component
HCCF3-10.700-LTCVS3L
Public Made by Adomby adom
HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.
← Commit history
hccf3-10-700-ltcvs3l: library, CAD, datasheets and docs (1/1)
19 files changed
+14205−60
LICENSE+10README.md+66−1altium/Adom_hccf3_10_700_ltcvs3l.PcbLibaltium/Adom_hccf3_10_700_ltcvs3l.SchLibaltium/HCCF3-10.700-LTCVS3L.adom-lbr.json+321docs/hccf3-10-700-ltcvs3l-datasheet.pdfdocs/hero.pnghccf3-10-700-ltcvs3l-etched.glbhccf3-10-700-ltcvs3l-etched.step+6854hccf3-10-700-ltcvs3l.glbhccf3-10-700-ltcvs3l.kicad_mod+80hccf3-10-700-ltcvs3l.kicad_sym+146hccf3-10-700-ltcvs3l.lbr+120hccf3-10-700-ltcvs3l.step+3747package.json+64page.json+206−59verification.json+6viewers/footprint.html+210viewers/symbol.html+2375LICENSEadded+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+66−1@@ -1,3 +1,68 @@ # HCCF3-10.700-LTCVS3L -HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.+**HCI (Suzhou HangJing Elec and Tech)** · Ceramic band-pass filter, 10.7 MHz · SMD 7.0 x 3.0 mm, 3 pads++HCI SMD ceramic band-pass filter for the 10.7 MHz FM IF: 180 kHz 3 dB bandwidth, 330 ohm input and output impedance. Terminate both ports in about 330 ohm for the specified passband shape. The LTCVS3 code corresponds to the HCCFV10.7MS3 row of the series datasheet (inferred from the matching bandwidth and loss; HCI does not print the cross-reference).++## 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/hccf3-10-700-ltcvs3l/render/verification.json"}++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | IN | passive | Input (datasheet p.1, HCCFV/A series drawing). |+| 2 | GND | passive | Ground, the middle pad. |+| 3 | OUT | passive | Output. |++**Note:** Ground is the middle pad, so a part rotated 180 degrees still lands ground on ground; input and output only swap, and a passive ceramic filter terminated equally at both ports has the same response either way.++## Key specifications++| Parameter | Value | Source |+|---|---|---|+| Centre frequency | 10.7 MHz | Datasheet p.1 |+| 3 dB bandwidth | 180 +/- 40 kHz | Datasheet p.1, HCCFV10.7MS3 row |+| 20 dB bandwidth | 470 kHz max | Datasheet p.1, HCCFV10.7MS3 row |+| Insertion loss | 4.0 +/- 2.0 dB | Datasheet p.1, HCCFV10.7MS3 row |+| Spurious attenuation (9 to 12 MHz) | 35 dB min | Datasheet p.1, HCCFV10.7MS3 row |+| Input / output impedance | 330 ohm | Datasheet p.1 |+| Operating temperature | -20 to +80 C | LCSC listing (2026-10-08) |+| Body | 7.0 x 3.0 x 1.5 mm, 3 pads | Datasheet p.1 |++## Ordering++| Distributor | Part number | Note |+|---|---|---|+| LCSC / JLCPCB | [C19191232](https://www.lcsc.com/product-detail/C19191232.html) | JLC Extended part, 664 in stock on 2026-10-08 |+| Mouser | not listed | no listing for this manufacturer's part (searched 2026-10-08) |+| DigiKey | not listed | no listing for this manufacturer's part (searched 2026-10-08) |++## CAD++| File | What it is |+|---|---|+| `hccf3-10-700-ltcvs3l.kicad_sym` | KiCad symbol, with MPN, manufacturer and distributor numbers as properties |+| `hccf3-10-700-ltcvs3l.kicad_mod` | KiCad footprint: `AMFM:HCCF3_SMD-3P_7.0x3.0mm`, project library, LCSC land pattern |+| `hccf3-10-700-ltcvs3l.step` / `hccf3-10-700-ltcvs3l.glb` | 3D model, Z-up, seated on z = 0: LCSC / EasyEDA model (easyeda2kicad), EasyEDA logo stripped, seated on z = 0 |+| `hccf3-10-700-ltcvs3l-etched.step` / `hccf3-10-700-ltcvs3l-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) |+| `hccf3-10-700-ltcvs3l.lbr` | Fusion 360 / EAGLE library: one deviceset, each with its own MPN, manufacturer and LCSC / Mouser / DigiKey attributes |+| `altium/Adom_hccf3_10_700_ltcvs3l.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 |++The 3D model comes from LCSC's EasyEDA library. Its embossed EasyEDA / LCEDA logo glyphs were removed with OpenCascade (`BRepAlgoAPI_Defeaturing`, then merging coplanar faces) and the body, pads, size and colours were kept; the source hashes, removed faces and before/after bounding boxes are in `page.json` under `component.provenance`.++The footprint points at `${KIPRJMOD}/hccf3-10-700-ltcvs3l.step`: copy the STEP next to your KiCad project (or edit the path).++## Provenance++- **Datasheet:** [docs/hccf3-10-700-ltcvs3l-datasheet.pdf](docs/hccf3-10-700-ltcvs3l-datasheet.pdf), sha256 `9542a6e7c9c81fff`, 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 `AMFM:HCCF3_SMD-3P_7.0x3.0mm`; 3D: LCSC / EasyEDA model (easyeda2kicad), EasyEDA logo stripped, seated on z = 0.++## Related++- Used on the [AM/FM Receiver Molecule](https://wiki.adom.inc/adom/amfm-receiver-molecule).
altium/Adom_hccf3_10_700_ltcvs3l.PcbLibadded⋯ 1 unchanged line ⋯
altium/Adom_hccf3_10_700_ltcvs3l.SchLibadded⋯ 1 unchanged line ⋯
altium/HCCF3-10.700-LTCVS3L.adom-lbr.jsonadded+321@@ -0,0 +1,321 @@+{+ "schema_version": 2,+ "mpn": "HCCF3-10.700-LTCVS3L",+ "manufacturer": "HCI (Suzhou HangJing Elec and Tech)",+ "package": "",+ "value": "",+ "category": "",+ "symbol": {+ "name": "HCCF3-10.700-LTCVS3L",+ "pins": [+ {+ "number": "1",+ "name": "IN",+ "x": -300,+ "y": 100,+ "length": 100,+ "rotation": 0,+ "electrical_type": "passive"+ },+ {+ "number": "2",+ "name": "GND",+ "x": 0,+ "y": -150,+ "length": 100,+ "rotation": 90,+ "electrical_type": "passive"+ },+ {+ "number": "3",+ "name": "OUT",+ "x": 300,+ "y": 100,+ "length": 100,+ "rotation": 180,+ "electrical_type": "passive"+ }+ ],+ "body": null,+ "graphics": [+ {+ "kind": "rect",+ "x1": -200.0,+ "y1": 200.0,+ "x2": 200.0,+ "y2": -50.0,+ "width": 10.0,+ "filled": true,+ "fill_style": "background"+ },+ {+ "kind": "rect",+ "x1": -25.0,+ "y1": 140.0,+ "x2": 25.0,+ "y2": 35.0,+ "width": 10.0,+ "filled": true,+ "fill_style": "outline"+ },+ {+ "kind": "polyline",+ "points": [+ [+ -50.0,+ 150.0+ ],+ [+ -50.0,+ 25.0+ ]+ ],+ "width": 10.0+ },+ {+ "kind": "polyline",+ "points": [+ [+ 50.0,+ 150.0+ ],+ [+ 50.0,+ 25.0+ ]+ ],+ "width": 10.0+ },+ {+ "kind": "polyline",+ "points": [+ [+ -100.0,+ 100.0+ ],+ [+ -50.0,+ 100.0+ ]+ ],+ "width": 0.0+ },+ {+ "kind": "polyline",+ "points": [+ [+ 50.0,+ 100.0+ ],+ [+ 100.0,+ 100.0+ ]+ ],+ "width": 0.0+ }+ ],+ "designator_prefix": "FL",+ "footprint": "hccf3-10-700-ltcvs3l",+ "parameters": [+ {+ "name": "Value",+ "value": "HCCF3-10.700-LTCVS3L",+ "visible": true+ },+ {+ "name": "Datasheet",+ "value": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf",+ "visible": true+ },+ {+ "name": "Description",+ "value": "HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Ceramic Filters",+ "visible": true+ },+ {+ "name": "ki_keywords",+ "value": "ceramic filter IF 10.7MHz",+ "visible": true+ },+ {+ "name": "MPN",+ "value": "HCCF3-10.700-LTCVS3L",+ "visible": true+ },+ {+ "name": "Manufacturer",+ "value": "HCI (Suzhou HangJing Elec and Tech)",+ "visible": true+ },+ {+ "name": "LCSC",+ "value": "C19191232",+ "visible": true+ },+ {+ "name": "Mouser",+ "value": "",+ "visible": true+ },+ {+ "name": "DigiKey",+ "value": "",+ "visible": true+ },+ {+ "name": "Adom Wiki",+ "value": "https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l",+ "visible": true+ },+ {+ "name": "Supplier 1",+ "value": "LCSC",+ "visible": false+ },+ {+ "name": "Supplier Part Number 1",+ "value": "C19191232",+ "visible": false+ },+ {+ "name": "Manufacturer Part Number",+ "value": "HCCF3-10.700-LTCVS3L",+ "visible": false+ }+ ],+ "pin_numbers_hidden": false,+ "pin_names_hidden": false+ },+ "footprint": {+ "name": "hccf3-10-700-ltcvs3l",+ "pads": [+ {+ "number": "1",+ "x_mm": -2.97,+ "y_mm": 0.0,+ "w_mm": 1.6,+ "h_mm": 3.24,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "2",+ "x_mm": 0.0,+ "y_mm": 0.0,+ "w_mm": 1.4,+ "h_mm": 3.24,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ },+ {+ "number": "3",+ "x_mm": 2.97,+ "y_mm": 0.0,+ "w_mm": 1.6,+ "h_mm": 3.24,+ "drill_mm": 0.0,+ "rotation": 0.0,+ "shape": "roundrect"+ }+ ],+ "graphics": [+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -1.8,+ "y1": -1.62,+ "x2": -1.07,+ "y2": -1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": 1.07,+ "y1": -1.62,+ "x2": 1.8,+ "y2": -1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -1.8,+ "y1": 1.62,+ "x2": -1.07,+ "y2": 1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": 1.07,+ "y1": 1.62,+ "x2": 1.8,+ "y2": 1.62,+ "width": 0.12+ },+ {+ "kind": "line",+ "layer": {+ "role": "silk"+ },+ "x1": -3.9,+ "y1": 2.1,+ "x2": -3.9,+ "y2": 1.3,+ "width": 0.12+ },+ {+ "kind": "rect",+ "layer": {+ "role": "fab"+ },+ "x1": -3.5,+ "y1": -1.5,+ "x2": 3.5,+ "y2": 1.5,+ "width": 0.1+ },+ {+ "kind": "rect",+ "layer": {+ "role": "courtyard"+ },+ "x1": -4.02,+ "y1": -1.87,+ "x2": 4.02,+ "y2": 1.87,+ "width": 0.05+ }+ ]+ },+ "connect": [+ {+ "pin": "1",+ "pad": "1"+ },+ {+ "pin": "2",+ "pad": "2"+ },+ {+ "pin": "3",+ "pad": "3"+ }+ ],+ "provenance": {+ "source": "kicad_import"+ }+}
docs/hccf3-10-700-ltcvs3l-datasheet.pdfadded⋯ 1 unchanged line ⋯
docs/hero.pngadded⋯ 1 unchanged line ⋯
hccf3-10-700-ltcvs3l-etched.glbadded⋯ 1 unchanged line ⋯
hccf3-10-700-ltcvs3l-etched.stepadded+6854@@ -0,0 +1,6854 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-08T15:38:47',('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('Open CASCADE STEP translator 7.8 1',+ 'Open CASCADE STEP translator 7.8 1','',(#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('15','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('Open CASCADE STEP translator 7.8 1',+ 'Open CASCADE STEP translator 7.8 1','',(#57));+#57 = PRODUCT_CONTEXT('',#2,'mechanical');+#58 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#59 = SHAPE_REPRESENTATION('',(#11,#60),#64);+#60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);+#61 = CARTESIAN_POINT('',(0.,0.,0.76));+#62 = DIRECTION('',(0.,0.,1.));+#63 = DIRECTION('',(1.,0.,0.));+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#68)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#65,#66,#67)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#65 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#66 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#67 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#68 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#65,+ 'distance_accuracy_value','confusion accuracy');+#69 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#70,#72);+#70 = ( REPRESENTATION_RELATIONSHIP('','',#59,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#71) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#71 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37);+#72 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#73);+#73 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14',+ 'Open CASCADE STEP translator 7.8 1','',#31,#54,$);+#74 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56));+#75 = SHAPE_DEFINITION_REPRESENTATION(#76,#82);+#76 = PRODUCT_DEFINITION_SHAPE('','',#77);+#77 = PRODUCT_DEFINITION('design','',#78,#81);+#78 = PRODUCT_DEFINITION_FORMATION('','',#79);+#79 = PRODUCT('COMPOUND','COMPOUND','',(#80));+#80 = PRODUCT_CONTEXT('',#2,'mechanical');+#81 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#82 = SHAPE_REPRESENTATION('',(#11,#83,#1057,#1703,#2349),#2995);+#83 = MANIFOLD_SOLID_BREP('',#84);+#84 = CLOSED_SHELL('',(#85,#205,#281,#352,#399,#406,#527,#741,#788,#815,+ #842,#849,#949,#996,#1023,#1050));+#85 = ADVANCED_FACE('',(#86),#100,.F.);+#86 = FACE_BOUND('',#87,.T.);+#87 = EDGE_LOOP('',(#88,#123,#151,#179));+#88 = ORIENTED_EDGE('',*,*,#89,.F.);+#89 = EDGE_CURVE('',#90,#92,#94,.T.);+#90 = VERTEX_POINT('',#91);+#91 = CARTESIAN_POINT('',(3.5,-1.5,-0.25));+#92 = VERTEX_POINT('',#93);+#93 = CARTESIAN_POINT('',(3.5,1.5,-0.25));+#94 = SURFACE_CURVE('',#95,(#99,#111),.PCURVE_S1.);+#95 = LINE('',#96,#97);+#96 = CARTESIAN_POINT('',(3.5,-1.5,-0.25));+#97 = VECTOR('',#98,1.);+#98 = DIRECTION('',(1.445602896647E-16,1.,0.));+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#103 = DIRECTION('',(-1.,1.445602896647E-16,0.));+#104 = DIRECTION('',(-1.445602896647E-16,-1.,0.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(3.,-1.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(-1.,0.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#111 = PCURVE('',#112,#117);+#112 = PLANE('',#113);+#113 = AXIS2_PLACEMENT_3D('',#114,#115,#116);+#114 = CARTESIAN_POINT('',(0.,0.,-0.25));+#115 = DIRECTION('',(0.,0.,1.));+#116 = DIRECTION('',(1.,0.,-0.));+#117 = DEFINITIONAL_REPRESENTATION('',(#118),#122);+#118 = LINE('',#119,#120);+#119 = CARTESIAN_POINT('',(3.5,-1.5));+#120 = VECTOR('',#121,1.);+#121 = DIRECTION('',(1.445602896647E-16,1.));+#122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#123 = ORIENTED_EDGE('',*,*,#124,.T.);+#124 = EDGE_CURVE('',#90,#125,#127,.T.);+#125 = VERTEX_POINT('',#126);+#126 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#127 = SURFACE_CURVE('',#128,(#132,#139),.PCURVE_S1.);+#128 = LINE('',#129,#130);+#129 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#130 = VECTOR('',#131,1.);+#131 = DIRECTION('',(-0.,-0.,-1.));+#132 = PCURVE('',#100,#133);+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);+#134 = LINE('',#135,#136);+#135 = CARTESIAN_POINT('',(3.,0.));+#136 = VECTOR('',#137,1.);+#137 = DIRECTION('',(0.,-1.));+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#139 = PCURVE('',#140,#145);+#140 = PLANE('',#141);+#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144);+#142 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#143 = DIRECTION('',(0.,1.,0.));+#144 = DIRECTION('',(0.,-0.,1.));+#145 = DEFINITIONAL_REPRESENTATION('',(#146),#150);+#146 = LINE('',#147,#148);+#147 = CARTESIAN_POINT('',(0.,7.));+#148 = VECTOR('',#149,1.);+#149 = DIRECTION('',(-1.,0.));+#150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#151 = ORIENTED_EDGE('',*,*,#152,.T.);+#152 = EDGE_CURVE('',#125,#153,#155,.T.);+#153 = VERTEX_POINT('',#154);+#154 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#155 = SURFACE_CURVE('',#156,(#160,#167),.PCURVE_S1.);+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#158 = VECTOR('',#159,1.);+#159 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#160 = PCURVE('',#100,#161);+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);+#162 = LINE('',#163,#164);+#163 = CARTESIAN_POINT('',(-0.,-1.5));+#164 = VECTOR('',#165,1.);+#165 = DIRECTION('',(-1.,0.));+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#167 = PCURVE('',#168,#173);+#168 = PLANE('',#169);+#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);+#170 = CARTESIAN_POINT('',(0.,0.,-0.75));+#171 = DIRECTION('',(-0.,0.,1.));+#172 = DIRECTION('',(1.,0.,0.));+#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);+#174 = LINE('',#175,#176);+#175 = CARTESIAN_POINT('',(3.5,1.5));+#176 = VECTOR('',#177,1.);+#177 = DIRECTION('',(1.445602896647E-16,1.));+#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#179 = ORIENTED_EDGE('',*,*,#180,.F.);+#180 = EDGE_CURVE('',#92,#153,#181,.T.);+#181 = SURFACE_CURVE('',#182,(#186,#193),.PCURVE_S1.);+#182 = LINE('',#183,#184);+#183 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#184 = VECTOR('',#185,1.);+#185 = DIRECTION('',(-0.,-0.,-1.));+#186 = PCURVE('',#100,#187);+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(0.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(0.,-1.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#193 = PCURVE('',#194,#199);+#194 = PLANE('',#195);+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);+#196 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#197 = DIRECTION('',(0.,-1.,0.));+#198 = DIRECTION('',(0.,-0.,-1.));+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);+#200 = LINE('',#201,#202);+#201 = CARTESIAN_POINT('',(0.,7.));+#202 = VECTOR('',#203,1.);+#203 = DIRECTION('',(1.,0.));+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#205 = ADVANCED_FACE('',(#206),#194,.F.);+#206 = FACE_BOUND('',#207,.T.);+#207 = EDGE_LOOP('',(#208,#231,#232,#255));+#208 = ORIENTED_EDGE('',*,*,#209,.F.);+#209 = EDGE_CURVE('',#92,#210,#212,.T.);+#210 = VERTEX_POINT('',#211);+#211 = CARTESIAN_POINT('',(-3.5,1.5,-0.25));+#212 = SURFACE_CURVE('',#213,(#217,#224),.PCURVE_S1.);+#213 = LINE('',#214,#215);+#214 = CARTESIAN_POINT('',(3.5,1.5,-0.25));+#215 = VECTOR('',#216,1.);+#216 = DIRECTION('',(-1.,0.,0.));+#217 = PCURVE('',#194,#218);+#218 = DEFINITIONAL_REPRESENTATION('',(#219),#223);+#219 = LINE('',#220,#221);+#220 = CARTESIAN_POINT('',(1.,7.));+#221 = VECTOR('',#222,1.);+#222 = DIRECTION('',(-0.,-1.));+#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#224 = PCURVE('',#112,#225);+#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(3.5,1.5));+#228 = VECTOR('',#229,1.);+#229 = DIRECTION('',(-1.,0.));+#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#231 = ORIENTED_EDGE('',*,*,#180,.T.);+#232 = ORIENTED_EDGE('',*,*,#233,.T.);+#233 = EDGE_CURVE('',#153,#234,#236,.T.);+#234 = VERTEX_POINT('',#235);+#235 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.);+#237 = LINE('',#238,#239);+#238 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#239 = VECTOR('',#240,1.);+#240 = DIRECTION('',(-1.,-0.,-0.));+#241 = PCURVE('',#194,#242);+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);+#243 = LINE('',#244,#245);+#244 = CARTESIAN_POINT('',(1.5,0.));+#245 = VECTOR('',#246,1.);+#246 = DIRECTION('',(0.,-1.));+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#248 = PCURVE('',#168,#249);+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(-3.5,1.5));+#252 = VECTOR('',#253,1.);+#253 = DIRECTION('',(-1.,0.));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#255 = ORIENTED_EDGE('',*,*,#256,.F.);+#256 = EDGE_CURVE('',#210,#234,#257,.T.);+#257 = SURFACE_CURVE('',#258,(#262,#269),.PCURVE_S1.);+#258 = LINE('',#259,#260);+#259 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#260 = VECTOR('',#261,1.);+#261 = DIRECTION('',(-0.,-0.,-1.));+#262 = PCURVE('',#194,#263);+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);+#264 = LINE('',#265,#266);+#265 = CARTESIAN_POINT('',(0.,0.));+#266 = VECTOR('',#267,1.);+#267 = DIRECTION('',(1.,0.));+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#269 = PCURVE('',#270,#275);+#270 = PLANE('',#271);+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);+#272 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#273 = DIRECTION('',(1.,2.891205793295E-16,-0.));+#274 = DIRECTION('',(-2.891205793295E-16,1.,0.));+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);+#276 = LINE('',#277,#278);+#277 = CARTESIAN_POINT('',(0.,0.));+#278 = VECTOR('',#279,1.);+#279 = DIRECTION('',(0.,-1.));+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#281 = ADVANCED_FACE('',(#282),#270,.F.);+#282 = FACE_BOUND('',#283,.T.);+#283 = EDGE_LOOP('',(#284,#307,#308,#331));+#284 = ORIENTED_EDGE('',*,*,#285,.F.);+#285 = EDGE_CURVE('',#210,#286,#288,.T.);+#286 = VERTEX_POINT('',#287);+#287 = CARTESIAN_POINT('',(-3.5,-1.5,-0.25));+#288 = SURFACE_CURVE('',#289,(#293,#300),.PCURVE_S1.);+#289 = LINE('',#290,#291);+#290 = CARTESIAN_POINT('',(-3.5,1.5,-0.25));+#291 = VECTOR('',#292,1.);+#292 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#293 = PCURVE('',#270,#294);+#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299);+#295 = LINE('',#296,#297);+#296 = CARTESIAN_POINT('',(0.,-1.));+#297 = VECTOR('',#298,1.);+#298 = DIRECTION('',(-1.,0.));+#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#300 = PCURVE('',#112,#301);+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);+#302 = LINE('',#303,#304);+#303 = CARTESIAN_POINT('',(-3.5,1.5));+#304 = VECTOR('',#305,1.);+#305 = DIRECTION('',(2.891205793295E-16,-1.));+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#307 = ORIENTED_EDGE('',*,*,#256,.T.);+#308 = ORIENTED_EDGE('',*,*,#309,.T.);+#309 = EDGE_CURVE('',#234,#310,#312,.T.);+#310 = VERTEX_POINT('',#311);+#311 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#312 = SURFACE_CURVE('',#313,(#317,#324),.PCURVE_S1.);+#313 = LINE('',#314,#315);+#314 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#315 = VECTOR('',#316,1.);+#316 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#317 = PCURVE('',#270,#318);+#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);+#319 = LINE('',#320,#321);+#320 = CARTESIAN_POINT('',(0.,-1.5));+#321 = VECTOR('',#322,1.);+#322 = DIRECTION('',(-1.,0.));+#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#324 = PCURVE('',#168,#325);+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);+#326 = LINE('',#327,#328);+#327 = CARTESIAN_POINT('',(-3.5,1.5));+#328 = VECTOR('',#329,1.);+#329 = DIRECTION('',(2.891205793295E-16,-1.));+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#331 = ORIENTED_EDGE('',*,*,#332,.F.);+#332 = EDGE_CURVE('',#286,#310,#333,.T.);+#333 = SURFACE_CURVE('',#334,(#338,#345),.PCURVE_S1.);+#334 = LINE('',#335,#336);+#335 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#336 = VECTOR('',#337,1.);+#337 = DIRECTION('',(-0.,-0.,-1.));+#338 = PCURVE('',#270,#339);+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);+#340 = LINE('',#341,#342);+#341 = CARTESIAN_POINT('',(-3.,0.));+#342 = VECTOR('',#343,1.);+#343 = DIRECTION('',(0.,-1.));+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#345 = PCURVE('',#140,#346);+#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);+#347 = LINE('',#348,#349);+#348 = CARTESIAN_POINT('',(0.,0.));+#349 = VECTOR('',#350,1.);+#350 = DIRECTION('',(-1.,0.));+#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#352 = ADVANCED_FACE('',(#353),#140,.F.);+#353 = FACE_BOUND('',#354,.T.);+#354 = EDGE_LOOP('',(#355,#376,#377,#398));+#355 = ORIENTED_EDGE('',*,*,#356,.F.);+#356 = EDGE_CURVE('',#286,#90,#357,.T.);+#357 = SURFACE_CURVE('',#358,(#362,#369),.PCURVE_S1.);+#358 = LINE('',#359,#360);+#359 = CARTESIAN_POINT('',(-3.5,-1.5,-0.25));+#360 = VECTOR('',#361,1.);+#361 = DIRECTION('',(1.,0.,0.));+#362 = PCURVE('',#140,#363);+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368);+#364 = LINE('',#365,#366);+#365 = CARTESIAN_POINT('',(-1.,0.));+#366 = VECTOR('',#367,1.);+#367 = DIRECTION('',(0.,1.));+#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#369 = PCURVE('',#112,#370);+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);+#371 = LINE('',#372,#373);+#372 = CARTESIAN_POINT('',(-3.5,-1.5));+#373 = VECTOR('',#374,1.);+#374 = DIRECTION('',(1.,0.));+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#376 = ORIENTED_EDGE('',*,*,#332,.T.);+#377 = ORIENTED_EDGE('',*,*,#378,.T.);+#378 = EDGE_CURVE('',#310,#125,#379,.T.);+#379 = SURFACE_CURVE('',#380,(#384,#391),.PCURVE_S1.);+#380 = LINE('',#381,#382);+#381 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#382 = VECTOR('',#383,1.);+#383 = DIRECTION('',(1.,0.,0.));+#384 = PCURVE('',#140,#385);+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);+#386 = LINE('',#387,#388);+#387 = CARTESIAN_POINT('',(-1.5,0.));+#388 = VECTOR('',#389,1.);+#389 = DIRECTION('',(0.,1.));+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#391 = PCURVE('',#168,#392);+#392 = DEFINITIONAL_REPRESENTATION('',(#393),#397);+#393 = LINE('',#394,#395);+#394 = CARTESIAN_POINT('',(-3.5,-1.5));+#395 = VECTOR('',#396,1.);+#396 = DIRECTION('',(1.,0.));+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#398 = ORIENTED_EDGE('',*,*,#124,.F.);+#399 = ADVANCED_FACE('',(#400),#168,.F.);+#400 = FACE_BOUND('',#401,.T.);+#401 = EDGE_LOOP('',(#402,#403,#404,#405));+#402 = ORIENTED_EDGE('',*,*,#152,.F.);+#403 = ORIENTED_EDGE('',*,*,#378,.F.);+#404 = ORIENTED_EDGE('',*,*,#309,.F.);+#405 = ORIENTED_EDGE('',*,*,#233,.F.);+#406 = ADVANCED_FACE('',(#407,#521),#112,.T.);+#407 = FACE_BOUND('',#408,.T.);+#408 = EDGE_LOOP('',(#409,#439,#467,#495));+#409 = ORIENTED_EDGE('',*,*,#410,.F.);+#410 = EDGE_CURVE('',#411,#413,#415,.T.);+#411 = VERTEX_POINT('',#412);+#412 = CARTESIAN_POINT('',(-3.499,1.499,-0.25));+#413 = VERTEX_POINT('',#414);+#414 = CARTESIAN_POINT('',(-3.499,-1.499,-0.25));+#415 = SURFACE_CURVE('',#416,(#420,#427),.PCURVE_S1.);+#416 = LINE('',#417,#418);+#417 = CARTESIAN_POINT('',(-3.499,1.5,-0.25));+#418 = VECTOR('',#419,1.);+#419 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#420 = PCURVE('',#112,#421);+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);+#422 = LINE('',#423,#424);+#423 = CARTESIAN_POINT('',(-3.499,1.5));+#424 = VECTOR('',#425,1.);+#425 = DIRECTION('',(2.891205793295E-16,-1.));+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#427 = PCURVE('',#428,#433);+#428 = PLANE('',#429);+#429 = AXIS2_PLACEMENT_3D('',#430,#431,#432);+#430 = CARTESIAN_POINT('',(-3.499,1.5,-0.25));+#431 = DIRECTION('',(-1.,-2.891205793295E-16,0.));+#432 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);+#434 = LINE('',#435,#436);+#435 = CARTESIAN_POINT('',(0.,0.));+#436 = VECTOR('',#437,1.);+#437 = DIRECTION('',(1.,0.));+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#439 = ORIENTED_EDGE('',*,*,#440,.F.);+#440 = EDGE_CURVE('',#441,#411,#443,.T.);+#441 = VERTEX_POINT('',#442);+#442 = CARTESIAN_POINT('',(3.499,1.499,-0.25));+#443 = SURFACE_CURVE('',#444,(#448,#455),.PCURVE_S1.);+#444 = LINE('',#445,#446);+#445 = CARTESIAN_POINT('',(3.5,1.499,-0.25));+#446 = VECTOR('',#447,1.);+#447 = DIRECTION('',(-1.,0.,0.));+#448 = PCURVE('',#112,#449);+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#454);+#450 = LINE('',#451,#452);+#451 = CARTESIAN_POINT('',(3.5,1.499));+#452 = VECTOR('',#453,1.);+#453 = DIRECTION('',(-1.,0.));+#454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#455 = PCURVE('',#456,#461);+#456 = PLANE('',#457);+#457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);+#458 = CARTESIAN_POINT('',(3.5,1.499,-0.25));+#459 = DIRECTION('',(0.,1.,0.));+#460 = DIRECTION('',(0.,-0.,1.));+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);+#462 = LINE('',#463,#464);+#463 = CARTESIAN_POINT('',(0.,0.));+#464 = VECTOR('',#465,1.);+#465 = DIRECTION('',(0.,-1.));+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#467 = ORIENTED_EDGE('',*,*,#468,.F.);+#468 = EDGE_CURVE('',#469,#441,#471,.T.);+#469 = VERTEX_POINT('',#470);+#470 = CARTESIAN_POINT('',(3.499,-1.499,-0.25));+#471 = SURFACE_CURVE('',#472,(#476,#483),.PCURVE_S1.);+#472 = LINE('',#473,#474);+#473 = CARTESIAN_POINT('',(3.499,-1.5,-0.25));+#474 = VECTOR('',#475,1.);+#475 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#476 = PCURVE('',#112,#477);+#477 = DEFINITIONAL_REPRESENTATION('',(#478),#482);+#478 = LINE('',#479,#480);+#479 = CARTESIAN_POINT('',(3.499,-1.5));+#480 = VECTOR('',#481,1.);+#481 = DIRECTION('',(1.445602896647E-16,1.));+#482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#483 = PCURVE('',#484,#489);+#484 = PLANE('',#485);+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);+#486 = CARTESIAN_POINT('',(3.499,-1.5,-0.25));+#487 = DIRECTION('',(1.,-1.445602896647E-16,0.));+#488 = DIRECTION('',(1.445602896647E-16,1.,0.));+#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494);+#490 = LINE('',#491,#492);+#491 = CARTESIAN_POINT('',(0.,0.));+#492 = VECTOR('',#493,1.);+#493 = DIRECTION('',(1.,0.));+#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#495 = ORIENTED_EDGE('',*,*,#496,.F.);+#496 = EDGE_CURVE('',#413,#469,#497,.T.);+#497 = SURFACE_CURVE('',#498,(#502,#509),.PCURVE_S1.);+#498 = LINE('',#499,#500);+#499 = CARTESIAN_POINT('',(-3.5,-1.499,-0.25));+#500 = VECTOR('',#501,1.);+#501 = DIRECTION('',(1.,0.,0.));+#502 = PCURVE('',#112,#503);+#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508);+#504 = LINE('',#505,#506);+#505 = CARTESIAN_POINT('',(-3.5,-1.499));+#506 = VECTOR('',#507,1.);+#507 = DIRECTION('',(1.,0.));+#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#509 = PCURVE('',#510,#515);+#510 = PLANE('',#511);+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);+#512 = CARTESIAN_POINT('',(-3.5,-1.499,-0.25));+#513 = DIRECTION('',(0.,-1.,0.));+#514 = DIRECTION('',(0.,-0.,-1.));+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(0.,0.));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(0.,1.));+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#521 = FACE_BOUND('',#522,.T.);+#522 = EDGE_LOOP('',(#523,#524,#525,#526));+#523 = ORIENTED_EDGE('',*,*,#356,.T.);+#524 = ORIENTED_EDGE('',*,*,#89,.T.);+#525 = ORIENTED_EDGE('',*,*,#209,.T.);+#526 = ORIENTED_EDGE('',*,*,#285,.T.);+#527 = ADVANCED_FACE('',(#528,#627),#542,.F.);+#528 = FACE_BOUND('',#529,.T.);+#529 = EDGE_LOOP('',(#530,#560,#583,#606));+#530 = ORIENTED_EDGE('',*,*,#531,.T.);+#531 = EDGE_CURVE('',#532,#534,#536,.T.);+#532 = VERTEX_POINT('',#533);+#533 = CARTESIAN_POINT('',(-3.499,-1.499,0.25));+#534 = VERTEX_POINT('',#535);+#535 = CARTESIAN_POINT('',(3.499,-1.499,0.25));+#536 = SURFACE_CURVE('',#537,(#541,#553),.PCURVE_S1.);+#537 = LINE('',#538,#539);+#538 = CARTESIAN_POINT('',(-3.5,-1.499,0.25));+#539 = VECTOR('',#540,1.);+#540 = DIRECTION('',(1.,0.,0.));+#541 = PCURVE('',#542,#547);+#542 = PLANE('',#543);+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);+#544 = CARTESIAN_POINT('',(0.,0.,0.25));+#545 = DIRECTION('',(0.,0.,1.));+#546 = DIRECTION('',(1.,0.,-0.));+#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552);+#548 = LINE('',#549,#550);+#549 = CARTESIAN_POINT('',(-3.5,-1.499));+#550 = VECTOR('',#551,1.);+#551 = DIRECTION('',(1.,0.));+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#553 = PCURVE('',#510,#554);+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);+#555 = LINE('',#556,#557);+#556 = CARTESIAN_POINT('',(-0.5,0.));+#557 = VECTOR('',#558,1.);+#558 = DIRECTION('',(0.,1.));+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#560 = ORIENTED_EDGE('',*,*,#561,.T.);+#561 = EDGE_CURVE('',#534,#562,#564,.T.);+#562 = VERTEX_POINT('',#563);+#563 = CARTESIAN_POINT('',(3.499,1.499,0.25));+#564 = SURFACE_CURVE('',#565,(#569,#576),.PCURVE_S1.);+#565 = LINE('',#566,#567);+#566 = CARTESIAN_POINT('',(3.499,-1.5,0.25));+#567 = VECTOR('',#568,1.);+#568 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#569 = PCURVE('',#542,#570);+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);+#571 = LINE('',#572,#573);+#572 = CARTESIAN_POINT('',(3.499,-1.5));+#573 = VECTOR('',#574,1.);+#574 = DIRECTION('',(1.445602896647E-16,1.));+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#576 = PCURVE('',#484,#577);+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);+#578 = LINE('',#579,#580);+#579 = CARTESIAN_POINT('',(0.,0.5));+#580 = VECTOR('',#581,1.);+#581 = DIRECTION('',(1.,0.));+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#583 = ORIENTED_EDGE('',*,*,#584,.T.);+#584 = EDGE_CURVE('',#562,#585,#587,.T.);+#585 = VERTEX_POINT('',#586);+#586 = CARTESIAN_POINT('',(-3.499,1.499,0.25));+#587 = SURFACE_CURVE('',#588,(#592,#599),.PCURVE_S1.);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(3.5,1.499,0.25));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(-1.,0.,0.));+#592 = PCURVE('',#542,#593);+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);+#594 = LINE('',#595,#596);+#595 = CARTESIAN_POINT('',(3.5,1.499));+#596 = VECTOR('',#597,1.);+#597 = DIRECTION('',(-1.,0.));+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#599 = PCURVE('',#456,#600);+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);+#601 = LINE('',#602,#603);+#602 = CARTESIAN_POINT('',(0.5,0.));+#603 = VECTOR('',#604,1.);+#604 = DIRECTION('',(0.,-1.));+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#606 = ORIENTED_EDGE('',*,*,#607,.T.);+#607 = EDGE_CURVE('',#585,#532,#608,.T.);+#608 = SURFACE_CURVE('',#609,(#613,#620),.PCURVE_S1.);+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(-3.499,1.5,0.25));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#613 = PCURVE('',#542,#614);+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);+#615 = LINE('',#616,#617);+#616 = CARTESIAN_POINT('',(-3.499,1.5));+#617 = VECTOR('',#618,1.);+#618 = DIRECTION('',(2.891205793295E-16,-1.));+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#620 = PCURVE('',#428,#621);+#621 = DEFINITIONAL_REPRESENTATION('',(#622),#626);+#622 = LINE('',#623,#624);+#623 = CARTESIAN_POINT('',(0.,0.5));+#624 = VECTOR('',#625,1.);+#625 = DIRECTION('',(1.,0.));+#626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#627 = FACE_BOUND('',#628,.T.);+#628 = EDGE_LOOP('',(#629,#659,#687,#715));+#629 = ORIENTED_EDGE('',*,*,#630,.F.);+#630 = EDGE_CURVE('',#631,#633,#635,.T.);+#631 = VERTEX_POINT('',#632);+#632 = CARTESIAN_POINT('',(-3.5,-1.5,0.25));+#633 = VERTEX_POINT('',#634);+#634 = CARTESIAN_POINT('',(3.5,-1.5,0.25));+#635 = SURFACE_CURVE('',#636,(#640,#647),.PCURVE_S1.);+#636 = LINE('',#637,#638);+#637 = CARTESIAN_POINT('',(-3.5,-1.5,0.25));+#638 = VECTOR('',#639,1.);+#639 = DIRECTION('',(1.,0.,0.));+#640 = PCURVE('',#542,#641);+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#646);+#642 = LINE('',#643,#644);+#643 = CARTESIAN_POINT('',(-3.5,-1.5));+#644 = VECTOR('',#645,1.);+#645 = DIRECTION('',(1.,0.));+#646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#647 = PCURVE('',#648,#653);+#648 = PLANE('',#649);+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);+#650 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#651 = DIRECTION('',(0.,1.,0.));+#652 = DIRECTION('',(0.,-0.,1.));+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);+#654 = LINE('',#655,#656);+#655 = CARTESIAN_POINT('',(-0.5,0.));+#656 = VECTOR('',#657,1.);+#657 = DIRECTION('',(0.,1.));+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#659 = ORIENTED_EDGE('',*,*,#660,.F.);+#660 = EDGE_CURVE('',#661,#631,#663,.T.);+#661 = VERTEX_POINT('',#662);+#662 = CARTESIAN_POINT('',(-3.5,1.5,0.25));+#663 = SURFACE_CURVE('',#664,(#668,#675),.PCURVE_S1.);+#664 = LINE('',#665,#666);+#665 = CARTESIAN_POINT('',(-3.5,1.5,0.25));+#666 = VECTOR('',#667,1.);+#667 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#668 = PCURVE('',#542,#669);+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);+#670 = LINE('',#671,#672);+#671 = CARTESIAN_POINT('',(-3.5,1.5));+#672 = VECTOR('',#673,1.);+#673 = DIRECTION('',(2.891205793295E-16,-1.));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#675 = PCURVE('',#676,#681);+#676 = PLANE('',#677);+#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680);+#678 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#679 = DIRECTION('',(1.,2.891205793295E-16,-0.));+#680 = DIRECTION('',(-2.891205793295E-16,1.,0.));+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);+#682 = LINE('',#683,#684);+#683 = CARTESIAN_POINT('',(0.,-0.5));+#684 = VECTOR('',#685,1.);+#685 = DIRECTION('',(-1.,0.));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#687 = ORIENTED_EDGE('',*,*,#688,.F.);+#688 = EDGE_CURVE('',#689,#661,#691,.T.);+#689 = VERTEX_POINT('',#690);+#690 = CARTESIAN_POINT('',(3.5,1.5,0.25));+#691 = SURFACE_CURVE('',#692,(#696,#703),.PCURVE_S1.);+#692 = LINE('',#693,#694);+#693 = CARTESIAN_POINT('',(3.5,1.5,0.25));+#694 = VECTOR('',#695,1.);+#695 = DIRECTION('',(-1.,0.,0.));+#696 = PCURVE('',#542,#697);+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#702);+#698 = LINE('',#699,#700);+#699 = CARTESIAN_POINT('',(3.5,1.5));+#700 = VECTOR('',#701,1.);+#701 = DIRECTION('',(-1.,0.));+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#703 = PCURVE('',#704,#709);+#704 = PLANE('',#705);+#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708);+#706 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#707 = DIRECTION('',(0.,-1.,0.));+#708 = DIRECTION('',(0.,-0.,-1.));+#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(0.5,7.));+#712 = VECTOR('',#713,1.);+#713 = DIRECTION('',(-0.,-1.));+#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#715 = ORIENTED_EDGE('',*,*,#716,.F.);+#716 = EDGE_CURVE('',#633,#689,#717,.T.);+#717 = SURFACE_CURVE('',#718,(#722,#729),.PCURVE_S1.);+#718 = LINE('',#719,#720);+#719 = CARTESIAN_POINT('',(3.5,-1.5,0.25));+#720 = VECTOR('',#721,1.);+#721 = DIRECTION('',(1.445602896647E-16,1.,0.));+#722 = PCURVE('',#542,#723);+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);+#724 = LINE('',#725,#726);+#725 = CARTESIAN_POINT('',(3.5,-1.5));+#726 = VECTOR('',#727,1.);+#727 = DIRECTION('',(1.445602896647E-16,1.));+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#729 = PCURVE('',#730,#735);+#730 = PLANE('',#731);+#731 = AXIS2_PLACEMENT_3D('',#732,#733,#734);+#732 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#733 = DIRECTION('',(-1.,1.445602896647E-16,0.));+#734 = DIRECTION('',(-1.445602896647E-16,-1.,0.));+#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740);+#736 = LINE('',#737,#738);+#737 = CARTESIAN_POINT('',(3.,-0.5));+#738 = VECTOR('',#739,1.);+#739 = DIRECTION('',(-1.,0.));+#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#741 = ADVANCED_FACE('',(#742),#510,.T.);+#742 = FACE_BOUND('',#743,.T.);+#743 = EDGE_LOOP('',(#744,#745,#766,#767));+#744 = ORIENTED_EDGE('',*,*,#531,.F.);+#745 = ORIENTED_EDGE('',*,*,#746,.F.);+#746 = EDGE_CURVE('',#413,#532,#747,.T.);+#747 = SURFACE_CURVE('',#748,(#752,#759),.PCURVE_S1.);+#748 = LINE('',#749,#750);+#749 = CARTESIAN_POINT('',(-3.499,-1.499,-0.25));+#750 = VECTOR('',#751,1.);+#751 = DIRECTION('',(-0.,-0.,1.));+#752 = PCURVE('',#510,#753);+#753 = DEFINITIONAL_REPRESENTATION('',(#754),#758);+#754 = LINE('',#755,#756);+#755 = CARTESIAN_POINT('',(0.,9.999999999999E-04));+#756 = VECTOR('',#757,1.);+#757 = DIRECTION('',(-1.,0.));+#758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#759 = PCURVE('',#428,#760);+#760 = DEFINITIONAL_REPRESENTATION('',(#761),#765);+#761 = LINE('',#762,#763);+#762 = CARTESIAN_POINT('',(2.999,0.));+#763 = VECTOR('',#764,1.);+#764 = DIRECTION('',(0.,1.));+#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#766 = ORIENTED_EDGE('',*,*,#496,.T.);+#767 = ORIENTED_EDGE('',*,*,#768,.T.);+#768 = EDGE_CURVE('',#469,#534,#769,.T.);+#769 = SURFACE_CURVE('',#770,(#774,#781),.PCURVE_S1.);+#770 = LINE('',#771,#772);+#771 = CARTESIAN_POINT('',(3.499,-1.499,-0.25));+#772 = VECTOR('',#773,1.);+#773 = DIRECTION('',(-0.,-0.,1.));+#774 = PCURVE('',#510,#775);+#775 = DEFINITIONAL_REPRESENTATION('',(#776),#780);+#776 = LINE('',#777,#778);+#777 = CARTESIAN_POINT('',(0.,6.999));+#778 = VECTOR('',#779,1.);+#779 = DIRECTION('',(-1.,0.));+#780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#781 = PCURVE('',#484,#782);+#782 = DEFINITIONAL_REPRESENTATION('',(#783),#787);+#783 = LINE('',#784,#785);+#784 = CARTESIAN_POINT('',(9.999999999999E-04,0.));+#785 = VECTOR('',#786,1.);+#786 = DIRECTION('',(0.,1.));+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#788 = ADVANCED_FACE('',(#789),#428,.T.);+#789 = FACE_BOUND('',#790,.T.);+#790 = EDGE_LOOP('',(#791,#792,#813,#814));+#791 = ORIENTED_EDGE('',*,*,#607,.F.);+#792 = ORIENTED_EDGE('',*,*,#793,.F.);+#793 = EDGE_CURVE('',#411,#585,#794,.T.);+#794 = SURFACE_CURVE('',#795,(#799,#806),.PCURVE_S1.);+#795 = LINE('',#796,#797);+#796 = CARTESIAN_POINT('',(-3.499,1.499,-0.25));+#797 = VECTOR('',#798,1.);+#798 = DIRECTION('',(-0.,-0.,1.));+#799 = PCURVE('',#428,#800);+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);+#801 = LINE('',#802,#803);+#802 = CARTESIAN_POINT('',(9.999999999999E-04,0.));+#803 = VECTOR('',#804,1.);+#804 = DIRECTION('',(0.,1.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#806 = PCURVE('',#456,#807);+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);+#808 = LINE('',#809,#810);+#809 = CARTESIAN_POINT('',(0.,-6.999));+#810 = VECTOR('',#811,1.);+#811 = DIRECTION('',(1.,-0.));+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#813 = ORIENTED_EDGE('',*,*,#410,.T.);+#814 = ORIENTED_EDGE('',*,*,#746,.T.);+#815 = ADVANCED_FACE('',(#816),#456,.T.);+#816 = FACE_BOUND('',#817,.T.);+#817 = EDGE_LOOP('',(#818,#819,#840,#841));+#818 = ORIENTED_EDGE('',*,*,#584,.F.);+#819 = ORIENTED_EDGE('',*,*,#820,.F.);+#820 = EDGE_CURVE('',#441,#562,#821,.T.);+#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.);+#822 = LINE('',#823,#824);+#823 = CARTESIAN_POINT('',(3.499,1.499,-0.25));+#824 = VECTOR('',#825,1.);+#825 = DIRECTION('',(-0.,-0.,1.));+#826 = PCURVE('',#456,#827);+#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832);+#828 = LINE('',#829,#830);+#829 = CARTESIAN_POINT('',(0.,-9.999999999999E-04));+#830 = VECTOR('',#831,1.);+#831 = DIRECTION('',(1.,-0.));+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#833 = PCURVE('',#484,#834);+#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839);+#835 = LINE('',#836,#837);+#836 = CARTESIAN_POINT('',(2.999,0.));+#837 = VECTOR('',#838,1.);+#838 = DIRECTION('',(0.,1.));+#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#840 = ORIENTED_EDGE('',*,*,#440,.T.);+#841 = ORIENTED_EDGE('',*,*,#793,.T.);+#842 = ADVANCED_FACE('',(#843),#484,.T.);+#843 = FACE_BOUND('',#844,.T.);+#844 = EDGE_LOOP('',(#845,#846,#847,#848));+#845 = ORIENTED_EDGE('',*,*,#561,.F.);+#846 = ORIENTED_EDGE('',*,*,#768,.F.);+#847 = ORIENTED_EDGE('',*,*,#468,.T.);+#848 = ORIENTED_EDGE('',*,*,#820,.T.);+#849 = ADVANCED_FACE('',(#850),#864,.T.);+#850 = FACE_BOUND('',#851,.T.);+#851 = EDGE_LOOP('',(#852,#882,#905,#928));+#852 = ORIENTED_EDGE('',*,*,#853,.T.);+#853 = EDGE_CURVE('',#854,#856,#858,.T.);+#854 = VERTEX_POINT('',#855);+#855 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#856 = VERTEX_POINT('',#857);+#857 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#858 = SURFACE_CURVE('',#859,(#863,#875),.PCURVE_S1.);+#859 = LINE('',#860,#861);+#860 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#861 = VECTOR('',#862,1.);+#862 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#863 = PCURVE('',#864,#869);+#864 = PLANE('',#865);+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);+#866 = CARTESIAN_POINT('',(0.,0.,0.75));+#867 = DIRECTION('',(-0.,0.,1.));+#868 = DIRECTION('',(1.,0.,0.));+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#874);+#870 = LINE('',#871,#872);+#871 = CARTESIAN_POINT('',(3.5,1.5));+#872 = VECTOR('',#873,1.);+#873 = DIRECTION('',(1.445602896647E-16,1.));+#874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#875 = PCURVE('',#730,#876);+#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881);+#877 = LINE('',#878,#879);+#878 = CARTESIAN_POINT('',(0.,0.));+#879 = VECTOR('',#880,1.);+#880 = DIRECTION('',(-1.,0.));+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#882 = ORIENTED_EDGE('',*,*,#883,.T.);+#883 = EDGE_CURVE('',#856,#884,#886,.T.);+#884 = VERTEX_POINT('',#885);+#885 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#886 = SURFACE_CURVE('',#887,(#891,#898),.PCURVE_S1.);+#887 = LINE('',#888,#889);+#888 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#889 = VECTOR('',#890,1.);+#890 = DIRECTION('',(-1.,-0.,-0.));+#891 = PCURVE('',#864,#892);+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897);+#893 = LINE('',#894,#895);+#894 = CARTESIAN_POINT('',(-3.5,1.5));+#895 = VECTOR('',#896,1.);+#896 = DIRECTION('',(-1.,0.));+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#898 = PCURVE('',#704,#899);+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);+#900 = LINE('',#901,#902);+#901 = CARTESIAN_POINT('',(0.,0.));+#902 = VECTOR('',#903,1.);+#903 = DIRECTION('',(0.,-1.));+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#905 = ORIENTED_EDGE('',*,*,#906,.T.);+#906 = EDGE_CURVE('',#884,#907,#909,.T.);+#907 = VERTEX_POINT('',#908);+#908 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#909 = SURFACE_CURVE('',#910,(#914,#921),.PCURVE_S1.);+#910 = LINE('',#911,#912);+#911 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#912 = VECTOR('',#913,1.);+#913 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#914 = PCURVE('',#864,#915);+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(-3.5,1.5));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(2.891205793295E-16,-1.));+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#921 = PCURVE('',#676,#922);+#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);+#923 = LINE('',#924,#925);+#924 = CARTESIAN_POINT('',(0.,0.));+#925 = VECTOR('',#926,1.);+#926 = DIRECTION('',(-1.,0.));+#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#928 = ORIENTED_EDGE('',*,*,#929,.T.);+#929 = EDGE_CURVE('',#907,#854,#930,.T.);+#930 = SURFACE_CURVE('',#931,(#935,#942),.PCURVE_S1.);+#931 = LINE('',#932,#933);+#932 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#933 = VECTOR('',#934,1.);+#934 = DIRECTION('',(1.,0.,0.));+#935 = PCURVE('',#864,#936);+#936 = DEFINITIONAL_REPRESENTATION('',(#937),#941);+#937 = LINE('',#938,#939);+#938 = CARTESIAN_POINT('',(-3.5,-1.5));+#939 = VECTOR('',#940,1.);+#940 = DIRECTION('',(1.,0.));+#941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#942 = PCURVE('',#648,#943);+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);+#944 = LINE('',#945,#946);+#945 = CARTESIAN_POINT('',(0.,0.));+#946 = VECTOR('',#947,1.);+#947 = DIRECTION('',(0.,1.));+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#949 = ADVANCED_FACE('',(#950),#648,.F.);+#950 = FACE_BOUND('',#951,.T.);+#951 = EDGE_LOOP('',(#952,#973,#974,#995));+#952 = ORIENTED_EDGE('',*,*,#953,.T.);+#953 = EDGE_CURVE('',#907,#631,#954,.T.);+#954 = SURFACE_CURVE('',#955,(#959,#966),.PCURVE_S1.);+#955 = LINE('',#956,#957);+#956 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#957 = VECTOR('',#958,1.);+#958 = DIRECTION('',(-0.,-0.,-1.));+#959 = PCURVE('',#648,#960);+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);+#961 = LINE('',#962,#963);+#962 = CARTESIAN_POINT('',(0.,0.));+#963 = VECTOR('',#964,1.);+#964 = DIRECTION('',(-1.,0.));+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#966 = PCURVE('',#676,#967);+#967 = DEFINITIONAL_REPRESENTATION('',(#968),#972);+#968 = LINE('',#969,#970);+#969 = CARTESIAN_POINT('',(-3.,0.));+#970 = VECTOR('',#971,1.);+#971 = DIRECTION('',(0.,-1.));+#972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#973 = ORIENTED_EDGE('',*,*,#630,.T.);+#974 = ORIENTED_EDGE('',*,*,#975,.F.);+#975 = EDGE_CURVE('',#854,#633,#976,.T.);+#976 = SURFACE_CURVE('',#977,(#981,#988),.PCURVE_S1.);+#977 = LINE('',#978,#979);+#978 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#979 = VECTOR('',#980,1.);+#980 = DIRECTION('',(-0.,-0.,-1.));+#981 = PCURVE('',#648,#982);+#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);+#983 = LINE('',#984,#985);+#984 = CARTESIAN_POINT('',(0.,7.));+#985 = VECTOR('',#986,1.);+#986 = DIRECTION('',(-1.,0.));+#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#988 = PCURVE('',#730,#989);+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);+#990 = LINE('',#991,#992);+#991 = CARTESIAN_POINT('',(3.,0.));+#992 = VECTOR('',#993,1.);+#993 = DIRECTION('',(0.,-1.));+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#995 = ORIENTED_EDGE('',*,*,#929,.F.);+#996 = ADVANCED_FACE('',(#997),#676,.F.);+#997 = FACE_BOUND('',#998,.T.);+#998 = EDGE_LOOP('',(#999,#1020,#1021,#1022));+#999 = ORIENTED_EDGE('',*,*,#1000,.T.);+#1000 = EDGE_CURVE('',#884,#661,#1001,.T.);+#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.);+#1002 = LINE('',#1003,#1004);+#1003 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#1004 = VECTOR('',#1005,1.);+#1005 = DIRECTION('',(-0.,-0.,-1.));+#1006 = PCURVE('',#676,#1007);+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012);+#1008 = LINE('',#1009,#1010);+#1009 = CARTESIAN_POINT('',(0.,0.));+#1010 = VECTOR('',#1011,1.);+#1011 = DIRECTION('',(0.,-1.));+#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1013 = PCURVE('',#704,#1014);+#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019);+#1015 = LINE('',#1016,#1017);+#1016 = CARTESIAN_POINT('',(0.,0.));+#1017 = VECTOR('',#1018,1.);+#1018 = DIRECTION('',(1.,0.));+#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1020 = ORIENTED_EDGE('',*,*,#660,.T.);+#1021 = ORIENTED_EDGE('',*,*,#953,.F.);+#1022 = ORIENTED_EDGE('',*,*,#906,.F.);+#1023 = ADVANCED_FACE('',(#1024),#704,.F.);+#1024 = FACE_BOUND('',#1025,.T.);+#1025 = EDGE_LOOP('',(#1026,#1047,#1048,#1049));+#1026 = ORIENTED_EDGE('',*,*,#1027,.T.);+#1027 = EDGE_CURVE('',#856,#689,#1028,.T.);+#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.);+#1029 = LINE('',#1030,#1031);+#1030 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#1031 = VECTOR('',#1032,1.);+#1032 = DIRECTION('',(-0.,-0.,-1.));+#1033 = PCURVE('',#704,#1034);+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);+#1035 = LINE('',#1036,#1037);+#1036 = CARTESIAN_POINT('',(0.,7.));+#1037 = VECTOR('',#1038,1.);+#1038 = DIRECTION('',(1.,0.));+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1040 = PCURVE('',#730,#1041);+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(0.,0.));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(0.,-1.));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1047 = ORIENTED_EDGE('',*,*,#688,.T.);+#1048 = ORIENTED_EDGE('',*,*,#1000,.F.);+#1049 = ORIENTED_EDGE('',*,*,#883,.F.);+#1050 = ADVANCED_FACE('',(#1051),#730,.F.);+#1051 = FACE_BOUND('',#1052,.T.);+#1052 = EDGE_LOOP('',(#1053,#1054,#1055,#1056));+#1053 = ORIENTED_EDGE('',*,*,#975,.T.);+#1054 = ORIENTED_EDGE('',*,*,#716,.T.);+#1055 = ORIENTED_EDGE('',*,*,#1027,.F.);+#1056 = ORIENTED_EDGE('',*,*,#853,.F.);+#1057 = MANIFOLD_SOLID_BREP('',#1058);+#1058 = CLOSED_SHELL('',(#1059,#1293,#1487,#1534,#1561,#1588,#1595,#1642+ ,#1669,#1696));+#1059 = ADVANCED_FACE('',(#1060,#1179),#1074,.T.);+#1060 = FACE_BOUND('',#1061,.T.);+#1061 = EDGE_LOOP('',(#1062,#1097,#1125,#1153));+#1062 = ORIENTED_EDGE('',*,*,#1063,.T.);+#1063 = EDGE_CURVE('',#1064,#1066,#1068,.T.);+#1064 = VERTEX_POINT('',#1065);+#1065 = CARTESIAN_POINT('',(0.6,1.51,0.76));+#1066 = VERTEX_POINT('',#1067);+#1067 = CARTESIAN_POINT('',(0.6,-1.51,0.76));+#1068 = SURFACE_CURVE('',#1069,(#1073,#1085),.PCURVE_S1.);+#1069 = LINE('',#1070,#1071);+#1070 = CARTESIAN_POINT('',(0.6,-8.23993651089E-17,0.76));+#1071 = VECTOR('',#1072,1.);+#1072 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1073 = PCURVE('',#1074,#1079);+#1074 = PLANE('',#1075);+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);+#1076 = CARTESIAN_POINT('',(0.6,0.,0.));+#1077 = DIRECTION('',(1.,0.,0.));+#1078 = DIRECTION('',(0.,0.,-1.));+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(1.084202172486E-16,-1.));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1085 = PCURVE('',#1086,#1091);+#1086 = PLANE('',#1087);+#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);+#1088 = CARTESIAN_POINT('',(0.6,-8.23993651089E-17,0.76));+#1089 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1090 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);+#1092 = LINE('',#1093,#1094);+#1093 = CARTESIAN_POINT('',(0.,0.));+#1094 = VECTOR('',#1095,1.);+#1095 = DIRECTION('',(-1.,0.));+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1097 = ORIENTED_EDGE('',*,*,#1098,.T.);+#1098 = EDGE_CURVE('',#1066,#1099,#1101,.T.);+#1099 = VERTEX_POINT('',#1100);+#1100 = CARTESIAN_POINT('',(0.6,-1.51,-0.76));+#1101 = SURFACE_CURVE('',#1102,(#1106,#1113),.PCURVE_S1.);+#1102 = LINE('',#1103,#1104);+#1103 = CARTESIAN_POINT('',(0.6,-1.51,0.));+#1104 = VECTOR('',#1105,1.);+#1105 = DIRECTION('',(0.,0.,-1.));+#1106 = PCURVE('',#1074,#1107);+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);+#1108 = LINE('',#1109,#1110);+#1109 = CARTESIAN_POINT('',(0.,-1.51));+#1110 = VECTOR('',#1111,1.);+#1111 = DIRECTION('',(1.,0.));+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1113 = PCURVE('',#1114,#1119);+#1114 = PLANE('',#1115);+#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);+#1116 = CARTESIAN_POINT('',(0.6,-1.51,0.));+#1117 = DIRECTION('',(-0.,1.,0.));+#1118 = DIRECTION('',(0.,0.,1.));+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);+#1120 = LINE('',#1121,#1122);+#1121 = CARTESIAN_POINT('',(0.,0.));+#1122 = VECTOR('',#1123,1.);+#1123 = DIRECTION('',(-1.,0.));+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1125 = ORIENTED_EDGE('',*,*,#1126,.T.);+#1126 = EDGE_CURVE('',#1099,#1127,#1129,.T.);+#1127 = VERTEX_POINT('',#1128);+#1128 = CARTESIAN_POINT('',(0.6,1.51,-0.76));+#1129 = SURFACE_CURVE('',#1130,(#1134,#1141),.PCURVE_S1.);+#1130 = LINE('',#1131,#1132);+#1131 = CARTESIAN_POINT('',(0.6,8.23993651089E-17,-0.76));+#1132 = VECTOR('',#1133,1.);+#1133 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1134 = PCURVE('',#1074,#1135);+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1140);+#1136 = LINE('',#1137,#1138);+#1137 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1138 = VECTOR('',#1139,1.);+#1139 = DIRECTION('',(-1.084202172486E-16,1.));+#1140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1141 = PCURVE('',#1142,#1147);+#1142 = PLANE('',#1143);+#1143 = AXIS2_PLACEMENT_3D('',#1144,#1145,#1146);+#1144 = CARTESIAN_POINT('',(0.6,8.23993651089E-17,-0.76));+#1145 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1146 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#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 = ORIENTED_EDGE('',*,*,#1154,.T.);+#1154 = EDGE_CURVE('',#1127,#1064,#1155,.T.);+#1155 = SURFACE_CURVE('',#1156,(#1160,#1167),.PCURVE_S1.);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(0.6,1.51,0.));+#1158 = VECTOR('',#1159,1.);+#1159 = DIRECTION('',(0.,0.,1.));+#1160 = PCURVE('',#1074,#1161);+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);+#1162 = LINE('',#1163,#1164);+#1163 = CARTESIAN_POINT('',(0.,1.51));+#1164 = VECTOR('',#1165,1.);+#1165 = DIRECTION('',(-1.,0.));+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1167 = PCURVE('',#1168,#1173);+#1168 = PLANE('',#1169);+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);+#1170 = CARTESIAN_POINT('',(0.6,1.51,0.));+#1171 = DIRECTION('',(0.,-1.,0.));+#1172 = DIRECTION('',(0.,-0.,-1.));+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);+#1174 = LINE('',#1175,#1176);+#1175 = CARTESIAN_POINT('',(0.,0.));+#1176 = VECTOR('',#1177,1.);+#1177 = DIRECTION('',(-1.,0.));+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1179 = FACE_BOUND('',#1180,.T.);+#1180 = EDGE_LOOP('',(#1181,#1211,#1239,#1267));+#1181 = ORIENTED_EDGE('',*,*,#1182,.F.);+#1182 = EDGE_CURVE('',#1183,#1185,#1187,.T.);+#1183 = VERTEX_POINT('',#1184);+#1184 = CARTESIAN_POINT('',(0.6,-1.5,0.75));+#1185 = VERTEX_POINT('',#1186);+#1186 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1187 = SURFACE_CURVE('',#1188,(#1192,#1199),.PCURVE_S1.);+#1188 = LINE('',#1189,#1190);+#1189 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1190 = VECTOR('',#1191,1.);+#1191 = DIRECTION('',(-0.,-0.,-1.));+#1192 = PCURVE('',#1074,#1193);+#1193 = DEFINITIONAL_REPRESENTATION('',(#1194),#1198);+#1194 = LINE('',#1195,#1196);+#1195 = CARTESIAN_POINT('',(0.75,-1.5));+#1196 = VECTOR('',#1197,1.);+#1197 = DIRECTION('',(1.,0.));+#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.6,-1.5,-0.75));+#1203 = DIRECTION('',(0.,1.,0.));+#1204 = DIRECTION('',(0.,-0.,1.));+#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,#1183,#1215,.T.);+#1213 = VERTEX_POINT('',#1214);+#1214 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.);+#1216 = LINE('',#1217,#1218);+#1217 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1218 = VECTOR('',#1219,1.);+#1219 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1220 = PCURVE('',#1074,#1221);+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226);+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(-0.75,1.5));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(1.084202172486E-16,-1.));+#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1227 = PCURVE('',#1228,#1233);+#1228 = PLANE('',#1229);+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);+#1230 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1231 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1232 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(0.,0.));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(-1.,0.));+#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.6,1.5,-0.75));+#1243 = SURFACE_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.);+#1244 = LINE('',#1245,#1246);+#1245 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1246 = VECTOR('',#1247,1.);+#1247 = DIRECTION('',(0.,0.,1.));+#1248 = PCURVE('',#1074,#1249);+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);+#1250 = LINE('',#1251,#1252);+#1251 = CARTESIAN_POINT('',(0.75,1.5));+#1252 = VECTOR('',#1253,1.);+#1253 = DIRECTION('',(-1.,0.));+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1255 = PCURVE('',#1256,#1261);+#1256 = PLANE('',#1257);+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);+#1258 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1259 = DIRECTION('',(0.,-1.,0.));+#1260 = DIRECTION('',(0.,-0.,-1.));+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(0.,0.));+#1264 = VECTOR('',#1265,1.);+#1265 = DIRECTION('',(-1.,0.));+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1267 = ORIENTED_EDGE('',*,*,#1268,.F.);+#1268 = EDGE_CURVE('',#1185,#1241,#1269,.T.);+#1269 = SURFACE_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.);+#1270 = LINE('',#1271,#1272);+#1271 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1272 = VECTOR('',#1273,1.);+#1273 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1274 = PCURVE('',#1074,#1275);+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);+#1276 = LINE('',#1277,#1278);+#1277 = CARTESIAN_POINT('',(0.75,1.5));+#1278 = VECTOR('',#1279,1.);+#1279 = DIRECTION('',(-1.084202172486E-16,1.));+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1281 = PCURVE('',#1282,#1287);+#1282 = PLANE('',#1283);+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);+#1284 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1285 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1286 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);+#1288 = LINE('',#1289,#1290);+#1289 = CARTESIAN_POINT('',(0.,0.));+#1290 = VECTOR('',#1291,1.);+#1291 = DIRECTION('',(-1.,0.));+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1293 = ADVANCED_FACE('',(#1294,#1393),#1308,.F.);+#1294 = FACE_BOUND('',#1295,.T.);+#1295 = EDGE_LOOP('',(#1296,#1326,#1349,#1372));+#1296 = ORIENTED_EDGE('',*,*,#1297,.F.);+#1297 = EDGE_CURVE('',#1298,#1300,#1302,.T.);+#1298 = VERTEX_POINT('',#1299);+#1299 = CARTESIAN_POINT('',(-0.6,1.51,0.76));+#1300 = VERTEX_POINT('',#1301);+#1301 = CARTESIAN_POINT('',(-0.6,-1.51,0.76));+#1302 = SURFACE_CURVE('',#1303,(#1307,#1319),.PCURVE_S1.);+#1303 = LINE('',#1304,#1305);+#1304 = CARTESIAN_POINT('',(-0.6,-8.23993651089E-17,0.76));+#1305 = VECTOR('',#1306,1.);+#1306 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1307 = PCURVE('',#1308,#1313);+#1308 = PLANE('',#1309);+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);+#1310 = CARTESIAN_POINT('',(-0.6,0.,0.));+#1311 = DIRECTION('',(1.,0.,0.));+#1312 = DIRECTION('',(0.,0.,-1.));+#1313 = DEFINITIONAL_REPRESENTATION('',(#1314),#1318);+#1314 = LINE('',#1315,#1316);+#1315 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1316 = VECTOR('',#1317,1.);+#1317 = DIRECTION('',(1.084202172486E-16,-1.));+#1318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1319 = PCURVE('',#1086,#1320);+#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1325);+#1321 = LINE('',#1322,#1323);+#1322 = CARTESIAN_POINT('',(0.,-1.2));+#1323 = VECTOR('',#1324,1.);+#1324 = DIRECTION('',(-1.,0.));+#1325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1326 = ORIENTED_EDGE('',*,*,#1327,.F.);+#1327 = EDGE_CURVE('',#1328,#1298,#1330,.T.);+#1328 = VERTEX_POINT('',#1329);+#1329 = CARTESIAN_POINT('',(-0.6,1.51,-0.76));+#1330 = SURFACE_CURVE('',#1331,(#1335,#1342),.PCURVE_S1.);+#1331 = LINE('',#1332,#1333);+#1332 = CARTESIAN_POINT('',(-0.6,1.51,0.));+#1333 = VECTOR('',#1334,1.);+#1334 = DIRECTION('',(0.,0.,1.));+#1335 = PCURVE('',#1308,#1336);+#1336 = DEFINITIONAL_REPRESENTATION('',(#1337),#1341);+#1337 = LINE('',#1338,#1339);+#1338 = CARTESIAN_POINT('',(0.,1.51));+#1339 = VECTOR('',#1340,1.);+#1340 = DIRECTION('',(-1.,0.));+#1341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1342 = PCURVE('',#1168,#1343);+#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1348);+#1344 = LINE('',#1345,#1346);+#1345 = CARTESIAN_POINT('',(-0.,-1.2));+#1346 = VECTOR('',#1347,1.);+#1347 = DIRECTION('',(-1.,0.));+#1348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);+#1350 = EDGE_CURVE('',#1351,#1328,#1353,.T.);+#1351 = VERTEX_POINT('',#1352);+#1352 = CARTESIAN_POINT('',(-0.6,-1.51,-0.76));+#1353 = SURFACE_CURVE('',#1354,(#1358,#1365),.PCURVE_S1.);+#1354 = LINE('',#1355,#1356);+#1355 = CARTESIAN_POINT('',(-0.6,8.23993651089E-17,-0.76));+#1356 = VECTOR('',#1357,1.);+#1357 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1358 = PCURVE('',#1308,#1359);+#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364);+#1360 = LINE('',#1361,#1362);+#1361 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1362 = VECTOR('',#1363,1.);+#1363 = DIRECTION('',(-1.084202172486E-16,1.));+#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1365 = PCURVE('',#1142,#1366);+#1366 = DEFINITIONAL_REPRESENTATION('',(#1367),#1371);+#1367 = LINE('',#1368,#1369);+#1368 = CARTESIAN_POINT('',(-0.,-1.2));+#1369 = VECTOR('',#1370,1.);+#1370 = DIRECTION('',(-1.,0.));+#1371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1372 = ORIENTED_EDGE('',*,*,#1373,.F.);+#1373 = EDGE_CURVE('',#1300,#1351,#1374,.T.);+#1374 = SURFACE_CURVE('',#1375,(#1379,#1386),.PCURVE_S1.);+#1375 = LINE('',#1376,#1377);+#1376 = CARTESIAN_POINT('',(-0.6,-1.51,0.));+#1377 = VECTOR('',#1378,1.);+#1378 = DIRECTION('',(0.,0.,-1.));+#1379 = PCURVE('',#1308,#1380);+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385);+#1381 = LINE('',#1382,#1383);+#1382 = CARTESIAN_POINT('',(0.,-1.51));+#1383 = VECTOR('',#1384,1.);+#1384 = DIRECTION('',(1.,0.));+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1386 = PCURVE('',#1114,#1387);+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(0.,-1.2));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(-1.,0.));+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1393 = FACE_BOUND('',#1394,.T.);+#1394 = EDGE_LOOP('',(#1395,#1420,#1443,#1466));+#1395 = ORIENTED_EDGE('',*,*,#1396,.T.);+#1396 = EDGE_CURVE('',#1397,#1399,#1401,.T.);+#1397 = VERTEX_POINT('',#1398);+#1398 = CARTESIAN_POINT('',(-0.6,1.5,0.75));+#1399 = VERTEX_POINT('',#1400);+#1400 = CARTESIAN_POINT('',(-0.6,-1.5,0.75));+#1401 = SURFACE_CURVE('',#1402,(#1406,#1413),.PCURVE_S1.);+#1402 = LINE('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(-0.6,1.5,0.75));+#1404 = VECTOR('',#1405,1.);+#1405 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1406 = PCURVE('',#1308,#1407);+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);+#1408 = LINE('',#1409,#1410);+#1409 = CARTESIAN_POINT('',(-0.75,1.5));+#1410 = VECTOR('',#1411,1.);+#1411 = DIRECTION('',(1.084202172486E-16,-1.));+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1413 = PCURVE('',#1228,#1414);+#1414 = DEFINITIONAL_REPRESENTATION('',(#1415),#1419);+#1415 = LINE('',#1416,#1417);+#1416 = CARTESIAN_POINT('',(0.,-1.2));+#1417 = VECTOR('',#1418,1.);+#1418 = DIRECTION('',(-1.,0.));+#1419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);+#1421 = EDGE_CURVE('',#1399,#1422,#1424,.T.);+#1422 = VERTEX_POINT('',#1423);+#1423 = CARTESIAN_POINT('',(-0.6,-1.5,-0.75));+#1424 = SURFACE_CURVE('',#1425,(#1429,#1436),.PCURVE_S1.);+#1425 = LINE('',#1426,#1427);+#1426 = CARTESIAN_POINT('',(-0.6,-1.5,-0.75));+#1427 = VECTOR('',#1428,1.);+#1428 = DIRECTION('',(-0.,-0.,-1.));+#1429 = PCURVE('',#1308,#1430);+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);+#1431 = LINE('',#1432,#1433);+#1432 = CARTESIAN_POINT('',(0.75,-1.5));+#1433 = VECTOR('',#1434,1.);+#1434 = DIRECTION('',(1.,0.));+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1436 = PCURVE('',#1200,#1437);+#1437 = DEFINITIONAL_REPRESENTATION('',(#1438),#1442);+#1438 = LINE('',#1439,#1440);+#1439 = CARTESIAN_POINT('',(0.,-1.2));+#1440 = VECTOR('',#1441,1.);+#1441 = DIRECTION('',(-1.,0.));+#1442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1443 = ORIENTED_EDGE('',*,*,#1444,.T.);+#1444 = EDGE_CURVE('',#1422,#1445,#1447,.T.);+#1445 = VERTEX_POINT('',#1446);+#1446 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1447 = SURFACE_CURVE('',#1448,(#1452,#1459),.PCURVE_S1.);+#1448 = LINE('',#1449,#1450);+#1449 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1450 = VECTOR('',#1451,1.);+#1451 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1452 = PCURVE('',#1308,#1453);+#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1458);+#1454 = LINE('',#1455,#1456);+#1455 = CARTESIAN_POINT('',(0.75,1.5));+#1456 = VECTOR('',#1457,1.);+#1457 = DIRECTION('',(-1.084202172486E-16,1.));+#1458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1459 = PCURVE('',#1282,#1460);+#1460 = DEFINITIONAL_REPRESENTATION('',(#1461),#1465);+#1461 = LINE('',#1462,#1463);+#1462 = CARTESIAN_POINT('',(-0.,-1.2));+#1463 = VECTOR('',#1464,1.);+#1464 = DIRECTION('',(-1.,0.));+#1465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1466 = ORIENTED_EDGE('',*,*,#1467,.T.);+#1467 = EDGE_CURVE('',#1445,#1397,#1468,.T.);+#1468 = SURFACE_CURVE('',#1469,(#1473,#1480),.PCURVE_S1.);+#1469 = LINE('',#1470,#1471);+#1470 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1471 = VECTOR('',#1472,1.);+#1472 = DIRECTION('',(0.,0.,1.));+#1473 = PCURVE('',#1308,#1474);+#1474 = DEFINITIONAL_REPRESENTATION('',(#1475),#1479);+#1475 = LINE('',#1476,#1477);+#1476 = CARTESIAN_POINT('',(0.75,1.5));+#1477 = VECTOR('',#1478,1.);+#1478 = DIRECTION('',(-1.,0.));+#1479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1480 = PCURVE('',#1256,#1481);+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);+#1482 = LINE('',#1483,#1484);+#1483 = CARTESIAN_POINT('',(-0.,-1.2));+#1484 = VECTOR('',#1485,1.);+#1485 = DIRECTION('',(-1.,0.));+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1487 = ADVANCED_FACE('',(#1488),#1086,.F.);+#1488 = FACE_BOUND('',#1489,.T.);+#1489 = EDGE_LOOP('',(#1490,#1491,#1512,#1513));+#1490 = ORIENTED_EDGE('',*,*,#1297,.T.);+#1491 = ORIENTED_EDGE('',*,*,#1492,.F.);+#1492 = EDGE_CURVE('',#1066,#1300,#1493,.T.);+#1493 = SURFACE_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.);+#1494 = LINE('',#1495,#1496);+#1495 = CARTESIAN_POINT('',(0.6,-1.51,0.76));+#1496 = VECTOR('',#1497,1.);+#1497 = DIRECTION('',(-1.,-0.,-0.));+#1498 = PCURVE('',#1086,#1499);+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(-1.51,0.));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(0.,-1.));+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1505 = PCURVE('',#1114,#1506);+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);+#1507 = LINE('',#1508,#1509);+#1508 = CARTESIAN_POINT('',(0.76,0.));+#1509 = VECTOR('',#1510,1.);+#1510 = DIRECTION('',(-0.,-1.));+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1512 = ORIENTED_EDGE('',*,*,#1063,.F.);+#1513 = ORIENTED_EDGE('',*,*,#1514,.T.);+#1514 = EDGE_CURVE('',#1064,#1298,#1515,.T.);+#1515 = SURFACE_CURVE('',#1516,(#1520,#1527),.PCURVE_S1.);+#1516 = LINE('',#1517,#1518);+#1517 = CARTESIAN_POINT('',(0.6,1.51,0.76));+#1518 = VECTOR('',#1519,1.);+#1519 = DIRECTION('',(-1.,-0.,-0.));+#1520 = PCURVE('',#1086,#1521);+#1521 = DEFINITIONAL_REPRESENTATION('',(#1522),#1526);+#1522 = LINE('',#1523,#1524);+#1523 = CARTESIAN_POINT('',(1.51,0.));+#1524 = VECTOR('',#1525,1.);+#1525 = DIRECTION('',(0.,-1.));+#1526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1527 = PCURVE('',#1168,#1528);+#1528 = DEFINITIONAL_REPRESENTATION('',(#1529),#1533);+#1529 = LINE('',#1530,#1531);+#1530 = CARTESIAN_POINT('',(-0.76,0.));+#1531 = VECTOR('',#1532,1.);+#1532 = DIRECTION('',(0.,-1.));+#1533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1534 = ADVANCED_FACE('',(#1535),#1114,.F.);+#1535 = FACE_BOUND('',#1536,.T.);+#1536 = EDGE_LOOP('',(#1537,#1538,#1559,#1560));+#1537 = ORIENTED_EDGE('',*,*,#1373,.T.);+#1538 = ORIENTED_EDGE('',*,*,#1539,.F.);+#1539 = EDGE_CURVE('',#1099,#1351,#1540,.T.);+#1540 = SURFACE_CURVE('',#1541,(#1545,#1552),.PCURVE_S1.);+#1541 = LINE('',#1542,#1543);+#1542 = CARTESIAN_POINT('',(0.6,-1.51,-0.76));+#1543 = VECTOR('',#1544,1.);+#1544 = DIRECTION('',(-1.,-0.,-0.));+#1545 = PCURVE('',#1114,#1546);+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);+#1547 = LINE('',#1548,#1549);+#1548 = CARTESIAN_POINT('',(-0.76,0.));+#1549 = VECTOR('',#1550,1.);+#1550 = DIRECTION('',(-0.,-1.));+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1552 = PCURVE('',#1142,#1553);+#1553 = DEFINITIONAL_REPRESENTATION('',(#1554),#1558);+#1554 = LINE('',#1555,#1556);+#1555 = CARTESIAN_POINT('',(1.51,0.));+#1556 = VECTOR('',#1557,1.);+#1557 = DIRECTION('',(0.,-1.));+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1559 = ORIENTED_EDGE('',*,*,#1098,.F.);+#1560 = ORIENTED_EDGE('',*,*,#1492,.T.);+#1561 = ADVANCED_FACE('',(#1562),#1142,.F.);+#1562 = FACE_BOUND('',#1563,.T.);+#1563 = EDGE_LOOP('',(#1564,#1565,#1586,#1587));+#1564 = ORIENTED_EDGE('',*,*,#1350,.T.);+#1565 = ORIENTED_EDGE('',*,*,#1566,.F.);+#1566 = EDGE_CURVE('',#1127,#1328,#1567,.T.);+#1567 = SURFACE_CURVE('',#1568,(#1572,#1579),.PCURVE_S1.);+#1568 = LINE('',#1569,#1570);+#1569 = CARTESIAN_POINT('',(0.6,1.51,-0.76));+#1570 = VECTOR('',#1571,1.);+#1571 = DIRECTION('',(-1.,-0.,-0.));+#1572 = PCURVE('',#1142,#1573);+#1573 = DEFINITIONAL_REPRESENTATION('',(#1574),#1578);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(-1.51,0.));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(0.,-1.));+#1578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1579 = PCURVE('',#1168,#1580);+#1580 = DEFINITIONAL_REPRESENTATION('',(#1581),#1585);+#1581 = LINE('',#1582,#1583);+#1582 = CARTESIAN_POINT('',(0.76,0.));+#1583 = VECTOR('',#1584,1.);+#1584 = DIRECTION('',(0.,-1.));+#1585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1586 = ORIENTED_EDGE('',*,*,#1126,.F.);+#1587 = ORIENTED_EDGE('',*,*,#1539,.T.);+#1588 = ADVANCED_FACE('',(#1589),#1168,.F.);+#1589 = FACE_BOUND('',#1590,.T.);+#1590 = EDGE_LOOP('',(#1591,#1592,#1593,#1594));+#1591 = ORIENTED_EDGE('',*,*,#1327,.T.);+#1592 = ORIENTED_EDGE('',*,*,#1514,.F.);+#1593 = ORIENTED_EDGE('',*,*,#1154,.F.);+#1594 = ORIENTED_EDGE('',*,*,#1566,.T.);+#1595 = ADVANCED_FACE('',(#1596),#1228,.T.);+#1596 = FACE_BOUND('',#1597,.T.);+#1597 = EDGE_LOOP('',(#1598,#1599,#1620,#1621));+#1598 = ORIENTED_EDGE('',*,*,#1396,.F.);+#1599 = ORIENTED_EDGE('',*,*,#1600,.F.);+#1600 = EDGE_CURVE('',#1213,#1397,#1601,.T.);+#1601 = SURFACE_CURVE('',#1602,(#1606,#1613),.PCURVE_S1.);+#1602 = LINE('',#1603,#1604);+#1603 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1604 = VECTOR('',#1605,1.);+#1605 = DIRECTION('',(-1.,-0.,-0.));+#1606 = PCURVE('',#1228,#1607);+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);+#1608 = LINE('',#1609,#1610);+#1609 = CARTESIAN_POINT('',(0.,0.));+#1610 = VECTOR('',#1611,1.);+#1611 = DIRECTION('',(0.,-1.));+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1613 = PCURVE('',#1256,#1614);+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1619);+#1615 = LINE('',#1616,#1617);+#1616 = CARTESIAN_POINT('',(-1.5,0.));+#1617 = VECTOR('',#1618,1.);+#1618 = DIRECTION('',(0.,-1.));+#1619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1620 = ORIENTED_EDGE('',*,*,#1212,.T.);+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);+#1622 = EDGE_CURVE('',#1183,#1399,#1623,.T.);+#1623 = SURFACE_CURVE('',#1624,(#1628,#1635),.PCURVE_S1.);+#1624 = LINE('',#1625,#1626);+#1625 = CARTESIAN_POINT('',(0.6,-1.5,0.75));+#1626 = VECTOR('',#1627,1.);+#1627 = DIRECTION('',(-1.,-0.,-0.));+#1628 = PCURVE('',#1228,#1629);+#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1634);+#1630 = LINE('',#1631,#1632);+#1631 = CARTESIAN_POINT('',(-3.,0.));+#1632 = VECTOR('',#1633,1.);+#1633 = DIRECTION('',(0.,-1.));+#1634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1635 = PCURVE('',#1200,#1636);+#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1641);+#1637 = LINE('',#1638,#1639);+#1638 = CARTESIAN_POINT('',(1.5,0.));+#1639 = VECTOR('',#1640,1.);+#1640 = DIRECTION('',(0.,-1.));+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1642 = ADVANCED_FACE('',(#1643),#1200,.T.);+#1643 = FACE_BOUND('',#1644,.T.);+#1644 = EDGE_LOOP('',(#1645,#1646,#1647,#1648));+#1645 = ORIENTED_EDGE('',*,*,#1421,.F.);+#1646 = ORIENTED_EDGE('',*,*,#1622,.F.);+#1647 = ORIENTED_EDGE('',*,*,#1182,.T.);+#1648 = ORIENTED_EDGE('',*,*,#1649,.T.);+#1649 = EDGE_CURVE('',#1185,#1422,#1650,.T.);+#1650 = SURFACE_CURVE('',#1651,(#1655,#1662),.PCURVE_S1.);+#1651 = LINE('',#1652,#1653);+#1652 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1653 = VECTOR('',#1654,1.);+#1654 = DIRECTION('',(-1.,-0.,-0.));+#1655 = PCURVE('',#1200,#1656);+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);+#1657 = LINE('',#1658,#1659);+#1658 = CARTESIAN_POINT('',(0.,0.));+#1659 = VECTOR('',#1660,1.);+#1660 = DIRECTION('',(0.,-1.));+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1662 = PCURVE('',#1282,#1663);+#1663 = DEFINITIONAL_REPRESENTATION('',(#1664),#1668);+#1664 = LINE('',#1665,#1666);+#1665 = CARTESIAN_POINT('',(3.,0.));+#1666 = VECTOR('',#1667,1.);+#1667 = DIRECTION('',(0.,-1.));+#1668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1669 = ADVANCED_FACE('',(#1670),#1282,.T.);+#1670 = FACE_BOUND('',#1671,.T.);+#1671 = EDGE_LOOP('',(#1672,#1673,#1674,#1675));+#1672 = ORIENTED_EDGE('',*,*,#1444,.F.);+#1673 = ORIENTED_EDGE('',*,*,#1649,.F.);+#1674 = ORIENTED_EDGE('',*,*,#1268,.T.);+#1675 = ORIENTED_EDGE('',*,*,#1676,.T.);+#1676 = EDGE_CURVE('',#1241,#1445,#1677,.T.);+#1677 = SURFACE_CURVE('',#1678,(#1682,#1689),.PCURVE_S1.);+#1678 = LINE('',#1679,#1680);+#1679 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1680 = VECTOR('',#1681,1.);+#1681 = DIRECTION('',(-1.,-0.,-0.));+#1682 = PCURVE('',#1282,#1683);+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);+#1684 = LINE('',#1685,#1686);+#1685 = CARTESIAN_POINT('',(0.,0.));+#1686 = VECTOR('',#1687,1.);+#1687 = DIRECTION('',(0.,-1.));+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1689 = PCURVE('',#1256,#1690);+#1690 = DEFINITIONAL_REPRESENTATION('',(#1691),#1695);+#1691 = LINE('',#1692,#1693);+#1692 = CARTESIAN_POINT('',(0.,0.));+#1693 = VECTOR('',#1694,1.);+#1694 = DIRECTION('',(0.,-1.));+#1695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1696 = ADVANCED_FACE('',(#1697),#1256,.T.);+#1697 = FACE_BOUND('',#1698,.T.);+#1698 = EDGE_LOOP('',(#1699,#1700,#1701,#1702));+#1699 = ORIENTED_EDGE('',*,*,#1467,.F.);+#1700 = ORIENTED_EDGE('',*,*,#1676,.F.);+#1701 = ORIENTED_EDGE('',*,*,#1240,.T.);+#1702 = ORIENTED_EDGE('',*,*,#1600,.T.);+#1703 = MANIFOLD_SOLID_BREP('',#1704);+#1704 = CLOSED_SHELL('',(#1705,#1939,#2133,#2180,#2207,#2234,#2241,#2288+ ,#2315,#2342));+#1705 = ADVANCED_FACE('',(#1706,#1825),#1720,.T.);+#1706 = FACE_BOUND('',#1707,.T.);+#1707 = EDGE_LOOP('',(#1708,#1743,#1771,#1799));+#1708 = ORIENTED_EDGE('',*,*,#1709,.T.);+#1709 = EDGE_CURVE('',#1710,#1712,#1714,.T.);+#1710 = VERTEX_POINT('',#1711);+#1711 = CARTESIAN_POINT('',(-2.3,1.51,0.76));+#1712 = VERTEX_POINT('',#1713);+#1713 = CARTESIAN_POINT('',(-2.3,-1.51,0.76));+#1714 = SURFACE_CURVE('',#1715,(#1719,#1731),.PCURVE_S1.);+#1715 = LINE('',#1716,#1717);+#1716 = CARTESIAN_POINT('',(-2.3,-9.208490451644E-16,0.76));+#1717 = VECTOR('',#1718,1.);+#1718 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1719 = PCURVE('',#1720,#1725);+#1720 = PLANE('',#1721);+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);+#1722 = CARTESIAN_POINT('',(-2.3,-8.384496800555E-16,0.));+#1723 = DIRECTION('',(1.,0.,0.));+#1724 = DIRECTION('',(0.,0.,-1.));+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(1.084202172486E-16,-1.));+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1731 = PCURVE('',#1732,#1737);+#1732 = PLANE('',#1733);+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);+#1734 = CARTESIAN_POINT('',(-2.3,-9.208490451644E-16,0.76));+#1735 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1736 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);+#1738 = LINE('',#1739,#1740);+#1739 = CARTESIAN_POINT('',(0.,0.));+#1740 = VECTOR('',#1741,1.);+#1741 = DIRECTION('',(-1.,0.));+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);+#1744 = EDGE_CURVE('',#1712,#1745,#1747,.T.);+#1745 = VERTEX_POINT('',#1746);+#1746 = CARTESIAN_POINT('',(-2.3,-1.51,-0.76));+#1747 = SURFACE_CURVE('',#1748,(#1752,#1759),.PCURVE_S1.);+#1748 = LINE('',#1749,#1750);+#1749 = CARTESIAN_POINT('',(-2.3,-1.51,0.));+#1750 = VECTOR('',#1751,1.);+#1751 = DIRECTION('',(0.,0.,-1.));+#1752 = PCURVE('',#1720,#1753);+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);+#1754 = LINE('',#1755,#1756);+#1755 = CARTESIAN_POINT('',(0.,-1.51));+#1756 = VECTOR('',#1757,1.);+#1757 = DIRECTION('',(1.,0.));+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1759 = PCURVE('',#1760,#1765);+#1760 = PLANE('',#1761);+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);+#1762 = CARTESIAN_POINT('',(-2.3,-1.51,0.));+#1763 = DIRECTION('',(-0.,1.,0.));+#1764 = DIRECTION('',(0.,0.,1.));+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1770);+#1766 = LINE('',#1767,#1768);+#1767 = CARTESIAN_POINT('',(0.,0.));+#1768 = VECTOR('',#1769,1.);+#1769 = DIRECTION('',(-1.,0.));+#1770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1771 = ORIENTED_EDGE('',*,*,#1772,.T.);+#1772 = EDGE_CURVE('',#1745,#1773,#1775,.T.);+#1773 = VERTEX_POINT('',#1774);+#1774 = CARTESIAN_POINT('',(-2.3,1.51,-0.76));+#1775 = SURFACE_CURVE('',#1776,(#1780,#1787),.PCURVE_S1.);+#1776 = LINE('',#1777,#1778);+#1777 = CARTESIAN_POINT('',(-2.3,-7.560503149466E-16,-0.76));+#1778 = VECTOR('',#1779,1.);+#1779 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1780 = PCURVE('',#1720,#1781);+#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786);+#1782 = LINE('',#1783,#1784);+#1783 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1784 = VECTOR('',#1785,1.);+#1785 = DIRECTION('',(-1.084202172486E-16,1.));+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1787 = PCURVE('',#1788,#1793);+#1788 = PLANE('',#1789);+#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792);+#1790 = CARTESIAN_POINT('',(-2.3,-7.560503149466E-16,-0.76));+#1791 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1792 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1798);+#1794 = LINE('',#1795,#1796);+#1795 = CARTESIAN_POINT('',(0.,0.));+#1796 = VECTOR('',#1797,1.);+#1797 = DIRECTION('',(-1.,0.));+#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1799 = ORIENTED_EDGE('',*,*,#1800,.T.);+#1800 = EDGE_CURVE('',#1773,#1710,#1801,.T.);+#1801 = SURFACE_CURVE('',#1802,(#1806,#1813),.PCURVE_S1.);+#1802 = LINE('',#1803,#1804);+#1803 = CARTESIAN_POINT('',(-2.3,1.51,0.));+#1804 = VECTOR('',#1805,1.);+#1805 = DIRECTION('',(0.,0.,1.));+#1806 = PCURVE('',#1720,#1807);+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);+#1808 = LINE('',#1809,#1810);+#1809 = CARTESIAN_POINT('',(0.,1.51));+#1810 = VECTOR('',#1811,1.);+#1811 = DIRECTION('',(-1.,0.));+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1813 = PCURVE('',#1814,#1819);+#1814 = PLANE('',#1815);+#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818);+#1816 = CARTESIAN_POINT('',(-2.3,1.51,0.));+#1817 = DIRECTION('',(0.,-1.,0.));+#1818 = DIRECTION('',(0.,-0.,-1.));+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1824);+#1820 = LINE('',#1821,#1822);+#1821 = CARTESIAN_POINT('',(0.,0.));+#1822 = VECTOR('',#1823,1.);+#1823 = DIRECTION('',(-1.,0.));+#1824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1825 = FACE_BOUND('',#1826,.T.);+#1826 = EDGE_LOOP('',(#1827,#1857,#1885,#1913));+#1827 = ORIENTED_EDGE('',*,*,#1828,.F.);+#1828 = EDGE_CURVE('',#1829,#1831,#1833,.T.);+#1829 = VERTEX_POINT('',#1830);+#1830 = CARTESIAN_POINT('',(-2.3,-1.5,0.75));+#1831 = VERTEX_POINT('',#1832);+#1832 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1833 = SURFACE_CURVE('',#1834,(#1838,#1845),.PCURVE_S1.);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(-0.,-0.,-1.));+#1838 = PCURVE('',#1720,#1839);+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1844);+#1840 = LINE('',#1841,#1842);+#1841 = CARTESIAN_POINT('',(0.75,-1.5));+#1842 = VECTOR('',#1843,1.);+#1843 = DIRECTION('',(1.,0.));+#1844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1845 = PCURVE('',#1846,#1851);+#1846 = PLANE('',#1847);+#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);+#1848 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1849 = DIRECTION('',(0.,1.,0.));+#1850 = DIRECTION('',(0.,-0.,1.));+#1851 = DEFINITIONAL_REPRESENTATION('',(#1852),#1856);+#1852 = LINE('',#1853,#1854);+#1853 = CARTESIAN_POINT('',(0.,0.));+#1854 = VECTOR('',#1855,1.);+#1855 = DIRECTION('',(-1.,0.));+#1856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1857 = ORIENTED_EDGE('',*,*,#1858,.F.);+#1858 = EDGE_CURVE('',#1859,#1829,#1861,.T.);+#1859 = VERTEX_POINT('',#1860);+#1860 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1861 = SURFACE_CURVE('',#1862,(#1866,#1873),.PCURVE_S1.);+#1862 = LINE('',#1863,#1864);+#1863 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1864 = VECTOR('',#1865,1.);+#1865 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1866 = PCURVE('',#1720,#1867);+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);+#1868 = LINE('',#1869,#1870);+#1869 = CARTESIAN_POINT('',(-0.75,1.5));+#1870 = VECTOR('',#1871,1.);+#1871 = DIRECTION('',(1.084202172486E-16,-1.));+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1873 = PCURVE('',#1874,#1879);+#1874 = PLANE('',#1875);+#1875 = AXIS2_PLACEMENT_3D('',#1876,#1877,#1878);+#1876 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1877 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1878 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1879 = DEFINITIONAL_REPRESENTATION('',(#1880),#1884);+#1880 = LINE('',#1881,#1882);+#1881 = CARTESIAN_POINT('',(0.,0.));+#1882 = VECTOR('',#1883,1.);+#1883 = DIRECTION('',(-1.,0.));+#1884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1885 = ORIENTED_EDGE('',*,*,#1886,.F.);+#1886 = EDGE_CURVE('',#1887,#1859,#1889,.T.);+#1887 = VERTEX_POINT('',#1888);+#1888 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1889 = SURFACE_CURVE('',#1890,(#1894,#1901),.PCURVE_S1.);+#1890 = LINE('',#1891,#1892);+#1891 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1892 = VECTOR('',#1893,1.);+#1893 = DIRECTION('',(0.,0.,1.));+#1894 = PCURVE('',#1720,#1895);+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900);+#1896 = LINE('',#1897,#1898);+#1897 = CARTESIAN_POINT('',(0.75,1.5));+#1898 = VECTOR('',#1899,1.);+#1899 = DIRECTION('',(-1.,0.));+#1900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1901 = PCURVE('',#1902,#1907);+#1902 = PLANE('',#1903);+#1903 = AXIS2_PLACEMENT_3D('',#1904,#1905,#1906);+#1904 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1905 = DIRECTION('',(0.,-1.,0.));+#1906 = DIRECTION('',(0.,-0.,-1.));+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);+#1908 = LINE('',#1909,#1910);+#1909 = CARTESIAN_POINT('',(0.,0.));+#1910 = VECTOR('',#1911,1.);+#1911 = DIRECTION('',(-1.,0.));+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1913 = ORIENTED_EDGE('',*,*,#1914,.F.);+#1914 = EDGE_CURVE('',#1831,#1887,#1915,.T.);+#1915 = SURFACE_CURVE('',#1916,(#1920,#1927),.PCURVE_S1.);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1920 = PCURVE('',#1720,#1921);+#1921 = DEFINITIONAL_REPRESENTATION('',(#1922),#1926);+#1922 = LINE('',#1923,#1924);+#1923 = CARTESIAN_POINT('',(0.75,1.5));+#1924 = VECTOR('',#1925,1.);+#1925 = DIRECTION('',(-1.084202172486E-16,1.));+#1926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1927 = PCURVE('',#1928,#1933);+#1928 = PLANE('',#1929);+#1929 = AXIS2_PLACEMENT_3D('',#1930,#1931,#1932);+#1930 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1931 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1932 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1933 = DEFINITIONAL_REPRESENTATION('',(#1934),#1938);+#1934 = LINE('',#1935,#1936);+#1935 = CARTESIAN_POINT('',(0.,0.));+#1936 = VECTOR('',#1937,1.);+#1937 = DIRECTION('',(-1.,0.));+#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1939 = ADVANCED_FACE('',(#1940,#2039),#1954,.F.);+#1940 = FACE_BOUND('',#1941,.T.);+#1941 = EDGE_LOOP('',(#1942,#1972,#1995,#2018));+#1942 = ORIENTED_EDGE('',*,*,#1943,.F.);+#1943 = EDGE_CURVE('',#1944,#1946,#1948,.T.);+#1944 = VERTEX_POINT('',#1945);+#1945 = CARTESIAN_POINT('',(-3.5,1.51,0.76));+#1946 = VERTEX_POINT('',#1947);+#1947 = CARTESIAN_POINT('',(-3.5,-1.51,0.76));+#1948 = SURFACE_CURVE('',#1949,(#1953,#1965),.PCURVE_S1.);+#1949 = LINE('',#1950,#1951);+#1950 = CARTESIAN_POINT('',(-3.5,-9.208490451644E-16,0.76));+#1951 = VECTOR('',#1952,1.);+#1952 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1953 = PCURVE('',#1954,#1959);+#1954 = PLANE('',#1955);+#1955 = AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);+#1956 = CARTESIAN_POINT('',(-3.5,-8.384496800555E-16,0.));+#1957 = DIRECTION('',(1.,0.,0.));+#1958 = DIRECTION('',(0.,0.,-1.));+#1959 = DEFINITIONAL_REPRESENTATION('',(#1960),#1964);+#1960 = LINE('',#1961,#1962);+#1961 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1962 = VECTOR('',#1963,1.);+#1963 = DIRECTION('',(1.084202172486E-16,-1.));+#1964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1965 = PCURVE('',#1732,#1966);+#1966 = DEFINITIONAL_REPRESENTATION('',(#1967),#1971);+#1967 = LINE('',#1968,#1969);+#1968 = CARTESIAN_POINT('',(0.,-1.2));+#1969 = VECTOR('',#1970,1.);+#1970 = DIRECTION('',(-1.,0.));+#1971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1972 = ORIENTED_EDGE('',*,*,#1973,.F.);+#1973 = EDGE_CURVE('',#1974,#1944,#1976,.T.);+#1974 = VERTEX_POINT('',#1975);+#1975 = CARTESIAN_POINT('',(-3.5,1.51,-0.76));+#1976 = SURFACE_CURVE('',#1977,(#1981,#1988),.PCURVE_S1.);+#1977 = LINE('',#1978,#1979);+#1978 = CARTESIAN_POINT('',(-3.5,1.51,0.));+#1979 = VECTOR('',#1980,1.);+#1980 = DIRECTION('',(0.,0.,1.));+#1981 = PCURVE('',#1954,#1982);+#1982 = DEFINITIONAL_REPRESENTATION('',(#1983),#1987);+#1983 = LINE('',#1984,#1985);+#1984 = CARTESIAN_POINT('',(0.,1.51));+#1985 = VECTOR('',#1986,1.);+#1986 = DIRECTION('',(-1.,0.));+#1987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1988 = PCURVE('',#1814,#1989);+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);+#1990 = LINE('',#1991,#1992);+#1991 = CARTESIAN_POINT('',(-0.,-1.2));+#1992 = VECTOR('',#1993,1.);+#1993 = DIRECTION('',(-1.,0.));+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1995 = ORIENTED_EDGE('',*,*,#1996,.F.);+#1996 = EDGE_CURVE('',#1997,#1974,#1999,.T.);+#1997 = VERTEX_POINT('',#1998);+#1998 = CARTESIAN_POINT('',(-3.5,-1.51,-0.76));+#1999 = SURFACE_CURVE('',#2000,(#2004,#2011),.PCURVE_S1.);+#2000 = LINE('',#2001,#2002);+#2001 = CARTESIAN_POINT('',(-3.5,-7.560503149466E-16,-0.76));+#2002 = VECTOR('',#2003,1.);+#2003 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2004 = PCURVE('',#1954,#2005);+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);+#2006 = LINE('',#2007,#2008);+#2007 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#2008 = VECTOR('',#2009,1.);+#2009 = DIRECTION('',(-1.084202172486E-16,1.));+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2011 = PCURVE('',#1788,#2012);+#2012 = DEFINITIONAL_REPRESENTATION('',(#2013),#2017);+#2013 = LINE('',#2014,#2015);+#2014 = CARTESIAN_POINT('',(-0.,-1.2));+#2015 = VECTOR('',#2016,1.);+#2016 = DIRECTION('',(-1.,0.));+#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2018 = ORIENTED_EDGE('',*,*,#2019,.F.);+#2019 = EDGE_CURVE('',#1946,#1997,#2020,.T.);+#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);+#2021 = LINE('',#2022,#2023);+#2022 = CARTESIAN_POINT('',(-3.5,-1.51,0.));+#2023 = VECTOR('',#2024,1.);+#2024 = DIRECTION('',(0.,0.,-1.));+#2025 = PCURVE('',#1954,#2026);+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(0.,-1.51));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(1.,0.));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2032 = PCURVE('',#1760,#2033);+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);+#2034 = LINE('',#2035,#2036);+#2035 = CARTESIAN_POINT('',(0.,-1.2));+#2036 = VECTOR('',#2037,1.);+#2037 = DIRECTION('',(-1.,0.));+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2039 = FACE_BOUND('',#2040,.T.);+#2040 = EDGE_LOOP('',(#2041,#2066,#2089,#2112));+#2041 = ORIENTED_EDGE('',*,*,#2042,.T.);+#2042 = EDGE_CURVE('',#2043,#2045,#2047,.T.);+#2043 = VERTEX_POINT('',#2044);+#2044 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#2045 = VERTEX_POINT('',#2046);+#2046 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#2047 = SURFACE_CURVE('',#2048,(#2052,#2059),.PCURVE_S1.);+#2048 = LINE('',#2049,#2050);+#2049 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#2050 = VECTOR('',#2051,1.);+#2051 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2052 = PCURVE('',#1954,#2053);+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);+#2054 = LINE('',#2055,#2056);+#2055 = CARTESIAN_POINT('',(-0.75,1.5));+#2056 = VECTOR('',#2057,1.);+#2057 = DIRECTION('',(1.084202172486E-16,-1.));+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2059 = PCURVE('',#1874,#2060);+#2060 = DEFINITIONAL_REPRESENTATION('',(#2061),#2065);+#2061 = LINE('',#2062,#2063);+#2062 = CARTESIAN_POINT('',(0.,-1.2));+#2063 = VECTOR('',#2064,1.);+#2064 = DIRECTION('',(-1.,0.));+#2065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2066 = ORIENTED_EDGE('',*,*,#2067,.T.);+#2067 = EDGE_CURVE('',#2045,#2068,#2070,.T.);+#2068 = VERTEX_POINT('',#2069);+#2069 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#2070 = SURFACE_CURVE('',#2071,(#2075,#2082),.PCURVE_S1.);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(-0.,-0.,-1.));+#2075 = PCURVE('',#1954,#2076);+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);+#2077 = LINE('',#2078,#2079);+#2078 = CARTESIAN_POINT('',(0.75,-1.5));+#2079 = VECTOR('',#2080,1.);+#2080 = DIRECTION('',(1.,0.));+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2082 = PCURVE('',#1846,#2083);+#2083 = DEFINITIONAL_REPRESENTATION('',(#2084),#2088);+#2084 = LINE('',#2085,#2086);+#2085 = CARTESIAN_POINT('',(0.,-1.2));+#2086 = VECTOR('',#2087,1.);+#2087 = DIRECTION('',(-1.,0.));+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2089 = ORIENTED_EDGE('',*,*,#2090,.T.);+#2090 = EDGE_CURVE('',#2068,#2091,#2093,.T.);+#2091 = VERTEX_POINT('',#2092);+#2092 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2093 = SURFACE_CURVE('',#2094,(#2098,#2105),.PCURVE_S1.);+#2094 = LINE('',#2095,#2096);+#2095 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2096 = VECTOR('',#2097,1.);+#2097 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2098 = PCURVE('',#1954,#2099);+#2099 = DEFINITIONAL_REPRESENTATION('',(#2100),#2104);+#2100 = LINE('',#2101,#2102);+#2101 = CARTESIAN_POINT('',(0.75,1.5));+#2102 = VECTOR('',#2103,1.);+#2103 = DIRECTION('',(-1.084202172486E-16,1.));+#2104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2105 = PCURVE('',#1928,#2106);+#2106 = DEFINITIONAL_REPRESENTATION('',(#2107),#2111);+#2107 = LINE('',#2108,#2109);+#2108 = CARTESIAN_POINT('',(-0.,-1.2));+#2109 = VECTOR('',#2110,1.);+#2110 = DIRECTION('',(-1.,0.));+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2112 = ORIENTED_EDGE('',*,*,#2113,.T.);+#2113 = EDGE_CURVE('',#2091,#2043,#2114,.T.);+#2114 = SURFACE_CURVE('',#2115,(#2119,#2126),.PCURVE_S1.);+#2115 = LINE('',#2116,#2117);+#2116 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2117 = VECTOR('',#2118,1.);+#2118 = DIRECTION('',(0.,0.,1.));+#2119 = PCURVE('',#1954,#2120);+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2125);+#2121 = LINE('',#2122,#2123);+#2122 = CARTESIAN_POINT('',(0.75,1.5));+#2123 = VECTOR('',#2124,1.);+#2124 = DIRECTION('',(-1.,0.));+#2125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2126 = PCURVE('',#1902,#2127);+#2127 = DEFINITIONAL_REPRESENTATION('',(#2128),#2132);+#2128 = LINE('',#2129,#2130);+#2129 = CARTESIAN_POINT('',(-0.,-1.2));+#2130 = VECTOR('',#2131,1.);+#2131 = DIRECTION('',(-1.,0.));+#2132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2133 = ADVANCED_FACE('',(#2134),#1732,.F.);+#2134 = FACE_BOUND('',#2135,.T.);+#2135 = EDGE_LOOP('',(#2136,#2137,#2158,#2159));+#2136 = ORIENTED_EDGE('',*,*,#1943,.T.);+#2137 = ORIENTED_EDGE('',*,*,#2138,.F.);+#2138 = EDGE_CURVE('',#1712,#1946,#2139,.T.);+#2139 = SURFACE_CURVE('',#2140,(#2144,#2151),.PCURVE_S1.);+#2140 = LINE('',#2141,#2142);+#2141 = CARTESIAN_POINT('',(-2.3,-1.51,0.76));+#2142 = VECTOR('',#2143,1.);+#2143 = DIRECTION('',(-1.,-0.,-0.));+#2144 = PCURVE('',#1732,#2145);+#2145 = DEFINITIONAL_REPRESENTATION('',(#2146),#2150);+#2146 = LINE('',#2147,#2148);+#2147 = CARTESIAN_POINT('',(-1.51,0.));+#2148 = VECTOR('',#2149,1.);+#2149 = DIRECTION('',(0.,-1.));+#2150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2151 = PCURVE('',#1760,#2152);+#2152 = DEFINITIONAL_REPRESENTATION('',(#2153),#2157);+#2153 = LINE('',#2154,#2155);+#2154 = CARTESIAN_POINT('',(0.76,0.));+#2155 = VECTOR('',#2156,1.);+#2156 = DIRECTION('',(-0.,-1.));+#2157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2158 = ORIENTED_EDGE('',*,*,#1709,.F.);+#2159 = ORIENTED_EDGE('',*,*,#2160,.T.);+#2160 = EDGE_CURVE('',#1710,#1944,#2161,.T.);+#2161 = SURFACE_CURVE('',#2162,(#2166,#2173),.PCURVE_S1.);+#2162 = LINE('',#2163,#2164);+#2163 = CARTESIAN_POINT('',(-2.3,1.51,0.76));+#2164 = VECTOR('',#2165,1.);+#2165 = DIRECTION('',(-1.,-0.,-0.));+#2166 = PCURVE('',#1732,#2167);+#2167 = DEFINITIONAL_REPRESENTATION('',(#2168),#2172);+#2168 = LINE('',#2169,#2170);+#2169 = CARTESIAN_POINT('',(1.51,0.));+#2170 = VECTOR('',#2171,1.);+#2171 = DIRECTION('',(0.,-1.));+#2172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2173 = PCURVE('',#1814,#2174);+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2179);+#2175 = LINE('',#2176,#2177);+#2176 = CARTESIAN_POINT('',(-0.76,0.));+#2177 = VECTOR('',#2178,1.);+#2178 = DIRECTION('',(0.,-1.));+#2179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2180 = ADVANCED_FACE('',(#2181),#1760,.F.);+#2181 = FACE_BOUND('',#2182,.T.);+#2182 = EDGE_LOOP('',(#2183,#2184,#2205,#2206));+#2183 = ORIENTED_EDGE('',*,*,#2019,.T.);+#2184 = ORIENTED_EDGE('',*,*,#2185,.F.);+#2185 = EDGE_CURVE('',#1745,#1997,#2186,.T.);+#2186 = SURFACE_CURVE('',#2187,(#2191,#2198),.PCURVE_S1.);+#2187 = LINE('',#2188,#2189);+#2188 = CARTESIAN_POINT('',(-2.3,-1.51,-0.76));+#2189 = VECTOR('',#2190,1.);+#2190 = DIRECTION('',(-1.,-0.,-0.));+#2191 = PCURVE('',#1760,#2192);+#2192 = DEFINITIONAL_REPRESENTATION('',(#2193),#2197);+#2193 = LINE('',#2194,#2195);+#2194 = CARTESIAN_POINT('',(-0.76,0.));+#2195 = VECTOR('',#2196,1.);+#2196 = DIRECTION('',(-0.,-1.));+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2198 = PCURVE('',#1788,#2199);+#2199 = DEFINITIONAL_REPRESENTATION('',(#2200),#2204);+#2200 = LINE('',#2201,#2202);+#2201 = CARTESIAN_POINT('',(1.51,0.));+#2202 = VECTOR('',#2203,1.);+#2203 = DIRECTION('',(0.,-1.));+#2204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2205 = ORIENTED_EDGE('',*,*,#1744,.F.);+#2206 = ORIENTED_EDGE('',*,*,#2138,.T.);+#2207 = ADVANCED_FACE('',(#2208),#1788,.F.);+#2208 = FACE_BOUND('',#2209,.T.);+#2209 = EDGE_LOOP('',(#2210,#2211,#2232,#2233));+#2210 = ORIENTED_EDGE('',*,*,#1996,.T.);+#2211 = ORIENTED_EDGE('',*,*,#2212,.F.);+#2212 = EDGE_CURVE('',#1773,#1974,#2213,.T.);+#2213 = SURFACE_CURVE('',#2214,(#2218,#2225),.PCURVE_S1.);+#2214 = LINE('',#2215,#2216);+#2215 = CARTESIAN_POINT('',(-2.3,1.51,-0.76));+#2216 = VECTOR('',#2217,1.);+#2217 = DIRECTION('',(-1.,-0.,-0.));+#2218 = PCURVE('',#1788,#2219);+#2219 = DEFINITIONAL_REPRESENTATION('',(#2220),#2224);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(-1.51,0.));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(0.,-1.));+#2224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2225 = PCURVE('',#1814,#2226);+#2226 = DEFINITIONAL_REPRESENTATION('',(#2227),#2231);+#2227 = LINE('',#2228,#2229);+#2228 = CARTESIAN_POINT('',(0.76,0.));+#2229 = VECTOR('',#2230,1.);+#2230 = DIRECTION('',(0.,-1.));+#2231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2232 = ORIENTED_EDGE('',*,*,#1772,.F.);+#2233 = ORIENTED_EDGE('',*,*,#2185,.T.);+#2234 = ADVANCED_FACE('',(#2235),#1814,.F.);+#2235 = FACE_BOUND('',#2236,.T.);+#2236 = EDGE_LOOP('',(#2237,#2238,#2239,#2240));+#2237 = ORIENTED_EDGE('',*,*,#1973,.T.);+#2238 = ORIENTED_EDGE('',*,*,#2160,.F.);+#2239 = ORIENTED_EDGE('',*,*,#1800,.F.);+#2240 = ORIENTED_EDGE('',*,*,#2212,.T.);+#2241 = ADVANCED_FACE('',(#2242),#1874,.T.);+#2242 = FACE_BOUND('',#2243,.T.);+#2243 = EDGE_LOOP('',(#2244,#2245,#2266,#2267));+#2244 = ORIENTED_EDGE('',*,*,#2042,.F.);+#2245 = ORIENTED_EDGE('',*,*,#2246,.F.);+#2246 = EDGE_CURVE('',#1859,#2043,#2247,.T.);+#2247 = SURFACE_CURVE('',#2248,(#2252,#2259),.PCURVE_S1.);+#2248 = LINE('',#2249,#2250);+#2249 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#2250 = VECTOR('',#2251,1.);+#2251 = DIRECTION('',(-1.,-0.,-0.));+#2252 = PCURVE('',#1874,#2253);+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);+#2254 = LINE('',#2255,#2256);+#2255 = CARTESIAN_POINT('',(0.,0.));+#2256 = VECTOR('',#2257,1.);+#2257 = DIRECTION('',(0.,-1.));+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2259 = PCURVE('',#1902,#2260);+#2260 = DEFINITIONAL_REPRESENTATION('',(#2261),#2265);+#2261 = LINE('',#2262,#2263);+#2262 = CARTESIAN_POINT('',(-1.5,0.));+#2263 = VECTOR('',#2264,1.);+#2264 = DIRECTION('',(0.,-1.));+#2265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2266 = ORIENTED_EDGE('',*,*,#1858,.T.);+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);+#2268 = EDGE_CURVE('',#1829,#2045,#2269,.T.);+#2269 = SURFACE_CURVE('',#2270,(#2274,#2281),.PCURVE_S1.);+#2270 = LINE('',#2271,#2272);+#2271 = CARTESIAN_POINT('',(-2.3,-1.5,0.75));+#2272 = VECTOR('',#2273,1.);+#2273 = DIRECTION('',(-1.,-0.,-0.));+#2274 = PCURVE('',#1874,#2275);+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);+#2276 = LINE('',#2277,#2278);+#2277 = CARTESIAN_POINT('',(-3.,0.));+#2278 = VECTOR('',#2279,1.);+#2279 = DIRECTION('',(0.,-1.));+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2281 = PCURVE('',#1846,#2282);+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);+#2283 = LINE('',#2284,#2285);+#2284 = CARTESIAN_POINT('',(1.5,0.));+#2285 = VECTOR('',#2286,1.);+#2286 = DIRECTION('',(0.,-1.));+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2288 = ADVANCED_FACE('',(#2289),#1846,.T.);+#2289 = FACE_BOUND('',#2290,.T.);+#2290 = EDGE_LOOP('',(#2291,#2292,#2293,#2294));+#2291 = ORIENTED_EDGE('',*,*,#2067,.F.);+#2292 = ORIENTED_EDGE('',*,*,#2268,.F.);+#2293 = ORIENTED_EDGE('',*,*,#1828,.T.);+#2294 = ORIENTED_EDGE('',*,*,#2295,.T.);+#2295 = EDGE_CURVE('',#1831,#2068,#2296,.T.);+#2296 = SURFACE_CURVE('',#2297,(#2301,#2308),.PCURVE_S1.);+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(-1.,-0.,-0.));+#2301 = PCURVE('',#1846,#2302);+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2307);+#2303 = LINE('',#2304,#2305);+#2304 = CARTESIAN_POINT('',(0.,0.));+#2305 = VECTOR('',#2306,1.);+#2306 = DIRECTION('',(0.,-1.));+#2307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2308 = PCURVE('',#1928,#2309);+#2309 = DEFINITIONAL_REPRESENTATION('',(#2310),#2314);+#2310 = LINE('',#2311,#2312);+#2311 = CARTESIAN_POINT('',(3.,0.));+#2312 = VECTOR('',#2313,1.);+#2313 = DIRECTION('',(0.,-1.));+#2314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2315 = ADVANCED_FACE('',(#2316),#1928,.T.);+#2316 = FACE_BOUND('',#2317,.T.);+#2317 = EDGE_LOOP('',(#2318,#2319,#2320,#2321));+#2318 = ORIENTED_EDGE('',*,*,#2090,.F.);+#2319 = ORIENTED_EDGE('',*,*,#2295,.F.);+#2320 = ORIENTED_EDGE('',*,*,#1914,.T.);+#2321 = ORIENTED_EDGE('',*,*,#2322,.T.);+#2322 = EDGE_CURVE('',#1887,#2091,#2323,.T.);+#2323 = SURFACE_CURVE('',#2324,(#2328,#2335),.PCURVE_S1.);+#2324 = LINE('',#2325,#2326);+#2325 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#2326 = VECTOR('',#2327,1.);+#2327 = DIRECTION('',(-1.,-0.,-0.));+#2328 = PCURVE('',#1928,#2329);+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2334);+#2330 = LINE('',#2331,#2332);+#2331 = CARTESIAN_POINT('',(0.,0.));+#2332 = VECTOR('',#2333,1.);+#2333 = DIRECTION('',(0.,-1.));+#2334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2335 = PCURVE('',#1902,#2336);+#2336 = DEFINITIONAL_REPRESENTATION('',(#2337),#2341);+#2337 = LINE('',#2338,#2339);+#2338 = CARTESIAN_POINT('',(0.,0.));+#2339 = VECTOR('',#2340,1.);+#2340 = DIRECTION('',(0.,-1.));+#2341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2342 = ADVANCED_FACE('',(#2343),#1902,.T.);+#2343 = FACE_BOUND('',#2344,.T.);+#2344 = EDGE_LOOP('',(#2345,#2346,#2347,#2348));+#2345 = ORIENTED_EDGE('',*,*,#2113,.F.);+#2346 = ORIENTED_EDGE('',*,*,#2322,.F.);+#2347 = ORIENTED_EDGE('',*,*,#1886,.T.);+#2348 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2349 = MANIFOLD_SOLID_BREP('',#2350);+#2350 = CLOSED_SHELL('',(#2351,#2585,#2779,#2826,#2853,#2880,#2887,#2934+ ,#2961,#2988));+#2351 = ADVANCED_FACE('',(#2352,#2471),#2366,.T.);+#2352 = FACE_BOUND('',#2353,.T.);+#2353 = EDGE_LOOP('',(#2354,#2389,#2417,#2445));+#2354 = ORIENTED_EDGE('',*,*,#2355,.T.);+#2355 = EDGE_CURVE('',#2356,#2358,#2360,.T.);+#2356 = VERTEX_POINT('',#2357);+#2357 = CARTESIAN_POINT('',(3.5,1.51,0.76));+#2358 = VERTEX_POINT('',#2359);+#2359 = CARTESIAN_POINT('',(3.5,-1.51,0.76));+#2360 = SURFACE_CURVE('',#2361,(#2365,#2377),.PCURVE_S1.);+#2361 = LINE('',#2362,#2363);+#2362 = CARTESIAN_POINT('',(3.5,-5.016242051366E-16,0.76));+#2363 = VECTOR('',#2364,1.);+#2364 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2365 = PCURVE('',#2366,#2371);+#2366 = PLANE('',#2367);+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);+#2368 = CARTESIAN_POINT('',(3.5,-4.192248400277E-16,0.));+#2369 = DIRECTION('',(1.,0.,0.));+#2370 = DIRECTION('',(0.,0.,-1.));+#2371 = DEFINITIONAL_REPRESENTATION('',(#2372),#2376);+#2372 = LINE('',#2373,#2374);+#2373 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#2374 = VECTOR('',#2375,1.);+#2375 = DIRECTION('',(1.084202172486E-16,-1.));+#2376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2377 = PCURVE('',#2378,#2383);+#2378 = PLANE('',#2379);+#2379 = AXIS2_PLACEMENT_3D('',#2380,#2381,#2382);+#2380 = CARTESIAN_POINT('',(3.5,-5.016242051366E-16,0.76));+#2381 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#2382 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);+#2384 = LINE('',#2385,#2386);+#2385 = CARTESIAN_POINT('',(0.,0.));+#2386 = VECTOR('',#2387,1.);+#2387 = DIRECTION('',(-1.,0.));+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2389 = ORIENTED_EDGE('',*,*,#2390,.T.);+#2390 = EDGE_CURVE('',#2358,#2391,#2393,.T.);+#2391 = VERTEX_POINT('',#2392);+#2392 = CARTESIAN_POINT('',(3.5,-1.51,-0.76));+#2393 = SURFACE_CURVE('',#2394,(#2398,#2405),.PCURVE_S1.);+#2394 = LINE('',#2395,#2396);+#2395 = CARTESIAN_POINT('',(3.5,-1.51,0.));+#2396 = VECTOR('',#2397,1.);+#2397 = DIRECTION('',(0.,0.,-1.));+#2398 = PCURVE('',#2366,#2399);+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);+#2400 = LINE('',#2401,#2402);+#2401 = CARTESIAN_POINT('',(0.,-1.51));+#2402 = VECTOR('',#2403,1.);+#2403 = DIRECTION('',(1.,0.));+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2405 = PCURVE('',#2406,#2411);+#2406 = PLANE('',#2407);+#2407 = AXIS2_PLACEMENT_3D('',#2408,#2409,#2410);+#2408 = CARTESIAN_POINT('',(3.5,-1.51,0.));+#2409 = DIRECTION('',(-0.,1.,0.));+#2410 = DIRECTION('',(0.,0.,1.));+#2411 = DEFINITIONAL_REPRESENTATION('',(#2412),#2416);+#2412 = LINE('',#2413,#2414);+#2413 = CARTESIAN_POINT('',(0.,0.));+#2414 = VECTOR('',#2415,1.);+#2415 = DIRECTION('',(-1.,0.));+#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2417 = ORIENTED_EDGE('',*,*,#2418,.T.);+#2418 = EDGE_CURVE('',#2391,#2419,#2421,.T.);+#2419 = VERTEX_POINT('',#2420);+#2420 = CARTESIAN_POINT('',(3.5,1.51,-0.76));+#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.);+#2422 = LINE('',#2423,#2424);+#2423 = CARTESIAN_POINT('',(3.5,-3.368254749188E-16,-0.76));+#2424 = VECTOR('',#2425,1.);+#2425 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2426 = PCURVE('',#2366,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = LINE('',#2429,#2430);+#2429 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#2430 = VECTOR('',#2431,1.);+#2431 = DIRECTION('',(-1.084202172486E-16,1.));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2433 = PCURVE('',#2434,#2439);+#2434 = PLANE('',#2435);+#2435 = AXIS2_PLACEMENT_3D('',#2436,#2437,#2438);+#2436 = CARTESIAN_POINT('',(3.5,-3.368254749188E-16,-0.76));+#2437 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#2438 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);+#2440 = LINE('',#2441,#2442);+#2441 = CARTESIAN_POINT('',(0.,0.));+#2442 = VECTOR('',#2443,1.);+#2443 = DIRECTION('',(-1.,0.));+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2445 = ORIENTED_EDGE('',*,*,#2446,.T.);+#2446 = EDGE_CURVE('',#2419,#2356,#2447,.T.);+#2447 = SURFACE_CURVE('',#2448,(#2452,#2459),.PCURVE_S1.);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(3.5,1.51,0.));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(0.,0.,1.));+#2452 = PCURVE('',#2366,#2453);+#2453 = DEFINITIONAL_REPRESENTATION('',(#2454),#2458);+#2454 = LINE('',#2455,#2456);+#2455 = CARTESIAN_POINT('',(0.,1.51));+#2456 = VECTOR('',#2457,1.);+#2457 = DIRECTION('',(-1.,0.));+#2458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2459 = PCURVE('',#2460,#2465);+#2460 = PLANE('',#2461);+#2461 = AXIS2_PLACEMENT_3D('',#2462,#2463,#2464);+#2462 = CARTESIAN_POINT('',(3.5,1.51,0.));+#2463 = DIRECTION('',(0.,-1.,0.));+#2464 = DIRECTION('',(0.,-0.,-1.));+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);+#2466 = LINE('',#2467,#2468);+#2467 = CARTESIAN_POINT('',(0.,0.));+#2468 = VECTOR('',#2469,1.);+#2469 = DIRECTION('',(-1.,0.));+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2471 = FACE_BOUND('',#2472,.T.);+#2472 = EDGE_LOOP('',(#2473,#2503,#2531,#2559));+#2473 = ORIENTED_EDGE('',*,*,#2474,.F.);+#2474 = EDGE_CURVE('',#2475,#2477,#2479,.T.);+#2475 = VERTEX_POINT('',#2476);+#2476 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#2477 = VERTEX_POINT('',#2478);+#2478 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2479 = SURFACE_CURVE('',#2480,(#2484,#2491),.PCURVE_S1.);+#2480 = LINE('',#2481,#2482);+#2481 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2482 = VECTOR('',#2483,1.);+#2483 = DIRECTION('',(-0.,-0.,-1.));+#2484 = PCURVE('',#2366,#2485);+#2485 = DEFINITIONAL_REPRESENTATION('',(#2486),#2490);+#2486 = LINE('',#2487,#2488);+#2487 = CARTESIAN_POINT('',(0.75,-1.5));+#2488 = VECTOR('',#2489,1.);+#2489 = DIRECTION('',(1.,0.));+#2490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2491 = PCURVE('',#2492,#2497);+#2492 = PLANE('',#2493);+#2493 = AXIS2_PLACEMENT_3D('',#2494,#2495,#2496);+#2494 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2495 = DIRECTION('',(0.,1.,0.));+#2496 = DIRECTION('',(0.,-0.,1.));+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);+#2498 = LINE('',#2499,#2500);+#2499 = CARTESIAN_POINT('',(0.,0.));+#2500 = VECTOR('',#2501,1.);+#2501 = DIRECTION('',(-1.,0.));+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2503 = ORIENTED_EDGE('',*,*,#2504,.F.);+#2504 = EDGE_CURVE('',#2505,#2475,#2507,.T.);+#2505 = VERTEX_POINT('',#2506);+#2506 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2507 = SURFACE_CURVE('',#2508,(#2512,#2519),.PCURVE_S1.);+#2508 = LINE('',#2509,#2510);+#2509 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2510 = VECTOR('',#2511,1.);+#2511 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2512 = PCURVE('',#2366,#2513);+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);+#2514 = LINE('',#2515,#2516);+#2515 = CARTESIAN_POINT('',(-0.75,1.5));+#2516 = VECTOR('',#2517,1.);+#2517 = DIRECTION('',(1.084202172486E-16,-1.));+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2519 = PCURVE('',#2520,#2525);+#2520 = PLANE('',#2521);+#2521 = AXIS2_PLACEMENT_3D('',#2522,#2523,#2524);+#2522 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2523 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#2524 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2525 = DEFINITIONAL_REPRESENTATION('',(#2526),#2530);+#2526 = LINE('',#2527,#2528);+#2527 = CARTESIAN_POINT('',(0.,0.));+#2528 = VECTOR('',#2529,1.);+#2529 = DIRECTION('',(-1.,0.));+#2530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2531 = ORIENTED_EDGE('',*,*,#2532,.F.);+#2532 = EDGE_CURVE('',#2533,#2505,#2535,.T.);+#2533 = VERTEX_POINT('',#2534);+#2534 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2535 = SURFACE_CURVE('',#2536,(#2540,#2547),.PCURVE_S1.);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2538 = VECTOR('',#2539,1.);+#2539 = DIRECTION('',(0.,0.,1.));+#2540 = PCURVE('',#2366,#2541);+#2541 = DEFINITIONAL_REPRESENTATION('',(#2542),#2546);+#2542 = LINE('',#2543,#2544);+#2543 = CARTESIAN_POINT('',(0.75,1.5));+#2544 = VECTOR('',#2545,1.);+#2545 = DIRECTION('',(-1.,0.));+#2546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2547 = PCURVE('',#2548,#2553);+#2548 = PLANE('',#2549);+#2549 = AXIS2_PLACEMENT_3D('',#2550,#2551,#2552);+#2550 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2551 = DIRECTION('',(0.,-1.,0.));+#2552 = DIRECTION('',(0.,-0.,-1.));+#2553 = DEFINITIONAL_REPRESENTATION('',(#2554),#2558);+#2554 = LINE('',#2555,#2556);+#2555 = CARTESIAN_POINT('',(0.,0.));+#2556 = VECTOR('',#2557,1.);+#2557 = DIRECTION('',(-1.,0.));+#2558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2559 = ORIENTED_EDGE('',*,*,#2560,.F.);+#2560 = EDGE_CURVE('',#2477,#2533,#2561,.T.);+#2561 = SURFACE_CURVE('',#2562,(#2566,#2573),.PCURVE_S1.);+#2562 = LINE('',#2563,#2564);+#2563 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2564 = VECTOR('',#2565,1.);+#2565 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2566 = PCURVE('',#2366,#2567);+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);+#2568 = LINE('',#2569,#2570);+#2569 = CARTESIAN_POINT('',(0.75,1.5));+#2570 = VECTOR('',#2571,1.);+#2571 = DIRECTION('',(-1.084202172486E-16,1.));+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2573 = PCURVE('',#2574,#2579);+#2574 = PLANE('',#2575);+#2575 = AXIS2_PLACEMENT_3D('',#2576,#2577,#2578);+#2576 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2577 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#2578 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584);+#2580 = LINE('',#2581,#2582);+#2581 = CARTESIAN_POINT('',(0.,0.));+#2582 = VECTOR('',#2583,1.);+#2583 = DIRECTION('',(-1.,0.));+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2585 = ADVANCED_FACE('',(#2586,#2685),#2600,.F.);+#2586 = FACE_BOUND('',#2587,.T.);+#2587 = EDGE_LOOP('',(#2588,#2618,#2641,#2664));+#2588 = ORIENTED_EDGE('',*,*,#2589,.F.);+#2589 = EDGE_CURVE('',#2590,#2592,#2594,.T.);+#2590 = VERTEX_POINT('',#2591);+#2591 = CARTESIAN_POINT('',(2.3,1.51,0.76));+#2592 = VERTEX_POINT('',#2593);+#2593 = CARTESIAN_POINT('',(2.3,-1.51,0.76));+#2594 = SURFACE_CURVE('',#2595,(#2599,#2611),.PCURVE_S1.);+#2595 = LINE('',#2596,#2597);+#2596 = CARTESIAN_POINT('',(2.3,-5.016242051366E-16,0.76));+#2597 = VECTOR('',#2598,1.);+#2598 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2599 = PCURVE('',#2600,#2605);+#2600 = PLANE('',#2601);+#2601 = AXIS2_PLACEMENT_3D('',#2602,#2603,#2604);+#2602 = CARTESIAN_POINT('',(2.3,-4.192248400277E-16,0.));+#2603 = DIRECTION('',(1.,0.,0.));+#2604 = DIRECTION('',(0.,0.,-1.));+#2605 = DEFINITIONAL_REPRESENTATION('',(#2606),#2610);+#2606 = LINE('',#2607,#2608);+#2607 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#2608 = VECTOR('',#2609,1.);+#2609 = DIRECTION('',(1.084202172486E-16,-1.));+#2610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2611 = PCURVE('',#2378,#2612);+#2612 = DEFINITIONAL_REPRESENTATION('',(#2613),#2617);+#2613 = LINE('',#2614,#2615);+#2614 = CARTESIAN_POINT('',(0.,-1.2));+#2615 = VECTOR('',#2616,1.);+#2616 = DIRECTION('',(-1.,0.));+#2617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2618 = ORIENTED_EDGE('',*,*,#2619,.F.);+#2619 = EDGE_CURVE('',#2620,#2590,#2622,.T.);+#2620 = VERTEX_POINT('',#2621);+#2621 = CARTESIAN_POINT('',(2.3,1.51,-0.76));+#2622 = SURFACE_CURVE('',#2623,(#2627,#2634),.PCURVE_S1.);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(2.3,1.51,0.));+#2625 = VECTOR('',#2626,1.);+#2626 = DIRECTION('',(0.,0.,1.));+#2627 = PCURVE('',#2600,#2628);+#2628 = DEFINITIONAL_REPRESENTATION('',(#2629),#2633);+#2629 = LINE('',#2630,#2631);+#2630 = CARTESIAN_POINT('',(0.,1.51));+#2631 = VECTOR('',#2632,1.);+#2632 = DIRECTION('',(-1.,0.));+#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2634 = PCURVE('',#2460,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = LINE('',#2637,#2638);+#2637 = CARTESIAN_POINT('',(-0.,-1.2));+#2638 = VECTOR('',#2639,1.);+#2639 = DIRECTION('',(-1.,0.));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2641 = ORIENTED_EDGE('',*,*,#2642,.F.);+#2642 = EDGE_CURVE('',#2643,#2620,#2645,.T.);+#2643 = VERTEX_POINT('',#2644);+#2644 = CARTESIAN_POINT('',(2.3,-1.51,-0.76));+#2645 = SURFACE_CURVE('',#2646,(#2650,#2657),.PCURVE_S1.);+#2646 = LINE('',#2647,#2648);+#2647 = CARTESIAN_POINT('',(2.3,-3.368254749188E-16,-0.76));+#2648 = VECTOR('',#2649,1.);+#2649 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2650 = PCURVE('',#2600,#2651);+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);+#2652 = LINE('',#2653,#2654);+#2653 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#2654 = VECTOR('',#2655,1.);+#2655 = DIRECTION('',(-1.084202172486E-16,1.));+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2657 = PCURVE('',#2434,#2658);+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);+#2659 = LINE('',#2660,#2661);+#2660 = CARTESIAN_POINT('',(-0.,-1.2));+#2661 = VECTOR('',#2662,1.);+#2662 = DIRECTION('',(-1.,0.));+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2664 = ORIENTED_EDGE('',*,*,#2665,.F.);+#2665 = EDGE_CURVE('',#2592,#2643,#2666,.T.);+#2666 = SURFACE_CURVE('',#2667,(#2671,#2678),.PCURVE_S1.);+#2667 = LINE('',#2668,#2669);+#2668 = CARTESIAN_POINT('',(2.3,-1.51,0.));+#2669 = VECTOR('',#2670,1.);+#2670 = DIRECTION('',(0.,0.,-1.));+#2671 = PCURVE('',#2600,#2672);+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);+#2673 = LINE('',#2674,#2675);+#2674 = CARTESIAN_POINT('',(0.,-1.51));+#2675 = VECTOR('',#2676,1.);+#2676 = DIRECTION('',(1.,0.));+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2678 = PCURVE('',#2406,#2679);+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);+#2680 = LINE('',#2681,#2682);+#2681 = CARTESIAN_POINT('',(0.,-1.2));+#2682 = VECTOR('',#2683,1.);+#2683 = DIRECTION('',(-1.,0.));+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2685 = FACE_BOUND('',#2686,.T.);+#2686 = EDGE_LOOP('',(#2687,#2712,#2735,#2758));+#2687 = ORIENTED_EDGE('',*,*,#2688,.T.);+#2688 = EDGE_CURVE('',#2689,#2691,#2693,.T.);+#2689 = VERTEX_POINT('',#2690);+#2690 = CARTESIAN_POINT('',(2.3,1.5,0.75));+#2691 = VERTEX_POINT('',#2692);+#2692 = CARTESIAN_POINT('',(2.3,-1.5,0.75));+#2693 = SURFACE_CURVE('',#2694,(#2698,#2705),.PCURVE_S1.);+#2694 = LINE('',#2695,#2696);+#2695 = CARTESIAN_POINT('',(2.3,1.5,0.75));+#2696 = VECTOR('',#2697,1.);+#2697 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2698 = PCURVE('',#2600,#2699);+#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2704);+#2700 = LINE('',#2701,#2702);+#2701 = CARTESIAN_POINT('',(-0.75,1.5));+#2702 = VECTOR('',#2703,1.);+#2703 = DIRECTION('',(1.084202172486E-16,-1.));+#2704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2705 = PCURVE('',#2520,#2706);+#2706 = DEFINITIONAL_REPRESENTATION('',(#2707),#2711);+#2707 = LINE('',#2708,#2709);+#2708 = CARTESIAN_POINT('',(0.,-1.2));+#2709 = VECTOR('',#2710,1.);+#2710 = DIRECTION('',(-1.,0.));+#2711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2712 = ORIENTED_EDGE('',*,*,#2713,.T.);+#2713 = EDGE_CURVE('',#2691,#2714,#2716,.T.);+#2714 = VERTEX_POINT('',#2715);+#2715 = CARTESIAN_POINT('',(2.3,-1.5,-0.75));+#2716 = SURFACE_CURVE('',#2717,(#2721,#2728),.PCURVE_S1.);+#2717 = LINE('',#2718,#2719);+#2718 = CARTESIAN_POINT('',(2.3,-1.5,-0.75));+#2719 = VECTOR('',#2720,1.);+#2720 = DIRECTION('',(-0.,-0.,-1.));+#2721 = PCURVE('',#2600,#2722);+#2722 = DEFINITIONAL_REPRESENTATION('',(#2723),#2727);+#2723 = LINE('',#2724,#2725);+#2724 = CARTESIAN_POINT('',(0.75,-1.5));+#2725 = VECTOR('',#2726,1.);+#2726 = DIRECTION('',(1.,0.));+#2727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2728 = PCURVE('',#2492,#2729);+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);+#2730 = LINE('',#2731,#2732);+#2731 = CARTESIAN_POINT('',(0.,-1.2));+#2732 = VECTOR('',#2733,1.);+#2733 = DIRECTION('',(-1.,0.));+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2735 = ORIENTED_EDGE('',*,*,#2736,.T.);+#2736 = EDGE_CURVE('',#2714,#2737,#2739,.T.);+#2737 = VERTEX_POINT('',#2738);+#2738 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2739 = SURFACE_CURVE('',#2740,(#2744,#2751),.PCURVE_S1.);+#2740 = LINE('',#2741,#2742);+#2741 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2742 = VECTOR('',#2743,1.);+#2743 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2744 = PCURVE('',#2600,#2745);+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);+#2746 = LINE('',#2747,#2748);+#2747 = CARTESIAN_POINT('',(0.75,1.5));+#2748 = VECTOR('',#2749,1.);+#2749 = DIRECTION('',(-1.084202172486E-16,1.));+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2751 = PCURVE('',#2574,#2752);+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);+#2753 = LINE('',#2754,#2755);+#2754 = CARTESIAN_POINT('',(-0.,-1.2));+#2755 = VECTOR('',#2756,1.);+#2756 = DIRECTION('',(-1.,0.));+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2758 = ORIENTED_EDGE('',*,*,#2759,.T.);+#2759 = EDGE_CURVE('',#2737,#2689,#2760,.T.);+#2760 = SURFACE_CURVE('',#2761,(#2765,#2772),.PCURVE_S1.);+#2761 = LINE('',#2762,#2763);+#2762 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2763 = VECTOR('',#2764,1.);+#2764 = DIRECTION('',(0.,0.,1.));+#2765 = PCURVE('',#2600,#2766);+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2771);+#2767 = LINE('',#2768,#2769);+#2768 = CARTESIAN_POINT('',(0.75,1.5));+#2769 = VECTOR('',#2770,1.);+#2770 = DIRECTION('',(-1.,0.));+#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2772 = PCURVE('',#2548,#2773);+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);+#2774 = LINE('',#2775,#2776);+#2775 = CARTESIAN_POINT('',(-0.,-1.2));+#2776 = VECTOR('',#2777,1.);+#2777 = DIRECTION('',(-1.,0.));+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2779 = ADVANCED_FACE('',(#2780),#2378,.F.);+#2780 = FACE_BOUND('',#2781,.T.);+#2781 = EDGE_LOOP('',(#2782,#2783,#2804,#2805));+#2782 = ORIENTED_EDGE('',*,*,#2589,.T.);+#2783 = ORIENTED_EDGE('',*,*,#2784,.F.);+#2784 = EDGE_CURVE('',#2358,#2592,#2785,.T.);+#2785 = SURFACE_CURVE('',#2786,(#2790,#2797),.PCURVE_S1.);+#2786 = LINE('',#2787,#2788);+#2787 = CARTESIAN_POINT('',(3.5,-1.51,0.76));+#2788 = VECTOR('',#2789,1.);+#2789 = DIRECTION('',(-1.,-0.,-0.));+#2790 = PCURVE('',#2378,#2791);+#2791 = DEFINITIONAL_REPRESENTATION('',(#2792),#2796);+#2792 = LINE('',#2793,#2794);+#2793 = CARTESIAN_POINT('',(-1.51,0.));+#2794 = VECTOR('',#2795,1.);+#2795 = DIRECTION('',(0.,-1.));+#2796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2797 = PCURVE('',#2406,#2798);+#2798 = DEFINITIONAL_REPRESENTATION('',(#2799),#2803);+#2799 = LINE('',#2800,#2801);+#2800 = CARTESIAN_POINT('',(0.76,0.));+#2801 = VECTOR('',#2802,1.);+#2802 = DIRECTION('',(-0.,-1.));+#2803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2804 = ORIENTED_EDGE('',*,*,#2355,.F.);+#2805 = ORIENTED_EDGE('',*,*,#2806,.T.);+#2806 = EDGE_CURVE('',#2356,#2590,#2807,.T.);+#2807 = SURFACE_CURVE('',#2808,(#2812,#2819),.PCURVE_S1.);+#2808 = LINE('',#2809,#2810);+#2809 = CARTESIAN_POINT('',(3.5,1.51,0.76));+#2810 = VECTOR('',#2811,1.);+#2811 = DIRECTION('',(-1.,-0.,-0.));+#2812 = PCURVE('',#2378,#2813);+#2813 = DEFINITIONAL_REPRESENTATION('',(#2814),#2818);+#2814 = LINE('',#2815,#2816);+#2815 = CARTESIAN_POINT('',(1.51,0.));+#2816 = VECTOR('',#2817,1.);+#2817 = DIRECTION('',(0.,-1.));+#2818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2819 = PCURVE('',#2460,#2820);+#2820 = DEFINITIONAL_REPRESENTATION('',(#2821),#2825);+#2821 = LINE('',#2822,#2823);+#2822 = CARTESIAN_POINT('',(-0.76,0.));+#2823 = VECTOR('',#2824,1.);+#2824 = DIRECTION('',(0.,-1.));+#2825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2826 = ADVANCED_FACE('',(#2827),#2406,.F.);+#2827 = FACE_BOUND('',#2828,.T.);+#2828 = EDGE_LOOP('',(#2829,#2830,#2851,#2852));+#2829 = ORIENTED_EDGE('',*,*,#2665,.T.);+#2830 = ORIENTED_EDGE('',*,*,#2831,.F.);+#2831 = EDGE_CURVE('',#2391,#2643,#2832,.T.);+#2832 = SURFACE_CURVE('',#2833,(#2837,#2844),.PCURVE_S1.);+#2833 = LINE('',#2834,#2835);+#2834 = CARTESIAN_POINT('',(3.5,-1.51,-0.76));+#2835 = VECTOR('',#2836,1.);+#2836 = DIRECTION('',(-1.,-0.,-0.));+#2837 = PCURVE('',#2406,#2838);+#2838 = DEFINITIONAL_REPRESENTATION('',(#2839),#2843);+#2839 = LINE('',#2840,#2841);+#2840 = CARTESIAN_POINT('',(-0.76,0.));+#2841 = VECTOR('',#2842,1.);+#2842 = DIRECTION('',(-0.,-1.));+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2844 = PCURVE('',#2434,#2845);+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);+#2846 = LINE('',#2847,#2848);+#2847 = CARTESIAN_POINT('',(1.51,0.));+#2848 = VECTOR('',#2849,1.);+#2849 = DIRECTION('',(0.,-1.));+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2851 = ORIENTED_EDGE('',*,*,#2390,.F.);+#2852 = ORIENTED_EDGE('',*,*,#2784,.T.);+#2853 = ADVANCED_FACE('',(#2854),#2434,.F.);+#2854 = FACE_BOUND('',#2855,.T.);+#2855 = EDGE_LOOP('',(#2856,#2857,#2878,#2879));+#2856 = ORIENTED_EDGE('',*,*,#2642,.T.);+#2857 = ORIENTED_EDGE('',*,*,#2858,.F.);+#2858 = EDGE_CURVE('',#2419,#2620,#2859,.T.);+#2859 = SURFACE_CURVE('',#2860,(#2864,#2871),.PCURVE_S1.);+#2860 = LINE('',#2861,#2862);+#2861 = CARTESIAN_POINT('',(3.5,1.51,-0.76));+#2862 = VECTOR('',#2863,1.);+#2863 = DIRECTION('',(-1.,-0.,-0.));+#2864 = PCURVE('',#2434,#2865);+#2865 = DEFINITIONAL_REPRESENTATION('',(#2866),#2870);+#2866 = LINE('',#2867,#2868);+#2867 = CARTESIAN_POINT('',(-1.51,0.));+#2868 = VECTOR('',#2869,1.);+#2869 = DIRECTION('',(0.,-1.));+#2870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2871 = PCURVE('',#2460,#2872);+#2872 = DEFINITIONAL_REPRESENTATION('',(#2873),#2877);+#2873 = LINE('',#2874,#2875);+#2874 = CARTESIAN_POINT('',(0.76,0.));+#2875 = VECTOR('',#2876,1.);+#2876 = DIRECTION('',(0.,-1.));+#2877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2878 = ORIENTED_EDGE('',*,*,#2418,.F.);+#2879 = ORIENTED_EDGE('',*,*,#2831,.T.);+#2880 = ADVANCED_FACE('',(#2881),#2460,.F.);+#2881 = FACE_BOUND('',#2882,.T.);+#2882 = EDGE_LOOP('',(#2883,#2884,#2885,#2886));+#2883 = ORIENTED_EDGE('',*,*,#2619,.T.);+#2884 = ORIENTED_EDGE('',*,*,#2806,.F.);+#2885 = ORIENTED_EDGE('',*,*,#2446,.F.);+#2886 = ORIENTED_EDGE('',*,*,#2858,.T.);+#2887 = ADVANCED_FACE('',(#2888),#2520,.T.);+#2888 = FACE_BOUND('',#2889,.T.);+#2889 = EDGE_LOOP('',(#2890,#2891,#2912,#2913));+#2890 = ORIENTED_EDGE('',*,*,#2688,.F.);+#2891 = ORIENTED_EDGE('',*,*,#2892,.F.);+#2892 = EDGE_CURVE('',#2505,#2689,#2893,.T.);+#2893 = SURFACE_CURVE('',#2894,(#2898,#2905),.PCURVE_S1.);+#2894 = LINE('',#2895,#2896);+#2895 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2896 = VECTOR('',#2897,1.);+#2897 = DIRECTION('',(-1.,-0.,-0.));+#2898 = PCURVE('',#2520,#2899);+#2899 = DEFINITIONAL_REPRESENTATION('',(#2900),#2904);+#2900 = LINE('',#2901,#2902);+#2901 = CARTESIAN_POINT('',(0.,0.));+#2902 = VECTOR('',#2903,1.);+#2903 = DIRECTION('',(0.,-1.));+#2904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2905 = PCURVE('',#2548,#2906);+#2906 = DEFINITIONAL_REPRESENTATION('',(#2907),#2911);+#2907 = LINE('',#2908,#2909);+#2908 = CARTESIAN_POINT('',(-1.5,0.));+#2909 = VECTOR('',#2910,1.);+#2910 = DIRECTION('',(0.,-1.));+#2911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2912 = ORIENTED_EDGE('',*,*,#2504,.T.);+#2913 = ORIENTED_EDGE('',*,*,#2914,.T.);+#2914 = EDGE_CURVE('',#2475,#2691,#2915,.T.);+#2915 = SURFACE_CURVE('',#2916,(#2920,#2927),.PCURVE_S1.);+#2916 = LINE('',#2917,#2918);+#2917 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#2918 = VECTOR('',#2919,1.);+#2919 = DIRECTION('',(-1.,-0.,-0.));+#2920 = PCURVE('',#2520,#2921);+#2921 = DEFINITIONAL_REPRESENTATION('',(#2922),#2926);+#2922 = LINE('',#2923,#2924);+#2923 = CARTESIAN_POINT('',(-3.,0.));+#2924 = VECTOR('',#2925,1.);+#2925 = DIRECTION('',(0.,-1.));+#2926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2927 = PCURVE('',#2492,#2928);+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);+#2929 = LINE('',#2930,#2931);+#2930 = CARTESIAN_POINT('',(1.5,0.));+#2931 = VECTOR('',#2932,1.);+#2932 = DIRECTION('',(0.,-1.));+#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2934 = ADVANCED_FACE('',(#2935),#2492,.T.);+#2935 = FACE_BOUND('',#2936,.T.);+#2936 = EDGE_LOOP('',(#2937,#2938,#2939,#2940));+#2937 = ORIENTED_EDGE('',*,*,#2713,.F.);+#2938 = ORIENTED_EDGE('',*,*,#2914,.F.);+#2939 = ORIENTED_EDGE('',*,*,#2474,.T.);+#2940 = ORIENTED_EDGE('',*,*,#2941,.T.);+#2941 = EDGE_CURVE('',#2477,#2714,#2942,.T.);+#2942 = SURFACE_CURVE('',#2943,(#2947,#2954),.PCURVE_S1.);+#2943 = LINE('',#2944,#2945);+#2944 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2945 = VECTOR('',#2946,1.);+#2946 = DIRECTION('',(-1.,-0.,-0.));+#2947 = PCURVE('',#2492,#2948);+#2948 = DEFINITIONAL_REPRESENTATION('',(#2949),#2953);+#2949 = LINE('',#2950,#2951);+#2950 = CARTESIAN_POINT('',(0.,0.));+#2951 = VECTOR('',#2952,1.);+#2952 = DIRECTION('',(0.,-1.));+#2953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2954 = PCURVE('',#2574,#2955);+#2955 = DEFINITIONAL_REPRESENTATION('',(#2956),#2960);+#2956 = LINE('',#2957,#2958);+#2957 = CARTESIAN_POINT('',(3.,0.));+#2958 = VECTOR('',#2959,1.);+#2959 = DIRECTION('',(0.,-1.));+#2960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2961 = ADVANCED_FACE('',(#2962),#2574,.T.);+#2962 = FACE_BOUND('',#2963,.T.);+#2963 = EDGE_LOOP('',(#2964,#2965,#2966,#2967));+#2964 = ORIENTED_EDGE('',*,*,#2736,.F.);+#2965 = ORIENTED_EDGE('',*,*,#2941,.F.);+#2966 = ORIENTED_EDGE('',*,*,#2560,.T.);+#2967 = ORIENTED_EDGE('',*,*,#2968,.T.);+#2968 = EDGE_CURVE('',#2533,#2737,#2969,.T.);+#2969 = SURFACE_CURVE('',#2970,(#2974,#2981),.PCURVE_S1.);+#2970 = LINE('',#2971,#2972);+#2971 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2972 = VECTOR('',#2973,1.);+#2973 = DIRECTION('',(-1.,-0.,-0.));+#2974 = PCURVE('',#2574,#2975);+#2975 = DEFINITIONAL_REPRESENTATION('',(#2976),#2980);+#2976 = LINE('',#2977,#2978);+#2977 = CARTESIAN_POINT('',(0.,0.));+#2978 = VECTOR('',#2979,1.);+#2979 = DIRECTION('',(0.,-1.));+#2980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2981 = PCURVE('',#2548,#2982);+#2982 = DEFINITIONAL_REPRESENTATION('',(#2983),#2987);+#2983 = LINE('',#2984,#2985);+#2984 = CARTESIAN_POINT('',(0.,0.));+#2985 = VECTOR('',#2986,1.);+#2986 = DIRECTION('',(0.,-1.));+#2987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2988 = ADVANCED_FACE('',(#2989),#2548,.T.);+#2989 = FACE_BOUND('',#2990,.T.);+#2990 = EDGE_LOOP('',(#2991,#2992,#2993,#2994));+#2991 = ORIENTED_EDGE('',*,*,#2759,.F.);+#2992 = ORIENTED_EDGE('',*,*,#2968,.F.);+#2993 = ORIENTED_EDGE('',*,*,#2532,.T.);+#2994 = ORIENTED_EDGE('',*,*,#2892,.T.);+#2995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2999)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2996,#2997,#2998)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2996 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2997 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2998 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2999 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2996,+ 'distance_accuracy_value','confusion accuracy');+#3000 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3001,#3003);+#3001 = ( REPRESENTATION_RELATIONSHIP('','',#82,#59) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3002) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3002 = ITEM_DEFINED_TRANSFORMATION('','',#11,#60);+#3003 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3004);+#3004 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','=>[0:1:1:1]','',#54,#77,$);+#3005 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#79));+#3006 = SHAPE_DEFINITION_REPRESENTATION(#3007,#3013);+#3007 = PRODUCT_DEFINITION_SHAPE('','',#3008);+#3008 = PRODUCT_DEFINITION('design','',#3009,#3012);+#3009 = PRODUCT_DEFINITION_FORMATION('','',#3010);+#3010 = PRODUCT('Adom.LaserEtch','Adom.LaserEtch','',(#3011));+#3011 = PRODUCT_CONTEXT('',#2,'mechanical');+#3012 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3013 = SHAPE_REPRESENTATION('',(#11,#3014,#3216,#3514,#3812,#3982,#4456+ ,#4642,#4780,#5048,#5122,#5244),#5462);+#3014 = SHELL_BASED_SURFACE_MODEL('',(#3015));+#3015 = OPEN_SHELL('',(#3016));+#3016 = ADVANCED_FACE('',(#3017),#3031,.T.);+#3017 = FACE_BOUND('',#3018,.F.);+#3018 = EDGE_LOOP('',(#3019,#3042,#3058,#3074,#3090,#3106,#3122,#3138,+ #3154,#3170,#3186,#3202));+#3019 = ORIENTED_EDGE('',*,*,#3020,.T.);+#3020 = EDGE_CURVE('',#3021,#3023,#3025,.T.);+#3021 = VERTEX_POINT('',#3022);+#3022 = CARTESIAN_POINT('',(-1.491109243185,-1.289999996367,1.515));+#3023 = VERTEX_POINT('',#3024);+#3024 = CARTESIAN_POINT('',(-2.144534177732,-1.289999996367,1.515));+#3025 = SURFACE_CURVE('',#3026,(#3030),.PCURVE_S1.);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(-1.491109243185,-1.289999996367,1.515));+#3028 = VECTOR('',#3029,1.);+#3029 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3030 = PCURVE('',#3031,#3036);+#3031 = PLANE('',#3032);+#3032 = AXIS2_PLACEMENT_3D('',#3033,#3034,#3035);+#3033 = CARTESIAN_POINT('',(-1.491109243185,-1.34995928373,1.515));+#3034 = DIRECTION('',(0.,0.,1.));+#3035 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3036 = DEFINITIONAL_REPRESENTATION('',(#3037),#3041);+#3037 = LINE('',#3038,#3039);+#3038 = CARTESIAN_POINT('',(5.995928736296E-02,6.656818137048E-18));+#3039 = VECTOR('',#3040,1.);+#3040 = DIRECTION('',(0.,1.));+#3041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3042 = ORIENTED_EDGE('',*,*,#3043,.T.);+#3043 = EDGE_CURVE('',#3023,#3044,#3046,.T.);+#3044 = VERTEX_POINT('',#3045);+#3045 = CARTESIAN_POINT('',(-2.144534177732,-1.160890581973,1.515));+#3046 = SURFACE_CURVE('',#3047,(#3051),.PCURVE_S1.);+#3047 = LINE('',#3048,#3049);+#3048 = CARTESIAN_POINT('',(-2.144534177732,-1.289999996367,1.515));+#3049 = VECTOR('',#3050,1.);+#3050 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3051 = PCURVE('',#3031,#3052);+#3052 = DEFINITIONAL_REPRESENTATION('',(#3053),#3057);+#3053 = LINE('',#3054,#3055);+#3054 = CARTESIAN_POINT('',(5.995928736296E-02,0.653424934547));+#3055 = VECTOR('',#3056,1.);+#3056 = DIRECTION('',(1.,0.));+#3057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3058 = ORIENTED_EDGE('',*,*,#3059,.T.);+#3059 = EDGE_CURVE('',#3044,#3060,#3062,.T.);+#3060 = VERTEX_POINT('',#3061);+#3061 = CARTESIAN_POINT('',(-1.895506188611,-1.160890581973,1.515));+#3062 = SURFACE_CURVE('',#3063,(#3067),.PCURVE_S1.);+#3063 = LINE('',#3064,#3065);+#3064 = CARTESIAN_POINT('',(-2.144534177732,-1.160890581973,1.515));+#3065 = VECTOR('',#3066,1.);+#3066 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3067 = PCURVE('',#3031,#3068);+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3073);+#3069 = LINE('',#3070,#3071);+#3070 = CARTESIAN_POINT('',(0.189068701758,0.653424934547));+#3071 = VECTOR('',#3072,1.);+#3072 = DIRECTION('',(0.,-1.));+#3073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3074 = ORIENTED_EDGE('',*,*,#3075,.T.);+#3075 = EDGE_CURVE('',#3060,#3076,#3078,.T.);+#3076 = VERTEX_POINT('',#3077);+#3077 = CARTESIAN_POINT('',(-1.895506188611,-0.999394399221,1.515));+#3078 = SURFACE_CURVE('',#3079,(#3083),.PCURVE_S1.);+#3079 = LINE('',#3080,#3081);+#3080 = CARTESIAN_POINT('',(-1.895506188611,-1.160890581973,1.515));+#3081 = VECTOR('',#3082,1.);+#3082 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3083 = PCURVE('',#3031,#3084);+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);+#3085 = LINE('',#3086,#3087);+#3086 = CARTESIAN_POINT('',(0.189068701758,0.404396945426));+#3087 = VECTOR('',#3088,1.);+#3088 = DIRECTION('',(1.,0.));+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3090 = ORIENTED_EDGE('',*,*,#3091,.T.);+#3091 = EDGE_CURVE('',#3076,#3092,#3094,.T.);+#3092 = VERTEX_POINT('',#3093);+#3093 = CARTESIAN_POINT('',(-2.144534177732,-0.999394399221,1.515));+#3094 = SURFACE_CURVE('',#3095,(#3099),.PCURVE_S1.);+#3095 = LINE('',#3096,#3097);+#3096 = CARTESIAN_POINT('',(-1.895506188611,-0.999394399221,1.515));+#3097 = VECTOR('',#3098,1.);+#3098 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3099 = PCURVE('',#3031,#3100);+#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3105);+#3101 = LINE('',#3102,#3103);+#3102 = CARTESIAN_POINT('',(0.350564884509,0.404396945426));+#3103 = VECTOR('',#3104,1.);+#3104 = DIRECTION('',(0.,1.));+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3106 = ORIENTED_EDGE('',*,*,#3107,.T.);+#3107 = EDGE_CURVE('',#3092,#3108,#3110,.T.);+#3108 = VERTEX_POINT('',#3109);+#3109 = CARTESIAN_POINT('',(-2.144534177732,-0.870284984827,1.515));+#3110 = SURFACE_CURVE('',#3111,(#3115),.PCURVE_S1.);+#3111 = LINE('',#3112,#3113);+#3112 = CARTESIAN_POINT('',(-2.144534177732,-0.999394399221,1.515));+#3113 = VECTOR('',#3114,1.);+#3114 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3115 = PCURVE('',#3031,#3116);+#3116 = DEFINITIONAL_REPRESENTATION('',(#3117),#3121);+#3117 = LINE('',#3118,#3119);+#3118 = CARTESIAN_POINT('',(0.350564884509,0.653424934547));+#3119 = VECTOR('',#3120,1.);+#3120 = DIRECTION('',(1.,0.));+#3121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3122 = ORIENTED_EDGE('',*,*,#3123,.T.);+#3123 = EDGE_CURVE('',#3108,#3124,#3126,.T.);+#3124 = VERTEX_POINT('',#3125);+#3125 = CARTESIAN_POINT('',(-1.491109243185,-0.870284984827,1.515));+#3126 = SURFACE_CURVE('',#3127,(#3131),.PCURVE_S1.);+#3127 = LINE('',#3128,#3129);+#3128 = CARTESIAN_POINT('',(-2.144534177732,-0.870284984827,1.515));+#3129 = VECTOR('',#3130,1.);+#3130 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3131 = PCURVE('',#3031,#3132);+#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137);+#3133 = LINE('',#3134,#3135);+#3134 = CARTESIAN_POINT('',(0.479674298904,0.653424934547));+#3135 = VECTOR('',#3136,1.);+#3136 = DIRECTION('',(0.,-1.));+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3138 = ORIENTED_EDGE('',*,*,#3139,.T.);+#3139 = EDGE_CURVE('',#3124,#3140,#3142,.T.);+#3140 = VERTEX_POINT('',#3141);+#3141 = CARTESIAN_POINT('',(-1.491109243185,-0.999394399221,1.515));+#3142 = SURFACE_CURVE('',#3143,(#3147),.PCURVE_S1.);+#3143 = LINE('',#3144,#3145);+#3144 = CARTESIAN_POINT('',(-1.491109243185,-0.870284984827,1.515));+#3145 = VECTOR('',#3146,1.);+#3146 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3147 = PCURVE('',#3031,#3148);+#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3153);+#3149 = LINE('',#3150,#3151);+#3150 = CARTESIAN_POINT('',(0.479674298904,5.325454509638E-17));+#3151 = VECTOR('',#3152,1.);+#3152 = DIRECTION('',(-1.,0.));+#3153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3154 = ORIENTED_EDGE('',*,*,#3155,.T.);+#3155 = EDGE_CURVE('',#3140,#3156,#3158,.T.);+#3156 = VERTEX_POINT('',#3157);+#3157 = CARTESIAN_POINT('',(-1.781714840331,-0.999394399221,1.515));+#3158 = SURFACE_CURVE('',#3159,(#3163),.PCURVE_S1.);+#3159 = LINE('',#3160,#3161);+#3160 = CARTESIAN_POINT('',(-1.491109243185,-0.999394399221,1.515));+#3161 = VECTOR('',#3162,1.);+#3162 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3163 = PCURVE('',#3031,#3164);+#3164 = DEFINITIONAL_REPRESENTATION('',(#3165),#3169);+#3165 = LINE('',#3166,#3167);+#3166 = CARTESIAN_POINT('',(0.350564884509,3.89205206407E-17));+#3167 = VECTOR('',#3168,1.);+#3168 = DIRECTION('',(0.,1.));+#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3170 = ORIENTED_EDGE('',*,*,#3171,.T.);+#3171 = EDGE_CURVE('',#3156,#3172,#3174,.T.);+#3172 = VERTEX_POINT('',#3173);+#3173 = CARTESIAN_POINT('',(-1.781714840331,-1.160890581973,1.515));+#3174 = SURFACE_CURVE('',#3175,(#3179),.PCURVE_S1.);+#3175 = LINE('',#3176,#3177);+#3176 = CARTESIAN_POINT('',(-1.781714840331,-0.999394399221,1.515));+#3177 = VECTOR('',#3178,1.);+#3178 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3179 = PCURVE('',#3031,#3180);+#3180 = DEFINITIONAL_REPRESENTATION('',(#3181),#3185);+#3181 = LINE('',#3182,#3183);+#3182 = CARTESIAN_POINT('',(0.350564884509,0.290605597146));+#3183 = VECTOR('',#3184,1.);+#3184 = DIRECTION('',(-1.,0.));+#3185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3186 = ORIENTED_EDGE('',*,*,#3187,.T.);+#3187 = EDGE_CURVE('',#3172,#3188,#3190,.T.);+#3188 = VERTEX_POINT('',#3189);+#3189 = CARTESIAN_POINT('',(-1.491109243185,-1.160890581973,1.515));+#3190 = SURFACE_CURVE('',#3191,(#3195),.PCURVE_S1.);+#3191 = LINE('',#3192,#3193);+#3192 = CARTESIAN_POINT('',(-1.781714840331,-1.160890581973,1.515));+#3193 = VECTOR('',#3194,1.);+#3194 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3195 = PCURVE('',#3031,#3196);+#3196 = DEFINITIONAL_REPRESENTATION('',(#3197),#3201);+#3197 = LINE('',#3198,#3199);+#3198 = CARTESIAN_POINT('',(0.189068701758,0.290605597146));+#3199 = VECTOR('',#3200,1.);+#3200 = DIRECTION('',(0.,-1.));+#3201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3202 = ORIENTED_EDGE('',*,*,#3203,.T.);+#3203 = EDGE_CURVE('',#3188,#3021,#3204,.T.);+#3204 = SURFACE_CURVE('',#3205,(#3209),.PCURVE_S1.);+#3205 = LINE('',#3206,#3207);+#3206 = CARTESIAN_POINT('',(-1.491109243185,-1.160890581973,1.515));+#3207 = VECTOR('',#3208,1.);+#3208 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3209 = PCURVE('',#3031,#3210);+#3210 = DEFINITIONAL_REPRESENTATION('',(#3211),#3215);+#3211 = LINE('',#3212,#3213);+#3212 = CARTESIAN_POINT('',(0.189068701758,2.099084259274E-17));+#3213 = VECTOR('',#3214,1.);+#3214 = DIRECTION('',(-1.,0.));+#3215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3216 = SHELL_BASED_SURFACE_MODEL('',(#3217));+#3217 = OPEN_SHELL('',(#3218));+#3218 = ADVANCED_FACE('',(#3219),#3233,.T.);+#3219 = FACE_BOUND('',#3220,.F.);+#3220 = EDGE_LOOP('',(#3221,#3244,#3260,#3276,#3292,#3308,#3324,#3340,+ #3356,#3372,#3388,#3404,#3420,#3436,#3452,#3468,#3484,#3500));+#3221 = ORIENTED_EDGE('',*,*,#3222,.T.);+#3222 = EDGE_CURVE('',#3223,#3225,#3227,.T.);+#3223 = VERTEX_POINT('',#3224);+#3224 = CARTESIAN_POINT('',(-1.653480744,-0.337216284038,1.515));+#3225 = VERTEX_POINT('',#3226);+#3226 = CARTESIAN_POINT('',(-1.509928581554,-0.337216284038,1.515));+#3227 = SURFACE_CURVE('',#3228,(#3232),.PCURVE_S1.);+#3228 = LINE('',#3229,#3230);+#3229 = CARTESIAN_POINT('',(-1.653480744,-0.337216284038,1.515));+#3230 = VECTOR('',#3231,1.);+#3231 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3232 = PCURVE('',#3233,#3238);+#3233 = PLANE('',#3234);+#3234 = AXIS2_PLACEMENT_3D('',#3235,#3236,#3237);+#3235 = CARTESIAN_POINT('',(-1.491109243185,-0.810325697464,1.515));+#3236 = DIRECTION('',(0.,0.,1.));+#3237 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3238 = DEFINITIONAL_REPRESENTATION('',(#3239),#3243);+#3239 = LINE('',#3240,#3241);+#3240 = CARTESIAN_POINT('',(0.473109413426,0.162371500815));+#3241 = VECTOR('',#3242,1.);+#3242 = DIRECTION('',(0.,-1.));+#3243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3244 = ORIENTED_EDGE('',*,*,#3245,.T.);+#3245 = EDGE_CURVE('',#3225,#3246,#3248,.T.);+#3246 = VERTEX_POINT('',#3247);+#3247 = CARTESIAN_POINT('',(-1.486294993835,-0.401552161719,1.515));+#3248 = SURFACE_CURVE('',#3249,(#3253),.PCURVE_S1.);+#3249 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3250,#3251,#3252),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3250 = CARTESIAN_POINT('',(-1.509928581554,-0.337216284038,1.515));+#3251 = CARTESIAN_POINT('',(-1.494172856408,-0.367852416267,1.515));+#3252 = CARTESIAN_POINT('',(-1.486294993835,-0.401552161719,1.515));+#3253 = PCURVE('',#3233,#3254);+#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);+#3255 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3256,#3257,#3258),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3256 = CARTESIAN_POINT('',(0.473109413426,1.88193383694E-02));+#3257 = CARTESIAN_POINT('',(0.442473281197,3.063613222925E-03));+#3258 = CARTESIAN_POINT('',(0.408773535745,-4.814249350311E-03));+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3260 = ORIENTED_EDGE('',*,*,#3261,.T.);+#3261 = EDGE_CURVE('',#3246,#3262,#3264,.T.);+#3262 = VERTEX_POINT('',#3263);+#3263 = CARTESIAN_POINT('',(-1.478417131261,-0.472452924878,1.515));+#3264 = SURFACE_CURVE('',#3265,(#3269),.PCURVE_S1.);+#3265 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3266,#3267,#3268),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3266 = CARTESIAN_POINT('',(-1.486294993835,-0.401552161719,1.515));+#3267 = CARTESIAN_POINT('',(-1.478417131261,-0.435251907171,1.515));+#3268 = CARTESIAN_POINT('',(-1.478417131261,-0.472452924878,1.515));+#3269 = PCURVE('',#3233,#3270);+#3270 = DEFINITIONAL_REPRESENTATION('',(#3271),#3275);+#3271 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3272,#3273,#3274),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3272 = CARTESIAN_POINT('',(0.408773535745,-4.814249350311E-03));+#3273 = CARTESIAN_POINT('',(0.375073790292,-1.269211192355E-02));+#3274 = CARTESIAN_POINT('',(0.337872772585,-1.269211192355E-02));+#3275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3276 = ORIENTED_EDGE('',*,*,#3277,.T.);+#3277 = EDGE_CURVE('',#3262,#3278,#3280,.T.);+#3278 = VERTEX_POINT('',#3279);+#3279 = CARTESIAN_POINT('',(-1.565511278599,-0.674213738559,1.515));+#3280 = SURFACE_CURVE('',#3281,(#3285),.PCURVE_S1.);+#3281 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3282,#3283,#3284),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3282 = CARTESIAN_POINT('',(-1.478417131261,-0.472452924878,1.515));+#3283 = CARTESIAN_POINT('',(-1.478417131261,-0.604625952496,1.515));+#3284 = CARTESIAN_POINT('',(-1.565511278599,-0.674213738559,1.515));+#3285 = PCURVE('',#3233,#3286);+#3286 = DEFINITIONAL_REPRESENTATION('',(#3287),#3291);+#3287 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3288,#3289,#3290),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3288 = CARTESIAN_POINT('',(0.337872772585,-1.269211192355E-02));+#3289 = CARTESIAN_POINT('',(0.205699744968,-1.269211192355E-02));+#3290 = CARTESIAN_POINT('',(0.136111958904,7.44020354139E-02));+#3291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3292 = ORIENTED_EDGE('',*,*,#3293,.T.);+#3293 = EDGE_CURVE('',#3278,#3294,#3296,.T.);+#3294 = VERTEX_POINT('',#3295);+#3295 = CARTESIAN_POINT('',(-1.817165221911,-0.743801524623,1.515));+#3296 = SURFACE_CURVE('',#3297,(#3301),.PCURVE_S1.);+#3297 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3298,#3299,#3300),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3298 = CARTESIAN_POINT('',(-1.565511278599,-0.674213738559,1.515));+#3299 = CARTESIAN_POINT('',(-1.652605425936,-0.743801524623,1.515));+#3300 = CARTESIAN_POINT('',(-1.817165221911,-0.743801524623,1.515));+#3301 = PCURVE('',#3233,#3302);+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);+#3303 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3304,#3305,#3306),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3304 = CARTESIAN_POINT('',(0.136111958904,7.44020354139E-02));+#3305 = CARTESIAN_POINT('',(6.652417284066E-02,0.161496182751));+#3306 = CARTESIAN_POINT('',(6.652417284066E-02,0.326055978726));+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3308 = ORIENTED_EDGE('',*,*,#3309,.T.);+#3309 = EDGE_CURVE('',#3294,#3310,#3312,.T.);+#3310 = VERTEX_POINT('',#3311);+#3311 = CARTESIAN_POINT('',(-2.069256824254,-0.674213738559,1.515));+#3312 = SURFACE_CURVE('',#3313,(#3317),.PCURVE_S1.);+#3313 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3314,#3315,#3316),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3314 = CARTESIAN_POINT('',(-1.817165221911,-0.743801524623,1.515));+#3315 = CARTESIAN_POINT('',(-1.982162676917,-0.743801524623,1.515));+#3316 = CARTESIAN_POINT('',(-2.069256824254,-0.674213738559,1.515));+#3317 = PCURVE('',#3233,#3318);+#3318 = DEFINITIONAL_REPRESENTATION('',(#3319),#3323);+#3319 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3320,#3321,#3322),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3320 = CARTESIAN_POINT('',(6.652417284066E-02,0.326055978726));+#3321 = CARTESIAN_POINT('',(6.652417284066E-02,0.491053433732));+#3322 = CARTESIAN_POINT('',(0.136111958904,0.578147581069));+#3323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3324 = ORIENTED_EDGE('',*,*,#3325,.T.);+#3325 = EDGE_CURVE('',#3310,#3326,#3328,.T.);+#3326 = VERTEX_POINT('',#3327);+#3327 = CARTESIAN_POINT('',(-2.156350971592,-0.472452924878,1.515));+#3328 = SURFACE_CURVE('',#3329,(#3333),.PCURVE_S1.);+#3329 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3330,#3331,#3332),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3330 = CARTESIAN_POINT('',(-2.069256824254,-0.674213738559,1.515));+#3331 = CARTESIAN_POINT('',(-2.156350971592,-0.604625952496,1.515));+#3332 = CARTESIAN_POINT('',(-2.156350971592,-0.472452924878,1.515));+#3333 = PCURVE('',#3233,#3334);+#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3339);+#3335 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3336,#3337,#3338),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3336 = CARTESIAN_POINT('',(0.136111958904,0.578147581069));+#3337 = CARTESIAN_POINT('',(0.205699744968,0.665241728407));+#3338 = CARTESIAN_POINT('',(0.337872772585,0.665241728407));+#3339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3340 = ORIENTED_EDGE('',*,*,#3341,.T.);+#3341 = EDGE_CURVE('',#3326,#3342,#3344,.T.);+#3342 = VERTEX_POINT('',#3343);+#3343 = CARTESIAN_POINT('',(-2.148473109018,-0.401114502687,1.515));+#3344 = SURFACE_CURVE('',#3345,(#3349),.PCURVE_S1.);+#3345 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3346,#3347,#3348),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3346 = CARTESIAN_POINT('',(-2.156350971592,-0.472452924878,1.515));+#3347 = CARTESIAN_POINT('',(-2.156350971592,-0.435251907171,1.515));+#3348 = CARTESIAN_POINT('',(-2.148473109018,-0.401114502687,1.515));+#3349 = PCURVE('',#3233,#3350);+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3355);+#3351 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3352,#3353,#3354),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3352 = CARTESIAN_POINT('',(0.337872772585,0.665241728407));+#3353 = CARTESIAN_POINT('',(0.375073790292,0.665241728407));+#3354 = CARTESIAN_POINT('',(0.409211194776,0.657363865833));+#3355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3356 = ORIENTED_EDGE('',*,*,#3357,.T.);+#3357 = EDGE_CURVE('',#3342,#3358,#3360,.T.);+#3358 = VERTEX_POINT('',#3359);+#3359 = CARTESIAN_POINT('',(-2.124839521299,-0.337216284038,1.515));+#3360 = SURFACE_CURVE('',#3361,(#3365),.PCURVE_S1.);+#3361 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3362,#3363,#3364),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3362 = CARTESIAN_POINT('',(-2.148473109018,-0.401114502687,1.515));+#3363 = CARTESIAN_POINT('',(-2.140595246445,-0.366977098203,1.515));+#3364 = CARTESIAN_POINT('',(-2.124839521299,-0.337216284038,1.515));+#3365 = PCURVE('',#3233,#3366);+#3366 = DEFINITIONAL_REPRESENTATION('',(#3367),#3371);+#3367 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3368,#3369,#3370),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3368 = CARTESIAN_POINT('',(0.409211194776,0.657363865833));+#3369 = CARTESIAN_POINT('',(0.44334859926,0.64948600326));+#3370 = CARTESIAN_POINT('',(0.473109413426,0.633730278114));+#3371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3372 = ORIENTED_EDGE('',*,*,#3373,.T.);+#3373 = EDGE_CURVE('',#3358,#3374,#3376,.T.);+#3374 = VERTEX_POINT('',#3375);+#3375 = CARTESIAN_POINT('',(-1.981287358853,-0.337216284038,1.515));+#3376 = SURFACE_CURVE('',#3377,(#3381),.PCURVE_S1.);+#3377 = LINE('',#3378,#3379);+#3378 = CARTESIAN_POINT('',(-2.124839521299,-0.337216284038,1.515));+#3379 = VECTOR('',#3380,1.);+#3380 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3381 = PCURVE('',#3233,#3382);+#3382 = DEFINITIONAL_REPRESENTATION('',(#3383),#3387);+#3383 = LINE('',#3384,#3385);+#3384 = CARTESIAN_POINT('',(0.473109413426,0.633730278114));+#3385 = VECTOR('',#3386,1.);+#3386 = DIRECTION('',(0.,-1.));+#3387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3388 = ORIENTED_EDGE('',*,*,#3389,.T.);+#3389 = EDGE_CURVE('',#3374,#3390,#3392,.T.);+#3390 = VERTEX_POINT('',#3391);+#3391 = CARTESIAN_POINT('',(-2.026147409617,-0.401770991235,1.515));+#3392 = SURFACE_CURVE('',#3393,(#3397),.PCURVE_S1.);+#3393 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3394,#3395,#3396),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3394 = CARTESIAN_POINT('',(-1.981287358853,-0.337216284038,1.515));+#3395 = CARTESIAN_POINT('',(-2.011923491082,-0.370478370458,1.515));+#3396 = CARTESIAN_POINT('',(-2.026147409617,-0.401770991235,1.515));+#3397 = PCURVE('',#3233,#3398);+#3398 = DEFINITIONAL_REPRESENTATION('',(#3399),#3403);+#3399 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3400,#3401,#3402),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3400 = CARTESIAN_POINT('',(0.473109413426,0.490178115668));+#3401 = CARTESIAN_POINT('',(0.439847327006,0.520814247897));+#3402 = CARTESIAN_POINT('',(0.408554706229,0.535038166432));+#3403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3404 = ORIENTED_EDGE('',*,*,#3405,.T.);+#3405 = EDGE_CURVE('',#3390,#3406,#3408,.T.);+#3406 = VERTEX_POINT('',#3407);+#3407 = CARTESIAN_POINT('',(-2.040371328152,-0.466325698432,1.515));+#3408 = SURFACE_CURVE('',#3409,(#3413),.PCURVE_S1.);+#3409 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3410,#3411,#3412),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3410 = CARTESIAN_POINT('',(-2.026147409617,-0.401770991235,1.515));+#3411 = CARTESIAN_POINT('',(-2.040371328152,-0.433063612012,1.515));+#3412 = CARTESIAN_POINT('',(-2.040371328152,-0.466325698432,1.515));+#3413 = PCURVE('',#3233,#3414);+#3414 = DEFINITIONAL_REPRESENTATION('',(#3415),#3419);+#3415 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3416,#3417,#3418),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3416 = CARTESIAN_POINT('',(0.408554706229,0.535038166432));+#3417 = CARTESIAN_POINT('',(0.377262085452,0.549262084967));+#3418 = CARTESIAN_POINT('',(0.343999999031,0.549262084967));+#3419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3420 = ORIENTED_EDGE('',*,*,#3421,.T.);+#3421 = EDGE_CURVE('',#3406,#3422,#3424,.T.);+#3422 = VERTEX_POINT('',#3423);+#3423 = CARTESIAN_POINT('',(-1.98413214256,-0.573333331719,1.515));+#3424 = SURFACE_CURVE('',#3425,(#3429),.PCURVE_S1.);+#3425 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3426,#3427,#3428),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3426 = CARTESIAN_POINT('',(-2.040371328152,-0.466325698432,1.515));+#3427 = CARTESIAN_POINT('',(-2.040371328152,-0.537226461592,1.515));+#3428 = CARTESIAN_POINT('',(-1.98413214256,-0.573333331719,1.515));+#3429 = PCURVE('',#3233,#3430);+#3430 = DEFINITIONAL_REPRESENTATION('',(#3431),#3435);+#3431 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3432,#3433,#3434),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3432 = CARTESIAN_POINT('',(0.343999999031,0.549262084967));+#3433 = CARTESIAN_POINT('',(0.273099235872,0.549262084967));+#3434 = CARTESIAN_POINT('',(0.236992365745,0.493022899375));+#3435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3436 = ORIENTED_EDGE('',*,*,#3437,.T.);+#3437 = EDGE_CURVE('',#3422,#3438,#3440,.T.);+#3438 = VERTEX_POINT('',#3439);+#3439 = CARTESIAN_POINT('',(-1.817165221911,-0.609440201846,1.515));+#3440 = SURFACE_CURVE('',#3441,(#3445),.PCURVE_S1.);+#3441 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3442,#3443,#3444),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3442 = CARTESIAN_POINT('',(-1.98413214256,-0.573333331719,1.515));+#3443 = CARTESIAN_POINT('',(-1.927892956968,-0.609440201846,1.515));+#3444 = CARTESIAN_POINT('',(-1.817165221911,-0.609440201846,1.515));+#3445 = PCURVE('',#3233,#3446);+#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);+#3447 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3448,#3449,#3450),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3448 = CARTESIAN_POINT('',(0.236992365745,0.493022899375));+#3449 = CARTESIAN_POINT('',(0.200885495618,0.436783713783));+#3450 = CARTESIAN_POINT('',(0.200885495618,0.326055978726));+#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3452 = ORIENTED_EDGE('',*,*,#3453,.T.);+#3453 = EDGE_CURVE('',#3438,#3454,#3456,.T.);+#3454 = VERTEX_POINT('',#3455);+#3455 = CARTESIAN_POINT('',(-1.650635960293,-0.573333331719,1.515));+#3456 = SURFACE_CURVE('',#3457,(#3461),.PCURVE_S1.);+#3457 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3458,#3459,#3460),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3458 = CARTESIAN_POINT('',(-1.817165221911,-0.609440201846,1.515));+#3459 = CARTESIAN_POINT('',(-1.706875145885,-0.609440201846,1.515));+#3460 = CARTESIAN_POINT('',(-1.650635960293,-0.573333331719,1.515));+#3461 = PCURVE('',#3233,#3462);+#3462 = DEFINITIONAL_REPRESENTATION('',(#3463),#3467);+#3463 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3464,#3465,#3466),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3464 = CARTESIAN_POINT('',(0.200885495618,0.326055978726));+#3465 = CARTESIAN_POINT('',(0.200885495618,0.2157659027));+#3466 = CARTESIAN_POINT('',(0.236992365745,0.159526717108));+#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3468 = ORIENTED_EDGE('',*,*,#3469,.T.);+#3469 = EDGE_CURVE('',#3454,#3470,#3472,.T.);+#3470 = VERTEX_POINT('',#3471);+#3471 = CARTESIAN_POINT('',(-1.594396774701,-0.466325698432,1.515));+#3472 = SURFACE_CURVE('',#3473,(#3477),.PCURVE_S1.);+#3473 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3474,#3475,#3476),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3474 = CARTESIAN_POINT('',(-1.650635960293,-0.573333331719,1.515));+#3475 = CARTESIAN_POINT('',(-1.594396774701,-0.537226461592,1.515));+#3476 = CARTESIAN_POINT('',(-1.594396774701,-0.466325698432,1.515));+#3477 = PCURVE('',#3233,#3478);+#3478 = DEFINITIONAL_REPRESENTATION('',(#3479),#3483);+#3479 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3480,#3481,#3482),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3480 = CARTESIAN_POINT('',(0.236992365745,0.159526717108));+#3481 = CARTESIAN_POINT('',(0.273099235872,0.103287531516));+#3482 = CARTESIAN_POINT('',(0.343999999031,0.103287531516));+#3483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3484 = ORIENTED_EDGE('',*,*,#3485,.T.);+#3485 = EDGE_CURVE('',#3470,#3486,#3488,.T.);+#3486 = VERTEX_POINT('',#3487);+#3487 = CARTESIAN_POINT('',(-1.608620693236,-0.401770991235,1.515));+#3488 = SURFACE_CURVE('',#3489,(#3493),.PCURVE_S1.);+#3489 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3490,#3491,#3492),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3490 = CARTESIAN_POINT('',(-1.594396774701,-0.466325698432,1.515));+#3491 = CARTESIAN_POINT('',(-1.594396774701,-0.433063612012,1.515));+#3492 = CARTESIAN_POINT('',(-1.608620693236,-0.401770991235,1.515));+#3493 = PCURVE('',#3233,#3494);+#3494 = DEFINITIONAL_REPRESENTATION('',(#3495),#3499);+#3495 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3496,#3497,#3498),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3496 = CARTESIAN_POINT('',(0.343999999031,0.103287531516));+#3497 = CARTESIAN_POINT('',(0.377262085452,0.103287531516));+#3498 = CARTESIAN_POINT('',(0.408554706229,0.117511450051));+#3499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3500 = ORIENTED_EDGE('',*,*,#3501,.T.);+#3501 = EDGE_CURVE('',#3486,#3223,#3502,.T.);+#3502 = SURFACE_CURVE('',#3503,(#3507),.PCURVE_S1.);+#3503 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3504,#3505,#3506),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3504 = CARTESIAN_POINT('',(-1.608620693236,-0.401770991235,1.515));+#3505 = CARTESIAN_POINT('',(-1.622844611771,-0.370478370458,1.515));+#3506 = CARTESIAN_POINT('',(-1.653480744,-0.337216284038,1.515));+#3507 = PCURVE('',#3233,#3508);+#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3513);+#3509 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3510,#3511,#3512),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3510 = CARTESIAN_POINT('',(0.408554706229,0.117511450051));+#3511 = CARTESIAN_POINT('',(0.439847327006,0.131735368586));+#3512 = CARTESIAN_POINT('',(0.473109413426,0.162371500815));+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3514 = SHELL_BASED_SURFACE_MODEL('',(#3515));+#3515 = OPEN_SHELL('',(#3516));+#3516 = ADVANCED_FACE('',(#3517),#3531,.T.);+#3517 = FACE_BOUND('',#3518,.F.);+#3518 = EDGE_LOOP('',(#3519,#3542,#3558,#3574,#3590,#3606,#3622,#3638,+ #3654,#3670,#3686,#3702,#3718,#3734,#3750,#3766,#3782,#3798));+#3519 = ORIENTED_EDGE('',*,*,#3520,.T.);+#3520 = EDGE_CURVE('',#3521,#3523,#3525,.T.);+#3521 = VERTEX_POINT('',#3522);+#3522 = CARTESIAN_POINT('',(-1.653480744,0.202417302229,1.515));+#3523 = VERTEX_POINT('',#3524);+#3524 = CARTESIAN_POINT('',(-1.509928581554,0.202417302229,1.515));+#3525 = SURFACE_CURVE('',#3526,(#3530),.PCURVE_S1.);+#3526 = LINE('',#3527,#3528);+#3527 = CARTESIAN_POINT('',(-1.653480744,0.202417302229,1.515));+#3528 = VECTOR('',#3529,1.);+#3529 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3530 = PCURVE('',#3531,#3536);+#3531 = PLANE('',#3532);+#3532 = AXIS2_PLACEMENT_3D('',#3533,#3534,#3535);+#3533 = CARTESIAN_POINT('',(-1.491109243185,-0.270692111197,1.515));+#3534 = DIRECTION('',(0.,0.,1.));+#3535 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3541);+#3537 = LINE('',#3538,#3539);+#3538 = CARTESIAN_POINT('',(0.473109413426,0.162371500815));+#3539 = VECTOR('',#3540,1.);+#3540 = DIRECTION('',(0.,-1.));+#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3542 = ORIENTED_EDGE('',*,*,#3543,.T.);+#3543 = EDGE_CURVE('',#3523,#3544,#3546,.T.);+#3544 = VERTEX_POINT('',#3545);+#3545 = CARTESIAN_POINT('',(-1.486294993835,0.138081424548,1.515));+#3546 = SURFACE_CURVE('',#3547,(#3551),.PCURVE_S1.);+#3547 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3548,#3549,#3550),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3548 = CARTESIAN_POINT('',(-1.509928581554,0.202417302229,1.515));+#3549 = CARTESIAN_POINT('',(-1.494172856408,0.17178117,1.515));+#3550 = CARTESIAN_POINT('',(-1.486294993835,0.138081424548,1.515));+#3551 = PCURVE('',#3531,#3552);+#3552 = DEFINITIONAL_REPRESENTATION('',(#3553),#3557);+#3553 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3554,#3555,#3556),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3554 = CARTESIAN_POINT('',(0.473109413426,1.88193383694E-02));+#3555 = CARTESIAN_POINT('',(0.442473281197,3.063613222925E-03));+#3556 = CARTESIAN_POINT('',(0.408773535745,-4.814249350311E-03));+#3557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3558 = ORIENTED_EDGE('',*,*,#3559,.T.);+#3559 = EDGE_CURVE('',#3544,#3560,#3562,.T.);+#3560 = VERTEX_POINT('',#3561);+#3561 = CARTESIAN_POINT('',(-1.478417131261,6.718066138843E-02,1.515));+#3562 = SURFACE_CURVE('',#3563,(#3567),.PCURVE_S1.);+#3563 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3564,#3565,#3566),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3564 = CARTESIAN_POINT('',(-1.486294993835,0.138081424548,1.515));+#3565 = CARTESIAN_POINT('',(-1.478417131261,0.104381679095,1.515));+#3566 = CARTESIAN_POINT('',(-1.478417131261,6.718066138843E-02,1.515));+#3567 = PCURVE('',#3531,#3568);+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3573);+#3569 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3570,#3571,#3572),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3570 = CARTESIAN_POINT('',(0.408773535745,-4.814249350311E-03));+#3571 = CARTESIAN_POINT('',(0.375073790292,-1.269211192355E-02));+#3572 = CARTESIAN_POINT('',(0.337872772585,-1.269211192355E-02));+#3573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3574 = ORIENTED_EDGE('',*,*,#3575,.T.);+#3575 = EDGE_CURVE('',#3560,#3576,#3578,.T.);+#3576 = VERTEX_POINT('',#3577);+#3577 = CARTESIAN_POINT('',(-1.565511278599,-0.134580152293,1.515));+#3578 = SURFACE_CURVE('',#3579,(#3583),.PCURVE_S1.);+#3579 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3580,#3581,#3582),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3580 = CARTESIAN_POINT('',(-1.478417131261,6.718066138843E-02,1.515));+#3581 = CARTESIAN_POINT('',(-1.478417131261,-6.49923662292E-02,1.515));+#3582 = CARTESIAN_POINT('',(-1.565511278599,-0.134580152293,1.515));+#3583 = PCURVE('',#3531,#3584);+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);+#3585 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3586,#3587,#3588),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3586 = CARTESIAN_POINT('',(0.337872772585,-1.269211192355E-02));+#3587 = CARTESIAN_POINT('',(0.205699744968,-1.269211192355E-02));+#3588 = CARTESIAN_POINT('',(0.136111958904,7.44020354139E-02));+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3590 = ORIENTED_EDGE('',*,*,#3591,.T.);+#3591 = EDGE_CURVE('',#3576,#3592,#3594,.T.);+#3592 = VERTEX_POINT('',#3593);+#3593 = CARTESIAN_POINT('',(-1.817165221911,-0.204167938356,1.515));+#3594 = SURFACE_CURVE('',#3595,(#3599),.PCURVE_S1.);+#3595 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3596,#3597,#3598),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3596 = CARTESIAN_POINT('',(-1.565511278599,-0.134580152293,1.515));+#3597 = CARTESIAN_POINT('',(-1.652605425936,-0.204167938356,1.515));+#3598 = CARTESIAN_POINT('',(-1.817165221911,-0.204167938356,1.515));+#3599 = PCURVE('',#3531,#3600);+#3600 = DEFINITIONAL_REPRESENTATION('',(#3601),#3605);+#3601 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3602,#3603,#3604),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3602 = CARTESIAN_POINT('',(0.136111958904,7.44020354139E-02));+#3603 = CARTESIAN_POINT('',(6.652417284066E-02,0.161496182751));+#3604 = CARTESIAN_POINT('',(6.652417284066E-02,0.326055978726));+#3605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3606 = ORIENTED_EDGE('',*,*,#3607,.T.);+#3607 = EDGE_CURVE('',#3592,#3608,#3610,.T.);+#3608 = VERTEX_POINT('',#3609);+#3609 = CARTESIAN_POINT('',(-2.069256824254,-0.134580152293,1.515));+#3610 = SURFACE_CURVE('',#3611,(#3615),.PCURVE_S1.);+#3611 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3612,#3613,#3614),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3612 = CARTESIAN_POINT('',(-1.817165221911,-0.204167938356,1.515));+#3613 = CARTESIAN_POINT('',(-1.982162676917,-0.204167938356,1.515));+#3614 = CARTESIAN_POINT('',(-2.069256824254,-0.134580152293,1.515));+#3615 = PCURVE('',#3531,#3616);+#3616 = DEFINITIONAL_REPRESENTATION('',(#3617),#3621);+#3617 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3618,#3619,#3620),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3618 = CARTESIAN_POINT('',(6.652417284066E-02,0.326055978726));+#3619 = CARTESIAN_POINT('',(6.652417284066E-02,0.491053433732));+#3620 = CARTESIAN_POINT('',(0.136111958904,0.578147581069));+#3621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3622 = ORIENTED_EDGE('',*,*,#3623,.T.);+#3623 = EDGE_CURVE('',#3608,#3624,#3626,.T.);+#3624 = VERTEX_POINT('',#3625);+#3625 = CARTESIAN_POINT('',(-2.156350971592,6.718066138843E-02,1.515));+#3626 = SURFACE_CURVE('',#3627,(#3631),.PCURVE_S1.);+#3627 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3628,#3629,#3630),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3628 = CARTESIAN_POINT('',(-2.069256824254,-0.134580152293,1.515));+#3629 = CARTESIAN_POINT('',(-2.156350971592,-6.49923662292E-02,1.515));+#3630 = CARTESIAN_POINT('',(-2.156350971592,6.718066138843E-02,1.515));+#3631 = PCURVE('',#3531,#3632);+#3632 = DEFINITIONAL_REPRESENTATION('',(#3633),#3637);+#3633 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3634,#3635,#3636),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3634 = CARTESIAN_POINT('',(0.136111958904,0.578147581069));+#3635 = CARTESIAN_POINT('',(0.205699744968,0.665241728407));+#3636 = CARTESIAN_POINT('',(0.337872772585,0.665241728407));+#3637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3638 = ORIENTED_EDGE('',*,*,#3639,.T.);+#3639 = EDGE_CURVE('',#3624,#3640,#3642,.T.);+#3640 = VERTEX_POINT('',#3641);+#3641 = CARTESIAN_POINT('',(-2.148473109018,0.138519083579,1.515));+#3642 = SURFACE_CURVE('',#3643,(#3647),.PCURVE_S1.);+#3643 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3644,#3645,#3646),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3644 = CARTESIAN_POINT('',(-2.156350971592,6.718066138843E-02,1.515));+#3645 = CARTESIAN_POINT('',(-2.156350971592,0.104381679095,1.515));+#3646 = CARTESIAN_POINT('',(-2.148473109018,0.138519083579,1.515));+#3647 = PCURVE('',#3531,#3648);+#3648 = DEFINITIONAL_REPRESENTATION('',(#3649),#3653);+#3649 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3650,#3651,#3652),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3650 = CARTESIAN_POINT('',(0.337872772585,0.665241728407));+#3651 = CARTESIAN_POINT('',(0.375073790292,0.665241728407));+#3652 = CARTESIAN_POINT('',(0.409211194776,0.657363865833));+#3653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3654 = ORIENTED_EDGE('',*,*,#3655,.T.);+#3655 = EDGE_CURVE('',#3640,#3656,#3658,.T.);+#3656 = VERTEX_POINT('',#3657);+#3657 = CARTESIAN_POINT('',(-2.124839521299,0.202417302229,1.515));+#3658 = SURFACE_CURVE('',#3659,(#3663),.PCURVE_S1.);+#3659 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3660,#3661,#3662),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3660 = CARTESIAN_POINT('',(-2.148473109018,0.138519083579,1.515));+#3661 = CARTESIAN_POINT('',(-2.140595246445,0.172656488063,1.515));+#3662 = CARTESIAN_POINT('',(-2.124839521299,0.202417302229,1.515));+#3663 = PCURVE('',#3531,#3664);+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);+#3665 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3666,#3667,#3668),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3666 = CARTESIAN_POINT('',(0.409211194776,0.657363865833));+#3667 = CARTESIAN_POINT('',(0.44334859926,0.64948600326));+#3668 = CARTESIAN_POINT('',(0.473109413426,0.633730278114));+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3670 = ORIENTED_EDGE('',*,*,#3671,.T.);+#3671 = EDGE_CURVE('',#3656,#3672,#3674,.T.);+#3672 = VERTEX_POINT('',#3673);+#3673 = CARTESIAN_POINT('',(-1.981287358853,0.202417302229,1.515));+#3674 = SURFACE_CURVE('',#3675,(#3679),.PCURVE_S1.);+#3675 = LINE('',#3676,#3677);+#3676 = CARTESIAN_POINT('',(-2.124839521299,0.202417302229,1.515));+#3677 = VECTOR('',#3678,1.);+#3678 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3679 = PCURVE('',#3531,#3680);+#3680 = DEFINITIONAL_REPRESENTATION('',(#3681),#3685);+#3681 = LINE('',#3682,#3683);+#3682 = CARTESIAN_POINT('',(0.473109413426,0.633730278114));+#3683 = VECTOR('',#3684,1.);+#3684 = DIRECTION('',(0.,-1.));+#3685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3686 = ORIENTED_EDGE('',*,*,#3687,.T.);+#3687 = EDGE_CURVE('',#3672,#3688,#3690,.T.);+#3688 = VERTEX_POINT('',#3689);+#3689 = CARTESIAN_POINT('',(-2.026147409617,0.137862595032,1.515));+#3690 = SURFACE_CURVE('',#3691,(#3695),.PCURVE_S1.);+#3691 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3692,#3693,#3694),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3692 = CARTESIAN_POINT('',(-1.981287358853,0.202417302229,1.515));+#3693 = CARTESIAN_POINT('',(-2.011923491082,0.169155215809,1.515));+#3694 = CARTESIAN_POINT('',(-2.026147409617,0.137862595032,1.515));+#3695 = PCURVE('',#3531,#3696);+#3696 = DEFINITIONAL_REPRESENTATION('',(#3697),#3701);+#3697 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3698,#3699,#3700),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3698 = CARTESIAN_POINT('',(0.473109413426,0.490178115668));+#3699 = CARTESIAN_POINT('',(0.439847327006,0.520814247897));+#3700 = CARTESIAN_POINT('',(0.408554706229,0.535038166432));+#3701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3702 = ORIENTED_EDGE('',*,*,#3703,.T.);+#3703 = EDGE_CURVE('',#3688,#3704,#3706,.T.);+#3704 = VERTEX_POINT('',#3705);+#3705 = CARTESIAN_POINT('',(-2.040371328152,7.330788783428E-02,1.515));+#3706 = SURFACE_CURVE('',#3707,(#3711),.PCURVE_S1.);+#3707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3708,#3709,#3710),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3708 = CARTESIAN_POINT('',(-2.026147409617,0.137862595032,1.515));+#3709 = CARTESIAN_POINT('',(-2.040371328152,0.106569974255,1.515));+#3710 = CARTESIAN_POINT('',(-2.040371328152,7.330788783428E-02,1.515));+#3711 = PCURVE('',#3531,#3712);+#3712 = DEFINITIONAL_REPRESENTATION('',(#3713),#3717);+#3713 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3714,#3715,#3716),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3714 = CARTESIAN_POINT('',(0.408554706229,0.535038166432));+#3715 = CARTESIAN_POINT('',(0.377262085452,0.549262084967));+#3716 = CARTESIAN_POINT('',(0.343999999031,0.549262084967));+#3717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3718 = ORIENTED_EDGE('',*,*,#3719,.T.);+#3719 = EDGE_CURVE('',#3704,#3720,#3722,.T.);+#3720 = VERTEX_POINT('',#3721);+#3721 = CARTESIAN_POINT('',(-1.98413214256,-3.369974545218E-02,1.515));+#3722 = SURFACE_CURVE('',#3723,(#3727),.PCURVE_S1.);+#3723 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3724,#3725,#3726),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3724 = CARTESIAN_POINT('',(-2.040371328152,7.330788783428E-02,1.515));+#3725 = CARTESIAN_POINT('',(-2.040371328152,2.407124675156E-03,1.515));+#3726 = CARTESIAN_POINT('',(-1.98413214256,-3.369974545218E-02,1.515));+#3727 = PCURVE('',#3531,#3728);+#3728 = DEFINITIONAL_REPRESENTATION('',(#3729),#3733);+#3729 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3730,#3731,#3732),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3730 = CARTESIAN_POINT('',(0.343999999031,0.549262084967));+#3731 = CARTESIAN_POINT('',(0.273099235872,0.549262084967));+#3732 = CARTESIAN_POINT('',(0.236992365745,0.493022899375));+#3733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3734 = ORIENTED_EDGE('',*,*,#3735,.T.);+#3735 = EDGE_CURVE('',#3720,#3736,#3738,.T.);+#3736 = VERTEX_POINT('',#3737);+#3737 = CARTESIAN_POINT('',(-1.817165221911,-6.980661557951E-02,1.515));+#3738 = SURFACE_CURVE('',#3739,(#3743),.PCURVE_S1.);+#3739 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3740,#3741,#3742),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3740 = CARTESIAN_POINT('',(-1.98413214256,-3.369974545218E-02,1.515));+#3741 = CARTESIAN_POINT('',(-1.927892956968,-6.980661557951E-02,1.515));+#3742 = CARTESIAN_POINT('',(-1.817165221911,-6.980661557951E-02,1.515));+#3743 = PCURVE('',#3531,#3744);+#3744 = DEFINITIONAL_REPRESENTATION('',(#3745),#3749);+#3745 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3746,#3747,#3748),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3746 = CARTESIAN_POINT('',(0.236992365745,0.493022899375));+#3747 = CARTESIAN_POINT('',(0.200885495618,0.436783713783));+#3748 = CARTESIAN_POINT('',(0.200885495618,0.326055978726));+#3749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3750 = ORIENTED_EDGE('',*,*,#3751,.T.);+#3751 = EDGE_CURVE('',#3736,#3752,#3754,.T.);+#3752 = VERTEX_POINT('',#3753);+#3753 = CARTESIAN_POINT('',(-1.650635960293,-3.369974545218E-02,1.515));+#3754 = SURFACE_CURVE('',#3755,(#3759),.PCURVE_S1.);+#3755 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3756,#3757,#3758),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3756 = CARTESIAN_POINT('',(-1.817165221911,-6.980661557951E-02,1.515));+#3757 = CARTESIAN_POINT('',(-1.706875145885,-6.980661557951E-02,1.515));+#3758 = CARTESIAN_POINT('',(-1.650635960293,-3.369974545218E-02,1.515));+#3759 = PCURVE('',#3531,#3760);+#3760 = DEFINITIONAL_REPRESENTATION('',(#3761),#3765);+#3761 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3762,#3763,#3764),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3762 = CARTESIAN_POINT('',(0.200885495618,0.326055978726));+#3763 = CARTESIAN_POINT('',(0.200885495618,0.2157659027));+#3764 = CARTESIAN_POINT('',(0.236992365745,0.159526717108));+#3765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3766 = ORIENTED_EDGE('',*,*,#3767,.T.);+#3767 = EDGE_CURVE('',#3752,#3768,#3770,.T.);+#3768 = VERTEX_POINT('',#3769);+#3769 = CARTESIAN_POINT('',(-1.594396774701,7.330788783428E-02,1.515));+#3770 = SURFACE_CURVE('',#3771,(#3775),.PCURVE_S1.);+#3771 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3772,#3773,#3774),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3772 = CARTESIAN_POINT('',(-1.650635960293,-3.369974545218E-02,1.515));+#3773 = CARTESIAN_POINT('',(-1.594396774701,2.407124675156E-03,1.515));+#3774 = CARTESIAN_POINT('',(-1.594396774701,7.330788783428E-02,1.515));+#3775 = PCURVE('',#3531,#3776);+#3776 = DEFINITIONAL_REPRESENTATION('',(#3777),#3781);+#3777 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3778,#3779,#3780),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3778 = CARTESIAN_POINT('',(0.236992365745,0.159526717108));+#3779 = CARTESIAN_POINT('',(0.273099235872,0.103287531516));+#3780 = CARTESIAN_POINT('',(0.343999999031,0.103287531516));+#3781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3782 = ORIENTED_EDGE('',*,*,#3783,.T.);+#3783 = EDGE_CURVE('',#3768,#3784,#3786,.T.);+#3784 = VERTEX_POINT('',#3785);+#3785 = CARTESIAN_POINT('',(-1.608620693236,0.137862595032,1.515));+#3786 = SURFACE_CURVE('',#3787,(#3791),.PCURVE_S1.);+#3787 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3788,#3789,#3790),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3788 = CARTESIAN_POINT('',(-1.594396774701,7.330788783428E-02,1.515));+#3789 = CARTESIAN_POINT('',(-1.594396774701,0.106569974255,1.515));+#3790 = CARTESIAN_POINT('',(-1.608620693236,0.137862595032,1.515));+#3791 = PCURVE('',#3531,#3792);+#3792 = DEFINITIONAL_REPRESENTATION('',(#3793),#3797);+#3793 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3794,#3795,#3796),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3794 = CARTESIAN_POINT('',(0.343999999031,0.103287531516));+#3795 = CARTESIAN_POINT('',(0.377262085452,0.103287531516));+#3796 = CARTESIAN_POINT('',(0.408554706229,0.117511450051));+#3797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3798 = ORIENTED_EDGE('',*,*,#3799,.T.);+#3799 = EDGE_CURVE('',#3784,#3521,#3800,.T.);+#3800 = SURFACE_CURVE('',#3801,(#3805),.PCURVE_S1.);+#3801 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3802,#3803,#3804),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3802 = CARTESIAN_POINT('',(-1.608620693236,0.137862595032,1.515));+#3803 = CARTESIAN_POINT('',(-1.622844611771,0.169155215809,1.515));+#3804 = CARTESIAN_POINT('',(-1.653480744,0.202417302229,1.515));+#3805 = PCURVE('',#3531,#3806);+#3806 = DEFINITIONAL_REPRESENTATION('',(#3807),#3811);+#3807 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3808,#3809,#3810),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3808 = CARTESIAN_POINT('',(0.408554706229,0.117511450051));+#3809 = CARTESIAN_POINT('',(0.439847327006,0.131735368586));+#3810 = CARTESIAN_POINT('',(0.473109413426,0.162371500815));+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3812 = SHELL_BASED_SURFACE_MODEL('',(#3813));+#3813 = OPEN_SHELL('',(#3814));+#3814 = ADVANCED_FACE('',(#3815),#3829,.T.);+#3815 = FACE_BOUND('',#3816,.F.);+#3816 = EDGE_LOOP('',(#3817,#3840,#3856,#3872,#3888,#3904,#3920,#3936,+ #3952,#3968));+#3817 = ORIENTED_EDGE('',*,*,#3818,.T.);+#3818 = EDGE_CURVE('',#3819,#3821,#3823,.T.);+#3819 = VERTEX_POINT('',#3820);+#3820 = CARTESIAN_POINT('',(-2.144534177732,0.755618318483,1.515));+#3821 = VERTEX_POINT('',#3822);+#3822 = CARTESIAN_POINT('',(-2.030742829452,0.755618318483,1.515));+#3823 = SURFACE_CURVE('',#3824,(#3828),.PCURVE_S1.);+#3824 = LINE('',#3825,#3826);+#3825 = CARTESIAN_POINT('',(-2.144534177732,0.755618318483,1.515));+#3826 = VECTOR('',#3827,1.);+#3827 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3828 = PCURVE('',#3829,#3834);+#3829 = PLANE('',#3830);+#3830 = AXIS2_PLACEMENT_3D('',#3831,#3832,#3833);+#3831 = CARTESIAN_POINT('',(-1.491109243185,0.26894147507,1.515));+#3832 = DIRECTION('',(0.,0.,1.));+#3833 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);+#3835 = LINE('',#3836,#3837);+#3836 = CARTESIAN_POINT('',(0.486676843413,0.653424934547));+#3837 = VECTOR('',#3838,1.);+#3838 = DIRECTION('',(0.,-1.));+#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3840 = ORIENTED_EDGE('',*,*,#3841,.T.);+#3841 = EDGE_CURVE('',#3821,#3842,#3844,.T.);+#3842 = VERTEX_POINT('',#3843);+#3843 = CARTESIAN_POINT('',(-2.030742829452,0.47770483326,1.515));+#3844 = SURFACE_CURVE('',#3845,(#3849),.PCURVE_S1.);+#3845 = LINE('',#3846,#3847);+#3846 = CARTESIAN_POINT('',(-2.030742829452,0.755618318483,1.515));+#3847 = VECTOR('',#3848,1.);+#3848 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3849 = PCURVE('',#3829,#3850);+#3850 = DEFINITIONAL_REPRESENTATION('',(#3851),#3855);+#3851 = LINE('',#3852,#3853);+#3852 = CARTESIAN_POINT('',(0.486676843413,0.539633586267));+#3853 = VECTOR('',#3854,1.);+#3854 = DIRECTION('',(-1.,0.));+#3855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3856 = ORIENTED_EDGE('',*,*,#3857,.T.);+#3857 = EDGE_CURVE('',#3842,#3858,#3860,.T.);+#3858 = VERTEX_POINT('',#3859);+#3859 = CARTESIAN_POINT('',(-1.889816621197,0.47770483326,1.515));+#3860 = SURFACE_CURVE('',#3861,(#3865),.PCURVE_S1.);+#3861 = LINE('',#3862,#3863);+#3862 = CARTESIAN_POINT('',(-2.030742829452,0.47770483326,1.515));+#3863 = VECTOR('',#3864,1.);+#3864 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3865 = PCURVE('',#3829,#3866);+#3866 = DEFINITIONAL_REPRESENTATION('',(#3867),#3871);+#3867 = LINE('',#3868,#3869);+#3868 = CARTESIAN_POINT('',(0.208763358191,0.539633586267));+#3869 = VECTOR('',#3870,1.);+#3870 = DIRECTION('',(0.,-1.));+#3871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3872 = ORIENTED_EDGE('',*,*,#3873,.T.);+#3873 = EDGE_CURVE('',#3858,#3874,#3876,.T.);+#3874 = VERTEX_POINT('',#3875);+#3875 = CARTESIAN_POINT('',(-1.889816621197,0.730671753668,1.515));+#3876 = SURFACE_CURVE('',#3877,(#3881),.PCURVE_S1.);+#3877 = LINE('',#3878,#3879);+#3878 = CARTESIAN_POINT('',(-1.889816621197,0.47770483326,1.515));+#3879 = VECTOR('',#3880,1.);+#3880 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3881 = PCURVE('',#3829,#3882);+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);+#3883 = LINE('',#3884,#3885);+#3884 = CARTESIAN_POINT('',(0.208763358191,0.398707378012));+#3885 = VECTOR('',#3886,1.);+#3886 = DIRECTION('',(1.,0.));+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3888 = ORIENTED_EDGE('',*,*,#3889,.T.);+#3889 = EDGE_CURVE('',#3874,#3890,#3892,.T.);+#3890 = VERTEX_POINT('',#3891);+#3891 = CARTESIAN_POINT('',(-1.776025272917,0.730671753668,1.515));+#3892 = SURFACE_CURVE('',#3893,(#3897),.PCURVE_S1.);+#3893 = LINE('',#3894,#3895);+#3894 = CARTESIAN_POINT('',(-1.889816621197,0.730671753668,1.515));+#3895 = VECTOR('',#3896,1.);+#3896 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3897 = PCURVE('',#3829,#3898);+#3898 = DEFINITIONAL_REPRESENTATION('',(#3899),#3903);+#3899 = LINE('',#3900,#3901);+#3900 = CARTESIAN_POINT('',(0.461730278598,0.398707378012));+#3901 = VECTOR('',#3902,1.);+#3902 = DIRECTION('',(0.,-1.));+#3903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3904 = ORIENTED_EDGE('',*,*,#3905,.T.);+#3905 = EDGE_CURVE('',#3890,#3906,#3908,.T.);+#3906 = VERTEX_POINT('',#3907);+#3907 = CARTESIAN_POINT('',(-1.776025272917,0.47770483326,1.515));+#3908 = SURFACE_CURVE('',#3909,(#3913),.PCURVE_S1.);+#3909 = LINE('',#3910,#3911);+#3910 = CARTESIAN_POINT('',(-1.776025272917,0.730671753668,1.515));+#3911 = VECTOR('',#3912,1.);+#3912 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3913 = PCURVE('',#3829,#3914);+#3914 = DEFINITIONAL_REPRESENTATION('',(#3915),#3919);+#3915 = LINE('',#3916,#3917);+#3916 = CARTESIAN_POINT('',(0.461730278598,0.284916029732));+#3917 = VECTOR('',#3918,1.);+#3918 = DIRECTION('',(-1.,0.));+#3919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3920 = ORIENTED_EDGE('',*,*,#3921,.T.);+#3921 = EDGE_CURVE('',#3906,#3922,#3924,.T.);+#3922 = VERTEX_POINT('',#3923);+#3923 = CARTESIAN_POINT('',(-1.491109243185,0.47770483326,1.515));+#3924 = SURFACE_CURVE('',#3925,(#3929),.PCURVE_S1.);+#3925 = LINE('',#3926,#3927);+#3926 = CARTESIAN_POINT('',(-1.776025272917,0.47770483326,1.515));+#3927 = VECTOR('',#3928,1.);+#3928 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#3929 = PCURVE('',#3829,#3930);+#3930 = DEFINITIONAL_REPRESENTATION('',(#3931),#3935);+#3931 = LINE('',#3932,#3933);+#3932 = CARTESIAN_POINT('',(0.208763358191,0.284916029732));+#3933 = VECTOR('',#3934,1.);+#3934 = DIRECTION('',(0.,-1.));+#3935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3936 = ORIENTED_EDGE('',*,*,#3937,.T.);+#3937 = EDGE_CURVE('',#3922,#3938,#3940,.T.);+#3938 = VERTEX_POINT('',#3939);+#3939 = CARTESIAN_POINT('',(-1.491109243185,0.348595418866,1.515));+#3940 = SURFACE_CURVE('',#3941,(#3945),.PCURVE_S1.);+#3941 = LINE('',#3942,#3943);+#3942 = CARTESIAN_POINT('',(-1.491109243185,0.47770483326,1.515));+#3943 = VECTOR('',#3944,1.);+#3944 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3945 = PCURVE('',#3829,#3946);+#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);+#3947 = LINE('',#3948,#3949);+#3948 = CARTESIAN_POINT('',(0.208763358191,2.317738869615E-17));+#3949 = VECTOR('',#3950,1.);+#3950 = DIRECTION('',(-1.,0.));+#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3952 = ORIENTED_EDGE('',*,*,#3953,.T.);+#3953 = EDGE_CURVE('',#3938,#3954,#3956,.T.);+#3954 = VERTEX_POINT('',#3955);+#3955 = CARTESIAN_POINT('',(-2.144534177732,0.348595418866,1.515));+#3956 = SURFACE_CURVE('',#3957,(#3961),.PCURVE_S1.);+#3957 = LINE('',#3958,#3959);+#3958 = CARTESIAN_POINT('',(-1.491109243185,0.348595418866,1.515));+#3959 = VECTOR('',#3960,1.);+#3960 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#3961 = PCURVE('',#3829,#3962);+#3962 = DEFINITIONAL_REPRESENTATION('',(#3963),#3967);+#3963 = LINE('',#3964,#3965);+#3964 = CARTESIAN_POINT('',(7.965394379606E-02,8.843364240458E-18));+#3965 = VECTOR('',#3966,1.);+#3966 = DIRECTION('',(0.,1.));+#3967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3968 = ORIENTED_EDGE('',*,*,#3969,.T.);+#3969 = EDGE_CURVE('',#3954,#3819,#3970,.T.);+#3970 = SURFACE_CURVE('',#3971,(#3975),.PCURVE_S1.);+#3971 = LINE('',#3972,#3973);+#3972 = CARTESIAN_POINT('',(-2.144534177732,0.348595418866,1.515));+#3973 = VECTOR('',#3974,1.);+#3974 = DIRECTION('',(1.110223024625E-16,1.,0.));+#3975 = PCURVE('',#3829,#3976);+#3976 = DEFINITIONAL_REPRESENTATION('',(#3977),#3981);+#3977 = LINE('',#3978,#3979);+#3978 = CARTESIAN_POINT('',(7.965394379605E-02,0.653424934547));+#3979 = VECTOR('',#3980,1.);+#3980 = DIRECTION('',(1.,0.));+#3981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3982 = SHELL_BASED_SURFACE_MODEL('',(#3983));+#3983 = OPEN_SHELL('',(#3984));+#3984 = ADVANCED_FACE('',(#3985),#3999,.T.);+#3985 = FACE_BOUND('',#3986,.F.);+#3986 = EDGE_LOOP('',(#3987,#4010,#4026,#4042,#4058,#4074,#4090,#4106,+ #4122,#4138,#4154,#4170,#4186,#4202,#4218,#4234,#4250,#4266,#4282,+ #4298,#4314,#4330,#4346,#4362,#4378,#4394,#4410,#4426,#4442));+#3987 = ORIENTED_EDGE('',*,*,#3988,.T.);+#3988 = EDGE_CURVE('',#3989,#3991,#3993,.T.);+#3989 = VERTEX_POINT('',#3990);+#3990 = CARTESIAN_POINT('',(-1.783465476458,1.04884986982,1.515));+#3991 = VERTEX_POINT('',#3992);+#3992 = CARTESIAN_POINT('',(-1.783465476458,0.979699742788,1.515));+#3993 = SURFACE_CURVE('',#3994,(#3998),.PCURVE_S1.);+#3994 = LINE('',#3995,#3996);+#3995 = CARTESIAN_POINT('',(-1.783465476458,1.04884986982,1.515));+#3996 = VECTOR('',#3997,1.);+#3997 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#3998 = PCURVE('',#3999,#4004);+#3999 = PLANE('',#4000);+#4000 = AXIS2_PLACEMENT_3D('',#4001,#4002,#4003);+#4001 = CARTESIAN_POINT('',(-1.491109243185,0.808575061336,1.515));+#4002 = DIRECTION('',(0.,0.,1.));+#4003 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4004 = DEFINITIONAL_REPRESENTATION('',(#4005),#4009);+#4005 = LINE('',#4006,#4007);+#4006 = CARTESIAN_POINT('',(0.240274808484,0.292356233273));+#4007 = VECTOR('',#4008,1.);+#4008 = DIRECTION('',(-1.,0.));+#4009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4010 = ORIENTED_EDGE('',*,*,#4011,.T.);+#4011 = EDGE_CURVE('',#3991,#4012,#4014,.T.);+#4012 = VERTEX_POINT('',#4013);+#4013 = CARTESIAN_POINT('',(-1.897256824739,0.979699742788,1.515));+#4014 = SURFACE_CURVE('',#4015,(#4019),.PCURVE_S1.);+#4015 = LINE('',#4016,#4017);+#4016 = CARTESIAN_POINT('',(-1.783465476458,0.979699742788,1.515));+#4017 = VECTOR('',#4018,1.);+#4018 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4019 = PCURVE('',#3999,#4020);+#4020 = DEFINITIONAL_REPRESENTATION('',(#4021),#4025);+#4021 = LINE('',#4022,#4023);+#4022 = CARTESIAN_POINT('',(0.171124681452,0.292356233273));+#4023 = VECTOR('',#4024,1.);+#4024 = DIRECTION('',(0.,1.));+#4025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4026 = ORIENTED_EDGE('',*,*,#4027,.T.);+#4027 = EDGE_CURVE('',#4012,#4028,#4030,.T.);+#4028 = VERTEX_POINT('',#4029);+#4029 = CARTESIAN_POINT('',(-1.897256824739,1.04884986982,1.515));+#4030 = SURFACE_CURVE('',#4031,(#4035),.PCURVE_S1.);+#4031 = LINE('',#4032,#4033);+#4032 = CARTESIAN_POINT('',(-1.897256824739,0.979699742788,1.515));+#4033 = VECTOR('',#4034,1.);+#4034 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4035 = PCURVE('',#3999,#4036);+#4036 = DEFINITIONAL_REPRESENTATION('',(#4037),#4041);+#4037 = LINE('',#4038,#4039);+#4038 = CARTESIAN_POINT('',(0.171124681452,0.406147581554));+#4039 = VECTOR('',#4040,1.);+#4040 = DIRECTION('',(1.,0.));+#4041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4042 = ORIENTED_EDGE('',*,*,#4043,.T.);+#4043 = EDGE_CURVE('',#4028,#4044,#4046,.T.);+#4044 = VERTEX_POINT('',#4045);+#4045 = CARTESIAN_POINT('',(-1.916294992624,1.12347073475,1.515));+#4046 = SURFACE_CURVE('',#4047,(#4051),.PCURVE_S1.);+#4047 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4048,#4049,#4050),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4048 = CARTESIAN_POINT('',(-1.897256824739,1.04884986982,1.515));+#4049 = CARTESIAN_POINT('',(-1.897256824739,1.096992363323,1.515));+#4050 = CARTESIAN_POINT('',(-1.916294992624,1.12347073475,1.515));+#4051 = PCURVE('',#3999,#4052);+#4052 = DEFINITIONAL_REPRESENTATION('',(#4053),#4057);+#4053 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4054,#4055,#4056),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4054 = CARTESIAN_POINT('',(0.240274808484,0.406147581554));+#4055 = CARTESIAN_POINT('',(0.288417301987,0.406147581554));+#4056 = CARTESIAN_POINT('',(0.314895673414,0.425185749439));+#4057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4058 = ORIENTED_EDGE('',*,*,#4059,.T.);+#4059 = EDGE_CURVE('',#4044,#4060,#4062,.T.);+#4060 = VERTEX_POINT('',#4061);+#4061 = CARTESIAN_POINT('',(-1.969908224025,1.149949106177,1.515));+#4062 = SURFACE_CURVE('',#4063,(#4067),.PCURVE_S1.);+#4063 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4064,#4065,#4066),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4064 = CARTESIAN_POINT('',(-1.916294992624,1.12347073475,1.515));+#4065 = CARTESIAN_POINT('',(-1.935333160509,1.149949106177,1.515));+#4066 = CARTESIAN_POINT('',(-1.969908224025,1.149949106177,1.515));+#4067 = PCURVE('',#3999,#4068);+#4068 = DEFINITIONAL_REPRESENTATION('',(#4069),#4073);+#4069 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4070,#4071,#4072),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4070 = CARTESIAN_POINT('',(0.314895673414,0.425185749439));+#4071 = CARTESIAN_POINT('',(0.34137404484,0.444223917324));+#4072 = CARTESIAN_POINT('',(0.34137404484,0.47879898084));+#4073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4074 = ORIENTED_EDGE('',*,*,#4075,.T.);+#4075 = EDGE_CURVE('',#4060,#4076,#4078,.T.);+#4076 = VERTEX_POINT('',#4077);+#4077 = CARTESIAN_POINT('',(-2.026585068649,1.12347073475,1.515));+#4078 = SURFACE_CURVE('',#4079,(#4083),.PCURVE_S1.);+#4079 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4080,#4081,#4082),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4080 = CARTESIAN_POINT('',(-1.969908224025,1.149949106177,1.515));+#4081 = CARTESIAN_POINT('',(-2.006233923668,1.149949106177,1.515));+#4082 = CARTESIAN_POINT('',(-2.026585068649,1.12347073475,1.515));+#4083 = PCURVE('',#3999,#4084);+#4084 = DEFINITIONAL_REPRESENTATION('',(#4085),#4089);+#4085 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4086,#4087,#4088),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4086 = CARTESIAN_POINT('',(0.34137404484,0.47879898084));+#4087 = CARTESIAN_POINT('',(0.34137404484,0.515124680483));+#4088 = CARTESIAN_POINT('',(0.314895673414,0.535475825464));+#4089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4090 = ORIENTED_EDGE('',*,*,#4091,.T.);+#4091 = EDGE_CURVE('',#4076,#4092,#4094,.T.);+#4092 = VERTEX_POINT('',#4093);+#4093 = CARTESIAN_POINT('',(-2.04693621363,1.04884986982,1.515));+#4094 = SURFACE_CURVE('',#4095,(#4099),.PCURVE_S1.);+#4095 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4096,#4097,#4098),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4096 = CARTESIAN_POINT('',(-2.026585068649,1.12347073475,1.515));+#4097 = CARTESIAN_POINT('',(-2.04693621363,1.096992363323,1.515));+#4098 = CARTESIAN_POINT('',(-2.04693621363,1.04884986982,1.515));+#4099 = PCURVE('',#3999,#4100);+#4100 = DEFINITIONAL_REPRESENTATION('',(#4101),#4105);+#4101 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4102,#4103,#4104),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4102 = CARTESIAN_POINT('',(0.314895673414,0.535475825464));+#4103 = CARTESIAN_POINT('',(0.288417301987,0.555826970445));+#4104 = CARTESIAN_POINT('',(0.240274808484,0.555826970445));+#4105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4106 = ORIENTED_EDGE('',*,*,#4107,.T.);+#4107 = EDGE_CURVE('',#4092,#4108,#4110,.T.);+#4108 = VERTEX_POINT('',#4109);+#4109 = CARTESIAN_POINT('',(-2.037745373961,0.970071244088,1.515));+#4110 = SURFACE_CURVE('',#4111,(#4115),.PCURVE_S1.);+#4111 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4112,#4113,#4114),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4112 = CARTESIAN_POINT('',(-2.04693621363,1.04884986982,1.515));+#4113 = CARTESIAN_POINT('',(-2.04693621363,1.012086511145,1.515));+#4114 = CARTESIAN_POINT('',(-2.037745373961,0.970071244088,1.515));+#4115 = PCURVE('',#3999,#4116);+#4116 = DEFINITIONAL_REPRESENTATION('',(#4117),#4121);+#4117 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4118,#4119,#4120),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4118 = CARTESIAN_POINT('',(0.240274808484,0.555826970445));+#4119 = CARTESIAN_POINT('',(0.203511449809,0.555826970445));+#4120 = CARTESIAN_POINT('',(0.161496182751,0.546636130776));+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4122 = ORIENTED_EDGE('',*,*,#4123,.T.);+#4123 = EDGE_CURVE('',#4108,#4124,#4126,.T.);+#4124 = VERTEX_POINT('',#4125);+#4125 = CARTESIAN_POINT('',(-2.011048173019,0.88297709675,1.515));+#4126 = SURFACE_CURVE('',#4127,(#4131),.PCURVE_S1.);+#4127 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4128,#4129,#4130),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4128 = CARTESIAN_POINT('',(-2.037745373961,0.970071244088,1.515));+#4129 = CARTESIAN_POINT('',(-2.028554534292,0.92805597703,1.515));+#4130 = CARTESIAN_POINT('',(-2.011048173019,0.88297709675,1.515));+#4131 = PCURVE('',#3999,#4132);+#4132 = DEFINITIONAL_REPRESENTATION('',(#4133),#4137);+#4133 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4134,#4135,#4136),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4134 = CARTESIAN_POINT('',(0.161496182751,0.546636130776));+#4135 = CARTESIAN_POINT('',(0.119480915694,0.537445291107));+#4136 = CARTESIAN_POINT('',(7.44020354139E-02,0.519938929834));+#4137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4138 = ORIENTED_EDGE('',*,*,#4139,.T.);+#4139 = EDGE_CURVE('',#4124,#4140,#4142,.T.);+#4140 = VERTEX_POINT('',#4141);+#4141 = CARTESIAN_POINT('',(-2.128340793553,0.88297709675,1.515));+#4142 = SURFACE_CURVE('',#4143,(#4147),.PCURVE_S1.);+#4143 = LINE('',#4144,#4145);+#4144 = CARTESIAN_POINT('',(-2.011048173019,0.88297709675,1.515));+#4145 = VECTOR('',#4146,1.);+#4146 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4147 = PCURVE('',#3999,#4148);+#4148 = DEFINITIONAL_REPRESENTATION('',(#4149),#4153);+#4149 = LINE('',#4150,#4151);+#4150 = CARTESIAN_POINT('',(7.44020354139E-02,0.519938929834));+#4151 = VECTOR('',#4152,1.);+#4152 = DIRECTION('',(0.,1.));+#4153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4154 = ORIENTED_EDGE('',*,*,#4155,.T.);+#4155 = EDGE_CURVE('',#4140,#4156,#4158,.T.);+#4156 = VERTEX_POINT('',#4157);+#4157 = CARTESIAN_POINT('',(-2.149129597566,0.971821880215,1.515));+#4158 = SURFACE_CURVE('',#4159,(#4163),.PCURVE_S1.);+#4159 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4160,#4161,#4162),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4160 = CARTESIAN_POINT('',(-2.128340793553,0.88297709675,1.515));+#4161 = CARTESIAN_POINT('',(-2.141908223541,0.92805597703,1.515));+#4162 = CARTESIAN_POINT('',(-2.149129597566,0.971821880215,1.515));+#4163 = PCURVE('',#3999,#4164);+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);+#4165 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4166,#4167,#4168),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4166 = CARTESIAN_POINT('',(7.44020354139E-02,0.637231550368));+#4167 = CARTESIAN_POINT('',(0.119480915694,0.650798980356));+#4168 = CARTESIAN_POINT('',(0.163246818879,0.658020354381));+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4170 = ORIENTED_EDGE('',*,*,#4171,.T.);+#4171 = EDGE_CURVE('',#4156,#4172,#4174,.T.);+#4172 = VERTEX_POINT('',#4173);+#4173 = CARTESIAN_POINT('',(-2.156350971592,1.05585241433,1.515));+#4174 = SURFACE_CURVE('',#4175,(#4179),.PCURVE_S1.);+#4175 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4176,#4177,#4178),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4176 = CARTESIAN_POINT('',(-2.149129597566,0.971821880215,1.515));+#4177 = CARTESIAN_POINT('',(-2.156350971592,1.0155877834,1.515));+#4178 = CARTESIAN_POINT('',(-2.156350971592,1.05585241433,1.515));+#4179 = PCURVE('',#3999,#4180);+#4180 = DEFINITIONAL_REPRESENTATION('',(#4181),#4185);+#4181 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4182,#4183,#4184),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4182 = CARTESIAN_POINT('',(0.163246818879,0.658020354381));+#4183 = CARTESIAN_POINT('',(0.207012722063,0.665241728407));+#4184 = CARTESIAN_POINT('',(0.247277352993,0.665241728407));+#4185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4186 = ORIENTED_EDGE('',*,*,#4187,.T.);+#4187 = EDGE_CURVE('',#4172,#4188,#4190,.T.);+#4188 = VERTEX_POINT('',#4189);+#4189 = CARTESIAN_POINT('',(-2.111272091311,1.216910938049,1.515));+#4190 = SURFACE_CURVE('',#4191,(#4195),.PCURVE_S1.);+#4191 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4192,#4193,#4194),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4192 = CARTESIAN_POINT('',(-2.156350971592,1.05585241433,1.515));+#4193 = CARTESIAN_POINT('',(-2.156350971592,1.159139945845,1.515));+#4194 = CARTESIAN_POINT('',(-2.111272091311,1.216910938049,1.515));+#4195 = PCURVE('',#3999,#4196);+#4196 = DEFINITIONAL_REPRESENTATION('',(#4197),#4201);+#4197 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4198,#4199,#4200),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4198 = CARTESIAN_POINT('',(0.247277352993,0.665241728407));+#4199 = CARTESIAN_POINT('',(0.350564884509,0.665241728407));+#4200 = CARTESIAN_POINT('',(0.408335876713,0.620162848126));+#4201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4202 = ORIENTED_EDGE('',*,*,#4203,.T.);+#4203 = EDGE_CURVE('',#4188,#4204,#4206,.T.);+#4204 = VERTEX_POINT('',#4205);+#4205 = CARTESIAN_POINT('',(-1.986976926267,1.274681930253,1.515));+#4206 = SURFACE_CURVE('',#4207,(#4211),.PCURVE_S1.);+#4207 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4208,#4209,#4210),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4208 = CARTESIAN_POINT('',(-2.111272091311,1.216910938049,1.515));+#4209 = CARTESIAN_POINT('',(-2.066193211031,1.274681930253,1.515));+#4210 = CARTESIAN_POINT('',(-1.986976926267,1.274681930253,1.515));+#4211 = PCURVE('',#3999,#4212);+#4212 = DEFINITIONAL_REPRESENTATION('',(#4213),#4217);+#4213 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4214,#4215,#4216),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4214 = CARTESIAN_POINT('',(0.408335876713,0.620162848126));+#4215 = CARTESIAN_POINT('',(0.466106868916,0.575083967846));+#4216 = CARTESIAN_POINT('',(0.466106868916,0.495867683082));+#4217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4218 = ORIENTED_EDGE('',*,*,#4219,.T.);+#4219 = EDGE_CURVE('',#4204,#4220,#4222,.T.);+#4220 = VERTEX_POINT('',#4221);+#4221 = CARTESIAN_POINT('',(-1.89178608684,1.241419843832,1.515));+#4222 = SURFACE_CURVE('',#4223,(#4227),.PCURVE_S1.);+#4223 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4224,#4225,#4226),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4224 = CARTESIAN_POINT('',(-1.986976926267,1.274681930253,1.515));+#4225 = CARTESIAN_POINT('',(-1.928768275031,1.274681930253,1.515));+#4226 = CARTESIAN_POINT('',(-1.89178608684,1.241419843832,1.515));+#4227 = PCURVE('',#3999,#4228);+#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233);+#4229 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4230,#4231,#4232),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4230 = CARTESIAN_POINT('',(0.466106868916,0.495867683082));+#4231 = CARTESIAN_POINT('',(0.466106868916,0.437659031846));+#4232 = CARTESIAN_POINT('',(0.432844782496,0.400676843655));+#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4234 = ORIENTED_EDGE('',*,*,#4235,.T.);+#4235 = EDGE_CURVE('',#4220,#4236,#4238,.T.);+#4236 = VERTEX_POINT('',#4237);+#4237 = CARTESIAN_POINT('',(-1.843424763821,1.146447833922,1.515));+#4238 = SURFACE_CURVE('',#4239,(#4243),.PCURVE_S1.);+#4239 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4240,#4241,#4242),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4240 = CARTESIAN_POINT('',(-1.89178608684,1.241419843832,1.515));+#4241 = CARTESIAN_POINT('',(-1.854803898649,1.208157757412,1.515));+#4242 = CARTESIAN_POINT('',(-1.843424763821,1.146447833922,1.515));+#4243 = PCURVE('',#3999,#4244);+#4244 = DEFINITIONAL_REPRESENTATION('',(#4245),#4249);+#4245 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4246,#4247,#4248),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4246 = CARTESIAN_POINT('',(0.432844782496,0.400676843655));+#4247 = CARTESIAN_POINT('',(0.399582696076,0.363694655464));+#4248 = CARTESIAN_POINT('',(0.337872772585,0.352315520636));+#4249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4250 = ORIENTED_EDGE('',*,*,#4251,.T.);+#4251 = EDGE_CURVE('',#4236,#4252,#4254,.T.);+#4252 = VERTEX_POINT('',#4253);+#4253 = CARTESIAN_POINT('',(-1.787623237261,1.253236637692,1.515));+#4254 = SURFACE_CURVE('',#4255,(#4259),.PCURVE_S1.);+#4255 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4256,#4257,#4258),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4256 = CARTESIAN_POINT('',(-1.843424763821,1.146447833922,1.515));+#4257 = CARTESIAN_POINT('',(-1.83117031093,1.216473279017,1.515));+#4258 = CARTESIAN_POINT('',(-1.787623237261,1.253236637692,1.515));+#4259 = PCURVE('',#3999,#4260);+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);+#4261 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4262,#4263,#4264),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4262 = CARTESIAN_POINT('',(0.337872772585,0.352315520636));+#4263 = CARTESIAN_POINT('',(0.407898217681,0.340061067745));+#4264 = CARTESIAN_POINT('',(0.444661576356,0.296513994076));+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4266 = ORIENTED_EDGE('',*,*,#4267,.T.);+#4267 = EDGE_CURVE('',#4252,#4268,#4270,.T.);+#4268 = VERTEX_POINT('',#4269);+#4269 = CARTESIAN_POINT('',(-1.673175400433,1.289999996367,1.515));+#4270 = SURFACE_CURVE('',#4271,(#4275),.PCURVE_S1.);+#4271 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4272,#4273,#4274),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4272 = CARTESIAN_POINT('',(-1.787623237261,1.253236637692,1.515));+#4273 = CARTESIAN_POINT('',(-1.744076163592,1.289999996367,1.515));+#4274 = CARTESIAN_POINT('',(-1.673175400433,1.289999996367,1.515));+#4275 = PCURVE('',#3999,#4276);+#4276 = DEFINITIONAL_REPRESENTATION('',(#4277),#4281);+#4277 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4278,#4279,#4280),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4278 = CARTESIAN_POINT('',(0.444661576356,0.296513994076));+#4279 = CARTESIAN_POINT('',(0.481424935031,0.252966920407));+#4280 = CARTESIAN_POINT('',(0.481424935031,0.182066157248));+#4281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4282 = ORIENTED_EDGE('',*,*,#4283,.T.);+#4283 = EDGE_CURVE('',#4268,#4284,#4286,.T.);+#4284 = VERTEX_POINT('',#4285);+#4285 = CARTESIAN_POINT('',(-1.528310260892,1.229165390941,1.515));+#4286 = SURFACE_CURVE('',#4287,(#4291),.PCURVE_S1.);+#4287 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4288,#4289,#4290),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4288 = CARTESIAN_POINT('',(-1.673175400433,1.289999996367,1.515));+#4289 = CARTESIAN_POINT('',(-1.578203390522,1.289999996367,1.515));+#4290 = CARTESIAN_POINT('',(-1.528310260892,1.229165390941,1.515));+#4291 = PCURVE('',#3999,#4292);+#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4297);+#4293 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4294,#4295,#4296),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4294 = CARTESIAN_POINT('',(0.481424935031,0.182066157248));+#4295 = CARTESIAN_POINT('',(0.481424935031,8.709414733744E-02));+#4296 = CARTESIAN_POINT('',(0.420590329604,3.720101770695E-02));+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4298 = ORIENTED_EDGE('',*,*,#4299,.T.);+#4299 = EDGE_CURVE('',#4284,#4300,#4302,.T.);+#4300 = VERTEX_POINT('',#4301);+#4301 = CARTESIAN_POINT('',(-1.478417131261,1.052351142075,1.515));+#4302 = SURFACE_CURVE('',#4303,(#4307),.PCURVE_S1.);+#4303 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4304,#4305,#4306),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4304 = CARTESIAN_POINT('',(-1.528310260892,1.229165390941,1.515));+#4305 = CARTESIAN_POINT('',(-1.478417131261,1.168330785514,1.515));+#4306 = CARTESIAN_POINT('',(-1.478417131261,1.052351142075,1.515));+#4307 = PCURVE('',#3999,#4308);+#4308 = DEFINITIONAL_REPRESENTATION('',(#4309),#4313);+#4309 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4310,#4311,#4312),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4310 = CARTESIAN_POINT('',(0.420590329604,3.720101770695E-02));+#4311 = CARTESIAN_POINT('',(0.359755724178,-1.269211192355E-02));+#4312 = CARTESIAN_POINT('',(0.243776080738,-1.269211192355E-02));+#4313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4314 = ORIENTED_EDGE('',*,*,#4315,.T.);+#4315 = EDGE_CURVE('',#4300,#4316,#4318,.T.);+#4316 = VERTEX_POINT('',#4317);+#4317 = CARTESIAN_POINT('',(-1.486732652867,0.954972007489,1.515));+#4318 = SURFACE_CURVE('',#4319,(#4323),.PCURVE_S1.);+#4319 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4320,#4321,#4322),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4320 = CARTESIAN_POINT('',(-1.478417131261,1.052351142075,1.515));+#4321 = CARTESIAN_POINT('',(-1.478417131261,1.002895671476,1.515));+#4322 = CARTESIAN_POINT('',(-1.486732652867,0.954972007489,1.515));+#4323 = PCURVE('',#3999,#4324);+#4324 = DEFINITIONAL_REPRESENTATION('',(#4325),#4329);+#4325 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4326,#4327,#4328),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4326 = CARTESIAN_POINT('',(0.243776080738,-1.269211192355E-02));+#4327 = CARTESIAN_POINT('',(0.19432061014,-1.269211192355E-02));+#4328 = CARTESIAN_POINT('',(0.146396946153,-4.376590318465E-03));+#4329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4330 = ORIENTED_EDGE('',*,*,#4331,.T.);+#4331 = EDGE_CURVE('',#4316,#4332,#4334,.T.);+#4332 = VERTEX_POINT('',#4333);+#4333 = CARTESIAN_POINT('',(-1.510803899618,0.863282440317,1.515));+#4334 = SURFACE_CURVE('',#4335,(#4339),.PCURVE_S1.);+#4335 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4336,#4337,#4338),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4336 = CARTESIAN_POINT('',(-1.486732652867,0.954972007489,1.515));+#4337 = CARTESIAN_POINT('',(-1.495048174472,0.907048343502,1.515));+#4338 = CARTESIAN_POINT('',(-1.510803899618,0.863282440317,1.515));+#4339 = PCURVE('',#3999,#4340);+#4340 = DEFINITIONAL_REPRESENTATION('',(#4341),#4345);+#4341 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4342,#4343,#4344),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4342 = CARTESIAN_POINT('',(0.146396946153,-4.376590318465E-03));+#4343 = CARTESIAN_POINT('',(9.847328216545E-02,3.938931286618E-03));+#4344 = CARTESIAN_POINT('',(5.470737898081E-02,1.969465643309E-02));+#4345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4346 = ORIENTED_EDGE('',*,*,#4347,.T.);+#4347 = EDGE_CURVE('',#4332,#4348,#4350,.T.);+#4348 = VERTEX_POINT('',#4349);+#4349 = CARTESIAN_POINT('',(-1.630722474344,0.863282440317,1.515));+#4350 = SURFACE_CURVE('',#4351,(#4355),.PCURVE_S1.);+#4351 = LINE('',#4352,#4353);+#4352 = CARTESIAN_POINT('',(-1.510803899618,0.863282440317,1.515));+#4353 = VECTOR('',#4354,1.);+#4354 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4355 = PCURVE('',#3999,#4356);+#4356 = DEFINITIONAL_REPRESENTATION('',(#4357),#4361);+#4357 = LINE('',#4358,#4359);+#4358 = CARTESIAN_POINT('',(5.470737898081E-02,1.969465643309E-02));+#4359 = VECTOR('',#4360,1.);+#4360 = DIRECTION('',(0.,1.));+#4361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4362 = ORIENTED_EDGE('',*,*,#4363,.T.);+#4363 = EDGE_CURVE('',#4348,#4364,#4366,.T.);+#4364 = VERTEX_POINT('',#4365);+#4365 = CARTESIAN_POINT('',(-1.599429853567,0.952127223782,1.515));+#4366 = SURFACE_CURVE('',#4367,(#4371),.PCURVE_S1.);+#4367 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4368,#4369,#4370),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4368 = CARTESIAN_POINT('',(-1.630722474344,0.863282440317,1.515));+#4369 = CARTESIAN_POINT('',(-1.610152499847,0.904422389311,1.515));+#4370 = CARTESIAN_POINT('',(-1.599429853567,0.952127223782,1.515));+#4371 = PCURVE('',#3999,#4372);+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4377);+#4373 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4374,#4375,#4376),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4374 = CARTESIAN_POINT('',(5.470737898081E-02,0.139613231159));+#4375 = CARTESIAN_POINT('',(9.584732797437E-02,0.119043256662));+#4376 = CARTESIAN_POINT('',(0.143552162446,0.108320610382));+#4377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4378 = ORIENTED_EDGE('',*,*,#4379,.T.);+#4379 = EDGE_CURVE('',#4364,#4380,#4382,.T.);+#4380 = VERTEX_POINT('',#4381);+#4381 = CARTESIAN_POINT('',(-1.588707207287,1.052351142075,1.515));+#4382 = SURFACE_CURVE('',#4383,(#4387),.PCURVE_S1.);+#4383 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4384,#4385,#4386),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4384 = CARTESIAN_POINT('',(-1.599429853567,0.952127223782,1.515));+#4385 = CARTESIAN_POINT('',(-1.588707207287,0.999832058253,1.515));+#4386 = CARTESIAN_POINT('',(-1.588707207287,1.052351142075,1.515));+#4387 = PCURVE('',#3999,#4388);+#4388 = DEFINITIONAL_REPRESENTATION('',(#4389),#4393);+#4389 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4390,#4391,#4392),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4390 = CARTESIAN_POINT('',(0.143552162446,0.108320610382));+#4391 = CARTESIAN_POINT('',(0.191256996917,9.759796410176E-02));+#4392 = CARTESIAN_POINT('',(0.243776080738,9.759796410176E-02));+#4393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4394 = ORIENTED_EDGE('',*,*,#4395,.T.);+#4395 = EDGE_CURVE('',#4380,#4396,#4398,.T.);+#4396 = VERTEX_POINT('',#4397);+#4397 = CARTESIAN_POINT('',(-1.612997283554,1.135506358126,1.515));+#4398 = SURFACE_CURVE('',#4399,(#4403),.PCURVE_S1.);+#4399 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4400,#4401,#4402),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4400 = CARTESIAN_POINT('',(-1.588707207287,1.052351142075,1.515));+#4401 = CARTESIAN_POINT('',(-1.588707207287,1.104870225896,1.515));+#4402 = CARTESIAN_POINT('',(-1.612997283554,1.135506358126,1.515));+#4403 = PCURVE('',#3999,#4404);+#4404 = DEFINITIONAL_REPRESENTATION('',(#4405),#4409);+#4405 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4406,#4407,#4408),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4406 = CARTESIAN_POINT('',(0.243776080738,9.759796410176E-02));+#4407 = CARTESIAN_POINT('',(0.29629516456,9.759796410176E-02));+#4408 = CARTESIAN_POINT('',(0.326931296789,0.121888040369));+#4409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4410 = ORIENTED_EDGE('',*,*,#4411,.T.);+#4411 = EDGE_CURVE('',#4396,#4412,#4414,.T.);+#4412 = VERTEX_POINT('',#4413);+#4413 = CARTESIAN_POINT('',(-1.678427308815,1.166142490355,1.515));+#4414 = SURFACE_CURVE('',#4415,(#4419),.PCURVE_S1.);+#4415 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4416,#4417,#4418),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4416 = CARTESIAN_POINT('',(-1.612997283554,1.135506358126,1.515));+#4417 = CARTESIAN_POINT('',(-1.637287359822,1.166142490355,1.515));+#4418 = CARTESIAN_POINT('',(-1.678427308815,1.166142490355,1.515));+#4419 = PCURVE('',#3999,#4420);+#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);+#4421 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4422,#4423,#4424),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4422 = CARTESIAN_POINT('',(0.326931296789,0.121888040369));+#4423 = CARTESIAN_POINT('',(0.357567429019,0.146178116637));+#4424 = CARTESIAN_POINT('',(0.357567429019,0.18731806563));+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4426 = ORIENTED_EDGE('',*,*,#4427,.T.);+#4427 = EDGE_CURVE('',#4412,#4428,#4430,.T.);+#4428 = VERTEX_POINT('',#4429);+#4429 = CARTESIAN_POINT('',(-1.756111786968,1.135506358126,1.515));+#4430 = SURFACE_CURVE('',#4431,(#4435),.PCURVE_S1.);+#4431 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4432,#4433,#4434),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4432 = CARTESIAN_POINT('',(-1.678427308815,1.166142490355,1.515));+#4433 = CARTESIAN_POINT('',(-1.728758097478,1.166142490355,1.515));+#4434 = CARTESIAN_POINT('',(-1.756111786968,1.135506358126,1.515));+#4435 = PCURVE('',#3999,#4436);+#4436 = DEFINITIONAL_REPRESENTATION('',(#4437),#4441);+#4437 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4438,#4439,#4440),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4438 = CARTESIAN_POINT('',(0.357567429019,0.18731806563));+#4439 = CARTESIAN_POINT('',(0.357567429019,0.237648854293));+#4440 = CARTESIAN_POINT('',(0.326931296789,0.265002543783));+#4441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4442 = ORIENTED_EDGE('',*,*,#4443,.T.);+#4443 = EDGE_CURVE('',#4428,#3989,#4444,.T.);+#4444 = SURFACE_CURVE('',#4445,(#4449),.PCURVE_S1.);+#4445 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4446,#4447,#4448),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4446 = CARTESIAN_POINT('',(-1.756111786968,1.135506358126,1.515));+#4447 = CARTESIAN_POINT('',(-1.783465476458,1.104870225896,1.515));+#4448 = CARTESIAN_POINT('',(-1.783465476458,1.04884986982,1.515));+#4449 = PCURVE('',#3999,#4450);+#4450 = DEFINITIONAL_REPRESENTATION('',(#4451),#4455);+#4451 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4452,#4453,#4454),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4452 = CARTESIAN_POINT('',(0.326931296789,0.265002543783));+#4453 = CARTESIAN_POINT('',(0.29629516456,0.292356233273));+#4454 = CARTESIAN_POINT('',(0.240274808484,0.292356233273));+#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4456 = SHELL_BASED_SURFACE_MODEL('',(#4457));+#4457 = OPEN_SHELL('',(#4458));+#4458 = ADVANCED_FACE('',(#4459),#4473,.T.);+#4459 = FACE_BOUND('',#4460,.F.);+#4460 = EDGE_LOOP('',(#4461,#4484,#4500,#4516,#4532,#4548,#4564,#4580,+ #4596,#4612,#4628));+#4461 = ORIENTED_EDGE('',*,*,#4462,.T.);+#4462 = EDGE_CURVE('',#4463,#4465,#4467,.T.);+#4463 = VERTEX_POINT('',#4464);+#4464 = CARTESIAN_POINT('',(-0.931518225801,-0.799257300548,1.515));+#4465 = VERTEX_POINT('',#4466);+#4466 = CARTESIAN_POINT('',(-1.002068861735,-0.799257300548,1.515));+#4467 = SURFACE_CURVE('',#4468,(#4472),.PCURVE_S1.);+#4468 = LINE('',#4469,#4470);+#4469 = CARTESIAN_POINT('',(-0.931518225801,-0.799257300548,1.515));+#4470 = VECTOR('',#4471,1.);+#4471 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4472 = PCURVE('',#4473,#4478);+#4473 = PLANE('',#4474);+#4474 = AXIS2_PLACEMENT_3D('',#4475,#4476,#4477);+#4475 = CARTESIAN_POINT('',(-0.931518225801,-0.8502708373,1.515));+#4476 = DIRECTION('',(0.,0.,1.));+#4477 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4478 = DEFINITIONAL_REPRESENTATION('',(#4479),#4483);+#4479 = LINE('',#4480,#4481);+#4480 = CARTESIAN_POINT('',(5.101353675202E-02,5.663640306966E-18));+#4481 = VECTOR('',#4482,1.);+#4482 = DIRECTION('',(0.,1.));+#4483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4484 = ORIENTED_EDGE('',*,*,#4485,.T.);+#4485 = EDGE_CURVE('',#4465,#4486,#4488,.T.);+#4486 = VERTEX_POINT('',#4487);+#4487 = CARTESIAN_POINT('',(-1.002068861735,-0.709712262633,1.515));+#4488 = SURFACE_CURVE('',#4489,(#4493),.PCURVE_S1.);+#4489 = LINE('',#4490,#4491);+#4490 = CARTESIAN_POINT('',(-1.002068861735,-0.799257300548,1.515));+#4491 = VECTOR('',#4492,1.);+#4492 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4493 = PCURVE('',#4473,#4494);+#4494 = DEFINITIONAL_REPRESENTATION('',(#4495),#4499);+#4495 = LINE('',#4496,#4497);+#4496 = CARTESIAN_POINT('',(5.101353675202E-02,7.055063593365E-02));+#4497 = VECTOR('',#4498,1.);+#4498 = DIRECTION('',(1.,0.));+#4499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4500 = ORIENTED_EDGE('',*,*,#4501,.T.);+#4501 = EDGE_CURVE('',#4486,#4502,#4504,.T.);+#4502 = VERTEX_POINT('',#4503);+#4503 = CARTESIAN_POINT('',(-1.265005654887,-0.709712262633,1.515));+#4504 = SURFACE_CURVE('',#4505,(#4509),.PCURVE_S1.);+#4505 = LINE('',#4506,#4507);+#4506 = CARTESIAN_POINT('',(-1.002068861735,-0.709712262633,1.515));+#4507 = VECTOR('',#4508,1.);+#4508 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4509 = PCURVE('',#4473,#4510);+#4510 = DEFINITIONAL_REPRESENTATION('',(#4511),#4515);+#4511 = LINE('',#4512,#4513);+#4512 = CARTESIAN_POINT('',(0.140558574668,7.055063593365E-02));+#4513 = VECTOR('',#4514,1.);+#4514 = DIRECTION('',(0.,1.));+#4515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4516 = ORIENTED_EDGE('',*,*,#4517,.T.);+#4517 = EDGE_CURVE('',#4502,#4518,#4520,.T.);+#4518 = VERTEX_POINT('',#4519);+#4519 = CARTESIAN_POINT('',(-1.244383161307,-0.793016282754,1.515));+#4520 = SURFACE_CURVE('',#4521,(#4525),.PCURVE_S1.);+#4521 = LINE('',#4522,#4523);+#4522 = CARTESIAN_POINT('',(-1.265005654887,-0.709712262633,1.515));+#4523 = VECTOR('',#4524,1.);+#4524 = DIRECTION('',(0.240303066167,-0.970697912015,0.));+#4525 = PCURVE('',#4473,#4526);+#4526 = DEFINITIONAL_REPRESENTATION('',(#4527),#4531);+#4527 = LINE('',#4528,#4529);+#4528 = CARTESIAN_POINT('',(0.140558574668,0.333487429086));+#4529 = VECTOR('',#4530,1.);+#4530 = DIRECTION('',(-0.970697912015,-0.240303066167));+#4531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4532 = ORIENTED_EDGE('',*,*,#4533,.T.);+#4533 = EDGE_CURVE('',#4518,#4534,#4536,.T.);+#4534 = VERTEX_POINT('',#4535);+#4535 = CARTESIAN_POINT('',(-1.316561888839,-0.793016282754,1.515));+#4536 = SURFACE_CURVE('',#4537,(#4541),.PCURVE_S1.);+#4537 = LINE('',#4538,#4539);+#4538 = CARTESIAN_POINT('',(-1.244383161307,-0.793016282754,1.515));+#4539 = VECTOR('',#4540,1.);+#4540 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#4541 = PCURVE('',#4473,#4542);+#4542 = DEFINITIONAL_REPRESENTATION('',(#4543),#4547);+#4543 = LINE('',#4544,#4545);+#4544 = CARTESIAN_POINT('',(5.725455454615E-02,0.312864935506));+#4545 = VECTOR('',#4546,1.);+#4546 = DIRECTION('',(0.,1.));+#4547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4548 = ORIENTED_EDGE('',*,*,#4549,.T.);+#4549 = EDGE_CURVE('',#4534,#4550,#4552,.T.);+#4550 = VERTEX_POINT('',#4551);+#4551 = CARTESIAN_POINT('',(-1.33664168522,-0.709169565433,1.515));+#4552 = SURFACE_CURVE('',#4553,(#4557),.PCURVE_S1.);+#4553 = LINE('',#4554,#4555);+#4554 = CARTESIAN_POINT('',(-1.316561888839,-0.793016282754,1.515));+#4555 = VECTOR('',#4556,1.);+#4556 = DIRECTION('',(-0.232896789262,0.972501457866,0.));+#4557 = PCURVE('',#4473,#4558);+#4558 = DEFINITIONAL_REPRESENTATION('',(#4559),#4563);+#4559 = LINE('',#4560,#4561);+#4560 = CARTESIAN_POINT('',(5.725455454615E-02,0.385043663038));+#4561 = VECTOR('',#4562,1.);+#4562 = DIRECTION('',(0.972501457866,0.232896789262));+#4563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4564 = ORIENTED_EDGE('',*,*,#4565,.T.);+#4565 = EDGE_CURVE('',#4550,#4566,#4568,.T.);+#4566 = VERTEX_POINT('',#4567);+#4567 = CARTESIAN_POINT('',(-1.33664168522,-0.631835214506,1.515));+#4568 = SURFACE_CURVE('',#4569,(#4573),.PCURVE_S1.);+#4569 = LINE('',#4570,#4571);+#4570 = CARTESIAN_POINT('',(-1.33664168522,-0.709169565433,1.515));+#4571 = VECTOR('',#4572,1.);+#4572 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4573 = PCURVE('',#4473,#4574);+#4574 = DEFINITIONAL_REPRESENTATION('',(#4575),#4579);+#4575 = LINE('',#4576,#4577);+#4576 = CARTESIAN_POINT('',(0.141101271867,0.405123459419));+#4577 = VECTOR('',#4578,1.);+#4578 = DIRECTION('',(1.,0.));+#4579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4580 = ORIENTED_EDGE('',*,*,#4581,.T.);+#4581 = EDGE_CURVE('',#4566,#4582,#4584,.T.);+#4582 = VERTEX_POINT('',#4583);+#4583 = CARTESIAN_POINT('',(-1.002068861735,-0.631835214506,1.515));+#4584 = SURFACE_CURVE('',#4585,(#4589),.PCURVE_S1.);+#4585 = LINE('',#4586,#4587);+#4586 = CARTESIAN_POINT('',(-1.33664168522,-0.631835214506,1.515));+#4587 = VECTOR('',#4588,1.);+#4588 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4589 = PCURVE('',#4473,#4590);+#4590 = DEFINITIONAL_REPRESENTATION('',(#4591),#4595);+#4591 = LINE('',#4592,#4593);+#4592 = CARTESIAN_POINT('',(0.218435622795,0.405123459419));+#4593 = VECTOR('',#4594,1.);+#4594 = DIRECTION('',(0.,-1.));+#4595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4596 = ORIENTED_EDGE('',*,*,#4597,.T.);+#4597 = EDGE_CURVE('',#4582,#4598,#4600,.T.);+#4598 = VERTEX_POINT('',#4599);+#4599 = CARTESIAN_POINT('',(-1.002068861735,-0.54229017659,1.515));+#4600 = SURFACE_CURVE('',#4601,(#4605),.PCURVE_S1.);+#4601 = LINE('',#4602,#4603);+#4602 = CARTESIAN_POINT('',(-1.002068861735,-0.631835214506,1.515));+#4603 = VECTOR('',#4604,1.);+#4604 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4605 = PCURVE('',#4473,#4606);+#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);+#4607 = LINE('',#4608,#4609);+#4608 = CARTESIAN_POINT('',(0.218435622795,7.055063593365E-02));+#4609 = VECTOR('',#4610,1.);+#4610 = DIRECTION('',(1.,0.));+#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4612 = ORIENTED_EDGE('',*,*,#4613,.T.);+#4613 = EDGE_CURVE('',#4598,#4614,#4616,.T.);+#4614 = VERTEX_POINT('',#4615);+#4615 = CARTESIAN_POINT('',(-0.931518225801,-0.54229017659,1.515));+#4616 = SURFACE_CURVE('',#4617,(#4621),.PCURVE_S1.);+#4617 = LINE('',#4618,#4619);+#4618 = CARTESIAN_POINT('',(-1.002068861735,-0.54229017659,1.515));+#4619 = VECTOR('',#4620,1.);+#4620 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#4621 = PCURVE('',#4473,#4622);+#4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627);+#4623 = LINE('',#4624,#4625);+#4624 = CARTESIAN_POINT('',(0.30798066071,7.055063593365E-02));+#4625 = VECTOR('',#4626,1.);+#4626 = DIRECTION('',(0.,-1.));+#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4628 = ORIENTED_EDGE('',*,*,#4629,.T.);+#4629 = EDGE_CURVE('',#4614,#4463,#4630,.T.);+#4630 = SURFACE_CURVE('',#4631,(#4635),.PCURVE_S1.);+#4631 = LINE('',#4632,#4633);+#4632 = CARTESIAN_POINT('',(-0.931518225801,-0.54229017659,1.515));+#4633 = VECTOR('',#4634,1.);+#4634 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#4635 = PCURVE('',#4473,#4636);+#4636 = DEFINITIONAL_REPRESENTATION('',(#4637),#4641);+#4637 = LINE('',#4638,#4639);+#4638 = CARTESIAN_POINT('',(0.30798066071,3.419272206599E-17));+#4639 = VECTOR('',#4640,1.);+#4640 = DIRECTION('',(-1.,0.));+#4641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4642 = SHELL_BASED_SURFACE_MODEL('',(#4643));+#4643 = OPEN_SHELL('',(#4644));+#4644 = ADVANCED_FACE('',(#4645),#4659,.T.);+#4645 = FACE_BOUND('',#4646,.F.);+#4646 = EDGE_LOOP('',(#4647,#4670,#4686,#4702,#4718,#4734,#4750,#4766));+#4647 = ORIENTED_EDGE('',*,*,#4648,.T.);+#4648 = EDGE_CURVE('',#4649,#4651,#4653,.T.);+#4649 = VERTEX_POINT('',#4650);+#4650 = CARTESIAN_POINT('',(-1.133672932611,-0.382194502741,1.515));+#4651 = VERTEX_POINT('',#4652);+#4652 = CARTESIAN_POINT('',(-1.157822957988,-0.37242595315,1.515));+#4653 = SURFACE_CURVE('',#4654,(#4658),.PCURVE_S1.);+#4654 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4655,#4656,#4657),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4655 = CARTESIAN_POINT('',(-1.133672932611,-0.382194502741,1.515));+#4656 = CARTESIAN_POINT('',(-1.148054408397,-0.382194502741,1.515));+#4657 = CARTESIAN_POINT('',(-1.157822957988,-0.37242595315,1.515));+#4658 = PCURVE('',#4659,#4664);+#4659 = PLANE('',#4660);+#4660 = AXIS2_PLACEMENT_3D('',#4661,#4662,#4663);+#4661 = CARTESIAN_POINT('',(-0.931518225801,-0.515698013815,1.515));+#4662 = DIRECTION('',(0.,0.,1.));+#4663 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);+#4665 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4666,#4667,#4668),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4666 = CARTESIAN_POINT('',(0.133503511074,0.20215470681));+#4667 = CARTESIAN_POINT('',(0.133503511074,0.216536182596));+#4668 = CARTESIAN_POINT('',(0.143272060665,0.226304732187));+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4670 = ORIENTED_EDGE('',*,*,#4671,.T.);+#4671 = EDGE_CURVE('',#4651,#4672,#4674,.T.);+#4672 = VERTEX_POINT('',#4673);+#4673 = CARTESIAN_POINT('',(-1.167591507579,-0.348547276372,1.515));+#4674 = SURFACE_CURVE('',#4675,(#4679),.PCURVE_S1.);+#4675 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4676,#4677,#4678),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4676 = CARTESIAN_POINT('',(-1.157822957988,-0.37242595315,1.515));+#4677 = CARTESIAN_POINT('',(-1.167591507579,-0.362657403559,1.515));+#4678 = CARTESIAN_POINT('',(-1.167591507579,-0.348547276372,1.515));+#4679 = PCURVE('',#4659,#4680);+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);+#4681 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4682,#4683,#4684),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4682 = CARTESIAN_POINT('',(0.143272060665,0.226304732187));+#4683 = CARTESIAN_POINT('',(0.153040610256,0.236073281778));+#4684 = CARTESIAN_POINT('',(0.167150737443,0.236073281778));+#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4686 = ORIENTED_EDGE('',*,*,#4687,.T.);+#4687 = EDGE_CURVE('',#4672,#4688,#4690,.T.);+#4688 = VERTEX_POINT('',#4689);+#4689 = CARTESIAN_POINT('',(-1.157822957988,-0.324397250995,1.515));+#4690 = SURFACE_CURVE('',#4691,(#4695),.PCURVE_S1.);+#4691 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4692,#4693,#4694),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4692 = CARTESIAN_POINT('',(-1.167591507579,-0.348547276372,1.515));+#4693 = CARTESIAN_POINT('',(-1.167591507579,-0.334165800586,1.515));+#4694 = CARTESIAN_POINT('',(-1.157822957988,-0.324397250995,1.515));+#4695 = PCURVE('',#4659,#4696);+#4696 = DEFINITIONAL_REPRESENTATION('',(#4697),#4701);+#4697 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4698,#4699,#4700),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4698 = CARTESIAN_POINT('',(0.167150737443,0.236073281778));+#4699 = CARTESIAN_POINT('',(0.181532213229,0.236073281778));+#4700 = CARTESIAN_POINT('',(0.19130076282,0.226304732187));+#4701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4702 = ORIENTED_EDGE('',*,*,#4703,.T.);+#4703 = EDGE_CURVE('',#4688,#4704,#4706,.T.);+#4704 = VERTEX_POINT('',#4705);+#4705 = CARTESIAN_POINT('',(-1.133672932611,-0.314628701404,1.515));+#4706 = SURFACE_CURVE('',#4707,(#4711),.PCURVE_S1.);+#4707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4708,#4709,#4710),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4708 = CARTESIAN_POINT('',(-1.157822957988,-0.324397250995,1.515));+#4709 = CARTESIAN_POINT('',(-1.148054408397,-0.314628701404,1.515));+#4710 = CARTESIAN_POINT('',(-1.133672932611,-0.314628701404,1.515));+#4711 = PCURVE('',#4659,#4712);+#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717);+#4713 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4714,#4715,#4716),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4714 = CARTESIAN_POINT('',(0.19130076282,0.226304732187));+#4715 = CARTESIAN_POINT('',(0.201069312411,0.216536182596));+#4716 = CARTESIAN_POINT('',(0.201069312411,0.20215470681));+#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4718 = ORIENTED_EDGE('',*,*,#4719,.T.);+#4719 = EDGE_CURVE('',#4704,#4720,#4722,.T.);+#4720 = VERTEX_POINT('',#4721);+#4721 = CARTESIAN_POINT('',(-1.109794255833,-0.324397250995,1.515));+#4722 = SURFACE_CURVE('',#4723,(#4727),.PCURVE_S1.);+#4723 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4724,#4725,#4726),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4724 = CARTESIAN_POINT('',(-1.133672932611,-0.314628701404,1.515));+#4725 = CARTESIAN_POINT('',(-1.119562805424,-0.314628701404,1.515));+#4726 = CARTESIAN_POINT('',(-1.109794255833,-0.324397250995,1.515));+#4727 = PCURVE('',#4659,#4728);+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);+#4729 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4730,#4731,#4732),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4730 = CARTESIAN_POINT('',(0.201069312411,0.20215470681));+#4731 = CARTESIAN_POINT('',(0.201069312411,0.188044579623));+#4732 = CARTESIAN_POINT('',(0.19130076282,0.178276030032));+#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4734 = ORIENTED_EDGE('',*,*,#4735,.T.);+#4735 = EDGE_CURVE('',#4720,#4736,#4738,.T.);+#4736 = VERTEX_POINT('',#4737);+#4737 = CARTESIAN_POINT('',(-1.100025706243,-0.348547276372,1.515));+#4738 = SURFACE_CURVE('',#4739,(#4743),.PCURVE_S1.);+#4739 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4740,#4741,#4742),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4740 = CARTESIAN_POINT('',(-1.109794255833,-0.324397250995,1.515));+#4741 = CARTESIAN_POINT('',(-1.100025706243,-0.334165800586,1.515));+#4742 = CARTESIAN_POINT('',(-1.100025706243,-0.348547276372,1.515));+#4743 = PCURVE('',#4659,#4744);+#4744 = DEFINITIONAL_REPRESENTATION('',(#4745),#4749);+#4745 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4746,#4747,#4748),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4746 = CARTESIAN_POINT('',(0.19130076282,0.178276030032));+#4747 = CARTESIAN_POINT('',(0.181532213229,0.168507480442));+#4748 = CARTESIAN_POINT('',(0.167150737443,0.168507480442));+#4749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4750 = ORIENTED_EDGE('',*,*,#4751,.T.);+#4751 = EDGE_CURVE('',#4736,#4752,#4754,.T.);+#4752 = VERTEX_POINT('',#4753);+#4753 = CARTESIAN_POINT('',(-1.109658581533,-0.37242595315,1.515));+#4754 = SURFACE_CURVE('',#4755,(#4759),.PCURVE_S1.);+#4755 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4756,#4757,#4758),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4756 = CARTESIAN_POINT('',(-1.100025706243,-0.348547276372,1.515));+#4757 = CARTESIAN_POINT('',(-1.100025706243,-0.362657403559,1.515));+#4758 = CARTESIAN_POINT('',(-1.109658581533,-0.37242595315,1.515));+#4759 = PCURVE('',#4659,#4760);+#4760 = DEFINITIONAL_REPRESENTATION('',(#4761),#4765);+#4761 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4762,#4763,#4764),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4762 = CARTESIAN_POINT('',(0.167150737443,0.168507480442));+#4763 = CARTESIAN_POINT('',(0.153040610256,0.168507480442));+#4764 = CARTESIAN_POINT('',(0.143272060665,0.178140355732));+#4765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4766 = ORIENTED_EDGE('',*,*,#4767,.T.);+#4767 = EDGE_CURVE('',#4752,#4649,#4768,.T.);+#4768 = SURFACE_CURVE('',#4769,(#4773),.PCURVE_S1.);+#4769 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4770,#4771,#4772),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4770 = CARTESIAN_POINT('',(-1.109658581533,-0.37242595315,1.515));+#4771 = CARTESIAN_POINT('',(-1.119291456824,-0.382194502741,1.515));+#4772 = CARTESIAN_POINT('',(-1.133672932611,-0.382194502741,1.515));+#4773 = PCURVE('',#4659,#4774);+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4779);+#4775 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4776,#4777,#4778),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4776 = CARTESIAN_POINT('',(0.143272060665,0.178140355732));+#4777 = CARTESIAN_POINT('',(0.133503511074,0.187773231023));+#4778 = CARTESIAN_POINT('',(0.133503511074,0.20215470681));+#4779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4780 = SHELL_BASED_SURFACE_MODEL('',(#4781));+#4781 = OPEN_SHELL('',(#4782));+#4782 = ADVANCED_FACE('',(#4783,#4918),#4797,.T.);+#4783 = FACE_BOUND('',#4784,.F.);+#4784 = EDGE_LOOP('',(#4785,#4808,#4824,#4840,#4856,#4872,#4888,#4904));+#4785 = ORIENTED_EDGE('',*,*,#4786,.T.);+#4786 = EDGE_CURVE('',#4787,#4789,#4791,.T.);+#4787 = VERTEX_POINT('',#4788);+#4788 = CARTESIAN_POINT('',(-1.133672932611,-0.482322136046,1.515));+#4789 = VERTEX_POINT('',#4790);+#4790 = CARTESIAN_POINT('',(-1.291462143362,-0.448946258278,1.515));+#4791 = SURFACE_CURVE('',#4792,(#4796),.PCURVE_S1.);+#4792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4793,#4794,#4795),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4793 = CARTESIAN_POINT('',(-1.133672932611,-0.482322136046,1.515));+#4794 = CARTESIAN_POINT('',(-1.238956189312,-0.482322136046,1.515));+#4795 = CARTESIAN_POINT('',(-1.291462143362,-0.448946258278,1.515));+#4796 = PCURVE('',#4797,#4802);+#4797 = PLANE('',#4798);+#4798 = AXIS2_PLACEMENT_3D('',#4799,#4800,#4801);+#4799 = CARTESIAN_POINT('',(-0.931518225801,-0.515698013815,1.515));+#4800 = DIRECTION('',(0.,0.,1.));+#4801 = DIRECTION('',(1.110223024625E-16,1.,0.));+#4802 = DEFINITIONAL_REPRESENTATION('',(#4803),#4807);+#4803 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4804,#4805,#4806),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4804 = CARTESIAN_POINT('',(3.337587776861E-02,0.20215470681));+#4805 = CARTESIAN_POINT('',(3.337587776861E-02,0.307437963511));+#4806 = CARTESIAN_POINT('',(6.675175553722E-02,0.359943917561));+#4807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4808 = ORIENTED_EDGE('',*,*,#4809,.T.);+#4809 = EDGE_CURVE('',#4789,#4810,#4812,.T.);+#4810 = VERTEX_POINT('',#4811);+#4811 = CARTESIAN_POINT('',(-1.343968097413,-0.348547276372,1.515));+#4812 = SURFACE_CURVE('',#4813,(#4817),.PCURVE_S1.);+#4813 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4814,#4815,#4816),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4814 = CARTESIAN_POINT('',(-1.291462143362,-0.448946258278,1.515));+#4815 = CARTESIAN_POINT('',(-1.343968097413,-0.415570380509,1.515));+#4816 = CARTESIAN_POINT('',(-1.343968097413,-0.348547276372,1.515));+#4817 = PCURVE('',#4797,#4818);+#4818 = DEFINITIONAL_REPRESENTATION('',(#4819),#4823);+#4819 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4820,#4821,#4822),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4820 = CARTESIAN_POINT('',(6.675175553722E-02,0.359943917561));+#4821 = CARTESIAN_POINT('',(0.100127633306,0.412449871612));+#4822 = CARTESIAN_POINT('',(0.167150737443,0.412449871612));+#4823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4824 = ORIENTED_EDGE('',*,*,#4825,.T.);+#4825 = EDGE_CURVE('',#4810,#4826,#4828,.T.);+#4826 = VERTEX_POINT('',#4827);+#4827 = CARTESIAN_POINT('',(-1.291597817662,-0.247876945867,1.515));+#4828 = SURFACE_CURVE('',#4829,(#4833),.PCURVE_S1.);+#4829 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4830,#4831,#4832),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4830 = CARTESIAN_POINT('',(-1.343968097413,-0.348547276372,1.515));+#4831 = CARTESIAN_POINT('',(-1.343968097413,-0.281252823635,1.515));+#4832 = CARTESIAN_POINT('',(-1.291597817662,-0.247876945867,1.515));+#4833 = PCURVE('',#4797,#4834);+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4839);+#4835 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4836,#4837,#4838),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4836 = CARTESIAN_POINT('',(0.167150737443,0.412449871612));+#4837 = CARTESIAN_POINT('',(0.23444519018,0.412449871612));+#4838 = CARTESIAN_POINT('',(0.267821067948,0.360079591861));+#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4840 = ORIENTED_EDGE('',*,*,#4841,.T.);+#4841 = EDGE_CURVE('',#4826,#4842,#4844,.T.);+#4842 = VERTEX_POINT('',#4843);+#4843 = CARTESIAN_POINT('',(-1.133672932611,-0.214501068098,1.515));+#4844 = SURFACE_CURVE('',#4845,(#4849),.PCURVE_S1.);+#4845 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4846,#4847,#4848),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4846 = CARTESIAN_POINT('',(-1.291597817662,-0.247876945867,1.515));+#4847 = CARTESIAN_POINT('',(-1.239227537912,-0.214501068098,1.515));+#4848 = CARTESIAN_POINT('',(-1.133672932611,-0.214501068098,1.515));+#4849 = PCURVE('',#4797,#4850);+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4855);+#4851 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4852,#4853,#4854),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4852 = CARTESIAN_POINT('',(0.267821067948,0.360079591861));+#4853 = CARTESIAN_POINT('',(0.301196945717,0.307709312111));+#4854 = CARTESIAN_POINT('',(0.301196945717,0.20215470681));+#4855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4856 = ORIENTED_EDGE('',*,*,#4857,.T.);+#4857 = EDGE_CURVE('',#4842,#4858,#4860,.T.);+#4858 = VERTEX_POINT('',#4859);+#4859 = CARTESIAN_POINT('',(-0.976019396159,-0.247876945867,1.515));+#4860 = SURFACE_CURVE('',#4861,(#4865),.PCURVE_S1.);+#4861 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4862,#4863,#4864),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4862 = CARTESIAN_POINT('',(-1.133672932611,-0.214501068098,1.515));+#4863 = CARTESIAN_POINT('',(-1.02838967591,-0.214501068098,1.515));+#4864 = CARTESIAN_POINT('',(-0.976019396159,-0.247876945867,1.515));+#4865 = PCURVE('',#4797,#4866);+#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);+#4867 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4868,#4869,#4870),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4868 = CARTESIAN_POINT('',(0.301196945717,0.20215470681));+#4869 = CARTESIAN_POINT('',(0.301196945717,9.687145010889E-02));+#4870 = CARTESIAN_POINT('',(0.267821067948,4.450117035815E-02));+#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4872 = ORIENTED_EDGE('',*,*,#4873,.T.);+#4873 = EDGE_CURVE('',#4858,#4874,#4876,.T.);+#4874 = VERTEX_POINT('',#4875);+#4875 = CARTESIAN_POINT('',(-0.923649116408,-0.348547276372,1.515));+#4876 = SURFACE_CURVE('',#4877,(#4881),.PCURVE_S1.);+#4877 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4878,#4879,#4880),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4878 = CARTESIAN_POINT('',(-0.976019396159,-0.247876945867,1.515));+#4879 = CARTESIAN_POINT('',(-0.923649116408,-0.281252823635,1.515));+#4880 = CARTESIAN_POINT('',(-0.923649116408,-0.348547276372,1.515));+#4881 = PCURVE('',#4797,#4882);+#4882 = DEFINITIONAL_REPRESENTATION('',(#4883),#4887);+#4883 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4884,#4885,#4886),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4884 = CARTESIAN_POINT('',(0.267821067948,4.450117035815E-02));+#4885 = CARTESIAN_POINT('',(0.23444519018,-7.869109392599E-03));+#4886 = CARTESIAN_POINT('',(0.167150737443,-7.869109392599E-03));+#4887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4888 = ORIENTED_EDGE('',*,*,#4889,.T.);+#4889 = EDGE_CURVE('',#4874,#4890,#4892,.T.);+#4890 = VERTEX_POINT('',#4891);+#4891 = CARTESIAN_POINT('',(-0.976155070459,-0.448946258278,1.515));+#4892 = SURFACE_CURVE('',#4893,(#4897),.PCURVE_S1.);+#4893 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4894,#4895,#4896),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4894 = CARTESIAN_POINT('',(-0.923649116408,-0.348547276372,1.515));+#4895 = CARTESIAN_POINT('',(-0.923649116408,-0.415570380509,1.515));+#4896 = CARTESIAN_POINT('',(-0.976155070459,-0.448946258278,1.515));+#4897 = PCURVE('',#4797,#4898);+#4898 = DEFINITIONAL_REPRESENTATION('',(#4899),#4903);+#4899 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4900,#4901,#4902),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4900 = CARTESIAN_POINT('',(0.167150737443,-7.869109392599E-03));+#4901 = CARTESIAN_POINT('',(0.100127633306,-7.869109392599E-03));+#4902 = CARTESIAN_POINT('',(6.675175553722E-02,4.463684465802E-02));+#4903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4904 = ORIENTED_EDGE('',*,*,#4905,.T.);+#4905 = EDGE_CURVE('',#4890,#4787,#4906,.T.);+#4906 = SURFACE_CURVE('',#4907,(#4911),.PCURVE_S1.);+#4907 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4908,#4909,#4910),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4908 = CARTESIAN_POINT('',(-0.976155070459,-0.448946258278,1.515));+#4909 = CARTESIAN_POINT('',(-1.02866102451,-0.482322136046,1.515));+#4910 = CARTESIAN_POINT('',(-1.133672932611,-0.482322136046,1.515));+#4911 = PCURVE('',#4797,#4912);+#4912 = DEFINITIONAL_REPRESENTATION('',(#4913),#4917);+#4913 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4914,#4915,#4916),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4914 = CARTESIAN_POINT('',(6.675175553722E-02,4.463684465802E-02));+#4915 = CARTESIAN_POINT('',(3.337587776861E-02,9.714279870864E-02));+#4916 = CARTESIAN_POINT('',(3.337587776861E-02,0.20215470681));+#4917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4918 = FACE_BOUND('',#4919,.F.);+#4919 = EDGE_LOOP('',(#4920,#4938,#4954,#4970,#4986,#5002,#5018,#5034));+#4920 = ORIENTED_EDGE('',*,*,#4921,.T.);+#4921 = EDGE_CURVE('',#4922,#4924,#4926,.T.);+#4922 = VERTEX_POINT('',#4923);+#4923 = CARTESIAN_POINT('',(-1.276130947477,-0.348547276372,1.515));+#4924 = VERTEX_POINT('',#4925);+#4925 = CARTESIAN_POINT('',(-1.242212372509,-0.388978217734,1.515));+#4926 = SURFACE_CURVE('',#4927,(#4931),.PCURVE_S1.);+#4927 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4928,#4929,#4930),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4928 = CARTESIAN_POINT('',(-1.276130947477,-0.348547276372,1.515));+#4929 = CARTESIAN_POINT('',(-1.276130947477,-0.376224833546,1.515));+#4930 = CARTESIAN_POINT('',(-1.242212372509,-0.388978217734,1.515));+#4931 = PCURVE('',#4797,#4932);+#4932 = DEFINITIONAL_REPRESENTATION('',(#4933),#4937);+#4933 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4934,#4935,#4936),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4934 = CARTESIAN_POINT('',(0.167150737443,0.344612721676));+#4935 = CARTESIAN_POINT('',(0.139473180269,0.344612721676));+#4936 = CARTESIAN_POINT('',(0.126719796081,0.310694146708));+#4937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4938 = ORIENTED_EDGE('',*,*,#4939,.T.);+#4939 = EDGE_CURVE('',#4924,#4940,#4942,.T.);+#4940 = VERTEX_POINT('',#4941);+#4941 = CARTESIAN_POINT('',(-1.133672932611,-0.401731601922,1.515));+#4942 = SURFACE_CURVE('',#4943,(#4947),.PCURVE_S1.);+#4943 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4944,#4945,#4946),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4944 = CARTESIAN_POINT('',(-1.242212372509,-0.388978217734,1.515));+#4945 = CARTESIAN_POINT('',(-1.208293797541,-0.401731601922,1.515));+#4946 = CARTESIAN_POINT('',(-1.133672932611,-0.401731601922,1.515));+#4947 = PCURVE('',#4797,#4948);+#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953);+#4949 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4950,#4951,#4952),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4950 = CARTESIAN_POINT('',(0.126719796081,0.310694146708));+#4951 = CARTESIAN_POINT('',(0.113966411893,0.27677557174));+#4952 = CARTESIAN_POINT('',(0.113966411893,0.20215470681));+#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4954 = ORIENTED_EDGE('',*,*,#4955,.T.);+#4955 = EDGE_CURVE('',#4940,#4956,#4958,.T.);+#4956 = VERTEX_POINT('',#4957);+#4957 = CARTESIAN_POINT('',(-1.025404841313,-0.388978217734,1.515));+#4958 = SURFACE_CURVE('',#4959,(#4963),.PCURVE_S1.);+#4959 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4960,#4961,#4962),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4960 = CARTESIAN_POINT('',(-1.133672932611,-0.401731601922,1.515));+#4961 = CARTESIAN_POINT('',(-1.059323416281,-0.401731601922,1.515));+#4962 = CARTESIAN_POINT('',(-1.025404841313,-0.388978217734,1.515));+#4963 = PCURVE('',#4797,#4964);+#4964 = DEFINITIONAL_REPRESENTATION('',(#4965),#4969);+#4965 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4966,#4967,#4968),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4966 = CARTESIAN_POINT('',(0.113966411893,0.20215470681));+#4967 = CARTESIAN_POINT('',(0.113966411893,0.12780519048));+#4968 = CARTESIAN_POINT('',(0.126719796081,9.38866155117E-02));+#4969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4970 = ORIENTED_EDGE('',*,*,#4971,.T.);+#4971 = EDGE_CURVE('',#4956,#4972,#4974,.T.);+#4972 = VERTEX_POINT('',#4973);+#4973 = CARTESIAN_POINT('',(-0.991486266345,-0.348547276372,1.515));+#4974 = SURFACE_CURVE('',#4975,(#4979),.PCURVE_S1.);+#4975 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4976,#4977,#4978),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4976 = CARTESIAN_POINT('',(-1.025404841313,-0.388978217734,1.515));+#4977 = CARTESIAN_POINT('',(-0.991486266345,-0.376224833546,1.515));+#4978 = CARTESIAN_POINT('',(-0.991486266345,-0.348547276372,1.515));+#4979 = PCURVE('',#4797,#4980);+#4980 = DEFINITIONAL_REPRESENTATION('',(#4981),#4985);+#4981 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4982,#4983,#4984),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4982 = CARTESIAN_POINT('',(0.126719796081,9.38866155117E-02));+#4983 = CARTESIAN_POINT('',(0.139473180269,5.99680405436E-02));+#4984 = CARTESIAN_POINT('',(0.167150737443,5.99680405436E-02));+#4985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4986 = ORIENTED_EDGE('',*,*,#4987,.T.);+#4987 = EDGE_CURVE('',#4972,#4988,#4990,.T.);+#4988 = VERTEX_POINT('',#4989);+#4989 = CARTESIAN_POINT('',(-1.025404841313,-0.30784498641,1.515));+#4990 = SURFACE_CURVE('',#4991,(#4995),.PCURVE_S1.);+#4991 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4992,#4993,#4994),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4992 = CARTESIAN_POINT('',(-0.991486266345,-0.348547276372,1.515));+#4993 = CARTESIAN_POINT('',(-0.991486266345,-0.320598370598,1.515));+#4994 = CARTESIAN_POINT('',(-1.025404841313,-0.30784498641,1.515));+#4995 = PCURVE('',#4797,#4996);+#4996 = DEFINITIONAL_REPRESENTATION('',(#4997),#5001);+#4997 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4998,#4999,#5000),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4998 = CARTESIAN_POINT('',(0.167150737443,5.99680405436E-02));+#4999 = CARTESIAN_POINT('',(0.195099643217,5.99680405436E-02));+#5000 = CARTESIAN_POINT('',(0.207853027405,9.38866155117E-02));+#5001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5002 = ORIENTED_EDGE('',*,*,#5003,.T.);+#5003 = EDGE_CURVE('',#4988,#5004,#5006,.T.);+#5004 = VERTEX_POINT('',#5005);+#5005 = CARTESIAN_POINT('',(-1.133672932611,-0.295091602222,1.515));+#5006 = SURFACE_CURVE('',#5007,(#5011),.PCURVE_S1.);+#5007 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5008,#5009,#5010),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5008 = CARTESIAN_POINT('',(-1.025404841313,-0.30784498641,1.515));+#5009 = CARTESIAN_POINT('',(-1.059323416281,-0.295091602222,1.515));+#5010 = CARTESIAN_POINT('',(-1.133672932611,-0.295091602222,1.515));+#5011 = PCURVE('',#4797,#5012);+#5012 = DEFINITIONAL_REPRESENTATION('',(#5013),#5017);+#5013 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5014,#5015,#5016),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5014 = CARTESIAN_POINT('',(0.207853027405,9.38866155117E-02));+#5015 = CARTESIAN_POINT('',(0.220606411593,0.12780519048));+#5016 = CARTESIAN_POINT('',(0.220606411593,0.20215470681));+#5017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5018 = ORIENTED_EDGE('',*,*,#5019,.T.);+#5019 = EDGE_CURVE('',#5004,#5020,#5022,.T.);+#5020 = VERTEX_POINT('',#5021);+#5021 = CARTESIAN_POINT('',(-1.242212372509,-0.30784498641,1.515));+#5022 = SURFACE_CURVE('',#5023,(#5027),.PCURVE_S1.);+#5023 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5024,#5025,#5026),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5024 = CARTESIAN_POINT('',(-1.133672932611,-0.295091602222,1.515));+#5025 = CARTESIAN_POINT('',(-1.208293797541,-0.295091602222,1.515));+#5026 = CARTESIAN_POINT('',(-1.242212372509,-0.30784498641,1.515));+#5027 = PCURVE('',#4797,#5028);+#5028 = DEFINITIONAL_REPRESENTATION('',(#5029),#5033);+#5029 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5030,#5031,#5032),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5030 = CARTESIAN_POINT('',(0.220606411593,0.20215470681));+#5031 = CARTESIAN_POINT('',(0.220606411593,0.27677557174));+#5032 = CARTESIAN_POINT('',(0.207853027405,0.310694146708));+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5034 = ORIENTED_EDGE('',*,*,#5035,.T.);+#5035 = EDGE_CURVE('',#5020,#4922,#5036,.T.);+#5036 = SURFACE_CURVE('',#5037,(#5041),.PCURVE_S1.);+#5037 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5038,#5039,#5040),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5038 = CARTESIAN_POINT('',(-1.242212372509,-0.30784498641,1.515));+#5039 = CARTESIAN_POINT('',(-1.276130947477,-0.320598370598,1.515));+#5040 = CARTESIAN_POINT('',(-1.276130947477,-0.348547276372,1.515));+#5041 = PCURVE('',#4797,#5042);+#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5047);+#5043 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5044,#5045,#5046),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5044 = CARTESIAN_POINT('',(0.207853027405,0.310694146708));+#5045 = CARTESIAN_POINT('',(0.195099643217,0.344612721676));+#5046 = CARTESIAN_POINT('',(0.167150737443,0.344612721676));+#5047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5048 = SHELL_BASED_SURFACE_MODEL('',(#5049));+#5049 = OPEN_SHELL('',(#5050));+#5050 = ADVANCED_FACE('',(#5051),#5065,.T.);+#5051 = FACE_BOUND('',#5052,.F.);+#5052 = EDGE_LOOP('',(#5053,#5076,#5092,#5108));+#5053 = ORIENTED_EDGE('',*,*,#5054,.T.);+#5054 = EDGE_CURVE('',#5055,#5057,#5059,.T.);+#5055 = VERTEX_POINT('',#5056);+#5056 = CARTESIAN_POINT('',(-0.931518225801,-5.928966904424E-02,1.515));+#5057 = VERTEX_POINT('',#5058);+#5058 = CARTESIAN_POINT('',(-1.031103161907,-5.928966904424E-02,1.515));+#5059 = SURFACE_CURVE('',#5060,(#5064),.PCURVE_S1.);+#5060 = LINE('',#5061,#5062);+#5061 = CARTESIAN_POINT('',(-0.931518225801,-5.928966904424E-02,1.515));+#5062 = VECTOR('',#5063,1.);+#5063 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5064 = PCURVE('',#5065,#5070);+#5065 = PLANE('',#5066);+#5066 = AXIS2_PLACEMENT_3D('',#5067,#5068,#5069);+#5067 = CARTESIAN_POINT('',(-0.931518225801,-0.18112519033,1.515));+#5068 = DIRECTION('',(0.,0.,1.));+#5069 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5075);+#5071 = LINE('',#5072,#5073);+#5072 = CARTESIAN_POINT('',(0.121835521285,1.352646009483E-17));+#5073 = VECTOR('',#5074,1.);+#5074 = DIRECTION('',(0.,1.));+#5075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5076 = ORIENTED_EDGE('',*,*,#5077,.T.);+#5077 = EDGE_CURVE('',#5057,#5078,#5080,.T.);+#5078 = VERTEX_POINT('',#5079);+#5079 = CARTESIAN_POINT('',(-1.031103161907,3.106941467078E-02,1.515));+#5080 = SURFACE_CURVE('',#5081,(#5085),.PCURVE_S1.);+#5081 = LINE('',#5082,#5083);+#5082 = CARTESIAN_POINT('',(-1.031103161907,-5.928966904424E-02,1.515));+#5083 = VECTOR('',#5084,1.);+#5084 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5085 = PCURVE('',#5065,#5086);+#5086 = DEFINITIONAL_REPRESENTATION('',(#5087),#5091);+#5087 = LINE('',#5088,#5089);+#5088 = CARTESIAN_POINT('',(0.121835521285,9.958493610634E-02));+#5089 = VECTOR('',#5090,1.);+#5090 = DIRECTION('',(1.,0.));+#5091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5092 = ORIENTED_EDGE('',*,*,#5093,.T.);+#5093 = EDGE_CURVE('',#5078,#5094,#5096,.T.);+#5094 = VERTEX_POINT('',#5095);+#5095 = CARTESIAN_POINT('',(-0.931518225801,3.106941467078E-02,1.515));+#5096 = SURFACE_CURVE('',#5097,(#5101),.PCURVE_S1.);+#5097 = LINE('',#5098,#5099);+#5098 = CARTESIAN_POINT('',(-1.031103161907,3.106941467078E-02,1.515));+#5099 = VECTOR('',#5100,1.);+#5100 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5101 = PCURVE('',#5065,#5102);+#5102 = DEFINITIONAL_REPRESENTATION('',(#5103),#5107);+#5103 = LINE('',#5104,#5105);+#5104 = CARTESIAN_POINT('',(0.212194605,9.958493610634E-02));+#5105 = VECTOR('',#5106,1.);+#5106 = DIRECTION('',(0.,-1.));+#5107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5108 = ORIENTED_EDGE('',*,*,#5109,.T.);+#5109 = EDGE_CURVE('',#5094,#5055,#5110,.T.);+#5110 = SURFACE_CURVE('',#5111,(#5115),.PCURVE_S1.);+#5111 = LINE('',#5112,#5113);+#5112 = CARTESIAN_POINT('',(-0.931518225801,3.106941467078E-02,1.515));+#5113 = VECTOR('',#5114,1.);+#5114 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5115 = PCURVE('',#5065,#5116);+#5116 = DEFINITIONAL_REPRESENTATION('',(#5117),#5121);+#5117 = LINE('',#5118,#5119);+#5118 = CARTESIAN_POINT('',(0.212194605,2.355833361727E-17));+#5119 = VECTOR('',#5120,1.);+#5120 = DIRECTION('',(-1.,0.));+#5121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5122 = SHELL_BASED_SURFACE_MODEL('',(#5123));+#5123 = OPEN_SHELL('',(#5124));+#5124 = ADVANCED_FACE('',(#5125),#5139,.T.);+#5125 = FACE_BOUND('',#5126,.F.);+#5126 = EDGE_LOOP('',(#5127,#5150,#5166,#5182,#5198,#5214,#5230));+#5127 = ORIENTED_EDGE('',*,*,#5128,.T.);+#5128 = EDGE_CURVE('',#5129,#5131,#5133,.T.);+#5129 = VERTEX_POINT('',#5130);+#5130 = CARTESIAN_POINT('',(-1.266091049286,0.190079694121,1.515));+#5131 = VERTEX_POINT('',#5132);+#5132 = CARTESIAN_POINT('',(-1.33664168522,0.190079694121,1.515));+#5133 = SURFACE_CURVE('',#5134,(#5138),.PCURVE_S1.);+#5134 = LINE('',#5135,#5136);+#5135 = CARTESIAN_POINT('',(-1.266091049286,0.190079694121,1.515));+#5136 = VECTOR('',#5137,1.);+#5137 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5138 = PCURVE('',#5139,#5144);+#5139 = PLANE('',#5140);+#5140 = AXIS2_PLACEMENT_3D('',#5141,#5142,#5143);+#5141 = CARTESIAN_POINT('',(-0.931518225801,0.153447633156,1.515));+#5142 = DIRECTION('',(0.,0.,1.));+#5143 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5144 = DEFINITIONAL_REPRESENTATION('',(#5145),#5149);+#5145 = LINE('',#5146,#5147);+#5146 = CARTESIAN_POINT('',(3.663206096555E-02,0.334572823485));+#5147 = VECTOR('',#5148,1.);+#5148 = DIRECTION('',(0.,1.));+#5149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5150 = ORIENTED_EDGE('',*,*,#5151,.T.);+#5151 = EDGE_CURVE('',#5131,#5152,#5154,.T.);+#5152 = VERTEX_POINT('',#5153);+#5153 = CARTESIAN_POINT('',(-1.33664168522,0.44623277228,1.515));+#5154 = SURFACE_CURVE('',#5155,(#5159),.PCURVE_S1.);+#5155 = LINE('',#5156,#5157);+#5156 = CARTESIAN_POINT('',(-1.33664168522,0.190079694121,1.515));+#5157 = VECTOR('',#5158,1.);+#5158 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5159 = PCURVE('',#5139,#5160);+#5160 = DEFINITIONAL_REPRESENTATION('',(#5161),#5165);+#5161 = LINE('',#5162,#5163);+#5162 = CARTESIAN_POINT('',(3.663206096555E-02,0.405123459419));+#5163 = VECTOR('',#5164,1.);+#5164 = DIRECTION('',(1.,0.));+#5165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5166 = ORIENTED_EDGE('',*,*,#5167,.T.);+#5167 = EDGE_CURVE('',#5152,#5168,#5170,.T.);+#5168 = VERTEX_POINT('',#5169);+#5169 = CARTESIAN_POINT('',(-1.279929827873,0.44623277228,1.515));+#5170 = SURFACE_CURVE('',#5171,(#5175),.PCURVE_S1.);+#5171 = LINE('',#5172,#5173);+#5172 = CARTESIAN_POINT('',(-1.33664168522,0.44623277228,1.515));+#5173 = VECTOR('',#5174,1.);+#5174 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5175 = PCURVE('',#5139,#5176);+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);+#5177 = LINE('',#5178,#5179);+#5178 = CARTESIAN_POINT('',(0.292785139125,0.405123459419));+#5179 = VECTOR('',#5180,1.);+#5180 = DIRECTION('',(0.,-1.));+#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5182 = ORIENTED_EDGE('',*,*,#5183,.T.);+#5183 = EDGE_CURVE('',#5168,#5184,#5186,.T.);+#5184 = VERTEX_POINT('',#5185);+#5185 = CARTESIAN_POINT('',(-0.931518225801,0.308930380809,1.515));+#5186 = SURFACE_CURVE('',#5187,(#5191),.PCURVE_S1.);+#5187 = LINE('',#5188,#5189);+#5188 = CARTESIAN_POINT('',(-1.279929827873,0.44623277228,1.515));+#5189 = VECTOR('',#5190,1.);+#5190 = DIRECTION('',(0.930363459431,-0.366638559558,0.));+#5191 = PCURVE('',#5139,#5192);+#5192 = DEFINITIONAL_REPRESENTATION('',(#5193),#5197);+#5193 = LINE('',#5194,#5195);+#5194 = CARTESIAN_POINT('',(0.292785139125,0.348411602072));+#5195 = VECTOR('',#5196,1.);+#5196 = DIRECTION('',(-0.366638559558,-0.930363459431));+#5197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5198 = ORIENTED_EDGE('',*,*,#5199,.T.);+#5199 = EDGE_CURVE('',#5184,#5200,#5202,.T.);+#5200 = VERTEX_POINT('',#5201);+#5201 = CARTESIAN_POINT('',(-0.931518225801,0.227254452286,1.515));+#5202 = SURFACE_CURVE('',#5203,(#5207),.PCURVE_S1.);+#5203 = LINE('',#5204,#5205);+#5204 = CARTESIAN_POINT('',(-0.931518225801,0.308930380809,1.515));+#5205 = VECTOR('',#5206,1.);+#5206 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5207 = PCURVE('',#5139,#5208);+#5208 = DEFINITIONAL_REPRESENTATION('',(#5209),#5213);+#5209 = LINE('',#5210,#5211);+#5210 = CARTESIAN_POINT('',(0.155482747654,1.726205263772E-17));+#5211 = VECTOR('',#5212,1.);+#5212 = DIRECTION('',(-1.,0.));+#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5214 = ORIENTED_EDGE('',*,*,#5215,.T.);+#5215 = EDGE_CURVE('',#5200,#5216,#5218,.T.);+#5216 = VERTEX_POINT('',#5217);+#5217 = CARTESIAN_POINT('',(-1.266091049286,0.359129871762,1.515));+#5218 = SURFACE_CURVE('',#5219,(#5223),.PCURVE_S1.);+#5219 = LINE('',#5220,#5221);+#5220 = CARTESIAN_POINT('',(-0.931518225801,0.227254452286,1.515));+#5221 = VECTOR('',#5222,1.);+#5222 = DIRECTION('',(-0.930338200671,0.36670264844,0.));+#5223 = PCURVE('',#5139,#5224);+#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);+#5225 = LINE('',#5226,#5227);+#5226 = CARTESIAN_POINT('',(7.380681913059E-02,8.194202997312E-18));+#5227 = VECTOR('',#5228,1.);+#5228 = DIRECTION('',(0.36670264844,0.930338200671));+#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5230 = ORIENTED_EDGE('',*,*,#5231,.T.);+#5231 = EDGE_CURVE('',#5216,#5129,#5232,.T.);+#5232 = SURFACE_CURVE('',#5233,(#5237),.PCURVE_S1.);+#5233 = LINE('',#5234,#5235);+#5234 = CARTESIAN_POINT('',(-1.266091049286,0.359129871762,1.515));+#5235 = VECTOR('',#5236,1.);+#5236 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5237 = PCURVE('',#5139,#5238);+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);+#5239 = LINE('',#5240,#5241);+#5240 = CARTESIAN_POINT('',(0.205682238607,0.334572823485));+#5241 = VECTOR('',#5242,1.);+#5242 = DIRECTION('',(-1.,0.));+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5244 = SHELL_BASED_SURFACE_MODEL('',(#5245));+#5245 = OPEN_SHELL('',(#5246));+#5246 = ADVANCED_FACE('',(#5247),#5261,.T.);+#5247 = FACE_BOUND('',#5248,.F.);+#5248 = EDGE_LOOP('',(#5249,#5272,#5288,#5304,#5320,#5336,#5352,#5368,+ #5384,#5400,#5416,#5432,#5448));+#5249 = ORIENTED_EDGE('',*,*,#5250,.T.);+#5250 = EDGE_CURVE('',#5251,#5253,#5255,.T.);+#5251 = VERTEX_POINT('',#5252);+#5252 = CARTESIAN_POINT('',(-0.931518225801,0.511356436219,1.515));+#5253 = VERTEX_POINT('',#5254);+#5254 = CARTESIAN_POINT('',(-1.33664168522,0.511356436219,1.515));+#5255 = SURFACE_CURVE('',#5256,(#5260),.PCURVE_S1.);+#5256 = LINE('',#5257,#5258);+#5257 = CARTESIAN_POINT('',(-0.931518225801,0.511356436219,1.515));+#5258 = VECTOR('',#5259,1.);+#5259 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5260 = PCURVE('',#5261,#5266);+#5261 = PLANE('',#5262);+#5262 = AXIS2_PLACEMENT_3D('',#5263,#5264,#5265);+#5263 = CARTESIAN_POINT('',(-0.931518225801,0.488020456641,1.515));+#5264 = DIRECTION('',(0.,0.,1.));+#5265 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5266 = DEFINITIONAL_REPRESENTATION('',(#5267),#5271);+#5267 = LINE('',#5268,#5269);+#5268 = CARTESIAN_POINT('',(2.333597957805E-02,2.590814182974E-18));+#5269 = VECTOR('',#5270,1.);+#5270 = DIRECTION('',(0.,1.));+#5271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5272 = ORIENTED_EDGE('',*,*,#5273,.T.);+#5273 = EDGE_CURVE('',#5253,#5274,#5276,.T.);+#5274 = VERTEX_POINT('',#5275);+#5275 = CARTESIAN_POINT('',(-1.33664168522,0.606871143329,1.515));+#5276 = SURFACE_CURVE('',#5277,(#5281),.PCURVE_S1.);+#5277 = LINE('',#5278,#5279);+#5278 = CARTESIAN_POINT('',(-1.33664168522,0.511356436219,1.515));+#5279 = VECTOR('',#5280,1.);+#5280 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5281 = PCURVE('',#5261,#5282);+#5282 = DEFINITIONAL_REPRESENTATION('',(#5283),#5287);+#5283 = LINE('',#5284,#5285);+#5284 = CARTESIAN_POINT('',(2.333597957805E-02,0.405123459419));+#5285 = VECTOR('',#5286,1.);+#5286 = DIRECTION('',(1.,0.));+#5287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5288 = ORIENTED_EDGE('',*,*,#5289,.T.);+#5289 = EDGE_CURVE('',#5274,#5290,#5292,.T.);+#5290 = VERTEX_POINT('',#5291);+#5291 = CARTESIAN_POINT('',(-1.158908352387,0.655171194084,1.515));+#5292 = SURFACE_CURVE('',#5293,(#5297),.PCURVE_S1.);+#5293 = LINE('',#5294,#5295);+#5294 = CARTESIAN_POINT('',(-1.33664168522,0.606871143329,1.515));+#5295 = VECTOR('',#5296,1.);+#5296 = DIRECTION('',(0.965001418712,0.262244660352,0.));+#5297 = PCURVE('',#5261,#5298);+#5298 = DEFINITIONAL_REPRESENTATION('',(#5299),#5303);+#5299 = LINE('',#5300,#5301);+#5300 = CARTESIAN_POINT('',(0.118850686688,0.405123459419));+#5301 = VECTOR('',#5302,1.);+#5302 = DIRECTION('',(0.262244660352,-0.965001418712));+#5303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5304 = ORIENTED_EDGE('',*,*,#5305,.T.);+#5305 = EDGE_CURVE('',#5290,#5306,#5308,.T.);+#5306 = VERTEX_POINT('',#5307);+#5307 = CARTESIAN_POINT('',(-1.33664168522,0.703199896239,1.515));+#5308 = SURFACE_CURVE('',#5309,(#5313),.PCURVE_S1.);+#5309 = LINE('',#5310,#5311);+#5310 = CARTESIAN_POINT('',(-1.158908352387,0.655171194084,1.515));+#5311 = VECTOR('',#5312,1.);+#5312 = DIRECTION('',(-0.965373425348,0.260871902728,0.));+#5313 = PCURVE('',#5261,#5314);+#5314 = DEFINITIONAL_REPRESENTATION('',(#5315),#5319);+#5315 = LINE('',#5316,#5317);+#5316 = CARTESIAN_POINT('',(0.167150737443,0.227390126586));+#5317 = VECTOR('',#5318,1.);+#5318 = DIRECTION('',(0.260871902728,0.965373425348));+#5319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5320 = ORIENTED_EDGE('',*,*,#5321,.T.);+#5321 = EDGE_CURVE('',#5306,#5322,#5324,.T.);+#5322 = VERTEX_POINT('',#5323);+#5323 = CARTESIAN_POINT('',(-1.33664168522,0.799257300548,1.515));+#5324 = SURFACE_CURVE('',#5325,(#5329),.PCURVE_S1.);+#5325 = LINE('',#5326,#5327);+#5326 = CARTESIAN_POINT('',(-1.33664168522,0.703199896239,1.515));+#5327 = VECTOR('',#5328,1.);+#5328 = DIRECTION('',(1.110223024625E-16,1.,0.));+#5329 = PCURVE('',#5261,#5330);+#5330 = DEFINITIONAL_REPRESENTATION('',(#5331),#5335);+#5331 = LINE('',#5332,#5333);+#5332 = CARTESIAN_POINT('',(0.215179439598,0.405123459419));+#5333 = VECTOR('',#5334,1.);+#5334 = DIRECTION('',(1.,0.));+#5335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5336 = ORIENTED_EDGE('',*,*,#5337,.T.);+#5337 = EDGE_CURVE('',#5322,#5338,#5340,.T.);+#5338 = VERTEX_POINT('',#5339);+#5339 = CARTESIAN_POINT('',(-0.931518225801,0.799257300548,1.515));+#5340 = SURFACE_CURVE('',#5341,(#5345),.PCURVE_S1.);+#5341 = LINE('',#5342,#5343);+#5342 = CARTESIAN_POINT('',(-1.33664168522,0.799257300548,1.515));+#5343 = VECTOR('',#5344,1.);+#5344 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5345 = PCURVE('',#5261,#5346);+#5346 = DEFINITIONAL_REPRESENTATION('',(#5347),#5351);+#5347 = LINE('',#5348,#5349);+#5348 = CARTESIAN_POINT('',(0.311236843907,0.405123459419));+#5349 = VECTOR('',#5350,1.);+#5350 = DIRECTION('',(0.,-1.));+#5351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5352 = ORIENTED_EDGE('',*,*,#5353,.T.);+#5353 = EDGE_CURVE('',#5338,#5354,#5356,.T.);+#5354 = VERTEX_POINT('',#5355);+#5355 = CARTESIAN_POINT('',(-0.931518225801,0.730334756213,1.515));+#5356 = SURFACE_CURVE('',#5357,(#5361),.PCURVE_S1.);+#5357 = LINE('',#5358,#5359);+#5358 = CARTESIAN_POINT('',(-0.931518225801,0.799257300548,1.515));+#5359 = VECTOR('',#5360,1.);+#5360 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5361 = PCURVE('',#5261,#5362);+#5362 = DEFINITIONAL_REPRESENTATION('',(#5363),#5367);+#5363 = LINE('',#5364,#5365);+#5364 = CARTESIAN_POINT('',(0.311236843907,3.455423102175E-17));+#5365 = VECTOR('',#5366,1.);+#5366 = DIRECTION('',(-1.,0.));+#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5368 = ORIENTED_EDGE('',*,*,#5369,.T.);+#5369 = EDGE_CURVE('',#5354,#5370,#5372,.T.);+#5370 = VERTEX_POINT('',#5371);+#5371 = CARTESIAN_POINT('',(-1.256051151096,0.730334756213,1.515));+#5372 = SURFACE_CURVE('',#5373,(#5377),.PCURVE_S1.);+#5373 = LINE('',#5374,#5375);+#5374 = CARTESIAN_POINT('',(-0.931518225801,0.730334756213,1.515));+#5375 = VECTOR('',#5376,1.);+#5376 = DIRECTION('',(-1.,1.110223024625E-16,0.));+#5377 = PCURVE('',#5261,#5378);+#5378 = DEFINITIONAL_REPRESENTATION('',(#5379),#5383);+#5379 = LINE('',#5380,#5381);+#5380 = CARTESIAN_POINT('',(0.242314299572,2.690229145809E-17));+#5381 = VECTOR('',#5382,1.);+#5382 = DIRECTION('',(0.,1.));+#5383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5384 = ORIENTED_EDGE('',*,*,#5385,.T.);+#5385 = EDGE_CURVE('',#5370,#5386,#5388,.T.);+#5386 = VERTEX_POINT('',#5387);+#5387 = CARTESIAN_POINT('',(-1.078860515462,0.687461677453,1.515));+#5388 = SURFACE_CURVE('',#5389,(#5393),.PCURVE_S1.);+#5389 = LINE('',#5390,#5391);+#5390 = CARTESIAN_POINT('',(-1.256051151096,0.730334756213,1.515));+#5391 = VECTOR('',#5392,1.);+#5392 = DIRECTION('',(0.971953286769,-0.23517399588,0.));+#5393 = PCURVE('',#5261,#5394);+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5399);+#5395 = LINE('',#5396,#5397);+#5396 = CARTESIAN_POINT('',(0.242314299572,0.324532925295));+#5397 = VECTOR('',#5398,1.);+#5398 = DIRECTION('',(-0.23517399588,-0.971953286769));+#5399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5400 = ORIENTED_EDGE('',*,*,#5401,.T.);+#5401 = EDGE_CURVE('',#5386,#5402,#5404,.T.);+#5402 = VERTEX_POINT('',#5403);+#5403 = CARTESIAN_POINT('',(-1.078860515462,0.623694756513,1.515));+#5404 = SURFACE_CURVE('',#5405,(#5409),.PCURVE_S1.);+#5405 = LINE('',#5406,#5407);+#5406 = CARTESIAN_POINT('',(-1.078860515462,0.687461677453,1.515));+#5407 = VECTOR('',#5408,1.);+#5408 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5409 = PCURVE('',#5261,#5410);+#5410 = DEFINITIONAL_REPRESENTATION('',(#5411),#5415);+#5411 = LINE('',#5412,#5413);+#5412 = CARTESIAN_POINT('',(0.199441220812,0.147342289661));+#5413 = VECTOR('',#5414,1.);+#5414 = DIRECTION('',(-1.,0.));+#5415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5416 = ORIENTED_EDGE('',*,*,#5417,.T.);+#5417 = EDGE_CURVE('',#5402,#5418,#5420,.T.);+#5418 = VERTEX_POINT('',#5419);+#5419 = CARTESIAN_POINT('',(-1.256051151096,0.580278980554,1.515));+#5420 = SURFACE_CURVE('',#5421,(#5425),.PCURVE_S1.);+#5421 = LINE('',#5422,#5423);+#5422 = CARTESIAN_POINT('',(-1.078860515462,0.623694756513,1.515));+#5423 = VECTOR('',#5424,1.);+#5424 = DIRECTION('',(-0.971269251839,-0.237983277633,0.));+#5425 = PCURVE('',#5261,#5426);+#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);+#5427 = LINE('',#5428,#5429);+#5428 = CARTESIAN_POINT('',(0.135674299872,0.147342289661));+#5429 = VECTOR('',#5430,1.);+#5430 = DIRECTION('',(-0.237983277633,0.971269251839));+#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5432 = ORIENTED_EDGE('',*,*,#5433,.T.);+#5433 = EDGE_CURVE('',#5418,#5434,#5436,.T.);+#5434 = VERTEX_POINT('',#5435);+#5435 = CARTESIAN_POINT('',(-0.931518225801,0.580278980554,1.515));+#5436 = SURFACE_CURVE('',#5437,(#5441),.PCURVE_S1.);+#5437 = LINE('',#5438,#5439);+#5438 = CARTESIAN_POINT('',(-1.256051151096,0.580278980554,1.515));+#5439 = VECTOR('',#5440,1.);+#5440 = DIRECTION('',(1.,-1.110223024625E-16,0.));+#5441 = PCURVE('',#5261,#5442);+#5442 = DEFINITIONAL_REPRESENTATION('',(#5443),#5447);+#5443 = LINE('',#5444,#5445);+#5444 = CARTESIAN_POINT('',(9.225852391323E-02,0.324532925295));+#5445 = VECTOR('',#5446,1.);+#5446 = DIRECTION('',(0.,-1.));+#5447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5448 = ORIENTED_EDGE('',*,*,#5449,.T.);+#5449 = EDGE_CURVE('',#5434,#5251,#5450,.T.);+#5450 = SURFACE_CURVE('',#5451,(#5455),.PCURVE_S1.);+#5451 = LINE('',#5452,#5453);+#5452 = CARTESIAN_POINT('',(-0.931518225801,0.580278980554,1.515));+#5453 = VECTOR('',#5454,1.);+#5454 = DIRECTION('',(-1.110223024625E-16,-1.,0.));+#5455 = PCURVE('',#5261,#5456);+#5456 = DEFINITIONAL_REPRESENTATION('',(#5457),#5461);+#5457 = LINE('',#5458,#5459);+#5458 = CARTESIAN_POINT('',(9.225852391323E-02,1.024275374664E-17));+#5459 = VECTOR('',#5460,1.);+#5460 = DIRECTION('',(-1.,0.));+#5461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5466)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5463,#5464,#5465)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5463 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5464 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5465 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5466 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5463,+ 'distance_accuracy_value','confusion accuracy');+#5467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5468,#5470);+#5468 = ( REPRESENTATION_RELATIONSHIP('','',#3013,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5469) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#5470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #5471);+#5471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','Adom.LaserEtch','',#5,#3008+ ,$);+#5472 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3010));+#5473 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchStyle=flat','visible',(+ #3016,#3218,#3516,#3814,#3984,#4458,#4644,#4782,#5050,#5124,#5246));+#5474 = PRESENTATION_LAYER_ASSIGNMENT('Adom.EtchFace=top','visible',(+ #3016,#3218,#3516,#3814,#3984,#4458,#4644,#4782,#5050,#5124,#5246));+#5475 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #5476,#5484,#5491,#5498,#5505,#5512,#5520,#5527,#5534,#5541,#5548,+ #5555,#5562,#5569,#5576,#5583,#5590,#5598,#5605,#5612,#5619,#5626,+ #5633,#5640,#5647,#5654,#5661,#5668,#5675,#5682,#5689,#5696,#5703,+ #5710,#5717,#5724,#5731,#5738,#5745,#5752,#5759,#5766,#5773,#5780,+ #5787,#5794),#2995);+#5476 = STYLED_ITEM('color',(#5477),#85);+#5477 = PRESENTATION_STYLE_ASSIGNMENT((#5478));+#5478 = SURFACE_STYLE_USAGE(.BOTH.,#5479);+#5479 = SURFACE_SIDE_STYLE('',(#5480));+#5480 = SURFACE_STYLE_FILL_AREA(#5481);+#5481 = FILL_AREA_STYLE('',(#5482));+#5482 = FILL_AREA_STYLE_COLOUR('',#5483);+#5483 = DRAUGHTING_PRE_DEFINED_COLOUR('white');+#5484 = STYLED_ITEM('color',(#5485),#205);+#5485 = PRESENTATION_STYLE_ASSIGNMENT((#5486));+#5486 = SURFACE_STYLE_USAGE(.BOTH.,#5487);+#5487 = SURFACE_SIDE_STYLE('',(#5488));+#5488 = SURFACE_STYLE_FILL_AREA(#5489);+#5489 = FILL_AREA_STYLE('',(#5490));+#5490 = FILL_AREA_STYLE_COLOUR('',#5483);+#5491 = STYLED_ITEM('color',(#5492),#281);+#5492 = PRESENTATION_STYLE_ASSIGNMENT((#5493));+#5493 = SURFACE_STYLE_USAGE(.BOTH.,#5494);+#5494 = SURFACE_SIDE_STYLE('',(#5495));+#5495 = SURFACE_STYLE_FILL_AREA(#5496);+#5496 = FILL_AREA_STYLE('',(#5497));+#5497 = FILL_AREA_STYLE_COLOUR('',#5483);+#5498 = STYLED_ITEM('color',(#5499),#352);+#5499 = PRESENTATION_STYLE_ASSIGNMENT((#5500));+#5500 = SURFACE_STYLE_USAGE(.BOTH.,#5501);+#5501 = SURFACE_SIDE_STYLE('',(#5502));+#5502 = SURFACE_STYLE_FILL_AREA(#5503);+#5503 = FILL_AREA_STYLE('',(#5504));+#5504 = FILL_AREA_STYLE_COLOUR('',#5483);+#5505 = STYLED_ITEM('color',(#5506),#399);+#5506 = PRESENTATION_STYLE_ASSIGNMENT((#5507));+#5507 = SURFACE_STYLE_USAGE(.BOTH.,#5508);+#5508 = SURFACE_SIDE_STYLE('',(#5509));+#5509 = SURFACE_STYLE_FILL_AREA(#5510);+#5510 = FILL_AREA_STYLE('',(#5511));+#5511 = FILL_AREA_STYLE_COLOUR('',#5483);+#5512 = STYLED_ITEM('color',(#5513),#406);+#5513 = PRESENTATION_STYLE_ASSIGNMENT((#5514));+#5514 = SURFACE_STYLE_USAGE(.BOTH.,#5515);+#5515 = SURFACE_SIDE_STYLE('',(#5516));+#5516 = SURFACE_STYLE_FILL_AREA(#5517);+#5517 = FILL_AREA_STYLE('',(#5518));+#5518 = FILL_AREA_STYLE_COLOUR('',#5519);+#5519 = COLOUR_RGB('',0.250980388104,0.250980388104,0.250980388104);+#5520 = STYLED_ITEM('color',(#5521),#527);+#5521 = PRESENTATION_STYLE_ASSIGNMENT((#5522));+#5522 = SURFACE_STYLE_USAGE(.BOTH.,#5523);+#5523 = SURFACE_SIDE_STYLE('',(#5524));+#5524 = SURFACE_STYLE_FILL_AREA(#5525);+#5525 = FILL_AREA_STYLE('',(#5526));+#5526 = FILL_AREA_STYLE_COLOUR('',#5519);+#5527 = STYLED_ITEM('color',(#5528),#741);+#5528 = PRESENTATION_STYLE_ASSIGNMENT((#5529));+#5529 = SURFACE_STYLE_USAGE(.BOTH.,#5530);+#5530 = SURFACE_SIDE_STYLE('',(#5531));+#5531 = SURFACE_STYLE_FILL_AREA(#5532);+#5532 = FILL_AREA_STYLE('',(#5533));+#5533 = FILL_AREA_STYLE_COLOUR('',#5519);+#5534 = STYLED_ITEM('color',(#5535),#788);+#5535 = PRESENTATION_STYLE_ASSIGNMENT((#5536));+#5536 = SURFACE_STYLE_USAGE(.BOTH.,#5537);+#5537 = SURFACE_SIDE_STYLE('',(#5538));+#5538 = SURFACE_STYLE_FILL_AREA(#5539);+#5539 = FILL_AREA_STYLE('',(#5540));+#5540 = FILL_AREA_STYLE_COLOUR('',#5519);+#5541 = STYLED_ITEM('color',(#5542),#815);+#5542 = PRESENTATION_STYLE_ASSIGNMENT((#5543));+#5543 = SURFACE_STYLE_USAGE(.BOTH.,#5544);+#5544 = SURFACE_SIDE_STYLE('',(#5545));+#5545 = SURFACE_STYLE_FILL_AREA(#5546);+#5546 = FILL_AREA_STYLE('',(#5547));+#5547 = FILL_AREA_STYLE_COLOUR('',#5519);+#5548 = STYLED_ITEM('color',(#5549),#842);+#5549 = PRESENTATION_STYLE_ASSIGNMENT((#5550));+#5550 = SURFACE_STYLE_USAGE(.BOTH.,#5551);+#5551 = SURFACE_SIDE_STYLE('',(#5552));+#5552 = SURFACE_STYLE_FILL_AREA(#5553);+#5553 = FILL_AREA_STYLE('',(#5554));+#5554 = FILL_AREA_STYLE_COLOUR('',#5519);+#5555 = STYLED_ITEM('color',(#5556),#849);+#5556 = PRESENTATION_STYLE_ASSIGNMENT((#5557));+#5557 = SURFACE_STYLE_USAGE(.BOTH.,#5558);+#5558 = SURFACE_SIDE_STYLE('',(#5559));+#5559 = SURFACE_STYLE_FILL_AREA(#5560);+#5560 = FILL_AREA_STYLE('',(#5561));+#5561 = FILL_AREA_STYLE_COLOUR('',#5483);+#5562 = STYLED_ITEM('color',(#5563),#949);+#5563 = PRESENTATION_STYLE_ASSIGNMENT((#5564));+#5564 = SURFACE_STYLE_USAGE(.BOTH.,#5565);+#5565 = SURFACE_SIDE_STYLE('',(#5566));+#5566 = SURFACE_STYLE_FILL_AREA(#5567);+#5567 = FILL_AREA_STYLE('',(#5568));+#5568 = FILL_AREA_STYLE_COLOUR('',#5483);+#5569 = STYLED_ITEM('color',(#5570),#996);+#5570 = PRESENTATION_STYLE_ASSIGNMENT((#5571));+#5571 = SURFACE_STYLE_USAGE(.BOTH.,#5572);+#5572 = SURFACE_SIDE_STYLE('',(#5573));+#5573 = SURFACE_STYLE_FILL_AREA(#5574);+#5574 = FILL_AREA_STYLE('',(#5575));+#5575 = FILL_AREA_STYLE_COLOUR('',#5483);+#5576 = STYLED_ITEM('color',(#5577),#1023);+#5577 = PRESENTATION_STYLE_ASSIGNMENT((#5578));+#5578 = SURFACE_STYLE_USAGE(.BOTH.,#5579);+#5579 = SURFACE_SIDE_STYLE('',(#5580));+#5580 = SURFACE_STYLE_FILL_AREA(#5581);+#5581 = FILL_AREA_STYLE('',(#5582));+#5582 = FILL_AREA_STYLE_COLOUR('',#5483);+#5583 = STYLED_ITEM('color',(#5584),#1050);+#5584 = PRESENTATION_STYLE_ASSIGNMENT((#5585));+#5585 = SURFACE_STYLE_USAGE(.BOTH.,#5586);+#5586 = SURFACE_SIDE_STYLE('',(#5587));+#5587 = SURFACE_STYLE_FILL_AREA(#5588);+#5588 = FILL_AREA_STYLE('',(#5589));+#5589 = FILL_AREA_STYLE_COLOUR('',#5483);+#5590 = STYLED_ITEM('color',(#5591),#1059);+#5591 = PRESENTATION_STYLE_ASSIGNMENT((#5592));+#5592 = SURFACE_STYLE_USAGE(.BOTH.,#5593);+#5593 = SURFACE_SIDE_STYLE('',(#5594));+#5594 = SURFACE_STYLE_FILL_AREA(#5595);+#5595 = FILL_AREA_STYLE('',(#5596));+#5596 = FILL_AREA_STYLE_COLOUR('',#5597);+#5597 = COLOUR_RGB('',0.752941164258,0.752941164258,0.752941164258);+#5598 = STYLED_ITEM('color',(#5599),#1293);+#5599 = PRESENTATION_STYLE_ASSIGNMENT((#5600));+#5600 = SURFACE_STYLE_USAGE(.BOTH.,#5601);+#5601 = SURFACE_SIDE_STYLE('',(#5602));+#5602 = SURFACE_STYLE_FILL_AREA(#5603);+#5603 = FILL_AREA_STYLE('',(#5604));+#5604 = FILL_AREA_STYLE_COLOUR('',#5597);+#5605 = STYLED_ITEM('color',(#5606),#1487);+#5606 = PRESENTATION_STYLE_ASSIGNMENT((#5607));+#5607 = SURFACE_STYLE_USAGE(.BOTH.,#5608);+#5608 = SURFACE_SIDE_STYLE('',(#5609));+#5609 = SURFACE_STYLE_FILL_AREA(#5610);+#5610 = FILL_AREA_STYLE('',(#5611));+#5611 = FILL_AREA_STYLE_COLOUR('',#5597);+#5612 = STYLED_ITEM('color',(#5613),#1534);+#5613 = PRESENTATION_STYLE_ASSIGNMENT((#5614));+#5614 = SURFACE_STYLE_USAGE(.BOTH.,#5615);+#5615 = SURFACE_SIDE_STYLE('',(#5616));+#5616 = SURFACE_STYLE_FILL_AREA(#5617);+#5617 = FILL_AREA_STYLE('',(#5618));+#5618 = FILL_AREA_STYLE_COLOUR('',#5597);+#5619 = STYLED_ITEM('color',(#5620),#1561);+#5620 = PRESENTATION_STYLE_ASSIGNMENT((#5621));+#5621 = SURFACE_STYLE_USAGE(.BOTH.,#5622);+#5622 = SURFACE_SIDE_STYLE('',(#5623));+#5623 = SURFACE_STYLE_FILL_AREA(#5624);+#5624 = FILL_AREA_STYLE('',(#5625));+#5625 = FILL_AREA_STYLE_COLOUR('',#5597);+#5626 = STYLED_ITEM('color',(#5627),#1588);+#5627 = PRESENTATION_STYLE_ASSIGNMENT((#5628));+#5628 = SURFACE_STYLE_USAGE(.BOTH.,#5629);+#5629 = SURFACE_SIDE_STYLE('',(#5630));+#5630 = SURFACE_STYLE_FILL_AREA(#5631);+#5631 = FILL_AREA_STYLE('',(#5632));+#5632 = FILL_AREA_STYLE_COLOUR('',#5597);+#5633 = STYLED_ITEM('color',(#5634),#1595);+#5634 = PRESENTATION_STYLE_ASSIGNMENT((#5635));+#5635 = SURFACE_STYLE_USAGE(.BOTH.,#5636);+#5636 = SURFACE_SIDE_STYLE('',(#5637));+#5637 = SURFACE_STYLE_FILL_AREA(#5638);+#5638 = FILL_AREA_STYLE('',(#5639));+#5639 = FILL_AREA_STYLE_COLOUR('',#5483);+#5640 = STYLED_ITEM('color',(#5641),#1642);+#5641 = PRESENTATION_STYLE_ASSIGNMENT((#5642));+#5642 = SURFACE_STYLE_USAGE(.BOTH.,#5643);+#5643 = SURFACE_SIDE_STYLE('',(#5644));+#5644 = SURFACE_STYLE_FILL_AREA(#5645);+#5645 = FILL_AREA_STYLE('',(#5646));+#5646 = FILL_AREA_STYLE_COLOUR('',#5597);+#5647 = STYLED_ITEM('color',(#5648),#1669);+#5648 = PRESENTATION_STYLE_ASSIGNMENT((#5649));+#5649 = SURFACE_STYLE_USAGE(.BOTH.,#5650);+#5650 = SURFACE_SIDE_STYLE('',(#5651));+#5651 = SURFACE_STYLE_FILL_AREA(#5652);+#5652 = FILL_AREA_STYLE('',(#5653));+#5653 = FILL_AREA_STYLE_COLOUR('',#5483);+#5654 = STYLED_ITEM('color',(#5655),#1696);+#5655 = PRESENTATION_STYLE_ASSIGNMENT((#5656));+#5656 = SURFACE_STYLE_USAGE(.BOTH.,#5657);+#5657 = SURFACE_SIDE_STYLE('',(#5658));+#5658 = SURFACE_STYLE_FILL_AREA(#5659);+#5659 = FILL_AREA_STYLE('',(#5660));+#5660 = FILL_AREA_STYLE_COLOUR('',#5597);+#5661 = STYLED_ITEM('color',(#5662),#1705);+#5662 = PRESENTATION_STYLE_ASSIGNMENT((#5663));+#5663 = SURFACE_STYLE_USAGE(.BOTH.,#5664);+#5664 = SURFACE_SIDE_STYLE('',(#5665));+#5665 = SURFACE_STYLE_FILL_AREA(#5666);+#5666 = FILL_AREA_STYLE('',(#5667));+#5667 = FILL_AREA_STYLE_COLOUR('',#5597);+#5668 = STYLED_ITEM('color',(#5669),#1939);+#5669 = PRESENTATION_STYLE_ASSIGNMENT((#5670));+#5670 = SURFACE_STYLE_USAGE(.BOTH.,#5671);+#5671 = SURFACE_SIDE_STYLE('',(#5672));+#5672 = SURFACE_STYLE_FILL_AREA(#5673);+#5673 = FILL_AREA_STYLE('',(#5674));+#5674 = FILL_AREA_STYLE_COLOUR('',#5519);+#5675 = STYLED_ITEM('color',(#5676),#2133);+#5676 = PRESENTATION_STYLE_ASSIGNMENT((#5677));+#5677 = SURFACE_STYLE_USAGE(.BOTH.,#5678);+#5678 = SURFACE_SIDE_STYLE('',(#5679));+#5679 = SURFACE_STYLE_FILL_AREA(#5680);+#5680 = FILL_AREA_STYLE('',(#5681));+#5681 = FILL_AREA_STYLE_COLOUR('',#5597);+#5682 = STYLED_ITEM('color',(#5683),#2180);+#5683 = PRESENTATION_STYLE_ASSIGNMENT((#5684));+#5684 = SURFACE_STYLE_USAGE(.BOTH.,#5685);+#5685 = SURFACE_SIDE_STYLE('',(#5686));+#5686 = SURFACE_STYLE_FILL_AREA(#5687);+#5687 = FILL_AREA_STYLE('',(#5688));+#5688 = FILL_AREA_STYLE_COLOUR('',#5597);+#5689 = STYLED_ITEM('color',(#5690),#2207);+#5690 = PRESENTATION_STYLE_ASSIGNMENT((#5691));+#5691 = SURFACE_STYLE_USAGE(.BOTH.,#5692);+#5692 = SURFACE_SIDE_STYLE('',(#5693));+#5693 = SURFACE_STYLE_FILL_AREA(#5694);+#5694 = FILL_AREA_STYLE('',(#5695));+#5695 = FILL_AREA_STYLE_COLOUR('',#5597);+#5696 = STYLED_ITEM('color',(#5697),#2234);+#5697 = PRESENTATION_STYLE_ASSIGNMENT((#5698));+#5698 = SURFACE_STYLE_USAGE(.BOTH.,#5699);+#5699 = SURFACE_SIDE_STYLE('',(#5700));+#5700 = SURFACE_STYLE_FILL_AREA(#5701);+#5701 = FILL_AREA_STYLE('',(#5702));+#5702 = FILL_AREA_STYLE_COLOUR('',#5597);+#5703 = STYLED_ITEM('color',(#5704),#2241);+#5704 = PRESENTATION_STYLE_ASSIGNMENT((#5705));+#5705 = SURFACE_STYLE_USAGE(.BOTH.,#5706);+#5706 = SURFACE_SIDE_STYLE('',(#5707));+#5707 = SURFACE_STYLE_FILL_AREA(#5708);+#5708 = FILL_AREA_STYLE('',(#5709));+#5709 = FILL_AREA_STYLE_COLOUR('',#5483);+#5710 = STYLED_ITEM('color',(#5711),#2288);+#5711 = PRESENTATION_STYLE_ASSIGNMENT((#5712));+#5712 = SURFACE_STYLE_USAGE(.BOTH.,#5713);+#5713 = SURFACE_SIDE_STYLE('',(#5714));+#5714 = SURFACE_STYLE_FILL_AREA(#5715);+#5715 = FILL_AREA_STYLE('',(#5716));+#5716 = FILL_AREA_STYLE_COLOUR('',#5597);+#5717 = STYLED_ITEM('color',(#5718),#2315);+#5718 = PRESENTATION_STYLE_ASSIGNMENT((#5719));+#5719 = SURFACE_STYLE_USAGE(.BOTH.,#5720);+#5720 = SURFACE_SIDE_STYLE('',(#5721));+#5721 = SURFACE_STYLE_FILL_AREA(#5722);+#5722 = FILL_AREA_STYLE('',(#5723));+#5723 = FILL_AREA_STYLE_COLOUR('',#5483);+#5724 = STYLED_ITEM('color',(#5725),#2342);+#5725 = PRESENTATION_STYLE_ASSIGNMENT((#5726));+#5726 = SURFACE_STYLE_USAGE(.BOTH.,#5727);+#5727 = SURFACE_SIDE_STYLE('',(#5728));+#5728 = SURFACE_STYLE_FILL_AREA(#5729);+#5729 = FILL_AREA_STYLE('',(#5730));+#5730 = FILL_AREA_STYLE_COLOUR('',#5597);+#5731 = STYLED_ITEM('color',(#5732),#2351);+#5732 = PRESENTATION_STYLE_ASSIGNMENT((#5733));+#5733 = SURFACE_STYLE_USAGE(.BOTH.,#5734);+#5734 = SURFACE_SIDE_STYLE('',(#5735));+#5735 = SURFACE_STYLE_FILL_AREA(#5736);+#5736 = FILL_AREA_STYLE('',(#5737));+#5737 = FILL_AREA_STYLE_COLOUR('',#5519);+#5738 = STYLED_ITEM('color',(#5739),#2585);+#5739 = PRESENTATION_STYLE_ASSIGNMENT((#5740));+#5740 = SURFACE_STYLE_USAGE(.BOTH.,#5741);+#5741 = SURFACE_SIDE_STYLE('',(#5742));+#5742 = SURFACE_STYLE_FILL_AREA(#5743);+#5743 = FILL_AREA_STYLE('',(#5744));+#5744 = FILL_AREA_STYLE_COLOUR('',#5597);+#5745 = STYLED_ITEM('color',(#5746),#2779);+#5746 = PRESENTATION_STYLE_ASSIGNMENT((#5747));+#5747 = SURFACE_STYLE_USAGE(.BOTH.,#5748);+#5748 = SURFACE_SIDE_STYLE('',(#5749));+#5749 = SURFACE_STYLE_FILL_AREA(#5750);+#5750 = FILL_AREA_STYLE('',(#5751));+#5751 = FILL_AREA_STYLE_COLOUR('',#5597);+#5752 = STYLED_ITEM('color',(#5753),#2826);+#5753 = PRESENTATION_STYLE_ASSIGNMENT((#5754));+#5754 = SURFACE_STYLE_USAGE(.BOTH.,#5755);+#5755 = SURFACE_SIDE_STYLE('',(#5756));+#5756 = SURFACE_STYLE_FILL_AREA(#5757);+#5757 = FILL_AREA_STYLE('',(#5758));+#5758 = FILL_AREA_STYLE_COLOUR('',#5597);+#5759 = STYLED_ITEM('color',(#5760),#2853);+#5760 = PRESENTATION_STYLE_ASSIGNMENT((#5761));+#5761 = SURFACE_STYLE_USAGE(.BOTH.,#5762);+#5762 = SURFACE_SIDE_STYLE('',(#5763));+#5763 = SURFACE_STYLE_FILL_AREA(#5764);+#5764 = FILL_AREA_STYLE('',(#5765));+#5765 = FILL_AREA_STYLE_COLOUR('',#5597);+#5766 = STYLED_ITEM('color',(#5767),#2880);+#5767 = PRESENTATION_STYLE_ASSIGNMENT((#5768));+#5768 = SURFACE_STYLE_USAGE(.BOTH.,#5769);+#5769 = SURFACE_SIDE_STYLE('',(#5770));+#5770 = SURFACE_STYLE_FILL_AREA(#5771);+#5771 = FILL_AREA_STYLE('',(#5772));+#5772 = FILL_AREA_STYLE_COLOUR('',#5597);+#5773 = STYLED_ITEM('color',(#5774),#2887);+#5774 = PRESENTATION_STYLE_ASSIGNMENT((#5775));+#5775 = SURFACE_STYLE_USAGE(.BOTH.,#5776);+#5776 = SURFACE_SIDE_STYLE('',(#5777));+#5777 = SURFACE_STYLE_FILL_AREA(#5778);+#5778 = FILL_AREA_STYLE('',(#5779));+#5779 = FILL_AREA_STYLE_COLOUR('',#5483);+#5780 = STYLED_ITEM('color',(#5781),#2934);+#5781 = PRESENTATION_STYLE_ASSIGNMENT((#5782));+#5782 = SURFACE_STYLE_USAGE(.BOTH.,#5783);+#5783 = SURFACE_SIDE_STYLE('',(#5784));+#5784 = SURFACE_STYLE_FILL_AREA(#5785);+#5785 = FILL_AREA_STYLE('',(#5786));+#5786 = FILL_AREA_STYLE_COLOUR('',#5597);+#5787 = STYLED_ITEM('color',(#5788),#2961);+#5788 = PRESENTATION_STYLE_ASSIGNMENT((#5789));+#5789 = SURFACE_STYLE_USAGE(.BOTH.,#5790);+#5790 = SURFACE_SIDE_STYLE('',(#5791));+#5791 = SURFACE_STYLE_FILL_AREA(#5792);+#5792 = FILL_AREA_STYLE('',(#5793));+#5793 = FILL_AREA_STYLE_COLOUR('',#5483);+#5794 = STYLED_ITEM('color',(#5795),#2988);+#5795 = PRESENTATION_STYLE_ASSIGNMENT((#5796));+#5796 = SURFACE_STYLE_USAGE(.BOTH.,#5797);+#5797 = SURFACE_SIDE_STYLE('',(#5798));+#5798 = SURFACE_STYLE_FILL_AREA(#5799);+#5799 = FILL_AREA_STYLE('',(#5800));+#5800 = FILL_AREA_STYLE_COLOUR('',#5597);+#5801 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #5802,#5812,#5821,#5830,#5839,#5848,#5857,#5866,#5875,#5884,#5893),+ #5462);+#5802 = STYLED_ITEM('color',(#5803),#3016);+#5803 = PRESENTATION_STYLE_ASSIGNMENT((#5804,#5810));+#5804 = SURFACE_STYLE_USAGE(.BOTH.,#5805);+#5805 = SURFACE_SIDE_STYLE('',(#5806));+#5806 = SURFACE_STYLE_FILL_AREA(#5807);+#5807 = FILL_AREA_STYLE('',(#5808));+#5808 = FILL_AREA_STYLE_COLOUR('',#5809);+#5809 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#5810 = CURVE_STYLE('',#5811,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5811 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5812 = STYLED_ITEM('color',(#5813),#3218);+#5813 = PRESENTATION_STYLE_ASSIGNMENT((#5814,#5819));+#5814 = SURFACE_STYLE_USAGE(.BOTH.,#5815);+#5815 = SURFACE_SIDE_STYLE('',(#5816));+#5816 = SURFACE_STYLE_FILL_AREA(#5817);+#5817 = FILL_AREA_STYLE('',(#5818));+#5818 = FILL_AREA_STYLE_COLOUR('',#5809);+#5819 = CURVE_STYLE('',#5820,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5820 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5821 = STYLED_ITEM('color',(#5822),#3516);+#5822 = PRESENTATION_STYLE_ASSIGNMENT((#5823,#5828));+#5823 = SURFACE_STYLE_USAGE(.BOTH.,#5824);+#5824 = SURFACE_SIDE_STYLE('',(#5825));+#5825 = SURFACE_STYLE_FILL_AREA(#5826);+#5826 = FILL_AREA_STYLE('',(#5827));+#5827 = FILL_AREA_STYLE_COLOUR('',#5809);+#5828 = CURVE_STYLE('',#5829,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5829 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5830 = STYLED_ITEM('color',(#5831),#3814);+#5831 = PRESENTATION_STYLE_ASSIGNMENT((#5832,#5837));+#5832 = SURFACE_STYLE_USAGE(.BOTH.,#5833);+#5833 = SURFACE_SIDE_STYLE('',(#5834));+#5834 = SURFACE_STYLE_FILL_AREA(#5835);+#5835 = FILL_AREA_STYLE('',(#5836));+#5836 = FILL_AREA_STYLE_COLOUR('',#5809);+#5837 = CURVE_STYLE('',#5838,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5838 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5839 = STYLED_ITEM('color',(#5840),#3984);+#5840 = PRESENTATION_STYLE_ASSIGNMENT((#5841,#5846));+#5841 = SURFACE_STYLE_USAGE(.BOTH.,#5842);+#5842 = SURFACE_SIDE_STYLE('',(#5843));+#5843 = SURFACE_STYLE_FILL_AREA(#5844);+#5844 = FILL_AREA_STYLE('',(#5845));+#5845 = FILL_AREA_STYLE_COLOUR('',#5809);+#5846 = CURVE_STYLE('',#5847,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5847 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5848 = STYLED_ITEM('color',(#5849),#4458);+#5849 = PRESENTATION_STYLE_ASSIGNMENT((#5850,#5855));+#5850 = SURFACE_STYLE_USAGE(.BOTH.,#5851);+#5851 = SURFACE_SIDE_STYLE('',(#5852));+#5852 = SURFACE_STYLE_FILL_AREA(#5853);+#5853 = FILL_AREA_STYLE('',(#5854));+#5854 = FILL_AREA_STYLE_COLOUR('',#5809);+#5855 = CURVE_STYLE('',#5856,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5856 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5857 = STYLED_ITEM('color',(#5858),#4644);+#5858 = PRESENTATION_STYLE_ASSIGNMENT((#5859,#5864));+#5859 = SURFACE_STYLE_USAGE(.BOTH.,#5860);+#5860 = SURFACE_SIDE_STYLE('',(#5861));+#5861 = SURFACE_STYLE_FILL_AREA(#5862);+#5862 = FILL_AREA_STYLE('',(#5863));+#5863 = FILL_AREA_STYLE_COLOUR('',#5809);+#5864 = CURVE_STYLE('',#5865,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5865 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5866 = STYLED_ITEM('color',(#5867),#4782);+#5867 = PRESENTATION_STYLE_ASSIGNMENT((#5868,#5873));+#5868 = SURFACE_STYLE_USAGE(.BOTH.,#5869);+#5869 = SURFACE_SIDE_STYLE('',(#5870));+#5870 = SURFACE_STYLE_FILL_AREA(#5871);+#5871 = FILL_AREA_STYLE('',(#5872));+#5872 = FILL_AREA_STYLE_COLOUR('',#5809);+#5873 = CURVE_STYLE('',#5874,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5874 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5875 = STYLED_ITEM('color',(#5876),#5050);+#5876 = PRESENTATION_STYLE_ASSIGNMENT((#5877,#5882));+#5877 = SURFACE_STYLE_USAGE(.BOTH.,#5878);+#5878 = SURFACE_SIDE_STYLE('',(#5879));+#5879 = SURFACE_STYLE_FILL_AREA(#5880);+#5880 = FILL_AREA_STYLE('',(#5881));+#5881 = FILL_AREA_STYLE_COLOUR('',#5809);+#5882 = CURVE_STYLE('',#5883,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5883 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5884 = STYLED_ITEM('color',(#5885),#5124);+#5885 = PRESENTATION_STYLE_ASSIGNMENT((#5886,#5891));+#5886 = SURFACE_STYLE_USAGE(.BOTH.,#5887);+#5887 = SURFACE_SIDE_STYLE('',(#5888));+#5888 = SURFACE_STYLE_FILL_AREA(#5889);+#5889 = FILL_AREA_STYLE('',(#5890));+#5890 = FILL_AREA_STYLE_COLOUR('',#5809);+#5891 = CURVE_STYLE('',#5892,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5892 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5893 = STYLED_ITEM('color',(#5894),#5246);+#5894 = PRESENTATION_STYLE_ASSIGNMENT((#5895,#5900));+#5895 = SURFACE_STYLE_USAGE(.BOTH.,#5896);+#5896 = SURFACE_SIDE_STYLE('',(#5897));+#5897 = SURFACE_STYLE_FILL_AREA(#5898);+#5898 = FILL_AREA_STYLE('',(#5899));+#5899 = FILL_AREA_STYLE_COLOUR('',#5809);+#5900 = CURVE_STYLE('',#5901,POSITIVE_LENGTH_MEASURE(0.1),#5809);+#5901 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+ENDSEC;+END-ISO-10303-21;
hccf3-10-700-ltcvs3l.glbadded⋯ 1 unchanged line ⋯
hccf3-10-700-ltcvs3l.kicad_modadded+80@@ -0,0 +1,80 @@+(footprint "hccf3-10-700-ltcvs3l"+ (version 20260206)+ (generator "amfm_make_lib")+ (layer "F.Cu")+ (descr "HCI HCCF3 10.7 MHz SMD ceramic filter, 7.0 x 3.0 mm, 3 terminals (1=In 2=GND 3=Out), LCSC C19191232"+ )+ (tags "ceramic filter 10.7MHz SMD HCCF3")+ (property "Reference" "REF**"+ (at 0 -3 0)+ (layer "F.SilkS")+ (effects (font (size 1 1) (thickness 0.15)))+ )+ (property "Value" "HCCF3_SMD-3P_7.0x3.0mm"+ (at 0 3 0)+ (layer "F.Fab")+ (effects (font (size 1 1) (thickness 0.15)))+ )+ (property "Datasheet" ""+ (at 0 0 0)+ (layer "F.Fab")+ (hide yes)+ (effects (font (size 1 1) (thickness 0.15)))+ )+ (property "Description" "HCI HCCF3 10.7 MHz SMD ceramic filter, 7.0 x 3.0 mm, 3 terminals (1=In 2=GND 3=Out), LCSC C19191232"+ (at 0 0 0)+ (layer "F.Fab")+ (hide yes)+ (effects (font (size 1 1) (thickness 0.15)))+ )+ (attr smd)+ (duplicate_pad_numbers_are_jumpers no)+ (fp_rect+ (start -3.5 -1.5)+ (end 3.5 1.5)+ (stroke (width 0.1) (type solid))+ (fill no)+ (layer "F.Fab")+ )+ (fp_rect+ (start -4.02 -1.87)+ (end 4.02 1.87)+ (stroke (width 0.05) (type solid))+ (fill no)+ (layer "F.CrtYd")+ )+ (fp_text user "${REFERENCE}"+ (at 0 0 0)+ (layer "F.Fab")+ (effects (font (size 0.8 0.8) (thickness 0.12)))+ )+ (fp_line (start -1.8 -1.62) (end -1.07 -1.62) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+ (fp_line (start 1.07 -1.62) (end 1.8 -1.62) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+ (fp_line (start -1.8 1.62) (end -1.07 1.62) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+ (fp_line (start 1.07 1.62) (end 1.8 1.62) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+ (fp_line (start -3.9 2.1) (end -3.9 1.3) (stroke (width 0.12) (type solid)) (layer "F.SilkS"))+ (pad "1" smd roundrect+ (at -2.97 0)+ (size 1.6 3.24)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.1)+ )+ (pad "2" smd roundrect+ (at 0 0)+ (size 1.4 3.24)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.1)+ )+ (pad "3" smd roundrect+ (at 2.97 0)+ (size 1.6 3.24)+ (layers "F.Cu" "F.Paste" "F.Mask")+ (roundrect_rratio 0.1)+ )+ (embedded_fonts no)+ (model "${KIPRJMOD}/hccf3-10-700-ltcvs3l.step"+ (offset (xyz 0 0 0))+ (scale (xyz 1 1 1))+ (rotate (xyz 0 0 0))+ )+)
hccf3-10-700-ltcvs3l.kicad_symadded+146@@ -0,0 +1,146 @@+(kicad_symbol_lib+ (version 20251024)+ (generator "adom_amfm_wiki")+ (generator_version "10.0")+ (symbol "HCCF3-10.700-LTCVS3L"+ (pin_names (offset 0.254))+ (exclude_from_sim yes)+ (in_bom yes)+ (on_board yes)+ (in_pos_files yes)+ (duplicate_pin_numbers_are_jumpers no)+ (property "Reference" "FL"+ (at 0 6.35 0)+ (show_name no)+ (do_not_autoplace no)+ (effects (font (size 1.27 1.27)))+ )+ (property "Value" "HCCF3-10.700-LTCVS3L"+ (at 0 5.08 0)+ (show_name no)+ (do_not_autoplace no)+ (effects (font (size 1.27 1.27)))+ )+ (property "Footprint" "hccf3-10-700-ltcvs3l:hccf3-10-700-ltcvs3l"+ (at 0 -8.89 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "Datasheet" "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "Description" "HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Ceramic Filters"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "ki_keywords" "ceramic filter IF 10.7MHz"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "MPN" "HCCF3-10.700-LTCVS3L"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "Manufacturer" "HCI (Suzhou HangJing Elec and Tech)"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "LCSC" "C19191232"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "Mouser" ""+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (property "DigiKey" ""+ (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/hccf3-10-700-ltcvs3l"+ (at 0 0 0)+ (show_name no)+ (do_not_autoplace no)+ (hide yes)+ (effects (font (size 1.27 1.27)))+ )+ (symbol "HCCF3-10.700-LTCVS3L_0_1"+ (rectangle+ (start -5.08 3.81)+ (end 5.08 -2.54)+ (stroke (width 0.254) (type default))+ (fill (type background))+ )+ (polyline+ (pts (xy -1.27 2.54) (xy -1.27 -0.635))+ (stroke (width 0.254) (type default))+ (fill (type none))+ )+ (polyline+ (pts (xy 1.27 2.54) (xy 1.27 -0.635))+ (stroke (width 0.254) (type default))+ (fill (type none))+ )+ (rectangle+ (start -0.635 2.286)+ (end 0.635 -0.381)+ (stroke (width 0.254) (type default))+ (fill (type outline))+ )+ (polyline+ (pts (xy -2.54 1.27) (xy -1.27 1.27))+ (stroke (width 0) (type default))+ (fill (type none))+ )+ (polyline (pts (xy 1.27 1.27) (xy 2.54 1.27)) (stroke (width 0) (type default)) (fill (type none)))+ )+ (symbol "HCCF3-10.700-LTCVS3L_1_1"+ (pin passive line+ (at -7.62 1.27 0)+ (length 2.54)+ (name "IN" (effects (font (size 1.27 1.27))))+ (number "1" (effects (font (size 1.27 1.27))))+ )+ (pin passive line+ (at 0 -5.08 90)+ (length 2.54)+ (name "GND" (effects (font (size 1.27 1.27))))+ (number "2" (effects (font (size 1.27 1.27))))+ )+ (pin passive line+ (at 7.62 1.27 180)+ (length 2.54)+ (name "OUT" (effects (font (size 1.27 1.27))))+ (number "3" (effects (font (size 1.27 1.27))))+ )+ )+ (embedded_fonts no)+ )+)
hccf3-10-700-ltcvs3l.lbradded+120@@ -0,0 +1,120 @@+<?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>HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Ceramic Filters</description>+<packages>+<package name="hccf3-10-700-ltcvs3l">+ <description>3 pads, 7.5 x 3.2 mm. HCI HCCF3 10.7 MHz SMD ceramic filter, 7.0 x 3.0 mm, 3 terminals (1=In 2=GND 3=Out), LCSC C19191232</description>+ <smd name="1" x="-2.9700" y="-0.0000" dx="1.6000" dy="3.2400" layer="1" roundness="20"/>+ <smd name="2" x="0.0000" y="-0.0000" dx="1.4000" dy="3.2400" layer="1" roundness="20"/>+ <smd name="3" x="2.9700" y="-0.0000" dx="1.6000" dy="3.2400" layer="1" roundness="20"/>+ <wire x1="-3.5000" y1="1.5000" x2="3.5000" y2="1.5000" width="0.1000" layer="51"/>+ <wire x1="3.5000" y1="1.5000" x2="3.5000" y2="-1.5000" width="0.1000" layer="51"/>+ <wire x1="3.5000" y1="-1.5000" x2="-3.5000" y2="-1.5000" width="0.1000" layer="51"/>+ <wire x1="-3.5000" y1="-1.5000" x2="-3.5000" y2="1.5000" width="0.1000" layer="51"/>+ <wire x1="-1.8000" y1="1.6200" x2="-1.0700" y2="1.6200" width="0.1200" layer="21"/>+ <wire x1="1.0700" y1="1.6200" x2="1.8000" y2="1.6200" width="0.1200" layer="21"/>+ <wire x1="-1.8000" y1="-1.6200" x2="-1.0700" y2="-1.6200" width="0.1200" layer="21"/>+ <wire x1="1.0700" y1="-1.6200" x2="1.8000" y2="-1.6200" width="0.1200" layer="21"/>+ <wire x1="-3.9000" y1="-2.1000" x2="-3.9000" y2="-1.3000" width="0.1200" layer="21"/>+ <text x="0" y="2.220" size="1.27" layer="25" align="bottom-center">>NAME</text>+ <text x="0" y="-2.700" size="1.27" layer="27" align="top-center">>VALUE</text>+</package>+</packages>+<symbols>+<symbol name="HCCF3-10.700-LTCVS3L">+ <description>HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Ceramic Filters</description>+ <wire x1="-5.08" y1="3.81" x2="5.08" y2="3.81" width="0.254" layer="94"/>+ <wire x1="5.08" y1="3.81" x2="5.08" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="5.08" y1="-2.54" x2="-5.08" y2="-2.54" width="0.254" layer="94"/>+ <wire x1="-5.08" y1="-2.54" x2="-5.08" y2="3.81" width="0.254" layer="94"/>+ <rectangle x1="-0.6350" y1="2.2860" x2="0.6350" y2="-0.3810" layer="94"/>+ <wire x1="-1.2700" y1="2.5400" x2="-1.2700" y2="-0.6350" width="0.2540" layer="94"/>+ <wire x1="1.2700" y1="2.5400" x2="1.2700" y2="-0.6350" width="0.2540" layer="94"/>+ <wire x1="-2.5400" y1="1.2700" x2="-1.2700" y2="1.2700" width="0.1524" layer="94"/>+ <wire x1="1.2700" y1="1.2700" x2="2.5400" y2="1.2700" width="0.1524" layer="94"/>+ <text x="0.0000" y="6.3500" size="1.27" layer="95" align="center">>NAME</text>+ <text x="0.0000" y="5.0800" size="1.27" layer="96" align="center">>VALUE</text>+ <pin name="IN" x="-7.62" y="1.27" length="short" direction="pas" visible="pad"/>+ <pin name="GND" x="0" y="-5.08" length="short" direction="pas" rot="R90" visible="pad"/>+ <pin name="OUT" x="7.62" y="1.27" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="HCCF3-10.700-LTCVS3L" prefix="FL">+ <description>HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Ceramic Filters</description>+ <gates>+ <gate name="G$1" symbol="HCCF3-10.700-LTCVS3L" x="0" y="0"/>+ </gates>+ <devices>+ <device name="" package="hccf3-10-700-ltcvs3l">+ <connects>+ <connect gate="G$1" pin="IN" pad="1"/>+ <connect gate="G$1" pin="GND" pad="2"/>+ <connect gate="G$1" pin="OUT" pad="3"/>+ </connects>+ <technologies>+ <technology name="">+ <attribute name="MPN" value="HCCF3-10.700-LTCVS3L" constant="no"/>+ <attribute name="MANUFACTURER" value="HCI (Suzhou HangJing Elec and Tech)" constant="no"/>+ <attribute name="DATASHEET" value="https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf" constant="no"/>+ <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l" constant="no"/>+ <attribute name="LCSC_PN" value="C19191232" constant="no"/>+ </technology>+ </technologies>+ </device>+ </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>
hccf3-10-700-ltcvs3l.stepadded+3747@@ -0,0 +1,3747 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-08T10:33:00',('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('Open CASCADE STEP translator 7.8 1',+ 'Open CASCADE STEP translator 7.8 1','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);+#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.76));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,0.));+#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,+ 'distance_accuracy_value','confusion accuracy');+#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#25 = SHAPE_DEFINITION_REPRESENTATION(#26,#32);+#26 = PRODUCT_DEFINITION_SHAPE('','',#27);+#27 = PRODUCT_DEFINITION('design','',#28,#31);+#28 = PRODUCT_DEFINITION_FORMATION('','',#29);+#29 = PRODUCT('COMPOUND','COMPOUND','',(#30));+#30 = PRODUCT_CONTEXT('',#2,'mechanical');+#31 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#32 = SHAPE_REPRESENTATION('',(#11,#33,#1007,#1653,#2299),#2945);+#33 = MANIFOLD_SOLID_BREP('',#34);+#34 = CLOSED_SHELL('',(#35,#155,#231,#302,#349,#356,#477,#691,#738,#765,+ #792,#799,#899,#946,#973,#1000));+#35 = ADVANCED_FACE('',(#36),#50,.F.);+#36 = FACE_BOUND('',#37,.T.);+#37 = EDGE_LOOP('',(#38,#73,#101,#129));+#38 = ORIENTED_EDGE('',*,*,#39,.F.);+#39 = EDGE_CURVE('',#40,#42,#44,.T.);+#40 = VERTEX_POINT('',#41);+#41 = CARTESIAN_POINT('',(3.5,-1.5,-0.25));+#42 = VERTEX_POINT('',#43);+#43 = CARTESIAN_POINT('',(3.5,1.5,-0.25));+#44 = SURFACE_CURVE('',#45,(#49,#61),.PCURVE_S1.);+#45 = LINE('',#46,#47);+#46 = CARTESIAN_POINT('',(3.5,-1.5,-0.25));+#47 = VECTOR('',#48,1.);+#48 = DIRECTION('',(1.445602896647E-16,1.,0.));+#49 = PCURVE('',#50,#55);+#50 = PLANE('',#51);+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);+#52 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#53 = DIRECTION('',(-1.,1.445602896647E-16,0.));+#54 = DIRECTION('',(-1.445602896647E-16,-1.,0.));+#55 = DEFINITIONAL_REPRESENTATION('',(#56),#60);+#56 = LINE('',#57,#58);+#57 = CARTESIAN_POINT('',(3.,-1.));+#58 = VECTOR('',#59,1.);+#59 = DIRECTION('',(-1.,0.));+#60 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#61 = PCURVE('',#62,#67);+#62 = PLANE('',#63);+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(0.,0.,-0.25));+#65 = DIRECTION('',(0.,0.,1.));+#66 = DIRECTION('',(1.,0.,-0.));+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);+#68 = LINE('',#69,#70);+#69 = CARTESIAN_POINT('',(3.5,-1.5));+#70 = VECTOR('',#71,1.);+#71 = DIRECTION('',(1.445602896647E-16,1.));+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#73 = ORIENTED_EDGE('',*,*,#74,.T.);+#74 = EDGE_CURVE('',#40,#75,#77,.T.);+#75 = VERTEX_POINT('',#76);+#76 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#77 = SURFACE_CURVE('',#78,(#82,#89),.PCURVE_S1.);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(-0.,-0.,-1.));+#82 = PCURVE('',#50,#83);+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#88);+#84 = LINE('',#85,#86);+#85 = CARTESIAN_POINT('',(3.,0.));+#86 = VECTOR('',#87,1.);+#87 = DIRECTION('',(0.,-1.));+#88 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#89 = PCURVE('',#90,#95);+#90 = PLANE('',#91);+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);+#92 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#93 = DIRECTION('',(0.,1.,0.));+#94 = DIRECTION('',(0.,-0.,1.));+#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);+#96 = LINE('',#97,#98);+#97 = CARTESIAN_POINT('',(0.,7.));+#98 = VECTOR('',#99,1.);+#99 = DIRECTION('',(-1.,0.));+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#101 = ORIENTED_EDGE('',*,*,#102,.T.);+#102 = EDGE_CURVE('',#75,#103,#105,.T.);+#103 = VERTEX_POINT('',#104);+#104 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#105 = SURFACE_CURVE('',#106,(#110,#117),.PCURVE_S1.);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#110 = PCURVE('',#50,#111);+#111 = DEFINITIONAL_REPRESENTATION('',(#112),#116);+#112 = LINE('',#113,#114);+#113 = CARTESIAN_POINT('',(-0.,-1.5));+#114 = VECTOR('',#115,1.);+#115 = DIRECTION('',(-1.,0.));+#116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#117 = PCURVE('',#118,#123);+#118 = PLANE('',#119);+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);+#120 = CARTESIAN_POINT('',(0.,0.,-0.75));+#121 = DIRECTION('',(-0.,0.,1.));+#122 = DIRECTION('',(1.,0.,0.));+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);+#124 = LINE('',#125,#126);+#125 = CARTESIAN_POINT('',(3.5,1.5));+#126 = VECTOR('',#127,1.);+#127 = DIRECTION('',(1.445602896647E-16,1.));+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#129 = ORIENTED_EDGE('',*,*,#130,.F.);+#130 = EDGE_CURVE('',#42,#103,#131,.T.);+#131 = SURFACE_CURVE('',#132,(#136,#143),.PCURVE_S1.);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(-0.,-0.,-1.));+#136 = PCURVE('',#50,#137);+#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142);+#138 = LINE('',#139,#140);+#139 = CARTESIAN_POINT('',(0.,0.));+#140 = VECTOR('',#141,1.);+#141 = DIRECTION('',(0.,-1.));+#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#143 = PCURVE('',#144,#149);+#144 = PLANE('',#145);+#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148);+#146 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#147 = DIRECTION('',(0.,-1.,0.));+#148 = DIRECTION('',(0.,-0.,-1.));+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);+#150 = LINE('',#151,#152);+#151 = CARTESIAN_POINT('',(0.,7.));+#152 = VECTOR('',#153,1.);+#153 = DIRECTION('',(1.,0.));+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#155 = ADVANCED_FACE('',(#156),#144,.F.);+#156 = FACE_BOUND('',#157,.T.);+#157 = EDGE_LOOP('',(#158,#181,#182,#205));+#158 = ORIENTED_EDGE('',*,*,#159,.F.);+#159 = EDGE_CURVE('',#42,#160,#162,.T.);+#160 = VERTEX_POINT('',#161);+#161 = CARTESIAN_POINT('',(-3.5,1.5,-0.25));+#162 = SURFACE_CURVE('',#163,(#167,#174),.PCURVE_S1.);+#163 = LINE('',#164,#165);+#164 = CARTESIAN_POINT('',(3.5,1.5,-0.25));+#165 = VECTOR('',#166,1.);+#166 = DIRECTION('',(-1.,0.,0.));+#167 = PCURVE('',#144,#168);+#168 = DEFINITIONAL_REPRESENTATION('',(#169),#173);+#169 = LINE('',#170,#171);+#170 = CARTESIAN_POINT('',(1.,7.));+#171 = VECTOR('',#172,1.);+#172 = DIRECTION('',(-0.,-1.));+#173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#174 = PCURVE('',#62,#175);+#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180);+#176 = LINE('',#177,#178);+#177 = CARTESIAN_POINT('',(3.5,1.5));+#178 = VECTOR('',#179,1.);+#179 = DIRECTION('',(-1.,0.));+#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#181 = ORIENTED_EDGE('',*,*,#130,.T.);+#182 = ORIENTED_EDGE('',*,*,#183,.T.);+#183 = EDGE_CURVE('',#103,#184,#186,.T.);+#184 = VERTEX_POINT('',#185);+#185 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#186 = SURFACE_CURVE('',#187,(#191,#198),.PCURVE_S1.);+#187 = LINE('',#188,#189);+#188 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#189 = VECTOR('',#190,1.);+#190 = DIRECTION('',(-1.,-0.,-0.));+#191 = PCURVE('',#144,#192);+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);+#193 = LINE('',#194,#195);+#194 = CARTESIAN_POINT('',(1.5,0.));+#195 = VECTOR('',#196,1.);+#196 = DIRECTION('',(0.,-1.));+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#198 = PCURVE('',#118,#199);+#199 = DEFINITIONAL_REPRESENTATION('',(#200),#204);+#200 = LINE('',#201,#202);+#201 = CARTESIAN_POINT('',(-3.5,1.5));+#202 = VECTOR('',#203,1.);+#203 = DIRECTION('',(-1.,0.));+#204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#205 = ORIENTED_EDGE('',*,*,#206,.F.);+#206 = EDGE_CURVE('',#160,#184,#207,.T.);+#207 = SURFACE_CURVE('',#208,(#212,#219),.PCURVE_S1.);+#208 = LINE('',#209,#210);+#209 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#210 = VECTOR('',#211,1.);+#211 = DIRECTION('',(-0.,-0.,-1.));+#212 = PCURVE('',#144,#213);+#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);+#214 = LINE('',#215,#216);+#215 = CARTESIAN_POINT('',(0.,0.));+#216 = VECTOR('',#217,1.);+#217 = DIRECTION('',(1.,0.));+#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#219 = PCURVE('',#220,#225);+#220 = PLANE('',#221);+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);+#222 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#223 = DIRECTION('',(1.,2.891205793295E-16,-0.));+#224 = DIRECTION('',(-2.891205793295E-16,1.,0.));+#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(0.,0.));+#228 = VECTOR('',#229,1.);+#229 = DIRECTION('',(0.,-1.));+#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#231 = ADVANCED_FACE('',(#232),#220,.F.);+#232 = FACE_BOUND('',#233,.T.);+#233 = EDGE_LOOP('',(#234,#257,#258,#281));+#234 = ORIENTED_EDGE('',*,*,#235,.F.);+#235 = EDGE_CURVE('',#160,#236,#238,.T.);+#236 = VERTEX_POINT('',#237);+#237 = CARTESIAN_POINT('',(-3.5,-1.5,-0.25));+#238 = SURFACE_CURVE('',#239,(#243,#250),.PCURVE_S1.);+#239 = LINE('',#240,#241);+#240 = CARTESIAN_POINT('',(-3.5,1.5,-0.25));+#241 = VECTOR('',#242,1.);+#242 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#243 = PCURVE('',#220,#244);+#244 = DEFINITIONAL_REPRESENTATION('',(#245),#249);+#245 = LINE('',#246,#247);+#246 = CARTESIAN_POINT('',(0.,-1.));+#247 = VECTOR('',#248,1.);+#248 = DIRECTION('',(-1.,0.));+#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#250 = PCURVE('',#62,#251);+#251 = DEFINITIONAL_REPRESENTATION('',(#252),#256);+#252 = LINE('',#253,#254);+#253 = CARTESIAN_POINT('',(-3.5,1.5));+#254 = VECTOR('',#255,1.);+#255 = DIRECTION('',(2.891205793295E-16,-1.));+#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#257 = ORIENTED_EDGE('',*,*,#206,.T.);+#258 = ORIENTED_EDGE('',*,*,#259,.T.);+#259 = EDGE_CURVE('',#184,#260,#262,.T.);+#260 = VERTEX_POINT('',#261);+#261 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#262 = SURFACE_CURVE('',#263,(#267,#274),.PCURVE_S1.);+#263 = LINE('',#264,#265);+#264 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#265 = VECTOR('',#266,1.);+#266 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#267 = PCURVE('',#220,#268);+#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);+#269 = LINE('',#270,#271);+#270 = CARTESIAN_POINT('',(0.,-1.5));+#271 = VECTOR('',#272,1.);+#272 = DIRECTION('',(-1.,0.));+#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#274 = PCURVE('',#118,#275);+#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);+#276 = LINE('',#277,#278);+#277 = CARTESIAN_POINT('',(-3.5,1.5));+#278 = VECTOR('',#279,1.);+#279 = DIRECTION('',(2.891205793295E-16,-1.));+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#281 = ORIENTED_EDGE('',*,*,#282,.F.);+#282 = EDGE_CURVE('',#236,#260,#283,.T.);+#283 = SURFACE_CURVE('',#284,(#288,#295),.PCURVE_S1.);+#284 = LINE('',#285,#286);+#285 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#286 = VECTOR('',#287,1.);+#287 = DIRECTION('',(-0.,-0.,-1.));+#288 = PCURVE('',#220,#289);+#289 = DEFINITIONAL_REPRESENTATION('',(#290),#294);+#290 = LINE('',#291,#292);+#291 = CARTESIAN_POINT('',(-3.,0.));+#292 = VECTOR('',#293,1.);+#293 = DIRECTION('',(0.,-1.));+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#295 = PCURVE('',#90,#296);+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(0.,0.));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(-1.,0.));+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#302 = ADVANCED_FACE('',(#303),#90,.F.);+#303 = FACE_BOUND('',#304,.T.);+#304 = EDGE_LOOP('',(#305,#326,#327,#348));+#305 = ORIENTED_EDGE('',*,*,#306,.F.);+#306 = EDGE_CURVE('',#236,#40,#307,.T.);+#307 = SURFACE_CURVE('',#308,(#312,#319),.PCURVE_S1.);+#308 = LINE('',#309,#310);+#309 = CARTESIAN_POINT('',(-3.5,-1.5,-0.25));+#310 = VECTOR('',#311,1.);+#311 = DIRECTION('',(1.,0.,0.));+#312 = PCURVE('',#90,#313);+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);+#314 = LINE('',#315,#316);+#315 = CARTESIAN_POINT('',(-1.,0.));+#316 = VECTOR('',#317,1.);+#317 = DIRECTION('',(0.,1.));+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#319 = PCURVE('',#62,#320);+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);+#321 = LINE('',#322,#323);+#322 = CARTESIAN_POINT('',(-3.5,-1.5));+#323 = VECTOR('',#324,1.);+#324 = DIRECTION('',(1.,0.));+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#326 = ORIENTED_EDGE('',*,*,#282,.T.);+#327 = ORIENTED_EDGE('',*,*,#328,.T.);+#328 = EDGE_CURVE('',#260,#75,#329,.T.);+#329 = SURFACE_CURVE('',#330,(#334,#341),.PCURVE_S1.);+#330 = LINE('',#331,#332);+#331 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(1.,0.,0.));+#334 = PCURVE('',#90,#335);+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);+#336 = LINE('',#337,#338);+#337 = CARTESIAN_POINT('',(-1.5,0.));+#338 = VECTOR('',#339,1.);+#339 = DIRECTION('',(0.,1.));+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#341 = PCURVE('',#118,#342);+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);+#343 = LINE('',#344,#345);+#344 = CARTESIAN_POINT('',(-3.5,-1.5));+#345 = VECTOR('',#346,1.);+#346 = DIRECTION('',(1.,0.));+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#348 = ORIENTED_EDGE('',*,*,#74,.F.);+#349 = ADVANCED_FACE('',(#350),#118,.F.);+#350 = FACE_BOUND('',#351,.T.);+#351 = EDGE_LOOP('',(#352,#353,#354,#355));+#352 = ORIENTED_EDGE('',*,*,#102,.F.);+#353 = ORIENTED_EDGE('',*,*,#328,.F.);+#354 = ORIENTED_EDGE('',*,*,#259,.F.);+#355 = ORIENTED_EDGE('',*,*,#183,.F.);+#356 = ADVANCED_FACE('',(#357,#471),#62,.T.);+#357 = FACE_BOUND('',#358,.T.);+#358 = EDGE_LOOP('',(#359,#389,#417,#445));+#359 = ORIENTED_EDGE('',*,*,#360,.F.);+#360 = EDGE_CURVE('',#361,#363,#365,.T.);+#361 = VERTEX_POINT('',#362);+#362 = CARTESIAN_POINT('',(-3.499,1.499,-0.25));+#363 = VERTEX_POINT('',#364);+#364 = CARTESIAN_POINT('',(-3.499,-1.499,-0.25));+#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);+#366 = LINE('',#367,#368);+#367 = CARTESIAN_POINT('',(-3.499,1.5,-0.25));+#368 = VECTOR('',#369,1.);+#369 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#370 = PCURVE('',#62,#371);+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);+#372 = LINE('',#373,#374);+#373 = CARTESIAN_POINT('',(-3.499,1.5));+#374 = VECTOR('',#375,1.);+#375 = DIRECTION('',(2.891205793295E-16,-1.));+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#377 = PCURVE('',#378,#383);+#378 = PLANE('',#379);+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);+#380 = CARTESIAN_POINT('',(-3.499,1.5,-0.25));+#381 = DIRECTION('',(-1.,-2.891205793295E-16,0.));+#382 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);+#384 = LINE('',#385,#386);+#385 = CARTESIAN_POINT('',(0.,0.));+#386 = VECTOR('',#387,1.);+#387 = DIRECTION('',(1.,0.));+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#389 = ORIENTED_EDGE('',*,*,#390,.F.);+#390 = EDGE_CURVE('',#391,#361,#393,.T.);+#391 = VERTEX_POINT('',#392);+#392 = CARTESIAN_POINT('',(3.499,1.499,-0.25));+#393 = SURFACE_CURVE('',#394,(#398,#405),.PCURVE_S1.);+#394 = LINE('',#395,#396);+#395 = CARTESIAN_POINT('',(3.5,1.499,-0.25));+#396 = VECTOR('',#397,1.);+#397 = DIRECTION('',(-1.,0.,0.));+#398 = PCURVE('',#62,#399);+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);+#400 = LINE('',#401,#402);+#401 = CARTESIAN_POINT('',(3.5,1.499));+#402 = VECTOR('',#403,1.);+#403 = DIRECTION('',(-1.,0.));+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#405 = PCURVE('',#406,#411);+#406 = PLANE('',#407);+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);+#408 = CARTESIAN_POINT('',(3.5,1.499,-0.25));+#409 = DIRECTION('',(0.,1.,0.));+#410 = DIRECTION('',(0.,-0.,1.));+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);+#412 = LINE('',#413,#414);+#413 = CARTESIAN_POINT('',(0.,0.));+#414 = VECTOR('',#415,1.);+#415 = DIRECTION('',(0.,-1.));+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#417 = ORIENTED_EDGE('',*,*,#418,.F.);+#418 = EDGE_CURVE('',#419,#391,#421,.T.);+#419 = VERTEX_POINT('',#420);+#420 = CARTESIAN_POINT('',(3.499,-1.499,-0.25));+#421 = SURFACE_CURVE('',#422,(#426,#433),.PCURVE_S1.);+#422 = LINE('',#423,#424);+#423 = CARTESIAN_POINT('',(3.499,-1.5,-0.25));+#424 = VECTOR('',#425,1.);+#425 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#426 = PCURVE('',#62,#427);+#427 = DEFINITIONAL_REPRESENTATION('',(#428),#432);+#428 = LINE('',#429,#430);+#429 = CARTESIAN_POINT('',(3.499,-1.5));+#430 = VECTOR('',#431,1.);+#431 = DIRECTION('',(1.445602896647E-16,1.));+#432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#433 = PCURVE('',#434,#439);+#434 = PLANE('',#435);+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);+#436 = CARTESIAN_POINT('',(3.499,-1.5,-0.25));+#437 = DIRECTION('',(1.,-1.445602896647E-16,0.));+#438 = DIRECTION('',(1.445602896647E-16,1.,0.));+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444);+#440 = LINE('',#441,#442);+#441 = CARTESIAN_POINT('',(0.,0.));+#442 = VECTOR('',#443,1.);+#443 = DIRECTION('',(1.,0.));+#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#445 = ORIENTED_EDGE('',*,*,#446,.F.);+#446 = EDGE_CURVE('',#363,#419,#447,.T.);+#447 = SURFACE_CURVE('',#448,(#452,#459),.PCURVE_S1.);+#448 = LINE('',#449,#450);+#449 = CARTESIAN_POINT('',(-3.5,-1.499,-0.25));+#450 = VECTOR('',#451,1.);+#451 = DIRECTION('',(1.,0.,0.));+#452 = PCURVE('',#62,#453);+#453 = DEFINITIONAL_REPRESENTATION('',(#454),#458);+#454 = LINE('',#455,#456);+#455 = CARTESIAN_POINT('',(-3.5,-1.499));+#456 = VECTOR('',#457,1.);+#457 = DIRECTION('',(1.,0.));+#458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#459 = PCURVE('',#460,#465);+#460 = PLANE('',#461);+#461 = AXIS2_PLACEMENT_3D('',#462,#463,#464);+#462 = CARTESIAN_POINT('',(-3.5,-1.499,-0.25));+#463 = DIRECTION('',(0.,-1.,0.));+#464 = DIRECTION('',(0.,-0.,-1.));+#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(0.,0.));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(0.,1.));+#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#471 = FACE_BOUND('',#472,.T.);+#472 = EDGE_LOOP('',(#473,#474,#475,#476));+#473 = ORIENTED_EDGE('',*,*,#306,.T.);+#474 = ORIENTED_EDGE('',*,*,#39,.T.);+#475 = ORIENTED_EDGE('',*,*,#159,.T.);+#476 = ORIENTED_EDGE('',*,*,#235,.T.);+#477 = ADVANCED_FACE('',(#478,#577),#492,.F.);+#478 = FACE_BOUND('',#479,.T.);+#479 = EDGE_LOOP('',(#480,#510,#533,#556));+#480 = ORIENTED_EDGE('',*,*,#481,.T.);+#481 = EDGE_CURVE('',#482,#484,#486,.T.);+#482 = VERTEX_POINT('',#483);+#483 = CARTESIAN_POINT('',(-3.499,-1.499,0.25));+#484 = VERTEX_POINT('',#485);+#485 = CARTESIAN_POINT('',(3.499,-1.499,0.25));+#486 = SURFACE_CURVE('',#487,(#491,#503),.PCURVE_S1.);+#487 = LINE('',#488,#489);+#488 = CARTESIAN_POINT('',(-3.5,-1.499,0.25));+#489 = VECTOR('',#490,1.);+#490 = DIRECTION('',(1.,0.,0.));+#491 = PCURVE('',#492,#497);+#492 = PLANE('',#493);+#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);+#494 = CARTESIAN_POINT('',(0.,0.,0.25));+#495 = DIRECTION('',(0.,0.,1.));+#496 = DIRECTION('',(1.,0.,-0.));+#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502);+#498 = LINE('',#499,#500);+#499 = CARTESIAN_POINT('',(-3.5,-1.499));+#500 = VECTOR('',#501,1.);+#501 = DIRECTION('',(1.,0.));+#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#503 = PCURVE('',#460,#504);+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);+#505 = LINE('',#506,#507);+#506 = CARTESIAN_POINT('',(-0.5,0.));+#507 = VECTOR('',#508,1.);+#508 = DIRECTION('',(0.,1.));+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#510 = ORIENTED_EDGE('',*,*,#511,.T.);+#511 = EDGE_CURVE('',#484,#512,#514,.T.);+#512 = VERTEX_POINT('',#513);+#513 = CARTESIAN_POINT('',(3.499,1.499,0.25));+#514 = SURFACE_CURVE('',#515,(#519,#526),.PCURVE_S1.);+#515 = LINE('',#516,#517);+#516 = CARTESIAN_POINT('',(3.499,-1.5,0.25));+#517 = VECTOR('',#518,1.);+#518 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#519 = PCURVE('',#492,#520);+#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);+#521 = LINE('',#522,#523);+#522 = CARTESIAN_POINT('',(3.499,-1.5));+#523 = VECTOR('',#524,1.);+#524 = DIRECTION('',(1.445602896647E-16,1.));+#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#526 = PCURVE('',#434,#527);+#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532);+#528 = LINE('',#529,#530);+#529 = CARTESIAN_POINT('',(0.,0.5));+#530 = VECTOR('',#531,1.);+#531 = DIRECTION('',(1.,0.));+#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#533 = ORIENTED_EDGE('',*,*,#534,.T.);+#534 = EDGE_CURVE('',#512,#535,#537,.T.);+#535 = VERTEX_POINT('',#536);+#536 = CARTESIAN_POINT('',(-3.499,1.499,0.25));+#537 = SURFACE_CURVE('',#538,(#542,#549),.PCURVE_S1.);+#538 = LINE('',#539,#540);+#539 = CARTESIAN_POINT('',(3.5,1.499,0.25));+#540 = VECTOR('',#541,1.);+#541 = DIRECTION('',(-1.,0.,0.));+#542 = PCURVE('',#492,#543);+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(3.5,1.499));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(-1.,0.));+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#549 = PCURVE('',#406,#550);+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);+#551 = LINE('',#552,#553);+#552 = CARTESIAN_POINT('',(0.5,0.));+#553 = VECTOR('',#554,1.);+#554 = DIRECTION('',(0.,-1.));+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#556 = ORIENTED_EDGE('',*,*,#557,.T.);+#557 = EDGE_CURVE('',#535,#482,#558,.T.);+#558 = SURFACE_CURVE('',#559,(#563,#570),.PCURVE_S1.);+#559 = LINE('',#560,#561);+#560 = CARTESIAN_POINT('',(-3.499,1.5,0.25));+#561 = VECTOR('',#562,1.);+#562 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#563 = PCURVE('',#492,#564);+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#569);+#565 = LINE('',#566,#567);+#566 = CARTESIAN_POINT('',(-3.499,1.5));+#567 = VECTOR('',#568,1.);+#568 = DIRECTION('',(2.891205793295E-16,-1.));+#569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#570 = PCURVE('',#378,#571);+#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576);+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(0.,0.5));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(1.,0.));+#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#577 = FACE_BOUND('',#578,.T.);+#578 = EDGE_LOOP('',(#579,#609,#637,#665));+#579 = ORIENTED_EDGE('',*,*,#580,.F.);+#580 = EDGE_CURVE('',#581,#583,#585,.T.);+#581 = VERTEX_POINT('',#582);+#582 = CARTESIAN_POINT('',(-3.5,-1.5,0.25));+#583 = VERTEX_POINT('',#584);+#584 = CARTESIAN_POINT('',(3.5,-1.5,0.25));+#585 = SURFACE_CURVE('',#586,(#590,#597),.PCURVE_S1.);+#586 = LINE('',#587,#588);+#587 = CARTESIAN_POINT('',(-3.5,-1.5,0.25));+#588 = VECTOR('',#589,1.);+#589 = DIRECTION('',(1.,0.,0.));+#590 = PCURVE('',#492,#591);+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);+#592 = LINE('',#593,#594);+#593 = CARTESIAN_POINT('',(-3.5,-1.5));+#594 = VECTOR('',#595,1.);+#595 = DIRECTION('',(1.,0.));+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#597 = PCURVE('',#598,#603);+#598 = PLANE('',#599);+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);+#600 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#601 = DIRECTION('',(0.,1.,0.));+#602 = DIRECTION('',(0.,-0.,1.));+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);+#604 = LINE('',#605,#606);+#605 = CARTESIAN_POINT('',(-0.5,0.));+#606 = VECTOR('',#607,1.);+#607 = DIRECTION('',(0.,1.));+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#609 = ORIENTED_EDGE('',*,*,#610,.F.);+#610 = EDGE_CURVE('',#611,#581,#613,.T.);+#611 = VERTEX_POINT('',#612);+#612 = CARTESIAN_POINT('',(-3.5,1.5,0.25));+#613 = SURFACE_CURVE('',#614,(#618,#625),.PCURVE_S1.);+#614 = LINE('',#615,#616);+#615 = CARTESIAN_POINT('',(-3.5,1.5,0.25));+#616 = VECTOR('',#617,1.);+#617 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#618 = PCURVE('',#492,#619);+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);+#620 = LINE('',#621,#622);+#621 = CARTESIAN_POINT('',(-3.5,1.5));+#622 = VECTOR('',#623,1.);+#623 = DIRECTION('',(2.891205793295E-16,-1.));+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#625 = PCURVE('',#626,#631);+#626 = PLANE('',#627);+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);+#628 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#629 = DIRECTION('',(1.,2.891205793295E-16,-0.));+#630 = DIRECTION('',(-2.891205793295E-16,1.,0.));+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636);+#632 = LINE('',#633,#634);+#633 = CARTESIAN_POINT('',(0.,-0.5));+#634 = VECTOR('',#635,1.);+#635 = DIRECTION('',(-1.,0.));+#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#637 = ORIENTED_EDGE('',*,*,#638,.F.);+#638 = EDGE_CURVE('',#639,#611,#641,.T.);+#639 = VERTEX_POINT('',#640);+#640 = CARTESIAN_POINT('',(3.5,1.5,0.25));+#641 = SURFACE_CURVE('',#642,(#646,#653),.PCURVE_S1.);+#642 = LINE('',#643,#644);+#643 = CARTESIAN_POINT('',(3.5,1.5,0.25));+#644 = VECTOR('',#645,1.);+#645 = DIRECTION('',(-1.,0.,0.));+#646 = PCURVE('',#492,#647);+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(3.5,1.5));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(-1.,0.));+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#653 = PCURVE('',#654,#659);+#654 = PLANE('',#655);+#655 = AXIS2_PLACEMENT_3D('',#656,#657,#658);+#656 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#657 = DIRECTION('',(0.,-1.,0.));+#658 = DIRECTION('',(0.,-0.,-1.));+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#664);+#660 = LINE('',#661,#662);+#661 = CARTESIAN_POINT('',(0.5,7.));+#662 = VECTOR('',#663,1.);+#663 = DIRECTION('',(-0.,-1.));+#664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#665 = ORIENTED_EDGE('',*,*,#666,.F.);+#666 = EDGE_CURVE('',#583,#639,#667,.T.);+#667 = SURFACE_CURVE('',#668,(#672,#679),.PCURVE_S1.);+#668 = LINE('',#669,#670);+#669 = CARTESIAN_POINT('',(3.5,-1.5,0.25));+#670 = VECTOR('',#671,1.);+#671 = DIRECTION('',(1.445602896647E-16,1.,0.));+#672 = PCURVE('',#492,#673);+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);+#674 = LINE('',#675,#676);+#675 = CARTESIAN_POINT('',(3.5,-1.5));+#676 = VECTOR('',#677,1.);+#677 = DIRECTION('',(1.445602896647E-16,1.));+#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#679 = PCURVE('',#680,#685);+#680 = PLANE('',#681);+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);+#682 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#683 = DIRECTION('',(-1.,1.445602896647E-16,0.));+#684 = DIRECTION('',(-1.445602896647E-16,-1.,0.));+#685 = DEFINITIONAL_REPRESENTATION('',(#686),#690);+#686 = LINE('',#687,#688);+#687 = CARTESIAN_POINT('',(3.,-0.5));+#688 = VECTOR('',#689,1.);+#689 = DIRECTION('',(-1.,0.));+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#691 = ADVANCED_FACE('',(#692),#460,.T.);+#692 = FACE_BOUND('',#693,.T.);+#693 = EDGE_LOOP('',(#694,#695,#716,#717));+#694 = ORIENTED_EDGE('',*,*,#481,.F.);+#695 = ORIENTED_EDGE('',*,*,#696,.F.);+#696 = EDGE_CURVE('',#363,#482,#697,.T.);+#697 = SURFACE_CURVE('',#698,(#702,#709),.PCURVE_S1.);+#698 = LINE('',#699,#700);+#699 = CARTESIAN_POINT('',(-3.499,-1.499,-0.25));+#700 = VECTOR('',#701,1.);+#701 = DIRECTION('',(-0.,-0.,1.));+#702 = PCURVE('',#460,#703);+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);+#704 = LINE('',#705,#706);+#705 = CARTESIAN_POINT('',(0.,9.999999999999E-04));+#706 = VECTOR('',#707,1.);+#707 = DIRECTION('',(-1.,0.));+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#709 = PCURVE('',#378,#710);+#710 = DEFINITIONAL_REPRESENTATION('',(#711),#715);+#711 = LINE('',#712,#713);+#712 = CARTESIAN_POINT('',(2.999,0.));+#713 = VECTOR('',#714,1.);+#714 = DIRECTION('',(0.,1.));+#715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#716 = ORIENTED_EDGE('',*,*,#446,.T.);+#717 = ORIENTED_EDGE('',*,*,#718,.T.);+#718 = EDGE_CURVE('',#419,#484,#719,.T.);+#719 = SURFACE_CURVE('',#720,(#724,#731),.PCURVE_S1.);+#720 = LINE('',#721,#722);+#721 = CARTESIAN_POINT('',(3.499,-1.499,-0.25));+#722 = VECTOR('',#723,1.);+#723 = DIRECTION('',(-0.,-0.,1.));+#724 = PCURVE('',#460,#725);+#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(0.,6.999));+#728 = VECTOR('',#729,1.);+#729 = DIRECTION('',(-1.,0.));+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#731 = PCURVE('',#434,#732);+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(9.999999999999E-04,0.));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(0.,1.));+#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#738 = ADVANCED_FACE('',(#739),#378,.T.);+#739 = FACE_BOUND('',#740,.T.);+#740 = EDGE_LOOP('',(#741,#742,#763,#764));+#741 = ORIENTED_EDGE('',*,*,#557,.F.);+#742 = ORIENTED_EDGE('',*,*,#743,.F.);+#743 = EDGE_CURVE('',#361,#535,#744,.T.);+#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);+#745 = LINE('',#746,#747);+#746 = CARTESIAN_POINT('',(-3.499,1.499,-0.25));+#747 = VECTOR('',#748,1.);+#748 = DIRECTION('',(-0.,-0.,1.));+#749 = PCURVE('',#378,#750);+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(9.999999999999E-04,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(0.,1.));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#756 = PCURVE('',#406,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(0.,-6.999));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(1.,-0.));+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#763 = ORIENTED_EDGE('',*,*,#360,.T.);+#764 = ORIENTED_EDGE('',*,*,#696,.T.);+#765 = ADVANCED_FACE('',(#766),#406,.T.);+#766 = FACE_BOUND('',#767,.T.);+#767 = EDGE_LOOP('',(#768,#769,#790,#791));+#768 = ORIENTED_EDGE('',*,*,#534,.F.);+#769 = ORIENTED_EDGE('',*,*,#770,.F.);+#770 = EDGE_CURVE('',#391,#512,#771,.T.);+#771 = SURFACE_CURVE('',#772,(#776,#783),.PCURVE_S1.);+#772 = LINE('',#773,#774);+#773 = CARTESIAN_POINT('',(3.499,1.499,-0.25));+#774 = VECTOR('',#775,1.);+#775 = DIRECTION('',(-0.,-0.,1.));+#776 = PCURVE('',#406,#777);+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);+#778 = LINE('',#779,#780);+#779 = CARTESIAN_POINT('',(0.,-9.999999999999E-04));+#780 = VECTOR('',#781,1.);+#781 = DIRECTION('',(1.,-0.));+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#783 = PCURVE('',#434,#784);+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);+#785 = LINE('',#786,#787);+#786 = CARTESIAN_POINT('',(2.999,0.));+#787 = VECTOR('',#788,1.);+#788 = DIRECTION('',(0.,1.));+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#790 = ORIENTED_EDGE('',*,*,#390,.T.);+#791 = ORIENTED_EDGE('',*,*,#743,.T.);+#792 = ADVANCED_FACE('',(#793),#434,.T.);+#793 = FACE_BOUND('',#794,.T.);+#794 = EDGE_LOOP('',(#795,#796,#797,#798));+#795 = ORIENTED_EDGE('',*,*,#511,.F.);+#796 = ORIENTED_EDGE('',*,*,#718,.F.);+#797 = ORIENTED_EDGE('',*,*,#418,.T.);+#798 = ORIENTED_EDGE('',*,*,#770,.T.);+#799 = ADVANCED_FACE('',(#800),#814,.T.);+#800 = FACE_BOUND('',#801,.T.);+#801 = EDGE_LOOP('',(#802,#832,#855,#878));+#802 = ORIENTED_EDGE('',*,*,#803,.T.);+#803 = EDGE_CURVE('',#804,#806,#808,.T.);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#806 = VERTEX_POINT('',#807);+#807 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#808 = SURFACE_CURVE('',#809,(#813,#825),.PCURVE_S1.);+#809 = LINE('',#810,#811);+#810 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#811 = VECTOR('',#812,1.);+#812 = DIRECTION('',(1.445602896647E-16,1.,-0.));+#813 = PCURVE('',#814,#819);+#814 = PLANE('',#815);+#815 = AXIS2_PLACEMENT_3D('',#816,#817,#818);+#816 = CARTESIAN_POINT('',(0.,0.,0.75));+#817 = DIRECTION('',(-0.,0.,1.));+#818 = DIRECTION('',(1.,0.,0.));+#819 = DEFINITIONAL_REPRESENTATION('',(#820),#824);+#820 = LINE('',#821,#822);+#821 = CARTESIAN_POINT('',(3.5,1.5));+#822 = VECTOR('',#823,1.);+#823 = DIRECTION('',(1.445602896647E-16,1.));+#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#825 = PCURVE('',#680,#826);+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);+#827 = LINE('',#828,#829);+#828 = CARTESIAN_POINT('',(0.,0.));+#829 = VECTOR('',#830,1.);+#830 = DIRECTION('',(-1.,0.));+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#832 = ORIENTED_EDGE('',*,*,#833,.T.);+#833 = EDGE_CURVE('',#806,#834,#836,.T.);+#834 = VERTEX_POINT('',#835);+#835 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#836 = SURFACE_CURVE('',#837,(#841,#848),.PCURVE_S1.);+#837 = LINE('',#838,#839);+#838 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#839 = VECTOR('',#840,1.);+#840 = DIRECTION('',(-1.,-0.,-0.));+#841 = PCURVE('',#814,#842);+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#847);+#843 = LINE('',#844,#845);+#844 = CARTESIAN_POINT('',(-3.5,1.5));+#845 = VECTOR('',#846,1.);+#846 = DIRECTION('',(-1.,0.));+#847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#848 = PCURVE('',#654,#849);+#849 = DEFINITIONAL_REPRESENTATION('',(#850),#854);+#850 = LINE('',#851,#852);+#851 = CARTESIAN_POINT('',(0.,0.));+#852 = VECTOR('',#853,1.);+#853 = DIRECTION('',(0.,-1.));+#854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#855 = ORIENTED_EDGE('',*,*,#856,.T.);+#856 = EDGE_CURVE('',#834,#857,#859,.T.);+#857 = VERTEX_POINT('',#858);+#858 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.);+#860 = LINE('',#861,#862);+#861 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#862 = VECTOR('',#863,1.);+#863 = DIRECTION('',(2.891205793295E-16,-1.,0.));+#864 = PCURVE('',#814,#865);+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);+#866 = LINE('',#867,#868);+#867 = CARTESIAN_POINT('',(-3.5,1.5));+#868 = VECTOR('',#869,1.);+#869 = DIRECTION('',(2.891205793295E-16,-1.));+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#871 = PCURVE('',#626,#872);+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);+#873 = LINE('',#874,#875);+#874 = CARTESIAN_POINT('',(0.,0.));+#875 = VECTOR('',#876,1.);+#876 = DIRECTION('',(-1.,0.));+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#878 = ORIENTED_EDGE('',*,*,#879,.T.);+#879 = EDGE_CURVE('',#857,#804,#880,.T.);+#880 = SURFACE_CURVE('',#881,(#885,#892),.PCURVE_S1.);+#881 = LINE('',#882,#883);+#882 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#883 = VECTOR('',#884,1.);+#884 = DIRECTION('',(1.,0.,0.));+#885 = PCURVE('',#814,#886);+#886 = DEFINITIONAL_REPRESENTATION('',(#887),#891);+#887 = LINE('',#888,#889);+#888 = CARTESIAN_POINT('',(-3.5,-1.5));+#889 = VECTOR('',#890,1.);+#890 = DIRECTION('',(1.,0.));+#891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#892 = PCURVE('',#598,#893);+#893 = DEFINITIONAL_REPRESENTATION('',(#894),#898);+#894 = LINE('',#895,#896);+#895 = CARTESIAN_POINT('',(0.,0.));+#896 = VECTOR('',#897,1.);+#897 = DIRECTION('',(0.,1.));+#898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#899 = ADVANCED_FACE('',(#900),#598,.F.);+#900 = FACE_BOUND('',#901,.T.);+#901 = EDGE_LOOP('',(#902,#923,#924,#945));+#902 = ORIENTED_EDGE('',*,*,#903,.T.);+#903 = EDGE_CURVE('',#857,#581,#904,.T.);+#904 = SURFACE_CURVE('',#905,(#909,#916),.PCURVE_S1.);+#905 = LINE('',#906,#907);+#906 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#907 = VECTOR('',#908,1.);+#908 = DIRECTION('',(-0.,-0.,-1.));+#909 = PCURVE('',#598,#910);+#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915);+#911 = LINE('',#912,#913);+#912 = CARTESIAN_POINT('',(0.,0.));+#913 = VECTOR('',#914,1.);+#914 = DIRECTION('',(-1.,0.));+#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#916 = PCURVE('',#626,#917);+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#922);+#918 = LINE('',#919,#920);+#919 = CARTESIAN_POINT('',(-3.,0.));+#920 = VECTOR('',#921,1.);+#921 = DIRECTION('',(0.,-1.));+#922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#923 = ORIENTED_EDGE('',*,*,#580,.T.);+#924 = ORIENTED_EDGE('',*,*,#925,.F.);+#925 = EDGE_CURVE('',#804,#583,#926,.T.);+#926 = SURFACE_CURVE('',#927,(#931,#938),.PCURVE_S1.);+#927 = LINE('',#928,#929);+#928 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#929 = VECTOR('',#930,1.);+#930 = DIRECTION('',(-0.,-0.,-1.));+#931 = PCURVE('',#598,#932);+#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937);+#933 = LINE('',#934,#935);+#934 = CARTESIAN_POINT('',(0.,7.));+#935 = VECTOR('',#936,1.);+#936 = DIRECTION('',(-1.,0.));+#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#938 = PCURVE('',#680,#939);+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);+#940 = LINE('',#941,#942);+#941 = CARTESIAN_POINT('',(3.,0.));+#942 = VECTOR('',#943,1.);+#943 = DIRECTION('',(0.,-1.));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#945 = ORIENTED_EDGE('',*,*,#879,.F.);+#946 = ADVANCED_FACE('',(#947),#626,.F.);+#947 = FACE_BOUND('',#948,.T.);+#948 = EDGE_LOOP('',(#949,#970,#971,#972));+#949 = ORIENTED_EDGE('',*,*,#950,.T.);+#950 = EDGE_CURVE('',#834,#611,#951,.T.);+#951 = SURFACE_CURVE('',#952,(#956,#963),.PCURVE_S1.);+#952 = LINE('',#953,#954);+#953 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#954 = VECTOR('',#955,1.);+#955 = DIRECTION('',(-0.,-0.,-1.));+#956 = PCURVE('',#626,#957);+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);+#958 = LINE('',#959,#960);+#959 = CARTESIAN_POINT('',(0.,0.));+#960 = VECTOR('',#961,1.);+#961 = DIRECTION('',(0.,-1.));+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#963 = PCURVE('',#654,#964);+#964 = DEFINITIONAL_REPRESENTATION('',(#965),#969);+#965 = LINE('',#966,#967);+#966 = CARTESIAN_POINT('',(0.,0.));+#967 = VECTOR('',#968,1.);+#968 = DIRECTION('',(1.,0.));+#969 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#970 = ORIENTED_EDGE('',*,*,#610,.T.);+#971 = ORIENTED_EDGE('',*,*,#903,.F.);+#972 = ORIENTED_EDGE('',*,*,#856,.F.);+#973 = ADVANCED_FACE('',(#974),#654,.F.);+#974 = FACE_BOUND('',#975,.T.);+#975 = EDGE_LOOP('',(#976,#997,#998,#999));+#976 = ORIENTED_EDGE('',*,*,#977,.T.);+#977 = EDGE_CURVE('',#806,#639,#978,.T.);+#978 = SURFACE_CURVE('',#979,(#983,#990),.PCURVE_S1.);+#979 = LINE('',#980,#981);+#980 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#981 = VECTOR('',#982,1.);+#982 = DIRECTION('',(-0.,-0.,-1.));+#983 = PCURVE('',#654,#984);+#984 = DEFINITIONAL_REPRESENTATION('',(#985),#989);+#985 = LINE('',#986,#987);+#986 = CARTESIAN_POINT('',(0.,7.));+#987 = VECTOR('',#988,1.);+#988 = DIRECTION('',(1.,0.));+#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#990 = PCURVE('',#680,#991);+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);+#992 = LINE('',#993,#994);+#993 = CARTESIAN_POINT('',(0.,0.));+#994 = VECTOR('',#995,1.);+#995 = DIRECTION('',(0.,-1.));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#997 = ORIENTED_EDGE('',*,*,#638,.T.);+#998 = ORIENTED_EDGE('',*,*,#950,.F.);+#999 = ORIENTED_EDGE('',*,*,#833,.F.);+#1000 = ADVANCED_FACE('',(#1001),#680,.F.);+#1001 = FACE_BOUND('',#1002,.T.);+#1002 = EDGE_LOOP('',(#1003,#1004,#1005,#1006));+#1003 = ORIENTED_EDGE('',*,*,#925,.T.);+#1004 = ORIENTED_EDGE('',*,*,#666,.T.);+#1005 = ORIENTED_EDGE('',*,*,#977,.F.);+#1006 = ORIENTED_EDGE('',*,*,#803,.F.);+#1007 = MANIFOLD_SOLID_BREP('',#1008);+#1008 = CLOSED_SHELL('',(#1009,#1243,#1437,#1484,#1511,#1538,#1545,#1592+ ,#1619,#1646));+#1009 = ADVANCED_FACE('',(#1010,#1129),#1024,.T.);+#1010 = FACE_BOUND('',#1011,.T.);+#1011 = EDGE_LOOP('',(#1012,#1047,#1075,#1103));+#1012 = ORIENTED_EDGE('',*,*,#1013,.T.);+#1013 = EDGE_CURVE('',#1014,#1016,#1018,.T.);+#1014 = VERTEX_POINT('',#1015);+#1015 = CARTESIAN_POINT('',(0.6,1.51,0.76));+#1016 = VERTEX_POINT('',#1017);+#1017 = CARTESIAN_POINT('',(0.6,-1.51,0.76));+#1018 = SURFACE_CURVE('',#1019,(#1023,#1035),.PCURVE_S1.);+#1019 = LINE('',#1020,#1021);+#1020 = CARTESIAN_POINT('',(0.6,-8.23993651089E-17,0.76));+#1021 = VECTOR('',#1022,1.);+#1022 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1023 = PCURVE('',#1024,#1029);+#1024 = PLANE('',#1025);+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);+#1026 = CARTESIAN_POINT('',(0.6,0.,0.));+#1027 = DIRECTION('',(1.,0.,0.));+#1028 = DIRECTION('',(0.,0.,-1.));+#1029 = DEFINITIONAL_REPRESENTATION('',(#1030),#1034);+#1030 = LINE('',#1031,#1032);+#1031 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1032 = VECTOR('',#1033,1.);+#1033 = DIRECTION('',(1.084202172486E-16,-1.));+#1034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1035 = PCURVE('',#1036,#1041);+#1036 = PLANE('',#1037);+#1037 = AXIS2_PLACEMENT_3D('',#1038,#1039,#1040);+#1038 = CARTESIAN_POINT('',(0.6,-8.23993651089E-17,0.76));+#1039 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1040 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046);+#1042 = LINE('',#1043,#1044);+#1043 = CARTESIAN_POINT('',(0.,0.));+#1044 = VECTOR('',#1045,1.);+#1045 = DIRECTION('',(-1.,0.));+#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);+#1048 = EDGE_CURVE('',#1016,#1049,#1051,.T.);+#1049 = VERTEX_POINT('',#1050);+#1050 = CARTESIAN_POINT('',(0.6,-1.51,-0.76));+#1051 = SURFACE_CURVE('',#1052,(#1056,#1063),.PCURVE_S1.);+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(0.6,-1.51,0.));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(0.,0.,-1.));+#1056 = PCURVE('',#1024,#1057);+#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062);+#1058 = LINE('',#1059,#1060);+#1059 = CARTESIAN_POINT('',(0.,-1.51));+#1060 = VECTOR('',#1061,1.);+#1061 = DIRECTION('',(1.,0.));+#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1063 = PCURVE('',#1064,#1069);+#1064 = PLANE('',#1065);+#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068);+#1066 = CARTESIAN_POINT('',(0.6,-1.51,0.));+#1067 = DIRECTION('',(-0.,1.,0.));+#1068 = DIRECTION('',(0.,0.,1.));+#1069 = DEFINITIONAL_REPRESENTATION('',(#1070),#1074);+#1070 = LINE('',#1071,#1072);+#1071 = CARTESIAN_POINT('',(0.,0.));+#1072 = VECTOR('',#1073,1.);+#1073 = DIRECTION('',(-1.,0.));+#1074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1075 = ORIENTED_EDGE('',*,*,#1076,.T.);+#1076 = EDGE_CURVE('',#1049,#1077,#1079,.T.);+#1077 = VERTEX_POINT('',#1078);+#1078 = CARTESIAN_POINT('',(0.6,1.51,-0.76));+#1079 = SURFACE_CURVE('',#1080,(#1084,#1091),.PCURVE_S1.);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(0.6,8.23993651089E-17,-0.76));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1084 = PCURVE('',#1024,#1085);+#1085 = DEFINITIONAL_REPRESENTATION('',(#1086),#1090);+#1086 = LINE('',#1087,#1088);+#1087 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1088 = VECTOR('',#1089,1.);+#1089 = DIRECTION('',(-1.084202172486E-16,1.));+#1090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1091 = PCURVE('',#1092,#1097);+#1092 = PLANE('',#1093);+#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);+#1094 = CARTESIAN_POINT('',(0.6,8.23993651089E-17,-0.76));+#1095 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1096 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);+#1098 = LINE('',#1099,#1100);+#1099 = CARTESIAN_POINT('',(0.,0.));+#1100 = VECTOR('',#1101,1.);+#1101 = DIRECTION('',(-1.,0.));+#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1103 = ORIENTED_EDGE('',*,*,#1104,.T.);+#1104 = EDGE_CURVE('',#1077,#1014,#1105,.T.);+#1105 = SURFACE_CURVE('',#1106,(#1110,#1117),.PCURVE_S1.);+#1106 = LINE('',#1107,#1108);+#1107 = CARTESIAN_POINT('',(0.6,1.51,0.));+#1108 = VECTOR('',#1109,1.);+#1109 = DIRECTION('',(0.,0.,1.));+#1110 = PCURVE('',#1024,#1111);+#1111 = DEFINITIONAL_REPRESENTATION('',(#1112),#1116);+#1112 = LINE('',#1113,#1114);+#1113 = CARTESIAN_POINT('',(0.,1.51));+#1114 = VECTOR('',#1115,1.);+#1115 = DIRECTION('',(-1.,0.));+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1117 = PCURVE('',#1118,#1123);+#1118 = PLANE('',#1119);+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);+#1120 = CARTESIAN_POINT('',(0.6,1.51,0.));+#1121 = DIRECTION('',(0.,-1.,0.));+#1122 = DIRECTION('',(0.,-0.,-1.));+#1123 = DEFINITIONAL_REPRESENTATION('',(#1124),#1128);+#1124 = LINE('',#1125,#1126);+#1125 = CARTESIAN_POINT('',(0.,0.));+#1126 = VECTOR('',#1127,1.);+#1127 = DIRECTION('',(-1.,0.));+#1128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1129 = FACE_BOUND('',#1130,.T.);+#1130 = EDGE_LOOP('',(#1131,#1161,#1189,#1217));+#1131 = ORIENTED_EDGE('',*,*,#1132,.F.);+#1132 = EDGE_CURVE('',#1133,#1135,#1137,.T.);+#1133 = VERTEX_POINT('',#1134);+#1134 = CARTESIAN_POINT('',(0.6,-1.5,0.75));+#1135 = VERTEX_POINT('',#1136);+#1136 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1137 = SURFACE_CURVE('',#1138,(#1142,#1149),.PCURVE_S1.);+#1138 = LINE('',#1139,#1140);+#1139 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1140 = VECTOR('',#1141,1.);+#1141 = DIRECTION('',(-0.,-0.,-1.));+#1142 = PCURVE('',#1024,#1143);+#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148);+#1144 = LINE('',#1145,#1146);+#1145 = CARTESIAN_POINT('',(0.75,-1.5));+#1146 = VECTOR('',#1147,1.);+#1147 = DIRECTION('',(1.,0.));+#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1149 = PCURVE('',#1150,#1155);+#1150 = PLANE('',#1151);+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);+#1152 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1153 = DIRECTION('',(0.,1.,0.));+#1154 = DIRECTION('',(0.,-0.,1.));+#1155 = DEFINITIONAL_REPRESENTATION('',(#1156),#1160);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(0.,0.));+#1158 = VECTOR('',#1159,1.);+#1159 = DIRECTION('',(-1.,0.));+#1160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1161 = ORIENTED_EDGE('',*,*,#1162,.F.);+#1162 = EDGE_CURVE('',#1163,#1133,#1165,.T.);+#1163 = VERTEX_POINT('',#1164);+#1164 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1165 = SURFACE_CURVE('',#1166,(#1170,#1177),.PCURVE_S1.);+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1168 = VECTOR('',#1169,1.);+#1169 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1170 = PCURVE('',#1024,#1171);+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);+#1172 = LINE('',#1173,#1174);+#1173 = CARTESIAN_POINT('',(-0.75,1.5));+#1174 = VECTOR('',#1175,1.);+#1175 = DIRECTION('',(1.084202172486E-16,-1.));+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1177 = PCURVE('',#1178,#1183);+#1178 = PLANE('',#1179);+#1179 = AXIS2_PLACEMENT_3D('',#1180,#1181,#1182);+#1180 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1181 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1182 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1183 = DEFINITIONAL_REPRESENTATION('',(#1184),#1188);+#1184 = LINE('',#1185,#1186);+#1185 = CARTESIAN_POINT('',(0.,0.));+#1186 = VECTOR('',#1187,1.);+#1187 = DIRECTION('',(-1.,0.));+#1188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1189 = ORIENTED_EDGE('',*,*,#1190,.F.);+#1190 = EDGE_CURVE('',#1191,#1163,#1193,.T.);+#1191 = VERTEX_POINT('',#1192);+#1192 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1193 = SURFACE_CURVE('',#1194,(#1198,#1205),.PCURVE_S1.);+#1194 = LINE('',#1195,#1196);+#1195 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1196 = VECTOR('',#1197,1.);+#1197 = DIRECTION('',(0.,0.,1.));+#1198 = PCURVE('',#1024,#1199);+#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1204);+#1200 = LINE('',#1201,#1202);+#1201 = CARTESIAN_POINT('',(0.75,1.5));+#1202 = VECTOR('',#1203,1.);+#1203 = DIRECTION('',(-1.,0.));+#1204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1205 = PCURVE('',#1206,#1211);+#1206 = PLANE('',#1207);+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);+#1208 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1209 = DIRECTION('',(0.,-1.,0.));+#1210 = DIRECTION('',(0.,-0.,-1.));+#1211 = DEFINITIONAL_REPRESENTATION('',(#1212),#1216);+#1212 = LINE('',#1213,#1214);+#1213 = CARTESIAN_POINT('',(0.,0.));+#1214 = VECTOR('',#1215,1.);+#1215 = DIRECTION('',(-1.,0.));+#1216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1217 = ORIENTED_EDGE('',*,*,#1218,.F.);+#1218 = EDGE_CURVE('',#1135,#1191,#1219,.T.);+#1219 = SURFACE_CURVE('',#1220,(#1224,#1231),.PCURVE_S1.);+#1220 = LINE('',#1221,#1222);+#1221 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1222 = VECTOR('',#1223,1.);+#1223 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1224 = PCURVE('',#1024,#1225);+#1225 = DEFINITIONAL_REPRESENTATION('',(#1226),#1230);+#1226 = LINE('',#1227,#1228);+#1227 = CARTESIAN_POINT('',(0.75,1.5));+#1228 = VECTOR('',#1229,1.);+#1229 = DIRECTION('',(-1.084202172486E-16,1.));+#1230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1231 = PCURVE('',#1232,#1237);+#1232 = PLANE('',#1233);+#1233 = AXIS2_PLACEMENT_3D('',#1234,#1235,#1236);+#1234 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1235 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1236 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242);+#1238 = LINE('',#1239,#1240);+#1239 = CARTESIAN_POINT('',(0.,0.));+#1240 = VECTOR('',#1241,1.);+#1241 = DIRECTION('',(-1.,0.));+#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1243 = ADVANCED_FACE('',(#1244,#1343),#1258,.F.);+#1244 = FACE_BOUND('',#1245,.T.);+#1245 = EDGE_LOOP('',(#1246,#1276,#1299,#1322));+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);+#1247 = EDGE_CURVE('',#1248,#1250,#1252,.T.);+#1248 = VERTEX_POINT('',#1249);+#1249 = CARTESIAN_POINT('',(-0.6,1.51,0.76));+#1250 = VERTEX_POINT('',#1251);+#1251 = CARTESIAN_POINT('',(-0.6,-1.51,0.76));+#1252 = SURFACE_CURVE('',#1253,(#1257,#1269),.PCURVE_S1.);+#1253 = LINE('',#1254,#1255);+#1254 = CARTESIAN_POINT('',(-0.6,-8.23993651089E-17,0.76));+#1255 = VECTOR('',#1256,1.);+#1256 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1257 = PCURVE('',#1258,#1263);+#1258 = PLANE('',#1259);+#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);+#1260 = CARTESIAN_POINT('',(-0.6,0.,0.));+#1261 = DIRECTION('',(1.,0.,0.));+#1262 = DIRECTION('',(0.,0.,-1.));+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);+#1264 = LINE('',#1265,#1266);+#1265 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1266 = VECTOR('',#1267,1.);+#1267 = DIRECTION('',(1.084202172486E-16,-1.));+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1269 = PCURVE('',#1036,#1270);+#1270 = DEFINITIONAL_REPRESENTATION('',(#1271),#1275);+#1271 = LINE('',#1272,#1273);+#1272 = CARTESIAN_POINT('',(0.,-1.2));+#1273 = VECTOR('',#1274,1.);+#1274 = DIRECTION('',(-1.,0.));+#1275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1276 = ORIENTED_EDGE('',*,*,#1277,.F.);+#1277 = EDGE_CURVE('',#1278,#1248,#1280,.T.);+#1278 = VERTEX_POINT('',#1279);+#1279 = CARTESIAN_POINT('',(-0.6,1.51,-0.76));+#1280 = SURFACE_CURVE('',#1281,(#1285,#1292),.PCURVE_S1.);+#1281 = LINE('',#1282,#1283);+#1282 = CARTESIAN_POINT('',(-0.6,1.51,0.));+#1283 = VECTOR('',#1284,1.);+#1284 = DIRECTION('',(0.,0.,1.));+#1285 = PCURVE('',#1258,#1286);+#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1291);+#1287 = LINE('',#1288,#1289);+#1288 = CARTESIAN_POINT('',(0.,1.51));+#1289 = VECTOR('',#1290,1.);+#1290 = DIRECTION('',(-1.,0.));+#1291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1292 = PCURVE('',#1118,#1293);+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);+#1294 = LINE('',#1295,#1296);+#1295 = CARTESIAN_POINT('',(-0.,-1.2));+#1296 = VECTOR('',#1297,1.);+#1297 = DIRECTION('',(-1.,0.));+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1299 = ORIENTED_EDGE('',*,*,#1300,.F.);+#1300 = EDGE_CURVE('',#1301,#1278,#1303,.T.);+#1301 = VERTEX_POINT('',#1302);+#1302 = CARTESIAN_POINT('',(-0.6,-1.51,-0.76));+#1303 = SURFACE_CURVE('',#1304,(#1308,#1315),.PCURVE_S1.);+#1304 = LINE('',#1305,#1306);+#1305 = CARTESIAN_POINT('',(-0.6,8.23993651089E-17,-0.76));+#1306 = VECTOR('',#1307,1.);+#1307 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1308 = PCURVE('',#1258,#1309);+#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1314);+#1310 = LINE('',#1311,#1312);+#1311 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1312 = VECTOR('',#1313,1.);+#1313 = DIRECTION('',(-1.084202172486E-16,1.));+#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1315 = PCURVE('',#1092,#1316);+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);+#1317 = LINE('',#1318,#1319);+#1318 = CARTESIAN_POINT('',(-0.,-1.2));+#1319 = VECTOR('',#1320,1.);+#1320 = DIRECTION('',(-1.,0.));+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1322 = ORIENTED_EDGE('',*,*,#1323,.F.);+#1323 = EDGE_CURVE('',#1250,#1301,#1324,.T.);+#1324 = SURFACE_CURVE('',#1325,(#1329,#1336),.PCURVE_S1.);+#1325 = LINE('',#1326,#1327);+#1326 = CARTESIAN_POINT('',(-0.6,-1.51,0.));+#1327 = VECTOR('',#1328,1.);+#1328 = DIRECTION('',(0.,0.,-1.));+#1329 = PCURVE('',#1258,#1330);+#1330 = DEFINITIONAL_REPRESENTATION('',(#1331),#1335);+#1331 = LINE('',#1332,#1333);+#1332 = CARTESIAN_POINT('',(0.,-1.51));+#1333 = VECTOR('',#1334,1.);+#1334 = DIRECTION('',(1.,0.));+#1335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1336 = PCURVE('',#1064,#1337);+#1337 = DEFINITIONAL_REPRESENTATION('',(#1338),#1342);+#1338 = LINE('',#1339,#1340);+#1339 = CARTESIAN_POINT('',(0.,-1.2));+#1340 = VECTOR('',#1341,1.);+#1341 = DIRECTION('',(-1.,0.));+#1342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1343 = FACE_BOUND('',#1344,.T.);+#1344 = EDGE_LOOP('',(#1345,#1370,#1393,#1416));+#1345 = ORIENTED_EDGE('',*,*,#1346,.T.);+#1346 = EDGE_CURVE('',#1347,#1349,#1351,.T.);+#1347 = VERTEX_POINT('',#1348);+#1348 = CARTESIAN_POINT('',(-0.6,1.5,0.75));+#1349 = VERTEX_POINT('',#1350);+#1350 = CARTESIAN_POINT('',(-0.6,-1.5,0.75));+#1351 = SURFACE_CURVE('',#1352,(#1356,#1363),.PCURVE_S1.);+#1352 = LINE('',#1353,#1354);+#1353 = CARTESIAN_POINT('',(-0.6,1.5,0.75));+#1354 = VECTOR('',#1355,1.);+#1355 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1356 = PCURVE('',#1258,#1357);+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);+#1358 = LINE('',#1359,#1360);+#1359 = CARTESIAN_POINT('',(-0.75,1.5));+#1360 = VECTOR('',#1361,1.);+#1361 = DIRECTION('',(1.084202172486E-16,-1.));+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1363 = PCURVE('',#1178,#1364);+#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369);+#1365 = LINE('',#1366,#1367);+#1366 = CARTESIAN_POINT('',(0.,-1.2));+#1367 = VECTOR('',#1368,1.);+#1368 = DIRECTION('',(-1.,0.));+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1370 = ORIENTED_EDGE('',*,*,#1371,.T.);+#1371 = EDGE_CURVE('',#1349,#1372,#1374,.T.);+#1372 = VERTEX_POINT('',#1373);+#1373 = CARTESIAN_POINT('',(-0.6,-1.5,-0.75));+#1374 = SURFACE_CURVE('',#1375,(#1379,#1386),.PCURVE_S1.);+#1375 = LINE('',#1376,#1377);+#1376 = CARTESIAN_POINT('',(-0.6,-1.5,-0.75));+#1377 = VECTOR('',#1378,1.);+#1378 = DIRECTION('',(-0.,-0.,-1.));+#1379 = PCURVE('',#1258,#1380);+#1380 = DEFINITIONAL_REPRESENTATION('',(#1381),#1385);+#1381 = LINE('',#1382,#1383);+#1382 = CARTESIAN_POINT('',(0.75,-1.5));+#1383 = VECTOR('',#1384,1.);+#1384 = DIRECTION('',(1.,0.));+#1385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1386 = PCURVE('',#1150,#1387);+#1387 = DEFINITIONAL_REPRESENTATION('',(#1388),#1392);+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(0.,-1.2));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(-1.,0.));+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1393 = ORIENTED_EDGE('',*,*,#1394,.T.);+#1394 = EDGE_CURVE('',#1372,#1395,#1397,.T.);+#1395 = VERTEX_POINT('',#1396);+#1396 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1397 = SURFACE_CURVE('',#1398,(#1402,#1409),.PCURVE_S1.);+#1398 = LINE('',#1399,#1400);+#1399 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1400 = VECTOR('',#1401,1.);+#1401 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1402 = PCURVE('',#1258,#1403);+#1403 = DEFINITIONAL_REPRESENTATION('',(#1404),#1408);+#1404 = LINE('',#1405,#1406);+#1405 = CARTESIAN_POINT('',(0.75,1.5));+#1406 = VECTOR('',#1407,1.);+#1407 = DIRECTION('',(-1.084202172486E-16,1.));+#1408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1409 = PCURVE('',#1232,#1410);+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(-0.,-1.2));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(-1.,0.));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1416 = ORIENTED_EDGE('',*,*,#1417,.T.);+#1417 = EDGE_CURVE('',#1395,#1347,#1418,.T.);+#1418 = SURFACE_CURVE('',#1419,(#1423,#1430),.PCURVE_S1.);+#1419 = LINE('',#1420,#1421);+#1420 = CARTESIAN_POINT('',(-0.6,1.5,-0.75));+#1421 = VECTOR('',#1422,1.);+#1422 = DIRECTION('',(0.,0.,1.));+#1423 = PCURVE('',#1258,#1424);+#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);+#1425 = LINE('',#1426,#1427);+#1426 = CARTESIAN_POINT('',(0.75,1.5));+#1427 = VECTOR('',#1428,1.);+#1428 = DIRECTION('',(-1.,0.));+#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1430 = PCURVE('',#1206,#1431);+#1431 = DEFINITIONAL_REPRESENTATION('',(#1432),#1436);+#1432 = LINE('',#1433,#1434);+#1433 = CARTESIAN_POINT('',(-0.,-1.2));+#1434 = VECTOR('',#1435,1.);+#1435 = DIRECTION('',(-1.,0.));+#1436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1437 = ADVANCED_FACE('',(#1438),#1036,.F.);+#1438 = FACE_BOUND('',#1439,.T.);+#1439 = EDGE_LOOP('',(#1440,#1441,#1462,#1463));+#1440 = ORIENTED_EDGE('',*,*,#1247,.T.);+#1441 = ORIENTED_EDGE('',*,*,#1442,.F.);+#1442 = EDGE_CURVE('',#1016,#1250,#1443,.T.);+#1443 = SURFACE_CURVE('',#1444,(#1448,#1455),.PCURVE_S1.);+#1444 = LINE('',#1445,#1446);+#1445 = CARTESIAN_POINT('',(0.6,-1.51,0.76));+#1446 = VECTOR('',#1447,1.);+#1447 = DIRECTION('',(-1.,-0.,-0.));+#1448 = PCURVE('',#1036,#1449);+#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);+#1450 = LINE('',#1451,#1452);+#1451 = CARTESIAN_POINT('',(-1.51,0.));+#1452 = VECTOR('',#1453,1.);+#1453 = DIRECTION('',(0.,-1.));+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1455 = PCURVE('',#1064,#1456);+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);+#1457 = LINE('',#1458,#1459);+#1458 = CARTESIAN_POINT('',(0.76,0.));+#1459 = VECTOR('',#1460,1.);+#1460 = DIRECTION('',(-0.,-1.));+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1462 = ORIENTED_EDGE('',*,*,#1013,.F.);+#1463 = ORIENTED_EDGE('',*,*,#1464,.T.);+#1464 = EDGE_CURVE('',#1014,#1248,#1465,.T.);+#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.);+#1466 = LINE('',#1467,#1468);+#1467 = CARTESIAN_POINT('',(0.6,1.51,0.76));+#1468 = VECTOR('',#1469,1.);+#1469 = DIRECTION('',(-1.,-0.,-0.));+#1470 = PCURVE('',#1036,#1471);+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);+#1472 = LINE('',#1473,#1474);+#1473 = CARTESIAN_POINT('',(1.51,0.));+#1474 = VECTOR('',#1475,1.);+#1475 = DIRECTION('',(0.,-1.));+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1477 = PCURVE('',#1118,#1478);+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1483);+#1479 = LINE('',#1480,#1481);+#1480 = CARTESIAN_POINT('',(-0.76,0.));+#1481 = VECTOR('',#1482,1.);+#1482 = DIRECTION('',(0.,-1.));+#1483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1484 = ADVANCED_FACE('',(#1485),#1064,.F.);+#1485 = FACE_BOUND('',#1486,.T.);+#1486 = EDGE_LOOP('',(#1487,#1488,#1509,#1510));+#1487 = ORIENTED_EDGE('',*,*,#1323,.T.);+#1488 = ORIENTED_EDGE('',*,*,#1489,.F.);+#1489 = EDGE_CURVE('',#1049,#1301,#1490,.T.);+#1490 = SURFACE_CURVE('',#1491,(#1495,#1502),.PCURVE_S1.);+#1491 = LINE('',#1492,#1493);+#1492 = CARTESIAN_POINT('',(0.6,-1.51,-0.76));+#1493 = VECTOR('',#1494,1.);+#1494 = DIRECTION('',(-1.,-0.,-0.));+#1495 = PCURVE('',#1064,#1496);+#1496 = DEFINITIONAL_REPRESENTATION('',(#1497),#1501);+#1497 = LINE('',#1498,#1499);+#1498 = CARTESIAN_POINT('',(-0.76,0.));+#1499 = VECTOR('',#1500,1.);+#1500 = DIRECTION('',(-0.,-1.));+#1501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1502 = PCURVE('',#1092,#1503);+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);+#1504 = LINE('',#1505,#1506);+#1505 = CARTESIAN_POINT('',(1.51,0.));+#1506 = VECTOR('',#1507,1.);+#1507 = DIRECTION('',(0.,-1.));+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1509 = ORIENTED_EDGE('',*,*,#1048,.F.);+#1510 = ORIENTED_EDGE('',*,*,#1442,.T.);+#1511 = ADVANCED_FACE('',(#1512),#1092,.F.);+#1512 = FACE_BOUND('',#1513,.T.);+#1513 = EDGE_LOOP('',(#1514,#1515,#1536,#1537));+#1514 = ORIENTED_EDGE('',*,*,#1300,.T.);+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);+#1516 = EDGE_CURVE('',#1077,#1278,#1517,.T.);+#1517 = SURFACE_CURVE('',#1518,(#1522,#1529),.PCURVE_S1.);+#1518 = LINE('',#1519,#1520);+#1519 = CARTESIAN_POINT('',(0.6,1.51,-0.76));+#1520 = VECTOR('',#1521,1.);+#1521 = DIRECTION('',(-1.,-0.,-0.));+#1522 = PCURVE('',#1092,#1523);+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);+#1524 = LINE('',#1525,#1526);+#1525 = CARTESIAN_POINT('',(-1.51,0.));+#1526 = VECTOR('',#1527,1.);+#1527 = DIRECTION('',(0.,-1.));+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1529 = PCURVE('',#1118,#1530);+#1530 = DEFINITIONAL_REPRESENTATION('',(#1531),#1535);+#1531 = LINE('',#1532,#1533);+#1532 = CARTESIAN_POINT('',(0.76,0.));+#1533 = VECTOR('',#1534,1.);+#1534 = DIRECTION('',(0.,-1.));+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1536 = ORIENTED_EDGE('',*,*,#1076,.F.);+#1537 = ORIENTED_EDGE('',*,*,#1489,.T.);+#1538 = ADVANCED_FACE('',(#1539),#1118,.F.);+#1539 = FACE_BOUND('',#1540,.T.);+#1540 = EDGE_LOOP('',(#1541,#1542,#1543,#1544));+#1541 = ORIENTED_EDGE('',*,*,#1277,.T.);+#1542 = ORIENTED_EDGE('',*,*,#1464,.F.);+#1543 = ORIENTED_EDGE('',*,*,#1104,.F.);+#1544 = ORIENTED_EDGE('',*,*,#1516,.T.);+#1545 = ADVANCED_FACE('',(#1546),#1178,.T.);+#1546 = FACE_BOUND('',#1547,.T.);+#1547 = EDGE_LOOP('',(#1548,#1549,#1570,#1571));+#1548 = ORIENTED_EDGE('',*,*,#1346,.F.);+#1549 = ORIENTED_EDGE('',*,*,#1550,.F.);+#1550 = EDGE_CURVE('',#1163,#1347,#1551,.T.);+#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.);+#1552 = LINE('',#1553,#1554);+#1553 = CARTESIAN_POINT('',(0.6,1.5,0.75));+#1554 = VECTOR('',#1555,1.);+#1555 = DIRECTION('',(-1.,-0.,-0.));+#1556 = PCURVE('',#1178,#1557);+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);+#1558 = LINE('',#1559,#1560);+#1559 = CARTESIAN_POINT('',(0.,0.));+#1560 = VECTOR('',#1561,1.);+#1561 = DIRECTION('',(0.,-1.));+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1563 = PCURVE('',#1206,#1564);+#1564 = DEFINITIONAL_REPRESENTATION('',(#1565),#1569);+#1565 = LINE('',#1566,#1567);+#1566 = CARTESIAN_POINT('',(-1.5,0.));+#1567 = VECTOR('',#1568,1.);+#1568 = DIRECTION('',(0.,-1.));+#1569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1570 = ORIENTED_EDGE('',*,*,#1162,.T.);+#1571 = ORIENTED_EDGE('',*,*,#1572,.T.);+#1572 = EDGE_CURVE('',#1133,#1349,#1573,.T.);+#1573 = SURFACE_CURVE('',#1574,(#1578,#1585),.PCURVE_S1.);+#1574 = LINE('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(0.6,-1.5,0.75));+#1576 = VECTOR('',#1577,1.);+#1577 = DIRECTION('',(-1.,-0.,-0.));+#1578 = PCURVE('',#1178,#1579);+#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584);+#1580 = LINE('',#1581,#1582);+#1581 = CARTESIAN_POINT('',(-3.,0.));+#1582 = VECTOR('',#1583,1.);+#1583 = DIRECTION('',(0.,-1.));+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1585 = PCURVE('',#1150,#1586);+#1586 = DEFINITIONAL_REPRESENTATION('',(#1587),#1591);+#1587 = LINE('',#1588,#1589);+#1588 = CARTESIAN_POINT('',(1.5,0.));+#1589 = VECTOR('',#1590,1.);+#1590 = DIRECTION('',(0.,-1.));+#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1592 = ADVANCED_FACE('',(#1593),#1150,.T.);+#1593 = FACE_BOUND('',#1594,.T.);+#1594 = EDGE_LOOP('',(#1595,#1596,#1597,#1598));+#1595 = ORIENTED_EDGE('',*,*,#1371,.F.);+#1596 = ORIENTED_EDGE('',*,*,#1572,.F.);+#1597 = ORIENTED_EDGE('',*,*,#1132,.T.);+#1598 = ORIENTED_EDGE('',*,*,#1599,.T.);+#1599 = EDGE_CURVE('',#1135,#1372,#1600,.T.);+#1600 = SURFACE_CURVE('',#1601,(#1605,#1612),.PCURVE_S1.);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(0.6,-1.5,-0.75));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(-1.,-0.,-0.));+#1605 = PCURVE('',#1150,#1606);+#1606 = DEFINITIONAL_REPRESENTATION('',(#1607),#1611);+#1607 = LINE('',#1608,#1609);+#1608 = CARTESIAN_POINT('',(0.,0.));+#1609 = VECTOR('',#1610,1.);+#1610 = DIRECTION('',(0.,-1.));+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1612 = PCURVE('',#1232,#1613);+#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1618);+#1614 = LINE('',#1615,#1616);+#1615 = CARTESIAN_POINT('',(3.,0.));+#1616 = VECTOR('',#1617,1.);+#1617 = DIRECTION('',(0.,-1.));+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1619 = ADVANCED_FACE('',(#1620),#1232,.T.);+#1620 = FACE_BOUND('',#1621,.T.);+#1621 = EDGE_LOOP('',(#1622,#1623,#1624,#1625));+#1622 = ORIENTED_EDGE('',*,*,#1394,.F.);+#1623 = ORIENTED_EDGE('',*,*,#1599,.F.);+#1624 = ORIENTED_EDGE('',*,*,#1218,.T.);+#1625 = ORIENTED_EDGE('',*,*,#1626,.T.);+#1626 = EDGE_CURVE('',#1191,#1395,#1627,.T.);+#1627 = SURFACE_CURVE('',#1628,(#1632,#1639),.PCURVE_S1.);+#1628 = LINE('',#1629,#1630);+#1629 = CARTESIAN_POINT('',(0.6,1.5,-0.75));+#1630 = VECTOR('',#1631,1.);+#1631 = DIRECTION('',(-1.,-0.,-0.));+#1632 = PCURVE('',#1232,#1633);+#1633 = DEFINITIONAL_REPRESENTATION('',(#1634),#1638);+#1634 = LINE('',#1635,#1636);+#1635 = CARTESIAN_POINT('',(0.,0.));+#1636 = VECTOR('',#1637,1.);+#1637 = DIRECTION('',(0.,-1.));+#1638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1639 = PCURVE('',#1206,#1640);+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);+#1641 = LINE('',#1642,#1643);+#1642 = CARTESIAN_POINT('',(0.,0.));+#1643 = VECTOR('',#1644,1.);+#1644 = DIRECTION('',(0.,-1.));+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1646 = ADVANCED_FACE('',(#1647),#1206,.T.);+#1647 = FACE_BOUND('',#1648,.T.);+#1648 = EDGE_LOOP('',(#1649,#1650,#1651,#1652));+#1649 = ORIENTED_EDGE('',*,*,#1417,.F.);+#1650 = ORIENTED_EDGE('',*,*,#1626,.F.);+#1651 = ORIENTED_EDGE('',*,*,#1190,.T.);+#1652 = ORIENTED_EDGE('',*,*,#1550,.T.);+#1653 = MANIFOLD_SOLID_BREP('',#1654);+#1654 = CLOSED_SHELL('',(#1655,#1889,#2083,#2130,#2157,#2184,#2191,#2238+ ,#2265,#2292));+#1655 = ADVANCED_FACE('',(#1656,#1775),#1670,.T.);+#1656 = FACE_BOUND('',#1657,.T.);+#1657 = EDGE_LOOP('',(#1658,#1693,#1721,#1749));+#1658 = ORIENTED_EDGE('',*,*,#1659,.T.);+#1659 = EDGE_CURVE('',#1660,#1662,#1664,.T.);+#1660 = VERTEX_POINT('',#1661);+#1661 = CARTESIAN_POINT('',(-2.3,1.51,0.76));+#1662 = VERTEX_POINT('',#1663);+#1663 = CARTESIAN_POINT('',(-2.3,-1.51,0.76));+#1664 = SURFACE_CURVE('',#1665,(#1669,#1681),.PCURVE_S1.);+#1665 = LINE('',#1666,#1667);+#1666 = CARTESIAN_POINT('',(-2.3,-9.208490451644E-16,0.76));+#1667 = VECTOR('',#1668,1.);+#1668 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1669 = PCURVE('',#1670,#1675);+#1670 = PLANE('',#1671);+#1671 = AXIS2_PLACEMENT_3D('',#1672,#1673,#1674);+#1672 = CARTESIAN_POINT('',(-2.3,-8.384496800555E-16,0.));+#1673 = DIRECTION('',(1.,0.,0.));+#1674 = DIRECTION('',(0.,0.,-1.));+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680);+#1676 = LINE('',#1677,#1678);+#1677 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1678 = VECTOR('',#1679,1.);+#1679 = DIRECTION('',(1.084202172486E-16,-1.));+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1681 = PCURVE('',#1682,#1687);+#1682 = PLANE('',#1683);+#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686);+#1684 = CARTESIAN_POINT('',(-2.3,-9.208490451644E-16,0.76));+#1685 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1686 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1687 = DEFINITIONAL_REPRESENTATION('',(#1688),#1692);+#1688 = LINE('',#1689,#1690);+#1689 = CARTESIAN_POINT('',(0.,0.));+#1690 = VECTOR('',#1691,1.);+#1691 = DIRECTION('',(-1.,0.));+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);+#1694 = EDGE_CURVE('',#1662,#1695,#1697,.T.);+#1695 = VERTEX_POINT('',#1696);+#1696 = CARTESIAN_POINT('',(-2.3,-1.51,-0.76));+#1697 = SURFACE_CURVE('',#1698,(#1702,#1709),.PCURVE_S1.);+#1698 = LINE('',#1699,#1700);+#1699 = CARTESIAN_POINT('',(-2.3,-1.51,0.));+#1700 = VECTOR('',#1701,1.);+#1701 = DIRECTION('',(0.,0.,-1.));+#1702 = PCURVE('',#1670,#1703);+#1703 = DEFINITIONAL_REPRESENTATION('',(#1704),#1708);+#1704 = LINE('',#1705,#1706);+#1705 = CARTESIAN_POINT('',(0.,-1.51));+#1706 = VECTOR('',#1707,1.);+#1707 = DIRECTION('',(1.,0.));+#1708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1709 = PCURVE('',#1710,#1715);+#1710 = PLANE('',#1711);+#1711 = AXIS2_PLACEMENT_3D('',#1712,#1713,#1714);+#1712 = CARTESIAN_POINT('',(-2.3,-1.51,0.));+#1713 = DIRECTION('',(-0.,1.,0.));+#1714 = DIRECTION('',(0.,0.,1.));+#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720);+#1716 = LINE('',#1717,#1718);+#1717 = CARTESIAN_POINT('',(0.,0.));+#1718 = VECTOR('',#1719,1.);+#1719 = DIRECTION('',(-1.,0.));+#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1721 = ORIENTED_EDGE('',*,*,#1722,.T.);+#1722 = EDGE_CURVE('',#1695,#1723,#1725,.T.);+#1723 = VERTEX_POINT('',#1724);+#1724 = CARTESIAN_POINT('',(-2.3,1.51,-0.76));+#1725 = SURFACE_CURVE('',#1726,(#1730,#1737),.PCURVE_S1.);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(-2.3,-7.560503149466E-16,-0.76));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1730 = PCURVE('',#1670,#1731);+#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1736);+#1732 = LINE('',#1733,#1734);+#1733 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1734 = VECTOR('',#1735,1.);+#1735 = DIRECTION('',(-1.084202172486E-16,1.));+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1737 = PCURVE('',#1738,#1743);+#1738 = PLANE('',#1739);+#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742);+#1740 = CARTESIAN_POINT('',(-2.3,-7.560503149466E-16,-0.76));+#1741 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1742 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1743 = DEFINITIONAL_REPRESENTATION('',(#1744),#1748);+#1744 = LINE('',#1745,#1746);+#1745 = CARTESIAN_POINT('',(0.,0.));+#1746 = VECTOR('',#1747,1.);+#1747 = DIRECTION('',(-1.,0.));+#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);+#1750 = EDGE_CURVE('',#1723,#1660,#1751,.T.);+#1751 = SURFACE_CURVE('',#1752,(#1756,#1763),.PCURVE_S1.);+#1752 = LINE('',#1753,#1754);+#1753 = CARTESIAN_POINT('',(-2.3,1.51,0.));+#1754 = VECTOR('',#1755,1.);+#1755 = DIRECTION('',(0.,0.,1.));+#1756 = PCURVE('',#1670,#1757);+#1757 = DEFINITIONAL_REPRESENTATION('',(#1758),#1762);+#1758 = LINE('',#1759,#1760);+#1759 = CARTESIAN_POINT('',(0.,1.51));+#1760 = VECTOR('',#1761,1.);+#1761 = DIRECTION('',(-1.,0.));+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1763 = PCURVE('',#1764,#1769);+#1764 = PLANE('',#1765);+#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768);+#1766 = CARTESIAN_POINT('',(-2.3,1.51,0.));+#1767 = DIRECTION('',(0.,-1.,0.));+#1768 = DIRECTION('',(0.,-0.,-1.));+#1769 = DEFINITIONAL_REPRESENTATION('',(#1770),#1774);+#1770 = LINE('',#1771,#1772);+#1771 = CARTESIAN_POINT('',(0.,0.));+#1772 = VECTOR('',#1773,1.);+#1773 = DIRECTION('',(-1.,0.));+#1774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1775 = FACE_BOUND('',#1776,.T.);+#1776 = EDGE_LOOP('',(#1777,#1807,#1835,#1863));+#1777 = ORIENTED_EDGE('',*,*,#1778,.F.);+#1778 = EDGE_CURVE('',#1779,#1781,#1783,.T.);+#1779 = VERTEX_POINT('',#1780);+#1780 = CARTESIAN_POINT('',(-2.3,-1.5,0.75));+#1781 = VERTEX_POINT('',#1782);+#1782 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1783 = SURFACE_CURVE('',#1784,(#1788,#1795),.PCURVE_S1.);+#1784 = LINE('',#1785,#1786);+#1785 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1786 = VECTOR('',#1787,1.);+#1787 = DIRECTION('',(-0.,-0.,-1.));+#1788 = PCURVE('',#1670,#1789);+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1794);+#1790 = LINE('',#1791,#1792);+#1791 = CARTESIAN_POINT('',(0.75,-1.5));+#1792 = VECTOR('',#1793,1.);+#1793 = DIRECTION('',(1.,0.));+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1795 = PCURVE('',#1796,#1801);+#1796 = PLANE('',#1797);+#1797 = AXIS2_PLACEMENT_3D('',#1798,#1799,#1800);+#1798 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#1799 = DIRECTION('',(0.,1.,0.));+#1800 = DIRECTION('',(0.,-0.,1.));+#1801 = DEFINITIONAL_REPRESENTATION('',(#1802),#1806);+#1802 = LINE('',#1803,#1804);+#1803 = CARTESIAN_POINT('',(0.,0.));+#1804 = VECTOR('',#1805,1.);+#1805 = DIRECTION('',(-1.,0.));+#1806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1807 = ORIENTED_EDGE('',*,*,#1808,.F.);+#1808 = EDGE_CURVE('',#1809,#1779,#1811,.T.);+#1809 = VERTEX_POINT('',#1810);+#1810 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1811 = SURFACE_CURVE('',#1812,(#1816,#1823),.PCURVE_S1.);+#1812 = LINE('',#1813,#1814);+#1813 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1814 = VECTOR('',#1815,1.);+#1815 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1816 = PCURVE('',#1670,#1817);+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(-0.75,1.5));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(1.084202172486E-16,-1.));+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1823 = PCURVE('',#1824,#1829);+#1824 = PLANE('',#1825);+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);+#1826 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#1827 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#1828 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1834);+#1830 = LINE('',#1831,#1832);+#1831 = CARTESIAN_POINT('',(0.,0.));+#1832 = VECTOR('',#1833,1.);+#1833 = DIRECTION('',(-1.,0.));+#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);+#1836 = EDGE_CURVE('',#1837,#1809,#1839,.T.);+#1837 = VERTEX_POINT('',#1838);+#1838 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1839 = SURFACE_CURVE('',#1840,(#1844,#1851),.PCURVE_S1.);+#1840 = LINE('',#1841,#1842);+#1841 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1842 = VECTOR('',#1843,1.);+#1843 = DIRECTION('',(0.,0.,1.));+#1844 = PCURVE('',#1670,#1845);+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);+#1846 = LINE('',#1847,#1848);+#1847 = CARTESIAN_POINT('',(0.75,1.5));+#1848 = VECTOR('',#1849,1.);+#1849 = DIRECTION('',(-1.,0.));+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1851 = PCURVE('',#1852,#1857);+#1852 = PLANE('',#1853);+#1853 = AXIS2_PLACEMENT_3D('',#1854,#1855,#1856);+#1854 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1855 = DIRECTION('',(0.,-1.,0.));+#1856 = DIRECTION('',(0.,-0.,-1.));+#1857 = DEFINITIONAL_REPRESENTATION('',(#1858),#1862);+#1858 = LINE('',#1859,#1860);+#1859 = CARTESIAN_POINT('',(0.,0.));+#1860 = VECTOR('',#1861,1.);+#1861 = DIRECTION('',(-1.,0.));+#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1863 = ORIENTED_EDGE('',*,*,#1864,.F.);+#1864 = EDGE_CURVE('',#1781,#1837,#1865,.T.);+#1865 = SURFACE_CURVE('',#1866,(#1870,#1877),.PCURVE_S1.);+#1866 = LINE('',#1867,#1868);+#1867 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1868 = VECTOR('',#1869,1.);+#1869 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1870 = PCURVE('',#1670,#1871);+#1871 = DEFINITIONAL_REPRESENTATION('',(#1872),#1876);+#1872 = LINE('',#1873,#1874);+#1873 = CARTESIAN_POINT('',(0.75,1.5));+#1874 = VECTOR('',#1875,1.);+#1875 = DIRECTION('',(-1.084202172486E-16,1.));+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1877 = PCURVE('',#1878,#1883);+#1878 = PLANE('',#1879);+#1879 = AXIS2_PLACEMENT_3D('',#1880,#1881,#1882);+#1880 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#1881 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#1882 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);+#1884 = LINE('',#1885,#1886);+#1885 = CARTESIAN_POINT('',(0.,0.));+#1886 = VECTOR('',#1887,1.);+#1887 = DIRECTION('',(-1.,0.));+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1889 = ADVANCED_FACE('',(#1890,#1989),#1904,.F.);+#1890 = FACE_BOUND('',#1891,.T.);+#1891 = EDGE_LOOP('',(#1892,#1922,#1945,#1968));+#1892 = ORIENTED_EDGE('',*,*,#1893,.F.);+#1893 = EDGE_CURVE('',#1894,#1896,#1898,.T.);+#1894 = VERTEX_POINT('',#1895);+#1895 = CARTESIAN_POINT('',(-3.5,1.51,0.76));+#1896 = VERTEX_POINT('',#1897);+#1897 = CARTESIAN_POINT('',(-3.5,-1.51,0.76));+#1898 = SURFACE_CURVE('',#1899,(#1903,#1915),.PCURVE_S1.);+#1899 = LINE('',#1900,#1901);+#1900 = CARTESIAN_POINT('',(-3.5,-9.208490451644E-16,0.76));+#1901 = VECTOR('',#1902,1.);+#1902 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#1903 = PCURVE('',#1904,#1909);+#1904 = PLANE('',#1905);+#1905 = AXIS2_PLACEMENT_3D('',#1906,#1907,#1908);+#1906 = CARTESIAN_POINT('',(-3.5,-8.384496800555E-16,0.));+#1907 = DIRECTION('',(1.,0.,0.));+#1908 = DIRECTION('',(0.,0.,-1.));+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);+#1910 = LINE('',#1911,#1912);+#1911 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#1912 = VECTOR('',#1913,1.);+#1913 = DIRECTION('',(1.084202172486E-16,-1.));+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1915 = PCURVE('',#1682,#1916);+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);+#1917 = LINE('',#1918,#1919);+#1918 = CARTESIAN_POINT('',(0.,-1.2));+#1919 = VECTOR('',#1920,1.);+#1920 = DIRECTION('',(-1.,0.));+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1922 = ORIENTED_EDGE('',*,*,#1923,.F.);+#1923 = EDGE_CURVE('',#1924,#1894,#1926,.T.);+#1924 = VERTEX_POINT('',#1925);+#1925 = CARTESIAN_POINT('',(-3.5,1.51,-0.76));+#1926 = SURFACE_CURVE('',#1927,(#1931,#1938),.PCURVE_S1.);+#1927 = LINE('',#1928,#1929);+#1928 = CARTESIAN_POINT('',(-3.5,1.51,0.));+#1929 = VECTOR('',#1930,1.);+#1930 = DIRECTION('',(0.,0.,1.));+#1931 = PCURVE('',#1904,#1932);+#1932 = DEFINITIONAL_REPRESENTATION('',(#1933),#1937);+#1933 = LINE('',#1934,#1935);+#1934 = CARTESIAN_POINT('',(0.,1.51));+#1935 = VECTOR('',#1936,1.);+#1936 = DIRECTION('',(-1.,0.));+#1937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1938 = PCURVE('',#1764,#1939);+#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944);+#1940 = LINE('',#1941,#1942);+#1941 = CARTESIAN_POINT('',(-0.,-1.2));+#1942 = VECTOR('',#1943,1.);+#1943 = DIRECTION('',(-1.,0.));+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1945 = ORIENTED_EDGE('',*,*,#1946,.F.);+#1946 = EDGE_CURVE('',#1947,#1924,#1949,.T.);+#1947 = VERTEX_POINT('',#1948);+#1948 = CARTESIAN_POINT('',(-3.5,-1.51,-0.76));+#1949 = SURFACE_CURVE('',#1950,(#1954,#1961),.PCURVE_S1.);+#1950 = LINE('',#1951,#1952);+#1951 = CARTESIAN_POINT('',(-3.5,-7.560503149466E-16,-0.76));+#1952 = VECTOR('',#1953,1.);+#1953 = DIRECTION('',(0.,1.,1.084202172486E-16));+#1954 = PCURVE('',#1904,#1955);+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1960);+#1956 = LINE('',#1957,#1958);+#1957 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#1958 = VECTOR('',#1959,1.);+#1959 = DIRECTION('',(-1.084202172486E-16,1.));+#1960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1961 = PCURVE('',#1738,#1962);+#1962 = DEFINITIONAL_REPRESENTATION('',(#1963),#1967);+#1963 = LINE('',#1964,#1965);+#1964 = CARTESIAN_POINT('',(-0.,-1.2));+#1965 = VECTOR('',#1966,1.);+#1966 = DIRECTION('',(-1.,0.));+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1968 = ORIENTED_EDGE('',*,*,#1969,.F.);+#1969 = EDGE_CURVE('',#1896,#1947,#1970,.T.);+#1970 = SURFACE_CURVE('',#1971,(#1975,#1982),.PCURVE_S1.);+#1971 = LINE('',#1972,#1973);+#1972 = CARTESIAN_POINT('',(-3.5,-1.51,0.));+#1973 = VECTOR('',#1974,1.);+#1974 = DIRECTION('',(0.,0.,-1.));+#1975 = PCURVE('',#1904,#1976);+#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1981);+#1977 = LINE('',#1978,#1979);+#1978 = CARTESIAN_POINT('',(0.,-1.51));+#1979 = VECTOR('',#1980,1.);+#1980 = DIRECTION('',(1.,0.));+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1982 = PCURVE('',#1710,#1983);+#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#1988);+#1984 = LINE('',#1985,#1986);+#1985 = CARTESIAN_POINT('',(0.,-1.2));+#1986 = VECTOR('',#1987,1.);+#1987 = DIRECTION('',(-1.,0.));+#1988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1989 = FACE_BOUND('',#1990,.T.);+#1990 = EDGE_LOOP('',(#1991,#2016,#2039,#2062));+#1991 = ORIENTED_EDGE('',*,*,#1992,.T.);+#1992 = EDGE_CURVE('',#1993,#1995,#1997,.T.);+#1993 = VERTEX_POINT('',#1994);+#1994 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#1995 = VERTEX_POINT('',#1996);+#1996 = CARTESIAN_POINT('',(-3.5,-1.5,0.75));+#1997 = SURFACE_CURVE('',#1998,(#2002,#2009),.PCURVE_S1.);+#1998 = LINE('',#1999,#2000);+#1999 = CARTESIAN_POINT('',(-3.5,1.5,0.75));+#2000 = VECTOR('',#2001,1.);+#2001 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2002 = PCURVE('',#1904,#2003);+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);+#2004 = LINE('',#2005,#2006);+#2005 = CARTESIAN_POINT('',(-0.75,1.5));+#2006 = VECTOR('',#2007,1.);+#2007 = DIRECTION('',(1.084202172486E-16,-1.));+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2009 = PCURVE('',#1824,#2010);+#2010 = DEFINITIONAL_REPRESENTATION('',(#2011),#2015);+#2011 = LINE('',#2012,#2013);+#2012 = CARTESIAN_POINT('',(0.,-1.2));+#2013 = VECTOR('',#2014,1.);+#2014 = DIRECTION('',(-1.,0.));+#2015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2016 = ORIENTED_EDGE('',*,*,#2017,.T.);+#2017 = EDGE_CURVE('',#1995,#2018,#2020,.T.);+#2018 = VERTEX_POINT('',#2019);+#2019 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#2020 = SURFACE_CURVE('',#2021,(#2025,#2032),.PCURVE_S1.);+#2021 = LINE('',#2022,#2023);+#2022 = CARTESIAN_POINT('',(-3.5,-1.5,-0.75));+#2023 = VECTOR('',#2024,1.);+#2024 = DIRECTION('',(-0.,-0.,-1.));+#2025 = PCURVE('',#1904,#2026);+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(0.75,-1.5));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(1.,0.));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2032 = PCURVE('',#1796,#2033);+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2038);+#2034 = LINE('',#2035,#2036);+#2035 = CARTESIAN_POINT('',(0.,-1.2));+#2036 = VECTOR('',#2037,1.);+#2037 = DIRECTION('',(-1.,0.));+#2038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2039 = ORIENTED_EDGE('',*,*,#2040,.T.);+#2040 = EDGE_CURVE('',#2018,#2041,#2043,.T.);+#2041 = VERTEX_POINT('',#2042);+#2042 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2043 = SURFACE_CURVE('',#2044,(#2048,#2055),.PCURVE_S1.);+#2044 = LINE('',#2045,#2046);+#2045 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2046 = VECTOR('',#2047,1.);+#2047 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2048 = PCURVE('',#1904,#2049);+#2049 = DEFINITIONAL_REPRESENTATION('',(#2050),#2054);+#2050 = LINE('',#2051,#2052);+#2051 = CARTESIAN_POINT('',(0.75,1.5));+#2052 = VECTOR('',#2053,1.);+#2053 = DIRECTION('',(-1.084202172486E-16,1.));+#2054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2055 = PCURVE('',#1878,#2056);+#2056 = DEFINITIONAL_REPRESENTATION('',(#2057),#2061);+#2057 = LINE('',#2058,#2059);+#2058 = CARTESIAN_POINT('',(-0.,-1.2));+#2059 = VECTOR('',#2060,1.);+#2060 = DIRECTION('',(-1.,0.));+#2061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2062 = ORIENTED_EDGE('',*,*,#2063,.T.);+#2063 = EDGE_CURVE('',#2041,#1993,#2064,.T.);+#2064 = SURFACE_CURVE('',#2065,(#2069,#2076),.PCURVE_S1.);+#2065 = LINE('',#2066,#2067);+#2066 = CARTESIAN_POINT('',(-3.5,1.5,-0.75));+#2067 = VECTOR('',#2068,1.);+#2068 = DIRECTION('',(0.,0.,1.));+#2069 = PCURVE('',#1904,#2070);+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(0.75,1.5));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(-1.,0.));+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2076 = PCURVE('',#1852,#2077);+#2077 = DEFINITIONAL_REPRESENTATION('',(#2078),#2082);+#2078 = LINE('',#2079,#2080);+#2079 = CARTESIAN_POINT('',(-0.,-1.2));+#2080 = VECTOR('',#2081,1.);+#2081 = DIRECTION('',(-1.,0.));+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2083 = ADVANCED_FACE('',(#2084),#1682,.F.);+#2084 = FACE_BOUND('',#2085,.T.);+#2085 = EDGE_LOOP('',(#2086,#2087,#2108,#2109));+#2086 = ORIENTED_EDGE('',*,*,#1893,.T.);+#2087 = ORIENTED_EDGE('',*,*,#2088,.F.);+#2088 = EDGE_CURVE('',#1662,#1896,#2089,.T.);+#2089 = SURFACE_CURVE('',#2090,(#2094,#2101),.PCURVE_S1.);+#2090 = LINE('',#2091,#2092);+#2091 = CARTESIAN_POINT('',(-2.3,-1.51,0.76));+#2092 = VECTOR('',#2093,1.);+#2093 = DIRECTION('',(-1.,-0.,-0.));+#2094 = PCURVE('',#1682,#2095);+#2095 = DEFINITIONAL_REPRESENTATION('',(#2096),#2100);+#2096 = LINE('',#2097,#2098);+#2097 = CARTESIAN_POINT('',(-1.51,0.));+#2098 = VECTOR('',#2099,1.);+#2099 = DIRECTION('',(0.,-1.));+#2100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2101 = PCURVE('',#1710,#2102);+#2102 = DEFINITIONAL_REPRESENTATION('',(#2103),#2107);+#2103 = LINE('',#2104,#2105);+#2104 = CARTESIAN_POINT('',(0.76,0.));+#2105 = VECTOR('',#2106,1.);+#2106 = DIRECTION('',(-0.,-1.));+#2107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2108 = ORIENTED_EDGE('',*,*,#1659,.F.);+#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);+#2110 = EDGE_CURVE('',#1660,#1894,#2111,.T.);+#2111 = SURFACE_CURVE('',#2112,(#2116,#2123),.PCURVE_S1.);+#2112 = LINE('',#2113,#2114);+#2113 = CARTESIAN_POINT('',(-2.3,1.51,0.76));+#2114 = VECTOR('',#2115,1.);+#2115 = DIRECTION('',(-1.,-0.,-0.));+#2116 = PCURVE('',#1682,#2117);+#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122);+#2118 = LINE('',#2119,#2120);+#2119 = CARTESIAN_POINT('',(1.51,0.));+#2120 = VECTOR('',#2121,1.);+#2121 = DIRECTION('',(0.,-1.));+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2123 = PCURVE('',#1764,#2124);+#2124 = DEFINITIONAL_REPRESENTATION('',(#2125),#2129);+#2125 = LINE('',#2126,#2127);+#2126 = CARTESIAN_POINT('',(-0.76,0.));+#2127 = VECTOR('',#2128,1.);+#2128 = DIRECTION('',(0.,-1.));+#2129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2130 = ADVANCED_FACE('',(#2131),#1710,.F.);+#2131 = FACE_BOUND('',#2132,.T.);+#2132 = EDGE_LOOP('',(#2133,#2134,#2155,#2156));+#2133 = ORIENTED_EDGE('',*,*,#1969,.T.);+#2134 = ORIENTED_EDGE('',*,*,#2135,.F.);+#2135 = EDGE_CURVE('',#1695,#1947,#2136,.T.);+#2136 = SURFACE_CURVE('',#2137,(#2141,#2148),.PCURVE_S1.);+#2137 = LINE('',#2138,#2139);+#2138 = CARTESIAN_POINT('',(-2.3,-1.51,-0.76));+#2139 = VECTOR('',#2140,1.);+#2140 = DIRECTION('',(-1.,-0.,-0.));+#2141 = PCURVE('',#1710,#2142);+#2142 = DEFINITIONAL_REPRESENTATION('',(#2143),#2147);+#2143 = LINE('',#2144,#2145);+#2144 = CARTESIAN_POINT('',(-0.76,0.));+#2145 = VECTOR('',#2146,1.);+#2146 = DIRECTION('',(-0.,-1.));+#2147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2148 = PCURVE('',#1738,#2149);+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);+#2150 = LINE('',#2151,#2152);+#2151 = CARTESIAN_POINT('',(1.51,0.));+#2152 = VECTOR('',#2153,1.);+#2153 = DIRECTION('',(0.,-1.));+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2155 = ORIENTED_EDGE('',*,*,#1694,.F.);+#2156 = ORIENTED_EDGE('',*,*,#2088,.T.);+#2157 = ADVANCED_FACE('',(#2158),#1738,.F.);+#2158 = FACE_BOUND('',#2159,.T.);+#2159 = EDGE_LOOP('',(#2160,#2161,#2182,#2183));+#2160 = ORIENTED_EDGE('',*,*,#1946,.T.);+#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);+#2162 = EDGE_CURVE('',#1723,#1924,#2163,.T.);+#2163 = SURFACE_CURVE('',#2164,(#2168,#2175),.PCURVE_S1.);+#2164 = LINE('',#2165,#2166);+#2165 = CARTESIAN_POINT('',(-2.3,1.51,-0.76));+#2166 = VECTOR('',#2167,1.);+#2167 = DIRECTION('',(-1.,-0.,-0.));+#2168 = PCURVE('',#1738,#2169);+#2169 = DEFINITIONAL_REPRESENTATION('',(#2170),#2174);+#2170 = LINE('',#2171,#2172);+#2171 = CARTESIAN_POINT('',(-1.51,0.));+#2172 = VECTOR('',#2173,1.);+#2173 = DIRECTION('',(0.,-1.));+#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2175 = PCURVE('',#1764,#2176);+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);+#2177 = LINE('',#2178,#2179);+#2178 = CARTESIAN_POINT('',(0.76,0.));+#2179 = VECTOR('',#2180,1.);+#2180 = DIRECTION('',(0.,-1.));+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2182 = ORIENTED_EDGE('',*,*,#1722,.F.);+#2183 = ORIENTED_EDGE('',*,*,#2135,.T.);+#2184 = ADVANCED_FACE('',(#2185),#1764,.F.);+#2185 = FACE_BOUND('',#2186,.T.);+#2186 = EDGE_LOOP('',(#2187,#2188,#2189,#2190));+#2187 = ORIENTED_EDGE('',*,*,#1923,.T.);+#2188 = ORIENTED_EDGE('',*,*,#2110,.F.);+#2189 = ORIENTED_EDGE('',*,*,#1750,.F.);+#2190 = ORIENTED_EDGE('',*,*,#2162,.T.);+#2191 = ADVANCED_FACE('',(#2192),#1824,.T.);+#2192 = FACE_BOUND('',#2193,.T.);+#2193 = EDGE_LOOP('',(#2194,#2195,#2216,#2217));+#2194 = ORIENTED_EDGE('',*,*,#1992,.F.);+#2195 = ORIENTED_EDGE('',*,*,#2196,.F.);+#2196 = EDGE_CURVE('',#1809,#1993,#2197,.T.);+#2197 = SURFACE_CURVE('',#2198,(#2202,#2209),.PCURVE_S1.);+#2198 = LINE('',#2199,#2200);+#2199 = CARTESIAN_POINT('',(-2.3,1.5,0.75));+#2200 = VECTOR('',#2201,1.);+#2201 = DIRECTION('',(-1.,-0.,-0.));+#2202 = PCURVE('',#1824,#2203);+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208);+#2204 = LINE('',#2205,#2206);+#2205 = CARTESIAN_POINT('',(0.,0.));+#2206 = VECTOR('',#2207,1.);+#2207 = DIRECTION('',(0.,-1.));+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2209 = PCURVE('',#1852,#2210);+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2215);+#2211 = LINE('',#2212,#2213);+#2212 = CARTESIAN_POINT('',(-1.5,0.));+#2213 = VECTOR('',#2214,1.);+#2214 = DIRECTION('',(0.,-1.));+#2215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2216 = ORIENTED_EDGE('',*,*,#1808,.T.);+#2217 = ORIENTED_EDGE('',*,*,#2218,.T.);+#2218 = EDGE_CURVE('',#1779,#1995,#2219,.T.);+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);+#2220 = LINE('',#2221,#2222);+#2221 = CARTESIAN_POINT('',(-2.3,-1.5,0.75));+#2222 = VECTOR('',#2223,1.);+#2223 = DIRECTION('',(-1.,-0.,-0.));+#2224 = PCURVE('',#1824,#2225);+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);+#2226 = LINE('',#2227,#2228);+#2227 = CARTESIAN_POINT('',(-3.,0.));+#2228 = VECTOR('',#2229,1.);+#2229 = DIRECTION('',(0.,-1.));+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2231 = PCURVE('',#1796,#2232);+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);+#2233 = LINE('',#2234,#2235);+#2234 = CARTESIAN_POINT('',(1.5,0.));+#2235 = VECTOR('',#2236,1.);+#2236 = DIRECTION('',(0.,-1.));+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2238 = ADVANCED_FACE('',(#2239),#1796,.T.);+#2239 = FACE_BOUND('',#2240,.T.);+#2240 = EDGE_LOOP('',(#2241,#2242,#2243,#2244));+#2241 = ORIENTED_EDGE('',*,*,#2017,.F.);+#2242 = ORIENTED_EDGE('',*,*,#2218,.F.);+#2243 = ORIENTED_EDGE('',*,*,#1778,.T.);+#2244 = ORIENTED_EDGE('',*,*,#2245,.T.);+#2245 = EDGE_CURVE('',#1781,#2018,#2246,.T.);+#2246 = SURFACE_CURVE('',#2247,(#2251,#2258),.PCURVE_S1.);+#2247 = LINE('',#2248,#2249);+#2248 = CARTESIAN_POINT('',(-2.3,-1.5,-0.75));+#2249 = VECTOR('',#2250,1.);+#2250 = DIRECTION('',(-1.,-0.,-0.));+#2251 = PCURVE('',#1796,#2252);+#2252 = DEFINITIONAL_REPRESENTATION('',(#2253),#2257);+#2253 = LINE('',#2254,#2255);+#2254 = CARTESIAN_POINT('',(0.,0.));+#2255 = VECTOR('',#2256,1.);+#2256 = DIRECTION('',(0.,-1.));+#2257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2258 = PCURVE('',#1878,#2259);+#2259 = DEFINITIONAL_REPRESENTATION('',(#2260),#2264);+#2260 = LINE('',#2261,#2262);+#2261 = CARTESIAN_POINT('',(3.,0.));+#2262 = VECTOR('',#2263,1.);+#2263 = DIRECTION('',(0.,-1.));+#2264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2265 = ADVANCED_FACE('',(#2266),#1878,.T.);+#2266 = FACE_BOUND('',#2267,.T.);+#2267 = EDGE_LOOP('',(#2268,#2269,#2270,#2271));+#2268 = ORIENTED_EDGE('',*,*,#2040,.F.);+#2269 = ORIENTED_EDGE('',*,*,#2245,.F.);+#2270 = ORIENTED_EDGE('',*,*,#1864,.T.);+#2271 = ORIENTED_EDGE('',*,*,#2272,.T.);+#2272 = EDGE_CURVE('',#1837,#2041,#2273,.T.);+#2273 = SURFACE_CURVE('',#2274,(#2278,#2285),.PCURVE_S1.);+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(-2.3,1.5,-0.75));+#2276 = VECTOR('',#2277,1.);+#2277 = DIRECTION('',(-1.,-0.,-0.));+#2278 = PCURVE('',#1878,#2279);+#2279 = DEFINITIONAL_REPRESENTATION('',(#2280),#2284);+#2280 = LINE('',#2281,#2282);+#2281 = CARTESIAN_POINT('',(0.,0.));+#2282 = VECTOR('',#2283,1.);+#2283 = DIRECTION('',(0.,-1.));+#2284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2285 = PCURVE('',#1852,#2286);+#2286 = DEFINITIONAL_REPRESENTATION('',(#2287),#2291);+#2287 = LINE('',#2288,#2289);+#2288 = CARTESIAN_POINT('',(0.,0.));+#2289 = VECTOR('',#2290,1.);+#2290 = DIRECTION('',(0.,-1.));+#2291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2292 = ADVANCED_FACE('',(#2293),#1852,.T.);+#2293 = FACE_BOUND('',#2294,.T.);+#2294 = EDGE_LOOP('',(#2295,#2296,#2297,#2298));+#2295 = ORIENTED_EDGE('',*,*,#2063,.F.);+#2296 = ORIENTED_EDGE('',*,*,#2272,.F.);+#2297 = ORIENTED_EDGE('',*,*,#1836,.T.);+#2298 = ORIENTED_EDGE('',*,*,#2196,.T.);+#2299 = MANIFOLD_SOLID_BREP('',#2300);+#2300 = CLOSED_SHELL('',(#2301,#2535,#2729,#2776,#2803,#2830,#2837,#2884+ ,#2911,#2938));+#2301 = ADVANCED_FACE('',(#2302,#2421),#2316,.T.);+#2302 = FACE_BOUND('',#2303,.T.);+#2303 = EDGE_LOOP('',(#2304,#2339,#2367,#2395));+#2304 = ORIENTED_EDGE('',*,*,#2305,.T.);+#2305 = EDGE_CURVE('',#2306,#2308,#2310,.T.);+#2306 = VERTEX_POINT('',#2307);+#2307 = CARTESIAN_POINT('',(3.5,1.51,0.76));+#2308 = VERTEX_POINT('',#2309);+#2309 = CARTESIAN_POINT('',(3.5,-1.51,0.76));+#2310 = SURFACE_CURVE('',#2311,(#2315,#2327),.PCURVE_S1.);+#2311 = LINE('',#2312,#2313);+#2312 = CARTESIAN_POINT('',(3.5,-5.016242051366E-16,0.76));+#2313 = VECTOR('',#2314,1.);+#2314 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2315 = PCURVE('',#2316,#2321);+#2316 = PLANE('',#2317);+#2317 = AXIS2_PLACEMENT_3D('',#2318,#2319,#2320);+#2318 = CARTESIAN_POINT('',(3.5,-4.192248400277E-16,0.));+#2319 = DIRECTION('',(1.,0.,0.));+#2320 = DIRECTION('',(0.,0.,-1.));+#2321 = DEFINITIONAL_REPRESENTATION('',(#2322),#2326);+#2322 = LINE('',#2323,#2324);+#2323 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#2324 = VECTOR('',#2325,1.);+#2325 = DIRECTION('',(1.084202172486E-16,-1.));+#2326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2327 = PCURVE('',#2328,#2333);+#2328 = PLANE('',#2329);+#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);+#2330 = CARTESIAN_POINT('',(3.5,-5.016242051366E-16,0.76));+#2331 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#2332 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2333 = DEFINITIONAL_REPRESENTATION('',(#2334),#2338);+#2334 = LINE('',#2335,#2336);+#2335 = CARTESIAN_POINT('',(0.,0.));+#2336 = VECTOR('',#2337,1.);+#2337 = DIRECTION('',(-1.,0.));+#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2339 = ORIENTED_EDGE('',*,*,#2340,.T.);+#2340 = EDGE_CURVE('',#2308,#2341,#2343,.T.);+#2341 = VERTEX_POINT('',#2342);+#2342 = CARTESIAN_POINT('',(3.5,-1.51,-0.76));+#2343 = SURFACE_CURVE('',#2344,(#2348,#2355),.PCURVE_S1.);+#2344 = LINE('',#2345,#2346);+#2345 = CARTESIAN_POINT('',(3.5,-1.51,0.));+#2346 = VECTOR('',#2347,1.);+#2347 = DIRECTION('',(0.,0.,-1.));+#2348 = PCURVE('',#2316,#2349);+#2349 = DEFINITIONAL_REPRESENTATION('',(#2350),#2354);+#2350 = LINE('',#2351,#2352);+#2351 = CARTESIAN_POINT('',(0.,-1.51));+#2352 = VECTOR('',#2353,1.);+#2353 = DIRECTION('',(1.,0.));+#2354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2355 = PCURVE('',#2356,#2361);+#2356 = PLANE('',#2357);+#2357 = AXIS2_PLACEMENT_3D('',#2358,#2359,#2360);+#2358 = CARTESIAN_POINT('',(3.5,-1.51,0.));+#2359 = DIRECTION('',(-0.,1.,0.));+#2360 = DIRECTION('',(0.,0.,1.));+#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);+#2362 = LINE('',#2363,#2364);+#2363 = CARTESIAN_POINT('',(0.,0.));+#2364 = VECTOR('',#2365,1.);+#2365 = DIRECTION('',(-1.,0.));+#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2367 = ORIENTED_EDGE('',*,*,#2368,.T.);+#2368 = EDGE_CURVE('',#2341,#2369,#2371,.T.);+#2369 = VERTEX_POINT('',#2370);+#2370 = CARTESIAN_POINT('',(3.5,1.51,-0.76));+#2371 = SURFACE_CURVE('',#2372,(#2376,#2383),.PCURVE_S1.);+#2372 = LINE('',#2373,#2374);+#2373 = CARTESIAN_POINT('',(3.5,-3.368254749188E-16,-0.76));+#2374 = VECTOR('',#2375,1.);+#2375 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2376 = PCURVE('',#2316,#2377);+#2377 = DEFINITIONAL_REPRESENTATION('',(#2378),#2382);+#2378 = LINE('',#2379,#2380);+#2379 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#2380 = VECTOR('',#2381,1.);+#2381 = DIRECTION('',(-1.084202172486E-16,1.));+#2382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2383 = PCURVE('',#2384,#2389);+#2384 = PLANE('',#2385);+#2385 = AXIS2_PLACEMENT_3D('',#2386,#2387,#2388);+#2386 = CARTESIAN_POINT('',(3.5,-3.368254749188E-16,-0.76));+#2387 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#2388 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);+#2390 = LINE('',#2391,#2392);+#2391 = CARTESIAN_POINT('',(0.,0.));+#2392 = VECTOR('',#2393,1.);+#2393 = DIRECTION('',(-1.,0.));+#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2395 = ORIENTED_EDGE('',*,*,#2396,.T.);+#2396 = EDGE_CURVE('',#2369,#2306,#2397,.T.);+#2397 = SURFACE_CURVE('',#2398,(#2402,#2409),.PCURVE_S1.);+#2398 = LINE('',#2399,#2400);+#2399 = CARTESIAN_POINT('',(3.5,1.51,0.));+#2400 = VECTOR('',#2401,1.);+#2401 = DIRECTION('',(0.,0.,1.));+#2402 = PCURVE('',#2316,#2403);+#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);+#2404 = LINE('',#2405,#2406);+#2405 = CARTESIAN_POINT('',(0.,1.51));+#2406 = VECTOR('',#2407,1.);+#2407 = DIRECTION('',(-1.,0.));+#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2409 = PCURVE('',#2410,#2415);+#2410 = PLANE('',#2411);+#2411 = AXIS2_PLACEMENT_3D('',#2412,#2413,#2414);+#2412 = CARTESIAN_POINT('',(3.5,1.51,0.));+#2413 = DIRECTION('',(0.,-1.,0.));+#2414 = DIRECTION('',(0.,-0.,-1.));+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);+#2416 = LINE('',#2417,#2418);+#2417 = CARTESIAN_POINT('',(0.,0.));+#2418 = VECTOR('',#2419,1.);+#2419 = DIRECTION('',(-1.,0.));+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2421 = FACE_BOUND('',#2422,.T.);+#2422 = EDGE_LOOP('',(#2423,#2453,#2481,#2509));+#2423 = ORIENTED_EDGE('',*,*,#2424,.F.);+#2424 = EDGE_CURVE('',#2425,#2427,#2429,.T.);+#2425 = VERTEX_POINT('',#2426);+#2426 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#2427 = VERTEX_POINT('',#2428);+#2428 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2429 = SURFACE_CURVE('',#2430,(#2434,#2441),.PCURVE_S1.);+#2430 = LINE('',#2431,#2432);+#2431 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2432 = VECTOR('',#2433,1.);+#2433 = DIRECTION('',(-0.,-0.,-1.));+#2434 = PCURVE('',#2316,#2435);+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);+#2436 = LINE('',#2437,#2438);+#2437 = CARTESIAN_POINT('',(0.75,-1.5));+#2438 = VECTOR('',#2439,1.);+#2439 = DIRECTION('',(1.,0.));+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2441 = PCURVE('',#2442,#2447);+#2442 = PLANE('',#2443);+#2443 = AXIS2_PLACEMENT_3D('',#2444,#2445,#2446);+#2444 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2445 = DIRECTION('',(0.,1.,0.));+#2446 = DIRECTION('',(0.,-0.,1.));+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(0.,0.));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(-1.,0.));+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2453 = ORIENTED_EDGE('',*,*,#2454,.F.);+#2454 = EDGE_CURVE('',#2455,#2425,#2457,.T.);+#2455 = VERTEX_POINT('',#2456);+#2456 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2457 = SURFACE_CURVE('',#2458,(#2462,#2469),.PCURVE_S1.);+#2458 = LINE('',#2459,#2460);+#2459 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2460 = VECTOR('',#2461,1.);+#2461 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2462 = PCURVE('',#2316,#2463);+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);+#2464 = LINE('',#2465,#2466);+#2465 = CARTESIAN_POINT('',(-0.75,1.5));+#2466 = VECTOR('',#2467,1.);+#2467 = DIRECTION('',(1.084202172486E-16,-1.));+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2469 = PCURVE('',#2470,#2475);+#2470 = PLANE('',#2471);+#2471 = AXIS2_PLACEMENT_3D('',#2472,#2473,#2474);+#2472 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2473 = DIRECTION('',(0.,1.084202172486E-16,-1.));+#2474 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2480);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(0.,0.));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(-1.,0.));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2481 = ORIENTED_EDGE('',*,*,#2482,.F.);+#2482 = EDGE_CURVE('',#2483,#2455,#2485,.T.);+#2483 = VERTEX_POINT('',#2484);+#2484 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2485 = SURFACE_CURVE('',#2486,(#2490,#2497),.PCURVE_S1.);+#2486 = LINE('',#2487,#2488);+#2487 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2488 = VECTOR('',#2489,1.);+#2489 = DIRECTION('',(0.,0.,1.));+#2490 = PCURVE('',#2316,#2491);+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(0.75,1.5));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(-1.,0.));+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2497 = PCURVE('',#2498,#2503);+#2498 = PLANE('',#2499);+#2499 = AXIS2_PLACEMENT_3D('',#2500,#2501,#2502);+#2500 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2501 = DIRECTION('',(0.,-1.,0.));+#2502 = DIRECTION('',(0.,-0.,-1.));+#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508);+#2504 = LINE('',#2505,#2506);+#2505 = CARTESIAN_POINT('',(0.,0.));+#2506 = VECTOR('',#2507,1.);+#2507 = DIRECTION('',(-1.,0.));+#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2509 = ORIENTED_EDGE('',*,*,#2510,.F.);+#2510 = EDGE_CURVE('',#2427,#2483,#2511,.T.);+#2511 = SURFACE_CURVE('',#2512,(#2516,#2523),.PCURVE_S1.);+#2512 = LINE('',#2513,#2514);+#2513 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2514 = VECTOR('',#2515,1.);+#2515 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2516 = PCURVE('',#2316,#2517);+#2517 = DEFINITIONAL_REPRESENTATION('',(#2518),#2522);+#2518 = LINE('',#2519,#2520);+#2519 = CARTESIAN_POINT('',(0.75,1.5));+#2520 = VECTOR('',#2521,1.);+#2521 = DIRECTION('',(-1.084202172486E-16,1.));+#2522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2523 = PCURVE('',#2524,#2529);+#2524 = PLANE('',#2525);+#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528);+#2526 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2527 = DIRECTION('',(0.,-1.084202172486E-16,1.));+#2528 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);+#2530 = LINE('',#2531,#2532);+#2531 = CARTESIAN_POINT('',(0.,0.));+#2532 = VECTOR('',#2533,1.);+#2533 = DIRECTION('',(-1.,0.));+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2535 = ADVANCED_FACE('',(#2536,#2635),#2550,.F.);+#2536 = FACE_BOUND('',#2537,.T.);+#2537 = EDGE_LOOP('',(#2538,#2568,#2591,#2614));+#2538 = ORIENTED_EDGE('',*,*,#2539,.F.);+#2539 = EDGE_CURVE('',#2540,#2542,#2544,.T.);+#2540 = VERTEX_POINT('',#2541);+#2541 = CARTESIAN_POINT('',(2.3,1.51,0.76));+#2542 = VERTEX_POINT('',#2543);+#2543 = CARTESIAN_POINT('',(2.3,-1.51,0.76));+#2544 = SURFACE_CURVE('',#2545,(#2549,#2561),.PCURVE_S1.);+#2545 = LINE('',#2546,#2547);+#2546 = CARTESIAN_POINT('',(2.3,-5.016242051366E-16,0.76));+#2547 = VECTOR('',#2548,1.);+#2548 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2549 = PCURVE('',#2550,#2555);+#2550 = PLANE('',#2551);+#2551 = AXIS2_PLACEMENT_3D('',#2552,#2553,#2554);+#2552 = CARTESIAN_POINT('',(2.3,-4.192248400277E-16,0.));+#2553 = DIRECTION('',(1.,0.,0.));+#2554 = DIRECTION('',(0.,0.,-1.));+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);+#2556 = LINE('',#2557,#2558);+#2557 = CARTESIAN_POINT('',(-0.76,-8.23993651089E-17));+#2558 = VECTOR('',#2559,1.);+#2559 = DIRECTION('',(1.084202172486E-16,-1.));+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2561 = PCURVE('',#2328,#2562);+#2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567);+#2563 = LINE('',#2564,#2565);+#2564 = CARTESIAN_POINT('',(0.,-1.2));+#2565 = VECTOR('',#2566,1.);+#2566 = DIRECTION('',(-1.,0.));+#2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);+#2569 = EDGE_CURVE('',#2570,#2540,#2572,.T.);+#2570 = VERTEX_POINT('',#2571);+#2571 = CARTESIAN_POINT('',(2.3,1.51,-0.76));+#2572 = SURFACE_CURVE('',#2573,(#2577,#2584),.PCURVE_S1.);+#2573 = LINE('',#2574,#2575);+#2574 = CARTESIAN_POINT('',(2.3,1.51,0.));+#2575 = VECTOR('',#2576,1.);+#2576 = DIRECTION('',(0.,0.,1.));+#2577 = PCURVE('',#2550,#2578);+#2578 = DEFINITIONAL_REPRESENTATION('',(#2579),#2583);+#2579 = LINE('',#2580,#2581);+#2580 = CARTESIAN_POINT('',(0.,1.51));+#2581 = VECTOR('',#2582,1.);+#2582 = DIRECTION('',(-1.,0.));+#2583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2584 = PCURVE('',#2410,#2585);+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2590);+#2586 = LINE('',#2587,#2588);+#2587 = CARTESIAN_POINT('',(-0.,-1.2));+#2588 = VECTOR('',#2589,1.);+#2589 = DIRECTION('',(-1.,0.));+#2590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2591 = ORIENTED_EDGE('',*,*,#2592,.F.);+#2592 = EDGE_CURVE('',#2593,#2570,#2595,.T.);+#2593 = VERTEX_POINT('',#2594);+#2594 = CARTESIAN_POINT('',(2.3,-1.51,-0.76));+#2595 = SURFACE_CURVE('',#2596,(#2600,#2607),.PCURVE_S1.);+#2596 = LINE('',#2597,#2598);+#2597 = CARTESIAN_POINT('',(2.3,-3.368254749188E-16,-0.76));+#2598 = VECTOR('',#2599,1.);+#2599 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2600 = PCURVE('',#2550,#2601);+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);+#2602 = LINE('',#2603,#2604);+#2603 = CARTESIAN_POINT('',(0.76,8.23993651089E-17));+#2604 = VECTOR('',#2605,1.);+#2605 = DIRECTION('',(-1.084202172486E-16,1.));+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2607 = PCURVE('',#2384,#2608);+#2608 = DEFINITIONAL_REPRESENTATION('',(#2609),#2613);+#2609 = LINE('',#2610,#2611);+#2610 = CARTESIAN_POINT('',(-0.,-1.2));+#2611 = VECTOR('',#2612,1.);+#2612 = DIRECTION('',(-1.,0.));+#2613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2614 = ORIENTED_EDGE('',*,*,#2615,.F.);+#2615 = EDGE_CURVE('',#2542,#2593,#2616,.T.);+#2616 = SURFACE_CURVE('',#2617,(#2621,#2628),.PCURVE_S1.);+#2617 = LINE('',#2618,#2619);+#2618 = CARTESIAN_POINT('',(2.3,-1.51,0.));+#2619 = VECTOR('',#2620,1.);+#2620 = DIRECTION('',(0.,0.,-1.));+#2621 = PCURVE('',#2550,#2622);+#2622 = DEFINITIONAL_REPRESENTATION('',(#2623),#2627);+#2623 = LINE('',#2624,#2625);+#2624 = CARTESIAN_POINT('',(0.,-1.51));+#2625 = VECTOR('',#2626,1.);+#2626 = DIRECTION('',(1.,0.));+#2627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2628 = PCURVE('',#2356,#2629);+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);+#2630 = LINE('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(0.,-1.2));+#2632 = VECTOR('',#2633,1.);+#2633 = DIRECTION('',(-1.,0.));+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2635 = FACE_BOUND('',#2636,.T.);+#2636 = EDGE_LOOP('',(#2637,#2662,#2685,#2708));+#2637 = ORIENTED_EDGE('',*,*,#2638,.T.);+#2638 = EDGE_CURVE('',#2639,#2641,#2643,.T.);+#2639 = VERTEX_POINT('',#2640);+#2640 = CARTESIAN_POINT('',(2.3,1.5,0.75));+#2641 = VERTEX_POINT('',#2642);+#2642 = CARTESIAN_POINT('',(2.3,-1.5,0.75));+#2643 = SURFACE_CURVE('',#2644,(#2648,#2655),.PCURVE_S1.);+#2644 = LINE('',#2645,#2646);+#2645 = CARTESIAN_POINT('',(2.3,1.5,0.75));+#2646 = VECTOR('',#2647,1.);+#2647 = DIRECTION('',(0.,-1.,-1.084202172486E-16));+#2648 = PCURVE('',#2550,#2649);+#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654);+#2650 = LINE('',#2651,#2652);+#2651 = CARTESIAN_POINT('',(-0.75,1.5));+#2652 = VECTOR('',#2653,1.);+#2653 = DIRECTION('',(1.084202172486E-16,-1.));+#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2655 = PCURVE('',#2470,#2656);+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2661);+#2657 = LINE('',#2658,#2659);+#2658 = CARTESIAN_POINT('',(0.,-1.2));+#2659 = VECTOR('',#2660,1.);+#2660 = DIRECTION('',(-1.,0.));+#2661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2662 = ORIENTED_EDGE('',*,*,#2663,.T.);+#2663 = EDGE_CURVE('',#2641,#2664,#2666,.T.);+#2664 = VERTEX_POINT('',#2665);+#2665 = CARTESIAN_POINT('',(2.3,-1.5,-0.75));+#2666 = SURFACE_CURVE('',#2667,(#2671,#2678),.PCURVE_S1.);+#2667 = LINE('',#2668,#2669);+#2668 = CARTESIAN_POINT('',(2.3,-1.5,-0.75));+#2669 = VECTOR('',#2670,1.);+#2670 = DIRECTION('',(-0.,-0.,-1.));+#2671 = PCURVE('',#2550,#2672);+#2672 = DEFINITIONAL_REPRESENTATION('',(#2673),#2677);+#2673 = LINE('',#2674,#2675);+#2674 = CARTESIAN_POINT('',(0.75,-1.5));+#2675 = VECTOR('',#2676,1.);+#2676 = DIRECTION('',(1.,0.));+#2677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2678 = PCURVE('',#2442,#2679);+#2679 = DEFINITIONAL_REPRESENTATION('',(#2680),#2684);+#2680 = LINE('',#2681,#2682);+#2681 = CARTESIAN_POINT('',(0.,-1.2));+#2682 = VECTOR('',#2683,1.);+#2683 = DIRECTION('',(-1.,0.));+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2685 = ORIENTED_EDGE('',*,*,#2686,.T.);+#2686 = EDGE_CURVE('',#2664,#2687,#2689,.T.);+#2687 = VERTEX_POINT('',#2688);+#2688 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2689 = SURFACE_CURVE('',#2690,(#2694,#2701),.PCURVE_S1.);+#2690 = LINE('',#2691,#2692);+#2691 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2692 = VECTOR('',#2693,1.);+#2693 = DIRECTION('',(0.,1.,1.084202172486E-16));+#2694 = PCURVE('',#2550,#2695);+#2695 = DEFINITIONAL_REPRESENTATION('',(#2696),#2700);+#2696 = LINE('',#2697,#2698);+#2697 = CARTESIAN_POINT('',(0.75,1.5));+#2698 = VECTOR('',#2699,1.);+#2699 = DIRECTION('',(-1.084202172486E-16,1.));+#2700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2701 = PCURVE('',#2524,#2702);+#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2707);+#2703 = LINE('',#2704,#2705);+#2704 = CARTESIAN_POINT('',(-0.,-1.2));+#2705 = VECTOR('',#2706,1.);+#2706 = DIRECTION('',(-1.,0.));+#2707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2708 = ORIENTED_EDGE('',*,*,#2709,.T.);+#2709 = EDGE_CURVE('',#2687,#2639,#2710,.T.);+#2710 = SURFACE_CURVE('',#2711,(#2715,#2722),.PCURVE_S1.);+#2711 = LINE('',#2712,#2713);+#2712 = CARTESIAN_POINT('',(2.3,1.5,-0.75));+#2713 = VECTOR('',#2714,1.);+#2714 = DIRECTION('',(0.,0.,1.));+#2715 = PCURVE('',#2550,#2716);+#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2721);+#2717 = LINE('',#2718,#2719);+#2718 = CARTESIAN_POINT('',(0.75,1.5));+#2719 = VECTOR('',#2720,1.);+#2720 = DIRECTION('',(-1.,0.));+#2721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2722 = PCURVE('',#2498,#2723);+#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2728);+#2724 = LINE('',#2725,#2726);+#2725 = CARTESIAN_POINT('',(-0.,-1.2));+#2726 = VECTOR('',#2727,1.);+#2727 = DIRECTION('',(-1.,0.));+#2728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2729 = ADVANCED_FACE('',(#2730),#2328,.F.);+#2730 = FACE_BOUND('',#2731,.T.);+#2731 = EDGE_LOOP('',(#2732,#2733,#2754,#2755));+#2732 = ORIENTED_EDGE('',*,*,#2539,.T.);+#2733 = ORIENTED_EDGE('',*,*,#2734,.F.);+#2734 = EDGE_CURVE('',#2308,#2542,#2735,.T.);+#2735 = SURFACE_CURVE('',#2736,(#2740,#2747),.PCURVE_S1.);+#2736 = LINE('',#2737,#2738);+#2737 = CARTESIAN_POINT('',(3.5,-1.51,0.76));+#2738 = VECTOR('',#2739,1.);+#2739 = DIRECTION('',(-1.,-0.,-0.));+#2740 = PCURVE('',#2328,#2741);+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);+#2742 = LINE('',#2743,#2744);+#2743 = CARTESIAN_POINT('',(-1.51,0.));+#2744 = VECTOR('',#2745,1.);+#2745 = DIRECTION('',(0.,-1.));+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2747 = PCURVE('',#2356,#2748);+#2748 = DEFINITIONAL_REPRESENTATION('',(#2749),#2753);+#2749 = LINE('',#2750,#2751);+#2750 = CARTESIAN_POINT('',(0.76,0.));+#2751 = VECTOR('',#2752,1.);+#2752 = DIRECTION('',(-0.,-1.));+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2754 = ORIENTED_EDGE('',*,*,#2305,.F.);+#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);+#2756 = EDGE_CURVE('',#2306,#2540,#2757,.T.);+#2757 = SURFACE_CURVE('',#2758,(#2762,#2769),.PCURVE_S1.);+#2758 = LINE('',#2759,#2760);+#2759 = CARTESIAN_POINT('',(3.5,1.51,0.76));+#2760 = VECTOR('',#2761,1.);+#2761 = DIRECTION('',(-1.,-0.,-0.));+#2762 = PCURVE('',#2328,#2763);+#2763 = DEFINITIONAL_REPRESENTATION('',(#2764),#2768);+#2764 = LINE('',#2765,#2766);+#2765 = CARTESIAN_POINT('',(1.51,0.));+#2766 = VECTOR('',#2767,1.);+#2767 = DIRECTION('',(0.,-1.));+#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2769 = PCURVE('',#2410,#2770);+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2775);+#2771 = LINE('',#2772,#2773);+#2772 = CARTESIAN_POINT('',(-0.76,0.));+#2773 = VECTOR('',#2774,1.);+#2774 = DIRECTION('',(0.,-1.));+#2775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2776 = ADVANCED_FACE('',(#2777),#2356,.F.);+#2777 = FACE_BOUND('',#2778,.T.);+#2778 = EDGE_LOOP('',(#2779,#2780,#2801,#2802));+#2779 = ORIENTED_EDGE('',*,*,#2615,.T.);+#2780 = ORIENTED_EDGE('',*,*,#2781,.F.);+#2781 = EDGE_CURVE('',#2341,#2593,#2782,.T.);+#2782 = SURFACE_CURVE('',#2783,(#2787,#2794),.PCURVE_S1.);+#2783 = LINE('',#2784,#2785);+#2784 = CARTESIAN_POINT('',(3.5,-1.51,-0.76));+#2785 = VECTOR('',#2786,1.);+#2786 = DIRECTION('',(-1.,-0.,-0.));+#2787 = PCURVE('',#2356,#2788);+#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793);+#2789 = LINE('',#2790,#2791);+#2790 = CARTESIAN_POINT('',(-0.76,0.));+#2791 = VECTOR('',#2792,1.);+#2792 = DIRECTION('',(-0.,-1.));+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2794 = PCURVE('',#2384,#2795);+#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2800);+#2796 = LINE('',#2797,#2798);+#2797 = CARTESIAN_POINT('',(1.51,0.));+#2798 = VECTOR('',#2799,1.);+#2799 = DIRECTION('',(0.,-1.));+#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2801 = ORIENTED_EDGE('',*,*,#2340,.F.);+#2802 = ORIENTED_EDGE('',*,*,#2734,.T.);+#2803 = ADVANCED_FACE('',(#2804),#2384,.F.);+#2804 = FACE_BOUND('',#2805,.T.);+#2805 = EDGE_LOOP('',(#2806,#2807,#2828,#2829));+#2806 = ORIENTED_EDGE('',*,*,#2592,.T.);+#2807 = ORIENTED_EDGE('',*,*,#2808,.F.);+#2808 = EDGE_CURVE('',#2369,#2570,#2809,.T.);+#2809 = SURFACE_CURVE('',#2810,(#2814,#2821),.PCURVE_S1.);+#2810 = LINE('',#2811,#2812);+#2811 = CARTESIAN_POINT('',(3.5,1.51,-0.76));+#2812 = VECTOR('',#2813,1.);+#2813 = DIRECTION('',(-1.,-0.,-0.));+#2814 = PCURVE('',#2384,#2815);+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2820);+#2816 = LINE('',#2817,#2818);+#2817 = CARTESIAN_POINT('',(-1.51,0.));+#2818 = VECTOR('',#2819,1.);+#2819 = DIRECTION('',(0.,-1.));+#2820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2821 = PCURVE('',#2410,#2822);+#2822 = DEFINITIONAL_REPRESENTATION('',(#2823),#2827);+#2823 = LINE('',#2824,#2825);+#2824 = CARTESIAN_POINT('',(0.76,0.));+#2825 = VECTOR('',#2826,1.);+#2826 = DIRECTION('',(0.,-1.));+#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2828 = ORIENTED_EDGE('',*,*,#2368,.F.);+#2829 = ORIENTED_EDGE('',*,*,#2781,.T.);+#2830 = ADVANCED_FACE('',(#2831),#2410,.F.);+#2831 = FACE_BOUND('',#2832,.T.);+#2832 = EDGE_LOOP('',(#2833,#2834,#2835,#2836));+#2833 = ORIENTED_EDGE('',*,*,#2569,.T.);+#2834 = ORIENTED_EDGE('',*,*,#2756,.F.);+#2835 = ORIENTED_EDGE('',*,*,#2396,.F.);+#2836 = ORIENTED_EDGE('',*,*,#2808,.T.);+#2837 = ADVANCED_FACE('',(#2838),#2470,.T.);+#2838 = FACE_BOUND('',#2839,.T.);+#2839 = EDGE_LOOP('',(#2840,#2841,#2862,#2863));+#2840 = ORIENTED_EDGE('',*,*,#2638,.F.);+#2841 = ORIENTED_EDGE('',*,*,#2842,.F.);+#2842 = EDGE_CURVE('',#2455,#2639,#2843,.T.);+#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);+#2844 = LINE('',#2845,#2846);+#2845 = CARTESIAN_POINT('',(3.5,1.5,0.75));+#2846 = VECTOR('',#2847,1.);+#2847 = DIRECTION('',(-1.,-0.,-0.));+#2848 = PCURVE('',#2470,#2849);+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);+#2850 = LINE('',#2851,#2852);+#2851 = CARTESIAN_POINT('',(0.,0.));+#2852 = VECTOR('',#2853,1.);+#2853 = DIRECTION('',(0.,-1.));+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2855 = PCURVE('',#2498,#2856);+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);+#2857 = LINE('',#2858,#2859);+#2858 = CARTESIAN_POINT('',(-1.5,0.));+#2859 = VECTOR('',#2860,1.);+#2860 = DIRECTION('',(0.,-1.));+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2862 = ORIENTED_EDGE('',*,*,#2454,.T.);+#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);+#2864 = EDGE_CURVE('',#2425,#2641,#2865,.T.);+#2865 = SURFACE_CURVE('',#2866,(#2870,#2877),.PCURVE_S1.);+#2866 = LINE('',#2867,#2868);+#2867 = CARTESIAN_POINT('',(3.5,-1.5,0.75));+#2868 = VECTOR('',#2869,1.);+#2869 = DIRECTION('',(-1.,-0.,-0.));+#2870 = PCURVE('',#2470,#2871);+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);+#2872 = LINE('',#2873,#2874);+#2873 = CARTESIAN_POINT('',(-3.,0.));+#2874 = VECTOR('',#2875,1.);+#2875 = DIRECTION('',(0.,-1.));+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2877 = PCURVE('',#2442,#2878);+#2878 = DEFINITIONAL_REPRESENTATION('',(#2879),#2883);+#2879 = LINE('',#2880,#2881);+#2880 = CARTESIAN_POINT('',(1.5,0.));+#2881 = VECTOR('',#2882,1.);+#2882 = DIRECTION('',(0.,-1.));+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2884 = ADVANCED_FACE('',(#2885),#2442,.T.);+#2885 = FACE_BOUND('',#2886,.T.);+#2886 = EDGE_LOOP('',(#2887,#2888,#2889,#2890));+#2887 = ORIENTED_EDGE('',*,*,#2663,.F.);+#2888 = ORIENTED_EDGE('',*,*,#2864,.F.);+#2889 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2890 = ORIENTED_EDGE('',*,*,#2891,.T.);+#2891 = EDGE_CURVE('',#2427,#2664,#2892,.T.);+#2892 = SURFACE_CURVE('',#2893,(#2897,#2904),.PCURVE_S1.);+#2893 = LINE('',#2894,#2895);+#2894 = CARTESIAN_POINT('',(3.5,-1.5,-0.75));+#2895 = VECTOR('',#2896,1.);+#2896 = DIRECTION('',(-1.,-0.,-0.));+#2897 = PCURVE('',#2442,#2898);+#2898 = DEFINITIONAL_REPRESENTATION('',(#2899),#2903);+#2899 = LINE('',#2900,#2901);+#2900 = CARTESIAN_POINT('',(0.,0.));+#2901 = VECTOR('',#2902,1.);+#2902 = DIRECTION('',(0.,-1.));+#2903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2904 = PCURVE('',#2524,#2905);+#2905 = DEFINITIONAL_REPRESENTATION('',(#2906),#2910);+#2906 = LINE('',#2907,#2908);+#2907 = CARTESIAN_POINT('',(3.,0.));+#2908 = VECTOR('',#2909,1.);+#2909 = DIRECTION('',(0.,-1.));+#2910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2911 = ADVANCED_FACE('',(#2912),#2524,.T.);+#2912 = FACE_BOUND('',#2913,.T.);+#2913 = EDGE_LOOP('',(#2914,#2915,#2916,#2917));+#2914 = ORIENTED_EDGE('',*,*,#2686,.F.);+#2915 = ORIENTED_EDGE('',*,*,#2891,.F.);+#2916 = ORIENTED_EDGE('',*,*,#2510,.T.);+#2917 = ORIENTED_EDGE('',*,*,#2918,.T.);+#2918 = EDGE_CURVE('',#2483,#2687,#2919,.T.);+#2919 = SURFACE_CURVE('',#2920,(#2924,#2931),.PCURVE_S1.);+#2920 = LINE('',#2921,#2922);+#2921 = CARTESIAN_POINT('',(3.5,1.5,-0.75));+#2922 = VECTOR('',#2923,1.);+#2923 = DIRECTION('',(-1.,-0.,-0.));+#2924 = PCURVE('',#2524,#2925);+#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2930);+#2926 = LINE('',#2927,#2928);+#2927 = CARTESIAN_POINT('',(0.,0.));+#2928 = VECTOR('',#2929,1.);+#2929 = DIRECTION('',(0.,-1.));+#2930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2931 = PCURVE('',#2498,#2932);+#2932 = DEFINITIONAL_REPRESENTATION('',(#2933),#2937);+#2933 = LINE('',#2934,#2935);+#2934 = CARTESIAN_POINT('',(0.,0.));+#2935 = VECTOR('',#2936,1.);+#2936 = DIRECTION('',(0.,-1.));+#2937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2938 = ADVANCED_FACE('',(#2939),#2498,.T.);+#2939 = FACE_BOUND('',#2940,.T.);+#2940 = EDGE_LOOP('',(#2941,#2942,#2943,#2944));+#2941 = ORIENTED_EDGE('',*,*,#2709,.F.);+#2942 = ORIENTED_EDGE('',*,*,#2918,.F.);+#2943 = ORIENTED_EDGE('',*,*,#2482,.T.);+#2944 = ORIENTED_EDGE('',*,*,#2842,.T.);+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2949)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2946,#2947,#2948)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2946 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2947 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2948 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2949 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2946,+ 'distance_accuracy_value','confusion accuracy');+#2950 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2951,#2953);+#2951 = ( REPRESENTATION_RELATIONSHIP('','',#32,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2952) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2952 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#2953 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #2954);+#2954 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1]','',#5,#27,$);+#2955 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));+#2956 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #2957,#2965,#2972,#2979,#2986,#2993,#3001,#3008,#3015,#3022,#3029,+ #3036,#3043,#3050,#3057,#3064,#3071,#3079,#3086,#3093,#3100,#3107,+ #3114,#3121,#3128,#3135,#3142,#3149,#3156,#3163,#3170,#3177,#3184,+ #3191,#3198,#3205,#3212,#3219,#3226,#3233,#3240,#3247,#3254,#3261,+ #3268,#3275),#2945);+#2957 = STYLED_ITEM('color',(#2958),#35);+#2958 = PRESENTATION_STYLE_ASSIGNMENT((#2959));+#2959 = SURFACE_STYLE_USAGE(.BOTH.,#2960);+#2960 = SURFACE_SIDE_STYLE('',(#2961));+#2961 = SURFACE_STYLE_FILL_AREA(#2962);+#2962 = FILL_AREA_STYLE('',(#2963));+#2963 = FILL_AREA_STYLE_COLOUR('',#2964);+#2964 = DRAUGHTING_PRE_DEFINED_COLOUR('white');+#2965 = STYLED_ITEM('color',(#2966),#155);+#2966 = PRESENTATION_STYLE_ASSIGNMENT((#2967));+#2967 = SURFACE_STYLE_USAGE(.BOTH.,#2968);+#2968 = SURFACE_SIDE_STYLE('',(#2969));+#2969 = SURFACE_STYLE_FILL_AREA(#2970);+#2970 = FILL_AREA_STYLE('',(#2971));+#2971 = FILL_AREA_STYLE_COLOUR('',#2964);+#2972 = STYLED_ITEM('color',(#2973),#231);+#2973 = PRESENTATION_STYLE_ASSIGNMENT((#2974));+#2974 = SURFACE_STYLE_USAGE(.BOTH.,#2975);+#2975 = SURFACE_SIDE_STYLE('',(#2976));+#2976 = SURFACE_STYLE_FILL_AREA(#2977);+#2977 = FILL_AREA_STYLE('',(#2978));+#2978 = FILL_AREA_STYLE_COLOUR('',#2964);+#2979 = STYLED_ITEM('color',(#2980),#302);+#2980 = PRESENTATION_STYLE_ASSIGNMENT((#2981));+#2981 = SURFACE_STYLE_USAGE(.BOTH.,#2982);+#2982 = SURFACE_SIDE_STYLE('',(#2983));+#2983 = SURFACE_STYLE_FILL_AREA(#2984);+#2984 = FILL_AREA_STYLE('',(#2985));+#2985 = FILL_AREA_STYLE_COLOUR('',#2964);+#2986 = STYLED_ITEM('color',(#2987),#349);+#2987 = PRESENTATION_STYLE_ASSIGNMENT((#2988));+#2988 = SURFACE_STYLE_USAGE(.BOTH.,#2989);+#2989 = SURFACE_SIDE_STYLE('',(#2990));+#2990 = SURFACE_STYLE_FILL_AREA(#2991);+#2991 = FILL_AREA_STYLE('',(#2992));+#2992 = FILL_AREA_STYLE_COLOUR('',#2964);+#2993 = STYLED_ITEM('color',(#2994),#356);+#2994 = PRESENTATION_STYLE_ASSIGNMENT((#2995));+#2995 = SURFACE_STYLE_USAGE(.BOTH.,#2996);+#2996 = SURFACE_SIDE_STYLE('',(#2997));+#2997 = SURFACE_STYLE_FILL_AREA(#2998);+#2998 = FILL_AREA_STYLE('',(#2999));+#2999 = FILL_AREA_STYLE_COLOUR('',#3000);+#3000 = COLOUR_RGB('',0.250980388104,0.250980388104,0.250980388104);+#3001 = STYLED_ITEM('color',(#3002),#477);+#3002 = PRESENTATION_STYLE_ASSIGNMENT((#3003));+#3003 = SURFACE_STYLE_USAGE(.BOTH.,#3004);+#3004 = SURFACE_SIDE_STYLE('',(#3005));+#3005 = SURFACE_STYLE_FILL_AREA(#3006);+#3006 = FILL_AREA_STYLE('',(#3007));+#3007 = FILL_AREA_STYLE_COLOUR('',#3000);+#3008 = STYLED_ITEM('color',(#3009),#691);+#3009 = PRESENTATION_STYLE_ASSIGNMENT((#3010));+#3010 = SURFACE_STYLE_USAGE(.BOTH.,#3011);+#3011 = SURFACE_SIDE_STYLE('',(#3012));+#3012 = SURFACE_STYLE_FILL_AREA(#3013);+#3013 = FILL_AREA_STYLE('',(#3014));+#3014 = FILL_AREA_STYLE_COLOUR('',#3000);+#3015 = STYLED_ITEM('color',(#3016),#738);+#3016 = PRESENTATION_STYLE_ASSIGNMENT((#3017));+#3017 = SURFACE_STYLE_USAGE(.BOTH.,#3018);+#3018 = SURFACE_SIDE_STYLE('',(#3019));+#3019 = SURFACE_STYLE_FILL_AREA(#3020);+#3020 = FILL_AREA_STYLE('',(#3021));+#3021 = FILL_AREA_STYLE_COLOUR('',#3000);+#3022 = STYLED_ITEM('color',(#3023),#765);+#3023 = PRESENTATION_STYLE_ASSIGNMENT((#3024));+#3024 = SURFACE_STYLE_USAGE(.BOTH.,#3025);+#3025 = SURFACE_SIDE_STYLE('',(#3026));+#3026 = SURFACE_STYLE_FILL_AREA(#3027);+#3027 = FILL_AREA_STYLE('',(#3028));+#3028 = FILL_AREA_STYLE_COLOUR('',#3000);+#3029 = STYLED_ITEM('color',(#3030),#792);+#3030 = PRESENTATION_STYLE_ASSIGNMENT((#3031));+#3031 = SURFACE_STYLE_USAGE(.BOTH.,#3032);+#3032 = SURFACE_SIDE_STYLE('',(#3033));+#3033 = SURFACE_STYLE_FILL_AREA(#3034);+#3034 = FILL_AREA_STYLE('',(#3035));+#3035 = FILL_AREA_STYLE_COLOUR('',#3000);+#3036 = STYLED_ITEM('color',(#3037),#799);+#3037 = PRESENTATION_STYLE_ASSIGNMENT((#3038));+#3038 = SURFACE_STYLE_USAGE(.BOTH.,#3039);+#3039 = SURFACE_SIDE_STYLE('',(#3040));+#3040 = SURFACE_STYLE_FILL_AREA(#3041);+#3041 = FILL_AREA_STYLE('',(#3042));+#3042 = FILL_AREA_STYLE_COLOUR('',#2964);+#3043 = STYLED_ITEM('color',(#3044),#899);+#3044 = PRESENTATION_STYLE_ASSIGNMENT((#3045));+#3045 = SURFACE_STYLE_USAGE(.BOTH.,#3046);+#3046 = SURFACE_SIDE_STYLE('',(#3047));+#3047 = SURFACE_STYLE_FILL_AREA(#3048);+#3048 = FILL_AREA_STYLE('',(#3049));+#3049 = FILL_AREA_STYLE_COLOUR('',#2964);+#3050 = STYLED_ITEM('color',(#3051),#946);+#3051 = PRESENTATION_STYLE_ASSIGNMENT((#3052));+#3052 = SURFACE_STYLE_USAGE(.BOTH.,#3053);+#3053 = SURFACE_SIDE_STYLE('',(#3054));+#3054 = SURFACE_STYLE_FILL_AREA(#3055);+#3055 = FILL_AREA_STYLE('',(#3056));+#3056 = FILL_AREA_STYLE_COLOUR('',#2964);+#3057 = STYLED_ITEM('color',(#3058),#973);+#3058 = PRESENTATION_STYLE_ASSIGNMENT((#3059));+#3059 = SURFACE_STYLE_USAGE(.BOTH.,#3060);+#3060 = SURFACE_SIDE_STYLE('',(#3061));+#3061 = SURFACE_STYLE_FILL_AREA(#3062);+#3062 = FILL_AREA_STYLE('',(#3063));+#3063 = FILL_AREA_STYLE_COLOUR('',#2964);+#3064 = STYLED_ITEM('color',(#3065),#1000);+#3065 = PRESENTATION_STYLE_ASSIGNMENT((#3066));+#3066 = SURFACE_STYLE_USAGE(.BOTH.,#3067);+#3067 = SURFACE_SIDE_STYLE('',(#3068));+#3068 = SURFACE_STYLE_FILL_AREA(#3069);+#3069 = FILL_AREA_STYLE('',(#3070));+#3070 = FILL_AREA_STYLE_COLOUR('',#2964);+#3071 = STYLED_ITEM('color',(#3072),#1009);+#3072 = PRESENTATION_STYLE_ASSIGNMENT((#3073));+#3073 = SURFACE_STYLE_USAGE(.BOTH.,#3074);+#3074 = SURFACE_SIDE_STYLE('',(#3075));+#3075 = SURFACE_STYLE_FILL_AREA(#3076);+#3076 = FILL_AREA_STYLE('',(#3077));+#3077 = FILL_AREA_STYLE_COLOUR('',#3078);+#3078 = COLOUR_RGB('',0.752941164258,0.752941164258,0.752941164258);+#3079 = STYLED_ITEM('color',(#3080),#1243);+#3080 = PRESENTATION_STYLE_ASSIGNMENT((#3081));+#3081 = SURFACE_STYLE_USAGE(.BOTH.,#3082);+#3082 = SURFACE_SIDE_STYLE('',(#3083));+#3083 = SURFACE_STYLE_FILL_AREA(#3084);+#3084 = FILL_AREA_STYLE('',(#3085));+#3085 = FILL_AREA_STYLE_COLOUR('',#3078);+#3086 = STYLED_ITEM('color',(#3087),#1437);+#3087 = PRESENTATION_STYLE_ASSIGNMENT((#3088));+#3088 = SURFACE_STYLE_USAGE(.BOTH.,#3089);+#3089 = SURFACE_SIDE_STYLE('',(#3090));+#3090 = SURFACE_STYLE_FILL_AREA(#3091);+#3091 = FILL_AREA_STYLE('',(#3092));+#3092 = FILL_AREA_STYLE_COLOUR('',#3078);+#3093 = STYLED_ITEM('color',(#3094),#1484);+#3094 = PRESENTATION_STYLE_ASSIGNMENT((#3095));+#3095 = SURFACE_STYLE_USAGE(.BOTH.,#3096);+#3096 = SURFACE_SIDE_STYLE('',(#3097));+#3097 = SURFACE_STYLE_FILL_AREA(#3098);+#3098 = FILL_AREA_STYLE('',(#3099));+#3099 = FILL_AREA_STYLE_COLOUR('',#3078);+#3100 = STYLED_ITEM('color',(#3101),#1511);+#3101 = PRESENTATION_STYLE_ASSIGNMENT((#3102));+#3102 = SURFACE_STYLE_USAGE(.BOTH.,#3103);+#3103 = SURFACE_SIDE_STYLE('',(#3104));+#3104 = SURFACE_STYLE_FILL_AREA(#3105);+#3105 = FILL_AREA_STYLE('',(#3106));+#3106 = FILL_AREA_STYLE_COLOUR('',#3078);+#3107 = STYLED_ITEM('color',(#3108),#1538);+#3108 = PRESENTATION_STYLE_ASSIGNMENT((#3109));+#3109 = SURFACE_STYLE_USAGE(.BOTH.,#3110);+#3110 = SURFACE_SIDE_STYLE('',(#3111));+#3111 = SURFACE_STYLE_FILL_AREA(#3112);+#3112 = FILL_AREA_STYLE('',(#3113));+#3113 = FILL_AREA_STYLE_COLOUR('',#3078);+#3114 = STYLED_ITEM('color',(#3115),#1545);+#3115 = PRESENTATION_STYLE_ASSIGNMENT((#3116));+#3116 = SURFACE_STYLE_USAGE(.BOTH.,#3117);+#3117 = SURFACE_SIDE_STYLE('',(#3118));+#3118 = SURFACE_STYLE_FILL_AREA(#3119);+#3119 = FILL_AREA_STYLE('',(#3120));+#3120 = FILL_AREA_STYLE_COLOUR('',#2964);+#3121 = STYLED_ITEM('color',(#3122),#1592);+#3122 = PRESENTATION_STYLE_ASSIGNMENT((#3123));+#3123 = SURFACE_STYLE_USAGE(.BOTH.,#3124);+#3124 = SURFACE_SIDE_STYLE('',(#3125));+#3125 = SURFACE_STYLE_FILL_AREA(#3126);+#3126 = FILL_AREA_STYLE('',(#3127));+#3127 = FILL_AREA_STYLE_COLOUR('',#3078);+#3128 = STYLED_ITEM('color',(#3129),#1619);+#3129 = PRESENTATION_STYLE_ASSIGNMENT((#3130));+#3130 = SURFACE_STYLE_USAGE(.BOTH.,#3131);+#3131 = SURFACE_SIDE_STYLE('',(#3132));+#3132 = SURFACE_STYLE_FILL_AREA(#3133);+#3133 = FILL_AREA_STYLE('',(#3134));+#3134 = FILL_AREA_STYLE_COLOUR('',#2964);+#3135 = STYLED_ITEM('color',(#3136),#1646);+#3136 = PRESENTATION_STYLE_ASSIGNMENT((#3137));+#3137 = SURFACE_STYLE_USAGE(.BOTH.,#3138);+#3138 = SURFACE_SIDE_STYLE('',(#3139));+#3139 = SURFACE_STYLE_FILL_AREA(#3140);+#3140 = FILL_AREA_STYLE('',(#3141));+#3141 = FILL_AREA_STYLE_COLOUR('',#3078);+#3142 = STYLED_ITEM('color',(#3143),#1655);+#3143 = PRESENTATION_STYLE_ASSIGNMENT((#3144));+#3144 = SURFACE_STYLE_USAGE(.BOTH.,#3145);+#3145 = SURFACE_SIDE_STYLE('',(#3146));+#3146 = SURFACE_STYLE_FILL_AREA(#3147);+#3147 = FILL_AREA_STYLE('',(#3148));+#3148 = FILL_AREA_STYLE_COLOUR('',#3078);+#3149 = STYLED_ITEM('color',(#3150),#1889);+#3150 = PRESENTATION_STYLE_ASSIGNMENT((#3151));+#3151 = SURFACE_STYLE_USAGE(.BOTH.,#3152);+#3152 = SURFACE_SIDE_STYLE('',(#3153));+#3153 = SURFACE_STYLE_FILL_AREA(#3154);+#3154 = FILL_AREA_STYLE('',(#3155));+#3155 = FILL_AREA_STYLE_COLOUR('',#3000);+#3156 = STYLED_ITEM('color',(#3157),#2083);+#3157 = PRESENTATION_STYLE_ASSIGNMENT((#3158));+#3158 = SURFACE_STYLE_USAGE(.BOTH.,#3159);+#3159 = SURFACE_SIDE_STYLE('',(#3160));+#3160 = SURFACE_STYLE_FILL_AREA(#3161);+#3161 = FILL_AREA_STYLE('',(#3162));+#3162 = FILL_AREA_STYLE_COLOUR('',#3078);+#3163 = STYLED_ITEM('color',(#3164),#2130);+#3164 = PRESENTATION_STYLE_ASSIGNMENT((#3165));+#3165 = SURFACE_STYLE_USAGE(.BOTH.,#3166);+#3166 = SURFACE_SIDE_STYLE('',(#3167));+#3167 = SURFACE_STYLE_FILL_AREA(#3168);+#3168 = FILL_AREA_STYLE('',(#3169));+#3169 = FILL_AREA_STYLE_COLOUR('',#3078);+#3170 = STYLED_ITEM('color',(#3171),#2157);+#3171 = PRESENTATION_STYLE_ASSIGNMENT((#3172));+#3172 = SURFACE_STYLE_USAGE(.BOTH.,#3173);+#3173 = SURFACE_SIDE_STYLE('',(#3174));+#3174 = SURFACE_STYLE_FILL_AREA(#3175);+#3175 = FILL_AREA_STYLE('',(#3176));+#3176 = FILL_AREA_STYLE_COLOUR('',#3078);+#3177 = STYLED_ITEM('color',(#3178),#2184);+#3178 = PRESENTATION_STYLE_ASSIGNMENT((#3179));+#3179 = SURFACE_STYLE_USAGE(.BOTH.,#3180);+#3180 = SURFACE_SIDE_STYLE('',(#3181));+#3181 = SURFACE_STYLE_FILL_AREA(#3182);+#3182 = FILL_AREA_STYLE('',(#3183));+#3183 = FILL_AREA_STYLE_COLOUR('',#3078);+#3184 = STYLED_ITEM('color',(#3185),#2191);+#3185 = PRESENTATION_STYLE_ASSIGNMENT((#3186));+#3186 = SURFACE_STYLE_USAGE(.BOTH.,#3187);+#3187 = SURFACE_SIDE_STYLE('',(#3188));+#3188 = SURFACE_STYLE_FILL_AREA(#3189);+#3189 = FILL_AREA_STYLE('',(#3190));+#3190 = FILL_AREA_STYLE_COLOUR('',#2964);+#3191 = STYLED_ITEM('color',(#3192),#2238);+#3192 = PRESENTATION_STYLE_ASSIGNMENT((#3193));+#3193 = SURFACE_STYLE_USAGE(.BOTH.,#3194);+#3194 = SURFACE_SIDE_STYLE('',(#3195));+#3195 = SURFACE_STYLE_FILL_AREA(#3196);+#3196 = FILL_AREA_STYLE('',(#3197));+#3197 = FILL_AREA_STYLE_COLOUR('',#3078);+#3198 = STYLED_ITEM('color',(#3199),#2265);+#3199 = PRESENTATION_STYLE_ASSIGNMENT((#3200));+#3200 = SURFACE_STYLE_USAGE(.BOTH.,#3201);+#3201 = SURFACE_SIDE_STYLE('',(#3202));+#3202 = SURFACE_STYLE_FILL_AREA(#3203);+#3203 = FILL_AREA_STYLE('',(#3204));+#3204 = FILL_AREA_STYLE_COLOUR('',#2964);+#3205 = STYLED_ITEM('color',(#3206),#2292);+#3206 = PRESENTATION_STYLE_ASSIGNMENT((#3207));+#3207 = SURFACE_STYLE_USAGE(.BOTH.,#3208);+#3208 = SURFACE_SIDE_STYLE('',(#3209));+#3209 = SURFACE_STYLE_FILL_AREA(#3210);+#3210 = FILL_AREA_STYLE('',(#3211));+#3211 = FILL_AREA_STYLE_COLOUR('',#3078);+#3212 = STYLED_ITEM('color',(#3213),#2301);+#3213 = PRESENTATION_STYLE_ASSIGNMENT((#3214));+#3214 = SURFACE_STYLE_USAGE(.BOTH.,#3215);+#3215 = SURFACE_SIDE_STYLE('',(#3216));+#3216 = SURFACE_STYLE_FILL_AREA(#3217);+#3217 = FILL_AREA_STYLE('',(#3218));+#3218 = FILL_AREA_STYLE_COLOUR('',#3000);+#3219 = STYLED_ITEM('color',(#3220),#2535);+#3220 = PRESENTATION_STYLE_ASSIGNMENT((#3221));+#3221 = SURFACE_STYLE_USAGE(.BOTH.,#3222);+#3222 = SURFACE_SIDE_STYLE('',(#3223));+#3223 = SURFACE_STYLE_FILL_AREA(#3224);+#3224 = FILL_AREA_STYLE('',(#3225));+#3225 = FILL_AREA_STYLE_COLOUR('',#3078);+#3226 = STYLED_ITEM('color',(#3227),#2729);+#3227 = PRESENTATION_STYLE_ASSIGNMENT((#3228));+#3228 = SURFACE_STYLE_USAGE(.BOTH.,#3229);+#3229 = SURFACE_SIDE_STYLE('',(#3230));+#3230 = SURFACE_STYLE_FILL_AREA(#3231);+#3231 = FILL_AREA_STYLE('',(#3232));+#3232 = FILL_AREA_STYLE_COLOUR('',#3078);+#3233 = STYLED_ITEM('color',(#3234),#2776);+#3234 = PRESENTATION_STYLE_ASSIGNMENT((#3235));+#3235 = SURFACE_STYLE_USAGE(.BOTH.,#3236);+#3236 = SURFACE_SIDE_STYLE('',(#3237));+#3237 = SURFACE_STYLE_FILL_AREA(#3238);+#3238 = FILL_AREA_STYLE('',(#3239));+#3239 = FILL_AREA_STYLE_COLOUR('',#3078);+#3240 = STYLED_ITEM('color',(#3241),#2803);+#3241 = PRESENTATION_STYLE_ASSIGNMENT((#3242));+#3242 = SURFACE_STYLE_USAGE(.BOTH.,#3243);+#3243 = SURFACE_SIDE_STYLE('',(#3244));+#3244 = SURFACE_STYLE_FILL_AREA(#3245);+#3245 = FILL_AREA_STYLE('',(#3246));+#3246 = FILL_AREA_STYLE_COLOUR('',#3078);+#3247 = STYLED_ITEM('color',(#3248),#2830);+#3248 = PRESENTATION_STYLE_ASSIGNMENT((#3249));+#3249 = SURFACE_STYLE_USAGE(.BOTH.,#3250);+#3250 = SURFACE_SIDE_STYLE('',(#3251));+#3251 = SURFACE_STYLE_FILL_AREA(#3252);+#3252 = FILL_AREA_STYLE('',(#3253));+#3253 = FILL_AREA_STYLE_COLOUR('',#3078);+#3254 = STYLED_ITEM('color',(#3255),#2837);+#3255 = PRESENTATION_STYLE_ASSIGNMENT((#3256));+#3256 = SURFACE_STYLE_USAGE(.BOTH.,#3257);+#3257 = SURFACE_SIDE_STYLE('',(#3258));+#3258 = SURFACE_STYLE_FILL_AREA(#3259);+#3259 = FILL_AREA_STYLE('',(#3260));+#3260 = FILL_AREA_STYLE_COLOUR('',#2964);+#3261 = STYLED_ITEM('color',(#3262),#2884);+#3262 = PRESENTATION_STYLE_ASSIGNMENT((#3263));+#3263 = SURFACE_STYLE_USAGE(.BOTH.,#3264);+#3264 = SURFACE_SIDE_STYLE('',(#3265));+#3265 = SURFACE_STYLE_FILL_AREA(#3266);+#3266 = FILL_AREA_STYLE('',(#3267));+#3267 = FILL_AREA_STYLE_COLOUR('',#3078);+#3268 = STYLED_ITEM('color',(#3269),#2911);+#3269 = PRESENTATION_STYLE_ASSIGNMENT((#3270));+#3270 = SURFACE_STYLE_USAGE(.BOTH.,#3271);+#3271 = SURFACE_SIDE_STYLE('',(#3272));+#3272 = SURFACE_STYLE_FILL_AREA(#3273);+#3273 = FILL_AREA_STYLE('',(#3274));+#3274 = FILL_AREA_STYLE_COLOUR('',#2964);+#3275 = STYLED_ITEM('color',(#3276),#2938);+#3276 = PRESENTATION_STYLE_ASSIGNMENT((#3277));+#3277 = SURFACE_STYLE_USAGE(.BOTH.,#3278);+#3278 = SURFACE_SIDE_STYLE('',(#3279));+#3279 = SURFACE_STYLE_FILL_AREA(#3280);+#3280 = FILL_AREA_STYLE('',(#3281));+#3281 = FILL_AREA_STYLE_COLOUR('',#3078);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+64@@ -0,0 +1,64 @@+{+ "slug": "hccf3-10-700-ltcvs3l",+ "title": "HCCF3-10.700-LTCVS3L",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "description": "HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "tags": [+ "component",+ "filter",+ "ceramic-filter",+ "10.7mhz",+ "fm",+ "if",+ "hci"+ ],+ "mpn": "HCCF3-10.700-LTCVS3L",+ "license": "CC-BY-SA-4.0",+ "dependencies": {},+ "hero": {+ "type": "image",+ "path": "docs/hero.png"+ },+ "visibility": "public",+ "files": [+ "docs/hccf3-10-700-ltcvs3l-datasheet.pdf",+ "docs/hero.png",+ "hccf3-10-700-ltcvs3l-etched.glb",+ "hccf3-10-700-ltcvs3l-etched.step",+ "hccf3-10-700-ltcvs3l.glb",+ "hccf3-10-700-ltcvs3l.kicad_mod",+ "hccf3-10-700-ltcvs3l.kicad_sym",+ "hccf3-10-700-ltcvs3l.lbr",+ "hccf3-10-700-ltcvs3l.step",+ "altium/Adom_hccf3_10_700_ltcvs3l.PcbLib",+ "altium/Adom_hccf3_10_700_ltcvs3l.SchLib",+ "altium/HCCF3-10.700-LTCVS3L.adom-lbr.json",+ "page.json",+ "verification.json",+ "viewers/footprint.html",+ "viewers/symbol.html",+ "README.md",+ "LICENSE",+ "package.json"+ ],+ "component": {+ "mpn": "HCCF3-10.700-LTCVS3L",+ "manufacturer": "HCI (Suzhou HangJing Elec and Tech)",+ "package": "SMD 7.0 x 3.0 mm, 3 pads",+ "category": "Filter",+ "subcategory": "Ceramic band-pass filter, 10.7 MHz",+ "datasheet": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf",+ "distributor_links": {+ "lcsc": {+ "part": "C19191232",+ "url": "https://www.lcsc.com/product-detail/C19191232.html"+ },+ "mouser": false,+ "digikey": false+ },+ "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",+ "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)"+ }+}
page.json+206−59@@ -1,65 +1,212 @@ {- "schema_version": 1,- "slug": "hccf3-10-700-ltcvs3l",- "type": "component",- "kind": "component",- "title": "HCCF3-10.700-LTCVS3L",- "brief": "HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",- "version": "0.1.0",- "because": "No wiki page covers HCI HCCF3-10.700-LTCVS3L (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": "HCCF3-10.700-LTCVS3L",- "subhead": "HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads",- "screenshot": "docs/hero.png",- "chrome": false+ "schema_version": 1,+ "type": "hardware",+ "kind": "component",+ "slug": "hccf3-10-700-ltcvs3l",+ "title": "HCCF3-10.700-LTCVS3L",+ "brief": "HCI 10.7 MHz ceramic IF filter, SMD 7.0 x 3.0 mm, 3 pads. Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "version": "0.1.0",+ "license": "CC-BY-SA-4.0",+ "tags": [+ "component",+ "filter",+ "ceramic-filter",+ "10.7mhz",+ "fm",+ "if",+ "hci"+ ],+ "component": {+ "mpn": "HCCF3-10.700-LTCVS3L",+ "manufacturer": "HCI (Suzhou HangJing Elec and Tech)",+ "package": "SMD 7.0 x 3.0 mm, 3 pads",+ "pin_count": 3,+ "category": "Filter",+ "subcategory": "Ceramic band-pass filter, 10.7 MHz",+ "datasheet": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf",+ "parts": {+ "symbol": "hccf3-10-700-ltcvs3l.kicad_sym",+ "footprint": "hccf3-10-700-ltcvs3l.kicad_mod",+ "model_3d": "hccf3-10-700-ltcvs3l-etched.glb",+ "model_3d_plain": "hccf3-10-700-ltcvs3l.glb",+ "model_3d_step": "hccf3-10-700-ltcvs3l-etched.step",+ "model_3d_step_plain": "hccf3-10-700-ltcvs3l.step",+ "lbr": "hccf3-10-700-ltcvs3l.lbr",+ "datasheet": "docs/hccf3-10-700-ltcvs3l-datasheet.pdf",+ "step": "hccf3-10-700-ltcvs3l-etched.step",+ "altium_schlib": "altium/Adom_hccf3_10_700_ltcvs3l.SchLib",+ "altium_pcblib": "altium/Adom_hccf3_10_700_ltcvs3l.PcbLib" },- "component": {- "mpn": "HCCF3-10.700-LTCVS3L",- "manufacturer": "HCI (Suzhou HangJing Elec and Tech)",- "package": "SMD 7.0 x 3.0 mm, 3 pads",- "pin_count": null,- "category": "Filter",- "subcategory": "Ceramic band-pass filter, 10.7 MHz",- "body_size": null,- "parts": {},- "distributor_links": {- "lcsc": {- "part": "C19191232",- "url": "https://www.lcsc.com/product-detail/C19191232.html"- },- "mouser": false,- "digikey": false- },- "datasheet": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf",- "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",- "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)"+ "distributor_links": {+ "lcsc": {+ "part": "C19191232",+ "url": "https://www.lcsc.com/product-detail/C19191232.html"+ },+ "mouser": false,+ "digikey": false },- "tags": [- "component",- "filter",- "ceramic-filter",- "10.7mhz",- "fm",- "if",- "hci"- ],- "discovery_triggers": [- "hccf3-10.700-ltcvs3l",- "10.7 mhz ceramic if filter"- ],- "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": "hccf3-10-700-ltcvs3l.step",+ "role": "plain",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin",+ "seat": "z = 0",+ "extents_mm": [+ 7.0,+ 3.02,+ 1.52+ ],+ "zmin_mm": -0.0,+ "footprint_binding": "identity",+ "sha256": "c4feb8b187943fa9dbbbf32467127ffe947b3c2a65d23b0d3376626b5a088df9",+ "checked": "2026-10-08",+ "checked_by": "step2glb features (bbox, floor_z)"+ },+ {+ "file": "hccf3-10-700-ltcvs3l-etched.step",+ "role": "eda",+ "up": "Z",+ "units": "mm",+ "origin": "footprint origin",+ "seat": "z = 0",+ "extents_mm": [+ 7.0,+ 3.02,+ 1.52+ ],+ "zmin_mm": -0.0,+ "footprint_binding": "identity",+ "sha256": "39f5c339dd81d6f902f754516a0cfcd2b969f312d5cbaf202d87d79a7825a94a",+ "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/hccf3-10-700-ltcvs3l-datasheet.pdf",+ "url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2312081749_HCI-HCCF3-10-700-LTCVS3L_C19191232.pdf",+ "sha256": "9542a6e7c9c81fffa7124aad3d35b4cd399ba4778c35f6df81603e944518dea8",+ "retrieved": "2026-10-08"+ }+ ],+ "cad_footprint": "AMFM:HCCF3_SMD-3P_7.0x3.0mm, project library, LCSC land pattern",+ "cad_3d": "LCSC / EasyEDA model (easyeda2kicad), EasyEDA logo stripped, seated on z = 0",+ "etch": {+ "job_id": "0caadf6da22ab523",+ "endpoint": "/laser-etch",+ "params": "name=HCCF3&mode=flat&line2=10.7M"+ },+ "lcsc_model_cleaning": [+ {+ "source": "lib_C19191232.3dshapes/FILTER-SMD_3P-L7.0-W3.0-P2.90-L.step",+ "source_sha256": "eb1a5b7a5a3e79cb20a207ca1117e11d3ec6fdd01ed722b251e7e45b7dea7f01",+ "regions": [+ [+ -3.6,+ -3.45,+ -0.6,+ 0.6,+ -0.7,+ -0.3+ ]+ ],+ "bbox_before": [+ -3.51,+ -1.51,+ -0.76,+ 3.5,+ 1.51,+ 0.76+ ],+ "removed_solids": 13,+ "removed_faces": 0,+ "valid": true,+ "bbox_after": [+ -3.5,+ -1.51,+ -0.76,+ 3.5,+ 1.51,+ 0.76+ ],+ "solids_after": 4,+ "faces_after": 46,+ "faces_uncoloured": 0,+ "output_sha256": "082eb2c5783c2a3b19d78aa861e28bf08c9913fcdbe788e1e5dbcd1d54aa02ad"+ },+ {+ "source": "HCCF3.step",+ "source_sha256": "082eb2c5783c2a3b19d78aa861e28bf08c9913fcdbe788e1e5dbcd1d54aa02ad",+ "transform": {+ "rz_deg": 0.0,+ "dx": 0.0,+ "dy": 0.0,+ "dz": 0.76+ },+ "bbox_after": [+ -3.5,+ -1.51,+ -0.0,+ 3.5,+ 1.51,+ 1.52+ ],+ "output_sha256": "c4feb8b187943fa9dbbbf32467127ffe947b3c2a65d23b0d3376626b5a088df9"+ }+ ] },- "sample_prompts": [],- "discovery_pitch": null,- "metadata": {},- "created_at": "2026-10-08T15:54:16.015Z",- "updated_at": "2026-10-08T15:54:16.015Z",- "org": "adom"+ "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",+ "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)",+ "pins": [+ {+ "number": "1",+ "name": "IN",+ "type": "passive",+ "description": "Input (datasheet p.1, HCCFV/A series drawing)."+ },+ {+ "number": "2",+ "name": "GND",+ "type": "passive",+ "description": "Ground, the middle pad."+ },+ {+ "number": "3",+ "name": "OUT",+ "type": "passive",+ "description": "Output."+ }+ ],+ "wiki_url": "https://wiki.adom.inc/adom/hccf3-10-700-ltcvs3l"+ },+ "discovery_triggers": [+ "hccf3-10.700-ltcvs3l",+ "10.7 mhz ceramic if filter"+ ],+ "discovery_pitch": "HCCF3-10.700-LTCVS3L: 10.7 MHz ceramic IF filter 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" }
verification.jsonadded+6@@ -0,0 +1,6 @@+{+ "schema": "adom/verification@1",+ "part": "HCCF3-10.700-LTCVS3L",+ "variants": [],+ "entries": []+}
viewers/footprint.htmladded+210@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>hccf3-10-700-ltcvs3l - 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">hccf3-10-700-ltcvs3l</span></header>+ <main>+ <div class="vpwrap">+ <div class="av-vp" id="vp">+ <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4.900 -2.620 9.670 5.720" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"></g><g class="adom-layer-fab"></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="1.600x3.240" data-mount="smd"><rect x="-3.770" y="-1.620" width="1.600" height="3.240" rx="0.160" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="1.400x3.240" data-mount="smd"><rect x="-0.700" y="-1.620" width="1.400" height="3.240" rx="0.140" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="3" data-shape="roundrect" data-size="1.600x3.240" data-mount="smd"><rect x="2.170" y="-1.620" width="1.600" height="3.240" rx="0.160" 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"><line x1="-1.800" y1="-1.620" x2="-1.070" y2="-1.620" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="1.070" y1="-1.620" x2="1.800" y2="-1.620" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="-1.800" y1="1.620" x2="-1.070" y2="1.620" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="1.070" y1="1.620" x2="1.800" y2="1.620" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/><line x1="-3.900" y1="2.100" x2="-3.900" y2="1.300" stroke="#00cccc" stroke-width="0.12" stroke-linecap="round"/></g><g class="adom-layer-padnum"><text x="-2.970" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.672" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="0.000" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.588" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text><text x="2.970" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.672" fill="#fff" font-family="sans-serif" style="pointer-events:none">3</text></g><g class="adom-layer-paste-apertures"><rect x="-3.770" y="-1.620" width="1.600" height="3.240" rx="0.05" transform="rotate(0.00 -2.970 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="-0.700" y="-1.620" width="1.400" height="3.240" rx="0.05" transform="rotate(0.00 0.000 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="2.170" y="-1.620" width="1.600" height="3.240" rx="0.05" transform="rotate(0.00 2.970 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="-3.470" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.470" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-3.220" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.970" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.720" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-2.470" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.375" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.125" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.125" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.375" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.470" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.720" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="2.970" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.220" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-1.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="-0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="0.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="0.375" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="0.625" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="0.875" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="1.125" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="3.470" cy="1.375" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>+ </div>+ </div>+ <aside>+ <div class="ah">Layers</div>+ <div class="layers" id="layers"></div>+ <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>+ </aside>+ </main>+<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────+ Single source of truth for the layer list, toggle behaviour, defaults,+ pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and+ embed.html (static) so the two viewers cannot drift. Pure client-side; works+ on any SVG that carries the <g class="adom-layer-*"> groups. */+(function(){+ var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';+ var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';+ // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).+ // Deliberately NOT the four-corner expand/"fullscreen" glyph.+ var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';++ // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the+ // self-rendered SVG, so toggling is group-based (robust) — never colour-match.+ // `kind:'group'` on every entry: all layers are toggled by their <g> group+ // (robust), never by colour-match. (app.html still reads def.kind.)+ var LAYER_DEFS=[+ {key:'copper', name:'Copper', kind:'group', sel:'.adom-layer-copper', sw:'#C83434'},+ // Auto-generated thermal-via array under the exposed pad — only present (and+ // listed) when the footprint has an exposed thermal pad.+ {key:'heatsink', name:'Heatsink vias', kind:'group', sel:'.adom-layer-heatsink', sw:'#e8a13a'},+ {key:'padnum', name:'Pad numbers', kind:'group', sel:'.adom-layer-padnum', sw:'#ffffff', ring:true},+ {key:'silk', name:'Silkscreen', kind:'group', sel:'.adom-layer-silk', sw:'#00cccc'},+ {key:'fab', name:'Fab (F.Fab)', kind:'group', sel:'.adom-layer-fab', sw:'#6e7681', ring:true},+ {key:'courtyard', name:'Courtyard', kind:'group', sel:'.adom-layer-courtyard', sw:'#FF26E2', ring:true},+ {key:'drill', name:'Drill', kind:'group', sel:'.adom-layer-drill', sw:'#888888', ring:true},+ {key:'paste-ap', name:'Paste apertures', kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},+ // Generic name — the 300µm solder-paste dispensing dots. Off by default.+ {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots', sw:'#37c8a6', special:true},+ ];++ // True only if the group actually holds drawn geometry (not an empty <g>) — so+ // layers with nothing in THIS footprint aren't listed as dead, dim rows.+ function groupHasGeo(svg,def){+ if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }+ return n>0;+ }+ function layerPresent(svg,def){ return groupHasGeo(svg,def); }+ function applyLayer(svg,def,on){+ if(!svg) return; var g=svg.querySelectorAll(def.sel);+ for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';+ }++ // Build layer rows into a container. opts:+ // svg, container, state {key:bool}, meta {pasteDots,pasteApertures},+ // onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty+ // non-special groups. Returns the keys actually shown.+ function buildLayers(opts){+ var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];+ box.innerHTML='';+ LAYER_DEFS.forEach(function(def){+ if(!def.special && !groupHasGeo(svg,def)) return;+ var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);+ var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')+ : def.key==='paste-ap' ? ((meta.pasteApertures||0)+' openings') : '';+ var row=document.createElement('div');+ row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');+ row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'+ +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')+ +'<span class="chk">'+(on?'✓':'')+'</span>';+ row.onclick=function(){+ var nv=!row.classList.contains('on');+ row.classList.toggle('on',nv); row.classList.toggle('off',!nv);+ row.querySelector('.chk').textContent=nv?'✓':'';+ state[def.key]=nv; applyLayer(svg,def,nv);+ if(opts.onToggle) opts.onToggle(def.key,nv);+ };+ box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);+ });+ return shown;+ }++ // Wire pan + zoom on a viewport element (the box that contains the <svg>).+ // Returns a controller {fit, zoomIn, zoomOut, apply}.+ function initViewport(vp){+ var svg=vp.querySelector('svg');+ if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+ var s=1,tx=0,ty=0;+ function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }+ function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }+ function fit(){ s=1;tx=0;ty=0;apply(); }+ // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event+ // factor makes the trackpad leap — one gentle two-finger nudge fires a burst+ // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor+ // from how much actually scrolled (exp → smooth + reversible), normalise+ // device units, and clamp one event so a chunky mouse notch can't jump.+ var ZOOM_K=0.0022; // sensitivity: lower = gentler+ vp.addEventListener('wheel',function(e){+ e.preventDefault();+ var d=e.deltaY;+ if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;+ d=Math.max(-50,Math.min(50,d));+ var r=vp.getBoundingClientRect();+ zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));+ },{passive:false});+ var drag=false,lx=0,ly=0;+ vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+ vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+ vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });+ fit();+ return {+ fit:fit,+ zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },+ zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },+ apply:apply+ };+ }++ // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,+ // wired to a controller from initViewport. Idempotent.+ function addToolbar(vp,ctl){+ if(vp.querySelector('.av-tools')) return;+ var t=document.createElement('div'); t.className='av-tools';+ t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'+ +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'+ +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';+ vp.appendChild(t);+ t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;+ t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;+ t.querySelector('[data-z="fit"]').onclick=ctl.fit;+ var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);+ }++ window.AV={+ LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,+ applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,+ addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT+ };+})();+</script>+<script>+var META={"pasteApertures":3,"pasteDots":168};+(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+2375@@ -0,0 +1,2375 @@+<!doctype html><html><head><meta charset="utf-8">+<title>HCCF3-10.700-LTCVS3L - adom-symbol</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+@font-face{font-family:'Satoshi';font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Familjen Grotesk';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}+ /* Canonical Adom dark-theme tokens (adom/guides/brand.md) */+ :root{+ --bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;+ --border:#30363d;--border-muted:#21262d;+ --text:#e6edf3;--text2:#8b949e;--text3:#484f58;+ --accent:#00b8b0;--accent-bright:#00e6dc;--purple:#8c6bf7;+ /* aliases used by the viewport + pin-list rules further down */+ --panel:#161b22;--panel2:#1c2128;--muted:#8b949e;+ }+ *{box-sizing:border-box;margin:0;padding:0}+ html,body{height:100%}+ body{background:var(--bg);color:var(--text);font:13px/1.4 'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+ /* ── Canonical Adom app header (adom/guides/adom-app-header.md) ── */+ header{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;flex:0 0 44px;border-bottom:1px solid var(--border-muted);background:var(--surface);position:relative;font-family:'Familjen Grotesk',sans-serif}+ header .brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:default;flex-shrink:0;outline:none}+ header .brand svg.logo{width:16px;height:16px;flex-shrink:0}+ header .brand:hover .app-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}+ header .brand .app-name{color:var(--accent)}+ header .brand .app-subtitle{color:var(--text2);font-weight:500}+ header .brand .sep{color:var(--text3);font-weight:400}+ header .vsep{width:1px;height:18px;background:var(--border);flex-shrink:0}+ header .subject{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:default}+ header .subject-name{color:var(--text);font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}+ header .subject-meta{display:flex;align-items:center;gap:6px;color:var(--text2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;white-space:nowrap}+ header .subject-meta .sep{color:var(--text3)}+ @media(max-width:720px){header .subject-meta{display:none}}+ /* Floating in-canvas viewer toolbar (frosted, matches the app's glass cards) */+ .tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;gap:3px;padding:3px;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:9px}+ .tools button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:pointer;transition:background .15s ease,color .15s ease}+ .tools button:hover{background:var(--elevated);color:var(--accent-bright)}+ .tools button svg{width:16px;height:16px;display:block}+ header .hover-popover{position:absolute;top:calc(100% + 6px);left:16px;background:var(--elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:12px 14px;min-width:300px;max-width:420px;font-family:'Satoshi',sans-serif;font-size:12px;color:var(--text);z-index:99999;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}+ header .hover-popover.show{opacity:1;transform:none;pointer-events:auto}+ header .hover-popover .popover-title{font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}+ header .hover-popover .popover-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}+ header .hover-popover .popover-row .k{color:var(--text3);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:lowercase;width:64px;flex-shrink:0}+ header .hover-popover .popover-row .v{color:var(--text);font-family:'Satoshi',sans-serif;font-size:12px;flex:1}+ header .hover-popover .popover-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-muted);display:flex;gap:12px}+ header .hover-popover .popover-link{color:var(--accent);text-decoration:none;font-family:'Familjen Grotesk',sans-serif;font-size:12px;font-weight:600}+ header .hover-popover .popover-link:hover{text-decoration:underline}+ main{flex:1;display:flex;min-height:0}+ .vpwrap{flex:1;position:relative;min-width:0}+ /* Schematic-workbench grid, identical to the main app's #stage. */+ .vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:+ radial-gradient(120% 120% at 50% 30%,rgba(0,184,177,.05),transparent 60%),+ linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px,+ linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px}+ .vp.grab{cursor:grabbing}+ /* Only the DIRECT-CHILD symbol svg gets the pan/zoom transform — scoping to+ `.vp > svg` (not `.vp svg`) keeps it off any nested icon svgs. */+ .vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}+ .hint{position:absolute;right:10px;bottom:9px;color:var(--muted);font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}+ aside{flex:0 0 268px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+ aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}+ aside input{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;padding:5px 8px;outline:none}+ aside input:focus{border-color:var(--accent)}+ .pins{flex:1;overflow:auto}+ .pin{padding:7px 12px;border-bottom:1px solid #1a212c;cursor:pointer}+ .pin:hover{background:var(--panel2)}+ .pin.on{background:#15202e}+ .pin .row{display:flex;align-items:center;gap:8px}+ .pin .num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:#8fa0b4;min-width:22px;text-align:right}+ .pin .nme{font-weight:600;font-size:13px}+ .pin .ty{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid;white-space:nowrap}+ .pin .d{font-size:11.5px;color:#aeb6c2;line-height:1.45;margin:5px 0 1px 30px;display:none}+ .pin.on .d{display:block}+ .empty{color:var(--muted);font-size:12px;padding:14px}+ @media(max-width:620px){aside{flex-basis:200px}}+ /* pin panel header — reads like a studio section */+ aside .ah .atitle{font-family:'Familjen Grotesk',sans-serif;font-weight:600;font-size:12px;color:var(--text);white-space:nowrap}+ aside .ah .acount{margin-left:5px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--text3)}+ /* bottom info bar — mirrors the main app footer */+ footer{flex:0 0 auto;display:flex;align-items:center;height:26px;border-top:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text2);padding:0 14px;overflow:hidden}+ footer .it{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}+ footer .it+.it::before{content:"";width:1px;height:13px;background:var(--border);margin:0 12px;flex:0 0 1px}+ footer .k{color:var(--text3);text-transform:uppercase;font-size:9px;letter-spacing:.4px;flex:0 0 auto}+ footer .v{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}+ footer .descit{min-width:0;overflow:hidden}+ /* pin hover — highlight + tooltip, parity with the live SymView */+ .vp > svg text,.vp > svg g.stroked-text{pointer-events:none}+ .hit{fill:rgba(0,230,220,0);stroke:none;cursor:pointer}+ .vp > svg g.stroked-text.hl path{stroke:var(--accent-bright)!important;fill:var(--accent-bright)!important}+ .vp > svg path.hl{stroke:var(--accent-bright)!important;stroke-width:.22!important}+ #pinmark{pointer-events:none;fill:rgba(0,230,220,.18);stroke:var(--accent-bright);stroke-width:.12;opacity:0;transition:opacity .1s}+ #tip{position:fixed;z-index:9999;max-width:300px;background:rgba(22,27,34,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,184,177,.34);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;box-shadow:0 12px 40px rgba(0,0,0,.55)}+ #tip.show{opacity:1}+ #tip .r1{display:flex;align-items:baseline;gap:8px;justify-content:space-between}+ #tip .nm{font-weight:700;font-size:13px}+ #tip .pn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}+ #tip .badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.2px}+ #tip .desc{margin-top:6px;color:#aeb6c2;font-size:11.5px}+</style></head>+<body>+ <header>+ <div class="brand" data-tooltip-target="app-info" tabindex="0">+ <svg class="logo" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="4" width="10" height="16" rx="1.5"/><path d="M7 8H3M7 12H3M7 16H3M21 8h-4M21 12h-4M21 16h-4"/></svg>+ <span class="app-name">adom-symbol</span>+ <span class="sep">·</span>+ <span class="app-subtitle">symbol viewer</span>+ </div>+ <div class="vsep" aria-hidden="true"></div>+ <div class="subject">+ <span class="subject-name">HCCF3-10.700-LTCVS3L</span>+ <span class="subject-meta"><span class="sep">·</span><span>3 pins</span><span class="sep">·</span><span>hccf3-10-700-ltcvs3l</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">HCI (Suzhou HangJing Elec and Tech)</span></div>+ <div class="popover-row"><span class="k">author</span><span class="v">Adom Inc · adom.inc</span></div>+ <div class="popover-actions">+ <a class="popover-link" href="https://wiki.adom.inc/adom/adom-symbol" target="_blank" rel="noopener">Open wiki ↗</a>+ </div>+ </div>+ </header>+ <main>+ <div class="vpwrap">+ <div class="vp" id="vp">+ <div class="tools">+ <button id="zout" title="Zoom out" aria-label="Zoom out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg></button>+ <button id="zin" title="Zoom in" aria-label="Zoom in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg></button>+ <button id="fit" title="Fit to window" aria-label="Fit to window"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"/><rect x="8" y="9" width="8" height="6" rx="1"/></svg></button>+ </div>+ <div class="hint">drag to pan · scroll to zoom</div>+ <svg+ xmlns:svg="http://www.w3.org/2000/svg"+ xmlns="http://www.w3.org/2000/svg"+ xmlns:xlink="http://www.w3.org/1999/xlink"+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+ version="1.1"+ width="28.320mm" height="23.470mm" viewBox="85.8400 88.1500 28.3200 23.4700">++<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="99.885" r="19.823999999999998" gradientUnits="userSpaceOnUse">+ <stop offset="0%" stop-color="#00b8b0" stop-opacity="0.06"/>+ <stop offset="70%" stop-color="#00b8b0" stop-opacity="0"/>+ </radialGradient>+ <pattern id="adom-canvas-grid" x="0" y="0" width="2.54" height="2.54" patternUnits="userSpaceOnUse">+ <line x1="0" y1="0" x2="2.54" y2="0" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ <line x1="0" y1="0" x2="0" y2="2.54" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+ </pattern>+</defs>+<rect x="85.84" y="88.15" width="28.32" height="23.47" fill="#0d1117"/>+<rect x="85.84" y="88.15" width="28.32" height="23.47" fill="url(#adom-canvas-grid)"/>+<rect x="85.84" y="88.15" width="28.32" height="23.47" fill="url(#adom-canvas-glow)"/>++ +<g style="fill:none; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+</g>+<g style="fill:none; fill-opacity:1.0000; +stroke:none; stroke-width:0.0001; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="0.000000" y="0.000000" width="297.002200" height="210.007200" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++++++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+<g class="stroked-text">+++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.4000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>++</g>+<g style="fill:url(#adom-body-grad); fill-opacity:1.0000; stroke:none;">+<rect x="94.920000" y="96.190000" width="10.160000" height="6.350000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="94.920000" y="96.190000" width="10.160000" height="6.350000" rx="0.000000" />+<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 97.4600,98.7300+98.7300,98.7300+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.7300,97.4600+98.7300,100.6350+" /> +</g>+<g style="fill:#4a5568; fill-opacity:1.0000; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="99.365000" y="97.714000" width="1.270000" height="2.667000" rx="0.000000" />+<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,97.4600+101.2700,100.6350+" /> +<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,98.7300+102.5400,98.7300+" /> +</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M94.9200 98.7300+L92.3800 98.7300+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="95.1740" y="99.3650"+textLength="2.1385" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">IN</text>+<g class="stroked-text">+<path d="M95.5765 99.3095+L95.5765 98.0395+" />+<path d="M96.1813 99.3095+L96.1813 98.0395+" />+<path d="M96.1813 98.0395+L96.9070 99.3095+" />+<path d="M96.9070 99.3095+L96.9070 98.0395+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="93.6500" y="98.4760"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M94.0129 98.3125+L93.2872 98.3125+" />+<path d="M93.6500 98.3125+L93.6500 97.0425+" />+<path d="M93.6500 97.0425+L93.5291 97.2240+" />+<path d="M93.5291 97.2240+L93.4081 97.3449+" />+<path d="M93.4081 97.3449+L93.2872 97.4054+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M100.0000 102.5400+L100.0000 105.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 100.0000 102.2860)">+<text x="100.0000" y="102.9210"+textLength="4.0737" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">GND</text>+</g>+<g class="stroked-text">+<path d="M99.3700 101.2181+L99.3095 101.3391+" />+<path d="M99.3095 101.3391+L99.3095 101.5205+" />+<path d="M99.3095 101.5205+L99.3700 101.7019+" />+<path d="M99.3700 101.7019+L99.4910 101.8229+" />+<path d="M99.4910 101.8229+L99.6119 101.8834+" />+<path d="M99.6119 101.8834+L99.8538 101.9438+" />+<path d="M99.8538 101.9438+L100.0352 101.9438+" />+<path d="M100.0352 101.9438+L100.2771 101.8834+" />+<path d="M100.2771 101.8834+L100.3981 101.8229+" />+<path d="M100.3981 101.8229+L100.5191 101.7019+" />+<path d="M100.5191 101.7019+L100.5795 101.5205+" />+<path d="M100.5795 101.5205+L100.5795 101.3996+" />+<path d="M100.5795 101.3996+L100.5191 101.2181+" />+<path d="M100.5191 101.2181+L100.4586 101.1577+" />+<path d="M100.4586 101.1577+L100.0352 101.1577+" />+<path d="M100.0352 101.1577+L100.0352 101.3996+" />+<path d="M100.5795 100.6134+L99.3095 100.6134+" />+<path d="M99.3095 100.6134+L100.5795 99.8877+" />+<path d="M100.5795 99.8877+L99.3095 99.8877+" />+<path d="M100.5795 99.2829+L99.3095 99.2829+" />+<path d="M99.3095 99.2829+L99.3095 98.9805+" />+<path d="M99.3095 98.9805+L99.3700 98.7991+" />+<path d="M99.3700 98.7991+L99.4910 98.6781+" />+<path d="M99.4910 98.6781+L99.6119 98.6176+" />+<path d="M99.6119 98.6176+L99.8538 98.5572+" />+<path d="M99.8538 98.5572+L100.0352 98.5572+" />+<path d="M100.0352 98.5572+L100.2771 98.6176+" />+<path d="M100.2771 98.6176+L100.3981 98.6781+" />+<path d="M100.3981 98.6781+L100.5191 98.7991+" />+<path d="M100.5191 98.7991+L100.5795 98.9805+" />+<path d="M100.5795 98.9805+L100.5795 99.2829+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<g transform="rotate(-90.000000 99.7460 103.8100)">+<text x="99.7460" y="103.8100"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+</g>+<g class="stroked-text">+<path d="M98.4335 104.1727+L98.3730 104.1123+" />+<path d="M98.3730 104.1123+L98.3125 103.9913+" />+<path d="M98.3125 103.9913+L98.3125 103.6889+" />+<path d="M98.3125 103.6889+L98.3730 103.5680+" />+<path d="M98.3730 103.5680+L98.4335 103.5075+" />+<path d="M98.4335 103.5075+L98.5544 103.4470+" />+<path d="M98.5544 103.4470+L98.6754 103.4470+" />+<path d="M98.6754 103.4470+L98.8568 103.5075+" />+<path d="M98.8568 103.5075+L99.5825 104.2332+" />+<path d="M99.5825 104.2332+L99.5825 103.4470+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M105.0800 98.7300+L107.6200 98.7300+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="104.8260" y="99.3650"+textLength="3.8318" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="end" opacity="0" stroke-opacity="0">OUT</text>+<g class="stroked-text">+<path d="M101.6414 98.0395+L101.8833 98.0395+" />+<path d="M101.8833 98.0395+L102.0043 98.1000+" />+<path d="M102.0043 98.1000+L102.1252 98.2210+" />+<path d="M102.1252 98.2210+L102.1857 98.4629+" />+<path d="M102.1857 98.4629+L102.1857 98.8862+" />+<path d="M102.1857 98.8862+L102.1252 99.1281+" />+<path d="M102.1252 99.1281+L102.0043 99.2491+" />+<path d="M102.0043 99.2491+L101.8833 99.3095+" />+<path d="M101.8833 99.3095+L101.6414 99.3095+" />+<path d="M101.6414 99.3095+L101.5205 99.2491+" />+<path d="M101.5205 99.2491+L101.3995 99.1281+" />+<path d="M101.3995 99.1281+L101.3391 98.8862+" />+<path d="M101.3391 98.8862+L101.3391 98.4629+" />+<path d="M101.3391 98.4629+L101.3995 98.2210+" />+<path d="M101.3995 98.2210+L101.5205 98.1000+" />+<path d="M101.5205 98.1000+L101.6414 98.0395+" />+<path d="M102.7300 98.0395+L102.7300 99.0676+" />+<path d="M102.7300 99.0676+L102.7905 99.1886+" />+<path d="M102.7905 99.1886+L102.8510 99.2491+" />+<path d="M102.8510 99.2491+L102.9719 99.3095+" />+<path d="M102.9719 99.3095+L103.2138 99.3095+" />+<path d="M103.2138 99.3095+L103.3348 99.2491+" />+<path d="M103.3348 99.2491+L103.3953 99.1886+" />+<path d="M103.3953 99.1886+L103.4557 99.0676+" />+<path d="M103.4557 99.0676+L103.4557 98.0395+" />+<path d="M103.8791 98.0395+L104.6048 98.0395+" />+<path d="M104.2420 99.3095+L104.2420 98.0395+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="106.3500" y="98.4760"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M105.9267 97.0425+L106.7129 97.0425+" />+<path d="M106.7129 97.0425+L106.2895 97.5263+" />+<path d="M106.2895 97.5263+L106.4710 97.5263+" />+<path d="M106.4710 97.5263+L106.5919 97.5868+" />+<path d="M106.5919 97.5868+L106.6524 97.6473+" />+<path d="M106.6524 97.6473+L106.7129 97.7682+" />+<path d="M106.7129 97.7682+L106.7129 98.0706+" />+<path d="M106.7129 98.0706+L106.6524 98.1916+" />+<path d="M106.6524 98.1916+L106.5919 98.2521+" />+<path d="M106.5919 98.2521+L106.4710 98.3125+" />+<path d="M106.4710 98.3125+L106.1081 98.3125+" />+<path d="M106.1081 98.3125+L105.9872 98.2521+" />+<path d="M105.9872 98.2521+L105.9267 98.1916+" />+</g></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="94.2850"+textLength="3.4085" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">FL?</text>+<g class="stroked-text">+<path d="M99.1231 93.5643+L98.6997 93.5643+" />+<path d="M98.6997 94.2295+L98.6997 92.9595+" />+<path d="M98.6997 92.9595+L99.3045 92.9595+" />+<path d="M100.3931 94.2295+L99.7883 94.2295+" />+<path d="M99.7883 94.2295+L99.7883 92.9595+" />+<path d="M100.9979 94.1086+L101.0583 94.1691+" />+<path d="M101.0583 94.1691+L100.9979 94.2295+" />+<path d="M100.9979 94.2295+L100.9374 94.1691+" />+<path d="M100.9374 94.1691+L100.9979 94.1086+" />+<path d="M100.9979 94.1086+L100.9979 94.2295+" />+<path d="M100.7560 93.0200+L100.8769 92.9595+" />+<path d="M100.8769 92.9595+L101.1793 92.9595+" />+<path d="M101.1793 92.9595+L101.3002 93.0200+" />+<path d="M101.3002 93.0200+L101.3607 93.1410+" />+<path d="M101.3607 93.1410+L101.3607 93.2619+" />+<path d="M101.3607 93.2619+L101.3002 93.3829+" />+<path d="M101.3002 93.3829+L101.2398 93.4433+" />+<path d="M101.2398 93.4433+L101.1188 93.5038+" />+<path d="M101.1188 93.5038+L101.0583 93.5643+" />+<path d="M101.0583 93.5643+L100.9979 93.6852+" />+<path d="M100.9979 93.6852+L100.9979 93.7457+" />+</g><text x="100.0000" y="95.5550"+textLength="23.9703" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">HCCF3-10.700-LTCVS3L</text>+<g class="stroked-text">+<path d="M88.4188 95.4995+L88.4188 94.2295+" />+<path d="M88.4188 94.8343+L89.1445 94.8343+" />+<path d="M89.1445 95.4995+L89.1445 94.2295+" />+<path d="M90.4750 95.3786+L90.4146 95.4391+" />+<path d="M90.4146 95.4391+L90.2331 95.4995+" />+<path d="M90.2331 95.4995+L90.1122 95.4995+" />+<path d="M90.1122 95.4995+L89.9308 95.4391+" />+<path d="M89.9308 95.4391+L89.8098 95.3181+" />+<path d="M89.8098 95.3181+L89.7493 95.1971+" />+<path d="M89.7493 95.1971+L89.6889 94.9552+" />+<path d="M89.6889 94.9552+L89.6889 94.7738+" />+<path d="M89.6889 94.7738+L89.7493 94.5319+" />+<path d="M89.7493 94.5319+L89.8098 94.4110+" />+<path d="M89.8098 94.4110+L89.9308 94.2900+" />+<path d="M89.9308 94.2900+L90.1122 94.2295+" />+<path d="M90.1122 94.2295+L90.2331 94.2295+" />+<path d="M90.2331 94.2295+L90.4146 94.2900+" />+<path d="M90.4146 94.2900+L90.4750 94.3505+" />+<path d="M91.7450 95.3786+L91.6846 95.4391+" />+<path d="M91.6846 95.4391+L91.5031 95.4995+" />+<path d="M91.5031 95.4995+L91.3822 95.4995+" />+<path d="M91.3822 95.4995+L91.2008 95.4391+" />+<path d="M91.2008 95.4391+L91.0798 95.3181+" />+<path d="M91.0798 95.3181+L91.0193 95.1971+" />+<path d="M91.0193 95.1971+L90.9589 94.9552+" />+<path d="M90.9589 94.9552+L90.9589 94.7738+" />+<path d="M90.9589 94.7738+L91.0193 94.5319+" />+<path d="M91.0193 94.5319+L91.0798 94.4110+" />+<path d="M91.0798 94.4110+L91.2008 94.2900+" />+<path d="M91.2008 94.2900+L91.3822 94.2295+" />+<path d="M91.3822 94.2295+L91.5031 94.2295+" />+<path d="M91.5031 94.2295+L91.6846 94.2900+" />+<path d="M91.6846 94.2900+L91.7450 94.3505+" />+<path d="M92.7127 94.8343+L92.2893 94.8343+" />+<path d="M92.2893 95.4995+L92.2893 94.2295+" />+<path d="M92.2893 94.2295+L92.8941 94.2295+" />+<path d="M93.2570 94.2295+L94.0432 94.2295+" />+<path d="M94.0432 94.2295+L93.6198 94.7133+" />+<path d="M93.6198 94.7133+L93.8013 94.7133+" />+<path d="M93.8013 94.7133+L93.9222 94.7738+" />+<path d="M93.9222 94.7738+L93.9827 94.8343+" />+<path d="M93.9827 94.8343+L94.0432 94.9552+" />+<path d="M94.0432 94.9552+L94.0432 95.2576+" />+<path d="M94.0432 95.2576+L93.9827 95.3786+" />+<path d="M93.9827 95.3786+L93.9222 95.4391+" />+<path d="M93.9222 95.4391+L93.8013 95.4995+" />+<path d="M93.8013 95.4995+L93.4384 95.4995+" />+<path d="M93.4384 95.4995+L93.3175 95.4391+" />+<path d="M93.3175 95.4391+L93.2570 95.3786+" />+<path d="M94.5874 95.0157+L95.5551 95.0157+" />+<path d="M96.8251 95.4995+L96.0994 95.4995+" />+<path d="M96.4622 95.4995+L96.4622 94.2295+" />+<path d="M96.4622 94.2295+L96.3413 94.4110+" />+<path d="M96.3413 94.4110+L96.2203 94.5319+" />+<path d="M96.2203 94.5319+L96.0994 94.5924+" />+<path d="M97.6112 94.2295+L97.7322 94.2295+" />+<path d="M97.7322 94.2295+L97.8531 94.2900+" />+<path d="M97.8531 94.2900+L97.9136 94.3505+" />+<path d="M97.9136 94.3505+L97.9741 94.4714+" />+<path d="M97.9741 94.4714+L98.0346 94.7133+" />+<path d="M98.0346 94.7133+L98.0346 95.0157+" />+<path d="M98.0346 95.0157+L97.9741 95.2576+" />+<path d="M97.9741 95.2576+L97.9136 95.3786+" />+<path d="M97.9136 95.3786+L97.8531 95.4391+" />+<path d="M97.8531 95.4391+L97.7322 95.4995+" />+<path d="M97.7322 95.4995+L97.6112 95.4995+" />+<path d="M97.6112 95.4995+L97.4903 95.4391+" />+<path d="M97.4903 95.4391+L97.4298 95.3786+" />+<path d="M97.4298 95.3786+L97.3693 95.2576+" />+<path d="M97.3693 95.2576+L97.3089 95.0157+" />+<path d="M97.3089 95.0157+L97.3089 94.7133+" />+<path d="M97.3089 94.7133+L97.3693 94.4714+" />+<path d="M97.3693 94.4714+L97.4298 94.3505+" />+<path d="M97.4298 94.3505+L97.4903 94.2900+" />+<path d="M97.4903 94.2900+L97.6112 94.2295+" />+<path d="M98.5788 95.3786+L98.6393 95.4391+" />+<path d="M98.6393 95.4391+L98.5788 95.4995+" />+<path d="M98.5788 95.4995+L98.5184 95.4391+" />+<path d="M98.5184 95.4391+L98.5788 95.3786+" />+<path d="M98.5788 95.3786+L98.5788 95.4995+" />+<path d="M99.0627 94.2295+L99.9093 94.2295+" />+<path d="M99.9093 94.2295+L99.3651 95.4995+" />+<path d="M100.6350 94.2295+L100.7560 94.2295+" />+<path d="M100.7560 94.2295+L100.8769 94.2900+" />+<path d="M100.8769 94.2900+L100.9374 94.3505+" />+<path d="M100.9374 94.3505+L100.9979 94.4714+" />+<path d="M100.9979 94.4714+L101.0584 94.7133+" />+<path d="M101.0584 94.7133+L101.0584 95.0157+" />+<path d="M101.0584 95.0157+L100.9979 95.2576+" />+<path d="M100.9979 95.2576+L100.9374 95.3786+" />+<path d="M100.9374 95.3786+L100.8769 95.4391+" />+<path d="M100.8769 95.4391+L100.7560 95.4995+" />+<path d="M100.7560 95.4995+L100.6350 95.4995+" />+<path d="M100.6350 95.4995+L100.5141 95.4391+" />+<path d="M100.5141 95.4391+L100.4536 95.3786+" />+<path d="M100.4536 95.3786+L100.3931 95.2576+" />+<path d="M100.3931 95.2576+L100.3327 95.0157+" />+<path d="M100.3327 95.0157+L100.3327 94.7133+" />+<path d="M100.3327 94.7133+L100.3931 94.4714+" />+<path d="M100.3931 94.4714+L100.4536 94.3505+" />+<path d="M100.4536 94.3505+L100.5141 94.2900+" />+<path d="M100.5141 94.2900+L100.6350 94.2295+" />+<path d="M101.8445 94.2295+L101.9655 94.2295+" />+<path d="M101.9655 94.2295+L102.0864 94.2900+" />+<path d="M102.0864 94.2900+L102.1469 94.3505+" />+<path d="M102.1469 94.3505+L102.2074 94.4714+" />+<path d="M102.2074 94.4714+L102.2679 94.7133+" />+<path d="M102.2679 94.7133+L102.2679 95.0157+" />+<path d="M102.2679 95.0157+L102.2074 95.2576+" />+<path d="M102.2074 95.2576+L102.1469 95.3786+" />+<path d="M102.1469 95.3786+L102.0864 95.4391+" />+<path d="M102.0864 95.4391+L101.9655 95.4995+" />+<path d="M101.9655 95.4995+L101.8445 95.4995+" />+<path d="M101.8445 95.4995+L101.7236 95.4391+" />+<path d="M101.7236 95.4391+L101.6631 95.3786+" />+<path d="M101.6631 95.3786+L101.6026 95.2576+" />+<path d="M101.6026 95.2576+L101.5422 95.0157+" />+<path d="M101.5422 95.0157+L101.5422 94.7133+" />+<path d="M101.5422 94.7133+L101.6026 94.4714+" />+<path d="M101.6026 94.4714+L101.6631 94.3505+" />+<path d="M101.6631 94.3505+L101.7236 94.2900+" />+<path d="M101.7236 94.2900+L101.8445 94.2295+" />+<path d="M102.8121 95.0157+L103.7798 95.0157+" />+<path d="M104.9893 95.4995+L104.3845 95.4995+" />+<path d="M104.3845 95.4995+L104.3845 94.2295+" />+<path d="M105.2312 94.2295+L105.9569 94.2295+" />+<path d="M105.5941 95.4995+L105.5941 94.2295+" />+<path d="M107.1059 95.3786+L107.0455 95.4391+" />+<path d="M107.0455 95.4391+L106.8640 95.4995+" />+<path d="M106.8640 95.4995+L106.7431 95.4995+" />+<path d="M106.7431 95.4995+L106.5617 95.4391+" />+<path d="M106.5617 95.4391+L106.4407 95.3181+" />+<path d="M106.4407 95.3181+L106.3802 95.1971+" />+<path d="M106.3802 95.1971+L106.3198 94.9552+" />+<path d="M106.3198 94.9552+L106.3198 94.7738+" />+<path d="M106.3198 94.7738+L106.3802 94.5319+" />+<path d="M106.3802 94.5319+L106.4407 94.4110+" />+<path d="M106.4407 94.4110+L106.5617 94.2900+" />+<path d="M106.5617 94.2900+L106.7431 94.2295+" />+<path d="M106.7431 94.2295+L106.8640 94.2295+" />+<path d="M106.8640 94.2295+L107.0455 94.2900+" />+<path d="M107.0455 94.2900+L107.1059 94.3505+" />+<path d="M107.4688 94.2295+L107.8921 95.4995+" />+<path d="M107.8921 95.4995+L108.3155 94.2295+" />+<path d="M108.6784 95.4391+L108.8598 95.4995+" />+<path d="M108.8598 95.4995+L109.1622 95.4995+" />+<path d="M109.1622 95.4995+L109.2831 95.4391+" />+<path d="M109.2831 95.4391+L109.3436 95.3786+" />+<path d="M109.3436 95.3786+L109.4041 95.2576+" />+<path d="M109.4041 95.2576+L109.4041 95.1367+" />+<path d="M109.4041 95.1367+L109.3436 95.0157+" />+<path d="M109.3436 95.0157+L109.2831 94.9552+" />+<path d="M109.2831 94.9552+L109.1622 94.8948+" />+<path d="M109.1622 94.8948+L108.9203 94.8343+" />+<path d="M108.9203 94.8343+L108.7993 94.7738+" />+<path d="M108.7993 94.7738+L108.7388 94.7133+" />+<path d="M108.7388 94.7133+L108.6784 94.5924+" />+<path d="M108.6784 94.5924+L108.6784 94.4714+" />+<path d="M108.6784 94.4714+L108.7388 94.3505+" />+<path d="M108.7388 94.3505+L108.7993 94.2900+" />+<path d="M108.7993 94.2900+L108.9203 94.2295+" />+<path d="M108.9203 94.2295+L109.2226 94.2295+" />+<path d="M109.2226 94.2295+L109.4041 94.2900+" />+<path d="M109.8274 94.2295+L110.6136 94.2295+" />+<path d="M110.6136 94.2295+L110.1902 94.7133+" />+<path d="M110.1902 94.7133+L110.3717 94.7133+" />+<path d="M110.3717 94.7133+L110.4926 94.7738+" />+<path d="M110.4926 94.7738+L110.5531 94.8343+" />+<path d="M110.5531 94.8343+L110.6136 94.9552+" />+<path d="M110.6136 94.9552+L110.6136 95.2576+" />+<path d="M110.6136 95.2576+L110.5531 95.3786+" />+<path d="M110.5531 95.3786+L110.4926 95.4391+" />+<path d="M110.4926 95.4391+L110.3717 95.4995+" />+<path d="M110.3717 95.4995+L110.0088 95.4995+" />+<path d="M110.0088 95.4995+L109.8879 95.4391+" />+<path d="M109.8879 95.4391+L109.8274 95.3786+" />+<path d="M111.7626 95.4995+L111.1578 95.4995+" />+<path d="M111.1578 95.4995+L111.1578 94.2295+" />+</g></g> +</svg>+ </div>+ </div>+ <aside>+ <div class="ah"><span class="atitle">Pins <span class="acount">3</span></span><input id="q" placeholder="Filter…"></div>+ <div class="pins" id="pins"></div>+ </aside>+ </main>+ <footer><span class="it"><span class="k">MFR</span><span class="v">HCI (Suzhou HangJing Elec and Tech)</span></span><span class="it"><span class="k">PKG</span><span class="v">hccf3-10-700-ltcvs3l</span></span><span class="it"><span class="k">PINS</span><span class="v">3</span></span><span class="it descit"><span class="k">DESC</span><span class="v">HCI (Suzhou HangJing Elec and Tech) HCCF3-10.700-LTCVS3L, -20℃~+80℃ 10.7MHz 180kHz 4dB Bandpass Filter SMD-3P,7x3mm Cera…</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":"IN","number":"1","type":"Passive","x":-7.62,"y":1.27},{"angle":90,"color":"#78909c","desc":"","length":2.54,"name":"GND","number":"2","type":"Passive","x":0.0,"y":-5.08},{"angle":180,"color":"#78909c","desc":"","length":2.54,"name":"OUT","number":"3","type":"Passive","x":7.62,"y":1.27}], 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{'&':'&','<':'<','>':'>','"':'"'}[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>