← Commit history
README.md+33−5
@@ -1,6 +1,6 @@ # Sunon MF40200V1-1000U-G99 -A 40 × 40 × 20 mm, 5 V axial fan with a third-wire tachometer output. Nominal speed is 7000 RPM ±15%; rated input is 0.75 W. The yellow feedback wire provides two pulses per revolution through an open-collector output.+A 40 x 40 x 20 mm, 5 V axial fan with a third-wire tachometer output. Nominal speed is 7000 RPM +/-15%; rated input is 0.75 W. The yellow feedback wire provides two pulses per revolution through an open-collector output.  **Asset status:** reusable engineering draft. The mounting envelope and lead functions follow the manufacturer drawing. The independently authored rotor and supports are illustrative; this is not yet a fully qualified exact digital twin. Native EDA import and physical fit remain unverified. @@ -12,6 +12,12 @@ The `off` state is static. The animated GLB separates `Fan.Housing` from `Fan.Ro  Read the [motion contract](docs/component-motion.md), [fan-specific skill](skills/fan-states/SKILL.md), and [runtime verification](provenance/motion-verification.json). The additive motion extension is proposed; existing installed states widgets and probing consumers may show only static fallbacks until their owners release support. +## Quiet hero state demonstration++The 3D hero shows the **added Adom harness**, not a factory-terminated fan. Its single `Fan.Hero.GentleStateCycle` animation holds still for 4 seconds, ramps up over 4 seconds, runs for 4 seconds, ramps down over 4 seconds and rests for 4 seconds before repeating. Only `Fan.Rotor` moves; the frame, wires and connector stay fixed. The seam is stopped with no orientation jump. [Open the labeled demonstration](viewer/hero.html).++Visible speed peaks at 15 RPM to represent nominal 7000 RPM. This is an illustrative slow-motion presentation, never measured telemetry or evidence of cooling. `?animate=0` holds the first, stopped frame. The operational `Fan.Rotor.Revolution` asset remains separate so its runtime RPM controller cannot fight hero autoplay. `states.json.heroPresentation` documents names, timing and scaling as an authored metadata extension; the hero works through baked standard glTF animation.+ ## Electrical interface  | Library lead | Wire | Function |@@ -20,22 +26,44 @@ Read the [motion contract](docs/component-motion.md), [fan-specific skill](skill | 2 | Black | Supply/FG ground | | 3 | Yellow | Open-collector frequency output | -These numbers are library conventions. The fan has flying leads, not the board's separately selected connector. FG pull-up supply must not exceed 6 V; sink current must not exceed 5 mA. A 3.3 V, 10 kΩ pull-up is an application example. Measure one edge polarity and use RPM = 30,000,000 / period in microseconds. Do not treat an on command or nominal speed as measured RPM.+These numbers are library conventions. The factory fan has flying leads. The added Adom termination below uses the same 1/2/3 convention; it is not supplied by Sunon. FG pull-up supply must not exceed 6 V; sink current must not exceed 5 mA. A 3.3 V, 10 kΩ pull-up is an application example. Measure one edge polarity and use RPM = 30,000,000 / period in microseconds. Do not treat an on command or nominal speed as measured RPM.++## Connector and harness assets++The manufacturer drawing specifies three UL1007, 26 AWG leads, 305 +/- 10 mm long, with 5 +/- 0.3 mm stripped ends. **No connector is factory supplied.** The hero adds an explicitly defined Adom harness:++| Item | Quantity | Asset / purpose |+|---|---|---|+| Harwin M20-1060300 | 1 | [Cable housing symbol](cad/harness/M20-1060300.kicad_sym), [preview](cad/harness/M20-1060300.svg), [nominal STEP](cad/harness/M20-1060300-ai-nominal.step) |+| Harwin M20-1180046 | 3 | Tin crimp contacts for 22-30 AWG; simplified contacts included in harness model |+| Harwin M20-9990346 | 1 on PCB | [Mating header symbol](cad/harness/M20-9990346.kicad_sym), [preview](cad/harness/M20-9990346.svg), [PCB footprint](cad/harness/Harwin_M20-9990346_1x03_P2.54mm_Vertical.kicad_mod), [nominal STEP](cad/harness/M20-9990346-ai-nominal.step) |++Housing circuit 1 (molded triangle) = red +5 V; 2 = black GND; 3 = yellow FG. These are **Adom assembly assignments**, not factory connector pin numbers. The header is unpolarized. Verify the triangle, board pin-1 mark and end-to-end continuity; do not infer numbering from a mirrored mating-face view. Provide application strain relief.++The crimp-contact drawing specifies 3-4 mm strip length and 0.9-1.6 mm insulation diameter. Prepare the factory 5 mm stripped ends accordingly; the model assumes a 3.5 mm prepared strip. Its 1.2 mm wire outside diameter is illustrative and must be checked on the actual fan. Use the specified tooling/process and qualify the crimp; no pull-test or physical fit has been performed. Connector purchase prices are not yet verified.++The cable housing has **no PCB footprint**. The separate mating header has 2.54 mm pitch, a 1.02 mm nominal hole per Harwin's 1.02 +/- 0.05 mm recommendation, and a draft 1.7 mm pad. PCB hole plating/tolerances and annular-ring acceptance must be checked with the selected fabrication process. Its model origin is pad 1 on the board surface. The fan mounting template below is mechanical only and must never substitute for that electrical header footprint.++- Factory variant: [complete STEP](cad/harness/fan-with-flying-leads.step), [static GLB](cad/harness/fan-with-flying-leads-static.glb).+- Added Adom harness: [complete STEP](cad/harness/fan-adom-harness.step), [static GLB](cad/harness/fan-adom-harness-static.glb), [animated hero](mf40200v1-1000u-g99-hero.glb).+- [Connection provenance](cad/harness/connection-provenance.json), [assembly mapping](cad/harness/assembly.json), [geometry generator](tools/build_harness.py), [hero animation generator](tools/build_hero_cycle.py).++Primary references: [housing](https://www.harwin.com/products/M20-1060300), [crimp contact](https://www.harwin.com/products/M20-1180046), [mating header](https://www.harwin.com/products/M20-9990346), and [header drawing](https://content.harwin.com/asset/640f59f4-1860-40fe-82ef-f2a104ffa7d8/DRG-00479-Technical-Drawing-Datasheet-M20-999-pdf.pdf). Connector details are independently authored nominal models, not manufacturer CAD. The mechanical-only fan has no copper pads, so the standard electrical hero-overlay generator rejects it; [owner issue](https://wiki.adom.inc/adom/component-hero/issues/1) tracks support. This hero does not claim electrical-overlay qualification.  ## Mechanical and CAD -Nominal frame 40 × 40 mm (±0.5), depth 20 mm (+0.5/−0), mounting pitch 32 mm (±0.3), four Ø4.3 mm holes (±0.3), lead length 305 mm (±10), stripped ends 5 mm (±0.3). Source: Sunon D04114960G-01, page 6.+Nominal frame 40 x 40 mm (+/-0.5), depth 20 mm (+0.5/-0), mounting pitch 32 mm (+/-0.3), four Ø4.3 mm holes (+/-0.3), lead length 305 mm (+/-10), stripped ends 5 mm (+/-0.3). Source: Sunon D04114960G-01, page 6.  - [Electrical symbol](cad/MF40200V1-1000U-G99.kicad_sym) and [symbol preview](artwork/fan-symbol.svg): off-board fan with supply, ground and FG. - [Mechanical mounting footprint](cad/Sunon_MF4020_Mechanical.kicad_mod): nominal four-hole template, no electrical pads. Fastener fit and carrier clearance still require design review. - [Static STEP](cad/MF40200V1-1000U-G99-ai-nominal.step), [static GLB](cad/MF40200V1-1000U-G99-ai-nominal.glb), [animated GLB](states/fan-animated.glb), [3D thumbnail](artwork/fan-off.png). - [Reproducible geometry generator](tools/build_assets.py), [animation generator](tools/animate_glb.py), [asset provenance](provenance/assets.json). -The manufacturer-linked STEP is a simplified envelope with blank inlet faces, no rotor and no leads. It was retained privately as reference; the redistributable assets here are independently authored from dimensions. Blade profile, motor hub, support geometry, colors and animation direction are illustrative. Cable routing is omitted because it depends on installation. STEP remains a static mechanical artifact; continuous state motion is represented in GLB.+The manufacturer-linked STEP is a simplified envelope with blank inlet faces, no rotor and no leads. It was retained privately as reference; the redistributable assets here are independently authored from dimensions. Blade profile, motor hub, support geometry, colors and animation direction are illustrative. Cable routing is now illustrated at nominal lead length; the installed route and strain relief remain application-specific. STEP remains a static mechanical artifact; continuous state motion is represented in GLB.  ## Sources and purchasing -[Sunon product page](https://www.sunonusa.com/product/dc-fan-40x40x20-133/) · [manufacturer drawing through Mouser](https://www.mouser.com/datasheet/3/1161/1/MF40200V1_1000U_G99_D04114960G_01_1.pdf) · [manufacturer CAD ZIP](https://www.sunonusa.com/wp-content/uploads/2026/02/MF4020-Doc-0248743-2-0-3D.zip).+[Sunon product page](https://www.sunonusa.com/product/dc-fan-40x40x20-133/)  /  [manufacturer drawing through Mouser](https://www.mouser.com/datasheet/3/1161/1/MF40200V1_1000U_G99_D04114960G_01_1.pdf)  /  [manufacturer CAD ZIP](https://www.sunonusa.com/wp-content/uploads/2026/02/MF4020-Doc-0248743-2-0-3D.zip).  Mouser number 369-MF40200V1100UG99: $8.45 at quantity 1, 11 in stock when checked 2026-10-08. Listing only, not a quote or order; shipping and taxes excluded. Search the exact MPN on [Mouser](https://www.mouser.com/c/?q=MF40200V1-1000U-G99) for current availability. Other distributor identifiers are not verified. 
artwork/fan-harness-hero.pngadded
⋯ 1 unchanged line ⋯
cad/harness/Harwin_M20-9990346_1x03_P2.54mm_Vertical.kicad_modadded+14
@@ -0,0 +1,14 @@+(footprint "Harwin_M20-9990346_1x03_P2.54mm_Vertical" (version 20241229) (generator "adom") (layer "F.Cu")+(descr "M20-9990346 nominal header footprint; pin 1 at origin; drawing/native fit review required")+(attr through_hole)+(fp_text reference "J**" (at 0 -2.3) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))))+(fp_text value "M20-9990346" (at 0 7.4) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))))+(fp_rect (start -1.27 -1.27) (end 1.27 6.35) (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab"))+(fp_rect (start -1.8 -1.8) (end 1.8 6.88) (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd"))+(fp_line (start -1.5 -1.5) (end 1.5 -1.5) (stroke (width 0.12) (type default)) (layer "F.SilkS"))+(fp_line (start -1.5 -1.5) (end -1.5 1) (stroke (width 0.12) (type default)) (layer "F.SilkS"))+(pad "1" thru_hole rect (at 0 0.0) (size 1.7 1.7) (drill 1.02) (layers "*.Cu" "*.Mask"))+(pad "2" thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1.02) (layers "*.Cu" "*.Mask"))+(pad "3" thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1.02) (layers "*.Cu" "*.Mask"))+(model "${KIPRJMOD}/cad/harness/M20-9990346-ai-nominal.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)))+)
cad/harness/M20-1060300-ai-nominal.stepadded+1509
@@ -0,0 +1,1509 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T11:30:53',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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.9 4',+  'Open CASCADE STEP translator 7.9 4','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1245);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#137,#213,#580,#629,#914,#921,#968,#995,#1022+    ,#1029,#1076,#1103,#1130,#1137,#1184,#1211,#1238));+#17 = ADVANCED_FACE('',(#18),#32,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#55,#83,#111));+#20 = ORIENTED_EDGE('',*,*,#21,.F.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-1.25,-1.37,14.));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(0.,0.,1.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#35 = DIRECTION('',(1.,0.,0.));+#36 = DIRECTION('',(0.,0.,1.));+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);+#38 = LINE('',#39,#40);+#39 = CARTESIAN_POINT('',(0.,0.));+#40 = VECTOR('',#41,1.);+#41 = DIRECTION('',(1.,0.));+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#43 = PCURVE('',#44,#49);+#44 = PLANE('',#45);+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);+#46 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#47 = DIRECTION('',(0.,1.,0.));+#48 = DIRECTION('',(0.,0.,1.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(0.,0.));+#52 = VECTOR('',#53,1.);+#53 = DIRECTION('',(1.,0.));+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#55 = ORIENTED_EDGE('',*,*,#56,.T.);+#56 = EDGE_CURVE('',#22,#57,#59,.T.);+#57 = VERTEX_POINT('',#58);+#58 = CARTESIAN_POINT('',(-1.25,6.45,0.));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,1.,0.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(0.,0.));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(0.,-1.));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#71 = PCURVE('',#72,#77);+#72 = PLANE('',#73);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#75 = DIRECTION('',(0.,0.,1.));+#76 = DIRECTION('',(1.,0.,0.));+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(0.,0.));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(0.,1.));+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#57,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-1.25,6.45,14.));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-1.25,6.45,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,0.,1.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,-7.82));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(1.,0.));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(-1.25,6.45,0.));+#103 = DIRECTION('',(0.,1.,0.));+#104 = DIRECTION('',(0.,0.,1.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,0.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(1.,0.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#111 = ORIENTED_EDGE('',*,*,#112,.F.);+#112 = EDGE_CURVE('',#24,#85,#113,.T.);+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-1.25,-1.37,14.));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,1.,0.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(14.,0.));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(0.,-1.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#125 = PCURVE('',#126,#131);+#126 = PLANE('',#127);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-1.25,-1.37,14.));+#129 = DIRECTION('',(0.,0.,1.));+#130 = DIRECTION('',(1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(0.,1.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = ADVANCED_FACE('',(#138),#44,.F.);+#138 = FACE_BOUND('',#139,.F.);+#139 = EDGE_LOOP('',(#140,#163,#164,#187));+#140 = ORIENTED_EDGE('',*,*,#141,.F.);+#141 = EDGE_CURVE('',#22,#142,#144,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(1.25,-1.37,0.));+#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);+#145 = LINE('',#146,#147);+#146 = CARTESIAN_POINT('',(-1.25,-1.37,0.));+#147 = VECTOR('',#148,1.);+#148 = DIRECTION('',(1.,0.,0.));+#149 = PCURVE('',#44,#150);+#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);+#151 = LINE('',#152,#153);+#152 = CARTESIAN_POINT('',(0.,0.));+#153 = VECTOR('',#154,1.);+#154 = DIRECTION('',(0.,1.));+#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#156 = PCURVE('',#72,#157);+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);+#158 = LINE('',#159,#160);+#159 = CARTESIAN_POINT('',(0.,0.));+#160 = VECTOR('',#161,1.);+#161 = DIRECTION('',(1.,0.));+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#163 = ORIENTED_EDGE('',*,*,#21,.T.);+#164 = ORIENTED_EDGE('',*,*,#165,.T.);+#165 = EDGE_CURVE('',#24,#166,#168,.T.);+#166 = VERTEX_POINT('',#167);+#167 = CARTESIAN_POINT('',(1.25,-1.37,14.));+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);+#169 = LINE('',#170,#171);+#170 = CARTESIAN_POINT('',(-1.25,-1.37,14.));+#171 = VECTOR('',#172,1.);+#172 = DIRECTION('',(1.,0.,0.));+#173 = PCURVE('',#44,#174);+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);+#175 = LINE('',#176,#177);+#176 = CARTESIAN_POINT('',(14.,0.));+#177 = VECTOR('',#178,1.);+#178 = DIRECTION('',(0.,1.));+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#180 = PCURVE('',#126,#181);+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);+#182 = LINE('',#183,#184);+#183 = CARTESIAN_POINT('',(0.,0.));+#184 = VECTOR('',#185,1.);+#185 = DIRECTION('',(1.,0.));+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#187 = ORIENTED_EDGE('',*,*,#188,.F.);+#188 = EDGE_CURVE('',#142,#166,#189,.T.);+#189 = SURFACE_CURVE('',#190,(#194,#201),.PCURVE_S1.);+#190 = LINE('',#191,#192);+#191 = CARTESIAN_POINT('',(1.25,-1.37,0.));+#192 = VECTOR('',#193,1.);+#193 = DIRECTION('',(0.,0.,1.));+#194 = PCURVE('',#44,#195);+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#200);+#196 = LINE('',#197,#198);+#197 = CARTESIAN_POINT('',(0.,2.5));+#198 = VECTOR('',#199,1.);+#199 = DIRECTION('',(1.,0.));+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#201 = PCURVE('',#202,#207);+#202 = PLANE('',#203);+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);+#204 = CARTESIAN_POINT('',(1.25,-1.37,0.));+#205 = DIRECTION('',(1.,0.,0.));+#206 = DIRECTION('',(0.,0.,1.));+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);+#208 = LINE('',#209,#210);+#209 = CARTESIAN_POINT('',(0.,0.));+#210 = VECTOR('',#211,1.);+#211 = DIRECTION('',(1.,0.));+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#213 = ADVANCED_FACE('',(#214,#262,#368,#474),#126,.T.);+#214 = FACE_BOUND('',#215,.T.);+#215 = EDGE_LOOP('',(#216,#217,#218,#241));+#216 = ORIENTED_EDGE('',*,*,#112,.F.);+#217 = ORIENTED_EDGE('',*,*,#165,.T.);+#218 = ORIENTED_EDGE('',*,*,#219,.T.);+#219 = EDGE_CURVE('',#166,#220,#222,.T.);+#220 = VERTEX_POINT('',#221);+#221 = CARTESIAN_POINT('',(1.25,6.45,14.));+#222 = SURFACE_CURVE('',#223,(#227,#234),.PCURVE_S1.);+#223 = LINE('',#224,#225);+#224 = CARTESIAN_POINT('',(1.25,-1.37,14.));+#225 = VECTOR('',#226,1.);+#226 = DIRECTION('',(0.,1.,0.));+#227 = PCURVE('',#126,#228);+#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233);+#229 = LINE('',#230,#231);+#230 = CARTESIAN_POINT('',(2.5,0.));+#231 = VECTOR('',#232,1.);+#232 = DIRECTION('',(0.,1.));+#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#234 = PCURVE('',#202,#235);+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#240);+#236 = LINE('',#237,#238);+#237 = CARTESIAN_POINT('',(14.,0.));+#238 = VECTOR('',#239,1.);+#239 = DIRECTION('',(0.,-1.));+#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#241 = ORIENTED_EDGE('',*,*,#242,.F.);+#242 = EDGE_CURVE('',#85,#220,#243,.T.);+#243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.);+#244 = LINE('',#245,#246);+#245 = CARTESIAN_POINT('',(-1.25,6.45,14.));+#246 = VECTOR('',#247,1.);+#247 = DIRECTION('',(1.,0.,0.));+#248 = PCURVE('',#126,#249);+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);+#250 = LINE('',#251,#252);+#251 = CARTESIAN_POINT('',(0.,7.82));+#252 = VECTOR('',#253,1.);+#253 = DIRECTION('',(1.,0.));+#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#255 = PCURVE('',#100,#256);+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);+#257 = LINE('',#258,#259);+#258 = CARTESIAN_POINT('',(14.,0.));+#259 = VECTOR('',#260,1.);+#260 = DIRECTION('',(0.,1.));+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#262 = FACE_BOUND('',#263,.T.);+#263 = EDGE_LOOP('',(#264,#292,#318,#344));+#264 = ORIENTED_EDGE('',*,*,#265,.T.);+#265 = EDGE_CURVE('',#266,#268,#270,.T.);+#266 = VERTEX_POINT('',#267);+#267 = CARTESIAN_POINT('',(0.5,-0.5,14.));+#268 = VERTEX_POINT('',#269);+#269 = CARTESIAN_POINT('',(-0.5,-0.5,14.));+#270 = SURFACE_CURVE('',#271,(#275,#281),.PCURVE_S1.);+#271 = LINE('',#272,#273);+#272 = CARTESIAN_POINT('',(-0.875,-0.5,14.));+#273 = VECTOR('',#274,1.);+#274 = DIRECTION('',(-1.,0.,0.));+#275 = PCURVE('',#126,#276);+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#280);+#277 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#278,#279),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#278 = CARTESIAN_POINT('',(1.75,0.87));+#279 = CARTESIAN_POINT('',(0.75,0.87));+#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#281 = PCURVE('',#282,#287);+#282 = PLANE('',#283);+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);+#284 = CARTESIAN_POINT('',(-0.5,-0.5,-1.E-01));+#285 = DIRECTION('',(0.,1.,0.));+#286 = DIRECTION('',(0.,0.,1.));+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#291);+#288 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#289,#290),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#289 = CARTESIAN_POINT('',(14.1,1.));+#290 = CARTESIAN_POINT('',(14.1,0.));+#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#292 = ORIENTED_EDGE('',*,*,#293,.T.);+#293 = EDGE_CURVE('',#268,#294,#296,.T.);+#294 = VERTEX_POINT('',#295);+#295 = CARTESIAN_POINT('',(-0.5,0.5,14.));+#296 = SURFACE_CURVE('',#297,(#301,#307),.PCURVE_S1.);+#297 = LINE('',#298,#299);+#298 = CARTESIAN_POINT('',(-0.5,-0.935,14.));+#299 = VECTOR('',#300,1.);+#300 = DIRECTION('',(0.,1.,0.));+#301 = PCURVE('',#126,#302);+#302 = DEFINITIONAL_REPRESENTATION('',(#303),#306);+#303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#304,#305),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#304 = CARTESIAN_POINT('',(0.75,0.87));+#305 = CARTESIAN_POINT('',(0.75,1.87));+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#307 = PCURVE('',#308,#313);+#308 = PLANE('',#309);+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);+#310 = CARTESIAN_POINT('',(-0.5,-0.5,-1.E-01));+#311 = DIRECTION('',(1.,0.,0.));+#312 = DIRECTION('',(0.,0.,1.));+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#317);+#314 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#315,#316),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#315 = CARTESIAN_POINT('',(14.1,0.));+#316 = CARTESIAN_POINT('',(14.1,-1.));+#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#318 = ORIENTED_EDGE('',*,*,#319,.F.);+#319 = EDGE_CURVE('',#320,#294,#322,.T.);+#320 = VERTEX_POINT('',#321);+#321 = CARTESIAN_POINT('',(0.5,0.5,14.));+#322 = SURFACE_CURVE('',#323,(#327,#333),.PCURVE_S1.);+#323 = LINE('',#324,#325);+#324 = CARTESIAN_POINT('',(-0.875,0.5,14.));+#325 = VECTOR('',#326,1.);+#326 = DIRECTION('',(-1.,0.,0.));+#327 = PCURVE('',#126,#328);+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#332);+#329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#330,#331),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#330 = CARTESIAN_POINT('',(1.75,1.87));+#331 = CARTESIAN_POINT('',(0.75,1.87));+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#333 = PCURVE('',#334,#339);+#334 = PLANE('',#335);+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);+#336 = CARTESIAN_POINT('',(-0.5,0.5,-1.E-01));+#337 = DIRECTION('',(0.,1.,0.));+#338 = DIRECTION('',(0.,0.,1.));+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#343);+#340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#341,#342),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#341 = CARTESIAN_POINT('',(14.1,1.));+#342 = CARTESIAN_POINT('',(14.1,0.));+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#344 = ORIENTED_EDGE('',*,*,#345,.F.);+#345 = EDGE_CURVE('',#266,#320,#346,.T.);+#346 = SURFACE_CURVE('',#347,(#351,#357),.PCURVE_S1.);+#347 = LINE('',#348,#349);+#348 = CARTESIAN_POINT('',(0.5,-0.935,14.));+#349 = VECTOR('',#350,1.);+#350 = DIRECTION('',(0.,1.,0.));+#351 = PCURVE('',#126,#352);+#352 = DEFINITIONAL_REPRESENTATION('',(#353),#356);+#353 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#354,#355),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#354 = CARTESIAN_POINT('',(1.75,0.87));+#355 = CARTESIAN_POINT('',(1.75,1.87));+#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#357 = PCURVE('',#358,#363);+#358 = PLANE('',#359);+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);+#360 = CARTESIAN_POINT('',(0.5,-0.5,-1.E-01));+#361 = DIRECTION('',(1.,0.,0.));+#362 = DIRECTION('',(0.,0.,1.));+#363 = DEFINITIONAL_REPRESENTATION('',(#364),#367);+#364 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#365,#366),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#365 = CARTESIAN_POINT('',(14.1,0.));+#366 = CARTESIAN_POINT('',(14.1,-1.));+#367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#368 = FACE_BOUND('',#369,.T.);+#369 = EDGE_LOOP('',(#370,#398,#424,#450));+#370 = ORIENTED_EDGE('',*,*,#371,.T.);+#371 = EDGE_CURVE('',#372,#374,#376,.T.);+#372 = VERTEX_POINT('',#373);+#373 = CARTESIAN_POINT('',(0.5,2.04,14.));+#374 = VERTEX_POINT('',#375);+#375 = CARTESIAN_POINT('',(-0.5,2.04,14.));+#376 = SURFACE_CURVE('',#377,(#381,#387),.PCURVE_S1.);+#377 = LINE('',#378,#379);+#378 = CARTESIAN_POINT('',(-0.875,2.04,14.));+#379 = VECTOR('',#380,1.);+#380 = DIRECTION('',(-1.,0.,0.));+#381 = PCURVE('',#126,#382);+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#386);+#383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#384,#385),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#384 = CARTESIAN_POINT('',(1.75,3.41));+#385 = CARTESIAN_POINT('',(0.75,3.41));+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#387 = PCURVE('',#388,#393);+#388 = PLANE('',#389);+#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);+#390 = CARTESIAN_POINT('',(-0.5,2.04,-1.E-01));+#391 = DIRECTION('',(0.,1.,0.));+#392 = DIRECTION('',(0.,0.,1.));+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#397);+#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#395 = CARTESIAN_POINT('',(14.1,1.));+#396 = CARTESIAN_POINT('',(14.1,0.));+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#398 = ORIENTED_EDGE('',*,*,#399,.T.);+#399 = EDGE_CURVE('',#374,#400,#402,.T.);+#400 = VERTEX_POINT('',#401);+#401 = CARTESIAN_POINT('',(-0.5,3.04,14.));+#402 = SURFACE_CURVE('',#403,(#407,#413),.PCURVE_S1.);+#403 = LINE('',#404,#405);+#404 = CARTESIAN_POINT('',(-0.5,0.335,14.));+#405 = VECTOR('',#406,1.);+#406 = DIRECTION('',(0.,1.,0.));+#407 = PCURVE('',#126,#408);+#408 = DEFINITIONAL_REPRESENTATION('',(#409),#412);+#409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#410,#411),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#410 = CARTESIAN_POINT('',(0.75,3.41));+#411 = CARTESIAN_POINT('',(0.75,4.41));+#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#413 = PCURVE('',#414,#419);+#414 = PLANE('',#415);+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);+#416 = CARTESIAN_POINT('',(-0.5,2.04,-1.E-01));+#417 = DIRECTION('',(1.,0.,0.));+#418 = DIRECTION('',(0.,0.,1.));+#419 = DEFINITIONAL_REPRESENTATION('',(#420),#423);+#420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#421,#422),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#421 = CARTESIAN_POINT('',(14.1,0.));+#422 = CARTESIAN_POINT('',(14.1,-1.));+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#424 = ORIENTED_EDGE('',*,*,#425,.F.);+#425 = EDGE_CURVE('',#426,#400,#428,.T.);+#426 = VERTEX_POINT('',#427);+#427 = CARTESIAN_POINT('',(0.5,3.04,14.));+#428 = SURFACE_CURVE('',#429,(#433,#439),.PCURVE_S1.);+#429 = LINE('',#430,#431);+#430 = CARTESIAN_POINT('',(-0.875,3.04,14.));+#431 = VECTOR('',#432,1.);+#432 = DIRECTION('',(-1.,0.,0.));+#433 = PCURVE('',#126,#434);+#434 = DEFINITIONAL_REPRESENTATION('',(#435),#438);+#435 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#436,#437),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#436 = CARTESIAN_POINT('',(1.75,4.41));+#437 = CARTESIAN_POINT('',(0.75,4.41));+#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#439 = PCURVE('',#440,#445);+#440 = PLANE('',#441);+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);+#442 = CARTESIAN_POINT('',(-0.5,3.04,-1.E-01));+#443 = DIRECTION('',(0.,1.,0.));+#444 = DIRECTION('',(0.,0.,1.));+#445 = DEFINITIONAL_REPRESENTATION('',(#446),#449);+#446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#447,#448),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#447 = CARTESIAN_POINT('',(14.1,1.));+#448 = CARTESIAN_POINT('',(14.1,0.));+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#450 = ORIENTED_EDGE('',*,*,#451,.F.);+#451 = EDGE_CURVE('',#372,#426,#452,.T.);+#452 = SURFACE_CURVE('',#453,(#457,#463),.PCURVE_S1.);+#453 = LINE('',#454,#455);+#454 = CARTESIAN_POINT('',(0.5,0.335,14.));+#455 = VECTOR('',#456,1.);+#456 = DIRECTION('',(0.,1.,0.));+#457 = PCURVE('',#126,#458);+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#462);+#459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#460,#461),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#460 = CARTESIAN_POINT('',(1.75,3.41));+#461 = CARTESIAN_POINT('',(1.75,4.41));+#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#463 = PCURVE('',#464,#469);+#464 = PLANE('',#465);+#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);+#466 = CARTESIAN_POINT('',(0.5,2.04,-1.E-01));+#467 = DIRECTION('',(1.,0.,0.));+#468 = DIRECTION('',(0.,0.,1.));+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#473);+#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#471 = CARTESIAN_POINT('',(14.1,0.));+#472 = CARTESIAN_POINT('',(14.1,-1.));+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#474 = FACE_BOUND('',#475,.T.);+#475 = EDGE_LOOP('',(#476,#504,#530,#556));+#476 = ORIENTED_EDGE('',*,*,#477,.T.);+#477 = EDGE_CURVE('',#478,#480,#482,.T.);+#478 = VERTEX_POINT('',#479);+#479 = CARTESIAN_POINT('',(0.5,4.58,14.));+#480 = VERTEX_POINT('',#481);+#481 = CARTESIAN_POINT('',(-0.5,4.58,14.));+#482 = SURFACE_CURVE('',#483,(#487,#493),.PCURVE_S1.);+#483 = LINE('',#484,#485);+#484 = CARTESIAN_POINT('',(-0.875,4.58,14.));+#485 = VECTOR('',#486,1.);+#486 = DIRECTION('',(-1.,0.,0.));+#487 = PCURVE('',#126,#488);+#488 = DEFINITIONAL_REPRESENTATION('',(#489),#492);+#489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#490,#491),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#490 = CARTESIAN_POINT('',(1.75,5.95));+#491 = CARTESIAN_POINT('',(0.75,5.95));+#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#493 = PCURVE('',#494,#499);+#494 = PLANE('',#495);+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);+#496 = CARTESIAN_POINT('',(-0.5,4.58,-1.E-01));+#497 = DIRECTION('',(0.,1.,0.));+#498 = DIRECTION('',(0.,0.,1.));+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#503);+#500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#501,#502),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#501 = CARTESIAN_POINT('',(14.1,1.));+#502 = CARTESIAN_POINT('',(14.1,0.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#504 = ORIENTED_EDGE('',*,*,#505,.T.);+#505 = EDGE_CURVE('',#480,#506,#508,.T.);+#506 = VERTEX_POINT('',#507);+#507 = CARTESIAN_POINT('',(-0.5,5.58,14.));+#508 = SURFACE_CURVE('',#509,(#513,#519),.PCURVE_S1.);+#509 = LINE('',#510,#511);+#510 = CARTESIAN_POINT('',(-0.5,1.605,14.));+#511 = VECTOR('',#512,1.);+#512 = DIRECTION('',(0.,1.,0.));+#513 = PCURVE('',#126,#514);+#514 = DEFINITIONAL_REPRESENTATION('',(#515),#518);+#515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#516,#517),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#516 = CARTESIAN_POINT('',(0.75,5.95));+#517 = CARTESIAN_POINT('',(0.75,6.95));+#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#519 = PCURVE('',#520,#525);+#520 = PLANE('',#521);+#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);+#522 = CARTESIAN_POINT('',(-0.5,4.58,-1.E-01));+#523 = DIRECTION('',(1.,0.,0.));+#524 = DIRECTION('',(0.,0.,1.));+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#529);+#526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#527,#528),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#527 = CARTESIAN_POINT('',(14.1,0.));+#528 = CARTESIAN_POINT('',(14.1,-1.));+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#530 = ORIENTED_EDGE('',*,*,#531,.F.);+#531 = EDGE_CURVE('',#532,#506,#534,.T.);+#532 = VERTEX_POINT('',#533);+#533 = CARTESIAN_POINT('',(0.5,5.58,14.));+#534 = SURFACE_CURVE('',#535,(#539,#545),.PCURVE_S1.);+#535 = LINE('',#536,#537);+#536 = CARTESIAN_POINT('',(-0.875,5.58,14.));+#537 = VECTOR('',#538,1.);+#538 = DIRECTION('',(-1.,0.,0.));+#539 = PCURVE('',#126,#540);+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#544);+#541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#542,#543),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#542 = CARTESIAN_POINT('',(1.75,6.95));+#543 = CARTESIAN_POINT('',(0.75,6.95));+#544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#545 = PCURVE('',#546,#551);+#546 = PLANE('',#547);+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);+#548 = CARTESIAN_POINT('',(-0.5,5.58,-1.E-01));+#549 = DIRECTION('',(0.,1.,0.));+#550 = DIRECTION('',(0.,0.,1.));+#551 = DEFINITIONAL_REPRESENTATION('',(#552),#555);+#552 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#553,#554),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#553 = CARTESIAN_POINT('',(14.1,1.));+#554 = CARTESIAN_POINT('',(14.1,0.));+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#556 = ORIENTED_EDGE('',*,*,#557,.F.);+#557 = EDGE_CURVE('',#478,#532,#558,.T.);+#558 = SURFACE_CURVE('',#559,(#563,#569),.PCURVE_S1.);+#559 = LINE('',#560,#561);+#560 = CARTESIAN_POINT('',(0.5,1.605,14.));+#561 = VECTOR('',#562,1.);+#562 = DIRECTION('',(0.,1.,0.));+#563 = PCURVE('',#126,#564);+#564 = DEFINITIONAL_REPRESENTATION('',(#565),#568);+#565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#566,#567),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#566 = CARTESIAN_POINT('',(1.75,5.95));+#567 = CARTESIAN_POINT('',(1.75,6.95));+#568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#569 = PCURVE('',#570,#575);+#570 = PLANE('',#571);+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);+#572 = CARTESIAN_POINT('',(0.5,4.58,-1.E-01));+#573 = DIRECTION('',(1.,0.,0.));+#574 = DIRECTION('',(0.,0.,1.));+#575 = DEFINITIONAL_REPRESENTATION('',(#576),#579);+#576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#577,#578),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#577 = CARTESIAN_POINT('',(14.1,0.));+#578 = CARTESIAN_POINT('',(14.1,-1.));+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#580 = ADVANCED_FACE('',(#581),#100,.T.);+#581 = FACE_BOUND('',#582,.T.);+#582 = EDGE_LOOP('',(#583,#606,#607,#608));+#583 = ORIENTED_EDGE('',*,*,#584,.F.);+#584 = EDGE_CURVE('',#57,#585,#587,.T.);+#585 = VERTEX_POINT('',#586);+#586 = CARTESIAN_POINT('',(1.25,6.45,0.));+#587 = SURFACE_CURVE('',#588,(#592,#599),.PCURVE_S1.);+#588 = LINE('',#589,#590);+#589 = CARTESIAN_POINT('',(-1.25,6.45,0.));+#590 = VECTOR('',#591,1.);+#591 = DIRECTION('',(1.,0.,0.));+#592 = PCURVE('',#100,#593);+#593 = DEFINITIONAL_REPRESENTATION('',(#594),#598);+#594 = LINE('',#595,#596);+#595 = CARTESIAN_POINT('',(0.,0.));+#596 = VECTOR('',#597,1.);+#597 = DIRECTION('',(0.,1.));+#598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#599 = PCURVE('',#72,#600);+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);+#601 = LINE('',#602,#603);+#602 = CARTESIAN_POINT('',(0.,7.82));+#603 = VECTOR('',#604,1.);+#604 = DIRECTION('',(1.,0.));+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#606 = ORIENTED_EDGE('',*,*,#84,.T.);+#607 = ORIENTED_EDGE('',*,*,#242,.T.);+#608 = ORIENTED_EDGE('',*,*,#609,.F.);+#609 = EDGE_CURVE('',#585,#220,#610,.T.);+#610 = SURFACE_CURVE('',#611,(#615,#622),.PCURVE_S1.);+#611 = LINE('',#612,#613);+#612 = CARTESIAN_POINT('',(1.25,6.45,0.));+#613 = VECTOR('',#614,1.);+#614 = DIRECTION('',(0.,0.,1.));+#615 = PCURVE('',#100,#616);+#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621);+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(0.,2.5));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(1.,0.));+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#622 = PCURVE('',#202,#623);+#623 = DEFINITIONAL_REPRESENTATION('',(#624),#628);+#624 = LINE('',#625,#626);+#625 = CARTESIAN_POINT('',(0.,-7.82));+#626 = VECTOR('',#627,1.);+#627 = DIRECTION('',(1.,0.));+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#629 = ADVANCED_FACE('',(#630,#656,#742,#828),#72,.F.);+#630 = FACE_BOUND('',#631,.F.);+#631 = EDGE_LOOP('',(#632,#633,#634,#655));+#632 = ORIENTED_EDGE('',*,*,#56,.F.);+#633 = ORIENTED_EDGE('',*,*,#141,.T.);+#634 = ORIENTED_EDGE('',*,*,#635,.T.);+#635 = EDGE_CURVE('',#142,#585,#636,.T.);+#636 = SURFACE_CURVE('',#637,(#641,#648),.PCURVE_S1.);+#637 = LINE('',#638,#639);+#638 = CARTESIAN_POINT('',(1.25,-1.37,0.));+#639 = VECTOR('',#640,1.);+#640 = DIRECTION('',(0.,1.,0.));+#641 = PCURVE('',#72,#642);+#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647);+#643 = LINE('',#644,#645);+#644 = CARTESIAN_POINT('',(2.5,0.));+#645 = VECTOR('',#646,1.);+#646 = DIRECTION('',(0.,1.));+#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#648 = PCURVE('',#202,#649);+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);+#650 = LINE('',#651,#652);+#651 = CARTESIAN_POINT('',(0.,0.));+#652 = VECTOR('',#653,1.);+#653 = DIRECTION('',(0.,-1.));+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#655 = ORIENTED_EDGE('',*,*,#584,.F.);+#656 = FACE_BOUND('',#657,.F.);+#657 = EDGE_LOOP('',(#658,#681,#702,#723));+#658 = ORIENTED_EDGE('',*,*,#659,.T.);+#659 = EDGE_CURVE('',#660,#662,#664,.T.);+#660 = VERTEX_POINT('',#661);+#661 = CARTESIAN_POINT('',(0.5,-0.5,0.));+#662 = VERTEX_POINT('',#663);+#663 = CARTESIAN_POINT('',(-0.5,-0.5,0.));+#664 = SURFACE_CURVE('',#665,(#669,#675),.PCURVE_S1.);+#665 = LINE('',#666,#667);+#666 = CARTESIAN_POINT('',(-0.875,-0.5,0.));+#667 = VECTOR('',#668,1.);+#668 = DIRECTION('',(-1.,0.,0.));+#669 = PCURVE('',#72,#670);+#670 = DEFINITIONAL_REPRESENTATION('',(#671),#674);+#671 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#672,#673),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#672 = CARTESIAN_POINT('',(1.75,0.87));+#673 = CARTESIAN_POINT('',(0.75,0.87));+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#675 = PCURVE('',#282,#676);+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#680);+#677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#678,#679),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#678 = CARTESIAN_POINT('',(1.E-01,1.));+#679 = CARTESIAN_POINT('',(1.E-01,0.));+#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#681 = ORIENTED_EDGE('',*,*,#682,.T.);+#682 = EDGE_CURVE('',#662,#683,#685,.T.);+#683 = VERTEX_POINT('',#684);+#684 = CARTESIAN_POINT('',(-0.5,0.5,0.));+#685 = SURFACE_CURVE('',#686,(#690,#696),.PCURVE_S1.);+#686 = LINE('',#687,#688);+#687 = CARTESIAN_POINT('',(-0.5,-0.935,0.));+#688 = VECTOR('',#689,1.);+#689 = DIRECTION('',(0.,1.,0.));+#690 = PCURVE('',#72,#691);+#691 = DEFINITIONAL_REPRESENTATION('',(#692),#695);+#692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#693,#694),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#693 = CARTESIAN_POINT('',(0.75,0.87));+#694 = CARTESIAN_POINT('',(0.75,1.87));+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#696 = PCURVE('',#308,#697);+#697 = DEFINITIONAL_REPRESENTATION('',(#698),#701);+#698 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#699,#700),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#699 = CARTESIAN_POINT('',(1.E-01,0.));+#700 = CARTESIAN_POINT('',(1.E-01,-1.));+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#702 = ORIENTED_EDGE('',*,*,#703,.F.);+#703 = EDGE_CURVE('',#704,#683,#706,.T.);+#704 = VERTEX_POINT('',#705);+#705 = CARTESIAN_POINT('',(0.5,0.5,0.));+#706 = SURFACE_CURVE('',#707,(#711,#717),.PCURVE_S1.);+#707 = LINE('',#708,#709);+#708 = CARTESIAN_POINT('',(-0.875,0.5,0.));+#709 = VECTOR('',#710,1.);+#710 = DIRECTION('',(-1.,0.,0.));+#711 = PCURVE('',#72,#712);+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#716);+#713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#714,#715),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#714 = CARTESIAN_POINT('',(1.75,1.87));+#715 = CARTESIAN_POINT('',(0.75,1.87));+#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#717 = PCURVE('',#334,#718);+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#722);+#719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#720,#721),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#720 = CARTESIAN_POINT('',(1.E-01,1.));+#721 = CARTESIAN_POINT('',(1.E-01,0.));+#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#723 = ORIENTED_EDGE('',*,*,#724,.F.);+#724 = EDGE_CURVE('',#660,#704,#725,.T.);+#725 = SURFACE_CURVE('',#726,(#730,#736),.PCURVE_S1.);+#726 = LINE('',#727,#728);+#727 = CARTESIAN_POINT('',(0.5,-0.935,0.));+#728 = VECTOR('',#729,1.);+#729 = DIRECTION('',(0.,1.,0.));+#730 = PCURVE('',#72,#731);+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#735);+#732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#733,#734),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#733 = CARTESIAN_POINT('',(1.75,0.87));+#734 = CARTESIAN_POINT('',(1.75,1.87));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#736 = PCURVE('',#358,#737);+#737 = DEFINITIONAL_REPRESENTATION('',(#738),#741);+#738 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#739,#740),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#739 = CARTESIAN_POINT('',(1.E-01,0.));+#740 = CARTESIAN_POINT('',(1.E-01,-1.));+#741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#742 = FACE_BOUND('',#743,.F.);+#743 = EDGE_LOOP('',(#744,#767,#788,#809));+#744 = ORIENTED_EDGE('',*,*,#745,.T.);+#745 = EDGE_CURVE('',#746,#748,#750,.T.);+#746 = VERTEX_POINT('',#747);+#747 = CARTESIAN_POINT('',(0.5,2.04,0.));+#748 = VERTEX_POINT('',#749);+#749 = CARTESIAN_POINT('',(-0.5,2.04,0.));+#750 = SURFACE_CURVE('',#751,(#755,#761),.PCURVE_S1.);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(-0.875,2.04,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(-1.,0.,0.));+#755 = PCURVE('',#72,#756);+#756 = DEFINITIONAL_REPRESENTATION('',(#757),#760);+#757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#758,#759),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#758 = CARTESIAN_POINT('',(1.75,3.41));+#759 = CARTESIAN_POINT('',(0.75,3.41));+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#761 = PCURVE('',#388,#762);+#762 = DEFINITIONAL_REPRESENTATION('',(#763),#766);+#763 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#764,#765),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#764 = CARTESIAN_POINT('',(1.E-01,1.));+#765 = CARTESIAN_POINT('',(1.E-01,0.));+#766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#767 = ORIENTED_EDGE('',*,*,#768,.T.);+#768 = EDGE_CURVE('',#748,#769,#771,.T.);+#769 = VERTEX_POINT('',#770);+#770 = CARTESIAN_POINT('',(-0.5,3.04,0.));+#771 = SURFACE_CURVE('',#772,(#776,#782),.PCURVE_S1.);+#772 = LINE('',#773,#774);+#773 = CARTESIAN_POINT('',(-0.5,0.335,0.));+#774 = VECTOR('',#775,1.);+#775 = DIRECTION('',(0.,1.,0.));+#776 = PCURVE('',#72,#777);+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#781);+#778 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#779,#780),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#779 = CARTESIAN_POINT('',(0.75,3.41));+#780 = CARTESIAN_POINT('',(0.75,4.41));+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#782 = PCURVE('',#414,#783);+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#787);+#784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#785,#786),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#785 = CARTESIAN_POINT('',(1.E-01,0.));+#786 = CARTESIAN_POINT('',(1.E-01,-1.));+#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#788 = ORIENTED_EDGE('',*,*,#789,.F.);+#789 = EDGE_CURVE('',#790,#769,#792,.T.);+#790 = VERTEX_POINT('',#791);+#791 = CARTESIAN_POINT('',(0.5,3.04,0.));+#792 = SURFACE_CURVE('',#793,(#797,#803),.PCURVE_S1.);+#793 = LINE('',#794,#795);+#794 = CARTESIAN_POINT('',(-0.875,3.04,0.));+#795 = VECTOR('',#796,1.);+#796 = DIRECTION('',(-1.,0.,0.));+#797 = PCURVE('',#72,#798);+#798 = DEFINITIONAL_REPRESENTATION('',(#799),#802);+#799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#800,#801),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#800 = CARTESIAN_POINT('',(1.75,4.41));+#801 = CARTESIAN_POINT('',(0.75,4.41));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#803 = PCURVE('',#440,#804);+#804 = DEFINITIONAL_REPRESENTATION('',(#805),#808);+#805 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#806,#807),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#806 = CARTESIAN_POINT('',(1.E-01,1.));+#807 = CARTESIAN_POINT('',(1.E-01,0.));+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#809 = ORIENTED_EDGE('',*,*,#810,.F.);+#810 = EDGE_CURVE('',#746,#790,#811,.T.);+#811 = SURFACE_CURVE('',#812,(#816,#822),.PCURVE_S1.);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(0.5,0.335,0.));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(0.,1.,0.));+#816 = PCURVE('',#72,#817);+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#821);+#818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#819,#820),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#819 = CARTESIAN_POINT('',(1.75,3.41));+#820 = CARTESIAN_POINT('',(1.75,4.41));+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#822 = PCURVE('',#464,#823);+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#827);+#824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#825,#826),.UNSPECIFIED.,.F.,.F.,+  (2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#825 = CARTESIAN_POINT('',(1.E-01,0.));+#826 = CARTESIAN_POINT('',(1.E-01,-1.));+#827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#828 = FACE_BOUND('',#829,.F.);+#829 = EDGE_LOOP('',(#830,#853,#874,#895));+#830 = ORIENTED_EDGE('',*,*,#831,.T.);+#831 = EDGE_CURVE('',#832,#834,#836,.T.);+#832 = VERTEX_POINT('',#833);+#833 = CARTESIAN_POINT('',(0.5,4.58,0.));+#834 = VERTEX_POINT('',#835);+#835 = CARTESIAN_POINT('',(-0.5,4.58,0.));+#836 = SURFACE_CURVE('',#837,(#841,#847),.PCURVE_S1.);+#837 = LINE('',#838,#839);+#838 = CARTESIAN_POINT('',(-0.875,4.58,0.));+#839 = VECTOR('',#840,1.);+#840 = DIRECTION('',(-1.,0.,0.));+#841 = PCURVE('',#72,#842);+#842 = DEFINITIONAL_REPRESENTATION('',(#843),#846);+#843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#844,#845),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#844 = CARTESIAN_POINT('',(1.75,5.95));+#845 = CARTESIAN_POINT('',(0.75,5.95));+#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#847 = PCURVE('',#494,#848);+#848 = DEFINITIONAL_REPRESENTATION('',(#849),#852);+#849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#850,#851),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#850 = CARTESIAN_POINT('',(1.E-01,1.));+#851 = CARTESIAN_POINT('',(1.E-01,0.));+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#853 = ORIENTED_EDGE('',*,*,#854,.T.);+#854 = EDGE_CURVE('',#834,#855,#857,.T.);+#855 = VERTEX_POINT('',#856);+#856 = CARTESIAN_POINT('',(-0.5,5.58,0.));+#857 = SURFACE_CURVE('',#858,(#862,#868),.PCURVE_S1.);+#858 = LINE('',#859,#860);+#859 = CARTESIAN_POINT('',(-0.5,1.605,0.));+#860 = VECTOR('',#861,1.);+#861 = DIRECTION('',(0.,1.,0.));+#862 = PCURVE('',#72,#863);+#863 = DEFINITIONAL_REPRESENTATION('',(#864),#867);+#864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#865,#866),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#865 = CARTESIAN_POINT('',(0.75,5.95));+#866 = CARTESIAN_POINT('',(0.75,6.95));+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#868 = PCURVE('',#520,#869);+#869 = DEFINITIONAL_REPRESENTATION('',(#870),#873);+#870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#871,#872),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#871 = CARTESIAN_POINT('',(1.E-01,0.));+#872 = CARTESIAN_POINT('',(1.E-01,-1.));+#873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#874 = ORIENTED_EDGE('',*,*,#875,.F.);+#875 = EDGE_CURVE('',#876,#855,#878,.T.);+#876 = VERTEX_POINT('',#877);+#877 = CARTESIAN_POINT('',(0.5,5.58,0.));+#878 = SURFACE_CURVE('',#879,(#883,#889),.PCURVE_S1.);+#879 = LINE('',#880,#881);+#880 = CARTESIAN_POINT('',(-0.875,5.58,0.));+#881 = VECTOR('',#882,1.);+#882 = DIRECTION('',(-1.,0.,0.));+#883 = PCURVE('',#72,#884);+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#888);+#885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#886,#887),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#886 = CARTESIAN_POINT('',(1.75,6.95));+#887 = CARTESIAN_POINT('',(0.75,6.95));+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#889 = PCURVE('',#546,#890);+#890 = DEFINITIONAL_REPRESENTATION('',(#891),#894);+#891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#892,#893),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#892 = CARTESIAN_POINT('',(1.E-01,1.));+#893 = CARTESIAN_POINT('',(1.E-01,0.));+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#895 = ORIENTED_EDGE('',*,*,#896,.F.);+#896 = EDGE_CURVE('',#832,#876,#897,.T.);+#897 = SURFACE_CURVE('',#898,(#902,#908),.PCURVE_S1.);+#898 = LINE('',#899,#900);+#899 = CARTESIAN_POINT('',(0.5,1.605,0.));+#900 = VECTOR('',#901,1.);+#901 = DIRECTION('',(0.,1.,0.));+#902 = PCURVE('',#72,#903);+#903 = DEFINITIONAL_REPRESENTATION('',(#904),#907);+#904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#905,#906),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#905 = CARTESIAN_POINT('',(1.75,5.95));+#906 = CARTESIAN_POINT('',(1.75,6.95));+#907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#908 = PCURVE('',#570,#909);+#909 = DEFINITIONAL_REPRESENTATION('',(#910),#913);+#910 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#911,#912),.UNSPECIFIED.,.F.,.F.,+  (2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#911 = CARTESIAN_POINT('',(1.E-01,0.));+#912 = CARTESIAN_POINT('',(1.E-01,-1.));+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#914 = ADVANCED_FACE('',(#915),#202,.T.);+#915 = FACE_BOUND('',#916,.T.);+#916 = EDGE_LOOP('',(#917,#918,#919,#920));+#917 = ORIENTED_EDGE('',*,*,#188,.F.);+#918 = ORIENTED_EDGE('',*,*,#635,.T.);+#919 = ORIENTED_EDGE('',*,*,#609,.T.);+#920 = ORIENTED_EDGE('',*,*,#219,.F.);+#921 = ADVANCED_FACE('',(#922),#282,.T.);+#922 = FACE_BOUND('',#923,.T.);+#923 = EDGE_LOOP('',(#924,#945,#946,#967));+#924 = ORIENTED_EDGE('',*,*,#925,.F.);+#925 = EDGE_CURVE('',#660,#266,#926,.T.);+#926 = SURFACE_CURVE('',#927,(#931,#938),.PCURVE_S1.);+#927 = LINE('',#928,#929);+#928 = CARTESIAN_POINT('',(0.5,-0.5,-1.E-01));+#929 = VECTOR('',#930,1.);+#930 = DIRECTION('',(0.,0.,1.));+#931 = PCURVE('',#282,#932);+#932 = DEFINITIONAL_REPRESENTATION('',(#933),#937);+#933 = LINE('',#934,#935);+#934 = CARTESIAN_POINT('',(0.,1.));+#935 = VECTOR('',#936,1.);+#936 = DIRECTION('',(1.,0.));+#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#938 = PCURVE('',#358,#939);+#939 = DEFINITIONAL_REPRESENTATION('',(#940),#944);+#940 = LINE('',#941,#942);+#941 = CARTESIAN_POINT('',(0.,0.));+#942 = VECTOR('',#943,1.);+#943 = DIRECTION('',(1.,0.));+#944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#945 = ORIENTED_EDGE('',*,*,#659,.T.);+#946 = ORIENTED_EDGE('',*,*,#947,.T.);+#947 = EDGE_CURVE('',#662,#268,#948,.T.);+#948 = SURFACE_CURVE('',#949,(#953,#960),.PCURVE_S1.);+#949 = LINE('',#950,#951);+#950 = CARTESIAN_POINT('',(-0.5,-0.5,-1.E-01));+#951 = VECTOR('',#952,1.);+#952 = DIRECTION('',(0.,0.,1.));+#953 = PCURVE('',#282,#954);+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);+#955 = LINE('',#956,#957);+#956 = CARTESIAN_POINT('',(0.,0.));+#957 = VECTOR('',#958,1.);+#958 = DIRECTION('',(1.,0.));+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#960 = PCURVE('',#308,#961);+#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966);+#962 = LINE('',#963,#964);+#963 = CARTESIAN_POINT('',(0.,0.));+#964 = VECTOR('',#965,1.);+#965 = DIRECTION('',(1.,0.));+#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#967 = ORIENTED_EDGE('',*,*,#265,.F.);+#968 = ADVANCED_FACE('',(#969),#358,.F.);+#969 = FACE_BOUND('',#970,.F.);+#970 = EDGE_LOOP('',(#971,#972,#973,#994));+#971 = ORIENTED_EDGE('',*,*,#925,.F.);+#972 = ORIENTED_EDGE('',*,*,#724,.T.);+#973 = ORIENTED_EDGE('',*,*,#974,.T.);+#974 = EDGE_CURVE('',#704,#320,#975,.T.);+#975 = SURFACE_CURVE('',#976,(#980,#987),.PCURVE_S1.);+#976 = LINE('',#977,#978);+#977 = CARTESIAN_POINT('',(0.5,0.5,-1.E-01));+#978 = VECTOR('',#979,1.);+#979 = DIRECTION('',(0.,0.,1.));+#980 = PCURVE('',#358,#981);+#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986);+#982 = LINE('',#983,#984);+#983 = CARTESIAN_POINT('',(0.,-1.));+#984 = VECTOR('',#985,1.);+#985 = DIRECTION('',(1.,0.));+#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#987 = PCURVE('',#334,#988);+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993);+#989 = LINE('',#990,#991);+#990 = CARTESIAN_POINT('',(0.,1.));+#991 = VECTOR('',#992,1.);+#992 = DIRECTION('',(1.,0.));+#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#994 = ORIENTED_EDGE('',*,*,#345,.F.);+#995 = ADVANCED_FACE('',(#996),#308,.T.);+#996 = FACE_BOUND('',#997,.T.);+#997 = EDGE_LOOP('',(#998,#999,#1000,#1021));+#998 = ORIENTED_EDGE('',*,*,#947,.F.);+#999 = ORIENTED_EDGE('',*,*,#682,.T.);+#1000 = ORIENTED_EDGE('',*,*,#1001,.T.);+#1001 = EDGE_CURVE('',#683,#294,#1002,.T.);+#1002 = SURFACE_CURVE('',#1003,(#1007,#1014),.PCURVE_S1.);+#1003 = LINE('',#1004,#1005);+#1004 = CARTESIAN_POINT('',(-0.5,0.5,-1.E-01));+#1005 = VECTOR('',#1006,1.);+#1006 = DIRECTION('',(0.,0.,1.));+#1007 = PCURVE('',#308,#1008);+#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1013);+#1009 = LINE('',#1010,#1011);+#1010 = CARTESIAN_POINT('',(0.,-1.));+#1011 = VECTOR('',#1012,1.);+#1012 = DIRECTION('',(1.,0.));+#1013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1014 = PCURVE('',#334,#1015);+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);+#1016 = LINE('',#1017,#1018);+#1017 = CARTESIAN_POINT('',(0.,0.));+#1018 = VECTOR('',#1019,1.);+#1019 = DIRECTION('',(1.,0.));+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1021 = ORIENTED_EDGE('',*,*,#293,.F.);+#1022 = ADVANCED_FACE('',(#1023),#334,.F.);+#1023 = FACE_BOUND('',#1024,.F.);+#1024 = EDGE_LOOP('',(#1025,#1026,#1027,#1028));+#1025 = ORIENTED_EDGE('',*,*,#974,.F.);+#1026 = ORIENTED_EDGE('',*,*,#703,.T.);+#1027 = ORIENTED_EDGE('',*,*,#1001,.T.);+#1028 = ORIENTED_EDGE('',*,*,#319,.F.);+#1029 = ADVANCED_FACE('',(#1030),#388,.T.);+#1030 = FACE_BOUND('',#1031,.T.);+#1031 = EDGE_LOOP('',(#1032,#1053,#1054,#1075));+#1032 = ORIENTED_EDGE('',*,*,#1033,.F.);+#1033 = EDGE_CURVE('',#746,#372,#1034,.T.);+#1034 = SURFACE_CURVE('',#1035,(#1039,#1046),.PCURVE_S1.);+#1035 = LINE('',#1036,#1037);+#1036 = CARTESIAN_POINT('',(0.5,2.04,-1.E-01));+#1037 = VECTOR('',#1038,1.);+#1038 = DIRECTION('',(0.,0.,1.));+#1039 = PCURVE('',#388,#1040);+#1040 = DEFINITIONAL_REPRESENTATION('',(#1041),#1045);+#1041 = LINE('',#1042,#1043);+#1042 = CARTESIAN_POINT('',(0.,1.));+#1043 = VECTOR('',#1044,1.);+#1044 = DIRECTION('',(1.,0.));+#1045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1046 = PCURVE('',#464,#1047);+#1047 = DEFINITIONAL_REPRESENTATION('',(#1048),#1052);+#1048 = LINE('',#1049,#1050);+#1049 = CARTESIAN_POINT('',(0.,0.));+#1050 = VECTOR('',#1051,1.);+#1051 = DIRECTION('',(1.,0.));+#1052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1053 = ORIENTED_EDGE('',*,*,#745,.T.);+#1054 = ORIENTED_EDGE('',*,*,#1055,.T.);+#1055 = EDGE_CURVE('',#748,#374,#1056,.T.);+#1056 = SURFACE_CURVE('',#1057,(#1061,#1068),.PCURVE_S1.);+#1057 = LINE('',#1058,#1059);+#1058 = CARTESIAN_POINT('',(-0.5,2.04,-1.E-01));+#1059 = VECTOR('',#1060,1.);+#1060 = DIRECTION('',(0.,0.,1.));+#1061 = PCURVE('',#388,#1062);+#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);+#1063 = LINE('',#1064,#1065);+#1064 = CARTESIAN_POINT('',(0.,0.));+#1065 = VECTOR('',#1066,1.);+#1066 = DIRECTION('',(1.,0.));+#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1068 = PCURVE('',#414,#1069);+#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('',*,*,#371,.F.);+#1076 = ADVANCED_FACE('',(#1077),#464,.F.);+#1077 = FACE_BOUND('',#1078,.F.);+#1078 = EDGE_LOOP('',(#1079,#1080,#1081,#1102));+#1079 = ORIENTED_EDGE('',*,*,#1033,.F.);+#1080 = ORIENTED_EDGE('',*,*,#810,.T.);+#1081 = ORIENTED_EDGE('',*,*,#1082,.T.);+#1082 = EDGE_CURVE('',#790,#426,#1083,.T.);+#1083 = SURFACE_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.);+#1084 = LINE('',#1085,#1086);+#1085 = CARTESIAN_POINT('',(0.5,3.04,-1.E-01));+#1086 = VECTOR('',#1087,1.);+#1087 = DIRECTION('',(0.,0.,1.));+#1088 = PCURVE('',#464,#1089);+#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094);+#1090 = LINE('',#1091,#1092);+#1091 = CARTESIAN_POINT('',(0.,-1.));+#1092 = VECTOR('',#1093,1.);+#1093 = DIRECTION('',(1.,0.));+#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1095 = PCURVE('',#440,#1096);+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = LINE('',#1098,#1099);+#1098 = CARTESIAN_POINT('',(0.,1.));+#1099 = VECTOR('',#1100,1.);+#1100 = DIRECTION('',(1.,0.));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1102 = ORIENTED_EDGE('',*,*,#451,.F.);+#1103 = ADVANCED_FACE('',(#1104),#414,.T.);+#1104 = FACE_BOUND('',#1105,.T.);+#1105 = EDGE_LOOP('',(#1106,#1107,#1108,#1129));+#1106 = ORIENTED_EDGE('',*,*,#1055,.F.);+#1107 = ORIENTED_EDGE('',*,*,#768,.T.);+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);+#1109 = EDGE_CURVE('',#769,#400,#1110,.T.);+#1110 = SURFACE_CURVE('',#1111,(#1115,#1122),.PCURVE_S1.);+#1111 = LINE('',#1112,#1113);+#1112 = CARTESIAN_POINT('',(-0.5,3.04,-1.E-01));+#1113 = VECTOR('',#1114,1.);+#1114 = DIRECTION('',(0.,0.,1.));+#1115 = PCURVE('',#414,#1116);+#1116 = DEFINITIONAL_REPRESENTATION('',(#1117),#1121);+#1117 = LINE('',#1118,#1119);+#1118 = CARTESIAN_POINT('',(0.,-1.));+#1119 = VECTOR('',#1120,1.);+#1120 = DIRECTION('',(1.,0.));+#1121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1122 = PCURVE('',#440,#1123);+#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 = ORIENTED_EDGE('',*,*,#399,.F.);+#1130 = ADVANCED_FACE('',(#1131),#440,.F.);+#1131 = FACE_BOUND('',#1132,.F.);+#1132 = EDGE_LOOP('',(#1133,#1134,#1135,#1136));+#1133 = ORIENTED_EDGE('',*,*,#1082,.F.);+#1134 = ORIENTED_EDGE('',*,*,#789,.T.);+#1135 = ORIENTED_EDGE('',*,*,#1109,.T.);+#1136 = ORIENTED_EDGE('',*,*,#425,.F.);+#1137 = ADVANCED_FACE('',(#1138),#494,.T.);+#1138 = FACE_BOUND('',#1139,.T.);+#1139 = EDGE_LOOP('',(#1140,#1161,#1162,#1183));+#1140 = ORIENTED_EDGE('',*,*,#1141,.F.);+#1141 = EDGE_CURVE('',#832,#478,#1142,.T.);+#1142 = SURFACE_CURVE('',#1143,(#1147,#1154),.PCURVE_S1.);+#1143 = LINE('',#1144,#1145);+#1144 = CARTESIAN_POINT('',(0.5,4.58,-1.E-01));+#1145 = VECTOR('',#1146,1.);+#1146 = DIRECTION('',(0.,0.,1.));+#1147 = PCURVE('',#494,#1148);+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);+#1149 = LINE('',#1150,#1151);+#1150 = CARTESIAN_POINT('',(0.,1.));+#1151 = VECTOR('',#1152,1.);+#1152 = DIRECTION('',(1.,0.));+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1154 = PCURVE('',#570,#1155);+#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('',*,*,#831,.T.);+#1162 = ORIENTED_EDGE('',*,*,#1163,.T.);+#1163 = EDGE_CURVE('',#834,#480,#1164,.T.);+#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(-0.5,4.58,-1.E-01));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(0.,0.,1.));+#1169 = PCURVE('',#494,#1170);+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);+#1171 = LINE('',#1172,#1173);+#1172 = CARTESIAN_POINT('',(0.,0.));+#1173 = VECTOR('',#1174,1.);+#1174 = DIRECTION('',(1.,0.));+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1176 = PCURVE('',#520,#1177);+#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182);+#1178 = LINE('',#1179,#1180);+#1179 = CARTESIAN_POINT('',(0.,0.));+#1180 = VECTOR('',#1181,1.);+#1181 = DIRECTION('',(1.,0.));+#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1183 = ORIENTED_EDGE('',*,*,#477,.F.);+#1184 = ADVANCED_FACE('',(#1185),#570,.F.);+#1185 = FACE_BOUND('',#1186,.F.);+#1186 = EDGE_LOOP('',(#1187,#1188,#1189,#1210));+#1187 = ORIENTED_EDGE('',*,*,#1141,.F.);+#1188 = ORIENTED_EDGE('',*,*,#896,.T.);+#1189 = ORIENTED_EDGE('',*,*,#1190,.T.);+#1190 = EDGE_CURVE('',#876,#532,#1191,.T.);+#1191 = SURFACE_CURVE('',#1192,(#1196,#1203),.PCURVE_S1.);+#1192 = LINE('',#1193,#1194);+#1193 = CARTESIAN_POINT('',(0.5,5.58,-1.E-01));+#1194 = VECTOR('',#1195,1.);+#1195 = DIRECTION('',(0.,0.,1.));+#1196 = PCURVE('',#570,#1197);+#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202);+#1198 = LINE('',#1199,#1200);+#1199 = CARTESIAN_POINT('',(0.,-1.));+#1200 = VECTOR('',#1201,1.);+#1201 = DIRECTION('',(1.,0.));+#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1203 = PCURVE('',#546,#1204);+#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1209);+#1205 = LINE('',#1206,#1207);+#1206 = CARTESIAN_POINT('',(0.,1.));+#1207 = VECTOR('',#1208,1.);+#1208 = DIRECTION('',(1.,0.));+#1209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1210 = ORIENTED_EDGE('',*,*,#557,.F.);+#1211 = ADVANCED_FACE('',(#1212),#546,.F.);+#1212 = FACE_BOUND('',#1213,.F.);+#1213 = EDGE_LOOP('',(#1214,#1215,#1216,#1237));+#1214 = ORIENTED_EDGE('',*,*,#1190,.F.);+#1215 = ORIENTED_EDGE('',*,*,#875,.T.);+#1216 = ORIENTED_EDGE('',*,*,#1217,.T.);+#1217 = EDGE_CURVE('',#855,#506,#1218,.T.);+#1218 = SURFACE_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.);+#1219 = LINE('',#1220,#1221);+#1220 = CARTESIAN_POINT('',(-0.5,5.58,-1.E-01));+#1221 = VECTOR('',#1222,1.);+#1222 = DIRECTION('',(0.,0.,1.));+#1223 = PCURVE('',#546,#1224);+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229);+#1225 = LINE('',#1226,#1227);+#1226 = CARTESIAN_POINT('',(0.,0.));+#1227 = VECTOR('',#1228,1.);+#1228 = DIRECTION('',(1.,0.));+#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1230 = PCURVE('',#520,#1231);+#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236);+#1232 = LINE('',#1233,#1234);+#1233 = CARTESIAN_POINT('',(0.,-1.));+#1234 = VECTOR('',#1235,1.);+#1235 = DIRECTION('',(1.,0.));+#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1237 = ORIENTED_EDGE('',*,*,#531,.F.);+#1238 = ADVANCED_FACE('',(#1239),#520,.T.);+#1239 = FACE_BOUND('',#1240,.T.);+#1240 = EDGE_LOOP('',(#1241,#1242,#1243,#1244));+#1241 = ORIENTED_EDGE('',*,*,#1163,.F.);+#1242 = ORIENTED_EDGE('',*,*,#854,.T.);+#1243 = ORIENTED_EDGE('',*,*,#1217,.T.);+#1244 = ORIENTED_EDGE('',*,*,#505,.F.);+#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1249)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1246,#1247,#1248)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1246 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1247 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1248 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1249 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1246,+  'distance_accuracy_value','confusion accuracy');+#1250 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+ENDSEC;+END-ISO-10303-21;
cad/harness/M20-1060300-symbol-input.jsonadded+35
@@ -0,0 +1,35 @@+{+  "symbolName": "M20-1060300",+  "mpn": "M20-1060300",+  "manufacturer": "Harwin",+  "referencePrefix": "J",+  "description": "Three-contact cable housing; use three M20-1180046 crimp contacts; no PCB solder footprint",+  "datasheetUrl": "https://www.harwin.com/products/M20-1060300",+  "pins": [+    {+      "number": "1",+      "name": "1",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    },+    {+      "number": "2",+      "name": "2",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    },+    {+      "number": "3",+      "name": "3",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    }+  ],+  "preferences": {+    "pinLayout": "left-right",+    "chipOutline": false+  }+}\ No newline at end of file
cad/harness/M20-1060300-viewer.htmladded+2121
@@ -0,0 +1,2121 @@+<!doctype html><html><head><meta charset="utf-8"><title>M20-1060300 — adom-symbol</title>+<style>+  :root { --bg:#0d1117; --panel:#11161f; --border:#222b38; --text:#e6edf3; --muted:#8b949e; --accent:#00e6dc; }+  * { box-sizing:border-box; }+  body { margin:0; background:var(--bg); color:var(--text); font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; min-height:100vh; display:flex; flex-direction:column; }+  header { display:flex; align-items:center; gap:10px; padding:14px 22px; border-bottom:1px solid var(--border); }+  header .dot { width:10px; height:10px; border-radius:50%; background:var(--accent); box-shadow:0 0 12px var(--accent); }+  header .brand { font-weight:700; letter-spacing:.2px; }+  header .brand span { color:var(--muted); font-weight:400; }+  .wrap { flex:1; display:flex; align-items:center; justify-content:center; padding:32px; }+  .card { background:var(--panel); border:1px solid var(--border); border-radius:14px; padding:22px 26px; box-shadow:0 24px 80px rgba(0,0,0,.5); max-width:min(92vw,720px); }+  .name { font-size:22px; font-weight:700; }+  .meta { color:var(--muted); font-size:13px; margin-top:2px; }+  .desc { color:#aeb6c2; font-size:13px; margin-top:6px; line-height:1.4; }+  .svgbox { margin-top:16px; border:1px solid var(--border); border-radius:10px; background:#0d1117; overflow:hidden; }+  .svgbox svg { display:block; width:100%; height:auto; max-height:64vh; }+  footer { text-align:center; color:var(--muted); font-size:11px; padding:10px; }+</style></head>+<body>+  <header><span class="dot"></span><span class="brand">adom-symbol <span>· KiCad symbol viewer</span></span></header>+  <div class="wrap">+    <div class="card">+      <div class="name">M20-1060300</div>+      <div class="meta">Harwin</div>+      <div class="desc">Three-contact cable housing; use three M20-1180046 crimp contacts; no PCB solder footprint</div>+      <div class="svgbox"><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="38.480mm" height="28.240mm" viewBox="78.2200 89.4200 38.4800 28.2400">++<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="97.46" cy="103.54" r="26.935999999999996" 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="78.22" y="89.42" width="38.48" height="28.24" fill="#0d1117"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" fill="url(#adom-canvas-grid)"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3200" y="100.3810"+textLength="5.2758" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">Contacts</text>+<g class="stroked-text">+<path d="M89.0370 100.2720+L89.0007 100.3083+" />+<path d="M89.0007 100.3083+L88.8919 100.3445+" />+<path d="M88.8919 100.3445+L88.8193 100.3445+" />+<path d="M88.8193 100.3445+L88.7104 100.3083+" />+<path d="M88.7104 100.3083+L88.6379 100.2357+" />+<path d="M88.6379 100.2357+L88.6016 100.1631+" />+<path d="M88.6016 100.1631+L88.5653 100.0180+" />+<path d="M88.5653 100.0180+L88.5653 99.9091+" />+<path d="M88.5653 99.9091+L88.6016 99.7640+" />+<path d="M88.6016 99.7640+L88.6379 99.6914+" />+<path d="M88.6379 99.6914+L88.7104 99.6188+" />+<path d="M88.7104 99.6188+L88.8193 99.5825+" />+<path d="M88.8193 99.5825+L88.8919 99.5825+" />+<path d="M88.8919 99.5825+L89.0007 99.6188+" />+<path d="M89.0007 99.6188+L89.0370 99.6551+" />+<path d="M89.4724 100.3445+L89.3999 100.3083+" />+<path d="M89.3999 100.3083+L89.3636 100.2720+" />+<path d="M89.3636 100.2720+L89.3273 100.1994+" />+<path d="M89.3273 100.1994+L89.3273 99.9817+" />+<path d="M89.3273 99.9817+L89.3636 99.9091+" />+<path d="M89.3636 99.9091+L89.3999 99.8728+" />+<path d="M89.3999 99.8728+L89.4724 99.8365+" />+<path d="M89.4724 99.8365+L89.5813 99.8365+" />+<path d="M89.5813 99.8365+L89.6539 99.8728+" />+<path d="M89.6539 99.8728+L89.6902 99.9091+" />+<path d="M89.6902 99.9091+L89.7264 99.9817+" />+<path d="M89.7264 99.9817+L89.7264 100.1994+" />+<path d="M89.7264 100.1994+L89.6902 100.2720+" />+<path d="M89.6902 100.2720+L89.6539 100.3083+" />+<path d="M89.6539 100.3083+L89.5813 100.3445+" />+<path d="M89.5813 100.3445+L89.4724 100.3445+" />+<path d="M90.0530 99.8365+L90.0530 100.3445+" />+<path d="M90.0530 99.9091+L90.0893 99.8728+" />+<path d="M90.0893 99.8728+L90.1618 99.8365+" />+<path d="M90.1618 99.8365+L90.2707 99.8365+" />+<path d="M90.2707 99.8365+L90.3433 99.8728+" />+<path d="M90.3433 99.8728+L90.3796 99.9454+" />+<path d="M90.3796 99.9454+L90.3796 100.3445+" />+<path d="M90.6335 99.8365+L90.9238 99.8365+" />+<path d="M90.7424 99.5825+L90.7424 100.2357+" />+<path d="M90.7424 100.2357+L90.7787 100.3083+" />+<path d="M90.7787 100.3083+L90.8512 100.3445+" />+<path d="M90.8512 100.3445+L90.9238 100.3445+" />+<path d="M91.5044 100.3445+L91.5044 99.9454+" />+<path d="M91.5044 99.9454+L91.4681 99.8728+" />+<path d="M91.4681 99.8728+L91.3955 99.8365+" />+<path d="M91.3955 99.8365+L91.2504 99.8365+" />+<path d="M91.2504 99.8365+L91.1778 99.8728+" />+<path d="M91.5044 100.3083+L91.4318 100.3445+" />+<path d="M91.4318 100.3445+L91.2504 100.3445+" />+<path d="M91.2504 100.3445+L91.1778 100.3083+" />+<path d="M91.1778 100.3083+L91.1415 100.2357+" />+<path d="M91.1415 100.2357+L91.1415 100.1631+" />+<path d="M91.1415 100.1631+L91.1778 100.0905+" />+<path d="M91.1778 100.0905+L91.2504 100.0543+" />+<path d="M91.2504 100.0543+L91.4318 100.0543+" />+<path d="M91.4318 100.0543+L91.5044 100.0180+" />+<path d="M92.1938 100.3083+L92.1212 100.3445+" />+<path d="M92.1212 100.3445+L91.9760 100.3445+" />+<path d="M91.9760 100.3445+L91.9035 100.3083+" />+<path d="M91.9035 100.3083+L91.8672 100.2720+" />+<path d="M91.8672 100.2720+L91.8309 100.1994+" />+<path d="M91.8309 100.1994+L91.8309 99.9817+" />+<path d="M91.8309 99.9817+L91.8672 99.9091+" />+<path d="M91.8672 99.9091+L91.9035 99.8728+" />+<path d="M91.9035 99.8728+L91.9760 99.8365+" />+<path d="M91.9760 99.8365+L92.1212 99.8365+" />+<path d="M92.1212 99.8365+L92.1938 99.8728+" />+<path d="M92.4114 99.8365+L92.7017 99.8365+" />+<path d="M92.5203 99.5825+L92.5203 100.2357+" />+<path d="M92.5203 100.2357+L92.5566 100.3083+" />+<path d="M92.5566 100.3083+L92.6291 100.3445+" />+<path d="M92.6291 100.3445+L92.7017 100.3445+" />+<path d="M92.9194 100.3083+L92.9920 100.3445+" />+<path d="M92.9920 100.3445+L93.1371 100.3445+" />+<path d="M93.1371 100.3445+L93.2097 100.3083+" />+<path d="M93.2097 100.3083+L93.2460 100.2357+" />+<path d="M93.2460 100.2357+L93.2460 100.1994+" />+<path d="M93.2460 100.1994+L93.2097 100.1268+" />+<path d="M93.2097 100.1268+L93.1371 100.0905+" />+<path d="M93.1371 100.0905+L93.0283 100.0905+" />+<path d="M93.0283 100.0905+L92.9557 100.0543+" />+<path d="M92.9557 100.0543+L92.9194 99.9817+" />+<path d="M92.9194 99.9817+L92.9194 99.9454+" />+<path d="M92.9194 99.9454+L92.9557 99.8728+" />+<path d="M92.9557 99.8728+L93.0283 99.8365+" />+<path d="M93.0283 99.8365+L93.1371 99.8365+" />+<path d="M93.1371 99.8365+L93.2097 99.8728+" />+</g><path d="M87.3000 102.0000+L84.7600 102.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="102.6350"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M89.3838 102.5795+L88.6581 102.5795+" />+<path d="M89.0209 102.5795+L89.0209 101.3095+" />+<path d="M89.0209 101.3095+L88.9000 101.4910+" />+<path d="M88.9000 101.4910+L88.7790 101.6119+" />+<path d="M88.7790 101.6119+L88.6581 101.6724+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="101.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M86.3929 101.5825+L85.6672 101.5825+" />+<path d="M86.0300 101.5825+L86.0300 100.3125+" />+<path d="M86.0300 100.3125+L85.9091 100.4940+" />+<path d="M85.9091 100.4940+L85.7881 100.6149+" />+<path d="M85.7881 100.6149+L85.6672 100.6754+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 104.5400+L84.7600 104.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="105.1750"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M88.6581 103.9705+L88.7185 103.9100+" />+<path d="M88.7185 103.9100+L88.8395 103.8495+" />+<path d="M88.8395 103.8495+L89.1419 103.8495+" />+<path d="M89.1419 103.8495+L89.2628 103.9100+" />+<path d="M89.2628 103.9100+L89.3233 103.9705+" />+<path d="M89.3233 103.9705+L89.3838 104.0914+" />+<path d="M89.3838 104.0914+L89.3838 104.2124+" />+<path d="M89.3838 104.2124+L89.3233 104.3938+" />+<path d="M89.3233 104.3938+L88.5976 105.1195+" />+<path d="M88.5976 105.1195+L89.3838 105.1195+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="104.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M85.6672 102.9735+L85.7276 102.9130+" />+<path d="M85.7276 102.9130+L85.8486 102.8525+" />+<path d="M85.8486 102.8525+L86.1510 102.8525+" />+<path d="M86.1510 102.8525+L86.2719 102.9130+" />+<path d="M86.2719 102.9130+L86.3324 102.9735+" />+<path d="M86.3324 102.9735+L86.3929 103.0944+" />+<path d="M86.3929 103.0944+L86.3929 103.2154+" />+<path d="M86.3929 103.2154+L86.3324 103.3968+" />+<path d="M86.3324 103.3968+L85.6067 104.1225+" />+<path d="M85.6067 104.1225+L86.3929 104.1225+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 107.0800+L84.7600 107.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="107.7150"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M88.5976 106.3895+L89.3838 106.3895+" />+<path d="M89.3838 106.3895+L88.9604 106.8733+" />+<path d="M88.9604 106.8733+L89.1419 106.8733+" />+<path d="M89.1419 106.8733+L89.2628 106.9338+" />+<path d="M89.2628 106.9338+L89.3233 106.9943+" />+<path d="M89.3233 106.9943+L89.3838 107.1152+" />+<path d="M89.3838 107.1152+L89.3838 107.4176+" />+<path d="M89.3838 107.4176+L89.3233 107.5386+" />+<path d="M89.3233 107.5386+L89.2628 107.5991+" />+<path d="M89.2628 107.5991+L89.1419 107.6595+" />+<path d="M89.1419 107.6595+L88.7790 107.6595+" />+<path d="M88.7790 107.6595+L88.6581 107.5991+" />+<path d="M88.6581 107.5991+L88.5976 107.5386+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="106.8260"+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="M85.6067 105.3925+L86.3929 105.3925+" />+<path d="M86.3929 105.3925+L85.9695 105.8763+" />+<path d="M85.9695 105.8763+L86.1510 105.8763+" />+<path d="M86.1510 105.8763+L86.2719 105.9368+" />+<path d="M86.2719 105.9368+L86.3324 105.9973+" />+<path d="M86.3324 105.9973+L86.3929 106.1182+" />+<path d="M86.3929 106.1182+L86.3929 106.4206+" />+<path d="M86.3929 106.4206+L86.3324 106.5416+" />+<path d="M86.3324 106.5416+L86.2719 106.6021+" />+<path d="M86.2719 106.6021+L86.1510 106.6625+" />+<path d="M86.1510 106.6625+L85.7881 106.6625+" />+<path d="M85.7881 106.6625+L85.6672 106.6021+" />+<path d="M85.6672 106.6021+L85.6067 106.5416+" />+</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="95.5550"+textLength="2.2594" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">J?</text>+<g class="stroked-text">+<path d="M99.6371 94.2295+L99.6371 95.1367+" />+<path d="M99.6371 95.1367+L99.5766 95.3181+" />+<path d="M99.5766 95.3181+L99.4557 95.4391+" />+<path d="M99.4557 95.4391+L99.2742 95.4995+" />+<path d="M99.2742 95.4995+L99.1533 95.4995+" />+<path d="M100.4233 95.3786+L100.4837 95.4391+" />+<path d="M100.4837 95.4391+L100.4233 95.4995+" />+<path d="M100.4233 95.4995+L100.3628 95.4391+" />+<path d="M100.3628 95.4391+L100.4233 95.3786+" />+<path d="M100.4233 95.3786+L100.4233 95.4995+" />+<path d="M100.1814 94.2900+L100.3023 94.2295+" />+<path d="M100.3023 94.2295+L100.6047 94.2295+" />+<path d="M100.6047 94.2295+L100.7256 94.2900+" />+<path d="M100.7256 94.2900+L100.7861 94.4110+" />+<path d="M100.7861 94.4110+L100.7861 94.5319+" />+<path d="M100.7861 94.5319+L100.7256 94.6529+" />+<path d="M100.7256 94.6529+L100.6652 94.7133+" />+<path d="M100.6652 94.7133+L100.5442 94.7738+" />+<path d="M100.5442 94.7738+L100.4837 94.8343+" />+<path d="M100.4837 94.8343+L100.4233 94.9552+" />+<path d="M100.4233 94.9552+L100.4233 95.0157+" />+</g><text x="100.0000" y="112.7950"+textLength="14.1125" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">M20-1060300</text>+<g class="stroked-text">+<path d="M93.3477 112.7395+L93.3477 111.4695+" />+<path d="M93.3477 111.4695+L93.7711 112.3767+" />+<path d="M93.7711 112.3767+L94.1944 111.4695+" />+<path d="M94.1944 111.4695+L94.1944 112.7395+" />+<path d="M94.7387 111.5905+L94.7991 111.5300+" />+<path d="M94.7991 111.5300+L94.9201 111.4695+" />+<path d="M94.9201 111.4695+L95.2225 111.4695+" />+<path d="M95.2225 111.4695+L95.3434 111.5300+" />+<path d="M95.3434 111.5300+L95.4039 111.5905+" />+<path d="M95.4039 111.5905+L95.4644 111.7114+" />+<path d="M95.4644 111.7114+L95.4644 111.8324+" />+<path d="M95.4644 111.8324+L95.4039 112.0138+" />+<path d="M95.4039 112.0138+L94.6782 112.7395+" />+<path d="M94.6782 112.7395+L95.4644 112.7395+" />+<path d="M96.2505 111.4695+L96.3715 111.4695+" />+<path d="M96.3715 111.4695+L96.4924 111.5300+" />+<path d="M96.4924 111.5300+L96.5529 111.5905+" />+<path d="M96.5529 111.5905+L96.6134 111.7114+" />+<path d="M96.6134 111.7114+L96.6739 111.9533+" />+<path d="M96.6739 111.9533+L96.6739 112.2557+" />+<path d="M96.6739 112.2557+L96.6134 112.4976+" />+<path d="M96.6134 112.4976+L96.5529 112.6186+" />+<path d="M96.5529 112.6186+L96.4924 112.6791+" />+<path d="M96.4924 112.6791+L96.3715 112.7395+" />+<path d="M96.3715 112.7395+L96.2505 112.7395+" />+<path d="M96.2505 112.7395+L96.1296 112.6791+" />+<path d="M96.1296 112.6791+L96.0691 112.6186+" />+<path d="M96.0691 112.6186+L96.0086 112.4976+" />+<path d="M96.0086 112.4976+L95.9482 112.2557+" />+<path d="M95.9482 112.2557+L95.9482 111.9533+" />+<path d="M95.9482 111.9533+L96.0086 111.7114+" />+<path d="M96.0086 111.7114+L96.0691 111.5905+" />+<path d="M96.0691 111.5905+L96.1296 111.5300+" />+<path d="M96.1296 111.5300+L96.2505 111.4695+" />+<path d="M97.2181 112.2557+L98.1858 112.2557+" />+<path d="M99.4558 112.7395+L98.7301 112.7395+" />+<path d="M99.0929 112.7395+L99.0929 111.4695+" />+<path d="M99.0929 111.4695+L98.9720 111.6510+" />+<path d="M98.9720 111.6510+L98.8510 111.7719+" />+<path d="M98.8510 111.7719+L98.7301 111.8324+" />+<path d="M100.2419 111.4695+L100.3629 111.4695+" />+<path d="M100.3629 111.4695+L100.4838 111.5300+" />+<path d="M100.4838 111.5300+L100.5443 111.5905+" />+<path d="M100.5443 111.5905+L100.6048 111.7114+" />+<path d="M100.6048 111.7114+L100.6653 111.9533+" />+<path d="M100.6653 111.9533+L100.6653 112.2557+" />+<path d="M100.6653 112.2557+L100.6048 112.4976+" />+<path d="M100.6048 112.4976+L100.5443 112.6186+" />+<path d="M100.5443 112.6186+L100.4838 112.6791+" />+<path d="M100.4838 112.6791+L100.3629 112.7395+" />+<path d="M100.3629 112.7395+L100.2419 112.7395+" />+<path d="M100.2419 112.7395+L100.1210 112.6791+" />+<path d="M100.1210 112.6791+L100.0605 112.6186+" />+<path d="M100.0605 112.6186+L100.0000 112.4976+" />+<path d="M100.0000 112.4976+L99.9396 112.2557+" />+<path d="M99.9396 112.2557+L99.9396 111.9533+" />+<path d="M99.9396 111.9533+L100.0000 111.7114+" />+<path d="M100.0000 111.7114+L100.0605 111.5905+" />+<path d="M100.0605 111.5905+L100.1210 111.5300+" />+<path d="M100.1210 111.5300+L100.2419 111.4695+" />+<path d="M101.7538 111.4695+L101.5119 111.4695+" />+<path d="M101.5119 111.4695+L101.3910 111.5300+" />+<path d="M101.3910 111.5300+L101.3305 111.5905+" />+<path d="M101.3305 111.5905+L101.2095 111.7719+" />+<path d="M101.2095 111.7719+L101.1491 112.0138+" />+<path d="M101.1491 112.0138+L101.1491 112.4976+" />+<path d="M101.1491 112.4976+L101.2095 112.6186+" />+<path d="M101.2095 112.6186+L101.2700 112.6791+" />+<path d="M101.2700 112.6791+L101.3910 112.7395+" />+<path d="M101.3910 112.7395+L101.6329 112.7395+" />+<path d="M101.6329 112.7395+L101.7538 112.6791+" />+<path d="M101.7538 112.6791+L101.8143 112.6186+" />+<path d="M101.8143 112.6186+L101.8748 112.4976+" />+<path d="M101.8748 112.4976+L101.8748 112.1952+" />+<path d="M101.8748 112.1952+L101.8143 112.0743+" />+<path d="M101.8143 112.0743+L101.7538 112.0138+" />+<path d="M101.7538 112.0138+L101.6329 111.9533+" />+<path d="M101.6329 111.9533+L101.3910 111.9533+" />+<path d="M101.3910 111.9533+L101.2700 112.0138+" />+<path d="M101.2700 112.0138+L101.2095 112.0743+" />+<path d="M101.2095 112.0743+L101.1491 112.1952+" />+<path d="M102.6609 111.4695+L102.7819 111.4695+" />+<path d="M102.7819 111.4695+L102.9028 111.5300+" />+<path d="M102.9028 111.5300+L102.9633 111.5905+" />+<path d="M102.9633 111.5905+L103.0238 111.7114+" />+<path d="M103.0238 111.7114+L103.0843 111.9533+" />+<path d="M103.0843 111.9533+L103.0843 112.2557+" />+<path d="M103.0843 112.2557+L103.0238 112.4976+" />+<path d="M103.0238 112.4976+L102.9633 112.6186+" />+<path d="M102.9633 112.6186+L102.9028 112.6791+" />+<path d="M102.9028 112.6791+L102.7819 112.7395+" />+<path d="M102.7819 112.7395+L102.6609 112.7395+" />+<path d="M102.6609 112.7395+L102.5400 112.6791+" />+<path d="M102.5400 112.6791+L102.4795 112.6186+" />+<path d="M102.4795 112.6186+L102.4190 112.4976+" />+<path d="M102.4190 112.4976+L102.3586 112.2557+" />+<path d="M102.3586 112.2557+L102.3586 111.9533+" />+<path d="M102.3586 111.9533+L102.4190 111.7114+" />+<path d="M102.4190 111.7114+L102.4795 111.5905+" />+<path d="M102.4795 111.5905+L102.5400 111.5300+" />+<path d="M102.5400 111.5300+L102.6609 111.4695+" />+<path d="M103.5076 111.4695+L104.2938 111.4695+" />+<path d="M104.2938 111.4695+L103.8704 111.9533+" />+<path d="M103.8704 111.9533+L104.0519 111.9533+" />+<path d="M104.0519 111.9533+L104.1728 112.0138+" />+<path d="M104.1728 112.0138+L104.2333 112.0743+" />+<path d="M104.2333 112.0743+L104.2938 112.1952+" />+<path d="M104.2938 112.1952+L104.2938 112.4976+" />+<path d="M104.2938 112.4976+L104.2333 112.6186+" />+<path d="M104.2333 112.6186+L104.1728 112.6791+" />+<path d="M104.1728 112.6791+L104.0519 112.7395+" />+<path d="M104.0519 112.7395+L103.6890 112.7395+" />+<path d="M103.6890 112.7395+L103.5681 112.6791+" />+<path d="M103.5681 112.6791+L103.5076 112.6186+" />+<path d="M105.0799 111.4695+L105.2009 111.4695+" />+<path d="M105.2009 111.4695+L105.3218 111.5300+" />+<path d="M105.3218 111.5300+L105.3823 111.5905+" />+<path d="M105.3823 111.5905+L105.4428 111.7114+" />+<path d="M105.4428 111.7114+L105.5033 111.9533+" />+<path d="M105.5033 111.9533+L105.5033 112.2557+" />+<path d="M105.5033 112.2557+L105.4428 112.4976+" />+<path d="M105.4428 112.4976+L105.3823 112.6186+" />+<path d="M105.3823 112.6186+L105.3218 112.6791+" />+<path d="M105.3218 112.6791+L105.2009 112.7395+" />+<path d="M105.2009 112.7395+L105.0799 112.7395+" />+<path d="M105.0799 112.7395+L104.9590 112.6791+" />+<path d="M104.9590 112.6791+L104.8985 112.6186+" />+<path d="M104.8985 112.6186+L104.8380 112.4976+" />+<path d="M104.8380 112.4976+L104.7776 112.2557+" />+<path d="M104.7776 112.2557+L104.7776 111.9533+" />+<path d="M104.7776 111.9533+L104.8380 111.7114+" />+<path d="M104.8380 111.7114+L104.8985 111.5905+" />+<path d="M104.8985 111.5905+L104.9590 111.5300+" />+<path d="M104.9590 111.5300+L105.0799 111.4695+" />+<path d="M106.2894 111.4695+L106.4104 111.4695+" />+<path d="M106.4104 111.4695+L106.5313 111.5300+" />+<path d="M106.5313 111.5300+L106.5918 111.5905+" />+<path d="M106.5918 111.5905+L106.6523 111.7114+" />+<path d="M106.6523 111.7114+L106.7128 111.9533+" />+<path d="M106.7128 111.9533+L106.7128 112.2557+" />+<path d="M106.7128 112.2557+L106.6523 112.4976+" />+<path d="M106.6523 112.4976+L106.5918 112.6186+" />+<path d="M106.5918 112.6186+L106.5313 112.6791+" />+<path d="M106.5313 112.6791+L106.4104 112.7395+" />+<path d="M106.4104 112.7395+L106.2894 112.7395+" />+<path d="M106.2894 112.7395+L106.1685 112.6791+" />+<path d="M106.1685 112.6791+L106.1080 112.6186+" />+<path d="M106.1080 112.6186+L106.0475 112.4976+" />+<path d="M106.0475 112.4976+L105.9871 112.2557+" />+<path d="M105.9871 112.2557+L105.9871 111.9533+" />+<path d="M105.9871 111.9533+L106.0475 111.7114+" />+<path d="M106.0475 111.7114+L106.1080 111.5905+" />+<path d="M106.1080 111.5905+L106.1685 111.5300+" />+<path d="M106.1685 111.5300+L106.2894 111.4695+" />+</g></g> +</svg></div>+    </div>+  </div>+  <footer>rendered via service-kicad — standalone, no local KiCad</footer>+</body></html>\ No newline at end of file
cad/harness/M20-1060300.kicad_symadded+52
@@ -0,0 +1,52 @@+(kicad_symbol_lib+  (version 20231120)+  (generator "adom")+  (symbol "M20-1060300"+    (pin_names (offset 1.016))+    (exclude_from_sim no)+    (in_bom yes)+    (on_board yes)+    (property "Reference" "J"+      (at 0.00 5.08 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Value" "M20-1060300"+      (at 0.00 -12.16 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Footprint" ""+      (at 0 -17.24 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Datasheet" "https://www.harwin.com/products/M20-1060300"+      (at 0 -19.78 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Description" "Three-contact cable housing; use three M20-1180046 crimp contacts; no PCB solder footprint. 2-column symbol, pins grouped by function."+      (at 0 -22.32 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Manufacturer" "Harwin"+      (at 0 -24.86 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "MPN" "M20-1060300"+      (at 0 -27.40 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (symbol "M20-1060300_0_1"+      (rectangle (start -12.70 2.54) (end 12.70 -9.62)+        (stroke (width 0.254) (type default))+        (fill (type background))+      )+      (text "Contacts" (at -11.68 0.00 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))+      )+    )+    (symbol "M20-1060300_1_1"+      (pin passive line (at -15.24 -2.00 0) (length 2.54) (name "1") (number "1"))+      (pin passive line (at -15.24 -4.54 0) (length 2.54) (name "2") (number "2"))+      (pin passive line (at -15.24 -7.08 0) (length 2.54) (name "3") (number "3"))+    )+  )+)
cad/harness/M20-1060300.svgadded+2092
@@ -0,0 +1,2092 @@+<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="38.480mm" height="28.240mm" viewBox="78.2200 89.4200 38.4800 28.2400">++<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="97.46" cy="103.54" r="26.935999999999996" 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="78.22" y="89.42" width="38.48" height="28.24" fill="#0d1117"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" fill="url(#adom-canvas-grid)"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3200" y="100.3810"+textLength="5.2758" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">Contacts</text>+<g class="stroked-text">+<path d="M89.0370 100.2720+L89.0007 100.3083+" />+<path d="M89.0007 100.3083+L88.8919 100.3445+" />+<path d="M88.8919 100.3445+L88.8193 100.3445+" />+<path d="M88.8193 100.3445+L88.7104 100.3083+" />+<path d="M88.7104 100.3083+L88.6379 100.2357+" />+<path d="M88.6379 100.2357+L88.6016 100.1631+" />+<path d="M88.6016 100.1631+L88.5653 100.0180+" />+<path d="M88.5653 100.0180+L88.5653 99.9091+" />+<path d="M88.5653 99.9091+L88.6016 99.7640+" />+<path d="M88.6016 99.7640+L88.6379 99.6914+" />+<path d="M88.6379 99.6914+L88.7104 99.6188+" />+<path d="M88.7104 99.6188+L88.8193 99.5825+" />+<path d="M88.8193 99.5825+L88.8919 99.5825+" />+<path d="M88.8919 99.5825+L89.0007 99.6188+" />+<path d="M89.0007 99.6188+L89.0370 99.6551+" />+<path d="M89.4724 100.3445+L89.3999 100.3083+" />+<path d="M89.3999 100.3083+L89.3636 100.2720+" />+<path d="M89.3636 100.2720+L89.3273 100.1994+" />+<path d="M89.3273 100.1994+L89.3273 99.9817+" />+<path d="M89.3273 99.9817+L89.3636 99.9091+" />+<path d="M89.3636 99.9091+L89.3999 99.8728+" />+<path d="M89.3999 99.8728+L89.4724 99.8365+" />+<path d="M89.4724 99.8365+L89.5813 99.8365+" />+<path d="M89.5813 99.8365+L89.6539 99.8728+" />+<path d="M89.6539 99.8728+L89.6902 99.9091+" />+<path d="M89.6902 99.9091+L89.7264 99.9817+" />+<path d="M89.7264 99.9817+L89.7264 100.1994+" />+<path d="M89.7264 100.1994+L89.6902 100.2720+" />+<path d="M89.6902 100.2720+L89.6539 100.3083+" />+<path d="M89.6539 100.3083+L89.5813 100.3445+" />+<path d="M89.5813 100.3445+L89.4724 100.3445+" />+<path d="M90.0530 99.8365+L90.0530 100.3445+" />+<path d="M90.0530 99.9091+L90.0893 99.8728+" />+<path d="M90.0893 99.8728+L90.1618 99.8365+" />+<path d="M90.1618 99.8365+L90.2707 99.8365+" />+<path d="M90.2707 99.8365+L90.3433 99.8728+" />+<path d="M90.3433 99.8728+L90.3796 99.9454+" />+<path d="M90.3796 99.9454+L90.3796 100.3445+" />+<path d="M90.6335 99.8365+L90.9238 99.8365+" />+<path d="M90.7424 99.5825+L90.7424 100.2357+" />+<path d="M90.7424 100.2357+L90.7787 100.3083+" />+<path d="M90.7787 100.3083+L90.8512 100.3445+" />+<path d="M90.8512 100.3445+L90.9238 100.3445+" />+<path d="M91.5044 100.3445+L91.5044 99.9454+" />+<path d="M91.5044 99.9454+L91.4681 99.8728+" />+<path d="M91.4681 99.8728+L91.3955 99.8365+" />+<path d="M91.3955 99.8365+L91.2504 99.8365+" />+<path d="M91.2504 99.8365+L91.1778 99.8728+" />+<path d="M91.5044 100.3083+L91.4318 100.3445+" />+<path d="M91.4318 100.3445+L91.2504 100.3445+" />+<path d="M91.2504 100.3445+L91.1778 100.3083+" />+<path d="M91.1778 100.3083+L91.1415 100.2357+" />+<path d="M91.1415 100.2357+L91.1415 100.1631+" />+<path d="M91.1415 100.1631+L91.1778 100.0905+" />+<path d="M91.1778 100.0905+L91.2504 100.0543+" />+<path d="M91.2504 100.0543+L91.4318 100.0543+" />+<path d="M91.4318 100.0543+L91.5044 100.0180+" />+<path d="M92.1938 100.3083+L92.1212 100.3445+" />+<path d="M92.1212 100.3445+L91.9760 100.3445+" />+<path d="M91.9760 100.3445+L91.9035 100.3083+" />+<path d="M91.9035 100.3083+L91.8672 100.2720+" />+<path d="M91.8672 100.2720+L91.8309 100.1994+" />+<path d="M91.8309 100.1994+L91.8309 99.9817+" />+<path d="M91.8309 99.9817+L91.8672 99.9091+" />+<path d="M91.8672 99.9091+L91.9035 99.8728+" />+<path d="M91.9035 99.8728+L91.9760 99.8365+" />+<path d="M91.9760 99.8365+L92.1212 99.8365+" />+<path d="M92.1212 99.8365+L92.1938 99.8728+" />+<path d="M92.4114 99.8365+L92.7017 99.8365+" />+<path d="M92.5203 99.5825+L92.5203 100.2357+" />+<path d="M92.5203 100.2357+L92.5566 100.3083+" />+<path d="M92.5566 100.3083+L92.6291 100.3445+" />+<path d="M92.6291 100.3445+L92.7017 100.3445+" />+<path d="M92.9194 100.3083+L92.9920 100.3445+" />+<path d="M92.9920 100.3445+L93.1371 100.3445+" />+<path d="M93.1371 100.3445+L93.2097 100.3083+" />+<path d="M93.2097 100.3083+L93.2460 100.2357+" />+<path d="M93.2460 100.2357+L93.2460 100.1994+" />+<path d="M93.2460 100.1994+L93.2097 100.1268+" />+<path d="M93.2097 100.1268+L93.1371 100.0905+" />+<path d="M93.1371 100.0905+L93.0283 100.0905+" />+<path d="M93.0283 100.0905+L92.9557 100.0543+" />+<path d="M92.9557 100.0543+L92.9194 99.9817+" />+<path d="M92.9194 99.9817+L92.9194 99.9454+" />+<path d="M92.9194 99.9454+L92.9557 99.8728+" />+<path d="M92.9557 99.8728+L93.0283 99.8365+" />+<path d="M93.0283 99.8365+L93.1371 99.8365+" />+<path d="M93.1371 99.8365+L93.2097 99.8728+" />+</g><path d="M87.3000 102.0000+L84.7600 102.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="102.6350"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M89.3838 102.5795+L88.6581 102.5795+" />+<path d="M89.0209 102.5795+L89.0209 101.3095+" />+<path d="M89.0209 101.3095+L88.9000 101.4910+" />+<path d="M88.9000 101.4910+L88.7790 101.6119+" />+<path d="M88.7790 101.6119+L88.6581 101.6724+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="101.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M86.3929 101.5825+L85.6672 101.5825+" />+<path d="M86.0300 101.5825+L86.0300 100.3125+" />+<path d="M86.0300 100.3125+L85.9091 100.4940+" />+<path d="M85.9091 100.4940+L85.7881 100.6149+" />+<path d="M85.7881 100.6149+L85.6672 100.6754+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 104.5400+L84.7600 104.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="105.1750"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M88.6581 103.9705+L88.7185 103.9100+" />+<path d="M88.7185 103.9100+L88.8395 103.8495+" />+<path d="M88.8395 103.8495+L89.1419 103.8495+" />+<path d="M89.1419 103.8495+L89.2628 103.9100+" />+<path d="M89.2628 103.9100+L89.3233 103.9705+" />+<path d="M89.3233 103.9705+L89.3838 104.0914+" />+<path d="M89.3838 104.0914+L89.3838 104.2124+" />+<path d="M89.3838 104.2124+L89.3233 104.3938+" />+<path d="M89.3233 104.3938+L88.5976 105.1195+" />+<path d="M88.5976 105.1195+L89.3838 105.1195+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="104.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M85.6672 102.9735+L85.7276 102.9130+" />+<path d="M85.7276 102.9130+L85.8486 102.8525+" />+<path d="M85.8486 102.8525+L86.1510 102.8525+" />+<path d="M86.1510 102.8525+L86.2719 102.9130+" />+<path d="M86.2719 102.9130+L86.3324 102.9735+" />+<path d="M86.3324 102.9735+L86.3929 103.0944+" />+<path d="M86.3929 103.0944+L86.3929 103.2154+" />+<path d="M86.3929 103.2154+L86.3324 103.3968+" />+<path d="M86.3324 103.3968+L85.6067 104.1225+" />+<path d="M85.6067 104.1225+L86.3929 104.1225+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 107.0800+L84.7600 107.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="107.7150"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M88.5976 106.3895+L89.3838 106.3895+" />+<path d="M89.3838 106.3895+L88.9604 106.8733+" />+<path d="M88.9604 106.8733+L89.1419 106.8733+" />+<path d="M89.1419 106.8733+L89.2628 106.9338+" />+<path d="M89.2628 106.9338+L89.3233 106.9943+" />+<path d="M89.3233 106.9943+L89.3838 107.1152+" />+<path d="M89.3838 107.1152+L89.3838 107.4176+" />+<path d="M89.3838 107.4176+L89.3233 107.5386+" />+<path d="M89.3233 107.5386+L89.2628 107.5991+" />+<path d="M89.2628 107.5991+L89.1419 107.6595+" />+<path d="M89.1419 107.6595+L88.7790 107.6595+" />+<path d="M88.7790 107.6595+L88.6581 107.5991+" />+<path d="M88.6581 107.5991+L88.5976 107.5386+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="106.8260"+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="M85.6067 105.3925+L86.3929 105.3925+" />+<path d="M86.3929 105.3925+L85.9695 105.8763+" />+<path d="M85.9695 105.8763+L86.1510 105.8763+" />+<path d="M86.1510 105.8763+L86.2719 105.9368+" />+<path d="M86.2719 105.9368+L86.3324 105.9973+" />+<path d="M86.3324 105.9973+L86.3929 106.1182+" />+<path d="M86.3929 106.1182+L86.3929 106.4206+" />+<path d="M86.3929 106.4206+L86.3324 106.5416+" />+<path d="M86.3324 106.5416+L86.2719 106.6021+" />+<path d="M86.2719 106.6021+L86.1510 106.6625+" />+<path d="M86.1510 106.6625+L85.7881 106.6625+" />+<path d="M85.7881 106.6625+L85.6672 106.6021+" />+<path d="M85.6672 106.6021+L85.6067 106.5416+" />+</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="95.5550"+textLength="2.2594" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">J?</text>+<g class="stroked-text">+<path d="M99.6371 94.2295+L99.6371 95.1367+" />+<path d="M99.6371 95.1367+L99.5766 95.3181+" />+<path d="M99.5766 95.3181+L99.4557 95.4391+" />+<path d="M99.4557 95.4391+L99.2742 95.4995+" />+<path d="M99.2742 95.4995+L99.1533 95.4995+" />+<path d="M100.4233 95.3786+L100.4837 95.4391+" />+<path d="M100.4837 95.4391+L100.4233 95.4995+" />+<path d="M100.4233 95.4995+L100.3628 95.4391+" />+<path d="M100.3628 95.4391+L100.4233 95.3786+" />+<path d="M100.4233 95.3786+L100.4233 95.4995+" />+<path d="M100.1814 94.2900+L100.3023 94.2295+" />+<path d="M100.3023 94.2295+L100.6047 94.2295+" />+<path d="M100.6047 94.2295+L100.7256 94.2900+" />+<path d="M100.7256 94.2900+L100.7861 94.4110+" />+<path d="M100.7861 94.4110+L100.7861 94.5319+" />+<path d="M100.7861 94.5319+L100.7256 94.6529+" />+<path d="M100.7256 94.6529+L100.6652 94.7133+" />+<path d="M100.6652 94.7133+L100.5442 94.7738+" />+<path d="M100.5442 94.7738+L100.4837 94.8343+" />+<path d="M100.4837 94.8343+L100.4233 94.9552+" />+<path d="M100.4233 94.9552+L100.4233 95.0157+" />+</g><text x="100.0000" y="112.7950"+textLength="14.1125" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">M20-1060300</text>+<g class="stroked-text">+<path d="M93.3477 112.7395+L93.3477 111.4695+" />+<path d="M93.3477 111.4695+L93.7711 112.3767+" />+<path d="M93.7711 112.3767+L94.1944 111.4695+" />+<path d="M94.1944 111.4695+L94.1944 112.7395+" />+<path d="M94.7387 111.5905+L94.7991 111.5300+" />+<path d="M94.7991 111.5300+L94.9201 111.4695+" />+<path d="M94.9201 111.4695+L95.2225 111.4695+" />+<path d="M95.2225 111.4695+L95.3434 111.5300+" />+<path d="M95.3434 111.5300+L95.4039 111.5905+" />+<path d="M95.4039 111.5905+L95.4644 111.7114+" />+<path d="M95.4644 111.7114+L95.4644 111.8324+" />+<path d="M95.4644 111.8324+L95.4039 112.0138+" />+<path d="M95.4039 112.0138+L94.6782 112.7395+" />+<path d="M94.6782 112.7395+L95.4644 112.7395+" />+<path d="M96.2505 111.4695+L96.3715 111.4695+" />+<path d="M96.3715 111.4695+L96.4924 111.5300+" />+<path d="M96.4924 111.5300+L96.5529 111.5905+" />+<path d="M96.5529 111.5905+L96.6134 111.7114+" />+<path d="M96.6134 111.7114+L96.6739 111.9533+" />+<path d="M96.6739 111.9533+L96.6739 112.2557+" />+<path d="M96.6739 112.2557+L96.6134 112.4976+" />+<path d="M96.6134 112.4976+L96.5529 112.6186+" />+<path d="M96.5529 112.6186+L96.4924 112.6791+" />+<path d="M96.4924 112.6791+L96.3715 112.7395+" />+<path d="M96.3715 112.7395+L96.2505 112.7395+" />+<path d="M96.2505 112.7395+L96.1296 112.6791+" />+<path d="M96.1296 112.6791+L96.0691 112.6186+" />+<path d="M96.0691 112.6186+L96.0086 112.4976+" />+<path d="M96.0086 112.4976+L95.9482 112.2557+" />+<path d="M95.9482 112.2557+L95.9482 111.9533+" />+<path d="M95.9482 111.9533+L96.0086 111.7114+" />+<path d="M96.0086 111.7114+L96.0691 111.5905+" />+<path d="M96.0691 111.5905+L96.1296 111.5300+" />+<path d="M96.1296 111.5300+L96.2505 111.4695+" />+<path d="M97.2181 112.2557+L98.1858 112.2557+" />+<path d="M99.4558 112.7395+L98.7301 112.7395+" />+<path d="M99.0929 112.7395+L99.0929 111.4695+" />+<path d="M99.0929 111.4695+L98.9720 111.6510+" />+<path d="M98.9720 111.6510+L98.8510 111.7719+" />+<path d="M98.8510 111.7719+L98.7301 111.8324+" />+<path d="M100.2419 111.4695+L100.3629 111.4695+" />+<path d="M100.3629 111.4695+L100.4838 111.5300+" />+<path d="M100.4838 111.5300+L100.5443 111.5905+" />+<path d="M100.5443 111.5905+L100.6048 111.7114+" />+<path d="M100.6048 111.7114+L100.6653 111.9533+" />+<path d="M100.6653 111.9533+L100.6653 112.2557+" />+<path d="M100.6653 112.2557+L100.6048 112.4976+" />+<path d="M100.6048 112.4976+L100.5443 112.6186+" />+<path d="M100.5443 112.6186+L100.4838 112.6791+" />+<path d="M100.4838 112.6791+L100.3629 112.7395+" />+<path d="M100.3629 112.7395+L100.2419 112.7395+" />+<path d="M100.2419 112.7395+L100.1210 112.6791+" />+<path d="M100.1210 112.6791+L100.0605 112.6186+" />+<path d="M100.0605 112.6186+L100.0000 112.4976+" />+<path d="M100.0000 112.4976+L99.9396 112.2557+" />+<path d="M99.9396 112.2557+L99.9396 111.9533+" />+<path d="M99.9396 111.9533+L100.0000 111.7114+" />+<path d="M100.0000 111.7114+L100.0605 111.5905+" />+<path d="M100.0605 111.5905+L100.1210 111.5300+" />+<path d="M100.1210 111.5300+L100.2419 111.4695+" />+<path d="M101.7538 111.4695+L101.5119 111.4695+" />+<path d="M101.5119 111.4695+L101.3910 111.5300+" />+<path d="M101.3910 111.5300+L101.3305 111.5905+" />+<path d="M101.3305 111.5905+L101.2095 111.7719+" />+<path d="M101.2095 111.7719+L101.1491 112.0138+" />+<path d="M101.1491 112.0138+L101.1491 112.4976+" />+<path d="M101.1491 112.4976+L101.2095 112.6186+" />+<path d="M101.2095 112.6186+L101.2700 112.6791+" />+<path d="M101.2700 112.6791+L101.3910 112.7395+" />+<path d="M101.3910 112.7395+L101.6329 112.7395+" />+<path d="M101.6329 112.7395+L101.7538 112.6791+" />+<path d="M101.7538 112.6791+L101.8143 112.6186+" />+<path d="M101.8143 112.6186+L101.8748 112.4976+" />+<path d="M101.8748 112.4976+L101.8748 112.1952+" />+<path d="M101.8748 112.1952+L101.8143 112.0743+" />+<path d="M101.8143 112.0743+L101.7538 112.0138+" />+<path d="M101.7538 112.0138+L101.6329 111.9533+" />+<path d="M101.6329 111.9533+L101.3910 111.9533+" />+<path d="M101.3910 111.9533+L101.2700 112.0138+" />+<path d="M101.2700 112.0138+L101.2095 112.0743+" />+<path d="M101.2095 112.0743+L101.1491 112.1952+" />+<path d="M102.6609 111.4695+L102.7819 111.4695+" />+<path d="M102.7819 111.4695+L102.9028 111.5300+" />+<path d="M102.9028 111.5300+L102.9633 111.5905+" />+<path d="M102.9633 111.5905+L103.0238 111.7114+" />+<path d="M103.0238 111.7114+L103.0843 111.9533+" />+<path d="M103.0843 111.9533+L103.0843 112.2557+" />+<path d="M103.0843 112.2557+L103.0238 112.4976+" />+<path d="M103.0238 112.4976+L102.9633 112.6186+" />+<path d="M102.9633 112.6186+L102.9028 112.6791+" />+<path d="M102.9028 112.6791+L102.7819 112.7395+" />+<path d="M102.7819 112.7395+L102.6609 112.7395+" />+<path d="M102.6609 112.7395+L102.5400 112.6791+" />+<path d="M102.5400 112.6791+L102.4795 112.6186+" />+<path d="M102.4795 112.6186+L102.4190 112.4976+" />+<path d="M102.4190 112.4976+L102.3586 112.2557+" />+<path d="M102.3586 112.2557+L102.3586 111.9533+" />+<path d="M102.3586 111.9533+L102.4190 111.7114+" />+<path d="M102.4190 111.7114+L102.4795 111.5905+" />+<path d="M102.4795 111.5905+L102.5400 111.5300+" />+<path d="M102.5400 111.5300+L102.6609 111.4695+" />+<path d="M103.5076 111.4695+L104.2938 111.4695+" />+<path d="M104.2938 111.4695+L103.8704 111.9533+" />+<path d="M103.8704 111.9533+L104.0519 111.9533+" />+<path d="M104.0519 111.9533+L104.1728 112.0138+" />+<path d="M104.1728 112.0138+L104.2333 112.0743+" />+<path d="M104.2333 112.0743+L104.2938 112.1952+" />+<path d="M104.2938 112.1952+L104.2938 112.4976+" />+<path d="M104.2938 112.4976+L104.2333 112.6186+" />+<path d="M104.2333 112.6186+L104.1728 112.6791+" />+<path d="M104.1728 112.6791+L104.0519 112.7395+" />+<path d="M104.0519 112.7395+L103.6890 112.7395+" />+<path d="M103.6890 112.7395+L103.5681 112.6791+" />+<path d="M103.5681 112.6791+L103.5076 112.6186+" />+<path d="M105.0799 111.4695+L105.2009 111.4695+" />+<path d="M105.2009 111.4695+L105.3218 111.5300+" />+<path d="M105.3218 111.5300+L105.3823 111.5905+" />+<path d="M105.3823 111.5905+L105.4428 111.7114+" />+<path d="M105.4428 111.7114+L105.5033 111.9533+" />+<path d="M105.5033 111.9533+L105.5033 112.2557+" />+<path d="M105.5033 112.2557+L105.4428 112.4976+" />+<path d="M105.4428 112.4976+L105.3823 112.6186+" />+<path d="M105.3823 112.6186+L105.3218 112.6791+" />+<path d="M105.3218 112.6791+L105.2009 112.7395+" />+<path d="M105.2009 112.7395+L105.0799 112.7395+" />+<path d="M105.0799 112.7395+L104.9590 112.6791+" />+<path d="M104.9590 112.6791+L104.8985 112.6186+" />+<path d="M104.8985 112.6186+L104.8380 112.4976+" />+<path d="M104.8380 112.4976+L104.7776 112.2557+" />+<path d="M104.7776 112.2557+L104.7776 111.9533+" />+<path d="M104.7776 111.9533+L104.8380 111.7114+" />+<path d="M104.8380 111.7114+L104.8985 111.5905+" />+<path d="M104.8985 111.5905+L104.9590 111.5300+" />+<path d="M104.9590 111.5300+L105.0799 111.4695+" />+<path d="M106.2894 111.4695+L106.4104 111.4695+" />+<path d="M106.4104 111.4695+L106.5313 111.5300+" />+<path d="M106.5313 111.5300+L106.5918 111.5905+" />+<path d="M106.5918 111.5905+L106.6523 111.7114+" />+<path d="M106.6523 111.7114+L106.7128 111.9533+" />+<path d="M106.7128 111.9533+L106.7128 112.2557+" />+<path d="M106.7128 112.2557+L106.6523 112.4976+" />+<path d="M106.6523 112.4976+L106.5918 112.6186+" />+<path d="M106.5918 112.6186+L106.5313 112.6791+" />+<path d="M106.5313 112.6791+L106.4104 112.7395+" />+<path d="M106.4104 112.7395+L106.2894 112.7395+" />+<path d="M106.2894 112.7395+L106.1685 112.6791+" />+<path d="M106.1685 112.6791+L106.1080 112.6186+" />+<path d="M106.1080 112.6186+L106.0475 112.4976+" />+<path d="M106.0475 112.4976+L105.9871 112.2557+" />+<path d="M105.9871 112.2557+L105.9871 111.9533+" />+<path d="M105.9871 111.9533+L106.0475 111.7114+" />+<path d="M106.0475 111.7114+L106.1080 111.5905+" />+<path d="M106.1080 111.5905+L106.1685 111.5300+" />+<path d="M106.1685 111.5300+L106.2894 111.4695+" />+</g></g> +</svg>\ No newline at end of file
cad/harness/M20-9990346-ai-nominal.stepadded+1708
@@ -0,0 +1,1708 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T11:30:53',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('M20_9990346','M20_9990346','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,-0.));+#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32,+  'distance_accuracy_value','confusion accuracy');+#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44);+#38 = PRODUCT_DEFINITION_SHAPE('','',#39);+#39 = PRODUCT_DEFINITION('design','',#40,#43);+#40 = PRODUCT_DEFINITION_FORMATION('','',#41);+#41 = PRODUCT('Housing','Housing','',(#42));+#42 = PRODUCT_CONTEXT('',#2,'mechanical');+#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#375);+#45 = MANIFOLD_SOLID_BREP('',#46);+#46 = CLOSED_SHELL('',(#47,#167,#267,#314,#361,#368));+#47 = ADVANCED_FACE('',(#48),#62,.F.);+#48 = FACE_BOUND('',#49,.F.);+#49 = EDGE_LOOP('',(#50,#85,#113,#141));+#50 = ORIENTED_EDGE('',*,*,#51,.F.);+#51 = EDGE_CURVE('',#52,#54,#56,.T.);+#52 = VERTEX_POINT('',#53);+#53 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#54 = VERTEX_POINT('',#55);+#55 = CARTESIAN_POINT('',(-1.27,-1.27,2.54));+#56 = SURFACE_CURVE('',#57,(#61,#73),.PCURVE_S1.);+#57 = LINE('',#58,#59);+#58 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#59 = VECTOR('',#60,1.);+#60 = DIRECTION('',(0.,0.,1.));+#61 = PCURVE('',#62,#67);+#62 = PLANE('',#63);+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);+#64 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#65 = DIRECTION('',(1.,0.,0.));+#66 = DIRECTION('',(0.,0.,1.));+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);+#68 = LINE('',#69,#70);+#69 = CARTESIAN_POINT('',(0.,0.));+#70 = VECTOR('',#71,1.);+#71 = DIRECTION('',(1.,0.));+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#73 = PCURVE('',#74,#79);+#74 = PLANE('',#75);+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);+#76 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#77 = DIRECTION('',(0.,1.,0.));+#78 = DIRECTION('',(0.,0.,1.));+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(0.,0.));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(1.,0.));+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#85 = ORIENTED_EDGE('',*,*,#86,.T.);+#86 = EDGE_CURVE('',#52,#87,#89,.T.);+#87 = VERTEX_POINT('',#88);+#88 = CARTESIAN_POINT('',(-1.27,6.35,0.));+#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.);+#90 = LINE('',#91,#92);+#91 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#92 = VECTOR('',#93,1.);+#93 = DIRECTION('',(0.,1.,0.));+#94 = PCURVE('',#62,#95);+#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);+#96 = LINE('',#97,#98);+#97 = CARTESIAN_POINT('',(0.,0.));+#98 = VECTOR('',#99,1.);+#99 = DIRECTION('',(0.,-1.));+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#101 = PCURVE('',#102,#107);+#102 = PLANE('',#103);+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);+#104 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#105 = DIRECTION('',(0.,0.,1.));+#106 = DIRECTION('',(1.,0.,0.));+#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);+#108 = LINE('',#109,#110);+#109 = CARTESIAN_POINT('',(0.,0.));+#110 = VECTOR('',#111,1.);+#111 = DIRECTION('',(0.,1.));+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#113 = ORIENTED_EDGE('',*,*,#114,.T.);+#114 = EDGE_CURVE('',#87,#115,#117,.T.);+#115 = VERTEX_POINT('',#116);+#116 = CARTESIAN_POINT('',(-1.27,6.35,2.54));+#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.);+#118 = LINE('',#119,#120);+#119 = CARTESIAN_POINT('',(-1.27,6.35,0.));+#120 = VECTOR('',#121,1.);+#121 = DIRECTION('',(0.,0.,1.));+#122 = PCURVE('',#62,#123);+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);+#124 = LINE('',#125,#126);+#125 = CARTESIAN_POINT('',(0.,-7.62));+#126 = VECTOR('',#127,1.);+#127 = DIRECTION('',(1.,0.));+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#129 = PCURVE('',#130,#135);+#130 = PLANE('',#131);+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);+#132 = CARTESIAN_POINT('',(-1.27,6.35,0.));+#133 = DIRECTION('',(0.,1.,0.));+#134 = DIRECTION('',(0.,0.,1.));+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140);+#136 = LINE('',#137,#138);+#137 = CARTESIAN_POINT('',(0.,0.));+#138 = VECTOR('',#139,1.);+#139 = DIRECTION('',(1.,0.));+#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#141 = ORIENTED_EDGE('',*,*,#142,.F.);+#142 = EDGE_CURVE('',#54,#115,#143,.T.);+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);+#144 = LINE('',#145,#146);+#145 = CARTESIAN_POINT('',(-1.27,-1.27,2.54));+#146 = VECTOR('',#147,1.);+#147 = DIRECTION('',(0.,1.,0.));+#148 = PCURVE('',#62,#149);+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);+#150 = LINE('',#151,#152);+#151 = CARTESIAN_POINT('',(2.54,0.));+#152 = VECTOR('',#153,1.);+#153 = DIRECTION('',(0.,-1.));+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#155 = PCURVE('',#156,#161);+#156 = PLANE('',#157);+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);+#158 = CARTESIAN_POINT('',(-1.27,-1.27,2.54));+#159 = DIRECTION('',(0.,0.,1.));+#160 = DIRECTION('',(1.,0.,0.));+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);+#162 = LINE('',#163,#164);+#163 = CARTESIAN_POINT('',(0.,0.));+#164 = VECTOR('',#165,1.);+#165 = DIRECTION('',(0.,1.));+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#167 = ADVANCED_FACE('',(#168),#182,.T.);+#168 = FACE_BOUND('',#169,.T.);+#169 = EDGE_LOOP('',(#170,#200,#223,#246));+#170 = ORIENTED_EDGE('',*,*,#171,.F.);+#171 = EDGE_CURVE('',#172,#174,#176,.T.);+#172 = VERTEX_POINT('',#173);+#173 = CARTESIAN_POINT('',(1.27,-1.27,0.));+#174 = VERTEX_POINT('',#175);+#175 = CARTESIAN_POINT('',(1.27,-1.27,2.54));+#176 = SURFACE_CURVE('',#177,(#181,#193),.PCURVE_S1.);+#177 = LINE('',#178,#179);+#178 = CARTESIAN_POINT('',(1.27,-1.27,0.));+#179 = VECTOR('',#180,1.);+#180 = DIRECTION('',(0.,0.,1.));+#181 = PCURVE('',#182,#187);+#182 = PLANE('',#183);+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);+#184 = CARTESIAN_POINT('',(1.27,-1.27,0.));+#185 = DIRECTION('',(1.,0.,0.));+#186 = DIRECTION('',(0.,0.,1.));+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);+#188 = LINE('',#189,#190);+#189 = CARTESIAN_POINT('',(0.,0.));+#190 = VECTOR('',#191,1.);+#191 = DIRECTION('',(1.,0.));+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#193 = PCURVE('',#74,#194);+#194 = DEFINITIONAL_REPRESENTATION('',(#195),#199);+#195 = LINE('',#196,#197);+#196 = CARTESIAN_POINT('',(0.,2.54));+#197 = VECTOR('',#198,1.);+#198 = DIRECTION('',(1.,0.));+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#200 = ORIENTED_EDGE('',*,*,#201,.T.);+#201 = EDGE_CURVE('',#172,#202,#204,.T.);+#202 = VERTEX_POINT('',#203);+#203 = CARTESIAN_POINT('',(1.27,6.35,0.));+#204 = SURFACE_CURVE('',#205,(#209,#216),.PCURVE_S1.);+#205 = LINE('',#206,#207);+#206 = CARTESIAN_POINT('',(1.27,-1.27,0.));+#207 = VECTOR('',#208,1.);+#208 = DIRECTION('',(0.,1.,0.));+#209 = PCURVE('',#182,#210);+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);+#211 = LINE('',#212,#213);+#212 = CARTESIAN_POINT('',(0.,0.));+#213 = VECTOR('',#214,1.);+#214 = DIRECTION('',(0.,-1.));+#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#216 = PCURVE('',#102,#217);+#217 = DEFINITIONAL_REPRESENTATION('',(#218),#222);+#218 = LINE('',#219,#220);+#219 = CARTESIAN_POINT('',(2.54,0.));+#220 = VECTOR('',#221,1.);+#221 = DIRECTION('',(0.,1.));+#222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#223 = ORIENTED_EDGE('',*,*,#224,.T.);+#224 = EDGE_CURVE('',#202,#225,#227,.T.);+#225 = VERTEX_POINT('',#226);+#226 = CARTESIAN_POINT('',(1.27,6.35,2.54));+#227 = SURFACE_CURVE('',#228,(#232,#239),.PCURVE_S1.);+#228 = LINE('',#229,#230);+#229 = CARTESIAN_POINT('',(1.27,6.35,0.));+#230 = VECTOR('',#231,1.);+#231 = DIRECTION('',(0.,0.,1.));+#232 = PCURVE('',#182,#233);+#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);+#234 = LINE('',#235,#236);+#235 = CARTESIAN_POINT('',(0.,-7.62));+#236 = VECTOR('',#237,1.);+#237 = DIRECTION('',(1.,0.));+#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#239 = PCURVE('',#130,#240);+#240 = DEFINITIONAL_REPRESENTATION('',(#241),#245);+#241 = LINE('',#242,#243);+#242 = CARTESIAN_POINT('',(0.,2.54));+#243 = VECTOR('',#244,1.);+#244 = DIRECTION('',(1.,0.));+#245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#246 = ORIENTED_EDGE('',*,*,#247,.F.);+#247 = EDGE_CURVE('',#174,#225,#248,.T.);+#248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);+#249 = LINE('',#250,#251);+#250 = CARTESIAN_POINT('',(1.27,-1.27,2.54));+#251 = VECTOR('',#252,1.);+#252 = DIRECTION('',(0.,1.,0.));+#253 = PCURVE('',#182,#254);+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);+#255 = LINE('',#256,#257);+#256 = CARTESIAN_POINT('',(2.54,0.));+#257 = VECTOR('',#258,1.);+#258 = DIRECTION('',(0.,-1.));+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#260 = PCURVE('',#156,#261);+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(2.54,0.));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(0.,1.));+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#267 = ADVANCED_FACE('',(#268),#74,.F.);+#268 = FACE_BOUND('',#269,.F.);+#269 = EDGE_LOOP('',(#270,#291,#292,#313));+#270 = ORIENTED_EDGE('',*,*,#271,.F.);+#271 = EDGE_CURVE('',#52,#172,#272,.T.);+#272 = SURFACE_CURVE('',#273,(#277,#284),.PCURVE_S1.);+#273 = LINE('',#274,#275);+#274 = CARTESIAN_POINT('',(-1.27,-1.27,0.));+#275 = VECTOR('',#276,1.);+#276 = DIRECTION('',(1.,0.,0.));+#277 = PCURVE('',#74,#278);+#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);+#279 = LINE('',#280,#281);+#280 = CARTESIAN_POINT('',(0.,0.));+#281 = VECTOR('',#282,1.);+#282 = DIRECTION('',(0.,1.));+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#284 = PCURVE('',#102,#285);+#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);+#286 = LINE('',#287,#288);+#287 = CARTESIAN_POINT('',(0.,0.));+#288 = VECTOR('',#289,1.);+#289 = DIRECTION('',(1.,0.));+#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#291 = ORIENTED_EDGE('',*,*,#51,.T.);+#292 = ORIENTED_EDGE('',*,*,#293,.T.);+#293 = EDGE_CURVE('',#54,#174,#294,.T.);+#294 = SURFACE_CURVE('',#295,(#299,#306),.PCURVE_S1.);+#295 = LINE('',#296,#297);+#296 = CARTESIAN_POINT('',(-1.27,-1.27,2.54));+#297 = VECTOR('',#298,1.);+#298 = DIRECTION('',(1.,0.,0.));+#299 = PCURVE('',#74,#300);+#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);+#301 = LINE('',#302,#303);+#302 = CARTESIAN_POINT('',(2.54,0.));+#303 = VECTOR('',#304,1.);+#304 = DIRECTION('',(0.,1.));+#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#306 = PCURVE('',#156,#307);+#307 = DEFINITIONAL_REPRESENTATION('',(#308),#312);+#308 = LINE('',#309,#310);+#309 = CARTESIAN_POINT('',(0.,0.));+#310 = VECTOR('',#311,1.);+#311 = DIRECTION('',(1.,0.));+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#313 = ORIENTED_EDGE('',*,*,#171,.F.);+#314 = ADVANCED_FACE('',(#315),#130,.T.);+#315 = FACE_BOUND('',#316,.T.);+#316 = EDGE_LOOP('',(#317,#338,#339,#360));+#317 = ORIENTED_EDGE('',*,*,#318,.F.);+#318 = EDGE_CURVE('',#87,#202,#319,.T.);+#319 = SURFACE_CURVE('',#320,(#324,#331),.PCURVE_S1.);+#320 = LINE('',#321,#322);+#321 = CARTESIAN_POINT('',(-1.27,6.35,0.));+#322 = VECTOR('',#323,1.);+#323 = DIRECTION('',(1.,0.,0.));+#324 = PCURVE('',#130,#325);+#325 = DEFINITIONAL_REPRESENTATION('',(#326),#330);+#326 = LINE('',#327,#328);+#327 = CARTESIAN_POINT('',(0.,0.));+#328 = VECTOR('',#329,1.);+#329 = DIRECTION('',(0.,1.));+#330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#331 = PCURVE('',#102,#332);+#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);+#333 = LINE('',#334,#335);+#334 = CARTESIAN_POINT('',(0.,7.62));+#335 = VECTOR('',#336,1.);+#336 = DIRECTION('',(1.,0.));+#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#338 = ORIENTED_EDGE('',*,*,#114,.T.);+#339 = ORIENTED_EDGE('',*,*,#340,.T.);+#340 = EDGE_CURVE('',#115,#225,#341,.T.);+#341 = SURFACE_CURVE('',#342,(#346,#353),.PCURVE_S1.);+#342 = LINE('',#343,#344);+#343 = CARTESIAN_POINT('',(-1.27,6.35,2.54));+#344 = VECTOR('',#345,1.);+#345 = DIRECTION('',(1.,0.,0.));+#346 = PCURVE('',#130,#347);+#347 = DEFINITIONAL_REPRESENTATION('',(#348),#352);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(2.54,0.));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(0.,1.));+#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#353 = PCURVE('',#156,#354);+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);+#355 = LINE('',#356,#357);+#356 = CARTESIAN_POINT('',(0.,7.62));+#357 = VECTOR('',#358,1.);+#358 = DIRECTION('',(1.,0.));+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#360 = ORIENTED_EDGE('',*,*,#224,.F.);+#361 = ADVANCED_FACE('',(#362),#102,.F.);+#362 = FACE_BOUND('',#363,.F.);+#363 = EDGE_LOOP('',(#364,#365,#366,#367));+#364 = ORIENTED_EDGE('',*,*,#86,.F.);+#365 = ORIENTED_EDGE('',*,*,#271,.T.);+#366 = ORIENTED_EDGE('',*,*,#201,.T.);+#367 = ORIENTED_EDGE('',*,*,#318,.F.);+#368 = ADVANCED_FACE('',(#369),#156,.T.);+#369 = FACE_BOUND('',#370,.T.);+#370 = EDGE_LOOP('',(#371,#372,#373,#374));+#371 = ORIENTED_EDGE('',*,*,#142,.F.);+#372 = ORIENTED_EDGE('',*,*,#293,.T.);+#373 = ORIENTED_EDGE('',*,*,#247,.T.);+#374 = ORIENTED_EDGE('',*,*,#340,.F.);+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#379)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#376,#377,#378)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#376 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#377 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#378 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#379 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#376,+  'distance_accuracy_value','confusion accuracy');+#380 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#381,#383);+#381 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#382) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#382 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#383 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#384+  );+#384 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Housing','',#5,#39,$);+#385 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41));+#386 = SHAPE_DEFINITION_REPRESENTATION(#387,#393);+#387 = PRODUCT_DEFINITION_SHAPE('','',#388);+#388 = PRODUCT_DEFINITION('design','',#389,#392);+#389 = PRODUCT_DEFINITION_FORMATION('','',#390);+#390 = PRODUCT('Pin_1','Pin_1','',(#391));+#391 = PRODUCT_CONTEXT('',#2,'mechanical');+#392 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#393 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#394),#724);+#394 = MANIFOLD_SOLID_BREP('',#395);+#395 = CLOSED_SHELL('',(#396,#516,#616,#663,#710,#717));+#396 = ADVANCED_FACE('',(#397),#411,.F.);+#397 = FACE_BOUND('',#398,.F.);+#398 = EDGE_LOOP('',(#399,#434,#462,#490));+#399 = ORIENTED_EDGE('',*,*,#400,.F.);+#400 = EDGE_CURVE('',#401,#403,#405,.T.);+#401 = VERTEX_POINT('',#402);+#402 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#403 = VERTEX_POINT('',#404);+#404 = CARTESIAN_POINT('',(-0.32,-0.32,8.64));+#405 = SURFACE_CURVE('',#406,(#410,#422),.PCURVE_S1.);+#406 = LINE('',#407,#408);+#407 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#408 = VECTOR('',#409,1.);+#409 = DIRECTION('',(0.,0.,1.));+#410 = PCURVE('',#411,#416);+#411 = PLANE('',#412);+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);+#413 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#414 = DIRECTION('',(1.,0.,0.));+#415 = DIRECTION('',(0.,0.,1.));+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);+#417 = LINE('',#418,#419);+#418 = CARTESIAN_POINT('',(0.,0.));+#419 = VECTOR('',#420,1.);+#420 = DIRECTION('',(1.,0.));+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#422 = PCURVE('',#423,#428);+#423 = PLANE('',#424);+#424 = AXIS2_PLACEMENT_3D('',#425,#426,#427);+#425 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#426 = DIRECTION('',(0.,1.,0.));+#427 = DIRECTION('',(0.,0.,1.));+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);+#429 = LINE('',#430,#431);+#430 = CARTESIAN_POINT('',(0.,0.));+#431 = VECTOR('',#432,1.);+#432 = DIRECTION('',(1.,0.));+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#434 = ORIENTED_EDGE('',*,*,#435,.T.);+#435 = EDGE_CURVE('',#401,#436,#438,.T.);+#436 = VERTEX_POINT('',#437);+#437 = CARTESIAN_POINT('',(-0.32,0.32,-3.));+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(0.,1.,0.));+#443 = PCURVE('',#411,#444);+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);+#445 = LINE('',#446,#447);+#446 = CARTESIAN_POINT('',(0.,0.));+#447 = VECTOR('',#448,1.);+#448 = DIRECTION('',(0.,-1.));+#449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#450 = PCURVE('',#451,#456);+#451 = PLANE('',#452);+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);+#453 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#454 = DIRECTION('',(0.,0.,1.));+#455 = DIRECTION('',(1.,0.,0.));+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);+#457 = LINE('',#458,#459);+#458 = CARTESIAN_POINT('',(0.,0.));+#459 = VECTOR('',#460,1.);+#460 = DIRECTION('',(0.,1.));+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#462 = ORIENTED_EDGE('',*,*,#463,.T.);+#463 = EDGE_CURVE('',#436,#464,#466,.T.);+#464 = VERTEX_POINT('',#465);+#465 = CARTESIAN_POINT('',(-0.32,0.32,8.64));+#466 = SURFACE_CURVE('',#467,(#471,#478),.PCURVE_S1.);+#467 = LINE('',#468,#469);+#468 = CARTESIAN_POINT('',(-0.32,0.32,-3.));+#469 = VECTOR('',#470,1.);+#470 = DIRECTION('',(0.,0.,1.));+#471 = PCURVE('',#411,#472);+#472 = DEFINITIONAL_REPRESENTATION('',(#473),#477);+#473 = LINE('',#474,#475);+#474 = CARTESIAN_POINT('',(0.,-0.64));+#475 = VECTOR('',#476,1.);+#476 = DIRECTION('',(1.,0.));+#477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#478 = PCURVE('',#479,#484);+#479 = PLANE('',#480);+#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);+#481 = CARTESIAN_POINT('',(-0.32,0.32,-3.));+#482 = DIRECTION('',(0.,1.,0.));+#483 = DIRECTION('',(0.,0.,1.));+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);+#485 = LINE('',#486,#487);+#486 = CARTESIAN_POINT('',(0.,0.));+#487 = VECTOR('',#488,1.);+#488 = DIRECTION('',(1.,0.));+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#490 = ORIENTED_EDGE('',*,*,#491,.F.);+#491 = EDGE_CURVE('',#403,#464,#492,.T.);+#492 = SURFACE_CURVE('',#493,(#497,#504),.PCURVE_S1.);+#493 = LINE('',#494,#495);+#494 = CARTESIAN_POINT('',(-0.32,-0.32,8.64));+#495 = VECTOR('',#496,1.);+#496 = DIRECTION('',(0.,1.,0.));+#497 = PCURVE('',#411,#498);+#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(11.64,0.));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(0.,-1.));+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#504 = PCURVE('',#505,#510);+#505 = PLANE('',#506);+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);+#507 = CARTESIAN_POINT('',(-0.32,-0.32,8.64));+#508 = DIRECTION('',(0.,0.,1.));+#509 = DIRECTION('',(1.,0.,0.));+#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);+#511 = LINE('',#512,#513);+#512 = CARTESIAN_POINT('',(0.,0.));+#513 = VECTOR('',#514,1.);+#514 = DIRECTION('',(0.,1.));+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#516 = ADVANCED_FACE('',(#517),#531,.T.);+#517 = FACE_BOUND('',#518,.T.);+#518 = EDGE_LOOP('',(#519,#549,#572,#595));+#519 = ORIENTED_EDGE('',*,*,#520,.F.);+#520 = EDGE_CURVE('',#521,#523,#525,.T.);+#521 = VERTEX_POINT('',#522);+#522 = CARTESIAN_POINT('',(0.32,-0.32,-3.));+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(0.32,-0.32,8.64));+#525 = SURFACE_CURVE('',#526,(#530,#542),.PCURVE_S1.);+#526 = LINE('',#527,#528);+#527 = CARTESIAN_POINT('',(0.32,-0.32,-3.));+#528 = VECTOR('',#529,1.);+#529 = DIRECTION('',(0.,0.,1.));+#530 = PCURVE('',#531,#536);+#531 = PLANE('',#532);+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);+#533 = CARTESIAN_POINT('',(0.32,-0.32,-3.));+#534 = DIRECTION('',(1.,0.,0.));+#535 = DIRECTION('',(0.,0.,1.));+#536 = DEFINITIONAL_REPRESENTATION('',(#537),#541);+#537 = LINE('',#538,#539);+#538 = CARTESIAN_POINT('',(0.,0.));+#539 = VECTOR('',#540,1.);+#540 = DIRECTION('',(1.,0.));+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#542 = PCURVE('',#423,#543);+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(0.,0.64));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(1.,0.));+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#549 = ORIENTED_EDGE('',*,*,#550,.T.);+#550 = EDGE_CURVE('',#521,#551,#553,.T.);+#551 = VERTEX_POINT('',#552);+#552 = CARTESIAN_POINT('',(0.32,0.32,-3.));+#553 = SURFACE_CURVE('',#554,(#558,#565),.PCURVE_S1.);+#554 = LINE('',#555,#556);+#555 = CARTESIAN_POINT('',(0.32,-0.32,-3.));+#556 = VECTOR('',#557,1.);+#557 = DIRECTION('',(0.,1.,0.));+#558 = PCURVE('',#531,#559);+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);+#560 = LINE('',#561,#562);+#561 = CARTESIAN_POINT('',(0.,0.));+#562 = VECTOR('',#563,1.);+#563 = DIRECTION('',(0.,-1.));+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#565 = PCURVE('',#451,#566);+#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);+#567 = LINE('',#568,#569);+#568 = CARTESIAN_POINT('',(0.64,0.));+#569 = VECTOR('',#570,1.);+#570 = DIRECTION('',(0.,1.));+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#572 = ORIENTED_EDGE('',*,*,#573,.T.);+#573 = EDGE_CURVE('',#551,#574,#576,.T.);+#574 = VERTEX_POINT('',#575);+#575 = CARTESIAN_POINT('',(0.32,0.32,8.64));+#576 = SURFACE_CURVE('',#577,(#581,#588),.PCURVE_S1.);+#577 = LINE('',#578,#579);+#578 = CARTESIAN_POINT('',(0.32,0.32,-3.));+#579 = VECTOR('',#580,1.);+#580 = DIRECTION('',(0.,0.,1.));+#581 = PCURVE('',#531,#582);+#582 = DEFINITIONAL_REPRESENTATION('',(#583),#587);+#583 = LINE('',#584,#585);+#584 = CARTESIAN_POINT('',(0.,-0.64));+#585 = VECTOR('',#586,1.);+#586 = DIRECTION('',(1.,0.));+#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#588 = PCURVE('',#479,#589);+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);+#590 = LINE('',#591,#592);+#591 = CARTESIAN_POINT('',(0.,0.64));+#592 = VECTOR('',#593,1.);+#593 = DIRECTION('',(1.,0.));+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#595 = ORIENTED_EDGE('',*,*,#596,.F.);+#596 = EDGE_CURVE('',#523,#574,#597,.T.);+#597 = SURFACE_CURVE('',#598,(#602,#609),.PCURVE_S1.);+#598 = LINE('',#599,#600);+#599 = CARTESIAN_POINT('',(0.32,-0.32,8.64));+#600 = VECTOR('',#601,1.);+#601 = DIRECTION('',(0.,1.,0.));+#602 = PCURVE('',#531,#603);+#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);+#604 = LINE('',#605,#606);+#605 = CARTESIAN_POINT('',(11.64,0.));+#606 = VECTOR('',#607,1.);+#607 = DIRECTION('',(0.,-1.));+#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#609 = PCURVE('',#505,#610);+#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);+#611 = LINE('',#612,#613);+#612 = CARTESIAN_POINT('',(0.64,0.));+#613 = VECTOR('',#614,1.);+#614 = DIRECTION('',(0.,1.));+#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#616 = ADVANCED_FACE('',(#617),#423,.F.);+#617 = FACE_BOUND('',#618,.F.);+#618 = EDGE_LOOP('',(#619,#640,#641,#662));+#619 = ORIENTED_EDGE('',*,*,#620,.F.);+#620 = EDGE_CURVE('',#401,#521,#621,.T.);+#621 = SURFACE_CURVE('',#622,(#626,#633),.PCURVE_S1.);+#622 = LINE('',#623,#624);+#623 = CARTESIAN_POINT('',(-0.32,-0.32,-3.));+#624 = VECTOR('',#625,1.);+#625 = DIRECTION('',(1.,0.,0.));+#626 = PCURVE('',#423,#627);+#627 = DEFINITIONAL_REPRESENTATION('',(#628),#632);+#628 = LINE('',#629,#630);+#629 = CARTESIAN_POINT('',(0.,0.));+#630 = VECTOR('',#631,1.);+#631 = DIRECTION('',(0.,1.));+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#633 = PCURVE('',#451,#634);+#634 = DEFINITIONAL_REPRESENTATION('',(#635),#639);+#635 = LINE('',#636,#637);+#636 = CARTESIAN_POINT('',(0.,0.));+#637 = VECTOR('',#638,1.);+#638 = DIRECTION('',(1.,0.));+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#640 = ORIENTED_EDGE('',*,*,#400,.T.);+#641 = ORIENTED_EDGE('',*,*,#642,.T.);+#642 = EDGE_CURVE('',#403,#523,#643,.T.);+#643 = SURFACE_CURVE('',#644,(#648,#655),.PCURVE_S1.);+#644 = LINE('',#645,#646);+#645 = CARTESIAN_POINT('',(-0.32,-0.32,8.64));+#646 = VECTOR('',#647,1.);+#647 = DIRECTION('',(1.,0.,0.));+#648 = PCURVE('',#423,#649);+#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654);+#650 = LINE('',#651,#652);+#651 = CARTESIAN_POINT('',(11.64,0.));+#652 = VECTOR('',#653,1.);+#653 = DIRECTION('',(0.,1.));+#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#655 = PCURVE('',#505,#656);+#656 = DEFINITIONAL_REPRESENTATION('',(#657),#661);+#657 = LINE('',#658,#659);+#658 = CARTESIAN_POINT('',(0.,0.));+#659 = VECTOR('',#660,1.);+#660 = DIRECTION('',(1.,0.));+#661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#662 = ORIENTED_EDGE('',*,*,#520,.F.);+#663 = ADVANCED_FACE('',(#664),#479,.T.);+#664 = FACE_BOUND('',#665,.T.);+#665 = EDGE_LOOP('',(#666,#687,#688,#709));+#666 = ORIENTED_EDGE('',*,*,#667,.F.);+#667 = EDGE_CURVE('',#436,#551,#668,.T.);+#668 = SURFACE_CURVE('',#669,(#673,#680),.PCURVE_S1.);+#669 = LINE('',#670,#671);+#670 = CARTESIAN_POINT('',(-0.32,0.32,-3.));+#671 = VECTOR('',#672,1.);+#672 = DIRECTION('',(1.,0.,0.));+#673 = PCURVE('',#479,#674);+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);+#675 = LINE('',#676,#677);+#676 = CARTESIAN_POINT('',(0.,0.));+#677 = VECTOR('',#678,1.);+#678 = DIRECTION('',(0.,1.));+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#680 = PCURVE('',#451,#681);+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);+#682 = LINE('',#683,#684);+#683 = CARTESIAN_POINT('',(0.,0.64));+#684 = VECTOR('',#685,1.);+#685 = DIRECTION('',(1.,0.));+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#687 = ORIENTED_EDGE('',*,*,#463,.T.);+#688 = ORIENTED_EDGE('',*,*,#689,.T.);+#689 = EDGE_CURVE('',#464,#574,#690,.T.);+#690 = SURFACE_CURVE('',#691,(#695,#702),.PCURVE_S1.);+#691 = LINE('',#692,#693);+#692 = CARTESIAN_POINT('',(-0.32,0.32,8.64));+#693 = VECTOR('',#694,1.);+#694 = DIRECTION('',(1.,0.,0.));+#695 = PCURVE('',#479,#696);+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);+#697 = LINE('',#698,#699);+#698 = CARTESIAN_POINT('',(11.64,0.));+#699 = VECTOR('',#700,1.);+#700 = DIRECTION('',(0.,1.));+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#702 = PCURVE('',#505,#703);+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);+#704 = LINE('',#705,#706);+#705 = CARTESIAN_POINT('',(0.,0.64));+#706 = VECTOR('',#707,1.);+#707 = DIRECTION('',(1.,0.));+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#709 = ORIENTED_EDGE('',*,*,#573,.F.);+#710 = ADVANCED_FACE('',(#711),#451,.F.);+#711 = FACE_BOUND('',#712,.F.);+#712 = EDGE_LOOP('',(#713,#714,#715,#716));+#713 = ORIENTED_EDGE('',*,*,#435,.F.);+#714 = ORIENTED_EDGE('',*,*,#620,.T.);+#715 = ORIENTED_EDGE('',*,*,#550,.T.);+#716 = ORIENTED_EDGE('',*,*,#667,.F.);+#717 = ADVANCED_FACE('',(#718),#505,.T.);+#718 = FACE_BOUND('',#719,.T.);+#719 = EDGE_LOOP('',(#720,#721,#722,#723));+#720 = ORIENTED_EDGE('',*,*,#491,.F.);+#721 = ORIENTED_EDGE('',*,*,#642,.T.);+#722 = ORIENTED_EDGE('',*,*,#596,.T.);+#723 = ORIENTED_EDGE('',*,*,#689,.F.);+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#728)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#725,#726,#727)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#725 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#726 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#727 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#728 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#725,+  'distance_accuracy_value','confusion accuracy');+#729 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#730,#732);+#730 = ( REPRESENTATION_RELATIONSHIP('','',#393,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#731) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#731 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#732 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#733+  );+#733 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Pin_1','',#5,#388,$);+#734 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#390));+#735 = SHAPE_DEFINITION_REPRESENTATION(#736,#742);+#736 = PRODUCT_DEFINITION_SHAPE('','',#737);+#737 = PRODUCT_DEFINITION('design','',#738,#741);+#738 = PRODUCT_DEFINITION_FORMATION('','',#739);+#739 = PRODUCT('Pin_2','Pin_2','',(#740));+#740 = PRODUCT_CONTEXT('',#2,'mechanical');+#741 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#742 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#743),#1073);+#743 = MANIFOLD_SOLID_BREP('',#744);+#744 = CLOSED_SHELL('',(#745,#865,#965,#1012,#1059,#1066));+#745 = ADVANCED_FACE('',(#746),#760,.F.);+#746 = FACE_BOUND('',#747,.F.);+#747 = EDGE_LOOP('',(#748,#783,#811,#839));+#748 = ORIENTED_EDGE('',*,*,#749,.F.);+#749 = EDGE_CURVE('',#750,#752,#754,.T.);+#750 = VERTEX_POINT('',#751);+#751 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#752 = VERTEX_POINT('',#753);+#753 = CARTESIAN_POINT('',(-0.32,2.22,8.64));+#754 = SURFACE_CURVE('',#755,(#759,#771),.PCURVE_S1.);+#755 = LINE('',#756,#757);+#756 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#757 = VECTOR('',#758,1.);+#758 = DIRECTION('',(0.,0.,1.));+#759 = PCURVE('',#760,#765);+#760 = PLANE('',#761);+#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764);+#762 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#763 = DIRECTION('',(1.,0.,0.));+#764 = DIRECTION('',(0.,0.,1.));+#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770);+#766 = LINE('',#767,#768);+#767 = CARTESIAN_POINT('',(0.,0.));+#768 = VECTOR('',#769,1.);+#769 = DIRECTION('',(1.,0.));+#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#771 = PCURVE('',#772,#777);+#772 = PLANE('',#773);+#773 = AXIS2_PLACEMENT_3D('',#774,#775,#776);+#774 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#775 = DIRECTION('',(0.,1.,0.));+#776 = DIRECTION('',(0.,0.,1.));+#777 = DEFINITIONAL_REPRESENTATION('',(#778),#782);+#778 = LINE('',#779,#780);+#779 = CARTESIAN_POINT('',(0.,0.));+#780 = VECTOR('',#781,1.);+#781 = DIRECTION('',(1.,0.));+#782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#783 = ORIENTED_EDGE('',*,*,#784,.T.);+#784 = EDGE_CURVE('',#750,#785,#787,.T.);+#785 = VERTEX_POINT('',#786);+#786 = CARTESIAN_POINT('',(-0.32,2.86,-3.));+#787 = SURFACE_CURVE('',#788,(#792,#799),.PCURVE_S1.);+#788 = LINE('',#789,#790);+#789 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#790 = VECTOR('',#791,1.);+#791 = DIRECTION('',(0.,1.,0.));+#792 = PCURVE('',#760,#793);+#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798);+#794 = LINE('',#795,#796);+#795 = CARTESIAN_POINT('',(0.,0.));+#796 = VECTOR('',#797,1.);+#797 = DIRECTION('',(0.,-1.));+#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#799 = PCURVE('',#800,#805);+#800 = PLANE('',#801);+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);+#802 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#803 = DIRECTION('',(0.,0.,1.));+#804 = DIRECTION('',(1.,0.,0.));+#805 = DEFINITIONAL_REPRESENTATION('',(#806),#810);+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(0.,0.));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(0.,1.));+#810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#811 = ORIENTED_EDGE('',*,*,#812,.T.);+#812 = EDGE_CURVE('',#785,#813,#815,.T.);+#813 = VERTEX_POINT('',#814);+#814 = CARTESIAN_POINT('',(-0.32,2.86,8.64));+#815 = SURFACE_CURVE('',#816,(#820,#827),.PCURVE_S1.);+#816 = LINE('',#817,#818);+#817 = CARTESIAN_POINT('',(-0.32,2.86,-3.));+#818 = VECTOR('',#819,1.);+#819 = DIRECTION('',(0.,0.,1.));+#820 = PCURVE('',#760,#821);+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);+#822 = LINE('',#823,#824);+#823 = CARTESIAN_POINT('',(0.,-0.64));+#824 = VECTOR('',#825,1.);+#825 = DIRECTION('',(1.,0.));+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#827 = PCURVE('',#828,#833);+#828 = PLANE('',#829);+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);+#830 = CARTESIAN_POINT('',(-0.32,2.86,-3.));+#831 = DIRECTION('',(0.,1.,0.));+#832 = DIRECTION('',(0.,0.,1.));+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);+#834 = LINE('',#835,#836);+#835 = CARTESIAN_POINT('',(0.,0.));+#836 = VECTOR('',#837,1.);+#837 = DIRECTION('',(1.,0.));+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#839 = ORIENTED_EDGE('',*,*,#840,.F.);+#840 = EDGE_CURVE('',#752,#813,#841,.T.);+#841 = SURFACE_CURVE('',#842,(#846,#853),.PCURVE_S1.);+#842 = LINE('',#843,#844);+#843 = CARTESIAN_POINT('',(-0.32,2.22,8.64));+#844 = VECTOR('',#845,1.);+#845 = DIRECTION('',(0.,1.,0.));+#846 = PCURVE('',#760,#847);+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);+#848 = LINE('',#849,#850);+#849 = CARTESIAN_POINT('',(11.64,0.));+#850 = VECTOR('',#851,1.);+#851 = DIRECTION('',(0.,-1.));+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#853 = PCURVE('',#854,#859);+#854 = PLANE('',#855);+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);+#856 = CARTESIAN_POINT('',(-0.32,2.22,8.64));+#857 = DIRECTION('',(0.,0.,1.));+#858 = DIRECTION('',(1.,0.,0.));+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);+#860 = LINE('',#861,#862);+#861 = CARTESIAN_POINT('',(0.,0.));+#862 = VECTOR('',#863,1.);+#863 = DIRECTION('',(0.,1.));+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#865 = ADVANCED_FACE('',(#866),#880,.T.);+#866 = FACE_BOUND('',#867,.T.);+#867 = EDGE_LOOP('',(#868,#898,#921,#944));+#868 = ORIENTED_EDGE('',*,*,#869,.F.);+#869 = EDGE_CURVE('',#870,#872,#874,.T.);+#870 = VERTEX_POINT('',#871);+#871 = CARTESIAN_POINT('',(0.32,2.22,-3.));+#872 = VERTEX_POINT('',#873);+#873 = CARTESIAN_POINT('',(0.32,2.22,8.64));+#874 = SURFACE_CURVE('',#875,(#879,#891),.PCURVE_S1.);+#875 = LINE('',#876,#877);+#876 = CARTESIAN_POINT('',(0.32,2.22,-3.));+#877 = VECTOR('',#878,1.);+#878 = DIRECTION('',(0.,0.,1.));+#879 = PCURVE('',#880,#885);+#880 = PLANE('',#881);+#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884);+#882 = CARTESIAN_POINT('',(0.32,2.22,-3.));+#883 = DIRECTION('',(1.,0.,0.));+#884 = DIRECTION('',(0.,0.,1.));+#885 = DEFINITIONAL_REPRESENTATION('',(#886),#890);+#886 = LINE('',#887,#888);+#887 = CARTESIAN_POINT('',(0.,0.));+#888 = VECTOR('',#889,1.);+#889 = DIRECTION('',(1.,0.));+#890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#891 = PCURVE('',#772,#892);+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897);+#893 = LINE('',#894,#895);+#894 = CARTESIAN_POINT('',(0.,0.64));+#895 = VECTOR('',#896,1.);+#896 = DIRECTION('',(1.,0.));+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#898 = ORIENTED_EDGE('',*,*,#899,.T.);+#899 = EDGE_CURVE('',#870,#900,#902,.T.);+#900 = VERTEX_POINT('',#901);+#901 = CARTESIAN_POINT('',(0.32,2.86,-3.));+#902 = SURFACE_CURVE('',#903,(#907,#914),.PCURVE_S1.);+#903 = LINE('',#904,#905);+#904 = CARTESIAN_POINT('',(0.32,2.22,-3.));+#905 = VECTOR('',#906,1.);+#906 = DIRECTION('',(0.,1.,0.));+#907 = PCURVE('',#880,#908);+#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913);+#909 = LINE('',#910,#911);+#910 = CARTESIAN_POINT('',(0.,0.));+#911 = VECTOR('',#912,1.);+#912 = DIRECTION('',(0.,-1.));+#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#914 = PCURVE('',#800,#915);+#915 = DEFINITIONAL_REPRESENTATION('',(#916),#920);+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(0.64,0.));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(0.,1.));+#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#921 = ORIENTED_EDGE('',*,*,#922,.T.);+#922 = EDGE_CURVE('',#900,#923,#925,.T.);+#923 = VERTEX_POINT('',#924);+#924 = CARTESIAN_POINT('',(0.32,2.86,8.64));+#925 = SURFACE_CURVE('',#926,(#930,#937),.PCURVE_S1.);+#926 = LINE('',#927,#928);+#927 = CARTESIAN_POINT('',(0.32,2.86,-3.));+#928 = VECTOR('',#929,1.);+#929 = DIRECTION('',(0.,0.,1.));+#930 = PCURVE('',#880,#931);+#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936);+#932 = LINE('',#933,#934);+#933 = CARTESIAN_POINT('',(0.,-0.64));+#934 = VECTOR('',#935,1.);+#935 = DIRECTION('',(1.,0.));+#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#937 = PCURVE('',#828,#938);+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);+#939 = LINE('',#940,#941);+#940 = CARTESIAN_POINT('',(0.,0.64));+#941 = VECTOR('',#942,1.);+#942 = DIRECTION('',(1.,0.));+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#944 = ORIENTED_EDGE('',*,*,#945,.F.);+#945 = EDGE_CURVE('',#872,#923,#946,.T.);+#946 = SURFACE_CURVE('',#947,(#951,#958),.PCURVE_S1.);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(0.32,2.22,8.64));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(0.,1.,0.));+#951 = PCURVE('',#880,#952);+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957);+#953 = LINE('',#954,#955);+#954 = CARTESIAN_POINT('',(11.64,0.));+#955 = VECTOR('',#956,1.);+#956 = DIRECTION('',(0.,-1.));+#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#958 = PCURVE('',#854,#959);+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);+#960 = LINE('',#961,#962);+#961 = CARTESIAN_POINT('',(0.64,0.));+#962 = VECTOR('',#963,1.);+#963 = DIRECTION('',(0.,1.));+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#965 = ADVANCED_FACE('',(#966),#772,.F.);+#966 = FACE_BOUND('',#967,.F.);+#967 = EDGE_LOOP('',(#968,#989,#990,#1011));+#968 = ORIENTED_EDGE('',*,*,#969,.F.);+#969 = EDGE_CURVE('',#750,#870,#970,.T.);+#970 = SURFACE_CURVE('',#971,(#975,#982),.PCURVE_S1.);+#971 = LINE('',#972,#973);+#972 = CARTESIAN_POINT('',(-0.32,2.22,-3.));+#973 = VECTOR('',#974,1.);+#974 = DIRECTION('',(1.,0.,0.));+#975 = PCURVE('',#772,#976);+#976 = DEFINITIONAL_REPRESENTATION('',(#977),#981);+#977 = LINE('',#978,#979);+#978 = CARTESIAN_POINT('',(0.,0.));+#979 = VECTOR('',#980,1.);+#980 = DIRECTION('',(0.,1.));+#981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#982 = PCURVE('',#800,#983);+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);+#984 = LINE('',#985,#986);+#985 = CARTESIAN_POINT('',(0.,0.));+#986 = VECTOR('',#987,1.);+#987 = DIRECTION('',(1.,0.));+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#989 = ORIENTED_EDGE('',*,*,#749,.T.);+#990 = ORIENTED_EDGE('',*,*,#991,.T.);+#991 = EDGE_CURVE('',#752,#872,#992,.T.);+#992 = SURFACE_CURVE('',#993,(#997,#1004),.PCURVE_S1.);+#993 = LINE('',#994,#995);+#994 = CARTESIAN_POINT('',(-0.32,2.22,8.64));+#995 = VECTOR('',#996,1.);+#996 = DIRECTION('',(1.,0.,0.));+#997 = PCURVE('',#772,#998);+#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003);+#999 = LINE('',#1000,#1001);+#1000 = CARTESIAN_POINT('',(11.64,0.));+#1001 = VECTOR('',#1002,1.);+#1002 = DIRECTION('',(0.,1.));+#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1004 = PCURVE('',#854,#1005);+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);+#1006 = LINE('',#1007,#1008);+#1007 = CARTESIAN_POINT('',(0.,0.));+#1008 = VECTOR('',#1009,1.);+#1009 = DIRECTION('',(1.,0.));+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1011 = ORIENTED_EDGE('',*,*,#869,.F.);+#1012 = ADVANCED_FACE('',(#1013),#828,.T.);+#1013 = FACE_BOUND('',#1014,.T.);+#1014 = EDGE_LOOP('',(#1015,#1036,#1037,#1058));+#1015 = ORIENTED_EDGE('',*,*,#1016,.F.);+#1016 = EDGE_CURVE('',#785,#900,#1017,.T.);+#1017 = SURFACE_CURVE('',#1018,(#1022,#1029),.PCURVE_S1.);+#1018 = LINE('',#1019,#1020);+#1019 = CARTESIAN_POINT('',(-0.32,2.86,-3.));+#1020 = VECTOR('',#1021,1.);+#1021 = DIRECTION('',(1.,0.,0.));+#1022 = PCURVE('',#828,#1023);+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);+#1024 = LINE('',#1025,#1026);+#1025 = CARTESIAN_POINT('',(0.,0.));+#1026 = VECTOR('',#1027,1.);+#1027 = DIRECTION('',(0.,1.));+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1029 = PCURVE('',#800,#1030);+#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035);+#1031 = LINE('',#1032,#1033);+#1032 = CARTESIAN_POINT('',(0.,0.64));+#1033 = VECTOR('',#1034,1.);+#1034 = DIRECTION('',(1.,0.));+#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1036 = ORIENTED_EDGE('',*,*,#812,.T.);+#1037 = ORIENTED_EDGE('',*,*,#1038,.T.);+#1038 = EDGE_CURVE('',#813,#923,#1039,.T.);+#1039 = SURFACE_CURVE('',#1040,(#1044,#1051),.PCURVE_S1.);+#1040 = LINE('',#1041,#1042);+#1041 = CARTESIAN_POINT('',(-0.32,2.86,8.64));+#1042 = VECTOR('',#1043,1.);+#1043 = DIRECTION('',(1.,0.,0.));+#1044 = PCURVE('',#828,#1045);+#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050);+#1046 = LINE('',#1047,#1048);+#1047 = CARTESIAN_POINT('',(11.64,0.));+#1048 = VECTOR('',#1049,1.);+#1049 = DIRECTION('',(0.,1.));+#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1051 = PCURVE('',#854,#1052);+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);+#1053 = LINE('',#1054,#1055);+#1054 = CARTESIAN_POINT('',(0.,0.64));+#1055 = VECTOR('',#1056,1.);+#1056 = DIRECTION('',(1.,0.));+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1058 = ORIENTED_EDGE('',*,*,#922,.F.);+#1059 = ADVANCED_FACE('',(#1060),#800,.F.);+#1060 = FACE_BOUND('',#1061,.F.);+#1061 = EDGE_LOOP('',(#1062,#1063,#1064,#1065));+#1062 = ORIENTED_EDGE('',*,*,#784,.F.);+#1063 = ORIENTED_EDGE('',*,*,#969,.T.);+#1064 = ORIENTED_EDGE('',*,*,#899,.T.);+#1065 = ORIENTED_EDGE('',*,*,#1016,.F.);+#1066 = ADVANCED_FACE('',(#1067),#854,.T.);+#1067 = FACE_BOUND('',#1068,.T.);+#1068 = EDGE_LOOP('',(#1069,#1070,#1071,#1072));+#1069 = ORIENTED_EDGE('',*,*,#840,.F.);+#1070 = ORIENTED_EDGE('',*,*,#991,.T.);+#1071 = ORIENTED_EDGE('',*,*,#945,.T.);+#1072 = ORIENTED_EDGE('',*,*,#1038,.F.);+#1073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1077)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1074,#1075,#1076)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1074 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1075 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1076 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1077 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1074,+  'distance_accuracy_value','confusion accuracy');+#1078 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1079,#1081);+#1079 = ( REPRESENTATION_RELATIONSHIP('','',#742,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1080) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1080 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#1081 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1082);+#1082 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Pin_2','',#5,#737,$);+#1083 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#739));+#1084 = SHAPE_DEFINITION_REPRESENTATION(#1085,#1091);+#1085 = PRODUCT_DEFINITION_SHAPE('','',#1086);+#1086 = PRODUCT_DEFINITION('design','',#1087,#1090);+#1087 = PRODUCT_DEFINITION_FORMATION('','',#1088);+#1088 = PRODUCT('Pin_3','Pin_3','',(#1089));+#1089 = PRODUCT_CONTEXT('',#2,'mechanical');+#1090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1091 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1092),#1422);+#1092 = MANIFOLD_SOLID_BREP('',#1093);+#1093 = CLOSED_SHELL('',(#1094,#1214,#1314,#1361,#1408,#1415));+#1094 = ADVANCED_FACE('',(#1095),#1109,.F.);+#1095 = FACE_BOUND('',#1096,.F.);+#1096 = EDGE_LOOP('',(#1097,#1132,#1160,#1188));+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);+#1098 = EDGE_CURVE('',#1099,#1101,#1103,.T.);+#1099 = VERTEX_POINT('',#1100);+#1100 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1101 = VERTEX_POINT('',#1102);+#1102 = CARTESIAN_POINT('',(-0.32,4.76,8.64));+#1103 = SURFACE_CURVE('',#1104,(#1108,#1120),.PCURVE_S1.);+#1104 = LINE('',#1105,#1106);+#1105 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1106 = VECTOR('',#1107,1.);+#1107 = DIRECTION('',(0.,0.,1.));+#1108 = PCURVE('',#1109,#1114);+#1109 = PLANE('',#1110);+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);+#1111 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1112 = DIRECTION('',(1.,0.,0.));+#1113 = DIRECTION('',(0.,0.,1.));+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1119);+#1115 = LINE('',#1116,#1117);+#1116 = CARTESIAN_POINT('',(0.,0.));+#1117 = VECTOR('',#1118,1.);+#1118 = DIRECTION('',(1.,0.));+#1119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1120 = PCURVE('',#1121,#1126);+#1121 = PLANE('',#1122);+#1122 = AXIS2_PLACEMENT_3D('',#1123,#1124,#1125);+#1123 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1124 = DIRECTION('',(0.,1.,0.));+#1125 = DIRECTION('',(0.,0.,1.));+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131);+#1127 = LINE('',#1128,#1129);+#1128 = CARTESIAN_POINT('',(0.,0.));+#1129 = VECTOR('',#1130,1.);+#1130 = DIRECTION('',(1.,0.));+#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1132 = ORIENTED_EDGE('',*,*,#1133,.T.);+#1133 = EDGE_CURVE('',#1099,#1134,#1136,.T.);+#1134 = VERTEX_POINT('',#1135);+#1135 = CARTESIAN_POINT('',(-0.32,5.4,-3.));+#1136 = SURFACE_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.);+#1137 = LINE('',#1138,#1139);+#1138 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1139 = VECTOR('',#1140,1.);+#1140 = DIRECTION('',(0.,1.,0.));+#1141 = PCURVE('',#1109,#1142);+#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147);+#1143 = LINE('',#1144,#1145);+#1144 = CARTESIAN_POINT('',(0.,0.));+#1145 = VECTOR('',#1146,1.);+#1146 = DIRECTION('',(0.,-1.));+#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1148 = PCURVE('',#1149,#1154);+#1149 = PLANE('',#1150);+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);+#1151 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1152 = DIRECTION('',(0.,0.,1.));+#1153 = DIRECTION('',(1.,0.,0.));+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = LINE('',#1156,#1157);+#1156 = CARTESIAN_POINT('',(0.,0.));+#1157 = VECTOR('',#1158,1.);+#1158 = DIRECTION('',(0.,1.));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1160 = ORIENTED_EDGE('',*,*,#1161,.T.);+#1161 = EDGE_CURVE('',#1134,#1162,#1164,.T.);+#1162 = VERTEX_POINT('',#1163);+#1163 = CARTESIAN_POINT('',(-0.32,5.4,8.64));+#1164 = SURFACE_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(-0.32,5.4,-3.));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(0.,0.,1.));+#1169 = PCURVE('',#1109,#1170);+#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175);+#1171 = LINE('',#1172,#1173);+#1172 = CARTESIAN_POINT('',(0.,-0.64));+#1173 = VECTOR('',#1174,1.);+#1174 = DIRECTION('',(1.,0.));+#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1176 = PCURVE('',#1177,#1182);+#1177 = PLANE('',#1178);+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);+#1179 = CARTESIAN_POINT('',(-0.32,5.4,-3.));+#1180 = DIRECTION('',(0.,1.,0.));+#1181 = DIRECTION('',(0.,0.,1.));+#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187);+#1183 = LINE('',#1184,#1185);+#1184 = CARTESIAN_POINT('',(0.,0.));+#1185 = VECTOR('',#1186,1.);+#1186 = DIRECTION('',(1.,0.));+#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1188 = ORIENTED_EDGE('',*,*,#1189,.F.);+#1189 = EDGE_CURVE('',#1101,#1162,#1190,.T.);+#1190 = SURFACE_CURVE('',#1191,(#1195,#1202),.PCURVE_S1.);+#1191 = LINE('',#1192,#1193);+#1192 = CARTESIAN_POINT('',(-0.32,4.76,8.64));+#1193 = VECTOR('',#1194,1.);+#1194 = DIRECTION('',(0.,1.,0.));+#1195 = PCURVE('',#1109,#1196);+#1196 = DEFINITIONAL_REPRESENTATION('',(#1197),#1201);+#1197 = LINE('',#1198,#1199);+#1198 = CARTESIAN_POINT('',(11.64,0.));+#1199 = VECTOR('',#1200,1.);+#1200 = DIRECTION('',(0.,-1.));+#1201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1202 = PCURVE('',#1203,#1208);+#1203 = PLANE('',#1204);+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);+#1205 = CARTESIAN_POINT('',(-0.32,4.76,8.64));+#1206 = DIRECTION('',(0.,0.,1.));+#1207 = DIRECTION('',(1.,0.,0.));+#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213);+#1209 = LINE('',#1210,#1211);+#1210 = CARTESIAN_POINT('',(0.,0.));+#1211 = VECTOR('',#1212,1.);+#1212 = DIRECTION('',(0.,1.));+#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1214 = ADVANCED_FACE('',(#1215),#1229,.T.);+#1215 = FACE_BOUND('',#1216,.T.);+#1216 = EDGE_LOOP('',(#1217,#1247,#1270,#1293));+#1217 = ORIENTED_EDGE('',*,*,#1218,.F.);+#1218 = EDGE_CURVE('',#1219,#1221,#1223,.T.);+#1219 = VERTEX_POINT('',#1220);+#1220 = CARTESIAN_POINT('',(0.32,4.76,-3.));+#1221 = VERTEX_POINT('',#1222);+#1222 = CARTESIAN_POINT('',(0.32,4.76,8.64));+#1223 = SURFACE_CURVE('',#1224,(#1228,#1240),.PCURVE_S1.);+#1224 = LINE('',#1225,#1226);+#1225 = CARTESIAN_POINT('',(0.32,4.76,-3.));+#1226 = VECTOR('',#1227,1.);+#1227 = DIRECTION('',(0.,0.,1.));+#1228 = PCURVE('',#1229,#1234);+#1229 = PLANE('',#1230);+#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);+#1231 = CARTESIAN_POINT('',(0.32,4.76,-3.));+#1232 = DIRECTION('',(1.,0.,0.));+#1233 = DIRECTION('',(0.,0.,1.));+#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239);+#1235 = LINE('',#1236,#1237);+#1236 = CARTESIAN_POINT('',(0.,0.));+#1237 = VECTOR('',#1238,1.);+#1238 = DIRECTION('',(1.,0.));+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1240 = PCURVE('',#1121,#1241);+#1241 = DEFINITIONAL_REPRESENTATION('',(#1242),#1246);+#1242 = LINE('',#1243,#1244);+#1243 = CARTESIAN_POINT('',(0.,0.64));+#1244 = VECTOR('',#1245,1.);+#1245 = DIRECTION('',(1.,0.));+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1247 = ORIENTED_EDGE('',*,*,#1248,.T.);+#1248 = EDGE_CURVE('',#1219,#1249,#1251,.T.);+#1249 = VERTEX_POINT('',#1250);+#1250 = CARTESIAN_POINT('',(0.32,5.4,-3.));+#1251 = SURFACE_CURVE('',#1252,(#1256,#1263),.PCURVE_S1.);+#1252 = LINE('',#1253,#1254);+#1253 = CARTESIAN_POINT('',(0.32,4.76,-3.));+#1254 = VECTOR('',#1255,1.);+#1255 = DIRECTION('',(0.,1.,0.));+#1256 = PCURVE('',#1229,#1257);+#1257 = DEFINITIONAL_REPRESENTATION('',(#1258),#1262);+#1258 = LINE('',#1259,#1260);+#1259 = CARTESIAN_POINT('',(0.,0.));+#1260 = VECTOR('',#1261,1.);+#1261 = DIRECTION('',(0.,-1.));+#1262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1263 = PCURVE('',#1149,#1264);+#1264 = DEFINITIONAL_REPRESENTATION('',(#1265),#1269);+#1265 = LINE('',#1266,#1267);+#1266 = CARTESIAN_POINT('',(0.64,0.));+#1267 = VECTOR('',#1268,1.);+#1268 = DIRECTION('',(0.,1.));+#1269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);+#1271 = EDGE_CURVE('',#1249,#1272,#1274,.T.);+#1272 = VERTEX_POINT('',#1273);+#1273 = CARTESIAN_POINT('',(0.32,5.4,8.64));+#1274 = SURFACE_CURVE('',#1275,(#1279,#1286),.PCURVE_S1.);+#1275 = LINE('',#1276,#1277);+#1276 = CARTESIAN_POINT('',(0.32,5.4,-3.));+#1277 = VECTOR('',#1278,1.);+#1278 = DIRECTION('',(0.,0.,1.));+#1279 = PCURVE('',#1229,#1280);+#1280 = DEFINITIONAL_REPRESENTATION('',(#1281),#1285);+#1281 = LINE('',#1282,#1283);+#1282 = CARTESIAN_POINT('',(0.,-0.64));+#1283 = VECTOR('',#1284,1.);+#1284 = DIRECTION('',(1.,0.));+#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1286 = PCURVE('',#1177,#1287);+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);+#1288 = LINE('',#1289,#1290);+#1289 = CARTESIAN_POINT('',(0.,0.64));+#1290 = VECTOR('',#1291,1.);+#1291 = DIRECTION('',(1.,0.));+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1293 = ORIENTED_EDGE('',*,*,#1294,.F.);+#1294 = EDGE_CURVE('',#1221,#1272,#1295,.T.);+#1295 = SURFACE_CURVE('',#1296,(#1300,#1307),.PCURVE_S1.);+#1296 = LINE('',#1297,#1298);+#1297 = CARTESIAN_POINT('',(0.32,4.76,8.64));+#1298 = VECTOR('',#1299,1.);+#1299 = DIRECTION('',(0.,1.,0.));+#1300 = PCURVE('',#1229,#1301);+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);+#1302 = LINE('',#1303,#1304);+#1303 = CARTESIAN_POINT('',(11.64,0.));+#1304 = VECTOR('',#1305,1.);+#1305 = DIRECTION('',(0.,-1.));+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1307 = PCURVE('',#1203,#1308);+#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313);+#1309 = LINE('',#1310,#1311);+#1310 = CARTESIAN_POINT('',(0.64,0.));+#1311 = VECTOR('',#1312,1.);+#1312 = DIRECTION('',(0.,1.));+#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1314 = ADVANCED_FACE('',(#1315),#1121,.F.);+#1315 = FACE_BOUND('',#1316,.F.);+#1316 = EDGE_LOOP('',(#1317,#1338,#1339,#1360));+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);+#1318 = EDGE_CURVE('',#1099,#1219,#1319,.T.);+#1319 = SURFACE_CURVE('',#1320,(#1324,#1331),.PCURVE_S1.);+#1320 = LINE('',#1321,#1322);+#1321 = CARTESIAN_POINT('',(-0.32,4.76,-3.));+#1322 = VECTOR('',#1323,1.);+#1323 = DIRECTION('',(1.,0.,0.));+#1324 = PCURVE('',#1121,#1325);+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);+#1326 = LINE('',#1327,#1328);+#1327 = CARTESIAN_POINT('',(0.,0.));+#1328 = VECTOR('',#1329,1.);+#1329 = DIRECTION('',(0.,1.));+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1331 = PCURVE('',#1149,#1332);+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);+#1333 = LINE('',#1334,#1335);+#1334 = CARTESIAN_POINT('',(0.,0.));+#1335 = VECTOR('',#1336,1.);+#1336 = DIRECTION('',(1.,0.));+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1338 = ORIENTED_EDGE('',*,*,#1098,.T.);+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1340 = EDGE_CURVE('',#1101,#1221,#1341,.T.);+#1341 = SURFACE_CURVE('',#1342,(#1346,#1353),.PCURVE_S1.);+#1342 = LINE('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(-0.32,4.76,8.64));+#1344 = VECTOR('',#1345,1.);+#1345 = DIRECTION('',(1.,0.,0.));+#1346 = PCURVE('',#1121,#1347);+#1347 = DEFINITIONAL_REPRESENTATION('',(#1348),#1352);+#1348 = LINE('',#1349,#1350);+#1349 = CARTESIAN_POINT('',(11.64,0.));+#1350 = VECTOR('',#1351,1.);+#1351 = DIRECTION('',(0.,1.));+#1352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1353 = PCURVE('',#1203,#1354);+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);+#1355 = LINE('',#1356,#1357);+#1356 = CARTESIAN_POINT('',(0.,0.));+#1357 = VECTOR('',#1358,1.);+#1358 = DIRECTION('',(1.,0.));+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1360 = ORIENTED_EDGE('',*,*,#1218,.F.);+#1361 = ADVANCED_FACE('',(#1362),#1177,.T.);+#1362 = FACE_BOUND('',#1363,.T.);+#1363 = EDGE_LOOP('',(#1364,#1385,#1386,#1407));+#1364 = ORIENTED_EDGE('',*,*,#1365,.F.);+#1365 = EDGE_CURVE('',#1134,#1249,#1366,.T.);+#1366 = SURFACE_CURVE('',#1367,(#1371,#1378),.PCURVE_S1.);+#1367 = LINE('',#1368,#1369);+#1368 = CARTESIAN_POINT('',(-0.32,5.4,-3.));+#1369 = VECTOR('',#1370,1.);+#1370 = DIRECTION('',(1.,0.,0.));+#1371 = PCURVE('',#1177,#1372);+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);+#1373 = LINE('',#1374,#1375);+#1374 = CARTESIAN_POINT('',(0.,0.));+#1375 = VECTOR('',#1376,1.);+#1376 = DIRECTION('',(0.,1.));+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1378 = PCURVE('',#1149,#1379);+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);+#1380 = LINE('',#1381,#1382);+#1381 = CARTESIAN_POINT('',(0.,0.64));+#1382 = VECTOR('',#1383,1.);+#1383 = DIRECTION('',(1.,0.));+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1385 = ORIENTED_EDGE('',*,*,#1161,.T.);+#1386 = ORIENTED_EDGE('',*,*,#1387,.T.);+#1387 = EDGE_CURVE('',#1162,#1272,#1388,.T.);+#1388 = SURFACE_CURVE('',#1389,(#1393,#1400),.PCURVE_S1.);+#1389 = LINE('',#1390,#1391);+#1390 = CARTESIAN_POINT('',(-0.32,5.4,8.64));+#1391 = VECTOR('',#1392,1.);+#1392 = DIRECTION('',(1.,0.,0.));+#1393 = PCURVE('',#1177,#1394);+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);+#1395 = LINE('',#1396,#1397);+#1396 = CARTESIAN_POINT('',(11.64,0.));+#1397 = VECTOR('',#1398,1.);+#1398 = DIRECTION('',(0.,1.));+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1400 = PCURVE('',#1203,#1401);+#1401 = DEFINITIONAL_REPRESENTATION('',(#1402),#1406);+#1402 = LINE('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(0.,0.64));+#1404 = VECTOR('',#1405,1.);+#1405 = DIRECTION('',(1.,0.));+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1407 = ORIENTED_EDGE('',*,*,#1271,.F.);+#1408 = ADVANCED_FACE('',(#1409),#1149,.F.);+#1409 = FACE_BOUND('',#1410,.F.);+#1410 = EDGE_LOOP('',(#1411,#1412,#1413,#1414));+#1411 = ORIENTED_EDGE('',*,*,#1133,.F.);+#1412 = ORIENTED_EDGE('',*,*,#1318,.T.);+#1413 = ORIENTED_EDGE('',*,*,#1248,.T.);+#1414 = ORIENTED_EDGE('',*,*,#1365,.F.);+#1415 = ADVANCED_FACE('',(#1416),#1203,.T.);+#1416 = FACE_BOUND('',#1417,.T.);+#1417 = EDGE_LOOP('',(#1418,#1419,#1420,#1421));+#1418 = ORIENTED_EDGE('',*,*,#1189,.F.);+#1419 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1420 = ORIENTED_EDGE('',*,*,#1294,.T.);+#1421 = ORIENTED_EDGE('',*,*,#1387,.F.);+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1426)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1423,#1424,#1425)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1423 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1424 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1425 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1426 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1423,+  'distance_accuracy_value','confusion accuracy');+#1427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1428,#1430);+#1428 = ( REPRESENTATION_RELATIONSHIP('','',#1091,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1429) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#1430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1431);+#1431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Pin_3','',#5,#1086,$);+#1432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1088));+#1433 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1434),#375);+#1434 = STYLED_ITEM('color',(#1435),#45);+#1435 = PRESENTATION_STYLE_ASSIGNMENT((#1436));+#1436 = SURFACE_STYLE_USAGE(.BOTH.,#1437);+#1437 = SURFACE_SIDE_STYLE('',(#1438));+#1438 = SURFACE_STYLE_FILL_AREA(#1439);+#1439 = FILL_AREA_STYLE('',(#1440));+#1440 = FILL_AREA_STYLE_COLOUR('',#1441);+#1441 = COLOUR_RGB('',6.000000074816E-02,6.000000074816E-02,+  6.000000074816E-02);+#1442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1443),#724);+#1443 = STYLED_ITEM('color',(#1444),#394);+#1444 = PRESENTATION_STYLE_ASSIGNMENT((#1445));+#1445 = SURFACE_STYLE_USAGE(.BOTH.,#1446);+#1446 = SURFACE_SIDE_STYLE('',(#1447));+#1447 = SURFACE_STYLE_FILL_AREA(#1448);+#1448 = FILL_AREA_STYLE('',(#1449));+#1449 = FILL_AREA_STYLE_COLOUR('',#1450);+#1450 = COLOUR_RGB('',0.720000003324,0.740000011925,0.760000013601);+#1451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1452),#1422);+#1452 = STYLED_ITEM('color',(#1453),#1092);+#1453 = PRESENTATION_STYLE_ASSIGNMENT((#1454));+#1454 = SURFACE_STYLE_USAGE(.BOTH.,#1455);+#1455 = SURFACE_SIDE_STYLE('',(#1456));+#1456 = SURFACE_STYLE_FILL_AREA(#1457);+#1457 = FILL_AREA_STYLE('',(#1458));+#1458 = FILL_AREA_STYLE_COLOUR('',#1450);+#1459 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #1460),#1073);+#1460 = STYLED_ITEM('color',(#1461),#743);+#1461 = PRESENTATION_STYLE_ASSIGNMENT((#1462));+#1462 = SURFACE_STYLE_USAGE(.BOTH.,#1463);+#1463 = SURFACE_SIDE_STYLE('',(#1464));+#1464 = SURFACE_STYLE_FILL_AREA(#1465);+#1465 = FILL_AREA_STYLE('',(#1466));+#1466 = FILL_AREA_STYLE_COLOUR('',#1450);+ENDSEC;+END-ISO-10303-21;
cad/harness/M20-9990346-symbol-input.jsonadded+35
@@ -0,0 +1,35 @@+{+  "symbolName": "M20-9990346",+  "mpn": "M20-9990346",+  "manufacturer": "Harwin",+  "referencePrefix": "J",+  "description": "Three-contact 2.54mm vertical PCB header; mating height 6.1mm",+  "datasheetUrl": "https://www.harwin.com/products/M20-9990346",+  "pins": [+    {+      "number": "1",+      "name": "1",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    },+    {+      "number": "2",+      "name": "2",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    },+    {+      "number": "3",+      "name": "3",+      "type": "passive",+      "side": "left",+      "group": "Contacts"+    }+  ],+  "preferences": {+    "pinLayout": "left-right",+    "chipOutline": false+  }+}\ No newline at end of file
cad/harness/M20-9990346-viewer.htmladded+2144
@@ -0,0 +1,2144 @@+<!doctype html><html><head><meta charset="utf-8"><title>M20-9990346 — adom-symbol</title>+<style>+  :root { --bg:#0d1117; --panel:#11161f; --border:#222b38; --text:#e6edf3; --muted:#8b949e; --accent:#00e6dc; }+  * { box-sizing:border-box; }+  body { margin:0; background:var(--bg); color:var(--text); font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif; min-height:100vh; display:flex; flex-direction:column; }+  header { display:flex; align-items:center; gap:10px; padding:14px 22px; border-bottom:1px solid var(--border); }+  header .dot { width:10px; height:10px; border-radius:50%; background:var(--accent); box-shadow:0 0 12px var(--accent); }+  header .brand { font-weight:700; letter-spacing:.2px; }+  header .brand span { color:var(--muted); font-weight:400; }+  .wrap { flex:1; display:flex; align-items:center; justify-content:center; padding:32px; }+  .card { background:var(--panel); border:1px solid var(--border); border-radius:14px; padding:22px 26px; box-shadow:0 24px 80px rgba(0,0,0,.5); max-width:min(92vw,720px); }+  .name { font-size:22px; font-weight:700; }+  .meta { color:var(--muted); font-size:13px; margin-top:2px; }+  .desc { color:#aeb6c2; font-size:13px; margin-top:6px; line-height:1.4; }+  .svgbox { margin-top:16px; border:1px solid var(--border); border-radius:10px; background:#0d1117; overflow:hidden; }+  .svgbox svg { display:block; width:100%; height:auto; max-height:64vh; }+  footer { text-align:center; color:var(--muted); font-size:11px; padding:10px; }+</style></head>+<body>+  <header><span class="dot"></span><span class="brand">adom-symbol <span>· KiCad symbol viewer</span></span></header>+  <div class="wrap">+    <div class="card">+      <div class="name">M20-9990346</div>+      <div class="meta">Harwin</div>+      <div class="desc">Three-contact 2.54mm vertical PCB header; mating height 6.1mm</div>+      <div class="svgbox"><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="38.480mm" height="28.240mm" viewBox="78.2200 89.4200 38.4800 28.2400">++<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="97.46" cy="103.54" r="26.935999999999996" 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="78.22" y="89.42" width="38.48" height="28.24" fill="#0d1117"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" fill="url(#adom-canvas-grid)"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3200" y="100.3810"+textLength="5.2758" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">Contacts</text>+<g class="stroked-text">+<path d="M89.0370 100.2720+L89.0007 100.3083+" />+<path d="M89.0007 100.3083+L88.8919 100.3445+" />+<path d="M88.8919 100.3445+L88.8193 100.3445+" />+<path d="M88.8193 100.3445+L88.7104 100.3083+" />+<path d="M88.7104 100.3083+L88.6379 100.2357+" />+<path d="M88.6379 100.2357+L88.6016 100.1631+" />+<path d="M88.6016 100.1631+L88.5653 100.0180+" />+<path d="M88.5653 100.0180+L88.5653 99.9091+" />+<path d="M88.5653 99.9091+L88.6016 99.7640+" />+<path d="M88.6016 99.7640+L88.6379 99.6914+" />+<path d="M88.6379 99.6914+L88.7104 99.6188+" />+<path d="M88.7104 99.6188+L88.8193 99.5825+" />+<path d="M88.8193 99.5825+L88.8919 99.5825+" />+<path d="M88.8919 99.5825+L89.0007 99.6188+" />+<path d="M89.0007 99.6188+L89.0370 99.6551+" />+<path d="M89.4724 100.3445+L89.3999 100.3083+" />+<path d="M89.3999 100.3083+L89.3636 100.2720+" />+<path d="M89.3636 100.2720+L89.3273 100.1994+" />+<path d="M89.3273 100.1994+L89.3273 99.9817+" />+<path d="M89.3273 99.9817+L89.3636 99.9091+" />+<path d="M89.3636 99.9091+L89.3999 99.8728+" />+<path d="M89.3999 99.8728+L89.4724 99.8365+" />+<path d="M89.4724 99.8365+L89.5813 99.8365+" />+<path d="M89.5813 99.8365+L89.6539 99.8728+" />+<path d="M89.6539 99.8728+L89.6902 99.9091+" />+<path d="M89.6902 99.9091+L89.7264 99.9817+" />+<path d="M89.7264 99.9817+L89.7264 100.1994+" />+<path d="M89.7264 100.1994+L89.6902 100.2720+" />+<path d="M89.6902 100.2720+L89.6539 100.3083+" />+<path d="M89.6539 100.3083+L89.5813 100.3445+" />+<path d="M89.5813 100.3445+L89.4724 100.3445+" />+<path d="M90.0530 99.8365+L90.0530 100.3445+" />+<path d="M90.0530 99.9091+L90.0893 99.8728+" />+<path d="M90.0893 99.8728+L90.1618 99.8365+" />+<path d="M90.1618 99.8365+L90.2707 99.8365+" />+<path d="M90.2707 99.8365+L90.3433 99.8728+" />+<path d="M90.3433 99.8728+L90.3796 99.9454+" />+<path d="M90.3796 99.9454+L90.3796 100.3445+" />+<path d="M90.6335 99.8365+L90.9238 99.8365+" />+<path d="M90.7424 99.5825+L90.7424 100.2357+" />+<path d="M90.7424 100.2357+L90.7787 100.3083+" />+<path d="M90.7787 100.3083+L90.8512 100.3445+" />+<path d="M90.8512 100.3445+L90.9238 100.3445+" />+<path d="M91.5044 100.3445+L91.5044 99.9454+" />+<path d="M91.5044 99.9454+L91.4681 99.8728+" />+<path d="M91.4681 99.8728+L91.3955 99.8365+" />+<path d="M91.3955 99.8365+L91.2504 99.8365+" />+<path d="M91.2504 99.8365+L91.1778 99.8728+" />+<path d="M91.5044 100.3083+L91.4318 100.3445+" />+<path d="M91.4318 100.3445+L91.2504 100.3445+" />+<path d="M91.2504 100.3445+L91.1778 100.3083+" />+<path d="M91.1778 100.3083+L91.1415 100.2357+" />+<path d="M91.1415 100.2357+L91.1415 100.1631+" />+<path d="M91.1415 100.1631+L91.1778 100.0905+" />+<path d="M91.1778 100.0905+L91.2504 100.0543+" />+<path d="M91.2504 100.0543+L91.4318 100.0543+" />+<path d="M91.4318 100.0543+L91.5044 100.0180+" />+<path d="M92.1938 100.3083+L92.1212 100.3445+" />+<path d="M92.1212 100.3445+L91.9760 100.3445+" />+<path d="M91.9760 100.3445+L91.9035 100.3083+" />+<path d="M91.9035 100.3083+L91.8672 100.2720+" />+<path d="M91.8672 100.2720+L91.8309 100.1994+" />+<path d="M91.8309 100.1994+L91.8309 99.9817+" />+<path d="M91.8309 99.9817+L91.8672 99.9091+" />+<path d="M91.8672 99.9091+L91.9035 99.8728+" />+<path d="M91.9035 99.8728+L91.9760 99.8365+" />+<path d="M91.9760 99.8365+L92.1212 99.8365+" />+<path d="M92.1212 99.8365+L92.1938 99.8728+" />+<path d="M92.4114 99.8365+L92.7017 99.8365+" />+<path d="M92.5203 99.5825+L92.5203 100.2357+" />+<path d="M92.5203 100.2357+L92.5566 100.3083+" />+<path d="M92.5566 100.3083+L92.6291 100.3445+" />+<path d="M92.6291 100.3445+L92.7017 100.3445+" />+<path d="M92.9194 100.3083+L92.9920 100.3445+" />+<path d="M92.9920 100.3445+L93.1371 100.3445+" />+<path d="M93.1371 100.3445+L93.2097 100.3083+" />+<path d="M93.2097 100.3083+L93.2460 100.2357+" />+<path d="M93.2460 100.2357+L93.2460 100.1994+" />+<path d="M93.2460 100.1994+L93.2097 100.1268+" />+<path d="M93.2097 100.1268+L93.1371 100.0905+" />+<path d="M93.1371 100.0905+L93.0283 100.0905+" />+<path d="M93.0283 100.0905+L92.9557 100.0543+" />+<path d="M92.9557 100.0543+L92.9194 99.9817+" />+<path d="M92.9194 99.9817+L92.9194 99.9454+" />+<path d="M92.9194 99.9454+L92.9557 99.8728+" />+<path d="M92.9557 99.8728+L93.0283 99.8365+" />+<path d="M93.0283 99.8365+L93.1371 99.8365+" />+<path d="M93.1371 99.8365+L93.2097 99.8728+" />+</g><path d="M87.3000 102.0000+L84.7600 102.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="102.6350"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M89.3838 102.5795+L88.6581 102.5795+" />+<path d="M89.0209 102.5795+L89.0209 101.3095+" />+<path d="M89.0209 101.3095+L88.9000 101.4910+" />+<path d="M88.9000 101.4910+L88.7790 101.6119+" />+<path d="M88.7790 101.6119+L88.6581 101.6724+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="101.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M86.3929 101.5825+L85.6672 101.5825+" />+<path d="M86.0300 101.5825+L86.0300 100.3125+" />+<path d="M86.0300 100.3125+L85.9091 100.4940+" />+<path d="M85.9091 100.4940+L85.7881 100.6149+" />+<path d="M85.7881 100.6149+L85.6672 100.6754+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 104.5400+L84.7600 104.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="105.1750"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M88.6581 103.9705+L88.7185 103.9100+" />+<path d="M88.7185 103.9100+L88.8395 103.8495+" />+<path d="M88.8395 103.8495+L89.1419 103.8495+" />+<path d="M89.1419 103.8495+L89.2628 103.9100+" />+<path d="M89.2628 103.9100+L89.3233 103.9705+" />+<path d="M89.3233 103.9705+L89.3838 104.0914+" />+<path d="M89.3838 104.0914+L89.3838 104.2124+" />+<path d="M89.3838 104.2124+L89.3233 104.3938+" />+<path d="M89.3233 104.3938+L88.5976 105.1195+" />+<path d="M88.5976 105.1195+L89.3838 105.1195+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="104.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M85.6672 102.9735+L85.7276 102.9130+" />+<path d="M85.7276 102.9130+L85.8486 102.8525+" />+<path d="M85.8486 102.8525+L86.1510 102.8525+" />+<path d="M86.1510 102.8525+L86.2719 102.9130+" />+<path d="M86.2719 102.9130+L86.3324 102.9735+" />+<path d="M86.3324 102.9735+L86.3929 103.0944+" />+<path d="M86.3929 103.0944+L86.3929 103.2154+" />+<path d="M86.3929 103.2154+L86.3324 103.3968+" />+<path d="M86.3324 103.3968+L85.6067 104.1225+" />+<path d="M85.6067 104.1225+L86.3929 104.1225+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 107.0800+L84.7600 107.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="107.7150"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M88.5976 106.3895+L89.3838 106.3895+" />+<path d="M89.3838 106.3895+L88.9604 106.8733+" />+<path d="M88.9604 106.8733+L89.1419 106.8733+" />+<path d="M89.1419 106.8733+L89.2628 106.9338+" />+<path d="M89.2628 106.9338+L89.3233 106.9943+" />+<path d="M89.3233 106.9943+L89.3838 107.1152+" />+<path d="M89.3838 107.1152+L89.3838 107.4176+" />+<path d="M89.3838 107.4176+L89.3233 107.5386+" />+<path d="M89.3233 107.5386+L89.2628 107.5991+" />+<path d="M89.2628 107.5991+L89.1419 107.6595+" />+<path d="M89.1419 107.6595+L88.7790 107.6595+" />+<path d="M88.7790 107.6595+L88.6581 107.5991+" />+<path d="M88.6581 107.5991+L88.5976 107.5386+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="106.8260"+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="M85.6067 105.3925+L86.3929 105.3925+" />+<path d="M86.3929 105.3925+L85.9695 105.8763+" />+<path d="M85.9695 105.8763+L86.1510 105.8763+" />+<path d="M86.1510 105.8763+L86.2719 105.9368+" />+<path d="M86.2719 105.9368+L86.3324 105.9973+" />+<path d="M86.3324 105.9973+L86.3929 106.1182+" />+<path d="M86.3929 106.1182+L86.3929 106.4206+" />+<path d="M86.3929 106.4206+L86.3324 106.5416+" />+<path d="M86.3324 106.5416+L86.2719 106.6021+" />+<path d="M86.2719 106.6021+L86.1510 106.6625+" />+<path d="M86.1510 106.6625+L85.7881 106.6625+" />+<path d="M85.7881 106.6625+L85.6672 106.6021+" />+<path d="M85.6672 106.6021+L85.6067 106.5416+" />+</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="95.5550"+textLength="2.2594" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">J?</text>+<g class="stroked-text">+<path d="M99.6371 94.2295+L99.6371 95.1367+" />+<path d="M99.6371 95.1367+L99.5766 95.3181+" />+<path d="M99.5766 95.3181+L99.4557 95.4391+" />+<path d="M99.4557 95.4391+L99.2742 95.4995+" />+<path d="M99.2742 95.4995+L99.1533 95.4995+" />+<path d="M100.4233 95.3786+L100.4837 95.4391+" />+<path d="M100.4837 95.4391+L100.4233 95.4995+" />+<path d="M100.4233 95.4995+L100.3628 95.4391+" />+<path d="M100.3628 95.4391+L100.4233 95.3786+" />+<path d="M100.4233 95.3786+L100.4233 95.4995+" />+<path d="M100.1814 94.2900+L100.3023 94.2295+" />+<path d="M100.3023 94.2295+L100.6047 94.2295+" />+<path d="M100.6047 94.2295+L100.7256 94.2900+" />+<path d="M100.7256 94.2900+L100.7861 94.4110+" />+<path d="M100.7861 94.4110+L100.7861 94.5319+" />+<path d="M100.7861 94.5319+L100.7256 94.6529+" />+<path d="M100.7256 94.6529+L100.6652 94.7133+" />+<path d="M100.6652 94.7133+L100.5442 94.7738+" />+<path d="M100.5442 94.7738+L100.4837 94.8343+" />+<path d="M100.4837 94.8343+L100.4233 94.9552+" />+<path d="M100.4233 94.9552+L100.4233 95.0157+" />+</g><text x="100.0000" y="112.7950"+textLength="14.1125" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">M20-9990346</text>+<g class="stroked-text">+<path d="M93.3477 112.7395+L93.3477 111.4695+" />+<path d="M93.3477 111.4695+L93.7711 112.3767+" />+<path d="M93.7711 112.3767+L94.1944 111.4695+" />+<path d="M94.1944 111.4695+L94.1944 112.7395+" />+<path d="M94.7387 111.5905+L94.7991 111.5300+" />+<path d="M94.7991 111.5300+L94.9201 111.4695+" />+<path d="M94.9201 111.4695+L95.2225 111.4695+" />+<path d="M95.2225 111.4695+L95.3434 111.5300+" />+<path d="M95.3434 111.5300+L95.4039 111.5905+" />+<path d="M95.4039 111.5905+L95.4644 111.7114+" />+<path d="M95.4644 111.7114+L95.4644 111.8324+" />+<path d="M95.4644 111.8324+L95.4039 112.0138+" />+<path d="M95.4039 112.0138+L94.6782 112.7395+" />+<path d="M94.6782 112.7395+L95.4644 112.7395+" />+<path d="M96.2505 111.4695+L96.3715 111.4695+" />+<path d="M96.3715 111.4695+L96.4924 111.5300+" />+<path d="M96.4924 111.5300+L96.5529 111.5905+" />+<path d="M96.5529 111.5905+L96.6134 111.7114+" />+<path d="M96.6134 111.7114+L96.6739 111.9533+" />+<path d="M96.6739 111.9533+L96.6739 112.2557+" />+<path d="M96.6739 112.2557+L96.6134 112.4976+" />+<path d="M96.6134 112.4976+L96.5529 112.6186+" />+<path d="M96.5529 112.6186+L96.4924 112.6791+" />+<path d="M96.4924 112.6791+L96.3715 112.7395+" />+<path d="M96.3715 112.7395+L96.2505 112.7395+" />+<path d="M96.2505 112.7395+L96.1296 112.6791+" />+<path d="M96.1296 112.6791+L96.0691 112.6186+" />+<path d="M96.0691 112.6186+L96.0086 112.4976+" />+<path d="M96.0086 112.4976+L95.9482 112.2557+" />+<path d="M95.9482 112.2557+L95.9482 111.9533+" />+<path d="M95.9482 111.9533+L96.0086 111.7114+" />+<path d="M96.0086 111.7114+L96.0691 111.5905+" />+<path d="M96.0691 111.5905+L96.1296 111.5300+" />+<path d="M96.1296 111.5300+L96.2505 111.4695+" />+<path d="M97.2181 112.2557+L98.1858 112.2557+" />+<path d="M98.8510 112.7395+L99.0929 112.7395+" />+<path d="M99.0929 112.7395+L99.2139 112.6791+" />+<path d="M99.2139 112.6791+L99.2743 112.6186+" />+<path d="M99.2743 112.6186+L99.3953 112.4371+" />+<path d="M99.3953 112.4371+L99.4558 112.1952+" />+<path d="M99.4558 112.1952+L99.4558 111.7114+" />+<path d="M99.4558 111.7114+L99.3953 111.5905+" />+<path d="M99.3953 111.5905+L99.3348 111.5300+" />+<path d="M99.3348 111.5300+L99.2139 111.4695+" />+<path d="M99.2139 111.4695+L98.9720 111.4695+" />+<path d="M98.9720 111.4695+L98.8510 111.5300+" />+<path d="M98.8510 111.5300+L98.7905 111.5905+" />+<path d="M98.7905 111.5905+L98.7301 111.7114+" />+<path d="M98.7301 111.7114+L98.7301 112.0138+" />+<path d="M98.7301 112.0138+L98.7905 112.1348+" />+<path d="M98.7905 112.1348+L98.8510 112.1952+" />+<path d="M98.8510 112.1952+L98.9720 112.2557+" />+<path d="M98.9720 112.2557+L99.2139 112.2557+" />+<path d="M99.2139 112.2557+L99.3348 112.1952+" />+<path d="M99.3348 112.1952+L99.3953 112.1348+" />+<path d="M99.3953 112.1348+L99.4558 112.0138+" />+<path d="M100.0605 112.7395+L100.3024 112.7395+" />+<path d="M100.3024 112.7395+L100.4234 112.6791+" />+<path d="M100.4234 112.6791+L100.4838 112.6186+" />+<path d="M100.4838 112.6186+L100.6048 112.4371+" />+<path d="M100.6048 112.4371+L100.6653 112.1952+" />+<path d="M100.6653 112.1952+L100.6653 111.7114+" />+<path d="M100.6653 111.7114+L100.6048 111.5905+" />+<path d="M100.6048 111.5905+L100.5443 111.5300+" />+<path d="M100.5443 111.5300+L100.4234 111.4695+" />+<path d="M100.4234 111.4695+L100.1815 111.4695+" />+<path d="M100.1815 111.4695+L100.0605 111.5300+" />+<path d="M100.0605 111.5300+L100.0000 111.5905+" />+<path d="M100.0000 111.5905+L99.9396 111.7114+" />+<path d="M99.9396 111.7114+L99.9396 112.0138+" />+<path d="M99.9396 112.0138+L100.0000 112.1348+" />+<path d="M100.0000 112.1348+L100.0605 112.1952+" />+<path d="M100.0605 112.1952+L100.1815 112.2557+" />+<path d="M100.1815 112.2557+L100.4234 112.2557+" />+<path d="M100.4234 112.2557+L100.5443 112.1952+" />+<path d="M100.5443 112.1952+L100.6048 112.1348+" />+<path d="M100.6048 112.1348+L100.6653 112.0138+" />+<path d="M101.2700 112.7395+L101.5119 112.7395+" />+<path d="M101.5119 112.7395+L101.6329 112.6791+" />+<path d="M101.6329 112.6791+L101.6933 112.6186+" />+<path d="M101.6933 112.6186+L101.8143 112.4371+" />+<path d="M101.8143 112.4371+L101.8748 112.1952+" />+<path d="M101.8748 112.1952+L101.8748 111.7114+" />+<path d="M101.8748 111.7114+L101.8143 111.5905+" />+<path d="M101.8143 111.5905+L101.7538 111.5300+" />+<path d="M101.7538 111.5300+L101.6329 111.4695+" />+<path d="M101.6329 111.4695+L101.3910 111.4695+" />+<path d="M101.3910 111.4695+L101.2700 111.5300+" />+<path d="M101.2700 111.5300+L101.2095 111.5905+" />+<path d="M101.2095 111.5905+L101.1491 111.7114+" />+<path d="M101.1491 111.7114+L101.1491 112.0138+" />+<path d="M101.1491 112.0138+L101.2095 112.1348+" />+<path d="M101.2095 112.1348+L101.2700 112.1952+" />+<path d="M101.2700 112.1952+L101.3910 112.2557+" />+<path d="M101.3910 112.2557+L101.6329 112.2557+" />+<path d="M101.6329 112.2557+L101.7538 112.1952+" />+<path d="M101.7538 112.1952+L101.8143 112.1348+" />+<path d="M101.8143 112.1348+L101.8748 112.0138+" />+<path d="M102.6609 111.4695+L102.7819 111.4695+" />+<path d="M102.7819 111.4695+L102.9028 111.5300+" />+<path d="M102.9028 111.5300+L102.9633 111.5905+" />+<path d="M102.9633 111.5905+L103.0238 111.7114+" />+<path d="M103.0238 111.7114+L103.0843 111.9533+" />+<path d="M103.0843 111.9533+L103.0843 112.2557+" />+<path d="M103.0843 112.2557+L103.0238 112.4976+" />+<path d="M103.0238 112.4976+L102.9633 112.6186+" />+<path d="M102.9633 112.6186+L102.9028 112.6791+" />+<path d="M102.9028 112.6791+L102.7819 112.7395+" />+<path d="M102.7819 112.7395+L102.6609 112.7395+" />+<path d="M102.6609 112.7395+L102.5400 112.6791+" />+<path d="M102.5400 112.6791+L102.4795 112.6186+" />+<path d="M102.4795 112.6186+L102.4190 112.4976+" />+<path d="M102.4190 112.4976+L102.3586 112.2557+" />+<path d="M102.3586 112.2557+L102.3586 111.9533+" />+<path d="M102.3586 111.9533+L102.4190 111.7114+" />+<path d="M102.4190 111.7114+L102.4795 111.5905+" />+<path d="M102.4795 111.5905+L102.5400 111.5300+" />+<path d="M102.5400 111.5300+L102.6609 111.4695+" />+<path d="M103.5076 111.4695+L104.2938 111.4695+" />+<path d="M104.2938 111.4695+L103.8704 111.9533+" />+<path d="M103.8704 111.9533+L104.0519 111.9533+" />+<path d="M104.0519 111.9533+L104.1728 112.0138+" />+<path d="M104.1728 112.0138+L104.2333 112.0743+" />+<path d="M104.2333 112.0743+L104.2938 112.1952+" />+<path d="M104.2938 112.1952+L104.2938 112.4976+" />+<path d="M104.2938 112.4976+L104.2333 112.6186+" />+<path d="M104.2333 112.6186+L104.1728 112.6791+" />+<path d="M104.1728 112.6791+L104.0519 112.7395+" />+<path d="M104.0519 112.7395+L103.6890 112.7395+" />+<path d="M103.6890 112.7395+L103.5681 112.6791+" />+<path d="M103.5681 112.6791+L103.5076 112.6186+" />+<path d="M105.3823 111.8929+L105.3823 112.7395+" />+<path d="M105.0799 111.4091+L104.7776 112.3162+" />+<path d="M104.7776 112.3162+L105.5637 112.3162+" />+<path d="M106.5918 111.4695+L106.3499 111.4695+" />+<path d="M106.3499 111.4695+L106.2290 111.5300+" />+<path d="M106.2290 111.5300+L106.1685 111.5905+" />+<path d="M106.1685 111.5905+L106.0475 111.7719+" />+<path d="M106.0475 111.7719+L105.9871 112.0138+" />+<path d="M105.9871 112.0138+L105.9871 112.4976+" />+<path d="M105.9871 112.4976+L106.0475 112.6186+" />+<path d="M106.0475 112.6186+L106.1080 112.6791+" />+<path d="M106.1080 112.6791+L106.2290 112.7395+" />+<path d="M106.2290 112.7395+L106.4709 112.7395+" />+<path d="M106.4709 112.7395+L106.5918 112.6791+" />+<path d="M106.5918 112.6791+L106.6523 112.6186+" />+<path d="M106.6523 112.6186+L106.7128 112.4976+" />+<path d="M106.7128 112.4976+L106.7128 112.1952+" />+<path d="M106.7128 112.1952+L106.6523 112.0743+" />+<path d="M106.6523 112.0743+L106.5918 112.0138+" />+<path d="M106.5918 112.0138+L106.4709 111.9533+" />+<path d="M106.4709 111.9533+L106.2290 111.9533+" />+<path d="M106.2290 111.9533+L106.1080 112.0138+" />+<path d="M106.1080 112.0138+L106.0475 112.0743+" />+<path d="M106.0475 112.0743+L105.9871 112.1952+" />+</g></g> +</svg></div>+    </div>+  </div>+  <footer>rendered via service-kicad — standalone, no local KiCad</footer>+</body></html>\ No newline at end of file
cad/harness/M20-9990346.kicad_symadded+52
@@ -0,0 +1,52 @@+(kicad_symbol_lib+  (version 20231120)+  (generator "adom")+  (symbol "M20-9990346"+    (pin_names (offset 1.016))+    (exclude_from_sim no)+    (in_bom yes)+    (on_board yes)+    (property "Reference" "J"+      (at 0.00 5.08 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Value" "M20-9990346"+      (at 0.00 -12.16 0)+      (effects (font (size 1.27 1.27)))+    )+    (property "Footprint" ""+      (at 0 -17.24 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Datasheet" "https://www.harwin.com/products/M20-9990346"+      (at 0 -19.78 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Description" "Three-contact 2.54mm vertical PCB header; mating height 6.1mm. 2-column symbol, pins grouped by function."+      (at 0 -22.32 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "Manufacturer" "Harwin"+      (at 0 -24.86 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (property "MPN" "M20-9990346"+      (at 0 -27.40 0)+      (effects (font (size 1.27 1.27)) (hide yes))+    )+    (symbol "M20-9990346_0_1"+      (rectangle (start -12.70 2.54) (end 12.70 -9.62)+        (stroke (width 0.254) (type default))+        (fill (type background))+      )+      (text "Contacts" (at -11.68 0.00 0)+        (effects (font (size 0.762 0.762) (color 132 0 0 1)) (justify left))+      )+    )+    (symbol "M20-9990346_1_1"+      (pin passive line (at -15.24 -2.00 0) (length 2.54) (name "1") (number "1"))+      (pin passive line (at -15.24 -4.54 0) (length 2.54) (name "2") (number "2"))+      (pin passive line (at -15.24 -7.08 0) (length 2.54) (name "3") (number "3"))+    )+  )+)
cad/harness/M20-9990346.svgadded+2115
@@ -0,0 +1,2115 @@+<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="38.480mm" height="28.240mm" viewBox="78.2200 89.4200 38.4800 28.2400">++<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="97.46" cy="103.54" r="26.935999999999996" 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="78.22" y="89.42" width="38.48" height="28.24" fill="#0d1117"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" fill="url(#adom-canvas-grid)"/>+<rect x="78.22" y="89.42" width="38.48" height="28.24" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" 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="87.300000" y="97.460000" width="25.400000" height="12.160000" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3200" y="100.3810"+textLength="5.2758" font-size="1.0160" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">Contacts</text>+<g class="stroked-text">+<path d="M89.0370 100.2720+L89.0007 100.3083+" />+<path d="M89.0007 100.3083+L88.8919 100.3445+" />+<path d="M88.8919 100.3445+L88.8193 100.3445+" />+<path d="M88.8193 100.3445+L88.7104 100.3083+" />+<path d="M88.7104 100.3083+L88.6379 100.2357+" />+<path d="M88.6379 100.2357+L88.6016 100.1631+" />+<path d="M88.6016 100.1631+L88.5653 100.0180+" />+<path d="M88.5653 100.0180+L88.5653 99.9091+" />+<path d="M88.5653 99.9091+L88.6016 99.7640+" />+<path d="M88.6016 99.7640+L88.6379 99.6914+" />+<path d="M88.6379 99.6914+L88.7104 99.6188+" />+<path d="M88.7104 99.6188+L88.8193 99.5825+" />+<path d="M88.8193 99.5825+L88.8919 99.5825+" />+<path d="M88.8919 99.5825+L89.0007 99.6188+" />+<path d="M89.0007 99.6188+L89.0370 99.6551+" />+<path d="M89.4724 100.3445+L89.3999 100.3083+" />+<path d="M89.3999 100.3083+L89.3636 100.2720+" />+<path d="M89.3636 100.2720+L89.3273 100.1994+" />+<path d="M89.3273 100.1994+L89.3273 99.9817+" />+<path d="M89.3273 99.9817+L89.3636 99.9091+" />+<path d="M89.3636 99.9091+L89.3999 99.8728+" />+<path d="M89.3999 99.8728+L89.4724 99.8365+" />+<path d="M89.4724 99.8365+L89.5813 99.8365+" />+<path d="M89.5813 99.8365+L89.6539 99.8728+" />+<path d="M89.6539 99.8728+L89.6902 99.9091+" />+<path d="M89.6902 99.9091+L89.7264 99.9817+" />+<path d="M89.7264 99.9817+L89.7264 100.1994+" />+<path d="M89.7264 100.1994+L89.6902 100.2720+" />+<path d="M89.6902 100.2720+L89.6539 100.3083+" />+<path d="M89.6539 100.3083+L89.5813 100.3445+" />+<path d="M89.5813 100.3445+L89.4724 100.3445+" />+<path d="M90.0530 99.8365+L90.0530 100.3445+" />+<path d="M90.0530 99.9091+L90.0893 99.8728+" />+<path d="M90.0893 99.8728+L90.1618 99.8365+" />+<path d="M90.1618 99.8365+L90.2707 99.8365+" />+<path d="M90.2707 99.8365+L90.3433 99.8728+" />+<path d="M90.3433 99.8728+L90.3796 99.9454+" />+<path d="M90.3796 99.9454+L90.3796 100.3445+" />+<path d="M90.6335 99.8365+L90.9238 99.8365+" />+<path d="M90.7424 99.5825+L90.7424 100.2357+" />+<path d="M90.7424 100.2357+L90.7787 100.3083+" />+<path d="M90.7787 100.3083+L90.8512 100.3445+" />+<path d="M90.8512 100.3445+L90.9238 100.3445+" />+<path d="M91.5044 100.3445+L91.5044 99.9454+" />+<path d="M91.5044 99.9454+L91.4681 99.8728+" />+<path d="M91.4681 99.8728+L91.3955 99.8365+" />+<path d="M91.3955 99.8365+L91.2504 99.8365+" />+<path d="M91.2504 99.8365+L91.1778 99.8728+" />+<path d="M91.5044 100.3083+L91.4318 100.3445+" />+<path d="M91.4318 100.3445+L91.2504 100.3445+" />+<path d="M91.2504 100.3445+L91.1778 100.3083+" />+<path d="M91.1778 100.3083+L91.1415 100.2357+" />+<path d="M91.1415 100.2357+L91.1415 100.1631+" />+<path d="M91.1415 100.1631+L91.1778 100.0905+" />+<path d="M91.1778 100.0905+L91.2504 100.0543+" />+<path d="M91.2504 100.0543+L91.4318 100.0543+" />+<path d="M91.4318 100.0543+L91.5044 100.0180+" />+<path d="M92.1938 100.3083+L92.1212 100.3445+" />+<path d="M92.1212 100.3445+L91.9760 100.3445+" />+<path d="M91.9760 100.3445+L91.9035 100.3083+" />+<path d="M91.9035 100.3083+L91.8672 100.2720+" />+<path d="M91.8672 100.2720+L91.8309 100.1994+" />+<path d="M91.8309 100.1994+L91.8309 99.9817+" />+<path d="M91.8309 99.9817+L91.8672 99.9091+" />+<path d="M91.8672 99.9091+L91.9035 99.8728+" />+<path d="M91.9035 99.8728+L91.9760 99.8365+" />+<path d="M91.9760 99.8365+L92.1212 99.8365+" />+<path d="M92.1212 99.8365+L92.1938 99.8728+" />+<path d="M92.4114 99.8365+L92.7017 99.8365+" />+<path d="M92.5203 99.5825+L92.5203 100.2357+" />+<path d="M92.5203 100.2357+L92.5566 100.3083+" />+<path d="M92.5566 100.3083+L92.6291 100.3445+" />+<path d="M92.6291 100.3445+L92.7017 100.3445+" />+<path d="M92.9194 100.3083+L92.9920 100.3445+" />+<path d="M92.9920 100.3445+L93.1371 100.3445+" />+<path d="M93.1371 100.3445+L93.2097 100.3083+" />+<path d="M93.2097 100.3083+L93.2460 100.2357+" />+<path d="M93.2460 100.2357+L93.2460 100.1994+" />+<path d="M93.2460 100.1994+L93.2097 100.1268+" />+<path d="M93.2097 100.1268+L93.1371 100.0905+" />+<path d="M93.1371 100.0905+L93.0283 100.0905+" />+<path d="M93.0283 100.0905+L92.9557 100.0543+" />+<path d="M92.9557 100.0543+L92.9194 99.9817+" />+<path d="M92.9194 99.9817+L92.9194 99.9454+" />+<path d="M92.9194 99.9454+L92.9557 99.8728+" />+<path d="M92.9557 99.8728+L93.0283 99.8365+" />+<path d="M93.0283 99.8365+L93.1371 99.8365+" />+<path d="M93.1371 99.8365+L93.2097 99.8728+" />+</g><path d="M87.3000 102.0000+L84.7600 102.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="102.6350"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M89.3838 102.5795+L88.6581 102.5795+" />+<path d="M89.0209 102.5795+L89.0209 101.3095+" />+<path d="M89.0209 101.3095+L88.9000 101.4910+" />+<path d="M88.9000 101.4910+L88.7790 101.6119+" />+<path d="M88.7790 101.6119+L88.6581 101.6724+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="101.7460"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">1</text>+<g class="stroked-text">+<path d="M86.3929 101.5825+L85.6672 101.5825+" />+<path d="M86.0300 101.5825+L86.0300 100.3125+" />+<path d="M86.0300 100.3125+L85.9091 100.4940+" />+<path d="M85.9091 100.4940+L85.7881 100.6149+" />+<path d="M85.7881 100.6149+L85.6672 100.6754+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 104.5400+L84.7600 104.5400+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="105.1750"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M88.6581 103.9705+L88.7185 103.9100+" />+<path d="M88.7185 103.9100+L88.8395 103.8495+" />+<path d="M88.8395 103.8495+L89.1419 103.8495+" />+<path d="M89.1419 103.8495+L89.2628 103.9100+" />+<path d="M89.2628 103.9100+L89.3233 103.9705+" />+<path d="M89.3233 103.9705+L89.3838 104.0914+" />+<path d="M89.3838 104.0914+L89.3838 104.2124+" />+<path d="M89.3838 104.2124+L89.3233 104.3938+" />+<path d="M89.3233 104.3938+L88.5976 105.1195+" />+<path d="M88.5976 105.1195+L89.3838 105.1195+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="104.2860"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">2</text>+<g class="stroked-text">+<path d="M85.6672 102.9735+L85.7276 102.9130+" />+<path d="M85.7276 102.9130+L85.8486 102.8525+" />+<path d="M85.8486 102.8525+L86.1510 102.8525+" />+<path d="M86.1510 102.8525+L86.2719 102.9130+" />+<path d="M86.2719 102.9130+L86.3324 102.9735+" />+<path d="M86.3324 102.9735+L86.3929 103.0944+" />+<path d="M86.3929 103.0944+L86.3929 103.2154+" />+<path d="M86.3929 103.2154+L86.3324 103.3968+" />+<path d="M86.3324 103.3968+L85.6067 104.1225+" />+<path d="M85.6067 104.1225+L86.3929 104.1225+" />+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M87.3000 107.0800+L84.7600 107.0800+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="88.3160" y="107.7150"+textLength="1.4127" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="start" opacity="0" stroke-opacity="0">3</text>+<g class="stroked-text">+<path d="M88.5976 106.3895+L89.3838 106.3895+" />+<path d="M89.3838 106.3895+L88.9604 106.8733+" />+<path d="M88.9604 106.8733+L89.1419 106.8733+" />+<path d="M89.1419 106.8733+L89.2628 106.9338+" />+<path d="M89.2628 106.9338+L89.3233 106.9943+" />+<path d="M89.3233 106.9943+L89.3838 107.1152+" />+<path d="M89.3838 107.1152+L89.3838 107.4176+" />+<path d="M89.3838 107.4176+L89.3233 107.5386+" />+<path d="M89.3233 107.5386+L89.2628 107.5991+" />+<path d="M89.2628 107.5991+L89.1419 107.6595+" />+<path d="M89.1419 107.6595+L88.7790 107.6595+" />+<path d="M88.7790 107.6595+L88.6581 107.5991+" />+<path d="M88.6581 107.5991+L88.5976 107.5386+" />+</g></g>+<g style="fill:none; +stroke:#ffffff; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="86.0300" y="106.8260"+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="M85.6067 105.3925+L86.3929 105.3925+" />+<path d="M86.3929 105.3925+L85.9695 105.8763+" />+<path d="M85.9695 105.8763+L86.1510 105.8763+" />+<path d="M86.1510 105.8763+L86.2719 105.9368+" />+<path d="M86.2719 105.9368+L86.3324 105.9973+" />+<path d="M86.3324 105.9973+L86.3929 106.1182+" />+<path d="M86.3929 106.1182+L86.3929 106.4206+" />+<path d="M86.3929 106.4206+L86.3324 106.5416+" />+<path d="M86.3324 106.5416+L86.2719 106.6021+" />+<path d="M86.2719 106.6021+L86.1510 106.6625+" />+<path d="M86.1510 106.6625+L85.7881 106.6625+" />+<path d="M85.7881 106.6625+L85.6672 106.6021+" />+<path d="M85.6672 106.6021+L85.6067 106.5416+" />+</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="95.5550"+textLength="2.2594" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">J?</text>+<g class="stroked-text">+<path d="M99.6371 94.2295+L99.6371 95.1367+" />+<path d="M99.6371 95.1367+L99.5766 95.3181+" />+<path d="M99.5766 95.3181+L99.4557 95.4391+" />+<path d="M99.4557 95.4391+L99.2742 95.4995+" />+<path d="M99.2742 95.4995+L99.1533 95.4995+" />+<path d="M100.4233 95.3786+L100.4837 95.4391+" />+<path d="M100.4837 95.4391+L100.4233 95.4995+" />+<path d="M100.4233 95.4995+L100.3628 95.4391+" />+<path d="M100.3628 95.4391+L100.4233 95.3786+" />+<path d="M100.4233 95.3786+L100.4233 95.4995+" />+<path d="M100.1814 94.2900+L100.3023 94.2295+" />+<path d="M100.3023 94.2295+L100.6047 94.2295+" />+<path d="M100.6047 94.2295+L100.7256 94.2900+" />+<path d="M100.7256 94.2900+L100.7861 94.4110+" />+<path d="M100.7861 94.4110+L100.7861 94.5319+" />+<path d="M100.7861 94.5319+L100.7256 94.6529+" />+<path d="M100.7256 94.6529+L100.6652 94.7133+" />+<path d="M100.6652 94.7133+L100.5442 94.7738+" />+<path d="M100.5442 94.7738+L100.4837 94.8343+" />+<path d="M100.4837 94.8343+L100.4233 94.9552+" />+<path d="M100.4233 94.9552+L100.4233 95.0157+" />+</g><text x="100.0000" y="112.7950"+textLength="14.1125" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">M20-9990346</text>+<g class="stroked-text">+<path d="M93.3477 112.7395+L93.3477 111.4695+" />+<path d="M93.3477 111.4695+L93.7711 112.3767+" />+<path d="M93.7711 112.3767+L94.1944 111.4695+" />+<path d="M94.1944 111.4695+L94.1944 112.7395+" />+<path d="M94.7387 111.5905+L94.7991 111.5300+" />+<path d="M94.7991 111.5300+L94.9201 111.4695+" />+<path d="M94.9201 111.4695+L95.2225 111.4695+" />+<path d="M95.2225 111.4695+L95.3434 111.5300+" />+<path d="M95.3434 111.5300+L95.4039 111.5905+" />+<path d="M95.4039 111.5905+L95.4644 111.7114+" />+<path d="M95.4644 111.7114+L95.4644 111.8324+" />+<path d="M95.4644 111.8324+L95.4039 112.0138+" />+<path d="M95.4039 112.0138+L94.6782 112.7395+" />+<path d="M94.6782 112.7395+L95.4644 112.7395+" />+<path d="M96.2505 111.4695+L96.3715 111.4695+" />+<path d="M96.3715 111.4695+L96.4924 111.5300+" />+<path d="M96.4924 111.5300+L96.5529 111.5905+" />+<path d="M96.5529 111.5905+L96.6134 111.7114+" />+<path d="M96.6134 111.7114+L96.6739 111.9533+" />+<path d="M96.6739 111.9533+L96.6739 112.2557+" />+<path d="M96.6739 112.2557+L96.6134 112.4976+" />+<path d="M96.6134 112.4976+L96.5529 112.6186+" />+<path d="M96.5529 112.6186+L96.4924 112.6791+" />+<path d="M96.4924 112.6791+L96.3715 112.7395+" />+<path d="M96.3715 112.7395+L96.2505 112.7395+" />+<path d="M96.2505 112.7395+L96.1296 112.6791+" />+<path d="M96.1296 112.6791+L96.0691 112.6186+" />+<path d="M96.0691 112.6186+L96.0086 112.4976+" />+<path d="M96.0086 112.4976+L95.9482 112.2557+" />+<path d="M95.9482 112.2557+L95.9482 111.9533+" />+<path d="M95.9482 111.9533+L96.0086 111.7114+" />+<path d="M96.0086 111.7114+L96.0691 111.5905+" />+<path d="M96.0691 111.5905+L96.1296 111.5300+" />+<path d="M96.1296 111.5300+L96.2505 111.4695+" />+<path d="M97.2181 112.2557+L98.1858 112.2557+" />+<path d="M98.8510 112.7395+L99.0929 112.7395+" />+<path d="M99.0929 112.7395+L99.2139 112.6791+" />+<path d="M99.2139 112.6791+L99.2743 112.6186+" />+<path d="M99.2743 112.6186+L99.3953 112.4371+" />+<path d="M99.3953 112.4371+L99.4558 112.1952+" />+<path d="M99.4558 112.1952+L99.4558 111.7114+" />+<path d="M99.4558 111.7114+L99.3953 111.5905+" />+<path d="M99.3953 111.5905+L99.3348 111.5300+" />+<path d="M99.3348 111.5300+L99.2139 111.4695+" />+<path d="M99.2139 111.4695+L98.9720 111.4695+" />+<path d="M98.9720 111.4695+L98.8510 111.5300+" />+<path d="M98.8510 111.5300+L98.7905 111.5905+" />+<path d="M98.7905 111.5905+L98.7301 111.7114+" />+<path d="M98.7301 111.7114+L98.7301 112.0138+" />+<path d="M98.7301 112.0138+L98.7905 112.1348+" />+<path d="M98.7905 112.1348+L98.8510 112.1952+" />+<path d="M98.8510 112.1952+L98.9720 112.2557+" />+<path d="M98.9720 112.2557+L99.2139 112.2557+" />+<path d="M99.2139 112.2557+L99.3348 112.1952+" />+<path d="M99.3348 112.1952+L99.3953 112.1348+" />+<path d="M99.3953 112.1348+L99.4558 112.0138+" />+<path d="M100.0605 112.7395+L100.3024 112.7395+" />+<path d="M100.3024 112.7395+L100.4234 112.6791+" />+<path d="M100.4234 112.6791+L100.4838 112.6186+" />+<path d="M100.4838 112.6186+L100.6048 112.4371+" />+<path d="M100.6048 112.4371+L100.6653 112.1952+" />+<path d="M100.6653 112.1952+L100.6653 111.7114+" />+<path d="M100.6653 111.7114+L100.6048 111.5905+" />+<path d="M100.6048 111.5905+L100.5443 111.5300+" />+<path d="M100.5443 111.5300+L100.4234 111.4695+" />+<path d="M100.4234 111.4695+L100.1815 111.4695+" />+<path d="M100.1815 111.4695+L100.0605 111.5300+" />+<path d="M100.0605 111.5300+L100.0000 111.5905+" />+<path d="M100.0000 111.5905+L99.9396 111.7114+" />+<path d="M99.9396 111.7114+L99.9396 112.0138+" />+<path d="M99.9396 112.0138+L100.0000 112.1348+" />+<path d="M100.0000 112.1348+L100.0605 112.1952+" />+<path d="M100.0605 112.1952+L100.1815 112.2557+" />+<path d="M100.1815 112.2557+L100.4234 112.2557+" />+<path d="M100.4234 112.2557+L100.5443 112.1952+" />+<path d="M100.5443 112.1952+L100.6048 112.1348+" />+<path d="M100.6048 112.1348+L100.6653 112.0138+" />+<path d="M101.2700 112.7395+L101.5119 112.7395+" />+<path d="M101.5119 112.7395+L101.6329 112.6791+" />+<path d="M101.6329 112.6791+L101.6933 112.6186+" />+<path d="M101.6933 112.6186+L101.8143 112.4371+" />+<path d="M101.8143 112.4371+L101.8748 112.1952+" />+<path d="M101.8748 112.1952+L101.8748 111.7114+" />+<path d="M101.8748 111.7114+L101.8143 111.5905+" />+<path d="M101.8143 111.5905+L101.7538 111.5300+" />+<path d="M101.7538 111.5300+L101.6329 111.4695+" />+<path d="M101.6329 111.4695+L101.3910 111.4695+" />+<path d="M101.3910 111.4695+L101.2700 111.5300+" />+<path d="M101.2700 111.5300+L101.2095 111.5905+" />+<path d="M101.2095 111.5905+L101.1491 111.7114+" />+<path d="M101.1491 111.7114+L101.1491 112.0138+" />+<path d="M101.1491 112.0138+L101.2095 112.1348+" />+<path d="M101.2095 112.1348+L101.2700 112.1952+" />+<path d="M101.2700 112.1952+L101.3910 112.2557+" />+<path d="M101.3910 112.2557+L101.6329 112.2557+" />+<path d="M101.6329 112.2557+L101.7538 112.1952+" />+<path d="M101.7538 112.1952+L101.8143 112.1348+" />+<path d="M101.8143 112.1348+L101.8748 112.0138+" />+<path d="M102.6609 111.4695+L102.7819 111.4695+" />+<path d="M102.7819 111.4695+L102.9028 111.5300+" />+<path d="M102.9028 111.5300+L102.9633 111.5905+" />+<path d="M102.9633 111.5905+L103.0238 111.7114+" />+<path d="M103.0238 111.7114+L103.0843 111.9533+" />+<path d="M103.0843 111.9533+L103.0843 112.2557+" />+<path d="M103.0843 112.2557+L103.0238 112.4976+" />+<path d="M103.0238 112.4976+L102.9633 112.6186+" />+<path d="M102.9633 112.6186+L102.9028 112.6791+" />+<path d="M102.9028 112.6791+L102.7819 112.7395+" />+<path d="M102.7819 112.7395+L102.6609 112.7395+" />+<path d="M102.6609 112.7395+L102.5400 112.6791+" />+<path d="M102.5400 112.6791+L102.4795 112.6186+" />+<path d="M102.4795 112.6186+L102.4190 112.4976+" />+<path d="M102.4190 112.4976+L102.3586 112.2557+" />+<path d="M102.3586 112.2557+L102.3586 111.9533+" />+<path d="M102.3586 111.9533+L102.4190 111.7114+" />+<path d="M102.4190 111.7114+L102.4795 111.5905+" />+<path d="M102.4795 111.5905+L102.5400 111.5300+" />+<path d="M102.5400 111.5300+L102.6609 111.4695+" />+<path d="M103.5076 111.4695+L104.2938 111.4695+" />+<path d="M104.2938 111.4695+L103.8704 111.9533+" />+<path d="M103.8704 111.9533+L104.0519 111.9533+" />+<path d="M104.0519 111.9533+L104.1728 112.0138+" />+<path d="M104.1728 112.0138+L104.2333 112.0743+" />+<path d="M104.2333 112.0743+L104.2938 112.1952+" />+<path d="M104.2938 112.1952+L104.2938 112.4976+" />+<path d="M104.2938 112.4976+L104.2333 112.6186+" />+<path d="M104.2333 112.6186+L104.1728 112.6791+" />+<path d="M104.1728 112.6791+L104.0519 112.7395+" />+<path d="M104.0519 112.7395+L103.6890 112.7395+" />+<path d="M103.6890 112.7395+L103.5681 112.6791+" />+<path d="M103.5681 112.6791+L103.5076 112.6186+" />+<path d="M105.3823 111.8929+L105.3823 112.7395+" />+<path d="M105.0799 111.4091+L104.7776 112.3162+" />+<path d="M104.7776 112.3162+L105.5637 112.3162+" />+<path d="M106.5918 111.4695+L106.3499 111.4695+" />+<path d="M106.3499 111.4695+L106.2290 111.5300+" />+<path d="M106.2290 111.5300+L106.1685 111.5905+" />+<path d="M106.1685 111.5905+L106.0475 111.7719+" />+<path d="M106.0475 111.7719+L105.9871 112.0138+" />+<path d="M105.9871 112.0138+L105.9871 112.4976+" />+<path d="M105.9871 112.4976+L106.0475 112.6186+" />+<path d="M106.0475 112.6186+L106.1080 112.6791+" />+<path d="M106.1080 112.6791+L106.2290 112.7395+" />+<path d="M106.2290 112.7395+L106.4709 112.7395+" />+<path d="M106.4709 112.7395+L106.5918 112.6791+" />+<path d="M106.5918 112.6791+L106.6523 112.6186+" />+<path d="M106.6523 112.6186+L106.7128 112.4976+" />+<path d="M106.7128 112.4976+L106.7128 112.1952+" />+<path d="M106.7128 112.1952+L106.6523 112.0743+" />+<path d="M106.6523 112.0743+L106.5918 112.0138+" />+<path d="M106.5918 112.0138+L106.4709 111.9533+" />+<path d="M106.4709 111.9533+L106.2290 111.9533+" />+<path d="M106.2290 111.9533+L106.1080 112.0138+" />+<path d="M106.1080 112.0138+L106.0475 112.0743+" />+<path d="M106.0475 112.0743+L105.9871 112.1952+" />+</g></g> +</svg>\ No newline at end of file
cad/harness/assembly.jsonadded+34
@@ -0,0 +1,34 @@+{+  "schema": "adom/fan-harness@1",+  "variant": "Added Adom termination, not factory supplied",+  "fan": "MF40200V1-1000U-G99",+  "housing": "M20-1060300",+  "contacts": {+    "mpn": "M20-1180046",+    "quantity": 3+  },+  "pcbHeader": "M20-9990346",+  "pinMap": [+    {+      "pin": 1,+      "wire": "red",+      "signal": "+5V"+    },+    {+      "pin": 2,+      "wire": "black",+      "signal": "GND"+    },+    {+      "pin": 3,+      "wire": "yellow",+      "signal": "FG"+    }+  ],+  "polarized": false,+  "pin1Reference": "Housing molded triangle; verify continuity against PCB pad 1, not a mirrored view",+  "housingFootprint": null,+  "housingFootprintReason": "Cable-mounted housing, no PCB pads",+  "headerFootprint": "Harwin_M20-9990346_1x03_P2.54mm_Vertical.kicad_mod",+  "qualification": "Draft nominal geometry; physical mating, crimp pull test and process qualification pending"+}
cad/harness/connection-provenance.jsonadded+48
@@ -0,0 +1,48 @@+{+  "sourceFan": "Sunon D04114960G-01 p6",+  "leadSpec": {+    "awg": 26,+    "style": "UL1007",+    "lengthMm": 305,+    "toleranceMm": 10,+    "stripMm": 5,+    "stripToleranceMm": 0.3+  },+  "wireOutsideDiameterMm": 1.2,+  "wireOutsideDiameterStatus": "illustrative; verify actual insulation OD before crimp qualification",+  "cableRoute": "illustrative uninstalled serpentine; not a minimum bend radius qualification",+  "connector": {+    "housing": "M20-1060300",+    "contacts": "3 x M20-1180046",+    "matingHeader": "M20-9990346",+    "factorySupplied": false,+    "polarized": false,+    "stripPreparation": "Manufacturer contact specifies 3-4 mm strip. Prepare the factory 5 mm ends accordingly; do not blindly crimp the supplied strip length."+  },+  "limitations": [+    "Fan rotor remains illustrative",+    "Connector internal retention details simplified",+    "No mating or crimp qualification",+    "Bare-lead model and added-harness variant are distinct"+  ],+  "variants": {+    "fan-with-flying-leads": {+      "leadPathLengthsMm": [+        305.0,+        305.0,+        305.0+      ],+      "glbSha256": "fc63ce2bf4b728c72b87ecbe804858d0550fdd017554d60518c9cc618f2ebe13",+      "stepScope": "Connection geometry only; combine with unchanged fan STEP"+    },+    "fan-adom-harness": {+      "leadPathLengthsMm": [+        303.5,+        303.5,+        303.5+      ],+      "glbSha256": "86a5bdcb71584791070113728cc391c7c6296d9c1ac7236363cf60bd35925232",+      "stepScope": "Connection geometry only; combine with unchanged fan STEP"+    }+  }+}
cad/harness/fan-adom-harness-connection.stepadded+6970
@@ -0,0 +1,6970 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T11:30:48',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('Adom_harness','Adom_harness','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43),#47+  );+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.,0.));+#17 = DIRECTION('',(0.,0.,1.));+#18 = DIRECTION('',(1.,0.,-0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.,0.));+#21 = DIRECTION('',(0.,0.,1.));+#22 = DIRECTION('',(1.,0.,-0.));+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);+#24 = CARTESIAN_POINT('',(0.,0.,0.));+#25 = DIRECTION('',(0.,0.,1.));+#26 = DIRECTION('',(1.,0.,-0.));+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);+#28 = CARTESIAN_POINT('',(0.,0.,0.));+#29 = DIRECTION('',(0.,0.,1.));+#30 = DIRECTION('',(1.,0.,-0.));+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);+#32 = CARTESIAN_POINT('',(0.,0.,0.));+#33 = DIRECTION('',(0.,0.,1.));+#34 = DIRECTION('',(1.,0.,-0.));+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);+#36 = CARTESIAN_POINT('',(0.,0.,0.));+#37 = DIRECTION('',(0.,0.,1.));+#38 = DIRECTION('',(1.,0.,-0.));+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);+#40 = CARTESIAN_POINT('',(0.,0.,0.));+#41 = DIRECTION('',(0.,0.,1.));+#42 = DIRECTION('',(1.,0.,-0.));+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);+#44 = CARTESIAN_POINT('',(0.,0.,0.));+#45 = DIRECTION('',(0.,0.,1.));+#46 = DIRECTION('',(1.,0.,-0.));+#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#51)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#48,#49,#50)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#48 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#49 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#50 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#51 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#48,+  'distance_accuracy_value','confusion accuracy');+#52 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#53 = SHAPE_DEFINITION_REPRESENTATION(#54,#60);+#54 = PRODUCT_DEFINITION_SHAPE('','',#55);+#55 = PRODUCT_DEFINITION('design','',#56,#59);+#56 = PRODUCT_DEFINITION_FORMATION('','',#57);+#57 = PRODUCT('Lead_Red_5V','Lead_Red_5V','',(#58));+#58 = PRODUCT_CONTEXT('',#2,'mechanical');+#59 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#60 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#61),#800);+#61 = MANIFOLD_SOLID_BREP('',#62);+#62 = CLOSED_SHELL('',(#63,#149,#203,#256,#310,#363,#417,#470,#524,#577,+    #631,#684,#738,#792,#796));+#63 = ADVANCED_FACE('',(#64),#78,.T.);+#64 = FACE_BOUND('',#65,.T.);+#65 = EDGE_LOOP('',(#66,#95,#121,#122));+#66 = ORIENTED_EDGE('',*,*,#67,.T.);+#67 = EDGE_CURVE('',#68,#70,#72,.T.);+#68 = VERTEX_POINT('',#69);+#69 = CARTESIAN_POINT('',(20.,15.6,3.));+#70 = VERTEX_POINT('',#71);+#71 = CARTESIAN_POINT('',(50.,15.6,3.));+#72 = SEAM_CURVE('',#73,(#77,#88),.PCURVE_S1.);+#73 = LINE('',#74,#75);+#74 = CARTESIAN_POINT('',(20.,15.6,3.));+#75 = VECTOR('',#76,1.);+#76 = DIRECTION('',(1.,0.,0.));+#77 = PCURVE('',#78,#83);+#78 = CYLINDRICAL_SURFACE('',#79,0.6);+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);+#80 = CARTESIAN_POINT('',(20.,15.,3.));+#81 = DIRECTION('',(1.,0.,0.));+#82 = DIRECTION('',(-0.,1.,0.));+#83 = DEFINITIONAL_REPRESENTATION('',(#84),#87);+#84 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#85,#86),.UNSPECIFIED.,.F.,.F.,(2,+    2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#85 = CARTESIAN_POINT('',(6.28318530718,0.));+#86 = CARTESIAN_POINT('',(6.28318530718,30.));+#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#88 = PCURVE('',#78,#89);+#89 = DEFINITIONAL_REPRESENTATION('',(#90),#94);+#90 = LINE('',#91,#92);+#91 = CARTESIAN_POINT('',(0.,0.));+#92 = VECTOR('',#93,1.);+#93 = DIRECTION('',(0.,1.));+#94 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#95 = ORIENTED_EDGE('',*,*,#96,.F.);+#96 = EDGE_CURVE('',#70,#70,#97,.T.);+#97 = SURFACE_CURVE('',#98,(#103,#110),.PCURVE_S1.);+#98 = CIRCLE('',#99,0.6);+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);+#100 = CARTESIAN_POINT('',(50.,15.,3.));+#101 = DIRECTION('',(1.,0.,0.));+#102 = DIRECTION('',(-0.,1.,0.));+#103 = PCURVE('',#78,#104);+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);+#105 = LINE('',#106,#107);+#106 = CARTESIAN_POINT('',(0.,30.));+#107 = VECTOR('',#108,1.);+#108 = DIRECTION('',(1.,0.));+#109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#110 = PCURVE('',#111,#116);+#111 = TOROIDAL_SURFACE('',#112,10.,0.6);+#112 = AXIS2_PLACEMENT_3D('',#113,#114,#115);+#113 = CARTESIAN_POINT('',(50.,5.,3.));+#114 = DIRECTION('',(0.,0.,-1.));+#115 = DIRECTION('',(0.,1.,0.));+#116 = DEFINITIONAL_REPRESENTATION('',(#117),#120);+#117 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#118,#119),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#118 = CARTESIAN_POINT('',(0.,6.28318530718));+#119 = CARTESIAN_POINT('',(0.,0.));+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#121 = ORIENTED_EDGE('',*,*,#67,.F.);+#122 = ORIENTED_EDGE('',*,*,#123,.T.);+#123 = EDGE_CURVE('',#68,#68,#124,.T.);+#124 = SURFACE_CURVE('',#125,(#130,#137),.PCURVE_S1.);+#125 = CIRCLE('',#126,0.6);+#126 = AXIS2_PLACEMENT_3D('',#127,#128,#129);+#127 = CARTESIAN_POINT('',(20.,15.,3.));+#128 = DIRECTION('',(1.,0.,0.));+#129 = DIRECTION('',(-0.,1.,0.));+#130 = PCURVE('',#78,#131);+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(1.,0.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#137 = PCURVE('',#138,#143);+#138 = PLANE('',#139);+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);+#140 = CARTESIAN_POINT('',(20.,15.,3.));+#141 = DIRECTION('',(1.,0.,0.));+#142 = DIRECTION('',(-0.,0.,1.));+#143 = DEFINITIONAL_REPRESENTATION('',(#144),#148);+#144 = CIRCLE('',#145,0.6);+#145 = AXIS2_PLACEMENT_2D('',#146,#147);+#146 = CARTESIAN_POINT('',(4.440892098501E-16,-3.552713678801E-15));+#147 = DIRECTION('',(0.,-1.));+#148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#149 = ADVANCED_FACE('',(#150),#111,.T.);+#150 = FACE_BOUND('',#151,.T.);+#151 = EDGE_LOOP('',(#152,#175,#201,#202));+#152 = ORIENTED_EDGE('',*,*,#153,.T.);+#153 = EDGE_CURVE('',#70,#154,#156,.T.);+#154 = VERTEX_POINT('',#155);+#155 = CARTESIAN_POINT('',(60.6,5.,3.));+#156 = SEAM_CURVE('',#157,(#162,#168),.PCURVE_S1.);+#157 = CIRCLE('',#158,10.6);+#158 = AXIS2_PLACEMENT_3D('',#159,#160,#161);+#159 = CARTESIAN_POINT('',(50.,5.,3.));+#160 = DIRECTION('',(0.,0.,-1.));+#161 = DIRECTION('',(0.,1.,0.));+#162 = PCURVE('',#111,#163);+#163 = DEFINITIONAL_REPRESENTATION('',(#164),#167);+#164 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#165,#166),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#165 = CARTESIAN_POINT('',(0.,0.));+#166 = CARTESIAN_POINT('',(1.570796326795,0.));+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#168 = PCURVE('',#111,#169);+#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174);+#170 = LINE('',#171,#172);+#171 = CARTESIAN_POINT('',(0.,6.28318530718));+#172 = VECTOR('',#173,1.);+#173 = DIRECTION('',(1.,0.));+#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#175 = ORIENTED_EDGE('',*,*,#176,.T.);+#176 = EDGE_CURVE('',#154,#154,#177,.T.);+#177 = SURFACE_CURVE('',#178,(#183,#190),.PCURVE_S1.);+#178 = CIRCLE('',#179,0.6);+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);+#180 = CARTESIAN_POINT('',(60.,5.,3.));+#181 = DIRECTION('',(1.608122649677E-16,1.,0.));+#182 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#183 = PCURVE('',#111,#184);+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);+#185 = LINE('',#186,#187);+#186 = CARTESIAN_POINT('',(1.570796326795,0.));+#187 = VECTOR('',#188,1.);+#188 = DIRECTION('',(0.,1.));+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#190 = PCURVE('',#191,#196);+#191 = CYLINDRICAL_SURFACE('',#192,0.6);+#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);+#193 = CARTESIAN_POINT('',(60.,5.,3.));+#194 = DIRECTION('',(0.,-1.,0.));+#195 = DIRECTION('',(1.,0.,0.));+#196 = DEFINITIONAL_REPRESENTATION('',(#197),#200);+#197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#198,#199),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#198 = CARTESIAN_POINT('',(6.28318530718,0.));+#199 = CARTESIAN_POINT('',(0.,0.));+#200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#201 = ORIENTED_EDGE('',*,*,#153,.F.);+#202 = ORIENTED_EDGE('',*,*,#96,.T.);+#203 = ADVANCED_FACE('',(#204),#191,.T.);+#204 = FACE_BOUND('',#205,.T.);+#205 = EDGE_LOOP('',(#206,#228,#254,#255));+#206 = ORIENTED_EDGE('',*,*,#207,.T.);+#207 = EDGE_CURVE('',#154,#208,#210,.T.);+#208 = VERTEX_POINT('',#209);+#209 = CARTESIAN_POINT('',(60.6,-25.,3.));+#210 = SEAM_CURVE('',#211,(#215,#221),.PCURVE_S1.);+#211 = LINE('',#212,#213);+#212 = CARTESIAN_POINT('',(60.6,5.,3.));+#213 = VECTOR('',#214,1.);+#214 = DIRECTION('',(0.,-1.,0.));+#215 = PCURVE('',#191,#216);+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#220);+#217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#218,#219),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#218 = CARTESIAN_POINT('',(6.28318530718,0.));+#219 = CARTESIAN_POINT('',(6.28318530718,30.));+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#221 = PCURVE('',#191,#222);+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);+#223 = LINE('',#224,#225);+#224 = CARTESIAN_POINT('',(0.,0.));+#225 = VECTOR('',#226,1.);+#226 = DIRECTION('',(0.,1.));+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#228 = ORIENTED_EDGE('',*,*,#229,.F.);+#229 = EDGE_CURVE('',#208,#208,#230,.T.);+#230 = SURFACE_CURVE('',#231,(#236,#243),.PCURVE_S1.);+#231 = CIRCLE('',#232,0.6);+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);+#233 = CARTESIAN_POINT('',(60.,-25.,3.));+#234 = DIRECTION('',(0.,-1.,0.));+#235 = DIRECTION('',(1.,0.,0.));+#236 = PCURVE('',#191,#237);+#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(0.,30.));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(1.,0.));+#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#243 = PCURVE('',#244,#249);+#244 = TOROIDAL_SURFACE('',#245,10.,0.6);+#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248);+#246 = CARTESIAN_POINT('',(50.,-25.,3.));+#247 = DIRECTION('',(0.,-0.,-1.));+#248 = DIRECTION('',(1.,0.,0.));+#249 = DEFINITIONAL_REPRESENTATION('',(#250),#253);+#250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#251,#252),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#251 = CARTESIAN_POINT('',(0.,6.28318530718));+#252 = CARTESIAN_POINT('',(0.,0.));+#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#254 = ORIENTED_EDGE('',*,*,#207,.F.);+#255 = ORIENTED_EDGE('',*,*,#176,.F.);+#256 = ADVANCED_FACE('',(#257),#244,.T.);+#257 = FACE_BOUND('',#258,.T.);+#258 = EDGE_LOOP('',(#259,#282,#308,#309));+#259 = ORIENTED_EDGE('',*,*,#260,.T.);+#260 = EDGE_CURVE('',#208,#261,#263,.T.);+#261 = VERTEX_POINT('',#262);+#262 = CARTESIAN_POINT('',(50.,-35.6,3.));+#263 = SEAM_CURVE('',#264,(#269,#275),.PCURVE_S1.);+#264 = CIRCLE('',#265,10.6);+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);+#266 = CARTESIAN_POINT('',(50.,-25.,3.));+#267 = DIRECTION('',(0.,0.,-1.));+#268 = DIRECTION('',(1.,0.,0.));+#269 = PCURVE('',#244,#270);+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#274);+#271 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#272,#273),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#272 = CARTESIAN_POINT('',(0.,0.));+#273 = CARTESIAN_POINT('',(1.570796326795,0.));+#274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#275 = PCURVE('',#244,#276);+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);+#277 = LINE('',#278,#279);+#278 = CARTESIAN_POINT('',(0.,6.28318530718));+#279 = VECTOR('',#280,1.);+#280 = DIRECTION('',(1.,0.));+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#282 = ORIENTED_EDGE('',*,*,#283,.T.);+#283 = EDGE_CURVE('',#261,#261,#284,.T.);+#284 = SURFACE_CURVE('',#285,(#290,#297),.PCURVE_S1.);+#285 = CIRCLE('',#286,0.6);+#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);+#287 = CARTESIAN_POINT('',(50.,-35.,3.));+#288 = DIRECTION('',(1.,6.123233995737E-17,0.));+#289 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#290 = PCURVE('',#244,#291);+#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);+#292 = LINE('',#293,#294);+#293 = CARTESIAN_POINT('',(1.570796326795,0.));+#294 = VECTOR('',#295,1.);+#295 = DIRECTION('',(0.,1.));+#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#297 = PCURVE('',#298,#303);+#298 = CYLINDRICAL_SURFACE('',#299,0.6);+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);+#300 = CARTESIAN_POINT('',(50.,-35.,3.));+#301 = DIRECTION('',(-1.,0.,0.));+#302 = DIRECTION('',(-0.,-1.,0.));+#303 = DEFINITIONAL_REPRESENTATION('',(#304),#307);+#304 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#305,#306),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#305 = CARTESIAN_POINT('',(6.28318530718,0.));+#306 = CARTESIAN_POINT('',(0.,0.));+#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#308 = ORIENTED_EDGE('',*,*,#260,.F.);+#309 = ORIENTED_EDGE('',*,*,#229,.T.);+#310 = ADVANCED_FACE('',(#311),#298,.T.);+#311 = FACE_BOUND('',#312,.T.);+#312 = EDGE_LOOP('',(#313,#335,#361,#362));+#313 = ORIENTED_EDGE('',*,*,#314,.T.);+#314 = EDGE_CURVE('',#261,#315,#317,.T.);+#315 = VERTEX_POINT('',#316);+#316 = CARTESIAN_POINT('',(30.,-35.6,3.));+#317 = SEAM_CURVE('',#318,(#322,#328),.PCURVE_S1.);+#318 = LINE('',#319,#320);+#319 = CARTESIAN_POINT('',(50.,-35.6,3.));+#320 = VECTOR('',#321,1.);+#321 = DIRECTION('',(-1.,0.,0.));+#322 = PCURVE('',#298,#323);+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#327);+#324 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#325,#326),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#325 = CARTESIAN_POINT('',(6.28318530718,0.));+#326 = CARTESIAN_POINT('',(6.28318530718,20.));+#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#328 = PCURVE('',#298,#329);+#329 = DEFINITIONAL_REPRESENTATION('',(#330),#334);+#330 = LINE('',#331,#332);+#331 = CARTESIAN_POINT('',(0.,0.));+#332 = VECTOR('',#333,1.);+#333 = DIRECTION('',(0.,1.));+#334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#335 = ORIENTED_EDGE('',*,*,#336,.F.);+#336 = EDGE_CURVE('',#315,#315,#337,.T.);+#337 = SURFACE_CURVE('',#338,(#343,#350),.PCURVE_S1.);+#338 = CIRCLE('',#339,0.6);+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);+#340 = CARTESIAN_POINT('',(30.,-35.,3.));+#341 = DIRECTION('',(-1.,0.,0.));+#342 = DIRECTION('',(-0.,-1.,0.));+#343 = PCURVE('',#298,#344);+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);+#345 = LINE('',#346,#347);+#346 = CARTESIAN_POINT('',(0.,20.));+#347 = VECTOR('',#348,1.);+#348 = DIRECTION('',(1.,0.));+#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#350 = PCURVE('',#351,#356);+#351 = TOROIDAL_SURFACE('',#352,10.,0.6);+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);+#353 = CARTESIAN_POINT('',(30.,-45.,3.));+#354 = DIRECTION('',(0.,-0.,1.));+#355 = DIRECTION('',(0.,1.,0.));+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#360);+#357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#358,#359),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#358 = CARTESIAN_POINT('',(0.,9.424777960769));+#359 = CARTESIAN_POINT('',(0.,3.14159265359));+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#361 = ORIENTED_EDGE('',*,*,#314,.F.);+#362 = ORIENTED_EDGE('',*,*,#283,.F.);+#363 = ADVANCED_FACE('',(#364),#351,.T.);+#364 = FACE_BOUND('',#365,.T.);+#365 = EDGE_LOOP('',(#366,#389,#415,#416));+#366 = ORIENTED_EDGE('',*,*,#367,.T.);+#367 = EDGE_CURVE('',#315,#368,#370,.T.);+#368 = VERTEX_POINT('',#369);+#369 = CARTESIAN_POINT('',(20.6,-45.,3.));+#370 = SEAM_CURVE('',#371,(#376,#382),.PCURVE_S1.);+#371 = CIRCLE('',#372,9.4);+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);+#373 = CARTESIAN_POINT('',(30.,-45.,3.));+#374 = DIRECTION('',(0.,-0.,1.));+#375 = DIRECTION('',(0.,1.,0.));+#376 = PCURVE('',#351,#377);+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#381);+#378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#379,#380),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#379 = CARTESIAN_POINT('',(0.,3.14159265359));+#380 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#382 = PCURVE('',#351,#383);+#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388);+#384 = LINE('',#385,#386);+#385 = CARTESIAN_POINT('',(0.,9.424777960769));+#386 = VECTOR('',#387,1.);+#387 = DIRECTION('',(1.,0.));+#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#389 = ORIENTED_EDGE('',*,*,#390,.T.);+#390 = EDGE_CURVE('',#368,#368,#391,.T.);+#391 = SURFACE_CURVE('',#392,(#397,#404),.PCURVE_S1.);+#392 = CIRCLE('',#393,0.6);+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);+#394 = CARTESIAN_POINT('',(20.,-45.,3.));+#395 = DIRECTION('',(6.123233995737E-17,1.,0.));+#396 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#397 = PCURVE('',#351,#398);+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(1.570796326795,0.));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(0.,1.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#404 = PCURVE('',#405,#410);+#405 = CYLINDRICAL_SURFACE('',#406,0.6);+#406 = AXIS2_PLACEMENT_3D('',#407,#408,#409);+#407 = CARTESIAN_POINT('',(20.,-45.,3.));+#408 = DIRECTION('',(0.,-1.,0.));+#409 = DIRECTION('',(1.,0.,0.));+#410 = DEFINITIONAL_REPRESENTATION('',(#411),#414);+#411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#412,#413),.UNSPECIFIED.,.F.,.F.,+  (2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#412 = CARTESIAN_POINT('',(6.28318530718,0.));+#413 = CARTESIAN_POINT('',(0.,0.));+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#415 = ORIENTED_EDGE('',*,*,#367,.F.);+#416 = ORIENTED_EDGE('',*,*,#336,.T.);+#417 = ADVANCED_FACE('',(#418),#405,.T.);+#418 = FACE_BOUND('',#419,.T.);+#419 = EDGE_LOOP('',(#420,#442,#468,#469));+#420 = ORIENTED_EDGE('',*,*,#421,.T.);+#421 = EDGE_CURVE('',#368,#422,#424,.T.);+#422 = VERTEX_POINT('',#423);+#423 = CARTESIAN_POINT('',(20.6,-70.,3.));+#424 = SEAM_CURVE('',#425,(#429,#435),.PCURVE_S1.);+#425 = LINE('',#426,#427);+#426 = CARTESIAN_POINT('',(20.6,-45.,3.));+#427 = VECTOR('',#428,1.);+#428 = DIRECTION('',(0.,-1.,0.));+#429 = PCURVE('',#405,#430);+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#434);+#431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#432,#433),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#432 = CARTESIAN_POINT('',(6.28318530718,0.));+#433 = CARTESIAN_POINT('',(6.28318530718,25.));+#434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#435 = PCURVE('',#405,#436);+#436 = DEFINITIONAL_REPRESENTATION('',(#437),#441);+#437 = LINE('',#438,#439);+#438 = CARTESIAN_POINT('',(0.,0.));+#439 = VECTOR('',#440,1.);+#440 = DIRECTION('',(0.,1.));+#441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#442 = ORIENTED_EDGE('',*,*,#443,.F.);+#443 = EDGE_CURVE('',#422,#422,#444,.T.);+#444 = SURFACE_CURVE('',#445,(#450,#457),.PCURVE_S1.);+#445 = CIRCLE('',#446,0.6);+#446 = AXIS2_PLACEMENT_3D('',#447,#448,#449);+#447 = CARTESIAN_POINT('',(20.,-70.,3.));+#448 = DIRECTION('',(0.,-1.,0.));+#449 = DIRECTION('',(1.,0.,0.));+#450 = PCURVE('',#405,#451);+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);+#452 = LINE('',#453,#454);+#453 = CARTESIAN_POINT('',(0.,25.));+#454 = VECTOR('',#455,1.);+#455 = DIRECTION('',(1.,0.));+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#457 = PCURVE('',#458,#463);+#458 = TOROIDAL_SURFACE('',#459,10.,0.6);+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);+#460 = CARTESIAN_POINT('',(30.,-70.,3.));+#461 = DIRECTION('',(0.,0.,1.));+#462 = DIRECTION('',(-1.,0.,0.));+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#467);+#464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#465,#466),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#465 = CARTESIAN_POINT('',(0.,9.424777960769));+#466 = CARTESIAN_POINT('',(0.,3.14159265359));+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#468 = ORIENTED_EDGE('',*,*,#421,.F.);+#469 = ORIENTED_EDGE('',*,*,#390,.F.);+#470 = ADVANCED_FACE('',(#471),#458,.T.);+#471 = FACE_BOUND('',#472,.T.);+#472 = EDGE_LOOP('',(#473,#496,#522,#523));+#473 = ORIENTED_EDGE('',*,*,#474,.T.);+#474 = EDGE_CURVE('',#422,#475,#477,.T.);+#475 = VERTEX_POINT('',#476);+#476 = CARTESIAN_POINT('',(30.,-79.4,3.));+#477 = SEAM_CURVE('',#478,(#483,#489),.PCURVE_S1.);+#478 = CIRCLE('',#479,9.4);+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);+#480 = CARTESIAN_POINT('',(30.,-70.,3.));+#481 = DIRECTION('',(0.,0.,1.));+#482 = DIRECTION('',(-1.,0.,0.));+#483 = PCURVE('',#458,#484);+#484 = DEFINITIONAL_REPRESENTATION('',(#485),#488);+#485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#487),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#486 = CARTESIAN_POINT('',(0.,3.14159265359));+#487 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#489 = PCURVE('',#458,#490);+#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495);+#491 = LINE('',#492,#493);+#492 = CARTESIAN_POINT('',(0.,9.424777960769));+#493 = VECTOR('',#494,1.);+#494 = DIRECTION('',(1.,0.));+#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#496 = ORIENTED_EDGE('',*,*,#497,.T.);+#497 = EDGE_CURVE('',#475,#475,#498,.T.);+#498 = SURFACE_CURVE('',#499,(#504,#511),.PCURVE_S1.);+#499 = CIRCLE('',#500,0.6);+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);+#501 = CARTESIAN_POINT('',(30.,-80.,3.));+#502 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#503 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#504 = PCURVE('',#458,#505);+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#510);+#506 = LINE('',#507,#508);+#507 = CARTESIAN_POINT('',(1.570796326795,0.));+#508 = VECTOR('',#509,1.);+#509 = DIRECTION('',(0.,1.));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = PCURVE('',#512,#517);+#512 = CYLINDRICAL_SURFACE('',#513,0.6);+#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);+#514 = CARTESIAN_POINT('',(30.,-80.,3.));+#515 = DIRECTION('',(1.,0.,0.));+#516 = DIRECTION('',(-0.,1.,0.));+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#521);+#518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#519,#520),.UNSPECIFIED.,.F.,.F.,+  (2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#519 = CARTESIAN_POINT('',(6.28318530718,0.));+#520 = CARTESIAN_POINT('',(0.,0.));+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#522 = ORIENTED_EDGE('',*,*,#474,.F.);+#523 = ORIENTED_EDGE('',*,*,#443,.T.);+#524 = ADVANCED_FACE('',(#525),#512,.T.);+#525 = FACE_BOUND('',#526,.T.);+#526 = EDGE_LOOP('',(#527,#549,#575,#576));+#527 = ORIENTED_EDGE('',*,*,#528,.T.);+#528 = EDGE_CURVE('',#475,#529,#531,.T.);+#529 = VERTEX_POINT('',#530);+#530 = CARTESIAN_POINT('',(70.,-79.4,3.));+#531 = SEAM_CURVE('',#532,(#536,#542),.PCURVE_S1.);+#532 = LINE('',#533,#534);+#533 = CARTESIAN_POINT('',(30.,-79.4,3.));+#534 = VECTOR('',#535,1.);+#535 = DIRECTION('',(1.,0.,0.));+#536 = PCURVE('',#512,#537);+#537 = DEFINITIONAL_REPRESENTATION('',(#538),#541);+#538 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#539,#540),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#539 = CARTESIAN_POINT('',(6.28318530718,0.));+#540 = CARTESIAN_POINT('',(6.28318530718,40.));+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#542 = PCURVE('',#512,#543);+#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548);+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(0.,0.));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(0.,1.));+#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#549 = ORIENTED_EDGE('',*,*,#550,.F.);+#550 = EDGE_CURVE('',#529,#529,#551,.T.);+#551 = SURFACE_CURVE('',#552,(#557,#564),.PCURVE_S1.);+#552 = CIRCLE('',#553,0.6);+#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);+#554 = CARTESIAN_POINT('',(70.,-80.,3.));+#555 = DIRECTION('',(1.,0.,0.));+#556 = DIRECTION('',(-0.,1.,0.));+#557 = PCURVE('',#512,#558);+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);+#559 = LINE('',#560,#561);+#560 = CARTESIAN_POINT('',(0.,40.));+#561 = VECTOR('',#562,1.);+#562 = DIRECTION('',(1.,0.));+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#564 = PCURVE('',#565,#570);+#565 = TOROIDAL_SURFACE('',#566,10.,0.6);+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);+#567 = CARTESIAN_POINT('',(70.,-70.,3.));+#568 = DIRECTION('',(-0.,0.,1.));+#569 = DIRECTION('',(0.,-1.,0.));+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#574);+#571 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#572,#573),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#572 = CARTESIAN_POINT('',(0.,9.424777960769));+#573 = CARTESIAN_POINT('',(0.,3.14159265359));+#574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#575 = ORIENTED_EDGE('',*,*,#528,.F.);+#576 = ORIENTED_EDGE('',*,*,#497,.F.);+#577 = ADVANCED_FACE('',(#578),#565,.T.);+#578 = FACE_BOUND('',#579,.T.);+#579 = EDGE_LOOP('',(#580,#603,#629,#630));+#580 = ORIENTED_EDGE('',*,*,#581,.T.);+#581 = EDGE_CURVE('',#529,#582,#584,.T.);+#582 = VERTEX_POINT('',#583);+#583 = CARTESIAN_POINT('',(79.4,-70.,3.));+#584 = SEAM_CURVE('',#585,(#590,#596),.PCURVE_S1.);+#585 = CIRCLE('',#586,9.4);+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);+#587 = CARTESIAN_POINT('',(70.,-70.,3.));+#588 = DIRECTION('',(-0.,0.,1.));+#589 = DIRECTION('',(0.,-1.,0.));+#590 = PCURVE('',#565,#591);+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#595);+#592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#593,#594),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#593 = CARTESIAN_POINT('',(0.,3.14159265359));+#594 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#596 = PCURVE('',#565,#597);+#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602);+#598 = LINE('',#599,#600);+#599 = CARTESIAN_POINT('',(0.,9.424777960769));+#600 = VECTOR('',#601,1.);+#601 = DIRECTION('',(1.,0.));+#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#603 = ORIENTED_EDGE('',*,*,#604,.T.);+#604 = EDGE_CURVE('',#582,#582,#605,.T.);+#605 = SURFACE_CURVE('',#606,(#611,#618),.PCURVE_S1.);+#606 = CIRCLE('',#607,0.6);+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);+#608 = CARTESIAN_POINT('',(80.,-70.,3.));+#609 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#610 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#611 = PCURVE('',#565,#612);+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);+#613 = LINE('',#614,#615);+#614 = CARTESIAN_POINT('',(1.570796326795,0.));+#615 = VECTOR('',#616,1.);+#616 = DIRECTION('',(0.,1.));+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#618 = PCURVE('',#619,#624);+#619 = CYLINDRICAL_SURFACE('',#620,0.6);+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);+#621 = CARTESIAN_POINT('',(80.,-70.,3.));+#622 = DIRECTION('',(0.,1.,0.));+#623 = DIRECTION('',(-1.,0.,0.));+#624 = DEFINITIONAL_REPRESENTATION('',(#625),#628);+#625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#626,#627),.UNSPECIFIED.,.F.,.F.,+  (2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#626 = CARTESIAN_POINT('',(6.28318530718,0.));+#627 = CARTESIAN_POINT('',(0.,0.));+#628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#629 = ORIENTED_EDGE('',*,*,#581,.F.);+#630 = ORIENTED_EDGE('',*,*,#550,.T.);+#631 = ADVANCED_FACE('',(#632),#619,.T.);+#632 = FACE_BOUND('',#633,.T.);+#633 = EDGE_LOOP('',(#634,#656,#682,#683));+#634 = ORIENTED_EDGE('',*,*,#635,.T.);+#635 = EDGE_CURVE('',#582,#636,#638,.T.);+#636 = VERTEX_POINT('',#637);+#637 = CARTESIAN_POINT('',(79.4,-20.,3.));+#638 = SEAM_CURVE('',#639,(#643,#649),.PCURVE_S1.);+#639 = LINE('',#640,#641);+#640 = CARTESIAN_POINT('',(79.4,-70.,3.));+#641 = VECTOR('',#642,1.);+#642 = DIRECTION('',(0.,1.,0.));+#643 = PCURVE('',#619,#644);+#644 = DEFINITIONAL_REPRESENTATION('',(#645),#648);+#645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#646,#647),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#646 = CARTESIAN_POINT('',(6.28318530718,0.));+#647 = CARTESIAN_POINT('',(6.28318530718,50.));+#648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#649 = PCURVE('',#619,#650);+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);+#651 = LINE('',#652,#653);+#652 = CARTESIAN_POINT('',(0.,0.));+#653 = VECTOR('',#654,1.);+#654 = DIRECTION('',(0.,1.));+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#656 = ORIENTED_EDGE('',*,*,#657,.F.);+#657 = EDGE_CURVE('',#636,#636,#658,.T.);+#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.);+#659 = CIRCLE('',#660,0.6);+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);+#661 = CARTESIAN_POINT('',(80.,-20.,3.));+#662 = DIRECTION('',(0.,1.,0.));+#663 = DIRECTION('',(-1.,0.,0.));+#664 = PCURVE('',#619,#665);+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);+#666 = LINE('',#667,#668);+#667 = CARTESIAN_POINT('',(0.,50.));+#668 = VECTOR('',#669,1.);+#669 = DIRECTION('',(1.,0.));+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#671 = PCURVE('',#672,#677);+#672 = TOROIDAL_SURFACE('',#673,10.,0.6);+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);+#674 = CARTESIAN_POINT('',(90.,-20.,3.));+#675 = DIRECTION('',(0.,0.,-1.));+#676 = DIRECTION('',(-1.,0.,0.));+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#681);+#678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#679,#680),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#679 = CARTESIAN_POINT('',(0.,6.28318530718));+#680 = CARTESIAN_POINT('',(0.,0.));+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#682 = ORIENTED_EDGE('',*,*,#635,.F.);+#683 = ORIENTED_EDGE('',*,*,#604,.F.);+#684 = ADVANCED_FACE('',(#685),#672,.T.);+#685 = FACE_BOUND('',#686,.T.);+#686 = EDGE_LOOP('',(#687,#710,#736,#737));+#687 = ORIENTED_EDGE('',*,*,#688,.T.);+#688 = EDGE_CURVE('',#636,#689,#691,.T.);+#689 = VERTEX_POINT('',#690);+#690 = CARTESIAN_POINT('',(90.,-9.4,3.));+#691 = SEAM_CURVE('',#692,(#697,#703),.PCURVE_S1.);+#692 = CIRCLE('',#693,10.6);+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);+#694 = CARTESIAN_POINT('',(90.,-20.,3.));+#695 = DIRECTION('',(0.,0.,-1.));+#696 = DIRECTION('',(-1.,0.,0.));+#697 = PCURVE('',#672,#698);+#698 = DEFINITIONAL_REPRESENTATION('',(#699),#702);+#699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#700,#701),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#700 = CARTESIAN_POINT('',(0.,0.));+#701 = CARTESIAN_POINT('',(1.570796326795,0.));+#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#703 = PCURVE('',#672,#704);+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);+#705 = LINE('',#706,#707);+#706 = CARTESIAN_POINT('',(0.,6.28318530718));+#707 = VECTOR('',#708,1.);+#708 = DIRECTION('',(1.,0.));+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#710 = ORIENTED_EDGE('',*,*,#711,.T.);+#711 = EDGE_CURVE('',#689,#689,#712,.T.);+#712 = SURFACE_CURVE('',#713,(#718,#725),.PCURVE_S1.);+#713 = CIRCLE('',#714,0.6);+#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);+#715 = CARTESIAN_POINT('',(90.,-10.,3.));+#716 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#717 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#718 = PCURVE('',#672,#719);+#719 = DEFINITIONAL_REPRESENTATION('',(#720),#724);+#720 = LINE('',#721,#722);+#721 = CARTESIAN_POINT('',(1.570796326795,0.));+#722 = VECTOR('',#723,1.);+#723 = DIRECTION('',(0.,1.));+#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#725 = PCURVE('',#726,#731);+#726 = CYLINDRICAL_SURFACE('',#727,0.6);+#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);+#728 = CARTESIAN_POINT('',(90.,-10.,3.));+#729 = DIRECTION('',(1.,0.,0.));+#730 = DIRECTION('',(-0.,1.,0.));+#731 = DEFINITIONAL_REPRESENTATION('',(#732),#735);+#732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#733,#734),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#733 = CARTESIAN_POINT('',(6.28318530718,0.));+#734 = CARTESIAN_POINT('',(0.,0.));+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#736 = ORIENTED_EDGE('',*,*,#688,.F.);+#737 = ORIENTED_EDGE('',*,*,#657,.T.);+#738 = ADVANCED_FACE('',(#739),#726,.T.);+#739 = FACE_BOUND('',#740,.T.);+#740 = EDGE_LOOP('',(#741,#763,#790,#791));+#741 = ORIENTED_EDGE('',*,*,#742,.T.);+#742 = EDGE_CURVE('',#689,#743,#745,.T.);+#743 = VERTEX_POINT('',#744);+#744 = CARTESIAN_POINT('',(104.2522203923,-9.4,3.));+#745 = SEAM_CURVE('',#746,(#750,#756),.PCURVE_S1.);+#746 = LINE('',#747,#748);+#747 = CARTESIAN_POINT('',(90.,-9.4,3.));+#748 = VECTOR('',#749,1.);+#749 = DIRECTION('',(1.,0.,0.));+#750 = PCURVE('',#726,#751);+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#755);+#752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#753,#754),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#753 = CARTESIAN_POINT('',(6.28318530718,0.));+#754 = CARTESIAN_POINT('',(6.28318530718,14.252220392306));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#756 = PCURVE('',#726,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(0.,0.));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(0.,1.));+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#763 = ORIENTED_EDGE('',*,*,#764,.F.);+#764 = EDGE_CURVE('',#743,#743,#765,.T.);+#765 = SURFACE_CURVE('',#766,(#771,#778),.PCURVE_S1.);+#766 = CIRCLE('',#767,0.6);+#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);+#768 = CARTESIAN_POINT('',(104.2522203923,-10.,3.));+#769 = DIRECTION('',(1.,0.,0.));+#770 = DIRECTION('',(-0.,1.,0.));+#771 = PCURVE('',#726,#772);+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);+#773 = LINE('',#774,#775);+#774 = CARTESIAN_POINT('',(0.,14.252220392306));+#775 = VECTOR('',#776,1.);+#776 = DIRECTION('',(1.,0.));+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#778 = PCURVE('',#779,#784);+#779 = PLANE('',#780);+#780 = AXIS2_PLACEMENT_3D('',#781,#782,#783);+#781 = CARTESIAN_POINT('',(104.2522203923,-10.,3.));+#782 = DIRECTION('',(1.,0.,0.));+#783 = DIRECTION('',(-0.,0.,1.));+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#789);+#785 = CIRCLE('',#786,0.6);+#786 = AXIS2_PLACEMENT_2D('',#787,#788);+#787 = CARTESIAN_POINT('',(4.440892098501E-16,0.));+#788 = DIRECTION('',(0.,-1.));+#789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#790 = ORIENTED_EDGE('',*,*,#742,.F.);+#791 = ORIENTED_EDGE('',*,*,#711,.F.);+#792 = ADVANCED_FACE('',(#793),#138,.F.);+#793 = FACE_BOUND('',#794,.F.);+#794 = EDGE_LOOP('',(#795));+#795 = ORIENTED_EDGE('',*,*,#123,.T.);+#796 = ADVANCED_FACE('',(#797),#779,.T.);+#797 = FACE_BOUND('',#798,.T.);+#798 = EDGE_LOOP('',(#799));+#799 = ORIENTED_EDGE('',*,*,#764,.T.);+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#804)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#801,#802,#803)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#801 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#802 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#803 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#804 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#801,+  'distance_accuracy_value','confusion accuracy');+#805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#806,#808);+#806 = ( REPRESENTATION_RELATIONSHIP('','',#60,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#807) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#809+  );+#809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Lead_Red_5V','',#5,#55,$);+#810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57));+#811 = SHAPE_DEFINITION_REPRESENTATION(#812,#818);+#812 = PRODUCT_DEFINITION_SHAPE('','',#813);+#813 = PRODUCT_DEFINITION('design','',#814,#817);+#814 = PRODUCT_DEFINITION_FORMATION('','',#815);+#815 = PRODUCT('Lead_Black_GND','Lead_Black_GND','',(#816));+#816 = PRODUCT_CONTEXT('',#2,'mechanical');+#817 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#818 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#819),#1558);+#819 = MANIFOLD_SOLID_BREP('',#820);+#820 = CLOSED_SHELL('',(#821,#907,#961,#1014,#1068,#1121,#1175,#1228,+    #1282,#1335,#1389,#1442,#1496,#1550,#1554));+#821 = ADVANCED_FACE('',(#822),#836,.T.);+#822 = FACE_BOUND('',#823,.T.);+#823 = EDGE_LOOP('',(#824,#853,#879,#880));+#824 = ORIENTED_EDGE('',*,*,#825,.T.);+#825 = EDGE_CURVE('',#826,#828,#830,.T.);+#826 = VERTEX_POINT('',#827);+#827 = CARTESIAN_POINT('',(20.,15.6,5.54));+#828 = VERTEX_POINT('',#829);+#829 = CARTESIAN_POINT('',(50.,15.6,5.54));+#830 = SEAM_CURVE('',#831,(#835,#846),.PCURVE_S1.);+#831 = LINE('',#832,#833);+#832 = CARTESIAN_POINT('',(20.,15.6,5.54));+#833 = VECTOR('',#834,1.);+#834 = DIRECTION('',(1.,0.,0.));+#835 = PCURVE('',#836,#841);+#836 = CYLINDRICAL_SURFACE('',#837,0.6);+#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);+#838 = CARTESIAN_POINT('',(20.,15.,5.54));+#839 = DIRECTION('',(1.,0.,0.));+#840 = DIRECTION('',(-0.,1.,0.));+#841 = DEFINITIONAL_REPRESENTATION('',(#842),#845);+#842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#843,#844),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#843 = CARTESIAN_POINT('',(6.28318530718,0.));+#844 = CARTESIAN_POINT('',(6.28318530718,30.));+#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#846 = PCURVE('',#836,#847);+#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852);+#848 = LINE('',#849,#850);+#849 = CARTESIAN_POINT('',(0.,0.));+#850 = VECTOR('',#851,1.);+#851 = DIRECTION('',(0.,1.));+#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#853 = ORIENTED_EDGE('',*,*,#854,.F.);+#854 = EDGE_CURVE('',#828,#828,#855,.T.);+#855 = SURFACE_CURVE('',#856,(#861,#868),.PCURVE_S1.);+#856 = CIRCLE('',#857,0.6);+#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860);+#858 = CARTESIAN_POINT('',(50.,15.,5.54));+#859 = DIRECTION('',(1.,0.,0.));+#860 = DIRECTION('',(-0.,1.,0.));+#861 = PCURVE('',#836,#862);+#862 = DEFINITIONAL_REPRESENTATION('',(#863),#867);+#863 = LINE('',#864,#865);+#864 = CARTESIAN_POINT('',(0.,30.));+#865 = VECTOR('',#866,1.);+#866 = DIRECTION('',(1.,0.));+#867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#868 = PCURVE('',#869,#874);+#869 = TOROIDAL_SURFACE('',#870,10.,0.6);+#870 = AXIS2_PLACEMENT_3D('',#871,#872,#873);+#871 = CARTESIAN_POINT('',(50.,5.,5.54));+#872 = DIRECTION('',(0.,0.,-1.));+#873 = DIRECTION('',(0.,1.,0.));+#874 = DEFINITIONAL_REPRESENTATION('',(#875),#878);+#875 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#876,#877),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#876 = CARTESIAN_POINT('',(0.,6.28318530718));+#877 = CARTESIAN_POINT('',(0.,0.));+#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#879 = ORIENTED_EDGE('',*,*,#825,.F.);+#880 = ORIENTED_EDGE('',*,*,#881,.T.);+#881 = EDGE_CURVE('',#826,#826,#882,.T.);+#882 = SURFACE_CURVE('',#883,(#888,#895),.PCURVE_S1.);+#883 = CIRCLE('',#884,0.6);+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);+#885 = CARTESIAN_POINT('',(20.,15.,5.54));+#886 = DIRECTION('',(1.,0.,0.));+#887 = DIRECTION('',(-0.,1.,0.));+#888 = PCURVE('',#836,#889);+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);+#890 = LINE('',#891,#892);+#891 = CARTESIAN_POINT('',(0.,0.));+#892 = VECTOR('',#893,1.);+#893 = DIRECTION('',(1.,0.));+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#895 = PCURVE('',#896,#901);+#896 = PLANE('',#897);+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);+#898 = CARTESIAN_POINT('',(20.,15.,5.54));+#899 = DIRECTION('',(1.,0.,0.));+#900 = DIRECTION('',(-0.,0.,1.));+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);+#902 = CIRCLE('',#903,0.6);+#903 = AXIS2_PLACEMENT_2D('',#904,#905);+#904 = CARTESIAN_POINT('',(0.,-3.552713678801E-15));+#905 = DIRECTION('',(0.,-1.));+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#907 = ADVANCED_FACE('',(#908),#869,.T.);+#908 = FACE_BOUND('',#909,.T.);+#909 = EDGE_LOOP('',(#910,#933,#959,#960));+#910 = ORIENTED_EDGE('',*,*,#911,.T.);+#911 = EDGE_CURVE('',#828,#912,#914,.T.);+#912 = VERTEX_POINT('',#913);+#913 = CARTESIAN_POINT('',(60.6,5.,5.54));+#914 = SEAM_CURVE('',#915,(#920,#926),.PCURVE_S1.);+#915 = CIRCLE('',#916,10.6);+#916 = AXIS2_PLACEMENT_3D('',#917,#918,#919);+#917 = CARTESIAN_POINT('',(50.,5.,5.54));+#918 = DIRECTION('',(0.,0.,-1.));+#919 = DIRECTION('',(0.,1.,0.));+#920 = PCURVE('',#869,#921);+#921 = DEFINITIONAL_REPRESENTATION('',(#922),#925);+#922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#923,#924),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#923 = CARTESIAN_POINT('',(0.,0.));+#924 = CARTESIAN_POINT('',(1.570796326795,0.));+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#926 = PCURVE('',#869,#927);+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(0.,6.28318530718));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(1.,0.));+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#933 = ORIENTED_EDGE('',*,*,#934,.T.);+#934 = EDGE_CURVE('',#912,#912,#935,.T.);+#935 = SURFACE_CURVE('',#936,(#941,#948),.PCURVE_S1.);+#936 = CIRCLE('',#937,0.6);+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);+#938 = CARTESIAN_POINT('',(60.,5.,5.54));+#939 = DIRECTION('',(1.608122649677E-16,1.,0.));+#940 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#941 = PCURVE('',#869,#942);+#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947);+#943 = LINE('',#944,#945);+#944 = CARTESIAN_POINT('',(1.570796326795,0.));+#945 = VECTOR('',#946,1.);+#946 = DIRECTION('',(0.,1.));+#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#948 = PCURVE('',#949,#954);+#949 = CYLINDRICAL_SURFACE('',#950,0.6);+#950 = AXIS2_PLACEMENT_3D('',#951,#952,#953);+#951 = CARTESIAN_POINT('',(60.,5.,5.54));+#952 = DIRECTION('',(0.,-1.,0.));+#953 = DIRECTION('',(1.,0.,0.));+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#958);+#955 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#956,#957),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#956 = CARTESIAN_POINT('',(6.28318530718,0.));+#957 = CARTESIAN_POINT('',(0.,0.));+#958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#959 = ORIENTED_EDGE('',*,*,#911,.F.);+#960 = ORIENTED_EDGE('',*,*,#854,.T.);+#961 = ADVANCED_FACE('',(#962),#949,.T.);+#962 = FACE_BOUND('',#963,.T.);+#963 = EDGE_LOOP('',(#964,#986,#1012,#1013));+#964 = ORIENTED_EDGE('',*,*,#965,.T.);+#965 = EDGE_CURVE('',#912,#966,#968,.T.);+#966 = VERTEX_POINT('',#967);+#967 = CARTESIAN_POINT('',(60.6,-25.,5.54));+#968 = SEAM_CURVE('',#969,(#973,#979),.PCURVE_S1.);+#969 = LINE('',#970,#971);+#970 = CARTESIAN_POINT('',(60.6,5.,5.54));+#971 = VECTOR('',#972,1.);+#972 = DIRECTION('',(0.,-1.,0.));+#973 = PCURVE('',#949,#974);+#974 = DEFINITIONAL_REPRESENTATION('',(#975),#978);+#975 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#976,#977),.UNSPECIFIED.,.F.,.F.,+  (2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#976 = CARTESIAN_POINT('',(6.28318530718,0.));+#977 = CARTESIAN_POINT('',(6.28318530718,30.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#979 = PCURVE('',#949,#980);+#980 = DEFINITIONAL_REPRESENTATION('',(#981),#985);+#981 = LINE('',#982,#983);+#982 = CARTESIAN_POINT('',(0.,0.));+#983 = VECTOR('',#984,1.);+#984 = DIRECTION('',(0.,1.));+#985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#986 = ORIENTED_EDGE('',*,*,#987,.F.);+#987 = EDGE_CURVE('',#966,#966,#988,.T.);+#988 = SURFACE_CURVE('',#989,(#994,#1001),.PCURVE_S1.);+#989 = CIRCLE('',#990,0.6);+#990 = AXIS2_PLACEMENT_3D('',#991,#992,#993);+#991 = CARTESIAN_POINT('',(60.,-25.,5.54));+#992 = DIRECTION('',(0.,-1.,0.));+#993 = DIRECTION('',(1.,0.,0.));+#994 = PCURVE('',#949,#995);+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);+#996 = LINE('',#997,#998);+#997 = CARTESIAN_POINT('',(0.,30.));+#998 = VECTOR('',#999,1.);+#999 = DIRECTION('',(1.,0.));+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1001 = PCURVE('',#1002,#1007);+#1002 = TOROIDAL_SURFACE('',#1003,10.,0.6);+#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);+#1004 = CARTESIAN_POINT('',(50.,-25.,5.54));+#1005 = DIRECTION('',(0.,-0.,-1.));+#1006 = DIRECTION('',(1.,0.,0.));+#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1011);+#1008 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1009,#1010),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1009 = CARTESIAN_POINT('',(0.,6.28318530718));+#1010 = CARTESIAN_POINT('',(0.,0.));+#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1012 = ORIENTED_EDGE('',*,*,#965,.F.);+#1013 = ORIENTED_EDGE('',*,*,#934,.F.);+#1014 = ADVANCED_FACE('',(#1015),#1002,.T.);+#1015 = FACE_BOUND('',#1016,.T.);+#1016 = EDGE_LOOP('',(#1017,#1040,#1066,#1067));+#1017 = ORIENTED_EDGE('',*,*,#1018,.T.);+#1018 = EDGE_CURVE('',#966,#1019,#1021,.T.);+#1019 = VERTEX_POINT('',#1020);+#1020 = CARTESIAN_POINT('',(50.,-35.6,5.54));+#1021 = SEAM_CURVE('',#1022,(#1027,#1033),.PCURVE_S1.);+#1022 = CIRCLE('',#1023,10.6);+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);+#1024 = CARTESIAN_POINT('',(50.,-25.,5.54));+#1025 = DIRECTION('',(0.,0.,-1.));+#1026 = DIRECTION('',(1.,0.,0.));+#1027 = PCURVE('',#1002,#1028);+#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1032);+#1029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1030,#1031),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1030 = CARTESIAN_POINT('',(0.,0.));+#1031 = CARTESIAN_POINT('',(1.570796326795,0.));+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1033 = PCURVE('',#1002,#1034);+#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);+#1035 = LINE('',#1036,#1037);+#1036 = CARTESIAN_POINT('',(0.,6.28318530718));+#1037 = VECTOR('',#1038,1.);+#1038 = DIRECTION('',(1.,0.));+#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1040 = ORIENTED_EDGE('',*,*,#1041,.T.);+#1041 = EDGE_CURVE('',#1019,#1019,#1042,.T.);+#1042 = SURFACE_CURVE('',#1043,(#1048,#1055),.PCURVE_S1.);+#1043 = CIRCLE('',#1044,0.6);+#1044 = AXIS2_PLACEMENT_3D('',#1045,#1046,#1047);+#1045 = CARTESIAN_POINT('',(50.,-35.,5.54));+#1046 = DIRECTION('',(1.,6.123233995737E-17,0.));+#1047 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#1048 = PCURVE('',#1002,#1049);+#1049 = DEFINITIONAL_REPRESENTATION('',(#1050),#1054);+#1050 = LINE('',#1051,#1052);+#1051 = CARTESIAN_POINT('',(1.570796326795,0.));+#1052 = VECTOR('',#1053,1.);+#1053 = DIRECTION('',(0.,1.));+#1054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1055 = PCURVE('',#1056,#1061);+#1056 = CYLINDRICAL_SURFACE('',#1057,0.6);+#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);+#1058 = CARTESIAN_POINT('',(50.,-35.,5.54));+#1059 = DIRECTION('',(-1.,0.,0.));+#1060 = DIRECTION('',(-0.,-1.,0.));+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1065);+#1062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1063,#1064),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1063 = CARTESIAN_POINT('',(6.28318530718,0.));+#1064 = CARTESIAN_POINT('',(0.,0.));+#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1066 = ORIENTED_EDGE('',*,*,#1018,.F.);+#1067 = ORIENTED_EDGE('',*,*,#987,.T.);+#1068 = ADVANCED_FACE('',(#1069),#1056,.T.);+#1069 = FACE_BOUND('',#1070,.T.);+#1070 = EDGE_LOOP('',(#1071,#1093,#1119,#1120));+#1071 = ORIENTED_EDGE('',*,*,#1072,.T.);+#1072 = EDGE_CURVE('',#1019,#1073,#1075,.T.);+#1073 = VERTEX_POINT('',#1074);+#1074 = CARTESIAN_POINT('',(30.,-35.6,5.54));+#1075 = SEAM_CURVE('',#1076,(#1080,#1086),.PCURVE_S1.);+#1076 = LINE('',#1077,#1078);+#1077 = CARTESIAN_POINT('',(50.,-35.6,5.54));+#1078 = VECTOR('',#1079,1.);+#1079 = DIRECTION('',(-1.,0.,0.));+#1080 = PCURVE('',#1056,#1081);+#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1085);+#1082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1083,#1084),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#1083 = CARTESIAN_POINT('',(6.28318530718,0.));+#1084 = CARTESIAN_POINT('',(6.28318530718,20.));+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1086 = PCURVE('',#1056,#1087);+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1092);+#1088 = LINE('',#1089,#1090);+#1089 = CARTESIAN_POINT('',(0.,0.));+#1090 = VECTOR('',#1091,1.);+#1091 = DIRECTION('',(0.,1.));+#1092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1093 = ORIENTED_EDGE('',*,*,#1094,.F.);+#1094 = EDGE_CURVE('',#1073,#1073,#1095,.T.);+#1095 = SURFACE_CURVE('',#1096,(#1101,#1108),.PCURVE_S1.);+#1096 = CIRCLE('',#1097,0.6);+#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);+#1098 = CARTESIAN_POINT('',(30.,-35.,5.54));+#1099 = DIRECTION('',(-1.,0.,0.));+#1100 = DIRECTION('',(-0.,-1.,0.));+#1101 = PCURVE('',#1056,#1102);+#1102 = DEFINITIONAL_REPRESENTATION('',(#1103),#1107);+#1103 = LINE('',#1104,#1105);+#1104 = CARTESIAN_POINT('',(0.,20.));+#1105 = VECTOR('',#1106,1.);+#1106 = DIRECTION('',(1.,0.));+#1107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1108 = PCURVE('',#1109,#1114);+#1109 = TOROIDAL_SURFACE('',#1110,10.,0.6);+#1110 = AXIS2_PLACEMENT_3D('',#1111,#1112,#1113);+#1111 = CARTESIAN_POINT('',(30.,-45.,5.54));+#1112 = DIRECTION('',(0.,-0.,1.));+#1113 = DIRECTION('',(0.,1.,0.));+#1114 = DEFINITIONAL_REPRESENTATION('',(#1115),#1118);+#1115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1116,#1117),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1116 = CARTESIAN_POINT('',(0.,9.424777960769));+#1117 = CARTESIAN_POINT('',(0.,3.14159265359));+#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1119 = ORIENTED_EDGE('',*,*,#1072,.F.);+#1120 = ORIENTED_EDGE('',*,*,#1041,.F.);+#1121 = ADVANCED_FACE('',(#1122),#1109,.T.);+#1122 = FACE_BOUND('',#1123,.T.);+#1123 = EDGE_LOOP('',(#1124,#1147,#1173,#1174));+#1124 = ORIENTED_EDGE('',*,*,#1125,.T.);+#1125 = EDGE_CURVE('',#1073,#1126,#1128,.T.);+#1126 = VERTEX_POINT('',#1127);+#1127 = CARTESIAN_POINT('',(20.6,-45.,5.54));+#1128 = SEAM_CURVE('',#1129,(#1134,#1140),.PCURVE_S1.);+#1129 = CIRCLE('',#1130,9.4);+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);+#1131 = CARTESIAN_POINT('',(30.,-45.,5.54));+#1132 = DIRECTION('',(0.,-0.,1.));+#1133 = DIRECTION('',(0.,1.,0.));+#1134 = PCURVE('',#1109,#1135);+#1135 = DEFINITIONAL_REPRESENTATION('',(#1136),#1139);+#1136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1137,#1138),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1137 = CARTESIAN_POINT('',(0.,3.14159265359));+#1138 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1140 = PCURVE('',#1109,#1141);+#1141 = DEFINITIONAL_REPRESENTATION('',(#1142),#1146);+#1142 = LINE('',#1143,#1144);+#1143 = CARTESIAN_POINT('',(0.,9.424777960769));+#1144 = VECTOR('',#1145,1.);+#1145 = DIRECTION('',(1.,0.));+#1146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1147 = ORIENTED_EDGE('',*,*,#1148,.T.);+#1148 = EDGE_CURVE('',#1126,#1126,#1149,.T.);+#1149 = SURFACE_CURVE('',#1150,(#1155,#1162),.PCURVE_S1.);+#1150 = CIRCLE('',#1151,0.6);+#1151 = AXIS2_PLACEMENT_3D('',#1152,#1153,#1154);+#1152 = CARTESIAN_POINT('',(20.,-45.,5.54));+#1153 = DIRECTION('',(6.123233995737E-17,1.,0.));+#1154 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#1155 = PCURVE('',#1109,#1156);+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);+#1157 = LINE('',#1158,#1159);+#1158 = CARTESIAN_POINT('',(1.570796326795,0.));+#1159 = VECTOR('',#1160,1.);+#1160 = DIRECTION('',(0.,1.));+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1162 = PCURVE('',#1163,#1168);+#1163 = CYLINDRICAL_SURFACE('',#1164,0.6);+#1164 = AXIS2_PLACEMENT_3D('',#1165,#1166,#1167);+#1165 = CARTESIAN_POINT('',(20.,-45.,5.54));+#1166 = DIRECTION('',(0.,-1.,0.));+#1167 = DIRECTION('',(1.,0.,0.));+#1168 = DEFINITIONAL_REPRESENTATION('',(#1169),#1172);+#1169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1170,#1171),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#1170 = CARTESIAN_POINT('',(6.28318530718,0.));+#1171 = CARTESIAN_POINT('',(0.,0.));+#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1173 = ORIENTED_EDGE('',*,*,#1125,.F.);+#1174 = ORIENTED_EDGE('',*,*,#1094,.T.);+#1175 = ADVANCED_FACE('',(#1176),#1163,.T.);+#1176 = FACE_BOUND('',#1177,.T.);+#1177 = EDGE_LOOP('',(#1178,#1200,#1226,#1227));+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1179 = EDGE_CURVE('',#1126,#1180,#1182,.T.);+#1180 = VERTEX_POINT('',#1181);+#1181 = CARTESIAN_POINT('',(20.6,-70.,5.54));+#1182 = SEAM_CURVE('',#1183,(#1187,#1193),.PCURVE_S1.);+#1183 = LINE('',#1184,#1185);+#1184 = CARTESIAN_POINT('',(20.6,-45.,5.54));+#1185 = VECTOR('',#1186,1.);+#1186 = DIRECTION('',(0.,-1.,0.));+#1187 = PCURVE('',#1163,#1188);+#1188 = DEFINITIONAL_REPRESENTATION('',(#1189),#1192);+#1189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1190,#1191),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#1190 = CARTESIAN_POINT('',(6.28318530718,0.));+#1191 = CARTESIAN_POINT('',(6.28318530718,25.));+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1193 = PCURVE('',#1163,#1194);+#1194 = DEFINITIONAL_REPRESENTATION('',(#1195),#1199);+#1195 = LINE('',#1196,#1197);+#1196 = CARTESIAN_POINT('',(0.,0.));+#1197 = VECTOR('',#1198,1.);+#1198 = DIRECTION('',(0.,1.));+#1199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1200 = ORIENTED_EDGE('',*,*,#1201,.F.);+#1201 = EDGE_CURVE('',#1180,#1180,#1202,.T.);+#1202 = SURFACE_CURVE('',#1203,(#1208,#1215),.PCURVE_S1.);+#1203 = CIRCLE('',#1204,0.6);+#1204 = AXIS2_PLACEMENT_3D('',#1205,#1206,#1207);+#1205 = CARTESIAN_POINT('',(20.,-70.,5.54));+#1206 = DIRECTION('',(0.,-1.,0.));+#1207 = DIRECTION('',(1.,0.,0.));+#1208 = PCURVE('',#1163,#1209);+#1209 = DEFINITIONAL_REPRESENTATION('',(#1210),#1214);+#1210 = LINE('',#1211,#1212);+#1211 = CARTESIAN_POINT('',(0.,25.));+#1212 = VECTOR('',#1213,1.);+#1213 = DIRECTION('',(1.,0.));+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1215 = PCURVE('',#1216,#1221);+#1216 = TOROIDAL_SURFACE('',#1217,10.,0.6);+#1217 = AXIS2_PLACEMENT_3D('',#1218,#1219,#1220);+#1218 = CARTESIAN_POINT('',(30.,-70.,5.54));+#1219 = DIRECTION('',(0.,0.,1.));+#1220 = DIRECTION('',(-1.,0.,0.));+#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1225);+#1222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1223,#1224),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1223 = CARTESIAN_POINT('',(0.,9.424777960769));+#1224 = CARTESIAN_POINT('',(0.,3.14159265359));+#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1226 = ORIENTED_EDGE('',*,*,#1179,.F.);+#1227 = ORIENTED_EDGE('',*,*,#1148,.F.);+#1228 = ADVANCED_FACE('',(#1229),#1216,.T.);+#1229 = FACE_BOUND('',#1230,.T.);+#1230 = EDGE_LOOP('',(#1231,#1254,#1280,#1281));+#1231 = ORIENTED_EDGE('',*,*,#1232,.T.);+#1232 = EDGE_CURVE('',#1180,#1233,#1235,.T.);+#1233 = VERTEX_POINT('',#1234);+#1234 = CARTESIAN_POINT('',(30.,-79.4,5.54));+#1235 = SEAM_CURVE('',#1236,(#1241,#1247),.PCURVE_S1.);+#1236 = CIRCLE('',#1237,9.4);+#1237 = AXIS2_PLACEMENT_3D('',#1238,#1239,#1240);+#1238 = CARTESIAN_POINT('',(30.,-70.,5.54));+#1239 = DIRECTION('',(0.,0.,1.));+#1240 = DIRECTION('',(-1.,0.,0.));+#1241 = PCURVE('',#1216,#1242);+#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1246);+#1243 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1244,#1245),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1244 = CARTESIAN_POINT('',(0.,3.14159265359));+#1245 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#1246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1247 = PCURVE('',#1216,#1248);+#1248 = DEFINITIONAL_REPRESENTATION('',(#1249),#1253);+#1249 = LINE('',#1250,#1251);+#1250 = CARTESIAN_POINT('',(0.,9.424777960769));+#1251 = VECTOR('',#1252,1.);+#1252 = DIRECTION('',(1.,0.));+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1254 = ORIENTED_EDGE('',*,*,#1255,.T.);+#1255 = EDGE_CURVE('',#1233,#1233,#1256,.T.);+#1256 = SURFACE_CURVE('',#1257,(#1262,#1269),.PCURVE_S1.);+#1257 = CIRCLE('',#1258,0.6);+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);+#1259 = CARTESIAN_POINT('',(30.,-80.,5.54));+#1260 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#1261 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#1262 = PCURVE('',#1216,#1263);+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);+#1264 = LINE('',#1265,#1266);+#1265 = CARTESIAN_POINT('',(1.570796326795,0.));+#1266 = VECTOR('',#1267,1.);+#1267 = DIRECTION('',(0.,1.));+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1269 = PCURVE('',#1270,#1275);+#1270 = CYLINDRICAL_SURFACE('',#1271,0.6);+#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);+#1272 = CARTESIAN_POINT('',(30.,-80.,5.54));+#1273 = DIRECTION('',(1.,0.,0.));+#1274 = DIRECTION('',(-0.,1.,0.));+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1279);+#1276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1277,#1278),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#1277 = CARTESIAN_POINT('',(6.28318530718,0.));+#1278 = CARTESIAN_POINT('',(0.,0.));+#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1280 = ORIENTED_EDGE('',*,*,#1232,.F.);+#1281 = ORIENTED_EDGE('',*,*,#1201,.T.);+#1282 = ADVANCED_FACE('',(#1283),#1270,.T.);+#1283 = FACE_BOUND('',#1284,.T.);+#1284 = EDGE_LOOP('',(#1285,#1307,#1333,#1334));+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);+#1286 = EDGE_CURVE('',#1233,#1287,#1289,.T.);+#1287 = VERTEX_POINT('',#1288);+#1288 = CARTESIAN_POINT('',(70.,-79.4,5.54));+#1289 = SEAM_CURVE('',#1290,(#1294,#1300),.PCURVE_S1.);+#1290 = LINE('',#1291,#1292);+#1291 = CARTESIAN_POINT('',(30.,-79.4,5.54));+#1292 = VECTOR('',#1293,1.);+#1293 = DIRECTION('',(1.,0.,0.));+#1294 = PCURVE('',#1270,#1295);+#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1299);+#1296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1297,#1298),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#1297 = CARTESIAN_POINT('',(6.28318530718,0.));+#1298 = CARTESIAN_POINT('',(6.28318530718,40.));+#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1300 = PCURVE('',#1270,#1301);+#1301 = DEFINITIONAL_REPRESENTATION('',(#1302),#1306);+#1302 = LINE('',#1303,#1304);+#1303 = CARTESIAN_POINT('',(0.,0.));+#1304 = VECTOR('',#1305,1.);+#1305 = DIRECTION('',(0.,1.));+#1306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1307 = ORIENTED_EDGE('',*,*,#1308,.F.);+#1308 = EDGE_CURVE('',#1287,#1287,#1309,.T.);+#1309 = SURFACE_CURVE('',#1310,(#1315,#1322),.PCURVE_S1.);+#1310 = CIRCLE('',#1311,0.6);+#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);+#1312 = CARTESIAN_POINT('',(70.,-80.,5.54));+#1313 = DIRECTION('',(1.,0.,0.));+#1314 = DIRECTION('',(-0.,1.,0.));+#1315 = PCURVE('',#1270,#1316);+#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321);+#1317 = LINE('',#1318,#1319);+#1318 = CARTESIAN_POINT('',(0.,40.));+#1319 = VECTOR('',#1320,1.);+#1320 = DIRECTION('',(1.,0.));+#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1322 = PCURVE('',#1323,#1328);+#1323 = TOROIDAL_SURFACE('',#1324,10.,0.6);+#1324 = AXIS2_PLACEMENT_3D('',#1325,#1326,#1327);+#1325 = CARTESIAN_POINT('',(70.,-70.,5.54));+#1326 = DIRECTION('',(-0.,0.,1.));+#1327 = DIRECTION('',(0.,-1.,0.));+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1332);+#1329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1330,#1331),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1330 = CARTESIAN_POINT('',(0.,9.424777960769));+#1331 = CARTESIAN_POINT('',(0.,3.14159265359));+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1333 = ORIENTED_EDGE('',*,*,#1286,.F.);+#1334 = ORIENTED_EDGE('',*,*,#1255,.F.);+#1335 = ADVANCED_FACE('',(#1336),#1323,.T.);+#1336 = FACE_BOUND('',#1337,.T.);+#1337 = EDGE_LOOP('',(#1338,#1361,#1387,#1388));+#1338 = ORIENTED_EDGE('',*,*,#1339,.T.);+#1339 = EDGE_CURVE('',#1287,#1340,#1342,.T.);+#1340 = VERTEX_POINT('',#1341);+#1341 = CARTESIAN_POINT('',(79.4,-70.,5.54));+#1342 = SEAM_CURVE('',#1343,(#1348,#1354),.PCURVE_S1.);+#1343 = CIRCLE('',#1344,9.4);+#1344 = AXIS2_PLACEMENT_3D('',#1345,#1346,#1347);+#1345 = CARTESIAN_POINT('',(70.,-70.,5.54));+#1346 = DIRECTION('',(-0.,0.,1.));+#1347 = DIRECTION('',(0.,-1.,0.));+#1348 = PCURVE('',#1323,#1349);+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1353);+#1350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1351,#1352),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1351 = CARTESIAN_POINT('',(0.,3.14159265359));+#1352 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#1353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1354 = PCURVE('',#1323,#1355);+#1355 = DEFINITIONAL_REPRESENTATION('',(#1356),#1360);+#1356 = LINE('',#1357,#1358);+#1357 = CARTESIAN_POINT('',(0.,9.424777960769));+#1358 = VECTOR('',#1359,1.);+#1359 = DIRECTION('',(1.,0.));+#1360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1361 = ORIENTED_EDGE('',*,*,#1362,.T.);+#1362 = EDGE_CURVE('',#1340,#1340,#1363,.T.);+#1363 = SURFACE_CURVE('',#1364,(#1369,#1376),.PCURVE_S1.);+#1364 = CIRCLE('',#1365,0.6);+#1365 = AXIS2_PLACEMENT_3D('',#1366,#1367,#1368);+#1366 = CARTESIAN_POINT('',(80.,-70.,5.54));+#1367 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#1368 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#1369 = PCURVE('',#1323,#1370);+#1370 = DEFINITIONAL_REPRESENTATION('',(#1371),#1375);+#1371 = LINE('',#1372,#1373);+#1372 = CARTESIAN_POINT('',(1.570796326795,0.));+#1373 = VECTOR('',#1374,1.);+#1374 = DIRECTION('',(0.,1.));+#1375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1376 = PCURVE('',#1377,#1382);+#1377 = CYLINDRICAL_SURFACE('',#1378,0.6);+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);+#1379 = CARTESIAN_POINT('',(80.,-70.,5.54));+#1380 = DIRECTION('',(0.,1.,0.));+#1381 = DIRECTION('',(-1.,0.,0.));+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1386);+#1383 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1384,#1385),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#1384 = CARTESIAN_POINT('',(6.28318530718,0.));+#1385 = CARTESIAN_POINT('',(0.,0.));+#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1387 = ORIENTED_EDGE('',*,*,#1339,.F.);+#1388 = ORIENTED_EDGE('',*,*,#1308,.T.);+#1389 = ADVANCED_FACE('',(#1390),#1377,.T.);+#1390 = FACE_BOUND('',#1391,.T.);+#1391 = EDGE_LOOP('',(#1392,#1414,#1440,#1441));+#1392 = ORIENTED_EDGE('',*,*,#1393,.T.);+#1393 = EDGE_CURVE('',#1340,#1394,#1396,.T.);+#1394 = VERTEX_POINT('',#1395);+#1395 = CARTESIAN_POINT('',(79.4,-20.,5.54));+#1396 = SEAM_CURVE('',#1397,(#1401,#1407),.PCURVE_S1.);+#1397 = LINE('',#1398,#1399);+#1398 = CARTESIAN_POINT('',(79.4,-70.,5.54));+#1399 = VECTOR('',#1400,1.);+#1400 = DIRECTION('',(0.,1.,0.));+#1401 = PCURVE('',#1377,#1402);+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1406);+#1403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1404,#1405),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#1404 = CARTESIAN_POINT('',(6.28318530718,0.));+#1405 = CARTESIAN_POINT('',(6.28318530718,50.));+#1406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1407 = PCURVE('',#1377,#1408);+#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1413);+#1409 = LINE('',#1410,#1411);+#1410 = CARTESIAN_POINT('',(0.,0.));+#1411 = VECTOR('',#1412,1.);+#1412 = DIRECTION('',(0.,1.));+#1413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1414 = ORIENTED_EDGE('',*,*,#1415,.F.);+#1415 = EDGE_CURVE('',#1394,#1394,#1416,.T.);+#1416 = SURFACE_CURVE('',#1417,(#1422,#1429),.PCURVE_S1.);+#1417 = CIRCLE('',#1418,0.6);+#1418 = AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);+#1419 = CARTESIAN_POINT('',(80.,-20.,5.54));+#1420 = DIRECTION('',(0.,1.,0.));+#1421 = DIRECTION('',(-1.,0.,0.));+#1422 = PCURVE('',#1377,#1423);+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);+#1424 = LINE('',#1425,#1426);+#1425 = CARTESIAN_POINT('',(0.,50.));+#1426 = VECTOR('',#1427,1.);+#1427 = DIRECTION('',(1.,0.));+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1429 = PCURVE('',#1430,#1435);+#1430 = TOROIDAL_SURFACE('',#1431,10.,0.6);+#1431 = AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);+#1432 = CARTESIAN_POINT('',(90.,-20.,5.54));+#1433 = DIRECTION('',(0.,0.,-1.));+#1434 = DIRECTION('',(-1.,0.,0.));+#1435 = DEFINITIONAL_REPRESENTATION('',(#1436),#1439);+#1436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1437,#1438),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1437 = CARTESIAN_POINT('',(0.,6.28318530718));+#1438 = CARTESIAN_POINT('',(0.,0.));+#1439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1440 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1441 = ORIENTED_EDGE('',*,*,#1362,.F.);+#1442 = ADVANCED_FACE('',(#1443),#1430,.T.);+#1443 = FACE_BOUND('',#1444,.T.);+#1444 = EDGE_LOOP('',(#1445,#1468,#1494,#1495));+#1445 = ORIENTED_EDGE('',*,*,#1446,.T.);+#1446 = EDGE_CURVE('',#1394,#1447,#1449,.T.);+#1447 = VERTEX_POINT('',#1448);+#1448 = CARTESIAN_POINT('',(90.,-9.4,5.54));+#1449 = SEAM_CURVE('',#1450,(#1455,#1461),.PCURVE_S1.);+#1450 = CIRCLE('',#1451,10.6);+#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);+#1452 = CARTESIAN_POINT('',(90.,-20.,5.54));+#1453 = DIRECTION('',(0.,0.,-1.));+#1454 = DIRECTION('',(-1.,0.,0.));+#1455 = PCURVE('',#1430,#1456);+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1460);+#1457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1458,#1459),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1458 = CARTESIAN_POINT('',(0.,0.));+#1459 = CARTESIAN_POINT('',(1.570796326795,0.));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1461 = PCURVE('',#1430,#1462);+#1462 = DEFINITIONAL_REPRESENTATION('',(#1463),#1467);+#1463 = LINE('',#1464,#1465);+#1464 = CARTESIAN_POINT('',(0.,6.28318530718));+#1465 = VECTOR('',#1466,1.);+#1466 = DIRECTION('',(1.,0.));+#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1468 = ORIENTED_EDGE('',*,*,#1469,.T.);+#1469 = EDGE_CURVE('',#1447,#1447,#1470,.T.);+#1470 = SURFACE_CURVE('',#1471,(#1476,#1483),.PCURVE_S1.);+#1471 = CIRCLE('',#1472,0.6);+#1472 = AXIS2_PLACEMENT_3D('',#1473,#1474,#1475);+#1473 = CARTESIAN_POINT('',(90.,-10.,5.54));+#1474 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#1475 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#1476 = PCURVE('',#1430,#1477);+#1477 = DEFINITIONAL_REPRESENTATION('',(#1478),#1482);+#1478 = LINE('',#1479,#1480);+#1479 = CARTESIAN_POINT('',(1.570796326795,0.));+#1480 = VECTOR('',#1481,1.);+#1481 = DIRECTION('',(0.,1.));+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1483 = PCURVE('',#1484,#1489);+#1484 = CYLINDRICAL_SURFACE('',#1485,0.6);+#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);+#1486 = CARTESIAN_POINT('',(90.,-10.,5.54));+#1487 = DIRECTION('',(1.,0.,0.));+#1488 = DIRECTION('',(-0.,1.,0.));+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1493);+#1490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1491,#1492),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1491 = CARTESIAN_POINT('',(6.28318530718,0.));+#1492 = CARTESIAN_POINT('',(0.,0.));+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1494 = ORIENTED_EDGE('',*,*,#1446,.F.);+#1495 = ORIENTED_EDGE('',*,*,#1415,.T.);+#1496 = ADVANCED_FACE('',(#1497),#1484,.T.);+#1497 = FACE_BOUND('',#1498,.T.);+#1498 = EDGE_LOOP('',(#1499,#1521,#1548,#1549));+#1499 = ORIENTED_EDGE('',*,*,#1500,.T.);+#1500 = EDGE_CURVE('',#1447,#1501,#1503,.T.);+#1501 = VERTEX_POINT('',#1502);+#1502 = CARTESIAN_POINT('',(104.2522203923,-9.4,5.54));+#1503 = SEAM_CURVE('',#1504,(#1508,#1514),.PCURVE_S1.);+#1504 = LINE('',#1505,#1506);+#1505 = CARTESIAN_POINT('',(90.,-9.4,5.54));+#1506 = VECTOR('',#1507,1.);+#1507 = DIRECTION('',(1.,0.,0.));+#1508 = PCURVE('',#1484,#1509);+#1509 = DEFINITIONAL_REPRESENTATION('',(#1510),#1513);+#1510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1511,#1512),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#1511 = CARTESIAN_POINT('',(6.28318530718,0.));+#1512 = CARTESIAN_POINT('',(6.28318530718,14.252220392306));+#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1514 = PCURVE('',#1484,#1515);+#1515 = DEFINITIONAL_REPRESENTATION('',(#1516),#1520);+#1516 = LINE('',#1517,#1518);+#1517 = CARTESIAN_POINT('',(0.,0.));+#1518 = VECTOR('',#1519,1.);+#1519 = DIRECTION('',(0.,1.));+#1520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);+#1522 = EDGE_CURVE('',#1501,#1501,#1523,.T.);+#1523 = SURFACE_CURVE('',#1524,(#1529,#1536),.PCURVE_S1.);+#1524 = CIRCLE('',#1525,0.6);+#1525 = AXIS2_PLACEMENT_3D('',#1526,#1527,#1528);+#1526 = CARTESIAN_POINT('',(104.2522203923,-10.,5.54));+#1527 = DIRECTION('',(1.,0.,0.));+#1528 = DIRECTION('',(-0.,1.,0.));+#1529 = PCURVE('',#1484,#1530);+#1530 = DEFINITIONAL_REPRESENTATION('',(#1531),#1535);+#1531 = LINE('',#1532,#1533);+#1532 = CARTESIAN_POINT('',(0.,14.252220392306));+#1533 = VECTOR('',#1534,1.);+#1534 = DIRECTION('',(1.,0.));+#1535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1536 = PCURVE('',#1537,#1542);+#1537 = PLANE('',#1538);+#1538 = AXIS2_PLACEMENT_3D('',#1539,#1540,#1541);+#1539 = CARTESIAN_POINT('',(104.2522203923,-10.,5.54));+#1540 = DIRECTION('',(1.,0.,0.));+#1541 = DIRECTION('',(-0.,0.,1.));+#1542 = DEFINITIONAL_REPRESENTATION('',(#1543),#1547);+#1543 = CIRCLE('',#1544,0.6);+#1544 = AXIS2_PLACEMENT_2D('',#1545,#1546);+#1545 = CARTESIAN_POINT('',(0.,0.));+#1546 = DIRECTION('',(0.,-1.));+#1547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1548 = ORIENTED_EDGE('',*,*,#1500,.F.);+#1549 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1550 = ADVANCED_FACE('',(#1551),#896,.F.);+#1551 = FACE_BOUND('',#1552,.F.);+#1552 = EDGE_LOOP('',(#1553));+#1553 = ORIENTED_EDGE('',*,*,#881,.T.);+#1554 = ADVANCED_FACE('',(#1555),#1537,.T.);+#1555 = FACE_BOUND('',#1556,.T.);+#1556 = EDGE_LOOP('',(#1557));+#1557 = ORIENTED_EDGE('',*,*,#1522,.T.);+#1558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1562)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1559,#1560,#1561)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1559 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1560 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1561 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1562 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1559,+  'distance_accuracy_value','confusion accuracy');+#1563 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1564,#1566);+#1564 = ( REPRESENTATION_RELATIONSHIP('','',#818,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1565) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1565 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#1566 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1567);+#1567 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Lead_Black_GND','',#5,#813,$+  );+#1568 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#815));+#1569 = SHAPE_DEFINITION_REPRESENTATION(#1570,#1576);+#1570 = PRODUCT_DEFINITION_SHAPE('','',#1571);+#1571 = PRODUCT_DEFINITION('design','',#1572,#1575);+#1572 = PRODUCT_DEFINITION_FORMATION('','',#1573);+#1573 = PRODUCT('Lead_Yellow_FG','Lead_Yellow_FG','',(#1574));+#1574 = PRODUCT_CONTEXT('',#2,'mechanical');+#1575 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1576 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1577),#2316);+#1577 = MANIFOLD_SOLID_BREP('',#1578);+#1578 = CLOSED_SHELL('',(#1579,#1665,#1719,#1772,#1826,#1879,#1933,#1986+    ,#2040,#2093,#2147,#2200,#2254,#2308,#2312));+#1579 = ADVANCED_FACE('',(#1580),#1594,.T.);+#1580 = FACE_BOUND('',#1581,.T.);+#1581 = EDGE_LOOP('',(#1582,#1611,#1637,#1638));+#1582 = ORIENTED_EDGE('',*,*,#1583,.T.);+#1583 = EDGE_CURVE('',#1584,#1586,#1588,.T.);+#1584 = VERTEX_POINT('',#1585);+#1585 = CARTESIAN_POINT('',(20.,15.6,8.08));+#1586 = VERTEX_POINT('',#1587);+#1587 = CARTESIAN_POINT('',(50.,15.6,8.08));+#1588 = SEAM_CURVE('',#1589,(#1593,#1604),.PCURVE_S1.);+#1589 = LINE('',#1590,#1591);+#1590 = CARTESIAN_POINT('',(20.,15.6,8.08));+#1591 = VECTOR('',#1592,1.);+#1592 = DIRECTION('',(1.,0.,0.));+#1593 = PCURVE('',#1594,#1599);+#1594 = CYLINDRICAL_SURFACE('',#1595,0.6);+#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598);+#1596 = CARTESIAN_POINT('',(20.,15.,8.08));+#1597 = DIRECTION('',(1.,0.,0.));+#1598 = DIRECTION('',(-0.,1.,0.));+#1599 = DEFINITIONAL_REPRESENTATION('',(#1600),#1603);+#1600 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1601,#1602),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#1601 = CARTESIAN_POINT('',(6.28318530718,0.));+#1602 = CARTESIAN_POINT('',(6.28318530718,30.));+#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1604 = PCURVE('',#1594,#1605);+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);+#1606 = LINE('',#1607,#1608);+#1607 = CARTESIAN_POINT('',(0.,0.));+#1608 = VECTOR('',#1609,1.);+#1609 = DIRECTION('',(0.,1.));+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);+#1612 = EDGE_CURVE('',#1586,#1586,#1613,.T.);+#1613 = SURFACE_CURVE('',#1614,(#1619,#1626),.PCURVE_S1.);+#1614 = CIRCLE('',#1615,0.6);+#1615 = AXIS2_PLACEMENT_3D('',#1616,#1617,#1618);+#1616 = CARTESIAN_POINT('',(50.,15.,8.08));+#1617 = DIRECTION('',(1.,0.,0.));+#1618 = DIRECTION('',(-0.,1.,0.));+#1619 = PCURVE('',#1594,#1620);+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1625);+#1621 = LINE('',#1622,#1623);+#1622 = CARTESIAN_POINT('',(0.,30.));+#1623 = VECTOR('',#1624,1.);+#1624 = DIRECTION('',(1.,0.));+#1625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1626 = PCURVE('',#1627,#1632);+#1627 = TOROIDAL_SURFACE('',#1628,10.,0.6);+#1628 = AXIS2_PLACEMENT_3D('',#1629,#1630,#1631);+#1629 = CARTESIAN_POINT('',(50.,5.,8.08));+#1630 = DIRECTION('',(0.,0.,-1.));+#1631 = DIRECTION('',(0.,1.,0.));+#1632 = DEFINITIONAL_REPRESENTATION('',(#1633),#1636);+#1633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1634,#1635),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1634 = CARTESIAN_POINT('',(0.,6.28318530718));+#1635 = CARTESIAN_POINT('',(0.,0.));+#1636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1637 = ORIENTED_EDGE('',*,*,#1583,.F.);+#1638 = ORIENTED_EDGE('',*,*,#1639,.T.);+#1639 = EDGE_CURVE('',#1584,#1584,#1640,.T.);+#1640 = SURFACE_CURVE('',#1641,(#1646,#1653),.PCURVE_S1.);+#1641 = CIRCLE('',#1642,0.6);+#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645);+#1643 = CARTESIAN_POINT('',(20.,15.,8.08));+#1644 = DIRECTION('',(1.,0.,0.));+#1645 = DIRECTION('',(-0.,1.,0.));+#1646 = PCURVE('',#1594,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(0.,0.));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(1.,0.));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1653 = PCURVE('',#1654,#1659);+#1654 = PLANE('',#1655);+#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);+#1656 = CARTESIAN_POINT('',(20.,15.,8.08));+#1657 = DIRECTION('',(1.,0.,0.));+#1658 = DIRECTION('',(-0.,0.,1.));+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);+#1660 = CIRCLE('',#1661,0.6);+#1661 = AXIS2_PLACEMENT_2D('',#1662,#1663);+#1662 = CARTESIAN_POINT('',(-1.7763568394E-15,0.));+#1663 = DIRECTION('',(0.,-1.));+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1665 = ADVANCED_FACE('',(#1666),#1627,.T.);+#1666 = FACE_BOUND('',#1667,.T.);+#1667 = EDGE_LOOP('',(#1668,#1691,#1717,#1718));+#1668 = ORIENTED_EDGE('',*,*,#1669,.T.);+#1669 = EDGE_CURVE('',#1586,#1670,#1672,.T.);+#1670 = VERTEX_POINT('',#1671);+#1671 = CARTESIAN_POINT('',(60.6,5.,8.08));+#1672 = SEAM_CURVE('',#1673,(#1678,#1684),.PCURVE_S1.);+#1673 = CIRCLE('',#1674,10.6);+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);+#1675 = CARTESIAN_POINT('',(50.,5.,8.08));+#1676 = DIRECTION('',(0.,0.,-1.));+#1677 = DIRECTION('',(0.,1.,0.));+#1678 = PCURVE('',#1627,#1679);+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1683);+#1680 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1681,#1682),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1681 = CARTESIAN_POINT('',(0.,0.));+#1682 = CARTESIAN_POINT('',(1.570796326795,0.));+#1683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1684 = PCURVE('',#1627,#1685);+#1685 = DEFINITIONAL_REPRESENTATION('',(#1686),#1690);+#1686 = LINE('',#1687,#1688);+#1687 = CARTESIAN_POINT('',(0.,6.28318530718));+#1688 = VECTOR('',#1689,1.);+#1689 = DIRECTION('',(1.,0.));+#1690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1691 = ORIENTED_EDGE('',*,*,#1692,.T.);+#1692 = EDGE_CURVE('',#1670,#1670,#1693,.T.);+#1693 = SURFACE_CURVE('',#1694,(#1699,#1706),.PCURVE_S1.);+#1694 = CIRCLE('',#1695,0.6);+#1695 = AXIS2_PLACEMENT_3D('',#1696,#1697,#1698);+#1696 = CARTESIAN_POINT('',(60.,5.,8.08));+#1697 = DIRECTION('',(1.608122649677E-16,1.,0.));+#1698 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#1699 = PCURVE('',#1627,#1700);+#1700 = DEFINITIONAL_REPRESENTATION('',(#1701),#1705);+#1701 = LINE('',#1702,#1703);+#1702 = CARTESIAN_POINT('',(1.570796326795,0.));+#1703 = VECTOR('',#1704,1.);+#1704 = DIRECTION('',(0.,1.));+#1705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1706 = PCURVE('',#1707,#1712);+#1707 = CYLINDRICAL_SURFACE('',#1708,0.6);+#1708 = AXIS2_PLACEMENT_3D('',#1709,#1710,#1711);+#1709 = CARTESIAN_POINT('',(60.,5.,8.08));+#1710 = DIRECTION('',(0.,-1.,0.));+#1711 = DIRECTION('',(1.,0.,0.));+#1712 = DEFINITIONAL_REPRESENTATION('',(#1713),#1716);+#1713 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1714,#1715),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1714 = CARTESIAN_POINT('',(6.28318530718,0.));+#1715 = CARTESIAN_POINT('',(0.,0.));+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1717 = ORIENTED_EDGE('',*,*,#1669,.F.);+#1718 = ORIENTED_EDGE('',*,*,#1612,.T.);+#1719 = ADVANCED_FACE('',(#1720),#1707,.T.);+#1720 = FACE_BOUND('',#1721,.T.);+#1721 = EDGE_LOOP('',(#1722,#1744,#1770,#1771));+#1722 = ORIENTED_EDGE('',*,*,#1723,.T.);+#1723 = EDGE_CURVE('',#1670,#1724,#1726,.T.);+#1724 = VERTEX_POINT('',#1725);+#1725 = CARTESIAN_POINT('',(60.6,-25.,8.08));+#1726 = SEAM_CURVE('',#1727,(#1731,#1737),.PCURVE_S1.);+#1727 = LINE('',#1728,#1729);+#1728 = CARTESIAN_POINT('',(60.6,5.,8.08));+#1729 = VECTOR('',#1730,1.);+#1730 = DIRECTION('',(0.,-1.,0.));+#1731 = PCURVE('',#1707,#1732);+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1736);+#1733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1734,#1735),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#1734 = CARTESIAN_POINT('',(6.28318530718,0.));+#1735 = CARTESIAN_POINT('',(6.28318530718,30.));+#1736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1737 = PCURVE('',#1707,#1738);+#1738 = DEFINITIONAL_REPRESENTATION('',(#1739),#1743);+#1739 = LINE('',#1740,#1741);+#1740 = CARTESIAN_POINT('',(0.,0.));+#1741 = VECTOR('',#1742,1.);+#1742 = DIRECTION('',(0.,1.));+#1743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1744 = ORIENTED_EDGE('',*,*,#1745,.F.);+#1745 = EDGE_CURVE('',#1724,#1724,#1746,.T.);+#1746 = SURFACE_CURVE('',#1747,(#1752,#1759),.PCURVE_S1.);+#1747 = CIRCLE('',#1748,0.6);+#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);+#1749 = CARTESIAN_POINT('',(60.,-25.,8.08));+#1750 = DIRECTION('',(0.,-1.,0.));+#1751 = DIRECTION('',(1.,0.,0.));+#1752 = PCURVE('',#1707,#1753);+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);+#1754 = LINE('',#1755,#1756);+#1755 = CARTESIAN_POINT('',(0.,30.));+#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 = TOROIDAL_SURFACE('',#1761,10.,0.6);+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);+#1762 = CARTESIAN_POINT('',(50.,-25.,8.08));+#1763 = DIRECTION('',(0.,-0.,-1.));+#1764 = DIRECTION('',(1.,0.,0.));+#1765 = DEFINITIONAL_REPRESENTATION('',(#1766),#1769);+#1766 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1767,#1768),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1767 = CARTESIAN_POINT('',(0.,6.28318530718));+#1768 = CARTESIAN_POINT('',(0.,0.));+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1770 = ORIENTED_EDGE('',*,*,#1723,.F.);+#1771 = ORIENTED_EDGE('',*,*,#1692,.F.);+#1772 = ADVANCED_FACE('',(#1773),#1760,.T.);+#1773 = FACE_BOUND('',#1774,.T.);+#1774 = EDGE_LOOP('',(#1775,#1798,#1824,#1825));+#1775 = ORIENTED_EDGE('',*,*,#1776,.T.);+#1776 = EDGE_CURVE('',#1724,#1777,#1779,.T.);+#1777 = VERTEX_POINT('',#1778);+#1778 = CARTESIAN_POINT('',(50.,-35.6,8.08));+#1779 = SEAM_CURVE('',#1780,(#1785,#1791),.PCURVE_S1.);+#1780 = CIRCLE('',#1781,10.6);+#1781 = AXIS2_PLACEMENT_3D('',#1782,#1783,#1784);+#1782 = CARTESIAN_POINT('',(50.,-25.,8.08));+#1783 = DIRECTION('',(0.,0.,-1.));+#1784 = DIRECTION('',(1.,0.,0.));+#1785 = PCURVE('',#1760,#1786);+#1786 = DEFINITIONAL_REPRESENTATION('',(#1787),#1790);+#1787 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1788,#1789),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1788 = CARTESIAN_POINT('',(0.,0.));+#1789 = CARTESIAN_POINT('',(1.570796326795,0.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1791 = PCURVE('',#1760,#1792);+#1792 = DEFINITIONAL_REPRESENTATION('',(#1793),#1797);+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(0.,6.28318530718));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(1.,0.));+#1797 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1798 = ORIENTED_EDGE('',*,*,#1799,.T.);+#1799 = EDGE_CURVE('',#1777,#1777,#1800,.T.);+#1800 = SURFACE_CURVE('',#1801,(#1806,#1813),.PCURVE_S1.);+#1801 = CIRCLE('',#1802,0.6);+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);+#1803 = CARTESIAN_POINT('',(50.,-35.,8.08));+#1804 = DIRECTION('',(1.,6.123233995737E-17,0.));+#1805 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#1806 = PCURVE('',#1760,#1807);+#1807 = DEFINITIONAL_REPRESENTATION('',(#1808),#1812);+#1808 = LINE('',#1809,#1810);+#1809 = CARTESIAN_POINT('',(1.570796326795,0.));+#1810 = VECTOR('',#1811,1.);+#1811 = DIRECTION('',(0.,1.));+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1813 = PCURVE('',#1814,#1819);+#1814 = CYLINDRICAL_SURFACE('',#1815,0.6);+#1815 = AXIS2_PLACEMENT_3D('',#1816,#1817,#1818);+#1816 = CARTESIAN_POINT('',(50.,-35.,8.08));+#1817 = DIRECTION('',(-1.,0.,0.));+#1818 = DIRECTION('',(-0.,-1.,0.));+#1819 = DEFINITIONAL_REPRESENTATION('',(#1820),#1823);+#1820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1821,#1822),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1821 = CARTESIAN_POINT('',(6.28318530718,0.));+#1822 = CARTESIAN_POINT('',(0.,0.));+#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1824 = ORIENTED_EDGE('',*,*,#1776,.F.);+#1825 = ORIENTED_EDGE('',*,*,#1745,.T.);+#1826 = ADVANCED_FACE('',(#1827),#1814,.T.);+#1827 = FACE_BOUND('',#1828,.T.);+#1828 = EDGE_LOOP('',(#1829,#1851,#1877,#1878));+#1829 = ORIENTED_EDGE('',*,*,#1830,.T.);+#1830 = EDGE_CURVE('',#1777,#1831,#1833,.T.);+#1831 = VERTEX_POINT('',#1832);+#1832 = CARTESIAN_POINT('',(30.,-35.6,8.08));+#1833 = SEAM_CURVE('',#1834,(#1838,#1844),.PCURVE_S1.);+#1834 = LINE('',#1835,#1836);+#1835 = CARTESIAN_POINT('',(50.,-35.6,8.08));+#1836 = VECTOR('',#1837,1.);+#1837 = DIRECTION('',(-1.,0.,0.));+#1838 = PCURVE('',#1814,#1839);+#1839 = DEFINITIONAL_REPRESENTATION('',(#1840),#1843);+#1840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1841,#1842),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#1841 = CARTESIAN_POINT('',(6.28318530718,0.));+#1842 = CARTESIAN_POINT('',(6.28318530718,20.));+#1843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1844 = PCURVE('',#1814,#1845);+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1850);+#1846 = LINE('',#1847,#1848);+#1847 = CARTESIAN_POINT('',(0.,0.));+#1848 = VECTOR('',#1849,1.);+#1849 = DIRECTION('',(0.,1.));+#1850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1851 = ORIENTED_EDGE('',*,*,#1852,.F.);+#1852 = EDGE_CURVE('',#1831,#1831,#1853,.T.);+#1853 = SURFACE_CURVE('',#1854,(#1859,#1866),.PCURVE_S1.);+#1854 = CIRCLE('',#1855,0.6);+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);+#1856 = CARTESIAN_POINT('',(30.,-35.,8.08));+#1857 = DIRECTION('',(-1.,0.,0.));+#1858 = DIRECTION('',(-0.,-1.,0.));+#1859 = PCURVE('',#1814,#1860);+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);+#1861 = LINE('',#1862,#1863);+#1862 = CARTESIAN_POINT('',(0.,20.));+#1863 = VECTOR('',#1864,1.);+#1864 = DIRECTION('',(1.,0.));+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1866 = PCURVE('',#1867,#1872);+#1867 = TOROIDAL_SURFACE('',#1868,10.,0.6);+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);+#1869 = CARTESIAN_POINT('',(30.,-45.,8.08));+#1870 = DIRECTION('',(0.,-0.,1.));+#1871 = DIRECTION('',(0.,1.,0.));+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1876);+#1873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1874,#1875),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1874 = CARTESIAN_POINT('',(0.,9.424777960769));+#1875 = CARTESIAN_POINT('',(0.,3.14159265359));+#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1877 = ORIENTED_EDGE('',*,*,#1830,.F.);+#1878 = ORIENTED_EDGE('',*,*,#1799,.F.);+#1879 = ADVANCED_FACE('',(#1880),#1867,.T.);+#1880 = FACE_BOUND('',#1881,.T.);+#1881 = EDGE_LOOP('',(#1882,#1905,#1931,#1932));+#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);+#1883 = EDGE_CURVE('',#1831,#1884,#1886,.T.);+#1884 = VERTEX_POINT('',#1885);+#1885 = CARTESIAN_POINT('',(20.6,-45.,8.08));+#1886 = SEAM_CURVE('',#1887,(#1892,#1898),.PCURVE_S1.);+#1887 = CIRCLE('',#1888,9.4);+#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891);+#1889 = CARTESIAN_POINT('',(30.,-45.,8.08));+#1890 = DIRECTION('',(0.,-0.,1.));+#1891 = DIRECTION('',(0.,1.,0.));+#1892 = PCURVE('',#1867,#1893);+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1897);+#1894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1895,#1896),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#1895 = CARTESIAN_POINT('',(0.,3.14159265359));+#1896 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1898 = PCURVE('',#1867,#1899);+#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);+#1900 = LINE('',#1901,#1902);+#1901 = CARTESIAN_POINT('',(0.,9.424777960769));+#1902 = VECTOR('',#1903,1.);+#1903 = DIRECTION('',(1.,0.));+#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);+#1906 = EDGE_CURVE('',#1884,#1884,#1907,.T.);+#1907 = SURFACE_CURVE('',#1908,(#1913,#1920),.PCURVE_S1.);+#1908 = CIRCLE('',#1909,0.6);+#1909 = AXIS2_PLACEMENT_3D('',#1910,#1911,#1912);+#1910 = CARTESIAN_POINT('',(20.,-45.,8.08));+#1911 = DIRECTION('',(6.123233995737E-17,1.,0.));+#1912 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#1913 = PCURVE('',#1867,#1914);+#1914 = DEFINITIONAL_REPRESENTATION('',(#1915),#1919);+#1915 = LINE('',#1916,#1917);+#1916 = CARTESIAN_POINT('',(1.570796326795,0.));+#1917 = VECTOR('',#1918,1.);+#1918 = DIRECTION('',(0.,1.));+#1919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1920 = PCURVE('',#1921,#1926);+#1921 = CYLINDRICAL_SURFACE('',#1922,0.6);+#1922 = AXIS2_PLACEMENT_3D('',#1923,#1924,#1925);+#1923 = CARTESIAN_POINT('',(20.,-45.,8.08));+#1924 = DIRECTION('',(0.,-1.,0.));+#1925 = DIRECTION('',(1.,0.,0.));+#1926 = DEFINITIONAL_REPRESENTATION('',(#1927),#1930);+#1927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1928,#1929),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#1928 = CARTESIAN_POINT('',(6.28318530718,0.));+#1929 = CARTESIAN_POINT('',(0.,0.));+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1931 = ORIENTED_EDGE('',*,*,#1883,.F.);+#1932 = ORIENTED_EDGE('',*,*,#1852,.T.);+#1933 = ADVANCED_FACE('',(#1934),#1921,.T.);+#1934 = FACE_BOUND('',#1935,.T.);+#1935 = EDGE_LOOP('',(#1936,#1958,#1984,#1985));+#1936 = ORIENTED_EDGE('',*,*,#1937,.T.);+#1937 = EDGE_CURVE('',#1884,#1938,#1940,.T.);+#1938 = VERTEX_POINT('',#1939);+#1939 = CARTESIAN_POINT('',(20.6,-70.,8.08));+#1940 = SEAM_CURVE('',#1941,(#1945,#1951),.PCURVE_S1.);+#1941 = LINE('',#1942,#1943);+#1942 = CARTESIAN_POINT('',(20.6,-45.,8.08));+#1943 = VECTOR('',#1944,1.);+#1944 = DIRECTION('',(0.,-1.,0.));+#1945 = PCURVE('',#1921,#1946);+#1946 = DEFINITIONAL_REPRESENTATION('',(#1947),#1950);+#1947 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1948,#1949),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#1948 = CARTESIAN_POINT('',(6.28318530718,0.));+#1949 = CARTESIAN_POINT('',(6.28318530718,25.));+#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1951 = PCURVE('',#1921,#1952);+#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1957);+#1953 = LINE('',#1954,#1955);+#1954 = CARTESIAN_POINT('',(0.,0.));+#1955 = VECTOR('',#1956,1.);+#1956 = DIRECTION('',(0.,1.));+#1957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1958 = ORIENTED_EDGE('',*,*,#1959,.F.);+#1959 = EDGE_CURVE('',#1938,#1938,#1960,.T.);+#1960 = SURFACE_CURVE('',#1961,(#1966,#1973),.PCURVE_S1.);+#1961 = CIRCLE('',#1962,0.6);+#1962 = AXIS2_PLACEMENT_3D('',#1963,#1964,#1965);+#1963 = CARTESIAN_POINT('',(20.,-70.,8.08));+#1964 = DIRECTION('',(0.,-1.,0.));+#1965 = DIRECTION('',(1.,0.,0.));+#1966 = PCURVE('',#1921,#1967);+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);+#1968 = LINE('',#1969,#1970);+#1969 = CARTESIAN_POINT('',(0.,25.));+#1970 = VECTOR('',#1971,1.);+#1971 = DIRECTION('',(1.,0.));+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1973 = PCURVE('',#1974,#1979);+#1974 = TOROIDAL_SURFACE('',#1975,10.,0.6);+#1975 = AXIS2_PLACEMENT_3D('',#1976,#1977,#1978);+#1976 = CARTESIAN_POINT('',(30.,-70.,8.08));+#1977 = DIRECTION('',(0.,0.,1.));+#1978 = DIRECTION('',(-1.,0.,0.));+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1983);+#1980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1981,#1982),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#1981 = CARTESIAN_POINT('',(0.,9.424777960769));+#1982 = CARTESIAN_POINT('',(0.,3.14159265359));+#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1984 = ORIENTED_EDGE('',*,*,#1937,.F.);+#1985 = ORIENTED_EDGE('',*,*,#1906,.F.);+#1986 = ADVANCED_FACE('',(#1987),#1974,.T.);+#1987 = FACE_BOUND('',#1988,.T.);+#1988 = EDGE_LOOP('',(#1989,#2012,#2038,#2039));+#1989 = ORIENTED_EDGE('',*,*,#1990,.T.);+#1990 = EDGE_CURVE('',#1938,#1991,#1993,.T.);+#1991 = VERTEX_POINT('',#1992);+#1992 = CARTESIAN_POINT('',(30.,-79.4,8.08));+#1993 = SEAM_CURVE('',#1994,(#1999,#2005),.PCURVE_S1.);+#1994 = CIRCLE('',#1995,9.4);+#1995 = AXIS2_PLACEMENT_3D('',#1996,#1997,#1998);+#1996 = CARTESIAN_POINT('',(30.,-70.,8.08));+#1997 = DIRECTION('',(0.,0.,1.));+#1998 = DIRECTION('',(-1.,0.,0.));+#1999 = PCURVE('',#1974,#2000);+#2000 = DEFINITIONAL_REPRESENTATION('',(#2001),#2004);+#2001 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2002,#2003),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#2002 = CARTESIAN_POINT('',(0.,3.14159265359));+#2003 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#2004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2005 = PCURVE('',#1974,#2006);+#2006 = DEFINITIONAL_REPRESENTATION('',(#2007),#2011);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(0.,9.424777960769));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(1.,0.));+#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);+#2013 = EDGE_CURVE('',#1991,#1991,#2014,.T.);+#2014 = SURFACE_CURVE('',#2015,(#2020,#2027),.PCURVE_S1.);+#2015 = CIRCLE('',#2016,0.6);+#2016 = AXIS2_PLACEMENT_3D('',#2017,#2018,#2019);+#2017 = CARTESIAN_POINT('',(30.,-80.,8.08));+#2018 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#2019 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#2020 = PCURVE('',#1974,#2021);+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);+#2022 = LINE('',#2023,#2024);+#2023 = CARTESIAN_POINT('',(1.570796326795,0.));+#2024 = VECTOR('',#2025,1.);+#2025 = DIRECTION('',(0.,1.));+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2027 = PCURVE('',#2028,#2033);+#2028 = CYLINDRICAL_SURFACE('',#2029,0.6);+#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032);+#2030 = CARTESIAN_POINT('',(30.,-80.,8.08));+#2031 = DIRECTION('',(1.,0.,0.));+#2032 = DIRECTION('',(-0.,1.,0.));+#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2037);+#2034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2035,#2036),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#2035 = CARTESIAN_POINT('',(6.28318530718,0.));+#2036 = CARTESIAN_POINT('',(0.,0.));+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2038 = ORIENTED_EDGE('',*,*,#1990,.F.);+#2039 = ORIENTED_EDGE('',*,*,#1959,.T.);+#2040 = ADVANCED_FACE('',(#2041),#2028,.T.);+#2041 = FACE_BOUND('',#2042,.T.);+#2042 = EDGE_LOOP('',(#2043,#2065,#2091,#2092));+#2043 = ORIENTED_EDGE('',*,*,#2044,.T.);+#2044 = EDGE_CURVE('',#1991,#2045,#2047,.T.);+#2045 = VERTEX_POINT('',#2046);+#2046 = CARTESIAN_POINT('',(70.,-79.4,8.08));+#2047 = SEAM_CURVE('',#2048,(#2052,#2058),.PCURVE_S1.);+#2048 = LINE('',#2049,#2050);+#2049 = CARTESIAN_POINT('',(30.,-79.4,8.08));+#2050 = VECTOR('',#2051,1.);+#2051 = DIRECTION('',(1.,0.,0.));+#2052 = PCURVE('',#2028,#2053);+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2057);+#2054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2055,#2056),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#2055 = CARTESIAN_POINT('',(6.28318530718,0.));+#2056 = CARTESIAN_POINT('',(6.28318530718,40.));+#2057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2058 = PCURVE('',#2028,#2059);+#2059 = DEFINITIONAL_REPRESENTATION('',(#2060),#2064);+#2060 = LINE('',#2061,#2062);+#2061 = CARTESIAN_POINT('',(0.,0.));+#2062 = VECTOR('',#2063,1.);+#2063 = DIRECTION('',(0.,1.));+#2064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2065 = ORIENTED_EDGE('',*,*,#2066,.F.);+#2066 = EDGE_CURVE('',#2045,#2045,#2067,.T.);+#2067 = SURFACE_CURVE('',#2068,(#2073,#2080),.PCURVE_S1.);+#2068 = CIRCLE('',#2069,0.6);+#2069 = AXIS2_PLACEMENT_3D('',#2070,#2071,#2072);+#2070 = CARTESIAN_POINT('',(70.,-80.,8.08));+#2071 = DIRECTION('',(1.,0.,0.));+#2072 = DIRECTION('',(-0.,1.,0.));+#2073 = PCURVE('',#2028,#2074);+#2074 = DEFINITIONAL_REPRESENTATION('',(#2075),#2079);+#2075 = LINE('',#2076,#2077);+#2076 = CARTESIAN_POINT('',(0.,40.));+#2077 = VECTOR('',#2078,1.);+#2078 = DIRECTION('',(1.,0.));+#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2080 = PCURVE('',#2081,#2086);+#2081 = TOROIDAL_SURFACE('',#2082,10.,0.6);+#2082 = AXIS2_PLACEMENT_3D('',#2083,#2084,#2085);+#2083 = CARTESIAN_POINT('',(70.,-70.,8.08));+#2084 = DIRECTION('',(-0.,0.,1.));+#2085 = DIRECTION('',(0.,-1.,0.));+#2086 = DEFINITIONAL_REPRESENTATION('',(#2087),#2090);+#2087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2088,#2089),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#2088 = CARTESIAN_POINT('',(0.,9.424777960769));+#2089 = CARTESIAN_POINT('',(0.,3.14159265359));+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2091 = ORIENTED_EDGE('',*,*,#2044,.F.);+#2092 = ORIENTED_EDGE('',*,*,#2013,.F.);+#2093 = ADVANCED_FACE('',(#2094),#2081,.T.);+#2094 = FACE_BOUND('',#2095,.T.);+#2095 = EDGE_LOOP('',(#2096,#2119,#2145,#2146));+#2096 = ORIENTED_EDGE('',*,*,#2097,.T.);+#2097 = EDGE_CURVE('',#2045,#2098,#2100,.T.);+#2098 = VERTEX_POINT('',#2099);+#2099 = CARTESIAN_POINT('',(79.4,-70.,8.08));+#2100 = SEAM_CURVE('',#2101,(#2106,#2112),.PCURVE_S1.);+#2101 = CIRCLE('',#2102,9.4);+#2102 = AXIS2_PLACEMENT_3D('',#2103,#2104,#2105);+#2103 = CARTESIAN_POINT('',(70.,-70.,8.08));+#2104 = DIRECTION('',(-0.,0.,1.));+#2105 = DIRECTION('',(0.,-1.,0.));+#2106 = PCURVE('',#2081,#2107);+#2107 = DEFINITIONAL_REPRESENTATION('',(#2108),#2111);+#2108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2109,#2110),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#2109 = CARTESIAN_POINT('',(0.,3.14159265359));+#2110 = CARTESIAN_POINT('',(1.570796326795,3.14159265359));+#2111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2112 = PCURVE('',#2081,#2113);+#2113 = DEFINITIONAL_REPRESENTATION('',(#2114),#2118);+#2114 = LINE('',#2115,#2116);+#2115 = CARTESIAN_POINT('',(0.,9.424777960769));+#2116 = VECTOR('',#2117,1.);+#2117 = DIRECTION('',(1.,0.));+#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2119 = ORIENTED_EDGE('',*,*,#2120,.T.);+#2120 = EDGE_CURVE('',#2098,#2098,#2121,.T.);+#2121 = SURFACE_CURVE('',#2122,(#2127,#2134),.PCURVE_S1.);+#2122 = CIRCLE('',#2123,0.6);+#2123 = AXIS2_PLACEMENT_3D('',#2124,#2125,#2126);+#2124 = CARTESIAN_POINT('',(80.,-70.,8.08));+#2125 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#2126 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#2127 = PCURVE('',#2081,#2128);+#2128 = DEFINITIONAL_REPRESENTATION('',(#2129),#2133);+#2129 = LINE('',#2130,#2131);+#2130 = CARTESIAN_POINT('',(1.570796326795,0.));+#2131 = VECTOR('',#2132,1.);+#2132 = DIRECTION('',(0.,1.));+#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2134 = PCURVE('',#2135,#2140);+#2135 = CYLINDRICAL_SURFACE('',#2136,0.6);+#2136 = AXIS2_PLACEMENT_3D('',#2137,#2138,#2139);+#2137 = CARTESIAN_POINT('',(80.,-70.,8.08));+#2138 = DIRECTION('',(0.,1.,0.));+#2139 = DIRECTION('',(-1.,0.,0.));+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2144);+#2141 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2142,#2143),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#2142 = CARTESIAN_POINT('',(6.28318530718,0.));+#2143 = CARTESIAN_POINT('',(0.,0.));+#2144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2145 = ORIENTED_EDGE('',*,*,#2097,.F.);+#2146 = ORIENTED_EDGE('',*,*,#2066,.T.);+#2147 = ADVANCED_FACE('',(#2148),#2135,.T.);+#2148 = FACE_BOUND('',#2149,.T.);+#2149 = EDGE_LOOP('',(#2150,#2172,#2198,#2199));+#2150 = ORIENTED_EDGE('',*,*,#2151,.T.);+#2151 = EDGE_CURVE('',#2098,#2152,#2154,.T.);+#2152 = VERTEX_POINT('',#2153);+#2153 = CARTESIAN_POINT('',(79.4,-20.,8.08));+#2154 = SEAM_CURVE('',#2155,(#2159,#2165),.PCURVE_S1.);+#2155 = LINE('',#2156,#2157);+#2156 = CARTESIAN_POINT('',(79.4,-70.,8.08));+#2157 = VECTOR('',#2158,1.);+#2158 = DIRECTION('',(0.,1.,0.));+#2159 = PCURVE('',#2135,#2160);+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2164);+#2161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2162,#2163),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#2162 = CARTESIAN_POINT('',(6.28318530718,0.));+#2163 = CARTESIAN_POINT('',(6.28318530718,50.));+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2165 = PCURVE('',#2135,#2166);+#2166 = DEFINITIONAL_REPRESENTATION('',(#2167),#2171);+#2167 = LINE('',#2168,#2169);+#2168 = CARTESIAN_POINT('',(0.,0.));+#2169 = VECTOR('',#2170,1.);+#2170 = DIRECTION('',(0.,1.));+#2171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2172 = ORIENTED_EDGE('',*,*,#2173,.F.);+#2173 = EDGE_CURVE('',#2152,#2152,#2174,.T.);+#2174 = SURFACE_CURVE('',#2175,(#2180,#2187),.PCURVE_S1.);+#2175 = CIRCLE('',#2176,0.6);+#2176 = AXIS2_PLACEMENT_3D('',#2177,#2178,#2179);+#2177 = CARTESIAN_POINT('',(80.,-20.,8.08));+#2178 = DIRECTION('',(0.,1.,0.));+#2179 = DIRECTION('',(-1.,0.,0.));+#2180 = PCURVE('',#2135,#2181);+#2181 = DEFINITIONAL_REPRESENTATION('',(#2182),#2186);+#2182 = LINE('',#2183,#2184);+#2183 = CARTESIAN_POINT('',(0.,50.));+#2184 = VECTOR('',#2185,1.);+#2185 = DIRECTION('',(1.,0.));+#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2187 = PCURVE('',#2188,#2193);+#2188 = TOROIDAL_SURFACE('',#2189,10.,0.6);+#2189 = AXIS2_PLACEMENT_3D('',#2190,#2191,#2192);+#2190 = CARTESIAN_POINT('',(90.,-20.,8.08));+#2191 = DIRECTION('',(0.,0.,-1.));+#2192 = DIRECTION('',(-1.,0.,0.));+#2193 = DEFINITIONAL_REPRESENTATION('',(#2194),#2197);+#2194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2195,#2196),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#2195 = CARTESIAN_POINT('',(0.,6.28318530718));+#2196 = CARTESIAN_POINT('',(0.,0.));+#2197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2198 = ORIENTED_EDGE('',*,*,#2151,.F.);+#2199 = ORIENTED_EDGE('',*,*,#2120,.F.);+#2200 = ADVANCED_FACE('',(#2201),#2188,.T.);+#2201 = FACE_BOUND('',#2202,.T.);+#2202 = EDGE_LOOP('',(#2203,#2226,#2252,#2253));+#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);+#2204 = EDGE_CURVE('',#2152,#2205,#2207,.T.);+#2205 = VERTEX_POINT('',#2206);+#2206 = CARTESIAN_POINT('',(90.,-9.4,8.08));+#2207 = SEAM_CURVE('',#2208,(#2213,#2219),.PCURVE_S1.);+#2208 = CIRCLE('',#2209,10.6);+#2209 = AXIS2_PLACEMENT_3D('',#2210,#2211,#2212);+#2210 = CARTESIAN_POINT('',(90.,-20.,8.08));+#2211 = DIRECTION('',(0.,0.,-1.));+#2212 = DIRECTION('',(-1.,0.,0.));+#2213 = PCURVE('',#2188,#2214);+#2214 = DEFINITIONAL_REPRESENTATION('',(#2215),#2218);+#2215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2216,#2217),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#2216 = CARTESIAN_POINT('',(0.,0.));+#2217 = CARTESIAN_POINT('',(1.570796326795,0.));+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2219 = PCURVE('',#2188,#2220);+#2220 = DEFINITIONAL_REPRESENTATION('',(#2221),#2225);+#2221 = LINE('',#2222,#2223);+#2222 = CARTESIAN_POINT('',(0.,6.28318530718));+#2223 = VECTOR('',#2224,1.);+#2224 = DIRECTION('',(1.,0.));+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2226 = ORIENTED_EDGE('',*,*,#2227,.T.);+#2227 = EDGE_CURVE('',#2205,#2205,#2228,.T.);+#2228 = SURFACE_CURVE('',#2229,(#2234,#2241),.PCURVE_S1.);+#2229 = CIRCLE('',#2230,0.6);+#2230 = AXIS2_PLACEMENT_3D('',#2231,#2232,#2233);+#2231 = CARTESIAN_POINT('',(90.,-10.,8.08));+#2232 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#2233 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#2234 = PCURVE('',#2188,#2235);+#2235 = DEFINITIONAL_REPRESENTATION('',(#2236),#2240);+#2236 = LINE('',#2237,#2238);+#2237 = CARTESIAN_POINT('',(1.570796326795,0.));+#2238 = VECTOR('',#2239,1.);+#2239 = DIRECTION('',(0.,1.));+#2240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2241 = PCURVE('',#2242,#2247);+#2242 = CYLINDRICAL_SURFACE('',#2243,0.6);+#2243 = AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);+#2244 = CARTESIAN_POINT('',(90.,-10.,8.08));+#2245 = DIRECTION('',(1.,0.,0.));+#2246 = DIRECTION('',(-0.,1.,0.));+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2251);+#2248 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2249,#2250),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#2249 = CARTESIAN_POINT('',(6.28318530718,0.));+#2250 = CARTESIAN_POINT('',(0.,0.));+#2251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2252 = ORIENTED_EDGE('',*,*,#2204,.F.);+#2253 = ORIENTED_EDGE('',*,*,#2173,.T.);+#2254 = ADVANCED_FACE('',(#2255),#2242,.T.);+#2255 = FACE_BOUND('',#2256,.T.);+#2256 = EDGE_LOOP('',(#2257,#2279,#2306,#2307));+#2257 = ORIENTED_EDGE('',*,*,#2258,.T.);+#2258 = EDGE_CURVE('',#2205,#2259,#2261,.T.);+#2259 = VERTEX_POINT('',#2260);+#2260 = CARTESIAN_POINT('',(104.2522203923,-9.4,8.08));+#2261 = SEAM_CURVE('',#2262,(#2266,#2272),.PCURVE_S1.);+#2262 = LINE('',#2263,#2264);+#2263 = CARTESIAN_POINT('',(90.,-9.4,8.08));+#2264 = VECTOR('',#2265,1.);+#2265 = DIRECTION('',(1.,0.,0.));+#2266 = PCURVE('',#2242,#2267);+#2267 = DEFINITIONAL_REPRESENTATION('',(#2268),#2271);+#2268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2269,#2270),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#2269 = CARTESIAN_POINT('',(6.28318530718,0.));+#2270 = CARTESIAN_POINT('',(6.28318530718,14.252220392306));+#2271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2272 = PCURVE('',#2242,#2273);+#2273 = DEFINITIONAL_REPRESENTATION('',(#2274),#2278);+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(0.,0.));+#2276 = VECTOR('',#2277,1.);+#2277 = DIRECTION('',(0.,1.));+#2278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2279 = ORIENTED_EDGE('',*,*,#2280,.F.);+#2280 = EDGE_CURVE('',#2259,#2259,#2281,.T.);+#2281 = SURFACE_CURVE('',#2282,(#2287,#2294),.PCURVE_S1.);+#2282 = CIRCLE('',#2283,0.6);+#2283 = AXIS2_PLACEMENT_3D('',#2284,#2285,#2286);+#2284 = CARTESIAN_POINT('',(104.2522203923,-10.,8.08));+#2285 = DIRECTION('',(1.,0.,0.));+#2286 = DIRECTION('',(-0.,1.,0.));+#2287 = PCURVE('',#2242,#2288);+#2288 = DEFINITIONAL_REPRESENTATION('',(#2289),#2293);+#2289 = LINE('',#2290,#2291);+#2290 = CARTESIAN_POINT('',(0.,14.252220392306));+#2291 = VECTOR('',#2292,1.);+#2292 = DIRECTION('',(1.,0.));+#2293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2294 = PCURVE('',#2295,#2300);+#2295 = PLANE('',#2296);+#2296 = AXIS2_PLACEMENT_3D('',#2297,#2298,#2299);+#2297 = CARTESIAN_POINT('',(104.2522203923,-10.,8.08));+#2298 = DIRECTION('',(1.,0.,0.));+#2299 = DIRECTION('',(-0.,0.,1.));+#2300 = DEFINITIONAL_REPRESENTATION('',(#2301),#2305);+#2301 = CIRCLE('',#2302,0.6);+#2302 = AXIS2_PLACEMENT_2D('',#2303,#2304);+#2303 = CARTESIAN_POINT('',(-1.7763568394E-15,-1.7763568394E-15));+#2304 = DIRECTION('',(0.,-1.));+#2305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2306 = ORIENTED_EDGE('',*,*,#2258,.F.);+#2307 = ORIENTED_EDGE('',*,*,#2227,.F.);+#2308 = ADVANCED_FACE('',(#2309),#1654,.F.);+#2309 = FACE_BOUND('',#2310,.F.);+#2310 = EDGE_LOOP('',(#2311));+#2311 = ORIENTED_EDGE('',*,*,#1639,.T.);+#2312 = ADVANCED_FACE('',(#2313),#2295,.T.);+#2313 = FACE_BOUND('',#2314,.T.);+#2314 = EDGE_LOOP('',(#2315));+#2315 = ORIENTED_EDGE('',*,*,#2280,.T.);+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2320)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2317,#2318,#2319)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2317 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2318 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2319 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2320 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2317,+  'distance_accuracy_value','confusion accuracy');+#2321 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2322,#2324);+#2322 = ( REPRESENTATION_RELATIONSHIP('','',#1576,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2323) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#2323 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#2324 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #2325);+#2325 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Lead_Yellow_FG','',#5,#1571,+  $);+#2326 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1573));+#2327 = SHAPE_DEFINITION_REPRESENTATION(#2328,#2334);+#2328 = PRODUCT_DEFINITION_SHAPE('','',#2329);+#2329 = PRODUCT_DEFINITION('design','',#2330,#2333);+#2330 = PRODUCT_DEFINITION_FORMATION('','',#2331);+#2331 = PRODUCT('M20_1060300_Housing','M20_1060300_Housing','',(#2332));+#2332 = PRODUCT_CONTEXT('',#2,'mechanical');+#2333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2334 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2335),#3565);+#2335 = MANIFOLD_SOLID_BREP('',#2336);+#2336 = CLOSED_SHELL('',(#2337,#2775,#2851,#2900,#2949,#2976,#3045,#3092+    ,#3139,#3164,#3233,#3280,#3327,#3352,#3421,#3468,#3515,#3540));+#2337 = ADVANCED_FACE('',(#2338,#2457,#2563,#2669),#2352,.F.);+#2338 = FACE_BOUND('',#2339,.F.);+#2339 = EDGE_LOOP('',(#2340,#2375,#2403,#2431));+#2340 = ORIENTED_EDGE('',*,*,#2341,.F.);+#2341 = EDGE_CURVE('',#2342,#2344,#2346,.T.);+#2342 = VERTEX_POINT('',#2343);+#2343 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2344 = VERTEX_POINT('',#2345);+#2345 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#2346 = SURFACE_CURVE('',#2347,(#2351,#2363),.PCURVE_S1.);+#2347 = LINE('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2349 = VECTOR('',#2350,1.);+#2350 = DIRECTION('',(0.,0.,1.));+#2351 = PCURVE('',#2352,#2357);+#2352 = PLANE('',#2353);+#2353 = AXIS2_PLACEMENT_3D('',#2354,#2355,#2356);+#2354 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2355 = DIRECTION('',(1.,0.,0.));+#2356 = DIRECTION('',(0.,0.,1.));+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(0.,0.));+#2360 = VECTOR('',#2361,1.);+#2361 = DIRECTION('',(1.,0.));+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2363 = PCURVE('',#2364,#2369);+#2364 = PLANE('',#2365);+#2365 = AXIS2_PLACEMENT_3D('',#2366,#2367,#2368);+#2366 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2367 = DIRECTION('',(0.,1.,0.));+#2368 = DIRECTION('',(0.,0.,1.));+#2369 = DEFINITIONAL_REPRESENTATION('',(#2370),#2374);+#2370 = LINE('',#2371,#2372);+#2371 = CARTESIAN_POINT('',(0.,0.));+#2372 = VECTOR('',#2373,1.);+#2373 = DIRECTION('',(1.,0.));+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2375 = ORIENTED_EDGE('',*,*,#2376,.T.);+#2376 = EDGE_CURVE('',#2342,#2377,#2379,.T.);+#2377 = VERTEX_POINT('',#2378);+#2378 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#2379 = SURFACE_CURVE('',#2380,(#2384,#2391),.PCURVE_S1.);+#2380 = LINE('',#2381,#2382);+#2381 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2382 = VECTOR('',#2383,1.);+#2383 = DIRECTION('',(0.,1.,0.));+#2384 = PCURVE('',#2352,#2385);+#2385 = DEFINITIONAL_REPRESENTATION('',(#2386),#2390);+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(0.,0.));+#2388 = VECTOR('',#2389,1.);+#2389 = DIRECTION('',(0.,-1.));+#2390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2391 = PCURVE('',#2392,#2397);+#2392 = PLANE('',#2393);+#2393 = AXIS2_PLACEMENT_3D('',#2394,#2395,#2396);+#2394 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2395 = DIRECTION('',(0.,0.,1.));+#2396 = DIRECTION('',(1.,0.,0.));+#2397 = DEFINITIONAL_REPRESENTATION('',(#2398),#2402);+#2398 = LINE('',#2399,#2400);+#2399 = CARTESIAN_POINT('',(0.,0.));+#2400 = VECTOR('',#2401,1.);+#2401 = DIRECTION('',(0.,1.));+#2402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2403 = ORIENTED_EDGE('',*,*,#2404,.T.);+#2404 = EDGE_CURVE('',#2377,#2405,#2407,.T.);+#2405 = VERTEX_POINT('',#2406);+#2406 = CARTESIAN_POINT('',(104.2522203923,-8.75,9.45));+#2407 = SURFACE_CURVE('',#2408,(#2412,#2419),.PCURVE_S1.);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#2410 = VECTOR('',#2411,1.);+#2411 = DIRECTION('',(0.,0.,1.));+#2412 = PCURVE('',#2352,#2413);+#2413 = DEFINITIONAL_REPRESENTATION('',(#2414),#2418);+#2414 = LINE('',#2415,#2416);+#2415 = CARTESIAN_POINT('',(0.,-2.5));+#2416 = VECTOR('',#2417,1.);+#2417 = DIRECTION('',(1.,0.));+#2418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2419 = PCURVE('',#2420,#2425);+#2420 = PLANE('',#2421);+#2421 = AXIS2_PLACEMENT_3D('',#2422,#2423,#2424);+#2422 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#2423 = DIRECTION('',(0.,1.,0.));+#2424 = DIRECTION('',(0.,0.,1.));+#2425 = DEFINITIONAL_REPRESENTATION('',(#2426),#2430);+#2426 = LINE('',#2427,#2428);+#2427 = CARTESIAN_POINT('',(0.,0.));+#2428 = VECTOR('',#2429,1.);+#2429 = DIRECTION('',(1.,0.));+#2430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2431 = ORIENTED_EDGE('',*,*,#2432,.F.);+#2432 = EDGE_CURVE('',#2344,#2405,#2433,.T.);+#2433 = SURFACE_CURVE('',#2434,(#2438,#2445),.PCURVE_S1.);+#2434 = LINE('',#2435,#2436);+#2435 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#2436 = VECTOR('',#2437,1.);+#2437 = DIRECTION('',(0.,1.,0.));+#2438 = PCURVE('',#2352,#2439);+#2439 = DEFINITIONAL_REPRESENTATION('',(#2440),#2444);+#2440 = LINE('',#2441,#2442);+#2441 = CARTESIAN_POINT('',(7.82,0.));+#2442 = VECTOR('',#2443,1.);+#2443 = DIRECTION('',(0.,-1.));+#2444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2445 = PCURVE('',#2446,#2451);+#2446 = PLANE('',#2447);+#2447 = AXIS2_PLACEMENT_3D('',#2448,#2449,#2450);+#2448 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#2449 = DIRECTION('',(0.,0.,1.));+#2450 = DIRECTION('',(1.,0.,0.));+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);+#2452 = LINE('',#2453,#2454);+#2453 = CARTESIAN_POINT('',(0.,0.));+#2454 = VECTOR('',#2455,1.);+#2455 = DIRECTION('',(0.,1.));+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2457 = FACE_BOUND('',#2458,.F.);+#2458 = EDGE_LOOP('',(#2459,#2487,#2513,#2539));+#2459 = ORIENTED_EDGE('',*,*,#2460,.T.);+#2460 = EDGE_CURVE('',#2461,#2463,#2465,.T.);+#2461 = VERTEX_POINT('',#2462);+#2462 = CARTESIAN_POINT('',(104.2522203923,-9.5,2.5));+#2463 = VERTEX_POINT('',#2464);+#2464 = CARTESIAN_POINT('',(104.2522203923,-10.5,2.5));+#2465 = SURFACE_CURVE('',#2466,(#2470,#2476),.PCURVE_S1.);+#2466 = LINE('',#2467,#2468);+#2467 = CARTESIAN_POINT('',(104.2522203923,-10.875,2.5));+#2468 = VECTOR('',#2469,1.);+#2469 = DIRECTION('',(0.,-1.,0.));+#2470 = PCURVE('',#2352,#2471);+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2475);+#2472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2473,#2474),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2473 = CARTESIAN_POINT('',(0.87,-1.75));+#2474 = CARTESIAN_POINT('',(0.87,-0.75));+#2475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2476 = PCURVE('',#2477,#2482);+#2477 = PLANE('',#2478);+#2478 = AXIS2_PLACEMENT_3D('',#2479,#2480,#2481);+#2479 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#2480 = DIRECTION('',(0.,0.,1.));+#2481 = DIRECTION('',(1.,0.,0.));+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2486);+#2483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2484,#2485),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2484 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2485 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);+#2488 = EDGE_CURVE('',#2463,#2489,#2491,.T.);+#2489 = VERTEX_POINT('',#2490);+#2490 = CARTESIAN_POINT('',(104.2522203923,-10.5,3.5));+#2491 = SURFACE_CURVE('',#2492,(#2496,#2502),.PCURVE_S1.);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(104.2522203923,-10.5,2.065));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(0.,0.,1.));+#2496 = PCURVE('',#2352,#2497);+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2501);+#2498 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2499,#2500),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#2499 = CARTESIAN_POINT('',(0.87,-0.75));+#2500 = CARTESIAN_POINT('',(1.87,-0.75));+#2501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2502 = PCURVE('',#2503,#2508);+#2503 = PLANE('',#2504);+#2504 = AXIS2_PLACEMENT_3D('',#2505,#2506,#2507);+#2505 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#2506 = DIRECTION('',(0.,1.,0.));+#2507 = DIRECTION('',(0.,0.,1.));+#2508 = DEFINITIONAL_REPRESENTATION('',(#2509),#2512);+#2509 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2510,#2511),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#2510 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2511 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2513 = ORIENTED_EDGE('',*,*,#2514,.F.);+#2514 = EDGE_CURVE('',#2515,#2489,#2517,.T.);+#2515 = VERTEX_POINT('',#2516);+#2516 = CARTESIAN_POINT('',(104.2522203923,-9.5,3.5));+#2517 = SURFACE_CURVE('',#2518,(#2522,#2528),.PCURVE_S1.);+#2518 = LINE('',#2519,#2520);+#2519 = CARTESIAN_POINT('',(104.2522203923,-10.875,3.5));+#2520 = VECTOR('',#2521,1.);+#2521 = DIRECTION('',(0.,-1.,0.));+#2522 = PCURVE('',#2352,#2523);+#2523 = DEFINITIONAL_REPRESENTATION('',(#2524),#2527);+#2524 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2525,#2526),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2525 = CARTESIAN_POINT('',(1.87,-1.75));+#2526 = CARTESIAN_POINT('',(1.87,-0.75));+#2527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2528 = PCURVE('',#2529,#2534);+#2529 = PLANE('',#2530);+#2530 = AXIS2_PLACEMENT_3D('',#2531,#2532,#2533);+#2531 = CARTESIAN_POINT('',(104.1522203923,-10.5,3.5));+#2532 = DIRECTION('',(0.,0.,1.));+#2533 = DIRECTION('',(1.,0.,0.));+#2534 = DEFINITIONAL_REPRESENTATION('',(#2535),#2538);+#2535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2536,#2537),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2536 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2537 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2539 = ORIENTED_EDGE('',*,*,#2540,.F.);+#2540 = EDGE_CURVE('',#2461,#2515,#2541,.T.);+#2541 = SURFACE_CURVE('',#2542,(#2546,#2552),.PCURVE_S1.);+#2542 = LINE('',#2543,#2544);+#2543 = CARTESIAN_POINT('',(104.2522203923,-9.5,2.065));+#2544 = VECTOR('',#2545,1.);+#2545 = DIRECTION('',(0.,0.,1.));+#2546 = PCURVE('',#2352,#2547);+#2547 = DEFINITIONAL_REPRESENTATION('',(#2548),#2551);+#2548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2549,#2550),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#2549 = CARTESIAN_POINT('',(0.87,-1.75));+#2550 = CARTESIAN_POINT('',(1.87,-1.75));+#2551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2552 = PCURVE('',#2553,#2558);+#2553 = PLANE('',#2554);+#2554 = AXIS2_PLACEMENT_3D('',#2555,#2556,#2557);+#2555 = CARTESIAN_POINT('',(104.1522203923,-9.5,2.5));+#2556 = DIRECTION('',(0.,1.,0.));+#2557 = DIRECTION('',(0.,0.,1.));+#2558 = DEFINITIONAL_REPRESENTATION('',(#2559),#2562);+#2559 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2560,#2561),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#2560 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2561 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2563 = FACE_BOUND('',#2564,.F.);+#2564 = EDGE_LOOP('',(#2565,#2593,#2619,#2645));+#2565 = ORIENTED_EDGE('',*,*,#2566,.T.);+#2566 = EDGE_CURVE('',#2567,#2569,#2571,.T.);+#2567 = VERTEX_POINT('',#2568);+#2568 = CARTESIAN_POINT('',(104.2522203923,-9.5,5.04));+#2569 = VERTEX_POINT('',#2570);+#2570 = CARTESIAN_POINT('',(104.2522203923,-10.5,5.04));+#2571 = SURFACE_CURVE('',#2572,(#2576,#2582),.PCURVE_S1.);+#2572 = LINE('',#2573,#2574);+#2573 = CARTESIAN_POINT('',(104.2522203923,-10.875,5.04));+#2574 = VECTOR('',#2575,1.);+#2575 = DIRECTION('',(0.,-1.,0.));+#2576 = PCURVE('',#2352,#2577);+#2577 = DEFINITIONAL_REPRESENTATION('',(#2578),#2581);+#2578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2579,#2580),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2579 = CARTESIAN_POINT('',(3.41,-1.75));+#2580 = CARTESIAN_POINT('',(3.41,-0.75));+#2581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2582 = PCURVE('',#2583,#2588);+#2583 = PLANE('',#2584);+#2584 = AXIS2_PLACEMENT_3D('',#2585,#2586,#2587);+#2585 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#2586 = DIRECTION('',(0.,0.,1.));+#2587 = DIRECTION('',(1.,0.,0.));+#2588 = DEFINITIONAL_REPRESENTATION('',(#2589),#2592);+#2589 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2590,#2591),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2590 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2591 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);+#2594 = EDGE_CURVE('',#2569,#2595,#2597,.T.);+#2595 = VERTEX_POINT('',#2596);+#2596 = CARTESIAN_POINT('',(104.2522203923,-10.5,6.04));+#2597 = SURFACE_CURVE('',#2598,(#2602,#2608),.PCURVE_S1.);+#2598 = LINE('',#2599,#2600);+#2599 = CARTESIAN_POINT('',(104.2522203923,-10.5,3.335));+#2600 = VECTOR('',#2601,1.);+#2601 = DIRECTION('',(0.,0.,1.));+#2602 = PCURVE('',#2352,#2603);+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2607);+#2604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2605,#2606),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#2605 = CARTESIAN_POINT('',(3.41,-0.75));+#2606 = CARTESIAN_POINT('',(4.41,-0.75));+#2607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2608 = PCURVE('',#2609,#2614);+#2609 = PLANE('',#2610);+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);+#2611 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#2612 = DIRECTION('',(0.,1.,0.));+#2613 = DIRECTION('',(0.,0.,1.));+#2614 = DEFINITIONAL_REPRESENTATION('',(#2615),#2618);+#2615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2616,#2617),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#2616 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2617 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2619 = ORIENTED_EDGE('',*,*,#2620,.F.);+#2620 = EDGE_CURVE('',#2621,#2595,#2623,.T.);+#2621 = VERTEX_POINT('',#2622);+#2622 = CARTESIAN_POINT('',(104.2522203923,-9.5,6.04));+#2623 = SURFACE_CURVE('',#2624,(#2628,#2634),.PCURVE_S1.);+#2624 = LINE('',#2625,#2626);+#2625 = CARTESIAN_POINT('',(104.2522203923,-10.875,6.04));+#2626 = VECTOR('',#2627,1.);+#2627 = DIRECTION('',(0.,-1.,0.));+#2628 = PCURVE('',#2352,#2629);+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2633);+#2630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2631,#2632),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2631 = CARTESIAN_POINT('',(4.41,-1.75));+#2632 = CARTESIAN_POINT('',(4.41,-0.75));+#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2634 = PCURVE('',#2635,#2640);+#2635 = PLANE('',#2636);+#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639);+#2637 = CARTESIAN_POINT('',(104.1522203923,-10.5,6.04));+#2638 = DIRECTION('',(0.,0.,1.));+#2639 = DIRECTION('',(1.,0.,0.));+#2640 = DEFINITIONAL_REPRESENTATION('',(#2641),#2644);+#2641 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2642,#2643),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2642 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2643 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2645 = ORIENTED_EDGE('',*,*,#2646,.F.);+#2646 = EDGE_CURVE('',#2567,#2621,#2647,.T.);+#2647 = SURFACE_CURVE('',#2648,(#2652,#2658),.PCURVE_S1.);+#2648 = LINE('',#2649,#2650);+#2649 = CARTESIAN_POINT('',(104.2522203923,-9.5,3.335));+#2650 = VECTOR('',#2651,1.);+#2651 = DIRECTION('',(0.,0.,1.));+#2652 = PCURVE('',#2352,#2653);+#2653 = DEFINITIONAL_REPRESENTATION('',(#2654),#2657);+#2654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2655,#2656),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#2655 = CARTESIAN_POINT('',(3.41,-1.75));+#2656 = CARTESIAN_POINT('',(4.41,-1.75));+#2657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2658 = PCURVE('',#2659,#2664);+#2659 = PLANE('',#2660);+#2660 = AXIS2_PLACEMENT_3D('',#2661,#2662,#2663);+#2661 = CARTESIAN_POINT('',(104.1522203923,-9.5,5.04));+#2662 = DIRECTION('',(0.,1.,0.));+#2663 = DIRECTION('',(0.,0.,1.));+#2664 = DEFINITIONAL_REPRESENTATION('',(#2665),#2668);+#2665 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2666,#2667),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#2666 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2667 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2669 = FACE_BOUND('',#2670,.F.);+#2670 = EDGE_LOOP('',(#2671,#2699,#2725,#2751));+#2671 = ORIENTED_EDGE('',*,*,#2672,.T.);+#2672 = EDGE_CURVE('',#2673,#2675,#2677,.T.);+#2673 = VERTEX_POINT('',#2674);+#2674 = CARTESIAN_POINT('',(104.2522203923,-9.5,7.58));+#2675 = VERTEX_POINT('',#2676);+#2676 = CARTESIAN_POINT('',(104.2522203923,-10.5,7.58));+#2677 = SURFACE_CURVE('',#2678,(#2682,#2688),.PCURVE_S1.);+#2678 = LINE('',#2679,#2680);+#2679 = CARTESIAN_POINT('',(104.2522203923,-10.875,7.58));+#2680 = VECTOR('',#2681,1.);+#2681 = DIRECTION('',(0.,-1.,0.));+#2682 = PCURVE('',#2352,#2683);+#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2687);+#2684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2685,#2686),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2685 = CARTESIAN_POINT('',(5.95,-1.75));+#2686 = CARTESIAN_POINT('',(5.95,-0.75));+#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2688 = PCURVE('',#2689,#2694);+#2689 = PLANE('',#2690);+#2690 = AXIS2_PLACEMENT_3D('',#2691,#2692,#2693);+#2691 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#2692 = DIRECTION('',(0.,0.,1.));+#2693 = DIRECTION('',(1.,0.,0.));+#2694 = DEFINITIONAL_REPRESENTATION('',(#2695),#2698);+#2695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2696,#2697),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2696 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2697 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2699 = ORIENTED_EDGE('',*,*,#2700,.T.);+#2700 = EDGE_CURVE('',#2675,#2701,#2703,.T.);+#2701 = VERTEX_POINT('',#2702);+#2702 = CARTESIAN_POINT('',(104.2522203923,-10.5,8.58));+#2703 = SURFACE_CURVE('',#2704,(#2708,#2714),.PCURVE_S1.);+#2704 = LINE('',#2705,#2706);+#2705 = CARTESIAN_POINT('',(104.2522203923,-10.5,4.605));+#2706 = VECTOR('',#2707,1.);+#2707 = DIRECTION('',(0.,0.,1.));+#2708 = PCURVE('',#2352,#2709);+#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2713);+#2710 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2711,#2712),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#2711 = CARTESIAN_POINT('',(5.95,-0.75));+#2712 = CARTESIAN_POINT('',(6.95,-0.75));+#2713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2714 = PCURVE('',#2715,#2720);+#2715 = PLANE('',#2716);+#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719);+#2717 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#2718 = DIRECTION('',(0.,1.,0.));+#2719 = DIRECTION('',(0.,0.,1.));+#2720 = DEFINITIONAL_REPRESENTATION('',(#2721),#2724);+#2721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2722,#2723),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#2722 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2723 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2725 = ORIENTED_EDGE('',*,*,#2726,.F.);+#2726 = EDGE_CURVE('',#2727,#2701,#2729,.T.);+#2727 = VERTEX_POINT('',#2728);+#2728 = CARTESIAN_POINT('',(104.2522203923,-9.5,8.58));+#2729 = SURFACE_CURVE('',#2730,(#2734,#2740),.PCURVE_S1.);+#2730 = LINE('',#2731,#2732);+#2731 = CARTESIAN_POINT('',(104.2522203923,-10.875,8.58));+#2732 = VECTOR('',#2733,1.);+#2733 = DIRECTION('',(0.,-1.,0.));+#2734 = PCURVE('',#2352,#2735);+#2735 = DEFINITIONAL_REPRESENTATION('',(#2736),#2739);+#2736 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2737,#2738),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2737 = CARTESIAN_POINT('',(6.95,-1.75));+#2738 = CARTESIAN_POINT('',(6.95,-0.75));+#2739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2740 = PCURVE('',#2741,#2746);+#2741 = PLANE('',#2742);+#2742 = AXIS2_PLACEMENT_3D('',#2743,#2744,#2745);+#2743 = CARTESIAN_POINT('',(104.1522203923,-10.5,8.58));+#2744 = DIRECTION('',(0.,0.,1.));+#2745 = DIRECTION('',(1.,0.,0.));+#2746 = DEFINITIONAL_REPRESENTATION('',(#2747),#2750);+#2747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2748,#2749),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#2748 = CARTESIAN_POINT('',(9.999999999999E-02,1.));+#2749 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2751 = ORIENTED_EDGE('',*,*,#2752,.F.);+#2752 = EDGE_CURVE('',#2673,#2727,#2753,.T.);+#2753 = SURFACE_CURVE('',#2754,(#2758,#2764),.PCURVE_S1.);+#2754 = LINE('',#2755,#2756);+#2755 = CARTESIAN_POINT('',(104.2522203923,-9.5,4.605));+#2756 = VECTOR('',#2757,1.);+#2757 = DIRECTION('',(0.,0.,1.));+#2758 = PCURVE('',#2352,#2759);+#2759 = DEFINITIONAL_REPRESENTATION('',(#2760),#2763);+#2760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2761,#2762),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#2761 = CARTESIAN_POINT('',(5.95,-1.75));+#2762 = CARTESIAN_POINT('',(6.95,-1.75));+#2763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2764 = PCURVE('',#2765,#2770);+#2765 = PLANE('',#2766);+#2766 = AXIS2_PLACEMENT_3D('',#2767,#2768,#2769);+#2767 = CARTESIAN_POINT('',(104.1522203923,-9.5,7.58));+#2768 = DIRECTION('',(0.,1.,0.));+#2769 = DIRECTION('',(0.,0.,1.));+#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2774);+#2771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2772,#2773),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#2772 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#2773 = CARTESIAN_POINT('',(1.,9.999999999999E-02));+#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2775 = ADVANCED_FACE('',(#2776),#2364,.F.);+#2776 = FACE_BOUND('',#2777,.F.);+#2777 = EDGE_LOOP('',(#2778,#2801,#2802,#2825));+#2778 = ORIENTED_EDGE('',*,*,#2779,.F.);+#2779 = EDGE_CURVE('',#2342,#2780,#2782,.T.);+#2780 = VERTEX_POINT('',#2781);+#2781 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#2782 = SURFACE_CURVE('',#2783,(#2787,#2794),.PCURVE_S1.);+#2783 = LINE('',#2784,#2785);+#2784 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#2785 = VECTOR('',#2786,1.);+#2786 = DIRECTION('',(1.,0.,0.));+#2787 = PCURVE('',#2364,#2788);+#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2793);+#2789 = LINE('',#2790,#2791);+#2790 = CARTESIAN_POINT('',(0.,0.));+#2791 = VECTOR('',#2792,1.);+#2792 = DIRECTION('',(0.,1.));+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2794 = PCURVE('',#2392,#2795);+#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2800);+#2796 = LINE('',#2797,#2798);+#2797 = CARTESIAN_POINT('',(0.,0.));+#2798 = VECTOR('',#2799,1.);+#2799 = DIRECTION('',(1.,0.));+#2800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2801 = ORIENTED_EDGE('',*,*,#2341,.T.);+#2802 = ORIENTED_EDGE('',*,*,#2803,.T.);+#2803 = EDGE_CURVE('',#2344,#2804,#2806,.T.);+#2804 = VERTEX_POINT('',#2805);+#2805 = CARTESIAN_POINT('',(118.2522203923,-11.25,9.45));+#2806 = SURFACE_CURVE('',#2807,(#2811,#2818),.PCURVE_S1.);+#2807 = LINE('',#2808,#2809);+#2808 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#2809 = VECTOR('',#2810,1.);+#2810 = DIRECTION('',(1.,0.,0.));+#2811 = PCURVE('',#2364,#2812);+#2812 = DEFINITIONAL_REPRESENTATION('',(#2813),#2817);+#2813 = LINE('',#2814,#2815);+#2814 = CARTESIAN_POINT('',(7.82,0.));+#2815 = VECTOR('',#2816,1.);+#2816 = DIRECTION('',(0.,1.));+#2817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2818 = PCURVE('',#2446,#2819);+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824);+#2820 = LINE('',#2821,#2822);+#2821 = CARTESIAN_POINT('',(0.,0.));+#2822 = VECTOR('',#2823,1.);+#2823 = DIRECTION('',(1.,0.));+#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2825 = ORIENTED_EDGE('',*,*,#2826,.F.);+#2826 = EDGE_CURVE('',#2780,#2804,#2827,.T.);+#2827 = SURFACE_CURVE('',#2828,(#2832,#2839),.PCURVE_S1.);+#2828 = LINE('',#2829,#2830);+#2829 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#2830 = VECTOR('',#2831,1.);+#2831 = DIRECTION('',(0.,0.,1.));+#2832 = PCURVE('',#2364,#2833);+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838);+#2834 = LINE('',#2835,#2836);+#2835 = CARTESIAN_POINT('',(0.,14.));+#2836 = VECTOR('',#2837,1.);+#2837 = DIRECTION('',(1.,0.));+#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2839 = PCURVE('',#2840,#2845);+#2840 = PLANE('',#2841);+#2841 = AXIS2_PLACEMENT_3D('',#2842,#2843,#2844);+#2842 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#2843 = DIRECTION('',(1.,0.,0.));+#2844 = DIRECTION('',(0.,0.,1.));+#2845 = DEFINITIONAL_REPRESENTATION('',(#2846),#2850);+#2846 = LINE('',#2847,#2848);+#2847 = CARTESIAN_POINT('',(0.,0.));+#2848 = VECTOR('',#2849,1.);+#2849 = DIRECTION('',(1.,0.));+#2850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2851 = ADVANCED_FACE('',(#2852),#2446,.T.);+#2852 = FACE_BOUND('',#2853,.T.);+#2853 = EDGE_LOOP('',(#2854,#2855,#2856,#2879));+#2854 = ORIENTED_EDGE('',*,*,#2432,.F.);+#2855 = ORIENTED_EDGE('',*,*,#2803,.T.);+#2856 = ORIENTED_EDGE('',*,*,#2857,.T.);+#2857 = EDGE_CURVE('',#2804,#2858,#2860,.T.);+#2858 = VERTEX_POINT('',#2859);+#2859 = CARTESIAN_POINT('',(118.2522203923,-8.75,9.45));+#2860 = SURFACE_CURVE('',#2861,(#2865,#2872),.PCURVE_S1.);+#2861 = LINE('',#2862,#2863);+#2862 = CARTESIAN_POINT('',(118.2522203923,-11.25,9.45));+#2863 = VECTOR('',#2864,1.);+#2864 = DIRECTION('',(0.,1.,0.));+#2865 = PCURVE('',#2446,#2866);+#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);+#2867 = LINE('',#2868,#2869);+#2868 = CARTESIAN_POINT('',(14.,0.));+#2869 = VECTOR('',#2870,1.);+#2870 = DIRECTION('',(0.,1.));+#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2872 = PCURVE('',#2840,#2873);+#2873 = DEFINITIONAL_REPRESENTATION('',(#2874),#2878);+#2874 = LINE('',#2875,#2876);+#2875 = CARTESIAN_POINT('',(7.82,0.));+#2876 = VECTOR('',#2877,1.);+#2877 = DIRECTION('',(0.,-1.));+#2878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2879 = ORIENTED_EDGE('',*,*,#2880,.F.);+#2880 = EDGE_CURVE('',#2405,#2858,#2881,.T.);+#2881 = SURFACE_CURVE('',#2882,(#2886,#2893),.PCURVE_S1.);+#2882 = LINE('',#2883,#2884);+#2883 = CARTESIAN_POINT('',(104.2522203923,-8.75,9.45));+#2884 = VECTOR('',#2885,1.);+#2885 = DIRECTION('',(1.,0.,0.));+#2886 = PCURVE('',#2446,#2887);+#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2892);+#2888 = LINE('',#2889,#2890);+#2889 = CARTESIAN_POINT('',(0.,2.5));+#2890 = VECTOR('',#2891,1.);+#2891 = DIRECTION('',(1.,0.));+#2892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2893 = PCURVE('',#2420,#2894);+#2894 = DEFINITIONAL_REPRESENTATION('',(#2895),#2899);+#2895 = LINE('',#2896,#2897);+#2896 = CARTESIAN_POINT('',(7.82,0.));+#2897 = VECTOR('',#2898,1.);+#2898 = DIRECTION('',(0.,1.));+#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2900 = ADVANCED_FACE('',(#2901),#2392,.F.);+#2901 = FACE_BOUND('',#2902,.F.);+#2902 = EDGE_LOOP('',(#2903,#2904,#2905,#2928));+#2903 = ORIENTED_EDGE('',*,*,#2376,.F.);+#2904 = ORIENTED_EDGE('',*,*,#2779,.T.);+#2905 = ORIENTED_EDGE('',*,*,#2906,.T.);+#2906 = EDGE_CURVE('',#2780,#2907,#2909,.T.);+#2907 = VERTEX_POINT('',#2908);+#2908 = CARTESIAN_POINT('',(118.2522203923,-8.75,1.63));+#2909 = SURFACE_CURVE('',#2910,(#2914,#2921),.PCURVE_S1.);+#2910 = LINE('',#2911,#2912);+#2911 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#2912 = VECTOR('',#2913,1.);+#2913 = DIRECTION('',(0.,1.,0.));+#2914 = PCURVE('',#2392,#2915);+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);+#2916 = LINE('',#2917,#2918);+#2917 = CARTESIAN_POINT('',(14.,0.));+#2918 = VECTOR('',#2919,1.);+#2919 = DIRECTION('',(0.,1.));+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2921 = PCURVE('',#2840,#2922);+#2922 = DEFINITIONAL_REPRESENTATION('',(#2923),#2927);+#2923 = LINE('',#2924,#2925);+#2924 = CARTESIAN_POINT('',(0.,0.));+#2925 = VECTOR('',#2926,1.);+#2926 = DIRECTION('',(0.,-1.));+#2927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2928 = ORIENTED_EDGE('',*,*,#2929,.F.);+#2929 = EDGE_CURVE('',#2377,#2907,#2930,.T.);+#2930 = SURFACE_CURVE('',#2931,(#2935,#2942),.PCURVE_S1.);+#2931 = LINE('',#2932,#2933);+#2932 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#2933 = VECTOR('',#2934,1.);+#2934 = DIRECTION('',(1.,0.,0.));+#2935 = PCURVE('',#2392,#2936);+#2936 = DEFINITIONAL_REPRESENTATION('',(#2937),#2941);+#2937 = LINE('',#2938,#2939);+#2938 = CARTESIAN_POINT('',(0.,2.5));+#2939 = VECTOR('',#2940,1.);+#2940 = DIRECTION('',(1.,0.));+#2941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2942 = PCURVE('',#2420,#2943);+#2943 = DEFINITIONAL_REPRESENTATION('',(#2944),#2948);+#2944 = LINE('',#2945,#2946);+#2945 = CARTESIAN_POINT('',(0.,0.));+#2946 = VECTOR('',#2947,1.);+#2947 = DIRECTION('',(0.,1.));+#2948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2949 = ADVANCED_FACE('',(#2950),#2420,.T.);+#2950 = FACE_BOUND('',#2951,.T.);+#2951 = EDGE_LOOP('',(#2952,#2953,#2954,#2955));+#2952 = ORIENTED_EDGE('',*,*,#2929,.F.);+#2953 = ORIENTED_EDGE('',*,*,#2404,.T.);+#2954 = ORIENTED_EDGE('',*,*,#2880,.T.);+#2955 = ORIENTED_EDGE('',*,*,#2956,.F.);+#2956 = EDGE_CURVE('',#2907,#2858,#2957,.T.);+#2957 = SURFACE_CURVE('',#2958,(#2962,#2969),.PCURVE_S1.);+#2958 = LINE('',#2959,#2960);+#2959 = CARTESIAN_POINT('',(118.2522203923,-8.75,1.63));+#2960 = VECTOR('',#2961,1.);+#2961 = DIRECTION('',(0.,0.,1.));+#2962 = PCURVE('',#2420,#2963);+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);+#2964 = LINE('',#2965,#2966);+#2965 = CARTESIAN_POINT('',(0.,14.));+#2966 = VECTOR('',#2967,1.);+#2967 = DIRECTION('',(1.,0.));+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2969 = PCURVE('',#2840,#2970);+#2970 = DEFINITIONAL_REPRESENTATION('',(#2971),#2975);+#2971 = LINE('',#2972,#2973);+#2972 = CARTESIAN_POINT('',(0.,-2.5));+#2973 = VECTOR('',#2974,1.);+#2974 = DIRECTION('',(1.,0.));+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2976 = ADVANCED_FACE('',(#2977),#2477,.T.);+#2977 = FACE_BOUND('',#2978,.T.);+#2978 = EDGE_LOOP('',(#2979,#3002,#3003,#3026));+#2979 = ORIENTED_EDGE('',*,*,#2980,.F.);+#2980 = EDGE_CURVE('',#2461,#2981,#2983,.T.);+#2981 = VERTEX_POINT('',#2982);+#2982 = CARTESIAN_POINT('',(118.2522203923,-9.5,2.5));+#2983 = SURFACE_CURVE('',#2984,(#2988,#2995),.PCURVE_S1.);+#2984 = LINE('',#2985,#2986);+#2985 = CARTESIAN_POINT('',(104.1522203923,-9.5,2.5));+#2986 = VECTOR('',#2987,1.);+#2987 = DIRECTION('',(1.,0.,0.));+#2988 = PCURVE('',#2477,#2989);+#2989 = DEFINITIONAL_REPRESENTATION('',(#2990),#2994);+#2990 = LINE('',#2991,#2992);+#2991 = CARTESIAN_POINT('',(0.,1.));+#2992 = VECTOR('',#2993,1.);+#2993 = DIRECTION('',(1.,0.));+#2994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2995 = PCURVE('',#2553,#2996);+#2996 = DEFINITIONAL_REPRESENTATION('',(#2997),#3001);+#2997 = LINE('',#2998,#2999);+#2998 = CARTESIAN_POINT('',(0.,0.));+#2999 = VECTOR('',#3000,1.);+#3000 = DIRECTION('',(0.,1.));+#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3002 = ORIENTED_EDGE('',*,*,#2460,.T.);+#3003 = ORIENTED_EDGE('',*,*,#3004,.T.);+#3004 = EDGE_CURVE('',#2463,#3005,#3007,.T.);+#3005 = VERTEX_POINT('',#3006);+#3006 = CARTESIAN_POINT('',(118.2522203923,-10.5,2.5));+#3007 = SURFACE_CURVE('',#3008,(#3012,#3019),.PCURVE_S1.);+#3008 = LINE('',#3009,#3010);+#3009 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#3010 = VECTOR('',#3011,1.);+#3011 = DIRECTION('',(1.,0.,0.));+#3012 = PCURVE('',#2477,#3013);+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018);+#3014 = LINE('',#3015,#3016);+#3015 = CARTESIAN_POINT('',(0.,0.));+#3016 = VECTOR('',#3017,1.);+#3017 = DIRECTION('',(1.,0.));+#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3019 = PCURVE('',#2503,#3020);+#3020 = DEFINITIONAL_REPRESENTATION('',(#3021),#3025);+#3021 = LINE('',#3022,#3023);+#3022 = CARTESIAN_POINT('',(0.,0.));+#3023 = VECTOR('',#3024,1.);+#3024 = DIRECTION('',(0.,1.));+#3025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3026 = ORIENTED_EDGE('',*,*,#3027,.F.);+#3027 = EDGE_CURVE('',#2981,#3005,#3028,.T.);+#3028 = SURFACE_CURVE('',#3029,(#3033,#3039),.PCURVE_S1.);+#3029 = LINE('',#3030,#3031);+#3030 = CARTESIAN_POINT('',(118.2522203923,-10.875,2.5));+#3031 = VECTOR('',#3032,1.);+#3032 = DIRECTION('',(0.,-1.,0.));+#3033 = PCURVE('',#2477,#3034);+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3038);+#3035 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3036,#3037),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3036 = CARTESIAN_POINT('',(14.1,1.));+#3037 = CARTESIAN_POINT('',(14.1,0.));+#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3039 = PCURVE('',#2840,#3040);+#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3044);+#3041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3042,#3043),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3042 = CARTESIAN_POINT('',(0.87,-1.75));+#3043 = CARTESIAN_POINT('',(0.87,-0.75));+#3044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3045 = ADVANCED_FACE('',(#3046),#2553,.F.);+#3046 = FACE_BOUND('',#3047,.F.);+#3047 = EDGE_LOOP('',(#3048,#3049,#3050,#3073));+#3048 = ORIENTED_EDGE('',*,*,#2980,.F.);+#3049 = ORIENTED_EDGE('',*,*,#2540,.T.);+#3050 = ORIENTED_EDGE('',*,*,#3051,.T.);+#3051 = EDGE_CURVE('',#2515,#3052,#3054,.T.);+#3052 = VERTEX_POINT('',#3053);+#3053 = CARTESIAN_POINT('',(118.2522203923,-9.5,3.5));+#3054 = SURFACE_CURVE('',#3055,(#3059,#3066),.PCURVE_S1.);+#3055 = LINE('',#3056,#3057);+#3056 = CARTESIAN_POINT('',(104.1522203923,-9.5,3.5));+#3057 = VECTOR('',#3058,1.);+#3058 = DIRECTION('',(1.,0.,0.));+#3059 = PCURVE('',#2553,#3060);+#3060 = DEFINITIONAL_REPRESENTATION('',(#3061),#3065);+#3061 = LINE('',#3062,#3063);+#3062 = CARTESIAN_POINT('',(1.,0.));+#3063 = VECTOR('',#3064,1.);+#3064 = DIRECTION('',(0.,1.));+#3065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3066 = PCURVE('',#2529,#3067);+#3067 = DEFINITIONAL_REPRESENTATION('',(#3068),#3072);+#3068 = LINE('',#3069,#3070);+#3069 = CARTESIAN_POINT('',(0.,1.));+#3070 = VECTOR('',#3071,1.);+#3071 = DIRECTION('',(1.,0.));+#3072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3073 = ORIENTED_EDGE('',*,*,#3074,.F.);+#3074 = EDGE_CURVE('',#2981,#3052,#3075,.T.);+#3075 = SURFACE_CURVE('',#3076,(#3080,#3086),.PCURVE_S1.);+#3076 = LINE('',#3077,#3078);+#3077 = CARTESIAN_POINT('',(118.2522203923,-9.5,2.065));+#3078 = VECTOR('',#3079,1.);+#3079 = DIRECTION('',(0.,0.,1.));+#3080 = PCURVE('',#2553,#3081);+#3081 = DEFINITIONAL_REPRESENTATION('',(#3082),#3085);+#3082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3083,#3084),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#3083 = CARTESIAN_POINT('',(0.,14.1));+#3084 = CARTESIAN_POINT('',(1.,14.1));+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3086 = PCURVE('',#2840,#3087);+#3087 = DEFINITIONAL_REPRESENTATION('',(#3088),#3091);+#3088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3089,#3090),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#3089 = CARTESIAN_POINT('',(0.87,-1.75));+#3090 = CARTESIAN_POINT('',(1.87,-1.75));+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3092 = ADVANCED_FACE('',(#3093),#2503,.T.);+#3093 = FACE_BOUND('',#3094,.T.);+#3094 = EDGE_LOOP('',(#3095,#3096,#3097,#3120));+#3095 = ORIENTED_EDGE('',*,*,#3004,.F.);+#3096 = ORIENTED_EDGE('',*,*,#2488,.T.);+#3097 = ORIENTED_EDGE('',*,*,#3098,.T.);+#3098 = EDGE_CURVE('',#2489,#3099,#3101,.T.);+#3099 = VERTEX_POINT('',#3100);+#3100 = CARTESIAN_POINT('',(118.2522203923,-10.5,3.5));+#3101 = SURFACE_CURVE('',#3102,(#3106,#3113),.PCURVE_S1.);+#3102 = LINE('',#3103,#3104);+#3103 = CARTESIAN_POINT('',(104.1522203923,-10.5,3.5));+#3104 = VECTOR('',#3105,1.);+#3105 = DIRECTION('',(1.,0.,0.));+#3106 = PCURVE('',#2503,#3107);+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3112);+#3108 = LINE('',#3109,#3110);+#3109 = CARTESIAN_POINT('',(1.,0.));+#3110 = VECTOR('',#3111,1.);+#3111 = DIRECTION('',(0.,1.));+#3112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3113 = PCURVE('',#2529,#3114);+#3114 = DEFINITIONAL_REPRESENTATION('',(#3115),#3119);+#3115 = LINE('',#3116,#3117);+#3116 = CARTESIAN_POINT('',(0.,0.));+#3117 = VECTOR('',#3118,1.);+#3118 = DIRECTION('',(1.,0.));+#3119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3120 = ORIENTED_EDGE('',*,*,#3121,.F.);+#3121 = EDGE_CURVE('',#3005,#3099,#3122,.T.);+#3122 = SURFACE_CURVE('',#3123,(#3127,#3133),.PCURVE_S1.);+#3123 = LINE('',#3124,#3125);+#3124 = CARTESIAN_POINT('',(118.2522203923,-10.5,2.065));+#3125 = VECTOR('',#3126,1.);+#3126 = DIRECTION('',(0.,0.,1.));+#3127 = PCURVE('',#2503,#3128);+#3128 = DEFINITIONAL_REPRESENTATION('',(#3129),#3132);+#3129 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3130,#3131),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#3130 = CARTESIAN_POINT('',(0.,14.1));+#3131 = CARTESIAN_POINT('',(1.,14.1));+#3132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3133 = PCURVE('',#2840,#3134);+#3134 = DEFINITIONAL_REPRESENTATION('',(#3135),#3138);+#3135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3136,#3137),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.435,1.435),.PIECEWISE_BEZIER_KNOTS.);+#3136 = CARTESIAN_POINT('',(0.87,-0.75));+#3137 = CARTESIAN_POINT('',(1.87,-0.75));+#3138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3139 = ADVANCED_FACE('',(#3140),#2529,.F.);+#3140 = FACE_BOUND('',#3141,.F.);+#3141 = EDGE_LOOP('',(#3142,#3143,#3144,#3145));+#3142 = ORIENTED_EDGE('',*,*,#3051,.F.);+#3143 = ORIENTED_EDGE('',*,*,#2514,.T.);+#3144 = ORIENTED_EDGE('',*,*,#3098,.T.);+#3145 = ORIENTED_EDGE('',*,*,#3146,.F.);+#3146 = EDGE_CURVE('',#3052,#3099,#3147,.T.);+#3147 = SURFACE_CURVE('',#3148,(#3152,#3158),.PCURVE_S1.);+#3148 = LINE('',#3149,#3150);+#3149 = CARTESIAN_POINT('',(118.2522203923,-10.875,3.5));+#3150 = VECTOR('',#3151,1.);+#3151 = DIRECTION('',(0.,-1.,0.));+#3152 = PCURVE('',#2529,#3153);+#3153 = DEFINITIONAL_REPRESENTATION('',(#3154),#3157);+#3154 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3155,#3156),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3155 = CARTESIAN_POINT('',(14.1,1.));+#3156 = CARTESIAN_POINT('',(14.1,0.));+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3158 = PCURVE('',#2840,#3159);+#3159 = DEFINITIONAL_REPRESENTATION('',(#3160),#3163);+#3160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3161,#3162),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3161 = CARTESIAN_POINT('',(1.87,-1.75));+#3162 = CARTESIAN_POINT('',(1.87,-0.75));+#3163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3164 = ADVANCED_FACE('',(#3165),#2583,.T.);+#3165 = FACE_BOUND('',#3166,.T.);+#3166 = EDGE_LOOP('',(#3167,#3190,#3191,#3214));+#3167 = ORIENTED_EDGE('',*,*,#3168,.F.);+#3168 = EDGE_CURVE('',#2567,#3169,#3171,.T.);+#3169 = VERTEX_POINT('',#3170);+#3170 = CARTESIAN_POINT('',(118.2522203923,-9.5,5.04));+#3171 = SURFACE_CURVE('',#3172,(#3176,#3183),.PCURVE_S1.);+#3172 = LINE('',#3173,#3174);+#3173 = CARTESIAN_POINT('',(104.1522203923,-9.5,5.04));+#3174 = VECTOR('',#3175,1.);+#3175 = DIRECTION('',(1.,0.,0.));+#3176 = PCURVE('',#2583,#3177);+#3177 = DEFINITIONAL_REPRESENTATION('',(#3178),#3182);+#3178 = LINE('',#3179,#3180);+#3179 = CARTESIAN_POINT('',(0.,1.));+#3180 = VECTOR('',#3181,1.);+#3181 = DIRECTION('',(1.,0.));+#3182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3183 = PCURVE('',#2659,#3184);+#3184 = DEFINITIONAL_REPRESENTATION('',(#3185),#3189);+#3185 = LINE('',#3186,#3187);+#3186 = CARTESIAN_POINT('',(0.,0.));+#3187 = VECTOR('',#3188,1.);+#3188 = DIRECTION('',(0.,1.));+#3189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3190 = ORIENTED_EDGE('',*,*,#2566,.T.);+#3191 = ORIENTED_EDGE('',*,*,#3192,.T.);+#3192 = EDGE_CURVE('',#2569,#3193,#3195,.T.);+#3193 = VERTEX_POINT('',#3194);+#3194 = CARTESIAN_POINT('',(118.2522203923,-10.5,5.04));+#3195 = SURFACE_CURVE('',#3196,(#3200,#3207),.PCURVE_S1.);+#3196 = LINE('',#3197,#3198);+#3197 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#3198 = VECTOR('',#3199,1.);+#3199 = DIRECTION('',(1.,0.,0.));+#3200 = PCURVE('',#2583,#3201);+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);+#3202 = LINE('',#3203,#3204);+#3203 = CARTESIAN_POINT('',(0.,0.));+#3204 = VECTOR('',#3205,1.);+#3205 = DIRECTION('',(1.,0.));+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3207 = PCURVE('',#2609,#3208);+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);+#3209 = LINE('',#3210,#3211);+#3210 = CARTESIAN_POINT('',(0.,0.));+#3211 = VECTOR('',#3212,1.);+#3212 = DIRECTION('',(0.,1.));+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3214 = ORIENTED_EDGE('',*,*,#3215,.F.);+#3215 = EDGE_CURVE('',#3169,#3193,#3216,.T.);+#3216 = SURFACE_CURVE('',#3217,(#3221,#3227),.PCURVE_S1.);+#3217 = LINE('',#3218,#3219);+#3218 = CARTESIAN_POINT('',(118.2522203923,-10.875,5.04));+#3219 = VECTOR('',#3220,1.);+#3220 = DIRECTION('',(0.,-1.,0.));+#3221 = PCURVE('',#2583,#3222);+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3226);+#3223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3224,#3225),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3224 = CARTESIAN_POINT('',(14.1,1.));+#3225 = CARTESIAN_POINT('',(14.1,0.));+#3226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3227 = PCURVE('',#2840,#3228);+#3228 = DEFINITIONAL_REPRESENTATION('',(#3229),#3232);+#3229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3230,#3231),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3230 = CARTESIAN_POINT('',(3.41,-1.75));+#3231 = CARTESIAN_POINT('',(3.41,-0.75));+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3233 = ADVANCED_FACE('',(#3234),#2659,.F.);+#3234 = FACE_BOUND('',#3235,.F.);+#3235 = EDGE_LOOP('',(#3236,#3237,#3238,#3261));+#3236 = ORIENTED_EDGE('',*,*,#3168,.F.);+#3237 = ORIENTED_EDGE('',*,*,#2646,.T.);+#3238 = ORIENTED_EDGE('',*,*,#3239,.T.);+#3239 = EDGE_CURVE('',#2621,#3240,#3242,.T.);+#3240 = VERTEX_POINT('',#3241);+#3241 = CARTESIAN_POINT('',(118.2522203923,-9.5,6.04));+#3242 = SURFACE_CURVE('',#3243,(#3247,#3254),.PCURVE_S1.);+#3243 = LINE('',#3244,#3245);+#3244 = CARTESIAN_POINT('',(104.1522203923,-9.5,6.04));+#3245 = VECTOR('',#3246,1.);+#3246 = DIRECTION('',(1.,0.,0.));+#3247 = PCURVE('',#2659,#3248);+#3248 = DEFINITIONAL_REPRESENTATION('',(#3249),#3253);+#3249 = LINE('',#3250,#3251);+#3250 = CARTESIAN_POINT('',(1.,0.));+#3251 = VECTOR('',#3252,1.);+#3252 = DIRECTION('',(0.,1.));+#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3254 = PCURVE('',#2635,#3255);+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3260);+#3256 = LINE('',#3257,#3258);+#3257 = CARTESIAN_POINT('',(0.,1.));+#3258 = VECTOR('',#3259,1.);+#3259 = DIRECTION('',(1.,0.));+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3261 = ORIENTED_EDGE('',*,*,#3262,.F.);+#3262 = EDGE_CURVE('',#3169,#3240,#3263,.T.);+#3263 = SURFACE_CURVE('',#3264,(#3268,#3274),.PCURVE_S1.);+#3264 = LINE('',#3265,#3266);+#3265 = CARTESIAN_POINT('',(118.2522203923,-9.5,3.335));+#3266 = VECTOR('',#3267,1.);+#3267 = DIRECTION('',(0.,0.,1.));+#3268 = PCURVE('',#2659,#3269);+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3273);+#3270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3271,#3272),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#3271 = CARTESIAN_POINT('',(0.,14.1));+#3272 = CARTESIAN_POINT('',(1.,14.1));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3274 = PCURVE('',#2840,#3275);+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3279);+#3276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3277,#3278),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#3277 = CARTESIAN_POINT('',(3.41,-1.75));+#3278 = CARTESIAN_POINT('',(4.41,-1.75));+#3279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3280 = ADVANCED_FACE('',(#3281),#2609,.T.);+#3281 = FACE_BOUND('',#3282,.T.);+#3282 = EDGE_LOOP('',(#3283,#3284,#3285,#3308));+#3283 = ORIENTED_EDGE('',*,*,#3192,.F.);+#3284 = ORIENTED_EDGE('',*,*,#2594,.T.);+#3285 = ORIENTED_EDGE('',*,*,#3286,.T.);+#3286 = EDGE_CURVE('',#2595,#3287,#3289,.T.);+#3287 = VERTEX_POINT('',#3288);+#3288 = CARTESIAN_POINT('',(118.2522203923,-10.5,6.04));+#3289 = SURFACE_CURVE('',#3290,(#3294,#3301),.PCURVE_S1.);+#3290 = LINE('',#3291,#3292);+#3291 = CARTESIAN_POINT('',(104.1522203923,-10.5,6.04));+#3292 = VECTOR('',#3293,1.);+#3293 = DIRECTION('',(1.,0.,0.));+#3294 = PCURVE('',#2609,#3295);+#3295 = DEFINITIONAL_REPRESENTATION('',(#3296),#3300);+#3296 = LINE('',#3297,#3298);+#3297 = CARTESIAN_POINT('',(1.,0.));+#3298 = VECTOR('',#3299,1.);+#3299 = DIRECTION('',(0.,1.));+#3300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3301 = PCURVE('',#2635,#3302);+#3302 = DEFINITIONAL_REPRESENTATION('',(#3303),#3307);+#3303 = LINE('',#3304,#3305);+#3304 = CARTESIAN_POINT('',(0.,0.));+#3305 = VECTOR('',#3306,1.);+#3306 = DIRECTION('',(1.,0.));+#3307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3308 = ORIENTED_EDGE('',*,*,#3309,.F.);+#3309 = EDGE_CURVE('',#3193,#3287,#3310,.T.);+#3310 = SURFACE_CURVE('',#3311,(#3315,#3321),.PCURVE_S1.);+#3311 = LINE('',#3312,#3313);+#3312 = CARTESIAN_POINT('',(118.2522203923,-10.5,3.335));+#3313 = VECTOR('',#3314,1.);+#3314 = DIRECTION('',(0.,0.,1.));+#3315 = PCURVE('',#2609,#3316);+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3320);+#3317 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3318,#3319),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#3318 = CARTESIAN_POINT('',(0.,14.1));+#3319 = CARTESIAN_POINT('',(1.,14.1));+#3320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3321 = PCURVE('',#2840,#3322);+#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3326);+#3323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3324,#3325),.UNSPECIFIED.,.F.,+  .F.,(2,2),(1.705,2.705),.PIECEWISE_BEZIER_KNOTS.);+#3324 = CARTESIAN_POINT('',(3.41,-0.75));+#3325 = CARTESIAN_POINT('',(4.41,-0.75));+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3327 = ADVANCED_FACE('',(#3328),#2635,.F.);+#3328 = FACE_BOUND('',#3329,.F.);+#3329 = EDGE_LOOP('',(#3330,#3331,#3332,#3333));+#3330 = ORIENTED_EDGE('',*,*,#3239,.F.);+#3331 = ORIENTED_EDGE('',*,*,#2620,.T.);+#3332 = ORIENTED_EDGE('',*,*,#3286,.T.);+#3333 = ORIENTED_EDGE('',*,*,#3334,.F.);+#3334 = EDGE_CURVE('',#3240,#3287,#3335,.T.);+#3335 = SURFACE_CURVE('',#3336,(#3340,#3346),.PCURVE_S1.);+#3336 = LINE('',#3337,#3338);+#3337 = CARTESIAN_POINT('',(118.2522203923,-10.875,6.04));+#3338 = VECTOR('',#3339,1.);+#3339 = DIRECTION('',(0.,-1.,0.));+#3340 = PCURVE('',#2635,#3341);+#3341 = DEFINITIONAL_REPRESENTATION('',(#3342),#3345);+#3342 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3343,#3344),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3343 = CARTESIAN_POINT('',(14.1,1.));+#3344 = CARTESIAN_POINT('',(14.1,0.));+#3345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3346 = PCURVE('',#2840,#3347);+#3347 = DEFINITIONAL_REPRESENTATION('',(#3348),#3351);+#3348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3349,#3350),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3349 = CARTESIAN_POINT('',(4.41,-1.75));+#3350 = CARTESIAN_POINT('',(4.41,-0.75));+#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3352 = ADVANCED_FACE('',(#3353),#2689,.T.);+#3353 = FACE_BOUND('',#3354,.T.);+#3354 = EDGE_LOOP('',(#3355,#3378,#3379,#3402));+#3355 = ORIENTED_EDGE('',*,*,#3356,.F.);+#3356 = EDGE_CURVE('',#2673,#3357,#3359,.T.);+#3357 = VERTEX_POINT('',#3358);+#3358 = CARTESIAN_POINT('',(118.2522203923,-9.5,7.58));+#3359 = SURFACE_CURVE('',#3360,(#3364,#3371),.PCURVE_S1.);+#3360 = LINE('',#3361,#3362);+#3361 = CARTESIAN_POINT('',(104.1522203923,-9.5,7.58));+#3362 = VECTOR('',#3363,1.);+#3363 = DIRECTION('',(1.,0.,0.));+#3364 = PCURVE('',#2689,#3365);+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);+#3366 = LINE('',#3367,#3368);+#3367 = CARTESIAN_POINT('',(0.,1.));+#3368 = VECTOR('',#3369,1.);+#3369 = DIRECTION('',(1.,0.));+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3371 = PCURVE('',#2765,#3372);+#3372 = DEFINITIONAL_REPRESENTATION('',(#3373),#3377);+#3373 = LINE('',#3374,#3375);+#3374 = CARTESIAN_POINT('',(0.,0.));+#3375 = VECTOR('',#3376,1.);+#3376 = DIRECTION('',(0.,1.));+#3377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3378 = ORIENTED_EDGE('',*,*,#2672,.T.);+#3379 = ORIENTED_EDGE('',*,*,#3380,.T.);+#3380 = EDGE_CURVE('',#2675,#3381,#3383,.T.);+#3381 = VERTEX_POINT('',#3382);+#3382 = CARTESIAN_POINT('',(118.2522203923,-10.5,7.58));+#3383 = SURFACE_CURVE('',#3384,(#3388,#3395),.PCURVE_S1.);+#3384 = LINE('',#3385,#3386);+#3385 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#3386 = VECTOR('',#3387,1.);+#3387 = DIRECTION('',(1.,0.,0.));+#3388 = PCURVE('',#2689,#3389);+#3389 = DEFINITIONAL_REPRESENTATION('',(#3390),#3394);+#3390 = LINE('',#3391,#3392);+#3391 = CARTESIAN_POINT('',(0.,0.));+#3392 = VECTOR('',#3393,1.);+#3393 = DIRECTION('',(1.,0.));+#3394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3395 = PCURVE('',#2715,#3396);+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);+#3397 = LINE('',#3398,#3399);+#3398 = CARTESIAN_POINT('',(0.,0.));+#3399 = VECTOR('',#3400,1.);+#3400 = DIRECTION('',(0.,1.));+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3402 = ORIENTED_EDGE('',*,*,#3403,.F.);+#3403 = EDGE_CURVE('',#3357,#3381,#3404,.T.);+#3404 = SURFACE_CURVE('',#3405,(#3409,#3415),.PCURVE_S1.);+#3405 = LINE('',#3406,#3407);+#3406 = CARTESIAN_POINT('',(118.2522203923,-10.875,7.58));+#3407 = VECTOR('',#3408,1.);+#3408 = DIRECTION('',(0.,-1.,0.));+#3409 = PCURVE('',#2689,#3410);+#3410 = DEFINITIONAL_REPRESENTATION('',(#3411),#3414);+#3411 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3412,#3413),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3412 = CARTESIAN_POINT('',(14.1,1.));+#3413 = CARTESIAN_POINT('',(14.1,0.));+#3414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3415 = PCURVE('',#2840,#3416);+#3416 = DEFINITIONAL_REPRESENTATION('',(#3417),#3420);+#3417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3418,#3419),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3418 = CARTESIAN_POINT('',(5.95,-1.75));+#3419 = CARTESIAN_POINT('',(5.95,-0.75));+#3420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3421 = ADVANCED_FACE('',(#3422),#2765,.F.);+#3422 = FACE_BOUND('',#3423,.F.);+#3423 = EDGE_LOOP('',(#3424,#3425,#3426,#3449));+#3424 = ORIENTED_EDGE('',*,*,#3356,.F.);+#3425 = ORIENTED_EDGE('',*,*,#2752,.T.);+#3426 = ORIENTED_EDGE('',*,*,#3427,.T.);+#3427 = EDGE_CURVE('',#2727,#3428,#3430,.T.);+#3428 = VERTEX_POINT('',#3429);+#3429 = CARTESIAN_POINT('',(118.2522203923,-9.5,8.58));+#3430 = SURFACE_CURVE('',#3431,(#3435,#3442),.PCURVE_S1.);+#3431 = LINE('',#3432,#3433);+#3432 = CARTESIAN_POINT('',(104.1522203923,-9.5,8.58));+#3433 = VECTOR('',#3434,1.);+#3434 = DIRECTION('',(1.,0.,0.));+#3435 = PCURVE('',#2765,#3436);+#3436 = DEFINITIONAL_REPRESENTATION('',(#3437),#3441);+#3437 = LINE('',#3438,#3439);+#3438 = CARTESIAN_POINT('',(1.,0.));+#3439 = VECTOR('',#3440,1.);+#3440 = DIRECTION('',(0.,1.));+#3441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3442 = PCURVE('',#2741,#3443);+#3443 = DEFINITIONAL_REPRESENTATION('',(#3444),#3448);+#3444 = LINE('',#3445,#3446);+#3445 = CARTESIAN_POINT('',(0.,1.));+#3446 = VECTOR('',#3447,1.);+#3447 = DIRECTION('',(1.,0.));+#3448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3449 = ORIENTED_EDGE('',*,*,#3450,.F.);+#3450 = EDGE_CURVE('',#3357,#3428,#3451,.T.);+#3451 = SURFACE_CURVE('',#3452,(#3456,#3462),.PCURVE_S1.);+#3452 = LINE('',#3453,#3454);+#3453 = CARTESIAN_POINT('',(118.2522203923,-9.5,4.605));+#3454 = VECTOR('',#3455,1.);+#3455 = DIRECTION('',(0.,0.,1.));+#3456 = PCURVE('',#2765,#3457);+#3457 = DEFINITIONAL_REPRESENTATION('',(#3458),#3461);+#3458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3459,#3460),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#3459 = CARTESIAN_POINT('',(0.,14.1));+#3460 = CARTESIAN_POINT('',(1.,14.1));+#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3462 = PCURVE('',#2840,#3463);+#3463 = DEFINITIONAL_REPRESENTATION('',(#3464),#3467);+#3464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3465,#3466),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#3465 = CARTESIAN_POINT('',(5.95,-1.75));+#3466 = CARTESIAN_POINT('',(6.95,-1.75));+#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3468 = ADVANCED_FACE('',(#3469),#2741,.F.);+#3469 = FACE_BOUND('',#3470,.F.);+#3470 = EDGE_LOOP('',(#3471,#3472,#3473,#3496));+#3471 = ORIENTED_EDGE('',*,*,#3427,.F.);+#3472 = ORIENTED_EDGE('',*,*,#2726,.T.);+#3473 = ORIENTED_EDGE('',*,*,#3474,.T.);+#3474 = EDGE_CURVE('',#2701,#3475,#3477,.T.);+#3475 = VERTEX_POINT('',#3476);+#3476 = CARTESIAN_POINT('',(118.2522203923,-10.5,8.58));+#3477 = SURFACE_CURVE('',#3478,(#3482,#3489),.PCURVE_S1.);+#3478 = LINE('',#3479,#3480);+#3479 = CARTESIAN_POINT('',(104.1522203923,-10.5,8.58));+#3480 = VECTOR('',#3481,1.);+#3481 = DIRECTION('',(1.,0.,0.));+#3482 = PCURVE('',#2741,#3483);+#3483 = DEFINITIONAL_REPRESENTATION('',(#3484),#3488);+#3484 = LINE('',#3485,#3486);+#3485 = CARTESIAN_POINT('',(0.,0.));+#3486 = VECTOR('',#3487,1.);+#3487 = DIRECTION('',(1.,0.));+#3488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3489 = PCURVE('',#2715,#3490);+#3490 = DEFINITIONAL_REPRESENTATION('',(#3491),#3495);+#3491 = LINE('',#3492,#3493);+#3492 = CARTESIAN_POINT('',(1.,0.));+#3493 = VECTOR('',#3494,1.);+#3494 = DIRECTION('',(0.,1.));+#3495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3496 = ORIENTED_EDGE('',*,*,#3497,.F.);+#3497 = EDGE_CURVE('',#3428,#3475,#3498,.T.);+#3498 = SURFACE_CURVE('',#3499,(#3503,#3509),.PCURVE_S1.);+#3499 = LINE('',#3500,#3501);+#3500 = CARTESIAN_POINT('',(118.2522203923,-10.875,8.58));+#3501 = VECTOR('',#3502,1.);+#3502 = DIRECTION('',(0.,-1.,0.));+#3503 = PCURVE('',#2741,#3504);+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3508);+#3505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3506,#3507),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3506 = CARTESIAN_POINT('',(14.1,1.));+#3507 = CARTESIAN_POINT('',(14.1,0.));+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3509 = PCURVE('',#2840,#3510);+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3514);+#3511 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3512,#3513),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-1.375,-0.375),.PIECEWISE_BEZIER_KNOTS.);+#3512 = CARTESIAN_POINT('',(6.95,-1.75));+#3513 = CARTESIAN_POINT('',(6.95,-0.75));+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3515 = ADVANCED_FACE('',(#3516),#2715,.T.);+#3516 = FACE_BOUND('',#3517,.T.);+#3517 = EDGE_LOOP('',(#3518,#3519,#3520,#3521));+#3518 = ORIENTED_EDGE('',*,*,#3380,.F.);+#3519 = ORIENTED_EDGE('',*,*,#2700,.T.);+#3520 = ORIENTED_EDGE('',*,*,#3474,.T.);+#3521 = ORIENTED_EDGE('',*,*,#3522,.F.);+#3522 = EDGE_CURVE('',#3381,#3475,#3523,.T.);+#3523 = SURFACE_CURVE('',#3524,(#3528,#3534),.PCURVE_S1.);+#3524 = LINE('',#3525,#3526);+#3525 = CARTESIAN_POINT('',(118.2522203923,-10.5,4.605));+#3526 = VECTOR('',#3527,1.);+#3527 = DIRECTION('',(0.,0.,1.));+#3528 = PCURVE('',#2715,#3529);+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3533);+#3530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3531,#3532),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#3531 = CARTESIAN_POINT('',(0.,14.1));+#3532 = CARTESIAN_POINT('',(1.,14.1));+#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3534 = PCURVE('',#2840,#3535);+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3539);+#3536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3537,#3538),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.975,3.975),.PIECEWISE_BEZIER_KNOTS.);+#3537 = CARTESIAN_POINT('',(5.95,-0.75));+#3538 = CARTESIAN_POINT('',(6.95,-0.75));+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3540 = ADVANCED_FACE('',(#3541,#3547,#3553,#3559),#2840,.T.);+#3541 = FACE_BOUND('',#3542,.T.);+#3542 = EDGE_LOOP('',(#3543,#3544,#3545,#3546));+#3543 = ORIENTED_EDGE('',*,*,#2826,.F.);+#3544 = ORIENTED_EDGE('',*,*,#2906,.T.);+#3545 = ORIENTED_EDGE('',*,*,#2956,.T.);+#3546 = ORIENTED_EDGE('',*,*,#2857,.F.);+#3547 = FACE_BOUND('',#3548,.T.);+#3548 = EDGE_LOOP('',(#3549,#3550,#3551,#3552));+#3549 = ORIENTED_EDGE('',*,*,#3027,.T.);+#3550 = ORIENTED_EDGE('',*,*,#3121,.T.);+#3551 = ORIENTED_EDGE('',*,*,#3146,.F.);+#3552 = ORIENTED_EDGE('',*,*,#3074,.F.);+#3553 = FACE_BOUND('',#3554,.T.);+#3554 = EDGE_LOOP('',(#3555,#3556,#3557,#3558));+#3555 = ORIENTED_EDGE('',*,*,#3215,.T.);+#3556 = ORIENTED_EDGE('',*,*,#3309,.T.);+#3557 = ORIENTED_EDGE('',*,*,#3334,.F.);+#3558 = ORIENTED_EDGE('',*,*,#3262,.F.);+#3559 = FACE_BOUND('',#3560,.T.);+#3560 = EDGE_LOOP('',(#3561,#3562,#3563,#3564));+#3561 = ORIENTED_EDGE('',*,*,#3403,.T.);+#3562 = ORIENTED_EDGE('',*,*,#3522,.T.);+#3563 = ORIENTED_EDGE('',*,*,#3497,.F.);+#3564 = ORIENTED_EDGE('',*,*,#3450,.F.);+#3565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3569)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3566,#3567,#3568)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3566,+  'distance_accuracy_value','confusion accuracy');+#3570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3571,#3573);+#3571 = ( REPRESENTATION_RELATIONSHIP('','',#2334,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3572) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#3573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3574);+#3574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','M20_1060300_Housing','',#5,+  #2329,$);+#3575 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2331));+#3576 = SHAPE_DEFINITION_REPRESENTATION(#3577,#3583);+#3577 = PRODUCT_DEFINITION_SHAPE('','',#3578);+#3578 = PRODUCT_DEFINITION('design','',#3579,#3582);+#3579 = PRODUCT_DEFINITION_FORMATION('','',#3580);+#3580 = PRODUCT('Contact_1','Contact_1','',(#3581));+#3581 = PRODUCT_CONTEXT('',#2,'mechanical');+#3582 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3583 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3584),#4214);+#3584 = MANIFOLD_SOLID_BREP('',#3585);+#3585 = CLOSED_SHELL('',(#3586,#3812,#3888,#3937,#3986,#4013,#4082,#4129+    ,#4176,#4201));+#3586 = ADVANCED_FACE('',(#3587,#3706),#3601,.F.);+#3587 = FACE_BOUND('',#3588,.F.);+#3588 = EDGE_LOOP('',(#3589,#3624,#3652,#3680));+#3589 = ORIENTED_EDGE('',*,*,#3590,.F.);+#3590 = EDGE_CURVE('',#3591,#3593,#3595,.T.);+#3591 = VERTEX_POINT('',#3592);+#3592 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3593 = VERTEX_POINT('',#3594);+#3594 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#3595 = SURFACE_CURVE('',#3596,(#3600,#3612),.PCURVE_S1.);+#3596 = LINE('',#3597,#3598);+#3597 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3598 = VECTOR('',#3599,1.);+#3599 = DIRECTION('',(0.,0.,1.));+#3600 = PCURVE('',#3601,#3606);+#3601 = PLANE('',#3602);+#3602 = AXIS2_PLACEMENT_3D('',#3603,#3604,#3605);+#3603 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3604 = DIRECTION('',(1.,0.,0.));+#3605 = DIRECTION('',(0.,0.,1.));+#3606 = DEFINITIONAL_REPRESENTATION('',(#3607),#3611);+#3607 = LINE('',#3608,#3609);+#3608 = CARTESIAN_POINT('',(0.,0.));+#3609 = VECTOR('',#3610,1.);+#3610 = DIRECTION('',(1.,0.));+#3611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3612 = PCURVE('',#3613,#3618);+#3613 = PLANE('',#3614);+#3614 = AXIS2_PLACEMENT_3D('',#3615,#3616,#3617);+#3615 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3616 = DIRECTION('',(0.,1.,0.));+#3617 = DIRECTION('',(0.,0.,1.));+#3618 = DEFINITIONAL_REPRESENTATION('',(#3619),#3623);+#3619 = LINE('',#3620,#3621);+#3620 = CARTESIAN_POINT('',(0.,0.));+#3621 = VECTOR('',#3622,1.);+#3622 = DIRECTION('',(1.,0.));+#3623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3624 = ORIENTED_EDGE('',*,*,#3625,.T.);+#3625 = EDGE_CURVE('',#3591,#3626,#3628,.T.);+#3626 = VERTEX_POINT('',#3627);+#3627 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#3628 = SURFACE_CURVE('',#3629,(#3633,#3640),.PCURVE_S1.);+#3629 = LINE('',#3630,#3631);+#3630 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3631 = VECTOR('',#3632,1.);+#3632 = DIRECTION('',(0.,1.,0.));+#3633 = PCURVE('',#3601,#3634);+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = LINE('',#3636,#3637);+#3636 = CARTESIAN_POINT('',(0.,0.));+#3637 = VECTOR('',#3638,1.);+#3638 = DIRECTION('',(0.,-1.));+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3640 = PCURVE('',#3641,#3646);+#3641 = PLANE('',#3642);+#3642 = AXIS2_PLACEMENT_3D('',#3643,#3644,#3645);+#3643 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3644 = DIRECTION('',(0.,0.,1.));+#3645 = DIRECTION('',(1.,0.,0.));+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3651);+#3647 = LINE('',#3648,#3649);+#3648 = CARTESIAN_POINT('',(0.,0.));+#3649 = VECTOR('',#3650,1.);+#3650 = DIRECTION('',(0.,1.));+#3651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3652 = ORIENTED_EDGE('',*,*,#3653,.T.);+#3653 = EDGE_CURVE('',#3626,#3654,#3656,.T.);+#3654 = VERTEX_POINT('',#3655);+#3655 = CARTESIAN_POINT('',(104.7522203923,-9.575,3.425));+#3656 = SURFACE_CURVE('',#3657,(#3661,#3668),.PCURVE_S1.);+#3657 = LINE('',#3658,#3659);+#3658 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#3659 = VECTOR('',#3660,1.);+#3660 = DIRECTION('',(0.,0.,1.));+#3661 = PCURVE('',#3601,#3662);+#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667);+#3663 = LINE('',#3664,#3665);+#3664 = CARTESIAN_POINT('',(0.,-0.85));+#3665 = VECTOR('',#3666,1.);+#3666 = DIRECTION('',(1.,0.));+#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3668 = PCURVE('',#3669,#3674);+#3669 = PLANE('',#3670);+#3670 = AXIS2_PLACEMENT_3D('',#3671,#3672,#3673);+#3671 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#3672 = DIRECTION('',(0.,1.,0.));+#3673 = DIRECTION('',(0.,0.,1.));+#3674 = DEFINITIONAL_REPRESENTATION('',(#3675),#3679);+#3675 = LINE('',#3676,#3677);+#3676 = CARTESIAN_POINT('',(0.,0.));+#3677 = VECTOR('',#3678,1.);+#3678 = DIRECTION('',(1.,0.));+#3679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3680 = ORIENTED_EDGE('',*,*,#3681,.F.);+#3681 = EDGE_CURVE('',#3593,#3654,#3682,.T.);+#3682 = SURFACE_CURVE('',#3683,(#3687,#3694),.PCURVE_S1.);+#3683 = LINE('',#3684,#3685);+#3684 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#3685 = VECTOR('',#3686,1.);+#3686 = DIRECTION('',(0.,1.,0.));+#3687 = PCURVE('',#3601,#3688);+#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693);+#3689 = LINE('',#3690,#3691);+#3690 = CARTESIAN_POINT('',(0.85,0.));+#3691 = VECTOR('',#3692,1.);+#3692 = DIRECTION('',(0.,-1.));+#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3694 = PCURVE('',#3695,#3700);+#3695 = PLANE('',#3696);+#3696 = AXIS2_PLACEMENT_3D('',#3697,#3698,#3699);+#3697 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#3698 = DIRECTION('',(0.,0.,1.));+#3699 = DIRECTION('',(1.,0.,0.));+#3700 = DEFINITIONAL_REPRESENTATION('',(#3701),#3705);+#3701 = LINE('',#3702,#3703);+#3702 = CARTESIAN_POINT('',(0.,0.));+#3703 = VECTOR('',#3704,1.);+#3704 = DIRECTION('',(0.,1.));+#3705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3706 = FACE_BOUND('',#3707,.F.);+#3707 = EDGE_LOOP('',(#3708,#3736,#3762,#3788));+#3708 = ORIENTED_EDGE('',*,*,#3709,.T.);+#3709 = EDGE_CURVE('',#3710,#3712,#3714,.T.);+#3710 = VERTEX_POINT('',#3711);+#3711 = CARTESIAN_POINT('',(104.7522203923,-9.675,2.675));+#3712 = VERTEX_POINT('',#3713);+#3713 = CARTESIAN_POINT('',(104.7522203923,-10.325,2.675));+#3714 = SURFACE_CURVE('',#3715,(#3719,#3725),.PCURVE_S1.);+#3715 = LINE('',#3716,#3717);+#3716 = CARTESIAN_POINT('',(104.7522203923,-10.375,2.675));+#3717 = VECTOR('',#3718,1.);+#3718 = DIRECTION('',(0.,-1.,0.));+#3719 = PCURVE('',#3601,#3720);+#3720 = DEFINITIONAL_REPRESENTATION('',(#3721),#3724);+#3721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3722,#3723),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#3722 = CARTESIAN_POINT('',(1.E-01,-0.75));+#3723 = CARTESIAN_POINT('',(1.E-01,-0.1));+#3724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3725 = PCURVE('',#3726,#3731);+#3726 = PLANE('',#3727);+#3727 = AXIS2_PLACEMENT_3D('',#3728,#3729,#3730);+#3728 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#3729 = DIRECTION('',(0.,0.,1.));+#3730 = DIRECTION('',(1.,0.,0.));+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3735);+#3732 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3733,#3734),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#3733 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#3734 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3736 = ORIENTED_EDGE('',*,*,#3737,.T.);+#3737 = EDGE_CURVE('',#3712,#3738,#3740,.T.);+#3738 = VERTEX_POINT('',#3739);+#3739 = CARTESIAN_POINT('',(104.7522203923,-10.325,3.325));+#3740 = SURFACE_CURVE('',#3741,(#3745,#3751),.PCURVE_S1.);+#3741 = LINE('',#3742,#3743);+#3742 = CARTESIAN_POINT('',(104.7522203923,-10.325,2.625));+#3743 = VECTOR('',#3744,1.);+#3744 = DIRECTION('',(0.,0.,1.));+#3745 = PCURVE('',#3601,#3746);+#3746 = DEFINITIONAL_REPRESENTATION('',(#3747),#3750);+#3747 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3748,#3749),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#3748 = CARTESIAN_POINT('',(1.E-01,-0.1));+#3749 = CARTESIAN_POINT('',(0.75,-0.1));+#3750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3751 = PCURVE('',#3752,#3757);+#3752 = PLANE('',#3753);+#3753 = AXIS2_PLACEMENT_3D('',#3754,#3755,#3756);+#3754 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#3755 = DIRECTION('',(0.,1.,0.));+#3756 = DIRECTION('',(0.,0.,1.));+#3757 = DEFINITIONAL_REPRESENTATION('',(#3758),#3761);+#3758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3759,#3760),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#3759 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#3760 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3762 = ORIENTED_EDGE('',*,*,#3763,.F.);+#3763 = EDGE_CURVE('',#3764,#3738,#3766,.T.);+#3764 = VERTEX_POINT('',#3765);+#3765 = CARTESIAN_POINT('',(104.7522203923,-9.675,3.325));+#3766 = SURFACE_CURVE('',#3767,(#3771,#3777),.PCURVE_S1.);+#3767 = LINE('',#3768,#3769);+#3768 = CARTESIAN_POINT('',(104.7522203923,-10.375,3.325));+#3769 = VECTOR('',#3770,1.);+#3770 = DIRECTION('',(0.,-1.,0.));+#3771 = PCURVE('',#3601,#3772);+#3772 = DEFINITIONAL_REPRESENTATION('',(#3773),#3776);+#3773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3774,#3775),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#3774 = CARTESIAN_POINT('',(0.75,-0.75));+#3775 = CARTESIAN_POINT('',(0.75,-0.1));+#3776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3777 = PCURVE('',#3778,#3783);+#3778 = PLANE('',#3779);+#3779 = AXIS2_PLACEMENT_3D('',#3780,#3781,#3782);+#3780 = CARTESIAN_POINT('',(104.6522203923,-10.325,3.325));+#3781 = DIRECTION('',(0.,0.,1.));+#3782 = DIRECTION('',(1.,0.,0.));+#3783 = DEFINITIONAL_REPRESENTATION('',(#3784),#3787);+#3784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3785,#3786),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#3785 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#3786 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#3787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3788 = ORIENTED_EDGE('',*,*,#3789,.F.);+#3789 = EDGE_CURVE('',#3710,#3764,#3790,.T.);+#3790 = SURFACE_CURVE('',#3791,(#3795,#3801),.PCURVE_S1.);+#3791 = LINE('',#3792,#3793);+#3792 = CARTESIAN_POINT('',(104.7522203923,-9.675,2.625));+#3793 = VECTOR('',#3794,1.);+#3794 = DIRECTION('',(0.,0.,1.));+#3795 = PCURVE('',#3601,#3796);+#3796 = DEFINITIONAL_REPRESENTATION('',(#3797),#3800);+#3797 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3798,#3799),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#3798 = CARTESIAN_POINT('',(1.E-01,-0.75));+#3799 = CARTESIAN_POINT('',(0.75,-0.75));+#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3801 = PCURVE('',#3802,#3807);+#3802 = PLANE('',#3803);+#3803 = AXIS2_PLACEMENT_3D('',#3804,#3805,#3806);+#3804 = CARTESIAN_POINT('',(104.6522203923,-9.675,2.675));+#3805 = DIRECTION('',(0.,1.,0.));+#3806 = DIRECTION('',(0.,0.,1.));+#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3811);+#3808 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3809,#3810),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#3809 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#3810 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#3811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3812 = ADVANCED_FACE('',(#3813),#3613,.F.);+#3813 = FACE_BOUND('',#3814,.F.);+#3814 = EDGE_LOOP('',(#3815,#3838,#3839,#3862));+#3815 = ORIENTED_EDGE('',*,*,#3816,.F.);+#3816 = EDGE_CURVE('',#3591,#3817,#3819,.T.);+#3817 = VERTEX_POINT('',#3818);+#3818 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#3819 = SURFACE_CURVE('',#3820,(#3824,#3831),.PCURVE_S1.);+#3820 = LINE('',#3821,#3822);+#3821 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#3822 = VECTOR('',#3823,1.);+#3823 = DIRECTION('',(1.,0.,0.));+#3824 = PCURVE('',#3613,#3825);+#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830);+#3826 = LINE('',#3827,#3828);+#3827 = CARTESIAN_POINT('',(0.,0.));+#3828 = VECTOR('',#3829,1.);+#3829 = DIRECTION('',(0.,1.));+#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3831 = PCURVE('',#3641,#3832);+#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3837);+#3833 = LINE('',#3834,#3835);+#3834 = CARTESIAN_POINT('',(0.,0.));+#3835 = VECTOR('',#3836,1.);+#3836 = DIRECTION('',(1.,0.));+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3838 = ORIENTED_EDGE('',*,*,#3590,.T.);+#3839 = ORIENTED_EDGE('',*,*,#3840,.T.);+#3840 = EDGE_CURVE('',#3593,#3841,#3843,.T.);+#3841 = VERTEX_POINT('',#3842);+#3842 = CARTESIAN_POINT('',(113.7522203923,-10.425,3.425));+#3843 = SURFACE_CURVE('',#3844,(#3848,#3855),.PCURVE_S1.);+#3844 = LINE('',#3845,#3846);+#3845 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#3846 = VECTOR('',#3847,1.);+#3847 = DIRECTION('',(1.,0.,0.));+#3848 = PCURVE('',#3613,#3849);+#3849 = DEFINITIONAL_REPRESENTATION('',(#3850),#3854);+#3850 = LINE('',#3851,#3852);+#3851 = CARTESIAN_POINT('',(0.85,0.));+#3852 = VECTOR('',#3853,1.);+#3853 = DIRECTION('',(0.,1.));+#3854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3855 = PCURVE('',#3695,#3856);+#3856 = DEFINITIONAL_REPRESENTATION('',(#3857),#3861);+#3857 = LINE('',#3858,#3859);+#3858 = CARTESIAN_POINT('',(0.,0.));+#3859 = VECTOR('',#3860,1.);+#3860 = DIRECTION('',(1.,0.));+#3861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3862 = ORIENTED_EDGE('',*,*,#3863,.F.);+#3863 = EDGE_CURVE('',#3817,#3841,#3864,.T.);+#3864 = SURFACE_CURVE('',#3865,(#3869,#3876),.PCURVE_S1.);+#3865 = LINE('',#3866,#3867);+#3866 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#3867 = VECTOR('',#3868,1.);+#3868 = DIRECTION('',(0.,0.,1.));+#3869 = PCURVE('',#3613,#3870);+#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3875);+#3871 = LINE('',#3872,#3873);+#3872 = CARTESIAN_POINT('',(0.,9.));+#3873 = VECTOR('',#3874,1.);+#3874 = DIRECTION('',(1.,0.));+#3875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3876 = PCURVE('',#3877,#3882);+#3877 = PLANE('',#3878);+#3878 = AXIS2_PLACEMENT_3D('',#3879,#3880,#3881);+#3879 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#3880 = DIRECTION('',(1.,0.,0.));+#3881 = DIRECTION('',(0.,0.,1.));+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3887);+#3883 = LINE('',#3884,#3885);+#3884 = CARTESIAN_POINT('',(0.,0.));+#3885 = VECTOR('',#3886,1.);+#3886 = DIRECTION('',(1.,0.));+#3887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3888 = ADVANCED_FACE('',(#3889),#3695,.T.);+#3889 = FACE_BOUND('',#3890,.T.);+#3890 = EDGE_LOOP('',(#3891,#3892,#3893,#3916));+#3891 = ORIENTED_EDGE('',*,*,#3681,.F.);+#3892 = ORIENTED_EDGE('',*,*,#3840,.T.);+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);+#3894 = EDGE_CURVE('',#3841,#3895,#3897,.T.);+#3895 = VERTEX_POINT('',#3896);+#3896 = CARTESIAN_POINT('',(113.7522203923,-9.575,3.425));+#3897 = SURFACE_CURVE('',#3898,(#3902,#3909),.PCURVE_S1.);+#3898 = LINE('',#3899,#3900);+#3899 = CARTESIAN_POINT('',(113.7522203923,-10.425,3.425));+#3900 = VECTOR('',#3901,1.);+#3901 = DIRECTION('',(0.,1.,0.));+#3902 = PCURVE('',#3695,#3903);+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);+#3904 = LINE('',#3905,#3906);+#3905 = CARTESIAN_POINT('',(9.,0.));+#3906 = VECTOR('',#3907,1.);+#3907 = DIRECTION('',(0.,1.));+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3909 = PCURVE('',#3877,#3910);+#3910 = DEFINITIONAL_REPRESENTATION('',(#3911),#3915);+#3911 = LINE('',#3912,#3913);+#3912 = CARTESIAN_POINT('',(0.85,0.));+#3913 = VECTOR('',#3914,1.);+#3914 = DIRECTION('',(0.,-1.));+#3915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3916 = ORIENTED_EDGE('',*,*,#3917,.F.);+#3917 = EDGE_CURVE('',#3654,#3895,#3918,.T.);+#3918 = SURFACE_CURVE('',#3919,(#3923,#3930),.PCURVE_S1.);+#3919 = LINE('',#3920,#3921);+#3920 = CARTESIAN_POINT('',(104.7522203923,-9.575,3.425));+#3921 = VECTOR('',#3922,1.);+#3922 = DIRECTION('',(1.,0.,0.));+#3923 = PCURVE('',#3695,#3924);+#3924 = DEFINITIONAL_REPRESENTATION('',(#3925),#3929);+#3925 = LINE('',#3926,#3927);+#3926 = CARTESIAN_POINT('',(0.,0.85));+#3927 = VECTOR('',#3928,1.);+#3928 = DIRECTION('',(1.,0.));+#3929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3930 = PCURVE('',#3669,#3931);+#3931 = DEFINITIONAL_REPRESENTATION('',(#3932),#3936);+#3932 = LINE('',#3933,#3934);+#3933 = CARTESIAN_POINT('',(0.85,0.));+#3934 = VECTOR('',#3935,1.);+#3935 = DIRECTION('',(0.,1.));+#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3937 = ADVANCED_FACE('',(#3938),#3641,.F.);+#3938 = FACE_BOUND('',#3939,.F.);+#3939 = EDGE_LOOP('',(#3940,#3941,#3942,#3965));+#3940 = ORIENTED_EDGE('',*,*,#3625,.F.);+#3941 = ORIENTED_EDGE('',*,*,#3816,.T.);+#3942 = ORIENTED_EDGE('',*,*,#3943,.T.);+#3943 = EDGE_CURVE('',#3817,#3944,#3946,.T.);+#3944 = VERTEX_POINT('',#3945);+#3945 = CARTESIAN_POINT('',(113.7522203923,-9.575,2.575));+#3946 = SURFACE_CURVE('',#3947,(#3951,#3958),.PCURVE_S1.);+#3947 = LINE('',#3948,#3949);+#3948 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#3949 = VECTOR('',#3950,1.);+#3950 = DIRECTION('',(0.,1.,0.));+#3951 = PCURVE('',#3641,#3952);+#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);+#3953 = LINE('',#3954,#3955);+#3954 = CARTESIAN_POINT('',(9.,0.));+#3955 = VECTOR('',#3956,1.);+#3956 = DIRECTION('',(0.,1.));+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3958 = PCURVE('',#3877,#3959);+#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964);+#3960 = LINE('',#3961,#3962);+#3961 = CARTESIAN_POINT('',(0.,0.));+#3962 = VECTOR('',#3963,1.);+#3963 = DIRECTION('',(0.,-1.));+#3964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3965 = ORIENTED_EDGE('',*,*,#3966,.F.);+#3966 = EDGE_CURVE('',#3626,#3944,#3967,.T.);+#3967 = SURFACE_CURVE('',#3968,(#3972,#3979),.PCURVE_S1.);+#3968 = LINE('',#3969,#3970);+#3969 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#3970 = VECTOR('',#3971,1.);+#3971 = DIRECTION('',(1.,0.,0.));+#3972 = PCURVE('',#3641,#3973);+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);+#3974 = LINE('',#3975,#3976);+#3975 = CARTESIAN_POINT('',(0.,0.85));+#3976 = VECTOR('',#3977,1.);+#3977 = DIRECTION('',(1.,0.));+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3979 = PCURVE('',#3669,#3980);+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);+#3981 = LINE('',#3982,#3983);+#3982 = CARTESIAN_POINT('',(0.,0.));+#3983 = VECTOR('',#3984,1.);+#3984 = DIRECTION('',(0.,1.));+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3986 = ADVANCED_FACE('',(#3987),#3669,.T.);+#3987 = FACE_BOUND('',#3988,.T.);+#3988 = EDGE_LOOP('',(#3989,#3990,#3991,#3992));+#3989 = ORIENTED_EDGE('',*,*,#3966,.F.);+#3990 = ORIENTED_EDGE('',*,*,#3653,.T.);+#3991 = ORIENTED_EDGE('',*,*,#3917,.T.);+#3992 = ORIENTED_EDGE('',*,*,#3993,.F.);+#3993 = EDGE_CURVE('',#3944,#3895,#3994,.T.);+#3994 = SURFACE_CURVE('',#3995,(#3999,#4006),.PCURVE_S1.);+#3995 = LINE('',#3996,#3997);+#3996 = CARTESIAN_POINT('',(113.7522203923,-9.575,2.575));+#3997 = VECTOR('',#3998,1.);+#3998 = DIRECTION('',(0.,0.,1.));+#3999 = PCURVE('',#3669,#4000);+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);+#4001 = LINE('',#4002,#4003);+#4002 = CARTESIAN_POINT('',(0.,9.));+#4003 = VECTOR('',#4004,1.);+#4004 = DIRECTION('',(1.,0.));+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4006 = PCURVE('',#3877,#4007);+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);+#4008 = LINE('',#4009,#4010);+#4009 = CARTESIAN_POINT('',(0.,-0.85));+#4010 = VECTOR('',#4011,1.);+#4011 = DIRECTION('',(1.,0.));+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4013 = ADVANCED_FACE('',(#4014),#3726,.T.);+#4014 = FACE_BOUND('',#4015,.T.);+#4015 = EDGE_LOOP('',(#4016,#4039,#4040,#4063));+#4016 = ORIENTED_EDGE('',*,*,#4017,.F.);+#4017 = EDGE_CURVE('',#3710,#4018,#4020,.T.);+#4018 = VERTEX_POINT('',#4019);+#4019 = CARTESIAN_POINT('',(113.7522203923,-9.675,2.675));+#4020 = SURFACE_CURVE('',#4021,(#4025,#4032),.PCURVE_S1.);+#4021 = LINE('',#4022,#4023);+#4022 = CARTESIAN_POINT('',(104.6522203923,-9.675,2.675));+#4023 = VECTOR('',#4024,1.);+#4024 = DIRECTION('',(1.,0.,0.));+#4025 = PCURVE('',#3726,#4026);+#4026 = DEFINITIONAL_REPRESENTATION('',(#4027),#4031);+#4027 = LINE('',#4028,#4029);+#4028 = CARTESIAN_POINT('',(0.,0.65));+#4029 = VECTOR('',#4030,1.);+#4030 = DIRECTION('',(1.,0.));+#4031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4032 = PCURVE('',#3802,#4033);+#4033 = DEFINITIONAL_REPRESENTATION('',(#4034),#4038);+#4034 = LINE('',#4035,#4036);+#4035 = CARTESIAN_POINT('',(0.,0.));+#4036 = VECTOR('',#4037,1.);+#4037 = DIRECTION('',(0.,1.));+#4038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4039 = ORIENTED_EDGE('',*,*,#3709,.T.);+#4040 = ORIENTED_EDGE('',*,*,#4041,.T.);+#4041 = EDGE_CURVE('',#3712,#4042,#4044,.T.);+#4042 = VERTEX_POINT('',#4043);+#4043 = CARTESIAN_POINT('',(113.7522203923,-10.325,2.675));+#4044 = SURFACE_CURVE('',#4045,(#4049,#4056),.PCURVE_S1.);+#4045 = LINE('',#4046,#4047);+#4046 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#4047 = VECTOR('',#4048,1.);+#4048 = DIRECTION('',(1.,0.,0.));+#4049 = PCURVE('',#3726,#4050);+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4055);+#4051 = LINE('',#4052,#4053);+#4052 = CARTESIAN_POINT('',(0.,0.));+#4053 = VECTOR('',#4054,1.);+#4054 = DIRECTION('',(1.,0.));+#4055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4056 = PCURVE('',#3752,#4057);+#4057 = DEFINITIONAL_REPRESENTATION('',(#4058),#4062);+#4058 = LINE('',#4059,#4060);+#4059 = CARTESIAN_POINT('',(0.,0.));+#4060 = VECTOR('',#4061,1.);+#4061 = DIRECTION('',(0.,1.));+#4062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4063 = ORIENTED_EDGE('',*,*,#4064,.F.);+#4064 = EDGE_CURVE('',#4018,#4042,#4065,.T.);+#4065 = SURFACE_CURVE('',#4066,(#4070,#4076),.PCURVE_S1.);+#4066 = LINE('',#4067,#4068);+#4067 = CARTESIAN_POINT('',(113.7522203923,-10.375,2.675));+#4068 = VECTOR('',#4069,1.);+#4069 = DIRECTION('',(0.,-1.,0.));+#4070 = PCURVE('',#3726,#4071);+#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4075);+#4072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4073,#4074),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4073 = CARTESIAN_POINT('',(9.1,0.65));+#4074 = CARTESIAN_POINT('',(9.1,0.));+#4075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4076 = PCURVE('',#3877,#4077);+#4077 = DEFINITIONAL_REPRESENTATION('',(#4078),#4081);+#4078 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4079,#4080),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4079 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4080 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4082 = ADVANCED_FACE('',(#4083),#3802,.F.);+#4083 = FACE_BOUND('',#4084,.F.);+#4084 = EDGE_LOOP('',(#4085,#4086,#4087,#4110));+#4085 = ORIENTED_EDGE('',*,*,#4017,.F.);+#4086 = ORIENTED_EDGE('',*,*,#3789,.T.);+#4087 = ORIENTED_EDGE('',*,*,#4088,.T.);+#4088 = EDGE_CURVE('',#3764,#4089,#4091,.T.);+#4089 = VERTEX_POINT('',#4090);+#4090 = CARTESIAN_POINT('',(113.7522203923,-9.675,3.325));+#4091 = SURFACE_CURVE('',#4092,(#4096,#4103),.PCURVE_S1.);+#4092 = LINE('',#4093,#4094);+#4093 = CARTESIAN_POINT('',(104.6522203923,-9.675,3.325));+#4094 = VECTOR('',#4095,1.);+#4095 = DIRECTION('',(1.,0.,0.));+#4096 = PCURVE('',#3802,#4097);+#4097 = DEFINITIONAL_REPRESENTATION('',(#4098),#4102);+#4098 = LINE('',#4099,#4100);+#4099 = CARTESIAN_POINT('',(0.65,0.));+#4100 = VECTOR('',#4101,1.);+#4101 = DIRECTION('',(0.,1.));+#4102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4103 = PCURVE('',#3778,#4104);+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);+#4105 = LINE('',#4106,#4107);+#4106 = CARTESIAN_POINT('',(0.,0.65));+#4107 = VECTOR('',#4108,1.);+#4108 = DIRECTION('',(1.,0.));+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4110 = ORIENTED_EDGE('',*,*,#4111,.F.);+#4111 = EDGE_CURVE('',#4018,#4089,#4112,.T.);+#4112 = SURFACE_CURVE('',#4113,(#4117,#4123),.PCURVE_S1.);+#4113 = LINE('',#4114,#4115);+#4114 = CARTESIAN_POINT('',(113.7522203923,-9.675,2.625));+#4115 = VECTOR('',#4116,1.);+#4116 = DIRECTION('',(0.,0.,1.));+#4117 = PCURVE('',#3802,#4118);+#4118 = DEFINITIONAL_REPRESENTATION('',(#4119),#4122);+#4119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4120,#4121),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4120 = CARTESIAN_POINT('',(0.,9.1));+#4121 = CARTESIAN_POINT('',(0.65,9.1));+#4122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4123 = PCURVE('',#3877,#4124);+#4124 = DEFINITIONAL_REPRESENTATION('',(#4125),#4128);+#4125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4126,#4127),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4126 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4127 = CARTESIAN_POINT('',(0.75,-0.75));+#4128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4129 = ADVANCED_FACE('',(#4130),#3778,.F.);+#4130 = FACE_BOUND('',#4131,.F.);+#4131 = EDGE_LOOP('',(#4132,#4133,#4134,#4157));+#4132 = ORIENTED_EDGE('',*,*,#4088,.F.);+#4133 = ORIENTED_EDGE('',*,*,#3763,.T.);+#4134 = ORIENTED_EDGE('',*,*,#4135,.T.);+#4135 = EDGE_CURVE('',#3738,#4136,#4138,.T.);+#4136 = VERTEX_POINT('',#4137);+#4137 = CARTESIAN_POINT('',(113.7522203923,-10.325,3.325));+#4138 = SURFACE_CURVE('',#4139,(#4143,#4150),.PCURVE_S1.);+#4139 = LINE('',#4140,#4141);+#4140 = CARTESIAN_POINT('',(104.6522203923,-10.325,3.325));+#4141 = VECTOR('',#4142,1.);+#4142 = DIRECTION('',(1.,0.,0.));+#4143 = PCURVE('',#3778,#4144);+#4144 = DEFINITIONAL_REPRESENTATION('',(#4145),#4149);+#4145 = LINE('',#4146,#4147);+#4146 = CARTESIAN_POINT('',(0.,0.));+#4147 = VECTOR('',#4148,1.);+#4148 = DIRECTION('',(1.,0.));+#4149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4150 = PCURVE('',#3752,#4151);+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4156);+#4152 = LINE('',#4153,#4154);+#4153 = CARTESIAN_POINT('',(0.65,0.));+#4154 = VECTOR('',#4155,1.);+#4155 = DIRECTION('',(0.,1.));+#4156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4157 = ORIENTED_EDGE('',*,*,#4158,.F.);+#4158 = EDGE_CURVE('',#4089,#4136,#4159,.T.);+#4159 = SURFACE_CURVE('',#4160,(#4164,#4170),.PCURVE_S1.);+#4160 = LINE('',#4161,#4162);+#4161 = CARTESIAN_POINT('',(113.7522203923,-10.375,3.325));+#4162 = VECTOR('',#4163,1.);+#4163 = DIRECTION('',(0.,-1.,0.));+#4164 = PCURVE('',#3778,#4165);+#4165 = DEFINITIONAL_REPRESENTATION('',(#4166),#4169);+#4166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4167,#4168),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4167 = CARTESIAN_POINT('',(9.1,0.65));+#4168 = CARTESIAN_POINT('',(9.1,0.));+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4170 = PCURVE('',#3877,#4171);+#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4175);+#4172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4173,#4174),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4173 = CARTESIAN_POINT('',(0.75,-0.75));+#4174 = CARTESIAN_POINT('',(0.75,-0.1));+#4175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4176 = ADVANCED_FACE('',(#4177),#3752,.T.);+#4177 = FACE_BOUND('',#4178,.T.);+#4178 = EDGE_LOOP('',(#4179,#4180,#4181,#4182));+#4179 = ORIENTED_EDGE('',*,*,#4041,.F.);+#4180 = ORIENTED_EDGE('',*,*,#3737,.T.);+#4181 = ORIENTED_EDGE('',*,*,#4135,.T.);+#4182 = ORIENTED_EDGE('',*,*,#4183,.F.);+#4183 = EDGE_CURVE('',#4042,#4136,#4184,.T.);+#4184 = SURFACE_CURVE('',#4185,(#4189,#4195),.PCURVE_S1.);+#4185 = LINE('',#4186,#4187);+#4186 = CARTESIAN_POINT('',(113.7522203923,-10.325,2.625));+#4187 = VECTOR('',#4188,1.);+#4188 = DIRECTION('',(0.,0.,1.));+#4189 = PCURVE('',#3752,#4190);+#4190 = DEFINITIONAL_REPRESENTATION('',(#4191),#4194);+#4191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4192,#4193),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4192 = CARTESIAN_POINT('',(0.,9.1));+#4193 = CARTESIAN_POINT('',(0.65,9.1));+#4194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4195 = PCURVE('',#3877,#4196);+#4196 = DEFINITIONAL_REPRESENTATION('',(#4197),#4200);+#4197 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4198,#4199),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4198 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4199 = CARTESIAN_POINT('',(0.75,-0.1));+#4200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4201 = ADVANCED_FACE('',(#4202,#4208),#3877,.T.);+#4202 = FACE_BOUND('',#4203,.T.);+#4203 = EDGE_LOOP('',(#4204,#4205,#4206,#4207));+#4204 = ORIENTED_EDGE('',*,*,#3863,.F.);+#4205 = ORIENTED_EDGE('',*,*,#3943,.T.);+#4206 = ORIENTED_EDGE('',*,*,#3993,.T.);+#4207 = ORIENTED_EDGE('',*,*,#3894,.F.);+#4208 = FACE_BOUND('',#4209,.T.);+#4209 = EDGE_LOOP('',(#4210,#4211,#4212,#4213));+#4210 = ORIENTED_EDGE('',*,*,#4064,.T.);+#4211 = ORIENTED_EDGE('',*,*,#4183,.T.);+#4212 = ORIENTED_EDGE('',*,*,#4158,.F.);+#4213 = ORIENTED_EDGE('',*,*,#4111,.F.);+#4214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4218)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4215,#4216,#4217)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4215 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4216 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4217 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4218 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4215,+  'distance_accuracy_value','confusion accuracy');+#4219 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4220,#4222);+#4220 = ( REPRESENTATION_RELATIONSHIP('','',#3583,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4221) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4221 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#4222 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4223);+#4223 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Contact_1','',#5,#3578,$);+#4224 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3580));+#4225 = SHAPE_DEFINITION_REPRESENTATION(#4226,#4232);+#4226 = PRODUCT_DEFINITION_SHAPE('','',#4227);+#4227 = PRODUCT_DEFINITION('design','',#4228,#4231);+#4228 = PRODUCT_DEFINITION_FORMATION('','',#4229);+#4229 = PRODUCT('Contact_2','Contact_2','',(#4230));+#4230 = PRODUCT_CONTEXT('',#2,'mechanical');+#4231 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4232 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4233),#4863);+#4233 = MANIFOLD_SOLID_BREP('',#4234);+#4234 = CLOSED_SHELL('',(#4235,#4461,#4537,#4586,#4635,#4662,#4731,#4778+    ,#4825,#4850));+#4235 = ADVANCED_FACE('',(#4236,#4355),#4250,.F.);+#4236 = FACE_BOUND('',#4237,.F.);+#4237 = EDGE_LOOP('',(#4238,#4273,#4301,#4329));+#4238 = ORIENTED_EDGE('',*,*,#4239,.F.);+#4239 = EDGE_CURVE('',#4240,#4242,#4244,.T.);+#4240 = VERTEX_POINT('',#4241);+#4241 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4242 = VERTEX_POINT('',#4243);+#4243 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#4244 = SURFACE_CURVE('',#4245,(#4249,#4261),.PCURVE_S1.);+#4245 = LINE('',#4246,#4247);+#4246 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4247 = VECTOR('',#4248,1.);+#4248 = DIRECTION('',(0.,0.,1.));+#4249 = PCURVE('',#4250,#4255);+#4250 = PLANE('',#4251);+#4251 = AXIS2_PLACEMENT_3D('',#4252,#4253,#4254);+#4252 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4253 = DIRECTION('',(1.,0.,0.));+#4254 = DIRECTION('',(0.,0.,1.));+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);+#4256 = LINE('',#4257,#4258);+#4257 = CARTESIAN_POINT('',(0.,0.));+#4258 = VECTOR('',#4259,1.);+#4259 = DIRECTION('',(1.,0.));+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4261 = PCURVE('',#4262,#4267);+#4262 = PLANE('',#4263);+#4263 = AXIS2_PLACEMENT_3D('',#4264,#4265,#4266);+#4264 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4265 = DIRECTION('',(0.,1.,0.));+#4266 = DIRECTION('',(0.,0.,1.));+#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);+#4268 = LINE('',#4269,#4270);+#4269 = CARTESIAN_POINT('',(0.,0.));+#4270 = VECTOR('',#4271,1.);+#4271 = DIRECTION('',(1.,0.));+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4273 = ORIENTED_EDGE('',*,*,#4274,.T.);+#4274 = EDGE_CURVE('',#4240,#4275,#4277,.T.);+#4275 = VERTEX_POINT('',#4276);+#4276 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#4277 = SURFACE_CURVE('',#4278,(#4282,#4289),.PCURVE_S1.);+#4278 = LINE('',#4279,#4280);+#4279 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4280 = VECTOR('',#4281,1.);+#4281 = DIRECTION('',(0.,1.,0.));+#4282 = PCURVE('',#4250,#4283);+#4283 = DEFINITIONAL_REPRESENTATION('',(#4284),#4288);+#4284 = LINE('',#4285,#4286);+#4285 = CARTESIAN_POINT('',(0.,0.));+#4286 = VECTOR('',#4287,1.);+#4287 = DIRECTION('',(0.,-1.));+#4288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4289 = PCURVE('',#4290,#4295);+#4290 = PLANE('',#4291);+#4291 = AXIS2_PLACEMENT_3D('',#4292,#4293,#4294);+#4292 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4293 = DIRECTION('',(0.,0.,1.));+#4294 = DIRECTION('',(1.,0.,0.));+#4295 = DEFINITIONAL_REPRESENTATION('',(#4296),#4300);+#4296 = LINE('',#4297,#4298);+#4297 = CARTESIAN_POINT('',(0.,0.));+#4298 = VECTOR('',#4299,1.);+#4299 = DIRECTION('',(0.,1.));+#4300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4301 = ORIENTED_EDGE('',*,*,#4302,.T.);+#4302 = EDGE_CURVE('',#4275,#4303,#4305,.T.);+#4303 = VERTEX_POINT('',#4304);+#4304 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.965));+#4305 = SURFACE_CURVE('',#4306,(#4310,#4317),.PCURVE_S1.);+#4306 = LINE('',#4307,#4308);+#4307 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#4308 = VECTOR('',#4309,1.);+#4309 = DIRECTION('',(0.,0.,1.));+#4310 = PCURVE('',#4250,#4311);+#4311 = DEFINITIONAL_REPRESENTATION('',(#4312),#4316);+#4312 = LINE('',#4313,#4314);+#4313 = CARTESIAN_POINT('',(0.,-0.85));+#4314 = VECTOR('',#4315,1.);+#4315 = DIRECTION('',(1.,0.));+#4316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4317 = PCURVE('',#4318,#4323);+#4318 = PLANE('',#4319);+#4319 = AXIS2_PLACEMENT_3D('',#4320,#4321,#4322);+#4320 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#4321 = DIRECTION('',(0.,1.,0.));+#4322 = DIRECTION('',(0.,0.,1.));+#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);+#4324 = LINE('',#4325,#4326);+#4325 = CARTESIAN_POINT('',(0.,0.));+#4326 = VECTOR('',#4327,1.);+#4327 = DIRECTION('',(1.,0.));+#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4329 = ORIENTED_EDGE('',*,*,#4330,.F.);+#4330 = EDGE_CURVE('',#4242,#4303,#4331,.T.);+#4331 = SURFACE_CURVE('',#4332,(#4336,#4343),.PCURVE_S1.);+#4332 = LINE('',#4333,#4334);+#4333 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#4334 = VECTOR('',#4335,1.);+#4335 = DIRECTION('',(0.,1.,0.));+#4336 = PCURVE('',#4250,#4337);+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4342);+#4338 = LINE('',#4339,#4340);+#4339 = CARTESIAN_POINT('',(0.85,0.));+#4340 = VECTOR('',#4341,1.);+#4341 = DIRECTION('',(0.,-1.));+#4342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4343 = PCURVE('',#4344,#4349);+#4344 = PLANE('',#4345);+#4345 = AXIS2_PLACEMENT_3D('',#4346,#4347,#4348);+#4346 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#4347 = DIRECTION('',(0.,0.,1.));+#4348 = DIRECTION('',(1.,0.,0.));+#4349 = DEFINITIONAL_REPRESENTATION('',(#4350),#4354);+#4350 = LINE('',#4351,#4352);+#4351 = CARTESIAN_POINT('',(0.,0.));+#4352 = VECTOR('',#4353,1.);+#4353 = DIRECTION('',(0.,1.));+#4354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4355 = FACE_BOUND('',#4356,.F.);+#4356 = EDGE_LOOP('',(#4357,#4385,#4411,#4437));+#4357 = ORIENTED_EDGE('',*,*,#4358,.T.);+#4358 = EDGE_CURVE('',#4359,#4361,#4363,.T.);+#4359 = VERTEX_POINT('',#4360);+#4360 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.215));+#4361 = VERTEX_POINT('',#4362);+#4362 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.215));+#4363 = SURFACE_CURVE('',#4364,(#4368,#4374),.PCURVE_S1.);+#4364 = LINE('',#4365,#4366);+#4365 = CARTESIAN_POINT('',(104.7522203923,-10.375,5.215));+#4366 = VECTOR('',#4367,1.);+#4367 = DIRECTION('',(0.,-1.,0.));+#4368 = PCURVE('',#4250,#4369);+#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4373);+#4370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4371,#4372),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4371 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4372 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4374 = PCURVE('',#4375,#4380);+#4375 = PLANE('',#4376);+#4376 = AXIS2_PLACEMENT_3D('',#4377,#4378,#4379);+#4377 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#4378 = DIRECTION('',(0.,0.,1.));+#4379 = DIRECTION('',(1.,0.,0.));+#4380 = DEFINITIONAL_REPRESENTATION('',(#4381),#4384);+#4381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4382,#4383),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4382 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#4383 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4385 = ORIENTED_EDGE('',*,*,#4386,.T.);+#4386 = EDGE_CURVE('',#4361,#4387,#4389,.T.);+#4387 = VERTEX_POINT('',#4388);+#4388 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.865));+#4389 = SURFACE_CURVE('',#4390,(#4394,#4400),.PCURVE_S1.);+#4390 = LINE('',#4391,#4392);+#4391 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.165));+#4392 = VECTOR('',#4393,1.);+#4393 = DIRECTION('',(0.,0.,1.));+#4394 = PCURVE('',#4250,#4395);+#4395 = DEFINITIONAL_REPRESENTATION('',(#4396),#4399);+#4396 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4397,#4398),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4397 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4398 = CARTESIAN_POINT('',(0.75,-0.1));+#4399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4400 = PCURVE('',#4401,#4406);+#4401 = PLANE('',#4402);+#4402 = AXIS2_PLACEMENT_3D('',#4403,#4404,#4405);+#4403 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#4404 = DIRECTION('',(0.,1.,0.));+#4405 = DIRECTION('',(0.,0.,1.));+#4406 = DEFINITIONAL_REPRESENTATION('',(#4407),#4410);+#4407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4408,#4409),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4408 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#4409 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#4410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4411 = ORIENTED_EDGE('',*,*,#4412,.F.);+#4412 = EDGE_CURVE('',#4413,#4387,#4415,.T.);+#4413 = VERTEX_POINT('',#4414);+#4414 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.865));+#4415 = SURFACE_CURVE('',#4416,(#4420,#4426),.PCURVE_S1.);+#4416 = LINE('',#4417,#4418);+#4417 = CARTESIAN_POINT('',(104.7522203923,-10.375,5.865));+#4418 = VECTOR('',#4419,1.);+#4419 = DIRECTION('',(0.,-1.,0.));+#4420 = PCURVE('',#4250,#4421);+#4421 = DEFINITIONAL_REPRESENTATION('',(#4422),#4425);+#4422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4423,#4424),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4423 = CARTESIAN_POINT('',(0.75,-0.75));+#4424 = CARTESIAN_POINT('',(0.75,-0.1));+#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4426 = PCURVE('',#4427,#4432);+#4427 = PLANE('',#4428);+#4428 = AXIS2_PLACEMENT_3D('',#4429,#4430,#4431);+#4429 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.865));+#4430 = DIRECTION('',(0.,0.,1.));+#4431 = DIRECTION('',(1.,0.,0.));+#4432 = DEFINITIONAL_REPRESENTATION('',(#4433),#4436);+#4433 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4434,#4435),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4434 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#4435 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4437 = ORIENTED_EDGE('',*,*,#4438,.F.);+#4438 = EDGE_CURVE('',#4359,#4413,#4439,.T.);+#4439 = SURFACE_CURVE('',#4440,(#4444,#4450),.PCURVE_S1.);+#4440 = LINE('',#4441,#4442);+#4441 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.165));+#4442 = VECTOR('',#4443,1.);+#4443 = DIRECTION('',(0.,0.,1.));+#4444 = PCURVE('',#4250,#4445);+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4449);+#4446 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4447,#4448),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4447 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4448 = CARTESIAN_POINT('',(0.75,-0.75));+#4449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4450 = PCURVE('',#4451,#4456);+#4451 = PLANE('',#4452);+#4452 = AXIS2_PLACEMENT_3D('',#4453,#4454,#4455);+#4453 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.215));+#4454 = DIRECTION('',(0.,1.,0.));+#4455 = DIRECTION('',(0.,0.,1.));+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4460);+#4457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4458,#4459),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4458 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#4459 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#4460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4461 = ADVANCED_FACE('',(#4462),#4262,.F.);+#4462 = FACE_BOUND('',#4463,.F.);+#4463 = EDGE_LOOP('',(#4464,#4487,#4488,#4511));+#4464 = ORIENTED_EDGE('',*,*,#4465,.F.);+#4465 = EDGE_CURVE('',#4240,#4466,#4468,.T.);+#4466 = VERTEX_POINT('',#4467);+#4467 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#4468 = SURFACE_CURVE('',#4469,(#4473,#4480),.PCURVE_S1.);+#4469 = LINE('',#4470,#4471);+#4470 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#4471 = VECTOR('',#4472,1.);+#4472 = DIRECTION('',(1.,0.,0.));+#4473 = PCURVE('',#4262,#4474);+#4474 = DEFINITIONAL_REPRESENTATION('',(#4475),#4479);+#4475 = LINE('',#4476,#4477);+#4476 = CARTESIAN_POINT('',(0.,0.));+#4477 = VECTOR('',#4478,1.);+#4478 = DIRECTION('',(0.,1.));+#4479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4480 = PCURVE('',#4290,#4481);+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4486);+#4482 = LINE('',#4483,#4484);+#4483 = CARTESIAN_POINT('',(0.,0.));+#4484 = VECTOR('',#4485,1.);+#4485 = DIRECTION('',(1.,0.));+#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4487 = ORIENTED_EDGE('',*,*,#4239,.T.);+#4488 = ORIENTED_EDGE('',*,*,#4489,.T.);+#4489 = EDGE_CURVE('',#4242,#4490,#4492,.T.);+#4490 = VERTEX_POINT('',#4491);+#4491 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.965));+#4492 = SURFACE_CURVE('',#4493,(#4497,#4504),.PCURVE_S1.);+#4493 = LINE('',#4494,#4495);+#4494 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#4495 = VECTOR('',#4496,1.);+#4496 = DIRECTION('',(1.,0.,0.));+#4497 = PCURVE('',#4262,#4498);+#4498 = DEFINITIONAL_REPRESENTATION('',(#4499),#4503);+#4499 = LINE('',#4500,#4501);+#4500 = CARTESIAN_POINT('',(0.85,0.));+#4501 = VECTOR('',#4502,1.);+#4502 = DIRECTION('',(0.,1.));+#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4504 = PCURVE('',#4344,#4505);+#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);+#4506 = LINE('',#4507,#4508);+#4507 = CARTESIAN_POINT('',(0.,0.));+#4508 = VECTOR('',#4509,1.);+#4509 = DIRECTION('',(1.,0.));+#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4511 = ORIENTED_EDGE('',*,*,#4512,.F.);+#4512 = EDGE_CURVE('',#4466,#4490,#4513,.T.);+#4513 = SURFACE_CURVE('',#4514,(#4518,#4525),.PCURVE_S1.);+#4514 = LINE('',#4515,#4516);+#4515 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#4516 = VECTOR('',#4517,1.);+#4517 = DIRECTION('',(0.,0.,1.));+#4518 = PCURVE('',#4262,#4519);+#4519 = DEFINITIONAL_REPRESENTATION('',(#4520),#4524);+#4520 = LINE('',#4521,#4522);+#4521 = CARTESIAN_POINT('',(0.,9.));+#4522 = VECTOR('',#4523,1.);+#4523 = DIRECTION('',(1.,0.));+#4524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4525 = PCURVE('',#4526,#4531);+#4526 = PLANE('',#4527);+#4527 = AXIS2_PLACEMENT_3D('',#4528,#4529,#4530);+#4528 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#4529 = DIRECTION('',(1.,0.,0.));+#4530 = DIRECTION('',(0.,0.,1.));+#4531 = DEFINITIONAL_REPRESENTATION('',(#4532),#4536);+#4532 = LINE('',#4533,#4534);+#4533 = CARTESIAN_POINT('',(0.,0.));+#4534 = VECTOR('',#4535,1.);+#4535 = DIRECTION('',(1.,0.));+#4536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4537 = ADVANCED_FACE('',(#4538),#4344,.T.);+#4538 = FACE_BOUND('',#4539,.T.);+#4539 = EDGE_LOOP('',(#4540,#4541,#4542,#4565));+#4540 = ORIENTED_EDGE('',*,*,#4330,.F.);+#4541 = ORIENTED_EDGE('',*,*,#4489,.T.);+#4542 = ORIENTED_EDGE('',*,*,#4543,.T.);+#4543 = EDGE_CURVE('',#4490,#4544,#4546,.T.);+#4544 = VERTEX_POINT('',#4545);+#4545 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.965));+#4546 = SURFACE_CURVE('',#4547,(#4551,#4558),.PCURVE_S1.);+#4547 = LINE('',#4548,#4549);+#4548 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.965));+#4549 = VECTOR('',#4550,1.);+#4550 = DIRECTION('',(0.,1.,0.));+#4551 = PCURVE('',#4344,#4552);+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);+#4553 = LINE('',#4554,#4555);+#4554 = CARTESIAN_POINT('',(9.,0.));+#4555 = VECTOR('',#4556,1.);+#4556 = DIRECTION('',(0.,1.));+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4558 = PCURVE('',#4526,#4559);+#4559 = DEFINITIONAL_REPRESENTATION('',(#4560),#4564);+#4560 = LINE('',#4561,#4562);+#4561 = CARTESIAN_POINT('',(0.85,0.));+#4562 = VECTOR('',#4563,1.);+#4563 = DIRECTION('',(0.,-1.));+#4564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4565 = ORIENTED_EDGE('',*,*,#4566,.F.);+#4566 = EDGE_CURVE('',#4303,#4544,#4567,.T.);+#4567 = SURFACE_CURVE('',#4568,(#4572,#4579),.PCURVE_S1.);+#4568 = LINE('',#4569,#4570);+#4569 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.965));+#4570 = VECTOR('',#4571,1.);+#4571 = DIRECTION('',(1.,0.,0.));+#4572 = PCURVE('',#4344,#4573);+#4573 = DEFINITIONAL_REPRESENTATION('',(#4574),#4578);+#4574 = LINE('',#4575,#4576);+#4575 = CARTESIAN_POINT('',(0.,0.85));+#4576 = VECTOR('',#4577,1.);+#4577 = DIRECTION('',(1.,0.));+#4578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4579 = PCURVE('',#4318,#4580);+#4580 = DEFINITIONAL_REPRESENTATION('',(#4581),#4585);+#4581 = LINE('',#4582,#4583);+#4582 = CARTESIAN_POINT('',(0.85,0.));+#4583 = VECTOR('',#4584,1.);+#4584 = DIRECTION('',(0.,1.));+#4585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4586 = ADVANCED_FACE('',(#4587),#4290,.F.);+#4587 = FACE_BOUND('',#4588,.F.);+#4588 = EDGE_LOOP('',(#4589,#4590,#4591,#4614));+#4589 = ORIENTED_EDGE('',*,*,#4274,.F.);+#4590 = ORIENTED_EDGE('',*,*,#4465,.T.);+#4591 = ORIENTED_EDGE('',*,*,#4592,.T.);+#4592 = EDGE_CURVE('',#4466,#4593,#4595,.T.);+#4593 = VERTEX_POINT('',#4594);+#4594 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.115));+#4595 = SURFACE_CURVE('',#4596,(#4600,#4607),.PCURVE_S1.);+#4596 = LINE('',#4597,#4598);+#4597 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#4598 = VECTOR('',#4599,1.);+#4599 = DIRECTION('',(0.,1.,0.));+#4600 = PCURVE('',#4290,#4601);+#4601 = DEFINITIONAL_REPRESENTATION('',(#4602),#4606);+#4602 = LINE('',#4603,#4604);+#4603 = CARTESIAN_POINT('',(9.,0.));+#4604 = VECTOR('',#4605,1.);+#4605 = DIRECTION('',(0.,1.));+#4606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4607 = PCURVE('',#4526,#4608);+#4608 = DEFINITIONAL_REPRESENTATION('',(#4609),#4613);+#4609 = LINE('',#4610,#4611);+#4610 = CARTESIAN_POINT('',(0.,0.));+#4611 = VECTOR('',#4612,1.);+#4612 = DIRECTION('',(0.,-1.));+#4613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4614 = ORIENTED_EDGE('',*,*,#4615,.F.);+#4615 = EDGE_CURVE('',#4275,#4593,#4616,.T.);+#4616 = SURFACE_CURVE('',#4617,(#4621,#4628),.PCURVE_S1.);+#4617 = LINE('',#4618,#4619);+#4618 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#4619 = VECTOR('',#4620,1.);+#4620 = DIRECTION('',(1.,0.,0.));+#4621 = PCURVE('',#4290,#4622);+#4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627);+#4623 = LINE('',#4624,#4625);+#4624 = CARTESIAN_POINT('',(0.,0.85));+#4625 = VECTOR('',#4626,1.);+#4626 = DIRECTION('',(1.,0.));+#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4628 = PCURVE('',#4318,#4629);+#4629 = DEFINITIONAL_REPRESENTATION('',(#4630),#4634);+#4630 = LINE('',#4631,#4632);+#4631 = CARTESIAN_POINT('',(0.,0.));+#4632 = VECTOR('',#4633,1.);+#4633 = DIRECTION('',(0.,1.));+#4634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4635 = ADVANCED_FACE('',(#4636),#4318,.T.);+#4636 = FACE_BOUND('',#4637,.T.);+#4637 = EDGE_LOOP('',(#4638,#4639,#4640,#4641));+#4638 = ORIENTED_EDGE('',*,*,#4615,.F.);+#4639 = ORIENTED_EDGE('',*,*,#4302,.T.);+#4640 = ORIENTED_EDGE('',*,*,#4566,.T.);+#4641 = ORIENTED_EDGE('',*,*,#4642,.F.);+#4642 = EDGE_CURVE('',#4593,#4544,#4643,.T.);+#4643 = SURFACE_CURVE('',#4644,(#4648,#4655),.PCURVE_S1.);+#4644 = LINE('',#4645,#4646);+#4645 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.115));+#4646 = VECTOR('',#4647,1.);+#4647 = DIRECTION('',(0.,0.,1.));+#4648 = PCURVE('',#4318,#4649);+#4649 = DEFINITIONAL_REPRESENTATION('',(#4650),#4654);+#4650 = LINE('',#4651,#4652);+#4651 = CARTESIAN_POINT('',(0.,9.));+#4652 = VECTOR('',#4653,1.);+#4653 = DIRECTION('',(1.,0.));+#4654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4655 = PCURVE('',#4526,#4656);+#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);+#4657 = LINE('',#4658,#4659);+#4658 = CARTESIAN_POINT('',(0.,-0.85));+#4659 = VECTOR('',#4660,1.);+#4660 = DIRECTION('',(1.,0.));+#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4662 = ADVANCED_FACE('',(#4663),#4375,.T.);+#4663 = FACE_BOUND('',#4664,.T.);+#4664 = EDGE_LOOP('',(#4665,#4688,#4689,#4712));+#4665 = ORIENTED_EDGE('',*,*,#4666,.F.);+#4666 = EDGE_CURVE('',#4359,#4667,#4669,.T.);+#4667 = VERTEX_POINT('',#4668);+#4668 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.215));+#4669 = SURFACE_CURVE('',#4670,(#4674,#4681),.PCURVE_S1.);+#4670 = LINE('',#4671,#4672);+#4671 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.215));+#4672 = VECTOR('',#4673,1.);+#4673 = DIRECTION('',(1.,0.,0.));+#4674 = PCURVE('',#4375,#4675);+#4675 = DEFINITIONAL_REPRESENTATION('',(#4676),#4680);+#4676 = LINE('',#4677,#4678);+#4677 = CARTESIAN_POINT('',(0.,0.65));+#4678 = VECTOR('',#4679,1.);+#4679 = DIRECTION('',(1.,0.));+#4680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4681 = PCURVE('',#4451,#4682);+#4682 = DEFINITIONAL_REPRESENTATION('',(#4683),#4687);+#4683 = LINE('',#4684,#4685);+#4684 = CARTESIAN_POINT('',(0.,0.));+#4685 = VECTOR('',#4686,1.);+#4686 = DIRECTION('',(0.,1.));+#4687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4688 = ORIENTED_EDGE('',*,*,#4358,.T.);+#4689 = ORIENTED_EDGE('',*,*,#4690,.T.);+#4690 = EDGE_CURVE('',#4361,#4691,#4693,.T.);+#4691 = VERTEX_POINT('',#4692);+#4692 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.215));+#4693 = SURFACE_CURVE('',#4694,(#4698,#4705),.PCURVE_S1.);+#4694 = LINE('',#4695,#4696);+#4695 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#4696 = VECTOR('',#4697,1.);+#4697 = DIRECTION('',(1.,0.,0.));+#4698 = PCURVE('',#4375,#4699);+#4699 = DEFINITIONAL_REPRESENTATION('',(#4700),#4704);+#4700 = LINE('',#4701,#4702);+#4701 = CARTESIAN_POINT('',(0.,0.));+#4702 = VECTOR('',#4703,1.);+#4703 = DIRECTION('',(1.,0.));+#4704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4705 = PCURVE('',#4401,#4706);+#4706 = DEFINITIONAL_REPRESENTATION('',(#4707),#4711);+#4707 = LINE('',#4708,#4709);+#4708 = CARTESIAN_POINT('',(0.,0.));+#4709 = VECTOR('',#4710,1.);+#4710 = DIRECTION('',(0.,1.));+#4711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4712 = ORIENTED_EDGE('',*,*,#4713,.F.);+#4713 = EDGE_CURVE('',#4667,#4691,#4714,.T.);+#4714 = SURFACE_CURVE('',#4715,(#4719,#4725),.PCURVE_S1.);+#4715 = LINE('',#4716,#4717);+#4716 = CARTESIAN_POINT('',(113.7522203923,-10.375,5.215));+#4717 = VECTOR('',#4718,1.);+#4718 = DIRECTION('',(0.,-1.,0.));+#4719 = PCURVE('',#4375,#4720);+#4720 = DEFINITIONAL_REPRESENTATION('',(#4721),#4724);+#4721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4722,#4723),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4722 = CARTESIAN_POINT('',(9.1,0.65));+#4723 = CARTESIAN_POINT('',(9.1,0.));+#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4725 = PCURVE('',#4526,#4726);+#4726 = DEFINITIONAL_REPRESENTATION('',(#4727),#4730);+#4727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4728,#4729),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4728 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4729 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4731 = ADVANCED_FACE('',(#4732),#4451,.F.);+#4732 = FACE_BOUND('',#4733,.F.);+#4733 = EDGE_LOOP('',(#4734,#4735,#4736,#4759));+#4734 = ORIENTED_EDGE('',*,*,#4666,.F.);+#4735 = ORIENTED_EDGE('',*,*,#4438,.T.);+#4736 = ORIENTED_EDGE('',*,*,#4737,.T.);+#4737 = EDGE_CURVE('',#4413,#4738,#4740,.T.);+#4738 = VERTEX_POINT('',#4739);+#4739 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.865));+#4740 = SURFACE_CURVE('',#4741,(#4745,#4752),.PCURVE_S1.);+#4741 = LINE('',#4742,#4743);+#4742 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.865));+#4743 = VECTOR('',#4744,1.);+#4744 = DIRECTION('',(1.,0.,0.));+#4745 = PCURVE('',#4451,#4746);+#4746 = DEFINITIONAL_REPRESENTATION('',(#4747),#4751);+#4747 = LINE('',#4748,#4749);+#4748 = CARTESIAN_POINT('',(0.65,0.));+#4749 = VECTOR('',#4750,1.);+#4750 = DIRECTION('',(0.,1.));+#4751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4752 = PCURVE('',#4427,#4753);+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4758);+#4754 = LINE('',#4755,#4756);+#4755 = CARTESIAN_POINT('',(0.,0.65));+#4756 = VECTOR('',#4757,1.);+#4757 = DIRECTION('',(1.,0.));+#4758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4759 = ORIENTED_EDGE('',*,*,#4760,.F.);+#4760 = EDGE_CURVE('',#4667,#4738,#4761,.T.);+#4761 = SURFACE_CURVE('',#4762,(#4766,#4772),.PCURVE_S1.);+#4762 = LINE('',#4763,#4764);+#4763 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.165));+#4764 = VECTOR('',#4765,1.);+#4765 = DIRECTION('',(0.,0.,1.));+#4766 = PCURVE('',#4451,#4767);+#4767 = DEFINITIONAL_REPRESENTATION('',(#4768),#4771);+#4768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4769,#4770),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4769 = CARTESIAN_POINT('',(0.,9.1));+#4770 = CARTESIAN_POINT('',(0.65,9.1));+#4771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4772 = PCURVE('',#4526,#4773);+#4773 = DEFINITIONAL_REPRESENTATION('',(#4774),#4777);+#4774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4775,#4776),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4775 = CARTESIAN_POINT('',(1.E-01,-0.75));+#4776 = CARTESIAN_POINT('',(0.75,-0.75));+#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4778 = ADVANCED_FACE('',(#4779),#4427,.F.);+#4779 = FACE_BOUND('',#4780,.F.);+#4780 = EDGE_LOOP('',(#4781,#4782,#4783,#4806));+#4781 = ORIENTED_EDGE('',*,*,#4737,.F.);+#4782 = ORIENTED_EDGE('',*,*,#4412,.T.);+#4783 = ORIENTED_EDGE('',*,*,#4784,.T.);+#4784 = EDGE_CURVE('',#4387,#4785,#4787,.T.);+#4785 = VERTEX_POINT('',#4786);+#4786 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.865));+#4787 = SURFACE_CURVE('',#4788,(#4792,#4799),.PCURVE_S1.);+#4788 = LINE('',#4789,#4790);+#4789 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.865));+#4790 = VECTOR('',#4791,1.);+#4791 = DIRECTION('',(1.,0.,0.));+#4792 = PCURVE('',#4427,#4793);+#4793 = DEFINITIONAL_REPRESENTATION('',(#4794),#4798);+#4794 = LINE('',#4795,#4796);+#4795 = CARTESIAN_POINT('',(0.,0.));+#4796 = VECTOR('',#4797,1.);+#4797 = DIRECTION('',(1.,0.));+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4799 = PCURVE('',#4401,#4800);+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);+#4801 = LINE('',#4802,#4803);+#4802 = CARTESIAN_POINT('',(0.65,0.));+#4803 = VECTOR('',#4804,1.);+#4804 = DIRECTION('',(0.,1.));+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4806 = ORIENTED_EDGE('',*,*,#4807,.F.);+#4807 = EDGE_CURVE('',#4738,#4785,#4808,.T.);+#4808 = SURFACE_CURVE('',#4809,(#4813,#4819),.PCURVE_S1.);+#4809 = LINE('',#4810,#4811);+#4810 = CARTESIAN_POINT('',(113.7522203923,-10.375,5.865));+#4811 = VECTOR('',#4812,1.);+#4812 = DIRECTION('',(0.,-1.,0.));+#4813 = PCURVE('',#4427,#4814);+#4814 = DEFINITIONAL_REPRESENTATION('',(#4815),#4818);+#4815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4816,#4817),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4816 = CARTESIAN_POINT('',(9.1,0.65));+#4817 = CARTESIAN_POINT('',(9.1,0.));+#4818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4819 = PCURVE('',#4526,#4820);+#4820 = DEFINITIONAL_REPRESENTATION('',(#4821),#4824);+#4821 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4822,#4823),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#4822 = CARTESIAN_POINT('',(0.75,-0.75));+#4823 = CARTESIAN_POINT('',(0.75,-0.1));+#4824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4825 = ADVANCED_FACE('',(#4826),#4401,.T.);+#4826 = FACE_BOUND('',#4827,.T.);+#4827 = EDGE_LOOP('',(#4828,#4829,#4830,#4831));+#4828 = ORIENTED_EDGE('',*,*,#4690,.F.);+#4829 = ORIENTED_EDGE('',*,*,#4386,.T.);+#4830 = ORIENTED_EDGE('',*,*,#4784,.T.);+#4831 = ORIENTED_EDGE('',*,*,#4832,.F.);+#4832 = EDGE_CURVE('',#4691,#4785,#4833,.T.);+#4833 = SURFACE_CURVE('',#4834,(#4838,#4844),.PCURVE_S1.);+#4834 = LINE('',#4835,#4836);+#4835 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.165));+#4836 = VECTOR('',#4837,1.);+#4837 = DIRECTION('',(0.,0.,1.));+#4838 = PCURVE('',#4401,#4839);+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4843);+#4840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4841,#4842),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4841 = CARTESIAN_POINT('',(0.,9.1));+#4842 = CARTESIAN_POINT('',(0.65,9.1));+#4843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4844 = PCURVE('',#4526,#4845);+#4845 = DEFINITIONAL_REPRESENTATION('',(#4846),#4849);+#4846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4847,#4848),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#4847 = CARTESIAN_POINT('',(1.E-01,-0.1));+#4848 = CARTESIAN_POINT('',(0.75,-0.1));+#4849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4850 = ADVANCED_FACE('',(#4851,#4857),#4526,.T.);+#4851 = FACE_BOUND('',#4852,.T.);+#4852 = EDGE_LOOP('',(#4853,#4854,#4855,#4856));+#4853 = ORIENTED_EDGE('',*,*,#4512,.F.);+#4854 = ORIENTED_EDGE('',*,*,#4592,.T.);+#4855 = ORIENTED_EDGE('',*,*,#4642,.T.);+#4856 = ORIENTED_EDGE('',*,*,#4543,.F.);+#4857 = FACE_BOUND('',#4858,.T.);+#4858 = EDGE_LOOP('',(#4859,#4860,#4861,#4862));+#4859 = ORIENTED_EDGE('',*,*,#4713,.T.);+#4860 = ORIENTED_EDGE('',*,*,#4832,.T.);+#4861 = ORIENTED_EDGE('',*,*,#4807,.F.);+#4862 = ORIENTED_EDGE('',*,*,#4760,.F.);+#4863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4867)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4864,#4865,#4866)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4864 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4865 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4866 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4867 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4864,+  'distance_accuracy_value','confusion accuracy');+#4868 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4869,#4871);+#4869 = ( REPRESENTATION_RELATIONSHIP('','',#4232,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4870) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4870 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#4871 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4872);+#4872 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Contact_2','',#5,#4227,$);+#4873 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4229));+#4874 = SHAPE_DEFINITION_REPRESENTATION(#4875,#4881);+#4875 = PRODUCT_DEFINITION_SHAPE('','',#4876);+#4876 = PRODUCT_DEFINITION('design','',#4877,#4880);+#4877 = PRODUCT_DEFINITION_FORMATION('','',#4878);+#4878 = PRODUCT('Contact_3','Contact_3','',(#4879));+#4879 = PRODUCT_CONTEXT('',#2,'mechanical');+#4880 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4881 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4882),#5512);+#4882 = MANIFOLD_SOLID_BREP('',#4883);+#4883 = CLOSED_SHELL('',(#4884,#5110,#5186,#5235,#5284,#5311,#5380,#5427+    ,#5474,#5499));+#4884 = ADVANCED_FACE('',(#4885,#5004),#4899,.F.);+#4885 = FACE_BOUND('',#4886,.F.);+#4886 = EDGE_LOOP('',(#4887,#4922,#4950,#4978));+#4887 = ORIENTED_EDGE('',*,*,#4888,.F.);+#4888 = EDGE_CURVE('',#4889,#4891,#4893,.T.);+#4889 = VERTEX_POINT('',#4890);+#4890 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4891 = VERTEX_POINT('',#4892);+#4892 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#4893 = SURFACE_CURVE('',#4894,(#4898,#4910),.PCURVE_S1.);+#4894 = LINE('',#4895,#4896);+#4895 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4896 = VECTOR('',#4897,1.);+#4897 = DIRECTION('',(0.,0.,1.));+#4898 = PCURVE('',#4899,#4904);+#4899 = PLANE('',#4900);+#4900 = AXIS2_PLACEMENT_3D('',#4901,#4902,#4903);+#4901 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4902 = DIRECTION('',(1.,0.,0.));+#4903 = DIRECTION('',(0.,0.,1.));+#4904 = DEFINITIONAL_REPRESENTATION('',(#4905),#4909);+#4905 = LINE('',#4906,#4907);+#4906 = CARTESIAN_POINT('',(0.,0.));+#4907 = VECTOR('',#4908,1.);+#4908 = DIRECTION('',(1.,0.));+#4909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4910 = PCURVE('',#4911,#4916);+#4911 = PLANE('',#4912);+#4912 = AXIS2_PLACEMENT_3D('',#4913,#4914,#4915);+#4913 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4914 = DIRECTION('',(0.,1.,0.));+#4915 = DIRECTION('',(0.,0.,1.));+#4916 = DEFINITIONAL_REPRESENTATION('',(#4917),#4921);+#4917 = LINE('',#4918,#4919);+#4918 = CARTESIAN_POINT('',(0.,0.));+#4919 = VECTOR('',#4920,1.);+#4920 = DIRECTION('',(1.,0.));+#4921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4922 = ORIENTED_EDGE('',*,*,#4923,.T.);+#4923 = EDGE_CURVE('',#4889,#4924,#4926,.T.);+#4924 = VERTEX_POINT('',#4925);+#4925 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#4926 = SURFACE_CURVE('',#4927,(#4931,#4938),.PCURVE_S1.);+#4927 = LINE('',#4928,#4929);+#4928 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4929 = VECTOR('',#4930,1.);+#4930 = DIRECTION('',(0.,1.,0.));+#4931 = PCURVE('',#4899,#4932);+#4932 = DEFINITIONAL_REPRESENTATION('',(#4933),#4937);+#4933 = LINE('',#4934,#4935);+#4934 = CARTESIAN_POINT('',(0.,0.));+#4935 = VECTOR('',#4936,1.);+#4936 = DIRECTION('',(0.,-1.));+#4937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4938 = PCURVE('',#4939,#4944);+#4939 = PLANE('',#4940);+#4940 = AXIS2_PLACEMENT_3D('',#4941,#4942,#4943);+#4941 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#4942 = DIRECTION('',(0.,0.,1.));+#4943 = DIRECTION('',(1.,0.,0.));+#4944 = DEFINITIONAL_REPRESENTATION('',(#4945),#4949);+#4945 = LINE('',#4946,#4947);+#4946 = CARTESIAN_POINT('',(0.,0.));+#4947 = VECTOR('',#4948,1.);+#4948 = DIRECTION('',(0.,1.));+#4949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4950 = ORIENTED_EDGE('',*,*,#4951,.T.);+#4951 = EDGE_CURVE('',#4924,#4952,#4954,.T.);+#4952 = VERTEX_POINT('',#4953);+#4953 = CARTESIAN_POINT('',(104.7522203923,-9.575,8.505));+#4954 = SURFACE_CURVE('',#4955,(#4959,#4966),.PCURVE_S1.);+#4955 = LINE('',#4956,#4957);+#4956 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#4957 = VECTOR('',#4958,1.);+#4958 = DIRECTION('',(0.,0.,1.));+#4959 = PCURVE('',#4899,#4960);+#4960 = DEFINITIONAL_REPRESENTATION('',(#4961),#4965);+#4961 = LINE('',#4962,#4963);+#4962 = CARTESIAN_POINT('',(0.,-0.85));+#4963 = VECTOR('',#4964,1.);+#4964 = DIRECTION('',(1.,0.));+#4965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4966 = PCURVE('',#4967,#4972);+#4967 = PLANE('',#4968);+#4968 = AXIS2_PLACEMENT_3D('',#4969,#4970,#4971);+#4969 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#4970 = DIRECTION('',(0.,1.,0.));+#4971 = DIRECTION('',(0.,0.,1.));+#4972 = DEFINITIONAL_REPRESENTATION('',(#4973),#4977);+#4973 = LINE('',#4974,#4975);+#4974 = CARTESIAN_POINT('',(0.,0.));+#4975 = VECTOR('',#4976,1.);+#4976 = DIRECTION('',(1.,0.));+#4977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4978 = ORIENTED_EDGE('',*,*,#4979,.F.);+#4979 = EDGE_CURVE('',#4891,#4952,#4980,.T.);+#4980 = SURFACE_CURVE('',#4981,(#4985,#4992),.PCURVE_S1.);+#4981 = LINE('',#4982,#4983);+#4982 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#4983 = VECTOR('',#4984,1.);+#4984 = DIRECTION('',(0.,1.,0.));+#4985 = PCURVE('',#4899,#4986);+#4986 = DEFINITIONAL_REPRESENTATION('',(#4987),#4991);+#4987 = LINE('',#4988,#4989);+#4988 = CARTESIAN_POINT('',(0.85,0.));+#4989 = VECTOR('',#4990,1.);+#4990 = DIRECTION('',(0.,-1.));+#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4992 = PCURVE('',#4993,#4998);+#4993 = PLANE('',#4994);+#4994 = AXIS2_PLACEMENT_3D('',#4995,#4996,#4997);+#4995 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#4996 = DIRECTION('',(0.,0.,1.));+#4997 = DIRECTION('',(1.,0.,0.));+#4998 = DEFINITIONAL_REPRESENTATION('',(#4999),#5003);+#4999 = LINE('',#5000,#5001);+#5000 = CARTESIAN_POINT('',(0.,0.));+#5001 = VECTOR('',#5002,1.);+#5002 = DIRECTION('',(0.,1.));+#5003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5004 = FACE_BOUND('',#5005,.F.);+#5005 = EDGE_LOOP('',(#5006,#5034,#5060,#5086));+#5006 = ORIENTED_EDGE('',*,*,#5007,.T.);+#5007 = EDGE_CURVE('',#5008,#5010,#5012,.T.);+#5008 = VERTEX_POINT('',#5009);+#5009 = CARTESIAN_POINT('',(104.7522203923,-9.675,7.755));+#5010 = VERTEX_POINT('',#5011);+#5011 = CARTESIAN_POINT('',(104.7522203923,-10.325,7.755));+#5012 = SURFACE_CURVE('',#5013,(#5017,#5023),.PCURVE_S1.);+#5013 = LINE('',#5014,#5015);+#5014 = CARTESIAN_POINT('',(104.7522203923,-10.375,7.755));+#5015 = VECTOR('',#5016,1.);+#5016 = DIRECTION('',(0.,-1.,0.));+#5017 = PCURVE('',#4899,#5018);+#5018 = DEFINITIONAL_REPRESENTATION('',(#5019),#5022);+#5019 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5020,#5021),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5020 = CARTESIAN_POINT('',(1.E-01,-0.75));+#5021 = CARTESIAN_POINT('',(1.E-01,-0.1));+#5022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5023 = PCURVE('',#5024,#5029);+#5024 = PLANE('',#5025);+#5025 = AXIS2_PLACEMENT_3D('',#5026,#5027,#5028);+#5026 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#5027 = DIRECTION('',(0.,0.,1.));+#5028 = DIRECTION('',(1.,0.,0.));+#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5033);+#5030 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5031,#5032),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5031 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#5032 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5034 = ORIENTED_EDGE('',*,*,#5035,.T.);+#5035 = EDGE_CURVE('',#5010,#5036,#5038,.T.);+#5036 = VERTEX_POINT('',#5037);+#5037 = CARTESIAN_POINT('',(104.7522203923,-10.325,8.405));+#5038 = SURFACE_CURVE('',#5039,(#5043,#5049),.PCURVE_S1.);+#5039 = LINE('',#5040,#5041);+#5040 = CARTESIAN_POINT('',(104.7522203923,-10.325,7.705));+#5041 = VECTOR('',#5042,1.);+#5042 = DIRECTION('',(0.,0.,1.));+#5043 = PCURVE('',#4899,#5044);+#5044 = DEFINITIONAL_REPRESENTATION('',(#5045),#5048);+#5045 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5046,#5047),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5046 = CARTESIAN_POINT('',(1.E-01,-0.1));+#5047 = CARTESIAN_POINT('',(0.75,-0.1));+#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5049 = PCURVE('',#5050,#5055);+#5050 = PLANE('',#5051);+#5051 = AXIS2_PLACEMENT_3D('',#5052,#5053,#5054);+#5052 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#5053 = DIRECTION('',(0.,1.,0.));+#5054 = DIRECTION('',(0.,0.,1.));+#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5059);+#5056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5057,#5058),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5057 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#5058 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#5059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5060 = ORIENTED_EDGE('',*,*,#5061,.F.);+#5061 = EDGE_CURVE('',#5062,#5036,#5064,.T.);+#5062 = VERTEX_POINT('',#5063);+#5063 = CARTESIAN_POINT('',(104.7522203923,-9.675,8.405));+#5064 = SURFACE_CURVE('',#5065,(#5069,#5075),.PCURVE_S1.);+#5065 = LINE('',#5066,#5067);+#5066 = CARTESIAN_POINT('',(104.7522203923,-10.375,8.405));+#5067 = VECTOR('',#5068,1.);+#5068 = DIRECTION('',(0.,-1.,0.));+#5069 = PCURVE('',#4899,#5070);+#5070 = DEFINITIONAL_REPRESENTATION('',(#5071),#5074);+#5071 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5072,#5073),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5072 = CARTESIAN_POINT('',(0.75,-0.75));+#5073 = CARTESIAN_POINT('',(0.75,-0.1));+#5074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5075 = PCURVE('',#5076,#5081);+#5076 = PLANE('',#5077);+#5077 = AXIS2_PLACEMENT_3D('',#5078,#5079,#5080);+#5078 = CARTESIAN_POINT('',(104.6522203923,-10.325,8.405));+#5079 = DIRECTION('',(0.,0.,1.));+#5080 = DIRECTION('',(1.,0.,0.));+#5081 = DEFINITIONAL_REPRESENTATION('',(#5082),#5085);+#5082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5083,#5084),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5083 = CARTESIAN_POINT('',(9.999999999999E-02,0.65));+#5084 = CARTESIAN_POINT('',(9.999999999999E-02,0.));+#5085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5086 = ORIENTED_EDGE('',*,*,#5087,.F.);+#5087 = EDGE_CURVE('',#5008,#5062,#5088,.T.);+#5088 = SURFACE_CURVE('',#5089,(#5093,#5099),.PCURVE_S1.);+#5089 = LINE('',#5090,#5091);+#5090 = CARTESIAN_POINT('',(104.7522203923,-9.675,7.705));+#5091 = VECTOR('',#5092,1.);+#5092 = DIRECTION('',(0.,0.,1.));+#5093 = PCURVE('',#4899,#5094);+#5094 = DEFINITIONAL_REPRESENTATION('',(#5095),#5098);+#5095 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5096,#5097),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5096 = CARTESIAN_POINT('',(1.E-01,-0.75));+#5097 = CARTESIAN_POINT('',(0.75,-0.75));+#5098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5099 = PCURVE('',#5100,#5105);+#5100 = PLANE('',#5101);+#5101 = AXIS2_PLACEMENT_3D('',#5102,#5103,#5104);+#5102 = CARTESIAN_POINT('',(104.6522203923,-9.675,7.755));+#5103 = DIRECTION('',(0.,1.,0.));+#5104 = DIRECTION('',(0.,0.,1.));+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5109);+#5106 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5107,#5108),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5107 = CARTESIAN_POINT('',(0.,9.999999999999E-02));+#5108 = CARTESIAN_POINT('',(0.65,9.999999999999E-02));+#5109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5110 = ADVANCED_FACE('',(#5111),#4911,.F.);+#5111 = FACE_BOUND('',#5112,.F.);+#5112 = EDGE_LOOP('',(#5113,#5136,#5137,#5160));+#5113 = ORIENTED_EDGE('',*,*,#5114,.F.);+#5114 = EDGE_CURVE('',#4889,#5115,#5117,.T.);+#5115 = VERTEX_POINT('',#5116);+#5116 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#5117 = SURFACE_CURVE('',#5118,(#5122,#5129),.PCURVE_S1.);+#5118 = LINE('',#5119,#5120);+#5119 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#5120 = VECTOR('',#5121,1.);+#5121 = DIRECTION('',(1.,0.,0.));+#5122 = PCURVE('',#4911,#5123);+#5123 = DEFINITIONAL_REPRESENTATION('',(#5124),#5128);+#5124 = LINE('',#5125,#5126);+#5125 = CARTESIAN_POINT('',(0.,0.));+#5126 = VECTOR('',#5127,1.);+#5127 = DIRECTION('',(0.,1.));+#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5129 = PCURVE('',#4939,#5130);+#5130 = DEFINITIONAL_REPRESENTATION('',(#5131),#5135);+#5131 = LINE('',#5132,#5133);+#5132 = CARTESIAN_POINT('',(0.,0.));+#5133 = VECTOR('',#5134,1.);+#5134 = DIRECTION('',(1.,0.));+#5135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5136 = ORIENTED_EDGE('',*,*,#4888,.T.);+#5137 = ORIENTED_EDGE('',*,*,#5138,.T.);+#5138 = EDGE_CURVE('',#4891,#5139,#5141,.T.);+#5139 = VERTEX_POINT('',#5140);+#5140 = CARTESIAN_POINT('',(113.7522203923,-10.425,8.505));+#5141 = SURFACE_CURVE('',#5142,(#5146,#5153),.PCURVE_S1.);+#5142 = LINE('',#5143,#5144);+#5143 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#5144 = VECTOR('',#5145,1.);+#5145 = DIRECTION('',(1.,0.,0.));+#5146 = PCURVE('',#4911,#5147);+#5147 = DEFINITIONAL_REPRESENTATION('',(#5148),#5152);+#5148 = LINE('',#5149,#5150);+#5149 = CARTESIAN_POINT('',(0.85,0.));+#5150 = VECTOR('',#5151,1.);+#5151 = DIRECTION('',(0.,1.));+#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5153 = PCURVE('',#4993,#5154);+#5154 = DEFINITIONAL_REPRESENTATION('',(#5155),#5159);+#5155 = LINE('',#5156,#5157);+#5156 = CARTESIAN_POINT('',(0.,0.));+#5157 = VECTOR('',#5158,1.);+#5158 = DIRECTION('',(1.,0.));+#5159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5160 = ORIENTED_EDGE('',*,*,#5161,.F.);+#5161 = EDGE_CURVE('',#5115,#5139,#5162,.T.);+#5162 = SURFACE_CURVE('',#5163,(#5167,#5174),.PCURVE_S1.);+#5163 = LINE('',#5164,#5165);+#5164 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#5165 = VECTOR('',#5166,1.);+#5166 = DIRECTION('',(0.,0.,1.));+#5167 = PCURVE('',#4911,#5168);+#5168 = DEFINITIONAL_REPRESENTATION('',(#5169),#5173);+#5169 = LINE('',#5170,#5171);+#5170 = CARTESIAN_POINT('',(0.,9.));+#5171 = VECTOR('',#5172,1.);+#5172 = DIRECTION('',(1.,0.));+#5173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5174 = PCURVE('',#5175,#5180);+#5175 = PLANE('',#5176);+#5176 = AXIS2_PLACEMENT_3D('',#5177,#5178,#5179);+#5177 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#5178 = DIRECTION('',(1.,0.,0.));+#5179 = DIRECTION('',(0.,0.,1.));+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);+#5181 = LINE('',#5182,#5183);+#5182 = CARTESIAN_POINT('',(0.,0.));+#5183 = VECTOR('',#5184,1.);+#5184 = DIRECTION('',(1.,0.));+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5186 = ADVANCED_FACE('',(#5187),#4993,.T.);+#5187 = FACE_BOUND('',#5188,.T.);+#5188 = EDGE_LOOP('',(#5189,#5190,#5191,#5214));+#5189 = ORIENTED_EDGE('',*,*,#4979,.F.);+#5190 = ORIENTED_EDGE('',*,*,#5138,.T.);+#5191 = ORIENTED_EDGE('',*,*,#5192,.T.);+#5192 = EDGE_CURVE('',#5139,#5193,#5195,.T.);+#5193 = VERTEX_POINT('',#5194);+#5194 = CARTESIAN_POINT('',(113.7522203923,-9.575,8.505));+#5195 = SURFACE_CURVE('',#5196,(#5200,#5207),.PCURVE_S1.);+#5196 = LINE('',#5197,#5198);+#5197 = CARTESIAN_POINT('',(113.7522203923,-10.425,8.505));+#5198 = VECTOR('',#5199,1.);+#5199 = DIRECTION('',(0.,1.,0.));+#5200 = PCURVE('',#4993,#5201);+#5201 = DEFINITIONAL_REPRESENTATION('',(#5202),#5206);+#5202 = LINE('',#5203,#5204);+#5203 = CARTESIAN_POINT('',(9.,0.));+#5204 = VECTOR('',#5205,1.);+#5205 = DIRECTION('',(0.,1.));+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5207 = PCURVE('',#5175,#5208);+#5208 = DEFINITIONAL_REPRESENTATION('',(#5209),#5213);+#5209 = LINE('',#5210,#5211);+#5210 = CARTESIAN_POINT('',(0.85,0.));+#5211 = VECTOR('',#5212,1.);+#5212 = DIRECTION('',(0.,-1.));+#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5214 = ORIENTED_EDGE('',*,*,#5215,.F.);+#5215 = EDGE_CURVE('',#4952,#5193,#5216,.T.);+#5216 = SURFACE_CURVE('',#5217,(#5221,#5228),.PCURVE_S1.);+#5217 = LINE('',#5218,#5219);+#5218 = CARTESIAN_POINT('',(104.7522203923,-9.575,8.505));+#5219 = VECTOR('',#5220,1.);+#5220 = DIRECTION('',(1.,0.,0.));+#5221 = PCURVE('',#4993,#5222);+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);+#5223 = LINE('',#5224,#5225);+#5224 = CARTESIAN_POINT('',(0.,0.85));+#5225 = VECTOR('',#5226,1.);+#5226 = DIRECTION('',(1.,0.));+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5228 = PCURVE('',#4967,#5229);+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234);+#5230 = LINE('',#5231,#5232);+#5231 = CARTESIAN_POINT('',(0.85,0.));+#5232 = VECTOR('',#5233,1.);+#5233 = DIRECTION('',(0.,1.));+#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5235 = ADVANCED_FACE('',(#5236),#4939,.F.);+#5236 = FACE_BOUND('',#5237,.F.);+#5237 = EDGE_LOOP('',(#5238,#5239,#5240,#5263));+#5238 = ORIENTED_EDGE('',*,*,#4923,.F.);+#5239 = ORIENTED_EDGE('',*,*,#5114,.T.);+#5240 = ORIENTED_EDGE('',*,*,#5241,.T.);+#5241 = EDGE_CURVE('',#5115,#5242,#5244,.T.);+#5242 = VERTEX_POINT('',#5243);+#5243 = CARTESIAN_POINT('',(113.7522203923,-9.575,7.655));+#5244 = SURFACE_CURVE('',#5245,(#5249,#5256),.PCURVE_S1.);+#5245 = LINE('',#5246,#5247);+#5246 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#5247 = VECTOR('',#5248,1.);+#5248 = DIRECTION('',(0.,1.,0.));+#5249 = PCURVE('',#4939,#5250);+#5250 = DEFINITIONAL_REPRESENTATION('',(#5251),#5255);+#5251 = LINE('',#5252,#5253);+#5252 = CARTESIAN_POINT('',(9.,0.));+#5253 = VECTOR('',#5254,1.);+#5254 = DIRECTION('',(0.,1.));+#5255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5256 = PCURVE('',#5175,#5257);+#5257 = DEFINITIONAL_REPRESENTATION('',(#5258),#5262);+#5258 = LINE('',#5259,#5260);+#5259 = CARTESIAN_POINT('',(0.,0.));+#5260 = VECTOR('',#5261,1.);+#5261 = DIRECTION('',(0.,-1.));+#5262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5263 = ORIENTED_EDGE('',*,*,#5264,.F.);+#5264 = EDGE_CURVE('',#4924,#5242,#5265,.T.);+#5265 = SURFACE_CURVE('',#5266,(#5270,#5277),.PCURVE_S1.);+#5266 = LINE('',#5267,#5268);+#5267 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#5268 = VECTOR('',#5269,1.);+#5269 = DIRECTION('',(1.,0.,0.));+#5270 = PCURVE('',#4939,#5271);+#5271 = DEFINITIONAL_REPRESENTATION('',(#5272),#5276);+#5272 = LINE('',#5273,#5274);+#5273 = CARTESIAN_POINT('',(0.,0.85));+#5274 = VECTOR('',#5275,1.);+#5275 = DIRECTION('',(1.,0.));+#5276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5277 = PCURVE('',#4967,#5278);+#5278 = DEFINITIONAL_REPRESENTATION('',(#5279),#5283);+#5279 = LINE('',#5280,#5281);+#5280 = CARTESIAN_POINT('',(0.,0.));+#5281 = VECTOR('',#5282,1.);+#5282 = DIRECTION('',(0.,1.));+#5283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5284 = ADVANCED_FACE('',(#5285),#4967,.T.);+#5285 = FACE_BOUND('',#5286,.T.);+#5286 = EDGE_LOOP('',(#5287,#5288,#5289,#5290));+#5287 = ORIENTED_EDGE('',*,*,#5264,.F.);+#5288 = ORIENTED_EDGE('',*,*,#4951,.T.);+#5289 = ORIENTED_EDGE('',*,*,#5215,.T.);+#5290 = ORIENTED_EDGE('',*,*,#5291,.F.);+#5291 = EDGE_CURVE('',#5242,#5193,#5292,.T.);+#5292 = SURFACE_CURVE('',#5293,(#5297,#5304),.PCURVE_S1.);+#5293 = LINE('',#5294,#5295);+#5294 = CARTESIAN_POINT('',(113.7522203923,-9.575,7.655));+#5295 = VECTOR('',#5296,1.);+#5296 = DIRECTION('',(0.,0.,1.));+#5297 = PCURVE('',#4967,#5298);+#5298 = DEFINITIONAL_REPRESENTATION('',(#5299),#5303);+#5299 = LINE('',#5300,#5301);+#5300 = CARTESIAN_POINT('',(0.,9.));+#5301 = VECTOR('',#5302,1.);+#5302 = DIRECTION('',(1.,0.));+#5303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5304 = PCURVE('',#5175,#5305);+#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310);+#5306 = LINE('',#5307,#5308);+#5307 = CARTESIAN_POINT('',(0.,-0.85));+#5308 = VECTOR('',#5309,1.);+#5309 = DIRECTION('',(1.,0.));+#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5311 = ADVANCED_FACE('',(#5312),#5024,.T.);+#5312 = FACE_BOUND('',#5313,.T.);+#5313 = EDGE_LOOP('',(#5314,#5337,#5338,#5361));+#5314 = ORIENTED_EDGE('',*,*,#5315,.F.);+#5315 = EDGE_CURVE('',#5008,#5316,#5318,.T.);+#5316 = VERTEX_POINT('',#5317);+#5317 = CARTESIAN_POINT('',(113.7522203923,-9.675,7.755));+#5318 = SURFACE_CURVE('',#5319,(#5323,#5330),.PCURVE_S1.);+#5319 = LINE('',#5320,#5321);+#5320 = CARTESIAN_POINT('',(104.6522203923,-9.675,7.755));+#5321 = VECTOR('',#5322,1.);+#5322 = DIRECTION('',(1.,0.,0.));+#5323 = PCURVE('',#5024,#5324);+#5324 = DEFINITIONAL_REPRESENTATION('',(#5325),#5329);+#5325 = LINE('',#5326,#5327);+#5326 = CARTESIAN_POINT('',(0.,0.65));+#5327 = VECTOR('',#5328,1.);+#5328 = DIRECTION('',(1.,0.));+#5329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5330 = PCURVE('',#5100,#5331);+#5331 = DEFINITIONAL_REPRESENTATION('',(#5332),#5336);+#5332 = LINE('',#5333,#5334);+#5333 = CARTESIAN_POINT('',(0.,0.));+#5334 = VECTOR('',#5335,1.);+#5335 = DIRECTION('',(0.,1.));+#5336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5337 = ORIENTED_EDGE('',*,*,#5007,.T.);+#5338 = ORIENTED_EDGE('',*,*,#5339,.T.);+#5339 = EDGE_CURVE('',#5010,#5340,#5342,.T.);+#5340 = VERTEX_POINT('',#5341);+#5341 = CARTESIAN_POINT('',(113.7522203923,-10.325,7.755));+#5342 = SURFACE_CURVE('',#5343,(#5347,#5354),.PCURVE_S1.);+#5343 = LINE('',#5344,#5345);+#5344 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#5345 = VECTOR('',#5346,1.);+#5346 = DIRECTION('',(1.,0.,0.));+#5347 = PCURVE('',#5024,#5348);+#5348 = DEFINITIONAL_REPRESENTATION('',(#5349),#5353);+#5349 = LINE('',#5350,#5351);+#5350 = CARTESIAN_POINT('',(0.,0.));+#5351 = VECTOR('',#5352,1.);+#5352 = DIRECTION('',(1.,0.));+#5353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5354 = PCURVE('',#5050,#5355);+#5355 = DEFINITIONAL_REPRESENTATION('',(#5356),#5360);+#5356 = LINE('',#5357,#5358);+#5357 = CARTESIAN_POINT('',(0.,0.));+#5358 = VECTOR('',#5359,1.);+#5359 = DIRECTION('',(0.,1.));+#5360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5361 = ORIENTED_EDGE('',*,*,#5362,.F.);+#5362 = EDGE_CURVE('',#5316,#5340,#5363,.T.);+#5363 = SURFACE_CURVE('',#5364,(#5368,#5374),.PCURVE_S1.);+#5364 = LINE('',#5365,#5366);+#5365 = CARTESIAN_POINT('',(113.7522203923,-10.375,7.755));+#5366 = VECTOR('',#5367,1.);+#5367 = DIRECTION('',(0.,-1.,0.));+#5368 = PCURVE('',#5024,#5369);+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5373);+#5370 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5371,#5372),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5371 = CARTESIAN_POINT('',(9.1,0.65));+#5372 = CARTESIAN_POINT('',(9.1,0.));+#5373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5374 = PCURVE('',#5175,#5375);+#5375 = DEFINITIONAL_REPRESENTATION('',(#5376),#5379);+#5376 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5377,#5378),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5377 = CARTESIAN_POINT('',(1.E-01,-0.75));+#5378 = CARTESIAN_POINT('',(1.E-01,-0.1));+#5379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5380 = ADVANCED_FACE('',(#5381),#5100,.F.);+#5381 = FACE_BOUND('',#5382,.F.);+#5382 = EDGE_LOOP('',(#5383,#5384,#5385,#5408));+#5383 = ORIENTED_EDGE('',*,*,#5315,.F.);+#5384 = ORIENTED_EDGE('',*,*,#5087,.T.);+#5385 = ORIENTED_EDGE('',*,*,#5386,.T.);+#5386 = EDGE_CURVE('',#5062,#5387,#5389,.T.);+#5387 = VERTEX_POINT('',#5388);+#5388 = CARTESIAN_POINT('',(113.7522203923,-9.675,8.405));+#5389 = SURFACE_CURVE('',#5390,(#5394,#5401),.PCURVE_S1.);+#5390 = LINE('',#5391,#5392);+#5391 = CARTESIAN_POINT('',(104.6522203923,-9.675,8.405));+#5392 = VECTOR('',#5393,1.);+#5393 = DIRECTION('',(1.,0.,0.));+#5394 = PCURVE('',#5100,#5395);+#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5400);+#5396 = LINE('',#5397,#5398);+#5397 = CARTESIAN_POINT('',(0.65,0.));+#5398 = VECTOR('',#5399,1.);+#5399 = DIRECTION('',(0.,1.));+#5400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5401 = PCURVE('',#5076,#5402);+#5402 = DEFINITIONAL_REPRESENTATION('',(#5403),#5407);+#5403 = LINE('',#5404,#5405);+#5404 = CARTESIAN_POINT('',(0.,0.65));+#5405 = VECTOR('',#5406,1.);+#5406 = DIRECTION('',(1.,0.));+#5407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5408 = ORIENTED_EDGE('',*,*,#5409,.F.);+#5409 = EDGE_CURVE('',#5316,#5387,#5410,.T.);+#5410 = SURFACE_CURVE('',#5411,(#5415,#5421),.PCURVE_S1.);+#5411 = LINE('',#5412,#5413);+#5412 = CARTESIAN_POINT('',(113.7522203923,-9.675,7.705));+#5413 = VECTOR('',#5414,1.);+#5414 = DIRECTION('',(0.,0.,1.));+#5415 = PCURVE('',#5100,#5416);+#5416 = DEFINITIONAL_REPRESENTATION('',(#5417),#5420);+#5417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5418,#5419),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5418 = CARTESIAN_POINT('',(0.,9.1));+#5419 = CARTESIAN_POINT('',(0.65,9.1));+#5420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5421 = PCURVE('',#5175,#5422);+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5426);+#5423 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5424,#5425),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5424 = CARTESIAN_POINT('',(1.E-01,-0.75));+#5425 = CARTESIAN_POINT('',(0.75,-0.75));+#5426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5427 = ADVANCED_FACE('',(#5428),#5076,.F.);+#5428 = FACE_BOUND('',#5429,.F.);+#5429 = EDGE_LOOP('',(#5430,#5431,#5432,#5455));+#5430 = ORIENTED_EDGE('',*,*,#5386,.F.);+#5431 = ORIENTED_EDGE('',*,*,#5061,.T.);+#5432 = ORIENTED_EDGE('',*,*,#5433,.T.);+#5433 = EDGE_CURVE('',#5036,#5434,#5436,.T.);+#5434 = VERTEX_POINT('',#5435);+#5435 = CARTESIAN_POINT('',(113.7522203923,-10.325,8.405));+#5436 = SURFACE_CURVE('',#5437,(#5441,#5448),.PCURVE_S1.);+#5437 = LINE('',#5438,#5439);+#5438 = CARTESIAN_POINT('',(104.6522203923,-10.325,8.405));+#5439 = VECTOR('',#5440,1.);+#5440 = DIRECTION('',(1.,0.,0.));+#5441 = PCURVE('',#5076,#5442);+#5442 = DEFINITIONAL_REPRESENTATION('',(#5443),#5447);+#5443 = LINE('',#5444,#5445);+#5444 = CARTESIAN_POINT('',(0.,0.));+#5445 = VECTOR('',#5446,1.);+#5446 = DIRECTION('',(1.,0.));+#5447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5448 = PCURVE('',#5050,#5449);+#5449 = DEFINITIONAL_REPRESENTATION('',(#5450),#5454);+#5450 = LINE('',#5451,#5452);+#5451 = CARTESIAN_POINT('',(0.65,0.));+#5452 = VECTOR('',#5453,1.);+#5453 = DIRECTION('',(0.,1.));+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5455 = ORIENTED_EDGE('',*,*,#5456,.F.);+#5456 = EDGE_CURVE('',#5387,#5434,#5457,.T.);+#5457 = SURFACE_CURVE('',#5458,(#5462,#5468),.PCURVE_S1.);+#5458 = LINE('',#5459,#5460);+#5459 = CARTESIAN_POINT('',(113.7522203923,-10.375,8.405));+#5460 = VECTOR('',#5461,1.);+#5461 = DIRECTION('',(0.,-1.,0.));+#5462 = PCURVE('',#5076,#5463);+#5463 = DEFINITIONAL_REPRESENTATION('',(#5464),#5467);+#5464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5465,#5466),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5465 = CARTESIAN_POINT('',(9.1,0.65));+#5466 = CARTESIAN_POINT('',(9.1,0.));+#5467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5468 = PCURVE('',#5175,#5469);+#5469 = DEFINITIONAL_REPRESENTATION('',(#5470),#5473);+#5470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5471,#5472),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-0.7,-5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#5471 = CARTESIAN_POINT('',(0.75,-0.75));+#5472 = CARTESIAN_POINT('',(0.75,-0.1));+#5473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5474 = ADVANCED_FACE('',(#5475),#5050,.T.);+#5475 = FACE_BOUND('',#5476,.T.);+#5476 = EDGE_LOOP('',(#5477,#5478,#5479,#5480));+#5477 = ORIENTED_EDGE('',*,*,#5339,.F.);+#5478 = ORIENTED_EDGE('',*,*,#5035,.T.);+#5479 = ORIENTED_EDGE('',*,*,#5433,.T.);+#5480 = ORIENTED_EDGE('',*,*,#5481,.F.);+#5481 = EDGE_CURVE('',#5340,#5434,#5482,.T.);+#5482 = SURFACE_CURVE('',#5483,(#5487,#5493),.PCURVE_S1.);+#5483 = LINE('',#5484,#5485);+#5484 = CARTESIAN_POINT('',(113.7522203923,-10.325,7.705));+#5485 = VECTOR('',#5486,1.);+#5486 = DIRECTION('',(0.,0.,1.));+#5487 = PCURVE('',#5050,#5488);+#5488 = DEFINITIONAL_REPRESENTATION('',(#5489),#5492);+#5489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5490,#5491),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5490 = CARTESIAN_POINT('',(0.,9.1));+#5491 = CARTESIAN_POINT('',(0.65,9.1));+#5492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5493 = PCURVE('',#5175,#5494);+#5494 = DEFINITIONAL_REPRESENTATION('',(#5495),#5498);+#5495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5496,#5497),.UNSPECIFIED.,.F.,+  .F.,(2,2),(5.E-02,0.7),.PIECEWISE_BEZIER_KNOTS.);+#5496 = CARTESIAN_POINT('',(1.E-01,-0.1));+#5497 = CARTESIAN_POINT('',(0.75,-0.1));+#5498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5499 = ADVANCED_FACE('',(#5500,#5506),#5175,.T.);+#5500 = FACE_BOUND('',#5501,.T.);+#5501 = EDGE_LOOP('',(#5502,#5503,#5504,#5505));+#5502 = ORIENTED_EDGE('',*,*,#5161,.F.);+#5503 = ORIENTED_EDGE('',*,*,#5241,.T.);+#5504 = ORIENTED_EDGE('',*,*,#5291,.T.);+#5505 = ORIENTED_EDGE('',*,*,#5192,.F.);+#5506 = FACE_BOUND('',#5507,.T.);+#5507 = EDGE_LOOP('',(#5508,#5509,#5510,#5511));+#5508 = ORIENTED_EDGE('',*,*,#5362,.T.);+#5509 = ORIENTED_EDGE('',*,*,#5481,.T.);+#5510 = ORIENTED_EDGE('',*,*,#5456,.F.);+#5511 = ORIENTED_EDGE('',*,*,#5409,.F.);+#5512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5516)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5513,#5514,#5515)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5513 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5514 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5515 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5516 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5513,+  'distance_accuracy_value','confusion accuracy');+#5517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5518,#5520);+#5518 = ( REPRESENTATION_RELATIONSHIP('','',#4881,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5519) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);+#5520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5521);+#5521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','Contact_3','',#5,#4876,$);+#5522 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4878));+#5523 = SHAPE_DEFINITION_REPRESENTATION(#5524,#5530);+#5524 = PRODUCT_DEFINITION_SHAPE('','',#5525);+#5525 = PRODUCT_DEFINITION('design','',#5526,#5529);+#5526 = PRODUCT_DEFINITION_FORMATION('','',#5527);+#5527 = PRODUCT('Pin1_display_marker','Pin1_display_marker','',(#5528));+#5528 = PRODUCT_CONTEXT('',#2,'mechanical');+#5529 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5530 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5531),#5783);+#5531 = MANIFOLD_SOLID_BREP('',#5532);+#5532 = CLOSED_SHELL('',(#5533,#5653,#5724,#5771,#5777));+#5533 = ADVANCED_FACE('',(#5534),#5548,.F.);+#5534 = FACE_BOUND('',#5535,.F.);+#5535 = EDGE_LOOP('',(#5536,#5571,#5599,#5627));+#5536 = ORIENTED_EDGE('',*,*,#5537,.T.);+#5537 = EDGE_CURVE('',#5538,#5540,#5542,.T.);+#5538 = VERTEX_POINT('',#5539);+#5539 = CARTESIAN_POINT('',(112.6022203923,-11.27,2.5));+#5540 = VERTEX_POINT('',#5541);+#5541 = CARTESIAN_POINT('',(112.6022203923,-11.3,2.5));+#5542 = SURFACE_CURVE('',#5543,(#5547,#5559),.PCURVE_S1.);+#5543 = LINE('',#5544,#5545);+#5544 = CARTESIAN_POINT('',(112.6022203923,-11.27,2.5));+#5545 = VECTOR('',#5546,1.);+#5546 = DIRECTION('',(0.,-1.,0.));+#5547 = PCURVE('',#5548,#5553);+#5548 = PLANE('',#5549);+#5549 = AXIS2_PLACEMENT_3D('',#5550,#5551,#5552);+#5550 = CARTESIAN_POINT('',(112.6022203923,-11.27,2.5));+#5551 = DIRECTION('',(-0.,0.,1.));+#5552 = DIRECTION('',(1.,0.,0.));+#5553 = DEFINITIONAL_REPRESENTATION('',(#5554),#5558);+#5554 = LINE('',#5555,#5556);+#5555 = CARTESIAN_POINT('',(0.,0.));+#5556 = VECTOR('',#5557,1.);+#5557 = DIRECTION('',(0.,-1.));+#5558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5559 = PCURVE('',#5560,#5565);+#5560 = PLANE('',#5561);+#5561 = AXIS2_PLACEMENT_3D('',#5562,#5563,#5564);+#5562 = CARTESIAN_POINT('',(113.2522203923,-11.27,3.6));+#5563 = DIRECTION('',(0.860926528214,0.,-0.508729312127));+#5564 = DIRECTION('',(-0.508729312127,0.,-0.860926528214));+#5565 = DEFINITIONAL_REPRESENTATION('',(#5566),#5570);+#5566 = LINE('',#5567,#5568);+#5567 = CARTESIAN_POINT('',(1.277693233918,0.));+#5568 = VECTOR('',#5569,1.);+#5569 = DIRECTION('',(-0.,-1.));+#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5571 = ORIENTED_EDGE('',*,*,#5572,.T.);+#5572 = EDGE_CURVE('',#5540,#5573,#5575,.T.);+#5573 = VERTEX_POINT('',#5574);+#5574 = CARTESIAN_POINT('',(113.9022203923,-11.3,2.5));+#5575 = SURFACE_CURVE('',#5576,(#5580,#5587),.PCURVE_S1.);+#5576 = LINE('',#5577,#5578);+#5577 = CARTESIAN_POINT('',(112.6022203923,-11.3,2.5));+#5578 = VECTOR('',#5579,1.);+#5579 = DIRECTION('',(1.,0.,0.));+#5580 = PCURVE('',#5548,#5581);+#5581 = DEFINITIONAL_REPRESENTATION('',(#5582),#5586);+#5582 = LINE('',#5583,#5584);+#5583 = CARTESIAN_POINT('',(0.,-3.E-02));+#5584 = VECTOR('',#5585,1.);+#5585 = DIRECTION('',(1.,0.));+#5586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5587 = PCURVE('',#5588,#5593);+#5588 = PLANE('',#5589);+#5589 = AXIS2_PLACEMENT_3D('',#5590,#5591,#5592);+#5590 = CARTESIAN_POINT('',(113.2522203923,-11.3,2.864545180888));+#5591 = DIRECTION('',(-0.,-1.,-0.));+#5592 = DIRECTION('',(0.,0.,-1.));+#5593 = DEFINITIONAL_REPRESENTATION('',(#5594),#5598);+#5594 = LINE('',#5595,#5596);+#5595 = CARTESIAN_POINT('',(0.364545180888,-0.65));+#5596 = VECTOR('',#5597,1.);+#5597 = DIRECTION('',(0.,1.));+#5598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5599 = ORIENTED_EDGE('',*,*,#5600,.F.);+#5600 = EDGE_CURVE('',#5601,#5573,#5603,.T.);+#5601 = VERTEX_POINT('',#5602);+#5602 = CARTESIAN_POINT('',(113.9022203923,-11.27,2.5));+#5603 = SURFACE_CURVE('',#5604,(#5608,#5615),.PCURVE_S1.);+#5604 = LINE('',#5605,#5606);+#5605 = CARTESIAN_POINT('',(113.9022203923,-11.27,2.5));+#5606 = VECTOR('',#5607,1.);+#5607 = DIRECTION('',(0.,-1.,0.));+#5608 = PCURVE('',#5548,#5609);+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);+#5610 = LINE('',#5611,#5612);+#5611 = CARTESIAN_POINT('',(1.3,0.));+#5612 = VECTOR('',#5613,1.);+#5613 = DIRECTION('',(0.,-1.));+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5615 = PCURVE('',#5616,#5621);+#5616 = PLANE('',#5617);+#5617 = AXIS2_PLACEMENT_3D('',#5618,#5619,#5620);+#5618 = CARTESIAN_POINT('',(113.9022203923,-11.27,2.5));+#5619 = DIRECTION('',(-0.860926528214,-0.,-0.508729312127));+#5620 = DIRECTION('',(-0.508729312127,0.,0.860926528214));+#5621 = DEFINITIONAL_REPRESENTATION('',(#5622),#5626);+#5622 = LINE('',#5623,#5624);+#5623 = CARTESIAN_POINT('',(0.,0.));+#5624 = VECTOR('',#5625,1.);+#5625 = DIRECTION('',(0.,-1.));+#5626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5627 = ORIENTED_EDGE('',*,*,#5628,.F.);+#5628 = EDGE_CURVE('',#5538,#5601,#5629,.T.);+#5629 = SURFACE_CURVE('',#5630,(#5634,#5641),.PCURVE_S1.);+#5630 = LINE('',#5631,#5632);+#5631 = CARTESIAN_POINT('',(112.6022203923,-11.27,2.5));+#5632 = VECTOR('',#5633,1.);+#5633 = DIRECTION('',(1.,0.,0.));+#5634 = PCURVE('',#5548,#5635);+#5635 = DEFINITIONAL_REPRESENTATION('',(#5636),#5640);+#5636 = LINE('',#5637,#5638);+#5637 = CARTESIAN_POINT('',(0.,0.));+#5638 = VECTOR('',#5639,1.);+#5639 = DIRECTION('',(1.,0.));+#5640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5641 = PCURVE('',#5642,#5647);+#5642 = PLANE('',#5643);+#5643 = AXIS2_PLACEMENT_3D('',#5644,#5645,#5646);+#5644 = CARTESIAN_POINT('',(113.2522203923,-11.27,2.864545180888));+#5645 = DIRECTION('',(-0.,-1.,-0.));+#5646 = DIRECTION('',(0.,0.,-1.));+#5647 = DEFINITIONAL_REPRESENTATION('',(#5648),#5652);+#5648 = LINE('',#5649,#5650);+#5649 = CARTESIAN_POINT('',(0.364545180888,-0.65));+#5650 = VECTOR('',#5651,1.);+#5651 = DIRECTION('',(0.,1.));+#5652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5653 = ADVANCED_FACE('',(#5654),#5616,.F.);+#5654 = FACE_BOUND('',#5655,.F.);+#5655 = EDGE_LOOP('',(#5656,#5657,#5680,#5703));+#5656 = ORIENTED_EDGE('',*,*,#5600,.T.);+#5657 = ORIENTED_EDGE('',*,*,#5658,.T.);+#5658 = EDGE_CURVE('',#5573,#5659,#5661,.T.);+#5659 = VERTEX_POINT('',#5660);+#5660 = CARTESIAN_POINT('',(113.2522203923,-11.3,3.6));+#5661 = SURFACE_CURVE('',#5662,(#5666,#5673),.PCURVE_S1.);+#5662 = LINE('',#5663,#5664);+#5663 = CARTESIAN_POINT('',(113.9022203923,-11.3,2.5));+#5664 = VECTOR('',#5665,1.);+#5665 = DIRECTION('',(-0.508729312127,0.,0.860926528214));+#5666 = PCURVE('',#5616,#5667);+#5667 = DEFINITIONAL_REPRESENTATION('',(#5668),#5672);+#5668 = LINE('',#5669,#5670);+#5669 = CARTESIAN_POINT('',(0.,-3.E-02));+#5670 = VECTOR('',#5671,1.);+#5671 = DIRECTION('',(1.,0.));+#5672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5673 = PCURVE('',#5588,#5674);+#5674 = DEFINITIONAL_REPRESENTATION('',(#5675),#5679);+#5675 = LINE('',#5676,#5677);+#5676 = CARTESIAN_POINT('',(0.364545180888,0.65));+#5677 = VECTOR('',#5678,1.);+#5678 = DIRECTION('',(-0.860926528214,-0.508729312127));+#5679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5680 = ORIENTED_EDGE('',*,*,#5681,.F.);+#5681 = EDGE_CURVE('',#5682,#5659,#5684,.T.);+#5682 = VERTEX_POINT('',#5683);+#5683 = CARTESIAN_POINT('',(113.2522203923,-11.27,3.6));+#5684 = SURFACE_CURVE('',#5685,(#5689,#5696),.PCURVE_S1.);+#5685 = LINE('',#5686,#5687);+#5686 = CARTESIAN_POINT('',(113.2522203923,-11.27,3.6));+#5687 = VECTOR('',#5688,1.);+#5688 = DIRECTION('',(0.,-1.,0.));+#5689 = PCURVE('',#5616,#5690);+#5690 = DEFINITIONAL_REPRESENTATION('',(#5691),#5695);+#5691 = LINE('',#5692,#5693);+#5692 = CARTESIAN_POINT('',(1.277693233918,0.));+#5693 = VECTOR('',#5694,1.);+#5694 = DIRECTION('',(0.,-1.));+#5695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5696 = PCURVE('',#5560,#5697);+#5697 = DEFINITIONAL_REPRESENTATION('',(#5698),#5702);+#5698 = LINE('',#5699,#5700);+#5699 = CARTESIAN_POINT('',(0.,0.));+#5700 = VECTOR('',#5701,1.);+#5701 = DIRECTION('',(-0.,-1.));+#5702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5703 = ORIENTED_EDGE('',*,*,#5704,.F.);+#5704 = EDGE_CURVE('',#5601,#5682,#5705,.T.);+#5705 = SURFACE_CURVE('',#5706,(#5710,#5717),.PCURVE_S1.);+#5706 = LINE('',#5707,#5708);+#5707 = CARTESIAN_POINT('',(113.9022203923,-11.27,2.5));+#5708 = VECTOR('',#5709,1.);+#5709 = DIRECTION('',(-0.508729312127,0.,0.860926528214));+#5710 = PCURVE('',#5616,#5711);+#5711 = DEFINITIONAL_REPRESENTATION('',(#5712),#5716);+#5712 = LINE('',#5713,#5714);+#5713 = CARTESIAN_POINT('',(0.,0.));+#5714 = VECTOR('',#5715,1.);+#5715 = DIRECTION('',(1.,0.));+#5716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5717 = PCURVE('',#5642,#5718);+#5718 = DEFINITIONAL_REPRESENTATION('',(#5719),#5723);+#5719 = LINE('',#5720,#5721);+#5720 = CARTESIAN_POINT('',(0.364545180888,0.65));+#5721 = VECTOR('',#5722,1.);+#5722 = DIRECTION('',(-0.860926528214,-0.508729312127));+#5723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5724 = ADVANCED_FACE('',(#5725),#5560,.F.);+#5725 = FACE_BOUND('',#5726,.F.);+#5726 = EDGE_LOOP('',(#5727,#5728,#5749,#5750));+#5727 = ORIENTED_EDGE('',*,*,#5681,.T.);+#5728 = ORIENTED_EDGE('',*,*,#5729,.T.);+#5729 = EDGE_CURVE('',#5659,#5540,#5730,.T.);+#5730 = SURFACE_CURVE('',#5731,(#5735,#5742),.PCURVE_S1.);+#5731 = LINE('',#5732,#5733);+#5732 = CARTESIAN_POINT('',(113.2522203923,-11.3,3.6));+#5733 = VECTOR('',#5734,1.);+#5734 = DIRECTION('',(-0.508729312127,0.,-0.860926528214));+#5735 = PCURVE('',#5560,#5736);+#5736 = DEFINITIONAL_REPRESENTATION('',(#5737),#5741);+#5737 = LINE('',#5738,#5739);+#5738 = CARTESIAN_POINT('',(-0.,-3.E-02));+#5739 = VECTOR('',#5740,1.);+#5740 = DIRECTION('',(1.,0.));+#5741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5742 = PCURVE('',#5588,#5743);+#5743 = DEFINITIONAL_REPRESENTATION('',(#5744),#5748);+#5744 = LINE('',#5745,#5746);+#5745 = CARTESIAN_POINT('',(-0.735454819112,-2.84217094304E-14));+#5746 = VECTOR('',#5747,1.);+#5747 = DIRECTION('',(0.860926528214,-0.508729312127));+#5748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5749 = ORIENTED_EDGE('',*,*,#5537,.F.);+#5750 = ORIENTED_EDGE('',*,*,#5751,.F.);+#5751 = EDGE_CURVE('',#5682,#5538,#5752,.T.);+#5752 = SURFACE_CURVE('',#5753,(#5757,#5764),.PCURVE_S1.);+#5753 = LINE('',#5754,#5755);+#5754 = CARTESIAN_POINT('',(113.2522203923,-11.27,3.6));+#5755 = VECTOR('',#5756,1.);+#5756 = DIRECTION('',(-0.508729312127,0.,-0.860926528214));+#5757 = PCURVE('',#5560,#5758);+#5758 = DEFINITIONAL_REPRESENTATION('',(#5759),#5763);+#5759 = LINE('',#5760,#5761);+#5760 = CARTESIAN_POINT('',(0.,0.));+#5761 = VECTOR('',#5762,1.);+#5762 = DIRECTION('',(1.,0.));+#5763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5764 = PCURVE('',#5642,#5765);+#5765 = DEFINITIONAL_REPRESENTATION('',(#5766),#5770);+#5766 = LINE('',#5767,#5768);+#5767 = CARTESIAN_POINT('',(-0.735454819112,-2.84217094304E-14));+#5768 = VECTOR('',#5769,1.);+#5769 = DIRECTION('',(0.860926528214,-0.508729312127));+#5770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5771 = ADVANCED_FACE('',(#5772),#5642,.F.);+#5772 = FACE_BOUND('',#5773,.F.);+#5773 = EDGE_LOOP('',(#5774,#5775,#5776));+#5774 = ORIENTED_EDGE('',*,*,#5628,.T.);+#5775 = ORIENTED_EDGE('',*,*,#5704,.T.);+#5776 = ORIENTED_EDGE('',*,*,#5751,.T.);+#5777 = ADVANCED_FACE('',(#5778),#5588,.T.);+#5778 = FACE_BOUND('',#5779,.T.);+#5779 = EDGE_LOOP('',(#5780,#5781,#5782));+#5780 = ORIENTED_EDGE('',*,*,#5572,.T.);+#5781 = ORIENTED_EDGE('',*,*,#5658,.T.);+#5782 = ORIENTED_EDGE('',*,*,#5729,.T.);+#5783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5787)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5784,#5785,#5786)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5784,+  'distance_accuracy_value','confusion accuracy');+#5788 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5789,#5791);+#5789 = ( REPRESENTATION_RELATIONSHIP('','',#5530,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5790) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5790 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);+#5791 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5792);+#5792 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','Pin1_display_marker','',#5,+  #5525,$);+#5793 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5527));+#5794 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5795),#5783);+#5795 = STYLED_ITEM('color',(#5796),#5531);+#5796 = PRESENTATION_STYLE_ASSIGNMENT((#5797));+#5797 = SURFACE_STYLE_USAGE(.BOTH.,#5798);+#5798 = SURFACE_SIDE_STYLE('',(#5799));+#5799 = SURFACE_STYLE_FILL_AREA(#5800);+#5800 = FILL_AREA_STYLE('',(#5801));+#5801 = FILL_AREA_STYLE_COLOUR('',#5802);+#5802 = COLOUR_RGB('',0.649999988539,0.679999990811,0.700000005816);+#5803 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5804),#5512);+#5804 = STYLED_ITEM('color',(#5805),#4882);+#5805 = PRESENTATION_STYLE_ASSIGNMENT((#5806));+#5806 = SURFACE_STYLE_USAGE(.BOTH.,#5807);+#5807 = SURFACE_SIDE_STYLE('',(#5808));+#5808 = SURFACE_STYLE_FILL_AREA(#5809);+#5809 = FILL_AREA_STYLE('',(#5810));+#5810 = FILL_AREA_STYLE_COLOUR('',#5811);+#5811 = COLOUR_RGB('',0.700000005816,0.720000003324,0.740000011925);+#5812 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5813),#4214);+#5813 = STYLED_ITEM('color',(#5814),#3584);+#5814 = PRESENTATION_STYLE_ASSIGNMENT((#5815));+#5815 = SURFACE_STYLE_USAGE(.BOTH.,#5816);+#5816 = SURFACE_SIDE_STYLE('',(#5817));+#5817 = SURFACE_STYLE_FILL_AREA(#5818);+#5818 = FILL_AREA_STYLE('',(#5819));+#5819 = FILL_AREA_STYLE_COLOUR('',#5811);+#5820 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5821),#2316);+#5821 = STYLED_ITEM('color',(#5822),#1577);+#5822 = PRESENTATION_STYLE_ASSIGNMENT((#5823));+#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('',#5828);+#5828 = COLOUR_RGB('',0.850000012718,0.649999988539,1.999999944121E-02);+#5829 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5830),#4863);+#5830 = STYLED_ITEM('color',(#5831),#4233);+#5831 = PRESENTATION_STYLE_ASSIGNMENT((#5832));+#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('',#5811);+#5837 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5838),#3565);+#5838 = STYLED_ITEM('color',(#5839),#2335);+#5839 = PRESENTATION_STYLE_ASSIGNMENT((#5840));+#5840 = SURFACE_STYLE_USAGE(.BOTH.,#5841);+#5841 = SURFACE_SIDE_STYLE('',(#5842));+#5842 = SURFACE_STYLE_FILL_AREA(#5843);+#5843 = FILL_AREA_STYLE('',(#5844));+#5844 = FILL_AREA_STYLE_COLOUR('',#5845);+#5845 = COLOUR_RGB('',5.500000063064E-02,6.000000074816E-02,+  6.500000082754E-02);+#5846 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5847),#800);+#5847 = STYLED_ITEM('color',(#5848),#61);+#5848 = PRESENTATION_STYLE_ASSIGNMENT((#5849));+#5849 = SURFACE_STYLE_USAGE(.BOTH.,#5850);+#5850 = SURFACE_SIDE_STYLE('',(#5851));+#5851 = SURFACE_STYLE_FILL_AREA(#5852);+#5852 = FILL_AREA_STYLE('',(#5853));+#5853 = FILL_AREA_STYLE_COLOUR('',#5854);+#5854 = COLOUR_RGB('',0.649999988539,3.499999902211E-02,+  3.499999902211E-02);+#5855 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #5856),#1558);+#5856 = STYLED_ITEM('color',(#5857),#819);+#5857 = PRESENTATION_STYLE_ASSIGNMENT((#5858));+#5858 = SURFACE_STYLE_USAGE(.BOTH.,#5859);+#5859 = SURFACE_SIDE_STYLE('',(#5860));+#5860 = SURFACE_STYLE_FILL_AREA(#5861);+#5861 = FILL_AREA_STYLE('',(#5862));+#5862 = FILL_AREA_STYLE_COLOUR('',#5863);+#5863 = COLOUR_RGB('',3.999999888241E-02,4.499999925419E-02,+  5.000000142576E-02);+ENDSEC;+END-ISO-10303-21;
cad/harness/fan-adom-harness-static.glbadded
⋯ 1 unchanged line ⋯
cad/harness/fan-adom-harness.glbadded
⋯ 1 unchanged line ⋯
cad/harness/fan-adom-harness.stepadded+11450
@@ -0,0 +1,11843 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-09T11:30:53',('Author'),(+    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'+  ,'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('fan-adom-harness','fan-adom-harness','',(#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('Fan','Fan','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = SHAPE_REPRESENTATION('',(#11,#37,#1115,#1213,#1543,#1873,#2203,+    #2533,#2863,#3193,#3523,#3853,#4183),#4513);+#37 = MANIFOLD_SOLID_BREP('',#38);+#38 = CLOSED_SHELL('',(#39,#159,#510,#564,#614,#865,#892,#919,#946,#973,+    #980,#1007,#1034,#1061,#1088));+#39 = ADVANCED_FACE('',(#40),#54,.F.);+#40 = FACE_BOUND('',#41,.F.);+#41 = EDGE_LOOP('',(#42,#77,#105,#133));+#42 = ORIENTED_EDGE('',*,*,#43,.F.);+#43 = EDGE_CURVE('',#44,#46,#48,.T.);+#44 = VERTEX_POINT('',#45);+#45 = CARTESIAN_POINT('',(-18.,-20.,0.));+#46 = VERTEX_POINT('',#47);+#47 = CARTESIAN_POINT('',(18.,-20.,0.));+#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);+#49 = LINE('',#50,#51);+#50 = CARTESIAN_POINT('',(-20.,-20.,0.));+#51 = VECTOR('',#52,1.);+#52 = DIRECTION('',(1.,0.,0.));+#53 = PCURVE('',#54,#59);+#54 = PLANE('',#55);+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);+#56 = CARTESIAN_POINT('',(-20.,-20.,0.));+#57 = DIRECTION('',(0.,1.,0.));+#58 = DIRECTION('',(1.,0.,0.));+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(0.,0.));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(1.,0.));+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#65 = PCURVE('',#66,#71);+#66 = PLANE('',#67);+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);+#68 = CARTESIAN_POINT('',(0.,0.,0.));+#69 = DIRECTION('',(0.,0.,1.));+#70 = DIRECTION('',(1.,0.,0.));+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);+#72 = LINE('',#73,#74);+#73 = CARTESIAN_POINT('',(-20.,-20.));+#74 = VECTOR('',#75,1.);+#75 = DIRECTION('',(1.,0.));+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#77 = ORIENTED_EDGE('',*,*,#78,.T.);+#78 = EDGE_CURVE('',#44,#79,#81,.T.);+#79 = VERTEX_POINT('',#80);+#80 = CARTESIAN_POINT('',(-18.,-20.,20.));+#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);+#82 = LINE('',#83,#84);+#83 = CARTESIAN_POINT('',(-18.,-20.,0.));+#84 = VECTOR('',#85,1.);+#85 = DIRECTION('',(0.,0.,1.));+#86 = PCURVE('',#54,#87);+#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(2.,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,-1.));+#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#93 = PCURVE('',#94,#99);+#94 = CYLINDRICAL_SURFACE('',#95,2.);+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);+#96 = CARTESIAN_POINT('',(-18.,-18.,0.));+#97 = DIRECTION('',(0.,0.,1.));+#98 = DIRECTION('',(0.,-1.,0.));+#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);+#100 = LINE('',#101,#102);+#101 = CARTESIAN_POINT('',(6.28318530718,0.));+#102 = VECTOR('',#103,1.);+#103 = DIRECTION('',(-0.,1.));+#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#105 = ORIENTED_EDGE('',*,*,#106,.T.);+#106 = EDGE_CURVE('',#79,#107,#109,.T.);+#107 = VERTEX_POINT('',#108);+#108 = CARTESIAN_POINT('',(18.,-20.,20.));+#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);+#110 = LINE('',#111,#112);+#111 = CARTESIAN_POINT('',(-20.,-20.,20.));+#112 = VECTOR('',#113,1.);+#113 = DIRECTION('',(1.,0.,0.));+#114 = PCURVE('',#54,#115);+#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);+#116 = LINE('',#117,#118);+#117 = CARTESIAN_POINT('',(0.,-20.));+#118 = VECTOR('',#119,1.);+#119 = DIRECTION('',(1.,0.));+#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#121 = PCURVE('',#122,#127);+#122 = PLANE('',#123);+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);+#124 = CARTESIAN_POINT('',(0.,0.,20.));+#125 = DIRECTION('',(0.,0.,1.));+#126 = DIRECTION('',(1.,0.,0.));+#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);+#128 = LINE('',#129,#130);+#129 = CARTESIAN_POINT('',(-20.,-20.));+#130 = VECTOR('',#131,1.);+#131 = DIRECTION('',(1.,0.));+#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#133 = ORIENTED_EDGE('',*,*,#134,.F.);+#134 = EDGE_CURVE('',#46,#107,#135,.T.);+#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.);+#136 = LINE('',#137,#138);+#137 = CARTESIAN_POINT('',(18.,-20.,0.));+#138 = VECTOR('',#139,1.);+#139 = DIRECTION('',(0.,0.,1.));+#140 = PCURVE('',#54,#141);+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);+#142 = LINE('',#143,#144);+#143 = CARTESIAN_POINT('',(38.,0.));+#144 = VECTOR('',#145,1.);+#145 = DIRECTION('',(0.,-1.));+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#147 = PCURVE('',#148,#153);+#148 = CYLINDRICAL_SURFACE('',#149,2.);+#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);+#150 = CARTESIAN_POINT('',(18.,-18.,0.));+#151 = DIRECTION('',(0.,0.,1.));+#152 = DIRECTION('',(0.,-1.,0.));+#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);+#154 = LINE('',#155,#156);+#155 = CARTESIAN_POINT('',(0.,0.));+#156 = VECTOR('',#157,1.);+#157 = DIRECTION('',(0.,1.));+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#159 = ADVANCED_FACE('',(#160,#355,#386,#417,#448,#479),#66,.F.);+#160 = FACE_BOUND('',#161,.F.);+#161 = EDGE_LOOP('',(#162,#163,#187,#215,#244,#272,#301,#329));+#162 = ORIENTED_EDGE('',*,*,#43,.T.);+#163 = ORIENTED_EDGE('',*,*,#164,.T.);+#164 = EDGE_CURVE('',#46,#165,#167,.T.);+#165 = VERTEX_POINT('',#166);+#166 = CARTESIAN_POINT('',(20.,-18.,0.));+#167 = SURFACE_CURVE('',#168,(#173,#180),.PCURVE_S1.);+#168 = CIRCLE('',#169,2.);+#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172);+#170 = CARTESIAN_POINT('',(18.,-18.,0.));+#171 = DIRECTION('',(-0.,0.,1.));+#172 = DIRECTION('',(0.,-1.,0.));+#173 = PCURVE('',#66,#174);+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);+#175 = CIRCLE('',#176,2.);+#176 = AXIS2_PLACEMENT_2D('',#177,#178);+#177 = CARTESIAN_POINT('',(18.,-18.));+#178 = DIRECTION('',(0.,-1.));+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#180 = PCURVE('',#148,#181);+#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);+#182 = LINE('',#183,#184);+#183 = CARTESIAN_POINT('',(0.,0.));+#184 = VECTOR('',#185,1.);+#185 = DIRECTION('',(1.,0.));+#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#187 = ORIENTED_EDGE('',*,*,#188,.T.);+#188 = EDGE_CURVE('',#165,#189,#191,.T.);+#189 = VERTEX_POINT('',#190);+#190 = CARTESIAN_POINT('',(20.,18.,0.));+#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.);+#192 = LINE('',#193,#194);+#193 = CARTESIAN_POINT('',(20.,-20.,0.));+#194 = VECTOR('',#195,1.);+#195 = DIRECTION('',(0.,1.,0.));+#196 = PCURVE('',#66,#197);+#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);+#198 = LINE('',#199,#200);+#199 = CARTESIAN_POINT('',(20.,-20.));+#200 = VECTOR('',#201,1.);+#201 = DIRECTION('',(0.,1.));+#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#203 = PCURVE('',#204,#209);+#204 = PLANE('',#205);+#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208);+#206 = CARTESIAN_POINT('',(20.,-20.,0.));+#207 = DIRECTION('',(-1.,0.,0.));+#208 = DIRECTION('',(0.,1.,0.));+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);+#210 = LINE('',#211,#212);+#211 = CARTESIAN_POINT('',(0.,0.));+#212 = VECTOR('',#213,1.);+#213 = DIRECTION('',(1.,0.));+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#215 = ORIENTED_EDGE('',*,*,#216,.T.);+#216 = EDGE_CURVE('',#189,#217,#219,.T.);+#217 = VERTEX_POINT('',#218);+#218 = CARTESIAN_POINT('',(18.,20.,0.));+#219 = SURFACE_CURVE('',#220,(#225,#232),.PCURVE_S1.);+#220 = CIRCLE('',#221,2.);+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);+#222 = CARTESIAN_POINT('',(18.,18.,0.));+#223 = DIRECTION('',(-0.,0.,1.));+#224 = DIRECTION('',(0.,-1.,0.));+#225 = PCURVE('',#66,#226);+#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231);+#227 = CIRCLE('',#228,2.);+#228 = AXIS2_PLACEMENT_2D('',#229,#230);+#229 = CARTESIAN_POINT('',(18.,18.));+#230 = DIRECTION('',(0.,-1.));+#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#232 = PCURVE('',#233,#238);+#233 = CYLINDRICAL_SURFACE('',#234,2.);+#234 = AXIS2_PLACEMENT_3D('',#235,#236,#237);+#235 = CARTESIAN_POINT('',(18.,18.,0.));+#236 = DIRECTION('',(0.,0.,1.));+#237 = DIRECTION('',(1.,0.,0.));+#238 = DEFINITIONAL_REPRESENTATION('',(#239),#243);+#239 = LINE('',#240,#241);+#240 = CARTESIAN_POINT('',(-1.570796326795,0.));+#241 = VECTOR('',#242,1.);+#242 = DIRECTION('',(1.,0.));+#243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#244 = ORIENTED_EDGE('',*,*,#245,.T.);+#245 = EDGE_CURVE('',#217,#246,#248,.T.);+#246 = VERTEX_POINT('',#247);+#247 = CARTESIAN_POINT('',(-18.,20.,0.));+#248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);+#249 = LINE('',#250,#251);+#250 = CARTESIAN_POINT('',(20.,20.,0.));+#251 = VECTOR('',#252,1.);+#252 = DIRECTION('',(-1.,0.,0.));+#253 = PCURVE('',#66,#254);+#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);+#255 = LINE('',#256,#257);+#256 = CARTESIAN_POINT('',(20.,20.));+#257 = VECTOR('',#258,1.);+#258 = DIRECTION('',(-1.,0.));+#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#260 = PCURVE('',#261,#266);+#261 = PLANE('',#262);+#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);+#263 = CARTESIAN_POINT('',(20.,20.,0.));+#264 = DIRECTION('',(0.,-1.,0.));+#265 = DIRECTION('',(-1.,0.,0.));+#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271);+#267 = LINE('',#268,#269);+#268 = CARTESIAN_POINT('',(0.,-0.));+#269 = VECTOR('',#270,1.);+#270 = DIRECTION('',(1.,0.));+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#272 = ORIENTED_EDGE('',*,*,#273,.T.);+#273 = EDGE_CURVE('',#246,#274,#276,.T.);+#274 = VERTEX_POINT('',#275);+#275 = CARTESIAN_POINT('',(-20.,18.,0.));+#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.);+#277 = CIRCLE('',#278,2.);+#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281);+#279 = CARTESIAN_POINT('',(-18.,18.,0.));+#280 = DIRECTION('',(-0.,0.,1.));+#281 = DIRECTION('',(0.,-1.,0.));+#282 = PCURVE('',#66,#283);+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);+#284 = CIRCLE('',#285,2.);+#285 = AXIS2_PLACEMENT_2D('',#286,#287);+#286 = CARTESIAN_POINT('',(-18.,18.));+#287 = DIRECTION('',(0.,-1.));+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#289 = PCURVE('',#290,#295);+#290 = CYLINDRICAL_SURFACE('',#291,2.);+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);+#292 = CARTESIAN_POINT('',(-18.,18.,0.));+#293 = DIRECTION('',(0.,0.,1.));+#294 = DIRECTION('',(0.,1.,0.));+#295 = DEFINITIONAL_REPRESENTATION('',(#296),#300);+#296 = LINE('',#297,#298);+#297 = CARTESIAN_POINT('',(-3.14159265359,0.));+#298 = VECTOR('',#299,1.);+#299 = DIRECTION('',(1.,0.));+#300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#301 = ORIENTED_EDGE('',*,*,#302,.T.);+#302 = EDGE_CURVE('',#274,#303,#305,.T.);+#303 = VERTEX_POINT('',#304);+#304 = CARTESIAN_POINT('',(-20.,-18.,0.));+#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);+#306 = LINE('',#307,#308);+#307 = CARTESIAN_POINT('',(-20.,20.,0.));+#308 = VECTOR('',#309,1.);+#309 = DIRECTION('',(0.,-1.,0.));+#310 = PCURVE('',#66,#311);+#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-20.,20.));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(0.,-1.));+#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#317 = PCURVE('',#318,#323);+#318 = PLANE('',#319);+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);+#320 = CARTESIAN_POINT('',(-20.,20.,0.));+#321 = DIRECTION('',(1.,0.,0.));+#322 = DIRECTION('',(0.,-1.,0.));+#323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);+#324 = LINE('',#325,#326);+#325 = CARTESIAN_POINT('',(0.,0.));+#326 = VECTOR('',#327,1.);+#327 = DIRECTION('',(1.,0.));+#328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#329 = ORIENTED_EDGE('',*,*,#330,.F.);+#330 = EDGE_CURVE('',#44,#303,#331,.T.);+#331 = SURFACE_CURVE('',#332,(#337,#348),.PCURVE_S1.);+#332 = CIRCLE('',#333,2.);+#333 = AXIS2_PLACEMENT_3D('',#334,#335,#336);+#334 = CARTESIAN_POINT('',(-18.,-18.,0.));+#335 = DIRECTION('',(-0.,-0.,-1.));+#336 = DIRECTION('',(0.,-1.,0.));+#337 = PCURVE('',#66,#338);+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#347);+#339 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#340,#341,#342,#343,#344,#345+,#346),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#340 = CARTESIAN_POINT('',(-18.,-20.));+#341 = CARTESIAN_POINT('',(-21.46410161513,-20.));+#342 = CARTESIAN_POINT('',(-19.73205080756,-17.));+#343 = CARTESIAN_POINT('',(-18.,-14.));+#344 = CARTESIAN_POINT('',(-16.26794919243,-17.));+#345 = CARTESIAN_POINT('',(-14.53589838486,-20.));+#346 = CARTESIAN_POINT('',(-18.,-20.));+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#348 = PCURVE('',#94,#349);+#349 = DEFINITIONAL_REPRESENTATION('',(#350),#354);+#350 = LINE('',#351,#352);+#351 = CARTESIAN_POINT('',(6.28318530718,0.));+#352 = VECTOR('',#353,1.);+#353 = DIRECTION('',(-1.,0.));+#354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#355 = FACE_BOUND('',#356,.F.);+#356 = EDGE_LOOP('',(#357));+#357 = ORIENTED_EDGE('',*,*,#358,.F.);+#358 = EDGE_CURVE('',#359,#359,#361,.T.);+#359 = VERTEX_POINT('',#360);+#360 = CARTESIAN_POINT('',(-13.85,-16.,0.));+#361 = SURFACE_CURVE('',#362,(#367,#374),.PCURVE_S1.);+#362 = CIRCLE('',#363,2.15);+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);+#364 = CARTESIAN_POINT('',(-16.,-16.,0.));+#365 = DIRECTION('',(0.,0.,1.));+#366 = DIRECTION('',(1.,0.,0.));+#367 = PCURVE('',#66,#368);+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);+#369 = CIRCLE('',#370,2.15);+#370 = AXIS2_PLACEMENT_2D('',#371,#372);+#371 = CARTESIAN_POINT('',(-16.,-16.));+#372 = DIRECTION('',(1.,0.));+#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#374 = PCURVE('',#375,#380);+#375 = CYLINDRICAL_SURFACE('',#376,2.15);+#376 = AXIS2_PLACEMENT_3D('',#377,#378,#379);+#377 = CARTESIAN_POINT('',(-16.,-16.,0.));+#378 = DIRECTION('',(-0.,-0.,-1.));+#379 = DIRECTION('',(1.,0.,0.));+#380 = DEFINITIONAL_REPRESENTATION('',(#381),#385);+#381 = LINE('',#382,#383);+#382 = CARTESIAN_POINT('',(6.28318530718,0.));+#383 = VECTOR('',#384,1.);+#384 = DIRECTION('',(-1.,0.));+#385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#386 = FACE_BOUND('',#387,.F.);+#387 = EDGE_LOOP('',(#388));+#388 = ORIENTED_EDGE('',*,*,#389,.F.);+#389 = EDGE_CURVE('',#390,#390,#392,.T.);+#390 = VERTEX_POINT('',#391);+#391 = CARTESIAN_POINT('',(18.15,-16.,0.));+#392 = SURFACE_CURVE('',#393,(#398,#405),.PCURVE_S1.);+#393 = CIRCLE('',#394,2.15);+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);+#395 = CARTESIAN_POINT('',(16.,-16.,0.));+#396 = DIRECTION('',(0.,0.,1.));+#397 = DIRECTION('',(1.,0.,0.));+#398 = PCURVE('',#66,#399);+#399 = DEFINITIONAL_REPRESENTATION('',(#400),#404);+#400 = CIRCLE('',#401,2.15);+#401 = AXIS2_PLACEMENT_2D('',#402,#403);+#402 = CARTESIAN_POINT('',(16.,-16.));+#403 = DIRECTION('',(1.,0.));+#404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#405 = PCURVE('',#406,#411);+#406 = CYLINDRICAL_SURFACE('',#407,2.15);+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);+#408 = CARTESIAN_POINT('',(16.,-16.,0.));+#409 = DIRECTION('',(-0.,-0.,-1.));+#410 = DIRECTION('',(1.,0.,0.));+#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);+#412 = LINE('',#413,#414);+#413 = CARTESIAN_POINT('',(6.28318530718,0.));+#414 = VECTOR('',#415,1.);+#415 = DIRECTION('',(-1.,0.));+#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#417 = FACE_BOUND('',#418,.F.);+#418 = EDGE_LOOP('',(#419));+#419 = ORIENTED_EDGE('',*,*,#420,.F.);+#420 = EDGE_CURVE('',#421,#421,#423,.T.);+#421 = VERTEX_POINT('',#422);+#422 = CARTESIAN_POINT('',(-13.85,16.,0.));+#423 = SURFACE_CURVE('',#424,(#429,#436),.PCURVE_S1.);+#424 = CIRCLE('',#425,2.15);+#425 = AXIS2_PLACEMENT_3D('',#426,#427,#428);+#426 = CARTESIAN_POINT('',(-16.,16.,0.));+#427 = DIRECTION('',(0.,0.,1.));+#428 = DIRECTION('',(1.,0.,0.));+#429 = PCURVE('',#66,#430);+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);+#431 = CIRCLE('',#432,2.15);+#432 = AXIS2_PLACEMENT_2D('',#433,#434);+#433 = CARTESIAN_POINT('',(-16.,16.));+#434 = DIRECTION('',(1.,0.));+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#436 = PCURVE('',#437,#442);+#437 = CYLINDRICAL_SURFACE('',#438,2.15);+#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441);+#439 = CARTESIAN_POINT('',(-16.,16.,0.));+#440 = DIRECTION('',(-0.,-0.,-1.));+#441 = DIRECTION('',(1.,0.,0.));+#442 = DEFINITIONAL_REPRESENTATION('',(#443),#447);+#443 = LINE('',#444,#445);+#444 = CARTESIAN_POINT('',(6.28318530718,0.));+#445 = VECTOR('',#446,1.);+#446 = DIRECTION('',(-1.,0.));+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#448 = FACE_BOUND('',#449,.F.);+#449 = EDGE_LOOP('',(#450));+#450 = ORIENTED_EDGE('',*,*,#451,.F.);+#451 = EDGE_CURVE('',#452,#452,#454,.T.);+#452 = VERTEX_POINT('',#453);+#453 = CARTESIAN_POINT('',(18.5,0.,0.));+#454 = SURFACE_CURVE('',#455,(#460,#467),.PCURVE_S1.);+#455 = CIRCLE('',#456,18.5);+#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);+#457 = CARTESIAN_POINT('',(0.,0.,0.));+#458 = DIRECTION('',(0.,0.,1.));+#459 = DIRECTION('',(1.,0.,0.));+#460 = PCURVE('',#66,#461);+#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466);+#462 = CIRCLE('',#463,18.5);+#463 = AXIS2_PLACEMENT_2D('',#464,#465);+#464 = CARTESIAN_POINT('',(0.,0.));+#465 = DIRECTION('',(1.,0.));+#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#467 = PCURVE('',#468,#473);+#468 = CYLINDRICAL_SURFACE('',#469,18.5);+#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);+#470 = CARTESIAN_POINT('',(0.,0.,0.));+#471 = DIRECTION('',(-0.,-0.,-1.));+#472 = DIRECTION('',(1.,0.,0.));+#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);+#474 = LINE('',#475,#476);+#475 = CARTESIAN_POINT('',(6.28318530718,0.));+#476 = VECTOR('',#477,1.);+#477 = DIRECTION('',(-1.,0.));+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#479 = FACE_BOUND('',#480,.F.);+#480 = EDGE_LOOP('',(#481));+#481 = ORIENTED_EDGE('',*,*,#482,.F.);+#482 = EDGE_CURVE('',#483,#483,#485,.T.);+#483 = VERTEX_POINT('',#484);+#484 = CARTESIAN_POINT('',(18.15,16.,0.));+#485 = SURFACE_CURVE('',#486,(#491,#498),.PCURVE_S1.);+#486 = CIRCLE('',#487,2.15);+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);+#488 = CARTESIAN_POINT('',(16.,16.,0.));+#489 = DIRECTION('',(0.,0.,1.));+#490 = DIRECTION('',(1.,0.,0.));+#491 = PCURVE('',#66,#492);+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497);+#493 = CIRCLE('',#494,2.15);+#494 = AXIS2_PLACEMENT_2D('',#495,#496);+#495 = CARTESIAN_POINT('',(16.,16.));+#496 = DIRECTION('',(1.,0.));+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#498 = PCURVE('',#499,#504);+#499 = CYLINDRICAL_SURFACE('',#500,2.15);+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);+#501 = CARTESIAN_POINT('',(16.,16.,0.));+#502 = DIRECTION('',(-0.,-0.,-1.));+#503 = DIRECTION('',(1.,0.,0.));+#504 = DEFINITIONAL_REPRESENTATION('',(#505),#509);+#505 = LINE('',#506,#507);+#506 = CARTESIAN_POINT('',(6.28318530718,0.));+#507 = VECTOR('',#508,1.);+#508 = DIRECTION('',(-1.,0.));+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#510 = ADVANCED_FACE('',(#511),#94,.T.);+#511 = FACE_BOUND('',#512,.T.);+#512 = EDGE_LOOP('',(#513,#514,#542,#563));+#513 = ORIENTED_EDGE('',*,*,#78,.T.);+#514 = ORIENTED_EDGE('',*,*,#515,.T.);+#515 = EDGE_CURVE('',#79,#516,#518,.T.);+#516 = VERTEX_POINT('',#517);+#517 = CARTESIAN_POINT('',(-20.,-18.,20.));+#518 = SURFACE_CURVE('',#519,(#524,#531),.PCURVE_S1.);+#519 = CIRCLE('',#520,2.);+#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);+#521 = CARTESIAN_POINT('',(-18.,-18.,20.));+#522 = DIRECTION('',(-0.,-0.,-1.));+#523 = DIRECTION('',(0.,-1.,0.));+#524 = PCURVE('',#94,#525);+#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530);+#526 = LINE('',#527,#528);+#527 = CARTESIAN_POINT('',(6.28318530718,20.));+#528 = VECTOR('',#529,1.);+#529 = DIRECTION('',(-1.,0.));+#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#531 = PCURVE('',#122,#532);+#532 = DEFINITIONAL_REPRESENTATION('',(#533),#541);+#533 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#534,#535,#536,#537,#538,#539+,#540),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+  '') );+#534 = CARTESIAN_POINT('',(-18.,-20.));+#535 = CARTESIAN_POINT('',(-21.46410161513,-20.));+#536 = CARTESIAN_POINT('',(-19.73205080756,-17.));+#537 = CARTESIAN_POINT('',(-18.,-14.));+#538 = CARTESIAN_POINT('',(-16.26794919243,-17.));+#539 = CARTESIAN_POINT('',(-14.53589838486,-20.));+#540 = CARTESIAN_POINT('',(-18.,-20.));+#541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#542 = ORIENTED_EDGE('',*,*,#543,.F.);+#543 = EDGE_CURVE('',#303,#516,#544,.T.);+#544 = SURFACE_CURVE('',#545,(#549,#556),.PCURVE_S1.);+#545 = LINE('',#546,#547);+#546 = CARTESIAN_POINT('',(-20.,-18.,0.));+#547 = VECTOR('',#548,1.);+#548 = DIRECTION('',(0.,0.,1.));+#549 = PCURVE('',#94,#550);+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);+#551 = LINE('',#552,#553);+#552 = CARTESIAN_POINT('',(4.712388980385,0.));+#553 = VECTOR('',#554,1.);+#554 = DIRECTION('',(-0.,1.));+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#556 = PCURVE('',#318,#557);+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#562);+#558 = LINE('',#559,#560);+#559 = CARTESIAN_POINT('',(38.,0.));+#560 = VECTOR('',#561,1.);+#561 = DIRECTION('',(0.,-1.));+#562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#563 = ORIENTED_EDGE('',*,*,#330,.F.);+#564 = ADVANCED_FACE('',(#565),#148,.T.);+#565 = FACE_BOUND('',#566,.T.);+#566 = EDGE_LOOP('',(#567,#568,#591,#613));+#567 = ORIENTED_EDGE('',*,*,#164,.T.);+#568 = ORIENTED_EDGE('',*,*,#569,.T.);+#569 = EDGE_CURVE('',#165,#570,#572,.T.);+#570 = VERTEX_POINT('',#571);+#571 = CARTESIAN_POINT('',(20.,-18.,20.));+#572 = SURFACE_CURVE('',#573,(#577,#584),.PCURVE_S1.);+#573 = LINE('',#574,#575);+#574 = CARTESIAN_POINT('',(20.,-18.,0.));+#575 = VECTOR('',#576,1.);+#576 = DIRECTION('',(0.,0.,1.));+#577 = PCURVE('',#148,#578);+#578 = DEFINITIONAL_REPRESENTATION('',(#579),#583);+#579 = LINE('',#580,#581);+#580 = CARTESIAN_POINT('',(1.570796326795,0.));+#581 = VECTOR('',#582,1.);+#582 = DIRECTION('',(0.,1.));+#583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#584 = PCURVE('',#204,#585);+#585 = DEFINITIONAL_REPRESENTATION('',(#586),#590);+#586 = LINE('',#587,#588);+#587 = CARTESIAN_POINT('',(2.,0.));+#588 = VECTOR('',#589,1.);+#589 = DIRECTION('',(0.,-1.));+#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#591 = ORIENTED_EDGE('',*,*,#592,.F.);+#592 = EDGE_CURVE('',#107,#570,#593,.T.);+#593 = SURFACE_CURVE('',#594,(#599,#606),.PCURVE_S1.);+#594 = CIRCLE('',#595,2.);+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);+#596 = CARTESIAN_POINT('',(18.,-18.,20.));+#597 = DIRECTION('',(-0.,0.,1.));+#598 = DIRECTION('',(0.,-1.,0.));+#599 = PCURVE('',#148,#600);+#600 = DEFINITIONAL_REPRESENTATION('',(#601),#605);+#601 = LINE('',#602,#603);+#602 = CARTESIAN_POINT('',(0.,20.));+#603 = VECTOR('',#604,1.);+#604 = DIRECTION('',(1.,0.));+#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#606 = PCURVE('',#122,#607);+#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612);+#608 = CIRCLE('',#609,2.);+#609 = AXIS2_PLACEMENT_2D('',#610,#611);+#610 = CARTESIAN_POINT('',(18.,-18.));+#611 = DIRECTION('',(0.,-1.));+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#613 = ORIENTED_EDGE('',*,*,#134,.F.);+#614 = ADVANCED_FACE('',(#615,#735,#761,#787,#813,#839),#122,.T.);+#615 = FACE_BOUND('',#616,.T.);+#616 = EDGE_LOOP('',(#617,#618,#619,#642,#666,#689,#713,#734));+#617 = ORIENTED_EDGE('',*,*,#106,.T.);+#618 = ORIENTED_EDGE('',*,*,#592,.T.);+#619 = ORIENTED_EDGE('',*,*,#620,.T.);+#620 = EDGE_CURVE('',#570,#621,#623,.T.);+#621 = VERTEX_POINT('',#622);+#622 = CARTESIAN_POINT('',(20.,18.,20.));+#623 = SURFACE_CURVE('',#624,(#628,#635),.PCURVE_S1.);+#624 = LINE('',#625,#626);+#625 = CARTESIAN_POINT('',(20.,-20.,20.));+#626 = VECTOR('',#627,1.);+#627 = DIRECTION('',(0.,1.,0.));+#628 = PCURVE('',#122,#629);+#629 = DEFINITIONAL_REPRESENTATION('',(#630),#634);+#630 = LINE('',#631,#632);+#631 = CARTESIAN_POINT('',(20.,-20.));+#632 = VECTOR('',#633,1.);+#633 = DIRECTION('',(0.,1.));+#634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#635 = PCURVE('',#204,#636);+#636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);+#637 = LINE('',#638,#639);+#638 = CARTESIAN_POINT('',(0.,-20.));+#639 = VECTOR('',#640,1.);+#640 = DIRECTION('',(1.,0.));+#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#642 = ORIENTED_EDGE('',*,*,#643,.T.);+#643 = EDGE_CURVE('',#621,#644,#646,.T.);+#644 = VERTEX_POINT('',#645);+#645 = CARTESIAN_POINT('',(18.,20.,20.));+#646 = SURFACE_CURVE('',#647,(#652,#659),.PCURVE_S1.);+#647 = CIRCLE('',#648,2.);+#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);+#649 = CARTESIAN_POINT('',(18.,18.,20.));+#650 = DIRECTION('',(-0.,0.,1.));+#651 = DIRECTION('',(0.,-1.,0.));+#652 = PCURVE('',#122,#653);+#653 = DEFINITIONAL_REPRESENTATION('',(#654),#658);+#654 = CIRCLE('',#655,2.);+#655 = AXIS2_PLACEMENT_2D('',#656,#657);+#656 = CARTESIAN_POINT('',(18.,18.));+#657 = DIRECTION('',(0.,-1.));+#658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#659 = PCURVE('',#233,#660);+#660 = DEFINITIONAL_REPRESENTATION('',(#661),#665);+#661 = LINE('',#662,#663);+#662 = CARTESIAN_POINT('',(-1.570796326795,20.));+#663 = VECTOR('',#664,1.);+#664 = DIRECTION('',(1.,0.));+#665 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#666 = ORIENTED_EDGE('',*,*,#667,.T.);+#667 = EDGE_CURVE('',#644,#668,#670,.T.);+#668 = VERTEX_POINT('',#669);+#669 = CARTESIAN_POINT('',(-18.,20.,20.));+#670 = SURFACE_CURVE('',#671,(#675,#682),.PCURVE_S1.);+#671 = LINE('',#672,#673);+#672 = CARTESIAN_POINT('',(20.,20.,20.));+#673 = VECTOR('',#674,1.);+#674 = DIRECTION('',(-1.,0.,0.));+#675 = PCURVE('',#122,#676);+#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);+#677 = LINE('',#678,#679);+#678 = CARTESIAN_POINT('',(20.,20.));+#679 = VECTOR('',#680,1.);+#680 = DIRECTION('',(-1.,0.));+#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#682 = PCURVE('',#261,#683);+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#688);+#684 = LINE('',#685,#686);+#685 = CARTESIAN_POINT('',(0.,-20.));+#686 = VECTOR('',#687,1.);+#687 = DIRECTION('',(1.,0.));+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#689 = ORIENTED_EDGE('',*,*,#690,.T.);+#690 = EDGE_CURVE('',#668,#691,#693,.T.);+#691 = VERTEX_POINT('',#692);+#692 = CARTESIAN_POINT('',(-20.,18.,20.));+#693 = SURFACE_CURVE('',#694,(#699,#706),.PCURVE_S1.);+#694 = CIRCLE('',#695,2.);+#695 = AXIS2_PLACEMENT_3D('',#696,#697,#698);+#696 = CARTESIAN_POINT('',(-18.,18.,20.));+#697 = DIRECTION('',(-0.,0.,1.));+#698 = DIRECTION('',(0.,-1.,0.));+#699 = PCURVE('',#122,#700);+#700 = DEFINITIONAL_REPRESENTATION('',(#701),#705);+#701 = CIRCLE('',#702,2.);+#702 = AXIS2_PLACEMENT_2D('',#703,#704);+#703 = CARTESIAN_POINT('',(-18.,18.));+#704 = DIRECTION('',(0.,-1.));+#705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#706 = PCURVE('',#290,#707);+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#712);+#708 = LINE('',#709,#710);+#709 = CARTESIAN_POINT('',(-3.14159265359,20.));+#710 = VECTOR('',#711,1.);+#711 = DIRECTION('',(1.,0.));+#712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#713 = ORIENTED_EDGE('',*,*,#714,.T.);+#714 = EDGE_CURVE('',#691,#516,#715,.T.);+#715 = SURFACE_CURVE('',#716,(#720,#727),.PCURVE_S1.);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(-20.,20.,20.));+#718 = VECTOR('',#719,1.);+#719 = DIRECTION('',(0.,-1.,0.));+#720 = PCURVE('',#122,#721);+#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726);+#722 = LINE('',#723,#724);+#723 = CARTESIAN_POINT('',(-20.,20.));+#724 = VECTOR('',#725,1.);+#725 = DIRECTION('',(0.,-1.));+#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#727 = PCURVE('',#318,#728);+#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);+#729 = LINE('',#730,#731);+#730 = CARTESIAN_POINT('',(0.,-20.));+#731 = VECTOR('',#732,1.);+#732 = DIRECTION('',(1.,0.));+#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#734 = ORIENTED_EDGE('',*,*,#515,.F.);+#735 = FACE_BOUND('',#736,.T.);+#736 = EDGE_LOOP('',(#737));+#737 = ORIENTED_EDGE('',*,*,#738,.F.);+#738 = EDGE_CURVE('',#739,#739,#741,.T.);+#739 = VERTEX_POINT('',#740);+#740 = CARTESIAN_POINT('',(-13.85,-16.,20.));+#741 = SURFACE_CURVE('',#742,(#747,#754),.PCURVE_S1.);+#742 = CIRCLE('',#743,2.15);+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);+#744 = CARTESIAN_POINT('',(-16.,-16.,20.));+#745 = DIRECTION('',(0.,0.,1.));+#746 = DIRECTION('',(1.,0.,0.));+#747 = PCURVE('',#122,#748);+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753);+#749 = CIRCLE('',#750,2.15);+#750 = AXIS2_PLACEMENT_2D('',#751,#752);+#751 = CARTESIAN_POINT('',(-16.,-16.));+#752 = DIRECTION('',(1.,0.));+#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#754 = PCURVE('',#375,#755);+#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760);+#756 = LINE('',#757,#758);+#757 = CARTESIAN_POINT('',(6.28318530718,-20.));+#758 = VECTOR('',#759,1.);+#759 = DIRECTION('',(-1.,0.));+#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#761 = FACE_BOUND('',#762,.T.);+#762 = EDGE_LOOP('',(#763));+#763 = ORIENTED_EDGE('',*,*,#764,.F.);+#764 = EDGE_CURVE('',#765,#765,#767,.T.);+#765 = VERTEX_POINT('',#766);+#766 = CARTESIAN_POINT('',(18.15,-16.,20.));+#767 = SURFACE_CURVE('',#768,(#773,#780),.PCURVE_S1.);+#768 = CIRCLE('',#769,2.15);+#769 = AXIS2_PLACEMENT_3D('',#770,#771,#772);+#770 = CARTESIAN_POINT('',(16.,-16.,20.));+#771 = DIRECTION('',(0.,0.,1.));+#772 = DIRECTION('',(1.,0.,0.));+#773 = PCURVE('',#122,#774);+#774 = DEFINITIONAL_REPRESENTATION('',(#775),#779);+#775 = CIRCLE('',#776,2.15);+#776 = AXIS2_PLACEMENT_2D('',#777,#778);+#777 = CARTESIAN_POINT('',(16.,-16.));+#778 = DIRECTION('',(1.,0.));+#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#780 = PCURVE('',#406,#781);+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);+#782 = LINE('',#783,#784);+#783 = CARTESIAN_POINT('',(6.28318530718,-20.));+#784 = VECTOR('',#785,1.);+#785 = DIRECTION('',(-1.,0.));+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#787 = FACE_BOUND('',#788,.T.);+#788 = EDGE_LOOP('',(#789));+#789 = ORIENTED_EDGE('',*,*,#790,.F.);+#790 = EDGE_CURVE('',#791,#791,#793,.T.);+#791 = VERTEX_POINT('',#792);+#792 = CARTESIAN_POINT('',(-13.85,16.,20.));+#793 = SURFACE_CURVE('',#794,(#799,#806),.PCURVE_S1.);+#794 = CIRCLE('',#795,2.15);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(-16.,16.,20.));+#797 = DIRECTION('',(0.,0.,1.));+#798 = DIRECTION('',(1.,0.,0.));+#799 = PCURVE('',#122,#800);+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);+#801 = CIRCLE('',#802,2.15);+#802 = AXIS2_PLACEMENT_2D('',#803,#804);+#803 = CARTESIAN_POINT('',(-16.,16.));+#804 = DIRECTION('',(1.,0.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#806 = PCURVE('',#437,#807);+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);+#808 = LINE('',#809,#810);+#809 = CARTESIAN_POINT('',(6.28318530718,-20.));+#810 = VECTOR('',#811,1.);+#811 = DIRECTION('',(-1.,0.));+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#813 = FACE_BOUND('',#814,.T.);+#814 = EDGE_LOOP('',(#815));+#815 = ORIENTED_EDGE('',*,*,#816,.F.);+#816 = EDGE_CURVE('',#817,#817,#819,.T.);+#817 = VERTEX_POINT('',#818);+#818 = CARTESIAN_POINT('',(18.5,0.,20.));+#819 = SURFACE_CURVE('',#820,(#825,#832),.PCURVE_S1.);+#820 = CIRCLE('',#821,18.5);+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);+#822 = CARTESIAN_POINT('',(0.,0.,20.));+#823 = DIRECTION('',(0.,0.,1.));+#824 = DIRECTION('',(1.,0.,0.));+#825 = PCURVE('',#122,#826);+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);+#827 = CIRCLE('',#828,18.5);+#828 = AXIS2_PLACEMENT_2D('',#829,#830);+#829 = CARTESIAN_POINT('',(0.,0.));+#830 = DIRECTION('',(1.,0.));+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#832 = PCURVE('',#468,#833);+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);+#834 = LINE('',#835,#836);+#835 = CARTESIAN_POINT('',(6.28318530718,-20.));+#836 = VECTOR('',#837,1.);+#837 = DIRECTION('',(-1.,0.));+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#839 = FACE_BOUND('',#840,.T.);+#840 = EDGE_LOOP('',(#841));+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#843,#843,#845,.T.);+#843 = VERTEX_POINT('',#844);+#844 = CARTESIAN_POINT('',(18.15,16.,20.));+#845 = SURFACE_CURVE('',#846,(#851,#858),.PCURVE_S1.);+#846 = CIRCLE('',#847,2.15);+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);+#848 = CARTESIAN_POINT('',(16.,16.,20.));+#849 = DIRECTION('',(0.,0.,1.));+#850 = DIRECTION('',(1.,0.,0.));+#851 = PCURVE('',#122,#852);+#852 = DEFINITIONAL_REPRESENTATION('',(#853),#857);+#853 = CIRCLE('',#854,2.15);+#854 = AXIS2_PLACEMENT_2D('',#855,#856);+#855 = CARTESIAN_POINT('',(16.,16.));+#856 = DIRECTION('',(1.,0.));+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#858 = PCURVE('',#499,#859);+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);+#860 = LINE('',#861,#862);+#861 = CARTESIAN_POINT('',(6.28318530718,-20.));+#862 = VECTOR('',#863,1.);+#863 = DIRECTION('',(-1.,0.));+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#865 = ADVANCED_FACE('',(#866),#318,.F.);+#866 = FACE_BOUND('',#867,.F.);+#867 = EDGE_LOOP('',(#868,#869,#890,#891));+#868 = ORIENTED_EDGE('',*,*,#302,.F.);+#869 = ORIENTED_EDGE('',*,*,#870,.T.);+#870 = EDGE_CURVE('',#274,#691,#871,.T.);+#871 = SURFACE_CURVE('',#872,(#876,#883),.PCURVE_S1.);+#872 = LINE('',#873,#874);+#873 = CARTESIAN_POINT('',(-20.,18.,0.));+#874 = VECTOR('',#875,1.);+#875 = DIRECTION('',(0.,0.,1.));+#876 = PCURVE('',#318,#877);+#877 = DEFINITIONAL_REPRESENTATION('',(#878),#882);+#878 = LINE('',#879,#880);+#879 = CARTESIAN_POINT('',(2.,0.));+#880 = VECTOR('',#881,1.);+#881 = DIRECTION('',(0.,-1.));+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#883 = PCURVE('',#290,#884);+#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889);+#885 = LINE('',#886,#887);+#886 = CARTESIAN_POINT('',(1.570796326795,0.));+#887 = VECTOR('',#888,1.);+#888 = DIRECTION('',(0.,1.));+#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#890 = ORIENTED_EDGE('',*,*,#714,.T.);+#891 = ORIENTED_EDGE('',*,*,#543,.F.);+#892 = ADVANCED_FACE('',(#893),#204,.F.);+#893 = FACE_BOUND('',#894,.F.);+#894 = EDGE_LOOP('',(#895,#896,#897,#898));+#895 = ORIENTED_EDGE('',*,*,#188,.F.);+#896 = ORIENTED_EDGE('',*,*,#569,.T.);+#897 = ORIENTED_EDGE('',*,*,#620,.T.);+#898 = ORIENTED_EDGE('',*,*,#899,.F.);+#899 = EDGE_CURVE('',#189,#621,#900,.T.);+#900 = SURFACE_CURVE('',#901,(#905,#912),.PCURVE_S1.);+#901 = LINE('',#902,#903);+#902 = CARTESIAN_POINT('',(20.,18.,0.));+#903 = VECTOR('',#904,1.);+#904 = DIRECTION('',(0.,0.,1.));+#905 = PCURVE('',#204,#906);+#906 = DEFINITIONAL_REPRESENTATION('',(#907),#911);+#907 = LINE('',#908,#909);+#908 = CARTESIAN_POINT('',(38.,0.));+#909 = VECTOR('',#910,1.);+#910 = DIRECTION('',(0.,-1.));+#911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#912 = PCURVE('',#233,#913);+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);+#914 = LINE('',#915,#916);+#915 = CARTESIAN_POINT('',(0.,0.));+#916 = VECTOR('',#917,1.);+#917 = DIRECTION('',(0.,1.));+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#919 = ADVANCED_FACE('',(#920),#290,.T.);+#920 = FACE_BOUND('',#921,.T.);+#921 = EDGE_LOOP('',(#922,#923,#924,#925));+#922 = ORIENTED_EDGE('',*,*,#273,.T.);+#923 = ORIENTED_EDGE('',*,*,#870,.T.);+#924 = ORIENTED_EDGE('',*,*,#690,.F.);+#925 = ORIENTED_EDGE('',*,*,#926,.F.);+#926 = EDGE_CURVE('',#246,#668,#927,.T.);+#927 = SURFACE_CURVE('',#928,(#932,#939),.PCURVE_S1.);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(-18.,20.,0.));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(0.,0.,1.));+#932 = PCURVE('',#290,#933);+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(0.,0.));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,1.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#939 = PCURVE('',#261,#940);+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);+#941 = LINE('',#942,#943);+#942 = CARTESIAN_POINT('',(38.,0.));+#943 = VECTOR('',#944,1.);+#944 = DIRECTION('',(0.,-1.));+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#946 = ADVANCED_FACE('',(#947),#233,.T.);+#947 = FACE_BOUND('',#948,.T.);+#948 = EDGE_LOOP('',(#949,#950,#971,#972));+#949 = ORIENTED_EDGE('',*,*,#216,.T.);+#950 = ORIENTED_EDGE('',*,*,#951,.T.);+#951 = EDGE_CURVE('',#217,#644,#952,.T.);+#952 = SURFACE_CURVE('',#953,(#957,#964),.PCURVE_S1.);+#953 = LINE('',#954,#955);+#954 = CARTESIAN_POINT('',(18.,20.,0.));+#955 = VECTOR('',#956,1.);+#956 = DIRECTION('',(0.,0.,1.));+#957 = PCURVE('',#233,#958);+#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963);+#959 = LINE('',#960,#961);+#960 = CARTESIAN_POINT('',(1.570796326795,0.));+#961 = VECTOR('',#962,1.);+#962 = DIRECTION('',(0.,1.));+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#964 = PCURVE('',#261,#965);+#965 = DEFINITIONAL_REPRESENTATION('',(#966),#970);+#966 = LINE('',#967,#968);+#967 = CARTESIAN_POINT('',(2.,0.));+#968 = VECTOR('',#969,1.);+#969 = DIRECTION('',(0.,-1.));+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#971 = ORIENTED_EDGE('',*,*,#643,.F.);+#972 = ORIENTED_EDGE('',*,*,#899,.F.);+#973 = ADVANCED_FACE('',(#974),#261,.F.);+#974 = FACE_BOUND('',#975,.F.);+#975 = EDGE_LOOP('',(#976,#977,#978,#979));+#976 = ORIENTED_EDGE('',*,*,#245,.F.);+#977 = ORIENTED_EDGE('',*,*,#951,.T.);+#978 = ORIENTED_EDGE('',*,*,#667,.T.);+#979 = ORIENTED_EDGE('',*,*,#926,.F.);+#980 = ADVANCED_FACE('',(#981),#375,.F.);+#981 = FACE_BOUND('',#982,.F.);+#982 = EDGE_LOOP('',(#983,#984,#1005,#1006));+#983 = ORIENTED_EDGE('',*,*,#358,.T.);+#984 = ORIENTED_EDGE('',*,*,#985,.T.);+#985 = EDGE_CURVE('',#359,#739,#986,.T.);+#986 = SEAM_CURVE('',#987,(#991,#998),.PCURVE_S1.);+#987 = LINE('',#988,#989);+#988 = CARTESIAN_POINT('',(-13.85,-16.,0.));+#989 = VECTOR('',#990,1.);+#990 = DIRECTION('',(0.,0.,1.));+#991 = PCURVE('',#375,#992);+#992 = DEFINITIONAL_REPRESENTATION('',(#993),#997);+#993 = LINE('',#994,#995);+#994 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#995 = VECTOR('',#996,1.);+#996 = DIRECTION('',(-0.,-1.));+#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#998 = PCURVE('',#375,#999);+#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(6.28318530718,0.));+#1002 = VECTOR('',#1003,1.);+#1003 = DIRECTION('',(-0.,-1.));+#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1005 = ORIENTED_EDGE('',*,*,#738,.F.);+#1006 = ORIENTED_EDGE('',*,*,#985,.F.);+#1007 = ADVANCED_FACE('',(#1008),#406,.F.);+#1008 = FACE_BOUND('',#1009,.F.);+#1009 = EDGE_LOOP('',(#1010,#1011,#1032,#1033));+#1010 = ORIENTED_EDGE('',*,*,#389,.T.);+#1011 = ORIENTED_EDGE('',*,*,#1012,.T.);+#1012 = EDGE_CURVE('',#390,#765,#1013,.T.);+#1013 = SEAM_CURVE('',#1014,(#1018,#1025),.PCURVE_S1.);+#1014 = LINE('',#1015,#1016);+#1015 = CARTESIAN_POINT('',(18.15,-16.,0.));+#1016 = VECTOR('',#1017,1.);+#1017 = DIRECTION('',(0.,0.,1.));+#1018 = PCURVE('',#406,#1019);+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);+#1020 = LINE('',#1021,#1022);+#1021 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#1022 = VECTOR('',#1023,1.);+#1023 = DIRECTION('',(-0.,-1.));+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1025 = PCURVE('',#406,#1026);+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);+#1027 = LINE('',#1028,#1029);+#1028 = CARTESIAN_POINT('',(6.28318530718,0.));+#1029 = VECTOR('',#1030,1.);+#1030 = DIRECTION('',(-0.,-1.));+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1032 = ORIENTED_EDGE('',*,*,#764,.F.);+#1033 = ORIENTED_EDGE('',*,*,#1012,.F.);+#1034 = ADVANCED_FACE('',(#1035),#437,.F.);+#1035 = FACE_BOUND('',#1036,.F.);+#1036 = EDGE_LOOP('',(#1037,#1038,#1059,#1060));+#1037 = ORIENTED_EDGE('',*,*,#420,.T.);+#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);+#1039 = EDGE_CURVE('',#421,#791,#1040,.T.);+#1040 = SEAM_CURVE('',#1041,(#1045,#1052),.PCURVE_S1.);+#1041 = LINE('',#1042,#1043);+#1042 = CARTESIAN_POINT('',(-13.85,16.,0.));+#1043 = VECTOR('',#1044,1.);+#1044 = DIRECTION('',(0.,0.,1.));+#1045 = PCURVE('',#437,#1046);+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);+#1047 = LINE('',#1048,#1049);+#1048 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#1049 = VECTOR('',#1050,1.);+#1050 = DIRECTION('',(-0.,-1.));+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1052 = PCURVE('',#437,#1053);+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);+#1054 = LINE('',#1055,#1056);+#1055 = CARTESIAN_POINT('',(6.28318530718,0.));+#1056 = VECTOR('',#1057,1.);+#1057 = DIRECTION('',(-0.,-1.));+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1059 = ORIENTED_EDGE('',*,*,#790,.F.);+#1060 = ORIENTED_EDGE('',*,*,#1039,.F.);+#1061 = ADVANCED_FACE('',(#1062),#468,.F.);+#1062 = FACE_BOUND('',#1063,.F.);+#1063 = EDGE_LOOP('',(#1064,#1065,#1086,#1087));+#1064 = ORIENTED_EDGE('',*,*,#451,.T.);+#1065 = ORIENTED_EDGE('',*,*,#1066,.T.);+#1066 = EDGE_CURVE('',#452,#817,#1067,.T.);+#1067 = SEAM_CURVE('',#1068,(#1072,#1079),.PCURVE_S1.);+#1068 = LINE('',#1069,#1070);+#1069 = CARTESIAN_POINT('',(18.5,0.,0.));+#1070 = VECTOR('',#1071,1.);+#1071 = DIRECTION('',(0.,0.,1.));+#1072 = PCURVE('',#468,#1073);+#1073 = DEFINITIONAL_REPRESENTATION('',(#1074),#1078);+#1074 = LINE('',#1075,#1076);+#1075 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#1076 = VECTOR('',#1077,1.);+#1077 = DIRECTION('',(-0.,-1.));+#1078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1079 = PCURVE('',#468,#1080);+#1080 = DEFINITIONAL_REPRESENTATION('',(#1081),#1085);+#1081 = LINE('',#1082,#1083);+#1082 = CARTESIAN_POINT('',(6.28318530718,0.));+#1083 = VECTOR('',#1084,1.);+#1084 = DIRECTION('',(-0.,-1.));+#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1086 = ORIENTED_EDGE('',*,*,#816,.F.);+#1087 = ORIENTED_EDGE('',*,*,#1066,.F.);+#1088 = ADVANCED_FACE('',(#1089),#499,.F.);+#1089 = FACE_BOUND('',#1090,.F.);+#1090 = EDGE_LOOP('',(#1091,#1092,#1113,#1114));+#1091 = ORIENTED_EDGE('',*,*,#482,.T.);+#1092 = ORIENTED_EDGE('',*,*,#1093,.T.);+#1093 = EDGE_CURVE('',#483,#843,#1094,.T.);+#1094 = SEAM_CURVE('',#1095,(#1099,#1106),.PCURVE_S1.);+#1095 = LINE('',#1096,#1097);+#1096 = CARTESIAN_POINT('',(18.15,16.,0.));+#1097 = VECTOR('',#1098,1.);+#1098 = DIRECTION('',(0.,0.,1.));+#1099 = PCURVE('',#499,#1100);+#1100 = DEFINITIONAL_REPRESENTATION('',(#1101),#1105);+#1101 = LINE('',#1102,#1103);+#1102 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#1103 = VECTOR('',#1104,1.);+#1104 = DIRECTION('',(-0.,-1.));+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1106 = PCURVE('',#499,#1107);+#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112);+#1108 = LINE('',#1109,#1110);+#1109 = CARTESIAN_POINT('',(6.28318530718,0.));+#1110 = VECTOR('',#1111,1.);+#1111 = DIRECTION('',(-0.,-1.));+#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1113 = ORIENTED_EDGE('',*,*,#842,.F.);+#1114 = ORIENTED_EDGE('',*,*,#1093,.F.);+#1115 = MANIFOLD_SOLID_BREP('',#1116);+#1116 = CLOSED_SHELL('',(#1117,#1205,#1209));+#1117 = ADVANCED_FACE('',(#1118),#1131,.T.);+#1118 = FACE_BOUND('',#1119,.T.);+#1119 = EDGE_LOOP('',(#1120,#1154,#1177,#1204));+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);+#1121 = EDGE_CURVE('',#1122,#1122,#1124,.T.);+#1122 = VERTEX_POINT('',#1123);+#1123 = CARTESIAN_POINT('',(9.,0.,4.));+#1124 = SURFACE_CURVE('',#1125,(#1130,#1142),.PCURVE_S1.);+#1125 = CIRCLE('',#1126,9.);+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);+#1127 = CARTESIAN_POINT('',(0.,0.,4.));+#1128 = DIRECTION('',(0.,0.,1.));+#1129 = DIRECTION('',(1.,0.,0.));+#1130 = PCURVE('',#1131,#1136);+#1131 = CYLINDRICAL_SURFACE('',#1132,9.);+#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);+#1133 = CARTESIAN_POINT('',(0.,0.,4.));+#1134 = DIRECTION('',(-0.,-0.,-1.));+#1135 = DIRECTION('',(1.,0.,0.));+#1136 = DEFINITIONAL_REPRESENTATION('',(#1137),#1141);+#1137 = LINE('',#1138,#1139);+#1138 = CARTESIAN_POINT('',(6.28318530718,0.));+#1139 = VECTOR('',#1140,1.);+#1140 = DIRECTION('',(-1.,0.));+#1141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1142 = PCURVE('',#1143,#1148);+#1143 = PLANE('',#1144);+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);+#1145 = CARTESIAN_POINT('',(-3.038755850088E-16,2.403571302733E-16,4.));+#1146 = DIRECTION('',(0.,0.,1.));+#1147 = DIRECTION('',(1.,0.,0.));+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);+#1149 = CIRCLE('',#1150,9.);+#1150 = AXIS2_PLACEMENT_2D('',#1151,#1152);+#1151 = CARTESIAN_POINT('',(3.038755850088E-16,-2.403571302733E-16));+#1152 = DIRECTION('',(1.,0.));+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);+#1155 = EDGE_CURVE('',#1122,#1156,#1158,.T.);+#1156 = VERTEX_POINT('',#1157);+#1157 = CARTESIAN_POINT('',(9.,0.,16.));+#1158 = SEAM_CURVE('',#1159,(#1163,#1170),.PCURVE_S1.);+#1159 = LINE('',#1160,#1161);+#1160 = CARTESIAN_POINT('',(9.,0.,4.));+#1161 = VECTOR('',#1162,1.);+#1162 = DIRECTION('',(0.,0.,1.));+#1163 = PCURVE('',#1131,#1164);+#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);+#1165 = LINE('',#1166,#1167);+#1166 = CARTESIAN_POINT('',(-4.138911435803E-13,0.));+#1167 = VECTOR('',#1168,1.);+#1168 = DIRECTION('',(-0.,-1.));+#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1170 = PCURVE('',#1131,#1171);+#1171 = DEFINITIONAL_REPRESENTATION('',(#1172),#1176);+#1172 = LINE('',#1173,#1174);+#1173 = CARTESIAN_POINT('',(6.28318530718,0.));+#1174 = VECTOR('',#1175,1.);+#1175 = DIRECTION('',(-0.,-1.));+#1176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1177 = ORIENTED_EDGE('',*,*,#1178,.F.);+#1178 = EDGE_CURVE('',#1156,#1156,#1179,.T.);+#1179 = SURFACE_CURVE('',#1180,(#1185,#1192),.PCURVE_S1.);+#1180 = CIRCLE('',#1181,9.);+#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184);+#1182 = CARTESIAN_POINT('',(0.,0.,16.));+#1183 = DIRECTION('',(0.,0.,1.));+#1184 = DIRECTION('',(1.,0.,0.));+#1185 = PCURVE('',#1131,#1186);+#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191);+#1187 = LINE('',#1188,#1189);+#1188 = CARTESIAN_POINT('',(6.28318530718,-12.));+#1189 = VECTOR('',#1190,1.);+#1190 = DIRECTION('',(-1.,0.));+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1192 = PCURVE('',#1193,#1198);+#1193 = PLANE('',#1194);+#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197);+#1195 = CARTESIAN_POINT('',(-3.038755850088E-16,2.403571302733E-16,16.)+  );+#1196 = DIRECTION('',(0.,0.,1.));+#1197 = DIRECTION('',(1.,0.,0.));+#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203);+#1199 = CIRCLE('',#1200,9.);+#1200 = AXIS2_PLACEMENT_2D('',#1201,#1202);+#1201 = CARTESIAN_POINT('',(3.038755850088E-16,-2.403571302733E-16));+#1202 = DIRECTION('',(1.,0.));+#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1204 = ORIENTED_EDGE('',*,*,#1155,.F.);+#1205 = ADVANCED_FACE('',(#1206),#1143,.F.);+#1206 = FACE_BOUND('',#1207,.F.);+#1207 = EDGE_LOOP('',(#1208));+#1208 = ORIENTED_EDGE('',*,*,#1121,.T.);+#1209 = ADVANCED_FACE('',(#1210),#1193,.T.);+#1210 = FACE_BOUND('',#1211,.T.);+#1211 = EDGE_LOOP('',(#1212));+#1212 = ORIENTED_EDGE('',*,*,#1178,.T.);+#1213 = MANIFOLD_SOLID_BREP('',#1214);+#1214 = CLOSED_SHELL('',(#1215,#1335,#1411,#1482,#1529,#1536));+#1215 = ADVANCED_FACE('',(#1216),#1230,.F.);+#1216 = FACE_BOUND('',#1217,.F.);+#1217 = EDGE_LOOP('',(#1218,#1253,#1281,#1309));+#1218 = ORIENTED_EDGE('',*,*,#1219,.T.);+#1219 = EDGE_CURVE('',#1220,#1222,#1224,.T.);+#1220 = VERTEX_POINT('',#1221);+#1221 = CARTESIAN_POINT('',(8.,-2.,10.));+#1222 = VERTEX_POINT('',#1223);+#1223 = CARTESIAN_POINT('',(8.,-2.,11.2));+#1224 = SURFACE_CURVE('',#1225,(#1229,#1241),.PCURVE_S1.);+#1225 = LINE('',#1226,#1227);+#1226 = CARTESIAN_POINT('',(8.,-2.,10.));+#1227 = VECTOR('',#1228,1.);+#1228 = DIRECTION('',(0.,0.,1.));+#1229 = PCURVE('',#1230,#1235);+#1230 = PLANE('',#1231);+#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);+#1232 = CARTESIAN_POINT('',(8.,-2.,10.));+#1233 = DIRECTION('',(0.216930457819,0.976187060184,0.));+#1234 = DIRECTION('',(0.976187060184,-0.216930457819,0.));+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);+#1236 = LINE('',#1237,#1238);+#1237 = CARTESIAN_POINT('',(0.,0.));+#1238 = VECTOR('',#1239,1.);+#1239 = DIRECTION('',(0.,-1.));+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1241 = PCURVE('',#1242,#1247);+#1242 = PLANE('',#1243);+#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);+#1244 = CARTESIAN_POINT('',(10.,4.,10.));+#1245 = DIRECTION('',(0.948683298051,-0.316227766017,0.));+#1246 = DIRECTION('',(-0.316227766017,-0.948683298051,0.));+#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);+#1248 = LINE('',#1249,#1250);+#1249 = CARTESIAN_POINT('',(6.324555320337,0.));+#1250 = VECTOR('',#1251,1.);+#1251 = DIRECTION('',(0.,-1.));+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);+#1254 = EDGE_CURVE('',#1222,#1255,#1257,.T.);+#1255 = VERTEX_POINT('',#1256);+#1256 = CARTESIAN_POINT('',(17.,-4.,11.2));+#1257 = SURFACE_CURVE('',#1258,(#1262,#1269),.PCURVE_S1.);+#1258 = LINE('',#1259,#1260);+#1259 = CARTESIAN_POINT('',(8.,-2.,11.2));+#1260 = VECTOR('',#1261,1.);+#1261 = DIRECTION('',(0.976187060184,-0.216930457819,0.));+#1262 = PCURVE('',#1230,#1263);+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);+#1264 = LINE('',#1265,#1266);+#1265 = CARTESIAN_POINT('',(0.,-1.2));+#1266 = VECTOR('',#1267,1.);+#1267 = DIRECTION('',(1.,0.));+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1269 = PCURVE('',#1270,#1275);+#1270 = PLANE('',#1271);+#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);+#1272 = CARTESIAN_POINT('',(12.915776936006,-0.408638301154,11.2));+#1273 = DIRECTION('',(0.,0.,1.));+#1274 = DIRECTION('',(1.,0.,0.));+#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);+#1276 = LINE('',#1277,#1278);+#1277 = CARTESIAN_POINT('',(-4.915776936006,-1.591361698846));+#1278 = VECTOR('',#1279,1.);+#1279 = DIRECTION('',(0.976187060184,-0.216930457819));+#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1281 = ORIENTED_EDGE('',*,*,#1282,.F.);+#1282 = EDGE_CURVE('',#1283,#1255,#1285,.T.);+#1283 = VERTEX_POINT('',#1284);+#1284 = CARTESIAN_POINT('',(17.,-4.,10.));+#1285 = SURFACE_CURVE('',#1286,(#1290,#1297),.PCURVE_S1.);+#1286 = LINE('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(17.,-4.,10.));+#1288 = VECTOR('',#1289,1.);+#1289 = DIRECTION('',(0.,0.,1.));+#1290 = PCURVE('',#1230,#1291);+#1291 = DEFINITIONAL_REPRESENTATION('',(#1292),#1296);+#1292 = LINE('',#1293,#1294);+#1293 = CARTESIAN_POINT('',(9.219544457293,0.));+#1294 = VECTOR('',#1295,1.);+#1295 = DIRECTION('',(0.,-1.));+#1296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1297 = PCURVE('',#1298,#1303);+#1298 = PLANE('',#1299);+#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);+#1300 = CARTESIAN_POINT('',(17.,-4.,10.));+#1301 = DIRECTION('',(-0.970142500145,0.242535625036,0.));+#1302 = DIRECTION('',(0.242535625036,0.970142500145,0.));+#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308);+#1304 = LINE('',#1305,#1306);+#1305 = CARTESIAN_POINT('',(0.,0.));+#1306 = VECTOR('',#1307,1.);+#1307 = DIRECTION('',(0.,-1.));+#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1309 = ORIENTED_EDGE('',*,*,#1310,.F.);+#1310 = EDGE_CURVE('',#1220,#1283,#1311,.T.);+#1311 = SURFACE_CURVE('',#1312,(#1316,#1323),.PCURVE_S1.);+#1312 = LINE('',#1313,#1314);+#1313 = CARTESIAN_POINT('',(8.,-2.,10.));+#1314 = VECTOR('',#1315,1.);+#1315 = DIRECTION('',(0.976187060184,-0.216930457819,0.));+#1316 = PCURVE('',#1230,#1317);+#1317 = DEFINITIONAL_REPRESENTATION('',(#1318),#1322);+#1318 = LINE('',#1319,#1320);+#1319 = CARTESIAN_POINT('',(0.,0.));+#1320 = VECTOR('',#1321,1.);+#1321 = DIRECTION('',(1.,0.));+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1323 = PCURVE('',#1324,#1329);+#1324 = PLANE('',#1325);+#1325 = AXIS2_PLACEMENT_3D('',#1326,#1327,#1328);+#1326 = CARTESIAN_POINT('',(12.915776936006,-0.408638301154,10.));+#1327 = DIRECTION('',(0.,0.,1.));+#1328 = DIRECTION('',(1.,0.,0.));+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1334);+#1330 = LINE('',#1331,#1332);+#1331 = CARTESIAN_POINT('',(-4.915776936006,-1.591361698846));+#1332 = VECTOR('',#1333,1.);+#1333 = DIRECTION('',(0.976187060184,-0.216930457819));+#1334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1335 = ADVANCED_FACE('',(#1336),#1298,.F.);+#1336 = FACE_BOUND('',#1337,.F.);+#1337 = EDGE_LOOP('',(#1338,#1339,#1362,#1390));+#1338 = ORIENTED_EDGE('',*,*,#1282,.T.);+#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1340 = EDGE_CURVE('',#1255,#1341,#1343,.T.);+#1341 = VERTEX_POINT('',#1342);+#1342 = CARTESIAN_POINT('',(18.,0.,11.2));+#1343 = SURFACE_CURVE('',#1344,(#1348,#1355),.PCURVE_S1.);+#1344 = LINE('',#1345,#1346);+#1345 = CARTESIAN_POINT('',(17.,-4.,11.2));+#1346 = VECTOR('',#1347,1.);+#1347 = DIRECTION('',(0.242535625036,0.970142500145,0.));+#1348 = PCURVE('',#1298,#1349);+#1349 = DEFINITIONAL_REPRESENTATION('',(#1350),#1354);+#1350 = LINE('',#1351,#1352);+#1351 = CARTESIAN_POINT('',(0.,-1.2));+#1352 = VECTOR('',#1353,1.);+#1353 = DIRECTION('',(1.,0.));+#1354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1355 = PCURVE('',#1270,#1356);+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);+#1357 = LINE('',#1358,#1359);+#1358 = CARTESIAN_POINT('',(4.084223063994,-3.591361698846));+#1359 = VECTOR('',#1360,1.);+#1360 = DIRECTION('',(0.242535625036,0.970142500145));+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1362 = ORIENTED_EDGE('',*,*,#1363,.F.);+#1363 = EDGE_CURVE('',#1364,#1341,#1366,.T.);+#1364 = VERTEX_POINT('',#1365);+#1365 = CARTESIAN_POINT('',(18.,0.,10.));+#1366 = SURFACE_CURVE('',#1367,(#1371,#1378),.PCURVE_S1.);+#1367 = LINE('',#1368,#1369);+#1368 = CARTESIAN_POINT('',(18.,0.,10.));+#1369 = VECTOR('',#1370,1.);+#1370 = DIRECTION('',(0.,0.,1.));+#1371 = PCURVE('',#1298,#1372);+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);+#1373 = LINE('',#1374,#1375);+#1374 = CARTESIAN_POINT('',(4.123105625618,0.));+#1375 = VECTOR('',#1376,1.);+#1376 = DIRECTION('',(0.,-1.));+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1378 = PCURVE('',#1379,#1384);+#1379 = PLANE('',#1380);+#1380 = AXIS2_PLACEMENT_3D('',#1381,#1382,#1383);+#1381 = CARTESIAN_POINT('',(18.,0.,10.));+#1382 = DIRECTION('',(-0.4472135955,-0.894427191,0.));+#1383 = DIRECTION('',(-0.894427191,0.4472135955,0.));+#1384 = DEFINITIONAL_REPRESENTATION('',(#1385),#1389);+#1385 = LINE('',#1386,#1387);+#1386 = CARTESIAN_POINT('',(0.,0.));+#1387 = VECTOR('',#1388,1.);+#1388 = DIRECTION('',(0.,-1.));+#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1390 = ORIENTED_EDGE('',*,*,#1391,.F.);+#1391 = EDGE_CURVE('',#1283,#1364,#1392,.T.);+#1392 = SURFACE_CURVE('',#1393,(#1397,#1404),.PCURVE_S1.);+#1393 = LINE('',#1394,#1395);+#1394 = CARTESIAN_POINT('',(17.,-4.,10.));+#1395 = VECTOR('',#1396,1.);+#1396 = DIRECTION('',(0.242535625036,0.970142500145,0.));+#1397 = PCURVE('',#1298,#1398);+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);+#1399 = LINE('',#1400,#1401);+#1400 = CARTESIAN_POINT('',(0.,0.));+#1401 = VECTOR('',#1402,1.);+#1402 = DIRECTION('',(1.,0.));+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1404 = PCURVE('',#1324,#1405);+#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);+#1406 = LINE('',#1407,#1408);+#1407 = CARTESIAN_POINT('',(4.084223063994,-3.591361698846));+#1408 = VECTOR('',#1409,1.);+#1409 = DIRECTION('',(0.242535625036,0.970142500145));+#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1411 = ADVANCED_FACE('',(#1412),#1379,.F.);+#1412 = FACE_BOUND('',#1413,.F.);+#1413 = EDGE_LOOP('',(#1414,#1415,#1438,#1461));+#1414 = ORIENTED_EDGE('',*,*,#1363,.T.);+#1415 = ORIENTED_EDGE('',*,*,#1416,.T.);+#1416 = EDGE_CURVE('',#1341,#1417,#1419,.T.);+#1417 = VERTEX_POINT('',#1418);+#1418 = CARTESIAN_POINT('',(10.,4.,11.2));+#1419 = SURFACE_CURVE('',#1420,(#1424,#1431),.PCURVE_S1.);+#1420 = LINE('',#1421,#1422);+#1421 = CARTESIAN_POINT('',(18.,0.,11.2));+#1422 = VECTOR('',#1423,1.);+#1423 = DIRECTION('',(-0.894427191,0.4472135955,0.));+#1424 = PCURVE('',#1379,#1425);+#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1430);+#1426 = LINE('',#1427,#1428);+#1427 = CARTESIAN_POINT('',(0.,-1.2));+#1428 = VECTOR('',#1429,1.);+#1429 = DIRECTION('',(1.,0.));+#1430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1431 = PCURVE('',#1270,#1432);+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(5.084223063994,0.408638301154));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(-0.894427191,0.4472135955));+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1438 = ORIENTED_EDGE('',*,*,#1439,.F.);+#1439 = EDGE_CURVE('',#1440,#1417,#1442,.T.);+#1440 = VERTEX_POINT('',#1441);+#1441 = CARTESIAN_POINT('',(10.,4.,10.));+#1442 = SURFACE_CURVE('',#1443,(#1447,#1454),.PCURVE_S1.);+#1443 = LINE('',#1444,#1445);+#1444 = CARTESIAN_POINT('',(10.,4.,10.));+#1445 = VECTOR('',#1446,1.);+#1446 = DIRECTION('',(0.,0.,1.));+#1447 = PCURVE('',#1379,#1448);+#1448 = DEFINITIONAL_REPRESENTATION('',(#1449),#1453);+#1449 = LINE('',#1450,#1451);+#1450 = CARTESIAN_POINT('',(8.944271909999,0.));+#1451 = VECTOR('',#1452,1.);+#1452 = DIRECTION('',(0.,-1.));+#1453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1454 = PCURVE('',#1242,#1455);+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);+#1456 = LINE('',#1457,#1458);+#1457 = CARTESIAN_POINT('',(0.,0.));+#1458 = VECTOR('',#1459,1.);+#1459 = DIRECTION('',(0.,-1.));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1461 = ORIENTED_EDGE('',*,*,#1462,.F.);+#1462 = EDGE_CURVE('',#1364,#1440,#1463,.T.);+#1463 = SURFACE_CURVE('',#1464,(#1468,#1475),.PCURVE_S1.);+#1464 = LINE('',#1465,#1466);+#1465 = CARTESIAN_POINT('',(18.,0.,10.));+#1466 = VECTOR('',#1467,1.);+#1467 = DIRECTION('',(-0.894427191,0.4472135955,0.));+#1468 = PCURVE('',#1379,#1469);+#1469 = DEFINITIONAL_REPRESENTATION('',(#1470),#1474);+#1470 = LINE('',#1471,#1472);+#1471 = CARTESIAN_POINT('',(0.,0.));+#1472 = VECTOR('',#1473,1.);+#1473 = DIRECTION('',(1.,0.));+#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1475 = PCURVE('',#1324,#1476);+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);+#1477 = LINE('',#1478,#1479);+#1478 = CARTESIAN_POINT('',(5.084223063994,0.408638301154));+#1479 = VECTOR('',#1480,1.);+#1480 = DIRECTION('',(-0.894427191,0.4472135955));+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1482 = ADVANCED_FACE('',(#1483),#1242,.F.);+#1483 = FACE_BOUND('',#1484,.F.);+#1484 = EDGE_LOOP('',(#1485,#1486,#1507,#1508));+#1485 = ORIENTED_EDGE('',*,*,#1439,.T.);+#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);+#1487 = EDGE_CURVE('',#1417,#1222,#1488,.T.);+#1488 = SURFACE_CURVE('',#1489,(#1493,#1500),.PCURVE_S1.);+#1489 = LINE('',#1490,#1491);+#1490 = CARTESIAN_POINT('',(10.,4.,11.2));+#1491 = VECTOR('',#1492,1.);+#1492 = DIRECTION('',(-0.316227766017,-0.948683298051,0.));+#1493 = PCURVE('',#1242,#1494);+#1494 = DEFINITIONAL_REPRESENTATION('',(#1495),#1499);+#1495 = LINE('',#1496,#1497);+#1496 = CARTESIAN_POINT('',(0.,-1.2));+#1497 = VECTOR('',#1498,1.);+#1498 = DIRECTION('',(1.,0.));+#1499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1500 = PCURVE('',#1270,#1501);+#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506);+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(-2.915776936006,4.408638301154));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(-0.316227766017,-0.948683298051));+#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1507 = ORIENTED_EDGE('',*,*,#1219,.F.);+#1508 = ORIENTED_EDGE('',*,*,#1509,.F.);+#1509 = EDGE_CURVE('',#1440,#1220,#1510,.T.);+#1510 = SURFACE_CURVE('',#1511,(#1515,#1522),.PCURVE_S1.);+#1511 = LINE('',#1512,#1513);+#1512 = CARTESIAN_POINT('',(10.,4.,10.));+#1513 = VECTOR('',#1514,1.);+#1514 = DIRECTION('',(-0.316227766017,-0.948683298051,0.));+#1515 = PCURVE('',#1242,#1516);+#1516 = DEFINITIONAL_REPRESENTATION('',(#1517),#1521);+#1517 = LINE('',#1518,#1519);+#1518 = CARTESIAN_POINT('',(0.,0.));+#1519 = VECTOR('',#1520,1.);+#1520 = DIRECTION('',(1.,0.));+#1521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1522 = PCURVE('',#1324,#1523);+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);+#1524 = LINE('',#1525,#1526);+#1525 = CARTESIAN_POINT('',(-2.915776936006,4.408638301154));+#1526 = VECTOR('',#1527,1.);+#1527 = DIRECTION('',(-0.316227766017,-0.948683298051));+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1529 = ADVANCED_FACE('',(#1530),#1324,.F.);+#1530 = FACE_BOUND('',#1531,.F.);+#1531 = EDGE_LOOP('',(#1532,#1533,#1534,#1535));+#1532 = ORIENTED_EDGE('',*,*,#1310,.T.);+#1533 = ORIENTED_EDGE('',*,*,#1391,.T.);+#1534 = ORIENTED_EDGE('',*,*,#1462,.T.);+#1535 = ORIENTED_EDGE('',*,*,#1509,.T.);+#1536 = ADVANCED_FACE('',(#1537),#1270,.T.);+#1537 = FACE_BOUND('',#1538,.T.);+#1538 = EDGE_LOOP('',(#1539,#1540,#1541,#1542));+#1539 = ORIENTED_EDGE('',*,*,#1254,.T.);+#1540 = ORIENTED_EDGE('',*,*,#1340,.T.);+#1541 = ORIENTED_EDGE('',*,*,#1416,.T.);+#1542 = ORIENTED_EDGE('',*,*,#1487,.T.);+#1543 = MANIFOLD_SOLID_BREP('',#1544);+#1544 = CLOSED_SHELL('',(#1545,#1665,#1741,#1812,#1859,#1866));+#1545 = ADVANCED_FACE('',(#1546),#1560,.F.);+#1546 = FACE_BOUND('',#1547,.F.);+#1547 = EDGE_LOOP('',(#1548,#1583,#1611,#1639));+#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);+#1549 = EDGE_CURVE('',#1550,#1552,#1554,.T.);+#1550 = VERTEX_POINT('',#1551);+#1551 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,10.));+#1552 = VERTEX_POINT('',#1553);+#1553 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,11.2));+#1554 = SURFACE_CURVE('',#1555,(#1559,#1571),.PCURVE_S1.);+#1555 = LINE('',#1556,#1557);+#1556 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,10.));+#1557 = VECTOR('',#1558,1.);+#1558 = DIRECTION('',(0.,0.,1.));+#1559 = PCURVE('',#1560,#1565);+#1560 = PLANE('',#1561);+#1561 = AXIS2_PLACEMENT_3D('',#1562,#1563,#1564);+#1562 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,10.));+#1563 = DIRECTION('',(-0.627959848267,0.77824573816,0.));+#1564 = DIRECTION('',(0.77824573816,0.627959848267,0.));+#1565 = DEFINITIONAL_REPRESENTATION('',(#1566),#1570);+#1566 = LINE('',#1567,#1568);+#1567 = CARTESIAN_POINT('',(0.,0.));+#1568 = VECTOR('',#1569,1.);+#1569 = DIRECTION('',(0.,-1.));+#1570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1571 = PCURVE('',#1572,#1577);+#1572 = PLANE('',#1573);+#1573 = AXIS2_PLACEMENT_3D('',#1574,#1575,#1576);+#1574 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,10.));+#1575 = DIRECTION('',(0.838731184631,0.544545682131,0.));+#1576 = DIRECTION('',(0.544545682131,-0.838731184631,0.));+#1577 = DEFINITIONAL_REPRESENTATION('',(#1578),#1582);+#1578 = LINE('',#1579,#1580);+#1579 = CARTESIAN_POINT('',(6.324555320337,0.));+#1580 = VECTOR('',#1581,1.);+#1581 = DIRECTION('',(0.,-1.));+#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1583 = ORIENTED_EDGE('',*,*,#1584,.T.);+#1584 = EDGE_CURVE('',#1552,#1585,#1587,.T.);+#1585 = VERTEX_POINT('',#1586);+#1586 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,11.2));+#1587 = SURFACE_CURVE('',#1588,(#1592,#1599),.PCURVE_S1.);+#1588 = LINE('',#1589,#1590);+#1589 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,11.2));+#1590 = VECTOR('',#1591,1.);+#1591 = DIRECTION('',(0.77824573816,0.627959848267,0.));+#1592 = PCURVE('',#1560,#1593);+#1593 = DEFINITIONAL_REPRESENTATION('',(#1594),#1598);+#1594 = LINE('',#1595,#1596);+#1595 = CARTESIAN_POINT('',(0.,-1.2));+#1596 = VECTOR('',#1597,1.);+#1597 = DIRECTION('',(1.,0.));+#1598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1599 = PCURVE('',#1600,#1605);+#1600 = PLANE('',#1601);+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);+#1602 = CARTESIAN_POINT('',(8.372341491466,9.843179215686,11.2));+#1603 = DIRECTION('',(0.,0.,1.));+#1604 = DIRECTION('',(0.623489801859,0.781831482468,0.));+#1605 = DEFINITIONAL_REPRESENTATION('',(#1606),#1610);+#1606 = LINE('',#1607,#1608);+#1607 = CARTESIAN_POINT('',(-4.915776936005,-1.591361698848));+#1608 = VECTOR('',#1609,1.);+#1609 = DIRECTION('',(0.976187060184,-0.216930457819));+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1611 = ORIENTED_EDGE('',*,*,#1612,.F.);+#1612 = EDGE_CURVE('',#1613,#1585,#1615,.T.);+#1613 = VERTEX_POINT('',#1614);+#1614 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,10.));+#1615 = SURFACE_CURVE('',#1616,(#1620,#1627),.PCURVE_S1.);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,10.));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(0.,0.,1.));+#1620 = PCURVE('',#1560,#1621);+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1626);+#1622 = LINE('',#1623,#1624);+#1623 = CARTESIAN_POINT('',(9.219544457293,0.));+#1624 = VECTOR('',#1625,1.);+#1625 = DIRECTION('',(0.,-1.));+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1627 = PCURVE('',#1628,#1633);+#1628 = PLANE('',#1629);+#1629 = AXIS2_PLACEMENT_3D('',#1630,#1631,#1632);+#1630 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,10.));+#1631 = DIRECTION('',(-0.794495942464,-0.607269460296,0.));+#1632 = DIRECTION('',(-0.607269460296,0.794495942464,0.));+#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 = ORIENTED_EDGE('',*,*,#1640,.F.);+#1640 = EDGE_CURVE('',#1550,#1613,#1641,.T.);+#1641 = SURFACE_CURVE('',#1642,(#1646,#1653),.PCURVE_S1.);+#1642 = LINE('',#1643,#1644);+#1643 = CARTESIAN_POINT('',(6.551581379806,5.007672256027,10.));+#1644 = VECTOR('',#1645,1.);+#1645 = DIRECTION('',(0.77824573816,0.627959848267,0.));+#1646 = PCURVE('',#1560,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(0.,0.));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(1.,0.));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1653 = PCURVE('',#1654,#1659);+#1654 = PLANE('',#1655);+#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);+#1656 = CARTESIAN_POINT('',(8.372341491466,9.843179215686,10.));+#1657 = DIRECTION('',(0.,0.,1.));+#1658 = DIRECTION('',(0.623489801859,0.781831482468,0.));+#1659 = DEFINITIONAL_REPRESENTATION('',(#1660),#1664);+#1660 = LINE('',#1661,#1662);+#1661 = CARTESIAN_POINT('',(-4.915776936005,-1.591361698848));+#1662 = VECTOR('',#1663,1.);+#1663 = DIRECTION('',(0.976187060184,-0.216930457819));+#1664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1665 = ADVANCED_FACE('',(#1666),#1628,.F.);+#1666 = FACE_BOUND('',#1667,.F.);+#1667 = EDGE_LOOP('',(#1668,#1669,#1692,#1720));+#1668 = ORIENTED_EDGE('',*,*,#1612,.T.);+#1669 = ORIENTED_EDGE('',*,*,#1670,.T.);+#1670 = EDGE_CURVE('',#1585,#1671,#1673,.T.);+#1671 = VERTEX_POINT('',#1672);+#1672 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,11.2));+#1673 = SURFACE_CURVE('',#1674,(#1678,#1685),.PCURVE_S1.);+#1674 = LINE('',#1675,#1676);+#1675 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,11.2));+#1676 = VECTOR('',#1677,1.);+#1677 = DIRECTION('',(-0.607269460296,0.794495942464,0.));+#1678 = PCURVE('',#1628,#1679);+#1679 = DEFINITIONAL_REPRESENTATION('',(#1680),#1684);+#1680 = LINE('',#1681,#1682);+#1681 = CARTESIAN_POINT('',(0.,-1.2));+#1682 = VECTOR('',#1683,1.);+#1683 = DIRECTION('',(1.,0.));+#1684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1685 = PCURVE('',#1600,#1686);+#1686 = DEFINITIONAL_REPRESENTATION('',(#1687),#1691);+#1687 = LINE('',#1688,#1689);+#1688 = CARTESIAN_POINT('',(4.084223063995,-3.591361698846));+#1689 = VECTOR('',#1690,1.);+#1690 = DIRECTION('',(0.242535625036,0.970142500145));+#1691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);+#1693 = EDGE_CURVE('',#1694,#1671,#1696,.T.);+#1694 = VERTEX_POINT('',#1695);+#1695 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,10.));+#1696 = SURFACE_CURVE('',#1697,(#1701,#1708),.PCURVE_S1.);+#1697 = LINE('',#1698,#1699);+#1698 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,10.));+#1699 = VECTOR('',#1700,1.);+#1700 = DIRECTION('',(0.,0.,1.));+#1701 = PCURVE('',#1628,#1702);+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);+#1703 = LINE('',#1704,#1705);+#1704 = CARTESIAN_POINT('',(4.123105625618,0.));+#1705 = VECTOR('',#1706,1.);+#1706 = DIRECTION('',(0.,-1.));+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1708 = PCURVE('',#1709,#1714);+#1709 = PLANE('',#1710);+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);+#1711 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,10.));+#1712 = DIRECTION('',(0.420458220652,-0.907311900443,0.));+#1713 = DIRECTION('',(-0.907311900443,-0.420458220652,0.));+#1714 = DEFINITIONAL_REPRESENTATION('',(#1715),#1719);+#1715 = LINE('',#1716,#1717);+#1716 = CARTESIAN_POINT('',(0.,0.));+#1717 = VECTOR('',#1718,1.);+#1718 = DIRECTION('',(0.,-1.));+#1719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1720 = ORIENTED_EDGE('',*,*,#1721,.F.);+#1721 = EDGE_CURVE('',#1613,#1694,#1722,.T.);+#1722 = SURFACE_CURVE('',#1723,(#1727,#1734),.PCURVE_S1.);+#1723 = LINE('',#1724,#1725);+#1724 = CARTESIAN_POINT('',(13.726652561471,10.797175994522,10.));+#1725 = VECTOR('',#1726,1.);+#1726 = DIRECTION('',(-0.607269460296,0.794495942464,0.));+#1727 = PCURVE('',#1628,#1728);+#1728 = DEFINITIONAL_REPRESENTATION('',(#1729),#1733);+#1729 = LINE('',#1730,#1731);+#1730 = CARTESIAN_POINT('',(0.,0.));+#1731 = VECTOR('',#1732,1.);+#1732 = DIRECTION('',(1.,0.));+#1733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1734 = PCURVE('',#1654,#1735);+#1735 = DEFINITIONAL_REPRESENTATION('',(#1736),#1740);+#1736 = LINE('',#1737,#1738);+#1737 = CARTESIAN_POINT('',(4.084223063995,-3.591361698846));+#1738 = VECTOR('',#1739,1.);+#1739 = DIRECTION('',(0.242535625036,0.970142500145));+#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1741 = ADVANCED_FACE('',(#1742),#1709,.F.);+#1742 = FACE_BOUND('',#1743,.F.);+#1743 = EDGE_LOOP('',(#1744,#1745,#1768,#1791));+#1744 = ORIENTED_EDGE('',*,*,#1693,.T.);+#1745 = ORIENTED_EDGE('',*,*,#1746,.T.);+#1746 = EDGE_CURVE('',#1671,#1747,#1749,.T.);+#1747 = VERTEX_POINT('',#1748);+#1748 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,11.2));+#1749 = SURFACE_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);+#1750 = LINE('',#1751,#1752);+#1751 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,11.2));+#1752 = VECTOR('',#1753,1.);+#1753 = DIRECTION('',(-0.907311900443,-0.420458220652,0.));+#1754 = PCURVE('',#1709,#1755);+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);+#1756 = LINE('',#1757,#1758);+#1757 = CARTESIAN_POINT('',(0.,-1.2));+#1758 = VECTOR('',#1759,1.);+#1759 = DIRECTION('',(1.,0.));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1761 = PCURVE('',#1600,#1762);+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(5.084223063994,0.408638301155));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(-0.894427191,0.4472135955));+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1768 = ORIENTED_EDGE('',*,*,#1769,.F.);+#1769 = EDGE_CURVE('',#1770,#1747,#1772,.T.);+#1770 = VERTEX_POINT('',#1771);+#1771 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,10.));+#1772 = SURFACE_CURVE('',#1773,(#1777,#1784),.PCURVE_S1.);+#1773 = LINE('',#1774,#1775);+#1774 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,10.));+#1775 = VECTOR('',#1776,1.);+#1776 = DIRECTION('',(0.,0.,1.));+#1777 = PCURVE('',#1709,#1778);+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);+#1779 = LINE('',#1780,#1781);+#1780 = CARTESIAN_POINT('',(8.944271909999,0.));+#1781 = VECTOR('',#1782,1.);+#1782 = DIRECTION('',(0.,-1.));+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1784 = PCURVE('',#1572,#1785);+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);+#1786 = LINE('',#1787,#1788);+#1787 = CARTESIAN_POINT('',(0.,0.));+#1788 = VECTOR('',#1789,1.);+#1789 = DIRECTION('',(0.,-1.));+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1791 = ORIENTED_EDGE('',*,*,#1792,.F.);+#1792 = EDGE_CURVE('',#1694,#1770,#1793,.T.);+#1793 = SURFACE_CURVE('',#1794,(#1798,#1805),.PCURVE_S1.);+#1794 = LINE('',#1795,#1796);+#1795 = CARTESIAN_POINT('',(11.222816433457,14.072966684425,10.));+#1796 = VECTOR('',#1797,1.);+#1797 = DIRECTION('',(-0.907311900443,-0.420458220652,0.));+#1798 = PCURVE('',#1709,#1799);+#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1804);+#1800 = LINE('',#1801,#1802);+#1801 = CARTESIAN_POINT('',(0.,0.));+#1802 = VECTOR('',#1803,1.);+#1803 = DIRECTION('',(1.,0.));+#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1805 = PCURVE('',#1654,#1806);+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);+#1807 = LINE('',#1808,#1809);+#1808 = CARTESIAN_POINT('',(5.084223063994,0.408638301155));+#1809 = VECTOR('',#1810,1.);+#1810 = DIRECTION('',(-0.894427191,0.4472135955));+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1812 = ADVANCED_FACE('',(#1813),#1572,.F.);+#1813 = FACE_BOUND('',#1814,.F.);+#1814 = EDGE_LOOP('',(#1815,#1816,#1837,#1838));+#1815 = ORIENTED_EDGE('',*,*,#1769,.T.);+#1816 = ORIENTED_EDGE('',*,*,#1817,.T.);+#1817 = EDGE_CURVE('',#1747,#1552,#1818,.T.);+#1818 = SURFACE_CURVE('',#1819,(#1823,#1830),.PCURVE_S1.);+#1819 = LINE('',#1820,#1821);+#1820 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,11.2));+#1821 = VECTOR('',#1822,1.);+#1822 = DIRECTION('',(0.544545682131,-0.838731184631,0.));+#1823 = PCURVE('',#1572,#1824);+#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);+#1825 = LINE('',#1826,#1827);+#1826 = CARTESIAN_POINT('',(0.,-1.2));+#1827 = VECTOR('',#1828,1.);+#1828 = DIRECTION('',(1.,0.));+#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1830 = PCURVE('',#1600,#1831);+#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);+#1832 = LINE('',#1833,#1834);+#1833 = CARTESIAN_POINT('',(-2.915776936007,4.408638301153));+#1834 = VECTOR('',#1835,1.);+#1835 = DIRECTION('',(-0.316227766017,-0.94868329805));+#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1837 = ORIENTED_EDGE('',*,*,#1549,.F.);+#1838 = ORIENTED_EDGE('',*,*,#1839,.F.);+#1839 = EDGE_CURVE('',#1770,#1550,#1840,.T.);+#1840 = SURFACE_CURVE('',#1841,(#1845,#1852),.PCURVE_S1.);+#1841 = LINE('',#1842,#1843);+#1842 = CARTESIAN_POINT('',(3.107572088715,10.312274032115,10.));+#1843 = VECTOR('',#1844,1.);+#1844 = DIRECTION('',(0.544545682131,-0.838731184631,0.));+#1845 = PCURVE('',#1572,#1846);+#1846 = DEFINITIONAL_REPRESENTATION('',(#1847),#1851);+#1847 = LINE('',#1848,#1849);+#1848 = CARTESIAN_POINT('',(0.,0.));+#1849 = VECTOR('',#1850,1.);+#1850 = DIRECTION('',(1.,0.));+#1851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1852 = PCURVE('',#1654,#1853);+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1858);+#1854 = LINE('',#1855,#1856);+#1855 = CARTESIAN_POINT('',(-2.915776936007,4.408638301153));+#1856 = VECTOR('',#1857,1.);+#1857 = DIRECTION('',(-0.316227766017,-0.94868329805));+#1858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1859 = ADVANCED_FACE('',(#1860),#1654,.F.);+#1860 = FACE_BOUND('',#1861,.F.);+#1861 = EDGE_LOOP('',(#1862,#1863,#1864,#1865));+#1862 = ORIENTED_EDGE('',*,*,#1640,.T.);+#1863 = ORIENTED_EDGE('',*,*,#1721,.T.);+#1864 = ORIENTED_EDGE('',*,*,#1792,.T.);+#1865 = ORIENTED_EDGE('',*,*,#1839,.T.);+#1866 = ADVANCED_FACE('',(#1867),#1600,.T.);+#1867 = FACE_BOUND('',#1868,.T.);+#1868 = EDGE_LOOP('',(#1869,#1870,#1871,#1872));+#1869 = ORIENTED_EDGE('',*,*,#1584,.T.);+#1870 = ORIENTED_EDGE('',*,*,#1670,.T.);+#1871 = ORIENTED_EDGE('',*,*,#1746,.T.);+#1872 = ORIENTED_EDGE('',*,*,#1817,.T.);+#1873 = MANIFOLD_SOLID_BREP('',#1874);+#1874 = CLOSED_SHELL('',(#1875,#1995,#2071,#2142,#2189,#2196));+#1875 = ADVANCED_FACE('',(#1876),#1890,.F.);+#1876 = FACE_BOUND('',#1877,.F.);+#1877 = EDGE_LOOP('',(#1878,#1913,#1941,#1969));+#1878 = ORIENTED_EDGE('',*,*,#1879,.T.);+#1879 = EDGE_CURVE('',#1880,#1882,#1884,.T.);+#1880 = VERTEX_POINT('',#1881);+#1881 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,10.));+#1882 = VERTEX_POINT('',#1883);+#1883 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,11.2));+#1884 = SURFACE_CURVE('',#1885,(#1889,#1901),.PCURVE_S1.);+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,10.));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(0.,0.,1.));+#1889 = PCURVE('',#1890,#1895);+#1890 = PLANE('',#1891);+#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);+#1892 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,10.));+#1893 = DIRECTION('',(-0.999983580561,-5.730498018414E-03,0.));+#1894 = DIRECTION('',(-5.730498018414E-03,0.999983580561,0.));+#1895 = DEFINITIONAL_REPRESENTATION('',(#1896),#1900);+#1896 = LINE('',#1897,#1898);+#1897 = CARTESIAN_POINT('',(0.,0.));+#1898 = VECTOR('',#1899,1.);+#1899 = DIRECTION('',(0.,-1.));+#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('',(-6.12492098829,8.859195385993,10.));+#1905 = DIRECTION('',(9.719738218577E-02,0.995265124927,0.));+#1906 = DIRECTION('',(0.995265124927,-9.719738218577E-02,0.));+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);+#1908 = LINE('',#1909,#1910);+#1909 = CARTESIAN_POINT('',(6.324555320336,0.));+#1910 = VECTOR('',#1911,1.);+#1911 = DIRECTION('',(0.,-1.));+#1912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1913 = ORIENTED_EDGE('',*,*,#1914,.T.);+#1914 = EDGE_CURVE('',#1882,#1915,#1917,.T.);+#1915 = VERTEX_POINT('',#1916);+#1916 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,11.2));+#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);+#1918 = LINE('',#1919,#1920);+#1919 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,11.2));+#1920 = VECTOR('',#1921,1.);+#1921 = DIRECTION('',(-5.730498018414E-03,0.999983580561,0.));+#1922 = PCURVE('',#1890,#1923);+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);+#1924 = LINE('',#1925,#1926);+#1925 = CARTESIAN_POINT('',(0.,-1.2));+#1926 = VECTOR('',#1927,1.);+#1927 = DIRECTION('',(1.,0.));+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1929 = PCURVE('',#1930,#1935);+#1930 = PLANE('',#1931);+#1931 = AXIS2_PLACEMENT_3D('',#1932,#1933,#1934);+#1932 = CARTESIAN_POINT('',(-2.47563786079,12.68288201885,11.2));+#1933 = DIRECTION('',(0.,0.,1.));+#1934 = DIRECTION('',(-0.222520933956,0.974927912182,0.));+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1940);+#1936 = LINE('',#1937,#1938);+#1937 = CARTESIAN_POINT('',(-4.915776936006,-1.591361698848));+#1938 = VECTOR('',#1939,1.);+#1939 = DIRECTION('',(0.976187060184,-0.216930457818));+#1940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1941 = ORIENTED_EDGE('',*,*,#1942,.F.);+#1942 = EDGE_CURVE('',#1943,#1915,#1945,.T.);+#1943 = VERTEX_POINT('',#1944);+#1944 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,10.));+#1945 = SURFACE_CURVE('',#1946,(#1950,#1957),.PCURVE_S1.);+#1946 = LINE('',#1947,#1948);+#1947 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,10.));+#1948 = VECTOR('',#1949,1.);+#1949 = DIRECTION('',(0.,0.,1.));+#1950 = PCURVE('',#1890,#1951);+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956);+#1952 = LINE('',#1953,#1954);+#1953 = CARTESIAN_POINT('',(9.219544457293,0.));+#1954 = VECTOR('',#1955,1.);+#1955 = DIRECTION('',(0.,-1.));+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1957 = PCURVE('',#1958,#1963);+#1958 = PLANE('',#1959);+#1959 = AXIS2_PLACEMENT_3D('',#1960,#1961,#1962);+#1960 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,10.));+#1961 = DIRECTION('',(-2.057773534334E-02,-0.999788255986,0.));+#1962 = DIRECTION('',(-0.999788255986,2.057773534334E-02,0.));+#1963 = DEFINITIONAL_REPRESENTATION('',(#1964),#1968);+#1964 = LINE('',#1965,#1966);+#1965 = CARTESIAN_POINT('',(0.,0.));+#1966 = VECTOR('',#1967,1.);+#1967 = DIRECTION('',(0.,-1.));+#1968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1969 = ORIENTED_EDGE('',*,*,#1970,.F.);+#1970 = EDGE_CURVE('',#1880,#1943,#1971,.T.);+#1971 = SURFACE_CURVE('',#1972,(#1976,#1983),.PCURVE_S1.);+#1972 = LINE('',#1973,#1974);+#1973 = CARTESIAN_POINT('',(0.169688352713,8.244465165367,10.));+#1974 = VECTOR('',#1975,1.);+#1975 = DIRECTION('',(-5.730498018414E-03,0.999983580561,0.));+#1976 = PCURVE('',#1890,#1977);+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);+#1978 = LINE('',#1979,#1980);+#1979 = CARTESIAN_POINT('',(0.,0.));+#1980 = VECTOR('',#1981,1.);+#1981 = DIRECTION('',(1.,0.));+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1983 = PCURVE('',#1984,#1989);+#1984 = PLANE('',#1985);+#1985 = AXIS2_PLACEMENT_3D('',#1986,#1987,#1988);+#1986 = CARTESIAN_POINT('',(-2.47563786079,12.68288201885,10.));+#1987 = DIRECTION('',(0.,0.,1.));+#1988 = DIRECTION('',(-0.222520933956,0.974927912182,0.));+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);+#1990 = LINE('',#1991,#1992);+#1991 = CARTESIAN_POINT('',(-4.915776936006,-1.591361698848));+#1992 = VECTOR('',#1993,1.);+#1993 = DIRECTION('',(0.976187060184,-0.216930457818));+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1995 = ADVANCED_FACE('',(#1996),#1958,.F.);+#1996 = FACE_BOUND('',#1997,.F.);+#1997 = EDGE_LOOP('',(#1998,#1999,#2022,#2050));+#1998 = ORIENTED_EDGE('',*,*,#1942,.T.);+#1999 = ORIENTED_EDGE('',*,*,#2000,.T.);+#2000 = EDGE_CURVE('',#1915,#2001,#2003,.T.);+#2001 = VERTEX_POINT('',#2002);+#2002 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,11.2));+#2003 = SURFACE_CURVE('',#2004,(#2008,#2015),.PCURVE_S1.);+#2004 = LINE('',#2005,#2006);+#2005 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,11.2));+#2006 = VECTOR('',#2007,1.);+#2007 = DIRECTION('',(-0.999788255986,2.057773534334E-02,0.));+#2008 = PCURVE('',#1958,#2009);+#2009 = DEFINITIONAL_REPRESENTATION('',(#2010),#2014);+#2010 = LINE('',#2011,#2012);+#2011 = CARTESIAN_POINT('',(0.,-1.2));+#2012 = VECTOR('',#2013,1.);+#2013 = DIRECTION('',(1.,0.));+#2014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2015 = PCURVE('',#1930,#2016);+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);+#2017 = LINE('',#2018,#2019);+#2018 = CARTESIAN_POINT('',(4.084223063995,-3.591361698845));+#2019 = VECTOR('',#2020,1.);+#2020 = DIRECTION('',(0.242535625036,0.970142500145));+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2022 = ORIENTED_EDGE('',*,*,#2023,.F.);+#2023 = EDGE_CURVE('',#2024,#2001,#2026,.T.);+#2024 = VERTEX_POINT('',#2025);+#2025 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,10.));+#2026 = SURFACE_CURVE('',#2027,(#2031,#2038),.PCURVE_S1.);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,10.));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(0.,0.,1.));+#2031 = PCURVE('',#1958,#2032);+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2037);+#2033 = LINE('',#2034,#2035);+#2034 = CARTESIAN_POINT('',(4.123105625618,0.));+#2035 = VECTOR('',#2036,1.);+#2036 = DIRECTION('',(0.,-1.));+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2038 = PCURVE('',#2039,#2044);+#2039 = PLANE('',#2040);+#2040 = AXIS2_PLACEMENT_3D('',#2041,#2042,#2043);+#2041 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,10.));+#2042 = DIRECTION('',(0.971516420869,-0.236972243063,0.));+#2043 = DIRECTION('',(-0.236972243063,-0.971516420869,0.));+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);+#2045 = LINE('',#2046,#2047);+#2046 = CARTESIAN_POINT('',(0.,0.));+#2047 = VECTOR('',#2048,1.);+#2048 = DIRECTION('',(0.,-1.));+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2050 = ORIENTED_EDGE('',*,*,#2051,.F.);+#2051 = EDGE_CURVE('',#1943,#2024,#2052,.T.);+#2052 = SURFACE_CURVE('',#2053,(#2057,#2064),.PCURVE_S1.);+#2053 = LINE('',#2054,#2055);+#2054 = CARTESIAN_POINT('',(0.11685577147,17.463858242916,10.));+#2055 = VECTOR('',#2056,1.);+#2056 = DIRECTION('',(-0.999788255986,2.057773534334E-02,0.));+#2057 = PCURVE('',#1958,#2058);+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2063);+#2059 = LINE('',#2060,#2061);+#2060 = CARTESIAN_POINT('',(0.,0.));+#2061 = VECTOR('',#2062,1.);+#2062 = DIRECTION('',(1.,0.));+#2063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2064 = PCURVE('',#1984,#2065);+#2065 = DEFINITIONAL_REPRESENTATION('',(#2066),#2070);+#2066 = LINE('',#2067,#2068);+#2067 = CARTESIAN_POINT('',(4.084223063995,-3.591361698845));+#2068 = VECTOR('',#2069,1.);+#2069 = DIRECTION('',(0.242535625036,0.970142500145));+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2071 = ADVANCED_FACE('',(#2072),#2039,.F.);+#2072 = FACE_BOUND('',#2073,.F.);+#2073 = EDGE_LOOP('',(#2074,#2075,#2098,#2121));+#2074 = ORIENTED_EDGE('',*,*,#2023,.T.);+#2075 = ORIENTED_EDGE('',*,*,#2076,.T.);+#2076 = EDGE_CURVE('',#2001,#2077,#2079,.T.);+#2077 = VERTEX_POINT('',#2078);+#2078 = CARTESIAN_POINT('',(-6.12492098829,8.859195385993,11.2));+#2079 = SURFACE_CURVE('',#2080,(#2084,#2091),.PCURVE_S1.);+#2080 = LINE('',#2081,#2082);+#2081 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,11.2));+#2082 = VECTOR('',#2083,1.);+#2083 = DIRECTION('',(-0.236972243063,-0.971516420869,0.));+#2084 = PCURVE('',#2039,#2085);+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);+#2086 = LINE('',#2087,#2088);+#2087 = CARTESIAN_POINT('',(0.,-1.2));+#2088 = VECTOR('',#2089,1.);+#2089 = DIRECTION('',(1.,0.));+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2091 = PCURVE('',#1930,#2092);+#2092 = DEFINITIONAL_REPRESENTATION('',(#2093),#2097);+#2093 = LINE('',#2094,#2095);+#2094 = CARTESIAN_POINT('',(5.084223063994,0.408638301156));+#2095 = VECTOR('',#2096,1.);+#2096 = DIRECTION('',(-0.894427191,0.4472135955));+#2097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2098 = ORIENTED_EDGE('',*,*,#2099,.F.);+#2099 = EDGE_CURVE('',#2100,#2077,#2102,.T.);+#2100 = VERTEX_POINT('',#2101);+#2101 = CARTESIAN_POINT('',(-6.12492098829,8.859195385993,10.));+#2102 = SURFACE_CURVE('',#2103,(#2107,#2114),.PCURVE_S1.);+#2103 = LINE('',#2104,#2105);+#2104 = CARTESIAN_POINT('',(-6.12492098829,8.859195385993,10.));+#2105 = VECTOR('',#2106,1.);+#2106 = DIRECTION('',(0.,0.,1.));+#2107 = PCURVE('',#2039,#2108);+#2108 = DEFINITIONAL_REPRESENTATION('',(#2109),#2113);+#2109 = LINE('',#2110,#2111);+#2110 = CARTESIAN_POINT('',(8.944271909999,0.));+#2111 = VECTOR('',#2112,1.);+#2112 = DIRECTION('',(0.,-1.));+#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2114 = PCURVE('',#1902,#2115);+#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2120);+#2116 = LINE('',#2117,#2118);+#2117 = CARTESIAN_POINT('',(0.,0.));+#2118 = VECTOR('',#2119,1.);+#2119 = DIRECTION('',(0.,-1.));+#2120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2121 = ORIENTED_EDGE('',*,*,#2122,.F.);+#2122 = EDGE_CURVE('',#2024,#2100,#2123,.T.);+#2123 = SURFACE_CURVE('',#2124,(#2128,#2135),.PCURVE_S1.);+#2124 = LINE('',#2125,#2126);+#2125 = CARTESIAN_POINT('',(-4.005376811214,17.548702419273,10.));+#2126 = VECTOR('',#2127,1.);+#2127 = DIRECTION('',(-0.236972243063,-0.971516420869,0.));+#2128 = PCURVE('',#2039,#2129);+#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2134);+#2130 = LINE('',#2131,#2132);+#2131 = CARTESIAN_POINT('',(0.,0.));+#2132 = VECTOR('',#2133,1.);+#2133 = DIRECTION('',(1.,0.));+#2134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2135 = PCURVE('',#1984,#2136);+#2136 = DEFINITIONAL_REPRESENTATION('',(#2137),#2141);+#2137 = LINE('',#2138,#2139);+#2138 = CARTESIAN_POINT('',(5.084223063994,0.408638301156));+#2139 = VECTOR('',#2140,1.);+#2140 = DIRECTION('',(-0.894427191,0.4472135955));+#2141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2142 = ADVANCED_FACE('',(#2143),#1902,.F.);+#2143 = FACE_BOUND('',#2144,.F.);+#2144 = EDGE_LOOP('',(#2145,#2146,#2167,#2168));+#2145 = ORIENTED_EDGE('',*,*,#2099,.T.);+#2146 = ORIENTED_EDGE('',*,*,#2147,.T.);+#2147 = EDGE_CURVE('',#2077,#1882,#2148,.T.);+#2148 = SURFACE_CURVE('',#2149,(#2153,#2160),.PCURVE_S1.);+#2149 = LINE('',#2150,#2151);+#2150 = CARTESIAN_POINT('',(-6.12492098829,8.859195385993,11.2));+#2151 = VECTOR('',#2152,1.);+#2152 = DIRECTION('',(0.995265124927,-9.719738218577E-02,0.));+#2153 = PCURVE('',#1902,#2154);+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2159);+#2155 = LINE('',#2156,#2157);+#2156 = CARTESIAN_POINT('',(0.,-1.2));+#2157 = VECTOR('',#2158,1.);+#2158 = DIRECTION('',(1.,0.));+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2160 = PCURVE('',#1930,#2161);+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);+#2162 = LINE('',#2163,#2164);+#2163 = CARTESIAN_POINT('',(-2.915776936008,4.408638301153));+#2164 = VECTOR('',#2165,1.);+#2165 = DIRECTION('',(-0.316227766017,-0.948683298051));+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2167 = ORIENTED_EDGE('',*,*,#1879,.F.);+#2168 = ORIENTED_EDGE('',*,*,#2169,.F.);+#2169 = EDGE_CURVE('',#2100,#1880,#2170,.T.);+#2170 = SURFACE_CURVE('',#2171,(#2175,#2182),.PCURVE_S1.);+#2171 = LINE('',#2172,#2173);+#2172 = CARTESIAN_POINT('',(-6.12492098829,8.859195385993,10.));+#2173 = VECTOR('',#2174,1.);+#2174 = DIRECTION('',(0.995265124927,-9.719738218577E-02,0.));+#2175 = PCURVE('',#1902,#2176);+#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2181);+#2177 = LINE('',#2178,#2179);+#2178 = CARTESIAN_POINT('',(0.,0.));+#2179 = VECTOR('',#2180,1.);+#2180 = DIRECTION('',(1.,0.));+#2181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2182 = PCURVE('',#1984,#2183);+#2183 = DEFINITIONAL_REPRESENTATION('',(#2184),#2188);+#2184 = LINE('',#2185,#2186);+#2185 = CARTESIAN_POINT('',(-2.915776936008,4.408638301153));+#2186 = VECTOR('',#2187,1.);+#2187 = DIRECTION('',(-0.316227766017,-0.948683298051));+#2188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2189 = ADVANCED_FACE('',(#2190),#1984,.F.);+#2190 = FACE_BOUND('',#2191,.F.);+#2191 = EDGE_LOOP('',(#2192,#2193,#2194,#2195));+#2192 = ORIENTED_EDGE('',*,*,#1970,.T.);+#2193 = ORIENTED_EDGE('',*,*,#2051,.T.);+#2194 = ORIENTED_EDGE('',*,*,#2122,.T.);+#2195 = ORIENTED_EDGE('',*,*,#2169,.T.);+#2196 = ADVANCED_FACE('',(#2197),#1930,.T.);+#2197 = FACE_BOUND('',#2198,.T.);+#2198 = EDGE_LOOP('',(#2199,#2200,#2201,#2202));+#2199 = ORIENTED_EDGE('',*,*,#1914,.T.);+#2200 = ORIENTED_EDGE('',*,*,#2000,.T.);+#2201 = ORIENTED_EDGE('',*,*,#2076,.T.);+#2202 = ORIENTED_EDGE('',*,*,#2147,.T.);+#2203 = MANIFOLD_SOLID_BREP('',#2204);+#2204 = CLOSED_SHELL('',(#2205,#2325,#2401,#2472,#2519,#2526));+#2205 = ADVANCED_FACE('',(#2206),#2220,.F.);+#2206 = FACE_BOUND('',#2207,.F.);+#2207 = EDGE_LOOP('',(#2208,#2243,#2271,#2299));+#2208 = ORIENTED_EDGE('',*,*,#2209,.T.);+#2209 = EDGE_CURVE('',#2210,#2212,#2214,.T.);+#2210 = VERTEX_POINT('',#2211);+#2211 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,10.));+#2212 = VERTEX_POINT('',#2213);+#2213 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,11.2));+#2214 = SURFACE_CURVE('',#2215,(#2219,#2231),.PCURVE_S1.);+#2215 = LINE('',#2216,#2217);+#2216 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,10.));+#2217 = VECTOR('',#2218,1.);+#2218 = DIRECTION('',(0.,0.,1.));+#2219 = PCURVE('',#2220,#2225);+#2220 = PLANE('',#2221);+#2221 = AXIS2_PLACEMENT_3D('',#2222,#2223,#2224);+#2222 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,10.));+#2223 = DIRECTION('',(-0.618999280745,-0.785391552308,0.));+#2224 = DIRECTION('',(-0.785391552308,0.618999280745,0.));+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);+#2226 = LINE('',#2227,#2228);+#2227 = CARTESIAN_POINT('',(0.,0.));+#2228 = VECTOR('',#2229,1.);+#2229 = DIRECTION('',(0.,-1.));+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2231 = PCURVE('',#2232,#2237);+#2232 = PLANE('',#2233);+#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236);+#2234 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,10.));+#2235 = DIRECTION('',(-0.71752803151,0.696529628944,0.));+#2236 = DIRECTION('',(0.696529628944,0.71752803151,0.));+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);+#2238 = LINE('',#2239,#2240);+#2239 = CARTESIAN_POINT('',(6.324555320334,0.));+#2240 = VECTOR('',#2241,1.);+#2241 = DIRECTION('',(0.,-1.));+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2243 = ORIENTED_EDGE('',*,*,#2244,.T.);+#2244 = EDGE_CURVE('',#2212,#2245,#2247,.T.);+#2245 = VERTEX_POINT('',#2246);+#2246 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,11.2));+#2247 = SURFACE_CURVE('',#2248,(#2252,#2259),.PCURVE_S1.);+#2248 = LINE('',#2249,#2250);+#2249 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,11.2));+#2250 = VECTOR('',#2251,1.);+#2251 = DIRECTION('',(-0.785391552308,0.618999280745,0.));+#2252 = PCURVE('',#2220,#2253);+#2253 = DEFINITIONAL_REPRESENTATION('',(#2254),#2258);+#2254 = LINE('',#2255,#2256);+#2255 = CARTESIAN_POINT('',(0.,-1.2));+#2256 = VECTOR('',#2257,1.);+#2257 = DIRECTION('',(1.,0.));+#2258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2259 = PCURVE('',#2260,#2265);+#2260 = PLANE('',#2261);+#2261 = AXIS2_PLACEMENT_3D('',#2262,#2263,#2264);+#2262 = CARTESIAN_POINT('',(-11.45941141006,5.972115978175,11.2));+#2263 = DIRECTION('',(0.,0.,1.));+#2264 = DIRECTION('',(-0.900968867902,0.433883739118,0.));+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2270);+#2266 = LINE('',#2267,#2268);+#2267 = CARTESIAN_POINT('',(-4.915776936004,-1.591361698848));+#2268 = VECTOR('',#2269,1.);+#2269 = DIRECTION('',(0.976187060184,-0.216930457818));+#2270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2271 = ORIENTED_EDGE('',*,*,#2272,.F.);+#2272 = EDGE_CURVE('',#2273,#2245,#2275,.T.);+#2273 = VERTEX_POINT('',#2274);+#2274 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,10.));+#2275 = SURFACE_CURVE('',#2276,(#2280,#2287),.PCURVE_S1.);+#2276 = LINE('',#2277,#2278);+#2277 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,10.));+#2278 = VECTOR('',#2279,1.);+#2279 = DIRECTION('',(0.,0.,1.));+#2280 = PCURVE('',#2220,#2281);+#2281 = DEFINITIONAL_REPRESENTATION('',(#2282),#2286);+#2282 = LINE('',#2283,#2284);+#2283 = CARTESIAN_POINT('',(9.219544457292,0.));+#2284 = VECTOR('',#2285,1.);+#2285 = DIRECTION('',(0.,-1.));+#2286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2287 = PCURVE('',#2288,#2293);+#2288 = PLANE('',#2289);+#2289 = AXIS2_PLACEMENT_3D('',#2290,#2291,#2292);+#2290 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,10.));+#2291 = DIRECTION('',(0.7688359262,-0.639446102955,0.));+#2292 = DIRECTION('',(-0.639446102955,-0.7688359262,0.));+#2293 = DEFINITIONAL_REPRESENTATION('',(#2294),#2298);+#2294 = LINE('',#2295,#2296);+#2295 = CARTESIAN_POINT('',(0.,0.));+#2296 = VECTOR('',#2297,1.);+#2297 = DIRECTION('',(0.,-1.));+#2298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2299 = ORIENTED_EDGE('',*,*,#2300,.F.);+#2300 = EDGE_CURVE('',#2210,#2273,#2301,.T.);+#2301 = SURFACE_CURVE('',#2302,(#2306,#2313),.PCURVE_S1.);+#2302 = LINE('',#2303,#2304);+#2303 = CARTESIAN_POINT('',(-6.339983464984,5.273007648745,10.));+#2304 = VECTOR('',#2305,1.);+#2305 = DIRECTION('',(-0.785391552308,0.618999280745,0.));+#2306 = PCURVE('',#2220,#2307);+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2312);+#2308 = LINE('',#2309,#2310);+#2309 = CARTESIAN_POINT('',(0.,0.));+#2310 = VECTOR('',#2311,1.);+#2311 = DIRECTION('',(1.,0.));+#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2313 = PCURVE('',#2314,#2319);+#2314 = PLANE('',#2315);+#2315 = AXIS2_PLACEMENT_3D('',#2316,#2317,#2318);+#2316 = CARTESIAN_POINT('',(-11.45941141006,5.972115978175,10.));+#2317 = DIRECTION('',(0.,0.,1.));+#2318 = DIRECTION('',(-0.900968867902,0.433883739118,0.));+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);+#2320 = LINE('',#2321,#2322);+#2321 = CARTESIAN_POINT('',(-4.915776936004,-1.591361698848));+#2322 = VECTOR('',#2323,1.);+#2323 = DIRECTION('',(0.976187060184,-0.216930457818));+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2325 = ADVANCED_FACE('',(#2326),#2288,.F.);+#2326 = FACE_BOUND('',#2327,.F.);+#2327 = EDGE_LOOP('',(#2328,#2329,#2352,#2380));+#2328 = ORIENTED_EDGE('',*,*,#2272,.T.);+#2329 = ORIENTED_EDGE('',*,*,#2330,.T.);+#2330 = EDGE_CURVE('',#2245,#2331,#2333,.T.);+#2331 = VERTEX_POINT('',#2332);+#2332 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,11.2));+#2333 = SURFACE_CURVE('',#2334,(#2338,#2345),.PCURVE_S1.);+#2334 = LINE('',#2335,#2336);+#2335 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,11.2));+#2336 = VECTOR('',#2337,1.);+#2337 = DIRECTION('',(-0.639446102955,-0.7688359262,0.));+#2338 = PCURVE('',#2288,#2339);+#2339 = DEFINITIONAL_REPRESENTATION('',(#2340),#2344);+#2340 = LINE('',#2341,#2342);+#2341 = CARTESIAN_POINT('',(0.,-1.2));+#2342 = VECTOR('',#2343,1.);+#2343 = DIRECTION('',(1.,0.));+#2344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2345 = PCURVE('',#2260,#2346);+#2346 = DEFINITIONAL_REPRESENTATION('',(#2347),#2351);+#2347 = LINE('',#2348,#2349);+#2348 = CARTESIAN_POINT('',(4.084223063997,-3.591361698843));+#2349 = VECTOR('',#2350,1.);+#2350 = DIRECTION('',(0.242535625036,0.970142500145));+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2352 = ORIENTED_EDGE('',*,*,#2353,.F.);+#2353 = EDGE_CURVE('',#2354,#2331,#2356,.T.);+#2354 = VERTEX_POINT('',#2355);+#2355 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,10.));+#2356 = SURFACE_CURVE('',#2357,(#2361,#2368),.PCURVE_S1.);+#2357 = LINE('',#2358,#2359);+#2358 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,10.));+#2359 = VECTOR('',#2360,1.);+#2360 = DIRECTION('',(0.,0.,1.));+#2361 = PCURVE('',#2288,#2362);+#2362 = DEFINITIONAL_REPRESENTATION('',(#2363),#2367);+#2363 = LINE('',#2364,#2365);+#2364 = CARTESIAN_POINT('',(4.123105625616,0.));+#2365 = VECTOR('',#2366,1.);+#2366 = DIRECTION('',(0.,-1.));+#2367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2368 = PCURVE('',#2369,#2374);+#2369 = PLANE('',#2370);+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);+#2371 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,10.));+#2372 = DIRECTION('',(0.791002940848,0.611812346697,0.));+#2373 = DIRECTION('',(0.611812346697,-0.791002940848,0.));+#2374 = DEFINITIONAL_REPRESENTATION('',(#2375),#2379);+#2375 = LINE('',#2376,#2377);+#2376 = CARTESIAN_POINT('',(0.,0.));+#2377 = VECTOR('',#2378,1.);+#2378 = DIRECTION('',(0.,-1.));+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2380 = ORIENTED_EDGE('',*,*,#2381,.F.);+#2381 = EDGE_CURVE('',#2273,#2354,#2382,.T.);+#2382 = SURFACE_CURVE('',#2383,(#2387,#2394),.PCURVE_S1.);+#2383 = LINE('',#2384,#2385);+#2384 = CARTESIAN_POINT('',(-13.58093579787,10.979899036608,10.));+#2385 = VECTOR('',#2386,1.);+#2386 = DIRECTION('',(-0.639446102955,-0.7688359262,0.));+#2387 = PCURVE('',#2288,#2388);+#2388 = DEFINITIONAL_REPRESENTATION('',(#2389),#2393);+#2389 = LINE('',#2390,#2391);+#2390 = CARTESIAN_POINT('',(0.,0.));+#2391 = VECTOR('',#2392,1.);+#2392 = DIRECTION('',(1.,0.));+#2393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2394 = PCURVE('',#2314,#2395);+#2395 = DEFINITIONAL_REPRESENTATION('',(#2396),#2400);+#2396 = LINE('',#2397,#2398);+#2397 = CARTESIAN_POINT('',(4.084223063997,-3.591361698843));+#2398 = VECTOR('',#2399,1.);+#2399 = DIRECTION('',(0.242535625036,0.970142500145));+#2400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2401 = ADVANCED_FACE('',(#2402),#2369,.F.);+#2402 = FACE_BOUND('',#2403,.F.);+#2403 = EDGE_LOOP('',(#2404,#2405,#2428,#2451));+#2404 = ORIENTED_EDGE('',*,*,#2353,.T.);+#2405 = ORIENTED_EDGE('',*,*,#2406,.T.);+#2406 = EDGE_CURVE('',#2331,#2407,#2409,.T.);+#2407 = VERTEX_POINT('',#2408);+#2408 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,11.2));+#2409 = SURFACE_CURVE('',#2410,(#2414,#2421),.PCURVE_S1.);+#2410 = LINE('',#2411,#2412);+#2411 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,11.2));+#2412 = VECTOR('',#2413,1.);+#2413 = DIRECTION('',(0.611812346697,-0.791002940848,0.));+#2414 = PCURVE('',#2369,#2415);+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);+#2416 = LINE('',#2417,#2418);+#2417 = CARTESIAN_POINT('',(0.,-1.2));+#2418 = VECTOR('',#2419,1.);+#2419 = DIRECTION('',(1.,0.));+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2421 = PCURVE('',#2260,#2422);+#2422 = DEFINITIONAL_REPRESENTATION('',(#2423),#2427);+#2423 = LINE('',#2424,#2425);+#2424 = CARTESIAN_POINT('',(5.084223063992,0.408638301156));+#2425 = VECTOR('',#2426,1.);+#2426 = DIRECTION('',(-0.894427191,0.447213595499));+#2427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2428 = ORIENTED_EDGE('',*,*,#2429,.F.);+#2429 = EDGE_CURVE('',#2430,#2407,#2432,.T.);+#2430 = VERTEX_POINT('',#2431);+#2431 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,10.));+#2432 = SURFACE_CURVE('',#2433,(#2437,#2444),.PCURVE_S1.);+#2433 = LINE('',#2434,#2435);+#2434 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,10.));+#2435 = VECTOR('',#2436,1.);+#2436 = DIRECTION('',(0.,0.,1.));+#2437 = PCURVE('',#2369,#2438);+#2438 = DEFINITIONAL_REPRESENTATION('',(#2439),#2443);+#2439 = LINE('',#2440,#2441);+#2440 = CARTESIAN_POINT('',(8.94427191,0.));+#2441 = VECTOR('',#2442,1.);+#2442 = DIRECTION('',(0.,-1.));+#2443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2444 = PCURVE('',#2232,#2445);+#2445 = DEFINITIONAL_REPRESENTATION('',(#2446),#2450);+#2446 = LINE('',#2447,#2448);+#2447 = CARTESIAN_POINT('',(0.,0.));+#2448 = VECTOR('',#2449,1.);+#2449 = DIRECTION('',(0.,-1.));+#2450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2451 = ORIENTED_EDGE('',*,*,#2452,.F.);+#2452 = EDGE_CURVE('',#2354,#2430,#2453,.T.);+#2453 = SURFACE_CURVE('',#2454,(#2458,#2465),.PCURVE_S1.);+#2454 = LINE('',#2455,#2456);+#2455 = CARTESIAN_POINT('',(-16.21743962224,7.809907304116,10.));+#2456 = VECTOR('',#2457,1.);+#2457 = DIRECTION('',(0.611812346697,-0.791002940848,0.));+#2458 = PCURVE('',#2369,#2459);+#2459 = DEFINITIONAL_REPRESENTATION('',(#2460),#2464);+#2460 = LINE('',#2461,#2462);+#2461 = CARTESIAN_POINT('',(0.,0.));+#2462 = VECTOR('',#2463,1.);+#2463 = DIRECTION('',(1.,0.));+#2464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2465 = PCURVE('',#2314,#2466);+#2466 = DEFINITIONAL_REPRESENTATION('',(#2467),#2471);+#2467 = LINE('',#2468,#2469);+#2468 = CARTESIAN_POINT('',(5.084223063992,0.408638301156));+#2469 = VECTOR('',#2470,1.);+#2470 = DIRECTION('',(-0.894427191,0.447213595499));+#2471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2472 = ADVANCED_FACE('',(#2473),#2232,.F.);+#2473 = FACE_BOUND('',#2474,.F.);+#2474 = EDGE_LOOP('',(#2475,#2476,#2497,#2498));+#2475 = ORIENTED_EDGE('',*,*,#2429,.T.);+#2476 = ORIENTED_EDGE('',*,*,#2477,.T.);+#2477 = EDGE_CURVE('',#2407,#2212,#2478,.T.);+#2478 = SURFACE_CURVE('',#2479,(#2483,#2490),.PCURVE_S1.);+#2479 = LINE('',#2480,#2481);+#2480 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,11.2));+#2481 = VECTOR('',#2482,1.);+#2482 = DIRECTION('',(0.696529628944,0.71752803151,0.));+#2483 = PCURVE('',#2232,#2484);+#2484 = DEFINITIONAL_REPRESENTATION('',(#2485),#2489);+#2485 = LINE('',#2486,#2487);+#2486 = CARTESIAN_POINT('',(0.,-1.2));+#2487 = VECTOR('',#2488,1.);+#2488 = DIRECTION('',(1.,0.));+#2489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2490 = PCURVE('',#2260,#2491);+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(-2.915776936011,4.408638301151));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(-0.316227766016,-0.948683298051));+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2497 = ORIENTED_EDGE('',*,*,#2209,.F.);+#2498 = ORIENTED_EDGE('',*,*,#2499,.F.);+#2499 = EDGE_CURVE('',#2430,#2210,#2500,.T.);+#2500 = SURFACE_CURVE('',#2501,(#2505,#2512),.PCURVE_S1.);+#2501 = LINE('',#2502,#2503);+#2502 = CARTESIAN_POINT('',(-10.74522363549,0.734961919566,10.));+#2503 = VECTOR('',#2504,1.);+#2504 = DIRECTION('',(0.696529628944,0.71752803151,0.));+#2505 = PCURVE('',#2232,#2506);+#2506 = DEFINITIONAL_REPRESENTATION('',(#2507),#2511);+#2507 = LINE('',#2508,#2509);+#2508 = CARTESIAN_POINT('',(0.,0.));+#2509 = VECTOR('',#2510,1.);+#2510 = DIRECTION('',(1.,0.));+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2512 = PCURVE('',#2314,#2513);+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);+#2514 = LINE('',#2515,#2516);+#2515 = CARTESIAN_POINT('',(-2.915776936011,4.408638301151));+#2516 = VECTOR('',#2517,1.);+#2517 = DIRECTION('',(-0.316227766016,-0.948683298051));+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2519 = ADVANCED_FACE('',(#2520),#2314,.F.);+#2520 = FACE_BOUND('',#2521,.F.);+#2521 = EDGE_LOOP('',(#2522,#2523,#2524,#2525));+#2522 = ORIENTED_EDGE('',*,*,#2300,.T.);+#2523 = ORIENTED_EDGE('',*,*,#2381,.T.);+#2524 = ORIENTED_EDGE('',*,*,#2452,.T.);+#2525 = ORIENTED_EDGE('',*,*,#2499,.T.);+#2526 = ADVANCED_FACE('',(#2527),#2260,.T.);+#2527 = FACE_BOUND('',#2528,.T.);+#2528 = EDGE_LOOP('',(#2529,#2530,#2531,#2532));+#2529 = ORIENTED_EDGE('',*,*,#2244,.T.);+#2530 = ORIENTED_EDGE('',*,*,#2330,.T.);+#2531 = ORIENTED_EDGE('',*,*,#2406,.T.);+#2532 = ORIENTED_EDGE('',*,*,#2477,.T.);+#2533 = MANIFOLD_SOLID_BREP('',#2534);+#2534 = CLOSED_SHELL('',(#2535,#2655,#2731,#2802,#2849,#2856));+#2535 = ADVANCED_FACE('',(#2536),#2550,.F.);+#2536 = FACE_BOUND('',#2537,.F.);+#2537 = EDGE_LOOP('',(#2538,#2573,#2601,#2629));+#2538 = ORIENTED_EDGE('',*,*,#2539,.T.);+#2539 = EDGE_CURVE('',#2540,#2542,#2544,.T.);+#2540 = VERTEX_POINT('',#2541);+#2541 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,10.));+#2542 = VERTEX_POINT('',#2543);+#2543 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,11.2));+#2544 = SURFACE_CURVE('',#2545,(#2549,#2561),.PCURVE_S1.);+#2545 = LINE('',#2546,#2547);+#2546 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,10.));+#2547 = VECTOR('',#2548,1.);+#2548 = DIRECTION('',(0.,0.,1.));+#2549 = PCURVE('',#2550,#2555);+#2550 = PLANE('',#2551);+#2551 = AXIS2_PLACEMENT_3D('',#2552,#2553,#2554);+#2552 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,10.));+#2553 = DIRECTION('',(0.228104102756,-0.973636748642,0.));+#2554 = DIRECTION('',(-0.973636748642,-0.228104102756,0.));+#2555 = DEFINITIONAL_REPRESENTATION('',(#2556),#2560);+#2556 = LINE('',#2557,#2558);+#2557 = CARTESIAN_POINT('',(0.,0.));+#2558 = VECTOR('',#2559,1.);+#2559 = DIRECTION('',(0.,-1.));+#2560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2561 = PCURVE('',#2562,#2567);+#2562 = PLANE('',#2563);+#2563 = AXIS2_PLACEMENT_3D('',#2564,#2565,#2566);+#2564 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,10.));+#2565 = DIRECTION('',(-0.991940202575,-0.126706884249,0.));+#2566 = DIRECTION('',(-0.126706884249,0.991940202575,0.));+#2567 = DEFINITIONAL_REPRESENTATION('',(#2568),#2572);+#2568 = LINE('',#2569,#2570);+#2569 = CARTESIAN_POINT('',(6.324555320336,0.));+#2570 = VECTOR('',#2571,1.);+#2571 = DIRECTION('',(0.,-1.));+#2572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2573 = ORIENTED_EDGE('',*,*,#2574,.T.);+#2574 = EDGE_CURVE('',#2542,#2575,#2577,.T.);+#2575 = VERTEX_POINT('',#2576);+#2576 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,11.2));+#2577 = SURFACE_CURVE('',#2578,(#2582,#2589),.PCURVE_S1.);+#2578 = LINE('',#2579,#2580);+#2579 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,11.2));+#2580 = VECTOR('',#2581,1.);+#2581 = DIRECTION('',(-0.973636748642,-0.228104102756,0.));+#2582 = PCURVE('',#2550,#2583);+#2583 = DEFINITIONAL_REPRESENTATION('',(#2584),#2588);+#2584 = LINE('',#2585,#2586);+#2585 = CARTESIAN_POINT('',(0.,-1.2));+#2586 = VECTOR('',#2587,1.);+#2587 = DIRECTION('',(1.,0.));+#2588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2589 = PCURVE('',#2590,#2595);+#2590 = PLANE('',#2591);+#2591 = AXIS2_PLACEMENT_3D('',#2592,#2593,#2594);+#2592 = CARTESIAN_POINT('',(-11.81401443816,-5.235775203031,11.2));+#2593 = DIRECTION('',(0.,0.,1.));+#2594 = DIRECTION('',(-0.900968867902,-0.433883739118,0.));+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2600);+#2596 = LINE('',#2597,#2598);+#2597 = CARTESIAN_POINT('',(-4.915776936003,-1.591361698845));+#2598 = VECTOR('',#2599,1.);+#2599 = DIRECTION('',(0.976187060184,-0.21693045782));+#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2601 = ORIENTED_EDGE('',*,*,#2602,.F.);+#2602 = EDGE_CURVE('',#2603,#2575,#2605,.T.);+#2603 = VERTEX_POINT('',#2604);+#2604 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,10.));+#2605 = SURFACE_CURVE('',#2606,(#2610,#2617),.PCURVE_S1.);+#2606 = LINE('',#2607,#2608);+#2607 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,10.));+#2608 = VECTOR('',#2609,1.);+#2609 = DIRECTION('',(0.,0.,1.));+#2610 = PCURVE('',#2550,#2611);+#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2616);+#2612 = LINE('',#2613,#2614);+#2613 = CARTESIAN_POINT('',(9.219544457292,0.));+#2614 = VECTOR('',#2615,1.);+#2615 = DIRECTION('',(0.,-1.));+#2616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2617 = PCURVE('',#2618,#2623);+#2618 = PLANE('',#2619);+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);+#2620 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,10.));+#2621 = DIRECTION('',(0.97930045392,0.202412007925,0.));+#2622 = DIRECTION('',(0.202412007925,-0.97930045392,0.));+#2623 = DEFINITIONAL_REPRESENTATION('',(#2624),#2628);+#2624 = LINE('',#2625,#2626);+#2625 = CARTESIAN_POINT('',(0.,0.));+#2626 = VECTOR('',#2627,1.);+#2627 = DIRECTION('',(0.,-1.));+#2628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);+#2630 = EDGE_CURVE('',#2540,#2603,#2631,.T.);+#2631 = SURFACE_CURVE('',#2632,(#2636,#2643),.PCURVE_S1.);+#2632 = LINE('',#2633,#2634);+#2633 = CARTESIAN_POINT('',(-8.075518421454,-1.669132177136,10.));+#2634 = VECTOR('',#2635,1.);+#2635 = DIRECTION('',(-0.973636748642,-0.228104102756,0.));+#2636 = PCURVE('',#2550,#2637);+#2637 = DEFINITIONAL_REPRESENTATION('',(#2638),#2642);+#2638 = LINE('',#2639,#2640);+#2639 = CARTESIAN_POINT('',(0.,0.));+#2640 = VECTOR('',#2641,1.);+#2641 = DIRECTION('',(1.,0.));+#2642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2643 = PCURVE('',#2644,#2649);+#2644 = PLANE('',#2645);+#2645 = AXIS2_PLACEMENT_3D('',#2646,#2647,#2648);+#2646 = CARTESIAN_POINT('',(-11.81401443816,-5.235775203031,10.));+#2647 = DIRECTION('',(0.,0.,1.));+#2648 = DIRECTION('',(-0.900968867902,-0.433883739118,0.));+#2649 = DEFINITIONAL_REPRESENTATION('',(#2650),#2654);+#2650 = LINE('',#2651,#2652);+#2651 = CARTESIAN_POINT('',(-4.915776936003,-1.591361698845));+#2652 = VECTOR('',#2653,1.);+#2653 = DIRECTION('',(0.976187060184,-0.21693045782));+#2654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2655 = ADVANCED_FACE('',(#2656),#2618,.F.);+#2656 = FACE_BOUND('',#2657,.F.);+#2657 = EDGE_LOOP('',(#2658,#2659,#2682,#2710));+#2658 = ORIENTED_EDGE('',*,*,#2602,.T.);+#2659 = ORIENTED_EDGE('',*,*,#2660,.T.);+#2660 = EDGE_CURVE('',#2575,#2661,#2663,.T.);+#2661 = VERTEX_POINT('',#2662);+#2662 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,11.2));+#2663 = SURFACE_CURVE('',#2664,(#2668,#2675),.PCURVE_S1.);+#2664 = LINE('',#2665,#2666);+#2665 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,11.2));+#2666 = VECTOR('',#2667,1.);+#2667 = DIRECTION('',(0.202412007925,-0.97930045392,0.));+#2668 = PCURVE('',#2618,#2669);+#2669 = DEFINITIONAL_REPRESENTATION('',(#2670),#2674);+#2670 = LINE('',#2671,#2672);+#2671 = CARTESIAN_POINT('',(0.,-1.2));+#2672 = VECTOR('',#2673,1.);+#2673 = DIRECTION('',(1.,0.));+#2674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2675 = PCURVE('',#2590,#2676);+#2676 = DEFINITIONAL_REPRESENTATION('',(#2677),#2681);+#2677 = LINE('',#2678,#2679);+#2678 = CARTESIAN_POINT('',(4.084223063995,-3.59136169885));+#2679 = VECTOR('',#2680,1.);+#2680 = DIRECTION('',(0.242535625037,0.970142500145));+#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2682 = ORIENTED_EDGE('',*,*,#2683,.F.);+#2683 = EDGE_CURVE('',#2684,#2661,#2686,.T.);+#2684 = VERTEX_POINT('',#2685);+#2685 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,10.));+#2686 = SURFACE_CURVE('',#2687,(#2691,#2698),.PCURVE_S1.);+#2687 = LINE('',#2688,#2689);+#2688 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,10.));+#2689 = VECTOR('',#2690,1.);+#2690 = DIRECTION('',(0.,0.,1.));+#2691 = PCURVE('',#2618,#2692);+#2692 = DEFINITIONAL_REPRESENTATION('',(#2693),#2697);+#2693 = LINE('',#2694,#2695);+#2694 = CARTESIAN_POINT('',(4.123105625618,0.));+#2695 = VECTOR('',#2696,1.);+#2696 = DIRECTION('',(0.,-1.));+#2697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2698 = PCURVE('',#2699,#2704);+#2699 = PLANE('',#2700);+#2700 = AXIS2_PLACEMENT_3D('',#2701,#2702,#2703);+#2701 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,10.));+#2702 = DIRECTION('',(1.484811284871E-02,0.999889760696,0.));+#2703 = DIRECTION('',(0.999889760696,-1.484811284871E-02,0.));+#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2709);+#2705 = LINE('',#2706,#2707);+#2706 = CARTESIAN_POINT('',(0.,0.));+#2707 = VECTOR('',#2708,1.);+#2708 = DIRECTION('',(0.,-1.));+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2710 = ORIENTED_EDGE('',*,*,#2711,.F.);+#2711 = EDGE_CURVE('',#2603,#2684,#2712,.T.);+#2712 = SURFACE_CURVE('',#2713,(#2717,#2724),.PCURVE_S1.);+#2713 = LINE('',#2714,#2715);+#2714 = CARTESIAN_POINT('',(-17.05200571081,-3.772148093389,10.));+#2715 = VECTOR('',#2716,1.);+#2716 = DIRECTION('',(0.202412007925,-0.97930045392,0.));+#2717 = PCURVE('',#2618,#2718);+#2718 = DEFINITIONAL_REPRESENTATION('',(#2719),#2723);+#2719 = LINE('',#2720,#2721);+#2720 = CARTESIAN_POINT('',(0.,0.));+#2721 = VECTOR('',#2722,1.);+#2722 = DIRECTION('',(1.,0.));+#2723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2724 = PCURVE('',#2644,#2725);+#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);+#2726 = LINE('',#2727,#2728);+#2727 = CARTESIAN_POINT('',(4.084223063995,-3.59136169885));+#2728 = VECTOR('',#2729,1.);+#2729 = DIRECTION('',(0.242535625037,0.970142500145));+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2731 = ADVANCED_FACE('',(#2732),#2699,.F.);+#2732 = FACE_BOUND('',#2733,.F.);+#2733 = EDGE_LOOP('',(#2734,#2735,#2758,#2781));+#2734 = ORIENTED_EDGE('',*,*,#2683,.T.);+#2735 = ORIENTED_EDGE('',*,*,#2736,.T.);+#2736 = EDGE_CURVE('',#2661,#2737,#2739,.T.);+#2737 = VERTEX_POINT('',#2738);+#2738 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,11.2));+#2739 = SURFACE_CURVE('',#2740,(#2744,#2751),.PCURVE_S1.);+#2740 = LINE('',#2741,#2742);+#2741 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,11.2));+#2742 = VECTOR('',#2743,1.);+#2743 = DIRECTION('',(0.999889760696,-1.484811284871E-02,0.));+#2744 = PCURVE('',#2699,#2745);+#2745 = DEFINITIONAL_REPRESENTATION('',(#2746),#2750);+#2746 = LINE('',#2747,#2748);+#2747 = CARTESIAN_POINT('',(0.,-1.2));+#2748 = VECTOR('',#2749,1.);+#2749 = DIRECTION('',(1.,0.));+#2750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2751 = PCURVE('',#2590,#2752);+#2752 = DEFINITIONAL_REPRESENTATION('',(#2753),#2757);+#2753 = LINE('',#2754,#2755);+#2754 = CARTESIAN_POINT('',(5.084223063995,0.40863830115));+#2755 = VECTOR('',#2756,1.);+#2756 = DIRECTION('',(-0.894427191,0.4472135955));+#2757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2758 = ORIENTED_EDGE('',*,*,#2759,.F.);+#2759 = EDGE_CURVE('',#2760,#2737,#2762,.T.);+#2760 = VERTEX_POINT('',#2761);+#2761 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,10.));+#2762 = SURFACE_CURVE('',#2763,(#2767,#2774),.PCURVE_S1.);+#2763 = LINE('',#2764,#2765);+#2764 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,10.));+#2765 = VECTOR('',#2766,1.);+#2766 = DIRECTION('',(0.,0.,1.));+#2767 = PCURVE('',#2699,#2768);+#2768 = DEFINITIONAL_REPRESENTATION('',(#2769),#2773);+#2769 = LINE('',#2770,#2771);+#2770 = CARTESIAN_POINT('',(8.944271909996,0.));+#2771 = VECTOR('',#2772,1.);+#2772 = DIRECTION('',(0.,-1.));+#2773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2774 = PCURVE('',#2562,#2775);+#2775 = DEFINITIONAL_REPRESENTATION('',(#2776),#2780);+#2776 = LINE('',#2777,#2778);+#2777 = CARTESIAN_POINT('',(0.,0.));+#2778 = VECTOR('',#2779,1.);+#2779 = DIRECTION('',(0.,-1.));+#2780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2781 = ORIENTED_EDGE('',*,*,#2782,.F.);+#2782 = EDGE_CURVE('',#2684,#2760,#2783,.T.);+#2783 = SURFACE_CURVE('',#2784,(#2788,#2795),.PCURVE_S1.);+#2784 = LINE('',#2785,#2786);+#2785 = CARTESIAN_POINT('',(-16.21743962224,-7.809907304116,10.));+#2786 = VECTOR('',#2787,1.);+#2787 = DIRECTION('',(0.999889760696,-1.484811284871E-02,0.));+#2788 = PCURVE('',#2699,#2789);+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);+#2790 = LINE('',#2791,#2792);+#2791 = CARTESIAN_POINT('',(0.,0.));+#2792 = VECTOR('',#2793,1.);+#2793 = DIRECTION('',(1.,0.));+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2795 = PCURVE('',#2644,#2796);+#2796 = DEFINITIONAL_REPRESENTATION('',(#2797),#2801);+#2797 = LINE('',#2798,#2799);+#2798 = CARTESIAN_POINT('',(5.084223063995,0.40863830115));+#2799 = VECTOR('',#2800,1.);+#2800 = DIRECTION('',(-0.894427191,0.4472135955));+#2801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2802 = ADVANCED_FACE('',(#2803),#2562,.F.);+#2803 = FACE_BOUND('',#2804,.F.);+#2804 = EDGE_LOOP('',(#2805,#2806,#2827,#2828));+#2805 = ORIENTED_EDGE('',*,*,#2759,.T.);+#2806 = ORIENTED_EDGE('',*,*,#2807,.T.);+#2807 = EDGE_CURVE('',#2737,#2542,#2808,.T.);+#2808 = SURFACE_CURVE('',#2809,(#2813,#2820),.PCURVE_S1.);+#2809 = LINE('',#2810,#2811);+#2810 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,11.2));+#2811 = VECTOR('',#2812,1.);+#2812 = DIRECTION('',(-0.126706884249,0.991940202575,0.));+#2813 = PCURVE('',#2562,#2814);+#2814 = DEFINITIONAL_REPRESENTATION('',(#2815),#2819);+#2815 = LINE('',#2816,#2817);+#2816 = CARTESIAN_POINT('',(0.,-1.2));+#2817 = VECTOR('',#2818,1.);+#2818 = DIRECTION('',(1.,0.));+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2820 = PCURVE('',#2590,#2821);+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);+#2822 = LINE('',#2823,#2824);+#2823 = CARTESIAN_POINT('',(-2.915776935999,4.408638301153));+#2824 = VECTOR('',#2825,1.);+#2825 = DIRECTION('',(-0.316227766017,-0.94868329805));+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2827 = ORIENTED_EDGE('',*,*,#2539,.F.);+#2828 = ORIENTED_EDGE('',*,*,#2829,.F.);+#2829 = EDGE_CURVE('',#2760,#2540,#2830,.T.);+#2830 = SURFACE_CURVE('',#2831,(#2835,#2842),.PCURVE_S1.);+#2831 = LINE('',#2832,#2833);+#2832 = CARTESIAN_POINT('',(-7.274153722554,-7.942712862785,10.));+#2833 = VECTOR('',#2834,1.);+#2834 = DIRECTION('',(-0.126706884249,0.991940202575,0.));+#2835 = PCURVE('',#2562,#2836);+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2841);+#2837 = LINE('',#2838,#2839);+#2838 = CARTESIAN_POINT('',(0.,0.));+#2839 = VECTOR('',#2840,1.);+#2840 = DIRECTION('',(1.,0.));+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2842 = PCURVE('',#2644,#2843);+#2843 = DEFINITIONAL_REPRESENTATION('',(#2844),#2848);+#2844 = LINE('',#2845,#2846);+#2845 = CARTESIAN_POINT('',(-2.915776935999,4.408638301153));+#2846 = VECTOR('',#2847,1.);+#2847 = DIRECTION('',(-0.316227766017,-0.94868329805));+#2848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2849 = ADVANCED_FACE('',(#2850),#2644,.F.);+#2850 = FACE_BOUND('',#2851,.F.);+#2851 = EDGE_LOOP('',(#2852,#2853,#2854,#2855));+#2852 = ORIENTED_EDGE('',*,*,#2630,.T.);+#2853 = ORIENTED_EDGE('',*,*,#2711,.T.);+#2854 = ORIENTED_EDGE('',*,*,#2782,.T.);+#2855 = ORIENTED_EDGE('',*,*,#2829,.T.);+#2856 = ADVANCED_FACE('',(#2857),#2590,.T.);+#2857 = FACE_BOUND('',#2858,.T.);+#2858 = EDGE_LOOP('',(#2859,#2860,#2861,#2862));+#2859 = ORIENTED_EDGE('',*,*,#2574,.T.);+#2860 = ORIENTED_EDGE('',*,*,#2660,.T.);+#2861 = ORIENTED_EDGE('',*,*,#2736,.T.);+#2862 = ORIENTED_EDGE('',*,*,#2807,.T.);+#2863 = MANIFOLD_SOLID_BREP('',#2864);+#2864 = CLOSED_SHELL('',(#2865,#2985,#3061,#3132,#3179,#3186));+#2865 = ADVANCED_FACE('',(#2866),#2880,.F.);+#2866 = FACE_BOUND('',#2867,.F.);+#2867 = EDGE_LOOP('',(#2868,#2903,#2931,#2959));+#2868 = ORIENTED_EDGE('',*,*,#2869,.T.);+#2869 = EDGE_CURVE('',#2870,#2872,#2874,.T.);+#2870 = VERTEX_POINT('',#2871);+#2871 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,10.));+#2872 = VERTEX_POINT('',#2873);+#2873 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,11.2));+#2874 = SURFACE_CURVE('',#2875,(#2879,#2891),.PCURVE_S1.);+#2875 = LINE('',#2876,#2877);+#2876 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,10.));+#2877 = VECTOR('',#2878,1.);+#2878 = DIRECTION('',(0.,0.,1.));+#2879 = PCURVE('',#2880,#2885);+#2880 = PLANE('',#2881);+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);+#2882 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,10.));+#2883 = DIRECTION('',(0.903440444407,-0.428713614678,0.));+#2884 = DIRECTION('',(-0.428713614678,-0.903440444407,0.));+#2885 = DEFINITIONAL_REPRESENTATION('',(#2886),#2890);+#2886 = LINE('',#2887,#2888);+#2887 = CARTESIAN_POINT('',(0.,0.));+#2888 = VECTOR('',#2889,1.);+#2889 = DIRECTION('',(0.,-1.));+#2890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2891 = PCURVE('',#2892,#2897);+#2892 = PLANE('',#2893);+#2893 = AXIS2_PLACEMENT_3D('',#2894,#2895,#2896);+#2894 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,10.));+#2895 = DIRECTION('',(-0.519401169208,-0.854530529253,0.));+#2896 = DIRECTION('',(-0.854530529253,0.519401169208,0.));+#2897 = DEFINITIONAL_REPRESENTATION('',(#2898),#2902);+#2898 = LINE('',#2899,#2900);+#2899 = CARTESIAN_POINT('',(6.324555320335,0.));+#2900 = VECTOR('',#2901,1.);+#2901 = DIRECTION('',(0.,-1.));+#2902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2903 = ORIENTED_EDGE('',*,*,#2904,.T.);+#2904 = EDGE_CURVE('',#2872,#2905,#2907,.T.);+#2905 = VERTEX_POINT('',#2906);+#2906 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,11.2));+#2907 = SURFACE_CURVE('',#2908,(#2912,#2919),.PCURVE_S1.);+#2908 = LINE('',#2909,#2910);+#2909 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,11.2));+#2910 = VECTOR('',#2911,1.);+#2911 = DIRECTION('',(-0.428713614678,-0.903440444407,0.));+#2912 = PCURVE('',#2880,#2913);+#2913 = DEFINITIONAL_REPRESENTATION('',(#2914),#2918);+#2914 = LINE('',#2915,#2916);+#2915 = CARTESIAN_POINT('',(0.,-1.2));+#2916 = VECTOR('',#2917,1.);+#2917 = DIRECTION('',(1.,0.));+#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2919 = PCURVE('',#2920,#2925);+#2920 = PLANE('',#2921);+#2921 = AXIS2_PLACEMENT_3D('',#2922,#2923,#2924);+#2922 = CARTESIAN_POINT('',(-3.272423632353,-12.501020866,11.2));+#2923 = DIRECTION('',(0.,0.,1.));+#2924 = DIRECTION('',(-0.222520933956,-0.974927912182,0.));+#2925 = DEFINITIONAL_REPRESENTATION('',(#2926),#2930);+#2926 = LINE('',#2927,#2928);+#2927 = CARTESIAN_POINT('',(-4.915776936003,-1.591361698843));+#2928 = VECTOR('',#2929,1.);+#2929 = DIRECTION('',(0.976187060184,-0.216930457819));+#2930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2931 = ORIENTED_EDGE('',*,*,#2932,.F.);+#2932 = EDGE_CURVE('',#2933,#2905,#2935,.T.);+#2933 = VERTEX_POINT('',#2934);+#2934 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,10.));+#2935 = SURFACE_CURVE('',#2936,(#2940,#2947),.PCURVE_S1.);+#2936 = LINE('',#2937,#2938);+#2937 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,10.));+#2938 = VECTOR('',#2939,1.);+#2939 = DIRECTION('',(0.,0.,1.));+#2940 = PCURVE('',#2880,#2941);+#2941 = DEFINITIONAL_REPRESENTATION('',(#2942),#2946);+#2942 = LINE('',#2943,#2944);+#2943 = CARTESIAN_POINT('',(9.219544457288,0.));+#2944 = VECTOR('',#2945,1.);+#2945 = DIRECTION('',(0.,-1.));+#2946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2947 = PCURVE('',#2948,#2953);+#2948 = PLANE('',#2949);+#2949 = AXIS2_PLACEMENT_3D('',#2950,#2951,#2952);+#2950 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,10.));+#2951 = DIRECTION('',(0.452331765749,0.891849748385,0.));+#2952 = DIRECTION('',(0.891849748385,-0.452331765749,0.));+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2958);+#2954 = LINE('',#2955,#2956);+#2955 = CARTESIAN_POINT('',(0.,0.));+#2956 = VECTOR('',#2957,1.);+#2957 = DIRECTION('',(0.,-1.));+#2958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2959 = ORIENTED_EDGE('',*,*,#2960,.F.);+#2960 = EDGE_CURVE('',#2870,#2933,#2961,.T.);+#2961 = SURFACE_CURVE('',#2962,(#2966,#2973),.PCURVE_S1.);+#2962 = LINE('',#2963,#2964);+#2963 = CARTESIAN_POINT('',(-3.730023296014,-7.354381429542,10.));+#2964 = VECTOR('',#2965,1.);+#2965 = DIRECTION('',(-0.428713614678,-0.903440444407,0.));+#2966 = PCURVE('',#2880,#2967);+#2967 = DEFINITIONAL_REPRESENTATION('',(#2968),#2972);+#2968 = LINE('',#2969,#2970);+#2969 = CARTESIAN_POINT('',(0.,0.));+#2970 = VECTOR('',#2971,1.);+#2971 = DIRECTION('',(1.,0.));+#2972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2973 = PCURVE('',#2974,#2979);+#2974 = PLANE('',#2975);+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);+#2976 = CARTESIAN_POINT('',(-3.272423632353,-12.501020866,10.));+#2977 = DIRECTION('',(0.,0.,1.));+#2978 = DIRECTION('',(-0.222520933956,-0.974927912182,0.));+#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2984);+#2980 = LINE('',#2981,#2982);+#2981 = CARTESIAN_POINT('',(-4.915776936003,-1.591361698843));+#2982 = VECTOR('',#2983,1.);+#2983 = DIRECTION('',(0.976187060184,-0.216930457819));+#2984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2985 = ADVANCED_FACE('',(#2986),#2948,.F.);+#2986 = FACE_BOUND('',#2987,.F.);+#2987 = EDGE_LOOP('',(#2988,#2989,#3012,#3040));+#2988 = ORIENTED_EDGE('',*,*,#2932,.T.);+#2989 = ORIENTED_EDGE('',*,*,#2990,.T.);+#2990 = EDGE_CURVE('',#2905,#2991,#2993,.T.);+#2991 = VERTEX_POINT('',#2992);+#2992 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,11.2));+#2993 = SURFACE_CURVE('',#2994,(#2998,#3005),.PCURVE_S1.);+#2994 = LINE('',#2995,#2996);+#2995 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,11.2));+#2996 = VECTOR('',#2997,1.);+#2997 = DIRECTION('',(0.891849748385,-0.452331765749,0.));+#2998 = PCURVE('',#2948,#2999);+#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3004);+#3000 = LINE('',#3001,#3002);+#3001 = CARTESIAN_POINT('',(0.,-1.2));+#3002 = VECTOR('',#3003,1.);+#3003 = DIRECTION('',(1.,0.));+#3004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3005 = PCURVE('',#2920,#3006);+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);+#3007 = LINE('',#3008,#3009);+#3008 = CARTESIAN_POINT('',(4.084223063991,-3.591361698848));+#3009 = VECTOR('',#3010,1.);+#3010 = DIRECTION('',(0.242535625036,0.970142500145));+#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3012 = ORIENTED_EDGE('',*,*,#3013,.F.);+#3013 = EDGE_CURVE('',#3014,#2991,#3016,.T.);+#3014 = VERTEX_POINT('',#3015);+#3015 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,10.));+#3016 = SURFACE_CURVE('',#3017,(#3021,#3028),.PCURVE_S1.);+#3017 = LINE('',#3018,#3019);+#3018 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,10.));+#3019 = VECTOR('',#3020,1.);+#3020 = DIRECTION('',(0.,0.,1.));+#3021 = PCURVE('',#2948,#3022);+#3022 = DEFINITIONAL_REPRESENTATION('',(#3023),#3027);+#3023 = LINE('',#3024,#3025);+#3024 = CARTESIAN_POINT('',(4.123105625619,0.));+#3025 = VECTOR('',#3026,1.);+#3026 = DIRECTION('',(0.,-1.));+#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3028 = PCURVE('',#3029,#3034);+#3029 = PLANE('',#3030);+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);+#3031 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,10.));+#3032 = DIRECTION('',(-0.772487646972,0.635029790857,0.));+#3033 = DIRECTION('',(0.635029790857,0.772487646972,0.));+#3034 = DEFINITIONAL_REPRESENTATION('',(#3035),#3039);+#3035 = LINE('',#3036,#3037);+#3036 = CARTESIAN_POINT('',(0.,0.));+#3037 = VECTOR('',#3038,1.);+#3038 = DIRECTION('',(0.,-1.));+#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3040 = ORIENTED_EDGE('',*,*,#3041,.F.);+#3041 = EDGE_CURVE('',#2933,#3014,#3042,.T.);+#3042 = SURFACE_CURVE('',#3043,(#3047,#3054),.PCURVE_S1.);+#3043 = LINE('',#3044,#3045);+#3044 = CARTESIAN_POINT('',(-7.682567525985,-15.68369077126,10.));+#3045 = VECTOR('',#3046,1.);+#3046 = DIRECTION('',(0.891849748385,-0.452331765749,0.));+#3047 = PCURVE('',#2948,#3048);+#3048 = DEFINITIONAL_REPRESENTATION('',(#3049),#3053);+#3049 = LINE('',#3050,#3051);+#3050 = CARTESIAN_POINT('',(0.,0.));+#3051 = VECTOR('',#3052,1.);+#3052 = DIRECTION('',(1.,0.));+#3053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3054 = PCURVE('',#2974,#3055);+#3055 = DEFINITIONAL_REPRESENTATION('',(#3056),#3060);+#3056 = LINE('',#3057,#3058);+#3057 = CARTESIAN_POINT('',(4.084223063991,-3.591361698848));+#3058 = VECTOR('',#3059,1.);+#3059 = DIRECTION('',(0.242535625036,0.970142500145));+#3060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3061 = ADVANCED_FACE('',(#3062),#3029,.F.);+#3062 = FACE_BOUND('',#3063,.F.);+#3063 = EDGE_LOOP('',(#3064,#3065,#3088,#3111));+#3064 = ORIENTED_EDGE('',*,*,#3013,.T.);+#3065 = ORIENTED_EDGE('',*,*,#3066,.T.);+#3066 = EDGE_CURVE('',#2991,#3067,#3069,.T.);+#3067 = VERTEX_POINT('',#3068);+#3068 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,11.2));+#3069 = SURFACE_CURVE('',#3070,(#3074,#3081),.PCURVE_S1.);+#3070 = LINE('',#3071,#3072);+#3071 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,11.2));+#3072 = VECTOR('',#3073,1.);+#3073 = DIRECTION('',(0.635029790857,0.772487646972,0.));+#3074 = PCURVE('',#3029,#3075);+#3075 = DEFINITIONAL_REPRESENTATION('',(#3076),#3080);+#3076 = LINE('',#3077,#3078);+#3077 = CARTESIAN_POINT('',(0.,-1.2));+#3078 = VECTOR('',#3079,1.);+#3079 = DIRECTION('',(1.,0.));+#3080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3081 = PCURVE('',#2920,#3082);+#3082 = DEFINITIONAL_REPRESENTATION('',(#3083),#3087);+#3083 = LINE('',#3084,#3085);+#3084 = CARTESIAN_POINT('',(5.084223063995,0.408638301152));+#3085 = VECTOR('',#3086,1.);+#3086 = DIRECTION('',(-0.894427191,0.4472135955));+#3087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3088 = ORIENTED_EDGE('',*,*,#3089,.F.);+#3089 = EDGE_CURVE('',#3090,#3067,#3092,.T.);+#3090 = VERTEX_POINT('',#3091);+#3091 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,10.));+#3092 = SURFACE_CURVE('',#3093,(#3097,#3104),.PCURVE_S1.);+#3093 = LINE('',#3094,#3095);+#3094 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,10.));+#3095 = VECTOR('',#3096,1.);+#3096 = DIRECTION('',(0.,0.,1.));+#3097 = PCURVE('',#3029,#3098);+#3098 = DEFINITIONAL_REPRESENTATION('',(#3099),#3103);+#3099 = LINE('',#3100,#3101);+#3100 = CARTESIAN_POINT('',(8.94427191,0.));+#3101 = VECTOR('',#3102,1.);+#3102 = DIRECTION('',(0.,-1.));+#3103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3104 = PCURVE('',#2892,#3105);+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);+#3106 = LINE('',#3107,#3108);+#3107 = CARTESIAN_POINT('',(0.,0.));+#3108 = VECTOR('',#3109,1.);+#3109 = DIRECTION('',(0.,-1.));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3111 = ORIENTED_EDGE('',*,*,#3112,.F.);+#3112 = EDGE_CURVE('',#3014,#3090,#3113,.T.);+#3113 = SURFACE_CURVE('',#3114,(#3118,#3125),.PCURVE_S1.);+#3114 = LINE('',#3115,#3116);+#3115 = CARTESIAN_POINT('',(-4.005376811214,-17.54870241927,10.));+#3116 = VECTOR('',#3117,1.);+#3117 = DIRECTION('',(0.635029790857,0.772487646972,0.));+#3118 = PCURVE('',#3029,#3119);+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3124);+#3120 = LINE('',#3121,#3122);+#3121 = CARTESIAN_POINT('',(0.,0.));+#3122 = VECTOR('',#3123,1.);+#3123 = DIRECTION('',(1.,0.));+#3124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3125 = PCURVE('',#2974,#3126);+#3126 = DEFINITIONAL_REPRESENTATION('',(#3127),#3131);+#3127 = LINE('',#3128,#3129);+#3128 = CARTESIAN_POINT('',(5.084223063995,0.408638301152));+#3129 = VECTOR('',#3130,1.);+#3130 = DIRECTION('',(-0.894427191,0.4472135955));+#3131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3132 = ADVANCED_FACE('',(#3133),#2892,.F.);+#3133 = FACE_BOUND('',#3134,.F.);+#3134 = EDGE_LOOP('',(#3135,#3136,#3157,#3158));+#3135 = ORIENTED_EDGE('',*,*,#3089,.T.);+#3136 = ORIENTED_EDGE('',*,*,#3137,.T.);+#3137 = EDGE_CURVE('',#3067,#2872,#3138,.T.);+#3138 = SURFACE_CURVE('',#3139,(#3143,#3150),.PCURVE_S1.);+#3139 = LINE('',#3140,#3141);+#3140 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,11.2));+#3141 = VECTOR('',#3142,1.);+#3142 = DIRECTION('',(-0.854530529253,0.519401169208,0.));+#3143 = PCURVE('',#2892,#3144);+#3144 = DEFINITIONAL_REPRESENTATION('',(#3145),#3149);+#3145 = LINE('',#3146,#3147);+#3146 = CARTESIAN_POINT('',(0.,-1.2));+#3147 = VECTOR('',#3148,1.);+#3148 = DIRECTION('',(1.,0.));+#3149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3150 = PCURVE('',#2920,#3151);+#3151 = DEFINITIONAL_REPRESENTATION('',(#3152),#3156);+#3152 = LINE('',#3153,#3154);+#3153 = CARTESIAN_POINT('',(-2.915776936005,4.408638301155));+#3154 = VECTOR('',#3155,1.);+#3155 = DIRECTION('',(-0.316227766018,-0.94868329805));+#3156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3157 = ORIENTED_EDGE('',*,*,#2869,.F.);+#3158 = ORIENTED_EDGE('',*,*,#3159,.F.);+#3159 = EDGE_CURVE('',#3090,#2870,#3160,.T.);+#3160 = SURFACE_CURVE('',#3161,(#3165,#3172),.PCURVE_S1.);+#3161 = LINE('',#3162,#3163);+#3162 = CARTESIAN_POINT('',(1.674502309164,-10.63936285764,10.));+#3163 = VECTOR('',#3164,1.);+#3164 = DIRECTION('',(-0.854530529253,0.519401169208,0.));+#3165 = PCURVE('',#2892,#3166);+#3166 = DEFINITIONAL_REPRESENTATION('',(#3167),#3171);+#3167 = LINE('',#3168,#3169);+#3168 = CARTESIAN_POINT('',(0.,0.));+#3169 = VECTOR('',#3170,1.);+#3170 = DIRECTION('',(1.,0.));+#3171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3172 = PCURVE('',#2974,#3173);+#3173 = DEFINITIONAL_REPRESENTATION('',(#3174),#3178);+#3174 = LINE('',#3175,#3176);+#3175 = CARTESIAN_POINT('',(-2.915776936005,4.408638301155));+#3176 = VECTOR('',#3177,1.);+#3177 = DIRECTION('',(-0.316227766018,-0.94868329805));+#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3179 = ADVANCED_FACE('',(#3180),#2974,.F.);+#3180 = FACE_BOUND('',#3181,.F.);+#3181 = EDGE_LOOP('',(#3182,#3183,#3184,#3185));+#3182 = ORIENTED_EDGE('',*,*,#2960,.T.);+#3183 = ORIENTED_EDGE('',*,*,#3041,.T.);+#3184 = ORIENTED_EDGE('',*,*,#3112,.T.);+#3185 = ORIENTED_EDGE('',*,*,#3159,.T.);+#3186 = ADVANCED_FACE('',(#3187),#2920,.T.);+#3187 = FACE_BOUND('',#3188,.T.);+#3188 = EDGE_LOOP('',(#3189,#3190,#3191,#3192));+#3189 = ORIENTED_EDGE('',*,*,#2904,.T.);+#3190 = ORIENTED_EDGE('',*,*,#2990,.T.);+#3191 = ORIENTED_EDGE('',*,*,#3066,.T.);+#3192 = ORIENTED_EDGE('',*,*,#3137,.T.);+#3193 = MANIFOLD_SOLID_BREP('',#3194);+#3194 = CLOSED_SHELL('',(#3195,#3315,#3391,#3462,#3509,#3516));+#3195 = ADVANCED_FACE('',(#3196),#3210,.F.);+#3196 = FACE_BOUND('',#3197,.F.);+#3197 = EDGE_LOOP('',(#3198,#3233,#3261,#3289));+#3198 = ORIENTED_EDGE('',*,*,#3199,.T.);+#3199 = EDGE_CURVE('',#3200,#3202,#3204,.T.);+#3200 = VERTEX_POINT('',#3201);+#3201 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,10.));+#3202 = VERTEX_POINT('',#3203);+#3203 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,11.2));+#3204 = SURFACE_CURVE('',#3205,(#3209,#3221),.PCURVE_S1.);+#3205 = LINE('',#3206,#3207);+#3206 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,10.));+#3207 = VECTOR('',#3208,1.);+#3208 = DIRECTION('',(0.,0.,1.));+#3209 = PCURVE('',#3210,#3215);+#3210 = PLANE('',#3211);+#3211 = AXIS2_PLACEMENT_3D('',#3212,#3213,#3214);+#3212 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,10.));+#3213 = DIRECTION('',(0.898467704592,0.439039615302,0.));+#3214 = DIRECTION('',(0.439039615302,-0.898467704592,0.));+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);+#3216 = LINE('',#3217,#3218);+#3217 = CARTESIAN_POINT('',(0.,0.));+#3218 = VECTOR('',#3219,1.);+#3219 = DIRECTION('',(0.,-1.));+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3221 = PCURVE('',#3222,#3227);+#3222 = PLANE('',#3223);+#3223 = AXIS2_PLACEMENT_3D('',#3224,#3225,#3226);+#3224 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,10.));+#3225 = DIRECTION('',(0.344257538426,-0.938875256484,0.));+#3226 = DIRECTION('',(-0.938875256484,-0.344257538426,0.));+#3227 = DEFINITIONAL_REPRESENTATION('',(#3228),#3232);+#3228 = LINE('',#3229,#3230);+#3229 = CARTESIAN_POINT('',(6.324555320336,0.));+#3230 = VECTOR('',#3231,1.);+#3231 = DIRECTION('',(0.,-1.));+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);+#3234 = EDGE_CURVE('',#3202,#3235,#3237,.T.);+#3235 = VERTEX_POINT('',#3236);+#3236 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,11.2));+#3237 = SURFACE_CURVE('',#3238,(#3242,#3249),.PCURVE_S1.);+#3238 = LINE('',#3239,#3240);+#3239 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,11.2));+#3240 = VECTOR('',#3241,1.);+#3241 = DIRECTION('',(0.439039615302,-0.898467704592,0.));+#3242 = PCURVE('',#3210,#3243);+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3248);+#3244 = LINE('',#3245,#3246);+#3245 = CARTESIAN_POINT('',(0.,-1.2));+#3246 = VECTOR('',#3247,1.);+#3247 = DIRECTION('',(1.,0.));+#3248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3249 = PCURVE('',#3250,#3255);+#3250 = PLANE('',#3251);+#3251 = AXIS2_PLACEMENT_3D('',#3252,#3253,#3254);+#3252 = CARTESIAN_POINT('',(7.733368913898,-10.35274284252,11.2));+#3253 = DIRECTION('',(0.,0.,1.));+#3254 = DIRECTION('',(0.623489801859,-0.781831482468,0.));+#3255 = DEFINITIONAL_REPRESENTATION('',(#3256),#3260);+#3256 = LINE('',#3257,#3258);+#3257 = CARTESIAN_POINT('',(-4.915776936004,-1.591361698847));+#3258 = VECTOR('',#3259,1.);+#3259 = DIRECTION('',(0.976187060184,-0.216930457819));+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3261 = ORIENTED_EDGE('',*,*,#3262,.F.);+#3262 = EDGE_CURVE('',#3263,#3235,#3265,.T.);+#3263 = VERTEX_POINT('',#3264);+#3264 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,10.));+#3265 = SURFACE_CURVE('',#3266,(#3270,#3277),.PCURVE_S1.);+#3266 = LINE('',#3267,#3268);+#3267 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,10.));+#3268 = VECTOR('',#3269,1.);+#3269 = DIRECTION('',(0.,0.,1.));+#3270 = PCURVE('',#3210,#3271);+#3271 = DEFINITIONAL_REPRESENTATION('',(#3272),#3276);+#3272 = LINE('',#3273,#3274);+#3273 = CARTESIAN_POINT('',(9.219544457291,0.));+#3274 = VECTOR('',#3275,1.);+#3275 = DIRECTION('',(0.,-1.));+#3276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3277 = PCURVE('',#3278,#3283);+#3278 = PLANE('',#3279);+#3279 = AXIS2_PLACEMENT_3D('',#3280,#3281,#3282);+#3280 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,10.));+#3281 = DIRECTION('',(-0.415251967917,0.909706437891,0.));+#3282 = DIRECTION('',(0.909706437891,0.415251967917,0.));+#3283 = DEFINITIONAL_REPRESENTATION('',(#3284),#3288);+#3284 = LINE('',#3285,#3286);+#3285 = CARTESIAN_POINT('',(0.,0.));+#3286 = VECTOR('',#3287,1.);+#3287 = DIRECTION('',(0.,-1.));+#3288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3289 = ORIENTED_EDGE('',*,*,#3290,.F.);+#3290 = EDGE_CURVE('',#3200,#3263,#3291,.T.);+#3291 = SURFACE_CURVE('',#3292,(#3296,#3303),.PCURVE_S1.);+#3292 = LINE('',#3293,#3294);+#3293 = CARTESIAN_POINT('',(3.424255449934,-7.501631463462,10.));+#3294 = VECTOR('',#3295,1.);+#3295 = DIRECTION('',(0.439039615302,-0.898467704592,0.));+#3296 = PCURVE('',#3210,#3297);+#3297 = DEFINITIONAL_REPRESENTATION('',(#3298),#3302);+#3298 = LINE('',#3299,#3300);+#3299 = CARTESIAN_POINT('',(0.,0.));+#3300 = VECTOR('',#3301,1.);+#3301 = DIRECTION('',(1.,0.));+#3302 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3303 = PCURVE('',#3304,#3309);+#3304 = PLANE('',#3305);+#3305 = AXIS2_PLACEMENT_3D('',#3306,#3307,#3308);+#3306 = CARTESIAN_POINT('',(7.733368913898,-10.35274284252,10.));+#3307 = DIRECTION('',(0.,0.,1.));+#3308 = DIRECTION('',(0.623489801859,-0.781831482468,0.));+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);+#3310 = LINE('',#3311,#3312);+#3311 = CARTESIAN_POINT('',(-4.915776936004,-1.591361698847));+#3312 = VECTOR('',#3313,1.);+#3313 = DIRECTION('',(0.976187060184,-0.216930457819));+#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3315 = ADVANCED_FACE('',(#3316),#3278,.F.);+#3316 = FACE_BOUND('',#3317,.F.);+#3317 = EDGE_LOOP('',(#3318,#3319,#3342,#3370));+#3318 = ORIENTED_EDGE('',*,*,#3262,.T.);+#3319 = ORIENTED_EDGE('',*,*,#3320,.T.);+#3320 = EDGE_CURVE('',#3235,#3321,#3323,.T.);+#3321 = VERTEX_POINT('',#3322);+#3322 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,11.2));+#3323 = SURFACE_CURVE('',#3324,(#3328,#3335),.PCURVE_S1.);+#3324 = LINE('',#3325,#3326);+#3325 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,11.2));+#3326 = VECTOR('',#3327,1.);+#3327 = DIRECTION('',(0.909706437891,0.415251967917,0.));+#3328 = PCURVE('',#3278,#3329);+#3329 = DEFINITIONAL_REPRESENTATION('',(#3330),#3334);+#3330 = LINE('',#3331,#3332);+#3331 = CARTESIAN_POINT('',(0.,-1.2));+#3332 = VECTOR('',#3333,1.);+#3333 = DIRECTION('',(1.,0.));+#3334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3335 = PCURVE('',#3250,#3336);+#3336 = DEFINITIONAL_REPRESENTATION('',(#3337),#3341);+#3337 = LINE('',#3338,#3339);+#3338 = CARTESIAN_POINT('',(4.084223063993,-3.591361698848));+#3339 = VECTOR('',#3340,1.);+#3340 = DIRECTION('',(0.242535625036,0.970142500145));+#3341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);+#3343 = EDGE_CURVE('',#3344,#3321,#3346,.T.);+#3344 = VERTEX_POINT('',#3345);+#3345 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,10.));+#3346 = SURFACE_CURVE('',#3347,(#3351,#3358),.PCURVE_S1.);+#3347 = LINE('',#3348,#3349);+#3348 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,10.));+#3349 = VECTOR('',#3350,1.);+#3350 = DIRECTION('',(0.,0.,1.));+#3351 = PCURVE('',#3278,#3352);+#3352 = DEFINITIONAL_REPRESENTATION('',(#3353),#3357);+#3353 = LINE('',#3354,#3355);+#3354 = CARTESIAN_POINT('',(4.123105625619,0.));+#3355 = VECTOR('',#3356,1.);+#3356 = DIRECTION('',(0.,-1.));+#3357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3358 = PCURVE('',#3359,#3364);+#3359 = PLANE('',#3360);+#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363);+#3361 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,10.));+#3362 = DIRECTION('',(-0.978124452746,-0.208020563744,0.));+#3363 = DIRECTION('',(-0.208020563744,0.978124452746,0.));+#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3369);+#3365 = LINE('',#3366,#3367);+#3366 = CARTESIAN_POINT('',(0.,0.));+#3367 = VECTOR('',#3368,1.);+#3368 = DIRECTION('',(0.,-1.));+#3369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3370 = ORIENTED_EDGE('',*,*,#3371,.F.);+#3371 = EDGE_CURVE('',#3263,#3344,#3372,.T.);+#3372 = SURFACE_CURVE('',#3373,(#3377,#3384),.PCURVE_S1.);+#3373 = LINE('',#3374,#3375);+#3374 = CARTESIAN_POINT('',(7.472000701726,-15.78509440939,10.));+#3375 = VECTOR('',#3376,1.);+#3376 = DIRECTION('',(0.909706437891,0.415251967917,0.));+#3377 = PCURVE('',#3278,#3378);+#3378 = DEFINITIONAL_REPRESENTATION('',(#3379),#3383);+#3379 = LINE('',#3380,#3381);+#3380 = CARTESIAN_POINT('',(0.,0.));+#3381 = VECTOR('',#3382,1.);+#3382 = DIRECTION('',(1.,0.));+#3383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3384 = PCURVE('',#3304,#3385);+#3385 = DEFINITIONAL_REPRESENTATION('',(#3386),#3390);+#3386 = LINE('',#3387,#3388);+#3387 = CARTESIAN_POINT('',(4.084223063993,-3.591361698848));+#3388 = VECTOR('',#3389,1.);+#3389 = DIRECTION('',(0.242535625036,0.970142500145));+#3390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3391 = ADVANCED_FACE('',(#3392),#3359,.F.);+#3392 = FACE_BOUND('',#3393,.F.);+#3393 = EDGE_LOOP('',(#3394,#3395,#3418,#3441));+#3394 = ORIENTED_EDGE('',*,*,#3343,.T.);+#3395 = ORIENTED_EDGE('',*,*,#3396,.T.);+#3396 = EDGE_CURVE('',#3321,#3397,#3399,.T.);+#3397 = VERTEX_POINT('',#3398);+#3398 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,11.2));+#3399 = SURFACE_CURVE('',#3400,(#3404,#3411),.PCURVE_S1.);+#3400 = LINE('',#3401,#3402);+#3401 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,11.2));+#3402 = VECTOR('',#3403,1.);+#3403 = DIRECTION('',(-0.208020563744,0.978124452746,0.));+#3404 = PCURVE('',#3359,#3405);+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3410);+#3406 = LINE('',#3407,#3408);+#3407 = CARTESIAN_POINT('',(0.,-1.2));+#3408 = VECTOR('',#3409,1.);+#3409 = DIRECTION('',(1.,0.));+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3411 = PCURVE('',#3250,#3412);+#3412 = DEFINITIONAL_REPRESENTATION('',(#3413),#3417);+#3413 = LINE('',#3414,#3415);+#3414 = CARTESIAN_POINT('',(5.084223063992,0.408638301154));+#3415 = VECTOR('',#3416,1.);+#3416 = DIRECTION('',(-0.894427191,0.4472135955));+#3417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3418 = ORIENTED_EDGE('',*,*,#3419,.F.);+#3419 = EDGE_CURVE('',#3420,#3397,#3422,.T.);+#3420 = VERTEX_POINT('',#3421);+#3421 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,10.));+#3422 = SURFACE_CURVE('',#3423,(#3427,#3434),.PCURVE_S1.);+#3423 = LINE('',#3424,#3425);+#3424 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,10.));+#3425 = VECTOR('',#3426,1.);+#3426 = DIRECTION('',(0.,0.,1.));+#3427 = PCURVE('',#3359,#3428);+#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433);+#3429 = LINE('',#3430,#3431);+#3430 = CARTESIAN_POINT('',(8.944271909995,0.));+#3431 = VECTOR('',#3432,1.);+#3432 = DIRECTION('',(0.,-1.));+#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3434 = PCURVE('',#3222,#3435);+#3435 = DEFINITIONAL_REPRESENTATION('',(#3436),#3440);+#3436 = LINE('',#3437,#3438);+#3437 = CARTESIAN_POINT('',(0.,0.));+#3438 = VECTOR('',#3439,1.);+#3439 = DIRECTION('',(0.,-1.));+#3440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3441 = ORIENTED_EDGE('',*,*,#3442,.F.);+#3442 = EDGE_CURVE('',#3344,#3420,#3443,.T.);+#3443 = SURFACE_CURVE('',#3444,(#3448,#3455),.PCURVE_S1.);+#3444 = LINE('',#3445,#3446);+#3445 = CARTESIAN_POINT('',(11.222816433457,-14.07296668442,10.));+#3446 = VECTOR('',#3447,1.);+#3447 = DIRECTION('',(-0.208020563744,0.978124452746,0.));+#3448 = PCURVE('',#3359,#3449);+#3449 = DEFINITIONAL_REPRESENTATION('',(#3450),#3454);+#3450 = LINE('',#3451,#3452);+#3451 = CARTESIAN_POINT('',(0.,0.));+#3452 = VECTOR('',#3453,1.);+#3453 = DIRECTION('',(1.,0.));+#3454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3455 = PCURVE('',#3304,#3456);+#3456 = DEFINITIONAL_REPRESENTATION('',(#3457),#3461);+#3457 = LINE('',#3458,#3459);+#3458 = CARTESIAN_POINT('',(5.084223063992,0.408638301154));+#3459 = VECTOR('',#3460,1.);+#3460 = DIRECTION('',(-0.894427191,0.4472135955));+#3461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3462 = ADVANCED_FACE('',(#3463),#3222,.F.);+#3463 = FACE_BOUND('',#3464,.F.);+#3464 = EDGE_LOOP('',(#3465,#3466,#3487,#3488));+#3465 = ORIENTED_EDGE('',*,*,#3419,.T.);+#3466 = ORIENTED_EDGE('',*,*,#3467,.T.);+#3467 = EDGE_CURVE('',#3397,#3202,#3468,.T.);+#3468 = SURFACE_CURVE('',#3469,(#3473,#3480),.PCURVE_S1.);+#3469 = LINE('',#3470,#3471);+#3470 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,11.2));+#3471 = VECTOR('',#3472,1.);+#3472 = DIRECTION('',(-0.938875256484,-0.344257538426,0.));+#3473 = PCURVE('',#3222,#3474);+#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);+#3475 = LINE('',#3476,#3477);+#3476 = CARTESIAN_POINT('',(0.,-1.2));+#3477 = VECTOR('',#3478,1.);+#3478 = DIRECTION('',(1.,0.));+#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3480 = PCURVE('',#3250,#3481);+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);+#3482 = LINE('',#3483,#3484);+#3483 = CARTESIAN_POINT('',(-2.915776936004,4.408638301153));+#3484 = VECTOR('',#3485,1.);+#3485 = DIRECTION('',(-0.316227766017,-0.94868329805));+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3487 = ORIENTED_EDGE('',*,*,#3199,.F.);+#3488 = ORIENTED_EDGE('',*,*,#3489,.F.);+#3489 = EDGE_CURVE('',#3420,#3200,#3490,.T.);+#3490 = SURFACE_CURVE('',#3491,(#3495,#3502),.PCURVE_S1.);+#3491 = LINE('',#3492,#3493);+#3492 = CARTESIAN_POINT('',(9.362223948459,-5.324355617245,10.));+#3493 = VECTOR('',#3494,1.);+#3494 = DIRECTION('',(-0.938875256484,-0.344257538426,0.));+#3495 = PCURVE('',#3222,#3496);+#3496 = DEFINITIONAL_REPRESENTATION('',(#3497),#3501);+#3497 = LINE('',#3498,#3499);+#3498 = CARTESIAN_POINT('',(0.,0.));+#3499 = VECTOR('',#3500,1.);+#3500 = DIRECTION('',(1.,0.));+#3501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3502 = PCURVE('',#3304,#3503);+#3503 = DEFINITIONAL_REPRESENTATION('',(#3504),#3508);+#3504 = LINE('',#3505,#3506);+#3505 = CARTESIAN_POINT('',(-2.915776936004,4.408638301153));+#3506 = VECTOR('',#3507,1.);+#3507 = DIRECTION('',(-0.316227766017,-0.94868329805));+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3509 = ADVANCED_FACE('',(#3510),#3304,.F.);+#3510 = FACE_BOUND('',#3511,.F.);+#3511 = EDGE_LOOP('',(#3512,#3513,#3514,#3515));+#3512 = ORIENTED_EDGE('',*,*,#3290,.T.);+#3513 = ORIENTED_EDGE('',*,*,#3371,.T.);+#3514 = ORIENTED_EDGE('',*,*,#3442,.T.);+#3515 = ORIENTED_EDGE('',*,*,#3489,.T.);+#3516 = ADVANCED_FACE('',(#3517),#3250,.T.);+#3517 = FACE_BOUND('',#3518,.T.);+#3518 = EDGE_LOOP('',(#3519,#3520,#3521,#3522));+#3519 = ORIENTED_EDGE('',*,*,#3234,.T.);+#3520 = ORIENTED_EDGE('',*,*,#3320,.T.);+#3521 = ORIENTED_EDGE('',*,*,#3396,.T.);+#3522 = ORIENTED_EDGE('',*,*,#3467,.T.);+#3523 = MANIFOLD_SOLID_BREP('',#3524);+#3524 = CLOSED_SHELL('',(#3525,#3645,#3745,#3792,#3839,#3846));+#3525 = ADVANCED_FACE('',(#3526),#3540,.F.);+#3526 = FACE_BOUND('',#3527,.F.);+#3527 = EDGE_LOOP('',(#3528,#3563,#3591,#3619));+#3528 = ORIENTED_EDGE('',*,*,#3529,.F.);+#3529 = EDGE_CURVE('',#3530,#3532,#3534,.T.);+#3530 = VERTEX_POINT('',#3531);+#3531 = CARTESIAN_POINT('',(0.,-1.,0.));+#3532 = VERTEX_POINT('',#3533);+#3533 = CARTESIAN_POINT('',(0.,-1.,2.));+#3534 = SURFACE_CURVE('',#3535,(#3539,#3551),.PCURVE_S1.);+#3535 = LINE('',#3536,#3537);+#3536 = CARTESIAN_POINT('',(0.,-1.,0.));+#3537 = VECTOR('',#3538,1.);+#3538 = DIRECTION('',(0.,0.,1.));+#3539 = PCURVE('',#3540,#3545);+#3540 = PLANE('',#3541);+#3541 = AXIS2_PLACEMENT_3D('',#3542,#3543,#3544);+#3542 = CARTESIAN_POINT('',(0.,-1.,0.));+#3543 = DIRECTION('',(1.,0.,0.));+#3544 = DIRECTION('',(0.,0.,1.));+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3550);+#3546 = LINE('',#3547,#3548);+#3547 = CARTESIAN_POINT('',(0.,0.));+#3548 = VECTOR('',#3549,1.);+#3549 = DIRECTION('',(1.,0.));+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3551 = PCURVE('',#3552,#3557);+#3552 = PLANE('',#3553);+#3553 = AXIS2_PLACEMENT_3D('',#3554,#3555,#3556);+#3554 = CARTESIAN_POINT('',(0.,-1.,0.));+#3555 = DIRECTION('',(0.,1.,0.));+#3556 = DIRECTION('',(0.,0.,1.));+#3557 = DEFINITIONAL_REPRESENTATION('',(#3558),#3562);+#3558 = LINE('',#3559,#3560);+#3559 = CARTESIAN_POINT('',(0.,0.));+#3560 = VECTOR('',#3561,1.);+#3561 = DIRECTION('',(1.,0.));+#3562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3563 = ORIENTED_EDGE('',*,*,#3564,.T.);+#3564 = EDGE_CURVE('',#3530,#3565,#3567,.T.);+#3565 = VERTEX_POINT('',#3566);+#3566 = CARTESIAN_POINT('',(0.,1.,0.));+#3567 = SURFACE_CURVE('',#3568,(#3572,#3579),.PCURVE_S1.);+#3568 = LINE('',#3569,#3570);+#3569 = CARTESIAN_POINT('',(0.,-1.,0.));+#3570 = VECTOR('',#3571,1.);+#3571 = DIRECTION('',(0.,1.,0.));+#3572 = PCURVE('',#3540,#3573);+#3573 = DEFINITIONAL_REPRESENTATION('',(#3574),#3578);+#3574 = LINE('',#3575,#3576);+#3575 = CARTESIAN_POINT('',(0.,0.));+#3576 = VECTOR('',#3577,1.);+#3577 = DIRECTION('',(0.,-1.));+#3578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3579 = PCURVE('',#3580,#3585);+#3580 = PLANE('',#3581);+#3581 = AXIS2_PLACEMENT_3D('',#3582,#3583,#3584);+#3582 = CARTESIAN_POINT('',(0.,-1.,0.));+#3583 = DIRECTION('',(0.,0.,1.));+#3584 = DIRECTION('',(1.,0.,0.));+#3585 = DEFINITIONAL_REPRESENTATION('',(#3586),#3590);+#3586 = LINE('',#3587,#3588);+#3587 = CARTESIAN_POINT('',(0.,0.));+#3588 = VECTOR('',#3589,1.);+#3589 = DIRECTION('',(0.,1.));+#3590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3591 = ORIENTED_EDGE('',*,*,#3592,.T.);+#3592 = EDGE_CURVE('',#3565,#3593,#3595,.T.);+#3593 = VERTEX_POINT('',#3594);+#3594 = CARTESIAN_POINT('',(0.,1.,2.));+#3595 = SURFACE_CURVE('',#3596,(#3600,#3607),.PCURVE_S1.);+#3596 = LINE('',#3597,#3598);+#3597 = CARTESIAN_POINT('',(0.,1.,0.));+#3598 = VECTOR('',#3599,1.);+#3599 = DIRECTION('',(0.,0.,1.));+#3600 = PCURVE('',#3540,#3601);+#3601 = DEFINITIONAL_REPRESENTATION('',(#3602),#3606);+#3602 = LINE('',#3603,#3604);+#3603 = CARTESIAN_POINT('',(0.,-2.));+#3604 = VECTOR('',#3605,1.);+#3605 = DIRECTION('',(1.,0.));+#3606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3607 = PCURVE('',#3608,#3613);+#3608 = PLANE('',#3609);+#3609 = AXIS2_PLACEMENT_3D('',#3610,#3611,#3612);+#3610 = CARTESIAN_POINT('',(0.,1.,0.));+#3611 = DIRECTION('',(0.,1.,0.));+#3612 = DIRECTION('',(0.,0.,1.));+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3618);+#3614 = LINE('',#3615,#3616);+#3615 = CARTESIAN_POINT('',(0.,0.));+#3616 = VECTOR('',#3617,1.);+#3617 = DIRECTION('',(1.,0.));+#3618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3619 = ORIENTED_EDGE('',*,*,#3620,.F.);+#3620 = EDGE_CURVE('',#3532,#3593,#3621,.T.);+#3621 = SURFACE_CURVE('',#3622,(#3626,#3633),.PCURVE_S1.);+#3622 = LINE('',#3623,#3624);+#3623 = CARTESIAN_POINT('',(0.,-1.,2.));+#3624 = VECTOR('',#3625,1.);+#3625 = DIRECTION('',(0.,1.,0.));+#3626 = PCURVE('',#3540,#3627);+#3627 = DEFINITIONAL_REPRESENTATION('',(#3628),#3632);+#3628 = LINE('',#3629,#3630);+#3629 = CARTESIAN_POINT('',(2.,0.));+#3630 = VECTOR('',#3631,1.);+#3631 = DIRECTION('',(0.,-1.));+#3632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3633 = PCURVE('',#3634,#3639);+#3634 = PLANE('',#3635);+#3635 = AXIS2_PLACEMENT_3D('',#3636,#3637,#3638);+#3636 = CARTESIAN_POINT('',(0.,-1.,2.));+#3637 = DIRECTION('',(0.,0.,1.));+#3638 = DIRECTION('',(1.,0.,0.));+#3639 = DEFINITIONAL_REPRESENTATION('',(#3640),#3644);+#3640 = LINE('',#3641,#3642);+#3641 = CARTESIAN_POINT('',(0.,0.));+#3642 = VECTOR('',#3643,1.);+#3643 = DIRECTION('',(0.,1.));+#3644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3645 = ADVANCED_FACE('',(#3646),#3660,.T.);+#3646 = FACE_BOUND('',#3647,.T.);+#3647 = EDGE_LOOP('',(#3648,#3678,#3701,#3724));+#3648 = ORIENTED_EDGE('',*,*,#3649,.F.);+#3649 = EDGE_CURVE('',#3650,#3652,#3654,.T.);+#3650 = VERTEX_POINT('',#3651);+#3651 = CARTESIAN_POINT('',(18.,-1.,0.));+#3652 = VERTEX_POINT('',#3653);+#3653 = CARTESIAN_POINT('',(18.,-1.,2.));+#3654 = SURFACE_CURVE('',#3655,(#3659,#3671),.PCURVE_S1.);+#3655 = LINE('',#3656,#3657);+#3656 = CARTESIAN_POINT('',(18.,-1.,0.));+#3657 = VECTOR('',#3658,1.);+#3658 = DIRECTION('',(0.,0.,1.));+#3659 = PCURVE('',#3660,#3665);+#3660 = PLANE('',#3661);+#3661 = AXIS2_PLACEMENT_3D('',#3662,#3663,#3664);+#3662 = CARTESIAN_POINT('',(18.,-1.,0.));+#3663 = DIRECTION('',(1.,0.,0.));+#3664 = DIRECTION('',(0.,0.,1.));+#3665 = DEFINITIONAL_REPRESENTATION('',(#3666),#3670);+#3666 = LINE('',#3667,#3668);+#3667 = CARTESIAN_POINT('',(0.,0.));+#3668 = VECTOR('',#3669,1.);+#3669 = DIRECTION('',(1.,0.));+#3670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3671 = PCURVE('',#3552,#3672);+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);+#3673 = LINE('',#3674,#3675);+#3674 = CARTESIAN_POINT('',(0.,18.));+#3675 = VECTOR('',#3676,1.);+#3676 = DIRECTION('',(1.,0.));+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3678 = ORIENTED_EDGE('',*,*,#3679,.T.);+#3679 = EDGE_CURVE('',#3650,#3680,#3682,.T.);+#3680 = VERTEX_POINT('',#3681);+#3681 = CARTESIAN_POINT('',(18.,1.,0.));+#3682 = SURFACE_CURVE('',#3683,(#3687,#3694),.PCURVE_S1.);+#3683 = LINE('',#3684,#3685);+#3684 = CARTESIAN_POINT('',(18.,-1.,0.));+#3685 = VECTOR('',#3686,1.);+#3686 = DIRECTION('',(0.,1.,0.));+#3687 = PCURVE('',#3660,#3688);+#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693);+#3689 = LINE('',#3690,#3691);+#3690 = CARTESIAN_POINT('',(0.,0.));+#3691 = VECTOR('',#3692,1.);+#3692 = DIRECTION('',(0.,-1.));+#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3694 = PCURVE('',#3580,#3695);+#3695 = DEFINITIONAL_REPRESENTATION('',(#3696),#3700);+#3696 = LINE('',#3697,#3698);+#3697 = CARTESIAN_POINT('',(18.,0.));+#3698 = VECTOR('',#3699,1.);+#3699 = DIRECTION('',(0.,1.));+#3700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3701 = ORIENTED_EDGE('',*,*,#3702,.T.);+#3702 = EDGE_CURVE('',#3680,#3703,#3705,.T.);+#3703 = VERTEX_POINT('',#3704);+#3704 = CARTESIAN_POINT('',(18.,1.,2.));+#3705 = SURFACE_CURVE('',#3706,(#3710,#3717),.PCURVE_S1.);+#3706 = LINE('',#3707,#3708);+#3707 = CARTESIAN_POINT('',(18.,1.,0.));+#3708 = VECTOR('',#3709,1.);+#3709 = DIRECTION('',(0.,0.,1.));+#3710 = PCURVE('',#3660,#3711);+#3711 = DEFINITIONAL_REPRESENTATION('',(#3712),#3716);+#3712 = LINE('',#3713,#3714);+#3713 = CARTESIAN_POINT('',(0.,-2.));+#3714 = VECTOR('',#3715,1.);+#3715 = DIRECTION('',(1.,0.));+#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3717 = PCURVE('',#3608,#3718);+#3718 = DEFINITIONAL_REPRESENTATION('',(#3719),#3723);+#3719 = LINE('',#3720,#3721);+#3720 = CARTESIAN_POINT('',(0.,18.));+#3721 = VECTOR('',#3722,1.);+#3722 = DIRECTION('',(1.,0.));+#3723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3724 = ORIENTED_EDGE('',*,*,#3725,.F.);+#3725 = EDGE_CURVE('',#3652,#3703,#3726,.T.);+#3726 = SURFACE_CURVE('',#3727,(#3731,#3738),.PCURVE_S1.);+#3727 = LINE('',#3728,#3729);+#3728 = CARTESIAN_POINT('',(18.,-1.,2.));+#3729 = VECTOR('',#3730,1.);+#3730 = DIRECTION('',(0.,1.,0.));+#3731 = PCURVE('',#3660,#3732);+#3732 = DEFINITIONAL_REPRESENTATION('',(#3733),#3737);+#3733 = LINE('',#3734,#3735);+#3734 = CARTESIAN_POINT('',(2.,0.));+#3735 = VECTOR('',#3736,1.);+#3736 = DIRECTION('',(0.,-1.));+#3737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3738 = PCURVE('',#3634,#3739);+#3739 = DEFINITIONAL_REPRESENTATION('',(#3740),#3744);+#3740 = LINE('',#3741,#3742);+#3741 = CARTESIAN_POINT('',(18.,0.));+#3742 = VECTOR('',#3743,1.);+#3743 = DIRECTION('',(0.,1.));+#3744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3745 = ADVANCED_FACE('',(#3746),#3552,.F.);+#3746 = FACE_BOUND('',#3747,.F.);+#3747 = EDGE_LOOP('',(#3748,#3769,#3770,#3791));+#3748 = ORIENTED_EDGE('',*,*,#3749,.F.);+#3749 = EDGE_CURVE('',#3530,#3650,#3750,.T.);+#3750 = SURFACE_CURVE('',#3751,(#3755,#3762),.PCURVE_S1.);+#3751 = LINE('',#3752,#3753);+#3752 = CARTESIAN_POINT('',(0.,-1.,0.));+#3753 = VECTOR('',#3754,1.);+#3754 = DIRECTION('',(1.,0.,0.));+#3755 = PCURVE('',#3552,#3756);+#3756 = DEFINITIONAL_REPRESENTATION('',(#3757),#3761);+#3757 = LINE('',#3758,#3759);+#3758 = CARTESIAN_POINT('',(0.,0.));+#3759 = VECTOR('',#3760,1.);+#3760 = DIRECTION('',(0.,1.));+#3761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3762 = PCURVE('',#3580,#3763);+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);+#3764 = LINE('',#3765,#3766);+#3765 = CARTESIAN_POINT('',(0.,0.));+#3766 = VECTOR('',#3767,1.);+#3767 = DIRECTION('',(1.,0.));+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3769 = ORIENTED_EDGE('',*,*,#3529,.T.);+#3770 = ORIENTED_EDGE('',*,*,#3771,.T.);+#3771 = EDGE_CURVE('',#3532,#3652,#3772,.T.);+#3772 = SURFACE_CURVE('',#3773,(#3777,#3784),.PCURVE_S1.);+#3773 = LINE('',#3774,#3775);+#3774 = CARTESIAN_POINT('',(0.,-1.,2.));+#3775 = VECTOR('',#3776,1.);+#3776 = DIRECTION('',(1.,0.,0.));+#3777 = PCURVE('',#3552,#3778);+#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3783);+#3779 = LINE('',#3780,#3781);+#3780 = CARTESIAN_POINT('',(2.,0.));+#3781 = VECTOR('',#3782,1.);+#3782 = DIRECTION('',(0.,1.));+#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3784 = PCURVE('',#3634,#3785);+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3790);+#3786 = LINE('',#3787,#3788);+#3787 = CARTESIAN_POINT('',(0.,0.));+#3788 = VECTOR('',#3789,1.);+#3789 = DIRECTION('',(1.,0.));+#3790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3791 = ORIENTED_EDGE('',*,*,#3649,.F.);+#3792 = ADVANCED_FACE('',(#3793),#3608,.T.);+#3793 = FACE_BOUND('',#3794,.T.);+#3794 = EDGE_LOOP('',(#3795,#3816,#3817,#3838));+#3795 = ORIENTED_EDGE('',*,*,#3796,.F.);+#3796 = EDGE_CURVE('',#3565,#3680,#3797,.T.);+#3797 = SURFACE_CURVE('',#3798,(#3802,#3809),.PCURVE_S1.);+#3798 = LINE('',#3799,#3800);+#3799 = CARTESIAN_POINT('',(0.,1.,0.));+#3800 = VECTOR('',#3801,1.);+#3801 = DIRECTION('',(1.,0.,0.));+#3802 = PCURVE('',#3608,#3803);+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3808);+#3804 = LINE('',#3805,#3806);+#3805 = CARTESIAN_POINT('',(0.,0.));+#3806 = VECTOR('',#3807,1.);+#3807 = DIRECTION('',(0.,1.));+#3808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3809 = PCURVE('',#3580,#3810);+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3815);+#3811 = LINE('',#3812,#3813);+#3812 = CARTESIAN_POINT('',(0.,2.));+#3813 = VECTOR('',#3814,1.);+#3814 = DIRECTION('',(1.,0.));+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3816 = ORIENTED_EDGE('',*,*,#3592,.T.);+#3817 = ORIENTED_EDGE('',*,*,#3818,.T.);+#3818 = EDGE_CURVE('',#3593,#3703,#3819,.T.);+#3819 = SURFACE_CURVE('',#3820,(#3824,#3831),.PCURVE_S1.);+#3820 = LINE('',#3821,#3822);+#3821 = CARTESIAN_POINT('',(0.,1.,2.));+#3822 = VECTOR('',#3823,1.);+#3823 = DIRECTION('',(1.,0.,0.));+#3824 = PCURVE('',#3608,#3825);+#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830);+#3826 = LINE('',#3827,#3828);+#3827 = CARTESIAN_POINT('',(2.,0.));+#3828 = VECTOR('',#3829,1.);+#3829 = DIRECTION('',(0.,1.));+#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3831 = PCURVE('',#3634,#3832);+#3832 = DEFINITIONAL_REPRESENTATION('',(#3833),#3837);+#3833 = LINE('',#3834,#3835);+#3834 = CARTESIAN_POINT('',(0.,2.));+#3835 = VECTOR('',#3836,1.);+#3836 = DIRECTION('',(1.,0.));+#3837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3838 = ORIENTED_EDGE('',*,*,#3702,.F.);+#3839 = ADVANCED_FACE('',(#3840),#3580,.F.);+#3840 = FACE_BOUND('',#3841,.F.);+#3841 = EDGE_LOOP('',(#3842,#3843,#3844,#3845));+#3842 = ORIENTED_EDGE('',*,*,#3564,.F.);+#3843 = ORIENTED_EDGE('',*,*,#3749,.T.);+#3844 = ORIENTED_EDGE('',*,*,#3679,.T.);+#3845 = ORIENTED_EDGE('',*,*,#3796,.F.);+#3846 = ADVANCED_FACE('',(#3847),#3634,.T.);+#3847 = FACE_BOUND('',#3848,.T.);+#3848 = EDGE_LOOP('',(#3849,#3850,#3851,#3852));+#3849 = ORIENTED_EDGE('',*,*,#3620,.F.);+#3850 = ORIENTED_EDGE('',*,*,#3771,.T.);+#3851 = ORIENTED_EDGE('',*,*,#3725,.T.);+#3852 = ORIENTED_EDGE('',*,*,#3818,.F.);+#3853 = MANIFOLD_SOLID_BREP('',#3854);+#3854 = CLOSED_SHELL('',(#3855,#3975,#4075,#4122,#4169,#4176));+#3855 = ADVANCED_FACE('',(#3856),#3870,.F.);+#3856 = FACE_BOUND('',#3857,.F.);+#3857 = EDGE_LOOP('',(#3858,#3893,#3921,#3949));+#3858 = ORIENTED_EDGE('',*,*,#3859,.F.);+#3859 = EDGE_CURVE('',#3860,#3862,#3864,.T.);+#3860 = VERTEX_POINT('',#3861);+#3861 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3862 = VERTEX_POINT('',#3863);+#3863 = CARTESIAN_POINT('',(0.866025403784,0.5,2.));+#3864 = SURFACE_CURVE('',#3865,(#3869,#3881),.PCURVE_S1.);+#3865 = LINE('',#3866,#3867);+#3866 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3867 = VECTOR('',#3868,1.);+#3868 = DIRECTION('',(0.,0.,1.));+#3869 = PCURVE('',#3870,#3875);+#3870 = PLANE('',#3871);+#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874);+#3872 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3873 = DIRECTION('',(-0.5,0.866025403784,0.));+#3874 = DIRECTION('',(0.,0.,1.));+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);+#3876 = LINE('',#3877,#3878);+#3877 = CARTESIAN_POINT('',(0.,0.));+#3878 = VECTOR('',#3879,1.);+#3879 = DIRECTION('',(1.,0.));+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3881 = PCURVE('',#3882,#3887);+#3882 = PLANE('',#3883);+#3883 = AXIS2_PLACEMENT_3D('',#3884,#3885,#3886);+#3884 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3885 = DIRECTION('',(-0.866025403784,-0.5,0.));+#3886 = DIRECTION('',(0.,0.,1.));+#3887 = DEFINITIONAL_REPRESENTATION('',(#3888),#3892);+#3888 = LINE('',#3889,#3890);+#3889 = CARTESIAN_POINT('',(0.,0.));+#3890 = VECTOR('',#3891,1.);+#3891 = DIRECTION('',(1.,0.));+#3892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3893 = ORIENTED_EDGE('',*,*,#3894,.T.);+#3894 = EDGE_CURVE('',#3860,#3895,#3897,.T.);+#3895 = VERTEX_POINT('',#3896);+#3896 = CARTESIAN_POINT('',(-0.866025403784,-0.5,0.));+#3897 = SURFACE_CURVE('',#3898,(#3902,#3909),.PCURVE_S1.);+#3898 = LINE('',#3899,#3900);+#3899 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3900 = VECTOR('',#3901,1.);+#3901 = DIRECTION('',(-0.866025403784,-0.5,0.));+#3902 = PCURVE('',#3870,#3903);+#3903 = DEFINITIONAL_REPRESENTATION('',(#3904),#3908);+#3904 = LINE('',#3905,#3906);+#3905 = CARTESIAN_POINT('',(0.,0.));+#3906 = VECTOR('',#3907,1.);+#3907 = DIRECTION('',(0.,-1.));+#3908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3909 = PCURVE('',#3910,#3915);+#3910 = PLANE('',#3911);+#3911 = AXIS2_PLACEMENT_3D('',#3912,#3913,#3914);+#3912 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#3913 = DIRECTION('',(0.,0.,1.));+#3914 = DIRECTION('',(-0.5,0.866025403784,0.));+#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3920);+#3916 = LINE('',#3917,#3918);+#3917 = CARTESIAN_POINT('',(0.,0.));+#3918 = VECTOR('',#3919,1.);+#3919 = DIRECTION('',(0.,1.));+#3920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3921 = ORIENTED_EDGE('',*,*,#3922,.T.);+#3922 = EDGE_CURVE('',#3895,#3923,#3925,.T.);+#3923 = VERTEX_POINT('',#3924);+#3924 = CARTESIAN_POINT('',(-0.866025403784,-0.5,2.));+#3925 = SURFACE_CURVE('',#3926,(#3930,#3937),.PCURVE_S1.);+#3926 = LINE('',#3927,#3928);+#3927 = CARTESIAN_POINT('',(-0.866025403784,-0.5,0.));+#3928 = VECTOR('',#3929,1.);+#3929 = DIRECTION('',(0.,0.,1.));+#3930 = PCURVE('',#3870,#3931);+#3931 = DEFINITIONAL_REPRESENTATION('',(#3932),#3936);+#3932 = LINE('',#3933,#3934);+#3933 = CARTESIAN_POINT('',(0.,-1.999999999999));+#3934 = VECTOR('',#3935,1.);+#3935 = DIRECTION('',(1.,0.));+#3936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3937 = PCURVE('',#3938,#3943);+#3938 = PLANE('',#3939);+#3939 = AXIS2_PLACEMENT_3D('',#3940,#3941,#3942);+#3940 = CARTESIAN_POINT('',(-0.866025403784,-0.5,0.));+#3941 = DIRECTION('',(-0.866025403784,-0.5,0.));+#3942 = DIRECTION('',(0.,0.,1.));+#3943 = DEFINITIONAL_REPRESENTATION('',(#3944),#3948);+#3944 = LINE('',#3945,#3946);+#3945 = CARTESIAN_POINT('',(0.,0.));+#3946 = VECTOR('',#3947,1.);+#3947 = DIRECTION('',(1.,0.));+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3949 = ORIENTED_EDGE('',*,*,#3950,.F.);+#3950 = EDGE_CURVE('',#3862,#3923,#3951,.T.);+#3951 = SURFACE_CURVE('',#3952,(#3956,#3963),.PCURVE_S1.);+#3952 = LINE('',#3953,#3954);+#3953 = CARTESIAN_POINT('',(0.866025403784,0.5,2.));+#3954 = VECTOR('',#3955,1.);+#3955 = DIRECTION('',(-0.866025403784,-0.5,0.));+#3956 = PCURVE('',#3870,#3957);+#3957 = DEFINITIONAL_REPRESENTATION('',(#3958),#3962);+#3958 = LINE('',#3959,#3960);+#3959 = CARTESIAN_POINT('',(2.,0.));+#3960 = VECTOR('',#3961,1.);+#3961 = DIRECTION('',(0.,-1.));+#3962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3963 = PCURVE('',#3964,#3969);+#3964 = PLANE('',#3965);+#3965 = AXIS2_PLACEMENT_3D('',#3966,#3967,#3968);+#3966 = CARTESIAN_POINT('',(0.866025403784,0.5,2.));+#3967 = DIRECTION('',(0.,0.,1.));+#3968 = DIRECTION('',(-0.5,0.866025403784,0.));+#3969 = DEFINITIONAL_REPRESENTATION('',(#3970),#3974);+#3970 = LINE('',#3971,#3972);+#3971 = CARTESIAN_POINT('',(0.,0.));+#3972 = VECTOR('',#3973,1.);+#3973 = DIRECTION('',(0.,1.));+#3974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3975 = ADVANCED_FACE('',(#3976),#3990,.T.);+#3976 = FACE_BOUND('',#3977,.T.);+#3977 = EDGE_LOOP('',(#3978,#4008,#4031,#4054));+#3978 = ORIENTED_EDGE('',*,*,#3979,.F.);+#3979 = EDGE_CURVE('',#3980,#3982,#3984,.T.);+#3980 = VERTEX_POINT('',#3981);+#3981 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,0.));+#3982 = VERTEX_POINT('',#3983);+#3983 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,2.));+#3984 = SURFACE_CURVE('',#3985,(#3989,#4001),.PCURVE_S1.);+#3985 = LINE('',#3986,#3987);+#3986 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,0.));+#3987 = VECTOR('',#3988,1.);+#3988 = DIRECTION('',(0.,0.,1.));+#3989 = PCURVE('',#3990,#3995);+#3990 = PLANE('',#3991);+#3991 = AXIS2_PLACEMENT_3D('',#3992,#3993,#3994);+#3992 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,0.));+#3993 = DIRECTION('',(-0.5,0.866025403784,0.));+#3994 = DIRECTION('',(0.,0.,1.));+#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#4000);+#3996 = LINE('',#3997,#3998);+#3997 = CARTESIAN_POINT('',(0.,0.));+#3998 = VECTOR('',#3999,1.);+#3999 = DIRECTION('',(1.,0.));+#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4001 = PCURVE('',#3882,#4002);+#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);+#4003 = LINE('',#4004,#4005);+#4004 = CARTESIAN_POINT('',(0.,18.));+#4005 = VECTOR('',#4006,1.);+#4006 = DIRECTION('',(1.,0.));+#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4008 = ORIENTED_EDGE('',*,*,#4009,.T.);+#4009 = EDGE_CURVE('',#3980,#4010,#4012,.T.);+#4010 = VERTEX_POINT('',#4011);+#4011 = CARTESIAN_POINT('',(-9.866025403784,15.08845726812,0.));+#4012 = SURFACE_CURVE('',#4013,(#4017,#4024),.PCURVE_S1.);+#4013 = LINE('',#4014,#4015);+#4014 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,0.));+#4015 = VECTOR('',#4016,1.);+#4016 = DIRECTION('',(-0.866025403784,-0.5,0.));+#4017 = PCURVE('',#3990,#4018);+#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023);+#4019 = LINE('',#4020,#4021);+#4020 = CARTESIAN_POINT('',(0.,0.));+#4021 = VECTOR('',#4022,1.);+#4022 = DIRECTION('',(0.,-1.));+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4024 = PCURVE('',#3910,#4025);+#4025 = DEFINITIONAL_REPRESENTATION('',(#4026),#4030);+#4026 = LINE('',#4027,#4028);+#4027 = CARTESIAN_POINT('',(18.,-3.99946742391E-12));+#4028 = VECTOR('',#4029,1.);+#4029 = DIRECTION('',(0.,1.));+#4030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4031 = ORIENTED_EDGE('',*,*,#4032,.T.);+#4032 = EDGE_CURVE('',#4010,#4033,#4035,.T.);+#4033 = VERTEX_POINT('',#4034);+#4034 = CARTESIAN_POINT('',(-9.866025403784,15.08845726812,2.));+#4035 = SURFACE_CURVE('',#4036,(#4040,#4047),.PCURVE_S1.);+#4036 = LINE('',#4037,#4038);+#4037 = CARTESIAN_POINT('',(-9.866025403784,15.08845726812,0.));+#4038 = VECTOR('',#4039,1.);+#4039 = DIRECTION('',(0.,0.,1.));+#4040 = PCURVE('',#3990,#4041);+#4041 = DEFINITIONAL_REPRESENTATION('',(#4042),#4046);+#4042 = LINE('',#4043,#4044);+#4043 = CARTESIAN_POINT('',(0.,-1.999999999999));+#4044 = VECTOR('',#4045,1.);+#4045 = DIRECTION('',(1.,0.));+#4046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4047 = PCURVE('',#3938,#4048);+#4048 = DEFINITIONAL_REPRESENTATION('',(#4049),#4053);+#4049 = LINE('',#4050,#4051);+#4050 = CARTESIAN_POINT('',(0.,18.));+#4051 = VECTOR('',#4052,1.);+#4052 = DIRECTION('',(1.,0.));+#4053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4054 = ORIENTED_EDGE('',*,*,#4055,.F.);+#4055 = EDGE_CURVE('',#3982,#4033,#4056,.T.);+#4056 = SURFACE_CURVE('',#4057,(#4061,#4068),.PCURVE_S1.);+#4057 = LINE('',#4058,#4059);+#4058 = CARTESIAN_POINT('',(-8.133974596216,16.08845726812,2.));+#4059 = VECTOR('',#4060,1.);+#4060 = DIRECTION('',(-0.866025403784,-0.5,0.));+#4061 = PCURVE('',#3990,#4062);+#4062 = DEFINITIONAL_REPRESENTATION('',(#4063),#4067);+#4063 = LINE('',#4064,#4065);+#4064 = CARTESIAN_POINT('',(2.,0.));+#4065 = VECTOR('',#4066,1.);+#4066 = DIRECTION('',(0.,-1.));+#4067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4068 = PCURVE('',#3964,#4069);+#4069 = DEFINITIONAL_REPRESENTATION('',(#4070),#4074);+#4070 = LINE('',#4071,#4072);+#4071 = CARTESIAN_POINT('',(18.,-3.99946742391E-12));+#4072 = VECTOR('',#4073,1.);+#4073 = DIRECTION('',(0.,1.));+#4074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4075 = ADVANCED_FACE('',(#4076),#3882,.F.);+#4076 = FACE_BOUND('',#4077,.F.);+#4077 = EDGE_LOOP('',(#4078,#4099,#4100,#4121));+#4078 = ORIENTED_EDGE('',*,*,#4079,.F.);+#4079 = EDGE_CURVE('',#3860,#3980,#4080,.T.);+#4080 = SURFACE_CURVE('',#4081,(#4085,#4092),.PCURVE_S1.);+#4081 = LINE('',#4082,#4083);+#4082 = CARTESIAN_POINT('',(0.866025403784,0.5,0.));+#4083 = VECTOR('',#4084,1.);+#4084 = DIRECTION('',(-0.5,0.866025403784,0.));+#4085 = PCURVE('',#3882,#4086);+#4086 = DEFINITIONAL_REPRESENTATION('',(#4087),#4091);+#4087 = LINE('',#4088,#4089);+#4088 = CARTESIAN_POINT('',(0.,0.));+#4089 = VECTOR('',#4090,1.);+#4090 = DIRECTION('',(0.,1.));+#4091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4092 = PCURVE('',#3910,#4093);+#4093 = DEFINITIONAL_REPRESENTATION('',(#4094),#4098);+#4094 = LINE('',#4095,#4096);+#4095 = CARTESIAN_POINT('',(0.,0.));+#4096 = VECTOR('',#4097,1.);+#4097 = DIRECTION('',(1.,0.));+#4098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4099 = ORIENTED_EDGE('',*,*,#3859,.T.);+#4100 = ORIENTED_EDGE('',*,*,#4101,.T.);+#4101 = EDGE_CURVE('',#3862,#3982,#4102,.T.);+#4102 = SURFACE_CURVE('',#4103,(#4107,#4114),.PCURVE_S1.);+#4103 = LINE('',#4104,#4105);+#4104 = CARTESIAN_POINT('',(0.866025403784,0.5,2.));+#4105 = VECTOR('',#4106,1.);+#4106 = DIRECTION('',(-0.5,0.866025403784,0.));+#4107 = PCURVE('',#3882,#4108);+#4108 = DEFINITIONAL_REPRESENTATION('',(#4109),#4113);+#4109 = LINE('',#4110,#4111);+#4110 = CARTESIAN_POINT('',(2.,0.));+#4111 = VECTOR('',#4112,1.);+#4112 = DIRECTION('',(0.,1.));+#4113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4114 = PCURVE('',#3964,#4115);+#4115 = DEFINITIONAL_REPRESENTATION('',(#4116),#4120);+#4116 = LINE('',#4117,#4118);+#4117 = CARTESIAN_POINT('',(0.,0.));+#4118 = VECTOR('',#4119,1.);+#4119 = DIRECTION('',(1.,0.));+#4120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4121 = ORIENTED_EDGE('',*,*,#3979,.F.);+#4122 = ADVANCED_FACE('',(#4123),#3938,.T.);+#4123 = FACE_BOUND('',#4124,.T.);+#4124 = EDGE_LOOP('',(#4125,#4146,#4147,#4168));+#4125 = ORIENTED_EDGE('',*,*,#4126,.F.);+#4126 = EDGE_CURVE('',#3895,#4010,#4127,.T.);+#4127 = SURFACE_CURVE('',#4128,(#4132,#4139),.PCURVE_S1.);+#4128 = LINE('',#4129,#4130);+#4129 = CARTESIAN_POINT('',(-0.866025403784,-0.5,0.));+#4130 = VECTOR('',#4131,1.);+#4131 = DIRECTION('',(-0.5,0.866025403784,0.));+#4132 = PCURVE('',#3938,#4133);+#4133 = DEFINITIONAL_REPRESENTATION('',(#4134),#4138);+#4134 = LINE('',#4135,#4136);+#4135 = CARTESIAN_POINT('',(0.,0.));+#4136 = VECTOR('',#4137,1.);+#4137 = DIRECTION('',(0.,1.));+#4138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4139 = PCURVE('',#3910,#4140);+#4140 = DEFINITIONAL_REPRESENTATION('',(#4141),#4145);+#4141 = LINE('',#4142,#4143);+#4142 = CARTESIAN_POINT('',(0.,1.999999999999));+#4143 = VECTOR('',#4144,1.);+#4144 = DIRECTION('',(1.,0.));+#4145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4146 = ORIENTED_EDGE('',*,*,#3922,.T.);+#4147 = ORIENTED_EDGE('',*,*,#4148,.T.);+#4148 = EDGE_CURVE('',#3923,#4033,#4149,.T.);+#4149 = SURFACE_CURVE('',#4150,(#4154,#4161),.PCURVE_S1.);+#4150 = LINE('',#4151,#4152);+#4151 = CARTESIAN_POINT('',(-0.866025403784,-0.5,2.));+#4152 = VECTOR('',#4153,1.);+#4153 = DIRECTION('',(-0.5,0.866025403784,0.));+#4154 = PCURVE('',#3938,#4155);+#4155 = DEFINITIONAL_REPRESENTATION('',(#4156),#4160);+#4156 = LINE('',#4157,#4158);+#4157 = CARTESIAN_POINT('',(2.,0.));+#4158 = VECTOR('',#4159,1.);+#4159 = DIRECTION('',(0.,1.));+#4160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4161 = PCURVE('',#3964,#4162);+#4162 = DEFINITIONAL_REPRESENTATION('',(#4163),#4167);+#4163 = LINE('',#4164,#4165);+#4164 = CARTESIAN_POINT('',(0.,1.999999999999));+#4165 = VECTOR('',#4166,1.);+#4166 = DIRECTION('',(1.,0.));+#4167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4168 = ORIENTED_EDGE('',*,*,#4032,.F.);+#4169 = ADVANCED_FACE('',(#4170),#3910,.F.);+#4170 = FACE_BOUND('',#4171,.F.);+#4171 = EDGE_LOOP('',(#4172,#4173,#4174,#4175));+#4172 = ORIENTED_EDGE('',*,*,#3894,.F.);+#4173 = ORIENTED_EDGE('',*,*,#4079,.T.);+#4174 = ORIENTED_EDGE('',*,*,#4009,.T.);+#4175 = ORIENTED_EDGE('',*,*,#4126,.F.);+#4176 = ADVANCED_FACE('',(#4177),#3964,.T.);+#4177 = FACE_BOUND('',#4178,.T.);+#4178 = EDGE_LOOP('',(#4179,#4180,#4181,#4182));+#4179 = ORIENTED_EDGE('',*,*,#3950,.F.);+#4180 = ORIENTED_EDGE('',*,*,#4101,.T.);+#4181 = ORIENTED_EDGE('',*,*,#4055,.T.);+#4182 = ORIENTED_EDGE('',*,*,#4148,.F.);+#4183 = MANIFOLD_SOLID_BREP('',#4184);+#4184 = CLOSED_SHELL('',(#4185,#4305,#4405,#4452,#4499,#4506));+#4185 = ADVANCED_FACE('',(#4186),#4200,.F.);+#4186 = FACE_BOUND('',#4187,.F.);+#4187 = EDGE_LOOP('',(#4188,#4223,#4251,#4279));+#4188 = ORIENTED_EDGE('',*,*,#4189,.F.);+#4189 = EDGE_CURVE('',#4190,#4192,#4194,.T.);+#4190 = VERTEX_POINT('',#4191);+#4191 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4192 = VERTEX_POINT('',#4193);+#4193 = CARTESIAN_POINT('',(-0.866025403784,0.5,2.));+#4194 = SURFACE_CURVE('',#4195,(#4199,#4211),.PCURVE_S1.);+#4195 = LINE('',#4196,#4197);+#4196 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4197 = VECTOR('',#4198,1.);+#4198 = DIRECTION('',(0.,0.,1.));+#4199 = PCURVE('',#4200,#4205);+#4200 = PLANE('',#4201);+#4201 = AXIS2_PLACEMENT_3D('',#4202,#4203,#4204);+#4202 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4203 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4204 = DIRECTION('',(0.,0.,1.));+#4205 = DEFINITIONAL_REPRESENTATION('',(#4206),#4210);+#4206 = LINE('',#4207,#4208);+#4207 = CARTESIAN_POINT('',(0.,0.));+#4208 = VECTOR('',#4209,1.);+#4209 = DIRECTION('',(1.,0.));+#4210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4211 = PCURVE('',#4212,#4217);+#4212 = PLANE('',#4213);+#4213 = AXIS2_PLACEMENT_3D('',#4214,#4215,#4216);+#4214 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4215 = DIRECTION('',(0.866025403784,-0.5,0.));+#4216 = DIRECTION('',(0.,0.,1.));+#4217 = DEFINITIONAL_REPRESENTATION('',(#4218),#4222);+#4218 = LINE('',#4219,#4220);+#4219 = CARTESIAN_POINT('',(0.,0.));+#4220 = VECTOR('',#4221,1.);+#4221 = DIRECTION('',(1.,0.));+#4222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4223 = ORIENTED_EDGE('',*,*,#4224,.T.);+#4224 = EDGE_CURVE('',#4190,#4225,#4227,.T.);+#4225 = VERTEX_POINT('',#4226);+#4226 = CARTESIAN_POINT('',(0.866025403784,-0.5,0.));+#4227 = SURFACE_CURVE('',#4228,(#4232,#4239),.PCURVE_S1.);+#4228 = LINE('',#4229,#4230);+#4229 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4230 = VECTOR('',#4231,1.);+#4231 = DIRECTION('',(0.866025403784,-0.5,0.));+#4232 = PCURVE('',#4200,#4233);+#4233 = DEFINITIONAL_REPRESENTATION('',(#4234),#4238);+#4234 = LINE('',#4235,#4236);+#4235 = CARTESIAN_POINT('',(0.,0.));+#4236 = VECTOR('',#4237,1.);+#4237 = DIRECTION('',(0.,-1.));+#4238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4239 = PCURVE('',#4240,#4245);+#4240 = PLANE('',#4241);+#4241 = AXIS2_PLACEMENT_3D('',#4242,#4243,#4244);+#4242 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4243 = DIRECTION('',(0.,0.,1.));+#4244 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4245 = DEFINITIONAL_REPRESENTATION('',(#4246),#4250);+#4246 = LINE('',#4247,#4248);+#4247 = CARTESIAN_POINT('',(0.,0.));+#4248 = VECTOR('',#4249,1.);+#4249 = DIRECTION('',(0.,1.));+#4250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4251 = ORIENTED_EDGE('',*,*,#4252,.T.);+#4252 = EDGE_CURVE('',#4225,#4253,#4255,.T.);+#4253 = VERTEX_POINT('',#4254);+#4254 = CARTESIAN_POINT('',(0.866025403784,-0.5,2.));+#4255 = SURFACE_CURVE('',#4256,(#4260,#4267),.PCURVE_S1.);+#4256 = LINE('',#4257,#4258);+#4257 = CARTESIAN_POINT('',(0.866025403784,-0.5,0.));+#4258 = VECTOR('',#4259,1.);+#4259 = DIRECTION('',(0.,0.,1.));+#4260 = PCURVE('',#4200,#4261);+#4261 = DEFINITIONAL_REPRESENTATION('',(#4262),#4266);+#4262 = LINE('',#4263,#4264);+#4263 = CARTESIAN_POINT('',(0.,-1.999999999999));+#4264 = VECTOR('',#4265,1.);+#4265 = DIRECTION('',(1.,0.));+#4266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4267 = PCURVE('',#4268,#4273);+#4268 = PLANE('',#4269);+#4269 = AXIS2_PLACEMENT_3D('',#4270,#4271,#4272);+#4270 = CARTESIAN_POINT('',(0.866025403784,-0.5,0.));+#4271 = DIRECTION('',(0.866025403784,-0.5,0.));+#4272 = DIRECTION('',(0.,0.,1.));+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);+#4274 = LINE('',#4275,#4276);+#4275 = CARTESIAN_POINT('',(0.,0.));+#4276 = VECTOR('',#4277,1.);+#4277 = DIRECTION('',(1.,0.));+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4279 = ORIENTED_EDGE('',*,*,#4280,.F.);+#4280 = EDGE_CURVE('',#4192,#4253,#4281,.T.);+#4281 = SURFACE_CURVE('',#4282,(#4286,#4293),.PCURVE_S1.);+#4282 = LINE('',#4283,#4284);+#4283 = CARTESIAN_POINT('',(-0.866025403784,0.5,2.));+#4284 = VECTOR('',#4285,1.);+#4285 = DIRECTION('',(0.866025403784,-0.5,0.));+#4286 = PCURVE('',#4200,#4287);+#4287 = DEFINITIONAL_REPRESENTATION('',(#4288),#4292);+#4288 = LINE('',#4289,#4290);+#4289 = CARTESIAN_POINT('',(2.,0.));+#4290 = VECTOR('',#4291,1.);+#4291 = DIRECTION('',(0.,-1.));+#4292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4293 = PCURVE('',#4294,#4299);+#4294 = PLANE('',#4295);+#4295 = AXIS2_PLACEMENT_3D('',#4296,#4297,#4298);+#4296 = CARTESIAN_POINT('',(-0.866025403784,0.5,2.));+#4297 = DIRECTION('',(0.,0.,1.));+#4298 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);+#4300 = LINE('',#4301,#4302);+#4301 = CARTESIAN_POINT('',(0.,0.));+#4302 = VECTOR('',#4303,1.);+#4303 = DIRECTION('',(0.,1.));+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4305 = ADVANCED_FACE('',(#4306),#4320,.T.);+#4306 = FACE_BOUND('',#4307,.T.);+#4307 = EDGE_LOOP('',(#4308,#4338,#4361,#4384));+#4308 = ORIENTED_EDGE('',*,*,#4309,.F.);+#4309 = EDGE_CURVE('',#4310,#4312,#4314,.T.);+#4310 = VERTEX_POINT('',#4311);+#4311 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,0.));+#4312 = VERTEX_POINT('',#4313);+#4313 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,2.));+#4314 = SURFACE_CURVE('',#4315,(#4319,#4331),.PCURVE_S1.);+#4315 = LINE('',#4316,#4317);+#4316 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,0.));+#4317 = VECTOR('',#4318,1.);+#4318 = DIRECTION('',(0.,0.,1.));+#4319 = PCURVE('',#4320,#4325);+#4320 = PLANE('',#4321);+#4321 = AXIS2_PLACEMENT_3D('',#4322,#4323,#4324);+#4322 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,0.));+#4323 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4324 = DIRECTION('',(0.,0.,1.));+#4325 = DEFINITIONAL_REPRESENTATION('',(#4326),#4330);+#4326 = LINE('',#4327,#4328);+#4327 = CARTESIAN_POINT('',(0.,0.));+#4328 = VECTOR('',#4329,1.);+#4329 = DIRECTION('',(1.,0.));+#4330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4331 = PCURVE('',#4212,#4332);+#4332 = DEFINITIONAL_REPRESENTATION('',(#4333),#4337);+#4333 = LINE('',#4334,#4335);+#4334 = CARTESIAN_POINT('',(0.,18.));+#4335 = VECTOR('',#4336,1.);+#4336 = DIRECTION('',(1.,0.));+#4337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4338 = ORIENTED_EDGE('',*,*,#4339,.T.);+#4339 = EDGE_CURVE('',#4310,#4340,#4342,.T.);+#4340 = VERTEX_POINT('',#4341);+#4341 = CARTESIAN_POINT('',(-8.133974596216,-16.08845726812,0.));+#4342 = SURFACE_CURVE('',#4343,(#4347,#4354),.PCURVE_S1.);+#4343 = LINE('',#4344,#4345);+#4344 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,0.));+#4345 = VECTOR('',#4346,1.);+#4346 = DIRECTION('',(0.866025403784,-0.5,0.));+#4347 = PCURVE('',#4320,#4348);+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);+#4349 = LINE('',#4350,#4351);+#4350 = CARTESIAN_POINT('',(0.,0.));+#4351 = VECTOR('',#4352,1.);+#4352 = DIRECTION('',(0.,-1.));+#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4354 = PCURVE('',#4240,#4355);+#4355 = DEFINITIONAL_REPRESENTATION('',(#4356),#4360);+#4356 = LINE('',#4357,#4358);+#4357 = CARTESIAN_POINT('',(18.,4.000355602329E-12));+#4358 = VECTOR('',#4359,1.);+#4359 = DIRECTION('',(0.,1.));+#4360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4361 = ORIENTED_EDGE('',*,*,#4362,.T.);+#4362 = EDGE_CURVE('',#4340,#4363,#4365,.T.);+#4363 = VERTEX_POINT('',#4364);+#4364 = CARTESIAN_POINT('',(-8.133974596216,-16.08845726812,2.));+#4365 = SURFACE_CURVE('',#4366,(#4370,#4377),.PCURVE_S1.);+#4366 = LINE('',#4367,#4368);+#4367 = CARTESIAN_POINT('',(-8.133974596216,-16.08845726812,0.));+#4368 = VECTOR('',#4369,1.);+#4369 = DIRECTION('',(0.,0.,1.));+#4370 = PCURVE('',#4320,#4371);+#4371 = DEFINITIONAL_REPRESENTATION('',(#4372),#4376);+#4372 = LINE('',#4373,#4374);+#4373 = CARTESIAN_POINT('',(0.,-1.999999999999));+#4374 = VECTOR('',#4375,1.);+#4375 = DIRECTION('',(1.,0.));+#4376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4377 = PCURVE('',#4268,#4378);+#4378 = DEFINITIONAL_REPRESENTATION('',(#4379),#4383);+#4379 = LINE('',#4380,#4381);+#4380 = CARTESIAN_POINT('',(0.,18.));+#4381 = VECTOR('',#4382,1.);+#4382 = DIRECTION('',(1.,0.));+#4383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4384 = ORIENTED_EDGE('',*,*,#4385,.F.);+#4385 = EDGE_CURVE('',#4312,#4363,#4386,.T.);+#4386 = SURFACE_CURVE('',#4387,(#4391,#4398),.PCURVE_S1.);+#4387 = LINE('',#4388,#4389);+#4388 = CARTESIAN_POINT('',(-9.866025403784,-15.08845726812,2.));+#4389 = VECTOR('',#4390,1.);+#4390 = DIRECTION('',(0.866025403784,-0.5,0.));+#4391 = PCURVE('',#4320,#4392);+#4392 = DEFINITIONAL_REPRESENTATION('',(#4393),#4397);+#4393 = LINE('',#4394,#4395);+#4394 = CARTESIAN_POINT('',(2.,0.));+#4395 = VECTOR('',#4396,1.);+#4396 = DIRECTION('',(0.,-1.));+#4397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4398 = PCURVE('',#4294,#4399);+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4404);+#4400 = LINE('',#4401,#4402);+#4401 = CARTESIAN_POINT('',(18.,4.000355602329E-12));+#4402 = VECTOR('',#4403,1.);+#4403 = DIRECTION('',(0.,1.));+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4405 = ADVANCED_FACE('',(#4406),#4212,.F.);+#4406 = FACE_BOUND('',#4407,.F.);+#4407 = EDGE_LOOP('',(#4408,#4429,#4430,#4451));+#4408 = ORIENTED_EDGE('',*,*,#4409,.F.);+#4409 = EDGE_CURVE('',#4190,#4310,#4410,.T.);+#4410 = SURFACE_CURVE('',#4411,(#4415,#4422),.PCURVE_S1.);+#4411 = LINE('',#4412,#4413);+#4412 = CARTESIAN_POINT('',(-0.866025403784,0.5,0.));+#4413 = VECTOR('',#4414,1.);+#4414 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4415 = PCURVE('',#4212,#4416);+#4416 = DEFINITIONAL_REPRESENTATION('',(#4417),#4421);+#4417 = LINE('',#4418,#4419);+#4418 = CARTESIAN_POINT('',(0.,0.));+#4419 = VECTOR('',#4420,1.);+#4420 = DIRECTION('',(0.,1.));+#4421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4422 = PCURVE('',#4240,#4423);+#4423 = DEFINITIONAL_REPRESENTATION('',(#4424),#4428);+#4424 = LINE('',#4425,#4426);+#4425 = CARTESIAN_POINT('',(0.,0.));+#4426 = VECTOR('',#4427,1.);+#4427 = DIRECTION('',(1.,0.));+#4428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4429 = ORIENTED_EDGE('',*,*,#4189,.T.);+#4430 = ORIENTED_EDGE('',*,*,#4431,.T.);+#4431 = EDGE_CURVE('',#4192,#4312,#4432,.T.);+#4432 = SURFACE_CURVE('',#4433,(#4437,#4444),.PCURVE_S1.);+#4433 = LINE('',#4434,#4435);+#4434 = CARTESIAN_POINT('',(-0.866025403784,0.5,2.));+#4435 = VECTOR('',#4436,1.);+#4436 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4437 = PCURVE('',#4212,#4438);+#4438 = DEFINITIONAL_REPRESENTATION('',(#4439),#4443);+#4439 = LINE('',#4440,#4441);+#4440 = CARTESIAN_POINT('',(2.,0.));+#4441 = VECTOR('',#4442,1.);+#4442 = DIRECTION('',(0.,1.));+#4443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4444 = PCURVE('',#4294,#4445);+#4445 = DEFINITIONAL_REPRESENTATION('',(#4446),#4450);+#4446 = LINE('',#4447,#4448);+#4447 = CARTESIAN_POINT('',(0.,0.));+#4448 = VECTOR('',#4449,1.);+#4449 = DIRECTION('',(1.,0.));+#4450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4451 = ORIENTED_EDGE('',*,*,#4309,.F.);+#4452 = ADVANCED_FACE('',(#4453),#4268,.T.);+#4453 = FACE_BOUND('',#4454,.T.);+#4454 = EDGE_LOOP('',(#4455,#4476,#4477,#4498));+#4455 = ORIENTED_EDGE('',*,*,#4456,.F.);+#4456 = EDGE_CURVE('',#4225,#4340,#4457,.T.);+#4457 = SURFACE_CURVE('',#4458,(#4462,#4469),.PCURVE_S1.);+#4458 = LINE('',#4459,#4460);+#4459 = CARTESIAN_POINT('',(0.866025403784,-0.5,0.));+#4460 = VECTOR('',#4461,1.);+#4461 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4462 = PCURVE('',#4268,#4463);+#4463 = DEFINITIONAL_REPRESENTATION('',(#4464),#4468);+#4464 = LINE('',#4465,#4466);+#4465 = CARTESIAN_POINT('',(0.,0.));+#4466 = VECTOR('',#4467,1.);+#4467 = DIRECTION('',(0.,1.));+#4468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4469 = PCURVE('',#4240,#4470);+#4470 = DEFINITIONAL_REPRESENTATION('',(#4471),#4475);+#4471 = LINE('',#4472,#4473);+#4472 = CARTESIAN_POINT('',(0.,1.999999999999));+#4473 = VECTOR('',#4474,1.);+#4474 = DIRECTION('',(1.,0.));+#4475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4476 = ORIENTED_EDGE('',*,*,#4252,.T.);+#4477 = ORIENTED_EDGE('',*,*,#4478,.T.);+#4478 = EDGE_CURVE('',#4253,#4363,#4479,.T.);+#4479 = SURFACE_CURVE('',#4480,(#4484,#4491),.PCURVE_S1.);+#4480 = LINE('',#4481,#4482);+#4481 = CARTESIAN_POINT('',(0.866025403784,-0.5,2.));+#4482 = VECTOR('',#4483,1.);+#4483 = DIRECTION('',(-0.5,-0.866025403784,0.));+#4484 = PCURVE('',#4268,#4485);+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);+#4486 = LINE('',#4487,#4488);+#4487 = CARTESIAN_POINT('',(2.,0.));+#4488 = VECTOR('',#4489,1.);+#4489 = DIRECTION('',(0.,1.));+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4491 = PCURVE('',#4294,#4492);+#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4497);+#4493 = LINE('',#4494,#4495);+#4494 = CARTESIAN_POINT('',(0.,1.999999999999));+#4495 = VECTOR('',#4496,1.);+#4496 = DIRECTION('',(1.,0.));+#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4498 = ORIENTED_EDGE('',*,*,#4362,.F.);+#4499 = ADVANCED_FACE('',(#4500),#4240,.F.);+#4500 = FACE_BOUND('',#4501,.F.);+#4501 = EDGE_LOOP('',(#4502,#4503,#4504,#4505));+#4502 = ORIENTED_EDGE('',*,*,#4224,.F.);+#4503 = ORIENTED_EDGE('',*,*,#4409,.T.);+#4504 = ORIENTED_EDGE('',*,*,#4339,.T.);+#4505 = ORIENTED_EDGE('',*,*,#4456,.F.);+#4506 = ADVANCED_FACE('',(#4507),#4294,.T.);+#4507 = FACE_BOUND('',#4508,.T.);+#4508 = EDGE_LOOP('',(#4509,#4510,#4511,#4512));+#4509 = ORIENTED_EDGE('',*,*,#4280,.F.);+#4510 = ORIENTED_EDGE('',*,*,#4431,.T.);+#4511 = ORIENTED_EDGE('',*,*,#4385,.T.);+#4512 = ORIENTED_EDGE('',*,*,#4478,.F.);+#4513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4517)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4514,#4515,#4516)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4514 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4515 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4516 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4517 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4514,+  'distance_accuracy_value','confusion accuracy');+#4518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4519,#4521);+#4519 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4520) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#4521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4522);+#4522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Fan','',#5,#31,$);+#4523 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#4524 = SHAPE_DEFINITION_REPRESENTATION(#4525,#4531);+#4525 = PRODUCT_DEFINITION_SHAPE('','',#4526);+#4526 = PRODUCT_DEFINITION('design','',#4527,#4530);+#4527 = PRODUCT_DEFINITION_FORMATION('','',#4528);+#4528 = PRODUCT('Connection','Connection','',(#4529));+#4529 = PRODUCT_CONTEXT('',#2,'mechanical');+#4530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4531 = SHAPE_REPRESENTATION('',(#11,#4532,#5271,#6010,#6749,#8027,#8673+    ,#9319,#9965),#10217);+#4532 = MANIFOLD_SOLID_BREP('',#4533);+#4533 = CLOSED_SHELL('',(#4534,#4620,#4674,#4727,#4781,#4834,#4888,#4941+    ,#4995,#5048,#5102,#5155,#5209,#5263,#5267));+#4534 = ADVANCED_FACE('',(#4535),#4549,.T.);+#4535 = FACE_BOUND('',#4536,.T.);+#4536 = EDGE_LOOP('',(#4537,#4566,#4592,#4593));+#4537 = ORIENTED_EDGE('',*,*,#4538,.T.);+#4538 = EDGE_CURVE('',#4539,#4541,#4543,.T.);+#4539 = VERTEX_POINT('',#4540);+#4540 = CARTESIAN_POINT('',(20.,15.6,3.));+#4541 = VERTEX_POINT('',#4542);+#4542 = CARTESIAN_POINT('',(50.,15.6,3.));+#4543 = SEAM_CURVE('',#4544,(#4548,#4560),.PCURVE_S1.);+#4544 = LINE('',#4545,#4546);+#4545 = CARTESIAN_POINT('',(20.,15.6,3.));+#4546 = VECTOR('',#4547,1.);+#4547 = DIRECTION('',(1.,0.,0.));+#4548 = PCURVE('',#4549,#4554);+#4549 = CYLINDRICAL_SURFACE('',#4550,0.6);+#4550 = AXIS2_PLACEMENT_3D('',#4551,#4552,#4553);+#4551 = CARTESIAN_POINT('',(20.,15.,3.));+#4552 = DIRECTION('',(1.,0.,0.));+#4553 = DIRECTION('',(0.,1.,0.));+#4554 = DEFINITIONAL_REPRESENTATION('',(#4555),#4559);+#4555 = LINE('',#4556,#4557);+#4556 = CARTESIAN_POINT('',(6.28318530718,0.));+#4557 = VECTOR('',#4558,1.);+#4558 = DIRECTION('',(0.,1.));+#4559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4560 = PCURVE('',#4549,#4561);+#4561 = DEFINITIONAL_REPRESENTATION('',(#4562),#4565);+#4562 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4563,#4564),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#4563 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#4564 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#4565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4566 = ORIENTED_EDGE('',*,*,#4567,.F.);+#4567 = EDGE_CURVE('',#4541,#4541,#4568,.T.);+#4568 = SURFACE_CURVE('',#4569,(#4574,#4581),.PCURVE_S1.);+#4569 = CIRCLE('',#4570,0.6);+#4570 = AXIS2_PLACEMENT_3D('',#4571,#4572,#4573);+#4571 = CARTESIAN_POINT('',(50.,15.,3.));+#4572 = DIRECTION('',(1.,0.,0.));+#4573 = DIRECTION('',(0.,1.,0.));+#4574 = PCURVE('',#4549,#4575);+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);+#4576 = LINE('',#4577,#4578);+#4577 = CARTESIAN_POINT('',(0.,30.));+#4578 = VECTOR('',#4579,1.);+#4579 = DIRECTION('',(1.,0.));+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4581 = PCURVE('',#4582,#4587);+#4582 = TOROIDAL_SURFACE('',#4583,10.,0.6);+#4583 = AXIS2_PLACEMENT_3D('',#4584,#4585,#4586);+#4584 = CARTESIAN_POINT('',(50.,5.,3.));+#4585 = DIRECTION('',(0.,0.,-1.));+#4586 = DIRECTION('',(0.,1.,0.));+#4587 = DEFINITIONAL_REPRESENTATION('',(#4588),#4591);+#4588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4589,#4590),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4589 = CARTESIAN_POINT('',(0.,6.28318530718));+#4590 = CARTESIAN_POINT('',(0.,0.));+#4591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4592 = ORIENTED_EDGE('',*,*,#4538,.F.);+#4593 = ORIENTED_EDGE('',*,*,#4594,.T.);+#4594 = EDGE_CURVE('',#4539,#4539,#4595,.T.);+#4595 = SURFACE_CURVE('',#4596,(#4601,#4608),.PCURVE_S1.);+#4596 = CIRCLE('',#4597,0.6);+#4597 = AXIS2_PLACEMENT_3D('',#4598,#4599,#4600);+#4598 = CARTESIAN_POINT('',(20.,15.,3.));+#4599 = DIRECTION('',(1.,0.,0.));+#4600 = DIRECTION('',(0.,1.,0.));+#4601 = PCURVE('',#4549,#4602);+#4602 = DEFINITIONAL_REPRESENTATION('',(#4603),#4607);+#4603 = LINE('',#4604,#4605);+#4604 = CARTESIAN_POINT('',(0.,0.));+#4605 = VECTOR('',#4606,1.);+#4606 = DIRECTION('',(1.,0.));+#4607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4608 = PCURVE('',#4609,#4614);+#4609 = PLANE('',#4610);+#4610 = AXIS2_PLACEMENT_3D('',#4611,#4612,#4613);+#4611 = CARTESIAN_POINT('',(20.,15.,3.));+#4612 = DIRECTION('',(1.,0.,0.));+#4613 = DIRECTION('',(0.,0.,1.));+#4614 = DEFINITIONAL_REPRESENTATION('',(#4615),#4619);+#4615 = CIRCLE('',#4616,0.6);+#4616 = AXIS2_PLACEMENT_2D('',#4617,#4618);+#4617 = CARTESIAN_POINT('',(0.,0.));+#4618 = DIRECTION('',(0.,-1.));+#4619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4620 = ADVANCED_FACE('',(#4621),#4582,.T.);+#4621 = FACE_BOUND('',#4622,.T.);+#4622 = EDGE_LOOP('',(#4623,#4646,#4672,#4673));+#4623 = ORIENTED_EDGE('',*,*,#4624,.T.);+#4624 = EDGE_CURVE('',#4541,#4625,#4627,.T.);+#4625 = VERTEX_POINT('',#4626);+#4626 = CARTESIAN_POINT('',(60.6,5.,3.));+#4627 = SEAM_CURVE('',#4628,(#4633,#4640),.PCURVE_S1.);+#4628 = CIRCLE('',#4629,10.6);+#4629 = AXIS2_PLACEMENT_3D('',#4630,#4631,#4632);+#4630 = CARTESIAN_POINT('',(50.,5.,3.));+#4631 = DIRECTION('',(0.,0.,-1.));+#4632 = DIRECTION('',(0.,1.,0.));+#4633 = PCURVE('',#4582,#4634);+#4634 = DEFINITIONAL_REPRESENTATION('',(#4635),#4639);+#4635 = LINE('',#4636,#4637);+#4636 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#4637 = VECTOR('',#4638,1.);+#4638 = DIRECTION('',(1.,0.));+#4639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4640 = PCURVE('',#4582,#4641);+#4641 = DEFINITIONAL_REPRESENTATION('',(#4642),#4645);+#4642 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4643,#4644),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#4643 = CARTESIAN_POINT('',(0.,6.28318530718));+#4644 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#4645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4646 = ORIENTED_EDGE('',*,*,#4647,.T.);+#4647 = EDGE_CURVE('',#4625,#4625,#4648,.T.);+#4648 = SURFACE_CURVE('',#4649,(#4654,#4661),.PCURVE_S1.);+#4649 = CIRCLE('',#4650,0.6);+#4650 = AXIS2_PLACEMENT_3D('',#4651,#4652,#4653);+#4651 = CARTESIAN_POINT('',(60.,5.,3.));+#4652 = DIRECTION('',(1.608122649677E-16,1.,0.));+#4653 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#4654 = PCURVE('',#4582,#4655);+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);+#4656 = LINE('',#4657,#4658);+#4657 = CARTESIAN_POINT('',(1.570796326795,0.));+#4658 = VECTOR('',#4659,1.);+#4659 = DIRECTION('',(0.,1.));+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4661 = PCURVE('',#4662,#4667);+#4662 = CYLINDRICAL_SURFACE('',#4663,0.6);+#4663 = AXIS2_PLACEMENT_3D('',#4664,#4665,#4666);+#4664 = CARTESIAN_POINT('',(60.,5.,3.));+#4665 = DIRECTION('',(0.,-1.,0.));+#4666 = DIRECTION('',(1.,0.,0.));+#4667 = DEFINITIONAL_REPRESENTATION('',(#4668),#4671);+#4668 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4669,#4670),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4669 = CARTESIAN_POINT('',(6.28318530718,0.));+#4670 = CARTESIAN_POINT('',(0.,0.));+#4671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4672 = ORIENTED_EDGE('',*,*,#4624,.F.);+#4673 = ORIENTED_EDGE('',*,*,#4567,.T.);+#4674 = ADVANCED_FACE('',(#4675),#4662,.T.);+#4675 = FACE_BOUND('',#4676,.T.);+#4676 = EDGE_LOOP('',(#4677,#4699,#4725,#4726));+#4677 = ORIENTED_EDGE('',*,*,#4678,.T.);+#4678 = EDGE_CURVE('',#4625,#4679,#4681,.T.);+#4679 = VERTEX_POINT('',#4680);+#4680 = CARTESIAN_POINT('',(60.6,-25.,3.));+#4681 = SEAM_CURVE('',#4682,(#4686,#4693),.PCURVE_S1.);+#4682 = LINE('',#4683,#4684);+#4683 = CARTESIAN_POINT('',(60.6,5.,3.));+#4684 = VECTOR('',#4685,1.);+#4685 = DIRECTION('',(0.,-1.,0.));+#4686 = PCURVE('',#4662,#4687);+#4687 = DEFINITIONAL_REPRESENTATION('',(#4688),#4692);+#4688 = LINE('',#4689,#4690);+#4689 = CARTESIAN_POINT('',(6.28318530718,0.));+#4690 = VECTOR('',#4691,1.);+#4691 = DIRECTION('',(0.,1.));+#4692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4693 = PCURVE('',#4662,#4694);+#4694 = DEFINITIONAL_REPRESENTATION('',(#4695),#4698);+#4695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4696,#4697),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#4696 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#4697 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4699 = ORIENTED_EDGE('',*,*,#4700,.F.);+#4700 = EDGE_CURVE('',#4679,#4679,#4701,.T.);+#4701 = SURFACE_CURVE('',#4702,(#4707,#4714),.PCURVE_S1.);+#4702 = CIRCLE('',#4703,0.6);+#4703 = AXIS2_PLACEMENT_3D('',#4704,#4705,#4706);+#4704 = CARTESIAN_POINT('',(60.,-25.,3.));+#4705 = DIRECTION('',(0.,-1.,0.));+#4706 = DIRECTION('',(1.,0.,0.));+#4707 = PCURVE('',#4662,#4708);+#4708 = DEFINITIONAL_REPRESENTATION('',(#4709),#4713);+#4709 = LINE('',#4710,#4711);+#4710 = CARTESIAN_POINT('',(0.,30.));+#4711 = VECTOR('',#4712,1.);+#4712 = DIRECTION('',(1.,0.));+#4713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4714 = PCURVE('',#4715,#4720);+#4715 = TOROIDAL_SURFACE('',#4716,10.,0.6);+#4716 = AXIS2_PLACEMENT_3D('',#4717,#4718,#4719);+#4717 = CARTESIAN_POINT('',(50.,-25.,3.));+#4718 = DIRECTION('',(0.,0.,-1.));+#4719 = DIRECTION('',(1.,0.,0.));+#4720 = DEFINITIONAL_REPRESENTATION('',(#4721),#4724);+#4721 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4722,#4723),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4722 = CARTESIAN_POINT('',(0.,6.28318530718));+#4723 = CARTESIAN_POINT('',(0.,0.));+#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4725 = ORIENTED_EDGE('',*,*,#4678,.F.);+#4726 = ORIENTED_EDGE('',*,*,#4647,.F.);+#4727 = ADVANCED_FACE('',(#4728),#4715,.T.);+#4728 = FACE_BOUND('',#4729,.T.);+#4729 = EDGE_LOOP('',(#4730,#4753,#4779,#4780));+#4730 = ORIENTED_EDGE('',*,*,#4731,.T.);+#4731 = EDGE_CURVE('',#4679,#4732,#4734,.T.);+#4732 = VERTEX_POINT('',#4733);+#4733 = CARTESIAN_POINT('',(50.,-35.6,3.));+#4734 = SEAM_CURVE('',#4735,(#4740,#4747),.PCURVE_S1.);+#4735 = CIRCLE('',#4736,10.6);+#4736 = AXIS2_PLACEMENT_3D('',#4737,#4738,#4739);+#4737 = CARTESIAN_POINT('',(50.,-25.,3.));+#4738 = DIRECTION('',(0.,0.,-1.));+#4739 = DIRECTION('',(1.,0.,0.));+#4740 = PCURVE('',#4715,#4741);+#4741 = DEFINITIONAL_REPRESENTATION('',(#4742),#4746);+#4742 = LINE('',#4743,#4744);+#4743 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#4744 = VECTOR('',#4745,1.);+#4745 = DIRECTION('',(1.,0.));+#4746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4747 = PCURVE('',#4715,#4748);+#4748 = DEFINITIONAL_REPRESENTATION('',(#4749),#4752);+#4749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4750,#4751),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#4750 = CARTESIAN_POINT('',(0.,6.28318530718));+#4751 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4753 = ORIENTED_EDGE('',*,*,#4754,.T.);+#4754 = EDGE_CURVE('',#4732,#4732,#4755,.T.);+#4755 = SURFACE_CURVE('',#4756,(#4761,#4768),.PCURVE_S1.);+#4756 = CIRCLE('',#4757,0.6);+#4757 = AXIS2_PLACEMENT_3D('',#4758,#4759,#4760);+#4758 = CARTESIAN_POINT('',(50.,-35.,3.));+#4759 = DIRECTION('',(1.,6.123233995737E-17,0.));+#4760 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#4761 = PCURVE('',#4715,#4762);+#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);+#4763 = LINE('',#4764,#4765);+#4764 = CARTESIAN_POINT('',(1.570796326795,0.));+#4765 = VECTOR('',#4766,1.);+#4766 = DIRECTION('',(0.,1.));+#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4768 = PCURVE('',#4769,#4774);+#4769 = CYLINDRICAL_SURFACE('',#4770,0.6);+#4770 = AXIS2_PLACEMENT_3D('',#4771,#4772,#4773);+#4771 = CARTESIAN_POINT('',(50.,-35.,3.));+#4772 = DIRECTION('',(-1.,0.,0.));+#4773 = DIRECTION('',(0.,-1.,0.));+#4774 = DEFINITIONAL_REPRESENTATION('',(#4775),#4778);+#4775 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4776,#4777),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4776 = CARTESIAN_POINT('',(6.28318530718,0.));+#4777 = CARTESIAN_POINT('',(0.,0.));+#4778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4779 = ORIENTED_EDGE('',*,*,#4731,.F.);+#4780 = ORIENTED_EDGE('',*,*,#4700,.T.);+#4781 = ADVANCED_FACE('',(#4782),#4769,.T.);+#4782 = FACE_BOUND('',#4783,.T.);+#4783 = EDGE_LOOP('',(#4784,#4806,#4832,#4833));+#4784 = ORIENTED_EDGE('',*,*,#4785,.T.);+#4785 = EDGE_CURVE('',#4732,#4786,#4788,.T.);+#4786 = VERTEX_POINT('',#4787);+#4787 = CARTESIAN_POINT('',(30.,-35.6,3.));+#4788 = SEAM_CURVE('',#4789,(#4793,#4800),.PCURVE_S1.);+#4789 = LINE('',#4790,#4791);+#4790 = CARTESIAN_POINT('',(50.,-35.6,3.));+#4791 = VECTOR('',#4792,1.);+#4792 = DIRECTION('',(-1.,0.,0.));+#4793 = PCURVE('',#4769,#4794);+#4794 = DEFINITIONAL_REPRESENTATION('',(#4795),#4799);+#4795 = LINE('',#4796,#4797);+#4796 = CARTESIAN_POINT('',(6.28318530718,0.));+#4797 = VECTOR('',#4798,1.);+#4798 = DIRECTION('',(0.,1.));+#4799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4800 = PCURVE('',#4769,#4801);+#4801 = DEFINITIONAL_REPRESENTATION('',(#4802),#4805);+#4802 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4803,#4804),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#4803 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#4804 = CARTESIAN_POINT('',(4.138911435803E-13,20.));+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4806 = ORIENTED_EDGE('',*,*,#4807,.F.);+#4807 = EDGE_CURVE('',#4786,#4786,#4808,.T.);+#4808 = SURFACE_CURVE('',#4809,(#4814,#4821),.PCURVE_S1.);+#4809 = CIRCLE('',#4810,0.6);+#4810 = AXIS2_PLACEMENT_3D('',#4811,#4812,#4813);+#4811 = CARTESIAN_POINT('',(30.,-35.,3.));+#4812 = DIRECTION('',(-1.,0.,0.));+#4813 = DIRECTION('',(0.,-1.,0.));+#4814 = PCURVE('',#4769,#4815);+#4815 = DEFINITIONAL_REPRESENTATION('',(#4816),#4820);+#4816 = LINE('',#4817,#4818);+#4817 = CARTESIAN_POINT('',(0.,20.));+#4818 = VECTOR('',#4819,1.);+#4819 = DIRECTION('',(1.,0.));+#4820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4821 = PCURVE('',#4822,#4827);+#4822 = TOROIDAL_SURFACE('',#4823,10.,0.6);+#4823 = AXIS2_PLACEMENT_3D('',#4824,#4825,#4826);+#4824 = CARTESIAN_POINT('',(30.,-45.,3.));+#4825 = DIRECTION('',(0.,0.,1.));+#4826 = DIRECTION('',(0.,1.,0.));+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4831);+#4828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4829,#4830),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4829 = CARTESIAN_POINT('',(0.,9.424777960769));+#4830 = CARTESIAN_POINT('',(0.,3.14159265359));+#4831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4832 = ORIENTED_EDGE('',*,*,#4785,.F.);+#4833 = ORIENTED_EDGE('',*,*,#4754,.F.);+#4834 = ADVANCED_FACE('',(#4835),#4822,.T.);+#4835 = FACE_BOUND('',#4836,.T.);+#4836 = EDGE_LOOP('',(#4837,#4860,#4886,#4887));+#4837 = ORIENTED_EDGE('',*,*,#4838,.T.);+#4838 = EDGE_CURVE('',#4786,#4839,#4841,.T.);+#4839 = VERTEX_POINT('',#4840);+#4840 = CARTESIAN_POINT('',(20.6,-45.,3.));+#4841 = SEAM_CURVE('',#4842,(#4847,#4854),.PCURVE_S1.);+#4842 = CIRCLE('',#4843,9.4);+#4843 = AXIS2_PLACEMENT_3D('',#4844,#4845,#4846);+#4844 = CARTESIAN_POINT('',(30.,-45.,3.));+#4845 = DIRECTION('',(0.,-0.,1.));+#4846 = DIRECTION('',(0.,1.,0.));+#4847 = PCURVE('',#4822,#4848);+#4848 = DEFINITIONAL_REPRESENTATION('',(#4849),#4853);+#4849 = LINE('',#4850,#4851);+#4850 = CARTESIAN_POINT('',(0.,3.141592653589));+#4851 = VECTOR('',#4852,1.);+#4852 = DIRECTION('',(1.,0.));+#4853 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4854 = PCURVE('',#4822,#4855);+#4855 = DEFINITIONAL_REPRESENTATION('',(#4856),#4859);+#4856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4857,#4858),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#4857 = CARTESIAN_POINT('',(0.,9.42477796077));+#4858 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#4859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4860 = ORIENTED_EDGE('',*,*,#4861,.T.);+#4861 = EDGE_CURVE('',#4839,#4839,#4862,.T.);+#4862 = SURFACE_CURVE('',#4863,(#4868,#4875),.PCURVE_S1.);+#4863 = CIRCLE('',#4864,0.6);+#4864 = AXIS2_PLACEMENT_3D('',#4865,#4866,#4867);+#4865 = CARTESIAN_POINT('',(20.,-45.,3.));+#4866 = DIRECTION('',(6.123233995737E-17,1.,-0.));+#4867 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#4868 = PCURVE('',#4822,#4869);+#4869 = DEFINITIONAL_REPRESENTATION('',(#4870),#4874);+#4870 = LINE('',#4871,#4872);+#4871 = CARTESIAN_POINT('',(1.570796326795,0.));+#4872 = VECTOR('',#4873,1.);+#4873 = DIRECTION('',(0.,1.));+#4874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4875 = PCURVE('',#4876,#4881);+#4876 = CYLINDRICAL_SURFACE('',#4877,0.6);+#4877 = AXIS2_PLACEMENT_3D('',#4878,#4879,#4880);+#4878 = CARTESIAN_POINT('',(20.,-45.,3.));+#4879 = DIRECTION('',(0.,-1.,0.));+#4880 = DIRECTION('',(1.,0.,0.));+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4885);+#4882 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4883,#4884),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#4883 = CARTESIAN_POINT('',(6.28318530718,0.));+#4884 = CARTESIAN_POINT('',(0.,0.));+#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4886 = ORIENTED_EDGE('',*,*,#4838,.F.);+#4887 = ORIENTED_EDGE('',*,*,#4807,.T.);+#4888 = ADVANCED_FACE('',(#4889),#4876,.T.);+#4889 = FACE_BOUND('',#4890,.T.);+#4890 = EDGE_LOOP('',(#4891,#4913,#4939,#4940));+#4891 = ORIENTED_EDGE('',*,*,#4892,.T.);+#4892 = EDGE_CURVE('',#4839,#4893,#4895,.T.);+#4893 = VERTEX_POINT('',#4894);+#4894 = CARTESIAN_POINT('',(20.6,-70.,3.));+#4895 = SEAM_CURVE('',#4896,(#4900,#4907),.PCURVE_S1.);+#4896 = LINE('',#4897,#4898);+#4897 = CARTESIAN_POINT('',(20.6,-45.,3.));+#4898 = VECTOR('',#4899,1.);+#4899 = DIRECTION('',(0.,-1.,0.));+#4900 = PCURVE('',#4876,#4901);+#4901 = DEFINITIONAL_REPRESENTATION('',(#4902),#4906);+#4902 = LINE('',#4903,#4904);+#4903 = CARTESIAN_POINT('',(6.28318530718,0.));+#4904 = VECTOR('',#4905,1.);+#4905 = DIRECTION('',(0.,1.));+#4906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4907 = PCURVE('',#4876,#4908);+#4908 = DEFINITIONAL_REPRESENTATION('',(#4909),#4912);+#4909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4910,#4911),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#4910 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#4911 = CARTESIAN_POINT('',(4.138911435803E-13,25.));+#4912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4913 = ORIENTED_EDGE('',*,*,#4914,.F.);+#4914 = EDGE_CURVE('',#4893,#4893,#4915,.T.);+#4915 = SURFACE_CURVE('',#4916,(#4921,#4928),.PCURVE_S1.);+#4916 = CIRCLE('',#4917,0.6);+#4917 = AXIS2_PLACEMENT_3D('',#4918,#4919,#4920);+#4918 = CARTESIAN_POINT('',(20.,-70.,3.));+#4919 = DIRECTION('',(0.,-1.,0.));+#4920 = DIRECTION('',(1.,0.,0.));+#4921 = PCURVE('',#4876,#4922);+#4922 = DEFINITIONAL_REPRESENTATION('',(#4923),#4927);+#4923 = LINE('',#4924,#4925);+#4924 = CARTESIAN_POINT('',(0.,25.));+#4925 = VECTOR('',#4926,1.);+#4926 = DIRECTION('',(1.,0.));+#4927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4928 = PCURVE('',#4929,#4934);+#4929 = TOROIDAL_SURFACE('',#4930,10.,0.6);+#4930 = AXIS2_PLACEMENT_3D('',#4931,#4932,#4933);+#4931 = CARTESIAN_POINT('',(30.,-70.,3.));+#4932 = DIRECTION('',(0.,0.,1.));+#4933 = DIRECTION('',(-1.,0.,0.));+#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4938);+#4935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4936,#4937),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#4936 = CARTESIAN_POINT('',(0.,9.424777960769));+#4937 = CARTESIAN_POINT('',(0.,3.14159265359));+#4938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4939 = ORIENTED_EDGE('',*,*,#4892,.F.);+#4940 = ORIENTED_EDGE('',*,*,#4861,.F.);+#4941 = ADVANCED_FACE('',(#4942),#4929,.T.);+#4942 = FACE_BOUND('',#4943,.T.);+#4943 = EDGE_LOOP('',(#4944,#4967,#4993,#4994));+#4944 = ORIENTED_EDGE('',*,*,#4945,.T.);+#4945 = EDGE_CURVE('',#4893,#4946,#4948,.T.);+#4946 = VERTEX_POINT('',#4947);+#4947 = CARTESIAN_POINT('',(30.,-79.4,3.));+#4948 = SEAM_CURVE('',#4949,(#4954,#4961),.PCURVE_S1.);+#4949 = CIRCLE('',#4950,9.4);+#4950 = AXIS2_PLACEMENT_3D('',#4951,#4952,#4953);+#4951 = CARTESIAN_POINT('',(30.,-70.,3.));+#4952 = DIRECTION('',(0.,0.,1.));+#4953 = DIRECTION('',(-1.,0.,0.));+#4954 = PCURVE('',#4929,#4955);+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);+#4956 = LINE('',#4957,#4958);+#4957 = CARTESIAN_POINT('',(0.,3.141592653589));+#4958 = VECTOR('',#4959,1.);+#4959 = DIRECTION('',(1.,0.));+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4961 = PCURVE('',#4929,#4962);+#4962 = DEFINITIONAL_REPRESENTATION('',(#4963),#4966);+#4963 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4964,#4965),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#4964 = CARTESIAN_POINT('',(0.,9.42477796077));+#4965 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#4966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);+#4968 = EDGE_CURVE('',#4946,#4946,#4969,.T.);+#4969 = SURFACE_CURVE('',#4970,(#4975,#4982),.PCURVE_S1.);+#4970 = CIRCLE('',#4971,0.6);+#4971 = AXIS2_PLACEMENT_3D('',#4972,#4973,#4974);+#4972 = CARTESIAN_POINT('',(30.,-80.,3.));+#4973 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#4974 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#4975 = PCURVE('',#4929,#4976);+#4976 = DEFINITIONAL_REPRESENTATION('',(#4977),#4981);+#4977 = LINE('',#4978,#4979);+#4978 = CARTESIAN_POINT('',(1.570796326795,0.));+#4979 = VECTOR('',#4980,1.);+#4980 = DIRECTION('',(0.,1.));+#4981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4982 = PCURVE('',#4983,#4988);+#4983 = CYLINDRICAL_SURFACE('',#4984,0.6);+#4984 = AXIS2_PLACEMENT_3D('',#4985,#4986,#4987);+#4985 = CARTESIAN_POINT('',(30.,-80.,3.));+#4986 = DIRECTION('',(1.,0.,0.));+#4987 = DIRECTION('',(0.,1.,0.));+#4988 = DEFINITIONAL_REPRESENTATION('',(#4989),#4992);+#4989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4990,#4991),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#4990 = CARTESIAN_POINT('',(6.28318530718,0.));+#4991 = CARTESIAN_POINT('',(0.,0.));+#4992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4993 = ORIENTED_EDGE('',*,*,#4945,.F.);+#4994 = ORIENTED_EDGE('',*,*,#4914,.T.);+#4995 = ADVANCED_FACE('',(#4996),#4983,.T.);+#4996 = FACE_BOUND('',#4997,.T.);+#4997 = EDGE_LOOP('',(#4998,#5020,#5046,#5047));+#4998 = ORIENTED_EDGE('',*,*,#4999,.T.);+#4999 = EDGE_CURVE('',#4946,#5000,#5002,.T.);+#5000 = VERTEX_POINT('',#5001);+#5001 = CARTESIAN_POINT('',(70.,-79.4,3.));+#5002 = SEAM_CURVE('',#5003,(#5007,#5014),.PCURVE_S1.);+#5003 = LINE('',#5004,#5005);+#5004 = CARTESIAN_POINT('',(30.,-79.4,3.));+#5005 = VECTOR('',#5006,1.);+#5006 = DIRECTION('',(1.,0.,0.));+#5007 = PCURVE('',#4983,#5008);+#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5013);+#5009 = LINE('',#5010,#5011);+#5010 = CARTESIAN_POINT('',(6.28318530718,0.));+#5011 = VECTOR('',#5012,1.);+#5012 = DIRECTION('',(0.,1.));+#5013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5014 = PCURVE('',#4983,#5015);+#5015 = DEFINITIONAL_REPRESENTATION('',(#5016),#5019);+#5016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5017,#5018),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#5017 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5018 = CARTESIAN_POINT('',(4.138911435803E-13,40.));+#5019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5020 = ORIENTED_EDGE('',*,*,#5021,.F.);+#5021 = EDGE_CURVE('',#5000,#5000,#5022,.T.);+#5022 = SURFACE_CURVE('',#5023,(#5028,#5035),.PCURVE_S1.);+#5023 = CIRCLE('',#5024,0.6);+#5024 = AXIS2_PLACEMENT_3D('',#5025,#5026,#5027);+#5025 = CARTESIAN_POINT('',(70.,-80.,3.));+#5026 = DIRECTION('',(1.,0.,0.));+#5027 = DIRECTION('',(0.,1.,0.));+#5028 = PCURVE('',#4983,#5029);+#5029 = DEFINITIONAL_REPRESENTATION('',(#5030),#5034);+#5030 = LINE('',#5031,#5032);+#5031 = CARTESIAN_POINT('',(0.,40.));+#5032 = VECTOR('',#5033,1.);+#5033 = DIRECTION('',(1.,0.));+#5034 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5035 = PCURVE('',#5036,#5041);+#5036 = TOROIDAL_SURFACE('',#5037,10.,0.6);+#5037 = AXIS2_PLACEMENT_3D('',#5038,#5039,#5040);+#5038 = CARTESIAN_POINT('',(70.,-70.,3.));+#5039 = DIRECTION('',(0.,0.,1.));+#5040 = DIRECTION('',(0.,-1.,0.));+#5041 = DEFINITIONAL_REPRESENTATION('',(#5042),#5045);+#5042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5043,#5044),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5043 = CARTESIAN_POINT('',(0.,9.424777960769));+#5044 = CARTESIAN_POINT('',(0.,3.14159265359));+#5045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5046 = ORIENTED_EDGE('',*,*,#4999,.F.);+#5047 = ORIENTED_EDGE('',*,*,#4968,.F.);+#5048 = ADVANCED_FACE('',(#5049),#5036,.T.);+#5049 = FACE_BOUND('',#5050,.T.);+#5050 = EDGE_LOOP('',(#5051,#5074,#5100,#5101));+#5051 = ORIENTED_EDGE('',*,*,#5052,.T.);+#5052 = EDGE_CURVE('',#5000,#5053,#5055,.T.);+#5053 = VERTEX_POINT('',#5054);+#5054 = CARTESIAN_POINT('',(79.4,-70.,3.));+#5055 = SEAM_CURVE('',#5056,(#5061,#5068),.PCURVE_S1.);+#5056 = CIRCLE('',#5057,9.4);+#5057 = AXIS2_PLACEMENT_3D('',#5058,#5059,#5060);+#5058 = CARTESIAN_POINT('',(70.,-70.,3.));+#5059 = DIRECTION('',(-0.,0.,1.));+#5060 = DIRECTION('',(0.,-1.,0.));+#5061 = PCURVE('',#5036,#5062);+#5062 = DEFINITIONAL_REPRESENTATION('',(#5063),#5067);+#5063 = LINE('',#5064,#5065);+#5064 = CARTESIAN_POINT('',(0.,3.141592653589));+#5065 = VECTOR('',#5066,1.);+#5066 = DIRECTION('',(1.,0.));+#5067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5068 = PCURVE('',#5036,#5069);+#5069 = DEFINITIONAL_REPRESENTATION('',(#5070),#5073);+#5070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5071,#5072),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5071 = CARTESIAN_POINT('',(0.,9.42477796077));+#5072 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5074 = ORIENTED_EDGE('',*,*,#5075,.T.);+#5075 = EDGE_CURVE('',#5053,#5053,#5076,.T.);+#5076 = SURFACE_CURVE('',#5077,(#5082,#5089),.PCURVE_S1.);+#5077 = CIRCLE('',#5078,0.6);+#5078 = AXIS2_PLACEMENT_3D('',#5079,#5080,#5081);+#5079 = CARTESIAN_POINT('',(80.,-70.,3.));+#5080 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#5081 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#5082 = PCURVE('',#5036,#5083);+#5083 = DEFINITIONAL_REPRESENTATION('',(#5084),#5088);+#5084 = LINE('',#5085,#5086);+#5085 = CARTESIAN_POINT('',(1.570796326795,0.));+#5086 = VECTOR('',#5087,1.);+#5087 = DIRECTION('',(0.,1.));+#5088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5089 = PCURVE('',#5090,#5095);+#5090 = CYLINDRICAL_SURFACE('',#5091,0.6);+#5091 = AXIS2_PLACEMENT_3D('',#5092,#5093,#5094);+#5092 = CARTESIAN_POINT('',(80.,-70.,3.));+#5093 = DIRECTION('',(0.,1.,0.));+#5094 = DIRECTION('',(-1.,0.,0.));+#5095 = DEFINITIONAL_REPRESENTATION('',(#5096),#5099);+#5096 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5097,#5098),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#5097 = CARTESIAN_POINT('',(6.28318530718,0.));+#5098 = CARTESIAN_POINT('',(0.,0.));+#5099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5100 = ORIENTED_EDGE('',*,*,#5052,.F.);+#5101 = ORIENTED_EDGE('',*,*,#5021,.T.);+#5102 = ADVANCED_FACE('',(#5103),#5090,.T.);+#5103 = FACE_BOUND('',#5104,.T.);+#5104 = EDGE_LOOP('',(#5105,#5127,#5153,#5154));+#5105 = ORIENTED_EDGE('',*,*,#5106,.T.);+#5106 = EDGE_CURVE('',#5053,#5107,#5109,.T.);+#5107 = VERTEX_POINT('',#5108);+#5108 = CARTESIAN_POINT('',(79.4,-20.,3.));+#5109 = SEAM_CURVE('',#5110,(#5114,#5121),.PCURVE_S1.);+#5110 = LINE('',#5111,#5112);+#5111 = CARTESIAN_POINT('',(79.4,-70.,3.));+#5112 = VECTOR('',#5113,1.);+#5113 = DIRECTION('',(0.,1.,0.));+#5114 = PCURVE('',#5090,#5115);+#5115 = DEFINITIONAL_REPRESENTATION('',(#5116),#5120);+#5116 = LINE('',#5117,#5118);+#5117 = CARTESIAN_POINT('',(6.28318530718,0.));+#5118 = VECTOR('',#5119,1.);+#5119 = DIRECTION('',(0.,1.));+#5120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5121 = PCURVE('',#5090,#5122);+#5122 = DEFINITIONAL_REPRESENTATION('',(#5123),#5126);+#5123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5124,#5125),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#5124 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5125 = CARTESIAN_POINT('',(4.138911435803E-13,50.));+#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5127 = ORIENTED_EDGE('',*,*,#5128,.F.);+#5128 = EDGE_CURVE('',#5107,#5107,#5129,.T.);+#5129 = SURFACE_CURVE('',#5130,(#5135,#5142),.PCURVE_S1.);+#5130 = CIRCLE('',#5131,0.6);+#5131 = AXIS2_PLACEMENT_3D('',#5132,#5133,#5134);+#5132 = CARTESIAN_POINT('',(80.,-20.,3.));+#5133 = DIRECTION('',(0.,1.,-0.));+#5134 = DIRECTION('',(-1.,0.,0.));+#5135 = PCURVE('',#5090,#5136);+#5136 = DEFINITIONAL_REPRESENTATION('',(#5137),#5141);+#5137 = LINE('',#5138,#5139);+#5138 = CARTESIAN_POINT('',(0.,50.));+#5139 = VECTOR('',#5140,1.);+#5140 = DIRECTION('',(1.,0.));+#5141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5142 = PCURVE('',#5143,#5148);+#5143 = TOROIDAL_SURFACE('',#5144,10.,0.6);+#5144 = AXIS2_PLACEMENT_3D('',#5145,#5146,#5147);+#5145 = CARTESIAN_POINT('',(90.,-20.,3.));+#5146 = DIRECTION('',(0.,0.,-1.));+#5147 = DIRECTION('',(-1.,0.,0.));+#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5152);+#5149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5150,#5151),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5150 = CARTESIAN_POINT('',(0.,6.28318530718));+#5151 = CARTESIAN_POINT('',(0.,0.));+#5152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5153 = ORIENTED_EDGE('',*,*,#5106,.F.);+#5154 = ORIENTED_EDGE('',*,*,#5075,.F.);+#5155 = ADVANCED_FACE('',(#5156),#5143,.T.);+#5156 = FACE_BOUND('',#5157,.T.);+#5157 = EDGE_LOOP('',(#5158,#5181,#5207,#5208));+#5158 = ORIENTED_EDGE('',*,*,#5159,.T.);+#5159 = EDGE_CURVE('',#5107,#5160,#5162,.T.);+#5160 = VERTEX_POINT('',#5161);+#5161 = CARTESIAN_POINT('',(90.,-9.4,3.));+#5162 = SEAM_CURVE('',#5163,(#5168,#5175),.PCURVE_S1.);+#5163 = CIRCLE('',#5164,10.6);+#5164 = AXIS2_PLACEMENT_3D('',#5165,#5166,#5167);+#5165 = CARTESIAN_POINT('',(90.,-20.,3.));+#5166 = DIRECTION('',(0.,0.,-1.));+#5167 = DIRECTION('',(-1.,0.,0.));+#5168 = PCURVE('',#5143,#5169);+#5169 = DEFINITIONAL_REPRESENTATION('',(#5170),#5174);+#5170 = LINE('',#5171,#5172);+#5171 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#5172 = VECTOR('',#5173,1.);+#5173 = DIRECTION('',(1.,0.));+#5174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5175 = PCURVE('',#5143,#5176);+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5180);+#5177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5178,#5179),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5178 = CARTESIAN_POINT('',(0.,6.28318530718));+#5179 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#5180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5181 = ORIENTED_EDGE('',*,*,#5182,.T.);+#5182 = EDGE_CURVE('',#5160,#5160,#5183,.T.);+#5183 = SURFACE_CURVE('',#5184,(#5189,#5196),.PCURVE_S1.);+#5184 = CIRCLE('',#5185,0.6);+#5185 = AXIS2_PLACEMENT_3D('',#5186,#5187,#5188);+#5186 = CARTESIAN_POINT('',(90.,-10.,3.));+#5187 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#5188 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#5189 = PCURVE('',#5143,#5190);+#5190 = DEFINITIONAL_REPRESENTATION('',(#5191),#5195);+#5191 = LINE('',#5192,#5193);+#5192 = CARTESIAN_POINT('',(1.570796326795,0.));+#5193 = VECTOR('',#5194,1.);+#5194 = DIRECTION('',(0.,1.));+#5195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5196 = PCURVE('',#5197,#5202);+#5197 = CYLINDRICAL_SURFACE('',#5198,0.6);+#5198 = AXIS2_PLACEMENT_3D('',#5199,#5200,#5201);+#5199 = CARTESIAN_POINT('',(90.,-10.,3.));+#5200 = DIRECTION('',(1.,0.,0.));+#5201 = DIRECTION('',(0.,1.,0.));+#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5206);+#5203 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5204,#5205),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5204 = CARTESIAN_POINT('',(6.28318530718,0.));+#5205 = CARTESIAN_POINT('',(0.,0.));+#5206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5207 = ORIENTED_EDGE('',*,*,#5159,.F.);+#5208 = ORIENTED_EDGE('',*,*,#5128,.T.);+#5209 = ADVANCED_FACE('',(#5210),#5197,.T.);+#5210 = FACE_BOUND('',#5211,.T.);+#5211 = EDGE_LOOP('',(#5212,#5234,#5261,#5262));+#5212 = ORIENTED_EDGE('',*,*,#5213,.T.);+#5213 = EDGE_CURVE('',#5160,#5214,#5216,.T.);+#5214 = VERTEX_POINT('',#5215);+#5215 = CARTESIAN_POINT('',(104.2522203923,-9.4,3.));+#5216 = SEAM_CURVE('',#5217,(#5221,#5228),.PCURVE_S1.);+#5217 = LINE('',#5218,#5219);+#5218 = CARTESIAN_POINT('',(90.,-9.4,3.));+#5219 = VECTOR('',#5220,1.);+#5220 = DIRECTION('',(1.,0.,0.));+#5221 = PCURVE('',#5197,#5222);+#5222 = DEFINITIONAL_REPRESENTATION('',(#5223),#5227);+#5223 = LINE('',#5224,#5225);+#5224 = CARTESIAN_POINT('',(6.28318530718,0.));+#5225 = VECTOR('',#5226,1.);+#5226 = DIRECTION('',(0.,1.));+#5227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5228 = PCURVE('',#5197,#5229);+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5233);+#5230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5231,#5232),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#5231 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5232 = CARTESIAN_POINT('',(4.138911435803E-13,14.252220392306));+#5233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5234 = ORIENTED_EDGE('',*,*,#5235,.F.);+#5235 = EDGE_CURVE('',#5214,#5214,#5236,.T.);+#5236 = SURFACE_CURVE('',#5237,(#5242,#5249),.PCURVE_S1.);+#5237 = CIRCLE('',#5238,0.6);+#5238 = AXIS2_PLACEMENT_3D('',#5239,#5240,#5241);+#5239 = CARTESIAN_POINT('',(104.2522203923,-10.,3.));+#5240 = DIRECTION('',(1.,0.,0.));+#5241 = DIRECTION('',(0.,1.,0.));+#5242 = PCURVE('',#5197,#5243);+#5243 = DEFINITIONAL_REPRESENTATION('',(#5244),#5248);+#5244 = LINE('',#5245,#5246);+#5245 = CARTESIAN_POINT('',(0.,14.252220392306));+#5246 = VECTOR('',#5247,1.);+#5247 = DIRECTION('',(1.,0.));+#5248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5249 = PCURVE('',#5250,#5255);+#5250 = PLANE('',#5251);+#5251 = AXIS2_PLACEMENT_3D('',#5252,#5253,#5254);+#5252 = CARTESIAN_POINT('',(104.2522203923,-10.,3.));+#5253 = DIRECTION('',(1.,0.,0.));+#5254 = DIRECTION('',(0.,0.,1.));+#5255 = DEFINITIONAL_REPRESENTATION('',(#5256),#5260);+#5256 = CIRCLE('',#5257,0.6);+#5257 = AXIS2_PLACEMENT_2D('',#5258,#5259);+#5258 = CARTESIAN_POINT('',(0.,0.));+#5259 = DIRECTION('',(0.,-1.));+#5260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5261 = ORIENTED_EDGE('',*,*,#5213,.F.);+#5262 = ORIENTED_EDGE('',*,*,#5182,.F.);+#5263 = ADVANCED_FACE('',(#5264),#4609,.F.);+#5264 = FACE_BOUND('',#5265,.F.);+#5265 = EDGE_LOOP('',(#5266));+#5266 = ORIENTED_EDGE('',*,*,#4594,.T.);+#5267 = ADVANCED_FACE('',(#5268),#5250,.T.);+#5268 = FACE_BOUND('',#5269,.T.);+#5269 = EDGE_LOOP('',(#5270));+#5270 = ORIENTED_EDGE('',*,*,#5235,.T.);+#5271 = MANIFOLD_SOLID_BREP('',#5272);+#5272 = CLOSED_SHELL('',(#5273,#5359,#5413,#5466,#5520,#5573,#5627,#5680+    ,#5734,#5787,#5841,#5894,#5948,#6002,#6006));+#5273 = ADVANCED_FACE('',(#5274),#5288,.T.);+#5274 = FACE_BOUND('',#5275,.T.);+#5275 = EDGE_LOOP('',(#5276,#5305,#5331,#5332));+#5276 = ORIENTED_EDGE('',*,*,#5277,.T.);+#5277 = EDGE_CURVE('',#5278,#5280,#5282,.T.);+#5278 = VERTEX_POINT('',#5279);+#5279 = CARTESIAN_POINT('',(20.,15.6,5.54));+#5280 = VERTEX_POINT('',#5281);+#5281 = CARTESIAN_POINT('',(50.,15.6,5.54));+#5282 = SEAM_CURVE('',#5283,(#5287,#5299),.PCURVE_S1.);+#5283 = LINE('',#5284,#5285);+#5284 = CARTESIAN_POINT('',(20.,15.6,5.54));+#5285 = VECTOR('',#5286,1.);+#5286 = DIRECTION('',(1.,0.,0.));+#5287 = PCURVE('',#5288,#5293);+#5288 = CYLINDRICAL_SURFACE('',#5289,0.6);+#5289 = AXIS2_PLACEMENT_3D('',#5290,#5291,#5292);+#5290 = CARTESIAN_POINT('',(20.,15.,5.54));+#5291 = DIRECTION('',(1.,0.,0.));+#5292 = DIRECTION('',(0.,1.,0.));+#5293 = DEFINITIONAL_REPRESENTATION('',(#5294),#5298);+#5294 = LINE('',#5295,#5296);+#5295 = CARTESIAN_POINT('',(6.28318530718,0.));+#5296 = VECTOR('',#5297,1.);+#5297 = DIRECTION('',(0.,1.));+#5298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5299 = PCURVE('',#5288,#5300);+#5300 = DEFINITIONAL_REPRESENTATION('',(#5301),#5304);+#5301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5302,#5303),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#5302 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5303 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#5304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5305 = ORIENTED_EDGE('',*,*,#5306,.F.);+#5306 = EDGE_CURVE('',#5280,#5280,#5307,.T.);+#5307 = SURFACE_CURVE('',#5308,(#5313,#5320),.PCURVE_S1.);+#5308 = CIRCLE('',#5309,0.6);+#5309 = AXIS2_PLACEMENT_3D('',#5310,#5311,#5312);+#5310 = CARTESIAN_POINT('',(50.,15.,5.54));+#5311 = DIRECTION('',(1.,0.,0.));+#5312 = DIRECTION('',(0.,1.,0.));+#5313 = PCURVE('',#5288,#5314);+#5314 = DEFINITIONAL_REPRESENTATION('',(#5315),#5319);+#5315 = LINE('',#5316,#5317);+#5316 = CARTESIAN_POINT('',(0.,30.));+#5317 = VECTOR('',#5318,1.);+#5318 = DIRECTION('',(1.,0.));+#5319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5320 = PCURVE('',#5321,#5326);+#5321 = TOROIDAL_SURFACE('',#5322,10.,0.6);+#5322 = AXIS2_PLACEMENT_3D('',#5323,#5324,#5325);+#5323 = CARTESIAN_POINT('',(50.,5.,5.54));+#5324 = DIRECTION('',(0.,0.,-1.));+#5325 = DIRECTION('',(0.,1.,0.));+#5326 = DEFINITIONAL_REPRESENTATION('',(#5327),#5330);+#5327 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5328,#5329),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5328 = CARTESIAN_POINT('',(0.,6.28318530718));+#5329 = CARTESIAN_POINT('',(0.,0.));+#5330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5331 = ORIENTED_EDGE('',*,*,#5277,.F.);+#5332 = ORIENTED_EDGE('',*,*,#5333,.T.);+#5333 = EDGE_CURVE('',#5278,#5278,#5334,.T.);+#5334 = SURFACE_CURVE('',#5335,(#5340,#5347),.PCURVE_S1.);+#5335 = CIRCLE('',#5336,0.6);+#5336 = AXIS2_PLACEMENT_3D('',#5337,#5338,#5339);+#5337 = CARTESIAN_POINT('',(20.,15.,5.54));+#5338 = DIRECTION('',(1.,0.,0.));+#5339 = DIRECTION('',(0.,1.,0.));+#5340 = PCURVE('',#5288,#5341);+#5341 = DEFINITIONAL_REPRESENTATION('',(#5342),#5346);+#5342 = LINE('',#5343,#5344);+#5343 = CARTESIAN_POINT('',(0.,0.));+#5344 = VECTOR('',#5345,1.);+#5345 = DIRECTION('',(1.,0.));+#5346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5347 = PCURVE('',#5348,#5353);+#5348 = PLANE('',#5349);+#5349 = AXIS2_PLACEMENT_3D('',#5350,#5351,#5352);+#5350 = CARTESIAN_POINT('',(20.,15.,5.54));+#5351 = DIRECTION('',(1.,0.,0.));+#5352 = DIRECTION('',(0.,0.,1.));+#5353 = DEFINITIONAL_REPRESENTATION('',(#5354),#5358);+#5354 = CIRCLE('',#5355,0.6);+#5355 = AXIS2_PLACEMENT_2D('',#5356,#5357);+#5356 = CARTESIAN_POINT('',(0.,0.));+#5357 = DIRECTION('',(0.,-1.));+#5358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5359 = ADVANCED_FACE('',(#5360),#5321,.T.);+#5360 = FACE_BOUND('',#5361,.T.);+#5361 = EDGE_LOOP('',(#5362,#5385,#5411,#5412));+#5362 = ORIENTED_EDGE('',*,*,#5363,.T.);+#5363 = EDGE_CURVE('',#5280,#5364,#5366,.T.);+#5364 = VERTEX_POINT('',#5365);+#5365 = CARTESIAN_POINT('',(60.6,5.,5.54));+#5366 = SEAM_CURVE('',#5367,(#5372,#5379),.PCURVE_S1.);+#5367 = CIRCLE('',#5368,10.6);+#5368 = AXIS2_PLACEMENT_3D('',#5369,#5370,#5371);+#5369 = CARTESIAN_POINT('',(50.,5.,5.54));+#5370 = DIRECTION('',(0.,0.,-1.));+#5371 = DIRECTION('',(0.,1.,0.));+#5372 = PCURVE('',#5321,#5373);+#5373 = DEFINITIONAL_REPRESENTATION('',(#5374),#5378);+#5374 = LINE('',#5375,#5376);+#5375 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#5376 = VECTOR('',#5377,1.);+#5377 = DIRECTION('',(1.,0.));+#5378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5379 = PCURVE('',#5321,#5380);+#5380 = DEFINITIONAL_REPRESENTATION('',(#5381),#5384);+#5381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5382,#5383),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5382 = CARTESIAN_POINT('',(0.,6.28318530718));+#5383 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#5384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5385 = ORIENTED_EDGE('',*,*,#5386,.T.);+#5386 = EDGE_CURVE('',#5364,#5364,#5387,.T.);+#5387 = SURFACE_CURVE('',#5388,(#5393,#5400),.PCURVE_S1.);+#5388 = CIRCLE('',#5389,0.6);+#5389 = AXIS2_PLACEMENT_3D('',#5390,#5391,#5392);+#5390 = CARTESIAN_POINT('',(60.,5.,5.54));+#5391 = DIRECTION('',(1.608122649677E-16,1.,0.));+#5392 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#5393 = PCURVE('',#5321,#5394);+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5399);+#5395 = LINE('',#5396,#5397);+#5396 = CARTESIAN_POINT('',(1.570796326795,0.));+#5397 = VECTOR('',#5398,1.);+#5398 = DIRECTION('',(0.,1.));+#5399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5400 = PCURVE('',#5401,#5406);+#5401 = CYLINDRICAL_SURFACE('',#5402,0.6);+#5402 = AXIS2_PLACEMENT_3D('',#5403,#5404,#5405);+#5403 = CARTESIAN_POINT('',(60.,5.,5.54));+#5404 = DIRECTION('',(0.,-1.,0.));+#5405 = DIRECTION('',(1.,0.,0.));+#5406 = DEFINITIONAL_REPRESENTATION('',(#5407),#5410);+#5407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5408,#5409),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5408 = CARTESIAN_POINT('',(6.28318530718,0.));+#5409 = CARTESIAN_POINT('',(0.,0.));+#5410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5411 = ORIENTED_EDGE('',*,*,#5363,.F.);+#5412 = ORIENTED_EDGE('',*,*,#5306,.T.);+#5413 = ADVANCED_FACE('',(#5414),#5401,.T.);+#5414 = FACE_BOUND('',#5415,.T.);+#5415 = EDGE_LOOP('',(#5416,#5438,#5464,#5465));+#5416 = ORIENTED_EDGE('',*,*,#5417,.T.);+#5417 = EDGE_CURVE('',#5364,#5418,#5420,.T.);+#5418 = VERTEX_POINT('',#5419);+#5419 = CARTESIAN_POINT('',(60.6,-25.,5.54));+#5420 = SEAM_CURVE('',#5421,(#5425,#5432),.PCURVE_S1.);+#5421 = LINE('',#5422,#5423);+#5422 = CARTESIAN_POINT('',(60.6,5.,5.54));+#5423 = VECTOR('',#5424,1.);+#5424 = DIRECTION('',(0.,-1.,0.));+#5425 = PCURVE('',#5401,#5426);+#5426 = DEFINITIONAL_REPRESENTATION('',(#5427),#5431);+#5427 = LINE('',#5428,#5429);+#5428 = CARTESIAN_POINT('',(6.28318530718,0.));+#5429 = VECTOR('',#5430,1.);+#5430 = DIRECTION('',(0.,1.));+#5431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5432 = PCURVE('',#5401,#5433);+#5433 = DEFINITIONAL_REPRESENTATION('',(#5434),#5437);+#5434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5435,#5436),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#5435 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5436 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#5437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5438 = ORIENTED_EDGE('',*,*,#5439,.F.);+#5439 = EDGE_CURVE('',#5418,#5418,#5440,.T.);+#5440 = SURFACE_CURVE('',#5441,(#5446,#5453),.PCURVE_S1.);+#5441 = CIRCLE('',#5442,0.6);+#5442 = AXIS2_PLACEMENT_3D('',#5443,#5444,#5445);+#5443 = CARTESIAN_POINT('',(60.,-25.,5.54));+#5444 = DIRECTION('',(0.,-1.,0.));+#5445 = DIRECTION('',(1.,0.,0.));+#5446 = PCURVE('',#5401,#5447);+#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452);+#5448 = LINE('',#5449,#5450);+#5449 = CARTESIAN_POINT('',(0.,30.));+#5450 = VECTOR('',#5451,1.);+#5451 = DIRECTION('',(1.,0.));+#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5453 = PCURVE('',#5454,#5459);+#5454 = TOROIDAL_SURFACE('',#5455,10.,0.6);+#5455 = AXIS2_PLACEMENT_3D('',#5456,#5457,#5458);+#5456 = CARTESIAN_POINT('',(50.,-25.,5.54));+#5457 = DIRECTION('',(0.,0.,-1.));+#5458 = DIRECTION('',(1.,0.,0.));+#5459 = DEFINITIONAL_REPRESENTATION('',(#5460),#5463);+#5460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5461,#5462),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5461 = CARTESIAN_POINT('',(0.,6.28318530718));+#5462 = CARTESIAN_POINT('',(0.,0.));+#5463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5464 = ORIENTED_EDGE('',*,*,#5417,.F.);+#5465 = ORIENTED_EDGE('',*,*,#5386,.F.);+#5466 = ADVANCED_FACE('',(#5467),#5454,.T.);+#5467 = FACE_BOUND('',#5468,.T.);+#5468 = EDGE_LOOP('',(#5469,#5492,#5518,#5519));+#5469 = ORIENTED_EDGE('',*,*,#5470,.T.);+#5470 = EDGE_CURVE('',#5418,#5471,#5473,.T.);+#5471 = VERTEX_POINT('',#5472);+#5472 = CARTESIAN_POINT('',(50.,-35.6,5.54));+#5473 = SEAM_CURVE('',#5474,(#5479,#5486),.PCURVE_S1.);+#5474 = CIRCLE('',#5475,10.6);+#5475 = AXIS2_PLACEMENT_3D('',#5476,#5477,#5478);+#5476 = CARTESIAN_POINT('',(50.,-25.,5.54));+#5477 = DIRECTION('',(0.,0.,-1.));+#5478 = DIRECTION('',(1.,0.,0.));+#5479 = PCURVE('',#5454,#5480);+#5480 = DEFINITIONAL_REPRESENTATION('',(#5481),#5485);+#5481 = LINE('',#5482,#5483);+#5482 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#5483 = VECTOR('',#5484,1.);+#5484 = DIRECTION('',(1.,0.));+#5485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5486 = PCURVE('',#5454,#5487);+#5487 = DEFINITIONAL_REPRESENTATION('',(#5488),#5491);+#5488 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5489,#5490),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5489 = CARTESIAN_POINT('',(0.,6.28318530718));+#5490 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#5491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5492 = ORIENTED_EDGE('',*,*,#5493,.T.);+#5493 = EDGE_CURVE('',#5471,#5471,#5494,.T.);+#5494 = SURFACE_CURVE('',#5495,(#5500,#5507),.PCURVE_S1.);+#5495 = CIRCLE('',#5496,0.6);+#5496 = AXIS2_PLACEMENT_3D('',#5497,#5498,#5499);+#5497 = CARTESIAN_POINT('',(50.,-35.,5.54));+#5498 = DIRECTION('',(1.,6.123233995737E-17,0.));+#5499 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#5500 = PCURVE('',#5454,#5501);+#5501 = DEFINITIONAL_REPRESENTATION('',(#5502),#5506);+#5502 = LINE('',#5503,#5504);+#5503 = CARTESIAN_POINT('',(1.570796326795,0.));+#5504 = VECTOR('',#5505,1.);+#5505 = DIRECTION('',(0.,1.));+#5506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5507 = PCURVE('',#5508,#5513);+#5508 = CYLINDRICAL_SURFACE('',#5509,0.6);+#5509 = AXIS2_PLACEMENT_3D('',#5510,#5511,#5512);+#5510 = CARTESIAN_POINT('',(50.,-35.,5.54));+#5511 = DIRECTION('',(-1.,0.,0.));+#5512 = DIRECTION('',(0.,-1.,0.));+#5513 = DEFINITIONAL_REPRESENTATION('',(#5514),#5517);+#5514 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5515,#5516),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5515 = CARTESIAN_POINT('',(6.28318530718,0.));+#5516 = CARTESIAN_POINT('',(0.,0.));+#5517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5518 = ORIENTED_EDGE('',*,*,#5470,.F.);+#5519 = ORIENTED_EDGE('',*,*,#5439,.T.);+#5520 = ADVANCED_FACE('',(#5521),#5508,.T.);+#5521 = FACE_BOUND('',#5522,.T.);+#5522 = EDGE_LOOP('',(#5523,#5545,#5571,#5572));+#5523 = ORIENTED_EDGE('',*,*,#5524,.T.);+#5524 = EDGE_CURVE('',#5471,#5525,#5527,.T.);+#5525 = VERTEX_POINT('',#5526);+#5526 = CARTESIAN_POINT('',(30.,-35.6,5.54));+#5527 = SEAM_CURVE('',#5528,(#5532,#5539),.PCURVE_S1.);+#5528 = LINE('',#5529,#5530);+#5529 = CARTESIAN_POINT('',(50.,-35.6,5.54));+#5530 = VECTOR('',#5531,1.);+#5531 = DIRECTION('',(-1.,0.,0.));+#5532 = PCURVE('',#5508,#5533);+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);+#5534 = LINE('',#5535,#5536);+#5535 = CARTESIAN_POINT('',(6.28318530718,0.));+#5536 = VECTOR('',#5537,1.);+#5537 = DIRECTION('',(0.,1.));+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5539 = PCURVE('',#5508,#5540);+#5540 = DEFINITIONAL_REPRESENTATION('',(#5541),#5544);+#5541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5542,#5543),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#5542 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5543 = CARTESIAN_POINT('',(4.138911435803E-13,20.));+#5544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5545 = ORIENTED_EDGE('',*,*,#5546,.F.);+#5546 = EDGE_CURVE('',#5525,#5525,#5547,.T.);+#5547 = SURFACE_CURVE('',#5548,(#5553,#5560),.PCURVE_S1.);+#5548 = CIRCLE('',#5549,0.6);+#5549 = AXIS2_PLACEMENT_3D('',#5550,#5551,#5552);+#5550 = CARTESIAN_POINT('',(30.,-35.,5.54));+#5551 = DIRECTION('',(-1.,0.,0.));+#5552 = DIRECTION('',(0.,-1.,0.));+#5553 = PCURVE('',#5508,#5554);+#5554 = DEFINITIONAL_REPRESENTATION('',(#5555),#5559);+#5555 = LINE('',#5556,#5557);+#5556 = CARTESIAN_POINT('',(0.,20.));+#5557 = VECTOR('',#5558,1.);+#5558 = DIRECTION('',(1.,0.));+#5559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5560 = PCURVE('',#5561,#5566);+#5561 = TOROIDAL_SURFACE('',#5562,10.,0.6);+#5562 = AXIS2_PLACEMENT_3D('',#5563,#5564,#5565);+#5563 = CARTESIAN_POINT('',(30.,-45.,5.54));+#5564 = DIRECTION('',(0.,0.,1.));+#5565 = DIRECTION('',(0.,1.,0.));+#5566 = DEFINITIONAL_REPRESENTATION('',(#5567),#5570);+#5567 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5568,#5569),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5568 = CARTESIAN_POINT('',(0.,9.424777960769));+#5569 = CARTESIAN_POINT('',(0.,3.14159265359));+#5570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5571 = ORIENTED_EDGE('',*,*,#5524,.F.);+#5572 = ORIENTED_EDGE('',*,*,#5493,.F.);+#5573 = ADVANCED_FACE('',(#5574),#5561,.T.);+#5574 = FACE_BOUND('',#5575,.T.);+#5575 = EDGE_LOOP('',(#5576,#5599,#5625,#5626));+#5576 = ORIENTED_EDGE('',*,*,#5577,.T.);+#5577 = EDGE_CURVE('',#5525,#5578,#5580,.T.);+#5578 = VERTEX_POINT('',#5579);+#5579 = CARTESIAN_POINT('',(20.6,-45.,5.54));+#5580 = SEAM_CURVE('',#5581,(#5586,#5593),.PCURVE_S1.);+#5581 = CIRCLE('',#5582,9.4);+#5582 = AXIS2_PLACEMENT_3D('',#5583,#5584,#5585);+#5583 = CARTESIAN_POINT('',(30.,-45.,5.54));+#5584 = DIRECTION('',(0.,-0.,1.));+#5585 = DIRECTION('',(0.,1.,0.));+#5586 = PCURVE('',#5561,#5587);+#5587 = DEFINITIONAL_REPRESENTATION('',(#5588),#5592);+#5588 = LINE('',#5589,#5590);+#5589 = CARTESIAN_POINT('',(0.,3.141592653589));+#5590 = VECTOR('',#5591,1.);+#5591 = DIRECTION('',(1.,0.));+#5592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5593 = PCURVE('',#5561,#5594);+#5594 = DEFINITIONAL_REPRESENTATION('',(#5595),#5598);+#5595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5596,#5597),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5596 = CARTESIAN_POINT('',(0.,9.42477796077));+#5597 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#5598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5599 = ORIENTED_EDGE('',*,*,#5600,.T.);+#5600 = EDGE_CURVE('',#5578,#5578,#5601,.T.);+#5601 = SURFACE_CURVE('',#5602,(#5607,#5614),.PCURVE_S1.);+#5602 = CIRCLE('',#5603,0.6);+#5603 = AXIS2_PLACEMENT_3D('',#5604,#5605,#5606);+#5604 = CARTESIAN_POINT('',(20.,-45.,5.54));+#5605 = DIRECTION('',(6.123233995737E-17,1.,-0.));+#5606 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#5607 = PCURVE('',#5561,#5608);+#5608 = DEFINITIONAL_REPRESENTATION('',(#5609),#5613);+#5609 = LINE('',#5610,#5611);+#5610 = CARTESIAN_POINT('',(1.570796326795,0.));+#5611 = VECTOR('',#5612,1.);+#5612 = DIRECTION('',(0.,1.));+#5613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5614 = PCURVE('',#5615,#5620);+#5615 = CYLINDRICAL_SURFACE('',#5616,0.6);+#5616 = AXIS2_PLACEMENT_3D('',#5617,#5618,#5619);+#5617 = CARTESIAN_POINT('',(20.,-45.,5.54));+#5618 = DIRECTION('',(0.,-1.,0.));+#5619 = DIRECTION('',(1.,0.,0.));+#5620 = DEFINITIONAL_REPRESENTATION('',(#5621),#5624);+#5621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5622,#5623),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#5622 = CARTESIAN_POINT('',(6.28318530718,0.));+#5623 = CARTESIAN_POINT('',(0.,0.));+#5624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5625 = ORIENTED_EDGE('',*,*,#5577,.F.);+#5626 = ORIENTED_EDGE('',*,*,#5546,.T.);+#5627 = ADVANCED_FACE('',(#5628),#5615,.T.);+#5628 = FACE_BOUND('',#5629,.T.);+#5629 = EDGE_LOOP('',(#5630,#5652,#5678,#5679));+#5630 = ORIENTED_EDGE('',*,*,#5631,.T.);+#5631 = EDGE_CURVE('',#5578,#5632,#5634,.T.);+#5632 = VERTEX_POINT('',#5633);+#5633 = CARTESIAN_POINT('',(20.6,-70.,5.54));+#5634 = SEAM_CURVE('',#5635,(#5639,#5646),.PCURVE_S1.);+#5635 = LINE('',#5636,#5637);+#5636 = CARTESIAN_POINT('',(20.6,-45.,5.54));+#5637 = VECTOR('',#5638,1.);+#5638 = DIRECTION('',(0.,-1.,0.));+#5639 = PCURVE('',#5615,#5640);+#5640 = DEFINITIONAL_REPRESENTATION('',(#5641),#5645);+#5641 = LINE('',#5642,#5643);+#5642 = CARTESIAN_POINT('',(6.28318530718,0.));+#5643 = VECTOR('',#5644,1.);+#5644 = DIRECTION('',(0.,1.));+#5645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5646 = PCURVE('',#5615,#5647);+#5647 = DEFINITIONAL_REPRESENTATION('',(#5648),#5651);+#5648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5649,#5650),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#5649 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5650 = CARTESIAN_POINT('',(4.138911435803E-13,25.));+#5651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5652 = ORIENTED_EDGE('',*,*,#5653,.F.);+#5653 = EDGE_CURVE('',#5632,#5632,#5654,.T.);+#5654 = SURFACE_CURVE('',#5655,(#5660,#5667),.PCURVE_S1.);+#5655 = CIRCLE('',#5656,0.6);+#5656 = AXIS2_PLACEMENT_3D('',#5657,#5658,#5659);+#5657 = CARTESIAN_POINT('',(20.,-70.,5.54));+#5658 = DIRECTION('',(0.,-1.,0.));+#5659 = DIRECTION('',(1.,0.,0.));+#5660 = PCURVE('',#5615,#5661);+#5661 = DEFINITIONAL_REPRESENTATION('',(#5662),#5666);+#5662 = LINE('',#5663,#5664);+#5663 = CARTESIAN_POINT('',(0.,25.));+#5664 = VECTOR('',#5665,1.);+#5665 = DIRECTION('',(1.,0.));+#5666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5667 = PCURVE('',#5668,#5673);+#5668 = TOROIDAL_SURFACE('',#5669,10.,0.6);+#5669 = AXIS2_PLACEMENT_3D('',#5670,#5671,#5672);+#5670 = CARTESIAN_POINT('',(30.,-70.,5.54));+#5671 = DIRECTION('',(0.,0.,1.));+#5672 = DIRECTION('',(-1.,0.,0.));+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5677);+#5674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5675,#5676),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5675 = CARTESIAN_POINT('',(0.,9.424777960769));+#5676 = CARTESIAN_POINT('',(0.,3.14159265359));+#5677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5678 = ORIENTED_EDGE('',*,*,#5631,.F.);+#5679 = ORIENTED_EDGE('',*,*,#5600,.F.);+#5680 = ADVANCED_FACE('',(#5681),#5668,.T.);+#5681 = FACE_BOUND('',#5682,.T.);+#5682 = EDGE_LOOP('',(#5683,#5706,#5732,#5733));+#5683 = ORIENTED_EDGE('',*,*,#5684,.T.);+#5684 = EDGE_CURVE('',#5632,#5685,#5687,.T.);+#5685 = VERTEX_POINT('',#5686);+#5686 = CARTESIAN_POINT('',(30.,-79.4,5.54));+#5687 = SEAM_CURVE('',#5688,(#5693,#5700),.PCURVE_S1.);+#5688 = CIRCLE('',#5689,9.4);+#5689 = AXIS2_PLACEMENT_3D('',#5690,#5691,#5692);+#5690 = CARTESIAN_POINT('',(30.,-70.,5.54));+#5691 = DIRECTION('',(0.,0.,1.));+#5692 = DIRECTION('',(-1.,0.,0.));+#5693 = PCURVE('',#5668,#5694);+#5694 = DEFINITIONAL_REPRESENTATION('',(#5695),#5699);+#5695 = LINE('',#5696,#5697);+#5696 = CARTESIAN_POINT('',(0.,3.141592653589));+#5697 = VECTOR('',#5698,1.);+#5698 = DIRECTION('',(1.,0.));+#5699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5700 = PCURVE('',#5668,#5701);+#5701 = DEFINITIONAL_REPRESENTATION('',(#5702),#5705);+#5702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5703,#5704),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5703 = CARTESIAN_POINT('',(0.,9.42477796077));+#5704 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#5705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5706 = ORIENTED_EDGE('',*,*,#5707,.T.);+#5707 = EDGE_CURVE('',#5685,#5685,#5708,.T.);+#5708 = SURFACE_CURVE('',#5709,(#5714,#5721),.PCURVE_S1.);+#5709 = CIRCLE('',#5710,0.6);+#5710 = AXIS2_PLACEMENT_3D('',#5711,#5712,#5713);+#5711 = CARTESIAN_POINT('',(30.,-80.,5.54));+#5712 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#5713 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#5714 = PCURVE('',#5668,#5715);+#5715 = DEFINITIONAL_REPRESENTATION('',(#5716),#5720);+#5716 = LINE('',#5717,#5718);+#5717 = CARTESIAN_POINT('',(1.570796326795,0.));+#5718 = VECTOR('',#5719,1.);+#5719 = DIRECTION('',(0.,1.));+#5720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5721 = PCURVE('',#5722,#5727);+#5722 = CYLINDRICAL_SURFACE('',#5723,0.6);+#5723 = AXIS2_PLACEMENT_3D('',#5724,#5725,#5726);+#5724 = CARTESIAN_POINT('',(30.,-80.,5.54));+#5725 = DIRECTION('',(1.,0.,0.));+#5726 = DIRECTION('',(0.,1.,0.));+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5731);+#5728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5729,#5730),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#5729 = CARTESIAN_POINT('',(6.28318530718,0.));+#5730 = CARTESIAN_POINT('',(0.,0.));+#5731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5732 = ORIENTED_EDGE('',*,*,#5684,.F.);+#5733 = ORIENTED_EDGE('',*,*,#5653,.T.);+#5734 = ADVANCED_FACE('',(#5735),#5722,.T.);+#5735 = FACE_BOUND('',#5736,.T.);+#5736 = EDGE_LOOP('',(#5737,#5759,#5785,#5786));+#5737 = ORIENTED_EDGE('',*,*,#5738,.T.);+#5738 = EDGE_CURVE('',#5685,#5739,#5741,.T.);+#5739 = VERTEX_POINT('',#5740);+#5740 = CARTESIAN_POINT('',(70.,-79.4,5.54));+#5741 = SEAM_CURVE('',#5742,(#5746,#5753),.PCURVE_S1.);+#5742 = LINE('',#5743,#5744);+#5743 = CARTESIAN_POINT('',(30.,-79.4,5.54));+#5744 = VECTOR('',#5745,1.);+#5745 = DIRECTION('',(1.,0.,0.));+#5746 = PCURVE('',#5722,#5747);+#5747 = DEFINITIONAL_REPRESENTATION('',(#5748),#5752);+#5748 = LINE('',#5749,#5750);+#5749 = CARTESIAN_POINT('',(6.28318530718,0.));+#5750 = VECTOR('',#5751,1.);+#5751 = DIRECTION('',(0.,1.));+#5752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5753 = PCURVE('',#5722,#5754);+#5754 = DEFINITIONAL_REPRESENTATION('',(#5755),#5758);+#5755 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5756,#5757),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#5756 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5757 = CARTESIAN_POINT('',(4.138911435803E-13,40.));+#5758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5759 = ORIENTED_EDGE('',*,*,#5760,.F.);+#5760 = EDGE_CURVE('',#5739,#5739,#5761,.T.);+#5761 = SURFACE_CURVE('',#5762,(#5767,#5774),.PCURVE_S1.);+#5762 = CIRCLE('',#5763,0.6);+#5763 = AXIS2_PLACEMENT_3D('',#5764,#5765,#5766);+#5764 = CARTESIAN_POINT('',(70.,-80.,5.54));+#5765 = DIRECTION('',(1.,0.,0.));+#5766 = DIRECTION('',(0.,1.,0.));+#5767 = PCURVE('',#5722,#5768);+#5768 = DEFINITIONAL_REPRESENTATION('',(#5769),#5773);+#5769 = LINE('',#5770,#5771);+#5770 = CARTESIAN_POINT('',(0.,40.));+#5771 = VECTOR('',#5772,1.);+#5772 = DIRECTION('',(1.,0.));+#5773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5774 = PCURVE('',#5775,#5780);+#5775 = TOROIDAL_SURFACE('',#5776,10.,0.6);+#5776 = AXIS2_PLACEMENT_3D('',#5777,#5778,#5779);+#5777 = CARTESIAN_POINT('',(70.,-70.,5.54));+#5778 = DIRECTION('',(0.,0.,1.));+#5779 = DIRECTION('',(0.,-1.,0.));+#5780 = DEFINITIONAL_REPRESENTATION('',(#5781),#5784);+#5781 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5782,#5783),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5782 = CARTESIAN_POINT('',(0.,9.424777960769));+#5783 = CARTESIAN_POINT('',(0.,3.14159265359));+#5784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5785 = ORIENTED_EDGE('',*,*,#5738,.F.);+#5786 = ORIENTED_EDGE('',*,*,#5707,.F.);+#5787 = ADVANCED_FACE('',(#5788),#5775,.T.);+#5788 = FACE_BOUND('',#5789,.T.);+#5789 = EDGE_LOOP('',(#5790,#5813,#5839,#5840));+#5790 = ORIENTED_EDGE('',*,*,#5791,.T.);+#5791 = EDGE_CURVE('',#5739,#5792,#5794,.T.);+#5792 = VERTEX_POINT('',#5793);+#5793 = CARTESIAN_POINT('',(79.4,-70.,5.54));+#5794 = SEAM_CURVE('',#5795,(#5800,#5807),.PCURVE_S1.);+#5795 = CIRCLE('',#5796,9.4);+#5796 = AXIS2_PLACEMENT_3D('',#5797,#5798,#5799);+#5797 = CARTESIAN_POINT('',(70.,-70.,5.54));+#5798 = DIRECTION('',(-0.,0.,1.));+#5799 = DIRECTION('',(0.,-1.,0.));+#5800 = PCURVE('',#5775,#5801);+#5801 = DEFINITIONAL_REPRESENTATION('',(#5802),#5806);+#5802 = LINE('',#5803,#5804);+#5803 = CARTESIAN_POINT('',(0.,3.141592653589));+#5804 = VECTOR('',#5805,1.);+#5805 = DIRECTION('',(1.,0.));+#5806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5807 = PCURVE('',#5775,#5808);+#5808 = DEFINITIONAL_REPRESENTATION('',(#5809),#5812);+#5809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5810,#5811),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5810 = CARTESIAN_POINT('',(0.,9.42477796077));+#5811 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#5812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5813 = ORIENTED_EDGE('',*,*,#5814,.T.);+#5814 = EDGE_CURVE('',#5792,#5792,#5815,.T.);+#5815 = SURFACE_CURVE('',#5816,(#5821,#5828),.PCURVE_S1.);+#5816 = CIRCLE('',#5817,0.6);+#5817 = AXIS2_PLACEMENT_3D('',#5818,#5819,#5820);+#5818 = CARTESIAN_POINT('',(80.,-70.,5.54));+#5819 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#5820 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#5821 = PCURVE('',#5775,#5822);+#5822 = DEFINITIONAL_REPRESENTATION('',(#5823),#5827);+#5823 = LINE('',#5824,#5825);+#5824 = CARTESIAN_POINT('',(1.570796326795,0.));+#5825 = VECTOR('',#5826,1.);+#5826 = DIRECTION('',(0.,1.));+#5827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5828 = PCURVE('',#5829,#5834);+#5829 = CYLINDRICAL_SURFACE('',#5830,0.6);+#5830 = AXIS2_PLACEMENT_3D('',#5831,#5832,#5833);+#5831 = CARTESIAN_POINT('',(80.,-70.,5.54));+#5832 = DIRECTION('',(0.,1.,0.));+#5833 = DIRECTION('',(-1.,0.,0.));+#5834 = DEFINITIONAL_REPRESENTATION('',(#5835),#5838);+#5835 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5836,#5837),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#5836 = CARTESIAN_POINT('',(6.28318530718,0.));+#5837 = CARTESIAN_POINT('',(0.,0.));+#5838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5839 = ORIENTED_EDGE('',*,*,#5791,.F.);+#5840 = ORIENTED_EDGE('',*,*,#5760,.T.);+#5841 = ADVANCED_FACE('',(#5842),#5829,.T.);+#5842 = FACE_BOUND('',#5843,.T.);+#5843 = EDGE_LOOP('',(#5844,#5866,#5892,#5893));+#5844 = ORIENTED_EDGE('',*,*,#5845,.T.);+#5845 = EDGE_CURVE('',#5792,#5846,#5848,.T.);+#5846 = VERTEX_POINT('',#5847);+#5847 = CARTESIAN_POINT('',(79.4,-20.,5.54));+#5848 = SEAM_CURVE('',#5849,(#5853,#5860),.PCURVE_S1.);+#5849 = LINE('',#5850,#5851);+#5850 = CARTESIAN_POINT('',(79.4,-70.,5.54));+#5851 = VECTOR('',#5852,1.);+#5852 = DIRECTION('',(0.,1.,0.));+#5853 = PCURVE('',#5829,#5854);+#5854 = DEFINITIONAL_REPRESENTATION('',(#5855),#5859);+#5855 = LINE('',#5856,#5857);+#5856 = CARTESIAN_POINT('',(6.28318530718,0.));+#5857 = VECTOR('',#5858,1.);+#5858 = DIRECTION('',(0.,1.));+#5859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5860 = PCURVE('',#5829,#5861);+#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5865);+#5862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5863,#5864),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#5863 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5864 = CARTESIAN_POINT('',(4.138911435803E-13,50.));+#5865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5866 = ORIENTED_EDGE('',*,*,#5867,.F.);+#5867 = EDGE_CURVE('',#5846,#5846,#5868,.T.);+#5868 = SURFACE_CURVE('',#5869,(#5874,#5881),.PCURVE_S1.);+#5869 = CIRCLE('',#5870,0.6);+#5870 = AXIS2_PLACEMENT_3D('',#5871,#5872,#5873);+#5871 = CARTESIAN_POINT('',(80.,-20.,5.54));+#5872 = DIRECTION('',(0.,1.,-0.));+#5873 = DIRECTION('',(-1.,0.,0.));+#5874 = PCURVE('',#5829,#5875);+#5875 = DEFINITIONAL_REPRESENTATION('',(#5876),#5880);+#5876 = LINE('',#5877,#5878);+#5877 = CARTESIAN_POINT('',(0.,50.));+#5878 = VECTOR('',#5879,1.);+#5879 = DIRECTION('',(1.,0.));+#5880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5881 = PCURVE('',#5882,#5887);+#5882 = TOROIDAL_SURFACE('',#5883,10.,0.6);+#5883 = AXIS2_PLACEMENT_3D('',#5884,#5885,#5886);+#5884 = CARTESIAN_POINT('',(90.,-20.,5.54));+#5885 = DIRECTION('',(0.,0.,-1.));+#5886 = DIRECTION('',(-1.,0.,0.));+#5887 = DEFINITIONAL_REPRESENTATION('',(#5888),#5891);+#5888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5889,#5890),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5889 = CARTESIAN_POINT('',(0.,6.28318530718));+#5890 = CARTESIAN_POINT('',(0.,0.));+#5891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5892 = ORIENTED_EDGE('',*,*,#5845,.F.);+#5893 = ORIENTED_EDGE('',*,*,#5814,.F.);+#5894 = ADVANCED_FACE('',(#5895),#5882,.T.);+#5895 = FACE_BOUND('',#5896,.T.);+#5896 = EDGE_LOOP('',(#5897,#5920,#5946,#5947));+#5897 = ORIENTED_EDGE('',*,*,#5898,.T.);+#5898 = EDGE_CURVE('',#5846,#5899,#5901,.T.);+#5899 = VERTEX_POINT('',#5900);+#5900 = CARTESIAN_POINT('',(90.,-9.4,5.54));+#5901 = SEAM_CURVE('',#5902,(#5907,#5914),.PCURVE_S1.);+#5902 = CIRCLE('',#5903,10.6);+#5903 = AXIS2_PLACEMENT_3D('',#5904,#5905,#5906);+#5904 = CARTESIAN_POINT('',(90.,-20.,5.54));+#5905 = DIRECTION('',(0.,0.,-1.));+#5906 = DIRECTION('',(-1.,0.,0.));+#5907 = PCURVE('',#5882,#5908);+#5908 = DEFINITIONAL_REPRESENTATION('',(#5909),#5913);+#5909 = LINE('',#5910,#5911);+#5910 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#5911 = VECTOR('',#5912,1.);+#5912 = DIRECTION('',(1.,0.));+#5913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5914 = PCURVE('',#5882,#5915);+#5915 = DEFINITIONAL_REPRESENTATION('',(#5916),#5919);+#5916 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5917,#5918),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#5917 = CARTESIAN_POINT('',(0.,6.28318530718));+#5918 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#5919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5920 = ORIENTED_EDGE('',*,*,#5921,.T.);+#5921 = EDGE_CURVE('',#5899,#5899,#5922,.T.);+#5922 = SURFACE_CURVE('',#5923,(#5928,#5935),.PCURVE_S1.);+#5923 = CIRCLE('',#5924,0.6);+#5924 = AXIS2_PLACEMENT_3D('',#5925,#5926,#5927);+#5925 = CARTESIAN_POINT('',(90.,-10.,5.54));+#5926 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#5927 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#5928 = PCURVE('',#5882,#5929);+#5929 = DEFINITIONAL_REPRESENTATION('',(#5930),#5934);+#5930 = LINE('',#5931,#5932);+#5931 = CARTESIAN_POINT('',(1.570796326795,0.));+#5932 = VECTOR('',#5933,1.);+#5933 = DIRECTION('',(0.,1.));+#5934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5935 = PCURVE('',#5936,#5941);+#5936 = CYLINDRICAL_SURFACE('',#5937,0.6);+#5937 = AXIS2_PLACEMENT_3D('',#5938,#5939,#5940);+#5938 = CARTESIAN_POINT('',(90.,-10.,5.54));+#5939 = DIRECTION('',(1.,0.,0.));+#5940 = DIRECTION('',(0.,1.,0.));+#5941 = DEFINITIONAL_REPRESENTATION('',(#5942),#5945);+#5942 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5943,#5944),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#5943 = CARTESIAN_POINT('',(6.28318530718,0.));+#5944 = CARTESIAN_POINT('',(0.,0.));+#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5946 = ORIENTED_EDGE('',*,*,#5898,.F.);+#5947 = ORIENTED_EDGE('',*,*,#5867,.T.);+#5948 = ADVANCED_FACE('',(#5949),#5936,.T.);+#5949 = FACE_BOUND('',#5950,.T.);+#5950 = EDGE_LOOP('',(#5951,#5973,#6000,#6001));+#5951 = ORIENTED_EDGE('',*,*,#5952,.T.);+#5952 = EDGE_CURVE('',#5899,#5953,#5955,.T.);+#5953 = VERTEX_POINT('',#5954);+#5954 = CARTESIAN_POINT('',(104.2522203923,-9.4,5.54));+#5955 = SEAM_CURVE('',#5956,(#5960,#5967),.PCURVE_S1.);+#5956 = LINE('',#5957,#5958);+#5957 = CARTESIAN_POINT('',(90.,-9.4,5.54));+#5958 = VECTOR('',#5959,1.);+#5959 = DIRECTION('',(1.,0.,0.));+#5960 = PCURVE('',#5936,#5961);+#5961 = DEFINITIONAL_REPRESENTATION('',(#5962),#5966);+#5962 = LINE('',#5963,#5964);+#5963 = CARTESIAN_POINT('',(6.28318530718,0.));+#5964 = VECTOR('',#5965,1.);+#5965 = DIRECTION('',(0.,1.));+#5966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5967 = PCURVE('',#5936,#5968);+#5968 = DEFINITIONAL_REPRESENTATION('',(#5969),#5972);+#5969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5970,#5971),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#5970 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#5971 = CARTESIAN_POINT('',(4.138911435803E-13,14.252220392306));+#5972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5973 = ORIENTED_EDGE('',*,*,#5974,.F.);+#5974 = EDGE_CURVE('',#5953,#5953,#5975,.T.);+#5975 = SURFACE_CURVE('',#5976,(#5981,#5988),.PCURVE_S1.);+#5976 = CIRCLE('',#5977,0.6);+#5977 = AXIS2_PLACEMENT_3D('',#5978,#5979,#5980);+#5978 = CARTESIAN_POINT('',(104.2522203923,-10.,5.54));+#5979 = DIRECTION('',(1.,0.,0.));+#5980 = DIRECTION('',(0.,1.,0.));+#5981 = PCURVE('',#5936,#5982);+#5982 = DEFINITIONAL_REPRESENTATION('',(#5983),#5987);+#5983 = LINE('',#5984,#5985);+#5984 = CARTESIAN_POINT('',(0.,14.252220392306));+#5985 = VECTOR('',#5986,1.);+#5986 = DIRECTION('',(1.,0.));+#5987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5988 = PCURVE('',#5989,#5994);+#5989 = PLANE('',#5990);+#5990 = AXIS2_PLACEMENT_3D('',#5991,#5992,#5993);+#5991 = CARTESIAN_POINT('',(104.2522203923,-10.,5.54));+#5992 = DIRECTION('',(1.,0.,0.));+#5993 = DIRECTION('',(0.,0.,1.));+#5994 = DEFINITIONAL_REPRESENTATION('',(#5995),#5999);+#5995 = CIRCLE('',#5996,0.6);+#5996 = AXIS2_PLACEMENT_2D('',#5997,#5998);+#5997 = CARTESIAN_POINT('',(0.,0.));+#5998 = DIRECTION('',(0.,-1.));+#5999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6000 = ORIENTED_EDGE('',*,*,#5952,.F.);+#6001 = ORIENTED_EDGE('',*,*,#5921,.F.);+#6002 = ADVANCED_FACE('',(#6003),#5348,.F.);+#6003 = FACE_BOUND('',#6004,.F.);+#6004 = EDGE_LOOP('',(#6005));+#6005 = ORIENTED_EDGE('',*,*,#5333,.T.);+#6006 = ADVANCED_FACE('',(#6007),#5989,.T.);+#6007 = FACE_BOUND('',#6008,.T.);+#6008 = EDGE_LOOP('',(#6009));+#6009 = ORIENTED_EDGE('',*,*,#5974,.T.);+#6010 = MANIFOLD_SOLID_BREP('',#6011);+#6011 = CLOSED_SHELL('',(#6012,#6098,#6152,#6205,#6259,#6312,#6366,#6419+    ,#6473,#6526,#6580,#6633,#6687,#6741,#6745));+#6012 = ADVANCED_FACE('',(#6013),#6027,.T.);+#6013 = FACE_BOUND('',#6014,.T.);+#6014 = EDGE_LOOP('',(#6015,#6044,#6070,#6071));+#6015 = ORIENTED_EDGE('',*,*,#6016,.T.);+#6016 = EDGE_CURVE('',#6017,#6019,#6021,.T.);+#6017 = VERTEX_POINT('',#6018);+#6018 = CARTESIAN_POINT('',(20.,15.6,8.08));+#6019 = VERTEX_POINT('',#6020);+#6020 = CARTESIAN_POINT('',(50.,15.6,8.08));+#6021 = SEAM_CURVE('',#6022,(#6026,#6038),.PCURVE_S1.);+#6022 = LINE('',#6023,#6024);+#6023 = CARTESIAN_POINT('',(20.,15.6,8.08));+#6024 = VECTOR('',#6025,1.);+#6025 = DIRECTION('',(1.,0.,0.));+#6026 = PCURVE('',#6027,#6032);+#6027 = CYLINDRICAL_SURFACE('',#6028,0.6);+#6028 = AXIS2_PLACEMENT_3D('',#6029,#6030,#6031);+#6029 = CARTESIAN_POINT('',(20.,15.,8.08));+#6030 = DIRECTION('',(1.,0.,0.));+#6031 = DIRECTION('',(0.,1.,0.));+#6032 = DEFINITIONAL_REPRESENTATION('',(#6033),#6037);+#6033 = LINE('',#6034,#6035);+#6034 = CARTESIAN_POINT('',(6.28318530718,0.));+#6035 = VECTOR('',#6036,1.);+#6036 = DIRECTION('',(0.,1.));+#6037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6038 = PCURVE('',#6027,#6039);+#6039 = DEFINITIONAL_REPRESENTATION('',(#6040),#6043);+#6040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6041,#6042),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#6041 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6042 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#6043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6044 = ORIENTED_EDGE('',*,*,#6045,.F.);+#6045 = EDGE_CURVE('',#6019,#6019,#6046,.T.);+#6046 = SURFACE_CURVE('',#6047,(#6052,#6059),.PCURVE_S1.);+#6047 = CIRCLE('',#6048,0.6);+#6048 = AXIS2_PLACEMENT_3D('',#6049,#6050,#6051);+#6049 = CARTESIAN_POINT('',(50.,15.,8.08));+#6050 = DIRECTION('',(1.,0.,0.));+#6051 = DIRECTION('',(0.,1.,0.));+#6052 = PCURVE('',#6027,#6053);+#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058);+#6054 = LINE('',#6055,#6056);+#6055 = CARTESIAN_POINT('',(0.,30.));+#6056 = VECTOR('',#6057,1.);+#6057 = DIRECTION('',(1.,0.));+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6059 = PCURVE('',#6060,#6065);+#6060 = TOROIDAL_SURFACE('',#6061,10.,0.6);+#6061 = AXIS2_PLACEMENT_3D('',#6062,#6063,#6064);+#6062 = CARTESIAN_POINT('',(50.,5.,8.08));+#6063 = DIRECTION('',(0.,0.,-1.));+#6064 = DIRECTION('',(0.,1.,0.));+#6065 = DEFINITIONAL_REPRESENTATION('',(#6066),#6069);+#6066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6067,#6068),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6067 = CARTESIAN_POINT('',(0.,6.28318530718));+#6068 = CARTESIAN_POINT('',(0.,0.));+#6069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6070 = ORIENTED_EDGE('',*,*,#6016,.F.);+#6071 = ORIENTED_EDGE('',*,*,#6072,.T.);+#6072 = EDGE_CURVE('',#6017,#6017,#6073,.T.);+#6073 = SURFACE_CURVE('',#6074,(#6079,#6086),.PCURVE_S1.);+#6074 = CIRCLE('',#6075,0.6);+#6075 = AXIS2_PLACEMENT_3D('',#6076,#6077,#6078);+#6076 = CARTESIAN_POINT('',(20.,15.,8.08));+#6077 = DIRECTION('',(1.,0.,0.));+#6078 = DIRECTION('',(0.,1.,0.));+#6079 = PCURVE('',#6027,#6080);+#6080 = DEFINITIONAL_REPRESENTATION('',(#6081),#6085);+#6081 = LINE('',#6082,#6083);+#6082 = CARTESIAN_POINT('',(0.,0.));+#6083 = VECTOR('',#6084,1.);+#6084 = DIRECTION('',(1.,0.));+#6085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6086 = PCURVE('',#6087,#6092);+#6087 = PLANE('',#6088);+#6088 = AXIS2_PLACEMENT_3D('',#6089,#6090,#6091);+#6089 = CARTESIAN_POINT('',(20.,15.,8.08));+#6090 = DIRECTION('',(1.,0.,0.));+#6091 = DIRECTION('',(0.,0.,1.));+#6092 = DEFINITIONAL_REPRESENTATION('',(#6093),#6097);+#6093 = CIRCLE('',#6094,0.6);+#6094 = AXIS2_PLACEMENT_2D('',#6095,#6096);+#6095 = CARTESIAN_POINT('',(0.,0.));+#6096 = DIRECTION('',(0.,-1.));+#6097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6098 = ADVANCED_FACE('',(#6099),#6060,.T.);+#6099 = FACE_BOUND('',#6100,.T.);+#6100 = EDGE_LOOP('',(#6101,#6124,#6150,#6151));+#6101 = ORIENTED_EDGE('',*,*,#6102,.T.);+#6102 = EDGE_CURVE('',#6019,#6103,#6105,.T.);+#6103 = VERTEX_POINT('',#6104);+#6104 = CARTESIAN_POINT('',(60.6,5.,8.08));+#6105 = SEAM_CURVE('',#6106,(#6111,#6118),.PCURVE_S1.);+#6106 = CIRCLE('',#6107,10.6);+#6107 = AXIS2_PLACEMENT_3D('',#6108,#6109,#6110);+#6108 = CARTESIAN_POINT('',(50.,5.,8.08));+#6109 = DIRECTION('',(0.,0.,-1.));+#6110 = DIRECTION('',(0.,1.,0.));+#6111 = PCURVE('',#6060,#6112);+#6112 = DEFINITIONAL_REPRESENTATION('',(#6113),#6117);+#6113 = LINE('',#6114,#6115);+#6114 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#6115 = VECTOR('',#6116,1.);+#6116 = DIRECTION('',(1.,0.));+#6117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6118 = PCURVE('',#6060,#6119);+#6119 = DEFINITIONAL_REPRESENTATION('',(#6120),#6123);+#6120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6121,#6122),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6121 = CARTESIAN_POINT('',(0.,6.28318530718));+#6122 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#6123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6124 = ORIENTED_EDGE('',*,*,#6125,.T.);+#6125 = EDGE_CURVE('',#6103,#6103,#6126,.T.);+#6126 = SURFACE_CURVE('',#6127,(#6132,#6139),.PCURVE_S1.);+#6127 = CIRCLE('',#6128,0.6);+#6128 = AXIS2_PLACEMENT_3D('',#6129,#6130,#6131);+#6129 = CARTESIAN_POINT('',(60.,5.,8.08));+#6130 = DIRECTION('',(1.608122649677E-16,1.,0.));+#6131 = DIRECTION('',(1.,-1.608122649677E-16,0.));+#6132 = PCURVE('',#6060,#6133);+#6133 = DEFINITIONAL_REPRESENTATION('',(#6134),#6138);+#6134 = LINE('',#6135,#6136);+#6135 = CARTESIAN_POINT('',(1.570796326795,0.));+#6136 = VECTOR('',#6137,1.);+#6137 = DIRECTION('',(0.,1.));+#6138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6139 = PCURVE('',#6140,#6145);+#6140 = CYLINDRICAL_SURFACE('',#6141,0.6);+#6141 = AXIS2_PLACEMENT_3D('',#6142,#6143,#6144);+#6142 = CARTESIAN_POINT('',(60.,5.,8.08));+#6143 = DIRECTION('',(0.,-1.,0.));+#6144 = DIRECTION('',(1.,0.,0.));+#6145 = DEFINITIONAL_REPRESENTATION('',(#6146),#6149);+#6146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6147,#6148),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6147 = CARTESIAN_POINT('',(6.28318530718,0.));+#6148 = CARTESIAN_POINT('',(0.,0.));+#6149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6150 = ORIENTED_EDGE('',*,*,#6102,.F.);+#6151 = ORIENTED_EDGE('',*,*,#6045,.T.);+#6152 = ADVANCED_FACE('',(#6153),#6140,.T.);+#6153 = FACE_BOUND('',#6154,.T.);+#6154 = EDGE_LOOP('',(#6155,#6177,#6203,#6204));+#6155 = ORIENTED_EDGE('',*,*,#6156,.T.);+#6156 = EDGE_CURVE('',#6103,#6157,#6159,.T.);+#6157 = VERTEX_POINT('',#6158);+#6158 = CARTESIAN_POINT('',(60.6,-25.,8.08));+#6159 = SEAM_CURVE('',#6160,(#6164,#6171),.PCURVE_S1.);+#6160 = LINE('',#6161,#6162);+#6161 = CARTESIAN_POINT('',(60.6,5.,8.08));+#6162 = VECTOR('',#6163,1.);+#6163 = DIRECTION('',(0.,-1.,0.));+#6164 = PCURVE('',#6140,#6165);+#6165 = DEFINITIONAL_REPRESENTATION('',(#6166),#6170);+#6166 = LINE('',#6167,#6168);+#6167 = CARTESIAN_POINT('',(6.28318530718,0.));+#6168 = VECTOR('',#6169,1.);+#6169 = DIRECTION('',(0.,1.));+#6170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6171 = PCURVE('',#6140,#6172);+#6172 = DEFINITIONAL_REPRESENTATION('',(#6173),#6176);+#6173 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6174,#6175),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,30.),.PIECEWISE_BEZIER_KNOTS.);+#6174 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6175 = CARTESIAN_POINT('',(4.138911435803E-13,30.));+#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6177 = ORIENTED_EDGE('',*,*,#6178,.F.);+#6178 = EDGE_CURVE('',#6157,#6157,#6179,.T.);+#6179 = SURFACE_CURVE('',#6180,(#6185,#6192),.PCURVE_S1.);+#6180 = CIRCLE('',#6181,0.6);+#6181 = AXIS2_PLACEMENT_3D('',#6182,#6183,#6184);+#6182 = CARTESIAN_POINT('',(60.,-25.,8.08));+#6183 = DIRECTION('',(0.,-1.,0.));+#6184 = DIRECTION('',(1.,0.,0.));+#6185 = PCURVE('',#6140,#6186);+#6186 = DEFINITIONAL_REPRESENTATION('',(#6187),#6191);+#6187 = LINE('',#6188,#6189);+#6188 = CARTESIAN_POINT('',(0.,30.));+#6189 = VECTOR('',#6190,1.);+#6190 = DIRECTION('',(1.,0.));+#6191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6192 = PCURVE('',#6193,#6198);+#6193 = TOROIDAL_SURFACE('',#6194,10.,0.6);+#6194 = AXIS2_PLACEMENT_3D('',#6195,#6196,#6197);+#6195 = CARTESIAN_POINT('',(50.,-25.,8.08));+#6196 = DIRECTION('',(0.,0.,-1.));+#6197 = DIRECTION('',(1.,0.,0.));+#6198 = DEFINITIONAL_REPRESENTATION('',(#6199),#6202);+#6199 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6200,#6201),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6200 = CARTESIAN_POINT('',(0.,6.28318530718));+#6201 = CARTESIAN_POINT('',(0.,0.));+#6202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6203 = ORIENTED_EDGE('',*,*,#6156,.F.);+#6204 = ORIENTED_EDGE('',*,*,#6125,.F.);+#6205 = ADVANCED_FACE('',(#6206),#6193,.T.);+#6206 = FACE_BOUND('',#6207,.T.);+#6207 = EDGE_LOOP('',(#6208,#6231,#6257,#6258));+#6208 = ORIENTED_EDGE('',*,*,#6209,.T.);+#6209 = EDGE_CURVE('',#6157,#6210,#6212,.T.);+#6210 = VERTEX_POINT('',#6211);+#6211 = CARTESIAN_POINT('',(50.,-35.6,8.08));+#6212 = SEAM_CURVE('',#6213,(#6218,#6225),.PCURVE_S1.);+#6213 = CIRCLE('',#6214,10.6);+#6214 = AXIS2_PLACEMENT_3D('',#6215,#6216,#6217);+#6215 = CARTESIAN_POINT('',(50.,-25.,8.08));+#6216 = DIRECTION('',(0.,0.,-1.));+#6217 = DIRECTION('',(1.,0.,0.));+#6218 = PCURVE('',#6193,#6219);+#6219 = DEFINITIONAL_REPRESENTATION('',(#6220),#6224);+#6220 = LINE('',#6221,#6222);+#6221 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#6222 = VECTOR('',#6223,1.);+#6223 = DIRECTION('',(1.,0.));+#6224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6225 = PCURVE('',#6193,#6226);+#6226 = DEFINITIONAL_REPRESENTATION('',(#6227),#6230);+#6227 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6228,#6229),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6228 = CARTESIAN_POINT('',(0.,6.28318530718));+#6229 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#6230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6231 = ORIENTED_EDGE('',*,*,#6232,.T.);+#6232 = EDGE_CURVE('',#6210,#6210,#6233,.T.);+#6233 = SURFACE_CURVE('',#6234,(#6239,#6246),.PCURVE_S1.);+#6234 = CIRCLE('',#6235,0.6);+#6235 = AXIS2_PLACEMENT_3D('',#6236,#6237,#6238);+#6236 = CARTESIAN_POINT('',(50.,-35.,8.08));+#6237 = DIRECTION('',(1.,6.123233995737E-17,0.));+#6238 = DIRECTION('',(6.123233995737E-17,-1.,0.));+#6239 = PCURVE('',#6193,#6240);+#6240 = DEFINITIONAL_REPRESENTATION('',(#6241),#6245);+#6241 = LINE('',#6242,#6243);+#6242 = CARTESIAN_POINT('',(1.570796326795,0.));+#6243 = VECTOR('',#6244,1.);+#6244 = DIRECTION('',(0.,1.));+#6245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6246 = PCURVE('',#6247,#6252);+#6247 = CYLINDRICAL_SURFACE('',#6248,0.6);+#6248 = AXIS2_PLACEMENT_3D('',#6249,#6250,#6251);+#6249 = CARTESIAN_POINT('',(50.,-35.,8.08));+#6250 = DIRECTION('',(-1.,0.,0.));+#6251 = DIRECTION('',(0.,-1.,0.));+#6252 = DEFINITIONAL_REPRESENTATION('',(#6253),#6256);+#6253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6254,#6255),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6254 = CARTESIAN_POINT('',(6.28318530718,0.));+#6255 = CARTESIAN_POINT('',(0.,0.));+#6256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6257 = ORIENTED_EDGE('',*,*,#6209,.F.);+#6258 = ORIENTED_EDGE('',*,*,#6178,.T.);+#6259 = ADVANCED_FACE('',(#6260),#6247,.T.);+#6260 = FACE_BOUND('',#6261,.T.);+#6261 = EDGE_LOOP('',(#6262,#6284,#6310,#6311));+#6262 = ORIENTED_EDGE('',*,*,#6263,.T.);+#6263 = EDGE_CURVE('',#6210,#6264,#6266,.T.);+#6264 = VERTEX_POINT('',#6265);+#6265 = CARTESIAN_POINT('',(30.,-35.6,8.08));+#6266 = SEAM_CURVE('',#6267,(#6271,#6278),.PCURVE_S1.);+#6267 = LINE('',#6268,#6269);+#6268 = CARTESIAN_POINT('',(50.,-35.6,8.08));+#6269 = VECTOR('',#6270,1.);+#6270 = DIRECTION('',(-1.,0.,0.));+#6271 = PCURVE('',#6247,#6272);+#6272 = DEFINITIONAL_REPRESENTATION('',(#6273),#6277);+#6273 = LINE('',#6274,#6275);+#6274 = CARTESIAN_POINT('',(6.28318530718,0.));+#6275 = VECTOR('',#6276,1.);+#6276 = DIRECTION('',(0.,1.));+#6277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6278 = PCURVE('',#6247,#6279);+#6279 = DEFINITIONAL_REPRESENTATION('',(#6280),#6283);+#6280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6281,#6282),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,20.),.PIECEWISE_BEZIER_KNOTS.);+#6281 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6282 = CARTESIAN_POINT('',(4.138911435803E-13,20.));+#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6284 = ORIENTED_EDGE('',*,*,#6285,.F.);+#6285 = EDGE_CURVE('',#6264,#6264,#6286,.T.);+#6286 = SURFACE_CURVE('',#6287,(#6292,#6299),.PCURVE_S1.);+#6287 = CIRCLE('',#6288,0.6);+#6288 = AXIS2_PLACEMENT_3D('',#6289,#6290,#6291);+#6289 = CARTESIAN_POINT('',(30.,-35.,8.08));+#6290 = DIRECTION('',(-1.,0.,0.));+#6291 = DIRECTION('',(0.,-1.,0.));+#6292 = PCURVE('',#6247,#6293);+#6293 = DEFINITIONAL_REPRESENTATION('',(#6294),#6298);+#6294 = LINE('',#6295,#6296);+#6295 = CARTESIAN_POINT('',(0.,20.));+#6296 = VECTOR('',#6297,1.);+#6297 = DIRECTION('',(1.,0.));+#6298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6299 = PCURVE('',#6300,#6305);+#6300 = TOROIDAL_SURFACE('',#6301,10.,0.6);+#6301 = AXIS2_PLACEMENT_3D('',#6302,#6303,#6304);+#6302 = CARTESIAN_POINT('',(30.,-45.,8.08));+#6303 = DIRECTION('',(0.,0.,1.));+#6304 = DIRECTION('',(0.,1.,0.));+#6305 = DEFINITIONAL_REPRESENTATION('',(#6306),#6309);+#6306 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6307,#6308),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6307 = CARTESIAN_POINT('',(0.,9.424777960769));+#6308 = CARTESIAN_POINT('',(0.,3.14159265359));+#6309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6310 = ORIENTED_EDGE('',*,*,#6263,.F.);+#6311 = ORIENTED_EDGE('',*,*,#6232,.F.);+#6312 = ADVANCED_FACE('',(#6313),#6300,.T.);+#6313 = FACE_BOUND('',#6314,.T.);+#6314 = EDGE_LOOP('',(#6315,#6338,#6364,#6365));+#6315 = ORIENTED_EDGE('',*,*,#6316,.T.);+#6316 = EDGE_CURVE('',#6264,#6317,#6319,.T.);+#6317 = VERTEX_POINT('',#6318);+#6318 = CARTESIAN_POINT('',(20.6,-45.,8.08));+#6319 = SEAM_CURVE('',#6320,(#6325,#6332),.PCURVE_S1.);+#6320 = CIRCLE('',#6321,9.4);+#6321 = AXIS2_PLACEMENT_3D('',#6322,#6323,#6324);+#6322 = CARTESIAN_POINT('',(30.,-45.,8.08));+#6323 = DIRECTION('',(0.,-0.,1.));+#6324 = DIRECTION('',(0.,1.,0.));+#6325 = PCURVE('',#6300,#6326);+#6326 = DEFINITIONAL_REPRESENTATION('',(#6327),#6331);+#6327 = LINE('',#6328,#6329);+#6328 = CARTESIAN_POINT('',(0.,3.141592653589));+#6329 = VECTOR('',#6330,1.);+#6330 = DIRECTION('',(1.,0.));+#6331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6332 = PCURVE('',#6300,#6333);+#6333 = DEFINITIONAL_REPRESENTATION('',(#6334),#6337);+#6334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6335,#6336),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6335 = CARTESIAN_POINT('',(0.,9.42477796077));+#6336 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#6337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6338 = ORIENTED_EDGE('',*,*,#6339,.T.);+#6339 = EDGE_CURVE('',#6317,#6317,#6340,.T.);+#6340 = SURFACE_CURVE('',#6341,(#6346,#6353),.PCURVE_S1.);+#6341 = CIRCLE('',#6342,0.6);+#6342 = AXIS2_PLACEMENT_3D('',#6343,#6344,#6345);+#6343 = CARTESIAN_POINT('',(20.,-45.,8.08));+#6344 = DIRECTION('',(6.123233995737E-17,1.,-0.));+#6345 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#6346 = PCURVE('',#6300,#6347);+#6347 = DEFINITIONAL_REPRESENTATION('',(#6348),#6352);+#6348 = LINE('',#6349,#6350);+#6349 = CARTESIAN_POINT('',(1.570796326795,0.));+#6350 = VECTOR('',#6351,1.);+#6351 = DIRECTION('',(0.,1.));+#6352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6353 = PCURVE('',#6354,#6359);+#6354 = CYLINDRICAL_SURFACE('',#6355,0.6);+#6355 = AXIS2_PLACEMENT_3D('',#6356,#6357,#6358);+#6356 = CARTESIAN_POINT('',(20.,-45.,8.08));+#6357 = DIRECTION('',(0.,-1.,0.));+#6358 = DIRECTION('',(1.,0.,0.));+#6359 = DEFINITIONAL_REPRESENTATION('',(#6360),#6363);+#6360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6361,#6362),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#6361 = CARTESIAN_POINT('',(6.28318530718,0.));+#6362 = CARTESIAN_POINT('',(0.,0.));+#6363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6364 = ORIENTED_EDGE('',*,*,#6316,.F.);+#6365 = ORIENTED_EDGE('',*,*,#6285,.T.);+#6366 = ADVANCED_FACE('',(#6367),#6354,.T.);+#6367 = FACE_BOUND('',#6368,.T.);+#6368 = EDGE_LOOP('',(#6369,#6391,#6417,#6418));+#6369 = ORIENTED_EDGE('',*,*,#6370,.T.);+#6370 = EDGE_CURVE('',#6317,#6371,#6373,.T.);+#6371 = VERTEX_POINT('',#6372);+#6372 = CARTESIAN_POINT('',(20.6,-70.,8.08));+#6373 = SEAM_CURVE('',#6374,(#6378,#6385),.PCURVE_S1.);+#6374 = LINE('',#6375,#6376);+#6375 = CARTESIAN_POINT('',(20.6,-45.,8.08));+#6376 = VECTOR('',#6377,1.);+#6377 = DIRECTION('',(0.,-1.,0.));+#6378 = PCURVE('',#6354,#6379);+#6379 = DEFINITIONAL_REPRESENTATION('',(#6380),#6384);+#6380 = LINE('',#6381,#6382);+#6381 = CARTESIAN_POINT('',(6.28318530718,0.));+#6382 = VECTOR('',#6383,1.);+#6383 = DIRECTION('',(0.,1.));+#6384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6385 = PCURVE('',#6354,#6386);+#6386 = DEFINITIONAL_REPRESENTATION('',(#6387),#6390);+#6387 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6388,#6389),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,25.),.PIECEWISE_BEZIER_KNOTS.);+#6388 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6389 = CARTESIAN_POINT('',(4.138911435803E-13,25.));+#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6391 = ORIENTED_EDGE('',*,*,#6392,.F.);+#6392 = EDGE_CURVE('',#6371,#6371,#6393,.T.);+#6393 = SURFACE_CURVE('',#6394,(#6399,#6406),.PCURVE_S1.);+#6394 = CIRCLE('',#6395,0.6);+#6395 = AXIS2_PLACEMENT_3D('',#6396,#6397,#6398);+#6396 = CARTESIAN_POINT('',(20.,-70.,8.08));+#6397 = DIRECTION('',(0.,-1.,0.));+#6398 = DIRECTION('',(1.,0.,0.));+#6399 = PCURVE('',#6354,#6400);+#6400 = DEFINITIONAL_REPRESENTATION('',(#6401),#6405);+#6401 = LINE('',#6402,#6403);+#6402 = CARTESIAN_POINT('',(0.,25.));+#6403 = VECTOR('',#6404,1.);+#6404 = DIRECTION('',(1.,0.));+#6405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6406 = PCURVE('',#6407,#6412);+#6407 = TOROIDAL_SURFACE('',#6408,10.,0.6);+#6408 = AXIS2_PLACEMENT_3D('',#6409,#6410,#6411);+#6409 = CARTESIAN_POINT('',(30.,-70.,8.08));+#6410 = DIRECTION('',(0.,0.,1.));+#6411 = DIRECTION('',(-1.,0.,0.));+#6412 = DEFINITIONAL_REPRESENTATION('',(#6413),#6416);+#6413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6414,#6415),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6414 = CARTESIAN_POINT('',(0.,9.424777960769));+#6415 = CARTESIAN_POINT('',(0.,3.14159265359));+#6416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6417 = ORIENTED_EDGE('',*,*,#6370,.F.);+#6418 = ORIENTED_EDGE('',*,*,#6339,.F.);+#6419 = ADVANCED_FACE('',(#6420),#6407,.T.);+#6420 = FACE_BOUND('',#6421,.T.);+#6421 = EDGE_LOOP('',(#6422,#6445,#6471,#6472));+#6422 = ORIENTED_EDGE('',*,*,#6423,.T.);+#6423 = EDGE_CURVE('',#6371,#6424,#6426,.T.);+#6424 = VERTEX_POINT('',#6425);+#6425 = CARTESIAN_POINT('',(30.,-79.4,8.08));+#6426 = SEAM_CURVE('',#6427,(#6432,#6439),.PCURVE_S1.);+#6427 = CIRCLE('',#6428,9.4);+#6428 = AXIS2_PLACEMENT_3D('',#6429,#6430,#6431);+#6429 = CARTESIAN_POINT('',(30.,-70.,8.08));+#6430 = DIRECTION('',(0.,0.,1.));+#6431 = DIRECTION('',(-1.,0.,0.));+#6432 = PCURVE('',#6407,#6433);+#6433 = DEFINITIONAL_REPRESENTATION('',(#6434),#6438);+#6434 = LINE('',#6435,#6436);+#6435 = CARTESIAN_POINT('',(0.,3.141592653589));+#6436 = VECTOR('',#6437,1.);+#6437 = DIRECTION('',(1.,0.));+#6438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6439 = PCURVE('',#6407,#6440);+#6440 = DEFINITIONAL_REPRESENTATION('',(#6441),#6444);+#6441 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6442,#6443),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6442 = CARTESIAN_POINT('',(0.,9.42477796077));+#6443 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#6444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6445 = ORIENTED_EDGE('',*,*,#6446,.T.);+#6446 = EDGE_CURVE('',#6424,#6424,#6447,.T.);+#6447 = SURFACE_CURVE('',#6448,(#6453,#6460),.PCURVE_S1.);+#6448 = CIRCLE('',#6449,0.6);+#6449 = AXIS2_PLACEMENT_3D('',#6450,#6451,#6452);+#6450 = CARTESIAN_POINT('',(30.,-80.,8.08));+#6451 = DIRECTION('',(-1.,6.123233995737E-17,0.));+#6452 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#6453 = PCURVE('',#6407,#6454);+#6454 = DEFINITIONAL_REPRESENTATION('',(#6455),#6459);+#6455 = LINE('',#6456,#6457);+#6456 = CARTESIAN_POINT('',(1.570796326795,0.));+#6457 = VECTOR('',#6458,1.);+#6458 = DIRECTION('',(0.,1.));+#6459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6460 = PCURVE('',#6461,#6466);+#6461 = CYLINDRICAL_SURFACE('',#6462,0.6);+#6462 = AXIS2_PLACEMENT_3D('',#6463,#6464,#6465);+#6463 = CARTESIAN_POINT('',(30.,-80.,8.08));+#6464 = DIRECTION('',(1.,0.,0.));+#6465 = DIRECTION('',(0.,1.,0.));+#6466 = DEFINITIONAL_REPRESENTATION('',(#6467),#6470);+#6467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6468,#6469),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#6468 = CARTESIAN_POINT('',(6.28318530718,0.));+#6469 = CARTESIAN_POINT('',(0.,0.));+#6470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6471 = ORIENTED_EDGE('',*,*,#6423,.F.);+#6472 = ORIENTED_EDGE('',*,*,#6392,.T.);+#6473 = ADVANCED_FACE('',(#6474),#6461,.T.);+#6474 = FACE_BOUND('',#6475,.T.);+#6475 = EDGE_LOOP('',(#6476,#6498,#6524,#6525));+#6476 = ORIENTED_EDGE('',*,*,#6477,.T.);+#6477 = EDGE_CURVE('',#6424,#6478,#6480,.T.);+#6478 = VERTEX_POINT('',#6479);+#6479 = CARTESIAN_POINT('',(70.,-79.4,8.08));+#6480 = SEAM_CURVE('',#6481,(#6485,#6492),.PCURVE_S1.);+#6481 = LINE('',#6482,#6483);+#6482 = CARTESIAN_POINT('',(30.,-79.4,8.08));+#6483 = VECTOR('',#6484,1.);+#6484 = DIRECTION('',(1.,0.,0.));+#6485 = PCURVE('',#6461,#6486);+#6486 = DEFINITIONAL_REPRESENTATION('',(#6487),#6491);+#6487 = LINE('',#6488,#6489);+#6488 = CARTESIAN_POINT('',(6.28318530718,0.));+#6489 = VECTOR('',#6490,1.);+#6490 = DIRECTION('',(0.,1.));+#6491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6492 = PCURVE('',#6461,#6493);+#6493 = DEFINITIONAL_REPRESENTATION('',(#6494),#6497);+#6494 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6495,#6496),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,40.),.PIECEWISE_BEZIER_KNOTS.);+#6495 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6496 = CARTESIAN_POINT('',(4.138911435803E-13,40.));+#6497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6498 = ORIENTED_EDGE('',*,*,#6499,.F.);+#6499 = EDGE_CURVE('',#6478,#6478,#6500,.T.);+#6500 = SURFACE_CURVE('',#6501,(#6506,#6513),.PCURVE_S1.);+#6501 = CIRCLE('',#6502,0.6);+#6502 = AXIS2_PLACEMENT_3D('',#6503,#6504,#6505);+#6503 = CARTESIAN_POINT('',(70.,-80.,8.08));+#6504 = DIRECTION('',(1.,0.,0.));+#6505 = DIRECTION('',(0.,1.,0.));+#6506 = PCURVE('',#6461,#6507);+#6507 = DEFINITIONAL_REPRESENTATION('',(#6508),#6512);+#6508 = LINE('',#6509,#6510);+#6509 = CARTESIAN_POINT('',(0.,40.));+#6510 = VECTOR('',#6511,1.);+#6511 = DIRECTION('',(1.,0.));+#6512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6513 = PCURVE('',#6514,#6519);+#6514 = TOROIDAL_SURFACE('',#6515,10.,0.6);+#6515 = AXIS2_PLACEMENT_3D('',#6516,#6517,#6518);+#6516 = CARTESIAN_POINT('',(70.,-70.,8.08));+#6517 = DIRECTION('',(0.,0.,1.));+#6518 = DIRECTION('',(0.,-1.,0.));+#6519 = DEFINITIONAL_REPRESENTATION('',(#6520),#6523);+#6520 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6521,#6522),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6521 = CARTESIAN_POINT('',(0.,9.424777960769));+#6522 = CARTESIAN_POINT('',(0.,3.14159265359));+#6523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6524 = ORIENTED_EDGE('',*,*,#6477,.F.);+#6525 = ORIENTED_EDGE('',*,*,#6446,.F.);+#6526 = ADVANCED_FACE('',(#6527),#6514,.T.);+#6527 = FACE_BOUND('',#6528,.T.);+#6528 = EDGE_LOOP('',(#6529,#6552,#6578,#6579));+#6529 = ORIENTED_EDGE('',*,*,#6530,.T.);+#6530 = EDGE_CURVE('',#6478,#6531,#6533,.T.);+#6531 = VERTEX_POINT('',#6532);+#6532 = CARTESIAN_POINT('',(79.4,-70.,8.08));+#6533 = SEAM_CURVE('',#6534,(#6539,#6546),.PCURVE_S1.);+#6534 = CIRCLE('',#6535,9.4);+#6535 = AXIS2_PLACEMENT_3D('',#6536,#6537,#6538);+#6536 = CARTESIAN_POINT('',(70.,-70.,8.08));+#6537 = DIRECTION('',(-0.,0.,1.));+#6538 = DIRECTION('',(0.,-1.,0.));+#6539 = PCURVE('',#6514,#6540);+#6540 = DEFINITIONAL_REPRESENTATION('',(#6541),#6545);+#6541 = LINE('',#6542,#6543);+#6542 = CARTESIAN_POINT('',(0.,3.141592653589));+#6543 = VECTOR('',#6544,1.);+#6544 = DIRECTION('',(1.,0.));+#6545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6546 = PCURVE('',#6514,#6547);+#6547 = DEFINITIONAL_REPRESENTATION('',(#6548),#6551);+#6548 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6549,#6550),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6549 = CARTESIAN_POINT('',(0.,9.42477796077));+#6550 = CARTESIAN_POINT('',(1.570796326795,9.42477796077));+#6551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6552 = ORIENTED_EDGE('',*,*,#6553,.T.);+#6553 = EDGE_CURVE('',#6531,#6531,#6554,.T.);+#6554 = SURFACE_CURVE('',#6555,(#6560,#6567),.PCURVE_S1.);+#6555 = CIRCLE('',#6556,0.6);+#6556 = AXIS2_PLACEMENT_3D('',#6557,#6558,#6559);+#6557 = CARTESIAN_POINT('',(80.,-70.,8.08));+#6558 = DIRECTION('',(-6.123233995737E-17,-1.,0.));+#6559 = DIRECTION('',(1.,-6.123233995737E-17,0.));+#6560 = PCURVE('',#6514,#6561);+#6561 = DEFINITIONAL_REPRESENTATION('',(#6562),#6566);+#6562 = LINE('',#6563,#6564);+#6563 = CARTESIAN_POINT('',(1.570796326795,0.));+#6564 = VECTOR('',#6565,1.);+#6565 = DIRECTION('',(0.,1.));+#6566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6567 = PCURVE('',#6568,#6573);+#6568 = CYLINDRICAL_SURFACE('',#6569,0.6);+#6569 = AXIS2_PLACEMENT_3D('',#6570,#6571,#6572);+#6570 = CARTESIAN_POINT('',(80.,-70.,8.08));+#6571 = DIRECTION('',(0.,1.,0.));+#6572 = DIRECTION('',(-1.,0.,0.));+#6573 = DEFINITIONAL_REPRESENTATION('',(#6574),#6577);+#6574 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6575,#6576),.UNSPECIFIED.,.F.,+  .F.,(2,2),(3.14159265359,9.424777960769),.PIECEWISE_BEZIER_KNOTS.);+#6575 = CARTESIAN_POINT('',(6.28318530718,0.));+#6576 = CARTESIAN_POINT('',(0.,0.));+#6577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6578 = ORIENTED_EDGE('',*,*,#6530,.F.);+#6579 = ORIENTED_EDGE('',*,*,#6499,.T.);+#6580 = ADVANCED_FACE('',(#6581),#6568,.T.);+#6581 = FACE_BOUND('',#6582,.T.);+#6582 = EDGE_LOOP('',(#6583,#6605,#6631,#6632));+#6583 = ORIENTED_EDGE('',*,*,#6584,.T.);+#6584 = EDGE_CURVE('',#6531,#6585,#6587,.T.);+#6585 = VERTEX_POINT('',#6586);+#6586 = CARTESIAN_POINT('',(79.4,-20.,8.08));+#6587 = SEAM_CURVE('',#6588,(#6592,#6599),.PCURVE_S1.);+#6588 = LINE('',#6589,#6590);+#6589 = CARTESIAN_POINT('',(79.4,-70.,8.08));+#6590 = VECTOR('',#6591,1.);+#6591 = DIRECTION('',(0.,1.,0.));+#6592 = PCURVE('',#6568,#6593);+#6593 = DEFINITIONAL_REPRESENTATION('',(#6594),#6598);+#6594 = LINE('',#6595,#6596);+#6595 = CARTESIAN_POINT('',(6.28318530718,0.));+#6596 = VECTOR('',#6597,1.);+#6597 = DIRECTION('',(0.,1.));+#6598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6599 = PCURVE('',#6568,#6600);+#6600 = DEFINITIONAL_REPRESENTATION('',(#6601),#6604);+#6601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6602,#6603),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,50.),.PIECEWISE_BEZIER_KNOTS.);+#6602 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6603 = CARTESIAN_POINT('',(4.138911435803E-13,50.));+#6604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6605 = ORIENTED_EDGE('',*,*,#6606,.F.);+#6606 = EDGE_CURVE('',#6585,#6585,#6607,.T.);+#6607 = SURFACE_CURVE('',#6608,(#6613,#6620),.PCURVE_S1.);+#6608 = CIRCLE('',#6609,0.6);+#6609 = AXIS2_PLACEMENT_3D('',#6610,#6611,#6612);+#6610 = CARTESIAN_POINT('',(80.,-20.,8.08));+#6611 = DIRECTION('',(0.,1.,-0.));+#6612 = DIRECTION('',(-1.,0.,0.));+#6613 = PCURVE('',#6568,#6614);+#6614 = DEFINITIONAL_REPRESENTATION('',(#6615),#6619);+#6615 = LINE('',#6616,#6617);+#6616 = CARTESIAN_POINT('',(0.,50.));+#6617 = VECTOR('',#6618,1.);+#6618 = DIRECTION('',(1.,0.));+#6619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6620 = PCURVE('',#6621,#6626);+#6621 = TOROIDAL_SURFACE('',#6622,10.,0.6);+#6622 = AXIS2_PLACEMENT_3D('',#6623,#6624,#6625);+#6623 = CARTESIAN_POINT('',(90.,-20.,8.08));+#6624 = DIRECTION('',(0.,0.,-1.));+#6625 = DIRECTION('',(-1.,0.,0.));+#6626 = DEFINITIONAL_REPRESENTATION('',(#6627),#6630);+#6627 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6628,#6629),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6628 = CARTESIAN_POINT('',(0.,6.28318530718));+#6629 = CARTESIAN_POINT('',(0.,0.));+#6630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6631 = ORIENTED_EDGE('',*,*,#6584,.F.);+#6632 = ORIENTED_EDGE('',*,*,#6553,.F.);+#6633 = ADVANCED_FACE('',(#6634),#6621,.T.);+#6634 = FACE_BOUND('',#6635,.T.);+#6635 = EDGE_LOOP('',(#6636,#6659,#6685,#6686));+#6636 = ORIENTED_EDGE('',*,*,#6637,.T.);+#6637 = EDGE_CURVE('',#6585,#6638,#6640,.T.);+#6638 = VERTEX_POINT('',#6639);+#6639 = CARTESIAN_POINT('',(90.,-9.4,8.08));+#6640 = SEAM_CURVE('',#6641,(#6646,#6653),.PCURVE_S1.);+#6641 = CIRCLE('',#6642,10.6);+#6642 = AXIS2_PLACEMENT_3D('',#6643,#6644,#6645);+#6643 = CARTESIAN_POINT('',(90.,-20.,8.08));+#6644 = DIRECTION('',(0.,0.,-1.));+#6645 = DIRECTION('',(-1.,0.,0.));+#6646 = PCURVE('',#6621,#6647);+#6647 = DEFINITIONAL_REPRESENTATION('',(#6648),#6652);+#6648 = LINE('',#6649,#6650);+#6649 = CARTESIAN_POINT('',(0.,4.138911435803E-13));+#6650 = VECTOR('',#6651,1.);+#6651 = DIRECTION('',(1.,0.));+#6652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6653 = PCURVE('',#6621,#6654);+#6654 = DEFINITIONAL_REPRESENTATION('',(#6655),#6658);+#6655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6656,#6657),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);+#6656 = CARTESIAN_POINT('',(0.,6.28318530718));+#6657 = CARTESIAN_POINT('',(1.570796326795,6.28318530718));+#6658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6659 = ORIENTED_EDGE('',*,*,#6660,.T.);+#6660 = EDGE_CURVE('',#6638,#6638,#6661,.T.);+#6661 = SURFACE_CURVE('',#6662,(#6667,#6674),.PCURVE_S1.);+#6662 = CIRCLE('',#6663,0.6);+#6663 = AXIS2_PLACEMENT_3D('',#6664,#6665,#6666);+#6664 = CARTESIAN_POINT('',(90.,-10.,8.08));+#6665 = DIRECTION('',(-1.,-6.123233995737E-17,-0.));+#6666 = DIRECTION('',(-6.123233995737E-17,1.,0.));+#6667 = PCURVE('',#6621,#6668);+#6668 = DEFINITIONAL_REPRESENTATION('',(#6669),#6673);+#6669 = LINE('',#6670,#6671);+#6670 = CARTESIAN_POINT('',(1.570796326795,0.));+#6671 = VECTOR('',#6672,1.);+#6672 = DIRECTION('',(0.,1.));+#6673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6674 = PCURVE('',#6675,#6680);+#6675 = CYLINDRICAL_SURFACE('',#6676,0.6);+#6676 = AXIS2_PLACEMENT_3D('',#6677,#6678,#6679);+#6677 = CARTESIAN_POINT('',(90.,-10.,8.08));+#6678 = DIRECTION('',(1.,0.,0.));+#6679 = DIRECTION('',(0.,1.,0.));+#6680 = DEFINITIONAL_REPRESENTATION('',(#6681),#6684);+#6681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6682,#6683),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);+#6682 = CARTESIAN_POINT('',(6.28318530718,0.));+#6683 = CARTESIAN_POINT('',(0.,0.));+#6684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6685 = ORIENTED_EDGE('',*,*,#6637,.F.);+#6686 = ORIENTED_EDGE('',*,*,#6606,.T.);+#6687 = ADVANCED_FACE('',(#6688),#6675,.T.);+#6688 = FACE_BOUND('',#6689,.T.);+#6689 = EDGE_LOOP('',(#6690,#6712,#6739,#6740));+#6690 = ORIENTED_EDGE('',*,*,#6691,.T.);+#6691 = EDGE_CURVE('',#6638,#6692,#6694,.T.);+#6692 = VERTEX_POINT('',#6693);+#6693 = CARTESIAN_POINT('',(104.2522203923,-9.4,8.08));+#6694 = SEAM_CURVE('',#6695,(#6699,#6706),.PCURVE_S1.);+#6695 = LINE('',#6696,#6697);+#6696 = CARTESIAN_POINT('',(90.,-9.4,8.08));+#6697 = VECTOR('',#6698,1.);+#6698 = DIRECTION('',(1.,0.,0.));+#6699 = PCURVE('',#6675,#6700);+#6700 = DEFINITIONAL_REPRESENTATION('',(#6701),#6705);+#6701 = LINE('',#6702,#6703);+#6702 = CARTESIAN_POINT('',(6.28318530718,0.));+#6703 = VECTOR('',#6704,1.);+#6704 = DIRECTION('',(0.,1.));+#6705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6706 = PCURVE('',#6675,#6707);+#6707 = DEFINITIONAL_REPRESENTATION('',(#6708),#6711);+#6708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6709,#6710),.UNSPECIFIED.,.F.,+  .F.,(2,2),(0.,14.252220392306),.PIECEWISE_BEZIER_KNOTS.);+#6709 = CARTESIAN_POINT('',(4.138911435803E-13,0.));+#6710 = CARTESIAN_POINT('',(4.138911435803E-13,14.252220392306));+#6711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6712 = ORIENTED_EDGE('',*,*,#6713,.F.);+#6713 = EDGE_CURVE('',#6692,#6692,#6714,.T.);+#6714 = SURFACE_CURVE('',#6715,(#6720,#6727),.PCURVE_S1.);+#6715 = CIRCLE('',#6716,0.6);+#6716 = AXIS2_PLACEMENT_3D('',#6717,#6718,#6719);+#6717 = CARTESIAN_POINT('',(104.2522203923,-10.,8.08));+#6718 = DIRECTION('',(1.,0.,0.));+#6719 = DIRECTION('',(0.,1.,0.));+#6720 = PCURVE('',#6675,#6721);+#6721 = DEFINITIONAL_REPRESENTATION('',(#6722),#6726);+#6722 = LINE('',#6723,#6724);+#6723 = CARTESIAN_POINT('',(0.,14.252220392306));+#6724 = VECTOR('',#6725,1.);+#6725 = DIRECTION('',(1.,0.));+#6726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6727 = PCURVE('',#6728,#6733);+#6728 = PLANE('',#6729);+#6729 = AXIS2_PLACEMENT_3D('',#6730,#6731,#6732);+#6730 = CARTESIAN_POINT('',(104.2522203923,-10.,8.08));+#6731 = DIRECTION('',(1.,0.,0.));+#6732 = DIRECTION('',(0.,0.,1.));+#6733 = DEFINITIONAL_REPRESENTATION('',(#6734),#6738);+#6734 = CIRCLE('',#6735,0.6);+#6735 = AXIS2_PLACEMENT_2D('',#6736,#6737);+#6736 = CARTESIAN_POINT('',(0.,0.));+#6737 = DIRECTION('',(0.,-1.));+#6738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6739 = ORIENTED_EDGE('',*,*,#6691,.F.);+#6740 = ORIENTED_EDGE('',*,*,#6660,.F.);+#6741 = ADVANCED_FACE('',(#6742),#6087,.F.);+#6742 = FACE_BOUND('',#6743,.F.);+#6743 = EDGE_LOOP('',(#6744));+#6744 = ORIENTED_EDGE('',*,*,#6072,.T.);+#6745 = ADVANCED_FACE('',(#6746),#6728,.T.);+#6746 = FACE_BOUND('',#6747,.T.);+#6747 = EDGE_LOOP('',(#6748));+#6748 = ORIENTED_EDGE('',*,*,#6713,.T.);+#6749 = MANIFOLD_SOLID_BREP('',#6750);+#6750 = CLOSED_SHELL('',(#6751,#7213,#7289,#7338,#7387,#7414,#7485,#7534+    ,#7583,#7610,#7681,#7730,#7779,#7806,#7877,#7926,#7975,#8002));+#6751 = ADVANCED_FACE('',(#6752,#6871,#6985,#7099),#6766,.F.);+#6752 = FACE_BOUND('',#6753,.F.);+#6753 = EDGE_LOOP('',(#6754,#6789,#6817,#6845));+#6754 = ORIENTED_EDGE('',*,*,#6755,.F.);+#6755 = EDGE_CURVE('',#6756,#6758,#6760,.T.);+#6756 = VERTEX_POINT('',#6757);+#6757 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6758 = VERTEX_POINT('',#6759);+#6759 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#6760 = SURFACE_CURVE('',#6761,(#6765,#6777),.PCURVE_S1.);+#6761 = LINE('',#6762,#6763);+#6762 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6763 = VECTOR('',#6764,1.);+#6764 = DIRECTION('',(0.,0.,1.));+#6765 = PCURVE('',#6766,#6771);+#6766 = PLANE('',#6767);+#6767 = AXIS2_PLACEMENT_3D('',#6768,#6769,#6770);+#6768 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6769 = DIRECTION('',(1.,0.,0.));+#6770 = DIRECTION('',(0.,0.,1.));+#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6776);+#6772 = LINE('',#6773,#6774);+#6773 = CARTESIAN_POINT('',(0.,0.));+#6774 = VECTOR('',#6775,1.);+#6775 = DIRECTION('',(1.,0.));+#6776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6777 = PCURVE('',#6778,#6783);+#6778 = PLANE('',#6779);+#6779 = AXIS2_PLACEMENT_3D('',#6780,#6781,#6782);+#6780 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6781 = DIRECTION('',(0.,1.,0.));+#6782 = DIRECTION('',(0.,0.,1.));+#6783 = DEFINITIONAL_REPRESENTATION('',(#6784),#6788);+#6784 = LINE('',#6785,#6786);+#6785 = CARTESIAN_POINT('',(0.,0.));+#6786 = VECTOR('',#6787,1.);+#6787 = DIRECTION('',(1.,0.));+#6788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6789 = ORIENTED_EDGE('',*,*,#6790,.T.);+#6790 = EDGE_CURVE('',#6756,#6791,#6793,.T.);+#6791 = VERTEX_POINT('',#6792);+#6792 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#6793 = SURFACE_CURVE('',#6794,(#6798,#6805),.PCURVE_S1.);+#6794 = LINE('',#6795,#6796);+#6795 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6796 = VECTOR('',#6797,1.);+#6797 = DIRECTION('',(0.,1.,0.));+#6798 = PCURVE('',#6766,#6799);+#6799 = DEFINITIONAL_REPRESENTATION('',(#6800),#6804);+#6800 = LINE('',#6801,#6802);+#6801 = CARTESIAN_POINT('',(0.,0.));+#6802 = VECTOR('',#6803,1.);+#6803 = DIRECTION('',(0.,-1.));+#6804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6805 = PCURVE('',#6806,#6811);+#6806 = PLANE('',#6807);+#6807 = AXIS2_PLACEMENT_3D('',#6808,#6809,#6810);+#6808 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#6809 = DIRECTION('',(0.,0.,1.));+#6810 = DIRECTION('',(1.,0.,0.));+#6811 = DEFINITIONAL_REPRESENTATION('',(#6812),#6816);+#6812 = LINE('',#6813,#6814);+#6813 = CARTESIAN_POINT('',(0.,0.));+#6814 = VECTOR('',#6815,1.);+#6815 = DIRECTION('',(0.,1.));+#6816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6817 = ORIENTED_EDGE('',*,*,#6818,.T.);+#6818 = EDGE_CURVE('',#6791,#6819,#6821,.T.);+#6819 = VERTEX_POINT('',#6820);+#6820 = CARTESIAN_POINT('',(104.2522203923,-8.75,9.45));+#6821 = SURFACE_CURVE('',#6822,(#6826,#6833),.PCURVE_S1.);+#6822 = LINE('',#6823,#6824);+#6823 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#6824 = VECTOR('',#6825,1.);+#6825 = DIRECTION('',(0.,0.,1.));+#6826 = PCURVE('',#6766,#6827);+#6827 = DEFINITIONAL_REPRESENTATION('',(#6828),#6832);+#6828 = LINE('',#6829,#6830);+#6829 = CARTESIAN_POINT('',(0.,-2.5));+#6830 = VECTOR('',#6831,1.);+#6831 = DIRECTION('',(1.,0.));+#6832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6833 = PCURVE('',#6834,#6839);+#6834 = PLANE('',#6835);+#6835 = AXIS2_PLACEMENT_3D('',#6836,#6837,#6838);+#6836 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#6837 = DIRECTION('',(0.,1.,0.));+#6838 = DIRECTION('',(0.,0.,1.));+#6839 = DEFINITIONAL_REPRESENTATION('',(#6840),#6844);+#6840 = LINE('',#6841,#6842);+#6841 = CARTESIAN_POINT('',(0.,0.));+#6842 = VECTOR('',#6843,1.);+#6843 = DIRECTION('',(1.,0.));+#6844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6845 = ORIENTED_EDGE('',*,*,#6846,.F.);+#6846 = EDGE_CURVE('',#6758,#6819,#6847,.T.);+#6847 = SURFACE_CURVE('',#6848,(#6852,#6859),.PCURVE_S1.);+#6848 = LINE('',#6849,#6850);+#6849 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#6850 = VECTOR('',#6851,1.);+#6851 = DIRECTION('',(0.,1.,0.));+#6852 = PCURVE('',#6766,#6853);+#6853 = DEFINITIONAL_REPRESENTATION('',(#6854),#6858);+#6854 = LINE('',#6855,#6856);+#6855 = CARTESIAN_POINT('',(7.82,0.));+#6856 = VECTOR('',#6857,1.);+#6857 = DIRECTION('',(0.,-1.));+#6858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6859 = PCURVE('',#6860,#6865);+#6860 = PLANE('',#6861);+#6861 = AXIS2_PLACEMENT_3D('',#6862,#6863,#6864);+#6862 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#6863 = DIRECTION('',(0.,0.,1.));+#6864 = DIRECTION('',(1.,0.,0.));+#6865 = DEFINITIONAL_REPRESENTATION('',(#6866),#6870);+#6866 = LINE('',#6867,#6868);+#6867 = CARTESIAN_POINT('',(0.,0.));+#6868 = VECTOR('',#6869,1.);+#6869 = DIRECTION('',(0.,1.));+#6870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6871 = FACE_BOUND('',#6872,.F.);+#6872 = EDGE_LOOP('',(#6873,#6903,#6931,#6959));+#6873 = ORIENTED_EDGE('',*,*,#6874,.T.);+#6874 = EDGE_CURVE('',#6875,#6877,#6879,.T.);+#6875 = VERTEX_POINT('',#6876);+#6876 = CARTESIAN_POINT('',(104.2522203923,-9.5,2.5));+#6877 = VERTEX_POINT('',#6878);+#6878 = CARTESIAN_POINT('',(104.2522203923,-10.5,2.5));+#6879 = SURFACE_CURVE('',#6880,(#6884,#6891),.PCURVE_S1.);+#6880 = LINE('',#6881,#6882);+#6881 = CARTESIAN_POINT('',(104.2522203923,-10.875,2.5));+#6882 = VECTOR('',#6883,1.);+#6883 = DIRECTION('',(0.,-1.,0.));+#6884 = PCURVE('',#6766,#6885);+#6885 = DEFINITIONAL_REPRESENTATION('',(#6886),#6890);+#6886 = LINE('',#6887,#6888);+#6887 = CARTESIAN_POINT('',(0.87,-0.375));+#6888 = VECTOR('',#6889,1.);+#6889 = DIRECTION('',(0.,1.));+#6890 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6891 = PCURVE('',#6892,#6897);+#6892 = PLANE('',#6893);+#6893 = AXIS2_PLACEMENT_3D('',#6894,#6895,#6896);+#6894 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#6895 = DIRECTION('',(0.,0.,1.));+#6896 = DIRECTION('',(1.,0.,0.));+#6897 = DEFINITIONAL_REPRESENTATION('',(#6898),#6902);+#6898 = LINE('',#6899,#6900);+#6899 = CARTESIAN_POINT('',(0.1,-0.375));+#6900 = VECTOR('',#6901,1.);+#6901 = DIRECTION('',(0.,-1.));+#6902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6903 = ORIENTED_EDGE('',*,*,#6904,.T.);+#6904 = EDGE_CURVE('',#6877,#6905,#6907,.T.);+#6905 = VERTEX_POINT('',#6906);+#6906 = CARTESIAN_POINT('',(104.2522203923,-10.5,3.5));+#6907 = SURFACE_CURVE('',#6908,(#6912,#6919),.PCURVE_S1.);+#6908 = LINE('',#6909,#6910);+#6909 = CARTESIAN_POINT('',(104.2522203923,-10.5,2.065));+#6910 = VECTOR('',#6911,1.);+#6911 = DIRECTION('',(0.,0.,1.));+#6912 = PCURVE('',#6766,#6913);+#6913 = DEFINITIONAL_REPRESENTATION('',(#6914),#6918);+#6914 = LINE('',#6915,#6916);+#6915 = CARTESIAN_POINT('',(0.435,-0.75));+#6916 = VECTOR('',#6917,1.);+#6917 = DIRECTION('',(1.,0.));+#6918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6919 = PCURVE('',#6920,#6925);+#6920 = PLANE('',#6921);+#6921 = AXIS2_PLACEMENT_3D('',#6922,#6923,#6924);+#6922 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#6923 = DIRECTION('',(0.,1.,0.));+#6924 = DIRECTION('',(0.,0.,1.));+#6925 = DEFINITIONAL_REPRESENTATION('',(#6926),#6930);+#6926 = LINE('',#6927,#6928);+#6927 = CARTESIAN_POINT('',(-0.435,0.1));+#6928 = VECTOR('',#6929,1.);+#6929 = DIRECTION('',(1.,0.));+#6930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6931 = ORIENTED_EDGE('',*,*,#6932,.F.);+#6932 = EDGE_CURVE('',#6933,#6905,#6935,.T.);+#6933 = VERTEX_POINT('',#6934);+#6934 = CARTESIAN_POINT('',(104.2522203923,-9.5,3.5));+#6935 = SURFACE_CURVE('',#6936,(#6940,#6947),.PCURVE_S1.);+#6936 = LINE('',#6937,#6938);+#6937 = CARTESIAN_POINT('',(104.2522203923,-10.875,3.5));+#6938 = VECTOR('',#6939,1.);+#6939 = DIRECTION('',(0.,-1.,0.));+#6940 = PCURVE('',#6766,#6941);+#6941 = DEFINITIONAL_REPRESENTATION('',(#6942),#6946);+#6942 = LINE('',#6943,#6944);+#6943 = CARTESIAN_POINT('',(1.87,-0.375));+#6944 = VECTOR('',#6945,1.);+#6945 = DIRECTION('',(0.,1.));+#6946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6947 = PCURVE('',#6948,#6953);+#6948 = PLANE('',#6949);+#6949 = AXIS2_PLACEMENT_3D('',#6950,#6951,#6952);+#6950 = CARTESIAN_POINT('',(104.1522203923,-10.5,3.5));+#6951 = DIRECTION('',(0.,0.,1.));+#6952 = DIRECTION('',(1.,0.,0.));+#6953 = DEFINITIONAL_REPRESENTATION('',(#6954),#6958);+#6954 = LINE('',#6955,#6956);+#6955 = CARTESIAN_POINT('',(0.1,-0.375));+#6956 = VECTOR('',#6957,1.);+#6957 = DIRECTION('',(0.,-1.));+#6958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6959 = ORIENTED_EDGE('',*,*,#6960,.F.);+#6960 = EDGE_CURVE('',#6875,#6933,#6961,.T.);+#6961 = SURFACE_CURVE('',#6962,(#6966,#6973),.PCURVE_S1.);+#6962 = LINE('',#6963,#6964);+#6963 = CARTESIAN_POINT('',(104.2522203923,-9.5,2.065));+#6964 = VECTOR('',#6965,1.);+#6965 = DIRECTION('',(0.,0.,1.));+#6966 = PCURVE('',#6766,#6967);+#6967 = DEFINITIONAL_REPRESENTATION('',(#6968),#6972);+#6968 = LINE('',#6969,#6970);+#6969 = CARTESIAN_POINT('',(0.435,-1.75));+#6970 = VECTOR('',#6971,1.);+#6971 = DIRECTION('',(1.,0.));+#6972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6973 = PCURVE('',#6974,#6979);+#6974 = PLANE('',#6975);+#6975 = AXIS2_PLACEMENT_3D('',#6976,#6977,#6978);+#6976 = CARTESIAN_POINT('',(104.1522203923,-9.5,2.5));+#6977 = DIRECTION('',(0.,1.,0.));+#6978 = DIRECTION('',(0.,0.,1.));+#6979 = DEFINITIONAL_REPRESENTATION('',(#6980),#6984);+#6980 = LINE('',#6981,#6982);+#6981 = CARTESIAN_POINT('',(-0.435,0.1));+#6982 = VECTOR('',#6983,1.);+#6983 = DIRECTION('',(1.,0.));+#6984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6985 = FACE_BOUND('',#6986,.F.);+#6986 = EDGE_LOOP('',(#6987,#7017,#7045,#7073));+#6987 = ORIENTED_EDGE('',*,*,#6988,.T.);+#6988 = EDGE_CURVE('',#6989,#6991,#6993,.T.);+#6989 = VERTEX_POINT('',#6990);+#6990 = CARTESIAN_POINT('',(104.2522203923,-9.5,5.04));+#6991 = VERTEX_POINT('',#6992);+#6992 = CARTESIAN_POINT('',(104.2522203923,-10.5,5.04));+#6993 = SURFACE_CURVE('',#6994,(#6998,#7005),.PCURVE_S1.);+#6994 = LINE('',#6995,#6996);+#6995 = CARTESIAN_POINT('',(104.2522203923,-10.875,5.04));+#6996 = VECTOR('',#6997,1.);+#6997 = DIRECTION('',(0.,-1.,0.));+#6998 = PCURVE('',#6766,#6999);+#6999 = DEFINITIONAL_REPRESENTATION('',(#7000),#7004);+#7000 = LINE('',#7001,#7002);+#7001 = CARTESIAN_POINT('',(3.41,-0.375));+#7002 = VECTOR('',#7003,1.);+#7003 = DIRECTION('',(0.,1.));+#7004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7005 = PCURVE('',#7006,#7011);+#7006 = PLANE('',#7007);+#7007 = AXIS2_PLACEMENT_3D('',#7008,#7009,#7010);+#7008 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#7009 = DIRECTION('',(0.,0.,1.));+#7010 = DIRECTION('',(1.,0.,0.));+#7011 = DEFINITIONAL_REPRESENTATION('',(#7012),#7016);+#7012 = LINE('',#7013,#7014);+#7013 = CARTESIAN_POINT('',(0.1,-0.375));+#7014 = VECTOR('',#7015,1.);+#7015 = DIRECTION('',(0.,-1.));+#7016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7017 = ORIENTED_EDGE('',*,*,#7018,.T.);+#7018 = EDGE_CURVE('',#6991,#7019,#7021,.T.);+#7019 = VERTEX_POINT('',#7020);+#7020 = CARTESIAN_POINT('',(104.2522203923,-10.5,6.04));+#7021 = SURFACE_CURVE('',#7022,(#7026,#7033),.PCURVE_S1.);+#7022 = LINE('',#7023,#7024);+#7023 = CARTESIAN_POINT('',(104.2522203923,-10.5,3.335));+#7024 = VECTOR('',#7025,1.);+#7025 = DIRECTION('',(0.,0.,1.));+#7026 = PCURVE('',#6766,#7027);+#7027 = DEFINITIONAL_REPRESENTATION('',(#7028),#7032);+#7028 = LINE('',#7029,#7030);+#7029 = CARTESIAN_POINT('',(1.705,-0.75));+#7030 = VECTOR('',#7031,1.);+#7031 = DIRECTION('',(1.,0.));+#7032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7033 = PCURVE('',#7034,#7039);+#7034 = PLANE('',#7035);+#7035 = AXIS2_PLACEMENT_3D('',#7036,#7037,#7038);+#7036 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#7037 = DIRECTION('',(0.,1.,0.));+#7038 = DIRECTION('',(0.,0.,1.));+#7039 = DEFINITIONAL_REPRESENTATION('',(#7040),#7044);+#7040 = LINE('',#7041,#7042);+#7041 = CARTESIAN_POINT('',(-1.705,0.1));+#7042 = VECTOR('',#7043,1.);+#7043 = DIRECTION('',(1.,0.));+#7044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7045 = ORIENTED_EDGE('',*,*,#7046,.F.);+#7046 = EDGE_CURVE('',#7047,#7019,#7049,.T.);+#7047 = VERTEX_POINT('',#7048);+#7048 = CARTESIAN_POINT('',(104.2522203923,-9.5,6.04));+#7049 = SURFACE_CURVE('',#7050,(#7054,#7061),.PCURVE_S1.);+#7050 = LINE('',#7051,#7052);+#7051 = CARTESIAN_POINT('',(104.2522203923,-10.875,6.04));+#7052 = VECTOR('',#7053,1.);+#7053 = DIRECTION('',(0.,-1.,0.));+#7054 = PCURVE('',#6766,#7055);+#7055 = DEFINITIONAL_REPRESENTATION('',(#7056),#7060);+#7056 = LINE('',#7057,#7058);+#7057 = CARTESIAN_POINT('',(4.41,-0.375));+#7058 = VECTOR('',#7059,1.);+#7059 = DIRECTION('',(0.,1.));+#7060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7061 = PCURVE('',#7062,#7067);+#7062 = PLANE('',#7063);+#7063 = AXIS2_PLACEMENT_3D('',#7064,#7065,#7066);+#7064 = CARTESIAN_POINT('',(104.1522203923,-10.5,6.04));+#7065 = DIRECTION('',(0.,0.,1.));+#7066 = DIRECTION('',(1.,0.,0.));+#7067 = DEFINITIONAL_REPRESENTATION('',(#7068),#7072);+#7068 = LINE('',#7069,#7070);+#7069 = CARTESIAN_POINT('',(0.1,-0.375));+#7070 = VECTOR('',#7071,1.);+#7071 = DIRECTION('',(0.,-1.));+#7072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7073 = ORIENTED_EDGE('',*,*,#7074,.F.);+#7074 = EDGE_CURVE('',#6989,#7047,#7075,.T.);+#7075 = SURFACE_CURVE('',#7076,(#7080,#7087),.PCURVE_S1.);+#7076 = LINE('',#7077,#7078);+#7077 = CARTESIAN_POINT('',(104.2522203923,-9.5,3.335));+#7078 = VECTOR('',#7079,1.);+#7079 = DIRECTION('',(0.,0.,1.));+#7080 = PCURVE('',#6766,#7081);+#7081 = DEFINITIONAL_REPRESENTATION('',(#7082),#7086);+#7082 = LINE('',#7083,#7084);+#7083 = CARTESIAN_POINT('',(1.705,-1.75));+#7084 = VECTOR('',#7085,1.);+#7085 = DIRECTION('',(1.,0.));+#7086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7087 = PCURVE('',#7088,#7093);+#7088 = PLANE('',#7089);+#7089 = AXIS2_PLACEMENT_3D('',#7090,#7091,#7092);+#7090 = CARTESIAN_POINT('',(104.1522203923,-9.5,5.04));+#7091 = DIRECTION('',(0.,1.,0.));+#7092 = DIRECTION('',(0.,0.,1.));+#7093 = DEFINITIONAL_REPRESENTATION('',(#7094),#7098);+#7094 = LINE('',#7095,#7096);+#7095 = CARTESIAN_POINT('',(-1.705,0.1));+#7096 = VECTOR('',#7097,1.);+#7097 = DIRECTION('',(1.,0.));+#7098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7099 = FACE_BOUND('',#7100,.F.);+#7100 = EDGE_LOOP('',(#7101,#7131,#7159,#7187));+#7101 = ORIENTED_EDGE('',*,*,#7102,.T.);+#7102 = EDGE_CURVE('',#7103,#7105,#7107,.T.);+#7103 = VERTEX_POINT('',#7104);+#7104 = CARTESIAN_POINT('',(104.2522203923,-9.5,7.58));+#7105 = VERTEX_POINT('',#7106);+#7106 = CARTESIAN_POINT('',(104.2522203923,-10.5,7.58));+#7107 = SURFACE_CURVE('',#7108,(#7112,#7119),.PCURVE_S1.);+#7108 = LINE('',#7109,#7110);+#7109 = CARTESIAN_POINT('',(104.2522203923,-10.875,7.58));+#7110 = VECTOR('',#7111,1.);+#7111 = DIRECTION('',(0.,-1.,0.));+#7112 = PCURVE('',#6766,#7113);+#7113 = DEFINITIONAL_REPRESENTATION('',(#7114),#7118);+#7114 = LINE('',#7115,#7116);+#7115 = CARTESIAN_POINT('',(5.95,-0.375));+#7116 = VECTOR('',#7117,1.);+#7117 = DIRECTION('',(0.,1.));+#7118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7119 = PCURVE('',#7120,#7125);+#7120 = PLANE('',#7121);+#7121 = AXIS2_PLACEMENT_3D('',#7122,#7123,#7124);+#7122 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#7123 = DIRECTION('',(0.,0.,1.));+#7124 = DIRECTION('',(1.,0.,0.));+#7125 = DEFINITIONAL_REPRESENTATION('',(#7126),#7130);+#7126 = LINE('',#7127,#7128);+#7127 = CARTESIAN_POINT('',(0.1,-0.375));+#7128 = VECTOR('',#7129,1.);+#7129 = DIRECTION('',(0.,-1.));+#7130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7131 = ORIENTED_EDGE('',*,*,#7132,.T.);+#7132 = EDGE_CURVE('',#7105,#7133,#7135,.T.);+#7133 = VERTEX_POINT('',#7134);+#7134 = CARTESIAN_POINT('',(104.2522203923,-10.5,8.58));+#7135 = SURFACE_CURVE('',#7136,(#7140,#7147),.PCURVE_S1.);+#7136 = LINE('',#7137,#7138);+#7137 = CARTESIAN_POINT('',(104.2522203923,-10.5,4.605));+#7138 = VECTOR('',#7139,1.);+#7139 = DIRECTION('',(0.,0.,1.));+#7140 = PCURVE('',#6766,#7141);+#7141 = DEFINITIONAL_REPRESENTATION('',(#7142),#7146);+#7142 = LINE('',#7143,#7144);+#7143 = CARTESIAN_POINT('',(2.975,-0.75));+#7144 = VECTOR('',#7145,1.);+#7145 = DIRECTION('',(1.,0.));+#7146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7147 = PCURVE('',#7148,#7153);+#7148 = PLANE('',#7149);+#7149 = AXIS2_PLACEMENT_3D('',#7150,#7151,#7152);+#7150 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#7151 = DIRECTION('',(0.,1.,0.));+#7152 = DIRECTION('',(0.,0.,1.));+#7153 = DEFINITIONAL_REPRESENTATION('',(#7154),#7158);+#7154 = LINE('',#7155,#7156);+#7155 = CARTESIAN_POINT('',(-2.975,0.1));+#7156 = VECTOR('',#7157,1.);+#7157 = DIRECTION('',(1.,0.));+#7158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7159 = ORIENTED_EDGE('',*,*,#7160,.F.);+#7160 = EDGE_CURVE('',#7161,#7133,#7163,.T.);+#7161 = VERTEX_POINT('',#7162);+#7162 = CARTESIAN_POINT('',(104.2522203923,-9.5,8.58));+#7163 = SURFACE_CURVE('',#7164,(#7168,#7175),.PCURVE_S1.);+#7164 = LINE('',#7165,#7166);+#7165 = CARTESIAN_POINT('',(104.2522203923,-10.875,8.58));+#7166 = VECTOR('',#7167,1.);+#7167 = DIRECTION('',(0.,-1.,0.));+#7168 = PCURVE('',#6766,#7169);+#7169 = DEFINITIONAL_REPRESENTATION('',(#7170),#7174);+#7170 = LINE('',#7171,#7172);+#7171 = CARTESIAN_POINT('',(6.95,-0.375));+#7172 = VECTOR('',#7173,1.);+#7173 = DIRECTION('',(0.,1.));+#7174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7175 = PCURVE('',#7176,#7181);+#7176 = PLANE('',#7177);+#7177 = AXIS2_PLACEMENT_3D('',#7178,#7179,#7180);+#7178 = CARTESIAN_POINT('',(104.1522203923,-10.5,8.58));+#7179 = DIRECTION('',(0.,0.,1.));+#7180 = DIRECTION('',(1.,0.,0.));+#7181 = DEFINITIONAL_REPRESENTATION('',(#7182),#7186);+#7182 = LINE('',#7183,#7184);+#7183 = CARTESIAN_POINT('',(0.1,-0.375));+#7184 = VECTOR('',#7185,1.);+#7185 = DIRECTION('',(0.,-1.));+#7186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7187 = ORIENTED_EDGE('',*,*,#7188,.F.);+#7188 = EDGE_CURVE('',#7103,#7161,#7189,.T.);+#7189 = SURFACE_CURVE('',#7190,(#7194,#7201),.PCURVE_S1.);+#7190 = LINE('',#7191,#7192);+#7191 = CARTESIAN_POINT('',(104.2522203923,-9.5,4.605));+#7192 = VECTOR('',#7193,1.);+#7193 = DIRECTION('',(0.,0.,1.));+#7194 = PCURVE('',#6766,#7195);+#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7200);+#7196 = LINE('',#7197,#7198);+#7197 = CARTESIAN_POINT('',(2.975,-1.75));+#7198 = VECTOR('',#7199,1.);+#7199 = DIRECTION('',(1.,0.));+#7200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7201 = PCURVE('',#7202,#7207);+#7202 = PLANE('',#7203);+#7203 = AXIS2_PLACEMENT_3D('',#7204,#7205,#7206);+#7204 = CARTESIAN_POINT('',(104.1522203923,-9.5,7.58));+#7205 = DIRECTION('',(0.,1.,0.));+#7206 = DIRECTION('',(0.,0.,1.));+#7207 = DEFINITIONAL_REPRESENTATION('',(#7208),#7212);+#7208 = LINE('',#7209,#7210);+#7209 = CARTESIAN_POINT('',(-2.975,0.1));+#7210 = VECTOR('',#7211,1.);+#7211 = DIRECTION('',(1.,0.));+#7212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7213 = ADVANCED_FACE('',(#7214),#6778,.F.);+#7214 = FACE_BOUND('',#7215,.F.);+#7215 = EDGE_LOOP('',(#7216,#7239,#7240,#7263));+#7216 = ORIENTED_EDGE('',*,*,#7217,.F.);+#7217 = EDGE_CURVE('',#6756,#7218,#7220,.T.);+#7218 = VERTEX_POINT('',#7219);+#7219 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#7220 = SURFACE_CURVE('',#7221,(#7225,#7232),.PCURVE_S1.);+#7221 = LINE('',#7222,#7223);+#7222 = CARTESIAN_POINT('',(104.2522203923,-11.25,1.63));+#7223 = VECTOR('',#7224,1.);+#7224 = DIRECTION('',(1.,0.,0.));+#7225 = PCURVE('',#6778,#7226);+#7226 = DEFINITIONAL_REPRESENTATION('',(#7227),#7231);+#7227 = LINE('',#7228,#7229);+#7228 = CARTESIAN_POINT('',(0.,0.));+#7229 = VECTOR('',#7230,1.);+#7230 = DIRECTION('',(0.,1.));+#7231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7232 = PCURVE('',#6806,#7233);+#7233 = DEFINITIONAL_REPRESENTATION('',(#7234),#7238);+#7234 = LINE('',#7235,#7236);+#7235 = CARTESIAN_POINT('',(0.,0.));+#7236 = VECTOR('',#7237,1.);+#7237 = DIRECTION('',(1.,0.));+#7238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7239 = ORIENTED_EDGE('',*,*,#6755,.T.);+#7240 = ORIENTED_EDGE('',*,*,#7241,.T.);+#7241 = EDGE_CURVE('',#6758,#7242,#7244,.T.);+#7242 = VERTEX_POINT('',#7243);+#7243 = CARTESIAN_POINT('',(118.2522203923,-11.25,9.45));+#7244 = SURFACE_CURVE('',#7245,(#7249,#7256),.PCURVE_S1.);+#7245 = LINE('',#7246,#7247);+#7246 = CARTESIAN_POINT('',(104.2522203923,-11.25,9.45));+#7247 = VECTOR('',#7248,1.);+#7248 = DIRECTION('',(1.,0.,0.));+#7249 = PCURVE('',#6778,#7250);+#7250 = DEFINITIONAL_REPRESENTATION('',(#7251),#7255);+#7251 = LINE('',#7252,#7253);+#7252 = CARTESIAN_POINT('',(7.82,0.));+#7253 = VECTOR('',#7254,1.);+#7254 = DIRECTION('',(0.,1.));+#7255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7256 = PCURVE('',#6860,#7257);+#7257 = DEFINITIONAL_REPRESENTATION('',(#7258),#7262);+#7258 = LINE('',#7259,#7260);+#7259 = CARTESIAN_POINT('',(0.,0.));+#7260 = VECTOR('',#7261,1.);+#7261 = DIRECTION('',(1.,0.));+#7262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7263 = ORIENTED_EDGE('',*,*,#7264,.F.);+#7264 = EDGE_CURVE('',#7218,#7242,#7265,.T.);+#7265 = SURFACE_CURVE('',#7266,(#7270,#7277),.PCURVE_S1.);+#7266 = LINE('',#7267,#7268);+#7267 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#7268 = VECTOR('',#7269,1.);+#7269 = DIRECTION('',(0.,0.,1.));+#7270 = PCURVE('',#6778,#7271);+#7271 = DEFINITIONAL_REPRESENTATION('',(#7272),#7276);+#7272 = LINE('',#7273,#7274);+#7273 = CARTESIAN_POINT('',(0.,14.));+#7274 = VECTOR('',#7275,1.);+#7275 = DIRECTION('',(1.,0.));+#7276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7277 = PCURVE('',#7278,#7283);+#7278 = PLANE('',#7279);+#7279 = AXIS2_PLACEMENT_3D('',#7280,#7281,#7282);+#7280 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#7281 = DIRECTION('',(1.,0.,0.));+#7282 = DIRECTION('',(0.,0.,1.));+#7283 = DEFINITIONAL_REPRESENTATION('',(#7284),#7288);+#7284 = LINE('',#7285,#7286);+#7285 = CARTESIAN_POINT('',(0.,0.));+#7286 = VECTOR('',#7287,1.);+#7287 = DIRECTION('',(1.,0.));+#7288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7289 = ADVANCED_FACE('',(#7290),#6860,.T.);+#7290 = FACE_BOUND('',#7291,.T.);+#7291 = EDGE_LOOP('',(#7292,#7293,#7294,#7317));+#7292 = ORIENTED_EDGE('',*,*,#6846,.F.);+#7293 = ORIENTED_EDGE('',*,*,#7241,.T.);+#7294 = ORIENTED_EDGE('',*,*,#7295,.T.);+#7295 = EDGE_CURVE('',#7242,#7296,#7298,.T.);+#7296 = VERTEX_POINT('',#7297);+#7297 = CARTESIAN_POINT('',(118.2522203923,-8.75,9.45));+#7298 = SURFACE_CURVE('',#7299,(#7303,#7310),.PCURVE_S1.);+#7299 = LINE('',#7300,#7301);+#7300 = CARTESIAN_POINT('',(118.2522203923,-11.25,9.45));+#7301 = VECTOR('',#7302,1.);+#7302 = DIRECTION('',(0.,1.,0.));+#7303 = PCURVE('',#6860,#7304);+#7304 = DEFINITIONAL_REPRESENTATION('',(#7305),#7309);+#7305 = LINE('',#7306,#7307);+#7306 = CARTESIAN_POINT('',(14.,0.));+#7307 = VECTOR('',#7308,1.);+#7308 = DIRECTION('',(0.,1.));+#7309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7310 = PCURVE('',#7278,#7311);+#7311 = DEFINITIONAL_REPRESENTATION('',(#7312),#7316);+#7312 = LINE('',#7313,#7314);+#7313 = CARTESIAN_POINT('',(7.82,0.));+#7314 = VECTOR('',#7315,1.);+#7315 = DIRECTION('',(0.,-1.));+#7316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7317 = ORIENTED_EDGE('',*,*,#7318,.F.);+#7318 = EDGE_CURVE('',#6819,#7296,#7319,.T.);+#7319 = SURFACE_CURVE('',#7320,(#7324,#7331),.PCURVE_S1.);+#7320 = LINE('',#7321,#7322);+#7321 = CARTESIAN_POINT('',(104.2522203923,-8.75,9.45));+#7322 = VECTOR('',#7323,1.);+#7323 = DIRECTION('',(1.,0.,0.));+#7324 = PCURVE('',#6860,#7325);+#7325 = DEFINITIONAL_REPRESENTATION('',(#7326),#7330);+#7326 = LINE('',#7327,#7328);+#7327 = CARTESIAN_POINT('',(0.,2.5));+#7328 = VECTOR('',#7329,1.);+#7329 = DIRECTION('',(1.,0.));+#7330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7331 = PCURVE('',#6834,#7332);+#7332 = DEFINITIONAL_REPRESENTATION('',(#7333),#7337);+#7333 = LINE('',#7334,#7335);+#7334 = CARTESIAN_POINT('',(7.82,0.));+#7335 = VECTOR('',#7336,1.);+#7336 = DIRECTION('',(0.,1.));+#7337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7338 = ADVANCED_FACE('',(#7339),#6806,.F.);+#7339 = FACE_BOUND('',#7340,.F.);+#7340 = EDGE_LOOP('',(#7341,#7342,#7343,#7366));+#7341 = ORIENTED_EDGE('',*,*,#6790,.F.);+#7342 = ORIENTED_EDGE('',*,*,#7217,.T.);+#7343 = ORIENTED_EDGE('',*,*,#7344,.T.);+#7344 = EDGE_CURVE('',#7218,#7345,#7347,.T.);+#7345 = VERTEX_POINT('',#7346);+#7346 = CARTESIAN_POINT('',(118.2522203923,-8.75,1.63));+#7347 = SURFACE_CURVE('',#7348,(#7352,#7359),.PCURVE_S1.);+#7348 = LINE('',#7349,#7350);+#7349 = CARTESIAN_POINT('',(118.2522203923,-11.25,1.63));+#7350 = VECTOR('',#7351,1.);+#7351 = DIRECTION('',(0.,1.,0.));+#7352 = PCURVE('',#6806,#7353);+#7353 = DEFINITIONAL_REPRESENTATION('',(#7354),#7358);+#7354 = LINE('',#7355,#7356);+#7355 = CARTESIAN_POINT('',(14.,0.));+#7356 = VECTOR('',#7357,1.);+#7357 = DIRECTION('',(0.,1.));+#7358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7359 = PCURVE('',#7278,#7360);+#7360 = DEFINITIONAL_REPRESENTATION('',(#7361),#7365);+#7361 = LINE('',#7362,#7363);+#7362 = CARTESIAN_POINT('',(0.,0.));+#7363 = VECTOR('',#7364,1.);+#7364 = DIRECTION('',(0.,-1.));+#7365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7366 = ORIENTED_EDGE('',*,*,#7367,.F.);+#7367 = EDGE_CURVE('',#6791,#7345,#7368,.T.);+#7368 = SURFACE_CURVE('',#7369,(#7373,#7380),.PCURVE_S1.);+#7369 = LINE('',#7370,#7371);+#7370 = CARTESIAN_POINT('',(104.2522203923,-8.75,1.63));+#7371 = VECTOR('',#7372,1.);+#7372 = DIRECTION('',(1.,0.,0.));+#7373 = PCURVE('',#6806,#7374);+#7374 = DEFINITIONAL_REPRESENTATION('',(#7375),#7379);+#7375 = LINE('',#7376,#7377);+#7376 = CARTESIAN_POINT('',(0.,2.5));+#7377 = VECTOR('',#7378,1.);+#7378 = DIRECTION('',(1.,0.));+#7379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7380 = PCURVE('',#6834,#7381);+#7381 = DEFINITIONAL_REPRESENTATION('',(#7382),#7386);+#7382 = LINE('',#7383,#7384);+#7383 = CARTESIAN_POINT('',(0.,0.));+#7384 = VECTOR('',#7385,1.);+#7385 = DIRECTION('',(0.,1.));+#7386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7387 = ADVANCED_FACE('',(#7388),#6834,.T.);+#7388 = FACE_BOUND('',#7389,.T.);+#7389 = EDGE_LOOP('',(#7390,#7391,#7392,#7393));+#7390 = ORIENTED_EDGE('',*,*,#7367,.F.);+#7391 = ORIENTED_EDGE('',*,*,#6818,.T.);+#7392 = ORIENTED_EDGE('',*,*,#7318,.T.);+#7393 = ORIENTED_EDGE('',*,*,#7394,.F.);+#7394 = EDGE_CURVE('',#7345,#7296,#7395,.T.);+#7395 = SURFACE_CURVE('',#7396,(#7400,#7407),.PCURVE_S1.);+#7396 = LINE('',#7397,#7398);+#7397 = CARTESIAN_POINT('',(118.2522203923,-8.75,1.63));+#7398 = VECTOR('',#7399,1.);+#7399 = DIRECTION('',(0.,0.,1.));+#7400 = PCURVE('',#6834,#7401);+#7401 = DEFINITIONAL_REPRESENTATION('',(#7402),#7406);+#7402 = LINE('',#7403,#7404);+#7403 = CARTESIAN_POINT('',(0.,14.));+#7404 = VECTOR('',#7405,1.);+#7405 = DIRECTION('',(1.,0.));+#7406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7407 = PCURVE('',#7278,#7408);+#7408 = DEFINITIONAL_REPRESENTATION('',(#7409),#7413);+#7409 = LINE('',#7410,#7411);+#7410 = CARTESIAN_POINT('',(0.,-2.5));+#7411 = VECTOR('',#7412,1.);+#7412 = DIRECTION('',(1.,0.));+#7413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7414 = ADVANCED_FACE('',(#7415),#6892,.T.);+#7415 = FACE_BOUND('',#7416,.T.);+#7416 = EDGE_LOOP('',(#7417,#7440,#7441,#7464));+#7417 = ORIENTED_EDGE('',*,*,#7418,.F.);+#7418 = EDGE_CURVE('',#6875,#7419,#7421,.T.);+#7419 = VERTEX_POINT('',#7420);+#7420 = CARTESIAN_POINT('',(118.2522203923,-9.5,2.5));+#7421 = SURFACE_CURVE('',#7422,(#7426,#7433),.PCURVE_S1.);+#7422 = LINE('',#7423,#7424);+#7423 = CARTESIAN_POINT('',(104.1522203923,-9.5,2.5));+#7424 = VECTOR('',#7425,1.);+#7425 = DIRECTION('',(1.,0.,0.));+#7426 = PCURVE('',#6892,#7427);+#7427 = DEFINITIONAL_REPRESENTATION('',(#7428),#7432);+#7428 = LINE('',#7429,#7430);+#7429 = CARTESIAN_POINT('',(0.,1.));+#7430 = VECTOR('',#7431,1.);+#7431 = DIRECTION('',(1.,0.));+#7432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7433 = PCURVE('',#6974,#7434);+#7434 = DEFINITIONAL_REPRESENTATION('',(#7435),#7439);+#7435 = LINE('',#7436,#7437);+#7436 = CARTESIAN_POINT('',(0.,0.));+#7437 = VECTOR('',#7438,1.);+#7438 = DIRECTION('',(0.,1.));+#7439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7440 = ORIENTED_EDGE('',*,*,#6874,.T.);+#7441 = ORIENTED_EDGE('',*,*,#7442,.T.);+#7442 = EDGE_CURVE('',#6877,#7443,#7445,.T.);+#7443 = VERTEX_POINT('',#7444);+#7444 = CARTESIAN_POINT('',(118.2522203923,-10.5,2.5));+#7445 = SURFACE_CURVE('',#7446,(#7450,#7457),.PCURVE_S1.);+#7446 = LINE('',#7447,#7448);+#7447 = CARTESIAN_POINT('',(104.1522203923,-10.5,2.5));+#7448 = VECTOR('',#7449,1.);+#7449 = DIRECTION('',(1.,0.,0.));+#7450 = PCURVE('',#6892,#7451);+#7451 = DEFINITIONAL_REPRESENTATION('',(#7452),#7456);+#7452 = LINE('',#7453,#7454);+#7453 = CARTESIAN_POINT('',(0.,0.));+#7454 = VECTOR('',#7455,1.);+#7455 = DIRECTION('',(1.,0.));+#7456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7457 = PCURVE('',#6920,#7458);+#7458 = DEFINITIONAL_REPRESENTATION('',(#7459),#7463);+#7459 = LINE('',#7460,#7461);+#7460 = CARTESIAN_POINT('',(0.,0.));+#7461 = VECTOR('',#7462,1.);+#7462 = DIRECTION('',(0.,1.));+#7463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7464 = ORIENTED_EDGE('',*,*,#7465,.F.);+#7465 = EDGE_CURVE('',#7419,#7443,#7466,.T.);+#7466 = SURFACE_CURVE('',#7467,(#7471,#7478),.PCURVE_S1.);+#7467 = LINE('',#7468,#7469);+#7468 = CARTESIAN_POINT('',(118.2522203923,-10.875,2.5));+#7469 = VECTOR('',#7470,1.);+#7470 = DIRECTION('',(0.,-1.,0.));+#7471 = PCURVE('',#6892,#7472);+#7472 = DEFINITIONAL_REPRESENTATION('',(#7473),#7477);+#7473 = LINE('',#7474,#7475);+#7474 = CARTESIAN_POINT('',(14.1,-0.375));+#7475 = VECTOR('',#7476,1.);+#7476 = DIRECTION('',(0.,-1.));+#7477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7478 = PCURVE('',#7278,#7479);+#7479 = DEFINITIONAL_REPRESENTATION('',(#7480),#7484);+#7480 = LINE('',#7481,#7482);+#7481 = CARTESIAN_POINT('',(0.87,-0.375));+#7482 = VECTOR('',#7483,1.);+#7483 = DIRECTION('',(0.,1.));+#7484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7485 = ADVANCED_FACE('',(#7486),#6974,.F.);+#7486 = FACE_BOUND('',#7487,.F.);+#7487 = EDGE_LOOP('',(#7488,#7489,#7490,#7513));+#7488 = ORIENTED_EDGE('',*,*,#7418,.F.);+#7489 = ORIENTED_EDGE('',*,*,#6960,.T.);+#7490 = ORIENTED_EDGE('',*,*,#7491,.T.);+#7491 = EDGE_CURVE('',#6933,#7492,#7494,.T.);+#7492 = VERTEX_POINT('',#7493);+#7493 = CARTESIAN_POINT('',(118.2522203923,-9.5,3.5));+#7494 = SURFACE_CURVE('',#7495,(#7499,#7506),.PCURVE_S1.);+#7495 = LINE('',#7496,#7497);+#7496 = CARTESIAN_POINT('',(104.1522203923,-9.5,3.5));+#7497 = VECTOR('',#7498,1.);+#7498 = DIRECTION('',(1.,0.,0.));+#7499 = PCURVE('',#6974,#7500);+#7500 = DEFINITIONAL_REPRESENTATION('',(#7501),#7505);+#7501 = LINE('',#7502,#7503);+#7502 = CARTESIAN_POINT('',(1.,0.));+#7503 = VECTOR('',#7504,1.);+#7504 = DIRECTION('',(0.,1.));+#7505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7506 = PCURVE('',#6948,#7507);+#7507 = DEFINITIONAL_REPRESENTATION('',(#7508),#7512);+#7508 = LINE('',#7509,#7510);+#7509 = CARTESIAN_POINT('',(0.,1.));+#7510 = VECTOR('',#7511,1.);+#7511 = DIRECTION('',(1.,0.));+#7512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7513 = ORIENTED_EDGE('',*,*,#7514,.F.);+#7514 = EDGE_CURVE('',#7419,#7492,#7515,.T.);+#7515 = SURFACE_CURVE('',#7516,(#7520,#7527),.PCURVE_S1.);+#7516 = LINE('',#7517,#7518);+#7517 = CARTESIAN_POINT('',(118.2522203923,-9.5,2.065));+#7518 = VECTOR('',#7519,1.);+#7519 = DIRECTION('',(0.,0.,1.));+#7520 = PCURVE('',#6974,#7521);+#7521 = DEFINITIONAL_REPRESENTATION('',(#7522),#7526);+#7522 = LINE('',#7523,#7524);+#7523 = CARTESIAN_POINT('',(-0.435,14.1));+#7524 = VECTOR('',#7525,1.);+#7525 = DIRECTION('',(1.,0.));+#7526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7527 = PCURVE('',#7278,#7528);+#7528 = DEFINITIONAL_REPRESENTATION('',(#7529),#7533);+#7529 = LINE('',#7530,#7531);+#7530 = CARTESIAN_POINT('',(0.435,-1.75));+#7531 = VECTOR('',#7532,1.);+#7532 = DIRECTION('',(1.,0.));+#7533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7534 = ADVANCED_FACE('',(#7535),#6920,.T.);+#7535 = FACE_BOUND('',#7536,.T.);+#7536 = EDGE_LOOP('',(#7537,#7538,#7539,#7562));+#7537 = ORIENTED_EDGE('',*,*,#7442,.F.);+#7538 = ORIENTED_EDGE('',*,*,#6904,.T.);+#7539 = ORIENTED_EDGE('',*,*,#7540,.T.);+#7540 = EDGE_CURVE('',#6905,#7541,#7543,.T.);+#7541 = VERTEX_POINT('',#7542);+#7542 = CARTESIAN_POINT('',(118.2522203923,-10.5,3.5));+#7543 = SURFACE_CURVE('',#7544,(#7548,#7555),.PCURVE_S1.);+#7544 = LINE('',#7545,#7546);+#7545 = CARTESIAN_POINT('',(104.1522203923,-10.5,3.5));+#7546 = VECTOR('',#7547,1.);+#7547 = DIRECTION('',(1.,0.,0.));+#7548 = PCURVE('',#6920,#7549);+#7549 = DEFINITIONAL_REPRESENTATION('',(#7550),#7554);+#7550 = LINE('',#7551,#7552);+#7551 = CARTESIAN_POINT('',(1.,0.));+#7552 = VECTOR('',#7553,1.);+#7553 = DIRECTION('',(0.,1.));+#7554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7555 = PCURVE('',#6948,#7556);+#7556 = DEFINITIONAL_REPRESENTATION('',(#7557),#7561);+#7557 = LINE('',#7558,#7559);+#7558 = CARTESIAN_POINT('',(0.,0.));+#7559 = VECTOR('',#7560,1.);+#7560 = DIRECTION('',(1.,0.));+#7561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7562 = ORIENTED_EDGE('',*,*,#7563,.F.);+#7563 = EDGE_CURVE('',#7443,#7541,#7564,.T.);+#7564 = SURFACE_CURVE('',#7565,(#7569,#7576),.PCURVE_S1.);+#7565 = LINE('',#7566,#7567);+#7566 = CARTESIAN_POINT('',(118.2522203923,-10.5,2.065));+#7567 = VECTOR('',#7568,1.);+#7568 = DIRECTION('',(0.,0.,1.));+#7569 = PCURVE('',#6920,#7570);+#7570 = DEFINITIONAL_REPRESENTATION('',(#7571),#7575);+#7571 = LINE('',#7572,#7573);+#7572 = CARTESIAN_POINT('',(-0.435,14.1));+#7573 = VECTOR('',#7574,1.);+#7574 = DIRECTION('',(1.,0.));+#7575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7576 = PCURVE('',#7278,#7577);+#7577 = DEFINITIONAL_REPRESENTATION('',(#7578),#7582);+#7578 = LINE('',#7579,#7580);+#7579 = CARTESIAN_POINT('',(0.435,-0.75));+#7580 = VECTOR('',#7581,1.);+#7581 = DIRECTION('',(1.,0.));+#7582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7583 = ADVANCED_FACE('',(#7584),#6948,.F.);+#7584 = FACE_BOUND('',#7585,.F.);+#7585 = EDGE_LOOP('',(#7586,#7587,#7588,#7589));+#7586 = ORIENTED_EDGE('',*,*,#7491,.F.);+#7587 = ORIENTED_EDGE('',*,*,#6932,.T.);+#7588 = ORIENTED_EDGE('',*,*,#7540,.T.);+#7589 = ORIENTED_EDGE('',*,*,#7590,.F.);+#7590 = EDGE_CURVE('',#7492,#7541,#7591,.T.);+#7591 = SURFACE_CURVE('',#7592,(#7596,#7603),.PCURVE_S1.);+#7592 = LINE('',#7593,#7594);+#7593 = CARTESIAN_POINT('',(118.2522203923,-10.875,3.5));+#7594 = VECTOR('',#7595,1.);+#7595 = DIRECTION('',(0.,-1.,0.));+#7596 = PCURVE('',#6948,#7597);+#7597 = DEFINITIONAL_REPRESENTATION('',(#7598),#7602);+#7598 = LINE('',#7599,#7600);+#7599 = CARTESIAN_POINT('',(14.1,-0.375));+#7600 = VECTOR('',#7601,1.);+#7601 = DIRECTION('',(0.,-1.));+#7602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7603 = PCURVE('',#7278,#7604);+#7604 = DEFINITIONAL_REPRESENTATION('',(#7605),#7609);+#7605 = LINE('',#7606,#7607);+#7606 = CARTESIAN_POINT('',(1.87,-0.375));+#7607 = VECTOR('',#7608,1.);+#7608 = DIRECTION('',(0.,1.));+#7609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7610 = ADVANCED_FACE('',(#7611),#7006,.T.);+#7611 = FACE_BOUND('',#7612,.T.);+#7612 = EDGE_LOOP('',(#7613,#7636,#7637,#7660));+#7613 = ORIENTED_EDGE('',*,*,#7614,.F.);+#7614 = EDGE_CURVE('',#6989,#7615,#7617,.T.);+#7615 = VERTEX_POINT('',#7616);+#7616 = CARTESIAN_POINT('',(118.2522203923,-9.5,5.04));+#7617 = SURFACE_CURVE('',#7618,(#7622,#7629),.PCURVE_S1.);+#7618 = LINE('',#7619,#7620);+#7619 = CARTESIAN_POINT('',(104.1522203923,-9.5,5.04));+#7620 = VECTOR('',#7621,1.);+#7621 = DIRECTION('',(1.,0.,0.));+#7622 = PCURVE('',#7006,#7623);+#7623 = DEFINITIONAL_REPRESENTATION('',(#7624),#7628);+#7624 = LINE('',#7625,#7626);+#7625 = CARTESIAN_POINT('',(0.,1.));+#7626 = VECTOR('',#7627,1.);+#7627 = DIRECTION('',(1.,0.));+#7628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7629 = PCURVE('',#7088,#7630);+#7630 = DEFINITIONAL_REPRESENTATION('',(#7631),#7635);+#7631 = LINE('',#7632,#7633);+#7632 = CARTESIAN_POINT('',(0.,0.));+#7633 = VECTOR('',#7634,1.);+#7634 = DIRECTION('',(0.,1.));+#7635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7636 = ORIENTED_EDGE('',*,*,#6988,.T.);+#7637 = ORIENTED_EDGE('',*,*,#7638,.T.);+#7638 = EDGE_CURVE('',#6991,#7639,#7641,.T.);+#7639 = VERTEX_POINT('',#7640);+#7640 = CARTESIAN_POINT('',(118.2522203923,-10.5,5.04));+#7641 = SURFACE_CURVE('',#7642,(#7646,#7653),.PCURVE_S1.);+#7642 = LINE('',#7643,#7644);+#7643 = CARTESIAN_POINT('',(104.1522203923,-10.5,5.04));+#7644 = VECTOR('',#7645,1.);+#7645 = DIRECTION('',(1.,0.,0.));+#7646 = PCURVE('',#7006,#7647);+#7647 = DEFINITIONAL_REPRESENTATION('',(#7648),#7652);+#7648 = LINE('',#7649,#7650);+#7649 = CARTESIAN_POINT('',(0.,0.));+#7650 = VECTOR('',#7651,1.);+#7651 = DIRECTION('',(1.,0.));+#7652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7653 = PCURVE('',#7034,#7654);+#7654 = DEFINITIONAL_REPRESENTATION('',(#7655),#7659);+#7655 = LINE('',#7656,#7657);+#7656 = CARTESIAN_POINT('',(0.,0.));+#7657 = VECTOR('',#7658,1.);+#7658 = DIRECTION('',(0.,1.));+#7659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7660 = ORIENTED_EDGE('',*,*,#7661,.F.);+#7661 = EDGE_CURVE('',#7615,#7639,#7662,.T.);+#7662 = SURFACE_CURVE('',#7663,(#7667,#7674),.PCURVE_S1.);+#7663 = LINE('',#7664,#7665);+#7664 = CARTESIAN_POINT('',(118.2522203923,-10.875,5.04));+#7665 = VECTOR('',#7666,1.);+#7666 = DIRECTION('',(0.,-1.,0.));+#7667 = PCURVE('',#7006,#7668);+#7668 = DEFINITIONAL_REPRESENTATION('',(#7669),#7673);+#7669 = LINE('',#7670,#7671);+#7670 = CARTESIAN_POINT('',(14.1,-0.375));+#7671 = VECTOR('',#7672,1.);+#7672 = DIRECTION('',(0.,-1.));+#7673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7674 = PCURVE('',#7278,#7675);+#7675 = DEFINITIONAL_REPRESENTATION('',(#7676),#7680);+#7676 = LINE('',#7677,#7678);+#7677 = CARTESIAN_POINT('',(3.41,-0.375));+#7678 = VECTOR('',#7679,1.);+#7679 = DIRECTION('',(0.,1.));+#7680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7681 = ADVANCED_FACE('',(#7682),#7088,.F.);+#7682 = FACE_BOUND('',#7683,.F.);+#7683 = EDGE_LOOP('',(#7684,#7685,#7686,#7709));+#7684 = ORIENTED_EDGE('',*,*,#7614,.F.);+#7685 = ORIENTED_EDGE('',*,*,#7074,.T.);+#7686 = ORIENTED_EDGE('',*,*,#7687,.T.);+#7687 = EDGE_CURVE('',#7047,#7688,#7690,.T.);+#7688 = VERTEX_POINT('',#7689);+#7689 = CARTESIAN_POINT('',(118.2522203923,-9.5,6.04));+#7690 = SURFACE_CURVE('',#7691,(#7695,#7702),.PCURVE_S1.);+#7691 = LINE('',#7692,#7693);+#7692 = CARTESIAN_POINT('',(104.1522203923,-9.5,6.04));+#7693 = VECTOR('',#7694,1.);+#7694 = DIRECTION('',(1.,0.,0.));+#7695 = PCURVE('',#7088,#7696);+#7696 = DEFINITIONAL_REPRESENTATION('',(#7697),#7701);+#7697 = LINE('',#7698,#7699);+#7698 = CARTESIAN_POINT('',(1.,0.));+#7699 = VECTOR('',#7700,1.);+#7700 = DIRECTION('',(0.,1.));+#7701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7702 = PCURVE('',#7062,#7703);+#7703 = DEFINITIONAL_REPRESENTATION('',(#7704),#7708);+#7704 = LINE('',#7705,#7706);+#7705 = CARTESIAN_POINT('',(0.,1.));+#7706 = VECTOR('',#7707,1.);+#7707 = DIRECTION('',(1.,0.));+#7708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7709 = ORIENTED_EDGE('',*,*,#7710,.F.);+#7710 = EDGE_CURVE('',#7615,#7688,#7711,.T.);+#7711 = SURFACE_CURVE('',#7712,(#7716,#7723),.PCURVE_S1.);+#7712 = LINE('',#7713,#7714);+#7713 = CARTESIAN_POINT('',(118.2522203923,-9.5,3.335));+#7714 = VECTOR('',#7715,1.);+#7715 = DIRECTION('',(0.,0.,1.));+#7716 = PCURVE('',#7088,#7717);+#7717 = DEFINITIONAL_REPRESENTATION('',(#7718),#7722);+#7718 = LINE('',#7719,#7720);+#7719 = CARTESIAN_POINT('',(-1.705,14.1));+#7720 = VECTOR('',#7721,1.);+#7721 = DIRECTION('',(1.,0.));+#7722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7723 = PCURVE('',#7278,#7724);+#7724 = DEFINITIONAL_REPRESENTATION('',(#7725),#7729);+#7725 = LINE('',#7726,#7727);+#7726 = CARTESIAN_POINT('',(1.705,-1.75));+#7727 = VECTOR('',#7728,1.);+#7728 = DIRECTION('',(1.,0.));+#7729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7730 = ADVANCED_FACE('',(#7731),#7034,.T.);+#7731 = FACE_BOUND('',#7732,.T.);+#7732 = EDGE_LOOP('',(#7733,#7734,#7735,#7758));+#7733 = ORIENTED_EDGE('',*,*,#7638,.F.);+#7734 = ORIENTED_EDGE('',*,*,#7018,.T.);+#7735 = ORIENTED_EDGE('',*,*,#7736,.T.);+#7736 = EDGE_CURVE('',#7019,#7737,#7739,.T.);+#7737 = VERTEX_POINT('',#7738);+#7738 = CARTESIAN_POINT('',(118.2522203923,-10.5,6.04));+#7739 = SURFACE_CURVE('',#7740,(#7744,#7751),.PCURVE_S1.);+#7740 = LINE('',#7741,#7742);+#7741 = CARTESIAN_POINT('',(104.1522203923,-10.5,6.04));+#7742 = VECTOR('',#7743,1.);+#7743 = DIRECTION('',(1.,0.,0.));+#7744 = PCURVE('',#7034,#7745);+#7745 = DEFINITIONAL_REPRESENTATION('',(#7746),#7750);+#7746 = LINE('',#7747,#7748);+#7747 = CARTESIAN_POINT('',(1.,0.));+#7748 = VECTOR('',#7749,1.);+#7749 = DIRECTION('',(0.,1.));+#7750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7751 = PCURVE('',#7062,#7752);+#7752 = DEFINITIONAL_REPRESENTATION('',(#7753),#7757);+#7753 = LINE('',#7754,#7755);+#7754 = CARTESIAN_POINT('',(0.,0.));+#7755 = VECTOR('',#7756,1.);+#7756 = DIRECTION('',(1.,0.));+#7757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7758 = ORIENTED_EDGE('',*,*,#7759,.F.);+#7759 = EDGE_CURVE('',#7639,#7737,#7760,.T.);+#7760 = SURFACE_CURVE('',#7761,(#7765,#7772),.PCURVE_S1.);+#7761 = LINE('',#7762,#7763);+#7762 = CARTESIAN_POINT('',(118.2522203923,-10.5,3.335));+#7763 = VECTOR('',#7764,1.);+#7764 = DIRECTION('',(0.,0.,1.));+#7765 = PCURVE('',#7034,#7766);+#7766 = DEFINITIONAL_REPRESENTATION('',(#7767),#7771);+#7767 = LINE('',#7768,#7769);+#7768 = CARTESIAN_POINT('',(-1.705,14.1));+#7769 = VECTOR('',#7770,1.);+#7770 = DIRECTION('',(1.,0.));+#7771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7772 = PCURVE('',#7278,#7773);+#7773 = DEFINITIONAL_REPRESENTATION('',(#7774),#7778);+#7774 = LINE('',#7775,#7776);+#7775 = CARTESIAN_POINT('',(1.705,-0.75));+#7776 = VECTOR('',#7777,1.);+#7777 = DIRECTION('',(1.,0.));+#7778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7779 = ADVANCED_FACE('',(#7780),#7062,.F.);+#7780 = FACE_BOUND('',#7781,.F.);+#7781 = EDGE_LOOP('',(#7782,#7783,#7784,#7785));+#7782 = ORIENTED_EDGE('',*,*,#7687,.F.);+#7783 = ORIENTED_EDGE('',*,*,#7046,.T.);+#7784 = ORIENTED_EDGE('',*,*,#7736,.T.);+#7785 = ORIENTED_EDGE('',*,*,#7786,.F.);+#7786 = EDGE_CURVE('',#7688,#7737,#7787,.T.);+#7787 = SURFACE_CURVE('',#7788,(#7792,#7799),.PCURVE_S1.);+#7788 = LINE('',#7789,#7790);+#7789 = CARTESIAN_POINT('',(118.2522203923,-10.875,6.04));+#7790 = VECTOR('',#7791,1.);+#7791 = DIRECTION('',(0.,-1.,0.));+#7792 = PCURVE('',#7062,#7793);+#7793 = DEFINITIONAL_REPRESENTATION('',(#7794),#7798);+#7794 = LINE('',#7795,#7796);+#7795 = CARTESIAN_POINT('',(14.1,-0.375));+#7796 = VECTOR('',#7797,1.);+#7797 = DIRECTION('',(0.,-1.));+#7798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7799 = PCURVE('',#7278,#7800);+#7800 = DEFINITIONAL_REPRESENTATION('',(#7801),#7805);+#7801 = LINE('',#7802,#7803);+#7802 = CARTESIAN_POINT('',(4.41,-0.375));+#7803 = VECTOR('',#7804,1.);+#7804 = DIRECTION('',(0.,1.));+#7805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7806 = ADVANCED_FACE('',(#7807),#7120,.T.);+#7807 = FACE_BOUND('',#7808,.T.);+#7808 = EDGE_LOOP('',(#7809,#7832,#7833,#7856));+#7809 = ORIENTED_EDGE('',*,*,#7810,.F.);+#7810 = EDGE_CURVE('',#7103,#7811,#7813,.T.);+#7811 = VERTEX_POINT('',#7812);+#7812 = CARTESIAN_POINT('',(118.2522203923,-9.5,7.58));+#7813 = SURFACE_CURVE('',#7814,(#7818,#7825),.PCURVE_S1.);+#7814 = LINE('',#7815,#7816);+#7815 = CARTESIAN_POINT('',(104.1522203923,-9.5,7.58));+#7816 = VECTOR('',#7817,1.);+#7817 = DIRECTION('',(1.,0.,0.));+#7818 = PCURVE('',#7120,#7819);+#7819 = DEFINITIONAL_REPRESENTATION('',(#7820),#7824);+#7820 = LINE('',#7821,#7822);+#7821 = CARTESIAN_POINT('',(0.,1.));+#7822 = VECTOR('',#7823,1.);+#7823 = DIRECTION('',(1.,0.));+#7824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7825 = PCURVE('',#7202,#7826);+#7826 = DEFINITIONAL_REPRESENTATION('',(#7827),#7831);+#7827 = LINE('',#7828,#7829);+#7828 = CARTESIAN_POINT('',(0.,0.));+#7829 = VECTOR('',#7830,1.);+#7830 = DIRECTION('',(0.,1.));+#7831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7832 = ORIENTED_EDGE('',*,*,#7102,.T.);+#7833 = ORIENTED_EDGE('',*,*,#7834,.T.);+#7834 = EDGE_CURVE('',#7105,#7835,#7837,.T.);+#7835 = VERTEX_POINT('',#7836);+#7836 = CARTESIAN_POINT('',(118.2522203923,-10.5,7.58));+#7837 = SURFACE_CURVE('',#7838,(#7842,#7849),.PCURVE_S1.);+#7838 = LINE('',#7839,#7840);+#7839 = CARTESIAN_POINT('',(104.1522203923,-10.5,7.58));+#7840 = VECTOR('',#7841,1.);+#7841 = DIRECTION('',(1.,0.,0.));+#7842 = PCURVE('',#7120,#7843);+#7843 = DEFINITIONAL_REPRESENTATION('',(#7844),#7848);+#7844 = LINE('',#7845,#7846);+#7845 = CARTESIAN_POINT('',(0.,0.));+#7846 = VECTOR('',#7847,1.);+#7847 = DIRECTION('',(1.,0.));+#7848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7849 = PCURVE('',#7148,#7850);+#7850 = DEFINITIONAL_REPRESENTATION('',(#7851),#7855);+#7851 = LINE('',#7852,#7853);+#7852 = CARTESIAN_POINT('',(0.,0.));+#7853 = VECTOR('',#7854,1.);+#7854 = DIRECTION('',(0.,1.));+#7855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7856 = ORIENTED_EDGE('',*,*,#7857,.F.);+#7857 = EDGE_CURVE('',#7811,#7835,#7858,.T.);+#7858 = SURFACE_CURVE('',#7859,(#7863,#7870),.PCURVE_S1.);+#7859 = LINE('',#7860,#7861);+#7860 = CARTESIAN_POINT('',(118.2522203923,-10.875,7.58));+#7861 = VECTOR('',#7862,1.);+#7862 = DIRECTION('',(0.,-1.,0.));+#7863 = PCURVE('',#7120,#7864);+#7864 = DEFINITIONAL_REPRESENTATION('',(#7865),#7869);+#7865 = LINE('',#7866,#7867);+#7866 = CARTESIAN_POINT('',(14.1,-0.375));+#7867 = VECTOR('',#7868,1.);+#7868 = DIRECTION('',(0.,-1.));+#7869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7870 = PCURVE('',#7278,#7871);+#7871 = DEFINITIONAL_REPRESENTATION('',(#7872),#7876);+#7872 = LINE('',#7873,#7874);+#7873 = CARTESIAN_POINT('',(5.95,-0.375));+#7874 = VECTOR('',#7875,1.);+#7875 = DIRECTION('',(0.,1.));+#7876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7877 = ADVANCED_FACE('',(#7878),#7202,.F.);+#7878 = FACE_BOUND('',#7879,.F.);+#7879 = EDGE_LOOP('',(#7880,#7881,#7882,#7905));+#7880 = ORIENTED_EDGE('',*,*,#7810,.F.);+#7881 = ORIENTED_EDGE('',*,*,#7188,.T.);+#7882 = ORIENTED_EDGE('',*,*,#7883,.T.);+#7883 = EDGE_CURVE('',#7161,#7884,#7886,.T.);+#7884 = VERTEX_POINT('',#7885);+#7885 = CARTESIAN_POINT('',(118.2522203923,-9.5,8.58));+#7886 = SURFACE_CURVE('',#7887,(#7891,#7898),.PCURVE_S1.);+#7887 = LINE('',#7888,#7889);+#7888 = CARTESIAN_POINT('',(104.1522203923,-9.5,8.58));+#7889 = VECTOR('',#7890,1.);+#7890 = DIRECTION('',(1.,0.,0.));+#7891 = PCURVE('',#7202,#7892);+#7892 = DEFINITIONAL_REPRESENTATION('',(#7893),#7897);+#7893 = LINE('',#7894,#7895);+#7894 = CARTESIAN_POINT('',(1.,0.));+#7895 = VECTOR('',#7896,1.);+#7896 = DIRECTION('',(0.,1.));+#7897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7898 = PCURVE('',#7176,#7899);+#7899 = DEFINITIONAL_REPRESENTATION('',(#7900),#7904);+#7900 = LINE('',#7901,#7902);+#7901 = CARTESIAN_POINT('',(0.,1.));+#7902 = VECTOR('',#7903,1.);+#7903 = DIRECTION('',(1.,0.));+#7904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7905 = ORIENTED_EDGE('',*,*,#7906,.F.);+#7906 = EDGE_CURVE('',#7811,#7884,#7907,.T.);+#7907 = SURFACE_CURVE('',#7908,(#7912,#7919),.PCURVE_S1.);+#7908 = LINE('',#7909,#7910);+#7909 = CARTESIAN_POINT('',(118.2522203923,-9.5,4.605));+#7910 = VECTOR('',#7911,1.);+#7911 = DIRECTION('',(0.,0.,1.));+#7912 = PCURVE('',#7202,#7913);+#7913 = DEFINITIONAL_REPRESENTATION('',(#7914),#7918);+#7914 = LINE('',#7915,#7916);+#7915 = CARTESIAN_POINT('',(-2.975,14.1));+#7916 = VECTOR('',#7917,1.);+#7917 = DIRECTION('',(1.,0.));+#7918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7919 = PCURVE('',#7278,#7920);+#7920 = DEFINITIONAL_REPRESENTATION('',(#7921),#7925);+#7921 = LINE('',#7922,#7923);+#7922 = CARTESIAN_POINT('',(2.975,-1.75));+#7923 = VECTOR('',#7924,1.);+#7924 = DIRECTION('',(1.,0.));+#7925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7926 = ADVANCED_FACE('',(#7927),#7176,.F.);+#7927 = FACE_BOUND('',#7928,.F.);+#7928 = EDGE_LOOP('',(#7929,#7930,#7931,#7954));+#7929 = ORIENTED_EDGE('',*,*,#7883,.F.);+#7930 = ORIENTED_EDGE('',*,*,#7160,.T.);+#7931 = ORIENTED_EDGE('',*,*,#7932,.T.);+#7932 = EDGE_CURVE('',#7133,#7933,#7935,.T.);+#7933 = VERTEX_POINT('',#7934);+#7934 = CARTESIAN_POINT('',(118.2522203923,-10.5,8.58));+#7935 = SURFACE_CURVE('',#7936,(#7940,#7947),.PCURVE_S1.);+#7936 = LINE('',#7937,#7938);+#7937 = CARTESIAN_POINT('',(104.1522203923,-10.5,8.58));+#7938 = VECTOR('',#7939,1.);+#7939 = DIRECTION('',(1.,0.,0.));+#7940 = PCURVE('',#7176,#7941);+#7941 = DEFINITIONAL_REPRESENTATION('',(#7942),#7946);+#7942 = LINE('',#7943,#7944);+#7943 = CARTESIAN_POINT('',(0.,0.));+#7944 = VECTOR('',#7945,1.);+#7945 = DIRECTION('',(1.,0.));+#7946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7947 = PCURVE('',#7148,#7948);+#7948 = DEFINITIONAL_REPRESENTATION('',(#7949),#7953);+#7949 = LINE('',#7950,#7951);+#7950 = CARTESIAN_POINT('',(1.,0.));+#7951 = VECTOR('',#7952,1.);+#7952 = DIRECTION('',(0.,1.));+#7953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7954 = ORIENTED_EDGE('',*,*,#7955,.F.);+#7955 = EDGE_CURVE('',#7884,#7933,#7956,.T.);+#7956 = SURFACE_CURVE('',#7957,(#7961,#7968),.PCURVE_S1.);+#7957 = LINE('',#7958,#7959);+#7958 = CARTESIAN_POINT('',(118.2522203923,-10.875,8.58));+#7959 = VECTOR('',#7960,1.);+#7960 = DIRECTION('',(0.,-1.,0.));+#7961 = PCURVE('',#7176,#7962);+#7962 = DEFINITIONAL_REPRESENTATION('',(#7963),#7967);+#7963 = LINE('',#7964,#7965);+#7964 = CARTESIAN_POINT('',(14.1,-0.375));+#7965 = VECTOR('',#7966,1.);+#7966 = DIRECTION('',(0.,-1.));+#7967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7968 = PCURVE('',#7278,#7969);+#7969 = DEFINITIONAL_REPRESENTATION('',(#7970),#7974);+#7970 = LINE('',#7971,#7972);+#7971 = CARTESIAN_POINT('',(6.95,-0.375));+#7972 = VECTOR('',#7973,1.);+#7973 = DIRECTION('',(0.,1.));+#7974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7975 = ADVANCED_FACE('',(#7976),#7148,.T.);+#7976 = FACE_BOUND('',#7977,.T.);+#7977 = EDGE_LOOP('',(#7978,#7979,#7980,#7981));+#7978 = ORIENTED_EDGE('',*,*,#7834,.F.);+#7979 = ORIENTED_EDGE('',*,*,#7132,.T.);+#7980 = ORIENTED_EDGE('',*,*,#7932,.T.);+#7981 = ORIENTED_EDGE('',*,*,#7982,.F.);+#7982 = EDGE_CURVE('',#7835,#7933,#7983,.T.);+#7983 = SURFACE_CURVE('',#7984,(#7988,#7995),.PCURVE_S1.);+#7984 = LINE('',#7985,#7986);+#7985 = CARTESIAN_POINT('',(118.2522203923,-10.5,4.605));+#7986 = VECTOR('',#7987,1.);+#7987 = DIRECTION('',(0.,0.,1.));+#7988 = PCURVE('',#7148,#7989);+#7989 = DEFINITIONAL_REPRESENTATION('',(#7990),#7994);+#7990 = LINE('',#7991,#7992);+#7991 = CARTESIAN_POINT('',(-2.975,14.1));+#7992 = VECTOR('',#7993,1.);+#7993 = DIRECTION('',(1.,0.));+#7994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7995 = PCURVE('',#7278,#7996);+#7996 = DEFINITIONAL_REPRESENTATION('',(#7997),#8001);+#7997 = LINE('',#7998,#7999);+#7998 = CARTESIAN_POINT('',(2.975,-0.75));+#7999 = VECTOR('',#8000,1.);+#8000 = DIRECTION('',(1.,0.));+#8001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8002 = ADVANCED_FACE('',(#8003,#8009,#8015,#8021),#7278,.T.);+#8003 = FACE_BOUND('',#8004,.T.);+#8004 = EDGE_LOOP('',(#8005,#8006,#8007,#8008));+#8005 = ORIENTED_EDGE('',*,*,#7264,.F.);+#8006 = ORIENTED_EDGE('',*,*,#7344,.T.);+#8007 = ORIENTED_EDGE('',*,*,#7394,.T.);+#8008 = ORIENTED_EDGE('',*,*,#7295,.F.);+#8009 = FACE_BOUND('',#8010,.T.);+#8010 = EDGE_LOOP('',(#8011,#8012,#8013,#8014));+#8011 = ORIENTED_EDGE('',*,*,#7465,.T.);+#8012 = ORIENTED_EDGE('',*,*,#7563,.T.);+#8013 = ORIENTED_EDGE('',*,*,#7590,.F.);+#8014 = ORIENTED_EDGE('',*,*,#7514,.F.);+#8015 = FACE_BOUND('',#8016,.T.);+#8016 = EDGE_LOOP('',(#8017,#8018,#8019,#8020));+#8017 = ORIENTED_EDGE('',*,*,#7661,.T.);+#8018 = ORIENTED_EDGE('',*,*,#7759,.T.);+#8019 = ORIENTED_EDGE('',*,*,#7786,.F.);+#8020 = ORIENTED_EDGE('',*,*,#7710,.F.);+#8021 = FACE_BOUND('',#8022,.T.);+#8022 = EDGE_LOOP('',(#8023,#8024,#8025,#8026));+#8023 = ORIENTED_EDGE('',*,*,#7857,.T.);+#8024 = ORIENTED_EDGE('',*,*,#7982,.T.);+#8025 = ORIENTED_EDGE('',*,*,#7955,.F.);+#8026 = ORIENTED_EDGE('',*,*,#7906,.F.);+#8027 = MANIFOLD_SOLID_BREP('',#8028);+#8028 = CLOSED_SHELL('',(#8029,#8263,#8339,#8388,#8437,#8464,#8535,#8584+    ,#8633,#8660));+#8029 = ADVANCED_FACE('',(#8030,#8149),#8044,.F.);+#8030 = FACE_BOUND('',#8031,.F.);+#8031 = EDGE_LOOP('',(#8032,#8067,#8095,#8123));+#8032 = ORIENTED_EDGE('',*,*,#8033,.F.);+#8033 = EDGE_CURVE('',#8034,#8036,#8038,.T.);+#8034 = VERTEX_POINT('',#8035);+#8035 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8036 = VERTEX_POINT('',#8037);+#8037 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#8038 = SURFACE_CURVE('',#8039,(#8043,#8055),.PCURVE_S1.);+#8039 = LINE('',#8040,#8041);+#8040 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8041 = VECTOR('',#8042,1.);+#8042 = DIRECTION('',(0.,0.,1.));+#8043 = PCURVE('',#8044,#8049);+#8044 = PLANE('',#8045);+#8045 = AXIS2_PLACEMENT_3D('',#8046,#8047,#8048);+#8046 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8047 = DIRECTION('',(1.,0.,0.));+#8048 = DIRECTION('',(0.,0.,1.));+#8049 = DEFINITIONAL_REPRESENTATION('',(#8050),#8054);+#8050 = LINE('',#8051,#8052);+#8051 = CARTESIAN_POINT('',(0.,0.));+#8052 = VECTOR('',#8053,1.);+#8053 = DIRECTION('',(1.,0.));+#8054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8055 = PCURVE('',#8056,#8061);+#8056 = PLANE('',#8057);+#8057 = AXIS2_PLACEMENT_3D('',#8058,#8059,#8060);+#8058 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8059 = DIRECTION('',(0.,1.,0.));+#8060 = DIRECTION('',(0.,0.,1.));+#8061 = DEFINITIONAL_REPRESENTATION('',(#8062),#8066);+#8062 = LINE('',#8063,#8064);+#8063 = CARTESIAN_POINT('',(0.,0.));+#8064 = VECTOR('',#8065,1.);+#8065 = DIRECTION('',(1.,0.));+#8066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8067 = ORIENTED_EDGE('',*,*,#8068,.T.);+#8068 = EDGE_CURVE('',#8034,#8069,#8071,.T.);+#8069 = VERTEX_POINT('',#8070);+#8070 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#8071 = SURFACE_CURVE('',#8072,(#8076,#8083),.PCURVE_S1.);+#8072 = LINE('',#8073,#8074);+#8073 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8074 = VECTOR('',#8075,1.);+#8075 = DIRECTION('',(0.,1.,0.));+#8076 = PCURVE('',#8044,#8077);+#8077 = DEFINITIONAL_REPRESENTATION('',(#8078),#8082);+#8078 = LINE('',#8079,#8080);+#8079 = CARTESIAN_POINT('',(0.,0.));+#8080 = VECTOR('',#8081,1.);+#8081 = DIRECTION('',(0.,-1.));+#8082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8083 = PCURVE('',#8084,#8089);+#8084 = PLANE('',#8085);+#8085 = AXIS2_PLACEMENT_3D('',#8086,#8087,#8088);+#8086 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8087 = DIRECTION('',(0.,0.,1.));+#8088 = DIRECTION('',(1.,0.,0.));+#8089 = DEFINITIONAL_REPRESENTATION('',(#8090),#8094);+#8090 = LINE('',#8091,#8092);+#8091 = CARTESIAN_POINT('',(0.,0.));+#8092 = VECTOR('',#8093,1.);+#8093 = DIRECTION('',(0.,1.));+#8094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8095 = ORIENTED_EDGE('',*,*,#8096,.T.);+#8096 = EDGE_CURVE('',#8069,#8097,#8099,.T.);+#8097 = VERTEX_POINT('',#8098);+#8098 = CARTESIAN_POINT('',(104.7522203923,-9.575,3.425));+#8099 = SURFACE_CURVE('',#8100,(#8104,#8111),.PCURVE_S1.);+#8100 = LINE('',#8101,#8102);+#8101 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#8102 = VECTOR('',#8103,1.);+#8103 = DIRECTION('',(0.,0.,1.));+#8104 = PCURVE('',#8044,#8105);+#8105 = DEFINITIONAL_REPRESENTATION('',(#8106),#8110);+#8106 = LINE('',#8107,#8108);+#8107 = CARTESIAN_POINT('',(0.,-0.85));+#8108 = VECTOR('',#8109,1.);+#8109 = DIRECTION('',(1.,0.));+#8110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8111 = PCURVE('',#8112,#8117);+#8112 = PLANE('',#8113);+#8113 = AXIS2_PLACEMENT_3D('',#8114,#8115,#8116);+#8114 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#8115 = DIRECTION('',(0.,1.,0.));+#8116 = DIRECTION('',(0.,0.,1.));+#8117 = DEFINITIONAL_REPRESENTATION('',(#8118),#8122);+#8118 = LINE('',#8119,#8120);+#8119 = CARTESIAN_POINT('',(0.,0.));+#8120 = VECTOR('',#8121,1.);+#8121 = DIRECTION('',(1.,0.));+#8122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8123 = ORIENTED_EDGE('',*,*,#8124,.F.);+#8124 = EDGE_CURVE('',#8036,#8097,#8125,.T.);+#8125 = SURFACE_CURVE('',#8126,(#8130,#8137),.PCURVE_S1.);+#8126 = LINE('',#8127,#8128);+#8127 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#8128 = VECTOR('',#8129,1.);+#8129 = DIRECTION('',(0.,1.,0.));+#8130 = PCURVE('',#8044,#8131);+#8131 = DEFINITIONAL_REPRESENTATION('',(#8132),#8136);+#8132 = LINE('',#8133,#8134);+#8133 = CARTESIAN_POINT('',(0.85,0.));+#8134 = VECTOR('',#8135,1.);+#8135 = DIRECTION('',(0.,-1.));+#8136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8137 = PCURVE('',#8138,#8143);+#8138 = PLANE('',#8139);+#8139 = AXIS2_PLACEMENT_3D('',#8140,#8141,#8142);+#8140 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#8141 = DIRECTION('',(0.,0.,1.));+#8142 = DIRECTION('',(1.,0.,0.));+#8143 = DEFINITIONAL_REPRESENTATION('',(#8144),#8148);+#8144 = LINE('',#8145,#8146);+#8145 = CARTESIAN_POINT('',(0.,0.));+#8146 = VECTOR('',#8147,1.);+#8147 = DIRECTION('',(0.,1.));+#8148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8149 = FACE_BOUND('',#8150,.F.);+#8150 = EDGE_LOOP('',(#8151,#8181,#8209,#8237));+#8151 = ORIENTED_EDGE('',*,*,#8152,.T.);+#8152 = EDGE_CURVE('',#8153,#8155,#8157,.T.);+#8153 = VERTEX_POINT('',#8154);+#8154 = CARTESIAN_POINT('',(104.7522203923,-9.675,2.675));+#8155 = VERTEX_POINT('',#8156);+#8156 = CARTESIAN_POINT('',(104.7522203923,-10.325,2.675));+#8157 = SURFACE_CURVE('',#8158,(#8162,#8169),.PCURVE_S1.);+#8158 = LINE('',#8159,#8160);+#8159 = CARTESIAN_POINT('',(104.7522203923,-10.375,2.675));+#8160 = VECTOR('',#8161,1.);+#8161 = DIRECTION('',(0.,-1.,0.));+#8162 = PCURVE('',#8044,#8163);+#8163 = DEFINITIONAL_REPRESENTATION('',(#8164),#8168);+#8164 = LINE('',#8165,#8166);+#8165 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#8166 = VECTOR('',#8167,1.);+#8167 = DIRECTION('',(0.,1.));+#8168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8169 = PCURVE('',#8170,#8175);+#8170 = PLANE('',#8171);+#8171 = AXIS2_PLACEMENT_3D('',#8172,#8173,#8174);+#8172 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#8173 = DIRECTION('',(0.,0.,1.));+#8174 = DIRECTION('',(1.,0.,0.));+#8175 = DEFINITIONAL_REPRESENTATION('',(#8176),#8180);+#8176 = LINE('',#8177,#8178);+#8177 = CARTESIAN_POINT('',(0.1,-5.E-02));+#8178 = VECTOR('',#8179,1.);+#8179 = DIRECTION('',(0.,-1.));+#8180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8181 = ORIENTED_EDGE('',*,*,#8182,.T.);+#8182 = EDGE_CURVE('',#8155,#8183,#8185,.T.);+#8183 = VERTEX_POINT('',#8184);+#8184 = CARTESIAN_POINT('',(104.7522203923,-10.325,3.325));+#8185 = SURFACE_CURVE('',#8186,(#8190,#8197),.PCURVE_S1.);+#8186 = LINE('',#8187,#8188);+#8187 = CARTESIAN_POINT('',(104.7522203923,-10.325,2.625));+#8188 = VECTOR('',#8189,1.);+#8189 = DIRECTION('',(0.,0.,1.));+#8190 = PCURVE('',#8044,#8191);+#8191 = DEFINITIONAL_REPRESENTATION('',(#8192),#8196);+#8192 = LINE('',#8193,#8194);+#8193 = CARTESIAN_POINT('',(5.E-02,-0.1));+#8194 = VECTOR('',#8195,1.);+#8195 = DIRECTION('',(1.,0.));+#8196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8197 = PCURVE('',#8198,#8203);+#8198 = PLANE('',#8199);+#8199 = AXIS2_PLACEMENT_3D('',#8200,#8201,#8202);+#8200 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#8201 = DIRECTION('',(0.,1.,0.));+#8202 = DIRECTION('',(0.,0.,1.));+#8203 = DEFINITIONAL_REPRESENTATION('',(#8204),#8208);+#8204 = LINE('',#8205,#8206);+#8205 = CARTESIAN_POINT('',(-5.E-02,0.1));+#8206 = VECTOR('',#8207,1.);+#8207 = DIRECTION('',(1.,0.));+#8208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8209 = ORIENTED_EDGE('',*,*,#8210,.F.);+#8210 = EDGE_CURVE('',#8211,#8183,#8213,.T.);+#8211 = VERTEX_POINT('',#8212);+#8212 = CARTESIAN_POINT('',(104.7522203923,-9.675,3.325));+#8213 = SURFACE_CURVE('',#8214,(#8218,#8225),.PCURVE_S1.);+#8214 = LINE('',#8215,#8216);+#8215 = CARTESIAN_POINT('',(104.7522203923,-10.375,3.325));+#8216 = VECTOR('',#8217,1.);+#8217 = DIRECTION('',(0.,-1.,0.));+#8218 = PCURVE('',#8044,#8219);+#8219 = DEFINITIONAL_REPRESENTATION('',(#8220),#8224);+#8220 = LINE('',#8221,#8222);+#8221 = CARTESIAN_POINT('',(0.75,-5.E-02));+#8222 = VECTOR('',#8223,1.);+#8223 = DIRECTION('',(0.,1.));+#8224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8225 = PCURVE('',#8226,#8231);+#8226 = PLANE('',#8227);+#8227 = AXIS2_PLACEMENT_3D('',#8228,#8229,#8230);+#8228 = CARTESIAN_POINT('',(104.6522203923,-10.325,3.325));+#8229 = DIRECTION('',(0.,0.,1.));+#8230 = DIRECTION('',(1.,0.,0.));+#8231 = DEFINITIONAL_REPRESENTATION('',(#8232),#8236);+#8232 = LINE('',#8233,#8234);+#8233 = CARTESIAN_POINT('',(0.1,-5.E-02));+#8234 = VECTOR('',#8235,1.);+#8235 = DIRECTION('',(0.,-1.));+#8236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8237 = ORIENTED_EDGE('',*,*,#8238,.F.);+#8238 = EDGE_CURVE('',#8153,#8211,#8239,.T.);+#8239 = SURFACE_CURVE('',#8240,(#8244,#8251),.PCURVE_S1.);+#8240 = LINE('',#8241,#8242);+#8241 = CARTESIAN_POINT('',(104.7522203923,-9.675,2.625));+#8242 = VECTOR('',#8243,1.);+#8243 = DIRECTION('',(0.,0.,1.));+#8244 = PCURVE('',#8044,#8245);+#8245 = DEFINITIONAL_REPRESENTATION('',(#8246),#8250);+#8246 = LINE('',#8247,#8248);+#8247 = CARTESIAN_POINT('',(5.E-02,-0.75));+#8248 = VECTOR('',#8249,1.);+#8249 = DIRECTION('',(1.,0.));+#8250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8251 = PCURVE('',#8252,#8257);+#8252 = PLANE('',#8253);+#8253 = AXIS2_PLACEMENT_3D('',#8254,#8255,#8256);+#8254 = CARTESIAN_POINT('',(104.6522203923,-9.675,2.675));+#8255 = DIRECTION('',(0.,1.,0.));+#8256 = DIRECTION('',(0.,0.,1.));+#8257 = DEFINITIONAL_REPRESENTATION('',(#8258),#8262);+#8258 = LINE('',#8259,#8260);+#8259 = CARTESIAN_POINT('',(-5.E-02,0.1));+#8260 = VECTOR('',#8261,1.);+#8261 = DIRECTION('',(1.,0.));+#8262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8263 = ADVANCED_FACE('',(#8264),#8056,.F.);+#8264 = FACE_BOUND('',#8265,.F.);+#8265 = EDGE_LOOP('',(#8266,#8289,#8290,#8313));+#8266 = ORIENTED_EDGE('',*,*,#8267,.F.);+#8267 = EDGE_CURVE('',#8034,#8268,#8270,.T.);+#8268 = VERTEX_POINT('',#8269);+#8269 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#8270 = SURFACE_CURVE('',#8271,(#8275,#8282),.PCURVE_S1.);+#8271 = LINE('',#8272,#8273);+#8272 = CARTESIAN_POINT('',(104.7522203923,-10.425,2.575));+#8273 = VECTOR('',#8274,1.);+#8274 = DIRECTION('',(1.,0.,0.));+#8275 = PCURVE('',#8056,#8276);+#8276 = DEFINITIONAL_REPRESENTATION('',(#8277),#8281);+#8277 = LINE('',#8278,#8279);+#8278 = CARTESIAN_POINT('',(0.,0.));+#8279 = VECTOR('',#8280,1.);+#8280 = DIRECTION('',(0.,1.));+#8281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8282 = PCURVE('',#8084,#8283);+#8283 = DEFINITIONAL_REPRESENTATION('',(#8284),#8288);+#8284 = LINE('',#8285,#8286);+#8285 = CARTESIAN_POINT('',(0.,0.));+#8286 = VECTOR('',#8287,1.);+#8287 = DIRECTION('',(1.,0.));+#8288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8289 = ORIENTED_EDGE('',*,*,#8033,.T.);+#8290 = ORIENTED_EDGE('',*,*,#8291,.T.);+#8291 = EDGE_CURVE('',#8036,#8292,#8294,.T.);+#8292 = VERTEX_POINT('',#8293);+#8293 = CARTESIAN_POINT('',(113.7522203923,-10.425,3.425));+#8294 = SURFACE_CURVE('',#8295,(#8299,#8306),.PCURVE_S1.);+#8295 = LINE('',#8296,#8297);+#8296 = CARTESIAN_POINT('',(104.7522203923,-10.425,3.425));+#8297 = VECTOR('',#8298,1.);+#8298 = DIRECTION('',(1.,0.,0.));+#8299 = PCURVE('',#8056,#8300);+#8300 = DEFINITIONAL_REPRESENTATION('',(#8301),#8305);+#8301 = LINE('',#8302,#8303);+#8302 = CARTESIAN_POINT('',(0.85,0.));+#8303 = VECTOR('',#8304,1.);+#8304 = DIRECTION('',(0.,1.));+#8305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8306 = PCURVE('',#8138,#8307);+#8307 = DEFINITIONAL_REPRESENTATION('',(#8308),#8312);+#8308 = LINE('',#8309,#8310);+#8309 = CARTESIAN_POINT('',(0.,0.));+#8310 = VECTOR('',#8311,1.);+#8311 = DIRECTION('',(1.,0.));+#8312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8313 = ORIENTED_EDGE('',*,*,#8314,.F.);+#8314 = EDGE_CURVE('',#8268,#8292,#8315,.T.);+#8315 = SURFACE_CURVE('',#8316,(#8320,#8327),.PCURVE_S1.);+#8316 = LINE('',#8317,#8318);+#8317 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#8318 = VECTOR('',#8319,1.);+#8319 = DIRECTION('',(0.,0.,1.));+#8320 = PCURVE('',#8056,#8321);+#8321 = DEFINITIONAL_REPRESENTATION('',(#8322),#8326);+#8322 = LINE('',#8323,#8324);+#8323 = CARTESIAN_POINT('',(0.,9.));+#8324 = VECTOR('',#8325,1.);+#8325 = DIRECTION('',(1.,0.));+#8326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8327 = PCURVE('',#8328,#8333);+#8328 = PLANE('',#8329);+#8329 = AXIS2_PLACEMENT_3D('',#8330,#8331,#8332);+#8330 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#8331 = DIRECTION('',(1.,0.,0.));+#8332 = DIRECTION('',(0.,0.,1.));+#8333 = DEFINITIONAL_REPRESENTATION('',(#8334),#8338);+#8334 = LINE('',#8335,#8336);+#8335 = CARTESIAN_POINT('',(0.,0.));+#8336 = VECTOR('',#8337,1.);+#8337 = DIRECTION('',(1.,0.));+#8338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8339 = ADVANCED_FACE('',(#8340),#8138,.T.);+#8340 = FACE_BOUND('',#8341,.T.);+#8341 = EDGE_LOOP('',(#8342,#8343,#8344,#8367));+#8342 = ORIENTED_EDGE('',*,*,#8124,.F.);+#8343 = ORIENTED_EDGE('',*,*,#8291,.T.);+#8344 = ORIENTED_EDGE('',*,*,#8345,.T.);+#8345 = EDGE_CURVE('',#8292,#8346,#8348,.T.);+#8346 = VERTEX_POINT('',#8347);+#8347 = CARTESIAN_POINT('',(113.7522203923,-9.575,3.425));+#8348 = SURFACE_CURVE('',#8349,(#8353,#8360),.PCURVE_S1.);+#8349 = LINE('',#8350,#8351);+#8350 = CARTESIAN_POINT('',(113.7522203923,-10.425,3.425));+#8351 = VECTOR('',#8352,1.);+#8352 = DIRECTION('',(0.,1.,0.));+#8353 = PCURVE('',#8138,#8354);+#8354 = DEFINITIONAL_REPRESENTATION('',(#8355),#8359);+#8355 = LINE('',#8356,#8357);+#8356 = CARTESIAN_POINT('',(9.,0.));+#8357 = VECTOR('',#8358,1.);+#8358 = DIRECTION('',(0.,1.));+#8359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8360 = PCURVE('',#8328,#8361);+#8361 = DEFINITIONAL_REPRESENTATION('',(#8362),#8366);+#8362 = LINE('',#8363,#8364);+#8363 = CARTESIAN_POINT('',(0.85,0.));+#8364 = VECTOR('',#8365,1.);+#8365 = DIRECTION('',(0.,-1.));+#8366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8367 = ORIENTED_EDGE('',*,*,#8368,.F.);+#8368 = EDGE_CURVE('',#8097,#8346,#8369,.T.);+#8369 = SURFACE_CURVE('',#8370,(#8374,#8381),.PCURVE_S1.);+#8370 = LINE('',#8371,#8372);+#8371 = CARTESIAN_POINT('',(104.7522203923,-9.575,3.425));+#8372 = VECTOR('',#8373,1.);+#8373 = DIRECTION('',(1.,0.,0.));+#8374 = PCURVE('',#8138,#8375);+#8375 = DEFINITIONAL_REPRESENTATION('',(#8376),#8380);+#8376 = LINE('',#8377,#8378);+#8377 = CARTESIAN_POINT('',(0.,0.85));+#8378 = VECTOR('',#8379,1.);+#8379 = DIRECTION('',(1.,0.));+#8380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8381 = PCURVE('',#8112,#8382);+#8382 = DEFINITIONAL_REPRESENTATION('',(#8383),#8387);+#8383 = LINE('',#8384,#8385);+#8384 = CARTESIAN_POINT('',(0.85,0.));+#8385 = VECTOR('',#8386,1.);+#8386 = DIRECTION('',(0.,1.));+#8387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8388 = ADVANCED_FACE('',(#8389),#8084,.F.);+#8389 = FACE_BOUND('',#8390,.F.);+#8390 = EDGE_LOOP('',(#8391,#8392,#8393,#8416));+#8391 = ORIENTED_EDGE('',*,*,#8068,.F.);+#8392 = ORIENTED_EDGE('',*,*,#8267,.T.);+#8393 = ORIENTED_EDGE('',*,*,#8394,.T.);+#8394 = EDGE_CURVE('',#8268,#8395,#8397,.T.);+#8395 = VERTEX_POINT('',#8396);+#8396 = CARTESIAN_POINT('',(113.7522203923,-9.575,2.575));+#8397 = SURFACE_CURVE('',#8398,(#8402,#8409),.PCURVE_S1.);+#8398 = LINE('',#8399,#8400);+#8399 = CARTESIAN_POINT('',(113.7522203923,-10.425,2.575));+#8400 = VECTOR('',#8401,1.);+#8401 = DIRECTION('',(0.,1.,0.));+#8402 = PCURVE('',#8084,#8403);+#8403 = DEFINITIONAL_REPRESENTATION('',(#8404),#8408);+#8404 = LINE('',#8405,#8406);+#8405 = CARTESIAN_POINT('',(9.,0.));+#8406 = VECTOR('',#8407,1.);+#8407 = DIRECTION('',(0.,1.));+#8408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8409 = PCURVE('',#8328,#8410);+#8410 = DEFINITIONAL_REPRESENTATION('',(#8411),#8415);+#8411 = LINE('',#8412,#8413);+#8412 = CARTESIAN_POINT('',(0.,0.));+#8413 = VECTOR('',#8414,1.);+#8414 = DIRECTION('',(0.,-1.));+#8415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8416 = ORIENTED_EDGE('',*,*,#8417,.F.);+#8417 = EDGE_CURVE('',#8069,#8395,#8418,.T.);+#8418 = SURFACE_CURVE('',#8419,(#8423,#8430),.PCURVE_S1.);+#8419 = LINE('',#8420,#8421);+#8420 = CARTESIAN_POINT('',(104.7522203923,-9.575,2.575));+#8421 = VECTOR('',#8422,1.);+#8422 = DIRECTION('',(1.,0.,0.));+#8423 = PCURVE('',#8084,#8424);+#8424 = DEFINITIONAL_REPRESENTATION('',(#8425),#8429);+#8425 = LINE('',#8426,#8427);+#8426 = CARTESIAN_POINT('',(0.,0.85));+#8427 = VECTOR('',#8428,1.);+#8428 = DIRECTION('',(1.,0.));+#8429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8430 = PCURVE('',#8112,#8431);+#8431 = DEFINITIONAL_REPRESENTATION('',(#8432),#8436);+#8432 = LINE('',#8433,#8434);+#8433 = CARTESIAN_POINT('',(0.,0.));+#8434 = VECTOR('',#8435,1.);+#8435 = DIRECTION('',(0.,1.));+#8436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8437 = ADVANCED_FACE('',(#8438),#8112,.T.);+#8438 = FACE_BOUND('',#8439,.T.);+#8439 = EDGE_LOOP('',(#8440,#8441,#8442,#8443));+#8440 = ORIENTED_EDGE('',*,*,#8417,.F.);+#8441 = ORIENTED_EDGE('',*,*,#8096,.T.);+#8442 = ORIENTED_EDGE('',*,*,#8368,.T.);+#8443 = ORIENTED_EDGE('',*,*,#8444,.F.);+#8444 = EDGE_CURVE('',#8395,#8346,#8445,.T.);+#8445 = SURFACE_CURVE('',#8446,(#8450,#8457),.PCURVE_S1.);+#8446 = LINE('',#8447,#8448);+#8447 = CARTESIAN_POINT('',(113.7522203923,-9.575,2.575));+#8448 = VECTOR('',#8449,1.);+#8449 = DIRECTION('',(0.,0.,1.));+#8450 = PCURVE('',#8112,#8451);+#8451 = DEFINITIONAL_REPRESENTATION('',(#8452),#8456);+#8452 = LINE('',#8453,#8454);+#8453 = CARTESIAN_POINT('',(0.,9.));+#8454 = VECTOR('',#8455,1.);+#8455 = DIRECTION('',(1.,0.));+#8456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8457 = PCURVE('',#8328,#8458);+#8458 = DEFINITIONAL_REPRESENTATION('',(#8459),#8463);+#8459 = LINE('',#8460,#8461);+#8460 = CARTESIAN_POINT('',(0.,-0.85));+#8461 = VECTOR('',#8462,1.);+#8462 = DIRECTION('',(1.,0.));+#8463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8464 = ADVANCED_FACE('',(#8465),#8170,.T.);+#8465 = FACE_BOUND('',#8466,.T.);+#8466 = EDGE_LOOP('',(#8467,#8490,#8491,#8514));+#8467 = ORIENTED_EDGE('',*,*,#8468,.F.);+#8468 = EDGE_CURVE('',#8153,#8469,#8471,.T.);+#8469 = VERTEX_POINT('',#8470);+#8470 = CARTESIAN_POINT('',(113.7522203923,-9.675,2.675));+#8471 = SURFACE_CURVE('',#8472,(#8476,#8483),.PCURVE_S1.);+#8472 = LINE('',#8473,#8474);+#8473 = CARTESIAN_POINT('',(104.6522203923,-9.675,2.675));+#8474 = VECTOR('',#8475,1.);+#8475 = DIRECTION('',(1.,0.,0.));+#8476 = PCURVE('',#8170,#8477);+#8477 = DEFINITIONAL_REPRESENTATION('',(#8478),#8482);+#8478 = LINE('',#8479,#8480);+#8479 = CARTESIAN_POINT('',(0.,0.65));+#8480 = VECTOR('',#8481,1.);+#8481 = DIRECTION('',(1.,0.));+#8482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8483 = PCURVE('',#8252,#8484);+#8484 = DEFINITIONAL_REPRESENTATION('',(#8485),#8489);+#8485 = LINE('',#8486,#8487);+#8486 = CARTESIAN_POINT('',(0.,0.));+#8487 = VECTOR('',#8488,1.);+#8488 = DIRECTION('',(0.,1.));+#8489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8490 = ORIENTED_EDGE('',*,*,#8152,.T.);+#8491 = ORIENTED_EDGE('',*,*,#8492,.T.);+#8492 = EDGE_CURVE('',#8155,#8493,#8495,.T.);+#8493 = VERTEX_POINT('',#8494);+#8494 = CARTESIAN_POINT('',(113.7522203923,-10.325,2.675));+#8495 = SURFACE_CURVE('',#8496,(#8500,#8507),.PCURVE_S1.);+#8496 = LINE('',#8497,#8498);+#8497 = CARTESIAN_POINT('',(104.6522203923,-10.325,2.675));+#8498 = VECTOR('',#8499,1.);+#8499 = DIRECTION('',(1.,0.,0.));+#8500 = PCURVE('',#8170,#8501);+#8501 = DEFINITIONAL_REPRESENTATION('',(#8502),#8506);+#8502 = LINE('',#8503,#8504);+#8503 = CARTESIAN_POINT('',(0.,0.));+#8504 = VECTOR('',#8505,1.);+#8505 = DIRECTION('',(1.,0.));+#8506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8507 = PCURVE('',#8198,#8508);+#8508 = DEFINITIONAL_REPRESENTATION('',(#8509),#8513);+#8509 = LINE('',#8510,#8511);+#8510 = CARTESIAN_POINT('',(0.,0.));+#8511 = VECTOR('',#8512,1.);+#8512 = DIRECTION('',(0.,1.));+#8513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8514 = ORIENTED_EDGE('',*,*,#8515,.F.);+#8515 = EDGE_CURVE('',#8469,#8493,#8516,.T.);+#8516 = SURFACE_CURVE('',#8517,(#8521,#8528),.PCURVE_S1.);+#8517 = LINE('',#8518,#8519);+#8518 = CARTESIAN_POINT('',(113.7522203923,-10.375,2.675));+#8519 = VECTOR('',#8520,1.);+#8520 = DIRECTION('',(0.,-1.,0.));+#8521 = PCURVE('',#8170,#8522);+#8522 = DEFINITIONAL_REPRESENTATION('',(#8523),#8527);+#8523 = LINE('',#8524,#8525);+#8524 = CARTESIAN_POINT('',(9.1,-5.E-02));+#8525 = VECTOR('',#8526,1.);+#8526 = DIRECTION('',(0.,-1.));+#8527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8528 = PCURVE('',#8328,#8529);+#8529 = DEFINITIONAL_REPRESENTATION('',(#8530),#8534);+#8530 = LINE('',#8531,#8532);+#8531 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#8532 = VECTOR('',#8533,1.);+#8533 = DIRECTION('',(0.,1.));+#8534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8535 = ADVANCED_FACE('',(#8536),#8252,.F.);+#8536 = FACE_BOUND('',#8537,.F.);+#8537 = EDGE_LOOP('',(#8538,#8539,#8540,#8563));+#8538 = ORIENTED_EDGE('',*,*,#8468,.F.);+#8539 = ORIENTED_EDGE('',*,*,#8238,.T.);+#8540 = ORIENTED_EDGE('',*,*,#8541,.T.);+#8541 = EDGE_CURVE('',#8211,#8542,#8544,.T.);+#8542 = VERTEX_POINT('',#8543);+#8543 = CARTESIAN_POINT('',(113.7522203923,-9.675,3.325));+#8544 = SURFACE_CURVE('',#8545,(#8549,#8556),.PCURVE_S1.);+#8545 = LINE('',#8546,#8547);+#8546 = CARTESIAN_POINT('',(104.6522203923,-9.675,3.325));+#8547 = VECTOR('',#8548,1.);+#8548 = DIRECTION('',(1.,0.,0.));+#8549 = PCURVE('',#8252,#8550);+#8550 = DEFINITIONAL_REPRESENTATION('',(#8551),#8555);+#8551 = LINE('',#8552,#8553);+#8552 = CARTESIAN_POINT('',(0.65,0.));+#8553 = VECTOR('',#8554,1.);+#8554 = DIRECTION('',(0.,1.));+#8555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8556 = PCURVE('',#8226,#8557);+#8557 = DEFINITIONAL_REPRESENTATION('',(#8558),#8562);+#8558 = LINE('',#8559,#8560);+#8559 = CARTESIAN_POINT('',(0.,0.65));+#8560 = VECTOR('',#8561,1.);+#8561 = DIRECTION('',(1.,0.));+#8562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8563 = ORIENTED_EDGE('',*,*,#8564,.F.);+#8564 = EDGE_CURVE('',#8469,#8542,#8565,.T.);+#8565 = SURFACE_CURVE('',#8566,(#8570,#8577),.PCURVE_S1.);+#8566 = LINE('',#8567,#8568);+#8567 = CARTESIAN_POINT('',(113.7522203923,-9.675,2.625));+#8568 = VECTOR('',#8569,1.);+#8569 = DIRECTION('',(0.,0.,1.));+#8570 = PCURVE('',#8252,#8571);+#8571 = DEFINITIONAL_REPRESENTATION('',(#8572),#8576);+#8572 = LINE('',#8573,#8574);+#8573 = CARTESIAN_POINT('',(-5.E-02,9.1));+#8574 = VECTOR('',#8575,1.);+#8575 = DIRECTION('',(1.,0.));+#8576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8577 = PCURVE('',#8328,#8578);+#8578 = DEFINITIONAL_REPRESENTATION('',(#8579),#8583);+#8579 = LINE('',#8580,#8581);+#8580 = CARTESIAN_POINT('',(5.E-02,-0.75));+#8581 = VECTOR('',#8582,1.);+#8582 = DIRECTION('',(1.,0.));+#8583 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8584 = ADVANCED_FACE('',(#8585),#8226,.F.);+#8585 = FACE_BOUND('',#8586,.F.);+#8586 = EDGE_LOOP('',(#8587,#8588,#8589,#8612));+#8587 = ORIENTED_EDGE('',*,*,#8541,.F.);+#8588 = ORIENTED_EDGE('',*,*,#8210,.T.);+#8589 = ORIENTED_EDGE('',*,*,#8590,.T.);+#8590 = EDGE_CURVE('',#8183,#8591,#8593,.T.);+#8591 = VERTEX_POINT('',#8592);+#8592 = CARTESIAN_POINT('',(113.7522203923,-10.325,3.325));+#8593 = SURFACE_CURVE('',#8594,(#8598,#8605),.PCURVE_S1.);+#8594 = LINE('',#8595,#8596);+#8595 = CARTESIAN_POINT('',(104.6522203923,-10.325,3.325));+#8596 = VECTOR('',#8597,1.);+#8597 = DIRECTION('',(1.,0.,0.));+#8598 = PCURVE('',#8226,#8599);+#8599 = DEFINITIONAL_REPRESENTATION('',(#8600),#8604);+#8600 = LINE('',#8601,#8602);+#8601 = CARTESIAN_POINT('',(0.,0.));+#8602 = VECTOR('',#8603,1.);+#8603 = DIRECTION('',(1.,0.));+#8604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8605 = PCURVE('',#8198,#8606);+#8606 = DEFINITIONAL_REPRESENTATION('',(#8607),#8611);+#8607 = LINE('',#8608,#8609);+#8608 = CARTESIAN_POINT('',(0.65,0.));+#8609 = VECTOR('',#8610,1.);+#8610 = DIRECTION('',(0.,1.));+#8611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8612 = ORIENTED_EDGE('',*,*,#8613,.F.);+#8613 = EDGE_CURVE('',#8542,#8591,#8614,.T.);+#8614 = SURFACE_CURVE('',#8615,(#8619,#8626),.PCURVE_S1.);+#8615 = LINE('',#8616,#8617);+#8616 = CARTESIAN_POINT('',(113.7522203923,-10.375,3.325));+#8617 = VECTOR('',#8618,1.);+#8618 = DIRECTION('',(0.,-1.,0.));+#8619 = PCURVE('',#8226,#8620);+#8620 = DEFINITIONAL_REPRESENTATION('',(#8621),#8625);+#8621 = LINE('',#8622,#8623);+#8622 = CARTESIAN_POINT('',(9.1,-5.E-02));+#8623 = VECTOR('',#8624,1.);+#8624 = DIRECTION('',(0.,-1.));+#8625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8626 = PCURVE('',#8328,#8627);+#8627 = DEFINITIONAL_REPRESENTATION('',(#8628),#8632);+#8628 = LINE('',#8629,#8630);+#8629 = CARTESIAN_POINT('',(0.75,-5.E-02));+#8630 = VECTOR('',#8631,1.);+#8631 = DIRECTION('',(0.,1.));+#8632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8633 = ADVANCED_FACE('',(#8634),#8198,.T.);+#8634 = FACE_BOUND('',#8635,.T.);+#8635 = EDGE_LOOP('',(#8636,#8637,#8638,#8639));+#8636 = ORIENTED_EDGE('',*,*,#8492,.F.);+#8637 = ORIENTED_EDGE('',*,*,#8182,.T.);+#8638 = ORIENTED_EDGE('',*,*,#8590,.T.);+#8639 = ORIENTED_EDGE('',*,*,#8640,.F.);+#8640 = EDGE_CURVE('',#8493,#8591,#8641,.T.);+#8641 = SURFACE_CURVE('',#8642,(#8646,#8653),.PCURVE_S1.);+#8642 = LINE('',#8643,#8644);+#8643 = CARTESIAN_POINT('',(113.7522203923,-10.325,2.625));+#8644 = VECTOR('',#8645,1.);+#8645 = DIRECTION('',(0.,0.,1.));+#8646 = PCURVE('',#8198,#8647);+#8647 = DEFINITIONAL_REPRESENTATION('',(#8648),#8652);+#8648 = LINE('',#8649,#8650);+#8649 = CARTESIAN_POINT('',(-5.E-02,9.1));+#8650 = VECTOR('',#8651,1.);+#8651 = DIRECTION('',(1.,0.));+#8652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8653 = PCURVE('',#8328,#8654);+#8654 = DEFINITIONAL_REPRESENTATION('',(#8655),#8659);+#8655 = LINE('',#8656,#8657);+#8656 = CARTESIAN_POINT('',(5.E-02,-0.1));+#8657 = VECTOR('',#8658,1.);+#8658 = DIRECTION('',(1.,0.));+#8659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8660 = ADVANCED_FACE('',(#8661,#8667),#8328,.T.);+#8661 = FACE_BOUND('',#8662,.T.);+#8662 = EDGE_LOOP('',(#8663,#8664,#8665,#8666));+#8663 = ORIENTED_EDGE('',*,*,#8314,.F.);+#8664 = ORIENTED_EDGE('',*,*,#8394,.T.);+#8665 = ORIENTED_EDGE('',*,*,#8444,.T.);+#8666 = ORIENTED_EDGE('',*,*,#8345,.F.);+#8667 = FACE_BOUND('',#8668,.T.);+#8668 = EDGE_LOOP('',(#8669,#8670,#8671,#8672));+#8669 = ORIENTED_EDGE('',*,*,#8515,.T.);+#8670 = ORIENTED_EDGE('',*,*,#8640,.T.);+#8671 = ORIENTED_EDGE('',*,*,#8613,.F.);+#8672 = ORIENTED_EDGE('',*,*,#8564,.F.);+#8673 = MANIFOLD_SOLID_BREP('',#8674);+#8674 = CLOSED_SHELL('',(#8675,#8909,#8985,#9034,#9083,#9110,#9181,#9230+    ,#9279,#9306));+#8675 = ADVANCED_FACE('',(#8676,#8795),#8690,.F.);+#8676 = FACE_BOUND('',#8677,.F.);+#8677 = EDGE_LOOP('',(#8678,#8713,#8741,#8769));+#8678 = ORIENTED_EDGE('',*,*,#8679,.F.);+#8679 = EDGE_CURVE('',#8680,#8682,#8684,.T.);+#8680 = VERTEX_POINT('',#8681);+#8681 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8682 = VERTEX_POINT('',#8683);+#8683 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#8684 = SURFACE_CURVE('',#8685,(#8689,#8701),.PCURVE_S1.);+#8685 = LINE('',#8686,#8687);+#8686 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8687 = VECTOR('',#8688,1.);+#8688 = DIRECTION('',(0.,0.,1.));+#8689 = PCURVE('',#8690,#8695);+#8690 = PLANE('',#8691);+#8691 = AXIS2_PLACEMENT_3D('',#8692,#8693,#8694);+#8692 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8693 = DIRECTION('',(1.,0.,0.));+#8694 = DIRECTION('',(0.,0.,1.));+#8695 = DEFINITIONAL_REPRESENTATION('',(#8696),#8700);+#8696 = LINE('',#8697,#8698);+#8697 = CARTESIAN_POINT('',(0.,0.));+#8698 = VECTOR('',#8699,1.);+#8699 = DIRECTION('',(1.,0.));+#8700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8701 = PCURVE('',#8702,#8707);+#8702 = PLANE('',#8703);+#8703 = AXIS2_PLACEMENT_3D('',#8704,#8705,#8706);+#8704 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8705 = DIRECTION('',(0.,1.,0.));+#8706 = DIRECTION('',(0.,0.,1.));+#8707 = DEFINITIONAL_REPRESENTATION('',(#8708),#8712);+#8708 = LINE('',#8709,#8710);+#8709 = CARTESIAN_POINT('',(0.,0.));+#8710 = VECTOR('',#8711,1.);+#8711 = DIRECTION('',(1.,0.));+#8712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8713 = ORIENTED_EDGE('',*,*,#8714,.T.);+#8714 = EDGE_CURVE('',#8680,#8715,#8717,.T.);+#8715 = VERTEX_POINT('',#8716);+#8716 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#8717 = SURFACE_CURVE('',#8718,(#8722,#8729),.PCURVE_S1.);+#8718 = LINE('',#8719,#8720);+#8719 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8720 = VECTOR('',#8721,1.);+#8721 = DIRECTION('',(0.,1.,0.));+#8722 = PCURVE('',#8690,#8723);+#8723 = DEFINITIONAL_REPRESENTATION('',(#8724),#8728);+#8724 = LINE('',#8725,#8726);+#8725 = CARTESIAN_POINT('',(0.,0.));+#8726 = VECTOR('',#8727,1.);+#8727 = DIRECTION('',(0.,-1.));+#8728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8729 = PCURVE('',#8730,#8735);+#8730 = PLANE('',#8731);+#8731 = AXIS2_PLACEMENT_3D('',#8732,#8733,#8734);+#8732 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8733 = DIRECTION('',(0.,0.,1.));+#8734 = DIRECTION('',(1.,0.,0.));+#8735 = DEFINITIONAL_REPRESENTATION('',(#8736),#8740);+#8736 = LINE('',#8737,#8738);+#8737 = CARTESIAN_POINT('',(0.,0.));+#8738 = VECTOR('',#8739,1.);+#8739 = DIRECTION('',(0.,1.));+#8740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8741 = ORIENTED_EDGE('',*,*,#8742,.T.);+#8742 = EDGE_CURVE('',#8715,#8743,#8745,.T.);+#8743 = VERTEX_POINT('',#8744);+#8744 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.965));+#8745 = SURFACE_CURVE('',#8746,(#8750,#8757),.PCURVE_S1.);+#8746 = LINE('',#8747,#8748);+#8747 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#8748 = VECTOR('',#8749,1.);+#8749 = DIRECTION('',(0.,0.,1.));+#8750 = PCURVE('',#8690,#8751);+#8751 = DEFINITIONAL_REPRESENTATION('',(#8752),#8756);+#8752 = LINE('',#8753,#8754);+#8753 = CARTESIAN_POINT('',(0.,-0.85));+#8754 = VECTOR('',#8755,1.);+#8755 = DIRECTION('',(1.,0.));+#8756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8757 = PCURVE('',#8758,#8763);+#8758 = PLANE('',#8759);+#8759 = AXIS2_PLACEMENT_3D('',#8760,#8761,#8762);+#8760 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#8761 = DIRECTION('',(0.,1.,0.));+#8762 = DIRECTION('',(0.,0.,1.));+#8763 = DEFINITIONAL_REPRESENTATION('',(#8764),#8768);+#8764 = LINE('',#8765,#8766);+#8765 = CARTESIAN_POINT('',(0.,0.));+#8766 = VECTOR('',#8767,1.);+#8767 = DIRECTION('',(1.,0.));+#8768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8769 = ORIENTED_EDGE('',*,*,#8770,.F.);+#8770 = EDGE_CURVE('',#8682,#8743,#8771,.T.);+#8771 = SURFACE_CURVE('',#8772,(#8776,#8783),.PCURVE_S1.);+#8772 = LINE('',#8773,#8774);+#8773 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#8774 = VECTOR('',#8775,1.);+#8775 = DIRECTION('',(0.,1.,0.));+#8776 = PCURVE('',#8690,#8777);+#8777 = DEFINITIONAL_REPRESENTATION('',(#8778),#8782);+#8778 = LINE('',#8779,#8780);+#8779 = CARTESIAN_POINT('',(0.85,0.));+#8780 = VECTOR('',#8781,1.);+#8781 = DIRECTION('',(0.,-1.));+#8782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8783 = PCURVE('',#8784,#8789);+#8784 = PLANE('',#8785);+#8785 = AXIS2_PLACEMENT_3D('',#8786,#8787,#8788);+#8786 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#8787 = DIRECTION('',(0.,0.,1.));+#8788 = DIRECTION('',(1.,0.,0.));+#8789 = DEFINITIONAL_REPRESENTATION('',(#8790),#8794);+#8790 = LINE('',#8791,#8792);+#8791 = CARTESIAN_POINT('',(0.,0.));+#8792 = VECTOR('',#8793,1.);+#8793 = DIRECTION('',(0.,1.));+#8794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8795 = FACE_BOUND('',#8796,.F.);+#8796 = EDGE_LOOP('',(#8797,#8827,#8855,#8883));+#8797 = ORIENTED_EDGE('',*,*,#8798,.T.);+#8798 = EDGE_CURVE('',#8799,#8801,#8803,.T.);+#8799 = VERTEX_POINT('',#8800);+#8800 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.215));+#8801 = VERTEX_POINT('',#8802);+#8802 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.215));+#8803 = SURFACE_CURVE('',#8804,(#8808,#8815),.PCURVE_S1.);+#8804 = LINE('',#8805,#8806);+#8805 = CARTESIAN_POINT('',(104.7522203923,-10.375,5.215));+#8806 = VECTOR('',#8807,1.);+#8807 = DIRECTION('',(0.,-1.,0.));+#8808 = PCURVE('',#8690,#8809);+#8809 = DEFINITIONAL_REPRESENTATION('',(#8810),#8814);+#8810 = LINE('',#8811,#8812);+#8811 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#8812 = VECTOR('',#8813,1.);+#8813 = DIRECTION('',(0.,1.));+#8814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8815 = PCURVE('',#8816,#8821);+#8816 = PLANE('',#8817);+#8817 = AXIS2_PLACEMENT_3D('',#8818,#8819,#8820);+#8818 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#8819 = DIRECTION('',(0.,0.,1.));+#8820 = DIRECTION('',(1.,0.,0.));+#8821 = DEFINITIONAL_REPRESENTATION('',(#8822),#8826);+#8822 = LINE('',#8823,#8824);+#8823 = CARTESIAN_POINT('',(0.1,-5.E-02));+#8824 = VECTOR('',#8825,1.);+#8825 = DIRECTION('',(0.,-1.));+#8826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8827 = ORIENTED_EDGE('',*,*,#8828,.T.);+#8828 = EDGE_CURVE('',#8801,#8829,#8831,.T.);+#8829 = VERTEX_POINT('',#8830);+#8830 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.865));+#8831 = SURFACE_CURVE('',#8832,(#8836,#8843),.PCURVE_S1.);+#8832 = LINE('',#8833,#8834);+#8833 = CARTESIAN_POINT('',(104.7522203923,-10.325,5.165));+#8834 = VECTOR('',#8835,1.);+#8835 = DIRECTION('',(0.,0.,1.));+#8836 = PCURVE('',#8690,#8837);+#8837 = DEFINITIONAL_REPRESENTATION('',(#8838),#8842);+#8838 = LINE('',#8839,#8840);+#8839 = CARTESIAN_POINT('',(5.E-02,-0.1));+#8840 = VECTOR('',#8841,1.);+#8841 = DIRECTION('',(1.,0.));+#8842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8843 = PCURVE('',#8844,#8849);+#8844 = PLANE('',#8845);+#8845 = AXIS2_PLACEMENT_3D('',#8846,#8847,#8848);+#8846 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#8847 = DIRECTION('',(0.,1.,0.));+#8848 = DIRECTION('',(0.,0.,1.));+#8849 = DEFINITIONAL_REPRESENTATION('',(#8850),#8854);+#8850 = LINE('',#8851,#8852);+#8851 = CARTESIAN_POINT('',(-5.E-02,0.1));+#8852 = VECTOR('',#8853,1.);+#8853 = DIRECTION('',(1.,0.));+#8854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8855 = ORIENTED_EDGE('',*,*,#8856,.F.);+#8856 = EDGE_CURVE('',#8857,#8829,#8859,.T.);+#8857 = VERTEX_POINT('',#8858);+#8858 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.865));+#8859 = SURFACE_CURVE('',#8860,(#8864,#8871),.PCURVE_S1.);+#8860 = LINE('',#8861,#8862);+#8861 = CARTESIAN_POINT('',(104.7522203923,-10.375,5.865));+#8862 = VECTOR('',#8863,1.);+#8863 = DIRECTION('',(0.,-1.,0.));+#8864 = PCURVE('',#8690,#8865);+#8865 = DEFINITIONAL_REPRESENTATION('',(#8866),#8870);+#8866 = LINE('',#8867,#8868);+#8867 = CARTESIAN_POINT('',(0.75,-5.E-02));+#8868 = VECTOR('',#8869,1.);+#8869 = DIRECTION('',(0.,1.));+#8870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8871 = PCURVE('',#8872,#8877);+#8872 = PLANE('',#8873);+#8873 = AXIS2_PLACEMENT_3D('',#8874,#8875,#8876);+#8874 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.865));+#8875 = DIRECTION('',(0.,0.,1.));+#8876 = DIRECTION('',(1.,0.,0.));+#8877 = DEFINITIONAL_REPRESENTATION('',(#8878),#8882);+#8878 = LINE('',#8879,#8880);+#8879 = CARTESIAN_POINT('',(0.1,-5.E-02));+#8880 = VECTOR('',#8881,1.);+#8881 = DIRECTION('',(0.,-1.));+#8882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8883 = ORIENTED_EDGE('',*,*,#8884,.F.);+#8884 = EDGE_CURVE('',#8799,#8857,#8885,.T.);+#8885 = SURFACE_CURVE('',#8886,(#8890,#8897),.PCURVE_S1.);+#8886 = LINE('',#8887,#8888);+#8887 = CARTESIAN_POINT('',(104.7522203923,-9.675,5.165));+#8888 = VECTOR('',#8889,1.);+#8889 = DIRECTION('',(0.,0.,1.));+#8890 = PCURVE('',#8690,#8891);+#8891 = DEFINITIONAL_REPRESENTATION('',(#8892),#8896);+#8892 = LINE('',#8893,#8894);+#8893 = CARTESIAN_POINT('',(5.E-02,-0.75));+#8894 = VECTOR('',#8895,1.);+#8895 = DIRECTION('',(1.,0.));+#8896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8897 = PCURVE('',#8898,#8903);+#8898 = PLANE('',#8899);+#8899 = AXIS2_PLACEMENT_3D('',#8900,#8901,#8902);+#8900 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.215));+#8901 = DIRECTION('',(0.,1.,0.));+#8902 = DIRECTION('',(0.,0.,1.));+#8903 = DEFINITIONAL_REPRESENTATION('',(#8904),#8908);+#8904 = LINE('',#8905,#8906);+#8905 = CARTESIAN_POINT('',(-5.E-02,0.1));+#8906 = VECTOR('',#8907,1.);+#8907 = DIRECTION('',(1.,0.));+#8908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8909 = ADVANCED_FACE('',(#8910),#8702,.F.);+#8910 = FACE_BOUND('',#8911,.F.);+#8911 = EDGE_LOOP('',(#8912,#8935,#8936,#8959));+#8912 = ORIENTED_EDGE('',*,*,#8913,.F.);+#8913 = EDGE_CURVE('',#8680,#8914,#8916,.T.);+#8914 = VERTEX_POINT('',#8915);+#8915 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#8916 = SURFACE_CURVE('',#8917,(#8921,#8928),.PCURVE_S1.);+#8917 = LINE('',#8918,#8919);+#8918 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.115));+#8919 = VECTOR('',#8920,1.);+#8920 = DIRECTION('',(1.,0.,0.));+#8921 = PCURVE('',#8702,#8922);+#8922 = DEFINITIONAL_REPRESENTATION('',(#8923),#8927);+#8923 = LINE('',#8924,#8925);+#8924 = CARTESIAN_POINT('',(0.,0.));+#8925 = VECTOR('',#8926,1.);+#8926 = DIRECTION('',(0.,1.));+#8927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8928 = PCURVE('',#8730,#8929);+#8929 = DEFINITIONAL_REPRESENTATION('',(#8930),#8934);+#8930 = LINE('',#8931,#8932);+#8931 = CARTESIAN_POINT('',(0.,0.));+#8932 = VECTOR('',#8933,1.);+#8933 = DIRECTION('',(1.,0.));+#8934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8935 = ORIENTED_EDGE('',*,*,#8679,.T.);+#8936 = ORIENTED_EDGE('',*,*,#8937,.T.);+#8937 = EDGE_CURVE('',#8682,#8938,#8940,.T.);+#8938 = VERTEX_POINT('',#8939);+#8939 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.965));+#8940 = SURFACE_CURVE('',#8941,(#8945,#8952),.PCURVE_S1.);+#8941 = LINE('',#8942,#8943);+#8942 = CARTESIAN_POINT('',(104.7522203923,-10.425,5.965));+#8943 = VECTOR('',#8944,1.);+#8944 = DIRECTION('',(1.,0.,0.));+#8945 = PCURVE('',#8702,#8946);+#8946 = DEFINITIONAL_REPRESENTATION('',(#8947),#8951);+#8947 = LINE('',#8948,#8949);+#8948 = CARTESIAN_POINT('',(0.85,0.));+#8949 = VECTOR('',#8950,1.);+#8950 = DIRECTION('',(0.,1.));+#8951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8952 = PCURVE('',#8784,#8953);+#8953 = DEFINITIONAL_REPRESENTATION('',(#8954),#8958);+#8954 = LINE('',#8955,#8956);+#8955 = CARTESIAN_POINT('',(0.,0.));+#8956 = VECTOR('',#8957,1.);+#8957 = DIRECTION('',(1.,0.));+#8958 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8959 = ORIENTED_EDGE('',*,*,#8960,.F.);+#8960 = EDGE_CURVE('',#8914,#8938,#8961,.T.);+#8961 = SURFACE_CURVE('',#8962,(#8966,#8973),.PCURVE_S1.);+#8962 = LINE('',#8963,#8964);+#8963 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#8964 = VECTOR('',#8965,1.);+#8965 = DIRECTION('',(0.,0.,1.));+#8966 = PCURVE('',#8702,#8967);+#8967 = DEFINITIONAL_REPRESENTATION('',(#8968),#8972);+#8968 = LINE('',#8969,#8970);+#8969 = CARTESIAN_POINT('',(0.,9.));+#8970 = VECTOR('',#8971,1.);+#8971 = DIRECTION('',(1.,0.));+#8972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8973 = PCURVE('',#8974,#8979);+#8974 = PLANE('',#8975);+#8975 = AXIS2_PLACEMENT_3D('',#8976,#8977,#8978);+#8976 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#8977 = DIRECTION('',(1.,0.,0.));+#8978 = DIRECTION('',(0.,0.,1.));+#8979 = DEFINITIONAL_REPRESENTATION('',(#8980),#8984);+#8980 = LINE('',#8981,#8982);+#8981 = CARTESIAN_POINT('',(0.,0.));+#8982 = VECTOR('',#8983,1.);+#8983 = DIRECTION('',(1.,0.));+#8984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8985 = ADVANCED_FACE('',(#8986),#8784,.T.);+#8986 = FACE_BOUND('',#8987,.T.);+#8987 = EDGE_LOOP('',(#8988,#8989,#8990,#9013));+#8988 = ORIENTED_EDGE('',*,*,#8770,.F.);+#8989 = ORIENTED_EDGE('',*,*,#8937,.T.);+#8990 = ORIENTED_EDGE('',*,*,#8991,.T.);+#8991 = EDGE_CURVE('',#8938,#8992,#8994,.T.);+#8992 = VERTEX_POINT('',#8993);+#8993 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.965));+#8994 = SURFACE_CURVE('',#8995,(#8999,#9006),.PCURVE_S1.);+#8995 = LINE('',#8996,#8997);+#8996 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.965));+#8997 = VECTOR('',#8998,1.);+#8998 = DIRECTION('',(0.,1.,0.));+#8999 = PCURVE('',#8784,#9000);+#9000 = DEFINITIONAL_REPRESENTATION('',(#9001),#9005);+#9001 = LINE('',#9002,#9003);+#9002 = CARTESIAN_POINT('',(9.,0.));+#9003 = VECTOR('',#9004,1.);+#9004 = DIRECTION('',(0.,1.));+#9005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9006 = PCURVE('',#8974,#9007);+#9007 = DEFINITIONAL_REPRESENTATION('',(#9008),#9012);+#9008 = LINE('',#9009,#9010);+#9009 = CARTESIAN_POINT('',(0.85,0.));+#9010 = VECTOR('',#9011,1.);+#9011 = DIRECTION('',(0.,-1.));+#9012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9013 = ORIENTED_EDGE('',*,*,#9014,.F.);+#9014 = EDGE_CURVE('',#8743,#8992,#9015,.T.);+#9015 = SURFACE_CURVE('',#9016,(#9020,#9027),.PCURVE_S1.);+#9016 = LINE('',#9017,#9018);+#9017 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.965));+#9018 = VECTOR('',#9019,1.);+#9019 = DIRECTION('',(1.,0.,0.));+#9020 = PCURVE('',#8784,#9021);+#9021 = DEFINITIONAL_REPRESENTATION('',(#9022),#9026);+#9022 = LINE('',#9023,#9024);+#9023 = CARTESIAN_POINT('',(0.,0.85));+#9024 = VECTOR('',#9025,1.);+#9025 = DIRECTION('',(1.,0.));+#9026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9027 = PCURVE('',#8758,#9028);+#9028 = DEFINITIONAL_REPRESENTATION('',(#9029),#9033);+#9029 = LINE('',#9030,#9031);+#9030 = CARTESIAN_POINT('',(0.85,0.));+#9031 = VECTOR('',#9032,1.);+#9032 = DIRECTION('',(0.,1.));+#9033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9034 = ADVANCED_FACE('',(#9035),#8730,.F.);+#9035 = FACE_BOUND('',#9036,.F.);+#9036 = EDGE_LOOP('',(#9037,#9038,#9039,#9062));+#9037 = ORIENTED_EDGE('',*,*,#8714,.F.);+#9038 = ORIENTED_EDGE('',*,*,#8913,.T.);+#9039 = ORIENTED_EDGE('',*,*,#9040,.T.);+#9040 = EDGE_CURVE('',#8914,#9041,#9043,.T.);+#9041 = VERTEX_POINT('',#9042);+#9042 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.115));+#9043 = SURFACE_CURVE('',#9044,(#9048,#9055),.PCURVE_S1.);+#9044 = LINE('',#9045,#9046);+#9045 = CARTESIAN_POINT('',(113.7522203923,-10.425,5.115));+#9046 = VECTOR('',#9047,1.);+#9047 = DIRECTION('',(0.,1.,0.));+#9048 = PCURVE('',#8730,#9049);+#9049 = DEFINITIONAL_REPRESENTATION('',(#9050),#9054);+#9050 = LINE('',#9051,#9052);+#9051 = CARTESIAN_POINT('',(9.,0.));+#9052 = VECTOR('',#9053,1.);+#9053 = DIRECTION('',(0.,1.));+#9054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9055 = PCURVE('',#8974,#9056);+#9056 = DEFINITIONAL_REPRESENTATION('',(#9057),#9061);+#9057 = LINE('',#9058,#9059);+#9058 = CARTESIAN_POINT('',(0.,0.));+#9059 = VECTOR('',#9060,1.);+#9060 = DIRECTION('',(0.,-1.));+#9061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9062 = ORIENTED_EDGE('',*,*,#9063,.F.);+#9063 = EDGE_CURVE('',#8715,#9041,#9064,.T.);+#9064 = SURFACE_CURVE('',#9065,(#9069,#9076),.PCURVE_S1.);+#9065 = LINE('',#9066,#9067);+#9066 = CARTESIAN_POINT('',(104.7522203923,-9.575,5.115));+#9067 = VECTOR('',#9068,1.);+#9068 = DIRECTION('',(1.,0.,0.));+#9069 = PCURVE('',#8730,#9070);+#9070 = DEFINITIONAL_REPRESENTATION('',(#9071),#9075);+#9071 = LINE('',#9072,#9073);+#9072 = CARTESIAN_POINT('',(0.,0.85));+#9073 = VECTOR('',#9074,1.);+#9074 = DIRECTION('',(1.,0.));+#9075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9076 = PCURVE('',#8758,#9077);+#9077 = DEFINITIONAL_REPRESENTATION('',(#9078),#9082);+#9078 = LINE('',#9079,#9080);+#9079 = CARTESIAN_POINT('',(0.,0.));+#9080 = VECTOR('',#9081,1.);+#9081 = DIRECTION('',(0.,1.));+#9082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9083 = ADVANCED_FACE('',(#9084),#8758,.T.);+#9084 = FACE_BOUND('',#9085,.T.);+#9085 = EDGE_LOOP('',(#9086,#9087,#9088,#9089));+#9086 = ORIENTED_EDGE('',*,*,#9063,.F.);+#9087 = ORIENTED_EDGE('',*,*,#8742,.T.);+#9088 = ORIENTED_EDGE('',*,*,#9014,.T.);+#9089 = ORIENTED_EDGE('',*,*,#9090,.F.);+#9090 = EDGE_CURVE('',#9041,#8992,#9091,.T.);+#9091 = SURFACE_CURVE('',#9092,(#9096,#9103),.PCURVE_S1.);+#9092 = LINE('',#9093,#9094);+#9093 = CARTESIAN_POINT('',(113.7522203923,-9.575,5.115));+#9094 = VECTOR('',#9095,1.);+#9095 = DIRECTION('',(0.,0.,1.));+#9096 = PCURVE('',#8758,#9097);+#9097 = DEFINITIONAL_REPRESENTATION('',(#9098),#9102);+#9098 = LINE('',#9099,#9100);+#9099 = CARTESIAN_POINT('',(0.,9.));+#9100 = VECTOR('',#9101,1.);+#9101 = DIRECTION('',(1.,0.));+#9102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9103 = PCURVE('',#8974,#9104);+#9104 = DEFINITIONAL_REPRESENTATION('',(#9105),#9109);+#9105 = LINE('',#9106,#9107);+#9106 = CARTESIAN_POINT('',(0.,-0.85));+#9107 = VECTOR('',#9108,1.);+#9108 = DIRECTION('',(1.,0.));+#9109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9110 = ADVANCED_FACE('',(#9111),#8816,.T.);+#9111 = FACE_BOUND('',#9112,.T.);+#9112 = EDGE_LOOP('',(#9113,#9136,#9137,#9160));+#9113 = ORIENTED_EDGE('',*,*,#9114,.F.);+#9114 = EDGE_CURVE('',#8799,#9115,#9117,.T.);+#9115 = VERTEX_POINT('',#9116);+#9116 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.215));+#9117 = SURFACE_CURVE('',#9118,(#9122,#9129),.PCURVE_S1.);+#9118 = LINE('',#9119,#9120);+#9119 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.215));+#9120 = VECTOR('',#9121,1.);+#9121 = DIRECTION('',(1.,0.,0.));+#9122 = PCURVE('',#8816,#9123);+#9123 = DEFINITIONAL_REPRESENTATION('',(#9124),#9128);+#9124 = LINE('',#9125,#9126);+#9125 = CARTESIAN_POINT('',(0.,0.65));+#9126 = VECTOR('',#9127,1.);+#9127 = DIRECTION('',(1.,0.));+#9128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9129 = PCURVE('',#8898,#9130);+#9130 = DEFINITIONAL_REPRESENTATION('',(#9131),#9135);+#9131 = LINE('',#9132,#9133);+#9132 = CARTESIAN_POINT('',(0.,0.));+#9133 = VECTOR('',#9134,1.);+#9134 = DIRECTION('',(0.,1.));+#9135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9136 = ORIENTED_EDGE('',*,*,#8798,.T.);+#9137 = ORIENTED_EDGE('',*,*,#9138,.T.);+#9138 = EDGE_CURVE('',#8801,#9139,#9141,.T.);+#9139 = VERTEX_POINT('',#9140);+#9140 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.215));+#9141 = SURFACE_CURVE('',#9142,(#9146,#9153),.PCURVE_S1.);+#9142 = LINE('',#9143,#9144);+#9143 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.215));+#9144 = VECTOR('',#9145,1.);+#9145 = DIRECTION('',(1.,0.,0.));+#9146 = PCURVE('',#8816,#9147);+#9147 = DEFINITIONAL_REPRESENTATION('',(#9148),#9152);+#9148 = LINE('',#9149,#9150);+#9149 = CARTESIAN_POINT('',(0.,0.));+#9150 = VECTOR('',#9151,1.);+#9151 = DIRECTION('',(1.,0.));+#9152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9153 = PCURVE('',#8844,#9154);+#9154 = DEFINITIONAL_REPRESENTATION('',(#9155),#9159);+#9155 = LINE('',#9156,#9157);+#9156 = CARTESIAN_POINT('',(0.,0.));+#9157 = VECTOR('',#9158,1.);+#9158 = DIRECTION('',(0.,1.));+#9159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9160 = ORIENTED_EDGE('',*,*,#9161,.F.);+#9161 = EDGE_CURVE('',#9115,#9139,#9162,.T.);+#9162 = SURFACE_CURVE('',#9163,(#9167,#9174),.PCURVE_S1.);+#9163 = LINE('',#9164,#9165);+#9164 = CARTESIAN_POINT('',(113.7522203923,-10.375,5.215));+#9165 = VECTOR('',#9166,1.);+#9166 = DIRECTION('',(0.,-1.,0.));+#9167 = PCURVE('',#8816,#9168);+#9168 = DEFINITIONAL_REPRESENTATION('',(#9169),#9173);+#9169 = LINE('',#9170,#9171);+#9170 = CARTESIAN_POINT('',(9.1,-5.E-02));+#9171 = VECTOR('',#9172,1.);+#9172 = DIRECTION('',(0.,-1.));+#9173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9174 = PCURVE('',#8974,#9175);+#9175 = DEFINITIONAL_REPRESENTATION('',(#9176),#9180);+#9176 = LINE('',#9177,#9178);+#9177 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#9178 = VECTOR('',#9179,1.);+#9179 = DIRECTION('',(0.,1.));+#9180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9181 = ADVANCED_FACE('',(#9182),#8898,.F.);+#9182 = FACE_BOUND('',#9183,.F.);+#9183 = EDGE_LOOP('',(#9184,#9185,#9186,#9209));+#9184 = ORIENTED_EDGE('',*,*,#9114,.F.);+#9185 = ORIENTED_EDGE('',*,*,#8884,.T.);+#9186 = ORIENTED_EDGE('',*,*,#9187,.T.);+#9187 = EDGE_CURVE('',#8857,#9188,#9190,.T.);+#9188 = VERTEX_POINT('',#9189);+#9189 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.865));+#9190 = SURFACE_CURVE('',#9191,(#9195,#9202),.PCURVE_S1.);+#9191 = LINE('',#9192,#9193);+#9192 = CARTESIAN_POINT('',(104.6522203923,-9.675,5.865));+#9193 = VECTOR('',#9194,1.);+#9194 = DIRECTION('',(1.,0.,0.));+#9195 = PCURVE('',#8898,#9196);+#9196 = DEFINITIONAL_REPRESENTATION('',(#9197),#9201);+#9197 = LINE('',#9198,#9199);+#9198 = CARTESIAN_POINT('',(0.65,0.));+#9199 = VECTOR('',#9200,1.);+#9200 = DIRECTION('',(0.,1.));+#9201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9202 = PCURVE('',#8872,#9203);+#9203 = DEFINITIONAL_REPRESENTATION('',(#9204),#9208);+#9204 = LINE('',#9205,#9206);+#9205 = CARTESIAN_POINT('',(0.,0.65));+#9206 = VECTOR('',#9207,1.);+#9207 = DIRECTION('',(1.,0.));+#9208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9209 = ORIENTED_EDGE('',*,*,#9210,.F.);+#9210 = EDGE_CURVE('',#9115,#9188,#9211,.T.);+#9211 = SURFACE_CURVE('',#9212,(#9216,#9223),.PCURVE_S1.);+#9212 = LINE('',#9213,#9214);+#9213 = CARTESIAN_POINT('',(113.7522203923,-9.675,5.165));+#9214 = VECTOR('',#9215,1.);+#9215 = DIRECTION('',(0.,0.,1.));+#9216 = PCURVE('',#8898,#9217);+#9217 = DEFINITIONAL_REPRESENTATION('',(#9218),#9222);+#9218 = LINE('',#9219,#9220);+#9219 = CARTESIAN_POINT('',(-5.E-02,9.1));+#9220 = VECTOR('',#9221,1.);+#9221 = DIRECTION('',(1.,0.));+#9222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9223 = PCURVE('',#8974,#9224);+#9224 = DEFINITIONAL_REPRESENTATION('',(#9225),#9229);+#9225 = LINE('',#9226,#9227);+#9226 = CARTESIAN_POINT('',(5.E-02,-0.75));+#9227 = VECTOR('',#9228,1.);+#9228 = DIRECTION('',(1.,0.));+#9229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9230 = ADVANCED_FACE('',(#9231),#8872,.F.);+#9231 = FACE_BOUND('',#9232,.F.);+#9232 = EDGE_LOOP('',(#9233,#9234,#9235,#9258));+#9233 = ORIENTED_EDGE('',*,*,#9187,.F.);+#9234 = ORIENTED_EDGE('',*,*,#8856,.T.);+#9235 = ORIENTED_EDGE('',*,*,#9236,.T.);+#9236 = EDGE_CURVE('',#8829,#9237,#9239,.T.);+#9237 = VERTEX_POINT('',#9238);+#9238 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.865));+#9239 = SURFACE_CURVE('',#9240,(#9244,#9251),.PCURVE_S1.);+#9240 = LINE('',#9241,#9242);+#9241 = CARTESIAN_POINT('',(104.6522203923,-10.325,5.865));+#9242 = VECTOR('',#9243,1.);+#9243 = DIRECTION('',(1.,0.,0.));+#9244 = PCURVE('',#8872,#9245);+#9245 = DEFINITIONAL_REPRESENTATION('',(#9246),#9250);+#9246 = LINE('',#9247,#9248);+#9247 = CARTESIAN_POINT('',(0.,0.));+#9248 = VECTOR('',#9249,1.);+#9249 = DIRECTION('',(1.,0.));+#9250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9251 = PCURVE('',#8844,#9252);+#9252 = DEFINITIONAL_REPRESENTATION('',(#9253),#9257);+#9253 = LINE('',#9254,#9255);+#9254 = CARTESIAN_POINT('',(0.65,0.));+#9255 = VECTOR('',#9256,1.);+#9256 = DIRECTION('',(0.,1.));+#9257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9258 = ORIENTED_EDGE('',*,*,#9259,.F.);+#9259 = EDGE_CURVE('',#9188,#9237,#9260,.T.);+#9260 = SURFACE_CURVE('',#9261,(#9265,#9272),.PCURVE_S1.);+#9261 = LINE('',#9262,#9263);+#9262 = CARTESIAN_POINT('',(113.7522203923,-10.375,5.865));+#9263 = VECTOR('',#9264,1.);+#9264 = DIRECTION('',(0.,-1.,0.));+#9265 = PCURVE('',#8872,#9266);+#9266 = DEFINITIONAL_REPRESENTATION('',(#9267),#9271);+#9267 = LINE('',#9268,#9269);+#9268 = CARTESIAN_POINT('',(9.1,-5.E-02));+#9269 = VECTOR('',#9270,1.);+#9270 = DIRECTION('',(0.,-1.));+#9271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9272 = PCURVE('',#8974,#9273);+#9273 = DEFINITIONAL_REPRESENTATION('',(#9274),#9278);+#9274 = LINE('',#9275,#9276);+#9275 = CARTESIAN_POINT('',(0.75,-5.E-02));+#9276 = VECTOR('',#9277,1.);+#9277 = DIRECTION('',(0.,1.));+#9278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9279 = ADVANCED_FACE('',(#9280),#8844,.T.);+#9280 = FACE_BOUND('',#9281,.T.);+#9281 = EDGE_LOOP('',(#9282,#9283,#9284,#9285));+#9282 = ORIENTED_EDGE('',*,*,#9138,.F.);+#9283 = ORIENTED_EDGE('',*,*,#8828,.T.);+#9284 = ORIENTED_EDGE('',*,*,#9236,.T.);+#9285 = ORIENTED_EDGE('',*,*,#9286,.F.);+#9286 = EDGE_CURVE('',#9139,#9237,#9287,.T.);+#9287 = SURFACE_CURVE('',#9288,(#9292,#9299),.PCURVE_S1.);+#9288 = LINE('',#9289,#9290);+#9289 = CARTESIAN_POINT('',(113.7522203923,-10.325,5.165));+#9290 = VECTOR('',#9291,1.);+#9291 = DIRECTION('',(0.,0.,1.));+#9292 = PCURVE('',#8844,#9293);+#9293 = DEFINITIONAL_REPRESENTATION('',(#9294),#9298);+#9294 = LINE('',#9295,#9296);+#9295 = CARTESIAN_POINT('',(-5.E-02,9.1));+#9296 = VECTOR('',#9297,1.);+#9297 = DIRECTION('',(1.,0.));+#9298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9299 = PCURVE('',#8974,#9300);+#9300 = DEFINITIONAL_REPRESENTATION('',(#9301),#9305);+#9301 = LINE('',#9302,#9303);+#9302 = CARTESIAN_POINT('',(5.E-02,-0.1));+#9303 = VECTOR('',#9304,1.);+#9304 = DIRECTION('',(1.,0.));+#9305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9306 = ADVANCED_FACE('',(#9307,#9313),#8974,.T.);+#9307 = FACE_BOUND('',#9308,.T.);+#9308 = EDGE_LOOP('',(#9309,#9310,#9311,#9312));+#9309 = ORIENTED_EDGE('',*,*,#8960,.F.);+#9310 = ORIENTED_EDGE('',*,*,#9040,.T.);+#9311 = ORIENTED_EDGE('',*,*,#9090,.T.);+#9312 = ORIENTED_EDGE('',*,*,#8991,.F.);+#9313 = FACE_BOUND('',#9314,.T.);+#9314 = EDGE_LOOP('',(#9315,#9316,#9317,#9318));+#9315 = ORIENTED_EDGE('',*,*,#9161,.T.);+#9316 = ORIENTED_EDGE('',*,*,#9286,.T.);+#9317 = ORIENTED_EDGE('',*,*,#9259,.F.);+#9318 = ORIENTED_EDGE('',*,*,#9210,.F.);+#9319 = MANIFOLD_SOLID_BREP('',#9320);+#9320 = CLOSED_SHELL('',(#9321,#9555,#9631,#9680,#9729,#9756,#9827,#9876+    ,#9925,#9952));+#9321 = ADVANCED_FACE('',(#9322,#9441),#9336,.F.);+#9322 = FACE_BOUND('',#9323,.F.);+#9323 = EDGE_LOOP('',(#9324,#9359,#9387,#9415));+#9324 = ORIENTED_EDGE('',*,*,#9325,.F.);+#9325 = EDGE_CURVE('',#9326,#9328,#9330,.T.);+#9326 = VERTEX_POINT('',#9327);+#9327 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9328 = VERTEX_POINT('',#9329);+#9329 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#9330 = SURFACE_CURVE('',#9331,(#9335,#9347),.PCURVE_S1.);+#9331 = LINE('',#9332,#9333);+#9332 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9333 = VECTOR('',#9334,1.);+#9334 = DIRECTION('',(0.,0.,1.));+#9335 = PCURVE('',#9336,#9341);+#9336 = PLANE('',#9337);+#9337 = AXIS2_PLACEMENT_3D('',#9338,#9339,#9340);+#9338 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9339 = DIRECTION('',(1.,0.,0.));+#9340 = DIRECTION('',(0.,0.,1.));+#9341 = DEFINITIONAL_REPRESENTATION('',(#9342),#9346);+#9342 = LINE('',#9343,#9344);+#9343 = CARTESIAN_POINT('',(0.,0.));+#9344 = VECTOR('',#9345,1.);+#9345 = DIRECTION('',(1.,0.));+#9346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9347 = PCURVE('',#9348,#9353);+#9348 = PLANE('',#9349);+#9349 = AXIS2_PLACEMENT_3D('',#9350,#9351,#9352);+#9350 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9351 = DIRECTION('',(0.,1.,0.));+#9352 = DIRECTION('',(0.,0.,1.));+#9353 = DEFINITIONAL_REPRESENTATION('',(#9354),#9358);+#9354 = LINE('',#9355,#9356);+#9355 = CARTESIAN_POINT('',(0.,0.));+#9356 = VECTOR('',#9357,1.);+#9357 = DIRECTION('',(1.,0.));+#9358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9359 = ORIENTED_EDGE('',*,*,#9360,.T.);+#9360 = EDGE_CURVE('',#9326,#9361,#9363,.T.);+#9361 = VERTEX_POINT('',#9362);+#9362 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#9363 = SURFACE_CURVE('',#9364,(#9368,#9375),.PCURVE_S1.);+#9364 = LINE('',#9365,#9366);+#9365 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9366 = VECTOR('',#9367,1.);+#9367 = DIRECTION('',(0.,1.,0.));+#9368 = PCURVE('',#9336,#9369);+#9369 = DEFINITIONAL_REPRESENTATION('',(#9370),#9374);+#9370 = LINE('',#9371,#9372);+#9371 = CARTESIAN_POINT('',(0.,0.));+#9372 = VECTOR('',#9373,1.);+#9373 = DIRECTION('',(0.,-1.));+#9374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9375 = PCURVE('',#9376,#9381);+#9376 = PLANE('',#9377);+#9377 = AXIS2_PLACEMENT_3D('',#9378,#9379,#9380);+#9378 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9379 = DIRECTION('',(0.,0.,1.));+#9380 = DIRECTION('',(1.,0.,0.));+#9381 = DEFINITIONAL_REPRESENTATION('',(#9382),#9386);+#9382 = LINE('',#9383,#9384);+#9383 = CARTESIAN_POINT('',(0.,0.));+#9384 = VECTOR('',#9385,1.);+#9385 = DIRECTION('',(0.,1.));+#9386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9387 = ORIENTED_EDGE('',*,*,#9388,.T.);+#9388 = EDGE_CURVE('',#9361,#9389,#9391,.T.);+#9389 = VERTEX_POINT('',#9390);+#9390 = CARTESIAN_POINT('',(104.7522203923,-9.575,8.505));+#9391 = SURFACE_CURVE('',#9392,(#9396,#9403),.PCURVE_S1.);+#9392 = LINE('',#9393,#9394);+#9393 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#9394 = VECTOR('',#9395,1.);+#9395 = DIRECTION('',(0.,0.,1.));+#9396 = PCURVE('',#9336,#9397);+#9397 = DEFINITIONAL_REPRESENTATION('',(#9398),#9402);+#9398 = LINE('',#9399,#9400);+#9399 = CARTESIAN_POINT('',(0.,-0.85));+#9400 = VECTOR('',#9401,1.);+#9401 = DIRECTION('',(1.,0.));+#9402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9403 = PCURVE('',#9404,#9409);+#9404 = PLANE('',#9405);+#9405 = AXIS2_PLACEMENT_3D('',#9406,#9407,#9408);+#9406 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#9407 = DIRECTION('',(0.,1.,0.));+#9408 = DIRECTION('',(0.,0.,1.));+#9409 = DEFINITIONAL_REPRESENTATION('',(#9410),#9414);+#9410 = LINE('',#9411,#9412);+#9411 = CARTESIAN_POINT('',(0.,0.));+#9412 = VECTOR('',#9413,1.);+#9413 = DIRECTION('',(1.,0.));+#9414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9415 = ORIENTED_EDGE('',*,*,#9416,.F.);+#9416 = EDGE_CURVE('',#9328,#9389,#9417,.T.);+#9417 = SURFACE_CURVE('',#9418,(#9422,#9429),.PCURVE_S1.);+#9418 = LINE('',#9419,#9420);+#9419 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#9420 = VECTOR('',#9421,1.);+#9421 = DIRECTION('',(0.,1.,0.));+#9422 = PCURVE('',#9336,#9423);+#9423 = DEFINITIONAL_REPRESENTATION('',(#9424),#9428);+#9424 = LINE('',#9425,#9426);+#9425 = CARTESIAN_POINT('',(0.85,0.));+#9426 = VECTOR('',#9427,1.);+#9427 = DIRECTION('',(0.,-1.));+#9428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9429 = PCURVE('',#9430,#9435);+#9430 = PLANE('',#9431);+#9431 = AXIS2_PLACEMENT_3D('',#9432,#9433,#9434);+#9432 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#9433 = DIRECTION('',(0.,0.,1.));+#9434 = DIRECTION('',(1.,0.,0.));+#9435 = DEFINITIONAL_REPRESENTATION('',(#9436),#9440);+#9436 = LINE('',#9437,#9438);+#9437 = CARTESIAN_POINT('',(0.,0.));+#9438 = VECTOR('',#9439,1.);+#9439 = DIRECTION('',(0.,1.));+#9440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9441 = FACE_BOUND('',#9442,.F.);+#9442 = EDGE_LOOP('',(#9443,#9473,#9501,#9529));+#9443 = ORIENTED_EDGE('',*,*,#9444,.T.);+#9444 = EDGE_CURVE('',#9445,#9447,#9449,.T.);+#9445 = VERTEX_POINT('',#9446);+#9446 = CARTESIAN_POINT('',(104.7522203923,-9.675,7.755));+#9447 = VERTEX_POINT('',#9448);+#9448 = CARTESIAN_POINT('',(104.7522203923,-10.325,7.755));+#9449 = SURFACE_CURVE('',#9450,(#9454,#9461),.PCURVE_S1.);+#9450 = LINE('',#9451,#9452);+#9451 = CARTESIAN_POINT('',(104.7522203923,-10.375,7.755));+#9452 = VECTOR('',#9453,1.);+#9453 = DIRECTION('',(0.,-1.,0.));+#9454 = PCURVE('',#9336,#9455);+#9455 = DEFINITIONAL_REPRESENTATION('',(#9456),#9460);+#9456 = LINE('',#9457,#9458);+#9457 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#9458 = VECTOR('',#9459,1.);+#9459 = DIRECTION('',(0.,1.));+#9460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9461 = PCURVE('',#9462,#9467);+#9462 = PLANE('',#9463);+#9463 = AXIS2_PLACEMENT_3D('',#9464,#9465,#9466);+#9464 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#9465 = DIRECTION('',(0.,0.,1.));+#9466 = DIRECTION('',(1.,0.,0.));+#9467 = DEFINITIONAL_REPRESENTATION('',(#9468),#9472);+#9468 = LINE('',#9469,#9470);+#9469 = CARTESIAN_POINT('',(0.1,-5.E-02));+#9470 = VECTOR('',#9471,1.);+#9471 = DIRECTION('',(0.,-1.));+#9472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9473 = ORIENTED_EDGE('',*,*,#9474,.T.);+#9474 = EDGE_CURVE('',#9447,#9475,#9477,.T.);+#9475 = VERTEX_POINT('',#9476);+#9476 = CARTESIAN_POINT('',(104.7522203923,-10.325,8.405));+#9477 = SURFACE_CURVE('',#9478,(#9482,#9489),.PCURVE_S1.);+#9478 = LINE('',#9479,#9480);+#9479 = CARTESIAN_POINT('',(104.7522203923,-10.325,7.705));+#9480 = VECTOR('',#9481,1.);+#9481 = DIRECTION('',(0.,0.,1.));+#9482 = PCURVE('',#9336,#9483);+#9483 = DEFINITIONAL_REPRESENTATION('',(#9484),#9488);+#9484 = LINE('',#9485,#9486);+#9485 = CARTESIAN_POINT('',(5.E-02,-0.1));+#9486 = VECTOR('',#9487,1.);+#9487 = DIRECTION('',(1.,0.));+#9488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9489 = PCURVE('',#9490,#9495);+#9490 = PLANE('',#9491);+#9491 = AXIS2_PLACEMENT_3D('',#9492,#9493,#9494);+#9492 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#9493 = DIRECTION('',(0.,1.,0.));+#9494 = DIRECTION('',(0.,0.,1.));+#9495 = DEFINITIONAL_REPRESENTATION('',(#9496),#9500);+#9496 = LINE('',#9497,#9498);+#9497 = CARTESIAN_POINT('',(-5.E-02,0.1));+#9498 = VECTOR('',#9499,1.);+#9499 = DIRECTION('',(1.,0.));+#9500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9501 = ORIENTED_EDGE('',*,*,#9502,.F.);+#9502 = EDGE_CURVE('',#9503,#9475,#9505,.T.);+#9503 = VERTEX_POINT('',#9504);+#9504 = CARTESIAN_POINT('',(104.7522203923,-9.675,8.405));+#9505 = SURFACE_CURVE('',#9506,(#9510,#9517),.PCURVE_S1.);+#9506 = LINE('',#9507,#9508);+#9507 = CARTESIAN_POINT('',(104.7522203923,-10.375,8.405));+#9508 = VECTOR('',#9509,1.);+#9509 = DIRECTION('',(0.,-1.,0.));+#9510 = PCURVE('',#9336,#9511);+#9511 = DEFINITIONAL_REPRESENTATION('',(#9512),#9516);+#9512 = LINE('',#9513,#9514);+#9513 = CARTESIAN_POINT('',(0.75,-5.E-02));+#9514 = VECTOR('',#9515,1.);+#9515 = DIRECTION('',(0.,1.));+#9516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9517 = PCURVE('',#9518,#9523);+#9518 = PLANE('',#9519);+#9519 = AXIS2_PLACEMENT_3D('',#9520,#9521,#9522);+#9520 = CARTESIAN_POINT('',(104.6522203923,-10.325,8.405));+#9521 = DIRECTION('',(0.,0.,1.));+#9522 = DIRECTION('',(1.,0.,0.));+#9523 = DEFINITIONAL_REPRESENTATION('',(#9524),#9528);+#9524 = LINE('',#9525,#9526);+#9525 = CARTESIAN_POINT('',(0.1,-5.E-02));+#9526 = VECTOR('',#9527,1.);+#9527 = DIRECTION('',(0.,-1.));+#9528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9529 = ORIENTED_EDGE('',*,*,#9530,.F.);+#9530 = EDGE_CURVE('',#9445,#9503,#9531,.T.);+#9531 = SURFACE_CURVE('',#9532,(#9536,#9543),.PCURVE_S1.);+#9532 = LINE('',#9533,#9534);+#9533 = CARTESIAN_POINT('',(104.7522203923,-9.675,7.705));+#9534 = VECTOR('',#9535,1.);+#9535 = DIRECTION('',(0.,0.,1.));+#9536 = PCURVE('',#9336,#9537);+#9537 = DEFINITIONAL_REPRESENTATION('',(#9538),#9542);+#9538 = LINE('',#9539,#9540);+#9539 = CARTESIAN_POINT('',(5.E-02,-0.75));+#9540 = VECTOR('',#9541,1.);+#9541 = DIRECTION('',(1.,0.));+#9542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9543 = PCURVE('',#9544,#9549);+#9544 = PLANE('',#9545);+#9545 = AXIS2_PLACEMENT_3D('',#9546,#9547,#9548);+#9546 = CARTESIAN_POINT('',(104.6522203923,-9.675,7.755));+#9547 = DIRECTION('',(0.,1.,0.));+#9548 = DIRECTION('',(0.,0.,1.));+#9549 = DEFINITIONAL_REPRESENTATION('',(#9550),#9554);+#9550 = LINE('',#9551,#9552);+#9551 = CARTESIAN_POINT('',(-5.E-02,0.1));+#9552 = VECTOR('',#9553,1.);+#9553 = DIRECTION('',(1.,0.));+#9554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9555 = ADVANCED_FACE('',(#9556),#9348,.F.);+#9556 = FACE_BOUND('',#9557,.F.);+#9557 = EDGE_LOOP('',(#9558,#9581,#9582,#9605));+#9558 = ORIENTED_EDGE('',*,*,#9559,.F.);+#9559 = EDGE_CURVE('',#9326,#9560,#9562,.T.);+#9560 = VERTEX_POINT('',#9561);+#9561 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#9562 = SURFACE_CURVE('',#9563,(#9567,#9574),.PCURVE_S1.);+#9563 = LINE('',#9564,#9565);+#9564 = CARTESIAN_POINT('',(104.7522203923,-10.425,7.655));+#9565 = VECTOR('',#9566,1.);+#9566 = DIRECTION('',(1.,0.,0.));+#9567 = PCURVE('',#9348,#9568);+#9568 = DEFINITIONAL_REPRESENTATION('',(#9569),#9573);+#9569 = LINE('',#9570,#9571);+#9570 = CARTESIAN_POINT('',(0.,0.));+#9571 = VECTOR('',#9572,1.);+#9572 = DIRECTION('',(0.,1.));+#9573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9574 = PCURVE('',#9376,#9575);+#9575 = DEFINITIONAL_REPRESENTATION('',(#9576),#9580);+#9576 = LINE('',#9577,#9578);+#9577 = CARTESIAN_POINT('',(0.,0.));+#9578 = VECTOR('',#9579,1.);+#9579 = DIRECTION('',(1.,0.));+#9580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9581 = ORIENTED_EDGE('',*,*,#9325,.T.);+#9582 = ORIENTED_EDGE('',*,*,#9583,.T.);+#9583 = EDGE_CURVE('',#9328,#9584,#9586,.T.);+#9584 = VERTEX_POINT('',#9585);+#9585 = CARTESIAN_POINT('',(113.7522203923,-10.425,8.505));+#9586 = SURFACE_CURVE('',#9587,(#9591,#9598),.PCURVE_S1.);+#9587 = LINE('',#9588,#9589);+#9588 = CARTESIAN_POINT('',(104.7522203923,-10.425,8.505));+#9589 = VECTOR('',#9590,1.);+#9590 = DIRECTION('',(1.,0.,0.));+#9591 = PCURVE('',#9348,#9592);+#9592 = DEFINITIONAL_REPRESENTATION('',(#9593),#9597);+#9593 = LINE('',#9594,#9595);+#9594 = CARTESIAN_POINT('',(0.85,0.));+#9595 = VECTOR('',#9596,1.);+#9596 = DIRECTION('',(0.,1.));+#9597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9598 = PCURVE('',#9430,#9599);+#9599 = DEFINITIONAL_REPRESENTATION('',(#9600),#9604);+#9600 = LINE('',#9601,#9602);+#9601 = CARTESIAN_POINT('',(0.,0.));+#9602 = VECTOR('',#9603,1.);+#9603 = DIRECTION('',(1.,0.));+#9604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9605 = ORIENTED_EDGE('',*,*,#9606,.F.);+#9606 = EDGE_CURVE('',#9560,#9584,#9607,.T.);+#9607 = SURFACE_CURVE('',#9608,(#9612,#9619),.PCURVE_S1.);+#9608 = LINE('',#9609,#9610);+#9609 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#9610 = VECTOR('',#9611,1.);+#9611 = DIRECTION('',(0.,0.,1.));+#9612 = PCURVE('',#9348,#9613);+#9613 = DEFINITIONAL_REPRESENTATION('',(#9614),#9618);+#9614 = LINE('',#9615,#9616);+#9615 = CARTESIAN_POINT('',(0.,9.));+#9616 = VECTOR('',#9617,1.);+#9617 = DIRECTION('',(1.,0.));+#9618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9619 = PCURVE('',#9620,#9625);+#9620 = PLANE('',#9621);+#9621 = AXIS2_PLACEMENT_3D('',#9622,#9623,#9624);+#9622 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#9623 = DIRECTION('',(1.,0.,0.));+#9624 = DIRECTION('',(0.,0.,1.));+#9625 = DEFINITIONAL_REPRESENTATION('',(#9626),#9630);+#9626 = LINE('',#9627,#9628);+#9627 = CARTESIAN_POINT('',(0.,0.));+#9628 = VECTOR('',#9629,1.);+#9629 = DIRECTION('',(1.,0.));+#9630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9631 = ADVANCED_FACE('',(#9632),#9430,.T.);+#9632 = FACE_BOUND('',#9633,.T.);+#9633 = EDGE_LOOP('',(#9634,#9635,#9636,#9659));+#9634 = ORIENTED_EDGE('',*,*,#9416,.F.);+#9635 = ORIENTED_EDGE('',*,*,#9583,.T.);+#9636 = ORIENTED_EDGE('',*,*,#9637,.T.);+#9637 = EDGE_CURVE('',#9584,#9638,#9640,.T.);+#9638 = VERTEX_POINT('',#9639);+#9639 = CARTESIAN_POINT('',(113.7522203923,-9.575,8.505));+#9640 = SURFACE_CURVE('',#9641,(#9645,#9652),.PCURVE_S1.);+#9641 = LINE('',#9642,#9643);+#9642 = CARTESIAN_POINT('',(113.7522203923,-10.425,8.505));+#9643 = VECTOR('',#9644,1.);+#9644 = DIRECTION('',(0.,1.,0.));+#9645 = PCURVE('',#9430,#9646);+#9646 = DEFINITIONAL_REPRESENTATION('',(#9647),#9651);+#9647 = LINE('',#9648,#9649);+#9648 = CARTESIAN_POINT('',(9.,0.));+#9649 = VECTOR('',#9650,1.);+#9650 = DIRECTION('',(0.,1.));+#9651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9652 = PCURVE('',#9620,#9653);+#9653 = DEFINITIONAL_REPRESENTATION('',(#9654),#9658);+#9654 = LINE('',#9655,#9656);+#9655 = CARTESIAN_POINT('',(0.85,0.));+#9656 = VECTOR('',#9657,1.);+#9657 = DIRECTION('',(0.,-1.));+#9658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9659 = ORIENTED_EDGE('',*,*,#9660,.F.);+#9660 = EDGE_CURVE('',#9389,#9638,#9661,.T.);+#9661 = SURFACE_CURVE('',#9662,(#9666,#9673),.PCURVE_S1.);+#9662 = LINE('',#9663,#9664);+#9663 = CARTESIAN_POINT('',(104.7522203923,-9.575,8.505));+#9664 = VECTOR('',#9665,1.);+#9665 = DIRECTION('',(1.,0.,0.));+#9666 = PCURVE('',#9430,#9667);+#9667 = DEFINITIONAL_REPRESENTATION('',(#9668),#9672);+#9668 = LINE('',#9669,#9670);+#9669 = CARTESIAN_POINT('',(0.,0.85));+#9670 = VECTOR('',#9671,1.);+#9671 = DIRECTION('',(1.,0.));+#9672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9673 = PCURVE('',#9404,#9674);+#9674 = DEFINITIONAL_REPRESENTATION('',(#9675),#9679);+#9675 = LINE('',#9676,#9677);+#9676 = CARTESIAN_POINT('',(0.85,0.));+#9677 = VECTOR('',#9678,1.);+#9678 = DIRECTION('',(0.,1.));+#9679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9680 = ADVANCED_FACE('',(#9681),#9376,.F.);+#9681 = FACE_BOUND('',#9682,.F.);+#9682 = EDGE_LOOP('',(#9683,#9684,#9685,#9708));+#9683 = ORIENTED_EDGE('',*,*,#9360,.F.);+#9684 = ORIENTED_EDGE('',*,*,#9559,.T.);+#9685 = ORIENTED_EDGE('',*,*,#9686,.T.);+#9686 = EDGE_CURVE('',#9560,#9687,#9689,.T.);+#9687 = VERTEX_POINT('',#9688);+#9688 = CARTESIAN_POINT('',(113.7522203923,-9.575,7.655));+#9689 = SURFACE_CURVE('',#9690,(#9694,#9701),.PCURVE_S1.);+#9690 = LINE('',#9691,#9692);+#9691 = CARTESIAN_POINT('',(113.7522203923,-10.425,7.655));+#9692 = VECTOR('',#9693,1.);+#9693 = DIRECTION('',(0.,1.,0.));+#9694 = PCURVE('',#9376,#9695);+#9695 = DEFINITIONAL_REPRESENTATION('',(#9696),#9700);+#9696 = LINE('',#9697,#9698);+#9697 = CARTESIAN_POINT('',(9.,0.));+#9698 = VECTOR('',#9699,1.);+#9699 = DIRECTION('',(0.,1.));+#9700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9701 = PCURVE('',#9620,#9702);+#9702 = DEFINITIONAL_REPRESENTATION('',(#9703),#9707);+#9703 = LINE('',#9704,#9705);+#9704 = CARTESIAN_POINT('',(0.,0.));+#9705 = VECTOR('',#9706,1.);+#9706 = DIRECTION('',(0.,-1.));+#9707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9708 = ORIENTED_EDGE('',*,*,#9709,.F.);+#9709 = EDGE_CURVE('',#9361,#9687,#9710,.T.);+#9710 = SURFACE_CURVE('',#9711,(#9715,#9722),.PCURVE_S1.);+#9711 = LINE('',#9712,#9713);+#9712 = CARTESIAN_POINT('',(104.7522203923,-9.575,7.655));+#9713 = VECTOR('',#9714,1.);+#9714 = DIRECTION('',(1.,0.,0.));+#9715 = PCURVE('',#9376,#9716);+#9716 = DEFINITIONAL_REPRESENTATION('',(#9717),#9721);+#9717 = LINE('',#9718,#9719);+#9718 = CARTESIAN_POINT('',(0.,0.85));+#9719 = VECTOR('',#9720,1.);+#9720 = DIRECTION('',(1.,0.));+#9721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9722 = PCURVE('',#9404,#9723);+#9723 = DEFINITIONAL_REPRESENTATION('',(#9724),#9728);+#9724 = LINE('',#9725,#9726);+#9725 = CARTESIAN_POINT('',(0.,0.));+#9726 = VECTOR('',#9727,1.);+#9727 = DIRECTION('',(0.,1.));+#9728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9729 = ADVANCED_FACE('',(#9730),#9404,.T.);+#9730 = FACE_BOUND('',#9731,.T.);+#9731 = EDGE_LOOP('',(#9732,#9733,#9734,#9735));+#9732 = ORIENTED_EDGE('',*,*,#9709,.F.);+#9733 = ORIENTED_EDGE('',*,*,#9388,.T.);+#9734 = ORIENTED_EDGE('',*,*,#9660,.T.);+#9735 = ORIENTED_EDGE('',*,*,#9736,.F.);+#9736 = EDGE_CURVE('',#9687,#9638,#9737,.T.);+#9737 = SURFACE_CURVE('',#9738,(#9742,#9749),.PCURVE_S1.);+#9738 = LINE('',#9739,#9740);+#9739 = CARTESIAN_POINT('',(113.7522203923,-9.575,7.655));+#9740 = VECTOR('',#9741,1.);+#9741 = DIRECTION('',(0.,0.,1.));+#9742 = PCURVE('',#9404,#9743);+#9743 = DEFINITIONAL_REPRESENTATION('',(#9744),#9748);+#9744 = LINE('',#9745,#9746);+#9745 = CARTESIAN_POINT('',(0.,9.));+#9746 = VECTOR('',#9747,1.);+#9747 = DIRECTION('',(1.,0.));+#9748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9749 = PCURVE('',#9620,#9750);+#9750 = DEFINITIONAL_REPRESENTATION('',(#9751),#9755);+#9751 = LINE('',#9752,#9753);+#9752 = CARTESIAN_POINT('',(0.,-0.85));+#9753 = VECTOR('',#9754,1.);+#9754 = DIRECTION('',(1.,0.));+#9755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9756 = ADVANCED_FACE('',(#9757),#9462,.T.);+#9757 = FACE_BOUND('',#9758,.T.);+#9758 = EDGE_LOOP('',(#9759,#9782,#9783,#9806));+#9759 = ORIENTED_EDGE('',*,*,#9760,.F.);+#9760 = EDGE_CURVE('',#9445,#9761,#9763,.T.);+#9761 = VERTEX_POINT('',#9762);+#9762 = CARTESIAN_POINT('',(113.7522203923,-9.675,7.755));+#9763 = SURFACE_CURVE('',#9764,(#9768,#9775),.PCURVE_S1.);+#9764 = LINE('',#9765,#9766);+#9765 = CARTESIAN_POINT('',(104.6522203923,-9.675,7.755));+#9766 = VECTOR('',#9767,1.);+#9767 = DIRECTION('',(1.,0.,0.));+#9768 = PCURVE('',#9462,#9769);+#9769 = DEFINITIONAL_REPRESENTATION('',(#9770),#9774);+#9770 = LINE('',#9771,#9772);+#9771 = CARTESIAN_POINT('',(0.,0.65));+#9772 = VECTOR('',#9773,1.);+#9773 = DIRECTION('',(1.,0.));+#9774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9775 = PCURVE('',#9544,#9776);+#9776 = DEFINITIONAL_REPRESENTATION('',(#9777),#9781);+#9777 = LINE('',#9778,#9779);+#9778 = CARTESIAN_POINT('',(0.,0.));+#9779 = VECTOR('',#9780,1.);+#9780 = DIRECTION('',(0.,1.));+#9781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9782 = ORIENTED_EDGE('',*,*,#9444,.T.);+#9783 = ORIENTED_EDGE('',*,*,#9784,.T.);+#9784 = EDGE_CURVE('',#9447,#9785,#9787,.T.);+#9785 = VERTEX_POINT('',#9786);+#9786 = CARTESIAN_POINT('',(113.7522203923,-10.325,7.755));+#9787 = SURFACE_CURVE('',#9788,(#9792,#9799),.PCURVE_S1.);+#9788 = LINE('',#9789,#9790);+#9789 = CARTESIAN_POINT('',(104.6522203923,-10.325,7.755));+#9790 = VECTOR('',#9791,1.);+#9791 = DIRECTION('',(1.,0.,0.));+#9792 = PCURVE('',#9462,#9793);+#9793 = DEFINITIONAL_REPRESENTATION('',(#9794),#9798);+#9794 = LINE('',#9795,#9796);+#9795 = CARTESIAN_POINT('',(0.,0.));+#9796 = VECTOR('',#9797,1.);+#9797 = DIRECTION('',(1.,0.));+#9798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9799 = PCURVE('',#9490,#9800);+#9800 = DEFINITIONAL_REPRESENTATION('',(#9801),#9805);+#9801 = LINE('',#9802,#9803);+#9802 = CARTESIAN_POINT('',(0.,0.));+#9803 = VECTOR('',#9804,1.);+#9804 = DIRECTION('',(0.,1.));+#9805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9806 = ORIENTED_EDGE('',*,*,#9807,.F.);+#9807 = EDGE_CURVE('',#9761,#9785,#9808,.T.);+#9808 = SURFACE_CURVE('',#9809,(#9813,#9820),.PCURVE_S1.);+#9809 = LINE('',#9810,#9811);+#9810 = CARTESIAN_POINT('',(113.7522203923,-10.375,7.755));+#9811 = VECTOR('',#9812,1.);+#9812 = DIRECTION('',(0.,-1.,0.));+#9813 = PCURVE('',#9462,#9814);+#9814 = DEFINITIONAL_REPRESENTATION('',(#9815),#9819);+#9815 = LINE('',#9816,#9817);+#9816 = CARTESIAN_POINT('',(9.1,-5.E-02));+#9817 = VECTOR('',#9818,1.);+#9818 = DIRECTION('',(0.,-1.));+#9819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9820 = PCURVE('',#9620,#9821);+#9821 = DEFINITIONAL_REPRESENTATION('',(#9822),#9826);+#9822 = LINE('',#9823,#9824);+#9823 = CARTESIAN_POINT('',(1.E-01,-5.E-02));+#9824 = VECTOR('',#9825,1.);+#9825 = DIRECTION('',(0.,1.));+#9826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9827 = ADVANCED_FACE('',(#9828),#9544,.F.);+#9828 = FACE_BOUND('',#9829,.F.);+#9829 = EDGE_LOOP('',(#9830,#9831,#9832,#9855));+#9830 = ORIENTED_EDGE('',*,*,#9760,.F.);+#9831 = ORIENTED_EDGE('',*,*,#9530,.T.);+#9832 = ORIENTED_EDGE('',*,*,#9833,.T.);+#9833 = EDGE_CURVE('',#9503,#9834,#9836,.T.);+#9834 = VERTEX_POINT('',#9835);+#9835 = CARTESIAN_POINT('',(113.7522203923,-9.675,8.405));+#9836 = SURFACE_CURVE('',#9837,(#9841,#9848),.PCURVE_S1.);+#9837 = LINE('',#9838,#9839);+#9838 = CARTESIAN_POINT('',(104.6522203923,-9.675,8.405));+#9839 = VECTOR('',#9840,1.);+#9840 = DIRECTION('',(1.,0.,0.));+#9841 = PCURVE('',#9544,#9842);+#9842 = DEFINITIONAL_REPRESENTATION('',(#9843),#9847);+#9843 = LINE('',#9844,#9845);+#9844 = CARTESIAN_POINT('',(0.65,0.));+#9845 = VECTOR('',#9846,1.);+#9846 = DIRECTION('',(0.,1.));+#9847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9848 = PCURVE('',#9518,#9849);+#9849 = DEFINITIONAL_REPRESENTATION('',(#9850),#9854);+#9850 = LINE('',#9851,#9852);+#9851 = CARTESIAN_POINT('',(0.,0.65));+#9852 = VECTOR('',#9853,1.);+#9853 = DIRECTION('',(1.,0.));+#9854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9855 = ORIENTED_EDGE('',*,*,#9856,.F.);+#9856 = EDGE_CURVE('',#9761,#9834,#9857,.T.);+#9857 = SURFACE_CURVE('',#9858,(#9862,#9869),.PCURVE_S1.);+#9858 = LINE('',#9859,#9860);+#9859 = CARTESIAN_POINT('',(113.7522203923,-9.675,7.705));+#9860 = VECTOR('',#9861,1.);+#9861 = DIRECTION('',(0.,0.,1.));+#9862 = PCURVE('',#9544,#9863);+#9863 = DEFINITIONAL_REPRESENTATION('',(#9864),#9868);+#9864 = LINE('',#9865,#9866);+#9865 = CARTESIAN_POINT('',(-5.E-02,9.1));+#9866 = VECTOR('',#9867,1.);+#9867 = DIRECTION('',(1.,0.));+#9868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9869 = PCURVE('',#9620,#9870);+#9870 = DEFINITIONAL_REPRESENTATION('',(#9871),#9875);+#9871 = LINE('',#9872,#9873);+#9872 = CARTESIAN_POINT('',(5.E-02,-0.75));+#9873 = VECTOR('',#9874,1.);+#9874 = DIRECTION('',(1.,0.));+#9875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#9876 = ADVANCED_FACE('',(#9877),#9518,.F.);+#9877 = FACE_BOUND('',#9878,.F.);+#9878 = EDGE_LOOP('',(#9879,#9880,#9881,#9904));+#9879 = ORIENTED_EDGE('',*,*,#9833,.F.);+#9880 = ORIENTED_EDGE('',*,*,#9502,.T.);+#9881 = ORIENTED_EDGE('',*,*,#9882,.T.);+#9882 = EDGE_CURVE('',#9475,#9883,#9885,.T.);+#9883 = VERTEX_POINT('',#9884);+#9884 = CARTESIAN_POINT('',(113.7522203923,-10.325,8.405));+#9885 = SURFACE_CURVE('',#9886,(#9890,#9897),.PCURVE_S1.);+#9886 = LINE('',#9887,#9888);+#9887 = CARTESIAN_POINT('',(104.6522203923,-10.325,8.405));+#9888 = VECTOR('',#9889,1.);+#9889 = DIRECTION('',(1.,0.,0.));+#9890 = PCURVE('',#9518,#9891);+#9891 = DEFINITIONAL_REPRESENTATION('',(#9892),#9896);+#9892 = LINE('',#9893,#9894);