← Commit history

Add nominal installed fan harness, single animated assembly GLB and reviewed state-cycle clip

John Lauer ·e37b0896ad ·17d ago ·parent 0a4a228
34 files changed +21901−8
README.md+1−1
@@ -18,7 +18,7 @@ The [current board model review](docs/board-model-review.md) includes the export - D1 now uses [SBR10U45SP5-13](https://wiki.adom.inc/adom/sbr10u45sp5-13), with published symbol, footprint and drawing-derived nominal STEP/GLB assets. Its local thermal study excludes Q1 and is not complete assembly acceptance. - The fan has a [component page with GLB motion states](https://wiki.adom.inc/adom/mf40200v1-1000u-g99). Its preview is simulated; shared viewer integration remains proposed. - The [thermal budget](docs/thermal-budget.md) now matches the 55 °C firmware trip ceiling. The earlier 25 W assumption is retained as an unqualified future option; R0 targets 5 W and still requires cooling validation.-- There are 85 unique raw takes, 30 reviewed excerpts and 26 storyboard clips. Failed/static captures remain identified in the shot log; the final narrated 4–5 minute film is unfinished.+- There are 86 unique raw takes, 31 reviewed excerpts and 27 storyboard clips. Failed/static captures remain identified in the shot log; the final narrated 4–5 minute film is unfinished.  Read the [engineering status](docs/status.md), [placement review](docs/placement-review.md), [library review](docs/library-review.md), [cost breakdown](docs/cost/README.md), [firmware/control-panel contract](docs/firmware-contract.md), and [raw clip log](videos/shotlog.json). The [AI Flow report](docs/runs/board-codex-20261007-1749/README.md) records the run. 
aiflow/run/timeline/assembly-v85.pngadded
⋯ 1 unchanged line ⋯
docs/build-clips.md+4−2
@@ -180,7 +180,7 @@ The raw inventory is now 70 takes, including rejected and static footage; that i - [Live cooling preview](clips/live-cooling-dashboard.mp4): no-navigation image/caption update and scroll, 2×. Cooling estimates remain unqualified. - [Board GLB review](clips/board-glb-review.mp4): actual top, side and underside inspection, 2×. Cooling assembly absent; metadata/export warnings remain open. -Inventory: 85 raw takes (including rejected/static takes), 30 reviewed excerpts, 26 storyboard clips. The final narrated film is not assembled.+Inventory: 86 raw takes (including rejected/static takes), 31 reviewed excerpts, 27 storyboard clips. The final narrated film is not assembled.  [Package cooling sensitivity](clips/package-cooling-review.mp4): seven seconds, normal speed. Actual fine-grid still-to-moving comparison; assumed installed cooling, no thermal acceptance. @@ -188,6 +188,8 @@ Inventory: 85 raw takes (including rejected/static takes), 30 reviewed excerpts,  [Two copper layers in Gerber Viewer](clips/gerber-review.mp4): 6.5 seconds at 2× playback. Actual native export inspection. The two-layer package is review-only; cooling and stackup reconciliation remain open. -The inventory now contains **85 raw takes and 30 reviewed excerpts**. Raw takes include rejected recordings; the final narrated film is still pending. The carrier excerpt shows the historical unrotated iteration, superseded by the 45-degree fan layout.+The inventory now contains **86 raw takes and 31 reviewed excerpts**. Raw takes include rejected recordings; the final narrated film is still pending. The carrier excerpt shows the historical unrotated iteration, superseded by the 45-degree fan layout.  [Rotated fan carrier](clips/carrier-rotated-review.mp4): five seconds at 2×, current nominal geometry. Shows the separated mounting holes and PCB clearance. The installed harness and retention remain unfinished.++[Installed fan states](clips/installed-fan-states.mp4): ten seconds at 2× playback. Actual viewer capture of the nominal harness and a gentle simulated RPM cycle. This is not hardware tachometer data.
docs/clips/installed-fan-states.jpgadded
⋯ 1 unchanged line ⋯
docs/clips/installed-fan-states.mp4added
⋯ 1 unchanged line ⋯
docs/completion-plan.md+1−1
@@ -6,7 +6,7 @@ The schematic/netlist/BOM and native models now include SBR10U45SP5-13. The v85  Thermal acceptance is still failed. The board-only model injects 5.5 W through Q1’s PCB terminal region and lacks its external case-to-heatsink path; its extreme temperatures are not a prediction of an assembled cooled unit. The actual interface, supported sink/fan mounting, duct pressure/flow and fault behavior require completion. The stock sink envelope clears all 91 fitted models and probe approaches, but this excludes mating connectors and hardware. [Package sensitivity](package-cooling-review.md) · [Fan airflow review](fan-airflow-review.md). -AIFlow 0.1.86 is published and installed with 147 tests passing, verified live presentation refresh and read-only existing-pour verification. Fields PR10 remains a separate owner-review change, and the shared runtime is not replaced. There are 85 raw takes, including static/rejected footage, 30 reviewed excerpts and 26 storyboard clips. The latest excerpt records the actual current-to-thermal dashboard transition. The final narrated 4–5 minute film remains unfinished.+AIFlow 0.1.86 is published and installed with 147 tests passing, verified live presentation refresh and read-only existing-pour verification. Fields PR10 remains a separate owner-review change, and the shared runtime is not replaced. There are 86 raw takes, including static/rejected footage, 31 reviewed excerpts and 27 storyboard clips. The latest excerpt records the actual current-to-thermal dashboard transition. The final narrated 4–5 minute film remains unfinished.  Next: complete the package/interface/duct cooling design and represent its supported operating/fault cases; then same-input thermal acceptance, Fields/pour walkthroughs, current-board silkscreen/3D review, prototype manufacturing outputs and final video. Physical calibration, safety tests and industrial qualification remain separate from digital design acceptance. No fabrication release, order or flash has occurred. 
docs/status.md+8−2
@@ -6,7 +6,7 @@ The schematic/netlist/BOM and native models now include SBR10U45SP5-13. The v85  Thermal acceptance is still failed. The board-only model injects 5.5 W through Q1’s PCB terminal region and lacks its external case-to-heatsink path; its extreme temperatures are not a prediction of an assembled cooled unit. The actual interface, supported sink/fan mounting, duct pressure/flow and fault behavior require completion. The stock sink envelope clears all 91 fitted models and probe approaches, but this excludes mating connectors and hardware. [Package sensitivity](package-cooling-review.md) · [Fan airflow review](fan-airflow-review.md). -AIFlow 0.1.86 is published and installed with 147 tests passing, verified live presentation refresh and read-only existing-pour verification. Fields PR10 remains a separate owner-review change, and the shared runtime is not replaced. There are 85 raw takes, including static/rejected footage, 30 reviewed excerpts and 26 storyboard clips. The latest excerpt records the actual current-to-thermal dashboard transition. The final narrated 4–5 minute film remains unfinished.+AIFlow 0.1.86 is published and installed with 147 tests passing, verified live presentation refresh and read-only existing-pour verification. Fields PR10 remains a separate owner-review change, and the shared runtime is not replaced. There are 86 raw takes, including static/rejected footage, 31 reviewed excerpts and 27 storyboard clips. The latest excerpt records the actual current-to-thermal dashboard transition. The final narrated 4–5 minute film remains unfinished.  Next: complete the package/interface/duct cooling design and represent its supported operating/fault cases; then same-input thermal acceptance, Fields/pour walkthroughs, current-board silkscreen/3D review, prototype manufacturing outputs and final video. Physical calibration, safety tests and industrial qualification remain separate from digital design acceptance. No fabrication release, order or flash has occurred. @@ -173,10 +173,16 @@ The video inventory is 63 raw takes, including rejected material. The newest sta  ## Coupled package study -[Fine-grid package cooling study](package-cooling-study.md) completed. Full 5.5 W retained; 75.6/51.1 C case at 40 C ambient under supplied still/forced parameters. Thermal remains open. Fields PR #11 submitted for owner review. Clip inventory: 85 raw takes, 30 reviewed excerpts, 26 storyboard candidates.+[Fine-grid package cooling study](package-cooling-study.md) completed. Full 5.5 W retained; 75.6/51.1 C case at 40 C ambient under supplied still/forced parameters. Thermal remains open. Fields PR #11 submitted for owner review. Clip inventory: 86 raw takes, 31 reviewed excerpts, 27 storyboard candidates.  ### Review exports and cooling carrier  [Native manufacturing review](../manufacturing-review/v85/README.md) now contains the two-layer Gerbers, drills and placement data. Drill centers/tool sizes and placement coordinates match v85. Stackup reconciliation, complete CAM/DFM and thermal acceptance remain open; these are not released fabrication files.  [The carrier study](../mechanical/carrier-study/README.md) now rotates the fan 45 degrees to separate its mounting holes from sink supports. Nominal body and probe envelopes clear. The current view was recorded; harness, fastener retention and cooling qualification remain unfinished.++### Installed fan digital model++[The nominal installed harness](../mechanical/installed-fan-study/README.md) now joins the rotating fan to J9 through the added Harwin connector. One assembly GLB preserves the actual PCB, carrier, three wires, connector and rotor animation. Native browser checks verify simulated on/off rotation and invalid-telemetry pause; the new 2× clip is reviewed. The route and crimp/cut lengths remain provisional, and no physical RPM or fit is claimed.++[The initial dimensioned heatsink draft](../mechanical/heatsink-study/README.md) is separate and incomplete. It does not replace the envelope or establish contact, fastener or airflow performance.
mechanical/heatsink-study/680-125220-nominal.glbadded
⋯ 1 unchanged line ⋯
mechanical/heatsink-study/680-125220-nominal.stepadded+9946
@@ -0,0 +1,9946 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-10T12:31:21',('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 1',+  'Open CASCADE STEP translator 7.9 1','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#8507);+#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,#279,#560,#644,#694,#753,#1009,#1059,+    #1140,#3046,#3118,#3190,#3262,#3334,#3384,#3465,#3492,#3517,#3653,+    #3739,#3895,#4009,#4122,#4273,#4300,#4327,#4382,#4456,#4463,#4512,+    #4561,#4635,#4662,#4711,#4758,#4807,#4856,#4930,#4957,#5006,#5053,+    #5102,#5151,#5225,#5252,#5301,#5348,#5397,#5446,#5520,#5547,#5596,+    #5643,#5696,#5776,#5850,#5903,#5952,#5999,#6073,#6122,#6196,#6243,+    #6292,#6339,#6413,#6462,#6536,#6583,#6632,#6679,#6753,#6802,#6876,+    #6923,#6972,#7019,#7093,#7142,#7225,#7272,#7279,#7286,#7293,#7300,+    #7327,#7354,#7381,#7408,#7457,#7484,#7534,#7583,#7610,#7637,#7664,+    #7691,#7746,#7773,#7823,#7872,#7905,#7955,#7982,#8009,#8036,#8063,+    #8113,#8143,#8150,#8157,#8164,#8171,#8178,#8227,#8281,#8288,#8315,+    #8322,#8329,#8336,#8343,#8350,#8357,#8364,#8439,#8466,#8493,#8500));+#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('',(-19.0246,-22.987,0.));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-18.60206612095,-22.987,0.));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(1.,0.,0.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#35 = DIRECTION('',(0.,1.,0.));+#36 = DIRECTION('',(1.,0.,0.));+#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('',(0.,0.,0.));+#47 = DIRECTION('',(0.,0.,1.));+#48 = DIRECTION('',(1.,0.,-0.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(-22.987,-22.987));+#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('',(-19.0246,-22.987,4.7752));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-19.0246,-22.987,0.));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,0.,1.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(3.9624,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 = CYLINDRICAL_SURFACE('',#73,3.9624);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-19.0246,-19.0246,0.));+#75 = DIRECTION('',(0.,0.,1.));+#76 = DIRECTION('',(0.,-1.,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('',(-18.60206612095,-22.987,4.7752));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(1.,0.,0.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,-4.7752));+#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('',(-22.987,-22.987,0.));+#103 = DIRECTION('',(0.,1.,0.));+#104 = DIRECTION('',(1.,0.,0.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,-4.7752));+#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('',(-18.60206612095,-22.987,0.));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,0.,1.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(4.384933879049,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('',(-22.987,-22.987,0.));+#129 = DIRECTION('',(0.,1.,0.));+#130 = DIRECTION('',(1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(4.384933879049,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,#248),#44,.F.);+#138 = FACE_BOUND('',#139,.F.);+#139 = EDGE_LOOP('',(#140,#168,#169,#198,#222));+#140 = ORIENTED_EDGE('',*,*,#141,.F.);+#141 = EDGE_CURVE('',#22,#142,#144,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(-22.987,-19.0246,0.));+#144 = SURFACE_CURVE('',#145,(#150,#161),.PCURVE_S1.);+#145 = CIRCLE('',#146,3.9624);+#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149);+#147 = CARTESIAN_POINT('',(-19.0246,-19.0246,0.));+#148 = DIRECTION('',(-0.,-0.,-1.));+#149 = DIRECTION('',(0.,-1.,0.));+#150 = PCURVE('',#44,#151);+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#160);+#152 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#153,#154,#155,#156,#157,#158+,#159),.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(+  '') );+#153 = CARTESIAN_POINT('',(-19.0246,-22.987));+#154 = CARTESIAN_POINT('',(-25.88767811991,-22.987));+#155 = CARTESIAN_POINT('',(-22.45613905995,-17.0434));+#156 = CARTESIAN_POINT('',(-19.0246,-11.0998));+#157 = CARTESIAN_POINT('',(-15.59306094004,-17.0434));+#158 = CARTESIAN_POINT('',(-12.16152188008,-22.987));+#159 = CARTESIAN_POINT('',(-19.0246,-22.987));+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#161 = PCURVE('',#72,#162);+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167);+#163 = LINE('',#164,#165);+#164 = CARTESIAN_POINT('',(-0.,0.));+#165 = VECTOR('',#166,1.);+#166 = DIRECTION('',(-1.,0.));+#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#168 = ORIENTED_EDGE('',*,*,#21,.T.);+#169 = ORIENTED_EDGE('',*,*,#170,.T.);+#170 = EDGE_CURVE('',#24,#171,#173,.T.);+#171 = VERTEX_POINT('',#172);+#172 = CARTESIAN_POINT('',(-15.0876,-19.05,0.));+#173 = SURFACE_CURVE('',#174,(#179,#186),.PCURVE_S1.);+#174 = CIRCLE('',#175,3.9624);+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);+#176 = CARTESIAN_POINT('',(-19.05,-19.05,0.));+#177 = DIRECTION('',(0.,0.,1.));+#178 = DIRECTION('',(1.,0.,-0.));+#179 = PCURVE('',#44,#180);+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);+#181 = CIRCLE('',#182,3.9624);+#182 = AXIS2_PLACEMENT_2D('',#183,#184);+#183 = CARTESIAN_POINT('',(-19.05,-19.05));+#184 = DIRECTION('',(1.,0.));+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#186 = PCURVE('',#187,#192);+#187 = PLANE('',#188);+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);+#189 = CARTESIAN_POINT('',(0.,0.,0.));+#190 = DIRECTION('',(0.,0.,1.));+#191 = DIRECTION('',(1.,0.,-0.));+#192 = DEFINITIONAL_REPRESENTATION('',(#193),#197);+#193 = CIRCLE('',#194,3.9624);+#194 = AXIS2_PLACEMENT_2D('',#195,#196);+#195 = CARTESIAN_POINT('',(-19.05,-19.05));+#196 = DIRECTION('',(1.,0.));+#197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#198 = ORIENTED_EDGE('',*,*,#199,.T.);+#199 = EDGE_CURVE('',#171,#200,#202,.T.);+#200 = VERTEX_POINT('',#201);+#201 = CARTESIAN_POINT('',(-22.987,-18.60206612095,0.));+#202 = SURFACE_CURVE('',#203,(#208,#215),.PCURVE_S1.);+#203 = CIRCLE('',#204,3.9624);+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);+#205 = CARTESIAN_POINT('',(-19.05,-19.05,0.));+#206 = DIRECTION('',(0.,0.,1.));+#207 = DIRECTION('',(1.,0.,-0.));+#208 = PCURVE('',#44,#209);+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);+#210 = CIRCLE('',#211,3.9624);+#211 = AXIS2_PLACEMENT_2D('',#212,#213);+#212 = CARTESIAN_POINT('',(-19.05,-19.05));+#213 = DIRECTION('',(1.,0.));+#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#215 = PCURVE('',#187,#216);+#216 = DEFINITIONAL_REPRESENTATION('',(#217),#221);+#217 = CIRCLE('',#218,3.9624);+#218 = AXIS2_PLACEMENT_2D('',#219,#220);+#219 = CARTESIAN_POINT('',(-19.05,-19.05));+#220 = DIRECTION('',(1.,0.));+#221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#222 = ORIENTED_EDGE('',*,*,#223,.T.);+#223 = EDGE_CURVE('',#200,#142,#224,.T.);+#224 = SURFACE_CURVE('',#225,(#229,#236),.PCURVE_S1.);+#225 = LINE('',#226,#227);+#226 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#227 = VECTOR('',#228,1.);+#228 = DIRECTION('',(0.,-1.,0.));+#229 = PCURVE('',#44,#230);+#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235);+#231 = LINE('',#232,#233);+#232 = CARTESIAN_POINT('',(-22.987,22.987));+#233 = VECTOR('',#234,1.);+#234 = DIRECTION('',(0.,-1.));+#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#236 = PCURVE('',#237,#242);+#237 = PLANE('',#238);+#238 = AXIS2_PLACEMENT_3D('',#239,#240,#241);+#239 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#240 = DIRECTION('',(1.,0.,-0.));+#241 = DIRECTION('',(0.,-1.,0.));+#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247);+#243 = LINE('',#244,#245);+#244 = CARTESIAN_POINT('',(0.,0.));+#245 = VECTOR('',#246,1.);+#246 = DIRECTION('',(1.,0.));+#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#248 = FACE_BOUND('',#249,.F.);+#249 = EDGE_LOOP('',(#250));+#250 = ORIENTED_EDGE('',*,*,#251,.F.);+#251 = EDGE_CURVE('',#252,#252,#254,.T.);+#252 = VERTEX_POINT('',#253);+#253 = CARTESIAN_POINT('',(-17.1831,-19.05,0.));+#254 = SURFACE_CURVE('',#255,(#260,#267),.PCURVE_S1.);+#255 = CIRCLE('',#256,1.8669);+#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);+#257 = CARTESIAN_POINT('',(-19.05,-19.05,0.));+#258 = DIRECTION('',(0.,0.,1.));+#259 = DIRECTION('',(1.,0.,-0.));+#260 = PCURVE('',#44,#261);+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);+#262 = CIRCLE('',#263,1.8669);+#263 = AXIS2_PLACEMENT_2D('',#264,#265);+#264 = CARTESIAN_POINT('',(-19.05,-19.05));+#265 = DIRECTION('',(1.,0.));+#266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#267 = PCURVE('',#268,#273);+#268 = CYLINDRICAL_SURFACE('',#269,1.8669);+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);+#270 = CARTESIAN_POINT('',(-19.05,-19.05,-1.));+#271 = DIRECTION('',(0.,0.,1.));+#272 = DIRECTION('',(1.,0.,-0.));+#273 = DEFINITIONAL_REPRESENTATION('',(#274),#278);+#274 = LINE('',#275,#276);+#275 = CARTESIAN_POINT('',(0.,1.));+#276 = VECTOR('',#277,1.);+#277 = DIRECTION('',(1.,0.));+#278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#279 = ADVANCED_FACE('',(#280),#126,.F.);+#280 = FACE_BOUND('',#281,.F.);+#281 = EDGE_LOOP('',(#282,#305,#306,#334,#361,#384,#411,#434,#461,#484,+    #511,#534));+#282 = ORIENTED_EDGE('',*,*,#283,.F.);+#283 = EDGE_CURVE('',#24,#284,#286,.T.);+#284 = VERTEX_POINT('',#285);+#285 = CARTESIAN_POINT('',(18.602066120951,-22.987,0.));+#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.);+#287 = LINE('',#288,#289);+#288 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#289 = VECTOR('',#290,1.);+#290 = DIRECTION('',(1.,0.,0.));+#291 = PCURVE('',#126,#292);+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);+#293 = LINE('',#294,#295);+#294 = CARTESIAN_POINT('',(0.,0.));+#295 = VECTOR('',#296,1.);+#296 = DIRECTION('',(1.,0.));+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#298 = PCURVE('',#187,#299);+#299 = DEFINITIONAL_REPRESENTATION('',(#300),#304);+#300 = LINE('',#301,#302);+#301 = CARTESIAN_POINT('',(-22.987,-22.987));+#302 = VECTOR('',#303,1.);+#303 = DIRECTION('',(1.,0.));+#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#305 = ORIENTED_EDGE('',*,*,#112,.T.);+#306 = ORIENTED_EDGE('',*,*,#307,.T.);+#307 = EDGE_CURVE('',#85,#308,#310,.T.);+#308 = VERTEX_POINT('',#309);+#309 = CARTESIAN_POINT('',(-16.56211212372,-22.987,4.7752));+#310 = SURFACE_CURVE('',#311,(#315,#322),.PCURVE_S1.);+#311 = LINE('',#312,#313);+#312 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#313 = VECTOR('',#314,1.);+#314 = DIRECTION('',(1.,0.,0.));+#315 = PCURVE('',#126,#316);+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);+#317 = LINE('',#318,#319);+#318 = CARTESIAN_POINT('',(0.,-4.7752));+#319 = VECTOR('',#320,1.);+#320 = DIRECTION('',(1.,0.));+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#322 = PCURVE('',#323,#328);+#323 = PLANE('',#324);+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);+#325 = CARTESIAN_POINT('',(0.,0.,4.7752));+#326 = DIRECTION('',(0.,0.,1.));+#327 = DIRECTION('',(1.,0.,-0.));+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);+#329 = LINE('',#330,#331);+#330 = CARTESIAN_POINT('',(-22.987,-22.987));+#331 = VECTOR('',#332,1.);+#332 = DIRECTION('',(1.,0.));+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#334 = ORIENTED_EDGE('',*,*,#335,.F.);+#335 = EDGE_CURVE('',#336,#308,#338,.T.);+#336 = VERTEX_POINT('',#337);+#337 = CARTESIAN_POINT('',(-14.15673257598,-22.987,4.7752));+#338 = SURFACE_CURVE('',#339,(#343,#350),.PCURVE_S1.);+#339 = LINE('',#340,#341);+#340 = CARTESIAN_POINT('',(-17.41271353444,-22.987,4.7752));+#341 = VECTOR('',#342,1.);+#342 = DIRECTION('',(-1.,0.,0.));+#343 = PCURVE('',#126,#344);+#344 = DEFINITIONAL_REPRESENTATION('',(#345),#349);+#345 = LINE('',#346,#347);+#346 = CARTESIAN_POINT('',(5.574286465557,-4.7752));+#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 = PLANE('',#352);+#352 = AXIS2_PLACEMENT_3D('',#353,#354,#355);+#353 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#354 = DIRECTION('',(0.,1.,0.));+#355 = DIRECTION('',(1.,0.,0.));+#356 = DEFINITIONAL_REPRESENTATION('',(#357),#360);+#357 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#358,#359),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-3.255980958463,-0.850601410722),.PIECEWISE_BEZIER_KNOTS.);+#358 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#359 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#361 = ORIENTED_EDGE('',*,*,#362,.T.);+#362 = EDGE_CURVE('',#336,#363,#365,.T.);+#363 = VERTEX_POINT('',#364);+#364 = CARTESIAN_POINT('',(-5.591989747165,-22.987,4.7752));+#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.);+#366 = LINE('',#367,#368);+#367 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#368 = VECTOR('',#369,1.);+#369 = DIRECTION('',(1.,0.,0.));+#370 = PCURVE('',#126,#371);+#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376);+#372 = LINE('',#373,#374);+#373 = CARTESIAN_POINT('',(0.,-4.7752));+#374 = VECTOR('',#375,1.);+#375 = DIRECTION('',(1.,0.));+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#377 = PCURVE('',#323,#378);+#378 = DEFINITIONAL_REPRESENTATION('',(#379),#383);+#379 = LINE('',#380,#381);+#380 = CARTESIAN_POINT('',(-22.987,-22.987));+#381 = VECTOR('',#382,1.);+#382 = DIRECTION('',(1.,0.));+#383 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#384 = ORIENTED_EDGE('',*,*,#385,.F.);+#385 = EDGE_CURVE('',#386,#363,#388,.T.);+#386 = VERTEX_POINT('',#387);+#387 = CARTESIAN_POINT('',(-3.552807430748,-22.987,4.7752));+#388 = SURFACE_CURVE('',#389,(#393,#400),.PCURVE_S1.);+#389 = LINE('',#390,#391);+#390 = CARTESIAN_POINT('',(-13.60675148389,-22.987,4.7752));+#391 = VECTOR('',#392,1.);+#392 = DIRECTION('',(-1.,0.,0.));+#393 = PCURVE('',#126,#394);+#394 = DEFINITIONAL_REPRESENTATION('',(#395),#399);+#395 = LINE('',#396,#397);+#396 = CARTESIAN_POINT('',(9.380248516107,-4.7752));+#397 = VECTOR('',#398,1.);+#398 = DIRECTION('',(-1.,0.));+#399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#400 = PCURVE('',#401,#406);+#401 = PLANE('',#402);+#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405);+#403 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#404 = DIRECTION('',(0.,1.,0.));+#405 = DIRECTION('',(1.,0.,0.));+#406 = DEFINITIONAL_REPRESENTATION('',(#407),#410);+#407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#408,#409),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-10.05394405314,-8.014761736728),.PIECEWISE_BEZIER_KNOTS.);+#408 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#409 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#411 = ORIENTED_EDGE('',*,*,#412,.T.);+#412 = EDGE_CURVE('',#386,#413,#415,.T.);+#413 = VERTEX_POINT('',#414);+#414 = CARTESIAN_POINT('',(3.552807430748,-22.987,4.7752));+#415 = SURFACE_CURVE('',#416,(#420,#427),.PCURVE_S1.);+#416 = LINE('',#417,#418);+#417 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#418 = VECTOR('',#419,1.);+#419 = DIRECTION('',(1.,0.,0.));+#420 = PCURVE('',#126,#421);+#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);+#422 = LINE('',#423,#424);+#423 = CARTESIAN_POINT('',(0.,-4.7752));+#424 = VECTOR('',#425,1.);+#425 = DIRECTION('',(1.,0.));+#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#427 = PCURVE('',#323,#428);+#428 = DEFINITIONAL_REPRESENTATION('',(#429),#433);+#429 = LINE('',#430,#431);+#430 = CARTESIAN_POINT('',(-22.987,-22.987));+#431 = VECTOR('',#432,1.);+#432 = DIRECTION('',(1.,0.));+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#434 = ORIENTED_EDGE('',*,*,#435,.F.);+#435 = EDGE_CURVE('',#436,#413,#438,.T.);+#436 = VERTEX_POINT('',#437);+#437 = CARTESIAN_POINT('',(5.591989747165,-22.987,4.7752));+#438 = SURFACE_CURVE('',#439,(#443,#450),.PCURVE_S1.);+#439 = LINE('',#440,#441);+#440 = CARTESIAN_POINT('',(-10.36103379651,-22.987,4.7752));+#441 = VECTOR('',#442,1.);+#442 = DIRECTION('',(-1.,0.,0.));+#443 = PCURVE('',#126,#444);+#444 = DEFINITIONAL_REPRESENTATION('',(#445),#449);+#445 = LINE('',#446,#447);+#446 = CARTESIAN_POINT('',(12.62596620349,-4.7752));+#447 = VECTOR('',#448,1.);+#448 = DIRECTION('',(-1.,0.));+#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('',(-22.987,-22.987,0.));+#454 = DIRECTION('',(0.,1.,0.));+#455 = DIRECTION('',(1.,0.,0.));+#456 = DEFINITIONAL_REPRESENTATION('',(#457),#460);+#457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#458,#459),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-15.95302354367,-13.91384122725),.PIECEWISE_BEZIER_KNOTS.);+#458 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#459 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#461 = ORIENTED_EDGE('',*,*,#462,.T.);+#462 = EDGE_CURVE('',#436,#463,#465,.T.);+#463 = VERTEX_POINT('',#464);+#464 = CARTESIAN_POINT('',(14.156732575981,-22.987,4.7752));+#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.);+#466 = LINE('',#467,#468);+#467 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#468 = VECTOR('',#469,1.);+#469 = DIRECTION('',(1.,0.,0.));+#470 = PCURVE('',#126,#471);+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);+#472 = LINE('',#473,#474);+#473 = CARTESIAN_POINT('',(0.,-4.7752));+#474 = VECTOR('',#475,1.);+#475 = DIRECTION('',(1.,0.));+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#477 = PCURVE('',#323,#478);+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);+#479 = LINE('',#480,#481);+#480 = CARTESIAN_POINT('',(-22.987,-22.987));+#481 = VECTOR('',#482,1.);+#482 = DIRECTION('',(1.,0.));+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#484 = ORIENTED_EDGE('',*,*,#485,.F.);+#485 = EDGE_CURVE('',#486,#463,#488,.T.);+#486 = VERTEX_POINT('',#487);+#487 = CARTESIAN_POINT('',(16.562112123721,-22.987,4.7752));+#488 = SURFACE_CURVE('',#489,(#493,#500),.PCURVE_S1.);+#489 = LINE('',#490,#491);+#490 = CARTESIAN_POINT('',(-6.405756077859,-22.987,4.7752));+#491 = VECTOR('',#492,1.);+#492 = DIRECTION('',(-1.,0.,0.));+#493 = PCURVE('',#126,#494);+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);+#495 = LINE('',#496,#497);+#496 = CARTESIAN_POINT('',(16.581243922141,-4.7752));+#497 = VECTOR('',#498,1.);+#498 = DIRECTION('',(-1.,0.));+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#500 = PCURVE('',#501,#506);+#501 = PLANE('',#502);+#502 = AXIS2_PLACEMENT_3D('',#503,#504,#505);+#503 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#504 = DIRECTION('',(0.,1.,0.));+#505 = DIRECTION('',(1.,0.,0.));+#506 = DEFINITIONAL_REPRESENTATION('',(#507),#510);+#507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#508,#509),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-22.96786820158,-20.56248865384),.PIECEWISE_BEZIER_KNOTS.);+#508 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#509 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#486,#513,#515,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(18.602066120951,-22.987,4.7752));+#515 = SURFACE_CURVE('',#516,(#520,#527),.PCURVE_S1.);+#516 = LINE('',#517,#518);+#517 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#518 = VECTOR('',#519,1.);+#519 = DIRECTION('',(1.,0.,0.));+#520 = PCURVE('',#126,#521);+#521 = DEFINITIONAL_REPRESENTATION('',(#522),#526);+#522 = LINE('',#523,#524);+#523 = CARTESIAN_POINT('',(0.,-4.7752));+#524 = VECTOR('',#525,1.);+#525 = DIRECTION('',(1.,0.));+#526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#527 = PCURVE('',#323,#528);+#528 = DEFINITIONAL_REPRESENTATION('',(#529),#533);+#529 = LINE('',#530,#531);+#530 = CARTESIAN_POINT('',(-22.987,-22.987));+#531 = VECTOR('',#532,1.);+#532 = DIRECTION('',(1.,0.));+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#534 = ORIENTED_EDGE('',*,*,#535,.F.);+#535 = EDGE_CURVE('',#284,#513,#536,.T.);+#536 = SURFACE_CURVE('',#537,(#541,#548),.PCURVE_S1.);+#537 = LINE('',#538,#539);+#538 = CARTESIAN_POINT('',(18.602066120951,-22.987,0.));+#539 = VECTOR('',#540,1.);+#540 = DIRECTION('',(0.,0.,1.));+#541 = PCURVE('',#126,#542);+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);+#543 = LINE('',#544,#545);+#544 = CARTESIAN_POINT('',(41.589066120951,0.));+#545 = VECTOR('',#546,1.);+#546 = DIRECTION('',(0.,-1.));+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#548 = PCURVE('',#549,#554);+#549 = PLANE('',#550);+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);+#551 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#552 = DIRECTION('',(0.,1.,0.));+#553 = DIRECTION('',(1.,0.,0.));+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);+#555 = LINE('',#556,#557);+#556 = CARTESIAN_POINT('',(41.589066120951,0.));+#557 = VECTOR('',#558,1.);+#558 = DIRECTION('',(0.,-1.));+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#560 = ADVANCED_FACE('',(#561),#100,.F.);+#561 = FACE_BOUND('',#562,.F.);+#562 = EDGE_LOOP('',(#563,#564,#592,#620));+#563 = ORIENTED_EDGE('',*,*,#84,.F.);+#564 = ORIENTED_EDGE('',*,*,#565,.T.);+#565 = EDGE_CURVE('',#57,#566,#568,.T.);+#566 = VERTEX_POINT('',#567);+#567 = CARTESIAN_POINT('',(-19.0246,-22.987,31.75));+#568 = SURFACE_CURVE('',#569,(#573,#580),.PCURVE_S1.);+#569 = LINE('',#570,#571);+#570 = CARTESIAN_POINT('',(-19.0246,-22.987,0.));+#571 = VECTOR('',#572,1.);+#572 = DIRECTION('',(0.,0.,1.));+#573 = PCURVE('',#100,#574);+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);+#575 = LINE('',#576,#577);+#576 = CARTESIAN_POINT('',(3.9624,0.));+#577 = VECTOR('',#578,1.);+#578 = DIRECTION('',(0.,-1.));+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#580 = PCURVE('',#581,#586);+#581 = CYLINDRICAL_SURFACE('',#582,3.9624);+#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585);+#583 = CARTESIAN_POINT('',(-19.0246,-19.0246,0.));+#584 = DIRECTION('',(0.,0.,1.));+#585 = DIRECTION('',(0.,-1.,0.));+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);+#587 = LINE('',#588,#589);+#588 = CARTESIAN_POINT('',(-0.,0.));+#589 = VECTOR('',#590,1.);+#590 = DIRECTION('',(-0.,1.));+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#592 = ORIENTED_EDGE('',*,*,#593,.T.);+#593 = EDGE_CURVE('',#566,#594,#596,.T.);+#594 = VERTEX_POINT('',#595);+#595 = CARTESIAN_POINT('',(-18.60206612095,-22.987,31.75));+#596 = SURFACE_CURVE('',#597,(#601,#608),.PCURVE_S1.);+#597 = LINE('',#598,#599);+#598 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#599 = VECTOR('',#600,1.);+#600 = DIRECTION('',(1.,0.,0.));+#601 = PCURVE('',#100,#602);+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#607);+#603 = LINE('',#604,#605);+#604 = CARTESIAN_POINT('',(0.,-31.75));+#605 = VECTOR('',#606,1.);+#606 = DIRECTION('',(1.,0.));+#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#608 = PCURVE('',#609,#614);+#609 = PLANE('',#610);+#610 = AXIS2_PLACEMENT_3D('',#611,#612,#613);+#611 = CARTESIAN_POINT('',(-19.05,-19.05,31.75));+#612 = DIRECTION('',(0.,0.,1.));+#613 = DIRECTION('',(1.,0.,-0.));+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619);+#615 = LINE('',#616,#617);+#616 = CARTESIAN_POINT('',(-3.937,-3.937));+#617 = VECTOR('',#618,1.);+#618 = DIRECTION('',(1.,0.));+#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#620 = ORIENTED_EDGE('',*,*,#621,.F.);+#621 = EDGE_CURVE('',#85,#594,#622,.T.);+#622 = SURFACE_CURVE('',#623,(#627,#633),.PCURVE_S1.);+#623 = LINE('',#624,#625);+#624 = CARTESIAN_POINT('',(-18.60206612095,-22.987,0.));+#625 = VECTOR('',#626,1.);+#626 = DIRECTION('',(0.,0.,1.));+#627 = PCURVE('',#100,#628);+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#632);+#629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#630,#631),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#630 = CARTESIAN_POINT('',(4.384933879049,6.E-07));+#631 = CARTESIAN_POINT('',(4.384933879049,-31.7500006));+#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#633 = PCURVE('',#634,#639);+#634 = CYLINDRICAL_SURFACE('',#635,3.9624);+#635 = AXIS2_PLACEMENT_3D('',#636,#637,#638);+#636 = CARTESIAN_POINT('',(-19.05,-19.05,0.));+#637 = DIRECTION('',(0.,0.,1.));+#638 = DIRECTION('',(1.,0.,-0.));+#639 = DEFINITIONAL_REPRESENTATION('',(#640),#643);+#640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#641,#642),.UNSPECIFIED.,.F.,.F.,+  (2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#641 = CARTESIAN_POINT('',(4.825677256088,-6.E-07));+#642 = CARTESIAN_POINT('',(4.825677256088,31.7500006));+#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#644 = ADVANCED_FACE('',(#645),#72,.T.);+#645 = FACE_BOUND('',#646,.F.);+#646 = EDGE_LOOP('',(#647,#648,#671,#693));+#647 = ORIENTED_EDGE('',*,*,#141,.T.);+#648 = ORIENTED_EDGE('',*,*,#649,.T.);+#649 = EDGE_CURVE('',#142,#650,#652,.T.);+#650 = VERTEX_POINT('',#651);+#651 = CARTESIAN_POINT('',(-22.987,-19.0246,4.7752));+#652 = SURFACE_CURVE('',#653,(#657,#664),.PCURVE_S1.);+#653 = LINE('',#654,#655);+#654 = CARTESIAN_POINT('',(-22.987,-19.0246,0.));+#655 = VECTOR('',#656,1.);+#656 = DIRECTION('',(0.,0.,1.));+#657 = PCURVE('',#72,#658);+#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);+#659 = LINE('',#660,#661);+#660 = CARTESIAN_POINT('',(-1.570796326795,0.));+#661 = VECTOR('',#662,1.);+#662 = DIRECTION('',(-0.,1.));+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#664 = PCURVE('',#237,#665);+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);+#666 = LINE('',#667,#668);+#667 = CARTESIAN_POINT('',(42.0116,0.));+#668 = VECTOR('',#669,1.);+#669 = DIRECTION('',(0.,-1.));+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#671 = ORIENTED_EDGE('',*,*,#672,.F.);+#672 = EDGE_CURVE('',#57,#650,#673,.T.);+#673 = SURFACE_CURVE('',#674,(#679,#686),.PCURVE_S1.);+#674 = CIRCLE('',#675,3.9624);+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);+#676 = CARTESIAN_POINT('',(-19.0246,-19.0246,4.7752));+#677 = DIRECTION('',(-0.,-0.,-1.));+#678 = DIRECTION('',(0.,-1.,0.));+#679 = PCURVE('',#72,#680);+#680 = DEFINITIONAL_REPRESENTATION('',(#681),#685);+#681 = LINE('',#682,#683);+#682 = CARTESIAN_POINT('',(-0.,4.7752));+#683 = VECTOR('',#684,1.);+#684 = DIRECTION('',(-1.,0.));+#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#686 = PCURVE('',#581,#687);+#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);+#688 = LINE('',#689,#690);+#689 = CARTESIAN_POINT('',(-0.,4.7752));+#690 = VECTOR('',#691,1.);+#691 = DIRECTION('',(-1.,0.));+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#693 = ORIENTED_EDGE('',*,*,#56,.F.);+#694 = ADVANCED_FACE('',(#695),#237,.F.);+#695 = FACE_BOUND('',#696,.F.);+#696 = EDGE_LOOP('',(#697,#698,#726,#752));+#697 = ORIENTED_EDGE('',*,*,#223,.F.);+#698 = ORIENTED_EDGE('',*,*,#699,.T.);+#699 = EDGE_CURVE('',#200,#700,#702,.T.);+#700 = VERTEX_POINT('',#701);+#701 = CARTESIAN_POINT('',(-22.987,-18.60206612095,4.7752));+#702 = SURFACE_CURVE('',#703,(#707,#714),.PCURVE_S1.);+#703 = LINE('',#704,#705);+#704 = CARTESIAN_POINT('',(-22.987,-18.60206612095,0.));+#705 = VECTOR('',#706,1.);+#706 = DIRECTION('',(0.,0.,1.));+#707 = PCURVE('',#237,#708);+#708 = DEFINITIONAL_REPRESENTATION('',(#709),#713);+#709 = LINE('',#710,#711);+#710 = CARTESIAN_POINT('',(41.589066120951,0.));+#711 = VECTOR('',#712,1.);+#712 = DIRECTION('',(0.,-1.));+#713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#714 = PCURVE('',#715,#720);+#715 = PLANE('',#716);+#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);+#717 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#718 = DIRECTION('',(1.,0.,-0.));+#719 = DIRECTION('',(0.,-1.,0.));+#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725);+#721 = LINE('',#722,#723);+#722 = CARTESIAN_POINT('',(41.589066120951,0.));+#723 = VECTOR('',#724,1.);+#724 = DIRECTION('',(0.,-1.));+#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#726 = ORIENTED_EDGE('',*,*,#727,.T.);+#727 = EDGE_CURVE('',#700,#650,#728,.T.);+#728 = SURFACE_CURVE('',#729,(#733,#740),.PCURVE_S1.);+#729 = LINE('',#730,#731);+#730 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#731 = VECTOR('',#732,1.);+#732 = DIRECTION('',(0.,-1.,0.));+#733 = PCURVE('',#237,#734);+#734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);+#735 = LINE('',#736,#737);+#736 = CARTESIAN_POINT('',(0.,-4.7752));+#737 = VECTOR('',#738,1.);+#738 = DIRECTION('',(1.,0.));+#739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#740 = PCURVE('',#741,#746);+#741 = PLANE('',#742);+#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745);+#743 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#744 = DIRECTION('',(1.,0.,-0.));+#745 = DIRECTION('',(0.,-1.,0.));+#746 = DEFINITIONAL_REPRESENTATION('',(#747),#751);+#747 = LINE('',#748,#749);+#748 = CARTESIAN_POINT('',(0.,-4.7752));+#749 = VECTOR('',#750,1.);+#750 = DIRECTION('',(1.,0.));+#751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#752 = ORIENTED_EDGE('',*,*,#649,.F.);+#753 = ADVANCED_FACE('',(#754,#947,#978),#187,.F.);+#754 = FACE_BOUND('',#755,.F.);+#755 = EDGE_LOOP('',(#756,#757,#758,#787,#815,#844,#872,#901,#925,#946)+  );+#756 = ORIENTED_EDGE('',*,*,#170,.F.);+#757 = ORIENTED_EDGE('',*,*,#283,.T.);+#758 = ORIENTED_EDGE('',*,*,#759,.F.);+#759 = EDGE_CURVE('',#760,#284,#762,.T.);+#760 = VERTEX_POINT('',#761);+#761 = CARTESIAN_POINT('',(22.987,-18.60206612095,0.));+#762 = SURFACE_CURVE('',#763,(#768,#775),.PCURVE_S1.);+#763 = CIRCLE('',#764,3.9624);+#764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);+#765 = CARTESIAN_POINT('',(19.05,-19.05,0.));+#766 = DIRECTION('',(0.,0.,1.));+#767 = DIRECTION('',(1.,0.,-0.));+#768 = PCURVE('',#187,#769);+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);+#770 = CIRCLE('',#771,3.9624);+#771 = AXIS2_PLACEMENT_2D('',#772,#773);+#772 = CARTESIAN_POINT('',(19.05,-19.05));+#773 = DIRECTION('',(1.,0.));+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#775 = PCURVE('',#776,#781);+#776 = PLANE('',#777);+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);+#778 = CARTESIAN_POINT('',(0.,0.,0.));+#779 = DIRECTION('',(0.,0.,1.));+#780 = DIRECTION('',(1.,0.,-0.));+#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786);+#782 = CIRCLE('',#783,3.9624);+#783 = AXIS2_PLACEMENT_2D('',#784,#785);+#784 = CARTESIAN_POINT('',(19.05,-19.05));+#785 = DIRECTION('',(1.,0.));+#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#787 = ORIENTED_EDGE('',*,*,#788,.T.);+#788 = EDGE_CURVE('',#760,#789,#791,.T.);+#789 = VERTEX_POINT('',#790);+#790 = CARTESIAN_POINT('',(22.987,18.602066120951,0.));+#791 = SURFACE_CURVE('',#792,(#796,#803),.PCURVE_S1.);+#792 = LINE('',#793,#794);+#793 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#794 = VECTOR('',#795,1.);+#795 = DIRECTION('',(0.,1.,0.));+#796 = PCURVE('',#187,#797);+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);+#798 = LINE('',#799,#800);+#799 = CARTESIAN_POINT('',(22.987,-22.987));+#800 = VECTOR('',#801,1.);+#801 = DIRECTION('',(0.,1.));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#803 = PCURVE('',#804,#809);+#804 = PLANE('',#805);+#805 = AXIS2_PLACEMENT_3D('',#806,#807,#808);+#806 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#807 = DIRECTION('',(-1.,0.,0.));+#808 = DIRECTION('',(0.,1.,0.));+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);+#810 = LINE('',#811,#812);+#811 = CARTESIAN_POINT('',(0.,0.));+#812 = VECTOR('',#813,1.);+#813 = DIRECTION('',(1.,0.));+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#815 = ORIENTED_EDGE('',*,*,#816,.F.);+#816 = EDGE_CURVE('',#817,#789,#819,.T.);+#817 = VERTEX_POINT('',#818);+#818 = CARTESIAN_POINT('',(18.602066120951,22.987,0.));+#819 = SURFACE_CURVE('',#820,(#825,#832),.PCURVE_S1.);+#820 = CIRCLE('',#821,3.9624);+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);+#822 = CARTESIAN_POINT('',(19.05,19.05,0.));+#823 = DIRECTION('',(0.,0.,1.));+#824 = DIRECTION('',(1.,0.,-0.));+#825 = PCURVE('',#187,#826);+#826 = DEFINITIONAL_REPRESENTATION('',(#827),#831);+#827 = CIRCLE('',#828,3.9624);+#828 = AXIS2_PLACEMENT_2D('',#829,#830);+#829 = CARTESIAN_POINT('',(19.05,19.05));+#830 = DIRECTION('',(1.,0.));+#831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#832 = PCURVE('',#833,#838);+#833 = PLANE('',#834);+#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837);+#835 = CARTESIAN_POINT('',(0.,0.,0.));+#836 = DIRECTION('',(0.,0.,1.));+#837 = DIRECTION('',(1.,0.,-0.));+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);+#839 = CIRCLE('',#840,3.9624);+#840 = AXIS2_PLACEMENT_2D('',#841,#842);+#841 = CARTESIAN_POINT('',(19.05,19.05));+#842 = DIRECTION('',(1.,0.));+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#844 = ORIENTED_EDGE('',*,*,#845,.T.);+#845 = EDGE_CURVE('',#817,#846,#848,.T.);+#846 = VERTEX_POINT('',#847);+#847 = CARTESIAN_POINT('',(-18.60206612095,22.987,0.));+#848 = SURFACE_CURVE('',#849,(#853,#860),.PCURVE_S1.);+#849 = LINE('',#850,#851);+#850 = CARTESIAN_POINT('',(22.987,22.987,0.));+#851 = VECTOR('',#852,1.);+#852 = DIRECTION('',(-1.,0.,0.));+#853 = PCURVE('',#187,#854);+#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859);+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(22.987,22.987));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(-1.,0.));+#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#860 = PCURVE('',#861,#866);+#861 = PLANE('',#862);+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);+#863 = CARTESIAN_POINT('',(22.987,22.987,0.));+#864 = DIRECTION('',(0.,-1.,0.));+#865 = DIRECTION('',(-1.,0.,0.));+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);+#867 = LINE('',#868,#869);+#868 = CARTESIAN_POINT('',(0.,-0.));+#869 = VECTOR('',#870,1.);+#870 = DIRECTION('',(1.,0.));+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#872 = ORIENTED_EDGE('',*,*,#873,.F.);+#873 = EDGE_CURVE('',#874,#846,#876,.T.);+#874 = VERTEX_POINT('',#875);+#875 = CARTESIAN_POINT('',(-15.0876,19.05,0.));+#876 = SURFACE_CURVE('',#877,(#882,#889),.PCURVE_S1.);+#877 = CIRCLE('',#878,3.9624);+#878 = AXIS2_PLACEMENT_3D('',#879,#880,#881);+#879 = CARTESIAN_POINT('',(-19.05,19.05,0.));+#880 = DIRECTION('',(0.,0.,1.));+#881 = DIRECTION('',(1.,0.,-0.));+#882 = PCURVE('',#187,#883);+#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888);+#884 = CIRCLE('',#885,3.9624);+#885 = AXIS2_PLACEMENT_2D('',#886,#887);+#886 = CARTESIAN_POINT('',(-19.05,19.05));+#887 = DIRECTION('',(1.,0.));+#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#889 = PCURVE('',#890,#895);+#890 = PLANE('',#891);+#891 = AXIS2_PLACEMENT_3D('',#892,#893,#894);+#892 = CARTESIAN_POINT('',(0.,0.,0.));+#893 = DIRECTION('',(0.,0.,1.));+#894 = DIRECTION('',(1.,0.,-0.));+#895 = DEFINITIONAL_REPRESENTATION('',(#896),#900);+#896 = CIRCLE('',#897,3.9624);+#897 = AXIS2_PLACEMENT_2D('',#898,#899);+#898 = CARTESIAN_POINT('',(-19.05,19.05));+#899 = DIRECTION('',(1.,0.));+#900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#901 = ORIENTED_EDGE('',*,*,#902,.F.);+#902 = EDGE_CURVE('',#903,#874,#905,.T.);+#903 = VERTEX_POINT('',#904);+#904 = CARTESIAN_POINT('',(-22.987,18.602066120951,0.));+#905 = SURFACE_CURVE('',#906,(#911,#918),.PCURVE_S1.);+#906 = CIRCLE('',#907,3.9624);+#907 = AXIS2_PLACEMENT_3D('',#908,#909,#910);+#908 = CARTESIAN_POINT('',(-19.05,19.05,0.));+#909 = DIRECTION('',(0.,0.,1.));+#910 = DIRECTION('',(1.,0.,-0.));+#911 = PCURVE('',#187,#912);+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);+#913 = CIRCLE('',#914,3.9624);+#914 = AXIS2_PLACEMENT_2D('',#915,#916);+#915 = CARTESIAN_POINT('',(-19.05,19.05));+#916 = DIRECTION('',(1.,0.));+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#918 = PCURVE('',#890,#919);+#919 = DEFINITIONAL_REPRESENTATION('',(#920),#924);+#920 = CIRCLE('',#921,3.9624);+#921 = AXIS2_PLACEMENT_2D('',#922,#923);+#922 = CARTESIAN_POINT('',(-19.05,19.05));+#923 = DIRECTION('',(1.,0.));+#924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#925 = ORIENTED_EDGE('',*,*,#926,.T.);+#926 = EDGE_CURVE('',#903,#200,#927,.T.);+#927 = SURFACE_CURVE('',#928,(#932,#939),.PCURVE_S1.);+#928 = LINE('',#929,#930);+#929 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#930 = VECTOR('',#931,1.);+#931 = DIRECTION('',(0.,-1.,0.));+#932 = PCURVE('',#187,#933);+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);+#934 = LINE('',#935,#936);+#935 = CARTESIAN_POINT('',(-22.987,22.987));+#936 = VECTOR('',#937,1.);+#937 = DIRECTION('',(0.,-1.));+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#939 = PCURVE('',#715,#940);+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);+#941 = LINE('',#942,#943);+#942 = CARTESIAN_POINT('',(0.,0.));+#943 = VECTOR('',#944,1.);+#944 = DIRECTION('',(1.,0.));+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#946 = ORIENTED_EDGE('',*,*,#199,.F.);+#947 = FACE_BOUND('',#948,.F.);+#948 = EDGE_LOOP('',(#949));+#949 = ORIENTED_EDGE('',*,*,#950,.F.);+#950 = EDGE_CURVE('',#951,#951,#953,.T.);+#951 = VERTEX_POINT('',#952);+#952 = CARTESIAN_POINT('',(-9.398,-1.778,0.));+#953 = SURFACE_CURVE('',#954,(#959,#966),.PCURVE_S1.);+#954 = CIRCLE('',#955,1.778);+#955 = AXIS2_PLACEMENT_3D('',#956,#957,#958);+#956 = CARTESIAN_POINT('',(-11.176,-1.778,0.));+#957 = DIRECTION('',(0.,0.,1.));+#958 = DIRECTION('',(1.,0.,-0.));+#959 = PCURVE('',#187,#960);+#960 = DEFINITIONAL_REPRESENTATION('',(#961),#965);+#961 = CIRCLE('',#962,1.778);+#962 = AXIS2_PLACEMENT_2D('',#963,#964);+#963 = CARTESIAN_POINT('',(-11.176,-1.778));+#964 = DIRECTION('',(1.,0.));+#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#966 = PCURVE('',#967,#972);+#967 = CYLINDRICAL_SURFACE('',#968,1.778);+#968 = AXIS2_PLACEMENT_3D('',#969,#970,#971);+#969 = CARTESIAN_POINT('',(-11.176,-1.778,-1.));+#970 = DIRECTION('',(0.,0.,1.));+#971 = DIRECTION('',(1.,0.,-0.));+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);+#973 = LINE('',#974,#975);+#974 = CARTESIAN_POINT('',(0.,1.));+#975 = VECTOR('',#976,1.);+#976 = DIRECTION('',(1.,0.));+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#978 = FACE_BOUND('',#979,.F.);+#979 = EDGE_LOOP('',(#980));+#980 = ORIENTED_EDGE('',*,*,#981,.F.);+#981 = EDGE_CURVE('',#982,#982,#984,.T.);+#982 = VERTEX_POINT('',#983);+#983 = CARTESIAN_POINT('',(12.954,1.778,0.));+#984 = SURFACE_CURVE('',#985,(#990,#997),.PCURVE_S1.);+#985 = CIRCLE('',#986,1.778);+#986 = AXIS2_PLACEMENT_3D('',#987,#988,#989);+#987 = CARTESIAN_POINT('',(11.176,1.778,0.));+#988 = DIRECTION('',(0.,0.,1.));+#989 = DIRECTION('',(1.,0.,-0.));+#990 = PCURVE('',#187,#991);+#991 = DEFINITIONAL_REPRESENTATION('',(#992),#996);+#992 = CIRCLE('',#993,1.778);+#993 = AXIS2_PLACEMENT_2D('',#994,#995);+#994 = CARTESIAN_POINT('',(11.176,1.778));+#995 = DIRECTION('',(1.,0.));+#996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#997 = PCURVE('',#998,#1003);+#998 = CYLINDRICAL_SURFACE('',#999,1.778);+#999 = AXIS2_PLACEMENT_3D('',#1000,#1001,#1002);+#1000 = CARTESIAN_POINT('',(11.176,1.778,-1.));+#1001 = DIRECTION('',(0.,0.,1.));+#1002 = DIRECTION('',(1.,0.,-0.));+#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008);+#1004 = LINE('',#1005,#1006);+#1005 = CARTESIAN_POINT('',(0.,1.));+#1006 = VECTOR('',#1007,1.);+#1007 = DIRECTION('',(1.,0.));+#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1009 = ADVANCED_FACE('',(#1010),#268,.F.);+#1010 = FACE_BOUND('',#1011,.F.);+#1011 = EDGE_LOOP('',(#1012,#1036,#1057,#1058));+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);+#1013 = EDGE_CURVE('',#1014,#1014,#1016,.T.);+#1014 = VERTEX_POINT('',#1015);+#1015 = CARTESIAN_POINT('',(-17.1831,-19.05,31.75));+#1016 = SURFACE_CURVE('',#1017,(#1022,#1029),.PCURVE_S1.);+#1017 = CIRCLE('',#1018,1.8669);+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);+#1019 = CARTESIAN_POINT('',(-19.05,-19.05,31.75));+#1020 = DIRECTION('',(0.,0.,1.));+#1021 = DIRECTION('',(1.,0.,-0.));+#1022 = PCURVE('',#268,#1023);+#1023 = DEFINITIONAL_REPRESENTATION('',(#1024),#1028);+#1024 = LINE('',#1025,#1026);+#1025 = CARTESIAN_POINT('',(0.,32.75));+#1026 = VECTOR('',#1027,1.);+#1027 = DIRECTION('',(1.,0.));+#1028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1029 = PCURVE('',#609,#1030);+#1030 = DEFINITIONAL_REPRESENTATION('',(#1031),#1035);+#1031 = CIRCLE('',#1032,1.8669);+#1032 = AXIS2_PLACEMENT_2D('',#1033,#1034);+#1033 = CARTESIAN_POINT('',(0.,0.));+#1034 = DIRECTION('',(1.,0.));+#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1036 = ORIENTED_EDGE('',*,*,#1037,.F.);+#1037 = EDGE_CURVE('',#252,#1014,#1038,.T.);+#1038 = SEAM_CURVE('',#1039,(#1043,#1050),.PCURVE_S1.);+#1039 = LINE('',#1040,#1041);+#1040 = CARTESIAN_POINT('',(-17.1831,-19.05,-1.));+#1041 = VECTOR('',#1042,1.);+#1042 = DIRECTION('',(0.,0.,1.));+#1043 = PCURVE('',#268,#1044);+#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049);+#1045 = LINE('',#1046,#1047);+#1046 = CARTESIAN_POINT('',(6.28318530718,-0.));+#1047 = VECTOR('',#1048,1.);+#1048 = DIRECTION('',(0.,1.));+#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1050 = PCURVE('',#268,#1051);+#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056);+#1052 = LINE('',#1053,#1054);+#1053 = CARTESIAN_POINT('',(0.,-0.));+#1054 = VECTOR('',#1055,1.);+#1055 = DIRECTION('',(0.,1.));+#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1057 = ORIENTED_EDGE('',*,*,#251,.T.);+#1058 = ORIENTED_EDGE('',*,*,#1037,.T.);+#1059 = ADVANCED_FACE('',(#1060),#549,.F.);+#1060 = FACE_BOUND('',#1061,.F.);+#1061 = EDGE_LOOP('',(#1062,#1085,#1086,#1114));+#1062 = ORIENTED_EDGE('',*,*,#1063,.F.);+#1063 = EDGE_CURVE('',#284,#1064,#1066,.T.);+#1064 = VERTEX_POINT('',#1065);+#1065 = CARTESIAN_POINT('',(19.0246,-22.987,0.));+#1066 = SURFACE_CURVE('',#1067,(#1071,#1078),.PCURVE_S1.);+#1067 = LINE('',#1068,#1069);+#1068 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#1069 = VECTOR('',#1070,1.);+#1070 = DIRECTION('',(1.,0.,0.));+#1071 = PCURVE('',#549,#1072);+#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);+#1073 = LINE('',#1074,#1075);+#1074 = CARTESIAN_POINT('',(0.,0.));+#1075 = VECTOR('',#1076,1.);+#1076 = DIRECTION('',(1.,0.));+#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1078 = PCURVE('',#776,#1079);+#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084);+#1080 = LINE('',#1081,#1082);+#1081 = CARTESIAN_POINT('',(-22.987,-22.987));+#1082 = VECTOR('',#1083,1.);+#1083 = DIRECTION('',(1.,0.));+#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1085 = ORIENTED_EDGE('',*,*,#535,.T.);+#1086 = ORIENTED_EDGE('',*,*,#1087,.T.);+#1087 = EDGE_CURVE('',#513,#1088,#1090,.T.);+#1088 = VERTEX_POINT('',#1089);+#1089 = CARTESIAN_POINT('',(19.0246,-22.987,4.7752));+#1090 = SURFACE_CURVE('',#1091,(#1095,#1102),.PCURVE_S1.);+#1091 = LINE('',#1092,#1093);+#1092 = CARTESIAN_POINT('',(-22.987,-22.987,4.7752));+#1093 = VECTOR('',#1094,1.);+#1094 = DIRECTION('',(1.,0.,0.));+#1095 = PCURVE('',#549,#1096);+#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101);+#1097 = LINE('',#1098,#1099);+#1098 = CARTESIAN_POINT('',(0.,-4.7752));+#1099 = VECTOR('',#1100,1.);+#1100 = DIRECTION('',(1.,0.));+#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1102 = PCURVE('',#1103,#1108);+#1103 = PLANE('',#1104);+#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);+#1105 = CARTESIAN_POINT('',(-22.987,-22.987,0.));+#1106 = DIRECTION('',(0.,1.,0.));+#1107 = DIRECTION('',(1.,0.,0.));+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);+#1109 = LINE('',#1110,#1111);+#1110 = CARTESIAN_POINT('',(0.,-4.7752));+#1111 = VECTOR('',#1112,1.);+#1112 = DIRECTION('',(1.,0.));+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1114 = ORIENTED_EDGE('',*,*,#1115,.F.);+#1115 = EDGE_CURVE('',#1064,#1088,#1116,.T.);+#1116 = SURFACE_CURVE('',#1117,(#1121,#1128),.PCURVE_S1.);+#1117 = LINE('',#1118,#1119);+#1118 = CARTESIAN_POINT('',(19.0246,-22.987,0.));+#1119 = VECTOR('',#1120,1.);+#1120 = DIRECTION('',(0.,0.,1.));+#1121 = PCURVE('',#549,#1122);+#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127);+#1123 = LINE('',#1124,#1125);+#1124 = CARTESIAN_POINT('',(42.0116,0.));+#1125 = VECTOR('',#1126,1.);+#1126 = DIRECTION('',(0.,-1.));+#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1128 = PCURVE('',#1129,#1134);+#1129 = CYLINDRICAL_SURFACE('',#1130,3.9624);+#1130 = AXIS2_PLACEMENT_3D('',#1131,#1132,#1133);+#1131 = CARTESIAN_POINT('',(19.0246,-19.0246,0.));+#1132 = DIRECTION('',(0.,0.,1.));+#1133 = DIRECTION('',(0.,-1.,0.));+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);+#1135 = LINE('',#1136,#1137);+#1136 = CARTESIAN_POINT('',(0.,0.));+#1137 = VECTOR('',#1138,1.);+#1138 = DIRECTION('',(0.,1.));+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1140 = ADVANCED_FACE('',(#1141,#2994,#3020),#323,.T.);+#1141 = FACE_BOUND('',#1142,.T.);+#1142 = EDGE_LOOP('',(#1143,#1167,#1168,#1196,#1224,#1250,#1251,#1279,+    #1307,#1333,#1334,#1362,#1390,#1416,#1417,#1445,#1473,#1499,#1500,+    #1529,#1552,#1580,#1608,#1636,#1659,#1687,#1715,#1743,#1766,#1794,+    #1822,#1850,#1873,#1901,#1929,#1957,#1980,#2009,#2032,#2060,#2088,+    #2116,#2139,#2167,#2195,#2223,#2246,#2274,#2302,#2330,#2353,#2381,+    #2409,#2437,#2460,#2489,#2518,#2541,#2569,#2597,#2625,#2648,#2676,+    #2704,#2732,#2755,#2783,#2811,#2839,#2862,#2890,#2918,#2946,#2967));+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);+#1144 = EDGE_CURVE('',#85,#1145,#1147,.T.);+#1145 = VERTEX_POINT('',#1146);+#1146 = CARTESIAN_POINT('',(-15.0876,-19.05,4.7752));+#1147 = SURFACE_CURVE('',#1148,(#1153,#1160),.PCURVE_S1.);+#1148 = CIRCLE('',#1149,3.9624);+#1149 = AXIS2_PLACEMENT_3D('',#1150,#1151,#1152);+#1150 = CARTESIAN_POINT('',(-19.05,-19.05,4.7752));+#1151 = DIRECTION('',(0.,0.,1.));+#1152 = DIRECTION('',(1.,0.,-0.));+#1153 = PCURVE('',#323,#1154);+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159);+#1155 = CIRCLE('',#1156,3.9624);+#1156 = AXIS2_PLACEMENT_2D('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(-19.05,-19.05));+#1158 = DIRECTION('',(1.,0.));+#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1160 = PCURVE('',#634,#1161);+#1161 = DEFINITIONAL_REPRESENTATION('',(#1162),#1166);+#1162 = LINE('',#1163,#1164);+#1163 = CARTESIAN_POINT('',(0.,4.7752));+#1164 = VECTOR('',#1165,1.);+#1165 = DIRECTION('',(1.,0.));+#1166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1167 = ORIENTED_EDGE('',*,*,#307,.T.);+#1168 = ORIENTED_EDGE('',*,*,#1169,.F.);+#1169 = EDGE_CURVE('',#1170,#308,#1172,.T.);+#1170 = VERTEX_POINT('',#1171);+#1171 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#1172 = SURFACE_CURVE('',#1173,(#1177,#1184),.PCURVE_S1.);+#1173 = LINE('',#1174,#1175);+#1174 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#1175 = VECTOR('',#1176,1.);+#1176 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#1177 = PCURVE('',#323,#1178);+#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183);+#1179 = LINE('',#1180,#1181);+#1180 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591));+#1181 = VECTOR('',#1182,1.);+#1182 = DIRECTION('',(-0.55557023302,-0.831469612303));+#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1184 = PCURVE('',#1185,#1190);+#1185 = PLANE('',#1186);+#1186 = AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);+#1187 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#1188 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1189 = DIRECTION('',(0.,0.,1.));+#1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1195);+#1191 = LINE('',#1192,#1193);+#1192 = CARTESIAN_POINT('',(0.,0.));+#1193 = VECTOR('',#1194,1.);+#1194 = DIRECTION('',(0.,1.));+#1195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);+#1197 = EDGE_CURVE('',#1170,#1198,#1200,.T.);+#1198 = VERTEX_POINT('',#1199);+#1199 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,4.7752));+#1200 = SURFACE_CURVE('',#1201,(#1205,#1212),.PCURVE_S1.);+#1201 = LINE('',#1202,#1203);+#1202 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#1203 = VECTOR('',#1204,1.);+#1204 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1205 = PCURVE('',#323,#1206);+#1206 = DEFINITIONAL_REPRESENTATION('',(#1207),#1211);+#1207 = LINE('',#1208,#1209);+#1208 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591));+#1209 = VECTOR('',#1210,1.);+#1210 = DIRECTION('',(0.831469612303,-0.55557023302));+#1211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1212 = PCURVE('',#1213,#1218);+#1213 = PLANE('',#1214);+#1214 = AXIS2_PLACEMENT_3D('',#1215,#1216,#1217);+#1215 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#1216 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#1217 = DIRECTION('',(0.,0.,1.));+#1218 = DEFINITIONAL_REPRESENTATION('',(#1219),#1223);+#1219 = LINE('',#1220,#1221);+#1220 = CARTESIAN_POINT('',(0.,0.));+#1221 = VECTOR('',#1222,1.);+#1222 = DIRECTION('',(0.,-1.));+#1223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1224 = ORIENTED_EDGE('',*,*,#1225,.T.);+#1225 = EDGE_CURVE('',#1198,#336,#1226,.T.);+#1226 = SURFACE_CURVE('',#1227,(#1231,#1238),.PCURVE_S1.);+#1227 = LINE('',#1228,#1229);+#1228 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,4.7752));+#1229 = VECTOR('',#1230,1.);+#1230 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#1231 = PCURVE('',#323,#1232);+#1232 = DEFINITIONAL_REPRESENTATION('',(#1233),#1237);+#1233 = LINE('',#1234,#1235);+#1234 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195));+#1235 = VECTOR('',#1236,1.);+#1236 = DIRECTION('',(-0.55557023302,-0.831469612303));+#1237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1238 = PCURVE('',#1239,#1244);+#1239 = PLANE('',#1240);+#1240 = AXIS2_PLACEMENT_3D('',#1241,#1242,#1243);+#1241 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,4.7752));+#1242 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1243 = DIRECTION('',(0.,0.,1.));+#1244 = DEFINITIONAL_REPRESENTATION('',(#1245),#1249);+#1245 = LINE('',#1246,#1247);+#1246 = CARTESIAN_POINT('',(0.,0.));+#1247 = VECTOR('',#1248,1.);+#1248 = DIRECTION('',(0.,1.));+#1249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1250 = ORIENTED_EDGE('',*,*,#362,.T.);+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);+#1252 = EDGE_CURVE('',#1253,#363,#1255,.T.);+#1253 = VERTEX_POINT('',#1254);+#1254 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#1255 = SURFACE_CURVE('',#1256,(#1260,#1267),.PCURVE_S1.);+#1256 = LINE('',#1257,#1258);+#1257 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#1258 = VECTOR('',#1259,1.);+#1259 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#1260 = PCURVE('',#323,#1261);+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);+#1262 = LINE('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805));+#1264 = VECTOR('',#1265,1.);+#1265 = DIRECTION('',(-0.195090322016,-0.980785280403));+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1267 = PCURVE('',#1268,#1273);+#1268 = PLANE('',#1269);+#1269 = AXIS2_PLACEMENT_3D('',#1270,#1271,#1272);+#1270 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#1271 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1272 = DIRECTION('',(0.,0.,1.));+#1273 = DEFINITIONAL_REPRESENTATION('',(#1274),#1278);+#1274 = LINE('',#1275,#1276);+#1275 = CARTESIAN_POINT('',(0.,0.));+#1276 = VECTOR('',#1277,1.);+#1277 = DIRECTION('',(0.,1.));+#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1279 = ORIENTED_EDGE('',*,*,#1280,.T.);+#1280 = EDGE_CURVE('',#1253,#1281,#1283,.T.);+#1281 = VERTEX_POINT('',#1282);+#1282 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,4.7752));+#1283 = SURFACE_CURVE('',#1284,(#1288,#1295),.PCURVE_S1.);+#1284 = LINE('',#1285,#1286);+#1285 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#1286 = VECTOR('',#1287,1.);+#1287 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1288 = PCURVE('',#323,#1289);+#1289 = DEFINITIONAL_REPRESENTATION('',(#1290),#1294);+#1290 = LINE('',#1291,#1292);+#1291 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805));+#1292 = VECTOR('',#1293,1.);+#1293 = DIRECTION('',(0.980785280403,-0.195090322016));+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1295 = PCURVE('',#1296,#1301);+#1296 = PLANE('',#1297);+#1297 = AXIS2_PLACEMENT_3D('',#1298,#1299,#1300);+#1298 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#1299 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#1300 = DIRECTION('',(0.,0.,1.));+#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,.T.);+#1308 = EDGE_CURVE('',#1281,#386,#1309,.T.);+#1309 = SURFACE_CURVE('',#1310,(#1314,#1321),.PCURVE_S1.);+#1310 = LINE('',#1311,#1312);+#1311 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,4.7752));+#1312 = VECTOR('',#1313,1.);+#1313 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#1314 = PCURVE('',#323,#1315);+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);+#1316 = LINE('',#1317,#1318);+#1317 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208));+#1318 = VECTOR('',#1319,1.);+#1319 = DIRECTION('',(-0.195090322016,-0.980785280403));+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1321 = PCURVE('',#1322,#1327);+#1322 = PLANE('',#1323);+#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);+#1324 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,4.7752));+#1325 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1326 = DIRECTION('',(0.,0.,1.));+#1327 = DEFINITIONAL_REPRESENTATION('',(#1328),#1332);+#1328 = LINE('',#1329,#1330);+#1329 = CARTESIAN_POINT('',(0.,0.));+#1330 = VECTOR('',#1331,1.);+#1331 = DIRECTION('',(0.,1.));+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1333 = ORIENTED_EDGE('',*,*,#412,.T.);+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);+#1335 = EDGE_CURVE('',#1336,#413,#1338,.T.);+#1336 = VERTEX_POINT('',#1337);+#1337 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,4.7752));+#1338 = SURFACE_CURVE('',#1339,(#1343,#1350),.PCURVE_S1.);+#1339 = LINE('',#1340,#1341);+#1340 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,4.7752));+#1341 = VECTOR('',#1342,1.);+#1342 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#1343 = PCURVE('',#323,#1344);+#1344 = DEFINITIONAL_REPRESENTATION('',(#1345),#1349);+#1345 = LINE('',#1346,#1347);+#1346 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208));+#1347 = VECTOR('',#1348,1.);+#1348 = DIRECTION('',(0.195090322016,-0.980785280403));+#1349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1350 = PCURVE('',#1351,#1356);+#1351 = PLANE('',#1352);+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);+#1353 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,4.7752));+#1354 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1355 = DIRECTION('',(0.,0.,1.));+#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);+#1357 = LINE('',#1358,#1359);+#1358 = CARTESIAN_POINT('',(0.,0.));+#1359 = VECTOR('',#1360,1.);+#1360 = DIRECTION('',(0.,1.));+#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1362 = ORIENTED_EDGE('',*,*,#1363,.T.);+#1363 = EDGE_CURVE('',#1336,#1364,#1366,.T.);+#1364 = VERTEX_POINT('',#1365);+#1365 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,4.7752));+#1366 = SURFACE_CURVE('',#1367,(#1371,#1378),.PCURVE_S1.);+#1367 = LINE('',#1368,#1369);+#1368 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,4.7752));+#1369 = VECTOR('',#1370,1.);+#1370 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1371 = PCURVE('',#323,#1372);+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);+#1373 = LINE('',#1374,#1375);+#1374 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208));+#1375 = VECTOR('',#1376,1.);+#1376 = DIRECTION('',(0.980785280403,0.195090322016));+#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('',(2.264932406979,-16.51241503208,4.7752));+#1382 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#1383 = DIRECTION('',(0.,0.,1.));+#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,.T.);+#1391 = EDGE_CURVE('',#1364,#436,#1392,.T.);+#1392 = SURFACE_CURVE('',#1393,(#1397,#1404),.PCURVE_S1.);+#1393 = LINE('',#1394,#1395);+#1394 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,4.7752));+#1395 = VECTOR('',#1396,1.);+#1396 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#1397 = PCURVE('',#323,#1398);+#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403);+#1399 = LINE('',#1400,#1401);+#1400 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805));+#1401 = VECTOR('',#1402,1.);+#1402 = DIRECTION('',(0.195090322016,-0.980785280403));+#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1404 = PCURVE('',#1405,#1410);+#1405 = PLANE('',#1406);+#1406 = AXIS2_PLACEMENT_3D('',#1407,#1408,#1409);+#1407 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,4.7752));+#1408 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1409 = DIRECTION('',(0.,0.,1.));+#1410 = DEFINITIONAL_REPRESENTATION('',(#1411),#1415);+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(0.,0.));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(0.,1.));+#1415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1416 = ORIENTED_EDGE('',*,*,#462,.T.);+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);+#1418 = EDGE_CURVE('',#1419,#463,#1421,.T.);+#1419 = VERTEX_POINT('',#1420);+#1420 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#1421 = SURFACE_CURVE('',#1422,(#1426,#1433),.PCURVE_S1.);+#1422 = LINE('',#1423,#1424);+#1423 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#1424 = VECTOR('',#1425,1.);+#1425 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#1426 = PCURVE('',#323,#1427);+#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1432);+#1428 = LINE('',#1429,#1430);+#1429 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195));+#1430 = VECTOR('',#1431,1.);+#1431 = DIRECTION('',(0.55557023302,-0.831469612303));+#1432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1433 = PCURVE('',#1434,#1439);+#1434 = PLANE('',#1435);+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);+#1436 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#1437 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1438 = DIRECTION('',(0.,0.,1.));+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);+#1440 = LINE('',#1441,#1442);+#1441 = CARTESIAN_POINT('',(0.,0.));+#1442 = VECTOR('',#1443,1.);+#1443 = DIRECTION('',(0.,1.));+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1445 = ORIENTED_EDGE('',*,*,#1446,.T.);+#1446 = EDGE_CURVE('',#1419,#1447,#1449,.T.);+#1447 = VERTEX_POINT('',#1448);+#1448 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,4.7752));+#1449 = SURFACE_CURVE('',#1450,(#1454,#1461),.PCURVE_S1.);+#1450 = LINE('',#1451,#1452);+#1451 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#1452 = VECTOR('',#1453,1.);+#1453 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1454 = PCURVE('',#323,#1455);+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);+#1456 = LINE('',#1457,#1458);+#1457 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195));+#1458 = VECTOR('',#1459,1.);+#1459 = DIRECTION('',(0.831469612303,0.55557023302));+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1461 = PCURVE('',#1462,#1467);+#1462 = PLANE('',#1463);+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);+#1464 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#1465 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#1466 = DIRECTION('',(0.,0.,1.));+#1467 = DEFINITIONAL_REPRESENTATION('',(#1468),#1472);+#1468 = LINE('',#1469,#1470);+#1469 = CARTESIAN_POINT('',(0.,0.));+#1470 = VECTOR('',#1471,1.);+#1471 = DIRECTION('',(0.,-1.));+#1472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);+#1474 = EDGE_CURVE('',#1447,#486,#1475,.T.);+#1475 = SURFACE_CURVE('',#1476,(#1480,#1487),.PCURVE_S1.);+#1476 = LINE('',#1477,#1478);+#1477 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,4.7752));+#1478 = VECTOR('',#1479,1.);+#1479 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#1480 = PCURVE('',#323,#1481);+#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486);+#1482 = LINE('',#1483,#1484);+#1483 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591));+#1484 = VECTOR('',#1485,1.);+#1485 = DIRECTION('',(0.55557023302,-0.831469612303));+#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1487 = PCURVE('',#1488,#1493);+#1488 = PLANE('',#1489);+#1489 = AXIS2_PLACEMENT_3D('',#1490,#1491,#1492);+#1490 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,4.7752));+#1491 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1492 = DIRECTION('',(0.,0.,1.));+#1493 = DEFINITIONAL_REPRESENTATION('',(#1494),#1498);+#1494 = LINE('',#1495,#1496);+#1495 = CARTESIAN_POINT('',(0.,0.));+#1496 = VECTOR('',#1497,1.);+#1497 = DIRECTION('',(0.,1.));+#1498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1499 = ORIENTED_EDGE('',*,*,#512,.T.);+#1500 = ORIENTED_EDGE('',*,*,#1501,.F.);+#1501 = EDGE_CURVE('',#1502,#513,#1504,.T.);+#1502 = VERTEX_POINT('',#1503);+#1503 = CARTESIAN_POINT('',(22.987,-18.60206612095,4.7752));+#1504 = SURFACE_CURVE('',#1505,(#1510,#1517),.PCURVE_S1.);+#1505 = CIRCLE('',#1506,3.9624);+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);+#1507 = CARTESIAN_POINT('',(19.05,-19.05,4.7752));+#1508 = DIRECTION('',(0.,0.,1.));+#1509 = DIRECTION('',(1.,0.,-0.));+#1510 = PCURVE('',#323,#1511);+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);+#1512 = CIRCLE('',#1513,3.9624);+#1513 = AXIS2_PLACEMENT_2D('',#1514,#1515);+#1514 = CARTESIAN_POINT('',(19.05,-19.05));+#1515 = DIRECTION('',(1.,0.));+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1517 = PCURVE('',#1518,#1523);+#1518 = CYLINDRICAL_SURFACE('',#1519,3.9624);+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);+#1520 = CARTESIAN_POINT('',(19.05,-19.05,0.));+#1521 = DIRECTION('',(0.,0.,1.));+#1522 = DIRECTION('',(1.,0.,-0.));+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528);+#1524 = LINE('',#1525,#1526);+#1525 = CARTESIAN_POINT('',(0.,4.7752));+#1526 = VECTOR('',#1527,1.);+#1527 = DIRECTION('',(1.,0.));+#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);+#1530 = EDGE_CURVE('',#1502,#1531,#1533,.T.);+#1531 = VERTEX_POINT('',#1532);+#1532 = CARTESIAN_POINT('',(22.987,-16.56211212372,4.7752));+#1533 = SURFACE_CURVE('',#1534,(#1538,#1545),.PCURVE_S1.);+#1534 = LINE('',#1535,#1536);+#1535 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#1536 = VECTOR('',#1537,1.);+#1537 = DIRECTION('',(0.,1.,0.));+#1538 = PCURVE('',#323,#1539);+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);+#1540 = LINE('',#1541,#1542);+#1541 = CARTESIAN_POINT('',(22.987,-22.987));+#1542 = VECTOR('',#1543,1.);+#1543 = DIRECTION('',(0.,1.));+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1545 = PCURVE('',#804,#1546);+#1546 = DEFINITIONAL_REPRESENTATION('',(#1547),#1551);+#1547 = LINE('',#1548,#1549);+#1548 = CARTESIAN_POINT('',(0.,-4.7752));+#1549 = VECTOR('',#1550,1.);+#1550 = DIRECTION('',(1.,0.));+#1551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1552 = ORIENTED_EDGE('',*,*,#1553,.F.);+#1553 = EDGE_CURVE('',#1554,#1531,#1556,.T.);+#1554 = VERTEX_POINT('',#1555);+#1555 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#1556 = SURFACE_CURVE('',#1557,(#1561,#1568),.PCURVE_S1.);+#1557 = LINE('',#1558,#1559);+#1558 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#1559 = VECTOR('',#1560,1.);+#1560 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1561 = PCURVE('',#323,#1562);+#1562 = DEFINITIONAL_REPRESENTATION('',(#1563),#1567);+#1563 = LINE('',#1564,#1565);+#1564 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888));+#1565 = VECTOR('',#1566,1.);+#1566 = DIRECTION('',(0.831469612303,-0.55557023302));+#1567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1568 = PCURVE('',#1569,#1574);+#1569 = PLANE('',#1570);+#1570 = AXIS2_PLACEMENT_3D('',#1571,#1572,#1573);+#1571 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#1572 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#1573 = DIRECTION('',(0.,0.,1.));+#1574 = DEFINITIONAL_REPRESENTATION('',(#1575),#1579);+#1575 = LINE('',#1576,#1577);+#1576 = CARTESIAN_POINT('',(0.,0.));+#1577 = VECTOR('',#1578,1.);+#1578 = DIRECTION('',(0.,1.));+#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1580 = ORIENTED_EDGE('',*,*,#1581,.T.);+#1581 = EDGE_CURVE('',#1554,#1582,#1584,.T.);+#1582 = VERTEX_POINT('',#1583);+#1583 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,4.7752));+#1584 = SURFACE_CURVE('',#1585,(#1589,#1596),.PCURVE_S1.);+#1585 = LINE('',#1586,#1587);+#1586 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#1587 = VECTOR('',#1588,1.);+#1588 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#1589 = PCURVE('',#323,#1590);+#1590 = DEFINITIONAL_REPRESENTATION('',(#1591),#1595);+#1591 = LINE('',#1592,#1593);+#1592 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888));+#1593 = VECTOR('',#1594,1.);+#1594 = DIRECTION('',(0.55557023302,0.831469612303));+#1595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1596 = PCURVE('',#1597,#1602);+#1597 = PLANE('',#1598);+#1598 = AXIS2_PLACEMENT_3D('',#1599,#1600,#1601);+#1599 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#1600 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1601 = DIRECTION('',(0.,0.,1.));+#1602 = DEFINITIONAL_REPRESENTATION('',(#1603),#1607);+#1603 = LINE('',#1604,#1605);+#1604 = CARTESIAN_POINT('',(0.,0.));+#1605 = VECTOR('',#1606,1.);+#1606 = DIRECTION('',(0.,-1.));+#1607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1608 = ORIENTED_EDGE('',*,*,#1609,.T.);+#1609 = EDGE_CURVE('',#1582,#1610,#1612,.T.);+#1610 = VERTEX_POINT('',#1611);+#1611 = CARTESIAN_POINT('',(22.987,-14.15673257598,4.7752));+#1612 = SURFACE_CURVE('',#1613,(#1617,#1624),.PCURVE_S1.);+#1613 = LINE('',#1614,#1615);+#1614 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,4.7752));+#1615 = VECTOR('',#1616,1.);+#1616 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#1617 = PCURVE('',#323,#1618);+#1618 = DEFINITIONAL_REPRESENTATION('',(#1619),#1623);+#1619 = LINE('',#1620,#1621);+#1620 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428));+#1621 = VECTOR('',#1622,1.);+#1622 = DIRECTION('',(0.831469612303,-0.55557023302));+#1623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1624 = PCURVE('',#1625,#1630);+#1625 = PLANE('',#1626);+#1626 = AXIS2_PLACEMENT_3D('',#1627,#1628,#1629);+#1627 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,4.7752));+#1628 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#1629 = DIRECTION('',(0.,0.,1.));+#1630 = DEFINITIONAL_REPRESENTATION('',(#1631),#1635);+#1631 = LINE('',#1632,#1633);+#1632 = CARTESIAN_POINT('',(0.,0.));+#1633 = VECTOR('',#1634,1.);+#1634 = DIRECTION('',(0.,1.));+#1635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1636 = ORIENTED_EDGE('',*,*,#1637,.T.);+#1637 = EDGE_CURVE('',#1610,#1638,#1640,.T.);+#1638 = VERTEX_POINT('',#1639);+#1639 = CARTESIAN_POINT('',(22.987,-5.591989747165,4.7752));+#1640 = SURFACE_CURVE('',#1641,(#1645,#1652),.PCURVE_S1.);+#1641 = LINE('',#1642,#1643);+#1642 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#1643 = VECTOR('',#1644,1.);+#1644 = DIRECTION('',(0.,1.,0.));+#1645 = PCURVE('',#323,#1646);+#1646 = DEFINITIONAL_REPRESENTATION('',(#1647),#1651);+#1647 = LINE('',#1648,#1649);+#1648 = CARTESIAN_POINT('',(22.987,-22.987));+#1649 = VECTOR('',#1650,1.);+#1650 = DIRECTION('',(0.,1.));+#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1652 = PCURVE('',#804,#1653);+#1653 = DEFINITIONAL_REPRESENTATION('',(#1654),#1658);+#1654 = LINE('',#1655,#1656);+#1655 = CARTESIAN_POINT('',(0.,-4.7752));+#1656 = VECTOR('',#1657,1.);+#1657 = DIRECTION('',(1.,0.));+#1658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1659 = ORIENTED_EDGE('',*,*,#1660,.F.);+#1660 = EDGE_CURVE('',#1661,#1638,#1663,.T.);+#1661 = VERTEX_POINT('',#1662);+#1662 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#1663 = SURFACE_CURVE('',#1664,(#1668,#1675),.PCURVE_S1.);+#1664 = LINE('',#1665,#1666);+#1665 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#1666 = VECTOR('',#1667,1.);+#1667 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1668 = PCURVE('',#323,#1669);+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1674);+#1670 = LINE('',#1671,#1672);+#1671 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786));+#1672 = VECTOR('',#1673,1.);+#1673 = DIRECTION('',(0.980785280403,-0.195090322016));+#1674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1675 = PCURVE('',#1676,#1681);+#1676 = PLANE('',#1677);+#1677 = AXIS2_PLACEMENT_3D('',#1678,#1679,#1680);+#1678 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#1679 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#1680 = DIRECTION('',(0.,0.,1.));+#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1686);+#1682 = LINE('',#1683,#1684);+#1683 = CARTESIAN_POINT('',(0.,0.));+#1684 = VECTOR('',#1685,1.);+#1685 = DIRECTION('',(0.,1.));+#1686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1687 = ORIENTED_EDGE('',*,*,#1688,.T.);+#1688 = EDGE_CURVE('',#1661,#1689,#1691,.T.);+#1689 = VERTEX_POINT('',#1690);+#1690 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,4.7752));+#1691 = SURFACE_CURVE('',#1692,(#1696,#1703),.PCURVE_S1.);+#1692 = LINE('',#1693,#1694);+#1693 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#1694 = VECTOR('',#1695,1.);+#1695 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#1696 = PCURVE('',#323,#1697);+#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702);+#1698 = LINE('',#1699,#1700);+#1699 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786));+#1700 = VECTOR('',#1701,1.);+#1701 = DIRECTION('',(0.195090322016,0.980785280403));+#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1703 = PCURVE('',#1704,#1709);+#1704 = PLANE('',#1705);+#1705 = AXIS2_PLACEMENT_3D('',#1706,#1707,#1708);+#1706 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#1707 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1708 = DIRECTION('',(0.,0.,1.));+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);+#1710 = LINE('',#1711,#1712);+#1711 = CARTESIAN_POINT('',(0.,0.));+#1712 = VECTOR('',#1713,1.);+#1713 = DIRECTION('',(0.,-1.));+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1715 = ORIENTED_EDGE('',*,*,#1716,.T.);+#1716 = EDGE_CURVE('',#1689,#1717,#1719,.T.);+#1717 = VERTEX_POINT('',#1718);+#1718 = CARTESIAN_POINT('',(22.987,-3.552807430748,4.7752));+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);+#1720 = LINE('',#1721,#1722);+#1721 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,4.7752));+#1722 = VECTOR('',#1723,1.);+#1723 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#1724 = PCURVE('',#323,#1725);+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);+#1726 = LINE('',#1727,#1728);+#1727 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979));+#1728 = VECTOR('',#1729,1.);+#1729 = DIRECTION('',(0.980785280403,-0.195090322016));+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1731 = PCURVE('',#1732,#1737);+#1732 = PLANE('',#1733);+#1733 = AXIS2_PLACEMENT_3D('',#1734,#1735,#1736);+#1734 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,4.7752));+#1735 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#1736 = DIRECTION('',(0.,0.,1.));+#1737 = DEFINITIONAL_REPRESENTATION('',(#1738),#1742);+#1738 = LINE('',#1739,#1740);+#1739 = CARTESIAN_POINT('',(0.,0.));+#1740 = VECTOR('',#1741,1.);+#1741 = DIRECTION('',(0.,1.));+#1742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1743 = ORIENTED_EDGE('',*,*,#1744,.T.);+#1744 = EDGE_CURVE('',#1717,#1745,#1747,.T.);+#1745 = VERTEX_POINT('',#1746);+#1746 = CARTESIAN_POINT('',(22.987,3.552807430748,4.7752));+#1747 = SURFACE_CURVE('',#1748,(#1752,#1759),.PCURVE_S1.);+#1748 = LINE('',#1749,#1750);+#1749 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#1750 = VECTOR('',#1751,1.);+#1751 = DIRECTION('',(0.,1.,0.));+#1752 = PCURVE('',#323,#1753);+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);+#1754 = LINE('',#1755,#1756);+#1755 = CARTESIAN_POINT('',(22.987,-22.987));+#1756 = VECTOR('',#1757,1.);+#1757 = DIRECTION('',(0.,1.));+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1759 = PCURVE('',#804,#1760);+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);+#1761 = LINE('',#1762,#1763);+#1762 = CARTESIAN_POINT('',(0.,-4.7752));+#1763 = VECTOR('',#1764,1.);+#1764 = DIRECTION('',(1.,0.));+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1766 = ORIENTED_EDGE('',*,*,#1767,.F.);+#1767 = EDGE_CURVE('',#1768,#1745,#1770,.T.);+#1768 = VERTEX_POINT('',#1769);+#1769 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#1770 = SURFACE_CURVE('',#1771,(#1775,#1782),.PCURVE_S1.);+#1771 = LINE('',#1772,#1773);+#1772 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#1773 = VECTOR('',#1774,1.);+#1774 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1775 = PCURVE('',#323,#1776);+#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1781);+#1777 = LINE('',#1778,#1779);+#1778 = CARTESIAN_POINT('',(16.512415032085,2.264932406979));+#1779 = VECTOR('',#1780,1.);+#1780 = DIRECTION('',(0.980785280403,0.195090322016));+#1781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1782 = PCURVE('',#1783,#1788);+#1783 = PLANE('',#1784);+#1784 = AXIS2_PLACEMENT_3D('',#1785,#1786,#1787);+#1785 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#1786 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#1787 = DIRECTION('',(0.,0.,1.));+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(0.,0.));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(0.,1.));+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1794 = ORIENTED_EDGE('',*,*,#1795,.T.);+#1795 = EDGE_CURVE('',#1768,#1796,#1798,.T.);+#1796 = VERTEX_POINT('',#1797);+#1797 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,4.7752));+#1798 = SURFACE_CURVE('',#1799,(#1803,#1810),.PCURVE_S1.);+#1799 = LINE('',#1800,#1801);+#1800 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#1801 = VECTOR('',#1802,1.);+#1802 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#1803 = PCURVE('',#323,#1804);+#1804 = DEFINITIONAL_REPRESENTATION('',(#1805),#1809);+#1805 = LINE('',#1806,#1807);+#1806 = CARTESIAN_POINT('',(16.512415032085,2.264932406979));+#1807 = VECTOR('',#1808,1.);+#1808 = DIRECTION('',(-0.195090322016,0.980785280403));+#1809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1810 = PCURVE('',#1811,#1816);+#1811 = PLANE('',#1812);+#1812 = AXIS2_PLACEMENT_3D('',#1813,#1814,#1815);+#1813 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#1814 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1815 = DIRECTION('',(0.,0.,1.));+#1816 = DEFINITIONAL_REPRESENTATION('',(#1817),#1821);+#1817 = LINE('',#1818,#1819);+#1818 = CARTESIAN_POINT('',(0.,0.));+#1819 = VECTOR('',#1820,1.);+#1820 = DIRECTION('',(0.,-1.));+#1821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1822 = ORIENTED_EDGE('',*,*,#1823,.T.);+#1823 = EDGE_CURVE('',#1796,#1824,#1826,.T.);+#1824 = VERTEX_POINT('',#1825);+#1825 = CARTESIAN_POINT('',(22.987,5.591989747165,4.7752));+#1826 = SURFACE_CURVE('',#1827,(#1831,#1838),.PCURVE_S1.);+#1827 = LINE('',#1828,#1829);+#1828 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,4.7752));+#1829 = VECTOR('',#1830,1.);+#1830 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#1831 = PCURVE('',#323,#1832);+#1832 = DEFINITIONAL_REPRESENTATION('',(#1833),#1837);+#1833 = LINE('',#1834,#1835);+#1834 = CARTESIAN_POINT('',(16.122234388052,4.226502967786));+#1835 = VECTOR('',#1836,1.);+#1836 = DIRECTION('',(0.980785280403,0.195090322016));+#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1838 = PCURVE('',#1839,#1844);+#1839 = PLANE('',#1840);+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);+#1841 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,4.7752));+#1842 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#1843 = DIRECTION('',(0.,0.,1.));+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);+#1845 = LINE('',#1846,#1847);+#1846 = CARTESIAN_POINT('',(0.,0.));+#1847 = VECTOR('',#1848,1.);+#1848 = DIRECTION('',(0.,1.));+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);+#1851 = EDGE_CURVE('',#1824,#1852,#1854,.T.);+#1852 = VERTEX_POINT('',#1853);+#1853 = CARTESIAN_POINT('',(22.987,14.156732575981,4.7752));+#1854 = SURFACE_CURVE('',#1855,(#1859,#1866),.PCURVE_S1.);+#1855 = LINE('',#1856,#1857);+#1856 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#1857 = VECTOR('',#1858,1.);+#1858 = DIRECTION('',(0.,1.,0.));+#1859 = PCURVE('',#323,#1860);+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);+#1861 = LINE('',#1862,#1863);+#1862 = CARTESIAN_POINT('',(22.987,-22.987));+#1863 = VECTOR('',#1864,1.);+#1864 = DIRECTION('',(0.,1.));+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1866 = PCURVE('',#804,#1867);+#1867 = DEFINITIONAL_REPRESENTATION('',(#1868),#1872);+#1868 = LINE('',#1869,#1870);+#1869 = CARTESIAN_POINT('',(0.,-4.7752));+#1870 = VECTOR('',#1871,1.);+#1871 = DIRECTION('',(1.,0.));+#1872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1873 = ORIENTED_EDGE('',*,*,#1874,.F.);+#1874 = EDGE_CURVE('',#1875,#1852,#1877,.T.);+#1875 = VERTEX_POINT('',#1876);+#1876 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#1877 = SURFACE_CURVE('',#1878,(#1882,#1889),.PCURVE_S1.);+#1878 = LINE('',#1879,#1880);+#1879 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#1880 = VECTOR('',#1881,1.);+#1881 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1882 = PCURVE('',#323,#1883);+#1883 = DEFINITIONAL_REPRESENTATION('',(#1884),#1888);+#1884 = LINE('',#1885,#1886);+#1885 = CARTESIAN_POINT('',(17.028646191958,10.175487844282));+#1886 = VECTOR('',#1887,1.);+#1887 = DIRECTION('',(0.831469612303,0.55557023302));+#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1889 = PCURVE('',#1890,#1895);+#1890 = PLANE('',#1891);+#1891 = AXIS2_PLACEMENT_3D('',#1892,#1893,#1894);+#1892 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#1893 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#1894 = DIRECTION('',(0.,0.,1.));+#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 = ORIENTED_EDGE('',*,*,#1902,.T.);+#1902 = EDGE_CURVE('',#1875,#1903,#1905,.T.);+#1903 = VERTEX_POINT('',#1904);+#1904 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,4.7752));+#1905 = SURFACE_CURVE('',#1906,(#1910,#1917),.PCURVE_S1.);+#1906 = LINE('',#1907,#1908);+#1907 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#1908 = VECTOR('',#1909,1.);+#1909 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#1910 = PCURVE('',#323,#1911);+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1916);+#1912 = LINE('',#1913,#1914);+#1913 = CARTESIAN_POINT('',(17.028646191958,10.175487844282));+#1914 = VECTOR('',#1915,1.);+#1915 = DIRECTION('',(-0.55557023302,0.831469612303));+#1916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1917 = PCURVE('',#1918,#1923);+#1918 = PLANE('',#1919);+#1919 = AXIS2_PLACEMENT_3D('',#1920,#1921,#1922);+#1920 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#1921 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1922 = DIRECTION('',(0.,0.,1.));+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);+#1924 = LINE('',#1925,#1926);+#1925 = CARTESIAN_POINT('',(0.,0.));+#1926 = VECTOR('',#1927,1.);+#1927 = DIRECTION('',(0.,-1.));+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1929 = ORIENTED_EDGE('',*,*,#1930,.T.);+#1930 = EDGE_CURVE('',#1903,#1931,#1933,.T.);+#1931 = VERTEX_POINT('',#1932);+#1932 = CARTESIAN_POINT('',(22.987,16.562112123721,4.7752));+#1933 = SURFACE_CURVE('',#1934,(#1938,#1945),.PCURVE_S1.);+#1934 = LINE('',#1935,#1936);+#1935 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,4.7752));+#1936 = VECTOR('',#1937,1.);+#1937 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#1938 = PCURVE('',#323,#1939);+#1939 = DEFINITIONAL_REPRESENTATION('',(#1940),#1944);+#1940 = LINE('',#1941,#1942);+#1941 = CARTESIAN_POINT('',(15.917505725918,11.838427068887));+#1942 = VECTOR('',#1943,1.);+#1943 = DIRECTION('',(0.831469612303,0.55557023302));+#1944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1945 = PCURVE('',#1946,#1951);+#1946 = PLANE('',#1947);+#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950);+#1948 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,4.7752));+#1949 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#1950 = DIRECTION('',(0.,0.,1.));+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956);+#1952 = LINE('',#1953,#1954);+#1953 = CARTESIAN_POINT('',(0.,0.));+#1954 = VECTOR('',#1955,1.);+#1955 = DIRECTION('',(0.,1.));+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1957 = ORIENTED_EDGE('',*,*,#1958,.T.);+#1958 = EDGE_CURVE('',#1931,#1959,#1961,.T.);+#1959 = VERTEX_POINT('',#1960);+#1960 = CARTESIAN_POINT('',(22.987,18.602066120951,4.7752));+#1961 = SURFACE_CURVE('',#1962,(#1966,#1973),.PCURVE_S1.);+#1962 = LINE('',#1963,#1964);+#1963 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#1964 = VECTOR('',#1965,1.);+#1965 = DIRECTION('',(0.,1.,0.));+#1966 = PCURVE('',#323,#1967);+#1967 = DEFINITIONAL_REPRESENTATION('',(#1968),#1972);+#1968 = LINE('',#1969,#1970);+#1969 = CARTESIAN_POINT('',(22.987,-22.987));+#1970 = VECTOR('',#1971,1.);+#1971 = DIRECTION('',(0.,1.));+#1972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1973 = PCURVE('',#804,#1974);+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);+#1975 = LINE('',#1976,#1977);+#1976 = CARTESIAN_POINT('',(0.,-4.7752));+#1977 = VECTOR('',#1978,1.);+#1978 = DIRECTION('',(1.,0.));+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1980 = ORIENTED_EDGE('',*,*,#1981,.F.);+#1981 = EDGE_CURVE('',#1982,#1959,#1984,.T.);+#1982 = VERTEX_POINT('',#1983);+#1983 = CARTESIAN_POINT('',(18.602066120951,22.987,4.7752));+#1984 = SURFACE_CURVE('',#1985,(#1990,#1997),.PCURVE_S1.);+#1985 = CIRCLE('',#1986,3.9624);+#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989);+#1987 = CARTESIAN_POINT('',(19.05,19.05,4.7752));+#1988 = DIRECTION('',(0.,0.,1.));+#1989 = DIRECTION('',(1.,0.,-0.));+#1990 = PCURVE('',#323,#1991);+#1991 = DEFINITIONAL_REPRESENTATION('',(#1992),#1996);+#1992 = CIRCLE('',#1993,3.9624);+#1993 = AXIS2_PLACEMENT_2D('',#1994,#1995);+#1994 = CARTESIAN_POINT('',(19.05,19.05));+#1995 = DIRECTION('',(1.,0.));+#1996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1997 = PCURVE('',#1998,#2003);+#1998 = CYLINDRICAL_SURFACE('',#1999,3.9624);+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);+#2000 = CARTESIAN_POINT('',(19.05,19.05,0.));+#2001 = DIRECTION('',(0.,0.,1.));+#2002 = DIRECTION('',(1.,0.,-0.));+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2008);+#2004 = LINE('',#2005,#2006);+#2005 = CARTESIAN_POINT('',(0.,4.7752));+#2006 = VECTOR('',#2007,1.);+#2007 = DIRECTION('',(1.,0.));+#2008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2009 = ORIENTED_EDGE('',*,*,#2010,.T.);+#2010 = EDGE_CURVE('',#1982,#2011,#2013,.T.);+#2011 = VERTEX_POINT('',#2012);+#2012 = CARTESIAN_POINT('',(16.562112123721,22.987,4.7752));+#2013 = SURFACE_CURVE('',#2014,(#2018,#2025),.PCURVE_S1.);+#2014 = LINE('',#2015,#2016);+#2015 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#2016 = VECTOR('',#2017,1.);+#2017 = DIRECTION('',(-1.,0.,0.));+#2018 = PCURVE('',#323,#2019);+#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);+#2020 = LINE('',#2021,#2022);+#2021 = CARTESIAN_POINT('',(22.987,22.987));+#2022 = VECTOR('',#2023,1.);+#2023 = DIRECTION('',(-1.,0.));+#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2025 = PCURVE('',#861,#2026);+#2026 = DEFINITIONAL_REPRESENTATION('',(#2027),#2031);+#2027 = LINE('',#2028,#2029);+#2028 = CARTESIAN_POINT('',(0.,-4.7752));+#2029 = VECTOR('',#2030,1.);+#2030 = DIRECTION('',(1.,0.));+#2031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2032 = ORIENTED_EDGE('',*,*,#2033,.F.);+#2033 = EDGE_CURVE('',#2034,#2011,#2036,.T.);+#2034 = VERTEX_POINT('',#2035);+#2035 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#2036 = SURFACE_CURVE('',#2037,(#2041,#2048),.PCURVE_S1.);+#2037 = LINE('',#2038,#2039);+#2038 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#2039 = VECTOR('',#2040,1.);+#2040 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#2041 = PCURVE('',#323,#2042);+#2042 = DEFINITIONAL_REPRESENTATION('',(#2043),#2047);+#2043 = LINE('',#2044,#2045);+#2044 = CARTESIAN_POINT('',(11.838427068887,15.917505725918));+#2045 = VECTOR('',#2046,1.);+#2046 = DIRECTION('',(0.55557023302,0.831469612303));+#2047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2048 = PCURVE('',#2049,#2054);+#2049 = PLANE('',#2050);+#2050 = AXIS2_PLACEMENT_3D('',#2051,#2052,#2053);+#2051 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#2052 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2053 = DIRECTION('',(0.,0.,1.));+#2054 = DEFINITIONAL_REPRESENTATION('',(#2055),#2059);+#2055 = LINE('',#2056,#2057);+#2056 = CARTESIAN_POINT('',(0.,0.));+#2057 = VECTOR('',#2058,1.);+#2058 = DIRECTION('',(0.,1.));+#2059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2060 = ORIENTED_EDGE('',*,*,#2061,.T.);+#2061 = EDGE_CURVE('',#2034,#2062,#2064,.T.);+#2062 = VERTEX_POINT('',#2063);+#2063 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,4.7752));+#2064 = SURFACE_CURVE('',#2065,(#2069,#2076),.PCURVE_S1.);+#2065 = LINE('',#2066,#2067);+#2066 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#2067 = VECTOR('',#2068,1.);+#2068 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2069 = PCURVE('',#323,#2070);+#2070 = DEFINITIONAL_REPRESENTATION('',(#2071),#2075);+#2071 = LINE('',#2072,#2073);+#2072 = CARTESIAN_POINT('',(11.838427068887,15.917505725918));+#2073 = VECTOR('',#2074,1.);+#2074 = DIRECTION('',(-0.831469612303,0.55557023302));+#2075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2076 = PCURVE('',#2077,#2082);+#2077 = PLANE('',#2078);+#2078 = AXIS2_PLACEMENT_3D('',#2079,#2080,#2081);+#2079 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#2080 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#2081 = DIRECTION('',(0.,0.,1.));+#2082 = DEFINITIONAL_REPRESENTATION('',(#2083),#2087);+#2083 = LINE('',#2084,#2085);+#2084 = CARTESIAN_POINT('',(0.,0.));+#2085 = VECTOR('',#2086,1.);+#2086 = DIRECTION('',(0.,-1.));+#2087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2088 = ORIENTED_EDGE('',*,*,#2089,.T.);+#2089 = EDGE_CURVE('',#2062,#2090,#2092,.T.);+#2090 = VERTEX_POINT('',#2091);+#2091 = CARTESIAN_POINT('',(14.156732575981,22.987,4.7752));+#2092 = SURFACE_CURVE('',#2093,(#2097,#2104),.PCURVE_S1.);+#2093 = LINE('',#2094,#2095);+#2094 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,4.7752));+#2095 = VECTOR('',#2096,1.);+#2096 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#2097 = PCURVE('',#323,#2098);+#2098 = DEFINITIONAL_REPRESENTATION('',(#2099),#2103);+#2099 = LINE('',#2100,#2101);+#2100 = CARTESIAN_POINT('',(10.175487844282,17.028646191958));+#2101 = VECTOR('',#2102,1.);+#2102 = DIRECTION('',(0.55557023302,0.831469612303));+#2103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2104 = PCURVE('',#2105,#2110);+#2105 = PLANE('',#2106);+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);+#2107 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,4.7752));+#2108 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2109 = DIRECTION('',(0.,0.,1.));+#2110 = DEFINITIONAL_REPRESENTATION('',(#2111),#2115);+#2111 = LINE('',#2112,#2113);+#2112 = CARTESIAN_POINT('',(0.,0.));+#2113 = VECTOR('',#2114,1.);+#2114 = DIRECTION('',(0.,1.));+#2115 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2116 = ORIENTED_EDGE('',*,*,#2117,.T.);+#2117 = EDGE_CURVE('',#2090,#2118,#2120,.T.);+#2118 = VERTEX_POINT('',#2119);+#2119 = CARTESIAN_POINT('',(5.591989747165,22.987,4.7752));+#2120 = SURFACE_CURVE('',#2121,(#2125,#2132),.PCURVE_S1.);+#2121 = LINE('',#2122,#2123);+#2122 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#2123 = VECTOR('',#2124,1.);+#2124 = DIRECTION('',(-1.,0.,0.));+#2125 = PCURVE('',#323,#2126);+#2126 = DEFINITIONAL_REPRESENTATION('',(#2127),#2131);+#2127 = LINE('',#2128,#2129);+#2128 = CARTESIAN_POINT('',(22.987,22.987));+#2129 = VECTOR('',#2130,1.);+#2130 = DIRECTION('',(-1.,0.));+#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2132 = PCURVE('',#861,#2133);+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);+#2134 = LINE('',#2135,#2136);+#2135 = CARTESIAN_POINT('',(0.,-4.7752));+#2136 = VECTOR('',#2137,1.);+#2137 = DIRECTION('',(1.,0.));+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2139 = ORIENTED_EDGE('',*,*,#2140,.F.);+#2140 = EDGE_CURVE('',#2141,#2118,#2143,.T.);+#2141 = VERTEX_POINT('',#2142);+#2142 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#2143 = SURFACE_CURVE('',#2144,(#2148,#2155),.PCURVE_S1.);+#2144 = LINE('',#2145,#2146);+#2145 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#2146 = VECTOR('',#2147,1.);+#2147 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#2148 = PCURVE('',#323,#2149);+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);+#2150 = LINE('',#2151,#2152);+#2151 = CARTESIAN_POINT('',(4.226502967786,16.122234388052));+#2152 = VECTOR('',#2153,1.);+#2153 = DIRECTION('',(0.195090322016,0.980785280403));+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2155 = PCURVE('',#2156,#2161);+#2156 = PLANE('',#2157);+#2157 = AXIS2_PLACEMENT_3D('',#2158,#2159,#2160);+#2158 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#2159 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2160 = DIRECTION('',(0.,0.,1.));+#2161 = DEFINITIONAL_REPRESENTATION('',(#2162),#2166);+#2162 = LINE('',#2163,#2164);+#2163 = CARTESIAN_POINT('',(0.,0.));+#2164 = VECTOR('',#2165,1.);+#2165 = DIRECTION('',(0.,1.));+#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2167 = ORIENTED_EDGE('',*,*,#2168,.T.);+#2168 = EDGE_CURVE('',#2141,#2169,#2171,.T.);+#2169 = VERTEX_POINT('',#2170);+#2170 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,4.7752));+#2171 = SURFACE_CURVE('',#2172,(#2176,#2183),.PCURVE_S1.);+#2172 = LINE('',#2173,#2174);+#2173 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#2174 = VECTOR('',#2175,1.);+#2175 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2176 = PCURVE('',#323,#2177);+#2177 = DEFINITIONAL_REPRESENTATION('',(#2178),#2182);+#2178 = LINE('',#2179,#2180);+#2179 = CARTESIAN_POINT('',(4.226502967786,16.122234388052));+#2180 = VECTOR('',#2181,1.);+#2181 = DIRECTION('',(-0.980785280403,0.195090322016));+#2182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2183 = PCURVE('',#2184,#2189);+#2184 = PLANE('',#2185);+#2185 = AXIS2_PLACEMENT_3D('',#2186,#2187,#2188);+#2186 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#2187 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#2188 = DIRECTION('',(0.,0.,1.));+#2189 = DEFINITIONAL_REPRESENTATION('',(#2190),#2194);+#2190 = LINE('',#2191,#2192);+#2191 = CARTESIAN_POINT('',(0.,0.));+#2192 = VECTOR('',#2193,1.);+#2193 = DIRECTION('',(0.,-1.));+#2194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2195 = ORIENTED_EDGE('',*,*,#2196,.T.);+#2196 = EDGE_CURVE('',#2169,#2197,#2199,.T.);+#2197 = VERTEX_POINT('',#2198);+#2198 = CARTESIAN_POINT('',(3.552807430748,22.987,4.7752));+#2199 = SURFACE_CURVE('',#2200,(#2204,#2211),.PCURVE_S1.);+#2200 = LINE('',#2201,#2202);+#2201 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,4.7752));+#2202 = VECTOR('',#2203,1.);+#2203 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#2204 = PCURVE('',#323,#2205);+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);+#2206 = LINE('',#2207,#2208);+#2207 = CARTESIAN_POINT('',(2.264932406979,16.512415032085));+#2208 = VECTOR('',#2209,1.);+#2209 = DIRECTION('',(0.195090322016,0.980785280403));+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2211 = PCURVE('',#2212,#2217);+#2212 = PLANE('',#2213);+#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216);+#2214 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,4.7752));+#2215 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2216 = DIRECTION('',(0.,0.,1.));+#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2222);+#2218 = LINE('',#2219,#2220);+#2219 = CARTESIAN_POINT('',(0.,0.));+#2220 = VECTOR('',#2221,1.);+#2221 = DIRECTION('',(0.,1.));+#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2223 = ORIENTED_EDGE('',*,*,#2224,.T.);+#2224 = EDGE_CURVE('',#2197,#2225,#2227,.T.);+#2225 = VERTEX_POINT('',#2226);+#2226 = CARTESIAN_POINT('',(-3.552807430748,22.987,4.7752));+#2227 = SURFACE_CURVE('',#2228,(#2232,#2239),.PCURVE_S1.);+#2228 = LINE('',#2229,#2230);+#2229 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#2230 = VECTOR('',#2231,1.);+#2231 = DIRECTION('',(-1.,0.,0.));+#2232 = PCURVE('',#323,#2233);+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2238);+#2234 = LINE('',#2235,#2236);+#2235 = CARTESIAN_POINT('',(22.987,22.987));+#2236 = VECTOR('',#2237,1.);+#2237 = DIRECTION('',(-1.,0.));+#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2239 = PCURVE('',#861,#2240);+#2240 = DEFINITIONAL_REPRESENTATION('',(#2241),#2245);+#2241 = LINE('',#2242,#2243);+#2242 = CARTESIAN_POINT('',(0.,-4.7752));+#2243 = VECTOR('',#2244,1.);+#2244 = DIRECTION('',(1.,0.));+#2245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2246 = ORIENTED_EDGE('',*,*,#2247,.F.);+#2247 = EDGE_CURVE('',#2248,#2225,#2250,.T.);+#2248 = VERTEX_POINT('',#2249);+#2249 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#2250 = SURFACE_CURVE('',#2251,(#2255,#2262),.PCURVE_S1.);+#2251 = LINE('',#2252,#2253);+#2252 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#2253 = VECTOR('',#2254,1.);+#2254 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#2255 = PCURVE('',#323,#2256);+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2261);+#2257 = LINE('',#2258,#2259);+#2258 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085));+#2259 = VECTOR('',#2260,1.);+#2260 = DIRECTION('',(-0.195090322016,0.980785280403));+#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2262 = PCURVE('',#2263,#2268);+#2263 = PLANE('',#2264);+#2264 = AXIS2_PLACEMENT_3D('',#2265,#2266,#2267);+#2265 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#2266 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2267 = DIRECTION('',(0.,0.,1.));+#2268 = DEFINITIONAL_REPRESENTATION('',(#2269),#2273);+#2269 = LINE('',#2270,#2271);+#2270 = CARTESIAN_POINT('',(0.,0.));+#2271 = VECTOR('',#2272,1.);+#2272 = DIRECTION('',(0.,1.));+#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2274 = ORIENTED_EDGE('',*,*,#2275,.T.);+#2275 = EDGE_CURVE('',#2248,#2276,#2278,.T.);+#2276 = VERTEX_POINT('',#2277);+#2277 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,4.7752));+#2278 = SURFACE_CURVE('',#2279,(#2283,#2290),.PCURVE_S1.);+#2279 = LINE('',#2280,#2281);+#2280 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#2281 = VECTOR('',#2282,1.);+#2282 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2283 = PCURVE('',#323,#2284);+#2284 = DEFINITIONAL_REPRESENTATION('',(#2285),#2289);+#2285 = LINE('',#2286,#2287);+#2286 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085));+#2287 = VECTOR('',#2288,1.);+#2288 = DIRECTION('',(-0.980785280403,-0.195090322016));+#2289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2290 = PCURVE('',#2291,#2296);+#2291 = PLANE('',#2292);+#2292 = AXIS2_PLACEMENT_3D('',#2293,#2294,#2295);+#2293 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#2294 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#2295 = DIRECTION('',(0.,0.,1.));+#2296 = DEFINITIONAL_REPRESENTATION('',(#2297),#2301);+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(0.,0.));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(0.,-1.));+#2301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2302 = ORIENTED_EDGE('',*,*,#2303,.T.);+#2303 = EDGE_CURVE('',#2276,#2304,#2306,.T.);+#2304 = VERTEX_POINT('',#2305);+#2305 = CARTESIAN_POINT('',(-5.591989747165,22.987,4.7752));+#2306 = SURFACE_CURVE('',#2307,(#2311,#2318),.PCURVE_S1.);+#2307 = LINE('',#2308,#2309);+#2308 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,4.7752));+#2309 = VECTOR('',#2310,1.);+#2310 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#2311 = PCURVE('',#323,#2312);+#2312 = DEFINITIONAL_REPRESENTATION('',(#2313),#2317);+#2313 = LINE('',#2314,#2315);+#2314 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052));+#2315 = VECTOR('',#2316,1.);+#2316 = DIRECTION('',(-0.195090322016,0.980785280403));+#2317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2318 = PCURVE('',#2319,#2324);+#2319 = PLANE('',#2320);+#2320 = AXIS2_PLACEMENT_3D('',#2321,#2322,#2323);+#2321 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,4.7752));+#2322 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2323 = DIRECTION('',(0.,0.,1.));+#2324 = DEFINITIONAL_REPRESENTATION('',(#2325),#2329);+#2325 = LINE('',#2326,#2327);+#2326 = CARTESIAN_POINT('',(0.,0.));+#2327 = VECTOR('',#2328,1.);+#2328 = DIRECTION('',(0.,1.));+#2329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2330 = ORIENTED_EDGE('',*,*,#2331,.T.);+#2331 = EDGE_CURVE('',#2304,#2332,#2334,.T.);+#2332 = VERTEX_POINT('',#2333);+#2333 = CARTESIAN_POINT('',(-14.15673257598,22.987,4.7752));+#2334 = SURFACE_CURVE('',#2335,(#2339,#2346),.PCURVE_S1.);+#2335 = LINE('',#2336,#2337);+#2336 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#2337 = VECTOR('',#2338,1.);+#2338 = DIRECTION('',(-1.,0.,0.));+#2339 = PCURVE('',#323,#2340);+#2340 = DEFINITIONAL_REPRESENTATION('',(#2341),#2345);+#2341 = LINE('',#2342,#2343);+#2342 = CARTESIAN_POINT('',(22.987,22.987));+#2343 = VECTOR('',#2344,1.);+#2344 = DIRECTION('',(-1.,0.));+#2345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2346 = PCURVE('',#861,#2347);+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2352);+#2348 = LINE('',#2349,#2350);+#2349 = CARTESIAN_POINT('',(0.,-4.7752));+#2350 = VECTOR('',#2351,1.);+#2351 = DIRECTION('',(1.,0.));+#2352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2353 = ORIENTED_EDGE('',*,*,#2354,.F.);+#2354 = EDGE_CURVE('',#2355,#2332,#2357,.T.);+#2355 = VERTEX_POINT('',#2356);+#2356 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#2357 = SURFACE_CURVE('',#2358,(#2362,#2369),.PCURVE_S1.);+#2358 = LINE('',#2359,#2360);+#2359 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#2360 = VECTOR('',#2361,1.);+#2361 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#2362 = PCURVE('',#323,#2363);+#2363 = DEFINITIONAL_REPRESENTATION('',(#2364),#2368);+#2364 = LINE('',#2365,#2366);+#2365 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958));+#2366 = VECTOR('',#2367,1.);+#2367 = DIRECTION('',(-0.55557023302,0.831469612303));+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2369 = PCURVE('',#2370,#2375);+#2370 = PLANE('',#2371);+#2371 = AXIS2_PLACEMENT_3D('',#2372,#2373,#2374);+#2372 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#2373 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2374 = DIRECTION('',(0.,0.,1.));+#2375 = DEFINITIONAL_REPRESENTATION('',(#2376),#2380);+#2376 = LINE('',#2377,#2378);+#2377 = CARTESIAN_POINT('',(0.,0.));+#2378 = VECTOR('',#2379,1.);+#2379 = DIRECTION('',(0.,1.));+#2380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2381 = ORIENTED_EDGE('',*,*,#2382,.T.);+#2382 = EDGE_CURVE('',#2355,#2383,#2385,.T.);+#2383 = VERTEX_POINT('',#2384);+#2384 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,4.7752));+#2385 = SURFACE_CURVE('',#2386,(#2390,#2397),.PCURVE_S1.);+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#2388 = VECTOR('',#2389,1.);+#2389 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2390 = PCURVE('',#323,#2391);+#2391 = DEFINITIONAL_REPRESENTATION('',(#2392),#2396);+#2392 = LINE('',#2393,#2394);+#2393 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958));+#2394 = VECTOR('',#2395,1.);+#2395 = DIRECTION('',(-0.831469612303,-0.55557023302));+#2396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2397 = PCURVE('',#2398,#2403);+#2398 = PLANE('',#2399);+#2399 = AXIS2_PLACEMENT_3D('',#2400,#2401,#2402);+#2400 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#2401 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#2402 = DIRECTION('',(0.,0.,1.));+#2403 = DEFINITIONAL_REPRESENTATION('',(#2404),#2408);+#2404 = LINE('',#2405,#2406);+#2405 = CARTESIAN_POINT('',(0.,0.));+#2406 = VECTOR('',#2407,1.);+#2407 = DIRECTION('',(0.,-1.));+#2408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2409 = ORIENTED_EDGE('',*,*,#2410,.T.);+#2410 = EDGE_CURVE('',#2383,#2411,#2413,.T.);+#2411 = VERTEX_POINT('',#2412);+#2412 = CARTESIAN_POINT('',(-16.56211212372,22.987,4.7752));+#2413 = SURFACE_CURVE('',#2414,(#2418,#2425),.PCURVE_S1.);+#2414 = LINE('',#2415,#2416);+#2415 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,4.7752));+#2416 = VECTOR('',#2417,1.);+#2417 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#2418 = PCURVE('',#323,#2419);+#2419 = DEFINITIONAL_REPRESENTATION('',(#2420),#2424);+#2420 = LINE('',#2421,#2422);+#2421 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918));+#2422 = VECTOR('',#2423,1.);+#2423 = DIRECTION('',(-0.55557023302,0.831469612303));+#2424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2425 = PCURVE('',#2426,#2431);+#2426 = PLANE('',#2427);+#2427 = AXIS2_PLACEMENT_3D('',#2428,#2429,#2430);+#2428 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,4.7752));+#2429 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2430 = DIRECTION('',(0.,0.,1.));+#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2436);+#2432 = LINE('',#2433,#2434);+#2433 = CARTESIAN_POINT('',(0.,0.));+#2434 = VECTOR('',#2435,1.);+#2435 = DIRECTION('',(0.,1.));+#2436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2437 = ORIENTED_EDGE('',*,*,#2438,.T.);+#2438 = EDGE_CURVE('',#2411,#2439,#2441,.T.);+#2439 = VERTEX_POINT('',#2440);+#2440 = CARTESIAN_POINT('',(-18.60206612095,22.987,4.7752));+#2441 = SURFACE_CURVE('',#2442,(#2446,#2453),.PCURVE_S1.);+#2442 = LINE('',#2443,#2444);+#2443 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#2444 = VECTOR('',#2445,1.);+#2445 = DIRECTION('',(-1.,0.,0.));+#2446 = PCURVE('',#323,#2447);+#2447 = DEFINITIONAL_REPRESENTATION('',(#2448),#2452);+#2448 = LINE('',#2449,#2450);+#2449 = CARTESIAN_POINT('',(22.987,22.987));+#2450 = VECTOR('',#2451,1.);+#2451 = DIRECTION('',(-1.,0.));+#2452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2453 = PCURVE('',#861,#2454);+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);+#2455 = LINE('',#2456,#2457);+#2456 = CARTESIAN_POINT('',(0.,-4.7752));+#2457 = VECTOR('',#2458,1.);+#2458 = DIRECTION('',(1.,0.));+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2460 = ORIENTED_EDGE('',*,*,#2461,.F.);+#2461 = EDGE_CURVE('',#2462,#2439,#2464,.T.);+#2462 = VERTEX_POINT('',#2463);+#2463 = CARTESIAN_POINT('',(-15.0876,19.05,4.7752));+#2464 = SURFACE_CURVE('',#2465,(#2470,#2477),.PCURVE_S1.);+#2465 = CIRCLE('',#2466,3.9624);+#2466 = AXIS2_PLACEMENT_3D('',#2467,#2468,#2469);+#2467 = CARTESIAN_POINT('',(-19.05,19.05,4.7752));+#2468 = DIRECTION('',(0.,0.,1.));+#2469 = DIRECTION('',(1.,0.,-0.));+#2470 = PCURVE('',#323,#2471);+#2471 = DEFINITIONAL_REPRESENTATION('',(#2472),#2476);+#2472 = CIRCLE('',#2473,3.9624);+#2473 = AXIS2_PLACEMENT_2D('',#2474,#2475);+#2474 = CARTESIAN_POINT('',(-19.05,19.05));+#2475 = DIRECTION('',(1.,0.));+#2476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2477 = PCURVE('',#2478,#2483);+#2478 = CYLINDRICAL_SURFACE('',#2479,3.9624);+#2479 = AXIS2_PLACEMENT_3D('',#2480,#2481,#2482);+#2480 = CARTESIAN_POINT('',(-19.05,19.05,0.));+#2481 = DIRECTION('',(0.,0.,1.));+#2482 = DIRECTION('',(1.,0.,-0.));+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);+#2484 = LINE('',#2485,#2486);+#2485 = CARTESIAN_POINT('',(0.,4.7752));+#2486 = VECTOR('',#2487,1.);+#2487 = DIRECTION('',(1.,0.));+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2489 = ORIENTED_EDGE('',*,*,#2490,.F.);+#2490 = EDGE_CURVE('',#2491,#2462,#2493,.T.);+#2491 = VERTEX_POINT('',#2492);+#2492 = CARTESIAN_POINT('',(-22.987,18.602066120951,4.7752));+#2493 = SURFACE_CURVE('',#2494,(#2499,#2506),.PCURVE_S1.);+#2494 = CIRCLE('',#2495,3.9624);+#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498);+#2496 = CARTESIAN_POINT('',(-19.05,19.05,4.7752));+#2497 = DIRECTION('',(0.,0.,1.));+#2498 = DIRECTION('',(1.,0.,-0.));+#2499 = PCURVE('',#323,#2500);+#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2505);+#2501 = CIRCLE('',#2502,3.9624);+#2502 = AXIS2_PLACEMENT_2D('',#2503,#2504);+#2503 = CARTESIAN_POINT('',(-19.05,19.05));+#2504 = DIRECTION('',(1.,0.));+#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2506 = PCURVE('',#2507,#2512);+#2507 = CYLINDRICAL_SURFACE('',#2508,3.9624);+#2508 = AXIS2_PLACEMENT_3D('',#2509,#2510,#2511);+#2509 = CARTESIAN_POINT('',(-19.05,19.05,0.));+#2510 = DIRECTION('',(0.,0.,1.));+#2511 = DIRECTION('',(1.,0.,-0.));+#2512 = DEFINITIONAL_REPRESENTATION('',(#2513),#2517);+#2513 = LINE('',#2514,#2515);+#2514 = CARTESIAN_POINT('',(0.,4.7752));+#2515 = VECTOR('',#2516,1.);+#2516 = DIRECTION('',(1.,0.));+#2517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2518 = ORIENTED_EDGE('',*,*,#2519,.T.);+#2519 = EDGE_CURVE('',#2491,#2520,#2522,.T.);+#2520 = VERTEX_POINT('',#2521);+#2521 = CARTESIAN_POINT('',(-22.987,16.562112123721,4.7752));+#2522 = SURFACE_CURVE('',#2523,(#2527,#2534),.PCURVE_S1.);+#2523 = LINE('',#2524,#2525);+#2524 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#2525 = VECTOR('',#2526,1.);+#2526 = DIRECTION('',(0.,-1.,0.));+#2527 = PCURVE('',#323,#2528);+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2533);+#2529 = LINE('',#2530,#2531);+#2530 = CARTESIAN_POINT('',(-22.987,22.987));+#2531 = VECTOR('',#2532,1.);+#2532 = DIRECTION('',(0.,-1.));+#2533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2534 = PCURVE('',#715,#2535);+#2535 = DEFINITIONAL_REPRESENTATION('',(#2536),#2540);+#2536 = LINE('',#2537,#2538);+#2537 = CARTESIAN_POINT('',(0.,-4.7752));+#2538 = VECTOR('',#2539,1.);+#2539 = DIRECTION('',(1.,0.));+#2540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2541 = ORIENTED_EDGE('',*,*,#2542,.F.);+#2542 = EDGE_CURVE('',#2543,#2520,#2545,.T.);+#2543 = VERTEX_POINT('',#2544);+#2544 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#2545 = SURFACE_CURVE('',#2546,(#2550,#2557),.PCURVE_S1.);+#2546 = LINE('',#2547,#2548);+#2547 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#2548 = VECTOR('',#2549,1.);+#2549 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2550 = PCURVE('',#323,#2551);+#2551 = DEFINITIONAL_REPRESENTATION('',(#2552),#2556);+#2552 = LINE('',#2553,#2554);+#2553 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887));+#2554 = VECTOR('',#2555,1.);+#2555 = DIRECTION('',(-0.831469612303,0.55557023302));+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2557 = PCURVE('',#2558,#2563);+#2558 = PLANE('',#2559);+#2559 = AXIS2_PLACEMENT_3D('',#2560,#2561,#2562);+#2560 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#2561 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#2562 = DIRECTION('',(0.,0.,1.));+#2563 = DEFINITIONAL_REPRESENTATION('',(#2564),#2568);+#2564 = LINE('',#2565,#2566);+#2565 = CARTESIAN_POINT('',(0.,0.));+#2566 = VECTOR('',#2567,1.);+#2567 = DIRECTION('',(0.,1.));+#2568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2569 = ORIENTED_EDGE('',*,*,#2570,.T.);+#2570 = EDGE_CURVE('',#2543,#2571,#2573,.T.);+#2571 = VERTEX_POINT('',#2572);+#2572 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,4.7752));+#2573 = SURFACE_CURVE('',#2574,(#2578,#2585),.PCURVE_S1.);+#2574 = LINE('',#2575,#2576);+#2575 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#2576 = VECTOR('',#2577,1.);+#2577 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#2578 = PCURVE('',#323,#2579);+#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584);+#2580 = LINE('',#2581,#2582);+#2581 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887));+#2582 = VECTOR('',#2583,1.);+#2583 = DIRECTION('',(-0.55557023302,-0.831469612303));+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2585 = PCURVE('',#2586,#2591);+#2586 = PLANE('',#2587);+#2587 = AXIS2_PLACEMENT_3D('',#2588,#2589,#2590);+#2588 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#2589 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2590 = DIRECTION('',(0.,0.,1.));+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);+#2592 = LINE('',#2593,#2594);+#2593 = CARTESIAN_POINT('',(0.,0.));+#2594 = VECTOR('',#2595,1.);+#2595 = DIRECTION('',(0.,-1.));+#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2597 = ORIENTED_EDGE('',*,*,#2598,.T.);+#2598 = EDGE_CURVE('',#2571,#2599,#2601,.T.);+#2599 = VERTEX_POINT('',#2600);+#2600 = CARTESIAN_POINT('',(-22.987,14.156732575981,4.7752));+#2601 = SURFACE_CURVE('',#2602,(#2606,#2613),.PCURVE_S1.);+#2602 = LINE('',#2603,#2604);+#2603 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,4.7752));+#2604 = VECTOR('',#2605,1.);+#2605 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#2606 = PCURVE('',#323,#2607);+#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2612);+#2608 = LINE('',#2609,#2610);+#2609 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282));+#2610 = VECTOR('',#2611,1.);+#2611 = DIRECTION('',(-0.831469612303,0.55557023302));+#2612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2613 = PCURVE('',#2614,#2619);+#2614 = PLANE('',#2615);+#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);+#2616 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,4.7752));+#2617 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#2618 = DIRECTION('',(0.,0.,1.));+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);+#2620 = LINE('',#2621,#2622);+#2621 = CARTESIAN_POINT('',(0.,0.));+#2622 = VECTOR('',#2623,1.);+#2623 = DIRECTION('',(0.,1.));+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);+#2626 = EDGE_CURVE('',#2599,#2627,#2629,.T.);+#2627 = VERTEX_POINT('',#2628);+#2628 = CARTESIAN_POINT('',(-22.987,5.591989747165,4.7752));+#2629 = SURFACE_CURVE('',#2630,(#2634,#2641),.PCURVE_S1.);+#2630 = LINE('',#2631,#2632);+#2631 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#2632 = VECTOR('',#2633,1.);+#2633 = DIRECTION('',(0.,-1.,0.));+#2634 = PCURVE('',#323,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = LINE('',#2637,#2638);+#2637 = CARTESIAN_POINT('',(-22.987,22.987));+#2638 = VECTOR('',#2639,1.);+#2639 = DIRECTION('',(0.,-1.));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2641 = PCURVE('',#715,#2642);+#2642 = DEFINITIONAL_REPRESENTATION('',(#2643),#2647);+#2643 = LINE('',#2644,#2645);+#2644 = CARTESIAN_POINT('',(0.,-4.7752));+#2645 = VECTOR('',#2646,1.);+#2646 = DIRECTION('',(1.,0.));+#2647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2648 = ORIENTED_EDGE('',*,*,#2649,.F.);+#2649 = EDGE_CURVE('',#2650,#2627,#2652,.T.);+#2650 = VERTEX_POINT('',#2651);+#2651 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#2652 = SURFACE_CURVE('',#2653,(#2657,#2664),.PCURVE_S1.);+#2653 = LINE('',#2654,#2655);+#2654 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#2655 = VECTOR('',#2656,1.);+#2656 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2657 = PCURVE('',#323,#2658);+#2658 = DEFINITIONAL_REPRESENTATION('',(#2659),#2663);+#2659 = LINE('',#2660,#2661);+#2660 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786));+#2661 = VECTOR('',#2662,1.);+#2662 = DIRECTION('',(-0.980785280403,0.195090322016));+#2663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2664 = PCURVE('',#2665,#2670);+#2665 = PLANE('',#2666);+#2666 = AXIS2_PLACEMENT_3D('',#2667,#2668,#2669);+#2667 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#2668 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#2669 = DIRECTION('',(0.,0.,1.));+#2670 = DEFINITIONAL_REPRESENTATION('',(#2671),#2675);+#2671 = LINE('',#2672,#2673);+#2672 = CARTESIAN_POINT('',(0.,0.));+#2673 = VECTOR('',#2674,1.);+#2674 = DIRECTION('',(0.,1.));+#2675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2676 = ORIENTED_EDGE('',*,*,#2677,.T.);+#2677 = EDGE_CURVE('',#2650,#2678,#2680,.T.);+#2678 = VERTEX_POINT('',#2679);+#2679 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,4.7752));+#2680 = SURFACE_CURVE('',#2681,(#2685,#2692),.PCURVE_S1.);+#2681 = LINE('',#2682,#2683);+#2682 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#2683 = VECTOR('',#2684,1.);+#2684 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#2685 = PCURVE('',#323,#2686);+#2686 = DEFINITIONAL_REPRESENTATION('',(#2687),#2691);+#2687 = LINE('',#2688,#2689);+#2688 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786));+#2689 = VECTOR('',#2690,1.);+#2690 = DIRECTION('',(-0.195090322016,-0.980785280403));+#2691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2692 = PCURVE('',#2693,#2698);+#2693 = PLANE('',#2694);+#2694 = AXIS2_PLACEMENT_3D('',#2695,#2696,#2697);+#2695 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#2696 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2697 = DIRECTION('',(0.,0.,1.));+#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2703);+#2699 = LINE('',#2700,#2701);+#2700 = CARTESIAN_POINT('',(0.,0.));+#2701 = VECTOR('',#2702,1.);+#2702 = DIRECTION('',(0.,-1.));+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2704 = ORIENTED_EDGE('',*,*,#2705,.T.);+#2705 = EDGE_CURVE('',#2678,#2706,#2708,.T.);+#2706 = VERTEX_POINT('',#2707);+#2707 = CARTESIAN_POINT('',(-22.987,3.552807430748,4.7752));+#2708 = SURFACE_CURVE('',#2709,(#2713,#2720),.PCURVE_S1.);+#2709 = LINE('',#2710,#2711);+#2710 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,4.7752));+#2711 = VECTOR('',#2712,1.);+#2712 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#2713 = PCURVE('',#323,#2714);+#2714 = DEFINITIONAL_REPRESENTATION('',(#2715),#2719);+#2715 = LINE('',#2716,#2717);+#2716 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979));+#2717 = VECTOR('',#2718,1.);+#2718 = DIRECTION('',(-0.980785280403,0.195090322016));+#2719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2720 = PCURVE('',#2721,#2726);+#2721 = PLANE('',#2722);+#2722 = AXIS2_PLACEMENT_3D('',#2723,#2724,#2725);+#2723 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,4.7752));+#2724 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#2725 = DIRECTION('',(0.,0.,1.));+#2726 = DEFINITIONAL_REPRESENTATION('',(#2727),#2731);+#2727 = LINE('',#2728,#2729);+#2728 = CARTESIAN_POINT('',(0.,0.));+#2729 = VECTOR('',#2730,1.);+#2730 = DIRECTION('',(0.,1.));+#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2732 = ORIENTED_EDGE('',*,*,#2733,.T.);+#2733 = EDGE_CURVE('',#2706,#2734,#2736,.T.);+#2734 = VERTEX_POINT('',#2735);+#2735 = CARTESIAN_POINT('',(-22.987,-3.552807430748,4.7752));+#2736 = SURFACE_CURVE('',#2737,(#2741,#2748),.PCURVE_S1.);+#2737 = LINE('',#2738,#2739);+#2738 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#2739 = VECTOR('',#2740,1.);+#2740 = DIRECTION('',(0.,-1.,0.));+#2741 = PCURVE('',#323,#2742);+#2742 = DEFINITIONAL_REPRESENTATION('',(#2743),#2747);+#2743 = LINE('',#2744,#2745);+#2744 = CARTESIAN_POINT('',(-22.987,22.987));+#2745 = VECTOR('',#2746,1.);+#2746 = DIRECTION('',(0.,-1.));+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2748 = PCURVE('',#715,#2749);+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2754);+#2750 = LINE('',#2751,#2752);+#2751 = CARTESIAN_POINT('',(0.,-4.7752));+#2752 = VECTOR('',#2753,1.);+#2753 = DIRECTION('',(1.,0.));+#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2755 = ORIENTED_EDGE('',*,*,#2756,.F.);+#2756 = EDGE_CURVE('',#2757,#2734,#2759,.T.);+#2757 = VERTEX_POINT('',#2758);+#2758 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#2759 = SURFACE_CURVE('',#2760,(#2764,#2771),.PCURVE_S1.);+#2760 = LINE('',#2761,#2762);+#2761 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#2762 = VECTOR('',#2763,1.);+#2763 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2764 = PCURVE('',#323,#2765);+#2765 = DEFINITIONAL_REPRESENTATION('',(#2766),#2770);+#2766 = LINE('',#2767,#2768);+#2767 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979));+#2768 = VECTOR('',#2769,1.);+#2769 = DIRECTION('',(-0.980785280403,-0.195090322016));+#2770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2771 = PCURVE('',#2772,#2777);+#2772 = PLANE('',#2773);+#2773 = AXIS2_PLACEMENT_3D('',#2774,#2775,#2776);+#2774 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#2775 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#2776 = DIRECTION('',(0.,0.,1.));+#2777 = DEFINITIONAL_REPRESENTATION('',(#2778),#2782);+#2778 = LINE('',#2779,#2780);+#2779 = CARTESIAN_POINT('',(0.,0.));+#2780 = VECTOR('',#2781,1.);+#2781 = DIRECTION('',(0.,1.));+#2782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2783 = ORIENTED_EDGE('',*,*,#2784,.T.);+#2784 = EDGE_CURVE('',#2757,#2785,#2787,.T.);+#2785 = VERTEX_POINT('',#2786);+#2786 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,4.7752));+#2787 = SURFACE_CURVE('',#2788,(#2792,#2799),.PCURVE_S1.);+#2788 = LINE('',#2789,#2790);+#2789 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#2790 = VECTOR('',#2791,1.);+#2791 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#2792 = PCURVE('',#323,#2793);+#2793 = DEFINITIONAL_REPRESENTATION('',(#2794),#2798);+#2794 = LINE('',#2795,#2796);+#2795 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979));+#2796 = VECTOR('',#2797,1.);+#2797 = DIRECTION('',(0.195090322016,-0.980785280403));+#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2799 = PCURVE('',#2800,#2805);+#2800 = PLANE('',#2801);+#2801 = AXIS2_PLACEMENT_3D('',#2802,#2803,#2804);+#2802 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#2803 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2804 = DIRECTION('',(0.,0.,1.));+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);+#2806 = LINE('',#2807,#2808);+#2807 = CARTESIAN_POINT('',(0.,0.));+#2808 = VECTOR('',#2809,1.);+#2809 = DIRECTION('',(0.,-1.));+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);+#2812 = EDGE_CURVE('',#2785,#2813,#2815,.T.);+#2813 = VERTEX_POINT('',#2814);+#2814 = CARTESIAN_POINT('',(-22.987,-5.591989747165,4.7752));+#2815 = SURFACE_CURVE('',#2816,(#2820,#2827),.PCURVE_S1.);+#2816 = LINE('',#2817,#2818);+#2817 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,4.7752));+#2818 = VECTOR('',#2819,1.);+#2819 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#2820 = PCURVE('',#323,#2821);+#2821 = DEFINITIONAL_REPRESENTATION('',(#2822),#2826);+#2822 = LINE('',#2823,#2824);+#2823 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786));+#2824 = VECTOR('',#2825,1.);+#2825 = DIRECTION('',(-0.980785280403,-0.195090322016));+#2826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2827 = PCURVE('',#2828,#2833);+#2828 = PLANE('',#2829);+#2829 = AXIS2_PLACEMENT_3D('',#2830,#2831,#2832);+#2830 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,4.7752));+#2831 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#2832 = DIRECTION('',(0.,0.,1.));+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2838);+#2834 = LINE('',#2835,#2836);+#2835 = CARTESIAN_POINT('',(0.,0.));+#2836 = VECTOR('',#2837,1.);+#2837 = DIRECTION('',(0.,1.));+#2838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2839 = ORIENTED_EDGE('',*,*,#2840,.T.);+#2840 = EDGE_CURVE('',#2813,#2841,#2843,.T.);+#2841 = VERTEX_POINT('',#2842);+#2842 = CARTESIAN_POINT('',(-22.987,-14.15673257598,4.7752));+#2843 = SURFACE_CURVE('',#2844,(#2848,#2855),.PCURVE_S1.);+#2844 = LINE('',#2845,#2846);+#2845 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#2846 = VECTOR('',#2847,1.);+#2847 = DIRECTION('',(0.,-1.,0.));+#2848 = PCURVE('',#323,#2849);+#2849 = DEFINITIONAL_REPRESENTATION('',(#2850),#2854);+#2850 = LINE('',#2851,#2852);+#2851 = CARTESIAN_POINT('',(-22.987,22.987));+#2852 = VECTOR('',#2853,1.);+#2853 = DIRECTION('',(0.,-1.));+#2854 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2855 = PCURVE('',#715,#2856);+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2861);+#2857 = LINE('',#2858,#2859);+#2858 = CARTESIAN_POINT('',(0.,-4.7752));+#2859 = VECTOR('',#2860,1.);+#2860 = DIRECTION('',(1.,0.));+#2861 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2862 = ORIENTED_EDGE('',*,*,#2863,.F.);+#2863 = EDGE_CURVE('',#2864,#2841,#2866,.T.);+#2864 = VERTEX_POINT('',#2865);+#2865 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#2866 = SURFACE_CURVE('',#2867,(#2871,#2878),.PCURVE_S1.);+#2867 = LINE('',#2868,#2869);+#2868 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#2869 = VECTOR('',#2870,1.);+#2870 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2871 = PCURVE('',#323,#2872);+#2872 = DEFINITIONAL_REPRESENTATION('',(#2873),#2877);+#2873 = LINE('',#2874,#2875);+#2874 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428));+#2875 = VECTOR('',#2876,1.);+#2876 = DIRECTION('',(-0.831469612303,-0.55557023302));+#2877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2878 = PCURVE('',#2879,#2884);+#2879 = PLANE('',#2880);+#2880 = AXIS2_PLACEMENT_3D('',#2881,#2882,#2883);+#2881 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#2882 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#2883 = DIRECTION('',(0.,0.,1.));+#2884 = DEFINITIONAL_REPRESENTATION('',(#2885),#2889);+#2885 = LINE('',#2886,#2887);+#2886 = CARTESIAN_POINT('',(0.,0.));+#2887 = VECTOR('',#2888,1.);+#2888 = DIRECTION('',(0.,1.));+#2889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2890 = ORIENTED_EDGE('',*,*,#2891,.T.);+#2891 = EDGE_CURVE('',#2864,#2892,#2894,.T.);+#2892 = VERTEX_POINT('',#2893);+#2893 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,4.7752));+#2894 = SURFACE_CURVE('',#2895,(#2899,#2906),.PCURVE_S1.);+#2895 = LINE('',#2896,#2897);+#2896 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#2897 = VECTOR('',#2898,1.);+#2898 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#2899 = PCURVE('',#323,#2900);+#2900 = DEFINITIONAL_REPRESENTATION('',(#2901),#2905);+#2901 = LINE('',#2902,#2903);+#2902 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428));+#2903 = VECTOR('',#2904,1.);+#2904 = DIRECTION('',(0.55557023302,-0.831469612303));+#2905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2906 = PCURVE('',#2907,#2912);+#2907 = PLANE('',#2908);+#2908 = AXIS2_PLACEMENT_3D('',#2909,#2910,#2911);+#2909 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#2910 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2911 = DIRECTION('',(0.,0.,1.));+#2912 = DEFINITIONAL_REPRESENTATION('',(#2913),#2917);+#2913 = LINE('',#2914,#2915);+#2914 = CARTESIAN_POINT('',(0.,0.));+#2915 = VECTOR('',#2916,1.);+#2916 = DIRECTION('',(0.,-1.));+#2917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2918 = ORIENTED_EDGE('',*,*,#2919,.T.);+#2919 = EDGE_CURVE('',#2892,#2920,#2922,.T.);+#2920 = VERTEX_POINT('',#2921);+#2921 = CARTESIAN_POINT('',(-22.987,-16.56211212372,4.7752));+#2922 = SURFACE_CURVE('',#2923,(#2927,#2934),.PCURVE_S1.);+#2923 = LINE('',#2924,#2925);+#2924 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,4.7752));+#2925 = VECTOR('',#2926,1.);+#2926 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#2927 = PCURVE('',#323,#2928);+#2928 = DEFINITIONAL_REPRESENTATION('',(#2929),#2933);+#2929 = LINE('',#2930,#2931);+#2930 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888));+#2931 = VECTOR('',#2932,1.);+#2932 = DIRECTION('',(-0.831469612303,-0.55557023302));+#2933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2934 = PCURVE('',#2935,#2940);+#2935 = PLANE('',#2936);+#2936 = AXIS2_PLACEMENT_3D('',#2937,#2938,#2939);+#2937 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,4.7752));+#2938 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#2939 = DIRECTION('',(0.,0.,1.));+#2940 = DEFINITIONAL_REPRESENTATION('',(#2941),#2945);+#2941 = LINE('',#2942,#2943);+#2942 = CARTESIAN_POINT('',(0.,0.));+#2943 = VECTOR('',#2944,1.);+#2944 = DIRECTION('',(0.,1.));+#2945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2946 = ORIENTED_EDGE('',*,*,#2947,.T.);+#2947 = EDGE_CURVE('',#2920,#700,#2948,.T.);+#2948 = SURFACE_CURVE('',#2949,(#2953,#2960),.PCURVE_S1.);+#2949 = LINE('',#2950,#2951);+#2950 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#2951 = VECTOR('',#2952,1.);+#2952 = DIRECTION('',(0.,-1.,0.));+#2953 = PCURVE('',#323,#2954);+#2954 = DEFINITIONAL_REPRESENTATION('',(#2955),#2959);+#2955 = LINE('',#2956,#2957);+#2956 = CARTESIAN_POINT('',(-22.987,22.987));+#2957 = VECTOR('',#2958,1.);+#2958 = DIRECTION('',(0.,-1.));+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2960 = PCURVE('',#715,#2961);+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);+#2962 = LINE('',#2963,#2964);+#2963 = CARTESIAN_POINT('',(0.,-4.7752));+#2964 = VECTOR('',#2965,1.);+#2965 = DIRECTION('',(1.,0.));+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2967 = ORIENTED_EDGE('',*,*,#2968,.F.);+#2968 = EDGE_CURVE('',#1145,#700,#2969,.T.);+#2969 = SURFACE_CURVE('',#2970,(#2975,#2982),.PCURVE_S1.);+#2970 = CIRCLE('',#2971,3.9624);+#2971 = AXIS2_PLACEMENT_3D('',#2972,#2973,#2974);+#2972 = CARTESIAN_POINT('',(-19.05,-19.05,4.7752));+#2973 = DIRECTION('',(0.,0.,1.));+#2974 = DIRECTION('',(1.,0.,-0.));+#2975 = PCURVE('',#323,#2976);+#2976 = DEFINITIONAL_REPRESENTATION('',(#2977),#2981);+#2977 = CIRCLE('',#2978,3.9624);+#2978 = AXIS2_PLACEMENT_2D('',#2979,#2980);+#2979 = CARTESIAN_POINT('',(-19.05,-19.05));+#2980 = DIRECTION('',(1.,0.));+#2981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2982 = PCURVE('',#2983,#2988);+#2983 = CYLINDRICAL_SURFACE('',#2984,3.9624);+#2984 = AXIS2_PLACEMENT_3D('',#2985,#2986,#2987);+#2985 = CARTESIAN_POINT('',(-19.05,-19.05,0.));+#2986 = DIRECTION('',(0.,0.,1.));+#2987 = DIRECTION('',(1.,0.,-0.));+#2988 = DEFINITIONAL_REPRESENTATION('',(#2989),#2993);+#2989 = LINE('',#2990,#2991);+#2990 = CARTESIAN_POINT('',(0.,4.7752));+#2991 = VECTOR('',#2992,1.);+#2992 = DIRECTION('',(1.,0.));+#2993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#2994 = FACE_BOUND('',#2995,.T.);+#2995 = EDGE_LOOP('',(#2996));+#2996 = ORIENTED_EDGE('',*,*,#2997,.F.);+#2997 = EDGE_CURVE('',#2998,#2998,#3000,.T.);+#2998 = VERTEX_POINT('',#2999);+#2999 = CARTESIAN_POINT('',(-9.398,-1.778,4.7752));+#3000 = SURFACE_CURVE('',#3001,(#3006,#3013),.PCURVE_S1.);+#3001 = CIRCLE('',#3002,1.778);+#3002 = AXIS2_PLACEMENT_3D('',#3003,#3004,#3005);+#3003 = CARTESIAN_POINT('',(-11.176,-1.778,4.7752));+#3004 = DIRECTION('',(0.,0.,1.));+#3005 = DIRECTION('',(1.,0.,-0.));+#3006 = PCURVE('',#323,#3007);+#3007 = DEFINITIONAL_REPRESENTATION('',(#3008),#3012);+#3008 = CIRCLE('',#3009,1.778);+#3009 = AXIS2_PLACEMENT_2D('',#3010,#3011);+#3010 = CARTESIAN_POINT('',(-11.176,-1.778));+#3011 = DIRECTION('',(1.,0.));+#3012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3013 = PCURVE('',#967,#3014);+#3014 = DEFINITIONAL_REPRESENTATION('',(#3015),#3019);+#3015 = LINE('',#3016,#3017);+#3016 = CARTESIAN_POINT('',(0.,5.7752));+#3017 = VECTOR('',#3018,1.);+#3018 = DIRECTION('',(1.,0.));+#3019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3020 = FACE_BOUND('',#3021,.T.);+#3021 = EDGE_LOOP('',(#3022));+#3022 = ORIENTED_EDGE('',*,*,#3023,.F.);+#3023 = EDGE_CURVE('',#3024,#3024,#3026,.T.);+#3024 = VERTEX_POINT('',#3025);+#3025 = CARTESIAN_POINT('',(12.954,1.778,4.7752));+#3026 = SURFACE_CURVE('',#3027,(#3032,#3039),.PCURVE_S1.);+#3027 = CIRCLE('',#3028,1.778);+#3028 = AXIS2_PLACEMENT_3D('',#3029,#3030,#3031);+#3029 = CARTESIAN_POINT('',(11.176,1.778,4.7752));+#3030 = DIRECTION('',(0.,0.,1.));+#3031 = DIRECTION('',(1.,0.,-0.));+#3032 = PCURVE('',#323,#3033);+#3033 = DEFINITIONAL_REPRESENTATION('',(#3034),#3038);+#3034 = CIRCLE('',#3035,1.778);+#3035 = AXIS2_PLACEMENT_2D('',#3036,#3037);+#3036 = CARTESIAN_POINT('',(11.176,1.778));+#3037 = DIRECTION('',(1.,0.));+#3038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3039 = PCURVE('',#998,#3040);+#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3045);+#3041 = LINE('',#3042,#3043);+#3042 = CARTESIAN_POINT('',(0.,5.7752));+#3043 = VECTOR('',#3044,1.);+#3044 = DIRECTION('',(1.,0.));+#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3046 = ADVANCED_FACE('',(#3047),#501,.F.);+#3047 = FACE_BOUND('',#3048,.F.);+#3048 = EDGE_LOOP('',(#3049,#3070,#3098,#3117));+#3049 = ORIENTED_EDGE('',*,*,#3050,.T.);+#3050 = EDGE_CURVE('',#463,#3051,#3053,.T.);+#3051 = VERTEX_POINT('',#3052);+#3052 = CARTESIAN_POINT('',(14.156732575981,-22.987,31.75));+#3053 = SURFACE_CURVE('',#3054,(#3058,#3064),.PCURVE_S1.);+#3054 = LINE('',#3055,#3056);+#3055 = CARTESIAN_POINT('',(14.156732575981,-22.987,2.3876));+#3056 = VECTOR('',#3057,1.);+#3057 = DIRECTION('',(0.,0.,1.));+#3058 = PCURVE('',#501,#3059);+#3059 = DEFINITIONAL_REPRESENTATION('',(#3060),#3063);+#3060 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3061,#3062),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3061 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#3062 = CARTESIAN_POINT('',(37.143732575981,-31.75));+#3063 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3064 = PCURVE('',#1434,#3065);+#3065 = DEFINITIONAL_REPRESENTATION('',(#3066),#3069);+#3066 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3067,#3068),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3067 = CARTESIAN_POINT('',(0.,7.166051194032));+#3068 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#3069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3070 = ORIENTED_EDGE('',*,*,#3071,.T.);+#3071 = EDGE_CURVE('',#3051,#3072,#3074,.T.);+#3072 = VERTEX_POINT('',#3073);+#3073 = CARTESIAN_POINT('',(16.562112123721,-22.987,31.75));+#3074 = SURFACE_CURVE('',#3075,(#3079,#3086),.PCURVE_S1.);+#3075 = LINE('',#3076,#3077);+#3076 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#3077 = VECTOR('',#3078,1.);+#3078 = DIRECTION('',(1.,0.,0.));+#3079 = PCURVE('',#501,#3080);+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);+#3081 = LINE('',#3082,#3083);+#3082 = CARTESIAN_POINT('',(0.,-31.75));+#3083 = VECTOR('',#3084,1.);+#3084 = DIRECTION('',(1.,0.));+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3086 = PCURVE('',#3087,#3092);+#3087 = PLANE('',#3088);+#3088 = AXIS2_PLACEMENT_3D('',#3089,#3090,#3091);+#3089 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,31.75));+#3090 = DIRECTION('',(0.,0.,1.));+#3091 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#3092 = DEFINITIONAL_REPRESENTATION('',(#3093),#3097);+#3093 = LINE('',#3094,#3095);+#3094 = CARTESIAN_POINT('',(-13.46990096842,-30.88388492442));+#3095 = VECTOR('',#3096,1.);+#3096 = DIRECTION('',(0.55557023302,0.831469612303));+#3097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3098 = ORIENTED_EDGE('',*,*,#3099,.F.);+#3099 = EDGE_CURVE('',#486,#3072,#3100,.T.);+#3100 = SURFACE_CURVE('',#3101,(#3105,#3111),.PCURVE_S1.);+#3101 = LINE('',#3102,#3103);+#3102 = CARTESIAN_POINT('',(16.562112123721,-22.987,2.3876));+#3103 = VECTOR('',#3104,1.);+#3104 = DIRECTION('',(0.,0.,1.));+#3105 = PCURVE('',#501,#3106);+#3106 = DEFINITIONAL_REPRESENTATION('',(#3107),#3110);+#3107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3108,#3109),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3108 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#3109 = CARTESIAN_POINT('',(39.549112123721,-31.75));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3111 = PCURVE('',#1488,#3112);+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3116);+#3113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3114,#3115),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3114 = CARTESIAN_POINT('',(0.,8.502408469871));+#3115 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#3116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3117 = ORIENTED_EDGE('',*,*,#485,.T.);+#3118 = ADVANCED_FACE('',(#3119),#451,.F.);+#3119 = FACE_BOUND('',#3120,.F.);+#3120 = EDGE_LOOP('',(#3121,#3142,#3170,#3189));+#3121 = ORIENTED_EDGE('',*,*,#3122,.T.);+#3122 = EDGE_CURVE('',#413,#3123,#3125,.T.);+#3123 = VERTEX_POINT('',#3124);+#3124 = CARTESIAN_POINT('',(3.552807430748,-22.987,31.75));+#3125 = SURFACE_CURVE('',#3126,(#3130,#3136),.PCURVE_S1.);+#3126 = LINE('',#3127,#3128);+#3127 = CARTESIAN_POINT('',(3.552807430748,-22.987,2.3876));+#3128 = VECTOR('',#3129,1.);+#3129 = DIRECTION('',(0.,0.,1.));+#3130 = PCURVE('',#451,#3131);+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3135);+#3132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3133,#3134),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3133 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#3134 = CARTESIAN_POINT('',(26.539807430748,-31.75));+#3135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3136 = PCURVE('',#1351,#3137);+#3137 = DEFINITIONAL_REPRESENTATION('',(#3138),#3141);+#3138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3139,#3140),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3139 = CARTESIAN_POINT('',(0.,6.601429586355));+#3140 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#3141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3142 = ORIENTED_EDGE('',*,*,#3143,.T.);+#3143 = EDGE_CURVE('',#3123,#3144,#3146,.T.);+#3144 = VERTEX_POINT('',#3145);+#3145 = CARTESIAN_POINT('',(5.591989747165,-22.987,31.75));+#3146 = SURFACE_CURVE('',#3147,(#3151,#3158),.PCURVE_S1.);+#3147 = LINE('',#3148,#3149);+#3148 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#3149 = VECTOR('',#3150,1.);+#3150 = DIRECTION('',(1.,0.,0.));+#3151 = PCURVE('',#451,#3152);+#3152 = DEFINITIONAL_REPRESENTATION('',(#3153),#3157);+#3153 = LINE('',#3154,#3155);+#3154 = CARTESIAN_POINT('',(0.,-31.75));+#3155 = VECTOR('',#3156,1.);+#3156 = DIRECTION('',(1.,0.));+#3157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3158 = PCURVE('',#3159,#3164);+#3159 = PLANE('',#3160);+#3160 = AXIS2_PLACEMENT_3D('',#3161,#3162,#3163);+#3161 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,31.75));+#3162 = DIRECTION('',(0.,0.,1.));+#3163 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#3164 = DEFINITIONAL_REPRESENTATION('',(#3165),#3169);+#3165 = LINE('',#3166,#3167);+#3166 = CARTESIAN_POINT('',(1.423770008444,-26.02985247281));+#3167 = VECTOR('',#3168,1.);+#3168 = DIRECTION('',(0.195090322016,0.980785280403));+#3169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3170 = ORIENTED_EDGE('',*,*,#3171,.F.);+#3171 = EDGE_CURVE('',#436,#3144,#3172,.T.);+#3172 = SURFACE_CURVE('',#3173,(#3177,#3183),.PCURVE_S1.);+#3173 = LINE('',#3174,#3175);+#3174 = CARTESIAN_POINT('',(5.591989747165,-22.987,2.3876));+#3175 = VECTOR('',#3176,1.);+#3176 = DIRECTION('',(0.,0.,1.));+#3177 = PCURVE('',#451,#3178);+#3178 = DEFINITIONAL_REPRESENTATION('',(#3179),#3182);+#3179 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3180,#3181),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3180 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#3181 = CARTESIAN_POINT('',(28.578989747165,-31.75));+#3182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3183 = PCURVE('',#1405,#3184);+#3184 = DEFINITIONAL_REPRESENTATION('',(#3185),#3188);+#3185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3186,#3187),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3186 = CARTESIAN_POINT('',(0.,6.999254321114));+#3187 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3189 = ORIENTED_EDGE('',*,*,#435,.T.);+#3190 = ADVANCED_FACE('',(#3191),#401,.F.);+#3191 = FACE_BOUND('',#3192,.F.);+#3192 = EDGE_LOOP('',(#3193,#3214,#3242,#3261));+#3193 = ORIENTED_EDGE('',*,*,#3194,.T.);+#3194 = EDGE_CURVE('',#363,#3195,#3197,.T.);+#3195 = VERTEX_POINT('',#3196);+#3196 = CARTESIAN_POINT('',(-5.591989747165,-22.987,31.75));+#3197 = SURFACE_CURVE('',#3198,(#3202,#3208),.PCURVE_S1.);+#3198 = LINE('',#3199,#3200);+#3199 = CARTESIAN_POINT('',(-5.591989747165,-22.987,2.3876));+#3200 = VECTOR('',#3201,1.);+#3201 = DIRECTION('',(-0.,0.,1.));+#3202 = PCURVE('',#401,#3203);+#3203 = DEFINITIONAL_REPRESENTATION('',(#3204),#3207);+#3204 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3205,#3206),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3205 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#3206 = CARTESIAN_POINT('',(17.395010252835,-31.75));+#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3208 = PCURVE('',#1268,#3209);+#3209 = DEFINITIONAL_REPRESENTATION('',(#3210),#3213);+#3210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3211,#3212),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3211 = CARTESIAN_POINT('',(0.,6.999254321114));+#3212 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3214 = ORIENTED_EDGE('',*,*,#3215,.T.);+#3215 = EDGE_CURVE('',#3195,#3216,#3218,.T.);+#3216 = VERTEX_POINT('',#3217);+#3217 = CARTESIAN_POINT('',(-3.552807430748,-22.987,31.75));+#3218 = SURFACE_CURVE('',#3219,(#3223,#3230),.PCURVE_S1.);+#3219 = LINE('',#3220,#3221);+#3220 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#3221 = VECTOR('',#3222,1.);+#3222 = DIRECTION('',(1.,0.,0.));+#3223 = PCURVE('',#401,#3224);+#3224 = DEFINITIONAL_REPRESENTATION('',(#3225),#3229);+#3225 = LINE('',#3226,#3227);+#3226 = CARTESIAN_POINT('',(0.,-31.75));+#3227 = VECTOR('',#3228,1.);+#3228 = DIRECTION('',(1.,0.));+#3229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3230 = PCURVE('',#3231,#3236);+#3231 = PLANE('',#3232);+#3232 = AXIS2_PLACEMENT_3D('',#3233,#3234,#3235);+#3233 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,31.75));+#3234 = DIRECTION('',(0.,0.,1.));+#3235 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);+#3237 = LINE('',#3238,#3239);+#3238 = CARTESIAN_POINT('',(10.392852472814,-17.06077000844));+#3239 = VECTOR('',#3240,1.);+#3240 = DIRECTION('',(-0.195090322016,0.980785280403));+#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3242 = ORIENTED_EDGE('',*,*,#3243,.F.);+#3243 = EDGE_CURVE('',#386,#3216,#3244,.T.);+#3244 = SURFACE_CURVE('',#3245,(#3249,#3255),.PCURVE_S1.);+#3245 = LINE('',#3246,#3247);+#3246 = CARTESIAN_POINT('',(-3.552807430748,-22.987,2.3876));+#3247 = VECTOR('',#3248,1.);+#3248 = DIRECTION('',(-0.,0.,1.));+#3249 = PCURVE('',#401,#3250);+#3250 = DEFINITIONAL_REPRESENTATION('',(#3251),#3254);+#3251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3252,#3253),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3252 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#3253 = CARTESIAN_POINT('',(19.434192569252,-31.75));+#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3255 = PCURVE('',#1322,#3256);+#3256 = DEFINITIONAL_REPRESENTATION('',(#3257),#3260);+#3257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3258,#3259),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3258 = CARTESIAN_POINT('',(0.,6.601429586355));+#3259 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#3260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3261 = ORIENTED_EDGE('',*,*,#385,.T.);+#3262 = ADVANCED_FACE('',(#3263),#351,.F.);+#3263 = FACE_BOUND('',#3264,.F.);+#3264 = EDGE_LOOP('',(#3265,#3286,#3314,#3333));+#3265 = ORIENTED_EDGE('',*,*,#3266,.T.);+#3266 = EDGE_CURVE('',#308,#3267,#3269,.T.);+#3267 = VERTEX_POINT('',#3268);+#3268 = CARTESIAN_POINT('',(-16.56211212372,-22.987,31.75));+#3269 = SURFACE_CURVE('',#3270,(#3274,#3280),.PCURVE_S1.);+#3270 = LINE('',#3271,#3272);+#3271 = CARTESIAN_POINT('',(-16.56211212372,-22.987,2.3876));+#3272 = VECTOR('',#3273,1.);+#3273 = DIRECTION('',(-0.,0.,1.));+#3274 = PCURVE('',#351,#3275);+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3279);+#3276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3277,#3278),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3277 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#3278 = CARTESIAN_POINT('',(6.424887876279,-31.75));+#3279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3280 = PCURVE('',#1185,#3281);+#3281 = DEFINITIONAL_REPRESENTATION('',(#3282),#3285);+#3282 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3283,#3284),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3283 = CARTESIAN_POINT('',(0.,8.502408469871));+#3284 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#3285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3286 = ORIENTED_EDGE('',*,*,#3287,.T.);+#3287 = EDGE_CURVE('',#3267,#3288,#3290,.T.);+#3288 = VERTEX_POINT('',#3289);+#3289 = CARTESIAN_POINT('',(-14.15673257598,-22.987,31.75));+#3290 = SURFACE_CURVE('',#3291,(#3295,#3302),.PCURVE_S1.);+#3291 = LINE('',#3292,#3293);+#3292 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#3293 = VECTOR('',#3294,1.);+#3294 = DIRECTION('',(1.,0.,0.));+#3295 = PCURVE('',#351,#3296);+#3296 = DEFINITIONAL_REPRESENTATION('',(#3297),#3301);+#3297 = LINE('',#3298,#3299);+#3298 = CARTESIAN_POINT('',(0.,-31.75));+#3299 = VECTOR('',#3300,1.);+#3300 = DIRECTION('',(1.,0.));+#3301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3302 = PCURVE('',#3303,#3308);+#3303 = PLANE('',#3304);+#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);+#3305 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,31.75));+#3306 = DIRECTION('',(0.,0.,1.));+#3307 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#3308 = DEFINITIONAL_REPRESENTATION('',(#3309),#3313);+#3309 = LINE('',#3310,#3311);+#3310 = CARTESIAN_POINT('',(12.07188492442,-5.342099031577));+#3311 = VECTOR('',#3312,1.);+#3312 = DIRECTION('',(-0.55557023302,0.831469612303));+#3313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3314 = ORIENTED_EDGE('',*,*,#3315,.F.);+#3315 = EDGE_CURVE('',#336,#3288,#3316,.T.);+#3316 = SURFACE_CURVE('',#3317,(#3321,#3327),.PCURVE_S1.);+#3317 = LINE('',#3318,#3319);+#3318 = CARTESIAN_POINT('',(-14.15673257598,-22.987,2.3876));+#3319 = VECTOR('',#3320,1.);+#3320 = DIRECTION('',(-0.,0.,1.));+#3321 = PCURVE('',#351,#3322);+#3322 = DEFINITIONAL_REPRESENTATION('',(#3323),#3326);+#3323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3324,#3325),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3324 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#3325 = CARTESIAN_POINT('',(8.830267424019,-31.75));+#3326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3327 = PCURVE('',#1239,#3328);+#3328 = DEFINITIONAL_REPRESENTATION('',(#3329),#3332);+#3329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3330,#3331),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#3330 = CARTESIAN_POINT('',(0.,7.166051194032));+#3331 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#3332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3333 = ORIENTED_EDGE('',*,*,#335,.T.);+#3334 = ADVANCED_FACE('',(#3335),#634,.T.);+#3335 = FACE_BOUND('',#3336,.T.);+#3336 = EDGE_LOOP('',(#3337,#3338,#3361,#3383));+#3337 = ORIENTED_EDGE('',*,*,#1144,.T.);+#3338 = ORIENTED_EDGE('',*,*,#3339,.T.);+#3339 = EDGE_CURVE('',#1145,#3340,#3342,.T.);+#3340 = VERTEX_POINT('',#3341);+#3341 = CARTESIAN_POINT('',(-15.0876,-19.05,31.75));+#3342 = SURFACE_CURVE('',#3343,(#3347,#3354),.PCURVE_S1.);+#3343 = LINE('',#3344,#3345);+#3344 = CARTESIAN_POINT('',(-15.0876,-19.05,0.));+#3345 = VECTOR('',#3346,1.);+#3346 = DIRECTION('',(0.,0.,1.));+#3347 = PCURVE('',#634,#3348);+#3348 = DEFINITIONAL_REPRESENTATION('',(#3349),#3353);+#3349 = LINE('',#3350,#3351);+#3350 = CARTESIAN_POINT('',(6.28318530718,-0.));+#3351 = VECTOR('',#3352,1.);+#3352 = DIRECTION('',(0.,1.));+#3353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3354 = PCURVE('',#2983,#3355);+#3355 = DEFINITIONAL_REPRESENTATION('',(#3356),#3360);+#3356 = LINE('',#3357,#3358);+#3357 = CARTESIAN_POINT('',(0.,-0.));+#3358 = VECTOR('',#3359,1.);+#3359 = DIRECTION('',(0.,1.));+#3360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3361 = ORIENTED_EDGE('',*,*,#3362,.F.);+#3362 = EDGE_CURVE('',#594,#3340,#3363,.T.);+#3363 = SURFACE_CURVE('',#3364,(#3369,#3376),.PCURVE_S1.);+#3364 = CIRCLE('',#3365,3.9624);+#3365 = AXIS2_PLACEMENT_3D('',#3366,#3367,#3368);+#3366 = CARTESIAN_POINT('',(-19.05,-19.05,31.75));+#3367 = DIRECTION('',(0.,0.,1.));+#3368 = DIRECTION('',(1.,0.,-0.));+#3369 = PCURVE('',#634,#3370);+#3370 = DEFINITIONAL_REPRESENTATION('',(#3371),#3375);+#3371 = LINE('',#3372,#3373);+#3372 = CARTESIAN_POINT('',(0.,31.75));+#3373 = VECTOR('',#3374,1.);+#3374 = DIRECTION('',(1.,0.));+#3375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3376 = PCURVE('',#609,#3377);+#3377 = DEFINITIONAL_REPRESENTATION('',(#3378),#3382);+#3378 = CIRCLE('',#3379,3.9624);+#3379 = AXIS2_PLACEMENT_2D('',#3380,#3381);+#3380 = CARTESIAN_POINT('',(0.,0.));+#3381 = DIRECTION('',(1.,0.));+#3382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3383 = ORIENTED_EDGE('',*,*,#621,.F.);+#3384 = ADVANCED_FACE('',(#3385,#3462),#609,.T.);+#3385 = FACE_BOUND('',#3386,.T.);+#3386 = EDGE_LOOP('',(#3387,#3388,#3412,#3435,#3461));+#3387 = ORIENTED_EDGE('',*,*,#3362,.T.);+#3388 = ORIENTED_EDGE('',*,*,#3389,.T.);+#3389 = EDGE_CURVE('',#3340,#3390,#3392,.T.);+#3390 = VERTEX_POINT('',#3391);+#3391 = CARTESIAN_POINT('',(-22.987,-18.60206612095,31.75));+#3392 = SURFACE_CURVE('',#3393,(#3398,#3405),.PCURVE_S1.);+#3393 = CIRCLE('',#3394,3.9624);+#3394 = AXIS2_PLACEMENT_3D('',#3395,#3396,#3397);+#3395 = CARTESIAN_POINT('',(-19.05,-19.05,31.75));+#3396 = DIRECTION('',(0.,0.,1.));+#3397 = DIRECTION('',(1.,0.,-0.));+#3398 = PCURVE('',#609,#3399);+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);+#3400 = CIRCLE('',#3401,3.9624);+#3401 = AXIS2_PLACEMENT_2D('',#3402,#3403);+#3402 = CARTESIAN_POINT('',(0.,0.));+#3403 = DIRECTION('',(1.,0.));+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3405 = PCURVE('',#2983,#3406);+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);+#3407 = LINE('',#3408,#3409);+#3408 = CARTESIAN_POINT('',(0.,31.75));+#3409 = VECTOR('',#3410,1.);+#3410 = DIRECTION('',(1.,0.));+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3412 = ORIENTED_EDGE('',*,*,#3413,.T.);+#3413 = EDGE_CURVE('',#3390,#3414,#3416,.T.);+#3414 = VERTEX_POINT('',#3415);+#3415 = CARTESIAN_POINT('',(-22.987,-19.0246,31.75));+#3416 = SURFACE_CURVE('',#3417,(#3421,#3428),.PCURVE_S1.);+#3417 = LINE('',#3418,#3419);+#3418 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#3419 = VECTOR('',#3420,1.);+#3420 = DIRECTION('',(0.,-1.,0.));+#3421 = PCURVE('',#609,#3422);+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);+#3423 = LINE('',#3424,#3425);+#3424 = CARTESIAN_POINT('',(-3.937,42.037));+#3425 = VECTOR('',#3426,1.);+#3426 = DIRECTION('',(0.,-1.));+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3428 = PCURVE('',#741,#3429);+#3429 = DEFINITIONAL_REPRESENTATION('',(#3430),#3434);+#3430 = LINE('',#3431,#3432);+#3431 = CARTESIAN_POINT('',(0.,-31.75));+#3432 = VECTOR('',#3433,1.);+#3433 = DIRECTION('',(1.,0.));+#3434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3435 = ORIENTED_EDGE('',*,*,#3436,.F.);+#3436 = EDGE_CURVE('',#566,#3414,#3437,.T.);+#3437 = SURFACE_CURVE('',#3438,(#3443,#3454),.PCURVE_S1.);+#3438 = CIRCLE('',#3439,3.9624);+#3439 = AXIS2_PLACEMENT_3D('',#3440,#3441,#3442);+#3440 = CARTESIAN_POINT('',(-19.0246,-19.0246,31.75));+#3441 = DIRECTION('',(-0.,-0.,-1.));+#3442 = DIRECTION('',(0.,-1.,0.));+#3443 = PCURVE('',#609,#3444);+#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3453);+#3445 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3446,#3447,#3448,#3449,+#3450,#3451,#3452),.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('') );+#3446 = CARTESIAN_POINT('',(2.54E-02,-3.937));+#3447 = CARTESIAN_POINT('',(-6.837678119911,-3.937));+#3448 = CARTESIAN_POINT('',(-3.406139059955,2.0066));+#3449 = CARTESIAN_POINT('',(2.54E-02,7.9502));+#3450 = CARTESIAN_POINT('',(3.456939059955,2.0066));+#3451 = CARTESIAN_POINT('',(6.888478119911,-3.937));+#3452 = CARTESIAN_POINT('',(2.54E-02,-3.937));+#3453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3454 = PCURVE('',#581,#3455);+#3455 = DEFINITIONAL_REPRESENTATION('',(#3456),#3460);+#3456 = LINE('',#3457,#3458);+#3457 = CARTESIAN_POINT('',(-0.,31.75));+#3458 = VECTOR('',#3459,1.);+#3459 = DIRECTION('',(-1.,0.));+#3460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3461 = ORIENTED_EDGE('',*,*,#593,.T.);+#3462 = FACE_BOUND('',#3463,.T.);+#3463 = EDGE_LOOP('',(#3464));+#3464 = ORIENTED_EDGE('',*,*,#1013,.F.);+#3465 = ADVANCED_FACE('',(#3466),#581,.T.);+#3466 = FACE_BOUND('',#3467,.F.);+#3467 = EDGE_LOOP('',(#3468,#3469,#3470,#3491));+#3468 = ORIENTED_EDGE('',*,*,#565,.F.);+#3469 = ORIENTED_EDGE('',*,*,#672,.T.);+#3470 = ORIENTED_EDGE('',*,*,#3471,.T.);+#3471 = EDGE_CURVE('',#650,#3414,#3472,.T.);+#3472 = SURFACE_CURVE('',#3473,(#3477,#3484),.PCURVE_S1.);+#3473 = LINE('',#3474,#3475);+#3474 = CARTESIAN_POINT('',(-22.987,-19.0246,0.));+#3475 = VECTOR('',#3476,1.);+#3476 = DIRECTION('',(0.,0.,1.));+#3477 = PCURVE('',#581,#3478);+#3478 = DEFINITIONAL_REPRESENTATION('',(#3479),#3483);+#3479 = LINE('',#3480,#3481);+#3480 = CARTESIAN_POINT('',(-1.570796326795,0.));+#3481 = VECTOR('',#3482,1.);+#3482 = DIRECTION('',(-0.,1.));+#3483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3484 = PCURVE('',#741,#3485);+#3485 = DEFINITIONAL_REPRESENTATION('',(#3486),#3490);+#3486 = LINE('',#3487,#3488);+#3487 = CARTESIAN_POINT('',(42.0116,0.));+#3488 = VECTOR('',#3489,1.);+#3489 = DIRECTION('',(0.,-1.));+#3490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3491 = ORIENTED_EDGE('',*,*,#3436,.F.);+#3492 = ADVANCED_FACE('',(#3493),#741,.F.);+#3493 = FACE_BOUND('',#3494,.F.);+#3494 = EDGE_LOOP('',(#3495,#3496,#3515,#3516));+#3495 = ORIENTED_EDGE('',*,*,#727,.F.);+#3496 = ORIENTED_EDGE('',*,*,#3497,.T.);+#3497 = EDGE_CURVE('',#700,#3390,#3498,.T.);+#3498 = SURFACE_CURVE('',#3499,(#3503,#3509),.PCURVE_S1.);+#3499 = LINE('',#3500,#3501);+#3500 = CARTESIAN_POINT('',(-22.987,-18.60206612095,0.));+#3501 = VECTOR('',#3502,1.);+#3502 = DIRECTION('',(0.,0.,1.));+#3503 = PCURVE('',#741,#3504);+#3504 = DEFINITIONAL_REPRESENTATION('',(#3505),#3508);+#3505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3506,#3507),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#3506 = CARTESIAN_POINT('',(41.589066120951,6.E-07));+#3507 = CARTESIAN_POINT('',(41.589066120951,-31.7500006));+#3508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3509 = PCURVE('',#2983,#3510);+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3514);+#3511 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3512,#3513),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#3512 = CARTESIAN_POINT('',(3.028304377886,-6.E-07));+#3513 = CARTESIAN_POINT('',(3.028304377886,31.7500006));+#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3515 = ORIENTED_EDGE('',*,*,#3413,.T.);+#3516 = ORIENTED_EDGE('',*,*,#3471,.F.);+#3517 = ADVANCED_FACE('',(#3518),#715,.F.);+#3518 = FACE_BOUND('',#3519,.F.);+#3519 = EDGE_LOOP('',(#3520,#3521,#3547,#3548,#3573,#3574,#3599,#3600,+    #3625,#3626,#3651,#3652));+#3520 = ORIENTED_EDGE('',*,*,#926,.F.);+#3521 = ORIENTED_EDGE('',*,*,#3522,.T.);+#3522 = EDGE_CURVE('',#903,#2491,#3523,.T.);+#3523 = SURFACE_CURVE('',#3524,(#3528,#3535),.PCURVE_S1.);+#3524 = LINE('',#3525,#3526);+#3525 = CARTESIAN_POINT('',(-22.987,18.602066120951,0.));+#3526 = VECTOR('',#3527,1.);+#3527 = DIRECTION('',(0.,0.,1.));+#3528 = PCURVE('',#715,#3529);+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);+#3530 = LINE('',#3531,#3532);+#3531 = CARTESIAN_POINT('',(4.384933879049,0.));+#3532 = VECTOR('',#3533,1.);+#3533 = DIRECTION('',(0.,-1.));+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3535 = PCURVE('',#3536,#3541);+#3536 = PLANE('',#3537);+#3537 = AXIS2_PLACEMENT_3D('',#3538,#3539,#3540);+#3538 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#3539 = DIRECTION('',(1.,0.,-0.));+#3540 = DIRECTION('',(0.,-1.,0.));+#3541 = DEFINITIONAL_REPRESENTATION('',(#3542),#3546);+#3542 = LINE('',#3543,#3544);+#3543 = CARTESIAN_POINT('',(4.384933879049,0.));+#3544 = VECTOR('',#3545,1.);+#3545 = DIRECTION('',(0.,-1.));+#3546 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3547 = ORIENTED_EDGE('',*,*,#2519,.T.);+#3548 = ORIENTED_EDGE('',*,*,#3549,.F.);+#3549 = EDGE_CURVE('',#2599,#2520,#3550,.T.);+#3550 = SURFACE_CURVE('',#3551,(#3555,#3562),.PCURVE_S1.);+#3551 = LINE('',#3552,#3553);+#3552 = CARTESIAN_POINT('',(-22.987,17.412713534443,4.7752));+#3553 = VECTOR('',#3554,1.);+#3554 = DIRECTION('',(-0.,1.,0.));+#3555 = PCURVE('',#715,#3556);+#3556 = DEFINITIONAL_REPRESENTATION('',(#3557),#3561);+#3557 = LINE('',#3558,#3559);+#3558 = CARTESIAN_POINT('',(5.574286465557,-4.7752));+#3559 = VECTOR('',#3560,1.);+#3560 = DIRECTION('',(-1.,-0.));+#3561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3562 = PCURVE('',#3563,#3568);+#3563 = PLANE('',#3564);+#3564 = AXIS2_PLACEMENT_3D('',#3565,#3566,#3567);+#3565 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#3566 = DIRECTION('',(1.,0.,-0.));+#3567 = DIRECTION('',(0.,-1.,0.));+#3568 = DEFINITIONAL_REPRESENTATION('',(#3569),#3572);+#3569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3570,#3571),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-3.255980958463,-0.850601410722),.PIECEWISE_BEZIER_KNOTS.);+#3570 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#3571 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#3572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3573 = ORIENTED_EDGE('',*,*,#2626,.T.);+#3574 = ORIENTED_EDGE('',*,*,#3575,.F.);+#3575 = EDGE_CURVE('',#2706,#2627,#3576,.T.);+#3576 = SURFACE_CURVE('',#3577,(#3581,#3588),.PCURVE_S1.);+#3577 = LINE('',#3578,#3579);+#3578 = CARTESIAN_POINT('',(-22.987,13.606751483893,4.7752));+#3579 = VECTOR('',#3580,1.);+#3580 = DIRECTION('',(-0.,1.,0.));+#3581 = PCURVE('',#715,#3582);+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);+#3583 = LINE('',#3584,#3585);+#3584 = CARTESIAN_POINT('',(9.380248516107,-4.7752));+#3585 = VECTOR('',#3586,1.);+#3586 = DIRECTION('',(-1.,-0.));+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3588 = PCURVE('',#3589,#3594);+#3589 = PLANE('',#3590);+#3590 = AXIS2_PLACEMENT_3D('',#3591,#3592,#3593);+#3591 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#3592 = DIRECTION('',(1.,0.,-0.));+#3593 = DIRECTION('',(0.,-1.,0.));+#3594 = DEFINITIONAL_REPRESENTATION('',(#3595),#3598);+#3595 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3596,#3597),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-10.05394405314,-8.014761736728),.PIECEWISE_BEZIER_KNOTS.);+#3596 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#3597 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#3598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3599 = ORIENTED_EDGE('',*,*,#2733,.T.);+#3600 = ORIENTED_EDGE('',*,*,#3601,.F.);+#3601 = EDGE_CURVE('',#2813,#2734,#3602,.T.);+#3602 = SURFACE_CURVE('',#3603,(#3607,#3614),.PCURVE_S1.);+#3603 = LINE('',#3604,#3605);+#3604 = CARTESIAN_POINT('',(-22.987,10.36103379651,4.7752));+#3605 = VECTOR('',#3606,1.);+#3606 = DIRECTION('',(-0.,1.,0.));+#3607 = PCURVE('',#715,#3608);+#3608 = DEFINITIONAL_REPRESENTATION('',(#3609),#3613);+#3609 = LINE('',#3610,#3611);+#3610 = CARTESIAN_POINT('',(12.62596620349,-4.7752));+#3611 = VECTOR('',#3612,1.);+#3612 = DIRECTION('',(-1.,-0.));+#3613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3614 = PCURVE('',#3615,#3620);+#3615 = PLANE('',#3616);+#3616 = AXIS2_PLACEMENT_3D('',#3617,#3618,#3619);+#3617 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#3618 = DIRECTION('',(1.,0.,-0.));+#3619 = DIRECTION('',(0.,-1.,0.));+#3620 = DEFINITIONAL_REPRESENTATION('',(#3621),#3624);+#3621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3622,#3623),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-15.95302354367,-13.91384122725),.PIECEWISE_BEZIER_KNOTS.);+#3622 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#3623 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3625 = ORIENTED_EDGE('',*,*,#2840,.T.);+#3626 = ORIENTED_EDGE('',*,*,#3627,.F.);+#3627 = EDGE_CURVE('',#2920,#2841,#3628,.T.);+#3628 = SURFACE_CURVE('',#3629,(#3633,#3640),.PCURVE_S1.);+#3629 = LINE('',#3630,#3631);+#3630 = CARTESIAN_POINT('',(-22.987,6.405756077859,4.7752));+#3631 = VECTOR('',#3632,1.);+#3632 = DIRECTION('',(-0.,1.,0.));+#3633 = PCURVE('',#715,#3634);+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = LINE('',#3636,#3637);+#3636 = CARTESIAN_POINT('',(16.581243922141,-4.7752));+#3637 = VECTOR('',#3638,1.);+#3638 = DIRECTION('',(-1.,-0.));+#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('',(-22.987,22.987,0.));+#3644 = DIRECTION('',(1.,0.,-0.));+#3645 = DIRECTION('',(0.,-1.,0.));+#3646 = DEFINITIONAL_REPRESENTATION('',(#3647),#3650);+#3647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3648,#3649),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-22.96786820158,-20.56248865384),.PIECEWISE_BEZIER_KNOTS.);+#3648 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#3649 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#3650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3651 = ORIENTED_EDGE('',*,*,#2947,.T.);+#3652 = ORIENTED_EDGE('',*,*,#699,.F.);+#3653 = ADVANCED_FACE('',(#3654,#3708),#776,.F.);+#3654 = FACE_BOUND('',#3655,.F.);+#3655 = EDGE_LOOP('',(#3656,#3657,#3658,#3682));+#3656 = ORIENTED_EDGE('',*,*,#759,.T.);+#3657 = ORIENTED_EDGE('',*,*,#1063,.T.);+#3658 = ORIENTED_EDGE('',*,*,#3659,.T.);+#3659 = EDGE_CURVE('',#1064,#3660,#3662,.T.);+#3660 = VERTEX_POINT('',#3661);+#3661 = CARTESIAN_POINT('',(22.987,-19.0246,0.));+#3662 = SURFACE_CURVE('',#3663,(#3668,#3675),.PCURVE_S1.);+#3663 = CIRCLE('',#3664,3.9624);+#3664 = AXIS2_PLACEMENT_3D('',#3665,#3666,#3667);+#3665 = CARTESIAN_POINT('',(19.0246,-19.0246,0.));+#3666 = DIRECTION('',(0.,0.,1.));+#3667 = DIRECTION('',(0.,-1.,0.));+#3668 = PCURVE('',#776,#3669);+#3669 = DEFINITIONAL_REPRESENTATION('',(#3670),#3674);+#3670 = CIRCLE('',#3671,3.9624);+#3671 = AXIS2_PLACEMENT_2D('',#3672,#3673);+#3672 = CARTESIAN_POINT('',(19.0246,-19.0246));+#3673 = DIRECTION('',(0.,-1.));+#3674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3675 = PCURVE('',#1129,#3676);+#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681);+#3677 = LINE('',#3678,#3679);+#3678 = CARTESIAN_POINT('',(0.,0.));+#3679 = VECTOR('',#3680,1.);+#3680 = DIRECTION('',(1.,0.));+#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3682 = ORIENTED_EDGE('',*,*,#3683,.T.);+#3683 = EDGE_CURVE('',#3660,#760,#3684,.T.);+#3684 = SURFACE_CURVE('',#3685,(#3689,#3696),.PCURVE_S1.);+#3685 = LINE('',#3686,#3687);+#3686 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3687 = VECTOR('',#3688,1.);+#3688 = DIRECTION('',(0.,1.,0.));+#3689 = PCURVE('',#776,#3690);+#3690 = DEFINITIONAL_REPRESENTATION('',(#3691),#3695);+#3691 = LINE('',#3692,#3693);+#3692 = CARTESIAN_POINT('',(22.987,-22.987));+#3693 = VECTOR('',#3694,1.);+#3694 = DIRECTION('',(0.,1.));+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3696 = PCURVE('',#3697,#3702);+#3697 = PLANE('',#3698);+#3698 = AXIS2_PLACEMENT_3D('',#3699,#3700,#3701);+#3699 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3700 = DIRECTION('',(-1.,0.,0.));+#3701 = DIRECTION('',(0.,1.,0.));+#3702 = DEFINITIONAL_REPRESENTATION('',(#3703),#3707);+#3703 = LINE('',#3704,#3705);+#3704 = CARTESIAN_POINT('',(0.,0.));+#3705 = VECTOR('',#3706,1.);+#3706 = DIRECTION('',(1.,0.));+#3707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3708 = FACE_BOUND('',#3709,.F.);+#3709 = EDGE_LOOP('',(#3710));+#3710 = ORIENTED_EDGE('',*,*,#3711,.F.);+#3711 = EDGE_CURVE('',#3712,#3712,#3714,.T.);+#3712 = VERTEX_POINT('',#3713);+#3713 = CARTESIAN_POINT('',(20.9169,-19.05,0.));+#3714 = SURFACE_CURVE('',#3715,(#3720,#3727),.PCURVE_S1.);+#3715 = CIRCLE('',#3716,1.8669);+#3716 = AXIS2_PLACEMENT_3D('',#3717,#3718,#3719);+#3717 = CARTESIAN_POINT('',(19.05,-19.05,0.));+#3718 = DIRECTION('',(0.,0.,1.));+#3719 = DIRECTION('',(1.,0.,-0.));+#3720 = PCURVE('',#776,#3721);+#3721 = DEFINITIONAL_REPRESENTATION('',(#3722),#3726);+#3722 = CIRCLE('',#3723,1.8669);+#3723 = AXIS2_PLACEMENT_2D('',#3724,#3725);+#3724 = CARTESIAN_POINT('',(19.05,-19.05));+#3725 = DIRECTION('',(1.,0.));+#3726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3727 = PCURVE('',#3728,#3733);+#3728 = CYLINDRICAL_SURFACE('',#3729,1.8669);+#3729 = AXIS2_PLACEMENT_3D('',#3730,#3731,#3732);+#3730 = CARTESIAN_POINT('',(19.05,-19.05,-1.));+#3731 = DIRECTION('',(0.,0.,1.));+#3732 = DIRECTION('',(1.,0.,-0.));+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);+#3734 = LINE('',#3735,#3736);+#3735 = CARTESIAN_POINT('',(0.,1.));+#3736 = VECTOR('',#3737,1.);+#3737 = DIRECTION('',(1.,0.));+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3739 = ADVANCED_FACE('',(#3740),#804,.F.);+#3740 = FACE_BOUND('',#3741,.F.);+#3741 = EDGE_LOOP('',(#3742,#3743,#3764,#3765,#3790,#3791,#3816,#3817,+    #3842,#3843,#3868,#3869));+#3742 = ORIENTED_EDGE('',*,*,#788,.F.);+#3743 = ORIENTED_EDGE('',*,*,#3744,.T.);+#3744 = EDGE_CURVE('',#760,#1502,#3745,.T.);+#3745 = SURFACE_CURVE('',#3746,(#3750,#3757),.PCURVE_S1.);+#3746 = LINE('',#3747,#3748);+#3747 = CARTESIAN_POINT('',(22.987,-18.60206612095,0.));+#3748 = VECTOR('',#3749,1.);+#3749 = DIRECTION('',(0.,0.,1.));+#3750 = PCURVE('',#804,#3751);+#3751 = DEFINITIONAL_REPRESENTATION('',(#3752),#3756);+#3752 = LINE('',#3753,#3754);+#3753 = CARTESIAN_POINT('',(4.384933879049,0.));+#3754 = VECTOR('',#3755,1.);+#3755 = DIRECTION('',(0.,-1.));+#3756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3757 = PCURVE('',#3697,#3758);+#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);+#3759 = LINE('',#3760,#3761);+#3760 = CARTESIAN_POINT('',(4.384933879049,0.));+#3761 = VECTOR('',#3762,1.);+#3762 = DIRECTION('',(0.,-1.));+#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3764 = ORIENTED_EDGE('',*,*,#1530,.T.);+#3765 = ORIENTED_EDGE('',*,*,#3766,.F.);+#3766 = EDGE_CURVE('',#1610,#1531,#3767,.T.);+#3767 = SURFACE_CURVE('',#3768,(#3772,#3779),.PCURVE_S1.);+#3768 = LINE('',#3769,#3770);+#3769 = CARTESIAN_POINT('',(22.987,-17.41271353444,4.7752));+#3770 = VECTOR('',#3771,1.);+#3771 = DIRECTION('',(0.,-1.,0.));+#3772 = PCURVE('',#804,#3773);+#3773 = DEFINITIONAL_REPRESENTATION('',(#3774),#3778);+#3774 = LINE('',#3775,#3776);+#3775 = CARTESIAN_POINT('',(5.574286465557,-4.7752));+#3776 = VECTOR('',#3777,1.);+#3777 = DIRECTION('',(-1.,0.));+#3778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3779 = PCURVE('',#3780,#3785);+#3780 = PLANE('',#3781);+#3781 = AXIS2_PLACEMENT_3D('',#3782,#3783,#3784);+#3782 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3783 = DIRECTION('',(-1.,0.,0.));+#3784 = DIRECTION('',(0.,1.,0.));+#3785 = DEFINITIONAL_REPRESENTATION('',(#3786),#3789);+#3786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3787,#3788),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-3.255980958463,-0.850601410722),.PIECEWISE_BEZIER_KNOTS.);+#3787 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#3788 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#3789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3790 = ORIENTED_EDGE('',*,*,#1637,.T.);+#3791 = ORIENTED_EDGE('',*,*,#3792,.F.);+#3792 = EDGE_CURVE('',#1717,#1638,#3793,.T.);+#3793 = SURFACE_CURVE('',#3794,(#3798,#3805),.PCURVE_S1.);+#3794 = LINE('',#3795,#3796);+#3795 = CARTESIAN_POINT('',(22.987,-13.60675148389,4.7752));+#3796 = VECTOR('',#3797,1.);+#3797 = DIRECTION('',(0.,-1.,0.));+#3798 = PCURVE('',#804,#3799);+#3799 = DEFINITIONAL_REPRESENTATION('',(#3800),#3804);+#3800 = LINE('',#3801,#3802);+#3801 = CARTESIAN_POINT('',(9.380248516107,-4.7752));+#3802 = VECTOR('',#3803,1.);+#3803 = DIRECTION('',(-1.,0.));+#3804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3805 = PCURVE('',#3806,#3811);+#3806 = PLANE('',#3807);+#3807 = AXIS2_PLACEMENT_3D('',#3808,#3809,#3810);+#3808 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3809 = DIRECTION('',(-1.,0.,0.));+#3810 = DIRECTION('',(0.,1.,0.));+#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3815);+#3812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3813,#3814),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-10.05394405314,-8.014761736728),.PIECEWISE_BEZIER_KNOTS.);+#3813 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#3814 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3816 = ORIENTED_EDGE('',*,*,#1744,.T.);+#3817 = ORIENTED_EDGE('',*,*,#3818,.F.);+#3818 = EDGE_CURVE('',#1824,#1745,#3819,.T.);+#3819 = SURFACE_CURVE('',#3820,(#3824,#3831),.PCURVE_S1.);+#3820 = LINE('',#3821,#3822);+#3821 = CARTESIAN_POINT('',(22.987,-10.36103379651,4.7752));+#3822 = VECTOR('',#3823,1.);+#3823 = DIRECTION('',(0.,-1.,0.));+#3824 = PCURVE('',#804,#3825);+#3825 = DEFINITIONAL_REPRESENTATION('',(#3826),#3830);+#3826 = LINE('',#3827,#3828);+#3827 = CARTESIAN_POINT('',(12.62596620349,-4.7752));+#3828 = VECTOR('',#3829,1.);+#3829 = DIRECTION('',(-1.,0.));+#3830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3831 = PCURVE('',#3832,#3837);+#3832 = PLANE('',#3833);+#3833 = AXIS2_PLACEMENT_3D('',#3834,#3835,#3836);+#3834 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3835 = DIRECTION('',(-1.,0.,0.));+#3836 = DIRECTION('',(0.,1.,0.));+#3837 = DEFINITIONAL_REPRESENTATION('',(#3838),#3841);+#3838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3839,#3840),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-15.95302354367,-13.91384122725),.PIECEWISE_BEZIER_KNOTS.);+#3839 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#3840 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#3841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3842 = ORIENTED_EDGE('',*,*,#1851,.T.);+#3843 = ORIENTED_EDGE('',*,*,#3844,.F.);+#3844 = EDGE_CURVE('',#1931,#1852,#3845,.T.);+#3845 = SURFACE_CURVE('',#3846,(#3850,#3857),.PCURVE_S1.);+#3846 = LINE('',#3847,#3848);+#3847 = CARTESIAN_POINT('',(22.987,-6.405756077859,4.7752));+#3848 = VECTOR('',#3849,1.);+#3849 = DIRECTION('',(0.,-1.,0.));+#3850 = PCURVE('',#804,#3851);+#3851 = DEFINITIONAL_REPRESENTATION('',(#3852),#3856);+#3852 = LINE('',#3853,#3854);+#3853 = CARTESIAN_POINT('',(16.581243922141,-4.7752));+#3854 = VECTOR('',#3855,1.);+#3855 = DIRECTION('',(-1.,0.));+#3856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3857 = PCURVE('',#3858,#3863);+#3858 = PLANE('',#3859);+#3859 = AXIS2_PLACEMENT_3D('',#3860,#3861,#3862);+#3860 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3861 = DIRECTION('',(-1.,0.,0.));+#3862 = DIRECTION('',(0.,1.,0.));+#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3867);+#3864 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3865,#3866),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-22.96786820158,-20.56248865384),.PIECEWISE_BEZIER_KNOTS.);+#3865 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#3866 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#3867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3868 = ORIENTED_EDGE('',*,*,#1958,.T.);+#3869 = ORIENTED_EDGE('',*,*,#3870,.F.);+#3870 = EDGE_CURVE('',#789,#1959,#3871,.T.);+#3871 = SURFACE_CURVE('',#3872,(#3876,#3883),.PCURVE_S1.);+#3872 = LINE('',#3873,#3874);+#3873 = CARTESIAN_POINT('',(22.987,18.602066120951,0.));+#3874 = VECTOR('',#3875,1.);+#3875 = DIRECTION('',(0.,0.,1.));+#3876 = PCURVE('',#804,#3877);+#3877 = DEFINITIONAL_REPRESENTATION('',(#3878),#3882);+#3878 = LINE('',#3879,#3880);+#3879 = CARTESIAN_POINT('',(41.589066120951,0.));+#3880 = VECTOR('',#3881,1.);+#3881 = DIRECTION('',(0.,-1.));+#3882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3883 = PCURVE('',#3884,#3889);+#3884 = PLANE('',#3885);+#3885 = AXIS2_PLACEMENT_3D('',#3886,#3887,#3888);+#3886 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#3887 = DIRECTION('',(-1.,0.,0.));+#3888 = DIRECTION('',(0.,1.,0.));+#3889 = DEFINITIONAL_REPRESENTATION('',(#3890),#3894);+#3890 = LINE('',#3891,#3892);+#3891 = CARTESIAN_POINT('',(41.589066120951,0.));+#3892 = VECTOR('',#3893,1.);+#3893 = DIRECTION('',(0.,-1.));+#3894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3895 = ADVANCED_FACE('',(#3896,#3978),#890,.F.);+#3896 = FACE_BOUND('',#3897,.F.);+#3897 = EDGE_LOOP('',(#3898,#3921,#3922,#3923,#3951));+#3898 = ORIENTED_EDGE('',*,*,#3899,.T.);+#3899 = EDGE_CURVE('',#3900,#903,#3902,.T.);+#3900 = VERTEX_POINT('',#3901);+#3901 = CARTESIAN_POINT('',(-22.987,19.0246,0.));+#3902 = SURFACE_CURVE('',#3903,(#3907,#3914),.PCURVE_S1.);+#3903 = LINE('',#3904,#3905);+#3904 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#3905 = VECTOR('',#3906,1.);+#3906 = DIRECTION('',(0.,-1.,0.));+#3907 = PCURVE('',#890,#3908);+#3908 = DEFINITIONAL_REPRESENTATION('',(#3909),#3913);+#3909 = LINE('',#3910,#3911);+#3910 = CARTESIAN_POINT('',(-22.987,22.987));+#3911 = VECTOR('',#3912,1.);+#3912 = DIRECTION('',(0.,-1.));+#3913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3914 = PCURVE('',#3536,#3915);+#3915 = DEFINITIONAL_REPRESENTATION('',(#3916),#3920);+#3916 = LINE('',#3917,#3918);+#3917 = CARTESIAN_POINT('',(0.,0.));+#3918 = VECTOR('',#3919,1.);+#3919 = DIRECTION('',(1.,0.));+#3920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3921 = ORIENTED_EDGE('',*,*,#902,.T.);+#3922 = ORIENTED_EDGE('',*,*,#873,.T.);+#3923 = ORIENTED_EDGE('',*,*,#3924,.T.);+#3924 = EDGE_CURVE('',#846,#3925,#3927,.T.);+#3925 = VERTEX_POINT('',#3926);+#3926 = CARTESIAN_POINT('',(-19.0246,22.987,0.));+#3927 = SURFACE_CURVE('',#3928,(#3932,#3939),.PCURVE_S1.);+#3928 = LINE('',#3929,#3930);+#3929 = CARTESIAN_POINT('',(22.987,22.987,0.));+#3930 = VECTOR('',#3931,1.);+#3931 = DIRECTION('',(-1.,0.,0.));+#3932 = PCURVE('',#890,#3933);+#3933 = DEFINITIONAL_REPRESENTATION('',(#3934),#3938);+#3934 = LINE('',#3935,#3936);+#3935 = CARTESIAN_POINT('',(22.987,22.987));+#3936 = VECTOR('',#3937,1.);+#3937 = DIRECTION('',(-1.,0.));+#3938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3939 = PCURVE('',#3940,#3945);+#3940 = PLANE('',#3941);+#3941 = AXIS2_PLACEMENT_3D('',#3942,#3943,#3944);+#3942 = CARTESIAN_POINT('',(22.987,22.987,0.));+#3943 = DIRECTION('',(0.,-1.,0.));+#3944 = DIRECTION('',(-1.,0.,0.));+#3945 = DEFINITIONAL_REPRESENTATION('',(#3946),#3950);+#3946 = LINE('',#3947,#3948);+#3947 = CARTESIAN_POINT('',(0.,-0.));+#3948 = VECTOR('',#3949,1.);+#3949 = DIRECTION('',(1.,0.));+#3950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3951 = ORIENTED_EDGE('',*,*,#3952,.T.);+#3952 = EDGE_CURVE('',#3925,#3900,#3953,.T.);+#3953 = SURFACE_CURVE('',#3954,(#3959,#3966),.PCURVE_S1.);+#3954 = CIRCLE('',#3955,3.9624);+#3955 = AXIS2_PLACEMENT_3D('',#3956,#3957,#3958);+#3956 = CARTESIAN_POINT('',(-19.0246,19.0246,0.));+#3957 = DIRECTION('',(0.,0.,1.));+#3958 = DIRECTION('',(0.,-1.,0.));+#3959 = PCURVE('',#890,#3960);+#3960 = DEFINITIONAL_REPRESENTATION('',(#3961),#3965);+#3961 = CIRCLE('',#3962,3.9624);+#3962 = AXIS2_PLACEMENT_2D('',#3963,#3964);+#3963 = CARTESIAN_POINT('',(-19.0246,19.0246));+#3964 = DIRECTION('',(0.,-1.));+#3965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3966 = PCURVE('',#3967,#3972);+#3967 = CYLINDRICAL_SURFACE('',#3968,3.9624);+#3968 = AXIS2_PLACEMENT_3D('',#3969,#3970,#3971);+#3969 = CARTESIAN_POINT('',(-19.0246,19.0246,0.));+#3970 = DIRECTION('',(0.,0.,1.));+#3971 = DIRECTION('',(-0.,1.,0.));+#3972 = DEFINITIONAL_REPRESENTATION('',(#3973),#3977);+#3973 = LINE('',#3974,#3975);+#3974 = CARTESIAN_POINT('',(-3.14159265359,0.));+#3975 = VECTOR('',#3976,1.);+#3976 = DIRECTION('',(1.,0.));+#3977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3978 = FACE_BOUND('',#3979,.F.);+#3979 = EDGE_LOOP('',(#3980));+#3980 = ORIENTED_EDGE('',*,*,#3981,.F.);+#3981 = EDGE_CURVE('',#3982,#3982,#3984,.T.);+#3982 = VERTEX_POINT('',#3983);+#3983 = CARTESIAN_POINT('',(-17.1831,19.05,0.));+#3984 = SURFACE_CURVE('',#3985,(#3990,#3997),.PCURVE_S1.);+#3985 = CIRCLE('',#3986,1.8669);+#3986 = AXIS2_PLACEMENT_3D('',#3987,#3988,#3989);+#3987 = CARTESIAN_POINT('',(-19.05,19.05,0.));+#3988 = DIRECTION('',(0.,0.,1.));+#3989 = DIRECTION('',(1.,0.,-0.));+#3990 = PCURVE('',#890,#3991);+#3991 = DEFINITIONAL_REPRESENTATION('',(#3992),#3996);+#3992 = CIRCLE('',#3993,1.8669);+#3993 = AXIS2_PLACEMENT_2D('',#3994,#3995);+#3994 = CARTESIAN_POINT('',(-19.05,19.05));+#3995 = DIRECTION('',(1.,0.));+#3996 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3997 = PCURVE('',#3998,#4003);+#3998 = CYLINDRICAL_SURFACE('',#3999,1.8669);+#3999 = AXIS2_PLACEMENT_3D('',#4000,#4001,#4002);+#4000 = CARTESIAN_POINT('',(-19.05,19.05,-1.));+#4001 = DIRECTION('',(0.,0.,1.));+#4002 = DIRECTION('',(1.,0.,-0.));+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4008);+#4004 = LINE('',#4005,#4006);+#4005 = CARTESIAN_POINT('',(0.,1.));+#4006 = VECTOR('',#4007,1.);+#4007 = DIRECTION('',(1.,0.));+#4008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4009 = ADVANCED_FACE('',(#4010,#4091),#833,.F.);+#4010 = FACE_BOUND('',#4011,.F.);+#4011 = EDGE_LOOP('',(#4012,#4013,#4036,#4065));+#4012 = ORIENTED_EDGE('',*,*,#816,.T.);+#4013 = ORIENTED_EDGE('',*,*,#4014,.T.);+#4014 = EDGE_CURVE('',#789,#4015,#4017,.T.);+#4015 = VERTEX_POINT('',#4016);+#4016 = CARTESIAN_POINT('',(22.987,19.0246,0.));+#4017 = SURFACE_CURVE('',#4018,(#4022,#4029),.PCURVE_S1.);+#4018 = LINE('',#4019,#4020);+#4019 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#4020 = VECTOR('',#4021,1.);+#4021 = DIRECTION('',(0.,1.,0.));+#4022 = PCURVE('',#833,#4023);+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);+#4024 = LINE('',#4025,#4026);+#4025 = CARTESIAN_POINT('',(22.987,-22.987));+#4026 = VECTOR('',#4027,1.);+#4027 = DIRECTION('',(0.,1.));+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4029 = PCURVE('',#3884,#4030);+#4030 = DEFINITIONAL_REPRESENTATION('',(#4031),#4035);+#4031 = LINE('',#4032,#4033);+#4032 = CARTESIAN_POINT('',(0.,0.));+#4033 = VECTOR('',#4034,1.);+#4034 = DIRECTION('',(1.,0.));+#4035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4036 = ORIENTED_EDGE('',*,*,#4037,.T.);+#4037 = EDGE_CURVE('',#4015,#4038,#4040,.T.);+#4038 = VERTEX_POINT('',#4039);+#4039 = CARTESIAN_POINT('',(19.0246,22.987,0.));+#4040 = SURFACE_CURVE('',#4041,(#4046,#4053),.PCURVE_S1.);+#4041 = CIRCLE('',#4042,3.9624);+#4042 = AXIS2_PLACEMENT_3D('',#4043,#4044,#4045);+#4043 = CARTESIAN_POINT('',(19.0246,19.0246,0.));+#4044 = DIRECTION('',(0.,0.,1.));+#4045 = DIRECTION('',(0.,-1.,0.));+#4046 = PCURVE('',#833,#4047);+#4047 = DEFINITIONAL_REPRESENTATION('',(#4048),#4052);+#4048 = CIRCLE('',#4049,3.9624);+#4049 = AXIS2_PLACEMENT_2D('',#4050,#4051);+#4050 = CARTESIAN_POINT('',(19.0246,19.0246));+#4051 = DIRECTION('',(0.,-1.));+#4052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4053 = PCURVE('',#4054,#4059);+#4054 = CYLINDRICAL_SURFACE('',#4055,3.9624);+#4055 = AXIS2_PLACEMENT_3D('',#4056,#4057,#4058);+#4056 = CARTESIAN_POINT('',(19.0246,19.0246,0.));+#4057 = DIRECTION('',(0.,0.,1.));+#4058 = DIRECTION('',(1.,0.,-0.));+#4059 = DEFINITIONAL_REPRESENTATION('',(#4060),#4064);+#4060 = LINE('',#4061,#4062);+#4061 = CARTESIAN_POINT('',(-1.570796326795,0.));+#4062 = VECTOR('',#4063,1.);+#4063 = DIRECTION('',(1.,0.));+#4064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4065 = ORIENTED_EDGE('',*,*,#4066,.T.);+#4066 = EDGE_CURVE('',#4038,#817,#4067,.T.);+#4067 = SURFACE_CURVE('',#4068,(#4072,#4079),.PCURVE_S1.);+#4068 = LINE('',#4069,#4070);+#4069 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4070 = VECTOR('',#4071,1.);+#4071 = DIRECTION('',(-1.,0.,0.));+#4072 = PCURVE('',#833,#4073);+#4073 = DEFINITIONAL_REPRESENTATION('',(#4074),#4078);+#4074 = LINE('',#4075,#4076);+#4075 = CARTESIAN_POINT('',(22.987,22.987));+#4076 = VECTOR('',#4077,1.);+#4077 = DIRECTION('',(-1.,0.));+#4078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4079 = PCURVE('',#4080,#4085);+#4080 = PLANE('',#4081);+#4081 = AXIS2_PLACEMENT_3D('',#4082,#4083,#4084);+#4082 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4083 = DIRECTION('',(0.,-1.,0.));+#4084 = DIRECTION('',(-1.,0.,0.));+#4085 = DEFINITIONAL_REPRESENTATION('',(#4086),#4090);+#4086 = LINE('',#4087,#4088);+#4087 = CARTESIAN_POINT('',(0.,-0.));+#4088 = VECTOR('',#4089,1.);+#4089 = DIRECTION('',(1.,0.));+#4090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4091 = FACE_BOUND('',#4092,.F.);+#4092 = EDGE_LOOP('',(#4093));+#4093 = ORIENTED_EDGE('',*,*,#4094,.F.);+#4094 = EDGE_CURVE('',#4095,#4095,#4097,.T.);+#4095 = VERTEX_POINT('',#4096);+#4096 = CARTESIAN_POINT('',(20.9169,19.05,0.));+#4097 = SURFACE_CURVE('',#4098,(#4103,#4110),.PCURVE_S1.);+#4098 = CIRCLE('',#4099,1.8669);+#4099 = AXIS2_PLACEMENT_3D('',#4100,#4101,#4102);+#4100 = CARTESIAN_POINT('',(19.05,19.05,0.));+#4101 = DIRECTION('',(0.,0.,1.));+#4102 = DIRECTION('',(1.,0.,-0.));+#4103 = PCURVE('',#833,#4104);+#4104 = DEFINITIONAL_REPRESENTATION('',(#4105),#4109);+#4105 = CIRCLE('',#4106,1.8669);+#4106 = AXIS2_PLACEMENT_2D('',#4107,#4108);+#4107 = CARTESIAN_POINT('',(19.05,19.05));+#4108 = DIRECTION('',(1.,0.));+#4109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4110 = PCURVE('',#4111,#4116);+#4111 = CYLINDRICAL_SURFACE('',#4112,1.8669);+#4112 = AXIS2_PLACEMENT_3D('',#4113,#4114,#4115);+#4113 = CARTESIAN_POINT('',(19.05,19.05,-1.));+#4114 = DIRECTION('',(0.,0.,1.));+#4115 = DIRECTION('',(1.,0.,-0.));+#4116 = DEFINITIONAL_REPRESENTATION('',(#4117),#4121);+#4117 = LINE('',#4118,#4119);+#4118 = CARTESIAN_POINT('',(0.,1.));+#4119 = VECTOR('',#4120,1.);+#4120 = DIRECTION('',(1.,0.));+#4121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4122 = ADVANCED_FACE('',(#4123),#861,.F.);+#4123 = FACE_BOUND('',#4124,.F.);+#4124 = EDGE_LOOP('',(#4125,#4126,#4147,#4148,#4173,#4174,#4199,#4200,+    #4225,#4226,#4251,#4252));+#4125 = ORIENTED_EDGE('',*,*,#845,.F.);+#4126 = ORIENTED_EDGE('',*,*,#4127,.T.);+#4127 = EDGE_CURVE('',#817,#1982,#4128,.T.);+#4128 = SURFACE_CURVE('',#4129,(#4133,#4140),.PCURVE_S1.);+#4129 = LINE('',#4130,#4131);+#4130 = CARTESIAN_POINT('',(18.602066120951,22.987,0.));+#4131 = VECTOR('',#4132,1.);+#4132 = DIRECTION('',(0.,0.,1.));+#4133 = PCURVE('',#861,#4134);+#4134 = DEFINITIONAL_REPRESENTATION('',(#4135),#4139);+#4135 = LINE('',#4136,#4137);+#4136 = CARTESIAN_POINT('',(4.384933879049,0.));+#4137 = VECTOR('',#4138,1.);+#4138 = DIRECTION('',(0.,-1.));+#4139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4140 = PCURVE('',#4080,#4141);+#4141 = DEFINITIONAL_REPRESENTATION('',(#4142),#4146);+#4142 = LINE('',#4143,#4144);+#4143 = CARTESIAN_POINT('',(4.384933879049,0.));+#4144 = VECTOR('',#4145,1.);+#4145 = DIRECTION('',(0.,-1.));+#4146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4147 = ORIENTED_EDGE('',*,*,#2010,.T.);+#4148 = ORIENTED_EDGE('',*,*,#4149,.F.);+#4149 = EDGE_CURVE('',#2090,#2011,#4150,.T.);+#4150 = SURFACE_CURVE('',#4151,(#4155,#4162),.PCURVE_S1.);+#4151 = LINE('',#4152,#4153);+#4152 = CARTESIAN_POINT('',(17.412713534443,22.987,4.7752));+#4153 = VECTOR('',#4154,1.);+#4154 = DIRECTION('',(1.,0.,-0.));+#4155 = PCURVE('',#861,#4156);+#4156 = DEFINITIONAL_REPRESENTATION('',(#4157),#4161);+#4157 = LINE('',#4158,#4159);+#4158 = CARTESIAN_POINT('',(5.574286465557,-4.7752));+#4159 = VECTOR('',#4160,1.);+#4160 = DIRECTION('',(-1.,0.));+#4161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4162 = PCURVE('',#4163,#4168);+#4163 = PLANE('',#4164);+#4164 = AXIS2_PLACEMENT_3D('',#4165,#4166,#4167);+#4165 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4166 = DIRECTION('',(0.,-1.,0.));+#4167 = DIRECTION('',(-1.,0.,0.));+#4168 = DEFINITIONAL_REPRESENTATION('',(#4169),#4172);+#4169 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4170,#4171),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-3.255980958463,-0.850601410722),.PIECEWISE_BEZIER_KNOTS.);+#4170 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#4171 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#4172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4173 = ORIENTED_EDGE('',*,*,#2117,.T.);+#4174 = ORIENTED_EDGE('',*,*,#4175,.F.);+#4175 = EDGE_CURVE('',#2197,#2118,#4176,.T.);+#4176 = SURFACE_CURVE('',#4177,(#4181,#4188),.PCURVE_S1.);+#4177 = LINE('',#4178,#4179);+#4178 = CARTESIAN_POINT('',(13.606751483893,22.987,4.7752));+#4179 = VECTOR('',#4180,1.);+#4180 = DIRECTION('',(1.,0.,-0.));+#4181 = PCURVE('',#861,#4182);+#4182 = DEFINITIONAL_REPRESENTATION('',(#4183),#4187);+#4183 = LINE('',#4184,#4185);+#4184 = CARTESIAN_POINT('',(9.380248516107,-4.7752));+#4185 = VECTOR('',#4186,1.);+#4186 = DIRECTION('',(-1.,0.));+#4187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4188 = PCURVE('',#4189,#4194);+#4189 = PLANE('',#4190);+#4190 = AXIS2_PLACEMENT_3D('',#4191,#4192,#4193);+#4191 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4192 = DIRECTION('',(0.,-1.,0.));+#4193 = DIRECTION('',(-1.,0.,0.));+#4194 = DEFINITIONAL_REPRESENTATION('',(#4195),#4198);+#4195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4196,#4197),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-10.05394405314,-8.014761736728),.PIECEWISE_BEZIER_KNOTS.);+#4196 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#4197 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#4198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4199 = ORIENTED_EDGE('',*,*,#2224,.T.);+#4200 = ORIENTED_EDGE('',*,*,#4201,.F.);+#4201 = EDGE_CURVE('',#2304,#2225,#4202,.T.);+#4202 = SURFACE_CURVE('',#4203,(#4207,#4214),.PCURVE_S1.);+#4203 = LINE('',#4204,#4205);+#4204 = CARTESIAN_POINT('',(10.36103379651,22.987,4.7752));+#4205 = VECTOR('',#4206,1.);+#4206 = DIRECTION('',(1.,0.,-0.));+#4207 = PCURVE('',#861,#4208);+#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4213);+#4209 = LINE('',#4210,#4211);+#4210 = CARTESIAN_POINT('',(12.62596620349,-4.7752));+#4211 = VECTOR('',#4212,1.);+#4212 = DIRECTION('',(-1.,0.));+#4213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4214 = PCURVE('',#4215,#4220);+#4215 = PLANE('',#4216);+#4216 = AXIS2_PLACEMENT_3D('',#4217,#4218,#4219);+#4217 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4218 = DIRECTION('',(0.,-1.,0.));+#4219 = DIRECTION('',(-1.,0.,0.));+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4224);+#4221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4222,#4223),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-15.95302354367,-13.91384122725),.PIECEWISE_BEZIER_KNOTS.);+#4222 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#4223 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#4224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4225 = ORIENTED_EDGE('',*,*,#2331,.T.);+#4226 = ORIENTED_EDGE('',*,*,#4227,.F.);+#4227 = EDGE_CURVE('',#2411,#2332,#4228,.T.);+#4228 = SURFACE_CURVE('',#4229,(#4233,#4240),.PCURVE_S1.);+#4229 = LINE('',#4230,#4231);+#4230 = CARTESIAN_POINT('',(6.405756077859,22.987,4.7752));+#4231 = VECTOR('',#4232,1.);+#4232 = DIRECTION('',(1.,0.,-0.));+#4233 = PCURVE('',#861,#4234);+#4234 = DEFINITIONAL_REPRESENTATION('',(#4235),#4239);+#4235 = LINE('',#4236,#4237);+#4236 = CARTESIAN_POINT('',(16.581243922141,-4.7752));+#4237 = VECTOR('',#4238,1.);+#4238 = DIRECTION('',(-1.,0.));+#4239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4240 = PCURVE('',#4241,#4246);+#4241 = PLANE('',#4242);+#4242 = AXIS2_PLACEMENT_3D('',#4243,#4244,#4245);+#4243 = CARTESIAN_POINT('',(22.987,22.987,0.));+#4244 = DIRECTION('',(0.,-1.,0.));+#4245 = DIRECTION('',(-1.,0.,0.));+#4246 = DEFINITIONAL_REPRESENTATION('',(#4247),#4250);+#4247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4248,#4249),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-22.96786820158,-20.56248865384),.PIECEWISE_BEZIER_KNOTS.);+#4248 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#4249 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#4250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4251 = ORIENTED_EDGE('',*,*,#2438,.T.);+#4252 = ORIENTED_EDGE('',*,*,#4253,.F.);+#4253 = EDGE_CURVE('',#846,#2439,#4254,.T.);+#4254 = SURFACE_CURVE('',#4255,(#4259,#4266),.PCURVE_S1.);+#4255 = LINE('',#4256,#4257);+#4256 = CARTESIAN_POINT('',(-18.60206612095,22.987,0.));+#4257 = VECTOR('',#4258,1.);+#4258 = DIRECTION('',(0.,0.,1.));+#4259 = PCURVE('',#861,#4260);+#4260 = DEFINITIONAL_REPRESENTATION('',(#4261),#4265);+#4261 = LINE('',#4262,#4263);+#4262 = CARTESIAN_POINT('',(41.589066120951,0.));+#4263 = VECTOR('',#4264,1.);+#4264 = DIRECTION('',(0.,-1.));+#4265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4266 = PCURVE('',#3940,#4267);+#4267 = DEFINITIONAL_REPRESENTATION('',(#4268),#4272);+#4268 = LINE('',#4269,#4270);+#4269 = CARTESIAN_POINT('',(41.589066120951,0.));+#4270 = VECTOR('',#4271,1.);+#4271 = DIRECTION('',(0.,-1.));+#4272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4273 = ADVANCED_FACE('',(#4274),#967,.F.);+#4274 = FACE_BOUND('',#4275,.F.);+#4275 = EDGE_LOOP('',(#4276,#4277,#4298,#4299));+#4276 = ORIENTED_EDGE('',*,*,#2997,.F.);+#4277 = ORIENTED_EDGE('',*,*,#4278,.F.);+#4278 = EDGE_CURVE('',#951,#2998,#4279,.T.);+#4279 = SEAM_CURVE('',#4280,(#4284,#4291),.PCURVE_S1.);+#4280 = LINE('',#4281,#4282);+#4281 = CARTESIAN_POINT('',(-9.398,-1.778,-1.));+#4282 = VECTOR('',#4283,1.);+#4283 = DIRECTION('',(0.,0.,1.));+#4284 = PCURVE('',#967,#4285);+#4285 = DEFINITIONAL_REPRESENTATION('',(#4286),#4290);+#4286 = LINE('',#4287,#4288);+#4287 = CARTESIAN_POINT('',(6.28318530718,-0.));+#4288 = VECTOR('',#4289,1.);+#4289 = DIRECTION('',(0.,1.));+#4290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4291 = PCURVE('',#967,#4292);+#4292 = DEFINITIONAL_REPRESENTATION('',(#4293),#4297);+#4293 = LINE('',#4294,#4295);+#4294 = CARTESIAN_POINT('',(0.,-0.));+#4295 = VECTOR('',#4296,1.);+#4296 = DIRECTION('',(0.,1.));+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4298 = ORIENTED_EDGE('',*,*,#950,.T.);+#4299 = ORIENTED_EDGE('',*,*,#4278,.T.);+#4300 = ADVANCED_FACE('',(#4301),#998,.F.);+#4301 = FACE_BOUND('',#4302,.F.);+#4302 = EDGE_LOOP('',(#4303,#4304,#4325,#4326));+#4303 = ORIENTED_EDGE('',*,*,#3023,.F.);+#4304 = ORIENTED_EDGE('',*,*,#4305,.F.);+#4305 = EDGE_CURVE('',#982,#3024,#4306,.T.);+#4306 = SEAM_CURVE('',#4307,(#4311,#4318),.PCURVE_S1.);+#4307 = LINE('',#4308,#4309);+#4308 = CARTESIAN_POINT('',(12.954,1.778,-1.));+#4309 = VECTOR('',#4310,1.);+#4310 = DIRECTION('',(0.,0.,1.));+#4311 = PCURVE('',#998,#4312);+#4312 = DEFINITIONAL_REPRESENTATION('',(#4313),#4317);+#4313 = LINE('',#4314,#4315);+#4314 = CARTESIAN_POINT('',(6.28318530718,-0.));+#4315 = VECTOR('',#4316,1.);+#4316 = DIRECTION('',(0.,1.));+#4317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4318 = PCURVE('',#998,#4319);+#4319 = DEFINITIONAL_REPRESENTATION('',(#4320),#4324);+#4320 = LINE('',#4321,#4322);+#4321 = CARTESIAN_POINT('',(0.,-0.));+#4322 = VECTOR('',#4323,1.);+#4323 = DIRECTION('',(0.,1.));+#4324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4325 = ORIENTED_EDGE('',*,*,#981,.T.);+#4326 = ORIENTED_EDGE('',*,*,#4305,.T.);+#4327 = ADVANCED_FACE('',(#4328),#1129,.T.);+#4328 = FACE_BOUND('',#4329,.T.);+#4329 = EDGE_LOOP('',(#4330,#4331,#4354,#4381));+#4330 = ORIENTED_EDGE('',*,*,#3659,.T.);+#4331 = ORIENTED_EDGE('',*,*,#4332,.T.);+#4332 = EDGE_CURVE('',#3660,#4333,#4335,.T.);+#4333 = VERTEX_POINT('',#4334);+#4334 = CARTESIAN_POINT('',(22.987,-19.0246,4.7752));+#4335 = SURFACE_CURVE('',#4336,(#4340,#4347),.PCURVE_S1.);+#4336 = LINE('',#4337,#4338);+#4337 = CARTESIAN_POINT('',(22.987,-19.0246,0.));+#4338 = VECTOR('',#4339,1.);+#4339 = DIRECTION('',(0.,0.,1.));+#4340 = PCURVE('',#1129,#4341);+#4341 = DEFINITIONAL_REPRESENTATION('',(#4342),#4346);+#4342 = LINE('',#4343,#4344);+#4343 = CARTESIAN_POINT('',(1.570796326795,0.));+#4344 = VECTOR('',#4345,1.);+#4345 = DIRECTION('',(0.,1.));+#4346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4347 = PCURVE('',#3697,#4348);+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4353);+#4349 = LINE('',#4350,#4351);+#4350 = CARTESIAN_POINT('',(3.9624,0.));+#4351 = VECTOR('',#4352,1.);+#4352 = DIRECTION('',(0.,-1.));+#4353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4354 = ORIENTED_EDGE('',*,*,#4355,.F.);+#4355 = EDGE_CURVE('',#1088,#4333,#4356,.T.);+#4356 = SURFACE_CURVE('',#4357,(#4362,#4369),.PCURVE_S1.);+#4357 = CIRCLE('',#4358,3.9624);+#4358 = AXIS2_PLACEMENT_3D('',#4359,#4360,#4361);+#4359 = CARTESIAN_POINT('',(19.0246,-19.0246,4.7752));+#4360 = DIRECTION('',(0.,0.,1.));+#4361 = DIRECTION('',(0.,-1.,0.));+#4362 = PCURVE('',#1129,#4363);+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4368);+#4364 = LINE('',#4365,#4366);+#4365 = CARTESIAN_POINT('',(0.,4.7752));+#4366 = VECTOR('',#4367,1.);+#4367 = DIRECTION('',(1.,0.));+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4369 = PCURVE('',#4370,#4375);+#4370 = CYLINDRICAL_SURFACE('',#4371,3.9624);+#4371 = AXIS2_PLACEMENT_3D('',#4372,#4373,#4374);+#4372 = CARTESIAN_POINT('',(19.0246,-19.0246,0.));+#4373 = DIRECTION('',(0.,0.,1.));+#4374 = DIRECTION('',(0.,-1.,0.));+#4375 = DEFINITIONAL_REPRESENTATION('',(#4376),#4380);+#4376 = LINE('',#4377,#4378);+#4377 = CARTESIAN_POINT('',(0.,4.7752));+#4378 = VECTOR('',#4379,1.);+#4379 = DIRECTION('',(1.,0.));+#4380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4381 = ORIENTED_EDGE('',*,*,#1115,.F.);+#4382 = ADVANCED_FACE('',(#4383),#1103,.F.);+#4383 = FACE_BOUND('',#4384,.F.);+#4384 = EDGE_LOOP('',(#4385,#4386,#4407,#4435));+#4385 = ORIENTED_EDGE('',*,*,#1087,.F.);+#4386 = ORIENTED_EDGE('',*,*,#4387,.T.);+#4387 = EDGE_CURVE('',#513,#4388,#4390,.T.);+#4388 = VERTEX_POINT('',#4389);+#4389 = CARTESIAN_POINT('',(18.602066120951,-22.987,31.75));+#4390 = SURFACE_CURVE('',#4391,(#4395,#4401),.PCURVE_S1.);+#4391 = LINE('',#4392,#4393);+#4392 = CARTESIAN_POINT('',(18.602066120951,-22.987,0.));+#4393 = VECTOR('',#4394,1.);+#4394 = DIRECTION('',(0.,0.,1.));+#4395 = PCURVE('',#1103,#4396);+#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4400);+#4397 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4398,#4399),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#4398 = CARTESIAN_POINT('',(41.589066120951,6.E-07));+#4399 = CARTESIAN_POINT('',(41.589066120951,-31.7500006));+#4400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4401 = PCURVE('',#1518,#4402);+#4402 = DEFINITIONAL_REPRESENTATION('',(#4403),#4406);+#4403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4404,#4405),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#4404 = CARTESIAN_POINT('',(4.599100704681,-6.E-07));+#4405 = CARTESIAN_POINT('',(4.599100704681,31.7500006));+#4406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4407 = ORIENTED_EDGE('',*,*,#4408,.T.);+#4408 = EDGE_CURVE('',#4388,#4409,#4411,.T.);+#4409 = VERTEX_POINT('',#4410);+#4410 = CARTESIAN_POINT('',(19.0246,-22.987,31.75));+#4411 = SURFACE_CURVE('',#4412,(#4416,#4423),.PCURVE_S1.);+#4412 = LINE('',#4413,#4414);+#4413 = CARTESIAN_POINT('',(-22.987,-22.987,31.75));+#4414 = VECTOR('',#4415,1.);+#4415 = DIRECTION('',(1.,0.,0.));+#4416 = PCURVE('',#1103,#4417);+#4417 = DEFINITIONAL_REPRESENTATION('',(#4418),#4422);+#4418 = LINE('',#4419,#4420);+#4419 = CARTESIAN_POINT('',(0.,-31.75));+#4420 = VECTOR('',#4421,1.);+#4421 = DIRECTION('',(1.,0.));+#4422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4423 = PCURVE('',#4424,#4429);+#4424 = PLANE('',#4425);+#4425 = AXIS2_PLACEMENT_3D('',#4426,#4427,#4428);+#4426 = CARTESIAN_POINT('',(19.05,-19.05,31.75));+#4427 = DIRECTION('',(0.,0.,1.));+#4428 = DIRECTION('',(1.,0.,-0.));+#4429 = DEFINITIONAL_REPRESENTATION('',(#4430),#4434);+#4430 = LINE('',#4431,#4432);+#4431 = CARTESIAN_POINT('',(-42.037,-3.937));+#4432 = VECTOR('',#4433,1.);+#4433 = DIRECTION('',(1.,0.));+#4434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4435 = ORIENTED_EDGE('',*,*,#4436,.F.);+#4436 = EDGE_CURVE('',#1088,#4409,#4437,.T.);+#4437 = SURFACE_CURVE('',#4438,(#4442,#4449),.PCURVE_S1.);+#4438 = LINE('',#4439,#4440);+#4439 = CARTESIAN_POINT('',(19.0246,-22.987,0.));+#4440 = VECTOR('',#4441,1.);+#4441 = DIRECTION('',(0.,0.,1.));+#4442 = PCURVE('',#1103,#4443);+#4443 = DEFINITIONAL_REPRESENTATION('',(#4444),#4448);+#4444 = LINE('',#4445,#4446);+#4445 = CARTESIAN_POINT('',(42.0116,0.));+#4446 = VECTOR('',#4447,1.);+#4447 = DIRECTION('',(0.,-1.));+#4448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4449 = PCURVE('',#4370,#4450);+#4450 = DEFINITIONAL_REPRESENTATION('',(#4451),#4455);+#4451 = LINE('',#4452,#4453);+#4452 = CARTESIAN_POINT('',(0.,0.));+#4453 = VECTOR('',#4454,1.);+#4454 = DIRECTION('',(0.,1.));+#4455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4456 = ADVANCED_FACE('',(#4457),#2983,.T.);+#4457 = FACE_BOUND('',#4458,.T.);+#4458 = EDGE_LOOP('',(#4459,#4460,#4461,#4462));+#4459 = ORIENTED_EDGE('',*,*,#3389,.F.);+#4460 = ORIENTED_EDGE('',*,*,#3339,.F.);+#4461 = ORIENTED_EDGE('',*,*,#2968,.T.);+#4462 = ORIENTED_EDGE('',*,*,#3497,.T.);+#4463 = ADVANCED_FACE('',(#4464),#1185,.F.);+#4464 = FACE_BOUND('',#4465,.F.);+#4465 = EDGE_LOOP('',(#4466,#4467,#4490,#4511));+#4466 = ORIENTED_EDGE('',*,*,#1169,.F.);+#4467 = ORIENTED_EDGE('',*,*,#4468,.T.);+#4468 = EDGE_CURVE('',#1170,#4469,#4471,.T.);+#4469 = VERTEX_POINT('',#4470);+#4470 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,31.75));+#4471 = SURFACE_CURVE('',#4472,(#4476,#4483),.PCURVE_S1.);+#4472 = LINE('',#4473,#4474);+#4473 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,4.7752));+#4474 = VECTOR('',#4475,1.);+#4475 = DIRECTION('',(0.,0.,1.));+#4476 = PCURVE('',#1185,#4477);+#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);+#4478 = LINE('',#4479,#4480);+#4479 = CARTESIAN_POINT('',(0.,0.));+#4480 = VECTOR('',#4481,1.);+#4481 = DIRECTION('',(1.,0.));+#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4483 = PCURVE('',#1213,#4484);+#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4489);+#4485 = LINE('',#4486,#4487);+#4486 = CARTESIAN_POINT('',(0.,0.));+#4487 = VECTOR('',#4488,1.);+#4488 = DIRECTION('',(1.,0.));+#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4490 = ORIENTED_EDGE('',*,*,#4491,.T.);+#4491 = EDGE_CURVE('',#4469,#3267,#4492,.T.);+#4492 = SURFACE_CURVE('',#4493,(#4497,#4504),.PCURVE_S1.);+#4493 = LINE('',#4494,#4495);+#4494 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,31.75));+#4495 = VECTOR('',#4496,1.);+#4496 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#4497 = PCURVE('',#1185,#4498);+#4498 = DEFINITIONAL_REPRESENTATION('',(#4499),#4503);+#4499 = LINE('',#4500,#4501);+#4500 = CARTESIAN_POINT('',(26.9748,0.));+#4501 = VECTOR('',#4502,1.);+#4502 = DIRECTION('',(0.,1.));+#4503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4504 = PCURVE('',#3303,#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('',*,*,#3266,.F.);+#4512 = ADVANCED_FACE('',(#4513),#1213,.F.);+#4513 = FACE_BOUND('',#4514,.F.);+#4514 = EDGE_LOOP('',(#4515,#4516,#4517,#4540));+#4515 = ORIENTED_EDGE('',*,*,#4468,.F.);+#4516 = ORIENTED_EDGE('',*,*,#1197,.T.);+#4517 = ORIENTED_EDGE('',*,*,#4518,.T.);+#4518 = EDGE_CURVE('',#1198,#4519,#4521,.T.);+#4519 = VERTEX_POINT('',#4520);+#4520 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,31.75));+#4521 = SURFACE_CURVE('',#4522,(#4526,#4533),.PCURVE_S1.);+#4522 = LINE('',#4523,#4524);+#4523 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,4.7752));+#4524 = VECTOR('',#4525,1.);+#4525 = DIRECTION('',(0.,0.,1.));+#4526 = PCURVE('',#1213,#4527);+#4527 = DEFINITIONAL_REPRESENTATION('',(#4528),#4532);+#4528 = LINE('',#4529,#4530);+#4529 = CARTESIAN_POINT('',(0.,-2.));+#4530 = VECTOR('',#4531,1.);+#4531 = DIRECTION('',(1.,0.));+#4532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4533 = PCURVE('',#1239,#4534);+#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4539);+#4535 = LINE('',#4536,#4537);+#4536 = CARTESIAN_POINT('',(0.,0.));+#4537 = VECTOR('',#4538,1.);+#4538 = DIRECTION('',(1.,0.));+#4539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4540 = ORIENTED_EDGE('',*,*,#4541,.F.);+#4541 = EDGE_CURVE('',#4469,#4519,#4542,.T.);+#4542 = SURFACE_CURVE('',#4543,(#4547,#4554),.PCURVE_S1.);+#4543 = LINE('',#4544,#4545);+#4544 = CARTESIAN_POINT('',(-11.83842706888,-15.91750572591,31.75));+#4545 = VECTOR('',#4546,1.);+#4546 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#4547 = PCURVE('',#1213,#4548);+#4548 = DEFINITIONAL_REPRESENTATION('',(#4549),#4553);+#4549 = LINE('',#4550,#4551);+#4550 = CARTESIAN_POINT('',(26.9748,0.));+#4551 = VECTOR('',#4552,1.);+#4552 = DIRECTION('',(0.,-1.));+#4553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4554 = PCURVE('',#3303,#4555);+#4555 = DEFINITIONAL_REPRESENTATION('',(#4556),#4560);+#4556 = LINE('',#4557,#4558);+#4557 = CARTESIAN_POINT('',(0.,0.));+#4558 = VECTOR('',#4559,1.);+#4559 = DIRECTION('',(0.,1.));+#4560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4561 = ADVANCED_FACE('',(#4562),#2935,.T.);+#4562 = FACE_BOUND('',#4563,.T.);+#4563 = EDGE_LOOP('',(#4564,#4565,#4588,#4616));+#4564 = ORIENTED_EDGE('',*,*,#2919,.F.);+#4565 = ORIENTED_EDGE('',*,*,#4566,.T.);+#4566 = EDGE_CURVE('',#2892,#4567,#4569,.T.);+#4567 = VERTEX_POINT('',#4568);+#4568 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,31.75));+#4569 = SURFACE_CURVE('',#4570,(#4574,#4581),.PCURVE_S1.);+#4570 = LINE('',#4571,#4572);+#4571 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,4.7752));+#4572 = VECTOR('',#4573,1.);+#4573 = DIRECTION('',(0.,0.,1.));+#4574 = PCURVE('',#2935,#4575);+#4575 = DEFINITIONAL_REPRESENTATION('',(#4576),#4580);+#4576 = LINE('',#4577,#4578);+#4577 = CARTESIAN_POINT('',(0.,0.));+#4578 = VECTOR('',#4579,1.);+#4579 = DIRECTION('',(1.,0.));+#4580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4581 = PCURVE('',#2907,#4582);+#4582 = DEFINITIONAL_REPRESENTATION('',(#4583),#4587);+#4583 = LINE('',#4584,#4585);+#4584 = CARTESIAN_POINT('',(0.,-2.));+#4585 = VECTOR('',#4586,1.);+#4586 = DIRECTION('',(1.,0.));+#4587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4588 = ORIENTED_EDGE('',*,*,#4589,.T.);+#4589 = EDGE_CURVE('',#4567,#4590,#4592,.T.);+#4590 = VERTEX_POINT('',#4591);+#4591 = CARTESIAN_POINT('',(-22.987,-16.56211212372,31.75));+#4592 = SURFACE_CURVE('',#4593,(#4597,#4604),.PCURVE_S1.);+#4593 = LINE('',#4594,#4595);+#4594 = CARTESIAN_POINT('',(-15.91750572591,-11.83842706888,31.75));+#4595 = VECTOR('',#4596,1.);+#4596 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#4597 = PCURVE('',#2935,#4598);+#4598 = DEFINITIONAL_REPRESENTATION('',(#4599),#4603);+#4599 = LINE('',#4600,#4601);+#4600 = CARTESIAN_POINT('',(26.9748,0.));+#4601 = VECTOR('',#4602,1.);+#4602 = DIRECTION('',(0.,1.));+#4603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4604 = PCURVE('',#4605,#4610);+#4605 = PLANE('',#4606);+#4606 = AXIS2_PLACEMENT_3D('',#4607,#4608,#4609);+#4607 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,31.75));+#4608 = DIRECTION('',(0.,0.,1.));+#4609 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);+#4611 = LINE('',#4612,#4613);+#4612 = CARTESIAN_POINT('',(-3.330669073875E-16,2.));+#4613 = VECTOR('',#4614,1.);+#4614 = DIRECTION('',(1.,0.));+#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4616 = ORIENTED_EDGE('',*,*,#4617,.F.);+#4617 = EDGE_CURVE('',#2920,#4590,#4618,.T.);+#4618 = SURFACE_CURVE('',#4619,(#4623,#4629),.PCURVE_S1.);+#4619 = LINE('',#4620,#4621);+#4620 = CARTESIAN_POINT('',(-22.987,-16.56211212372,2.3876));+#4621 = VECTOR('',#4622,1.);+#4622 = DIRECTION('',(0.,0.,1.));+#4623 = PCURVE('',#2935,#4624);+#4624 = DEFINITIONAL_REPRESENTATION('',(#4625),#4628);+#4625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4626,#4627),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4626 = CARTESIAN_POINT('',(0.,8.502408469871));+#4627 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#4628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4629 = PCURVE('',#3641,#4630);+#4630 = DEFINITIONAL_REPRESENTATION('',(#4631),#4634);+#4631 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4632,#4633),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4632 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#4633 = CARTESIAN_POINT('',(39.549112123721,-31.75));+#4634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4635 = ADVANCED_FACE('',(#4636),#1239,.T.);+#4636 = FACE_BOUND('',#4637,.T.);+#4637 = EDGE_LOOP('',(#4638,#4639,#4640,#4661));+#4638 = ORIENTED_EDGE('',*,*,#1225,.F.);+#4639 = ORIENTED_EDGE('',*,*,#4518,.T.);+#4640 = ORIENTED_EDGE('',*,*,#4641,.T.);+#4641 = EDGE_CURVE('',#4519,#3288,#4642,.T.);+#4642 = SURFACE_CURVE('',#4643,(#4647,#4654),.PCURVE_S1.);+#4643 = LINE('',#4644,#4645);+#4644 = CARTESIAN_POINT('',(-10.17548784428,-17.02864619195,31.75));+#4645 = VECTOR('',#4646,1.);+#4646 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#4647 = PCURVE('',#1239,#4648);+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);+#4649 = LINE('',#4650,#4651);+#4650 = CARTESIAN_POINT('',(26.9748,0.));+#4651 = VECTOR('',#4652,1.);+#4652 = DIRECTION('',(0.,1.));+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4654 = PCURVE('',#3303,#4655);+#4655 = DEFINITIONAL_REPRESENTATION('',(#4656),#4660);+#4656 = LINE('',#4657,#4658);+#4657 = CARTESIAN_POINT('',(-1.110223024625E-15,2.));+#4658 = VECTOR('',#4659,1.);+#4659 = DIRECTION('',(1.,0.));+#4660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4661 = ORIENTED_EDGE('',*,*,#3315,.F.);+#4662 = ADVANCED_FACE('',(#4663),#2907,.F.);+#4663 = FACE_BOUND('',#4664,.F.);+#4664 = EDGE_LOOP('',(#4665,#4688,#4689,#4690));+#4665 = ORIENTED_EDGE('',*,*,#4666,.F.);+#4666 = EDGE_CURVE('',#2864,#4667,#4669,.T.);+#4667 = VERTEX_POINT('',#4668);+#4668 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,31.75));+#4669 = SURFACE_CURVE('',#4670,(#4674,#4681),.PCURVE_S1.);+#4670 = LINE('',#4671,#4672);+#4671 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,4.7752));+#4672 = VECTOR('',#4673,1.);+#4673 = DIRECTION('',(0.,0.,1.));+#4674 = PCURVE('',#2907,#4675);+#4675 = DEFINITIONAL_REPRESENTATION('',(#4676),#4680);+#4676 = LINE('',#4677,#4678);+#4677 = CARTESIAN_POINT('',(0.,0.));+#4678 = VECTOR('',#4679,1.);+#4679 = DIRECTION('',(1.,0.));+#4680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4681 = PCURVE('',#2879,#4682);+#4682 = DEFINITIONAL_REPRESENTATION('',(#4683),#4687);+#4683 = LINE('',#4684,#4685);+#4684 = CARTESIAN_POINT('',(0.,0.));+#4685 = VECTOR('',#4686,1.);+#4686 = DIRECTION('',(1.,0.));+#4687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4688 = ORIENTED_EDGE('',*,*,#2891,.T.);+#4689 = ORIENTED_EDGE('',*,*,#4566,.T.);+#4690 = ORIENTED_EDGE('',*,*,#4691,.F.);+#4691 = EDGE_CURVE('',#4667,#4567,#4692,.T.);+#4692 = SURFACE_CURVE('',#4693,(#4697,#4704),.PCURVE_S1.);+#4693 = LINE('',#4694,#4695);+#4694 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,31.75));+#4695 = VECTOR('',#4696,1.);+#4696 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#4697 = PCURVE('',#2907,#4698);+#4698 = DEFINITIONAL_REPRESENTATION('',(#4699),#4703);+#4699 = LINE('',#4700,#4701);+#4700 = CARTESIAN_POINT('',(26.9748,0.));+#4701 = VECTOR('',#4702,1.);+#4702 = DIRECTION('',(0.,-1.));+#4703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4704 = PCURVE('',#4605,#4705);+#4705 = DEFINITIONAL_REPRESENTATION('',(#4706),#4710);+#4706 = LINE('',#4707,#4708);+#4707 = CARTESIAN_POINT('',(0.,0.));+#4708 = VECTOR('',#4709,1.);+#4709 = DIRECTION('',(0.,1.));+#4710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4711 = ADVANCED_FACE('',(#4712),#2879,.F.);+#4712 = FACE_BOUND('',#4713,.F.);+#4713 = EDGE_LOOP('',(#4714,#4715,#4716,#4739));+#4714 = ORIENTED_EDGE('',*,*,#2863,.F.);+#4715 = ORIENTED_EDGE('',*,*,#4666,.T.);+#4716 = ORIENTED_EDGE('',*,*,#4717,.T.);+#4717 = EDGE_CURVE('',#4667,#4718,#4720,.T.);+#4718 = VERTEX_POINT('',#4719);+#4719 = CARTESIAN_POINT('',(-22.987,-14.15673257598,31.75));+#4720 = SURFACE_CURVE('',#4721,(#4725,#4732),.PCURVE_S1.);+#4721 = LINE('',#4722,#4723);+#4722 = CARTESIAN_POINT('',(-17.02864619195,-10.17548784428,31.75));+#4723 = VECTOR('',#4724,1.);+#4724 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#4725 = PCURVE('',#2879,#4726);+#4726 = DEFINITIONAL_REPRESENTATION('',(#4727),#4731);+#4727 = LINE('',#4728,#4729);+#4728 = CARTESIAN_POINT('',(26.9748,0.));+#4729 = VECTOR('',#4730,1.);+#4730 = DIRECTION('',(0.,1.));+#4731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4732 = PCURVE('',#4605,#4733);+#4733 = DEFINITIONAL_REPRESENTATION('',(#4734),#4738);+#4734 = LINE('',#4735,#4736);+#4735 = CARTESIAN_POINT('',(0.,0.));+#4736 = VECTOR('',#4737,1.);+#4737 = DIRECTION('',(1.,0.));+#4738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4739 = ORIENTED_EDGE('',*,*,#4740,.F.);+#4740 = EDGE_CURVE('',#2841,#4718,#4741,.T.);+#4741 = SURFACE_CURVE('',#4742,(#4746,#4752),.PCURVE_S1.);+#4742 = LINE('',#4743,#4744);+#4743 = CARTESIAN_POINT('',(-22.987,-14.15673257598,2.3876));+#4744 = VECTOR('',#4745,1.);+#4745 = DIRECTION('',(0.,0.,1.));+#4746 = PCURVE('',#2879,#4747);+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4751);+#4748 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4749,#4750),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4749 = CARTESIAN_POINT('',(0.,7.166051194032));+#4750 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#4751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4752 = PCURVE('',#3641,#4753);+#4753 = DEFINITIONAL_REPRESENTATION('',(#4754),#4757);+#4754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4755,#4756),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4755 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#4756 = CARTESIAN_POINT('',(37.143732575981,-31.75));+#4757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4758 = ADVANCED_FACE('',(#4759),#1268,.F.);+#4759 = FACE_BOUND('',#4760,.F.);+#4760 = EDGE_LOOP('',(#4761,#4762,#4785,#4806));+#4761 = ORIENTED_EDGE('',*,*,#1252,.F.);+#4762 = ORIENTED_EDGE('',*,*,#4763,.T.);+#4763 = EDGE_CURVE('',#1253,#4764,#4766,.T.);+#4764 = VERTEX_POINT('',#4765);+#4765 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,31.75));+#4766 = SURFACE_CURVE('',#4767,(#4771,#4778),.PCURVE_S1.);+#4767 = LINE('',#4768,#4769);+#4768 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,4.7752));+#4769 = VECTOR('',#4770,1.);+#4770 = DIRECTION('',(0.,0.,1.));+#4771 = PCURVE('',#1268,#4772);+#4772 = DEFINITIONAL_REPRESENTATION('',(#4773),#4777);+#4773 = LINE('',#4774,#4775);+#4774 = CARTESIAN_POINT('',(0.,0.));+#4775 = VECTOR('',#4776,1.);+#4776 = DIRECTION('',(1.,0.));+#4777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4778 = PCURVE('',#1296,#4779);+#4779 = DEFINITIONAL_REPRESENTATION('',(#4780),#4784);+#4780 = LINE('',#4781,#4782);+#4781 = CARTESIAN_POINT('',(0.,0.));+#4782 = VECTOR('',#4783,1.);+#4783 = DIRECTION('',(1.,0.));+#4784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4785 = ORIENTED_EDGE('',*,*,#4786,.T.);+#4786 = EDGE_CURVE('',#4764,#3195,#4787,.T.);+#4787 = SURFACE_CURVE('',#4788,(#4792,#4799),.PCURVE_S1.);+#4788 = LINE('',#4789,#4790);+#4789 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,31.75));+#4790 = VECTOR('',#4791,1.);+#4791 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#4792 = PCURVE('',#1268,#4793);+#4793 = DEFINITIONAL_REPRESENTATION('',(#4794),#4798);+#4794 = LINE('',#4795,#4796);+#4795 = CARTESIAN_POINT('',(26.9748,0.));+#4796 = VECTOR('',#4797,1.);+#4797 = DIRECTION('',(0.,1.));+#4798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4799 = PCURVE('',#3231,#4800);+#4800 = DEFINITIONAL_REPRESENTATION('',(#4801),#4805);+#4801 = LINE('',#4802,#4803);+#4802 = CARTESIAN_POINT('',(0.,0.));+#4803 = VECTOR('',#4804,1.);+#4804 = DIRECTION('',(1.,0.));+#4805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4806 = ORIENTED_EDGE('',*,*,#3194,.F.);+#4807 = ADVANCED_FACE('',(#4808),#1296,.F.);+#4808 = FACE_BOUND('',#4809,.F.);+#4809 = EDGE_LOOP('',(#4810,#4811,#4812,#4835));+#4810 = ORIENTED_EDGE('',*,*,#4763,.F.);+#4811 = ORIENTED_EDGE('',*,*,#1280,.T.);+#4812 = ORIENTED_EDGE('',*,*,#4813,.T.);+#4813 = EDGE_CURVE('',#1281,#4814,#4816,.T.);+#4814 = VERTEX_POINT('',#4815);+#4815 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,31.75));+#4816 = SURFACE_CURVE('',#4817,(#4821,#4828),.PCURVE_S1.);+#4817 = LINE('',#4818,#4819);+#4818 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,4.7752));+#4819 = VECTOR('',#4820,1.);+#4820 = DIRECTION('',(0.,0.,1.));+#4821 = PCURVE('',#1296,#4822);+#4822 = DEFINITIONAL_REPRESENTATION('',(#4823),#4827);+#4823 = LINE('',#4824,#4825);+#4824 = CARTESIAN_POINT('',(0.,-2.));+#4825 = VECTOR('',#4826,1.);+#4826 = DIRECTION('',(1.,0.));+#4827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4828 = PCURVE('',#1322,#4829);+#4829 = DEFINITIONAL_REPRESENTATION('',(#4830),#4834);+#4830 = LINE('',#4831,#4832);+#4831 = CARTESIAN_POINT('',(0.,0.));+#4832 = VECTOR('',#4833,1.);+#4833 = DIRECTION('',(1.,0.));+#4834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4835 = ORIENTED_EDGE('',*,*,#4836,.F.);+#4836 = EDGE_CURVE('',#4764,#4814,#4837,.T.);+#4837 = SURFACE_CURVE('',#4838,(#4842,#4849),.PCURVE_S1.);+#4838 = LINE('',#4839,#4840);+#4839 = CARTESIAN_POINT('',(-4.226502967786,-16.12223438805,31.75));+#4840 = VECTOR('',#4841,1.);+#4841 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#4842 = PCURVE('',#1296,#4843);+#4843 = DEFINITIONAL_REPRESENTATION('',(#4844),#4848);+#4844 = LINE('',#4845,#4846);+#4845 = CARTESIAN_POINT('',(26.9748,0.));+#4846 = VECTOR('',#4847,1.);+#4847 = DIRECTION('',(0.,-1.));+#4848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4849 = PCURVE('',#3231,#4850);+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4855);+#4851 = LINE('',#4852,#4853);+#4852 = CARTESIAN_POINT('',(0.,0.));+#4853 = VECTOR('',#4854,1.);+#4854 = DIRECTION('',(0.,1.));+#4855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4856 = ADVANCED_FACE('',(#4857),#2828,.T.);+#4857 = FACE_BOUND('',#4858,.T.);+#4858 = EDGE_LOOP('',(#4859,#4860,#4883,#4911));+#4859 = ORIENTED_EDGE('',*,*,#2812,.F.);+#4860 = ORIENTED_EDGE('',*,*,#4861,.T.);+#4861 = EDGE_CURVE('',#2785,#4862,#4864,.T.);+#4862 = VERTEX_POINT('',#4863);+#4863 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,31.75));+#4864 = SURFACE_CURVE('',#4865,(#4869,#4876),.PCURVE_S1.);+#4865 = LINE('',#4866,#4867);+#4866 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,4.7752));+#4867 = VECTOR('',#4868,1.);+#4868 = DIRECTION('',(0.,0.,1.));+#4869 = PCURVE('',#2828,#4870);+#4870 = DEFINITIONAL_REPRESENTATION('',(#4871),#4875);+#4871 = LINE('',#4872,#4873);+#4872 = CARTESIAN_POINT('',(0.,0.));+#4873 = VECTOR('',#4874,1.);+#4874 = DIRECTION('',(1.,0.));+#4875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4876 = PCURVE('',#2800,#4877);+#4877 = DEFINITIONAL_REPRESENTATION('',(#4878),#4882);+#4878 = LINE('',#4879,#4880);+#4879 = CARTESIAN_POINT('',(0.,-2.));+#4880 = VECTOR('',#4881,1.);+#4881 = DIRECTION('',(1.,0.));+#4882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4883 = ORIENTED_EDGE('',*,*,#4884,.T.);+#4884 = EDGE_CURVE('',#4862,#4885,#4887,.T.);+#4885 = VERTEX_POINT('',#4886);+#4886 = CARTESIAN_POINT('',(-22.987,-5.591989747165,31.75));+#4887 = SURFACE_CURVE('',#4888,(#4892,#4899),.PCURVE_S1.);+#4888 = LINE('',#4889,#4890);+#4889 = CARTESIAN_POINT('',(-16.12223438805,-4.226502967786,31.75));+#4890 = VECTOR('',#4891,1.);+#4891 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#4892 = PCURVE('',#2828,#4893);+#4893 = DEFINITIONAL_REPRESENTATION('',(#4894),#4898);+#4894 = LINE('',#4895,#4896);+#4895 = CARTESIAN_POINT('',(26.9748,0.));+#4896 = VECTOR('',#4897,1.);+#4897 = DIRECTION('',(0.,1.));+#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4899 = PCURVE('',#4900,#4905);+#4900 = PLANE('',#4901);+#4901 = AXIS2_PLACEMENT_3D('',#4902,#4903,#4904);+#4902 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,31.75));+#4903 = DIRECTION('',(0.,0.,1.));+#4904 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);+#4906 = LINE('',#4907,#4908);+#4907 = CARTESIAN_POINT('',(8.326672684689E-16,2.));+#4908 = VECTOR('',#4909,1.);+#4909 = DIRECTION('',(1.,0.));+#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4911 = ORIENTED_EDGE('',*,*,#4912,.F.);+#4912 = EDGE_CURVE('',#2813,#4885,#4913,.T.);+#4913 = SURFACE_CURVE('',#4914,(#4918,#4924),.PCURVE_S1.);+#4914 = LINE('',#4915,#4916);+#4915 = CARTESIAN_POINT('',(-22.987,-5.591989747165,2.3876));+#4916 = VECTOR('',#4917,1.);+#4917 = DIRECTION('',(0.,0.,1.));+#4918 = PCURVE('',#2828,#4919);+#4919 = DEFINITIONAL_REPRESENTATION('',(#4920),#4923);+#4920 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4921,#4922),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4921 = CARTESIAN_POINT('',(0.,6.999254321114));+#4922 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#4923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4924 = PCURVE('',#3615,#4925);+#4925 = DEFINITIONAL_REPRESENTATION('',(#4926),#4929);+#4926 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4927,#4928),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#4927 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#4928 = CARTESIAN_POINT('',(28.578989747165,-31.75));+#4929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4930 = ADVANCED_FACE('',(#4931),#1322,.T.);+#4931 = FACE_BOUND('',#4932,.T.);+#4932 = EDGE_LOOP('',(#4933,#4934,#4935,#4956));+#4933 = ORIENTED_EDGE('',*,*,#1308,.F.);+#4934 = ORIENTED_EDGE('',*,*,#4813,.T.);+#4935 = ORIENTED_EDGE('',*,*,#4936,.T.);+#4936 = EDGE_CURVE('',#4814,#3216,#4937,.T.);+#4937 = SURFACE_CURVE('',#4938,(#4942,#4949),.PCURVE_S1.);+#4938 = LINE('',#4939,#4940);+#4939 = CARTESIAN_POINT('',(-2.264932406979,-16.51241503208,31.75));+#4940 = VECTOR('',#4941,1.);+#4941 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#4942 = PCURVE('',#1322,#4943);+#4943 = DEFINITIONAL_REPRESENTATION('',(#4944),#4948);+#4944 = LINE('',#4945,#4946);+#4945 = CARTESIAN_POINT('',(26.9748,0.));+#4946 = VECTOR('',#4947,1.);+#4947 = DIRECTION('',(0.,1.));+#4948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4949 = PCURVE('',#3231,#4950);+#4950 = DEFINITIONAL_REPRESENTATION('',(#4951),#4955);+#4951 = LINE('',#4952,#4953);+#4952 = CARTESIAN_POINT('',(-1.387778780781E-15,2.));+#4953 = VECTOR('',#4954,1.);+#4954 = DIRECTION('',(1.,0.));+#4955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4956 = ORIENTED_EDGE('',*,*,#3243,.F.);+#4957 = ADVANCED_FACE('',(#4958),#2800,.F.);+#4958 = FACE_BOUND('',#4959,.F.);+#4959 = EDGE_LOOP('',(#4960,#4983,#4984,#4985));+#4960 = ORIENTED_EDGE('',*,*,#4961,.F.);+#4961 = EDGE_CURVE('',#2757,#4962,#4964,.T.);+#4962 = VERTEX_POINT('',#4963);+#4963 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,31.75));+#4964 = SURFACE_CURVE('',#4965,(#4969,#4976),.PCURVE_S1.);+#4965 = LINE('',#4966,#4967);+#4966 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,4.7752));+#4967 = VECTOR('',#4968,1.);+#4968 = DIRECTION('',(0.,0.,1.));+#4969 = PCURVE('',#2800,#4970);+#4970 = DEFINITIONAL_REPRESENTATION('',(#4971),#4975);+#4971 = LINE('',#4972,#4973);+#4972 = CARTESIAN_POINT('',(0.,0.));+#4973 = VECTOR('',#4974,1.);+#4974 = DIRECTION('',(1.,0.));+#4975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4976 = PCURVE('',#2772,#4977);+#4977 = DEFINITIONAL_REPRESENTATION('',(#4978),#4982);+#4978 = LINE('',#4979,#4980);+#4979 = CARTESIAN_POINT('',(0.,0.));+#4980 = VECTOR('',#4981,1.);+#4981 = DIRECTION('',(1.,0.));+#4982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4983 = ORIENTED_EDGE('',*,*,#2784,.T.);+#4984 = ORIENTED_EDGE('',*,*,#4861,.T.);+#4985 = ORIENTED_EDGE('',*,*,#4986,.F.);+#4986 = EDGE_CURVE('',#4962,#4862,#4987,.T.);+#4987 = SURFACE_CURVE('',#4988,(#4992,#4999),.PCURVE_S1.);+#4988 = LINE('',#4989,#4990);+#4989 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,31.75));+#4990 = VECTOR('',#4991,1.);+#4991 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#4992 = PCURVE('',#2800,#4993);+#4993 = DEFINITIONAL_REPRESENTATION('',(#4994),#4998);+#4994 = LINE('',#4995,#4996);+#4995 = CARTESIAN_POINT('',(26.9748,0.));+#4996 = VECTOR('',#4997,1.);+#4997 = DIRECTION('',(0.,-1.));+#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4999 = PCURVE('',#4900,#5000);+#5000 = DEFINITIONAL_REPRESENTATION('',(#5001),#5005);+#5001 = LINE('',#5002,#5003);+#5002 = CARTESIAN_POINT('',(0.,0.));+#5003 = VECTOR('',#5004,1.);+#5004 = DIRECTION('',(0.,1.));+#5005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5006 = ADVANCED_FACE('',(#5007),#2772,.F.);+#5007 = FACE_BOUND('',#5008,.F.);+#5008 = EDGE_LOOP('',(#5009,#5010,#5011,#5034));+#5009 = ORIENTED_EDGE('',*,*,#2756,.F.);+#5010 = ORIENTED_EDGE('',*,*,#4961,.T.);+#5011 = ORIENTED_EDGE('',*,*,#5012,.T.);+#5012 = EDGE_CURVE('',#4962,#5013,#5015,.T.);+#5013 = VERTEX_POINT('',#5014);+#5014 = CARTESIAN_POINT('',(-22.987,-3.552807430748,31.75));+#5015 = SURFACE_CURVE('',#5016,(#5020,#5027),.PCURVE_S1.);+#5016 = LINE('',#5017,#5018);+#5017 = CARTESIAN_POINT('',(-16.51241503208,-2.264932406979,31.75));+#5018 = VECTOR('',#5019,1.);+#5019 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#5020 = PCURVE('',#2772,#5021);+#5021 = DEFINITIONAL_REPRESENTATION('',(#5022),#5026);+#5022 = LINE('',#5023,#5024);+#5023 = CARTESIAN_POINT('',(26.9748,0.));+#5024 = VECTOR('',#5025,1.);+#5025 = DIRECTION('',(0.,1.));+#5026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5027 = PCURVE('',#4900,#5028);+#5028 = DEFINITIONAL_REPRESENTATION('',(#5029),#5033);+#5029 = LINE('',#5030,#5031);+#5030 = CARTESIAN_POINT('',(0.,0.));+#5031 = VECTOR('',#5032,1.);+#5032 = DIRECTION('',(1.,0.));+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5034 = ORIENTED_EDGE('',*,*,#5035,.F.);+#5035 = EDGE_CURVE('',#2734,#5013,#5036,.T.);+#5036 = SURFACE_CURVE('',#5037,(#5041,#5047),.PCURVE_S1.);+#5037 = LINE('',#5038,#5039);+#5038 = CARTESIAN_POINT('',(-22.987,-3.552807430748,2.3876));+#5039 = VECTOR('',#5040,1.);+#5040 = DIRECTION('',(0.,0.,1.));+#5041 = PCURVE('',#2772,#5042);+#5042 = DEFINITIONAL_REPRESENTATION('',(#5043),#5046);+#5043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5044,#5045),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5044 = CARTESIAN_POINT('',(0.,6.601429586355));+#5045 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#5046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5047 = PCURVE('',#3615,#5048);+#5048 = DEFINITIONAL_REPRESENTATION('',(#5049),#5052);+#5049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5050,#5051),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5050 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#5051 = CARTESIAN_POINT('',(26.539807430748,-31.75));+#5052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5053 = ADVANCED_FACE('',(#5054),#1351,.F.);+#5054 = FACE_BOUND('',#5055,.F.);+#5055 = EDGE_LOOP('',(#5056,#5057,#5080,#5101));+#5056 = ORIENTED_EDGE('',*,*,#1335,.F.);+#5057 = ORIENTED_EDGE('',*,*,#5058,.T.);+#5058 = EDGE_CURVE('',#1336,#5059,#5061,.T.);+#5059 = VERTEX_POINT('',#5060);+#5060 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,31.75));+#5061 = SURFACE_CURVE('',#5062,(#5066,#5073),.PCURVE_S1.);+#5062 = LINE('',#5063,#5064);+#5063 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,4.7752));+#5064 = VECTOR('',#5065,1.);+#5065 = DIRECTION('',(0.,0.,1.));+#5066 = PCURVE('',#1351,#5067);+#5067 = DEFINITIONAL_REPRESENTATION('',(#5068),#5072);+#5068 = LINE('',#5069,#5070);+#5069 = CARTESIAN_POINT('',(0.,0.));+#5070 = VECTOR('',#5071,1.);+#5071 = DIRECTION('',(1.,0.));+#5072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5073 = PCURVE('',#1379,#5074);+#5074 = DEFINITIONAL_REPRESENTATION('',(#5075),#5079);+#5075 = LINE('',#5076,#5077);+#5076 = CARTESIAN_POINT('',(0.,0.));+#5077 = VECTOR('',#5078,1.);+#5078 = DIRECTION('',(1.,0.));+#5079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5080 = ORIENTED_EDGE('',*,*,#5081,.T.);+#5081 = EDGE_CURVE('',#5059,#3123,#5082,.T.);+#5082 = SURFACE_CURVE('',#5083,(#5087,#5094),.PCURVE_S1.);+#5083 = LINE('',#5084,#5085);+#5084 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,31.75));+#5085 = VECTOR('',#5086,1.);+#5086 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#5087 = PCURVE('',#1351,#5088);+#5088 = DEFINITIONAL_REPRESENTATION('',(#5089),#5093);+#5089 = LINE('',#5090,#5091);+#5090 = CARTESIAN_POINT('',(26.9748,0.));+#5091 = VECTOR('',#5092,1.);+#5092 = DIRECTION('',(0.,1.));+#5093 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5094 = PCURVE('',#3159,#5095);+#5095 = DEFINITIONAL_REPRESENTATION('',(#5096),#5100);+#5096 = LINE('',#5097,#5098);+#5097 = CARTESIAN_POINT('',(0.,0.));+#5098 = VECTOR('',#5099,1.);+#5099 = DIRECTION('',(1.,0.));+#5100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5101 = ORIENTED_EDGE('',*,*,#3122,.F.);+#5102 = ADVANCED_FACE('',(#5103),#1379,.F.);+#5103 = FACE_BOUND('',#5104,.F.);+#5104 = EDGE_LOOP('',(#5105,#5106,#5107,#5130));+#5105 = ORIENTED_EDGE('',*,*,#5058,.F.);+#5106 = ORIENTED_EDGE('',*,*,#1363,.T.);+#5107 = ORIENTED_EDGE('',*,*,#5108,.T.);+#5108 = EDGE_CURVE('',#1364,#5109,#5111,.T.);+#5109 = VERTEX_POINT('',#5110);+#5110 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,31.75));+#5111 = SURFACE_CURVE('',#5112,(#5116,#5123),.PCURVE_S1.);+#5112 = LINE('',#5113,#5114);+#5113 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,4.7752));+#5114 = VECTOR('',#5115,1.);+#5115 = DIRECTION('',(0.,0.,1.));+#5116 = PCURVE('',#1379,#5117);+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);+#5118 = LINE('',#5119,#5120);+#5119 = CARTESIAN_POINT('',(0.,-2.));+#5120 = VECTOR('',#5121,1.);+#5121 = DIRECTION('',(1.,0.));+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5123 = PCURVE('',#1405,#5124);+#5124 = DEFINITIONAL_REPRESENTATION('',(#5125),#5129);+#5125 = LINE('',#5126,#5127);+#5126 = CARTESIAN_POINT('',(0.,0.));+#5127 = VECTOR('',#5128,1.);+#5128 = DIRECTION('',(1.,0.));+#5129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5130 = ORIENTED_EDGE('',*,*,#5131,.F.);+#5131 = EDGE_CURVE('',#5059,#5109,#5132,.T.);+#5132 = SURFACE_CURVE('',#5133,(#5137,#5144),.PCURVE_S1.);+#5133 = LINE('',#5134,#5135);+#5134 = CARTESIAN_POINT('',(2.264932406979,-16.51241503208,31.75));+#5135 = VECTOR('',#5136,1.);+#5136 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#5137 = PCURVE('',#1379,#5138);+#5138 = DEFINITIONAL_REPRESENTATION('',(#5139),#5143);+#5139 = LINE('',#5140,#5141);+#5140 = CARTESIAN_POINT('',(26.9748,0.));+#5141 = VECTOR('',#5142,1.);+#5142 = DIRECTION('',(0.,-1.));+#5143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5144 = PCURVE('',#3159,#5145);+#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5150);+#5146 = LINE('',#5147,#5148);+#5147 = CARTESIAN_POINT('',(0.,0.));+#5148 = VECTOR('',#5149,1.);+#5149 = DIRECTION('',(0.,1.));+#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5151 = ADVANCED_FACE('',(#5152),#2721,.T.);+#5152 = FACE_BOUND('',#5153,.T.);+#5153 = EDGE_LOOP('',(#5154,#5155,#5178,#5206));+#5154 = ORIENTED_EDGE('',*,*,#2705,.F.);+#5155 = ORIENTED_EDGE('',*,*,#5156,.T.);+#5156 = EDGE_CURVE('',#2678,#5157,#5159,.T.);+#5157 = VERTEX_POINT('',#5158);+#5158 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,31.75));+#5159 = SURFACE_CURVE('',#5160,(#5164,#5171),.PCURVE_S1.);+#5160 = LINE('',#5161,#5162);+#5161 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,4.7752));+#5162 = VECTOR('',#5163,1.);+#5163 = DIRECTION('',(0.,0.,1.));+#5164 = PCURVE('',#2721,#5165);+#5165 = DEFINITIONAL_REPRESENTATION('',(#5166),#5170);+#5166 = LINE('',#5167,#5168);+#5167 = CARTESIAN_POINT('',(0.,0.));+#5168 = VECTOR('',#5169,1.);+#5169 = DIRECTION('',(1.,0.));+#5170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5171 = PCURVE('',#2693,#5172);+#5172 = DEFINITIONAL_REPRESENTATION('',(#5173),#5177);+#5173 = LINE('',#5174,#5175);+#5174 = CARTESIAN_POINT('',(0.,-2.));+#5175 = VECTOR('',#5176,1.);+#5176 = DIRECTION('',(1.,0.));+#5177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5178 = ORIENTED_EDGE('',*,*,#5179,.T.);+#5179 = EDGE_CURVE('',#5157,#5180,#5182,.T.);+#5180 = VERTEX_POINT('',#5181);+#5181 = CARTESIAN_POINT('',(-22.987,3.552807430748,31.75));+#5182 = SURFACE_CURVE('',#5183,(#5187,#5194),.PCURVE_S1.);+#5183 = LINE('',#5184,#5185);+#5184 = CARTESIAN_POINT('',(-16.51241503208,2.264932406979,31.75));+#5185 = VECTOR('',#5186,1.);+#5186 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#5187 = PCURVE('',#2721,#5188);+#5188 = DEFINITIONAL_REPRESENTATION('',(#5189),#5193);+#5189 = LINE('',#5190,#5191);+#5190 = CARTESIAN_POINT('',(26.9748,0.));+#5191 = VECTOR('',#5192,1.);+#5192 = DIRECTION('',(0.,1.));+#5193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5194 = PCURVE('',#5195,#5200);+#5195 = PLANE('',#5196);+#5196 = AXIS2_PLACEMENT_3D('',#5197,#5198,#5199);+#5197 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,31.75));+#5198 = DIRECTION('',(0.,0.,1.));+#5199 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#5200 = DEFINITIONAL_REPRESENTATION('',(#5201),#5205);+#5201 = LINE('',#5202,#5203);+#5202 = CARTESIAN_POINT('',(-3.885780586188E-16,2.));+#5203 = VECTOR('',#5204,1.);+#5204 = DIRECTION('',(1.,0.));+#5205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5206 = ORIENTED_EDGE('',*,*,#5207,.F.);+#5207 = EDGE_CURVE('',#2706,#5180,#5208,.T.);+#5208 = SURFACE_CURVE('',#5209,(#5213,#5219),.PCURVE_S1.);+#5209 = LINE('',#5210,#5211);+#5210 = CARTESIAN_POINT('',(-22.987,3.552807430748,2.3876));+#5211 = VECTOR('',#5212,1.);+#5212 = DIRECTION('',(0.,0.,1.));+#5213 = PCURVE('',#2721,#5214);+#5214 = DEFINITIONAL_REPRESENTATION('',(#5215),#5218);+#5215 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5216,#5217),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5216 = CARTESIAN_POINT('',(0.,6.601429586355));+#5217 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#5218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5219 = PCURVE('',#3589,#5220);+#5220 = DEFINITIONAL_REPRESENTATION('',(#5221),#5224);+#5221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5222,#5223),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5222 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#5223 = CARTESIAN_POINT('',(19.434192569252,-31.75));+#5224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5225 = ADVANCED_FACE('',(#5226),#1405,.T.);+#5226 = FACE_BOUND('',#5227,.T.);+#5227 = EDGE_LOOP('',(#5228,#5229,#5230,#5251));+#5228 = ORIENTED_EDGE('',*,*,#1391,.F.);+#5229 = ORIENTED_EDGE('',*,*,#5108,.T.);+#5230 = ORIENTED_EDGE('',*,*,#5231,.T.);+#5231 = EDGE_CURVE('',#5109,#3144,#5232,.T.);+#5232 = SURFACE_CURVE('',#5233,(#5237,#5244),.PCURVE_S1.);+#5233 = LINE('',#5234,#5235);+#5234 = CARTESIAN_POINT('',(4.226502967786,-16.12223438805,31.75));+#5235 = VECTOR('',#5236,1.);+#5236 = DIRECTION('',(0.195090322016,-0.980785280403,0.));+#5237 = PCURVE('',#1405,#5238);+#5238 = DEFINITIONAL_REPRESENTATION('',(#5239),#5243);+#5239 = LINE('',#5240,#5241);+#5240 = CARTESIAN_POINT('',(26.9748,0.));+#5241 = VECTOR('',#5242,1.);+#5242 = DIRECTION('',(0.,1.));+#5243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5244 = PCURVE('',#3159,#5245);+#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5250);+#5246 = LINE('',#5247,#5248);+#5247 = CARTESIAN_POINT('',(5.551115123126E-16,2.));+#5248 = VECTOR('',#5249,1.);+#5249 = DIRECTION('',(1.,0.));+#5250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5251 = ORIENTED_EDGE('',*,*,#3171,.F.);+#5252 = ADVANCED_FACE('',(#5253),#2693,.F.);+#5253 = FACE_BOUND('',#5254,.F.);+#5254 = EDGE_LOOP('',(#5255,#5278,#5279,#5280));+#5255 = ORIENTED_EDGE('',*,*,#5256,.F.);+#5256 = EDGE_CURVE('',#2650,#5257,#5259,.T.);+#5257 = VERTEX_POINT('',#5258);+#5258 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,31.75));+#5259 = SURFACE_CURVE('',#5260,(#5264,#5271),.PCURVE_S1.);+#5260 = LINE('',#5261,#5262);+#5261 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,4.7752));+#5262 = VECTOR('',#5263,1.);+#5263 = DIRECTION('',(0.,0.,1.));+#5264 = PCURVE('',#2693,#5265);+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);+#5266 = LINE('',#5267,#5268);+#5267 = CARTESIAN_POINT('',(0.,0.));+#5268 = VECTOR('',#5269,1.);+#5269 = DIRECTION('',(1.,0.));+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5271 = PCURVE('',#2665,#5272);+#5272 = DEFINITIONAL_REPRESENTATION('',(#5273),#5277);+#5273 = LINE('',#5274,#5275);+#5274 = CARTESIAN_POINT('',(0.,0.));+#5275 = VECTOR('',#5276,1.);+#5276 = DIRECTION('',(1.,0.));+#5277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5278 = ORIENTED_EDGE('',*,*,#2677,.T.);+#5279 = ORIENTED_EDGE('',*,*,#5156,.T.);+#5280 = ORIENTED_EDGE('',*,*,#5281,.F.);+#5281 = EDGE_CURVE('',#5257,#5157,#5282,.T.);+#5282 = SURFACE_CURVE('',#5283,(#5287,#5294),.PCURVE_S1.);+#5283 = LINE('',#5284,#5285);+#5284 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,31.75));+#5285 = VECTOR('',#5286,1.);+#5286 = DIRECTION('',(-0.195090322016,-0.980785280403,0.));+#5287 = PCURVE('',#2693,#5288);+#5288 = DEFINITIONAL_REPRESENTATION('',(#5289),#5293);+#5289 = LINE('',#5290,#5291);+#5290 = CARTESIAN_POINT('',(26.9748,0.));+#5291 = VECTOR('',#5292,1.);+#5292 = DIRECTION('',(0.,-1.));+#5293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5294 = PCURVE('',#5195,#5295);+#5295 = DEFINITIONAL_REPRESENTATION('',(#5296),#5300);+#5296 = LINE('',#5297,#5298);+#5297 = CARTESIAN_POINT('',(0.,0.));+#5298 = VECTOR('',#5299,1.);+#5299 = DIRECTION('',(0.,1.));+#5300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5301 = ADVANCED_FACE('',(#5302),#2665,.F.);+#5302 = FACE_BOUND('',#5303,.F.);+#5303 = EDGE_LOOP('',(#5304,#5305,#5306,#5329));+#5304 = ORIENTED_EDGE('',*,*,#2649,.F.);+#5305 = ORIENTED_EDGE('',*,*,#5256,.T.);+#5306 = ORIENTED_EDGE('',*,*,#5307,.T.);+#5307 = EDGE_CURVE('',#5257,#5308,#5310,.T.);+#5308 = VERTEX_POINT('',#5309);+#5309 = CARTESIAN_POINT('',(-22.987,5.591989747165,31.75));+#5310 = SURFACE_CURVE('',#5311,(#5315,#5322),.PCURVE_S1.);+#5311 = LINE('',#5312,#5313);+#5312 = CARTESIAN_POINT('',(-16.12223438805,4.226502967786,31.75));+#5313 = VECTOR('',#5314,1.);+#5314 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#5315 = PCURVE('',#2665,#5316);+#5316 = DEFINITIONAL_REPRESENTATION('',(#5317),#5321);+#5317 = LINE('',#5318,#5319);+#5318 = CARTESIAN_POINT('',(26.9748,0.));+#5319 = VECTOR('',#5320,1.);+#5320 = DIRECTION('',(0.,1.));+#5321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5322 = PCURVE('',#5195,#5323);+#5323 = DEFINITIONAL_REPRESENTATION('',(#5324),#5328);+#5324 = LINE('',#5325,#5326);+#5325 = CARTESIAN_POINT('',(0.,0.));+#5326 = VECTOR('',#5327,1.);+#5327 = DIRECTION('',(1.,0.));+#5328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5329 = ORIENTED_EDGE('',*,*,#5330,.F.);+#5330 = EDGE_CURVE('',#2627,#5308,#5331,.T.);+#5331 = SURFACE_CURVE('',#5332,(#5336,#5342),.PCURVE_S1.);+#5332 = LINE('',#5333,#5334);+#5333 = CARTESIAN_POINT('',(-22.987,5.591989747165,2.3876));+#5334 = VECTOR('',#5335,1.);+#5335 = DIRECTION('',(0.,0.,1.));+#5336 = PCURVE('',#2665,#5337);+#5337 = DEFINITIONAL_REPRESENTATION('',(#5338),#5341);+#5338 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5339,#5340),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5339 = CARTESIAN_POINT('',(0.,6.999254321114));+#5340 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#5341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5342 = PCURVE('',#3589,#5343);+#5343 = DEFINITIONAL_REPRESENTATION('',(#5344),#5347);+#5344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5345,#5346),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5345 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#5346 = CARTESIAN_POINT('',(17.395010252835,-31.75));+#5347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5348 = ADVANCED_FACE('',(#5349),#1434,.F.);+#5349 = FACE_BOUND('',#5350,.F.);+#5350 = EDGE_LOOP('',(#5351,#5352,#5375,#5396));+#5351 = ORIENTED_EDGE('',*,*,#1418,.F.);+#5352 = ORIENTED_EDGE('',*,*,#5353,.T.);+#5353 = EDGE_CURVE('',#1419,#5354,#5356,.T.);+#5354 = VERTEX_POINT('',#5355);+#5355 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,31.75));+#5356 = SURFACE_CURVE('',#5357,(#5361,#5368),.PCURVE_S1.);+#5357 = LINE('',#5358,#5359);+#5358 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,4.7752));+#5359 = VECTOR('',#5360,1.);+#5360 = DIRECTION('',(0.,0.,1.));+#5361 = PCURVE('',#1434,#5362);+#5362 = DEFINITIONAL_REPRESENTATION('',(#5363),#5367);+#5363 = LINE('',#5364,#5365);+#5364 = CARTESIAN_POINT('',(0.,0.));+#5365 = VECTOR('',#5366,1.);+#5366 = DIRECTION('',(1.,0.));+#5367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5368 = PCURVE('',#1462,#5369);+#5369 = DEFINITIONAL_REPRESENTATION('',(#5370),#5374);+#5370 = LINE('',#5371,#5372);+#5371 = CARTESIAN_POINT('',(0.,0.));+#5372 = VECTOR('',#5373,1.);+#5373 = DIRECTION('',(1.,0.));+#5374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5375 = ORIENTED_EDGE('',*,*,#5376,.T.);+#5376 = EDGE_CURVE('',#5354,#3051,#5377,.T.);+#5377 = SURFACE_CURVE('',#5378,(#5382,#5389),.PCURVE_S1.);+#5378 = LINE('',#5379,#5380);+#5379 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,31.75));+#5380 = VECTOR('',#5381,1.);+#5381 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#5382 = PCURVE('',#1434,#5383);+#5383 = DEFINITIONAL_REPRESENTATION('',(#5384),#5388);+#5384 = LINE('',#5385,#5386);+#5385 = CARTESIAN_POINT('',(26.9748,0.));+#5386 = VECTOR('',#5387,1.);+#5387 = DIRECTION('',(0.,1.));+#5388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5389 = PCURVE('',#3087,#5390);+#5390 = DEFINITIONAL_REPRESENTATION('',(#5391),#5395);+#5391 = LINE('',#5392,#5393);+#5392 = CARTESIAN_POINT('',(0.,0.));+#5393 = VECTOR('',#5394,1.);+#5394 = DIRECTION('',(1.,0.));+#5395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5396 = ORIENTED_EDGE('',*,*,#3050,.F.);+#5397 = ADVANCED_FACE('',(#5398),#1462,.F.);+#5398 = FACE_BOUND('',#5399,.F.);+#5399 = EDGE_LOOP('',(#5400,#5401,#5402,#5425));+#5400 = ORIENTED_EDGE('',*,*,#5353,.F.);+#5401 = ORIENTED_EDGE('',*,*,#1446,.T.);+#5402 = ORIENTED_EDGE('',*,*,#5403,.T.);+#5403 = EDGE_CURVE('',#1447,#5404,#5406,.T.);+#5404 = VERTEX_POINT('',#5405);+#5405 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,31.75));+#5406 = SURFACE_CURVE('',#5407,(#5411,#5418),.PCURVE_S1.);+#5407 = LINE('',#5408,#5409);+#5408 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,4.7752));+#5409 = VECTOR('',#5410,1.);+#5410 = DIRECTION('',(0.,0.,1.));+#5411 = PCURVE('',#1462,#5412);+#5412 = DEFINITIONAL_REPRESENTATION('',(#5413),#5417);+#5413 = LINE('',#5414,#5415);+#5414 = CARTESIAN_POINT('',(0.,-2.));+#5415 = VECTOR('',#5416,1.);+#5416 = DIRECTION('',(1.,0.));+#5417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5418 = PCURVE('',#1488,#5419);+#5419 = DEFINITIONAL_REPRESENTATION('',(#5420),#5424);+#5420 = LINE('',#5421,#5422);+#5421 = CARTESIAN_POINT('',(0.,0.));+#5422 = VECTOR('',#5423,1.);+#5423 = DIRECTION('',(1.,0.));+#5424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5425 = ORIENTED_EDGE('',*,*,#5426,.F.);+#5426 = EDGE_CURVE('',#5354,#5404,#5427,.T.);+#5427 = SURFACE_CURVE('',#5428,(#5432,#5439),.PCURVE_S1.);+#5428 = LINE('',#5429,#5430);+#5429 = CARTESIAN_POINT('',(10.175487844282,-17.02864619195,31.75));+#5430 = VECTOR('',#5431,1.);+#5431 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#5432 = PCURVE('',#1462,#5433);+#5433 = DEFINITIONAL_REPRESENTATION('',(#5434),#5438);+#5434 = LINE('',#5435,#5436);+#5435 = CARTESIAN_POINT('',(26.9748,0.));+#5436 = VECTOR('',#5437,1.);+#5437 = DIRECTION('',(0.,-1.));+#5438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5439 = PCURVE('',#3087,#5440);+#5440 = DEFINITIONAL_REPRESENTATION('',(#5441),#5445);+#5441 = LINE('',#5442,#5443);+#5442 = CARTESIAN_POINT('',(0.,0.));+#5443 = VECTOR('',#5444,1.);+#5444 = DIRECTION('',(0.,1.));+#5445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5446 = ADVANCED_FACE('',(#5447),#2614,.T.);+#5447 = FACE_BOUND('',#5448,.T.);+#5448 = EDGE_LOOP('',(#5449,#5450,#5473,#5501));+#5449 = ORIENTED_EDGE('',*,*,#2598,.F.);+#5450 = ORIENTED_EDGE('',*,*,#5451,.T.);+#5451 = EDGE_CURVE('',#2571,#5452,#5454,.T.);+#5452 = VERTEX_POINT('',#5453);+#5453 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,31.75));+#5454 = SURFACE_CURVE('',#5455,(#5459,#5466),.PCURVE_S1.);+#5455 = LINE('',#5456,#5457);+#5456 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,4.7752));+#5457 = VECTOR('',#5458,1.);+#5458 = DIRECTION('',(0.,0.,1.));+#5459 = PCURVE('',#2614,#5460);+#5460 = DEFINITIONAL_REPRESENTATION('',(#5461),#5465);+#5461 = LINE('',#5462,#5463);+#5462 = CARTESIAN_POINT('',(0.,0.));+#5463 = VECTOR('',#5464,1.);+#5464 = DIRECTION('',(1.,0.));+#5465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5466 = PCURVE('',#2586,#5467);+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5472);+#5468 = LINE('',#5469,#5470);+#5469 = CARTESIAN_POINT('',(0.,-2.));+#5470 = VECTOR('',#5471,1.);+#5471 = DIRECTION('',(1.,0.));+#5472 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5473 = ORIENTED_EDGE('',*,*,#5474,.T.);+#5474 = EDGE_CURVE('',#5452,#5475,#5477,.T.);+#5475 = VERTEX_POINT('',#5476);+#5476 = CARTESIAN_POINT('',(-22.987,14.156732575981,31.75));+#5477 = SURFACE_CURVE('',#5478,(#5482,#5489),.PCURVE_S1.);+#5478 = LINE('',#5479,#5480);+#5479 = CARTESIAN_POINT('',(-17.02864619195,10.175487844282,31.75));+#5480 = VECTOR('',#5481,1.);+#5481 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#5482 = PCURVE('',#2614,#5483);+#5483 = DEFINITIONAL_REPRESENTATION('',(#5484),#5488);+#5484 = LINE('',#5485,#5486);+#5485 = CARTESIAN_POINT('',(26.9748,0.));+#5486 = VECTOR('',#5487,1.);+#5487 = DIRECTION('',(0.,1.));+#5488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5489 = PCURVE('',#5490,#5495);+#5490 = PLANE('',#5491);+#5491 = AXIS2_PLACEMENT_3D('',#5492,#5493,#5494);+#5492 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,31.75));+#5493 = DIRECTION('',(0.,0.,1.));+#5494 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#5495 = DEFINITIONAL_REPRESENTATION('',(#5496),#5500);+#5496 = LINE('',#5497,#5498);+#5497 = CARTESIAN_POINT('',(-9.992007221626E-16,2.));+#5498 = VECTOR('',#5499,1.);+#5499 = DIRECTION('',(1.,0.));+#5500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5501 = ORIENTED_EDGE('',*,*,#5502,.F.);+#5502 = EDGE_CURVE('',#2599,#5475,#5503,.T.);+#5503 = SURFACE_CURVE('',#5504,(#5508,#5514),.PCURVE_S1.);+#5504 = LINE('',#5505,#5506);+#5505 = CARTESIAN_POINT('',(-22.987,14.156732575981,2.3876));+#5506 = VECTOR('',#5507,1.);+#5507 = DIRECTION('',(0.,0.,1.));+#5508 = PCURVE('',#2614,#5509);+#5509 = DEFINITIONAL_REPRESENTATION('',(#5510),#5513);+#5510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5511,#5512),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5511 = CARTESIAN_POINT('',(0.,7.166051194032));+#5512 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#5513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5514 = PCURVE('',#3563,#5515);+#5515 = DEFINITIONAL_REPRESENTATION('',(#5516),#5519);+#5516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5517,#5518),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5517 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#5518 = CARTESIAN_POINT('',(8.830267424019,-31.75));+#5519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5520 = ADVANCED_FACE('',(#5521),#1488,.T.);+#5521 = FACE_BOUND('',#5522,.T.);+#5522 = EDGE_LOOP('',(#5523,#5524,#5525,#5546));+#5523 = ORIENTED_EDGE('',*,*,#1474,.F.);+#5524 = ORIENTED_EDGE('',*,*,#5403,.T.);+#5525 = ORIENTED_EDGE('',*,*,#5526,.T.);+#5526 = EDGE_CURVE('',#5404,#3072,#5527,.T.);+#5527 = SURFACE_CURVE('',#5528,(#5532,#5539),.PCURVE_S1.);+#5528 = LINE('',#5529,#5530);+#5529 = CARTESIAN_POINT('',(11.838427068887,-15.91750572591,31.75));+#5530 = VECTOR('',#5531,1.);+#5531 = DIRECTION('',(0.55557023302,-0.831469612303,0.));+#5532 = PCURVE('',#1488,#5533);+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);+#5534 = LINE('',#5535,#5536);+#5535 = CARTESIAN_POINT('',(26.9748,0.));+#5536 = VECTOR('',#5537,1.);+#5537 = DIRECTION('',(0.,1.));+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5539 = PCURVE('',#3087,#5540);+#5540 = DEFINITIONAL_REPRESENTATION('',(#5541),#5545);+#5541 = LINE('',#5542,#5543);+#5542 = CARTESIAN_POINT('',(3.330669073875E-16,2.));+#5543 = VECTOR('',#5544,1.);+#5544 = DIRECTION('',(1.,0.));+#5545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5546 = ORIENTED_EDGE('',*,*,#3099,.F.);+#5547 = ADVANCED_FACE('',(#5548),#2586,.F.);+#5548 = FACE_BOUND('',#5549,.F.);+#5549 = EDGE_LOOP('',(#5550,#5573,#5574,#5575));+#5550 = ORIENTED_EDGE('',*,*,#5551,.F.);+#5551 = EDGE_CURVE('',#2543,#5552,#5554,.T.);+#5552 = VERTEX_POINT('',#5553);+#5553 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,31.75));+#5554 = SURFACE_CURVE('',#5555,(#5559,#5566),.PCURVE_S1.);+#5555 = LINE('',#5556,#5557);+#5556 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,4.7752));+#5557 = VECTOR('',#5558,1.);+#5558 = DIRECTION('',(0.,0.,1.));+#5559 = PCURVE('',#2586,#5560);+#5560 = DEFINITIONAL_REPRESENTATION('',(#5561),#5565);+#5561 = LINE('',#5562,#5563);+#5562 = CARTESIAN_POINT('',(0.,0.));+#5563 = VECTOR('',#5564,1.);+#5564 = DIRECTION('',(1.,0.));+#5565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5566 = PCURVE('',#2558,#5567);+#5567 = DEFINITIONAL_REPRESENTATION('',(#5568),#5572);+#5568 = LINE('',#5569,#5570);+#5569 = CARTESIAN_POINT('',(0.,0.));+#5570 = VECTOR('',#5571,1.);+#5571 = DIRECTION('',(1.,0.));+#5572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5573 = ORIENTED_EDGE('',*,*,#2570,.T.);+#5574 = ORIENTED_EDGE('',*,*,#5451,.T.);+#5575 = ORIENTED_EDGE('',*,*,#5576,.F.);+#5576 = EDGE_CURVE('',#5552,#5452,#5577,.T.);+#5577 = SURFACE_CURVE('',#5578,(#5582,#5589),.PCURVE_S1.);+#5578 = LINE('',#5579,#5580);+#5579 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,31.75));+#5580 = VECTOR('',#5581,1.);+#5581 = DIRECTION('',(-0.55557023302,-0.831469612303,0.));+#5582 = PCURVE('',#2586,#5583);+#5583 = DEFINITIONAL_REPRESENTATION('',(#5584),#5588);+#5584 = LINE('',#5585,#5586);+#5585 = CARTESIAN_POINT('',(26.9748,0.));+#5586 = VECTOR('',#5587,1.);+#5587 = DIRECTION('',(0.,-1.));+#5588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5589 = PCURVE('',#5490,#5590);+#5590 = DEFINITIONAL_REPRESENTATION('',(#5591),#5595);+#5591 = LINE('',#5592,#5593);+#5592 = CARTESIAN_POINT('',(0.,0.));+#5593 = VECTOR('',#5594,1.);+#5594 = DIRECTION('',(0.,1.));+#5595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5596 = ADVANCED_FACE('',(#5597),#2558,.F.);+#5597 = FACE_BOUND('',#5598,.F.);+#5598 = EDGE_LOOP('',(#5599,#5600,#5601,#5624));+#5599 = ORIENTED_EDGE('',*,*,#2542,.F.);+#5600 = ORIENTED_EDGE('',*,*,#5551,.T.);+#5601 = ORIENTED_EDGE('',*,*,#5602,.T.);+#5602 = EDGE_CURVE('',#5552,#5603,#5605,.T.);+#5603 = VERTEX_POINT('',#5604);+#5604 = CARTESIAN_POINT('',(-22.987,16.562112123721,31.75));+#5605 = SURFACE_CURVE('',#5606,(#5610,#5617),.PCURVE_S1.);+#5606 = LINE('',#5607,#5608);+#5607 = CARTESIAN_POINT('',(-15.91750572591,11.838427068887,31.75));+#5608 = VECTOR('',#5609,1.);+#5609 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#5610 = PCURVE('',#2558,#5611);+#5611 = DEFINITIONAL_REPRESENTATION('',(#5612),#5616);+#5612 = LINE('',#5613,#5614);+#5613 = CARTESIAN_POINT('',(26.9748,0.));+#5614 = VECTOR('',#5615,1.);+#5615 = DIRECTION('',(0.,1.));+#5616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5617 = PCURVE('',#5490,#5618);+#5618 = DEFINITIONAL_REPRESENTATION('',(#5619),#5623);+#5619 = LINE('',#5620,#5621);+#5620 = CARTESIAN_POINT('',(0.,0.));+#5621 = VECTOR('',#5622,1.);+#5622 = DIRECTION('',(1.,0.));+#5623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5624 = ORIENTED_EDGE('',*,*,#5625,.F.);+#5625 = EDGE_CURVE('',#2520,#5603,#5626,.T.);+#5626 = SURFACE_CURVE('',#5627,(#5631,#5637),.PCURVE_S1.);+#5627 = LINE('',#5628,#5629);+#5628 = CARTESIAN_POINT('',(-22.987,16.562112123721,2.3876));+#5629 = VECTOR('',#5630,1.);+#5630 = DIRECTION('',(0.,0.,1.));+#5631 = PCURVE('',#2558,#5632);+#5632 = DEFINITIONAL_REPRESENTATION('',(#5633),#5636);+#5633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5634,#5635),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5634 = CARTESIAN_POINT('',(0.,8.502408469871));+#5635 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#5636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5637 = PCURVE('',#3563,#5638);+#5638 = DEFINITIONAL_REPRESENTATION('',(#5639),#5642);+#5639 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5640,#5641),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5640 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#5641 = CARTESIAN_POINT('',(6.424887876279,-31.75));+#5642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5643 = ADVANCED_FACE('',(#5644),#1518,.T.);+#5644 = FACE_BOUND('',#5645,.T.);+#5645 = EDGE_LOOP('',(#5646,#5670,#5694,#5695));+#5646 = ORIENTED_EDGE('',*,*,#5647,.F.);+#5647 = EDGE_CURVE('',#5648,#4388,#5650,.T.);+#5648 = VERTEX_POINT('',#5649);+#5649 = CARTESIAN_POINT('',(22.987,-18.60206612095,31.75));+#5650 = SURFACE_CURVE('',#5651,(#5656,#5663),.PCURVE_S1.);+#5651 = CIRCLE('',#5652,3.9624);+#5652 = AXIS2_PLACEMENT_3D('',#5653,#5654,#5655);+#5653 = CARTESIAN_POINT('',(19.05,-19.05,31.75));+#5654 = DIRECTION('',(0.,0.,1.));+#5655 = DIRECTION('',(1.,0.,-0.));+#5656 = PCURVE('',#1518,#5657);+#5657 = DEFINITIONAL_REPRESENTATION('',(#5658),#5662);+#5658 = LINE('',#5659,#5660);+#5659 = CARTESIAN_POINT('',(0.,31.75));+#5660 = VECTOR('',#5661,1.);+#5661 = DIRECTION('',(1.,0.));+#5662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5663 = PCURVE('',#4424,#5664);+#5664 = DEFINITIONAL_REPRESENTATION('',(#5665),#5669);+#5665 = CIRCLE('',#5666,3.9624);+#5666 = AXIS2_PLACEMENT_2D('',#5667,#5668);+#5667 = CARTESIAN_POINT('',(0.,0.));+#5668 = DIRECTION('',(1.,0.));+#5669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5670 = ORIENTED_EDGE('',*,*,#5671,.F.);+#5671 = EDGE_CURVE('',#1502,#5648,#5672,.T.);+#5672 = SURFACE_CURVE('',#5673,(#5677,#5683),.PCURVE_S1.);+#5673 = LINE('',#5674,#5675);+#5674 = CARTESIAN_POINT('',(22.987,-18.60206612095,0.));+#5675 = VECTOR('',#5676,1.);+#5676 = DIRECTION('',(0.,0.,1.));+#5677 = PCURVE('',#1518,#5678);+#5678 = DEFINITIONAL_REPRESENTATION('',(#5679),#5682);+#5679 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5680,#5681),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5680 = CARTESIAN_POINT('',(0.113288275703,-6.E-07));+#5681 = CARTESIAN_POINT('',(0.113288275703,31.7500006));+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5683 = PCURVE('',#5684,#5689);+#5684 = PLANE('',#5685);+#5685 = AXIS2_PLACEMENT_3D('',#5686,#5687,#5688);+#5686 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#5687 = DIRECTION('',(-1.,0.,0.));+#5688 = DIRECTION('',(0.,1.,0.));+#5689 = DEFINITIONAL_REPRESENTATION('',(#5690),#5693);+#5690 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5691,#5692),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5691 = CARTESIAN_POINT('',(4.384933879049,6.E-07));+#5692 = CARTESIAN_POINT('',(4.384933879049,-31.7500006));+#5693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5694 = ORIENTED_EDGE('',*,*,#1501,.T.);+#5695 = ORIENTED_EDGE('',*,*,#4387,.T.);+#5696 = ADVANCED_FACE('',(#5697),#2507,.T.);+#5697 = FACE_BOUND('',#5698,.T.);+#5698 = EDGE_LOOP('',(#5699,#5700,#5723,#5752));+#5699 = ORIENTED_EDGE('',*,*,#2490,.T.);+#5700 = ORIENTED_EDGE('',*,*,#5701,.T.);+#5701 = EDGE_CURVE('',#2462,#5702,#5704,.T.);+#5702 = VERTEX_POINT('',#5703);+#5703 = CARTESIAN_POINT('',(-15.0876,19.05,31.75));+#5704 = SURFACE_CURVE('',#5705,(#5709,#5716),.PCURVE_S1.);+#5705 = LINE('',#5706,#5707);+#5706 = CARTESIAN_POINT('',(-15.0876,19.05,0.));+#5707 = VECTOR('',#5708,1.);+#5708 = DIRECTION('',(0.,0.,1.));+#5709 = PCURVE('',#2507,#5710);+#5710 = DEFINITIONAL_REPRESENTATION('',(#5711),#5715);+#5711 = LINE('',#5712,#5713);+#5712 = CARTESIAN_POINT('',(6.28318530718,-0.));+#5713 = VECTOR('',#5714,1.);+#5714 = DIRECTION('',(0.,1.));+#5715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5716 = PCURVE('',#2478,#5717);+#5717 = DEFINITIONAL_REPRESENTATION('',(#5718),#5722);+#5718 = LINE('',#5719,#5720);+#5719 = CARTESIAN_POINT('',(0.,-0.));+#5720 = VECTOR('',#5721,1.);+#5721 = DIRECTION('',(0.,1.));+#5722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5723 = ORIENTED_EDGE('',*,*,#5724,.F.);+#5724 = EDGE_CURVE('',#5725,#5702,#5727,.T.);+#5725 = VERTEX_POINT('',#5726);+#5726 = CARTESIAN_POINT('',(-22.987,18.602066120951,31.75));+#5727 = SURFACE_CURVE('',#5728,(#5733,#5740),.PCURVE_S1.);+#5728 = CIRCLE('',#5729,3.9624);+#5729 = AXIS2_PLACEMENT_3D('',#5730,#5731,#5732);+#5730 = CARTESIAN_POINT('',(-19.05,19.05,31.75));+#5731 = DIRECTION('',(0.,0.,1.));+#5732 = DIRECTION('',(1.,0.,-0.));+#5733 = PCURVE('',#2507,#5734);+#5734 = DEFINITIONAL_REPRESENTATION('',(#5735),#5739);+#5735 = LINE('',#5736,#5737);+#5736 = CARTESIAN_POINT('',(0.,31.75));+#5737 = VECTOR('',#5738,1.);+#5738 = DIRECTION('',(1.,0.));+#5739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5740 = PCURVE('',#5741,#5746);+#5741 = PLANE('',#5742);+#5742 = AXIS2_PLACEMENT_3D('',#5743,#5744,#5745);+#5743 = CARTESIAN_POINT('',(-19.05,19.05,31.75));+#5744 = DIRECTION('',(0.,0.,1.));+#5745 = DIRECTION('',(1.,0.,-0.));+#5746 = DEFINITIONAL_REPRESENTATION('',(#5747),#5751);+#5747 = CIRCLE('',#5748,3.9624);+#5748 = AXIS2_PLACEMENT_2D('',#5749,#5750);+#5749 = CARTESIAN_POINT('',(0.,0.));+#5750 = DIRECTION('',(1.,0.));+#5751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5752 = ORIENTED_EDGE('',*,*,#5753,.F.);+#5753 = EDGE_CURVE('',#2491,#5725,#5754,.T.);+#5754 = SURFACE_CURVE('',#5755,(#5759,#5765),.PCURVE_S1.);+#5755 = LINE('',#5756,#5757);+#5756 = CARTESIAN_POINT('',(-22.987,18.602066120951,0.));+#5757 = VECTOR('',#5758,1.);+#5758 = DIRECTION('',(0.,0.,1.));+#5759 = PCURVE('',#2507,#5760);+#5760 = DEFINITIONAL_REPRESENTATION('',(#5761),#5764);+#5761 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5762,#5763),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5762 = CARTESIAN_POINT('',(3.254880929293,-6.E-07));+#5763 = CARTESIAN_POINT('',(3.254880929293,31.7500006));+#5764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5765 = PCURVE('',#5766,#5771);+#5766 = PLANE('',#5767);+#5767 = AXIS2_PLACEMENT_3D('',#5768,#5769,#5770);+#5768 = CARTESIAN_POINT('',(-22.987,22.987,0.));+#5769 = DIRECTION('',(1.,0.,-0.));+#5770 = DIRECTION('',(0.,-1.,0.));+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5775);+#5772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5773,#5774),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5773 = CARTESIAN_POINT('',(4.384933879049,6.E-07));+#5774 = CARTESIAN_POINT('',(4.384933879049,-31.7500006));+#5775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5776 = ADVANCED_FACE('',(#5777),#1569,.F.);+#5777 = FACE_BOUND('',#5778,.F.);+#5778 = EDGE_LOOP('',(#5779,#5780,#5803,#5831));+#5779 = ORIENTED_EDGE('',*,*,#1553,.F.);+#5780 = ORIENTED_EDGE('',*,*,#5781,.T.);+#5781 = EDGE_CURVE('',#1554,#5782,#5784,.T.);+#5782 = VERTEX_POINT('',#5783);+#5783 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,31.75));+#5784 = SURFACE_CURVE('',#5785,(#5789,#5796),.PCURVE_S1.);+#5785 = LINE('',#5786,#5787);+#5786 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,4.7752));+#5787 = VECTOR('',#5788,1.);+#5788 = DIRECTION('',(0.,0.,1.));+#5789 = PCURVE('',#1569,#5790);+#5790 = DEFINITIONAL_REPRESENTATION('',(#5791),#5795);+#5791 = LINE('',#5792,#5793);+#5792 = CARTESIAN_POINT('',(0.,0.));+#5793 = VECTOR('',#5794,1.);+#5794 = DIRECTION('',(1.,0.));+#5795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5796 = PCURVE('',#1597,#5797);+#5797 = DEFINITIONAL_REPRESENTATION('',(#5798),#5802);+#5798 = LINE('',#5799,#5800);+#5799 = CARTESIAN_POINT('',(0.,0.));+#5800 = VECTOR('',#5801,1.);+#5801 = DIRECTION('',(1.,0.));+#5802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5803 = ORIENTED_EDGE('',*,*,#5804,.T.);+#5804 = EDGE_CURVE('',#5782,#5805,#5807,.T.);+#5805 = VERTEX_POINT('',#5806);+#5806 = CARTESIAN_POINT('',(22.987,-16.56211212372,31.75));+#5807 = SURFACE_CURVE('',#5808,(#5812,#5819),.PCURVE_S1.);+#5808 = LINE('',#5809,#5810);+#5809 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,31.75));+#5810 = VECTOR('',#5811,1.);+#5811 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#5812 = PCURVE('',#1569,#5813);+#5813 = DEFINITIONAL_REPRESENTATION('',(#5814),#5818);+#5814 = LINE('',#5815,#5816);+#5815 = CARTESIAN_POINT('',(26.9748,0.));+#5816 = VECTOR('',#5817,1.);+#5817 = DIRECTION('',(0.,1.));+#5818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5819 = PCURVE('',#5820,#5825);+#5820 = PLANE('',#5821);+#5821 = AXIS2_PLACEMENT_3D('',#5822,#5823,#5824);+#5822 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,31.75));+#5823 = DIRECTION('',(0.,0.,1.));+#5824 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#5825 = DEFINITIONAL_REPRESENTATION('',(#5826),#5830);+#5826 = LINE('',#5827,#5828);+#5827 = CARTESIAN_POINT('',(0.,0.));+#5828 = VECTOR('',#5829,1.);+#5829 = DIRECTION('',(1.,0.));+#5830 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5831 = ORIENTED_EDGE('',*,*,#5832,.F.);+#5832 = EDGE_CURVE('',#1531,#5805,#5833,.T.);+#5833 = SURFACE_CURVE('',#5834,(#5838,#5844),.PCURVE_S1.);+#5834 = LINE('',#5835,#5836);+#5835 = CARTESIAN_POINT('',(22.987,-16.56211212372,2.3876));+#5836 = VECTOR('',#5837,1.);+#5837 = DIRECTION('',(0.,-0.,1.));+#5838 = PCURVE('',#1569,#5839);+#5839 = DEFINITIONAL_REPRESENTATION('',(#5840),#5843);+#5840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5841,#5842),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5841 = CARTESIAN_POINT('',(0.,8.502408469871));+#5842 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5844 = PCURVE('',#3780,#5845);+#5845 = DEFINITIONAL_REPRESENTATION('',(#5846),#5849);+#5846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5847,#5848),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5847 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#5848 = CARTESIAN_POINT('',(6.424887876279,-31.75));+#5849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5850 = ADVANCED_FACE('',(#5851),#2478,.T.);+#5851 = FACE_BOUND('',#5852,.T.);+#5852 = EDGE_LOOP('',(#5853,#5877,#5878,#5879));+#5853 = ORIENTED_EDGE('',*,*,#5854,.F.);+#5854 = EDGE_CURVE('',#5702,#5855,#5857,.T.);+#5855 = VERTEX_POINT('',#5856);+#5856 = CARTESIAN_POINT('',(-18.60206612095,22.987,31.75));+#5857 = SURFACE_CURVE('',#5858,(#5863,#5870),.PCURVE_S1.);+#5858 = CIRCLE('',#5859,3.9624);+#5859 = AXIS2_PLACEMENT_3D('',#5860,#5861,#5862);+#5860 = CARTESIAN_POINT('',(-19.05,19.05,31.75));+#5861 = DIRECTION('',(0.,0.,1.));+#5862 = DIRECTION('',(1.,0.,-0.));+#5863 = PCURVE('',#2478,#5864);+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);+#5865 = LINE('',#5866,#5867);+#5866 = CARTESIAN_POINT('',(0.,31.75));+#5867 = VECTOR('',#5868,1.);+#5868 = DIRECTION('',(1.,0.));+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5870 = PCURVE('',#5741,#5871);+#5871 = DEFINITIONAL_REPRESENTATION('',(#5872),#5876);+#5872 = CIRCLE('',#5873,3.9624);+#5873 = AXIS2_PLACEMENT_2D('',#5874,#5875);+#5874 = CARTESIAN_POINT('',(0.,0.));+#5875 = DIRECTION('',(1.,0.));+#5876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5877 = ORIENTED_EDGE('',*,*,#5701,.F.);+#5878 = ORIENTED_EDGE('',*,*,#2461,.T.);+#5879 = ORIENTED_EDGE('',*,*,#5880,.T.);+#5880 = EDGE_CURVE('',#2439,#5855,#5881,.T.);+#5881 = SURFACE_CURVE('',#5882,(#5886,#5892),.PCURVE_S1.);+#5882 = LINE('',#5883,#5884);+#5883 = CARTESIAN_POINT('',(-18.60206612095,22.987,0.));+#5884 = VECTOR('',#5885,1.);+#5885 = DIRECTION('',(0.,0.,1.));+#5886 = PCURVE('',#2478,#5887);+#5887 = DEFINITIONAL_REPRESENTATION('',(#5888),#5891);+#5888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5889,#5890),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5889 = CARTESIAN_POINT('',(1.457508051092,-6.E-07));+#5890 = CARTESIAN_POINT('',(1.457508051092,31.7500006));+#5891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5892 = PCURVE('',#5893,#5898);+#5893 = PLANE('',#5894);+#5894 = AXIS2_PLACEMENT_3D('',#5895,#5896,#5897);+#5895 = CARTESIAN_POINT('',(22.987,22.987,0.));+#5896 = DIRECTION('',(0.,-1.,0.));+#5897 = DIRECTION('',(-1.,0.,0.));+#5898 = DEFINITIONAL_REPRESENTATION('',(#5899),#5902);+#5899 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5900,#5901),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#5900 = CARTESIAN_POINT('',(41.589066120951,6.E-07));+#5901 = CARTESIAN_POINT('',(41.589066120951,-31.7500006));+#5902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5903 = ADVANCED_FACE('',(#5904),#1597,.F.);+#5904 = FACE_BOUND('',#5905,.F.);+#5905 = EDGE_LOOP('',(#5906,#5907,#5908,#5931));+#5906 = ORIENTED_EDGE('',*,*,#5781,.F.);+#5907 = ORIENTED_EDGE('',*,*,#1581,.T.);+#5908 = ORIENTED_EDGE('',*,*,#5909,.T.);+#5909 = EDGE_CURVE('',#1582,#5910,#5912,.T.);+#5910 = VERTEX_POINT('',#5911);+#5911 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,31.75));+#5912 = SURFACE_CURVE('',#5913,(#5917,#5924),.PCURVE_S1.);+#5913 = LINE('',#5914,#5915);+#5914 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,4.7752));+#5915 = VECTOR('',#5916,1.);+#5916 = DIRECTION('',(0.,0.,1.));+#5917 = PCURVE('',#1597,#5918);+#5918 = DEFINITIONAL_REPRESENTATION('',(#5919),#5923);+#5919 = LINE('',#5920,#5921);+#5920 = CARTESIAN_POINT('',(0.,-2.));+#5921 = VECTOR('',#5922,1.);+#5922 = DIRECTION('',(1.,0.));+#5923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5924 = PCURVE('',#1625,#5925);+#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5930);+#5926 = LINE('',#5927,#5928);+#5927 = CARTESIAN_POINT('',(0.,0.));+#5928 = VECTOR('',#5929,1.);+#5929 = DIRECTION('',(1.,0.));+#5930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5931 = ORIENTED_EDGE('',*,*,#5932,.F.);+#5932 = EDGE_CURVE('',#5782,#5910,#5933,.T.);+#5933 = SURFACE_CURVE('',#5934,(#5938,#5945),.PCURVE_S1.);+#5934 = LINE('',#5935,#5936);+#5935 = CARTESIAN_POINT('',(15.917505725918,-11.83842706888,31.75));+#5936 = VECTOR('',#5937,1.);+#5937 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#5938 = PCURVE('',#1597,#5939);+#5939 = DEFINITIONAL_REPRESENTATION('',(#5940),#5944);+#5940 = LINE('',#5941,#5942);+#5941 = CARTESIAN_POINT('',(26.9748,0.));+#5942 = VECTOR('',#5943,1.);+#5943 = DIRECTION('',(0.,-1.));+#5944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5945 = PCURVE('',#5820,#5946);+#5946 = DEFINITIONAL_REPRESENTATION('',(#5947),#5951);+#5947 = LINE('',#5948,#5949);+#5948 = CARTESIAN_POINT('',(0.,0.));+#5949 = VECTOR('',#5950,1.);+#5950 = DIRECTION('',(0.,1.));+#5951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5952 = ADVANCED_FACE('',(#5953),#1625,.T.);+#5953 = FACE_BOUND('',#5954,.T.);+#5954 = EDGE_LOOP('',(#5955,#5956,#5957,#5980));+#5955 = ORIENTED_EDGE('',*,*,#1609,.F.);+#5956 = ORIENTED_EDGE('',*,*,#5909,.T.);+#5957 = ORIENTED_EDGE('',*,*,#5958,.T.);+#5958 = EDGE_CURVE('',#5910,#5959,#5961,.T.);+#5959 = VERTEX_POINT('',#5960);+#5960 = CARTESIAN_POINT('',(22.987,-14.15673257598,31.75));+#5961 = SURFACE_CURVE('',#5962,(#5966,#5973),.PCURVE_S1.);+#5962 = LINE('',#5963,#5964);+#5963 = CARTESIAN_POINT('',(17.028646191958,-10.17548784428,31.75));+#5964 = VECTOR('',#5965,1.);+#5965 = DIRECTION('',(0.831469612303,-0.55557023302,0.));+#5966 = PCURVE('',#1625,#5967);+#5967 = DEFINITIONAL_REPRESENTATION('',(#5968),#5972);+#5968 = LINE('',#5969,#5970);+#5969 = CARTESIAN_POINT('',(26.9748,0.));+#5970 = VECTOR('',#5971,1.);+#5971 = DIRECTION('',(0.,1.));+#5972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5973 = PCURVE('',#5820,#5974);+#5974 = DEFINITIONAL_REPRESENTATION('',(#5975),#5979);+#5975 = LINE('',#5976,#5977);+#5976 = CARTESIAN_POINT('',(-1.110223024625E-15,2.));+#5977 = VECTOR('',#5978,1.);+#5978 = DIRECTION('',(1.,0.));+#5979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5980 = ORIENTED_EDGE('',*,*,#5981,.F.);+#5981 = EDGE_CURVE('',#1610,#5959,#5982,.T.);+#5982 = SURFACE_CURVE('',#5983,(#5987,#5993),.PCURVE_S1.);+#5983 = LINE('',#5984,#5985);+#5984 = CARTESIAN_POINT('',(22.987,-14.15673257598,2.3876));+#5985 = VECTOR('',#5986,1.);+#5986 = DIRECTION('',(0.,-0.,1.));+#5987 = PCURVE('',#1625,#5988);+#5988 = DEFINITIONAL_REPRESENTATION('',(#5989),#5992);+#5989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5990,#5991),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5990 = CARTESIAN_POINT('',(0.,7.166051194032));+#5991 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#5992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5993 = PCURVE('',#3780,#5994);+#5994 = DEFINITIONAL_REPRESENTATION('',(#5995),#5998);+#5995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5996,#5997),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#5996 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#5997 = CARTESIAN_POINT('',(8.830267424019,-31.75));+#5998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5999 = ADVANCED_FACE('',(#6000),#2426,.T.);+#6000 = FACE_BOUND('',#6001,.T.);+#6001 = EDGE_LOOP('',(#6002,#6003,#6026,#6054));+#6002 = ORIENTED_EDGE('',*,*,#2410,.F.);+#6003 = ORIENTED_EDGE('',*,*,#6004,.T.);+#6004 = EDGE_CURVE('',#2383,#6005,#6007,.T.);+#6005 = VERTEX_POINT('',#6006);+#6006 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,31.75));+#6007 = SURFACE_CURVE('',#6008,(#6012,#6019),.PCURVE_S1.);+#6008 = LINE('',#6009,#6010);+#6009 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,4.7752));+#6010 = VECTOR('',#6011,1.);+#6011 = DIRECTION('',(0.,0.,1.));+#6012 = PCURVE('',#2426,#6013);+#6013 = DEFINITIONAL_REPRESENTATION('',(#6014),#6018);+#6014 = LINE('',#6015,#6016);+#6015 = CARTESIAN_POINT('',(0.,0.));+#6016 = VECTOR('',#6017,1.);+#6017 = DIRECTION('',(1.,0.));+#6018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6019 = PCURVE('',#2398,#6020);+#6020 = DEFINITIONAL_REPRESENTATION('',(#6021),#6025);+#6021 = LINE('',#6022,#6023);+#6022 = CARTESIAN_POINT('',(0.,-2.));+#6023 = VECTOR('',#6024,1.);+#6024 = DIRECTION('',(1.,0.));+#6025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6026 = ORIENTED_EDGE('',*,*,#6027,.T.);+#6027 = EDGE_CURVE('',#6005,#6028,#6030,.T.);+#6028 = VERTEX_POINT('',#6029);+#6029 = CARTESIAN_POINT('',(-16.56211212372,22.987,31.75));+#6030 = SURFACE_CURVE('',#6031,(#6035,#6042),.PCURVE_S1.);+#6031 = LINE('',#6032,#6033);+#6032 = CARTESIAN_POINT('',(-11.83842706888,15.917505725918,31.75));+#6033 = VECTOR('',#6034,1.);+#6034 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#6035 = PCURVE('',#2426,#6036);+#6036 = DEFINITIONAL_REPRESENTATION('',(#6037),#6041);+#6037 = LINE('',#6038,#6039);+#6038 = CARTESIAN_POINT('',(26.9748,0.));+#6039 = VECTOR('',#6040,1.);+#6040 = DIRECTION('',(0.,1.));+#6041 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6042 = PCURVE('',#6043,#6048);+#6043 = PLANE('',#6044);+#6044 = AXIS2_PLACEMENT_3D('',#6045,#6046,#6047);+#6045 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,31.75));+#6046 = DIRECTION('',(0.,0.,1.));+#6047 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#6048 = DEFINITIONAL_REPRESENTATION('',(#6049),#6053);+#6049 = LINE('',#6050,#6051);+#6050 = CARTESIAN_POINT('',(1.33226762955E-15,2.));+#6051 = VECTOR('',#6052,1.);+#6052 = DIRECTION('',(1.,0.));+#6053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6054 = ORIENTED_EDGE('',*,*,#6055,.F.);+#6055 = EDGE_CURVE('',#2411,#6028,#6056,.T.);+#6056 = SURFACE_CURVE('',#6057,(#6061,#6067),.PCURVE_S1.);+#6057 = LINE('',#6058,#6059);+#6058 = CARTESIAN_POINT('',(-16.56211212372,22.987,2.3876));+#6059 = VECTOR('',#6060,1.);+#6060 = DIRECTION('',(0.,0.,1.));+#6061 = PCURVE('',#2426,#6062);+#6062 = DEFINITIONAL_REPRESENTATION('',(#6063),#6066);+#6063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6064,#6065),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6064 = CARTESIAN_POINT('',(0.,8.502408469871));+#6065 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#6066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6067 = PCURVE('',#4241,#6068);+#6068 = DEFINITIONAL_REPRESENTATION('',(#6069),#6072);+#6069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6070,#6071),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6070 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#6071 = CARTESIAN_POINT('',(39.549112123721,-31.75));+#6072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6073 = ADVANCED_FACE('',(#6074),#2398,.F.);+#6074 = FACE_BOUND('',#6075,.F.);+#6075 = EDGE_LOOP('',(#6076,#6099,#6100,#6101));+#6076 = ORIENTED_EDGE('',*,*,#6077,.F.);+#6077 = EDGE_CURVE('',#2355,#6078,#6080,.T.);+#6078 = VERTEX_POINT('',#6079);+#6079 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,31.75));+#6080 = SURFACE_CURVE('',#6081,(#6085,#6092),.PCURVE_S1.);+#6081 = LINE('',#6082,#6083);+#6082 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,4.7752));+#6083 = VECTOR('',#6084,1.);+#6084 = DIRECTION('',(0.,0.,1.));+#6085 = PCURVE('',#2398,#6086);+#6086 = DEFINITIONAL_REPRESENTATION('',(#6087),#6091);+#6087 = LINE('',#6088,#6089);+#6088 = CARTESIAN_POINT('',(0.,0.));+#6089 = VECTOR('',#6090,1.);+#6090 = DIRECTION('',(1.,0.));+#6091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6092 = PCURVE('',#2370,#6093);+#6093 = DEFINITIONAL_REPRESENTATION('',(#6094),#6098);+#6094 = LINE('',#6095,#6096);+#6095 = CARTESIAN_POINT('',(0.,0.));+#6096 = VECTOR('',#6097,1.);+#6097 = DIRECTION('',(1.,0.));+#6098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6099 = ORIENTED_EDGE('',*,*,#2382,.T.);+#6100 = ORIENTED_EDGE('',*,*,#6004,.T.);+#6101 = ORIENTED_EDGE('',*,*,#6102,.F.);+#6102 = EDGE_CURVE('',#6078,#6005,#6103,.T.);+#6103 = SURFACE_CURVE('',#6104,(#6108,#6115),.PCURVE_S1.);+#6104 = LINE('',#6105,#6106);+#6105 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,31.75));+#6106 = VECTOR('',#6107,1.);+#6107 = DIRECTION('',(-0.831469612303,-0.55557023302,0.));+#6108 = PCURVE('',#2398,#6109);+#6109 = DEFINITIONAL_REPRESENTATION('',(#6110),#6114);+#6110 = LINE('',#6111,#6112);+#6111 = CARTESIAN_POINT('',(26.9748,0.));+#6112 = VECTOR('',#6113,1.);+#6113 = DIRECTION('',(0.,-1.));+#6114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6115 = PCURVE('',#6043,#6116);+#6116 = DEFINITIONAL_REPRESENTATION('',(#6117),#6121);+#6117 = LINE('',#6118,#6119);+#6118 = CARTESIAN_POINT('',(0.,0.));+#6119 = VECTOR('',#6120,1.);+#6120 = DIRECTION('',(0.,1.));+#6121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6122 = ADVANCED_FACE('',(#6123),#1676,.F.);+#6123 = FACE_BOUND('',#6124,.F.);+#6124 = EDGE_LOOP('',(#6125,#6126,#6149,#6177));+#6125 = ORIENTED_EDGE('',*,*,#1660,.F.);+#6126 = ORIENTED_EDGE('',*,*,#6127,.T.);+#6127 = EDGE_CURVE('',#1661,#6128,#6130,.T.);+#6128 = VERTEX_POINT('',#6129);+#6129 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,31.75));+#6130 = SURFACE_CURVE('',#6131,(#6135,#6142),.PCURVE_S1.);+#6131 = LINE('',#6132,#6133);+#6132 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,4.7752));+#6133 = VECTOR('',#6134,1.);+#6134 = DIRECTION('',(0.,0.,1.));+#6135 = PCURVE('',#1676,#6136);+#6136 = DEFINITIONAL_REPRESENTATION('',(#6137),#6141);+#6137 = LINE('',#6138,#6139);+#6138 = CARTESIAN_POINT('',(0.,0.));+#6139 = VECTOR('',#6140,1.);+#6140 = DIRECTION('',(1.,0.));+#6141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6142 = PCURVE('',#1704,#6143);+#6143 = DEFINITIONAL_REPRESENTATION('',(#6144),#6148);+#6144 = LINE('',#6145,#6146);+#6145 = CARTESIAN_POINT('',(0.,0.));+#6146 = VECTOR('',#6147,1.);+#6147 = DIRECTION('',(1.,0.));+#6148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6149 = ORIENTED_EDGE('',*,*,#6150,.T.);+#6150 = EDGE_CURVE('',#6128,#6151,#6153,.T.);+#6151 = VERTEX_POINT('',#6152);+#6152 = CARTESIAN_POINT('',(22.987,-5.591989747165,31.75));+#6153 = SURFACE_CURVE('',#6154,(#6158,#6165),.PCURVE_S1.);+#6154 = LINE('',#6155,#6156);+#6155 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,31.75));+#6156 = VECTOR('',#6157,1.);+#6157 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#6158 = PCURVE('',#1676,#6159);+#6159 = DEFINITIONAL_REPRESENTATION('',(#6160),#6164);+#6160 = LINE('',#6161,#6162);+#6161 = CARTESIAN_POINT('',(26.9748,0.));+#6162 = VECTOR('',#6163,1.);+#6163 = DIRECTION('',(0.,1.));+#6164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6165 = PCURVE('',#6166,#6171);+#6166 = PLANE('',#6167);+#6167 = AXIS2_PLACEMENT_3D('',#6168,#6169,#6170);+#6168 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,31.75));+#6169 = DIRECTION('',(0.,0.,1.));+#6170 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#6171 = DEFINITIONAL_REPRESENTATION('',(#6172),#6176);+#6172 = LINE('',#6173,#6174);+#6173 = CARTESIAN_POINT('',(0.,0.));+#6174 = VECTOR('',#6175,1.);+#6175 = DIRECTION('',(1.,0.));+#6176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6177 = ORIENTED_EDGE('',*,*,#6178,.F.);+#6178 = EDGE_CURVE('',#1638,#6151,#6179,.T.);+#6179 = SURFACE_CURVE('',#6180,(#6184,#6190),.PCURVE_S1.);+#6180 = LINE('',#6181,#6182);+#6181 = CARTESIAN_POINT('',(22.987,-5.591989747165,2.3876));+#6182 = VECTOR('',#6183,1.);+#6183 = DIRECTION('',(0.,-0.,1.));+#6184 = PCURVE('',#1676,#6185);+#6185 = DEFINITIONAL_REPRESENTATION('',(#6186),#6189);+#6186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6187,#6188),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6187 = CARTESIAN_POINT('',(0.,6.999254321114));+#6188 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#6189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6190 = PCURVE('',#3806,#6191);+#6191 = DEFINITIONAL_REPRESENTATION('',(#6192),#6195);+#6192 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6193,#6194),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6193 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#6194 = CARTESIAN_POINT('',(17.395010252835,-31.75));+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6196 = ADVANCED_FACE('',(#6197),#2370,.F.);+#6197 = FACE_BOUND('',#6198,.F.);+#6198 = EDGE_LOOP('',(#6199,#6200,#6201,#6224));+#6199 = ORIENTED_EDGE('',*,*,#2354,.F.);+#6200 = ORIENTED_EDGE('',*,*,#6077,.T.);+#6201 = ORIENTED_EDGE('',*,*,#6202,.T.);+#6202 = EDGE_CURVE('',#6078,#6203,#6205,.T.);+#6203 = VERTEX_POINT('',#6204);+#6204 = CARTESIAN_POINT('',(-14.15673257598,22.987,31.75));+#6205 = SURFACE_CURVE('',#6206,(#6210,#6217),.PCURVE_S1.);+#6206 = LINE('',#6207,#6208);+#6207 = CARTESIAN_POINT('',(-10.17548784428,17.028646191958,31.75));+#6208 = VECTOR('',#6209,1.);+#6209 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#6210 = PCURVE('',#2370,#6211);+#6211 = DEFINITIONAL_REPRESENTATION('',(#6212),#6216);+#6212 = LINE('',#6213,#6214);+#6213 = CARTESIAN_POINT('',(26.9748,0.));+#6214 = VECTOR('',#6215,1.);+#6215 = DIRECTION('',(0.,1.));+#6216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6217 = PCURVE('',#6043,#6218);+#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);+#6219 = LINE('',#6220,#6221);+#6220 = CARTESIAN_POINT('',(0.,0.));+#6221 = VECTOR('',#6222,1.);+#6222 = DIRECTION('',(1.,0.));+#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6224 = ORIENTED_EDGE('',*,*,#6225,.F.);+#6225 = EDGE_CURVE('',#2332,#6203,#6226,.T.);+#6226 = SURFACE_CURVE('',#6227,(#6231,#6237),.PCURVE_S1.);+#6227 = LINE('',#6228,#6229);+#6228 = CARTESIAN_POINT('',(-14.15673257598,22.987,2.3876));+#6229 = VECTOR('',#6230,1.);+#6230 = DIRECTION('',(0.,0.,1.));+#6231 = PCURVE('',#2370,#6232);+#6232 = DEFINITIONAL_REPRESENTATION('',(#6233),#6236);+#6233 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6234,#6235),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6234 = CARTESIAN_POINT('',(0.,7.166051194032));+#6235 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#6236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6237 = PCURVE('',#4241,#6238);+#6238 = DEFINITIONAL_REPRESENTATION('',(#6239),#6242);+#6239 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6240,#6241),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6240 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#6241 = CARTESIAN_POINT('',(37.143732575981,-31.75));+#6242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6243 = ADVANCED_FACE('',(#6244),#1704,.F.);+#6244 = FACE_BOUND('',#6245,.F.);+#6245 = EDGE_LOOP('',(#6246,#6247,#6248,#6271));+#6246 = ORIENTED_EDGE('',*,*,#6127,.F.);+#6247 = ORIENTED_EDGE('',*,*,#1688,.T.);+#6248 = ORIENTED_EDGE('',*,*,#6249,.T.);+#6249 = EDGE_CURVE('',#1689,#6250,#6252,.T.);+#6250 = VERTEX_POINT('',#6251);+#6251 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,31.75));+#6252 = SURFACE_CURVE('',#6253,(#6257,#6264),.PCURVE_S1.);+#6253 = LINE('',#6254,#6255);+#6254 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,4.7752));+#6255 = VECTOR('',#6256,1.);+#6256 = DIRECTION('',(0.,0.,1.));+#6257 = PCURVE('',#1704,#6258);+#6258 = DEFINITIONAL_REPRESENTATION('',(#6259),#6263);+#6259 = LINE('',#6260,#6261);+#6260 = CARTESIAN_POINT('',(0.,-2.));+#6261 = VECTOR('',#6262,1.);+#6262 = DIRECTION('',(1.,0.));+#6263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6264 = PCURVE('',#1732,#6265);+#6265 = DEFINITIONAL_REPRESENTATION('',(#6266),#6270);+#6266 = LINE('',#6267,#6268);+#6267 = CARTESIAN_POINT('',(0.,0.));+#6268 = VECTOR('',#6269,1.);+#6269 = DIRECTION('',(1.,0.));+#6270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6271 = ORIENTED_EDGE('',*,*,#6272,.F.);+#6272 = EDGE_CURVE('',#6128,#6250,#6273,.T.);+#6273 = SURFACE_CURVE('',#6274,(#6278,#6285),.PCURVE_S1.);+#6274 = LINE('',#6275,#6276);+#6275 = CARTESIAN_POINT('',(16.122234388052,-4.226502967786,31.75));+#6276 = VECTOR('',#6277,1.);+#6277 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#6278 = PCURVE('',#1704,#6279);+#6279 = DEFINITIONAL_REPRESENTATION('',(#6280),#6284);+#6280 = LINE('',#6281,#6282);+#6281 = CARTESIAN_POINT('',(26.9748,0.));+#6282 = VECTOR('',#6283,1.);+#6283 = DIRECTION('',(0.,-1.));+#6284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6285 = PCURVE('',#6166,#6286);+#6286 = DEFINITIONAL_REPRESENTATION('',(#6287),#6291);+#6287 = LINE('',#6288,#6289);+#6288 = CARTESIAN_POINT('',(0.,0.));+#6289 = VECTOR('',#6290,1.);+#6290 = DIRECTION('',(0.,1.));+#6291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6292 = ADVANCED_FACE('',(#6293),#1732,.T.);+#6293 = FACE_BOUND('',#6294,.T.);+#6294 = EDGE_LOOP('',(#6295,#6296,#6297,#6320));+#6295 = ORIENTED_EDGE('',*,*,#1716,.F.);+#6296 = ORIENTED_EDGE('',*,*,#6249,.T.);+#6297 = ORIENTED_EDGE('',*,*,#6298,.T.);+#6298 = EDGE_CURVE('',#6250,#6299,#6301,.T.);+#6299 = VERTEX_POINT('',#6300);+#6300 = CARTESIAN_POINT('',(22.987,-3.552807430748,31.75));+#6301 = SURFACE_CURVE('',#6302,(#6306,#6313),.PCURVE_S1.);+#6302 = LINE('',#6303,#6304);+#6303 = CARTESIAN_POINT('',(16.512415032085,-2.264932406979,31.75));+#6304 = VECTOR('',#6305,1.);+#6305 = DIRECTION('',(0.980785280403,-0.195090322016,0.));+#6306 = PCURVE('',#1732,#6307);+#6307 = DEFINITIONAL_REPRESENTATION('',(#6308),#6312);+#6308 = LINE('',#6309,#6310);+#6309 = CARTESIAN_POINT('',(26.9748,0.));+#6310 = VECTOR('',#6311,1.);+#6311 = DIRECTION('',(0.,1.));+#6312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6313 = PCURVE('',#6166,#6314);+#6314 = DEFINITIONAL_REPRESENTATION('',(#6315),#6319);+#6315 = LINE('',#6316,#6317);+#6316 = CARTESIAN_POINT('',(-1.443289932013E-15,2.));+#6317 = VECTOR('',#6318,1.);+#6318 = DIRECTION('',(1.,0.));+#6319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6320 = ORIENTED_EDGE('',*,*,#6321,.F.);+#6321 = EDGE_CURVE('',#1717,#6299,#6322,.T.);+#6322 = SURFACE_CURVE('',#6323,(#6327,#6333),.PCURVE_S1.);+#6323 = LINE('',#6324,#6325);+#6324 = CARTESIAN_POINT('',(22.987,-3.552807430748,2.3876));+#6325 = VECTOR('',#6326,1.);+#6326 = DIRECTION('',(0.,-0.,1.));+#6327 = PCURVE('',#1732,#6328);+#6328 = DEFINITIONAL_REPRESENTATION('',(#6329),#6332);+#6329 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6330,#6331),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6330 = CARTESIAN_POINT('',(0.,6.601429586355));+#6331 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#6332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6333 = PCURVE('',#3806,#6334);+#6334 = DEFINITIONAL_REPRESENTATION('',(#6335),#6338);+#6335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6336,#6337),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6336 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#6337 = CARTESIAN_POINT('',(19.434192569252,-31.75));+#6338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6339 = ADVANCED_FACE('',(#6340),#2319,.T.);+#6340 = FACE_BOUND('',#6341,.T.);+#6341 = EDGE_LOOP('',(#6342,#6343,#6366,#6394));+#6342 = ORIENTED_EDGE('',*,*,#2303,.F.);+#6343 = ORIENTED_EDGE('',*,*,#6344,.T.);+#6344 = EDGE_CURVE('',#2276,#6345,#6347,.T.);+#6345 = VERTEX_POINT('',#6346);+#6346 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,31.75));+#6347 = SURFACE_CURVE('',#6348,(#6352,#6359),.PCURVE_S1.);+#6348 = LINE('',#6349,#6350);+#6349 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,4.7752));+#6350 = VECTOR('',#6351,1.);+#6351 = DIRECTION('',(0.,0.,1.));+#6352 = PCURVE('',#2319,#6353);+#6353 = DEFINITIONAL_REPRESENTATION('',(#6354),#6358);+#6354 = LINE('',#6355,#6356);+#6355 = CARTESIAN_POINT('',(0.,0.));+#6356 = VECTOR('',#6357,1.);+#6357 = DIRECTION('',(1.,0.));+#6358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6359 = PCURVE('',#2291,#6360);+#6360 = DEFINITIONAL_REPRESENTATION('',(#6361),#6365);+#6361 = LINE('',#6362,#6363);+#6362 = CARTESIAN_POINT('',(0.,-2.));+#6363 = VECTOR('',#6364,1.);+#6364 = DIRECTION('',(1.,0.));+#6365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6366 = ORIENTED_EDGE('',*,*,#6367,.T.);+#6367 = EDGE_CURVE('',#6345,#6368,#6370,.T.);+#6368 = VERTEX_POINT('',#6369);+#6369 = CARTESIAN_POINT('',(-5.591989747165,22.987,31.75));+#6370 = SURFACE_CURVE('',#6371,(#6375,#6382),.PCURVE_S1.);+#6371 = LINE('',#6372,#6373);+#6372 = CARTESIAN_POINT('',(-4.226502967786,16.122234388052,31.75));+#6373 = VECTOR('',#6374,1.);+#6374 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#6375 = PCURVE('',#2319,#6376);+#6376 = DEFINITIONAL_REPRESENTATION('',(#6377),#6381);+#6377 = LINE('',#6378,#6379);+#6378 = CARTESIAN_POINT('',(26.9748,0.));+#6379 = VECTOR('',#6380,1.);+#6380 = DIRECTION('',(0.,1.));+#6381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6382 = PCURVE('',#6383,#6388);+#6383 = PLANE('',#6384);+#6384 = AXIS2_PLACEMENT_3D('',#6385,#6386,#6387);+#6385 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,31.75));+#6386 = DIRECTION('',(0.,0.,1.));+#6387 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#6388 = DEFINITIONAL_REPRESENTATION('',(#6389),#6393);+#6389 = LINE('',#6390,#6391);+#6390 = CARTESIAN_POINT('',(3.330669073875E-16,2.));+#6391 = VECTOR('',#6392,1.);+#6392 = DIRECTION('',(1.,0.));+#6393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6394 = ORIENTED_EDGE('',*,*,#6395,.F.);+#6395 = EDGE_CURVE('',#2304,#6368,#6396,.T.);+#6396 = SURFACE_CURVE('',#6397,(#6401,#6407),.PCURVE_S1.);+#6397 = LINE('',#6398,#6399);+#6398 = CARTESIAN_POINT('',(-5.591989747165,22.987,2.3876));+#6399 = VECTOR('',#6400,1.);+#6400 = DIRECTION('',(0.,0.,1.));+#6401 = PCURVE('',#2319,#6402);+#6402 = DEFINITIONAL_REPRESENTATION('',(#6403),#6406);+#6403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6404,#6405),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6404 = CARTESIAN_POINT('',(0.,6.999254321114));+#6405 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#6406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6407 = PCURVE('',#4215,#6408);+#6408 = DEFINITIONAL_REPRESENTATION('',(#6409),#6412);+#6409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6410,#6411),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6410 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#6411 = CARTESIAN_POINT('',(28.578989747165,-31.75));+#6412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6413 = ADVANCED_FACE('',(#6414),#2291,.F.);+#6414 = FACE_BOUND('',#6415,.F.);+#6415 = EDGE_LOOP('',(#6416,#6439,#6440,#6441));+#6416 = ORIENTED_EDGE('',*,*,#6417,.F.);+#6417 = EDGE_CURVE('',#2248,#6418,#6420,.T.);+#6418 = VERTEX_POINT('',#6419);+#6419 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,31.75));+#6420 = SURFACE_CURVE('',#6421,(#6425,#6432),.PCURVE_S1.);+#6421 = LINE('',#6422,#6423);+#6422 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,4.7752));+#6423 = VECTOR('',#6424,1.);+#6424 = DIRECTION('',(0.,0.,1.));+#6425 = PCURVE('',#2291,#6426);+#6426 = DEFINITIONAL_REPRESENTATION('',(#6427),#6431);+#6427 = LINE('',#6428,#6429);+#6428 = CARTESIAN_POINT('',(0.,0.));+#6429 = VECTOR('',#6430,1.);+#6430 = DIRECTION('',(1.,0.));+#6431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6432 = PCURVE('',#2263,#6433);+#6433 = DEFINITIONAL_REPRESENTATION('',(#6434),#6438);+#6434 = LINE('',#6435,#6436);+#6435 = CARTESIAN_POINT('',(0.,0.));+#6436 = VECTOR('',#6437,1.);+#6437 = DIRECTION('',(1.,0.));+#6438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6439 = ORIENTED_EDGE('',*,*,#2275,.T.);+#6440 = ORIENTED_EDGE('',*,*,#6344,.T.);+#6441 = ORIENTED_EDGE('',*,*,#6442,.F.);+#6442 = EDGE_CURVE('',#6418,#6345,#6443,.T.);+#6443 = SURFACE_CURVE('',#6444,(#6448,#6455),.PCURVE_S1.);+#6444 = LINE('',#6445,#6446);+#6445 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,31.75));+#6446 = VECTOR('',#6447,1.);+#6447 = DIRECTION('',(-0.980785280403,-0.195090322016,0.));+#6448 = PCURVE('',#2291,#6449);+#6449 = DEFINITIONAL_REPRESENTATION('',(#6450),#6454);+#6450 = LINE('',#6451,#6452);+#6451 = CARTESIAN_POINT('',(26.9748,0.));+#6452 = VECTOR('',#6453,1.);+#6453 = DIRECTION('',(0.,-1.));+#6454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6455 = PCURVE('',#6383,#6456);+#6456 = DEFINITIONAL_REPRESENTATION('',(#6457),#6461);+#6457 = LINE('',#6458,#6459);+#6458 = CARTESIAN_POINT('',(0.,0.));+#6459 = VECTOR('',#6460,1.);+#6460 = DIRECTION('',(0.,1.));+#6461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6462 = ADVANCED_FACE('',(#6463),#1783,.F.);+#6463 = FACE_BOUND('',#6464,.F.);+#6464 = EDGE_LOOP('',(#6465,#6466,#6489,#6517));+#6465 = ORIENTED_EDGE('',*,*,#1767,.F.);+#6466 = ORIENTED_EDGE('',*,*,#6467,.T.);+#6467 = EDGE_CURVE('',#1768,#6468,#6470,.T.);+#6468 = VERTEX_POINT('',#6469);+#6469 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,31.75));+#6470 = SURFACE_CURVE('',#6471,(#6475,#6482),.PCURVE_S1.);+#6471 = LINE('',#6472,#6473);+#6472 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,4.7752));+#6473 = VECTOR('',#6474,1.);+#6474 = DIRECTION('',(0.,0.,1.));+#6475 = PCURVE('',#1783,#6476);+#6476 = DEFINITIONAL_REPRESENTATION('',(#6477),#6481);+#6477 = LINE('',#6478,#6479);+#6478 = CARTESIAN_POINT('',(0.,0.));+#6479 = VECTOR('',#6480,1.);+#6480 = DIRECTION('',(1.,0.));+#6481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6482 = PCURVE('',#1811,#6483);+#6483 = DEFINITIONAL_REPRESENTATION('',(#6484),#6488);+#6484 = LINE('',#6485,#6486);+#6485 = CARTESIAN_POINT('',(0.,0.));+#6486 = VECTOR('',#6487,1.);+#6487 = DIRECTION('',(1.,0.));+#6488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6489 = ORIENTED_EDGE('',*,*,#6490,.T.);+#6490 = EDGE_CURVE('',#6468,#6491,#6493,.T.);+#6491 = VERTEX_POINT('',#6492);+#6492 = CARTESIAN_POINT('',(22.987,3.552807430748,31.75));+#6493 = SURFACE_CURVE('',#6494,(#6498,#6505),.PCURVE_S1.);+#6494 = LINE('',#6495,#6496);+#6495 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,31.75));+#6496 = VECTOR('',#6497,1.);+#6497 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#6498 = PCURVE('',#1783,#6499);+#6499 = DEFINITIONAL_REPRESENTATION('',(#6500),#6504);+#6500 = LINE('',#6501,#6502);+#6501 = CARTESIAN_POINT('',(26.9748,0.));+#6502 = VECTOR('',#6503,1.);+#6503 = DIRECTION('',(0.,1.));+#6504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6505 = PCURVE('',#6506,#6511);+#6506 = PLANE('',#6507);+#6507 = AXIS2_PLACEMENT_3D('',#6508,#6509,#6510);+#6508 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,31.75));+#6509 = DIRECTION('',(0.,0.,1.));+#6510 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#6511 = DEFINITIONAL_REPRESENTATION('',(#6512),#6516);+#6512 = LINE('',#6513,#6514);+#6513 = CARTESIAN_POINT('',(0.,0.));+#6514 = VECTOR('',#6515,1.);+#6515 = DIRECTION('',(1.,0.));+#6516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6517 = ORIENTED_EDGE('',*,*,#6518,.F.);+#6518 = EDGE_CURVE('',#1745,#6491,#6519,.T.);+#6519 = SURFACE_CURVE('',#6520,(#6524,#6530),.PCURVE_S1.);+#6520 = LINE('',#6521,#6522);+#6521 = CARTESIAN_POINT('',(22.987,3.552807430748,2.3876));+#6522 = VECTOR('',#6523,1.);+#6523 = DIRECTION('',(0.,0.,1.));+#6524 = PCURVE('',#1783,#6525);+#6525 = DEFINITIONAL_REPRESENTATION('',(#6526),#6529);+#6526 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6527,#6528),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6527 = CARTESIAN_POINT('',(0.,6.601429586355));+#6528 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#6529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6530 = PCURVE('',#3832,#6531);+#6531 = DEFINITIONAL_REPRESENTATION('',(#6532),#6535);+#6532 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6533,#6534),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6533 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#6534 = CARTESIAN_POINT('',(26.539807430748,-31.75));+#6535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6536 = ADVANCED_FACE('',(#6537),#2263,.F.);+#6537 = FACE_BOUND('',#6538,.F.);+#6538 = EDGE_LOOP('',(#6539,#6540,#6541,#6564));+#6539 = ORIENTED_EDGE('',*,*,#2247,.F.);+#6540 = ORIENTED_EDGE('',*,*,#6417,.T.);+#6541 = ORIENTED_EDGE('',*,*,#6542,.T.);+#6542 = EDGE_CURVE('',#6418,#6543,#6545,.T.);+#6543 = VERTEX_POINT('',#6544);+#6544 = CARTESIAN_POINT('',(-3.552807430748,22.987,31.75));+#6545 = SURFACE_CURVE('',#6546,(#6550,#6557),.PCURVE_S1.);+#6546 = LINE('',#6547,#6548);+#6547 = CARTESIAN_POINT('',(-2.264932406979,16.512415032085,31.75));+#6548 = VECTOR('',#6549,1.);+#6549 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#6550 = PCURVE('',#2263,#6551);+#6551 = DEFINITIONAL_REPRESENTATION('',(#6552),#6556);+#6552 = LINE('',#6553,#6554);+#6553 = CARTESIAN_POINT('',(26.9748,0.));+#6554 = VECTOR('',#6555,1.);+#6555 = DIRECTION('',(0.,1.));+#6556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6557 = PCURVE('',#6383,#6558);+#6558 = DEFINITIONAL_REPRESENTATION('',(#6559),#6563);+#6559 = LINE('',#6560,#6561);+#6560 = CARTESIAN_POINT('',(0.,0.));+#6561 = VECTOR('',#6562,1.);+#6562 = DIRECTION('',(1.,0.));+#6563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6564 = ORIENTED_EDGE('',*,*,#6565,.F.);+#6565 = EDGE_CURVE('',#2225,#6543,#6566,.T.);+#6566 = SURFACE_CURVE('',#6567,(#6571,#6577),.PCURVE_S1.);+#6567 = LINE('',#6568,#6569);+#6568 = CARTESIAN_POINT('',(-3.552807430748,22.987,2.3876));+#6569 = VECTOR('',#6570,1.);+#6570 = DIRECTION('',(0.,0.,1.));+#6571 = PCURVE('',#2263,#6572);+#6572 = DEFINITIONAL_REPRESENTATION('',(#6573),#6576);+#6573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6574,#6575),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6574 = CARTESIAN_POINT('',(0.,6.601429586355));+#6575 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#6576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6577 = PCURVE('',#4215,#6578);+#6578 = DEFINITIONAL_REPRESENTATION('',(#6579),#6582);+#6579 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6580,#6581),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6580 = CARTESIAN_POINT('',(26.539807430748,-4.7752));+#6581 = CARTESIAN_POINT('',(26.539807430748,-31.75));+#6582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6583 = ADVANCED_FACE('',(#6584),#1811,.F.);+#6584 = FACE_BOUND('',#6585,.F.);+#6585 = EDGE_LOOP('',(#6586,#6587,#6588,#6611));+#6586 = ORIENTED_EDGE('',*,*,#6467,.F.);+#6587 = ORIENTED_EDGE('',*,*,#1795,.T.);+#6588 = ORIENTED_EDGE('',*,*,#6589,.T.);+#6589 = EDGE_CURVE('',#1796,#6590,#6592,.T.);+#6590 = VERTEX_POINT('',#6591);+#6591 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,31.75));+#6592 = SURFACE_CURVE('',#6593,(#6597,#6604),.PCURVE_S1.);+#6593 = LINE('',#6594,#6595);+#6594 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,4.7752));+#6595 = VECTOR('',#6596,1.);+#6596 = DIRECTION('',(0.,0.,1.));+#6597 = PCURVE('',#1811,#6598);+#6598 = DEFINITIONAL_REPRESENTATION('',(#6599),#6603);+#6599 = LINE('',#6600,#6601);+#6600 = CARTESIAN_POINT('',(0.,-2.));+#6601 = VECTOR('',#6602,1.);+#6602 = DIRECTION('',(1.,0.));+#6603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6604 = PCURVE('',#1839,#6605);+#6605 = DEFINITIONAL_REPRESENTATION('',(#6606),#6610);+#6606 = LINE('',#6607,#6608);+#6607 = CARTESIAN_POINT('',(0.,0.));+#6608 = VECTOR('',#6609,1.);+#6609 = DIRECTION('',(1.,0.));+#6610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6611 = ORIENTED_EDGE('',*,*,#6612,.F.);+#6612 = EDGE_CURVE('',#6468,#6590,#6613,.T.);+#6613 = SURFACE_CURVE('',#6614,(#6618,#6625),.PCURVE_S1.);+#6614 = LINE('',#6615,#6616);+#6615 = CARTESIAN_POINT('',(16.512415032085,2.264932406979,31.75));+#6616 = VECTOR('',#6617,1.);+#6617 = DIRECTION('',(-0.195090322016,0.980785280403,0.));+#6618 = PCURVE('',#1811,#6619);+#6619 = DEFINITIONAL_REPRESENTATION('',(#6620),#6624);+#6620 = LINE('',#6621,#6622);+#6621 = CARTESIAN_POINT('',(26.9748,0.));+#6622 = VECTOR('',#6623,1.);+#6623 = DIRECTION('',(0.,-1.));+#6624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6625 = PCURVE('',#6506,#6626);+#6626 = DEFINITIONAL_REPRESENTATION('',(#6627),#6631);+#6627 = LINE('',#6628,#6629);+#6628 = CARTESIAN_POINT('',(0.,0.));+#6629 = VECTOR('',#6630,1.);+#6630 = DIRECTION('',(0.,1.));+#6631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6632 = ADVANCED_FACE('',(#6633),#1839,.T.);+#6633 = FACE_BOUND('',#6634,.T.);+#6634 = EDGE_LOOP('',(#6635,#6636,#6637,#6660));+#6635 = ORIENTED_EDGE('',*,*,#1823,.F.);+#6636 = ORIENTED_EDGE('',*,*,#6589,.T.);+#6637 = ORIENTED_EDGE('',*,*,#6638,.T.);+#6638 = EDGE_CURVE('',#6590,#6639,#6641,.T.);+#6639 = VERTEX_POINT('',#6640);+#6640 = CARTESIAN_POINT('',(22.987,5.591989747165,31.75));+#6641 = SURFACE_CURVE('',#6642,(#6646,#6653),.PCURVE_S1.);+#6642 = LINE('',#6643,#6644);+#6643 = CARTESIAN_POINT('',(16.122234388052,4.226502967786,31.75));+#6644 = VECTOR('',#6645,1.);+#6645 = DIRECTION('',(0.980785280403,0.195090322016,0.));+#6646 = PCURVE('',#1839,#6647);+#6647 = DEFINITIONAL_REPRESENTATION('',(#6648),#6652);+#6648 = LINE('',#6649,#6650);+#6649 = CARTESIAN_POINT('',(26.9748,0.));+#6650 = VECTOR('',#6651,1.);+#6651 = DIRECTION('',(0.,1.));+#6652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6653 = PCURVE('',#6506,#6654);+#6654 = DEFINITIONAL_REPRESENTATION('',(#6655),#6659);+#6655 = LINE('',#6656,#6657);+#6656 = CARTESIAN_POINT('',(6.661338147751E-16,2.));+#6657 = VECTOR('',#6658,1.);+#6658 = DIRECTION('',(1.,0.));+#6659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6660 = ORIENTED_EDGE('',*,*,#6661,.F.);+#6661 = EDGE_CURVE('',#1824,#6639,#6662,.T.);+#6662 = SURFACE_CURVE('',#6663,(#6667,#6673),.PCURVE_S1.);+#6663 = LINE('',#6664,#6665);+#6664 = CARTESIAN_POINT('',(22.987,5.591989747165,2.3876));+#6665 = VECTOR('',#6666,1.);+#6666 = DIRECTION('',(0.,0.,1.));+#6667 = PCURVE('',#1839,#6668);+#6668 = DEFINITIONAL_REPRESENTATION('',(#6669),#6672);+#6669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6670,#6671),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6670 = CARTESIAN_POINT('',(0.,6.999254321114));+#6671 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#6672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6673 = PCURVE('',#3832,#6674);+#6674 = DEFINITIONAL_REPRESENTATION('',(#6675),#6678);+#6675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6676,#6677),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6676 = CARTESIAN_POINT('',(28.578989747165,-4.7752));+#6677 = CARTESIAN_POINT('',(28.578989747165,-31.75));+#6678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6679 = ADVANCED_FACE('',(#6680),#2212,.T.);+#6680 = FACE_BOUND('',#6681,.T.);+#6681 = EDGE_LOOP('',(#6682,#6683,#6706,#6734));+#6682 = ORIENTED_EDGE('',*,*,#2196,.F.);+#6683 = ORIENTED_EDGE('',*,*,#6684,.T.);+#6684 = EDGE_CURVE('',#2169,#6685,#6687,.T.);+#6685 = VERTEX_POINT('',#6686);+#6686 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,31.75));+#6687 = SURFACE_CURVE('',#6688,(#6692,#6699),.PCURVE_S1.);+#6688 = LINE('',#6689,#6690);+#6689 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,4.7752));+#6690 = VECTOR('',#6691,1.);+#6691 = DIRECTION('',(0.,0.,1.));+#6692 = PCURVE('',#2212,#6693);+#6693 = DEFINITIONAL_REPRESENTATION('',(#6694),#6698);+#6694 = LINE('',#6695,#6696);+#6695 = CARTESIAN_POINT('',(0.,0.));+#6696 = VECTOR('',#6697,1.);+#6697 = DIRECTION('',(1.,0.));+#6698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6699 = PCURVE('',#2184,#6700);+#6700 = DEFINITIONAL_REPRESENTATION('',(#6701),#6705);+#6701 = LINE('',#6702,#6703);+#6702 = CARTESIAN_POINT('',(0.,-2.));+#6703 = VECTOR('',#6704,1.);+#6704 = DIRECTION('',(1.,0.));+#6705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6706 = ORIENTED_EDGE('',*,*,#6707,.T.);+#6707 = EDGE_CURVE('',#6685,#6708,#6710,.T.);+#6708 = VERTEX_POINT('',#6709);+#6709 = CARTESIAN_POINT('',(3.552807430748,22.987,31.75));+#6710 = SURFACE_CURVE('',#6711,(#6715,#6722),.PCURVE_S1.);+#6711 = LINE('',#6712,#6713);+#6712 = CARTESIAN_POINT('',(2.264932406979,16.512415032085,31.75));+#6713 = VECTOR('',#6714,1.);+#6714 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#6715 = PCURVE('',#2212,#6716);+#6716 = DEFINITIONAL_REPRESENTATION('',(#6717),#6721);+#6717 = LINE('',#6718,#6719);+#6718 = CARTESIAN_POINT('',(26.9748,0.));+#6719 = VECTOR('',#6720,1.);+#6720 = DIRECTION('',(0.,1.));+#6721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6722 = PCURVE('',#6723,#6728);+#6723 = PLANE('',#6724);+#6724 = AXIS2_PLACEMENT_3D('',#6725,#6726,#6727);+#6725 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,31.75));+#6726 = DIRECTION('',(0.,0.,1.));+#6727 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#6728 = DEFINITIONAL_REPRESENTATION('',(#6729),#6733);+#6729 = LINE('',#6730,#6731);+#6730 = CARTESIAN_POINT('',(-5.551115123126E-16,2.));+#6731 = VECTOR('',#6732,1.);+#6732 = DIRECTION('',(1.,0.));+#6733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6734 = ORIENTED_EDGE('',*,*,#6735,.F.);+#6735 = EDGE_CURVE('',#2197,#6708,#6736,.T.);+#6736 = SURFACE_CURVE('',#6737,(#6741,#6747),.PCURVE_S1.);+#6737 = LINE('',#6738,#6739);+#6738 = CARTESIAN_POINT('',(3.552807430748,22.987,2.3876));+#6739 = VECTOR('',#6740,1.);+#6740 = DIRECTION('',(0.,0.,1.));+#6741 = PCURVE('',#2212,#6742);+#6742 = DEFINITIONAL_REPRESENTATION('',(#6743),#6746);+#6743 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6744,#6745),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6744 = CARTESIAN_POINT('',(0.,6.601429586355));+#6745 = CARTESIAN_POINT('',(26.9748,6.601429586355));+#6746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6747 = PCURVE('',#4189,#6748);+#6748 = DEFINITIONAL_REPRESENTATION('',(#6749),#6752);+#6749 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6750,#6751),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6750 = CARTESIAN_POINT('',(19.434192569252,-4.7752));+#6751 = CARTESIAN_POINT('',(19.434192569252,-31.75));+#6752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6753 = ADVANCED_FACE('',(#6754),#2184,.F.);+#6754 = FACE_BOUND('',#6755,.F.);+#6755 = EDGE_LOOP('',(#6756,#6779,#6780,#6781));+#6756 = ORIENTED_EDGE('',*,*,#6757,.F.);+#6757 = EDGE_CURVE('',#2141,#6758,#6760,.T.);+#6758 = VERTEX_POINT('',#6759);+#6759 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,31.75));+#6760 = SURFACE_CURVE('',#6761,(#6765,#6772),.PCURVE_S1.);+#6761 = LINE('',#6762,#6763);+#6762 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,4.7752));+#6763 = VECTOR('',#6764,1.);+#6764 = DIRECTION('',(0.,0.,1.));+#6765 = PCURVE('',#2184,#6766);+#6766 = DEFINITIONAL_REPRESENTATION('',(#6767),#6771);+#6767 = LINE('',#6768,#6769);+#6768 = CARTESIAN_POINT('',(0.,0.));+#6769 = VECTOR('',#6770,1.);+#6770 = DIRECTION('',(1.,0.));+#6771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6772 = PCURVE('',#2156,#6773);+#6773 = DEFINITIONAL_REPRESENTATION('',(#6774),#6778);+#6774 = LINE('',#6775,#6776);+#6775 = CARTESIAN_POINT('',(0.,0.));+#6776 = VECTOR('',#6777,1.);+#6777 = DIRECTION('',(1.,0.));+#6778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6779 = ORIENTED_EDGE('',*,*,#2168,.T.);+#6780 = ORIENTED_EDGE('',*,*,#6684,.T.);+#6781 = ORIENTED_EDGE('',*,*,#6782,.F.);+#6782 = EDGE_CURVE('',#6758,#6685,#6783,.T.);+#6783 = SURFACE_CURVE('',#6784,(#6788,#6795),.PCURVE_S1.);+#6784 = LINE('',#6785,#6786);+#6785 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,31.75));+#6786 = VECTOR('',#6787,1.);+#6787 = DIRECTION('',(-0.980785280403,0.195090322016,0.));+#6788 = PCURVE('',#2184,#6789);+#6789 = DEFINITIONAL_REPRESENTATION('',(#6790),#6794);+#6790 = LINE('',#6791,#6792);+#6791 = CARTESIAN_POINT('',(26.9748,0.));+#6792 = VECTOR('',#6793,1.);+#6793 = DIRECTION('',(0.,-1.));+#6794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6795 = PCURVE('',#6723,#6796);+#6796 = DEFINITIONAL_REPRESENTATION('',(#6797),#6801);+#6797 = LINE('',#6798,#6799);+#6798 = CARTESIAN_POINT('',(0.,0.));+#6799 = VECTOR('',#6800,1.);+#6800 = DIRECTION('',(0.,1.));+#6801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6802 = ADVANCED_FACE('',(#6803),#1890,.F.);+#6803 = FACE_BOUND('',#6804,.F.);+#6804 = EDGE_LOOP('',(#6805,#6806,#6829,#6857));+#6805 = ORIENTED_EDGE('',*,*,#1874,.F.);+#6806 = ORIENTED_EDGE('',*,*,#6807,.T.);+#6807 = EDGE_CURVE('',#1875,#6808,#6810,.T.);+#6808 = VERTEX_POINT('',#6809);+#6809 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,31.75));+#6810 = SURFACE_CURVE('',#6811,(#6815,#6822),.PCURVE_S1.);+#6811 = LINE('',#6812,#6813);+#6812 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,4.7752));+#6813 = VECTOR('',#6814,1.);+#6814 = DIRECTION('',(0.,0.,1.));+#6815 = PCURVE('',#1890,#6816);+#6816 = DEFINITIONAL_REPRESENTATION('',(#6817),#6821);+#6817 = LINE('',#6818,#6819);+#6818 = CARTESIAN_POINT('',(0.,0.));+#6819 = VECTOR('',#6820,1.);+#6820 = DIRECTION('',(1.,0.));+#6821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6822 = PCURVE('',#1918,#6823);+#6823 = DEFINITIONAL_REPRESENTATION('',(#6824),#6828);+#6824 = LINE('',#6825,#6826);+#6825 = CARTESIAN_POINT('',(0.,0.));+#6826 = VECTOR('',#6827,1.);+#6827 = DIRECTION('',(1.,0.));+#6828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6829 = ORIENTED_EDGE('',*,*,#6830,.T.);+#6830 = EDGE_CURVE('',#6808,#6831,#6833,.T.);+#6831 = VERTEX_POINT('',#6832);+#6832 = CARTESIAN_POINT('',(22.987,14.156732575981,31.75));+#6833 = SURFACE_CURVE('',#6834,(#6838,#6845),.PCURVE_S1.);+#6834 = LINE('',#6835,#6836);+#6835 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,31.75));+#6836 = VECTOR('',#6837,1.);+#6837 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#6838 = PCURVE('',#1890,#6839);+#6839 = DEFINITIONAL_REPRESENTATION('',(#6840),#6844);+#6840 = LINE('',#6841,#6842);+#6841 = CARTESIAN_POINT('',(26.9748,0.));+#6842 = VECTOR('',#6843,1.);+#6843 = DIRECTION('',(0.,1.));+#6844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6845 = PCURVE('',#6846,#6851);+#6846 = PLANE('',#6847);+#6847 = AXIS2_PLACEMENT_3D('',#6848,#6849,#6850);+#6848 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,31.75));+#6849 = DIRECTION('',(0.,0.,1.));+#6850 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#6851 = DEFINITIONAL_REPRESENTATION('',(#6852),#6856);+#6852 = LINE('',#6853,#6854);+#6853 = CARTESIAN_POINT('',(0.,0.));+#6854 = VECTOR('',#6855,1.);+#6855 = DIRECTION('',(1.,0.));+#6856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6857 = ORIENTED_EDGE('',*,*,#6858,.F.);+#6858 = EDGE_CURVE('',#1852,#6831,#6859,.T.);+#6859 = SURFACE_CURVE('',#6860,(#6864,#6870),.PCURVE_S1.);+#6860 = LINE('',#6861,#6862);+#6861 = CARTESIAN_POINT('',(22.987,14.156732575981,2.3876));+#6862 = VECTOR('',#6863,1.);+#6863 = DIRECTION('',(0.,0.,1.));+#6864 = PCURVE('',#1890,#6865);+#6865 = DEFINITIONAL_REPRESENTATION('',(#6866),#6869);+#6866 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6867,#6868),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6867 = CARTESIAN_POINT('',(0.,7.166051194032));+#6868 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#6869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6870 = PCURVE('',#3858,#6871);+#6871 = DEFINITIONAL_REPRESENTATION('',(#6872),#6875);+#6872 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6873,#6874),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6873 = CARTESIAN_POINT('',(37.143732575981,-4.7752));+#6874 = CARTESIAN_POINT('',(37.143732575981,-31.75));+#6875 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6876 = ADVANCED_FACE('',(#6877),#2156,.F.);+#6877 = FACE_BOUND('',#6878,.F.);+#6878 = EDGE_LOOP('',(#6879,#6880,#6881,#6904));+#6879 = ORIENTED_EDGE('',*,*,#2140,.F.);+#6880 = ORIENTED_EDGE('',*,*,#6757,.T.);+#6881 = ORIENTED_EDGE('',*,*,#6882,.T.);+#6882 = EDGE_CURVE('',#6758,#6883,#6885,.T.);+#6883 = VERTEX_POINT('',#6884);+#6884 = CARTESIAN_POINT('',(5.591989747165,22.987,31.75));+#6885 = SURFACE_CURVE('',#6886,(#6890,#6897),.PCURVE_S1.);+#6886 = LINE('',#6887,#6888);+#6887 = CARTESIAN_POINT('',(4.226502967786,16.122234388052,31.75));+#6888 = VECTOR('',#6889,1.);+#6889 = DIRECTION('',(0.195090322016,0.980785280403,0.));+#6890 = PCURVE('',#2156,#6891);+#6891 = DEFINITIONAL_REPRESENTATION('',(#6892),#6896);+#6892 = LINE('',#6893,#6894);+#6893 = CARTESIAN_POINT('',(26.9748,0.));+#6894 = VECTOR('',#6895,1.);+#6895 = DIRECTION('',(0.,1.));+#6896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6897 = PCURVE('',#6723,#6898);+#6898 = DEFINITIONAL_REPRESENTATION('',(#6899),#6903);+#6899 = LINE('',#6900,#6901);+#6900 = CARTESIAN_POINT('',(0.,0.));+#6901 = VECTOR('',#6902,1.);+#6902 = DIRECTION('',(1.,0.));+#6903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6904 = ORIENTED_EDGE('',*,*,#6905,.F.);+#6905 = EDGE_CURVE('',#2118,#6883,#6906,.T.);+#6906 = SURFACE_CURVE('',#6907,(#6911,#6917),.PCURVE_S1.);+#6907 = LINE('',#6908,#6909);+#6908 = CARTESIAN_POINT('',(5.591989747165,22.987,2.3876));+#6909 = VECTOR('',#6910,1.);+#6910 = DIRECTION('',(0.,0.,1.));+#6911 = PCURVE('',#2156,#6912);+#6912 = DEFINITIONAL_REPRESENTATION('',(#6913),#6916);+#6913 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6914,#6915),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6914 = CARTESIAN_POINT('',(0.,6.999254321114));+#6915 = CARTESIAN_POINT('',(26.9748,6.999254321114));+#6916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6917 = PCURVE('',#4189,#6918);+#6918 = DEFINITIONAL_REPRESENTATION('',(#6919),#6922);+#6919 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#6920,#6921),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#6920 = CARTESIAN_POINT('',(17.395010252835,-4.7752));+#6921 = CARTESIAN_POINT('',(17.395010252835,-31.75));+#6922 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6923 = ADVANCED_FACE('',(#6924),#1918,.F.);+#6924 = FACE_BOUND('',#6925,.F.);+#6925 = EDGE_LOOP('',(#6926,#6927,#6928,#6951));+#6926 = ORIENTED_EDGE('',*,*,#6807,.F.);+#6927 = ORIENTED_EDGE('',*,*,#1902,.T.);+#6928 = ORIENTED_EDGE('',*,*,#6929,.T.);+#6929 = EDGE_CURVE('',#1903,#6930,#6932,.T.);+#6930 = VERTEX_POINT('',#6931);+#6931 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,31.75));+#6932 = SURFACE_CURVE('',#6933,(#6937,#6944),.PCURVE_S1.);+#6933 = LINE('',#6934,#6935);+#6934 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,4.7752));+#6935 = VECTOR('',#6936,1.);+#6936 = DIRECTION('',(0.,0.,1.));+#6937 = PCURVE('',#1918,#6938);+#6938 = DEFINITIONAL_REPRESENTATION('',(#6939),#6943);+#6939 = LINE('',#6940,#6941);+#6940 = CARTESIAN_POINT('',(0.,-2.));+#6941 = VECTOR('',#6942,1.);+#6942 = DIRECTION('',(1.,0.));+#6943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6944 = PCURVE('',#1946,#6945);+#6945 = DEFINITIONAL_REPRESENTATION('',(#6946),#6950);+#6946 = LINE('',#6947,#6948);+#6947 = CARTESIAN_POINT('',(0.,0.));+#6948 = VECTOR('',#6949,1.);+#6949 = DIRECTION('',(1.,0.));+#6950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6951 = ORIENTED_EDGE('',*,*,#6952,.F.);+#6952 = EDGE_CURVE('',#6808,#6930,#6953,.T.);+#6953 = SURFACE_CURVE('',#6954,(#6958,#6965),.PCURVE_S1.);+#6954 = LINE('',#6955,#6956);+#6955 = CARTESIAN_POINT('',(17.028646191958,10.175487844282,31.75));+#6956 = VECTOR('',#6957,1.);+#6957 = DIRECTION('',(-0.55557023302,0.831469612303,0.));+#6958 = PCURVE('',#1918,#6959);+#6959 = DEFINITIONAL_REPRESENTATION('',(#6960),#6964);+#6960 = LINE('',#6961,#6962);+#6961 = CARTESIAN_POINT('',(26.9748,0.));+#6962 = VECTOR('',#6963,1.);+#6963 = DIRECTION('',(0.,-1.));+#6964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6965 = PCURVE('',#6846,#6966);+#6966 = DEFINITIONAL_REPRESENTATION('',(#6967),#6971);+#6967 = LINE('',#6968,#6969);+#6968 = CARTESIAN_POINT('',(0.,0.));+#6969 = VECTOR('',#6970,1.);+#6970 = DIRECTION('',(0.,1.));+#6971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6972 = ADVANCED_FACE('',(#6973),#1946,.T.);+#6973 = FACE_BOUND('',#6974,.T.);+#6974 = EDGE_LOOP('',(#6975,#6976,#6977,#7000));+#6975 = ORIENTED_EDGE('',*,*,#1930,.F.);+#6976 = ORIENTED_EDGE('',*,*,#6929,.T.);+#6977 = ORIENTED_EDGE('',*,*,#6978,.T.);+#6978 = EDGE_CURVE('',#6930,#6979,#6981,.T.);+#6979 = VERTEX_POINT('',#6980);+#6980 = CARTESIAN_POINT('',(22.987,16.562112123721,31.75));+#6981 = SURFACE_CURVE('',#6982,(#6986,#6993),.PCURVE_S1.);+#6982 = LINE('',#6983,#6984);+#6983 = CARTESIAN_POINT('',(15.917505725918,11.838427068887,31.75));+#6984 = VECTOR('',#6985,1.);+#6985 = DIRECTION('',(0.831469612303,0.55557023302,0.));+#6986 = PCURVE('',#1946,#6987);+#6987 = DEFINITIONAL_REPRESENTATION('',(#6988),#6992);+#6988 = LINE('',#6989,#6990);+#6989 = CARTESIAN_POINT('',(26.9748,0.));+#6990 = VECTOR('',#6991,1.);+#6991 = DIRECTION('',(0.,1.));+#6992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6993 = PCURVE('',#6846,#6994);+#6994 = DEFINITIONAL_REPRESENTATION('',(#6995),#6999);+#6995 = LINE('',#6996,#6997);+#6996 = CARTESIAN_POINT('',(1.110223024625E-15,2.));+#6997 = VECTOR('',#6998,1.);+#6998 = DIRECTION('',(1.,0.));+#6999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7000 = ORIENTED_EDGE('',*,*,#7001,.F.);+#7001 = EDGE_CURVE('',#1931,#6979,#7002,.T.);+#7002 = SURFACE_CURVE('',#7003,(#7007,#7013),.PCURVE_S1.);+#7003 = LINE('',#7004,#7005);+#7004 = CARTESIAN_POINT('',(22.987,16.562112123721,2.3876));+#7005 = VECTOR('',#7006,1.);+#7006 = DIRECTION('',(0.,0.,1.));+#7007 = PCURVE('',#1946,#7008);+#7008 = DEFINITIONAL_REPRESENTATION('',(#7009),#7012);+#7009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7010,#7011),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7010 = CARTESIAN_POINT('',(0.,8.502408469871));+#7011 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#7012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7013 = PCURVE('',#3858,#7014);+#7014 = DEFINITIONAL_REPRESENTATION('',(#7015),#7018);+#7015 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7016,#7017),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7016 = CARTESIAN_POINT('',(39.549112123721,-4.7752));+#7017 = CARTESIAN_POINT('',(39.549112123721,-31.75));+#7018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7019 = ADVANCED_FACE('',(#7020),#2105,.T.);+#7020 = FACE_BOUND('',#7021,.T.);+#7021 = EDGE_LOOP('',(#7022,#7023,#7046,#7074));+#7022 = ORIENTED_EDGE('',*,*,#2089,.F.);+#7023 = ORIENTED_EDGE('',*,*,#7024,.T.);+#7024 = EDGE_CURVE('',#2062,#7025,#7027,.T.);+#7025 = VERTEX_POINT('',#7026);+#7026 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,31.75));+#7027 = SURFACE_CURVE('',#7028,(#7032,#7039),.PCURVE_S1.);+#7028 = LINE('',#7029,#7030);+#7029 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,4.7752));+#7030 = VECTOR('',#7031,1.);+#7031 = DIRECTION('',(0.,0.,1.));+#7032 = PCURVE('',#2105,#7033);+#7033 = DEFINITIONAL_REPRESENTATION('',(#7034),#7038);+#7034 = LINE('',#7035,#7036);+#7035 = CARTESIAN_POINT('',(0.,0.));+#7036 = VECTOR('',#7037,1.);+#7037 = DIRECTION('',(1.,0.));+#7038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7039 = PCURVE('',#2077,#7040);+#7040 = DEFINITIONAL_REPRESENTATION('',(#7041),#7045);+#7041 = LINE('',#7042,#7043);+#7042 = CARTESIAN_POINT('',(0.,-2.));+#7043 = VECTOR('',#7044,1.);+#7044 = DIRECTION('',(1.,0.));+#7045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7046 = ORIENTED_EDGE('',*,*,#7047,.T.);+#7047 = EDGE_CURVE('',#7025,#7048,#7050,.T.);+#7048 = VERTEX_POINT('',#7049);+#7049 = CARTESIAN_POINT('',(14.156732575981,22.987,31.75));+#7050 = SURFACE_CURVE('',#7051,(#7055,#7062),.PCURVE_S1.);+#7051 = LINE('',#7052,#7053);+#7052 = CARTESIAN_POINT('',(10.175487844282,17.028646191958,31.75));+#7053 = VECTOR('',#7054,1.);+#7054 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#7055 = PCURVE('',#2105,#7056);+#7056 = DEFINITIONAL_REPRESENTATION('',(#7057),#7061);+#7057 = LINE('',#7058,#7059);+#7058 = CARTESIAN_POINT('',(26.9748,0.));+#7059 = VECTOR('',#7060,1.);+#7060 = DIRECTION('',(0.,1.));+#7061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7062 = PCURVE('',#7063,#7068);+#7063 = PLANE('',#7064);+#7064 = AXIS2_PLACEMENT_3D('',#7065,#7066,#7067);+#7065 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,31.75));+#7066 = DIRECTION('',(0.,0.,1.));+#7067 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#7068 = DEFINITIONAL_REPRESENTATION('',(#7069),#7073);+#7069 = LINE('',#7070,#7071);+#7070 = CARTESIAN_POINT('',(1.110223024625E-16,2.));+#7071 = VECTOR('',#7072,1.);+#7072 = DIRECTION('',(1.,0.));+#7073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7074 = ORIENTED_EDGE('',*,*,#7075,.F.);+#7075 = EDGE_CURVE('',#2090,#7048,#7076,.T.);+#7076 = SURFACE_CURVE('',#7077,(#7081,#7087),.PCURVE_S1.);+#7077 = LINE('',#7078,#7079);+#7078 = CARTESIAN_POINT('',(14.156732575981,22.987,2.3876));+#7079 = VECTOR('',#7080,1.);+#7080 = DIRECTION('',(0.,0.,1.));+#7081 = PCURVE('',#2105,#7082);+#7082 = DEFINITIONAL_REPRESENTATION('',(#7083),#7086);+#7083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7084,#7085),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7084 = CARTESIAN_POINT('',(0.,7.166051194032));+#7085 = CARTESIAN_POINT('',(26.9748,7.166051194032));+#7086 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7087 = PCURVE('',#4163,#7088);+#7088 = DEFINITIONAL_REPRESENTATION('',(#7089),#7092);+#7089 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7090,#7091),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7090 = CARTESIAN_POINT('',(8.830267424019,-4.7752));+#7091 = CARTESIAN_POINT('',(8.830267424019,-31.75));+#7092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7093 = ADVANCED_FACE('',(#7094),#2077,.F.);+#7094 = FACE_BOUND('',#7095,.F.);+#7095 = EDGE_LOOP('',(#7096,#7119,#7120,#7121));+#7096 = ORIENTED_EDGE('',*,*,#7097,.F.);+#7097 = EDGE_CURVE('',#2034,#7098,#7100,.T.);+#7098 = VERTEX_POINT('',#7099);+#7099 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,31.75));+#7100 = SURFACE_CURVE('',#7101,(#7105,#7112),.PCURVE_S1.);+#7101 = LINE('',#7102,#7103);+#7102 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,4.7752));+#7103 = VECTOR('',#7104,1.);+#7104 = DIRECTION('',(0.,0.,1.));+#7105 = PCURVE('',#2077,#7106);+#7106 = DEFINITIONAL_REPRESENTATION('',(#7107),#7111);+#7107 = LINE('',#7108,#7109);+#7108 = CARTESIAN_POINT('',(0.,0.));+#7109 = VECTOR('',#7110,1.);+#7110 = DIRECTION('',(1.,0.));+#7111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7112 = PCURVE('',#2049,#7113);+#7113 = DEFINITIONAL_REPRESENTATION('',(#7114),#7118);+#7114 = LINE('',#7115,#7116);+#7115 = CARTESIAN_POINT('',(0.,0.));+#7116 = VECTOR('',#7117,1.);+#7117 = DIRECTION('',(1.,0.));+#7118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7119 = ORIENTED_EDGE('',*,*,#2061,.T.);+#7120 = ORIENTED_EDGE('',*,*,#7024,.T.);+#7121 = ORIENTED_EDGE('',*,*,#7122,.F.);+#7122 = EDGE_CURVE('',#7098,#7025,#7123,.T.);+#7123 = SURFACE_CURVE('',#7124,(#7128,#7135),.PCURVE_S1.);+#7124 = LINE('',#7125,#7126);+#7125 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,31.75));+#7126 = VECTOR('',#7127,1.);+#7127 = DIRECTION('',(-0.831469612303,0.55557023302,0.));+#7128 = PCURVE('',#2077,#7129);+#7129 = DEFINITIONAL_REPRESENTATION('',(#7130),#7134);+#7130 = LINE('',#7131,#7132);+#7131 = CARTESIAN_POINT('',(26.9748,0.));+#7132 = VECTOR('',#7133,1.);+#7133 = DIRECTION('',(0.,-1.));+#7134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7135 = PCURVE('',#7063,#7136);+#7136 = DEFINITIONAL_REPRESENTATION('',(#7137),#7141);+#7137 = LINE('',#7138,#7139);+#7138 = CARTESIAN_POINT('',(0.,0.));+#7139 = VECTOR('',#7140,1.);+#7140 = DIRECTION('',(0.,1.));+#7141 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7142 = ADVANCED_FACE('',(#7143),#1998,.T.);+#7143 = FACE_BOUND('',#7144,.T.);+#7144 = EDGE_LOOP('',(#7145,#7176,#7200,#7201));+#7145 = ORIENTED_EDGE('',*,*,#7146,.F.);+#7146 = EDGE_CURVE('',#7147,#7149,#7151,.T.);+#7147 = VERTEX_POINT('',#7148);+#7148 = CARTESIAN_POINT('',(18.602066120951,22.987,31.75));+#7149 = VERTEX_POINT('',#7150);+#7150 = CARTESIAN_POINT('',(22.987,18.602066120951,31.75));+#7151 = SURFACE_CURVE('',#7152,(#7157,#7164),.PCURVE_S1.);+#7152 = CIRCLE('',#7153,3.9624);+#7153 = AXIS2_PLACEMENT_3D('',#7154,#7155,#7156);+#7154 = CARTESIAN_POINT('',(19.05,19.05,31.75));+#7155 = DIRECTION('',(0.,0.,1.));+#7156 = DIRECTION('',(1.,0.,-0.));+#7157 = PCURVE('',#1998,#7158);+#7158 = DEFINITIONAL_REPRESENTATION('',(#7159),#7163);+#7159 = LINE('',#7160,#7161);+#7160 = CARTESIAN_POINT('',(0.,31.75));+#7161 = VECTOR('',#7162,1.);+#7162 = DIRECTION('',(1.,0.));+#7163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7164 = PCURVE('',#7165,#7170);+#7165 = PLANE('',#7166);+#7166 = AXIS2_PLACEMENT_3D('',#7167,#7168,#7169);+#7167 = CARTESIAN_POINT('',(19.05,19.05,31.75));+#7168 = DIRECTION('',(0.,0.,1.));+#7169 = DIRECTION('',(1.,0.,-0.));+#7170 = DEFINITIONAL_REPRESENTATION('',(#7171),#7175);+#7171 = CIRCLE('',#7172,3.9624);+#7172 = AXIS2_PLACEMENT_2D('',#7173,#7174);+#7173 = CARTESIAN_POINT('',(0.,0.));+#7174 = DIRECTION('',(1.,0.));+#7175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7176 = ORIENTED_EDGE('',*,*,#7177,.F.);+#7177 = EDGE_CURVE('',#1982,#7147,#7178,.T.);+#7178 = SURFACE_CURVE('',#7179,(#7183,#7189),.PCURVE_S1.);+#7179 = LINE('',#7180,#7181);+#7180 = CARTESIAN_POINT('',(18.602066120951,22.987,0.));+#7181 = VECTOR('',#7182,1.);+#7182 = DIRECTION('',(0.,0.,1.));+#7183 = PCURVE('',#1998,#7184);+#7184 = DEFINITIONAL_REPRESENTATION('',(#7185),#7188);+#7185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7186,#7187),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#7186 = CARTESIAN_POINT('',(1.684084602498,-6.E-07));+#7187 = CARTESIAN_POINT('',(1.684084602498,31.7500006));+#7188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7189 = PCURVE('',#7190,#7195);+#7190 = PLANE('',#7191);+#7191 = AXIS2_PLACEMENT_3D('',#7192,#7193,#7194);+#7192 = CARTESIAN_POINT('',(22.987,22.987,0.));+#7193 = DIRECTION('',(0.,-1.,0.));+#7194 = DIRECTION('',(-1.,0.,0.));+#7195 = DEFINITIONAL_REPRESENTATION('',(#7196),#7199);+#7196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7197,#7198),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#7197 = CARTESIAN_POINT('',(4.384933879049,6.E-07));+#7198 = CARTESIAN_POINT('',(4.384933879049,-31.7500006));+#7199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7200 = ORIENTED_EDGE('',*,*,#1981,.T.);+#7201 = ORIENTED_EDGE('',*,*,#7202,.T.);+#7202 = EDGE_CURVE('',#1959,#7149,#7203,.T.);+#7203 = SURFACE_CURVE('',#7204,(#7208,#7214),.PCURVE_S1.);+#7204 = LINE('',#7205,#7206);+#7205 = CARTESIAN_POINT('',(22.987,18.602066120951,0.));+#7206 = VECTOR('',#7207,1.);+#7207 = DIRECTION('',(0.,0.,1.));+#7208 = PCURVE('',#1998,#7209);+#7209 = DEFINITIONAL_REPRESENTATION('',(#7210),#7213);+#7210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7211,#7212),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#7211 = CARTESIAN_POINT('',(6.169897031476,-6.E-07));+#7212 = CARTESIAN_POINT('',(6.169897031476,31.7500006));+#7213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7214 = PCURVE('',#7215,#7220);+#7215 = PLANE('',#7216);+#7216 = AXIS2_PLACEMENT_3D('',#7217,#7218,#7219);+#7217 = CARTESIAN_POINT('',(22.987,-22.987,0.));+#7218 = DIRECTION('',(-1.,0.,0.));+#7219 = DIRECTION('',(0.,1.,0.));+#7220 = DEFINITIONAL_REPRESENTATION('',(#7221),#7224);+#7221 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7222,#7223),.UNSPECIFIED.,.F.,+  .F.,(2,2),(-6.E-07,31.7500006),.PIECEWISE_BEZIER_KNOTS.);+#7222 = CARTESIAN_POINT('',(41.589066120951,6.E-07));+#7223 = CARTESIAN_POINT('',(41.589066120951,-31.7500006));+#7224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7225 = ADVANCED_FACE('',(#7226),#2049,.F.);+#7226 = FACE_BOUND('',#7227,.F.);+#7227 = EDGE_LOOP('',(#7228,#7229,#7230,#7253));+#7228 = ORIENTED_EDGE('',*,*,#2033,.F.);+#7229 = ORIENTED_EDGE('',*,*,#7097,.T.);+#7230 = ORIENTED_EDGE('',*,*,#7231,.T.);+#7231 = EDGE_CURVE('',#7098,#7232,#7234,.T.);+#7232 = VERTEX_POINT('',#7233);+#7233 = CARTESIAN_POINT('',(16.562112123721,22.987,31.75));+#7234 = SURFACE_CURVE('',#7235,(#7239,#7246),.PCURVE_S1.);+#7235 = LINE('',#7236,#7237);+#7236 = CARTESIAN_POINT('',(11.838427068887,15.917505725918,31.75));+#7237 = VECTOR('',#7238,1.);+#7238 = DIRECTION('',(0.55557023302,0.831469612303,0.));+#7239 = PCURVE('',#2049,#7240);+#7240 = DEFINITIONAL_REPRESENTATION('',(#7241),#7245);+#7241 = LINE('',#7242,#7243);+#7242 = CARTESIAN_POINT('',(26.9748,0.));+#7243 = VECTOR('',#7244,1.);+#7244 = DIRECTION('',(0.,1.));+#7245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7246 = PCURVE('',#7063,#7247);+#7247 = DEFINITIONAL_REPRESENTATION('',(#7248),#7252);+#7248 = LINE('',#7249,#7250);+#7249 = CARTESIAN_POINT('',(0.,0.));+#7250 = VECTOR('',#7251,1.);+#7251 = DIRECTION('',(1.,0.));+#7252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7253 = ORIENTED_EDGE('',*,*,#7254,.F.);+#7254 = EDGE_CURVE('',#2011,#7232,#7255,.T.);+#7255 = SURFACE_CURVE('',#7256,(#7260,#7266),.PCURVE_S1.);+#7256 = LINE('',#7257,#7258);+#7257 = CARTESIAN_POINT('',(16.562112123721,22.987,2.3876));+#7258 = VECTOR('',#7259,1.);+#7259 = DIRECTION('',(0.,0.,1.));+#7260 = PCURVE('',#2049,#7261);+#7261 = DEFINITIONAL_REPRESENTATION('',(#7262),#7265);+#7262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7263,#7264),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7263 = CARTESIAN_POINT('',(0.,8.502408469871));+#7264 = CARTESIAN_POINT('',(26.9748,8.502408469871));+#7265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7266 = PCURVE('',#4163,#7267);+#7267 = DEFINITIONAL_REPRESENTATION('',(#7268),#7271);+#7268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#7269,#7270),.UNSPECIFIED.,.F.,+  .F.,(2,2),(2.3876,29.3624),.PIECEWISE_BEZIER_KNOTS.);+#7269 = CARTESIAN_POINT('',(6.424887876279,-4.7752));+#7270 = CARTESIAN_POINT('',(6.424887876279,-31.75));+#7271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7272 = ADVANCED_FACE('',(#7273),#3087,.T.);+#7273 = FACE_BOUND('',#7274,.T.);+#7274 = EDGE_LOOP('',(#7275,#7276,#7277,#7278));+#7275 = ORIENTED_EDGE('',*,*,#5526,.F.);+#7276 = ORIENTED_EDGE('',*,*,#5426,.F.);+#7277 = ORIENTED_EDGE('',*,*,#5376,.T.);+#7278 = ORIENTED_EDGE('',*,*,#3071,.T.);+#7279 = ADVANCED_FACE('',(#7280),#3159,.T.);+#7280 = FACE_BOUND('',#7281,.T.);+#7281 = EDGE_LOOP('',(#7282,#7283,#7284,#7285));+#7282 = ORIENTED_EDGE('',*,*,#5231,.F.);+#7283 = ORIENTED_EDGE('',*,*,#5131,.F.);+#7284 = ORIENTED_EDGE('',*,*,#5081,.T.);+#7285 = ORIENTED_EDGE('',*,*,#3143,.T.);+#7286 = ADVANCED_FACE('',(#7287),#3231,.T.);+#7287 = FACE_BOUND('',#7288,.T.);+#7288 = EDGE_LOOP('',(#7289,#7290,#7291,#7292));+#7289 = ORIENTED_EDGE('',*,*,#4936,.F.);+#7290 = ORIENTED_EDGE('',*,*,#4836,.F.);+#7291 = ORIENTED_EDGE('',*,*,#4786,.T.);+#7292 = ORIENTED_EDGE('',*,*,#3215,.T.);+#7293 = ADVANCED_FACE('',(#7294),#3303,.T.);+#7294 = FACE_BOUND('',#7295,.T.);+#7295 = EDGE_LOOP('',(#7296,#7297,#7298,#7299));+#7296 = ORIENTED_EDGE('',*,*,#4641,.F.);+#7297 = ORIENTED_EDGE('',*,*,#4541,.F.);+#7298 = ORIENTED_EDGE('',*,*,#4491,.T.);+#7299 = ORIENTED_EDGE('',*,*,#3287,.T.);+#7300 = ADVANCED_FACE('',(#7301),#3641,.F.);+#7301 = FACE_BOUND('',#7302,.F.);+#7302 = EDGE_LOOP('',(#7303,#7304,#7325,#7326));+#7303 = ORIENTED_EDGE('',*,*,#4740,.T.);+#7304 = ORIENTED_EDGE('',*,*,#7305,.T.);+#7305 = EDGE_CURVE('',#4718,#4590,#7306,.T.);+#7306 = SURFACE_CURVE('',#7307,(#7311,#7318),.PCURVE_S1.);+#7307 = LINE('',#7308,#7309);+#7308 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#7309 = VECTOR('',#7310,1.);+#7310 = DIRECTION('',(0.,-1.,0.));+#7311 = PCURVE('',#3641,#7312);+#7312 = DEFINITIONAL_REPRESENTATION('',(#7313),#7317);+#7313 = LINE('',#7314,#7315);+#7314 = CARTESIAN_POINT('',(0.,-31.75));+#7315 = VECTOR('',#7316,1.);+#7316 = DIRECTION('',(1.,0.));+#7317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7318 = PCURVE('',#4605,#7319);+#7319 = DEFINITIONAL_REPRESENTATION('',(#7320),#7324);+#7320 = LINE('',#7321,#7322);+#7321 = CARTESIAN_POINT('',(-13.46990096842,-30.88388492442));+#7322 = VECTOR('',#7323,1.);+#7323 = DIRECTION('',(0.55557023302,0.831469612303));+#7324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7325 = ORIENTED_EDGE('',*,*,#4617,.F.);+#7326 = ORIENTED_EDGE('',*,*,#3627,.T.);+#7327 = ADVANCED_FACE('',(#7328),#3615,.F.);+#7328 = FACE_BOUND('',#7329,.F.);+#7329 = EDGE_LOOP('',(#7330,#7331,#7352,#7353));+#7330 = ORIENTED_EDGE('',*,*,#5035,.T.);+#7331 = ORIENTED_EDGE('',*,*,#7332,.T.);+#7332 = EDGE_CURVE('',#5013,#4885,#7333,.T.);+#7333 = SURFACE_CURVE('',#7334,(#7338,#7345),.PCURVE_S1.);+#7334 = LINE('',#7335,#7336);+#7335 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#7336 = VECTOR('',#7337,1.);+#7337 = DIRECTION('',(0.,-1.,0.));+#7338 = PCURVE('',#3615,#7339);+#7339 = DEFINITIONAL_REPRESENTATION('',(#7340),#7344);+#7340 = LINE('',#7341,#7342);+#7341 = CARTESIAN_POINT('',(0.,-31.75));+#7342 = VECTOR('',#7343,1.);+#7343 = DIRECTION('',(1.,0.));+#7344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7345 = PCURVE('',#4900,#7346);+#7346 = DEFINITIONAL_REPRESENTATION('',(#7347),#7351);+#7347 = LINE('',#7348,#7349);+#7348 = CARTESIAN_POINT('',(1.423770008444,-26.02985247281));+#7349 = VECTOR('',#7350,1.);+#7350 = DIRECTION('',(0.195090322016,0.980785280403));+#7351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7352 = ORIENTED_EDGE('',*,*,#4912,.F.);+#7353 = ORIENTED_EDGE('',*,*,#3601,.T.);+#7354 = ADVANCED_FACE('',(#7355),#3589,.F.);+#7355 = FACE_BOUND('',#7356,.F.);+#7356 = EDGE_LOOP('',(#7357,#7358,#7379,#7380));+#7357 = ORIENTED_EDGE('',*,*,#5330,.T.);+#7358 = ORIENTED_EDGE('',*,*,#7359,.T.);+#7359 = EDGE_CURVE('',#5308,#5180,#7360,.T.);+#7360 = SURFACE_CURVE('',#7361,(#7365,#7372),.PCURVE_S1.);+#7361 = LINE('',#7362,#7363);+#7362 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#7363 = VECTOR('',#7364,1.);+#7364 = DIRECTION('',(0.,-1.,0.));+#7365 = PCURVE('',#3589,#7366);+#7366 = DEFINITIONAL_REPRESENTATION('',(#7367),#7371);+#7367 = LINE('',#7368,#7369);+#7368 = CARTESIAN_POINT('',(0.,-31.75));+#7369 = VECTOR('',#7370,1.);+#7370 = DIRECTION('',(1.,0.));+#7371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7372 = PCURVE('',#5195,#7373);+#7373 = DEFINITIONAL_REPRESENTATION('',(#7374),#7378);+#7374 = LINE('',#7375,#7376);+#7375 = CARTESIAN_POINT('',(10.392852472814,-17.06077000844));+#7376 = VECTOR('',#7377,1.);+#7377 = DIRECTION('',(-0.195090322016,0.980785280403));+#7378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7379 = ORIENTED_EDGE('',*,*,#5207,.F.);+#7380 = ORIENTED_EDGE('',*,*,#3575,.T.);+#7381 = ADVANCED_FACE('',(#7382),#3563,.F.);+#7382 = FACE_BOUND('',#7383,.F.);+#7383 = EDGE_LOOP('',(#7384,#7385,#7406,#7407));+#7384 = ORIENTED_EDGE('',*,*,#5625,.T.);+#7385 = ORIENTED_EDGE('',*,*,#7386,.T.);+#7386 = EDGE_CURVE('',#5603,#5475,#7387,.T.);+#7387 = SURFACE_CURVE('',#7388,(#7392,#7399),.PCURVE_S1.);+#7388 = LINE('',#7389,#7390);+#7389 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#7390 = VECTOR('',#7391,1.);+#7391 = DIRECTION('',(0.,-1.,0.));+#7392 = PCURVE('',#3563,#7393);+#7393 = DEFINITIONAL_REPRESENTATION('',(#7394),#7398);+#7394 = LINE('',#7395,#7396);+#7395 = CARTESIAN_POINT('',(0.,-31.75));+#7396 = VECTOR('',#7397,1.);+#7397 = DIRECTION('',(1.,0.));+#7398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7399 = PCURVE('',#5490,#7400);+#7400 = DEFINITIONAL_REPRESENTATION('',(#7401),#7405);+#7401 = LINE('',#7402,#7403);+#7402 = CARTESIAN_POINT('',(12.07188492442,-5.342099031577));+#7403 = VECTOR('',#7404,1.);+#7404 = DIRECTION('',(-0.55557023302,0.831469612303));+#7405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7406 = ORIENTED_EDGE('',*,*,#5502,.F.);+#7407 = ORIENTED_EDGE('',*,*,#3549,.T.);+#7408 = ADVANCED_FACE('',(#7409),#3536,.F.);+#7409 = FACE_BOUND('',#7410,.F.);+#7410 = EDGE_LOOP('',(#7411,#7412,#7435,#7456));+#7411 = ORIENTED_EDGE('',*,*,#3899,.F.);+#7412 = ORIENTED_EDGE('',*,*,#7413,.T.);+#7413 = EDGE_CURVE('',#3900,#7414,#7416,.T.);+#7414 = VERTEX_POINT('',#7415);+#7415 = CARTESIAN_POINT('',(-22.987,19.0246,4.7752));+#7416 = SURFACE_CURVE('',#7417,(#7421,#7428),.PCURVE_S1.);+#7417 = LINE('',#7418,#7419);+#7418 = CARTESIAN_POINT('',(-22.987,19.0246,0.));+#7419 = VECTOR('',#7420,1.);+#7420 = DIRECTION('',(0.,0.,1.));+#7421 = PCURVE('',#3536,#7422);+#7422 = DEFINITIONAL_REPRESENTATION('',(#7423),#7427);+#7423 = LINE('',#7424,#7425);+#7424 = CARTESIAN_POINT('',(3.9624,0.));+#7425 = VECTOR('',#7426,1.);+#7426 = DIRECTION('',(0.,-1.));+#7427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7428 = PCURVE('',#3967,#7429);+#7429 = DEFINITIONAL_REPRESENTATION('',(#7430),#7434);+#7430 = LINE('',#7431,#7432);+#7431 = CARTESIAN_POINT('',(1.570796326795,0.));+#7432 = VECTOR('',#7433,1.);+#7433 = DIRECTION('',(0.,1.));+#7434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7435 = ORIENTED_EDGE('',*,*,#7436,.T.);+#7436 = EDGE_CURVE('',#7414,#2491,#7437,.T.);+#7437 = SURFACE_CURVE('',#7438,(#7442,#7449),.PCURVE_S1.);+#7438 = LINE('',#7439,#7440);+#7439 = CARTESIAN_POINT('',(-22.987,22.987,4.7752));+#7440 = VECTOR('',#7441,1.);+#7441 = DIRECTION('',(0.,-1.,0.));+#7442 = PCURVE('',#3536,#7443);+#7443 = DEFINITIONAL_REPRESENTATION('',(#7444),#7448);+#7444 = LINE('',#7445,#7446);+#7445 = CARTESIAN_POINT('',(0.,-4.7752));+#7446 = VECTOR('',#7447,1.);+#7447 = DIRECTION('',(1.,0.));+#7448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7449 = PCURVE('',#5766,#7450);+#7450 = DEFINITIONAL_REPRESENTATION('',(#7451),#7455);+#7451 = LINE('',#7452,#7453);+#7452 = CARTESIAN_POINT('',(0.,-4.7752));+#7453 = VECTOR('',#7454,1.);+#7454 = DIRECTION('',(1.,0.));+#7455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7456 = ORIENTED_EDGE('',*,*,#3522,.F.);+#7457 = ADVANCED_FACE('',(#7458),#3697,.F.);+#7458 = FACE_BOUND('',#7459,.F.);+#7459 = EDGE_LOOP('',(#7460,#7461,#7462,#7483));+#7460 = ORIENTED_EDGE('',*,*,#3683,.F.);+#7461 = ORIENTED_EDGE('',*,*,#4332,.T.);+#7462 = ORIENTED_EDGE('',*,*,#7463,.T.);+#7463 = EDGE_CURVE('',#4333,#1502,#7464,.T.);+#7464 = SURFACE_CURVE('',#7465,(#7469,#7476),.PCURVE_S1.);+#7465 = LINE('',#7466,#7467);+#7466 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#7467 = VECTOR('',#7468,1.);+#7468 = DIRECTION('',(0.,1.,0.));+#7469 = PCURVE('',#3697,#7470);+#7470 = DEFINITIONAL_REPRESENTATION('',(#7471),#7475);+#7471 = LINE('',#7472,#7473);+#7472 = CARTESIAN_POINT('',(0.,-4.7752));+#7473 = VECTOR('',#7474,1.);+#7474 = DIRECTION('',(1.,0.));+#7475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7476 = PCURVE('',#5684,#7477);+#7477 = DEFINITIONAL_REPRESENTATION('',(#7478),#7482);+#7478 = LINE('',#7479,#7480);+#7479 = CARTESIAN_POINT('',(0.,-4.7752));+#7480 = VECTOR('',#7481,1.);+#7481 = DIRECTION('',(1.,0.));+#7482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7483 = ORIENTED_EDGE('',*,*,#3744,.F.);+#7484 = ADVANCED_FACE('',(#7485),#3728,.F.);+#7485 = FACE_BOUND('',#7486,.F.);+#7486 = EDGE_LOOP('',(#7487,#7511,#7532,#7533));+#7487 = ORIENTED_EDGE('',*,*,#7488,.F.);+#7488 = EDGE_CURVE('',#7489,#7489,#7491,.T.);+#7489 = VERTEX_POINT('',#7490);+#7490 = CARTESIAN_POINT('',(20.9169,-19.05,31.75));+#7491 = SURFACE_CURVE('',#7492,(#7497,#7504),.PCURVE_S1.);+#7492 = CIRCLE('',#7493,1.8669);+#7493 = AXIS2_PLACEMENT_3D('',#7494,#7495,#7496);+#7494 = CARTESIAN_POINT('',(19.05,-19.05,31.75));+#7495 = DIRECTION('',(0.,0.,1.));+#7496 = DIRECTION('',(1.,0.,-0.));+#7497 = PCURVE('',#3728,#7498);+#7498 = DEFINITIONAL_REPRESENTATION('',(#7499),#7503);+#7499 = LINE('',#7500,#7501);+#7500 = CARTESIAN_POINT('',(0.,32.75));+#7501 = VECTOR('',#7502,1.);+#7502 = DIRECTION('',(1.,0.));+#7503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7504 = PCURVE('',#4424,#7505);+#7505 = DEFINITIONAL_REPRESENTATION('',(#7506),#7510);+#7506 = CIRCLE('',#7507,1.8669);+#7507 = AXIS2_PLACEMENT_2D('',#7508,#7509);+#7508 = CARTESIAN_POINT('',(0.,0.));+#7509 = DIRECTION('',(1.,0.));+#7510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7511 = ORIENTED_EDGE('',*,*,#7512,.F.);+#7512 = EDGE_CURVE('',#3712,#7489,#7513,.T.);+#7513 = SEAM_CURVE('',#7514,(#7518,#7525),.PCURVE_S1.);+#7514 = LINE('',#7515,#7516);+#7515 = CARTESIAN_POINT('',(20.9169,-19.05,-1.));+#7516 = VECTOR('',#7517,1.);+#7517 = DIRECTION('',(0.,0.,1.));+#7518 = PCURVE('',#3728,#7519);+#7519 = DEFINITIONAL_REPRESENTATION('',(#7520),#7524);+#7520 = LINE('',#7521,#7522);+#7521 = CARTESIAN_POINT('',(6.28318530718,-0.));+#7522 = VECTOR('',#7523,1.);+#7523 = DIRECTION('',(0.,1.));+#7524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7525 = PCURVE('',#3728,#7526);+#7526 = DEFINITIONAL_REPRESENTATION('',(#7527),#7531);+#7527 = LINE('',#7528,#7529);+#7528 = CARTESIAN_POINT('',(0.,-0.));+#7529 = VECTOR('',#7530,1.);+#7530 = DIRECTION('',(0.,1.));+#7531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7532 = ORIENTED_EDGE('',*,*,#3711,.T.);+#7533 = ORIENTED_EDGE('',*,*,#7512,.T.);+#7534 = ADVANCED_FACE('',(#7535),#3884,.F.);+#7535 = FACE_BOUND('',#7536,.F.);+#7536 = EDGE_LOOP('',(#7537,#7538,#7539,#7562));+#7537 = ORIENTED_EDGE('',*,*,#4014,.F.);+#7538 = ORIENTED_EDGE('',*,*,#3870,.T.);+#7539 = ORIENTED_EDGE('',*,*,#7540,.T.);+#7540 = EDGE_CURVE('',#1959,#7541,#7543,.T.);+#7541 = VERTEX_POINT('',#7542);+#7542 = CARTESIAN_POINT('',(22.987,19.0246,4.7752));+#7543 = SURFACE_CURVE('',#7544,(#7548,#7555),.PCURVE_S1.);+#7544 = LINE('',#7545,#7546);+#7545 = CARTESIAN_POINT('',(22.987,-22.987,4.7752));+#7546 = VECTOR('',#7547,1.);+#7547 = DIRECTION('',(0.,1.,0.));+#7548 = PCURVE('',#3884,#7549);+#7549 = DEFINITIONAL_REPRESENTATION('',(#7550),#7554);+#7550 = LINE('',#7551,#7552);+#7551 = CARTESIAN_POINT('',(0.,-4.7752));+#7552 = VECTOR('',#7553,1.);+#7553 = DIRECTION('',(1.,0.));+#7554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7555 = PCURVE('',#7215,#7556);+#7556 = DEFINITIONAL_REPRESENTATION('',(#7557),#7561);+#7557 = LINE('',#7558,#7559);+#7558 = CARTESIAN_POINT('',(0.,-4.7752));+#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('',#4015,#7541,#7564,.T.);+#7564 = SURFACE_CURVE('',#7565,(#7569,#7576),.PCURVE_S1.);+#7565 = LINE('',#7566,#7567);+#7566 = CARTESIAN_POINT('',(22.987,19.0246,0.));+#7567 = VECTOR('',#7568,1.);+#7568 = DIRECTION('',(0.,0.,1.));+#7569 = PCURVE('',#3884,#7570);+#7570 = DEFINITIONAL_REPRESENTATION('',(#7571),#7575);+#7571 = LINE('',#7572,#7573);+#7572 = CARTESIAN_POINT('',(42.0116,0.));+#7573 = VECTOR('',#7574,1.);+#7574 = DIRECTION('',(0.,-1.));+#7575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7576 = PCURVE('',#4054,#7577);+#7577 = DEFINITIONAL_REPRESENTATION('',(#7578),#7582);+#7578 = LINE('',#7579,#7580);+#7579 = CARTESIAN_POINT('',(0.,0.));+#7580 = VECTOR('',#7581,1.);+#7581 = DIRECTION('',(0.,1.));+#7582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7583 = ADVANCED_FACE('',(#7584),#3858,.F.);+#7584 = FACE_BOUND('',#7585,.F.);+#7585 = EDGE_LOOP('',(#7586,#7587,#7608,#7609));+#7586 = ORIENTED_EDGE('',*,*,#6858,.T.);+#7587 = ORIENTED_EDGE('',*,*,#7588,.T.);+#7588 = EDGE_CURVE('',#6831,#6979,#7589,.T.);+#7589 = SURFACE_CURVE('',#7590,(#7594,#7601),.PCURVE_S1.);+#7590 = LINE('',#7591,#7592);+#7591 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#7592 = VECTOR('',#7593,1.);+#7593 = DIRECTION('',(0.,1.,0.));+#7594 = PCURVE('',#3858,#7595);+#7595 = DEFINITIONAL_REPRESENTATION('',(#7596),#7600);+#7596 = LINE('',#7597,#7598);+#7597 = CARTESIAN_POINT('',(0.,-31.75));+#7598 = VECTOR('',#7599,1.);+#7599 = DIRECTION('',(1.,0.));+#7600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7601 = PCURVE('',#6846,#7602);+#7602 = DEFINITIONAL_REPRESENTATION('',(#7603),#7607);+#7603 = LINE('',#7604,#7605);+#7604 = CARTESIAN_POINT('',(-13.46990096842,-30.88388492442));+#7605 = VECTOR('',#7606,1.);+#7606 = DIRECTION('',(0.55557023302,0.831469612303));+#7607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7608 = ORIENTED_EDGE('',*,*,#7001,.F.);+#7609 = ORIENTED_EDGE('',*,*,#3844,.T.);+#7610 = ADVANCED_FACE('',(#7611),#3832,.F.);+#7611 = FACE_BOUND('',#7612,.F.);+#7612 = EDGE_LOOP('',(#7613,#7614,#7635,#7636));+#7613 = ORIENTED_EDGE('',*,*,#6518,.T.);+#7614 = ORIENTED_EDGE('',*,*,#7615,.T.);+#7615 = EDGE_CURVE('',#6491,#6639,#7616,.T.);+#7616 = SURFACE_CURVE('',#7617,(#7621,#7628),.PCURVE_S1.);+#7617 = LINE('',#7618,#7619);+#7618 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#7619 = VECTOR('',#7620,1.);+#7620 = DIRECTION('',(0.,1.,0.));+#7621 = PCURVE('',#3832,#7622);+#7622 = DEFINITIONAL_REPRESENTATION('',(#7623),#7627);+#7623 = LINE('',#7624,#7625);+#7624 = CARTESIAN_POINT('',(0.,-31.75));+#7625 = VECTOR('',#7626,1.);+#7626 = DIRECTION('',(1.,0.));+#7627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7628 = PCURVE('',#6506,#7629);+#7629 = DEFINITIONAL_REPRESENTATION('',(#7630),#7634);+#7630 = LINE('',#7631,#7632);+#7631 = CARTESIAN_POINT('',(1.423770008444,-26.02985247281));+#7632 = VECTOR('',#7633,1.);+#7633 = DIRECTION('',(0.195090322016,0.980785280403));+#7634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7635 = ORIENTED_EDGE('',*,*,#6661,.F.);+#7636 = ORIENTED_EDGE('',*,*,#3818,.T.);+#7637 = ADVANCED_FACE('',(#7638),#3806,.F.);+#7638 = FACE_BOUND('',#7639,.F.);+#7639 = EDGE_LOOP('',(#7640,#7641,#7662,#7663));+#7640 = ORIENTED_EDGE('',*,*,#6178,.T.);+#7641 = ORIENTED_EDGE('',*,*,#7642,.T.);+#7642 = EDGE_CURVE('',#6151,#6299,#7643,.T.);+#7643 = SURFACE_CURVE('',#7644,(#7648,#7655),.PCURVE_S1.);+#7644 = LINE('',#7645,#7646);+#7645 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#7646 = VECTOR('',#7647,1.);+#7647 = DIRECTION('',(0.,1.,0.));+#7648 = PCURVE('',#3806,#7649);+#7649 = DEFINITIONAL_REPRESENTATION('',(#7650),#7654);+#7650 = LINE('',#7651,#7652);+#7651 = CARTESIAN_POINT('',(0.,-31.75));+#7652 = VECTOR('',#7653,1.);+#7653 = DIRECTION('',(1.,0.));+#7654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7655 = PCURVE('',#6166,#7656);+#7656 = DEFINITIONAL_REPRESENTATION('',(#7657),#7661);+#7657 = LINE('',#7658,#7659);+#7658 = CARTESIAN_POINT('',(10.392852472814,-17.06077000844));+#7659 = VECTOR('',#7660,1.);+#7660 = DIRECTION('',(-0.195090322016,0.980785280403));+#7661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7662 = ORIENTED_EDGE('',*,*,#6321,.F.);+#7663 = ORIENTED_EDGE('',*,*,#3792,.T.);+#7664 = ADVANCED_FACE('',(#7665),#3780,.F.);+#7665 = FACE_BOUND('',#7666,.F.);+#7666 = EDGE_LOOP('',(#7667,#7668,#7689,#7690));+#7667 = ORIENTED_EDGE('',*,*,#5832,.T.);+#7668 = ORIENTED_EDGE('',*,*,#7669,.T.);+#7669 = EDGE_CURVE('',#5805,#5959,#7670,.T.);+#7670 = SURFACE_CURVE('',#7671,(#7675,#7682),.PCURVE_S1.);+#7671 = LINE('',#7672,#7673);+#7672 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#7673 = VECTOR('',#7674,1.);+#7674 = DIRECTION('',(0.,1.,0.));+#7675 = PCURVE('',#3780,#7676);+#7676 = DEFINITIONAL_REPRESENTATION('',(#7677),#7681);+#7677 = LINE('',#7678,#7679);+#7678 = CARTESIAN_POINT('',(0.,-31.75));+#7679 = VECTOR('',#7680,1.);+#7680 = DIRECTION('',(1.,0.));+#7681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7682 = PCURVE('',#5820,#7683);+#7683 = DEFINITIONAL_REPRESENTATION('',(#7684),#7688);+#7684 = LINE('',#7685,#7686);+#7685 = CARTESIAN_POINT('',(12.07188492442,-5.342099031577));+#7686 = VECTOR('',#7687,1.);+#7687 = DIRECTION('',(-0.55557023302,0.831469612303));+#7688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7689 = ORIENTED_EDGE('',*,*,#5981,.F.);+#7690 = ORIENTED_EDGE('',*,*,#3766,.T.);+#7691 = ADVANCED_FACE('',(#7692),#3967,.T.);+#7692 = FACE_BOUND('',#7693,.T.);+#7693 = EDGE_LOOP('',(#7694,#7695,#7696,#7725));+#7694 = ORIENTED_EDGE('',*,*,#3952,.T.);+#7695 = ORIENTED_EDGE('',*,*,#7413,.T.);+#7696 = ORIENTED_EDGE('',*,*,#7697,.F.);+#7697 = EDGE_CURVE('',#7698,#7414,#7700,.T.);+#7698 = VERTEX_POINT('',#7699);+#7699 = CARTESIAN_POINT('',(-19.0246,22.987,4.7752));+#7700 = SURFACE_CURVE('',#7701,(#7706,#7713),.PCURVE_S1.);+#7701 = CIRCLE('',#7702,3.9624);+#7702 = AXIS2_PLACEMENT_3D('',#7703,#7704,#7705);+#7703 = CARTESIAN_POINT('',(-19.0246,19.0246,4.7752));+#7704 = DIRECTION('',(0.,0.,1.));+#7705 = DIRECTION('',(0.,-1.,0.));+#7706 = PCURVE('',#3967,#7707);+#7707 = DEFINITIONAL_REPRESENTATION('',(#7708),#7712);+#7708 = LINE('',#7709,#7710);+#7709 = CARTESIAN_POINT('',(-3.14159265359,4.7752));+#7710 = VECTOR('',#7711,1.);+#7711 = DIRECTION('',(1.,0.));+#7712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7713 = PCURVE('',#7714,#7719);+#7714 = CYLINDRICAL_SURFACE('',#7715,3.9624);+#7715 = AXIS2_PLACEMENT_3D('',#7716,#7717,#7718);+#7716 = CARTESIAN_POINT('',(-19.0246,19.0246,0.));+#7717 = DIRECTION('',(0.,0.,1.));+#7718 = DIRECTION('',(-0.,1.,0.));+#7719 = DEFINITIONAL_REPRESENTATION('',(#7720),#7724);+#7720 = LINE('',#7721,#7722);+#7721 = CARTESIAN_POINT('',(-3.14159265359,4.7752));+#7722 = VECTOR('',#7723,1.);+#7723 = DIRECTION('',(1.,0.));+#7724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7725 = ORIENTED_EDGE('',*,*,#7726,.F.);+#7726 = EDGE_CURVE('',#3925,#7698,#7727,.T.);+#7727 = SURFACE_CURVE('',#7728,(#7732,#7739),.PCURVE_S1.);+#7728 = LINE('',#7729,#7730);+#7729 = CARTESIAN_POINT('',(-19.0246,22.987,0.));+#7730 = VECTOR('',#7731,1.);+#7731 = DIRECTION('',(0.,0.,1.));+#7732 = PCURVE('',#3967,#7733);+#7733 = DEFINITIONAL_REPRESENTATION('',(#7734),#7738);+#7734 = LINE('',#7735,#7736);+#7735 = CARTESIAN_POINT('',(0.,0.));+#7736 = VECTOR('',#7737,1.);+#7737 = DIRECTION('',(0.,1.));+#7738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7739 = PCURVE('',#3940,#7740);+#7740 = DEFINITIONAL_REPRESENTATION('',(#7741),#7745);+#7741 = LINE('',#7742,#7743);+#7742 = CARTESIAN_POINT('',(42.0116,0.));+#7743 = VECTOR('',#7744,1.);+#7744 = DIRECTION('',(0.,-1.));+#7745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7746 = ADVANCED_FACE('',(#7747),#3940,.F.);+#7747 = FACE_BOUND('',#7748,.F.);+#7748 = EDGE_LOOP('',(#7749,#7750,#7751,#7772));+#7749 = ORIENTED_EDGE('',*,*,#3924,.F.);+#7750 = ORIENTED_EDGE('',*,*,#4253,.T.);+#7751 = ORIENTED_EDGE('',*,*,#7752,.T.);+#7752 = EDGE_CURVE('',#2439,#7698,#7753,.T.);+#7753 = SURFACE_CURVE('',#7754,(#7758,#7765),.PCURVE_S1.);+#7754 = LINE('',#7755,#7756);+#7755 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#7756 = VECTOR('',#7757,1.);+#7757 = DIRECTION('',(-1.,0.,0.));+#7758 = PCURVE('',#3940,#7759);+#7759 = DEFINITIONAL_REPRESENTATION('',(#7760),#7764);+#7760 = LINE('',#7761,#7762);+#7761 = CARTESIAN_POINT('',(0.,-4.7752));+#7762 = VECTOR('',#7763,1.);+#7763 = DIRECTION('',(1.,0.));+#7764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7765 = PCURVE('',#5893,#7766);+#7766 = DEFINITIONAL_REPRESENTATION('',(#7767),#7771);+#7767 = LINE('',#7768,#7769);+#7768 = CARTESIAN_POINT('',(0.,-4.7752));+#7769 = VECTOR('',#7770,1.);+#7770 = DIRECTION('',(1.,0.));+#7771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7772 = ORIENTED_EDGE('',*,*,#7726,.F.);+#7773 = ADVANCED_FACE('',(#7774),#3998,.F.);+#7774 = FACE_BOUND('',#7775,.F.);+#7775 = EDGE_LOOP('',(#7776,#7800,#7821,#7822));+#7776 = ORIENTED_EDGE('',*,*,#7777,.F.);+#7777 = EDGE_CURVE('',#7778,#7778,#7780,.T.);+#7778 = VERTEX_POINT('',#7779);+#7779 = CARTESIAN_POINT('',(-17.1831,19.05,31.75));+#7780 = SURFACE_CURVE('',#7781,(#7786,#7793),.PCURVE_S1.);+#7781 = CIRCLE('',#7782,1.8669);+#7782 = AXIS2_PLACEMENT_3D('',#7783,#7784,#7785);+#7783 = CARTESIAN_POINT('',(-19.05,19.05,31.75));+#7784 = DIRECTION('',(0.,0.,1.));+#7785 = DIRECTION('',(1.,0.,-0.));+#7786 = PCURVE('',#3998,#7787);+#7787 = DEFINITIONAL_REPRESENTATION('',(#7788),#7792);+#7788 = LINE('',#7789,#7790);+#7789 = CARTESIAN_POINT('',(0.,32.75));+#7790 = VECTOR('',#7791,1.);+#7791 = DIRECTION('',(1.,0.));+#7792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7793 = PCURVE('',#5741,#7794);+#7794 = DEFINITIONAL_REPRESENTATION('',(#7795),#7799);+#7795 = CIRCLE('',#7796,1.8669);+#7796 = AXIS2_PLACEMENT_2D('',#7797,#7798);+#7797 = CARTESIAN_POINT('',(0.,0.));+#7798 = DIRECTION('',(1.,0.));+#7799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7800 = ORIENTED_EDGE('',*,*,#7801,.F.);+#7801 = EDGE_CURVE('',#3982,#7778,#7802,.T.);+#7802 = SEAM_CURVE('',#7803,(#7807,#7814),.PCURVE_S1.);+#7803 = LINE('',#7804,#7805);+#7804 = CARTESIAN_POINT('',(-17.1831,19.05,-1.));+#7805 = VECTOR('',#7806,1.);+#7806 = DIRECTION('',(0.,0.,1.));+#7807 = PCURVE('',#3998,#7808);+#7808 = DEFINITIONAL_REPRESENTATION('',(#7809),#7813);+#7809 = LINE('',#7810,#7811);+#7810 = CARTESIAN_POINT('',(6.28318530718,-0.));+#7811 = VECTOR('',#7812,1.);+#7812 = DIRECTION('',(0.,1.));+#7813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7814 = PCURVE('',#3998,#7815);+#7815 = DEFINITIONAL_REPRESENTATION('',(#7816),#7820);+#7816 = LINE('',#7817,#7818);+#7817 = CARTESIAN_POINT('',(0.,-0.));+#7818 = VECTOR('',#7819,1.);+#7819 = DIRECTION('',(0.,1.));+#7820 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7821 = ORIENTED_EDGE('',*,*,#3981,.T.);+#7822 = ORIENTED_EDGE('',*,*,#7801,.T.);+#7823 = ADVANCED_FACE('',(#7824),#4080,.F.);+#7824 = FACE_BOUND('',#7825,.F.);+#7825 = EDGE_LOOP('',(#7826,#7827,#7850,#7871));+#7826 = ORIENTED_EDGE('',*,*,#4066,.F.);+#7827 = ORIENTED_EDGE('',*,*,#7828,.T.);+#7828 = EDGE_CURVE('',#4038,#7829,#7831,.T.);+#7829 = VERTEX_POINT('',#7830);+#7830 = CARTESIAN_POINT('',(19.0246,22.987,4.7752));+#7831 = SURFACE_CURVE('',#7832,(#7836,#7843),.PCURVE_S1.);+#7832 = LINE('',#7833,#7834);+#7833 = CARTESIAN_POINT('',(19.0246,22.987,0.));+#7834 = VECTOR('',#7835,1.);+#7835 = DIRECTION('',(0.,0.,1.));+#7836 = PCURVE('',#4080,#7837);+#7837 = DEFINITIONAL_REPRESENTATION('',(#7838),#7842);+#7838 = LINE('',#7839,#7840);+#7839 = CARTESIAN_POINT('',(3.9624,0.));+#7840 = VECTOR('',#7841,1.);+#7841 = DIRECTION('',(0.,-1.));+#7842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7843 = PCURVE('',#4054,#7844);+#7844 = DEFINITIONAL_REPRESENTATION('',(#7845),#7849);+#7845 = LINE('',#7846,#7847);+#7846 = CARTESIAN_POINT('',(1.570796326795,0.));+#7847 = VECTOR('',#7848,1.);+#7848 = DIRECTION('',(0.,1.));+#7849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7850 = ORIENTED_EDGE('',*,*,#7851,.T.);+#7851 = EDGE_CURVE('',#7829,#1982,#7852,.T.);+#7852 = SURFACE_CURVE('',#7853,(#7857,#7864),.PCURVE_S1.);+#7853 = LINE('',#7854,#7855);+#7854 = CARTESIAN_POINT('',(22.987,22.987,4.7752));+#7855 = VECTOR('',#7856,1.);+#7856 = DIRECTION('',(-1.,0.,0.));+#7857 = PCURVE('',#4080,#7858);+#7858 = DEFINITIONAL_REPRESENTATION('',(#7859),#7863);+#7859 = LINE('',#7860,#7861);+#7860 = CARTESIAN_POINT('',(0.,-4.7752));+#7861 = VECTOR('',#7862,1.);+#7862 = DIRECTION('',(1.,0.));+#7863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7864 = PCURVE('',#7190,#7865);+#7865 = DEFINITIONAL_REPRESENTATION('',(#7866),#7870);+#7866 = LINE('',#7867,#7868);+#7867 = CARTESIAN_POINT('',(0.,-4.7752));+#7868 = VECTOR('',#7869,1.);+#7869 = DIRECTION('',(1.,0.));+#7870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7871 = ORIENTED_EDGE('',*,*,#4127,.F.);+#7872 = ADVANCED_FACE('',(#7873),#4054,.T.);+#7873 = FACE_BOUND('',#7874,.T.);+#7874 = EDGE_LOOP('',(#7875,#7876,#7877,#7904));+#7875 = ORIENTED_EDGE('',*,*,#4037,.T.);+#7876 = ORIENTED_EDGE('',*,*,#7828,.T.);+#7877 = ORIENTED_EDGE('',*,*,#7878,.F.);+#7878 = EDGE_CURVE('',#7541,#7829,#7879,.T.);+#7879 = SURFACE_CURVE('',#7880,(#7885,#7892),.PCURVE_S1.);+#7880 = CIRCLE('',#7881,3.9624);+#7881 = AXIS2_PLACEMENT_3D('',#7882,#7883,#7884);+#7882 = CARTESIAN_POINT('',(19.0246,19.0246,4.7752));+#7883 = DIRECTION('',(0.,0.,1.));+#7884 = DIRECTION('',(0.,-1.,0.));+#7885 = PCURVE('',#4054,#7886);+#7886 = DEFINITIONAL_REPRESENTATION('',(#7887),#7891);+#7887 = LINE('',#7888,#7889);+#7888 = CARTESIAN_POINT('',(-1.570796326795,4.7752));+#7889 = VECTOR('',#7890,1.);+#7890 = DIRECTION('',(1.,0.));+#7891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7892 = PCURVE('',#7893,#7898);+#7893 = CYLINDRICAL_SURFACE('',#7894,3.9624);+#7894 = AXIS2_PLACEMENT_3D('',#7895,#7896,#7897);+#7895 = CARTESIAN_POINT('',(19.0246,19.0246,0.));+#7896 = DIRECTION('',(0.,0.,1.));+#7897 = DIRECTION('',(1.,0.,-0.));+#7898 = DEFINITIONAL_REPRESENTATION('',(#7899),#7903);+#7899 = LINE('',#7900,#7901);+#7900 = CARTESIAN_POINT('',(-1.570796326795,4.7752));+#7901 = VECTOR('',#7902,1.);+#7902 = DIRECTION('',(1.,0.));+#7903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7904 = ORIENTED_EDGE('',*,*,#7563,.F.);+#7905 = ADVANCED_FACE('',(#7906),#4111,.F.);+#7906 = FACE_BOUND('',#7907,.F.);+#7907 = EDGE_LOOP('',(#7908,#7932,#7953,#7954));+#7908 = ORIENTED_EDGE('',*,*,#7909,.F.);+#7909 = EDGE_CURVE('',#7910,#7910,#7912,.T.);+#7910 = VERTEX_POINT('',#7911);+#7911 = CARTESIAN_POINT('',(20.9169,19.05,31.75));+#7912 = SURFACE_CURVE('',#7913,(#7918,#7925),.PCURVE_S1.);+#7913 = CIRCLE('',#7914,1.8669);+#7914 = AXIS2_PLACEMENT_3D('',#7915,#7916,#7917);+#7915 = CARTESIAN_POINT('',(19.05,19.05,31.75));+#7916 = DIRECTION('',(0.,0.,1.));+#7917 = DIRECTION('',(1.,0.,-0.));+#7918 = PCURVE('',#4111,#7919);+#7919 = DEFINITIONAL_REPRESENTATION('',(#7920),#7924);+#7920 = LINE('',#7921,#7922);+#7921 = CARTESIAN_POINT('',(0.,32.75));+#7922 = VECTOR('',#7923,1.);+#7923 = DIRECTION('',(1.,0.));+#7924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7925 = PCURVE('',#7165,#7926);+#7926 = DEFINITIONAL_REPRESENTATION('',(#7927),#7931);+#7927 = CIRCLE('',#7928,1.8669);+#7928 = AXIS2_PLACEMENT_2D('',#7929,#7930);+#7929 = CARTESIAN_POINT('',(0.,0.));+#7930 = DIRECTION('',(1.,0.));+#7931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7932 = ORIENTED_EDGE('',*,*,#7933,.F.);+#7933 = EDGE_CURVE('',#4095,#7910,#7934,.T.);+#7934 = SEAM_CURVE('',#7935,(#7939,#7946),.PCURVE_S1.);+#7935 = LINE('',#7936,#7937);+#7936 = CARTESIAN_POINT('',(20.9169,19.05,-1.));+#7937 = VECTOR('',#7938,1.);+#7938 = DIRECTION('',(0.,0.,1.));+#7939 = PCURVE('',#4111,#7940);+#7940 = DEFINITIONAL_REPRESENTATION('',(#7941),#7945);+#7941 = LINE('',#7942,#7943);+#7942 = CARTESIAN_POINT('',(6.28318530718,-0.));+#7943 = VECTOR('',#7944,1.);+#7944 = DIRECTION('',(0.,1.));+#7945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7946 = PCURVE('',#4111,#7947);+#7947 = DEFINITIONAL_REPRESENTATION('',(#7948),#7952);+#7948 = LINE('',#7949,#7950);+#7949 = CARTESIAN_POINT('',(0.,-0.));+#7950 = VECTOR('',#7951,1.);+#7951 = DIRECTION('',(0.,1.));+#7952 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7953 = ORIENTED_EDGE('',*,*,#4094,.T.);+#7954 = ORIENTED_EDGE('',*,*,#7933,.T.);+#7955 = ADVANCED_FACE('',(#7956),#4241,.F.);+#7956 = FACE_BOUND('',#7957,.F.);+#7957 = EDGE_LOOP('',(#7958,#7959,#7980,#7981));+#7958 = ORIENTED_EDGE('',*,*,#6225,.T.);+#7959 = ORIENTED_EDGE('',*,*,#7960,.T.);+#7960 = EDGE_CURVE('',#6203,#6028,#7961,.T.);+#7961 = SURFACE_CURVE('',#7962,(#7966,#7973),.PCURVE_S1.);+#7962 = LINE('',#7963,#7964);+#7963 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#7964 = VECTOR('',#7965,1.);+#7965 = DIRECTION('',(-1.,0.,0.));+#7966 = PCURVE('',#4241,#7967);+#7967 = DEFINITIONAL_REPRESENTATION('',(#7968),#7972);+#7968 = LINE('',#7969,#7970);+#7969 = CARTESIAN_POINT('',(0.,-31.75));+#7970 = VECTOR('',#7971,1.);+#7971 = DIRECTION('',(1.,0.));+#7972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7973 = PCURVE('',#6043,#7974);+#7974 = DEFINITIONAL_REPRESENTATION('',(#7975),#7979);+#7975 = LINE('',#7976,#7977);+#7976 = CARTESIAN_POINT('',(-13.46990096842,-30.88388492442));+#7977 = VECTOR('',#7978,1.);+#7978 = DIRECTION('',(0.55557023302,0.831469612303));+#7979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#7980 = ORIENTED_EDGE('',*,*,#6055,.F.);+#7981 = ORIENTED_EDGE('',*,*,#4227,.T.);+#7982 = ADVANCED_FACE('',(#7983),#4215,.F.);+#7983 = FACE_BOUND('',#7984,.F.);+#7984 = EDGE_LOOP('',(#7985,#7986,#8007,#8008));+#7985 = ORIENTED_EDGE('',*,*,#6565,.T.);+#7986 = ORIENTED_EDGE('',*,*,#7987,.T.);+#7987 = EDGE_CURVE('',#6543,#6368,#7988,.T.);+#7988 = SURFACE_CURVE('',#7989,(#7993,#8000),.PCURVE_S1.);+#7989 = LINE('',#7990,#7991);+#7990 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#7991 = VECTOR('',#7992,1.);+#7992 = DIRECTION('',(-1.,0.,0.));+#7993 = PCURVE('',#4215,#7994);+#7994 = DEFINITIONAL_REPRESENTATION('',(#7995),#7999);+#7995 = LINE('',#7996,#7997);+#7996 = CARTESIAN_POINT('',(0.,-31.75));+#7997 = VECTOR('',#7998,1.);+#7998 = DIRECTION('',(1.,0.));+#7999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8000 = PCURVE('',#6383,#8001);+#8001 = DEFINITIONAL_REPRESENTATION('',(#8002),#8006);+#8002 = LINE('',#8003,#8004);+#8003 = CARTESIAN_POINT('',(1.423770008444,-26.02985247281));+#8004 = VECTOR('',#8005,1.);+#8005 = DIRECTION('',(0.195090322016,0.980785280403));+#8006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8007 = ORIENTED_EDGE('',*,*,#6395,.F.);+#8008 = ORIENTED_EDGE('',*,*,#4201,.T.);+#8009 = ADVANCED_FACE('',(#8010),#4189,.F.);+#8010 = FACE_BOUND('',#8011,.F.);+#8011 = EDGE_LOOP('',(#8012,#8013,#8034,#8035));+#8012 = ORIENTED_EDGE('',*,*,#6905,.T.);+#8013 = ORIENTED_EDGE('',*,*,#8014,.T.);+#8014 = EDGE_CURVE('',#6883,#6708,#8015,.T.);+#8015 = SURFACE_CURVE('',#8016,(#8020,#8027),.PCURVE_S1.);+#8016 = LINE('',#8017,#8018);+#8017 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#8018 = VECTOR('',#8019,1.);+#8019 = DIRECTION('',(-1.,0.,0.));+#8020 = PCURVE('',#4189,#8021);+#8021 = DEFINITIONAL_REPRESENTATION('',(#8022),#8026);+#8022 = LINE('',#8023,#8024);+#8023 = CARTESIAN_POINT('',(0.,-31.75));+#8024 = VECTOR('',#8025,1.);+#8025 = DIRECTION('',(1.,0.));+#8026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8027 = PCURVE('',#6723,#8028);+#8028 = DEFINITIONAL_REPRESENTATION('',(#8029),#8033);+#8029 = LINE('',#8030,#8031);+#8030 = CARTESIAN_POINT('',(10.392852472814,-17.06077000844));+#8031 = VECTOR('',#8032,1.);+#8032 = DIRECTION('',(-0.195090322016,0.980785280403));+#8033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8034 = ORIENTED_EDGE('',*,*,#6735,.F.);+#8035 = ORIENTED_EDGE('',*,*,#4175,.T.);+#8036 = ADVANCED_FACE('',(#8037),#4163,.F.);+#8037 = FACE_BOUND('',#8038,.F.);+#8038 = EDGE_LOOP('',(#8039,#8040,#8061,#8062));+#8039 = ORIENTED_EDGE('',*,*,#7254,.T.);+#8040 = ORIENTED_EDGE('',*,*,#8041,.T.);+#8041 = EDGE_CURVE('',#7232,#7048,#8042,.T.);+#8042 = SURFACE_CURVE('',#8043,(#8047,#8054),.PCURVE_S1.);+#8043 = LINE('',#8044,#8045);+#8044 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#8045 = VECTOR('',#8046,1.);+#8046 = DIRECTION('',(-1.,0.,0.));+#8047 = PCURVE('',#4163,#8048);+#8048 = DEFINITIONAL_REPRESENTATION('',(#8049),#8053);+#8049 = LINE('',#8050,#8051);+#8050 = CARTESIAN_POINT('',(0.,-31.75));+#8051 = VECTOR('',#8052,1.);+#8052 = DIRECTION('',(1.,0.));+#8053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8054 = PCURVE('',#7063,#8055);+#8055 = DEFINITIONAL_REPRESENTATION('',(#8056),#8060);+#8056 = LINE('',#8057,#8058);+#8057 = CARTESIAN_POINT('',(12.07188492442,-5.342099031577));+#8058 = VECTOR('',#8059,1.);+#8059 = DIRECTION('',(-0.55557023302,0.831469612303));+#8060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8061 = ORIENTED_EDGE('',*,*,#7075,.F.);+#8062 = ORIENTED_EDGE('',*,*,#4149,.T.);+#8063 = ADVANCED_FACE('',(#8064),#4370,.T.);+#8064 = FACE_BOUND('',#8065,.T.);+#8065 = EDGE_LOOP('',(#8066,#8067,#8068,#8091));+#8066 = ORIENTED_EDGE('',*,*,#4436,.F.);+#8067 = ORIENTED_EDGE('',*,*,#4355,.T.);+#8068 = ORIENTED_EDGE('',*,*,#8069,.T.);+#8069 = EDGE_CURVE('',#4333,#8070,#8072,.T.);+#8070 = VERTEX_POINT('',#8071);+#8071 = CARTESIAN_POINT('',(22.987,-19.0246,31.75));+#8072 = SURFACE_CURVE('',#8073,(#8077,#8084),.PCURVE_S1.);+#8073 = LINE('',#8074,#8075);+#8074 = CARTESIAN_POINT('',(22.987,-19.0246,0.));+#8075 = VECTOR('',#8076,1.);+#8076 = DIRECTION('',(0.,0.,1.));+#8077 = PCURVE('',#4370,#8078);+#8078 = DEFINITIONAL_REPRESENTATION('',(#8079),#8083);+#8079 = LINE('',#8080,#8081);+#8080 = CARTESIAN_POINT('',(1.570796326795,0.));+#8081 = VECTOR('',#8082,1.);+#8082 = DIRECTION('',(0.,1.));+#8083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8084 = PCURVE('',#5684,#8085);+#8085 = DEFINITIONAL_REPRESENTATION('',(#8086),#8090);+#8086 = LINE('',#8087,#8088);+#8087 = CARTESIAN_POINT('',(3.9624,0.));+#8088 = VECTOR('',#8089,1.);+#8089 = DIRECTION('',(0.,-1.));+#8090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8091 = ORIENTED_EDGE('',*,*,#8092,.F.);+#8092 = EDGE_CURVE('',#4409,#8070,#8093,.T.);+#8093 = SURFACE_CURVE('',#8094,(#8099,#8106),.PCURVE_S1.);+#8094 = CIRCLE('',#8095,3.9624);+#8095 = AXIS2_PLACEMENT_3D('',#8096,#8097,#8098);+#8096 = CARTESIAN_POINT('',(19.0246,-19.0246,31.75));+#8097 = DIRECTION('',(0.,0.,1.));+#8098 = DIRECTION('',(0.,-1.,0.));+#8099 = PCURVE('',#4370,#8100);+#8100 = DEFINITIONAL_REPRESENTATION('',(#8101),#8105);+#8101 = LINE('',#8102,#8103);+#8102 = CARTESIAN_POINT('',(0.,31.75));+#8103 = VECTOR('',#8104,1.);+#8104 = DIRECTION('',(1.,0.));+#8105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8106 = PCURVE('',#4424,#8107);+#8107 = DEFINITIONAL_REPRESENTATION('',(#8108),#8112);+#8108 = CIRCLE('',#8109,3.9624);+#8109 = AXIS2_PLACEMENT_2D('',#8110,#8111);+#8110 = CARTESIAN_POINT('',(-2.54E-02,2.54E-02));+#8111 = DIRECTION('',(0.,-1.));+#8112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8113 = ADVANCED_FACE('',(#8114,#8140),#4424,.T.);+#8114 = FACE_BOUND('',#8115,.T.);+#8115 = EDGE_LOOP('',(#8116,#8137,#8138,#8139));+#8116 = ORIENTED_EDGE('',*,*,#8117,.T.);+#8117 = EDGE_CURVE('',#8070,#5648,#8118,.T.);+#8118 = SURFACE_CURVE('',#8119,(#8123,#8130),.PCURVE_S1.);+#8119 = LINE('',#8120,#8121);+#8120 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#8121 = VECTOR('',#8122,1.);+#8122 = DIRECTION('',(0.,1.,0.));+#8123 = PCURVE('',#4424,#8124);+#8124 = DEFINITIONAL_REPRESENTATION('',(#8125),#8129);+#8125 = LINE('',#8126,#8127);+#8126 = CARTESIAN_POINT('',(3.937,-3.937));+#8127 = VECTOR('',#8128,1.);+#8128 = DIRECTION('',(0.,1.));+#8129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8130 = PCURVE('',#5684,#8131);+#8131 = DEFINITIONAL_REPRESENTATION('',(#8132),#8136);+#8132 = LINE('',#8133,#8134);+#8133 = CARTESIAN_POINT('',(0.,-31.75));+#8134 = VECTOR('',#8135,1.);+#8135 = DIRECTION('',(1.,0.));+#8136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8137 = ORIENTED_EDGE('',*,*,#5647,.T.);+#8138 = ORIENTED_EDGE('',*,*,#4408,.T.);+#8139 = ORIENTED_EDGE('',*,*,#8092,.T.);+#8140 = FACE_BOUND('',#8141,.T.);+#8141 = EDGE_LOOP('',(#8142));+#8142 = ORIENTED_EDGE('',*,*,#7488,.F.);+#8143 = ADVANCED_FACE('',(#8144),#4605,.T.);+#8144 = FACE_BOUND('',#8145,.T.);+#8145 = EDGE_LOOP('',(#8146,#8147,#8148,#8149));+#8146 = ORIENTED_EDGE('',*,*,#4589,.F.);+#8147 = ORIENTED_EDGE('',*,*,#4691,.F.);+#8148 = ORIENTED_EDGE('',*,*,#4717,.T.);+#8149 = ORIENTED_EDGE('',*,*,#7305,.T.);+#8150 = ADVANCED_FACE('',(#8151),#4900,.T.);+#8151 = FACE_BOUND('',#8152,.T.);+#8152 = EDGE_LOOP('',(#8153,#8154,#8155,#8156));+#8153 = ORIENTED_EDGE('',*,*,#4884,.F.);+#8154 = ORIENTED_EDGE('',*,*,#4986,.F.);+#8155 = ORIENTED_EDGE('',*,*,#5012,.T.);+#8156 = ORIENTED_EDGE('',*,*,#7332,.T.);+#8157 = ADVANCED_FACE('',(#8158),#5195,.T.);+#8158 = FACE_BOUND('',#8159,.T.);+#8159 = EDGE_LOOP('',(#8160,#8161,#8162,#8163));+#8160 = ORIENTED_EDGE('',*,*,#5179,.F.);+#8161 = ORIENTED_EDGE('',*,*,#5281,.F.);+#8162 = ORIENTED_EDGE('',*,*,#5307,.T.);+#8163 = ORIENTED_EDGE('',*,*,#7359,.T.);+#8164 = ADVANCED_FACE('',(#8165),#5490,.T.);+#8165 = FACE_BOUND('',#8166,.T.);+#8166 = EDGE_LOOP('',(#8167,#8168,#8169,#8170));+#8167 = ORIENTED_EDGE('',*,*,#5474,.F.);+#8168 = ORIENTED_EDGE('',*,*,#5576,.F.);+#8169 = ORIENTED_EDGE('',*,*,#5602,.T.);+#8170 = ORIENTED_EDGE('',*,*,#7386,.T.);+#8171 = ADVANCED_FACE('',(#8172),#5684,.F.);+#8172 = FACE_BOUND('',#8173,.F.);+#8173 = EDGE_LOOP('',(#8174,#8175,#8176,#8177));+#8174 = ORIENTED_EDGE('',*,*,#7463,.F.);+#8175 = ORIENTED_EDGE('',*,*,#8069,.T.);+#8176 = ORIENTED_EDGE('',*,*,#8117,.T.);+#8177 = ORIENTED_EDGE('',*,*,#5671,.F.);+#8178 = ADVANCED_FACE('',(#8179),#5766,.F.);+#8179 = FACE_BOUND('',#8180,.F.);+#8180 = EDGE_LOOP('',(#8181,#8182,#8205,#8226));+#8181 = ORIENTED_EDGE('',*,*,#7436,.F.);+#8182 = ORIENTED_EDGE('',*,*,#8183,.T.);+#8183 = EDGE_CURVE('',#7414,#8184,#8186,.T.);+#8184 = VERTEX_POINT('',#8185);+#8185 = CARTESIAN_POINT('',(-22.987,19.0246,31.75));+#8186 = SURFACE_CURVE('',#8187,(#8191,#8198),.PCURVE_S1.);+#8187 = LINE('',#8188,#8189);+#8188 = CARTESIAN_POINT('',(-22.987,19.0246,0.));+#8189 = VECTOR('',#8190,1.);+#8190 = DIRECTION('',(0.,0.,1.));+#8191 = PCURVE('',#5766,#8192);+#8192 = DEFINITIONAL_REPRESENTATION('',(#8193),#8197);+#8193 = LINE('',#8194,#8195);+#8194 = CARTESIAN_POINT('',(3.9624,0.));+#8195 = VECTOR('',#8196,1.);+#8196 = DIRECTION('',(0.,-1.));+#8197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8198 = PCURVE('',#7714,#8199);+#8199 = DEFINITIONAL_REPRESENTATION('',(#8200),#8204);+#8200 = LINE('',#8201,#8202);+#8201 = CARTESIAN_POINT('',(1.570796326795,0.));+#8202 = VECTOR('',#8203,1.);+#8203 = DIRECTION('',(0.,1.));+#8204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8205 = ORIENTED_EDGE('',*,*,#8206,.T.);+#8206 = EDGE_CURVE('',#8184,#5725,#8207,.T.);+#8207 = SURFACE_CURVE('',#8208,(#8212,#8219),.PCURVE_S1.);+#8208 = LINE('',#8209,#8210);+#8209 = CARTESIAN_POINT('',(-22.987,22.987,31.75));+#8210 = VECTOR('',#8211,1.);+#8211 = DIRECTION('',(0.,-1.,0.));+#8212 = PCURVE('',#5766,#8213);+#8213 = DEFINITIONAL_REPRESENTATION('',(#8214),#8218);+#8214 = LINE('',#8215,#8216);+#8215 = CARTESIAN_POINT('',(0.,-31.75));+#8216 = VECTOR('',#8217,1.);+#8217 = DIRECTION('',(1.,0.));+#8218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8219 = PCURVE('',#5741,#8220);+#8220 = DEFINITIONAL_REPRESENTATION('',(#8221),#8225);+#8221 = LINE('',#8222,#8223);+#8222 = CARTESIAN_POINT('',(-3.937,3.937));+#8223 = VECTOR('',#8224,1.);+#8224 = DIRECTION('',(0.,-1.));+#8225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8226 = ORIENTED_EDGE('',*,*,#5753,.F.);+#8227 = ADVANCED_FACE('',(#8228,#8278),#5741,.T.);+#8228 = FACE_BOUND('',#8229,.T.);+#8229 = EDGE_LOOP('',(#8230,#8231,#8232,#8255,#8277));+#8230 = ORIENTED_EDGE('',*,*,#5724,.T.);+#8231 = ORIENTED_EDGE('',*,*,#5854,.T.);+#8232 = ORIENTED_EDGE('',*,*,#8233,.T.);+#8233 = EDGE_CURVE('',#5855,#8234,#8236,.T.);+#8234 = VERTEX_POINT('',#8235);+#8235 = CARTESIAN_POINT('',(-19.0246,22.987,31.75));+#8236 = SURFACE_CURVE('',#8237,(#8241,#8248),.PCURVE_S1.);+#8237 = LINE('',#8238,#8239);+#8238 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#8239 = VECTOR('',#8240,1.);+#8240 = DIRECTION('',(-1.,0.,0.));+#8241 = PCURVE('',#5741,#8242);+#8242 = DEFINITIONAL_REPRESENTATION('',(#8243),#8247);+#8243 = LINE('',#8244,#8245);+#8244 = CARTESIAN_POINT('',(42.037,3.937));+#8245 = VECTOR('',#8246,1.);+#8246 = DIRECTION('',(-1.,0.));+#8247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8248 = PCURVE('',#5893,#8249);+#8249 = DEFINITIONAL_REPRESENTATION('',(#8250),#8254);+#8250 = LINE('',#8251,#8252);+#8251 = CARTESIAN_POINT('',(0.,-31.75));+#8252 = VECTOR('',#8253,1.);+#8253 = DIRECTION('',(1.,0.));+#8254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8255 = ORIENTED_EDGE('',*,*,#8256,.T.);+#8256 = EDGE_CURVE('',#8234,#8184,#8257,.T.);+#8257 = SURFACE_CURVE('',#8258,(#8263,#8270),.PCURVE_S1.);+#8258 = CIRCLE('',#8259,3.9624);+#8259 = AXIS2_PLACEMENT_3D('',#8260,#8261,#8262);+#8260 = CARTESIAN_POINT('',(-19.0246,19.0246,31.75));+#8261 = DIRECTION('',(0.,0.,1.));+#8262 = DIRECTION('',(0.,-1.,0.));+#8263 = PCURVE('',#5741,#8264);+#8264 = DEFINITIONAL_REPRESENTATION('',(#8265),#8269);+#8265 = CIRCLE('',#8266,3.9624);+#8266 = AXIS2_PLACEMENT_2D('',#8267,#8268);+#8267 = CARTESIAN_POINT('',(2.54E-02,-2.54E-02));+#8268 = DIRECTION('',(0.,-1.));+#8269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8270 = PCURVE('',#7714,#8271);+#8271 = DEFINITIONAL_REPRESENTATION('',(#8272),#8276);+#8272 = LINE('',#8273,#8274);+#8273 = CARTESIAN_POINT('',(-3.14159265359,31.75));+#8274 = VECTOR('',#8275,1.);+#8275 = DIRECTION('',(1.,0.));+#8276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8277 = ORIENTED_EDGE('',*,*,#8206,.T.);+#8278 = FACE_BOUND('',#8279,.T.);+#8279 = EDGE_LOOP('',(#8280));+#8280 = ORIENTED_EDGE('',*,*,#7777,.F.);+#8281 = ADVANCED_FACE('',(#8282),#5820,.T.);+#8282 = FACE_BOUND('',#8283,.T.);+#8283 = EDGE_LOOP('',(#8284,#8285,#8286,#8287));+#8284 = ORIENTED_EDGE('',*,*,#5958,.F.);+#8285 = ORIENTED_EDGE('',*,*,#5932,.F.);+#8286 = ORIENTED_EDGE('',*,*,#5804,.T.);+#8287 = ORIENTED_EDGE('',*,*,#7669,.T.);+#8288 = ADVANCED_FACE('',(#8289),#5893,.F.);+#8289 = FACE_BOUND('',#8290,.F.);+#8290 = EDGE_LOOP('',(#8291,#8292,#8293,#8294));+#8291 = ORIENTED_EDGE('',*,*,#7752,.F.);+#8292 = ORIENTED_EDGE('',*,*,#5880,.T.);+#8293 = ORIENTED_EDGE('',*,*,#8233,.T.);+#8294 = ORIENTED_EDGE('',*,*,#8295,.F.);+#8295 = EDGE_CURVE('',#7698,#8234,#8296,.T.);+#8296 = SURFACE_CURVE('',#8297,(#8301,#8308),.PCURVE_S1.);+#8297 = LINE('',#8298,#8299);+#8298 = CARTESIAN_POINT('',(-19.0246,22.987,0.));+#8299 = VECTOR('',#8300,1.);+#8300 = DIRECTION('',(0.,0.,1.));+#8301 = PCURVE('',#5893,#8302);+#8302 = DEFINITIONAL_REPRESENTATION('',(#8303),#8307);+#8303 = LINE('',#8304,#8305);+#8304 = CARTESIAN_POINT('',(42.0116,0.));+#8305 = VECTOR('',#8306,1.);+#8306 = DIRECTION('',(0.,-1.));+#8307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8308 = PCURVE('',#7714,#8309);+#8309 = DEFINITIONAL_REPRESENTATION('',(#8310),#8314);+#8310 = LINE('',#8311,#8312);+#8311 = CARTESIAN_POINT('',(0.,0.));+#8312 = VECTOR('',#8313,1.);+#8313 = DIRECTION('',(0.,1.));+#8314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8315 = ADVANCED_FACE('',(#8316),#6043,.T.);+#8316 = FACE_BOUND('',#8317,.T.);+#8317 = EDGE_LOOP('',(#8318,#8319,#8320,#8321));+#8318 = ORIENTED_EDGE('',*,*,#6027,.F.);+#8319 = ORIENTED_EDGE('',*,*,#6102,.F.);+#8320 = ORIENTED_EDGE('',*,*,#6202,.T.);+#8321 = ORIENTED_EDGE('',*,*,#7960,.T.);+#8322 = ADVANCED_FACE('',(#8323),#6166,.T.);+#8323 = FACE_BOUND('',#8324,.T.);+#8324 = EDGE_LOOP('',(#8325,#8326,#8327,#8328));+#8325 = ORIENTED_EDGE('',*,*,#6298,.F.);+#8326 = ORIENTED_EDGE('',*,*,#6272,.F.);+#8327 = ORIENTED_EDGE('',*,*,#6150,.T.);+#8328 = ORIENTED_EDGE('',*,*,#7642,.T.);+#8329 = ADVANCED_FACE('',(#8330),#6383,.T.);+#8330 = FACE_BOUND('',#8331,.T.);+#8331 = EDGE_LOOP('',(#8332,#8333,#8334,#8335));+#8332 = ORIENTED_EDGE('',*,*,#6367,.F.);+#8333 = ORIENTED_EDGE('',*,*,#6442,.F.);+#8334 = ORIENTED_EDGE('',*,*,#6542,.T.);+#8335 = ORIENTED_EDGE('',*,*,#7987,.T.);+#8336 = ADVANCED_FACE('',(#8337),#6506,.T.);+#8337 = FACE_BOUND('',#8338,.T.);+#8338 = EDGE_LOOP('',(#8339,#8340,#8341,#8342));+#8339 = ORIENTED_EDGE('',*,*,#6638,.F.);+#8340 = ORIENTED_EDGE('',*,*,#6612,.F.);+#8341 = ORIENTED_EDGE('',*,*,#6490,.T.);+#8342 = ORIENTED_EDGE('',*,*,#7615,.T.);+#8343 = ADVANCED_FACE('',(#8344),#6723,.T.);+#8344 = FACE_BOUND('',#8345,.T.);+#8345 = EDGE_LOOP('',(#8346,#8347,#8348,#8349));+#8346 = ORIENTED_EDGE('',*,*,#6707,.F.);+#8347 = ORIENTED_EDGE('',*,*,#6782,.F.);+#8348 = ORIENTED_EDGE('',*,*,#6882,.T.);+#8349 = ORIENTED_EDGE('',*,*,#8014,.T.);+#8350 = ADVANCED_FACE('',(#8351),#6846,.T.);+#8351 = FACE_BOUND('',#8352,.T.);+#8352 = EDGE_LOOP('',(#8353,#8354,#8355,#8356));+#8353 = ORIENTED_EDGE('',*,*,#6978,.F.);+#8354 = ORIENTED_EDGE('',*,*,#6952,.F.);+#8355 = ORIENTED_EDGE('',*,*,#6830,.T.);+#8356 = ORIENTED_EDGE('',*,*,#7588,.T.);+#8357 = ADVANCED_FACE('',(#8358),#7063,.T.);+#8358 = FACE_BOUND('',#8359,.T.);+#8359 = EDGE_LOOP('',(#8360,#8361,#8362,#8363));+#8360 = ORIENTED_EDGE('',*,*,#7047,.F.);+#8361 = ORIENTED_EDGE('',*,*,#7122,.F.);+#8362 = ORIENTED_EDGE('',*,*,#7231,.T.);+#8363 = ORIENTED_EDGE('',*,*,#8041,.T.);+#8364 = ADVANCED_FACE('',(#8365,#8436),#7165,.T.);+#8365 = FACE_BOUND('',#8366,.T.);+#8366 = EDGE_LOOP('',(#8367,#8390,#8391,#8414));+#8367 = ORIENTED_EDGE('',*,*,#8368,.T.);+#8368 = EDGE_CURVE('',#8369,#7147,#8371,.T.);+#8369 = VERTEX_POINT('',#8370);+#8370 = CARTESIAN_POINT('',(19.0246,22.987,31.75));+#8371 = SURFACE_CURVE('',#8372,(#8376,#8383),.PCURVE_S1.);+#8372 = LINE('',#8373,#8374);+#8373 = CARTESIAN_POINT('',(22.987,22.987,31.75));+#8374 = VECTOR('',#8375,1.);+#8375 = DIRECTION('',(-1.,0.,0.));+#8376 = PCURVE('',#7165,#8377);+#8377 = DEFINITIONAL_REPRESENTATION('',(#8378),#8382);+#8378 = LINE('',#8379,#8380);+#8379 = CARTESIAN_POINT('',(3.937,3.937));+#8380 = VECTOR('',#8381,1.);+#8381 = DIRECTION('',(-1.,0.));+#8382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8383 = PCURVE('',#7190,#8384);+#8384 = DEFINITIONAL_REPRESENTATION('',(#8385),#8389);+#8385 = LINE('',#8386,#8387);+#8386 = CARTESIAN_POINT('',(0.,-31.75));+#8387 = VECTOR('',#8388,1.);+#8388 = DIRECTION('',(1.,0.));+#8389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8390 = ORIENTED_EDGE('',*,*,#7146,.T.);+#8391 = ORIENTED_EDGE('',*,*,#8392,.T.);+#8392 = EDGE_CURVE('',#7149,#8393,#8395,.T.);+#8393 = VERTEX_POINT('',#8394);+#8394 = CARTESIAN_POINT('',(22.987,19.0246,31.75));+#8395 = SURFACE_CURVE('',#8396,(#8400,#8407),.PCURVE_S1.);+#8396 = LINE('',#8397,#8398);+#8397 = CARTESIAN_POINT('',(22.987,-22.987,31.75));+#8398 = VECTOR('',#8399,1.);+#8399 = DIRECTION('',(0.,1.,0.));+#8400 = PCURVE('',#7165,#8401);+#8401 = DEFINITIONAL_REPRESENTATION('',(#8402),#8406);+#8402 = LINE('',#8403,#8404);+#8403 = CARTESIAN_POINT('',(3.937,-42.037));+#8404 = VECTOR('',#8405,1.);+#8405 = DIRECTION('',(0.,1.));+#8406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8407 = PCURVE('',#7215,#8408);+#8408 = DEFINITIONAL_REPRESENTATION('',(#8409),#8413);+#8409 = LINE('',#8410,#8411);+#8410 = CARTESIAN_POINT('',(0.,-31.75));+#8411 = VECTOR('',#8412,1.);+#8412 = DIRECTION('',(1.,0.));+#8413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8414 = ORIENTED_EDGE('',*,*,#8415,.T.);+#8415 = EDGE_CURVE('',#8393,#8369,#8416,.T.);+#8416 = SURFACE_CURVE('',#8417,(#8422,#8429),.PCURVE_S1.);+#8417 = CIRCLE('',#8418,3.9624);+#8418 = AXIS2_PLACEMENT_3D('',#8419,#8420,#8421);+#8419 = CARTESIAN_POINT('',(19.0246,19.0246,31.75));+#8420 = DIRECTION('',(0.,0.,1.));+#8421 = DIRECTION('',(0.,-1.,0.));+#8422 = PCURVE('',#7165,#8423);+#8423 = DEFINITIONAL_REPRESENTATION('',(#8424),#8428);+#8424 = CIRCLE('',#8425,3.9624);+#8425 = AXIS2_PLACEMENT_2D('',#8426,#8427);+#8426 = CARTESIAN_POINT('',(-2.54E-02,-2.54E-02));+#8427 = DIRECTION('',(0.,-1.));+#8428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8429 = PCURVE('',#7893,#8430);+#8430 = DEFINITIONAL_REPRESENTATION('',(#8431),#8435);+#8431 = LINE('',#8432,#8433);+#8432 = CARTESIAN_POINT('',(-1.570796326795,31.75));+#8433 = VECTOR('',#8434,1.);+#8434 = DIRECTION('',(1.,0.));+#8435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8436 = FACE_BOUND('',#8437,.T.);+#8437 = EDGE_LOOP('',(#8438));+#8438 = ORIENTED_EDGE('',*,*,#7909,.F.);+#8439 = ADVANCED_FACE('',(#8440),#7215,.F.);+#8440 = FACE_BOUND('',#8441,.F.);+#8441 = EDGE_LOOP('',(#8442,#8443,#8444,#8445));+#8442 = ORIENTED_EDGE('',*,*,#7540,.F.);+#8443 = ORIENTED_EDGE('',*,*,#7202,.T.);+#8444 = ORIENTED_EDGE('',*,*,#8392,.T.);+#8445 = ORIENTED_EDGE('',*,*,#8446,.F.);+#8446 = EDGE_CURVE('',#7541,#8393,#8447,.T.);+#8447 = SURFACE_CURVE('',#8448,(#8452,#8459),.PCURVE_S1.);+#8448 = LINE('',#8449,#8450);+#8449 = CARTESIAN_POINT('',(22.987,19.0246,0.));+#8450 = VECTOR('',#8451,1.);+#8451 = DIRECTION('',(0.,0.,1.));+#8452 = PCURVE('',#7215,#8453);+#8453 = DEFINITIONAL_REPRESENTATION('',(#8454),#8458);+#8454 = LINE('',#8455,#8456);+#8455 = CARTESIAN_POINT('',(42.0116,0.));+#8456 = VECTOR('',#8457,1.);+#8457 = DIRECTION('',(0.,-1.));+#8458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8459 = PCURVE('',#7893,#8460);+#8460 = DEFINITIONAL_REPRESENTATION('',(#8461),#8465);+#8461 = LINE('',#8462,#8463);+#8462 = CARTESIAN_POINT('',(0.,0.));+#8463 = VECTOR('',#8464,1.);+#8464 = DIRECTION('',(0.,1.));+#8465 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8466 = ADVANCED_FACE('',(#8467),#7190,.F.);+#8467 = FACE_BOUND('',#8468,.F.);+#8468 = EDGE_LOOP('',(#8469,#8470,#8491,#8492));+#8469 = ORIENTED_EDGE('',*,*,#7851,.F.);+#8470 = ORIENTED_EDGE('',*,*,#8471,.T.);+#8471 = EDGE_CURVE('',#7829,#8369,#8472,.T.);+#8472 = SURFACE_CURVE('',#8473,(#8477,#8484),.PCURVE_S1.);+#8473 = LINE('',#8474,#8475);+#8474 = CARTESIAN_POINT('',(19.0246,22.987,0.));+#8475 = VECTOR('',#8476,1.);+#8476 = DIRECTION('',(0.,0.,1.));+#8477 = PCURVE('',#7190,#8478);+#8478 = DEFINITIONAL_REPRESENTATION('',(#8479),#8483);+#8479 = LINE('',#8480,#8481);+#8480 = CARTESIAN_POINT('',(3.9624,0.));+#8481 = VECTOR('',#8482,1.);+#8482 = DIRECTION('',(0.,-1.));+#8483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8484 = PCURVE('',#7893,#8485);+#8485 = DEFINITIONAL_REPRESENTATION('',(#8486),#8490);+#8486 = LINE('',#8487,#8488);+#8487 = CARTESIAN_POINT('',(1.570796326795,0.));+#8488 = VECTOR('',#8489,1.);+#8489 = DIRECTION('',(0.,1.));+#8490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#8491 = ORIENTED_EDGE('',*,*,#8368,.T.);+#8492 = ORIENTED_EDGE('',*,*,#7177,.F.);+#8493 = ADVANCED_FACE('',(#8494),#7714,.T.);+#8494 = FACE_BOUND('',#8495,.T.);+#8495 = EDGE_LOOP('',(#8496,#8497,#8498,#8499));+#8496 = ORIENTED_EDGE('',*,*,#8295,.F.);+#8497 = ORIENTED_EDGE('',*,*,#7697,.T.);+#8498 = ORIENTED_EDGE('',*,*,#8183,.T.);+#8499 = ORIENTED_EDGE('',*,*,#8256,.F.);+#8500 = ADVANCED_FACE('',(#8501),#7893,.T.);+#8501 = FACE_BOUND('',#8502,.T.);+#8502 = EDGE_LOOP('',(#8503,#8504,#8505,#8506));+#8503 = ORIENTED_EDGE('',*,*,#8446,.F.);+#8504 = ORIENTED_EDGE('',*,*,#7878,.T.);+#8505 = ORIENTED_EDGE('',*,*,#8471,.T.);+#8506 = ORIENTED_EDGE('',*,*,#8415,.F.);+#8507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#8511)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#8508,#8509,#8510)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#8508 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#8509 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#8510 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#8511 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#8508,+  'distance_accuracy_value','confusion accuracy');+#8512 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+ENDSEC;+END-ISO-10303-21;
mechanical/heatsink-study/README.mdadded+9
@@ -0,0 +1,9 @@+# 680-125220 incomplete drawing-led model++The [manufacturer drawing](https://wakefieldthermal.com/content/data_sheets/677.pdf), printed page 75, gives the outer dimensions, reference base thickness, mounting pitch and holes, and two sets of fin-tip diameters. The generated [review](review.json) separates those values from inferred fin layout and thickness.++This first STEP/GLB draft omits the two lead-relief aperture profiles and exact placement, root fillets, tolerances and anodize thickness. Its volume implies about 54.4 g at the assumed aluminum density, versus the catalog's 49.9 g; that difference is another reason not to treat it as exact manufacturer CAD.++The base is approximately 4.8 mm and explicitly marked reference in the drawing. No fastener engagement, contact area or airflow acceptance follows from this model. It has **not** replaced the conservative sink envelope in the assembled study. No physical model or gate has been changed to make cooling pass.++Run `python3 tools/heatsink_study.py` in the isolated CadQuery environment to reproduce the drawing-led draft. No manufacturer drawing is redistributed in this directory.
mechanical/heatsink-study/review.jsonadded+39
@@ -0,0 +1,39 @@+{+  "status": "incomplete-drawing-led-model",+  "manufacturer": "Wakefield Thermal",+  "mpn": "680-125220",+  "source": "https://wakefieldthermal.com/content/data_sheets/677.pdf",+  "sourcePrintedPage": 75,+  "catalogDimensionsMm": {+    "width": 45.974,+    "height": 31.75,+    "baseThicknessReference": 4.7752,+    "cornerRadiusReference": 3.9623999999999997,+    "mountingPitch": 38.099999999999994,+    "supportHoleDiameter": 3.7337999999999996,+    "deviceHoleDiameter": 3.556,+    "finTipDiameters": [+      33.274,+      39.624+    ]+  },+  "inferredGeometry": {+    "radialFinCount": 16,+    "angularStepDegrees": 22.5,+    "phaseDegrees": 11.25,+    "finThicknessMm": 2.0+  },+  "omitted": [+    "Two TO-220 lead-relief aperture profiles and their exact placement",+    "Fin/base root fillets, profile tolerances and anodize thickness"+  ],+  "solidValid": true,+  "volumeMm3": 20158.18553489982,+  "massAt2700KgM3Grams": 54.42710094422952,+  "catalogMassGrams": 49.9,+  "limits": [+    "Visualization only; not suitable for contact-area, airflow, fastener engagement or fabrication acceptance.",+    "The 0.188-inch base dimension is marked REF in the source.",+    "No exact manufacturer CAD was found in this search; availability is not disproved."+  ]+}
mechanical/installed-fan-study/LICENSEadded+9
@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.++This license covers only Adom-authored files, not linked manufacturer documents or reference CAD.
mechanical/installed-fan-study/README.mdadded+23
@@ -0,0 +1,23 @@+# Installed fan harness and motion study++This nominal assembly adds the three-wire fan connection to J9 on the actual v85 PCB. The model includes the Adom-added Harwin M20-1060300 housing and three simplified M20-1180046 contacts mating with J9's M20-9990346 header. The exact Sunon fan ships with flying leads; the connector is our custom termination.++| J9 circuit | Wire | Signal |+|---|---|---|+| 1 | Red | +5 V auxiliary |+| 2 | Black | Ground |+| 3 | Yellow | Tachometer FG |++The unpolarized connector requires a circuit-1 orientation check. Do not infer polarity from housing fit. Prepare 3–4 mm stripped ends for the specified contacts and qualify the crimp; the factory strip length is different.++The nominal routes are about 42.4, 44.6 and 47.6 mm. With a provisional 10 mm allowance and rounding, the proposed blanks are 55, 55 and 60 mm. **These are not released cut lengths.** Validate the real exit, insertion, service slack, strain relief and bend radii before trimming the supplied 305 ±10 mm leads. Sampled minimum curve radii are 6.62, 5.07 and 3.79 mm; these are geometry measurements, not a manufacturer bend-radius approval.++[Review data](review.json) records no nominal wire-to-wire, fitted-body, probe, support/sink-envelope or rotor swept-volume intersections. Intentional connector mating with J9 and the illustrative fan lead exit are excluded from collision rejection. Connector retention details and contacts are simplified. No physical fit, cooling or insulation qualification is claimed.++[The GLB](installed-fan.glb) preserves `Fan.Rotor` and `Fan.Rotor.Revolution`. [State metadata](states.json) and the [instance-scoped controller](controller.mjs) bind simulated or measured RPM explicitly. Invalid telemetry pauses motion and becomes unknown. The demonstration uses simulated RPM and 1:500 visual time scaling; it is not hardware telemetry. The gentle 20-second demo pauses, ramps up, holds briefly, ramps down and rests.++The STEP contains connection geometry only. The fan and carrier models remain separate. All GLB coordinates use metres in the board's MP1-anchored Z-up frame; STEP uses millimetres. Source fan geometry is the MIT Adom nominal component from [the reusable Sunon page](https://wiki.adom.inc/adom/mf40200v1-1000u-g99), not manufacturer CAD. A source copy and license are included for reproducibility.++Run `python3 tools/installed_fan_study.py` in the project's isolated CadQuery environment. The tool reads the saved v85 body audit, carrier and board and refuses a changed board identity. It generates the geometry and report; it does not modify the PCB or control hardware.++[Single assembly GLB](assembly-v85-study.glb) combines the actual PCB, nominal carrier and this fan harness, preserving the rotor animation. [Assembly state metadata](assembly-states.json) binds that exact file. [Assembly review](assembly-review.json) records input hashes and structural checks; browser evidence separately confirms rotor movement and stopped state. The sink remains the transparent clearance envelope.
mechanical/installed-fan-study/assembly-browser-check.jsonadded+51
@@ -0,0 +1,51 @@+{+  "_hint": "Runs JS in the page and returns the result — use it to read DOM state or verify selectors before acting.",+  "_next": [+    "pup_click",+    "pup_fetch_url"+  ],+  "_timeoutHint": "ab waits up to 60s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure — the work usually keeps running on the bridge. Poll `pup_readiness` until it reports done.",+  "aiThread": "adom-custom-load",+  "durationMs": 544,+  "error": "",+  "ok": true,+  "output": "{\"ok\":true,\"status\":\"ok\",\"sessionId\":\"adom-custom-load-current-milestone\",\"window\":\"adom-custom-load-current-milestone\",\"aiThread\":\"adom-custom-load\",\"tabId\":\"tab-7\",\"result\":{\"singleAnimation\":true,\"target\":\"Fan.Rotor\",\"rotorChanged\":true,\"status\":{\"state\":\"on\",\"speed\":7000,\"source\":\"simulated\",\"valid\":true,\"timeScale\":0.002,\"playbackRate\":0.23333333333333336},\"off\":{\"state\":\"off\",\"speed\":0,\"source\":\"simulated\",\"valid\":true,\"timeScale\":0.002,\"playbackRate\":0}},\"durationMs\":544,\"shell\":\"rust\",\"_hint\":\"Runs JS in the page and returns the result — use it to read DOM state or verify selectors before acting.\",\"related\":[\"pup_click\",\"pup_fetch_url\"],\"_next\":[\"pup_click\",\"pup_fetch_url\"],\"pitfalls\":[\"the expression must be serializable JSON in its return value\",\"runs in the page context, not Node\"],\"success\":true}",+  "pitfalls": [+    "the expression must be serializable JSON in its return value",+    "runs in the page context, not Node"+  ],+  "related": [+    "pup_click",+    "pup_fetch_url"+  ],+  "result": {+    "off": {+      "playbackRate": 0,+      "source": "simulated",+      "speed": 0,+      "state": "off",+      "timeScale": 0.002,+      "valid": true+    },+    "rotorChanged": true,+    "singleAnimation": true,+    "status": {+      "playbackRate": 0.23333333333333336,+      "source": "simulated",+      "speed": 7000,+      "state": "on",+      "timeScale": 0.002,+      "valid": true+    },+    "target": "Fan.Rotor"+  },+  "schemaVersion": 1,+  "sessionId": "adom-custom-load-current-milestone",+  "shell": "rust",+  "status": "ok",+  "statusVerb": "pup_readiness",+  "success": true,+  "tabId": "tab-7",+  "timeoutSeconds": 60,+  "window": "adom-custom-load-current-milestone"+}
mechanical/installed-fan-study/assembly-review.jsonadded+33
@@ -0,0 +1,33 @@+{+  "status": "nominal-assembly-review-only",+  "inputs": [+    {+      "file": "mechanical/v85-review.glb",+      "sha256": "150a855eb3e0e4e28ac4255728e0833b30aae82478f5f50b805062ce84124c32"+    },+    {+      "file": "mechanical/carrier-study/carrier-layout.glb",+      "sha256": "af772a3e1db2b115d782669a421efc01ba093ffb41a11b20a271026eb1bcb0b9"+    },+    {+      "file": "mechanical/installed-fan-study/installed-fan.glb",+      "sha256": "16c97e04395da50b869c0e0a195e401f08625cc3240e4b26fddf184d73fff309"+    }+  ],+  "outputSha256": "c1613d6b7b907573837793de8d49830611672d5a565d9ac5430c31c86e4b31fb",+  "sceneRoots": 23,+  "nodes": 55,+  "rotorNode": 45,+  "animations": [+    "Fan.Rotor.Revolution"+  ],+  "extensions": [+    "KHR_draco_mesh_compression",+    "KHR_mesh_quantization"+  ],+  "limitations": [+    "Sink remains a clearance envelope.",+    "Clamp, retention, strain relief and physical qualification remain incomplete.",+    "Structural checks are not a full glTF conformance validator."+  ]+}
mechanical/installed-fan-study/assembly-states.jsonadded+172
@@ -0,0 +1,172 @@+{+  "schema": "adom/component-states@1",+  "mpn": "MF40200V1-1000U-G99",+  "kind": "fan",+  "default": "off",+  "variables": {+    "speed": {+      "type": "number",+      "unit": "rpm",+      "min": 0,+      "max": 10000,+      "default": 0,+      "description": "Actual rotor speed in the declared data source, not requested supply or nominal speed."+    }+  },+  "states": [+    {+      "id": "off",+      "label": "Off",+      "summary": "Rotor stopped. No implicit coast-down model.",+      "models": {+        "glb": "assembly-v85-study.glb"+      },+      "values": {+        "speed": 0+      },+      "motion": {+        "playing": false+      },+      "when": {+        "text": "Explicit stopped state; unknown telemetry must not be presented as verified off."+      }+    },+    {+      "id": "on",+      "label": "On",+      "summary": "Rotating at the supplied speed variable.",+      "models": {+        "glb": "assembly-v85-study.glb"+      },+      "values": {+        "speed": 7000+      },+      "motion": {+        "playing": true+      },+      "when": {+        "text": "Explicit simulated rotor speed or valid measured tachometer RPM; supply presence alone is insufficient."+      }+    }+  ],+  "motion": {+    "schema": "adom/component-motion@1",+    "status": "proposed-extension",+    "model": "assembly-v85-study.glb",+    "sha256": "c1613d6b7b907573837793de8d49830611672d5a565d9ac5430c31c86e4b31fb",+    "requiredCapability": "component-motion@1",+    "nodes": {+      "assembly": "Fan.Assembly",+      "stationary": "Fan.Housing",+      "rotor": "Fan.Rotor"+    },+    "bindings": [+      {+        "id": "rotor",+        "node": "Fan.Rotor",+        "animation": "Fan.Rotor.Revolution",+        "variable": "speed",+        "unit": "rpm",+        "cycleDurationSeconds": 1,+        "revolutionsPerCycle": 1,+        "axisLocal": [+          0,+          0,+          1+        ],+        "pivotLocalMeters": [+          0,+          0,+          0+        ],+        "direction": "negative right-hand rotation about local Z; illustrative orientation",+        "mapping": "rpm-to-cycle-rate",+        "offBehavior": "pause-preserve-phase"+      }+    ],+    "presentation": {+      "defaultTimeScale": 1,+      "previewTimeScale": 0.02,+      "labelRequiredWhenScaled": true,+      "highRpmAliasingWarning": true+    },+    "telemetry": {+      "defaultSource": "simulated",+      "sources": [+        "simulated",+        "measured"+      ],+      "validRequired": true,+      "staleBehavior": "pause-and-label-unknown",+      "doesNotControlHardware": true+    }+  },+  "electrical": {+    "supply_V": 5,+    "nominal_rpm": 7000,+    "tach_pulses_per_revolution": 2,+    "source": "Sunon D04114960G-01 pages 3 and 8"+  },+  "pins": {+    "supply": "1 (red lead, library convention)",+    "ground": "2 (black lead)",+    "tach": "3 (yellow lead)"+  },+  "limitations": [+    "Motion extension pending ecosystem adoption",+    "STEP is static mechanical geometry; playback lives in GLB/runtime",+    "Rotor blades and supports are illustrative, not exact vendor geometry",+    "Rotation direction requires physical verification",+    "No airflow, inertia, thermal or safety proof from animation"+  ],+  "heroPresentation": {+    "schema": "adom/hero-state-presentation@1",+    "status": "authored-presentation-metadata",+    "model": "mf40200v1-1000u-g99-hero.glb",+    "animation": "Fan.Hero.GentleStateCycle",+    "node": "Fan.Rotor",+    "source": "simulated",+    "controlsHardware": false,+    "durationSeconds": 20,+    "loop": true,+    "schedule": [+      {+        "from": 0,+        "to": 4,+        "state": "off"+      },+      {+        "from": 4,+        "to": 8,+        "state": "spin-up",+        "easing": "smoothstep velocity"+      },+      {+        "from": 8,+        "to": 12,+        "state": "on"+      },+      {+        "from": 12,+        "to": 16,+        "state": "spin-down",+        "easing": "smoothstep velocity"+      },+      {+        "from": 16,+        "to": 20,+        "state": "off"+      }+    ],+    "peakRepresentedRpm": 7000,+    "peakVisualRpm": 15,+    "presentationTimeScale": 0.002142857142857143,+    "meaning": "Illustrative slow-motion state demonstration, not measured speed or a physical inertia model",+    "animationOff": "first frame stopped",+    "repeatSeam": "two complete turns; stopped at both ends",+    "stationary": [+      "Fan.Housing",+      "Fan.Connection"+    ]+  }+}
mechanical/installed-fan-study/assembly-v85-study.glbadded
⋯ 1 unchanged line ⋯
mechanical/installed-fan-study/browser-motion-check.jsonadded+57
@@ -0,0 +1,57 @@+{+  "_hint": "Runs JS in the page and returns the result — use it to read DOM state or verify selectors before acting.",+  "_next": [+    "pup_click",+    "pup_fetch_url"+  ],+  "_timeoutHint": "ab waits up to 60s for this verb before the request times out. If it's a long operation (cloud open / download / export), DON'T treat a timeout as failure — the work usually keeps running on the bridge. Poll `pup_readiness` until it reports done.",+  "aiThread": "adom-custom-load",+  "durationMs": 731,+  "error": "",+  "ok": true,+  "output": "{\"ok\":true,\"status\":\"ok\",\"sessionId\":\"adom-custom-load-current-milestone\",\"window\":\"adom-custom-load-current-milestone\",\"aiThread\":\"adom-custom-load\",\"tabId\":\"tab-7\",\"result\":{\"on\":{\"state\":\"on\",\"speed\":7000,\"source\":\"simulated\",\"valid\":true,\"timeScale\":0.002,\"playbackRate\":0.23333333333333336},\"rotorChanged\":true,\"unknown\":{\"state\":\"unknown\",\"speed\":null,\"source\":\"simulated\",\"valid\":false,\"timeScale\":0.002},\"paused\":true,\"off\":{\"state\":\"off\",\"speed\":0,\"source\":\"simulated\",\"valid\":true,\"timeScale\":0.002,\"playbackRate\":0}},\"durationMs\":731,\"shell\":\"rust\",\"_hint\":\"Runs JS in the page and returns the result — use it to read DOM state or verify selectors before acting.\",\"related\":[\"pup_click\",\"pup_fetch_url\"],\"_next\":[\"pup_click\",\"pup_fetch_url\"],\"pitfalls\":[\"the expression must be serializable JSON in its return value\",\"runs in the page context, not Node\"],\"success\":true}",+  "pitfalls": [+    "the expression must be serializable JSON in its return value",+    "runs in the page context, not Node"+  ],+  "related": [+    "pup_click",+    "pup_fetch_url"+  ],+  "result": {+    "off": {+      "playbackRate": 0,+      "source": "simulated",+      "speed": 0,+      "state": "off",+      "timeScale": 0.002,+      "valid": true+    },+    "on": {+      "playbackRate": 0.23333333333333336,+      "source": "simulated",+      "speed": 7000,+      "state": "on",+      "timeScale": 0.002,+      "valid": true+    },+    "paused": true,+    "rotorChanged": true,+    "unknown": {+      "source": "simulated",+      "speed": null,+      "state": "unknown",+      "timeScale": 0.002,+      "valid": false+    }+  },+  "schemaVersion": 1,+  "sessionId": "adom-custom-load-current-milestone",+  "shell": "rust",+  "status": "ok",+  "statusVerb": "pup_readiness",+  "success": true,+  "tabId": "tab-7",+  "timeoutSeconds": 60,+  "window": "adom-custom-load-current-milestone"+}
mechanical/installed-fan-study/controller.mjsadded+24
@@ -0,0 +1,24 @@+// Reusable adapter for one imported component instance. No network or hardware I/O.+export function bindFanMotion(imported, manifest) {+  if(manifest.motion?.schema!=='adom/component-motion@1') throw Error('unsupported_motion_schema');+  const binding=manifest.motion.bindings[0];+  if(!binding || binding.mapping!=='rpm-to-cycle-rate' || !Number.isFinite(binding.cycleDurationSeconds) || binding.cycleDurationSeconds<=0 || !Number.isFinite(binding.revolutionsPerCycle) || binding.revolutionsPerCycle<=0 || !Number.isFinite(manifest.variables?.speed?.max))throw Error('invalid_motion_binding');+  const groups=imported.animationGroups.filter(g=>g.name===binding.animation);+  const nodes=[...(imported.transformNodes||[]),...(imported.meshes||[])].filter(n=>n.name===binding.node);+  if(groups.length!==1||nodes.length!==1) throw Error('ambiguous_or_missing_motion_binding');+  const group=groups[0], rotor=nodes[0];+  if(!group.targetedAnimations.length)throw Error('empty_animation');+  if(group.targetedAnimations.some(a=>a.target!==rotor))throw Error('animation_targets_outside_rotor');+  group.stop();let last={state:'off',speed:0,source:'simulated',valid:true,timeScale:1};+  function fail(message){group.pause();last={state:'unknown',speed:null,source:last.source,valid:false};throw Error(message);}+  function apply({state,speed,source='simulated',valid=true,timeScale=1}) {+    if(!['off','on'].includes(state)||!['simulated','measured'].includes(source)||typeof valid!=='boolean'||!Number.isFinite(timeScale)||timeScale<=0||timeScale>1)return fail('invalid_motion_request');+    if(!valid){group.pause();last={state:'unknown',speed:null,source,valid:false,timeScale};return last;}+    if(!Number.isFinite(speed)||speed<0||speed>manifest.variables.speed.max||(state==='off'&&speed!==0))return fail('invalid_rpm');+    const rate=speed/60*binding.cycleDurationSeconds/binding.revolutionsPerCycle*timeScale;+    if(state==='off'||speed===0)group.pause();+    else {if(!group.isStarted)group.start(true,rate);else {group.speedRatio=rate;group.play(true);}}+    last={state,speed,source,valid,timeScale,playbackRate:rate};return last;+  }+  return {apply,status:()=>({...last}),pause:()=>group.pause(),dispose:()=>group.stop()};+}
mechanical/installed-fan-study/installed-connection.stepadded+10877
@@ -0,0 +1,10877 @@+ISO-10303-21;+HEADER;+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-10-10T12:25:52',('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('Installed_fan_connection_NOMINAL',+  'Installed_fan_connection_NOMINAL','',(#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);+#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#44,#45,#46)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#44 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#45 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#46 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#44,+  'distance_accuracy_value','confusion accuracy');+#48 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#49 = SHAPE_DEFINITION_REPRESENTATION(#50,#56);+#50 = PRODUCT_DEFINITION_SHAPE('','',#51);+#51 = PRODUCT_DEFINITION('design','',#52,#55);+#52 = PRODUCT_DEFINITION_FORMATION('','',#53);+#53 = PRODUCT('Fan_InstalledLead_5V','Fan_InstalledLead_5V','',(#54));+#54 = PRODUCT_CONTEXT('',#2,'mechanical');+#55 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#56 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#57),#970);+#57 = MANIFOLD_SOLID_BREP('',#58);+#58 = CLOSED_SHELL('',(#59,#962,#966));+#59 = ADVANCED_FACE('',(#60),#172,.F.);+#60 = FACE_BOUND('',#61,.F.);+#61 = EDGE_LOOP('',(#62,#893,#927,#928));+#62 = ORIENTED_EDGE('',*,*,#63,.T.);+#63 = EDGE_CURVE('',#64,#66,#68,.T.);+#64 = VERTEX_POINT('',#65);+#65 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#66 = VERTEX_POINT('',#67);+#67 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909));+#68 = SEAM_CURVE('',#69,(#171,#886),.PCURVE_S1.);+#69 = ( BOUNDED_CURVE() B_SPLINE_CURVE(10,(#70,#71,#72,#73,#74,#75,#76,+    #77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,+    #94,#95,#96,#97,#98,#99,#100,#101,#102,#103,#104,#105,#106,#107,#108+    ,#109,#110,#111,#112,#113,#114,#115,#116,#117,#118,#119,#120,#121,+    #122,#123,#124,#125,#126,#127,#128,#129,#130,#131,#132,#133,#134,+    #135,#136,#137,#138,#139,#140,#141,#142,#143,#144,#145,#146,#147,+    #148,#149,#150,#151,#152,#153,#154,#155,#156,#157,#158,#159,#160,+    #161,#162,#163,#164,#165,#166,#167,#168,#169,#170),.UNSPECIFIED.,.F.+,.F.) B_SPLINE_CURVE_WITH_KNOTS((11,10,10,10,8,8,8,10,8,8,10,11),(0.,+    6.067905646218,15.115557275232,23.524814079492,25.899814079492,+    28.274814079492,30.649814079492,33.024814079492,35.63489070672,+    36.939929020333,38.244967333947,41.704967333947),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461067,1.669078461069,1.669078461068,1.669078461069,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461069,1.669078461067,1.669078461069,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+1.669078461068)) REPRESENTATION_ITEM('') );+#70 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#71 = CARTESIAN_POINT('',(42.956656101087,7.983169517425,48.959640876132+    ));+#72 = CARTESIAN_POINT('',(43.264304698337,7.54200104612,49.087718583093)+  );+#73 = CARTESIAN_POINT('',(43.608925700515,7.114023581456,49.203822426329+    ));+#74 = CARTESIAN_POINT('',(43.987961361317,6.699005384088,49.30740832356)+  );+#75 = CARTESIAN_POINT('',(44.398634654357,6.296864940582,49.397841621008+    ));+#76 = CARTESIAN_POINT('',(44.837950189669,5.907537389808,49.474441829538+    ));+#77 = CARTESIAN_POINT('',(45.30271240793,5.530881811941,49.536529280706)+  );+#78 = CARTESIAN_POINT('',(45.789561052343,5.166629380171,49.583473702735+    ));+#79 = CARTESIAN_POINT('',(46.295023918232,4.814372375027,49.614744716387+    ));+#80 = CARTESIAN_POINT('',(46.815586880309,4.473594061396,49.629964250765+    ));+#81 = CARTESIAN_POINT('',(47.585182548166,3.949294113311,49.601385176004+    ));+#82 = CARTESIAN_POINT('',(48.379435889324,3.445072612717,49.548531961636+    ));+#83 = CARTESIAN_POINT('',(49.186911607317,2.966915276938,49.472486765088+    ));+#84 = CARTESIAN_POINT('',(50.002506552795,2.528736624364,49.370908075517+    ));+#85 = CARTESIAN_POINT('',(50.814961016607,2.136798405762,49.222494600188+    ));+#86 = CARTESIAN_POINT('',(51.609219198281,1.79068737853,49.013370993702)+  );+#87 = CARTESIAN_POINT('',(52.370100824566,1.490136348941,48.737210320978+    ));+#88 = CARTESIAN_POINT('',(53.084799591254,1.236590893748,48.384502116576+    ));+#89 = CARTESIAN_POINT('',(53.744796316211,1.027861169241,47.94867381479)+  );+#90 = CARTESIAN_POINT('',(54.342865422407,0.863453723001,47.41777717588)+  );+#91 = CARTESIAN_POINT('',(54.895827811474,0.706271538296,46.922245374586+    ));+#92 = CARTESIAN_POINT('',(55.401220399999,0.580214859469,46.334890137993+    ));+#93 = CARTESIAN_POINT('',(55.852947372634,0.480128206016,45.667218959411+    ));+#94 = CARTESIAN_POINT('',(56.242975190778,0.401103438045,44.933191563806+    ));+#95 = CARTESIAN_POINT('',(56.565440314625,0.33773253608,44.148916560083)+  );+#96 = CARTESIAN_POINT('',(56.816135580887,0.285606157354,43.330822460381+    ));+#97 = CARTESIAN_POINT('',(56.990936611477,0.24175954965,42.494619372217)+  );+#98 = CARTESIAN_POINT('',(57.085161593849,0.203197247719,41.655684508244+    ));+#99 = CARTESIAN_POINT('',(57.094289739025,0.165057821219,40.829821497797+    ));+#100 = CARTESIAN_POINT('',(57.014895688772,0.122409787109,40.03166032329+    ));+#101 = CARTESIAN_POINT('',(56.995394448188,0.124565392863,+    39.805681730086));+#102 = CARTESIAN_POINT('',(56.96876780572,0.126726707179,39.580570042274+    ));+#103 = CARTESIAN_POINT('',(56.935421755653,0.129150839436,39.35616804504+    ));+#104 = CARTESIAN_POINT('',(56.895816924619,0.132123209166,+    39.132318657378));+#105 = CARTESIAN_POINT('',(56.850429869762,0.135967062567,38.90887984988+    ));+#106 = CARTESIAN_POINT('',(56.799753041666,0.141060530462,+    38.685723138058));+#107 = CARTESIAN_POINT('',(56.744333412125,0.147861227663,+    38.462715651175));+#108 = CARTESIAN_POINT('',(56.684849766663,0.156938393795,38.23968577661+    ));+#109 = CARTESIAN_POINT('',(56.559607557131,0.181086757244,37.79305898285+    ));+#110 = CARTESIAN_POINT('',(56.427131309728,0.220899492564,+    37.343626654885));+#111 = CARTESIAN_POINT('',(56.360478548618,0.246012684643,+    37.117774888462));+#112 = CARTESIAN_POINT('',(56.295093744883,0.274587012173,+    36.890156543507));+#113 = CARTESIAN_POINT('',(56.233370887602,0.317658407556,36.66020512202+    ));+#114 = CARTESIAN_POINT('',(56.182292739385,0.355696385657,36.42458243021+    ));+#115 = CARTESIAN_POINT('',(56.137081929348,0.41792080555,36.186285064846+    ));+#116 = CARTESIAN_POINT('',(56.131504520673,0.477788319908,+    35.930548537889));+#117 = CARTESIAN_POINT('',(56.157031920973,0.550322240521,35.40170569372+    ));+#118 = CARTESIAN_POINT('',(56.1871141813,0.524480419174,34.868747500733)+  );+#119 = CARTESIAN_POINT('',(56.186216531272,0.485233728547,+    34.608821410821));+#120 = CARTESIAN_POINT('',(56.144385979264,0.436815444024,+    34.366961808752));+#121 = CARTESIAN_POINT('',(56.091921404493,0.414763332728,+    34.131856151045));+#122 = CARTESIAN_POINT('',(56.029762057686,0.386270485906,+    33.902258598042));+#123 = CARTESIAN_POINT('',(55.960832407771,0.373692748577,+    33.677845792439));+#124 = CARTESIAN_POINT('',(55.889820606825,0.365796056455,+    33.456442641121));+#125 = CARTESIAN_POINT('',(55.746000955104,0.363970645956,+    33.019103191244));+#126 = CARTESIAN_POINT('',(55.604895731325,0.386282651604,+    32.590457087164));+#127 = CARTESIAN_POINT('',(55.536446995356,0.402905873022,+    32.377822384713));+#128 = CARTESIAN_POINT('',(55.471094114171,0.424584058901,+    32.166567843058));+#129 = CARTESIAN_POINT('',(55.409559140179,0.451028915946,+    31.956488918126));+#130 = CARTESIAN_POINT('',(55.352416877262,0.482049418772,31.74742888525+    ));+#131 = CARTESIAN_POINT('',(55.300176873003,0.517529344502,+    31.539240341723));+#132 = CARTESIAN_POINT('',(55.253324725242,0.557409034911,+    31.331764037437));+#133 = CARTESIAN_POINT('',(55.212322702925,0.601671386106,+    31.124825033368));+#134 = CARTESIAN_POINT('',(55.177569681275,0.650332065742,30.91824618812+    ));+#135 = CARTESIAN_POINT('',(55.141029104692,0.696535796419,+    30.688967598473));+#136 = CARTESIAN_POINT('',(55.111979291224,0.745377062066,+    30.456312389871));+#137 = CARTESIAN_POINT('',(55.089877677279,0.795850456147,+    30.220110770902));+#138 = CARTESIAN_POINT('',(55.073949217453,0.843262622655,+    29.979090392308));+#139 = CARTESIAN_POINT('',(55.063019086608,0.895441754578,+    29.735982045665));+#140 = CARTESIAN_POINT('',(55.058140086982,0.927829784448,+    29.483363026918));+#141 = CARTESIAN_POINT('',(55.048419734544,0.966514701043,+    29.229489582763));+#142 = CARTESIAN_POINT('',(55.047396252765,0.974961348271,+    28.963577607032));+#143 = CARTESIAN_POINT('',(54.991329371997,0.946130054746,+    28.546397238648));+#144 = CARTESIAN_POINT('',(54.845788929304,0.920066187697,+    28.123728494135));+#145 = CARTESIAN_POINT('',(54.787009788636,0.915250920834,+    27.983438881913));+#146 = CARTESIAN_POINT('',(54.7185674065,0.918751727294,27.845282524315)+  );+#147 = CARTESIAN_POINT('',(54.648433403047,0.936985368958,+    27.711675533507));+#148 = CARTESIAN_POINT('',(54.584676264178,0.967278458946,+    27.582194596104));+#149 = CARTESIAN_POINT('',(54.529927771719,1.003558250661,+    27.455149919411));+#150 = CARTESIAN_POINT('',(54.482909889619,1.044461309244,+    27.330167139624));+#151 = CARTESIAN_POINT('',(54.404184499983,1.130312301279,+    27.082857820874));+#152 = CARTESIAN_POINT('',(54.351636239278,1.21890200595,26.839315293147+    ));+#153 = CARTESIAN_POINT('',(54.330897622991,1.262456557189,+    26.718075625248));+#154 = CARTESIAN_POINT('',(54.314508083729,1.304534689088,26.59715497121+    ));+#155 = CARTESIAN_POINT('',(54.301441209579,1.344772284434,+    26.476455253798));+#156 = CARTESIAN_POINT('',(54.290925962613,1.382982985918,+    26.355938171766));+#157 = CARTESIAN_POINT('',(54.282394765294,1.419055838655,+    26.235592817682));+#158 = CARTESIAN_POINT('',(54.275379407037,1.452914081106,+    26.115419703155));+#159 = CARTESIAN_POINT('',(54.269449853613,1.484504349219,25.99542525223+    ));+#160 = CARTESIAN_POINT('',(54.264291042024,1.513785558539,+    25.875620823677));+#161 = CARTESIAN_POINT('',(54.289136539024,1.565476490709,+    25.554927225577));+#162 = CARTESIAN_POINT('',(54.309806249503,1.60565083035,25.234128876689+    ));+#163 = CARTESIAN_POINT('',(54.326571743301,1.633909091826,24.91299178795+    ));+#164 = CARTESIAN_POINT('',(54.339700646729,1.649851242027,+    24.591249877243));+#165 = CARTESIAN_POINT('',(54.349456076237,1.653071201962,+    24.268612388743));+#166 = CARTESIAN_POINT('',(54.35609607208,1.643151348352,23.944771312091+    ));+#167 = CARTESIAN_POINT('',(54.359873031974,1.619657015225,+    23.619408801808));+#168 = CARTESIAN_POINT('',(54.361033144776,1.582130995502,+    23.292204596438));+#169 = CARTESIAN_POINT('',(54.359815824133,1.530088042599,+    22.962843437941));+#170 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909)+  );+#171 = PCURVE('',#172,#880);+#172 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,10,(+    (#173,#174,#175,#176,#177,#178,#179,#180,#181,#182,#183,#184,#185+      ,#186,#187,#188,#189,#190,#191,#192,#193,#194,#195,#196,#197,#198+      ,#199,#200,#201,#202,#203,#204,#205,#206,#207,#208,#209,#210,#211+      ,#212,#213,#214,#215,#216,#217,#218,#219,#220,#221,#222,#223,#224+      ,#225,#226,#227,#228,#229,#230,#231,#232,#233,#234,#235,#236,#237+      ,#238,#239,#240,#241,#242,#243,#244,#245,#246,#247,#248,#249,#250+      ,#251,#252,#253,#254,#255,#256,#257,#258,#259,#260,#261,#262,#263+      ,#264,#265,#266,#267,#268,#269,#270,#271,#272,#273)+    ,(#274,#275,#276,#277,#278,#279,#280,#281,#282,#283,#284,#285,#286+      ,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,#298,#299+      ,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,#311,#312+      ,#313,#314,#315,#316,#317,#318,#319,#320,#321,#322,#323,#324,#325+      ,#326,#327,#328,#329,#330,#331,#332,#333,#334,#335,#336,#337,#338+      ,#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351+      ,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364+      ,#365,#366,#367,#368,#369,#370,#371,#372,#373,#374)+    ,(#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387+      ,#388,#389,#390,#391,#392,#393,#394,#395,#396,#397,#398,#399,#400+      ,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,#413+      ,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426+      ,#427,#428,#429,#430,#431,#432,#433,#434,#435,#436,#437,#438,#439+      ,#440,#441,#442,#443,#444,#445,#446,#447,#448,#449,#450,#451,#452+      ,#453,#454,#455,#456,#457,#458,#459,#460,#461,#462,#463,#464,#465+      ,#466,#467,#468,#469,#470,#471,#472,#473,#474,#475)+    ,(#476,#477,#478,#479,#480,#481,#482,#483,#484,#485,#486,#487,#488+      ,#489,#490,#491,#492,#493,#494,#495,#496,#497,#498,#499,#500,#501+      ,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513,#514+      ,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524,#525,#526,#527+      ,#528,#529,#530,#531,#532,#533,#534,#535,#536,#537,#538,#539,#540+      ,#541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551,#552,#553+      ,#554,#555,#556,#557,#558,#559,#560,#561,#562,#563,#564,#565,#566+      ,#567,#568,#569,#570,#571,#572,#573,#574,#575,#576)+    ,(#577,#578,#579,#580,#581,#582,#583,#584,#585,#586,#587,#588,#589+      ,#590,#591,#592,#593,#594,#595,#596,#597,#598,#599,#600,#601,#602+      ,#603,#604,#605,#606,#607,#608,#609,#610,#611,#612,#613,#614,#615+      ,#616,#617,#618,#619,#620,#621,#622,#623,#624,#625,#626,#627,#628+      ,#629,#630,#631,#632,#633,#634,#635,#636,#637,#638,#639,#640,#641+      ,#642,#643,#644,#645,#646,#647,#648,#649,#650,#651,#652,#653,#654+      ,#655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665,#666,#667+      ,#668,#669,#670,#671,#672,#673,#674,#675,#676,#677)+    ,(#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,#688,#689,#690+      ,#691,#692,#693,#694,#695,#696,#697,#698,#699,#700,#701,#702,#703+      ,#704,#705,#706,#707,#708,#709,#710,#711,#712,#713,#714,#715,#716+      ,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729+      ,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742+      ,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755+      ,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766,#767,#768+      ,#769,#770,#771,#772,#773,#774,#775,#776,#777,#778)+    ,(#779,#780,#781,#782,#783,#784,#785,#786,#787,#788,#789,#790,#791+      ,#792,#793,#794,#795,#796,#797,#798,#799,#800,#801,#802,#803,#804+      ,#805,#806,#807,#808,#809,#810,#811,#812,#813,#814,#815,#816,#817+      ,#818,#819,#820,#821,#822,#823,#824,#825,#826,#827,#828,#829,#830+      ,#831,#832,#833,#834,#835,#836,#837,#838,#839,#840,#841,#842,#843+      ,#844,#845,#846,#847,#848,#849,#850,#851,#852,#853,#854,#855,#856+      ,#857,#858,#859,#860,#861,#862,#863,#864,#865,#866,#867,#868,#869+      ,#870,#871,#872,#873,#874,#875,#876,#877,#878,#879+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(11,+    10,10,10,8,8,8,10,8,8,10,11),(-6.28318530718,0.,6.28318530718,+    12.566370614359),(0.,6.067905646218,15.115557275232,23.524814079492,+    25.899814079492,28.274814079492,30.649814079492,33.024814079492,+    35.63489070672,36.939929020333,38.244967333947,41.704967333947),+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE+((+    (1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068)+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321)+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848)+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330197,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330197,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196)+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848)+    ,(1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321)+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#173 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#174 = CARTESIAN_POINT('',(42.956656101087,7.983169517425,+    48.959640876132));+#175 = CARTESIAN_POINT('',(43.264304698337,7.54200104612,49.087718583093+    ));+#176 = CARTESIAN_POINT('',(43.608925700515,7.114023581456,+    49.203822426329));+#177 = CARTESIAN_POINT('',(43.987961361317,6.699005384088,49.30740832356+    ));+#178 = CARTESIAN_POINT('',(44.398634654357,6.296864940582,+    49.397841621008));+#179 = CARTESIAN_POINT('',(44.837950189669,5.907537389808,+    49.474441829538));+#180 = CARTESIAN_POINT('',(45.30271240793,5.530881811941,49.536529280706+    ));+#181 = CARTESIAN_POINT('',(45.789561052343,5.166629380171,+    49.583473702735));+#182 = CARTESIAN_POINT('',(46.295023918232,4.814372375027,+    49.614744716387));+#183 = CARTESIAN_POINT('',(46.815586880309,4.473594061396,+    49.629964250765));+#184 = CARTESIAN_POINT('',(47.585182548166,3.949294113311,+    49.601385176004));+#185 = CARTESIAN_POINT('',(48.379435889324,3.445072612717,+    49.548531961636));+#186 = CARTESIAN_POINT('',(49.186911607317,2.966915276938,+    49.472486765088));+#187 = CARTESIAN_POINT('',(50.002506552795,2.528736624364,+    49.370908075517));+#188 = CARTESIAN_POINT('',(50.814961016607,2.136798405762,+    49.222494600188));+#189 = CARTESIAN_POINT('',(51.609219198281,1.79068737853,49.013370993702+    ));+#190 = CARTESIAN_POINT('',(52.370100824566,1.490136348941,+    48.737210320978));+#191 = CARTESIAN_POINT('',(53.084799591254,1.236590893748,+    48.384502116576));+#192 = CARTESIAN_POINT('',(53.744796316211,1.027861169241,47.94867381479+    ));+#193 = CARTESIAN_POINT('',(54.342865422407,0.863453723001,47.41777717588+    ));+#194 = CARTESIAN_POINT('',(54.895827811474,0.706271538296,+    46.922245374586));+#195 = CARTESIAN_POINT('',(55.401220399999,0.580214859469,+    46.334890137993));+#196 = CARTESIAN_POINT('',(55.852947372634,0.480128206016,+    45.667218959411));+#197 = CARTESIAN_POINT('',(56.242975190778,0.401103438045,+    44.933191563806));+#198 = CARTESIAN_POINT('',(56.565440314625,0.33773253608,44.148916560083+    ));+#199 = CARTESIAN_POINT('',(56.816135580887,0.285606157354,+    43.330822460381));+#200 = CARTESIAN_POINT('',(56.990936611477,0.24175954965,42.494619372217+    ));+#201 = CARTESIAN_POINT('',(57.085161593849,0.203197247719,+    41.655684508244));+#202 = CARTESIAN_POINT('',(57.094289739025,0.165057821219,+    40.829821497797));+#203 = CARTESIAN_POINT('',(57.014895688772,0.122409787109,40.03166032329+    ));+#204 = CARTESIAN_POINT('',(56.995394448188,0.124565392863,+    39.805681730086));+#205 = CARTESIAN_POINT('',(56.96876780572,0.126726707179,39.580570042274+    ));+#206 = CARTESIAN_POINT('',(56.935421755653,0.129150839436,39.35616804504+    ));+#207 = CARTESIAN_POINT('',(56.895816924619,0.132123209166,+    39.132318657378));+#208 = CARTESIAN_POINT('',(56.850429869762,0.135967062567,38.90887984988+    ));+#209 = CARTESIAN_POINT('',(56.799753041666,0.141060530462,+    38.685723138058));+#210 = CARTESIAN_POINT('',(56.744333412125,0.147861227663,+    38.462715651175));+#211 = CARTESIAN_POINT('',(56.684849766663,0.156938393795,38.23968577661+    ));+#212 = CARTESIAN_POINT('',(56.559607557131,0.181086757244,37.79305898285+    ));+#213 = CARTESIAN_POINT('',(56.427131309728,0.220899492564,+    37.343626654885));+#214 = CARTESIAN_POINT('',(56.360478548618,0.246012684643,+    37.117774888462));+#215 = CARTESIAN_POINT('',(56.295093744883,0.274587012173,+    36.890156543507));+#216 = CARTESIAN_POINT('',(56.233370887602,0.317658407556,36.66020512202+    ));+#217 = CARTESIAN_POINT('',(56.182292739385,0.355696385657,36.42458243021+    ));+#218 = CARTESIAN_POINT('',(56.137081929348,0.41792080555,36.186285064846+    ));+#219 = CARTESIAN_POINT('',(56.131504520673,0.477788319908,+    35.930548537889));+#220 = CARTESIAN_POINT('',(56.157031920973,0.550322240521,35.40170569372+    ));+#221 = CARTESIAN_POINT('',(56.1871141813,0.524480419174,34.868747500733)+  );+#222 = CARTESIAN_POINT('',(56.186216531272,0.485233728547,+    34.608821410821));+#223 = CARTESIAN_POINT('',(56.144385979264,0.436815444024,+    34.366961808752));+#224 = CARTESIAN_POINT('',(56.091921404493,0.414763332728,+    34.131856151045));+#225 = CARTESIAN_POINT('',(56.029762057686,0.386270485906,+    33.902258598042));+#226 = CARTESIAN_POINT('',(55.960832407771,0.373692748577,+    33.677845792439));+#227 = CARTESIAN_POINT('',(55.889820606825,0.365796056455,+    33.456442641121));+#228 = CARTESIAN_POINT('',(55.746000955104,0.363970645956,+    33.019103191244));+#229 = CARTESIAN_POINT('',(55.604895731325,0.386282651604,+    32.590457087164));+#230 = CARTESIAN_POINT('',(55.536446995356,0.402905873022,+    32.377822384713));+#231 = CARTESIAN_POINT('',(55.471094114171,0.424584058901,+    32.166567843058));+#232 = CARTESIAN_POINT('',(55.409559140179,0.451028915946,+    31.956488918126));+#233 = CARTESIAN_POINT('',(55.352416877262,0.482049418772,31.74742888525+    ));+#234 = CARTESIAN_POINT('',(55.300176873003,0.517529344502,+    31.539240341723));+#235 = CARTESIAN_POINT('',(55.253324725242,0.557409034911,+    31.331764037437));+#236 = CARTESIAN_POINT('',(55.212322702925,0.601671386106,+    31.124825033368));+#237 = CARTESIAN_POINT('',(55.177569681275,0.650332065742,30.91824618812+    ));+#238 = CARTESIAN_POINT('',(55.141029104692,0.696535796419,+    30.688967598473));+#239 = CARTESIAN_POINT('',(55.111979291224,0.745377062066,+    30.456312389871));+#240 = CARTESIAN_POINT('',(55.089877677279,0.795850456147,+    30.220110770902));+#241 = CARTESIAN_POINT('',(55.073949217453,0.843262622655,+    29.979090392308));+#242 = CARTESIAN_POINT('',(55.063019086608,0.895441754578,+    29.735982045665));+#243 = CARTESIAN_POINT('',(55.058140086982,0.927829784448,+    29.483363026918));+#244 = CARTESIAN_POINT('',(55.048419734544,0.966514701043,+    29.229489582763));+#245 = CARTESIAN_POINT('',(55.047396252765,0.974961348271,+    28.963577607032));+#246 = CARTESIAN_POINT('',(54.991329371997,0.946130054746,+    28.546397238648));+#247 = CARTESIAN_POINT('',(54.845788929304,0.920066187697,+    28.123728494135));+#248 = CARTESIAN_POINT('',(54.787009788636,0.915250920834,+    27.983438881913));+#249 = CARTESIAN_POINT('',(54.7185674065,0.918751727294,27.845282524315)+  );+#250 = CARTESIAN_POINT('',(54.648433403047,0.936985368958,+    27.711675533507));+#251 = CARTESIAN_POINT('',(54.584676264178,0.967278458946,+    27.582194596104));+#252 = CARTESIAN_POINT('',(54.529927771719,1.003558250661,+    27.455149919411));+#253 = CARTESIAN_POINT('',(54.482909889619,1.044461309244,+    27.330167139624));+#254 = CARTESIAN_POINT('',(54.404184499983,1.130312301279,+    27.082857820874));+#255 = CARTESIAN_POINT('',(54.351636239278,1.21890200595,26.839315293147+    ));+#256 = CARTESIAN_POINT('',(54.330897622991,1.262456557189,+    26.718075625248));+#257 = CARTESIAN_POINT('',(54.314508083729,1.304534689088,26.59715497121+    ));+#258 = CARTESIAN_POINT('',(54.301441209579,1.344772284434,+    26.476455253798));+#259 = CARTESIAN_POINT('',(54.290925962613,1.382982985918,+    26.355938171766));+#260 = CARTESIAN_POINT('',(54.282394765294,1.419055838655,+    26.235592817682));+#261 = CARTESIAN_POINT('',(54.275379407037,1.452914081106,+    26.115419703155));+#262 = CARTESIAN_POINT('',(54.269449853613,1.484504349219,25.99542525223+    ));+#263 = CARTESIAN_POINT('',(54.264291042024,1.513785558539,+    25.875620823677));+#264 = CARTESIAN_POINT('',(54.289136539024,1.565476490709,+    25.554927225577));+#265 = CARTESIAN_POINT('',(54.309806249503,1.60565083035,25.234128876689+    ));+#266 = CARTESIAN_POINT('',(54.326571743301,1.633909091826,24.91299178795+    ));+#267 = CARTESIAN_POINT('',(54.339700646729,1.649851242027,+    24.591249877243));+#268 = CARTESIAN_POINT('',(54.349456076237,1.653071201962,+    24.268612388743));+#269 = CARTESIAN_POINT('',(54.35609607208,1.643151348352,23.944771312091+    ));+#270 = CARTESIAN_POINT('',(54.359873031974,1.619657015225,+    23.619408801808));+#271 = CARTESIAN_POINT('',(54.361033144776,1.582130995502,+    23.292204596438));+#272 = CARTESIAN_POINT('',(54.359815824133,1.530088042599,+    22.962843437942));+#273 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909)+  );+#274 = CARTESIAN_POINT('',(42.824710561754,8.20687187183,47.859894234414+    ));+#275 = CARTESIAN_POINT('',(43.071966569068,7.762392722896,+    47.994029551686));+#276 = CARTESIAN_POINT('',(43.356982099765,7.328424463548,+    48.117833117552));+#277 = CARTESIAN_POINT('',(43.677755682468,6.904094025467,+    48.230993418909));+#278 = CARTESIAN_POINT('',(44.031987785219,6.489010532018,+    48.333017316248));+#279 = CARTESIAN_POINT('',(44.417048808963,6.082968638853,+    48.423340526146));+#280 = CARTESIAN_POINT('',(44.829987708752,5.685742649284,+    48.501427051481));+#281 = CARTESIAN_POINT('',(45.26758124282,5.296971404435,48.566857559223+    ));+#282 = CARTESIAN_POINT('',(45.726423849364,4.916133948141,+    48.619406706003));+#283 = CARTESIAN_POINT('',(46.203058151186,4.542615966648,+    48.659109411251));+#284 = CARTESIAN_POINT('',(46.694146088073,4.175867003055,+    48.686316078073));+#285 = CARTESIAN_POINT('',(47.372453885019,3.54180305727,48.704116347625+    ));+#286 = CARTESIAN_POINT('',(48.086544143307,2.932336705081,+    48.721316350822));+#287 = CARTESIAN_POINT('',(48.834431410192,2.368790155056,+    48.732047196091));+#288 = CARTESIAN_POINT('',(49.615273420929,1.876752004538,48.70953012122+    ));+#289 = CARTESIAN_POINT('',(50.402054271759,1.446496534872,+    48.624540994844));+#290 = CARTESIAN_POINT('',(51.173857624361,1.071268553405,48.46818786863+    ));+#291 = CARTESIAN_POINT('',(51.915897121405,0.752371360776,+    48.239044395902));+#292 = CARTESIAN_POINT('',(52.609848947036,0.484996354752,+    47.928907479877));+#293 = CARTESIAN_POINT('',(53.249806052693,0.265783611256,+    47.535919272881));+#294 = CARTESIAN_POINT('',(53.830344987934,9.220350932435E-02,+    47.04851161661));+#295 = CARTESIAN_POINT('',(54.371041156458,-7.919623748933E-02,+    46.599699543335));+#296 = CARTESIAN_POINT('',(54.876503476809,-0.225357530089,+    46.061866890231));+#297 = CARTESIAN_POINT('',(55.341398355982,-0.350412468218,+    45.444147157473));+#298 = CARTESIAN_POINT('',(55.757144573395,-0.458144259505,+    44.759227772638));+#299 = CARTESIAN_POINT('',(56.117591908343,-0.551144636655,+    44.021641874814));+#300 = CARTESIAN_POINT('',(56.416019158172,-0.630363470173,+    43.24595327611));+#301 = CARTESIAN_POINT('',(56.642971019551,-0.696338221796,+    42.446612447051));+#302 = CARTESIAN_POINT('',(56.78854131821,-0.751616384042,+    41.639320183301));+#303 = CARTESIAN_POINT('',(56.846798085278,-0.802109551661,+    40.841794422395));+#304 = CARTESIAN_POINT('',(56.814133991334,-0.853343271018,+    40.069894490064));+#305 = CARTESIAN_POINT('',(56.784322206873,-0.848694309262,+    39.853408387079));+#306 = CARTESIAN_POINT('',(56.746558589628,-0.843637153555,+    39.63783272534));+#307 = CARTESIAN_POINT('',(56.701025439886,-0.83785720102,+    39.423053062388));+#308 = CARTESIAN_POINT('',(56.647918487852,-0.830907088112,+    39.208987945123));+#309 = CARTESIAN_POINT('',(56.587396144193,-0.822276057852,+    38.99560501786));+#310 = CARTESIAN_POINT('',(56.519555893999,-0.811380074932,+    38.782928191504));+#311 = CARTESIAN_POINT('',(56.444437834215,-0.797472688707,+    38.57103587382));+#312 = CARTESIAN_POINT('',(56.362055354477,-0.779476644055,+    38.360050260813));+#313 = CARTESIAN_POINT('',(56.182850568373,-0.731995836183,+    37.940185117597));+#314 = CARTESIAN_POINT('',(55.975408494495,-0.651293431282,+    37.52509970409));+#315 = CARTESIAN_POINT('',(55.864284636898,-0.599594211659,+    37.319117727169));+#316 = CARTESIAN_POINT('',(55.750382878999,-0.535983438774,+    37.112953573248));+#317 = CARTESIAN_POINT('',(55.619441006353,-0.44607695454,36.91311531341+    ));+#318 = CARTESIAN_POINT('',(55.50882691258,-0.337265789417,+    36.704106986316));+#319 = CARTESIAN_POINT('',(55.369079308062,-0.190277463786,+    36.507296275867));+#320 = CARTESIAN_POINT('',(55.275706013113,2.882343971972E-02,+    36.292653613418));+#321 = CARTESIAN_POINT('',(55.204206525995,0.490780024775,+    35.816434069046));+#322 = CARTESIAN_POINT('',(55.300332349563,0.868162824516,+    35.271502887869));+#323 = CARTESIAN_POINT('',(55.375844065376,1.002190412364,+    34.987606602711));+#324 = CARTESIAN_POINT('',(55.427249182561,1.052259882425,34.71358789261+    ));+#325 = CARTESIAN_POINT('',(55.430984902094,1.106828557653,+    34.461907039786));+#326 = CARTESIAN_POINT('',(55.43852337579,1.134588662193,34.21026377495)+  );+#327 = CARTESIAN_POINT('',(55.418690577978,1.161847113928,+    33.972605632495));+#328 = CARTESIAN_POINT('',(55.393654741705,1.185227649484,+    33.739665727753));+#329 = CARTESIAN_POINT('',(55.328818659357,1.231401071755,+    33.285505897713));+#330 = CARTESIAN_POINT('',(55.247271505258,1.280911381445,+    32.850000415708));+#331 = CARTESIAN_POINT('',(55.204783439708,1.30773148689,32.636027872288+    ));+#332 = CARTESIAN_POINT('',(55.162358543281,1.337236388902,32.42521643145+    ));+#333 = CARTESIAN_POINT('',(55.121300836608,1.369703224283,+    32.217121316962));+#334 = CARTESIAN_POINT('',(55.082607166784,1.405263188788,+    32.011400129856));+#335 = CARTESIAN_POINT('',(55.04708814945,1.444026899757,31.807758941148+    ));+#336 = CARTESIAN_POINT('',(55.015443589524,1.486138353253,+    31.605916418694));+#337 = CARTESIAN_POINT('',(54.988292380553,1.531757475707,+    31.405585988273));+#338 = CARTESIAN_POINT('',(54.966156882705,1.580971270076,31.20647602882+    ));+#339 = CARTESIAN_POINT('',(54.955944532689,1.631026474459,+    30.984073172891));+#340 = CARTESIAN_POINT('',(54.957423525495,1.683975688654,+    30.757635074762));+#341 = CARTESIAN_POINT('',(54.970813084982,1.738768160407,+    30.526963697108));+#342 = CARTESIAN_POINT('',(55.002464278724,1.790228621971,+    30.290848806857));+#343 = CARTESIAN_POINT('',(55.036436890024,1.845262235406,+    30.051358952692));+#344 = CARTESIAN_POINT('',(55.115344118537,1.881480283636,+    29.803000449477));+#345 = CARTESIAN_POINT('',(55.181724027697,1.908911497393,+    29.547876710625));+#346 = CARTESIAN_POINT('',(55.311240189114,1.912889372742,+    29.283872768353));+#347 = CARTESIAN_POINT('',(55.524810185823,1.781475075967,+    28.842014684523));+#348 = CARTESIAN_POINT('',(55.642857891421,1.499687941939,+    28.348452481706));+#349 = CARTESIAN_POINT('',(55.664861133618,1.392259754036,+    28.179177174965));+#350 = CARTESIAN_POINT('',(55.662158720663,1.276907999936,+    28.006877437546));+#351 = CARTESIAN_POINT('',(55.631193768509,1.172915957063,+    27.837707486929));+#352 = CARTESIAN_POINT('',(55.5843292292,1.090518279228,27.675406672282)+  );+#353 = CARTESIAN_POINT('',(55.534513983321,1.027881313994,+    27.519889135522));+#354 = CARTESIAN_POINT('',(55.482673397486,0.98174015829,27.370234138275+    ));+#355 = CARTESIAN_POINT('',(55.383484176201,0.91722751683,27.081385322666+    ));+#356 = CARTESIAN_POINT('',(55.297537540166,0.896350856629,+    26.810048886484));+#357 = CARTESIAN_POINT('',(55.259191679962,0.893919430429,+    26.677936909599));+#358 = CARTESIAN_POINT('',(55.225425751731,0.897007300605,26.54863930644+    ));+#359 = CARTESIAN_POINT('',(55.195708810383,0.903755737414,+    26.421593716598));+#360 = CARTESIAN_POINT('',(55.169456869302,0.912889338422,+    26.296418427457));+#361 = CARTESIAN_POINT('',(55.146159377418,0.923530116525,+    26.172858121641));+#362 = CARTESIAN_POINT('',(55.125348435328,0.934990809393,26.05071721788+    ));+#363 = CARTESIAN_POINT('',(55.10655739016,0.946666993201,25.929823792271+    ));+#364 = CARTESIAN_POINT('',(55.089415448887,0.958147583556,+    25.810067066606));+#365 = CARTESIAN_POINT('',(55.125760354202,1.025313020213,+    25.502953470137));+#366 = CARTESIAN_POINT('',(55.157016743963,1.080782704026,+    25.195191092195));+#367 = CARTESIAN_POINT('',(55.183581894553,1.124203990599,24.88657632149+    ));+#368 = CARTESIAN_POINT('',(55.205829468538,1.155227849124,+    24.576850154517));+#369 = CARTESIAN_POINT('',(55.224110825344,1.173499180675,+    24.265709789581));+#370 = CARTESIAN_POINT('',(55.238756331947,1.178647136505,23.95282022078+    ));+#371 = CARTESIAN_POINT('',(55.250076673542,1.17027543633,23.637825832029+    ));+#372 = CARTESIAN_POINT('',(55.258364164237,1.14795268663,23.320361991052+    ));+#373 = CARTESIAN_POINT('',(55.263894057721,1.111202698935,+    23.000066643394));+#374 = CARTESIAN_POINT('',(55.266925857953,1.059494808122,22.67659190642+    ));+#375 = CARTESIAN_POINT('',(41.782499598717,7.54740053892,47.722039386618+    ));+#376 = CARTESIAN_POINT('',(42.065271115012,7.039078429418,+    47.893082723925));+#377 = CARTESIAN_POINT('',(42.388776636634,6.548109348637,+    48.052572959641));+#378 = CARTESIAN_POINT('',(42.749360882987,6.07395185908,48.200561280358+    ));+#379 = CARTESIAN_POINT('',(43.14347375887,5.615902299322,48.337184371519+    ));+#380 = CARTESIAN_POINT('',(43.567669716354,5.173138963218,48.46269664764+    ));+#381 = CARTESIAN_POINT('',(44.01861559924,4.744780266123,48.577485623084+    ));+#382 = CARTESIAN_POINT('',(44.493106970194,4.329956898083,+    48.682070423307));+#383 = CARTESIAN_POINT('',(44.988092920436,3.92789796406,48.777083436684+    ));+#384 = CARTESIAN_POINT('',(45.500709362108,3.538031111117,+    48.863235106789));+#385 = CARTESIAN_POINT('',(46.028320803221,3.16009664263,48.941261865253+    ));+#386 = CARTESIAN_POINT('',(46.767847273801,2.532390190741,+    49.144272862147));+#387 = CARTESIAN_POINT('',(47.564477881065,1.954093893211,+    49.335217885631));+#388 = CARTESIAN_POINT('',(48.415407987909,1.439902297117,+    49.485054454227));+#389 = CARTESIAN_POINT('',(49.305221397602,0.991960374356,+    49.548353586207));+#390 = CARTESIAN_POINT('',(50.202103111313,0.588850033119,+    49.518565904887));+#391 = CARTESIAN_POINT('',(51.089557796078,0.227222735581,+    49.396070365719));+#392 = CARTESIAN_POINT('',(51.958373868381,-8.737553489142E-02,+    49.173191063179));+#393 = CARTESIAN_POINT('',(52.790076071975,-0.360153157225,+    48.841500132924));+#394 = CARTESIAN_POINT('',(53.570965097708,-0.58667069561,+    48.393368140564));+#395 = CARTESIAN_POINT('',(54.285051157303,-0.76526808431,+    47.821877542361));+#396 = CARTESIAN_POINT('',(54.956423195773,-0.933159351123,+    47.300123669563));+#397 = CARTESIAN_POINT('',(55.575464603592,-1.060127676639,+    46.684596133645));+#398 = CARTESIAN_POINT('',(56.138854590806,-1.151857095994,+    45.990372248116));+#399 = CARTESIAN_POINT('',(56.643817805708,-1.214176344349,+    45.231203210527));+#400 = CARTESIAN_POINT('',(57.085589004688,-1.250452805519,+    44.418227413944));+#401 = CARTESIAN_POINT('',(57.455109046045,-1.26437148006,+    43.561915139289));+#402 = CARTESIAN_POINT('',(57.740010144332,-1.262321144399,+    42.674186199591));+#403 = CARTESIAN_POINT('',(57.928634219846,-1.252921700678,+    41.769122004986));+#404 = CARTESIAN_POINT('',(58.013514075608,-1.24453854506,+    40.862173414942));+#405 = CARTESIAN_POINT('',(57.987433032282,-1.244941610332,+    39.969245641963));+#406 = CARTESIAN_POINT('',(57.950102159851,-1.254406265903,+    39.720019277589));+#407 = CARTESIAN_POINT('',(57.90326215745,-1.264840458008,+    39.473566411585));+#408 = CARTESIAN_POINT('',(57.847173967232,-1.276130025764,+    39.229948787339));+#409 = CARTESIAN_POINT('',(57.781993800506,-1.288071214872,+    38.989265580178));+#410 = CARTESIAN_POINT('',(57.707800173251,-1.300470923362,+    38.751639027013));+#411 = CARTESIAN_POINT('',(57.62456699211,-1.313172893008,+    38.517225936759));+#412 = CARTESIAN_POINT('',(57.532082690864,-1.326009846417,+    38.286255081561));+#413 = CARTESIAN_POINT('',(57.429815417389,-1.338681569793,+    38.059090468796));+#414 = CARTESIAN_POINT('',(57.203633124778,-1.36243631294,37.61355051895+    ));+#415 = CARTESIAN_POINT('',(56.926984696194,-1.378101426355,+    37.189300388583));+#416 = CARTESIAN_POINT('',(56.773532110342,-1.382949740072,+    36.983717607086));+#417 = CARTESIAN_POINT('',(56.607486464437,-1.380012560653,+    36.783917957948));+#418 = CARTESIAN_POINT('',(56.408220326095,-1.376779290201,+    36.598436236465));+#419 = CARTESIAN_POINT('',(56.204062849665,-1.338452070666,+    36.416736351852));+#420 = CARTESIAN_POINT('',(55.949897129341,-1.30690075888,+    36.256514150054));+#421 = CARTESIAN_POINT('',(55.65879528267,-1.184652083413,+    36.115729647877));+#422 = CARTESIAN_POINT('',(55.123944514188,-0.802496133697,+    35.82135552791));+#423 = CARTESIAN_POINT('',(54.766935850879,-0.286058730772,+    35.462212145419));+#424 = CARTESIAN_POINT('',(54.654842137405,-2.84766179002E-02,+    35.256201707273));+#425 = CARTESIAN_POINT('',(54.606086414592,0.157580832311,+    35.022659193725));+#426 = CARTESIAN_POINT('',(54.528066651,0.295474781771,34.800547464953)+  );+#427 = CARTESIAN_POINT('',(54.478525822427,0.421835626153,+    34.566949870587));+#428 = CARTESIAN_POINT('',(54.416330372746,0.517925975749,+    34.338374394385));+#429 = CARTESIAN_POINT('',(54.357471238078,0.604898286648,+    34.108851763798));+#430 = CARTESIAN_POINT('',(54.238125545121,0.759319001056,+    33.651432018615));+#431 = CARTESIAN_POINT('',(54.120100169659,0.88947981505,33.196103323042+    ));+#432 = CARTESIAN_POINT('',(54.062046493013,0.951468872015,+    32.968864612324));+#433 = CARTESIAN_POINT('',(54.005749122132,1.012301159438,+    32.741868030636));+#434 = CARTESIAN_POINT('',(53.952057042251,1.073246859252,+    32.514901593163));+#435 = CARTESIAN_POINT('',(53.901791631753,1.135195450079,+    32.287765278757));+#436 = CARTESIAN_POINT('',(53.855704739803,1.198848451682,+    32.060294004704));+#437 = CARTESIAN_POINT('',(53.814474138989,1.264821218641,+    31.832363136091));+#438 = CARTESIAN_POINT('',(53.778736352999,1.333653783229,+    31.603876529451));+#439 = CARTESIAN_POINT('',(53.749156859308,1.40573074752,31.374737110986+    ));+#440 = CARTESIAN_POINT('',(53.729158313453,1.496321316647,+    31.123769348642));+#441 = CARTESIAN_POINT('',(53.723164165548,1.595054082626,+    30.874091240602));+#442 = CARTESIAN_POINT('',(53.731258166005,1.701343859877,+    30.625862885909));+#443 = CARTESIAN_POINT('',(53.761047362861,1.817995333781,+    30.380510420564));+#444 = CARTESIAN_POINT('',(53.795525639147,1.934104156495,+    30.134410110893));+#445 = CARTESIAN_POINT('',(53.879750951112,2.076455247184,+    29.897608896619));+#446 = CARTESIAN_POINT('',(53.970594338538,2.197578891657,29.65437723965+    ));+#447 = CARTESIAN_POINT('',(54.123465006959,2.359418212456,+    29.426014726126));+#448 = CARTESIAN_POINT('',(54.506079579211,2.535508598254,+    29.069151465076));+#449 = CARTESIAN_POINT('',(54.990133867437,2.528785769459,+    28.662049260511));+#450 = CARTESIAN_POINT('',(55.15559989605,2.501865979542,28.519241338773+    ));+#451 = CARTESIAN_POINT('',(55.315269998012,2.44667713833,28.367936096988+    ));+#452 = CARTESIAN_POINT('',(55.447383967497,2.370967192058,+    28.209862130462));+#453 = CARTESIAN_POINT('',(55.548174328662,2.292117574345,+    28.050227862053));+#454 = CARTESIAN_POINT('',(55.626494252274,2.221180847737,+    27.892651160312));+#455 = CARTESIAN_POINT('',(55.686041315699,2.157221135977,+    27.736903653693));+#456 = CARTESIAN_POINT('',(55.777350614376,2.048319543865,+    27.430850866794));+#457 = CARTESIAN_POINT('',(55.827048287761,1.974806628354,+    27.135187243817));+#458 = CARTESIAN_POINT('',(55.845047559079,1.946511651388,+    26.989915991413));+#459 = CARTESIAN_POINT('',(55.858580912496,1.925252256711,+    26.846825862838));+#460 = CARTESIAN_POINT('',(55.869127409244,1.909504012692,+    26.705491007346));+#461 = CARTESIAN_POINT('',(55.877544107634,1.898018831288,+    26.565560764471));+#462 = CARTESIAN_POINT('',(55.884324813011,1.88983735746,26.426768801989+    ));+#463 = CARTESIAN_POINT('',(55.889793684833,1.884143184299,+    26.288892000335));+#464 = CARTESIAN_POINT('',(55.894192391434,1.880163206865,+    26.151721297777));+#465 = CARTESIAN_POINT('',(55.897619502994,1.877318427731,+    26.015106710601));+#466 = CARTESIAN_POINT('',(55.915564111933,1.968799256085,+    25.671518192306));+#467 = CARTESIAN_POINT('',(55.928691510015,2.046094317203,+    25.325125764958));+#468 = CARTESIAN_POINT('',(55.937342539116,2.108784334138,24.9759398033)+  );+#469 = CARTESIAN_POINT('',(55.941839705146,2.156455365801,+    24.623977881172));+#470 = CARTESIAN_POINT('',(55.942489921784,2.188699821349,+    24.269261721701));+#471 = CARTESIAN_POINT('',(55.939587254262,2.205117474566,23.9118141474)+  );+#472 = CARTESIAN_POINT('',(55.933415663071,2.205316478245,23.5516560304)+  );+#473 = CARTESIAN_POINT('',(55.92425174776,2.188914378581,23.188803242524+    ));+#474 = CARTESIAN_POINT('',(55.912367490649,2.155539129546,+    22.823263605517));+#475 = CARTESIAN_POINT('',(55.898033000607,2.104830107282,+    22.455033841149));+#476 = CARTESIAN_POINT('',(40.750787998789,7.295269310247,48.82));+#477 = CARTESIAN_POINT('',(41.089436979311,6.721118985479,+    49.028432728805));+#478 = CARTESIAN_POINT('',(41.473251747343,6.174049524942,+    49.222750939964));+#479 = CARTESIAN_POINT('',(41.896767040316,5.654192652772,+    49.403179802943));+#480 = CARTESIAN_POINT('',(42.355075443494,5.160787558722,+    49.570311185657));+#481 = CARTESIAN_POINT('',(42.843872368731,4.692660443917,+    49.724985947663));+#482 = CARTESIAN_POINT('',(43.359453534888,4.248591730391,+    49.868170955274));+#483 = CARTESIAN_POINT('',(43.898664949789,3.827570934386,+    50.000830818622));+#484 = CARTESIAN_POINT('',(44.458805393883,3.428939203433,+    50.123794350634));+#485 = CARTESIAN_POINT('',(45.037481405414,3.052419517203,+    50.237615747961));+#486 = CARTESIAN_POINT('',(45.632414767293,2.698034552128,+    50.342430493818));+#487 = CARTESIAN_POINT('',(46.537639808056,2.214094804998,+    50.639670126391));+#488 = CARTESIAN_POINT('',(47.503515289951,1.794327137758,+    50.885510363936));+#489 = CARTESIAN_POINT('',(48.514635137182,1.428604890744,+    51.040567687041));+#490 = CARTESIAN_POINT('',(49.538185461157,1.085004203121,51.07487064067+    ));+#491 = CARTESIAN_POINT('',(50.558277476023,0.752639567008,+    51.010570426997));+#492 = CARTESIAN_POINT('',(51.569458294797,0.438975811753,+    50.849403450725));+#493 = CARTESIAN_POINT('',(52.566617220727,0.151076261271,+    50.572354654026));+#494 = CARTESIAN_POINT('',(53.538117238597,-0.108704366844,+    50.169160876244));+#495 = CARTESIAN_POINT('',(54.460535533343,-0.328017159072,+    49.621482326862));+#496 = CARTESIAN_POINT('',(55.306893018237,-0.499176779905,+    48.925757571804));+#497 = CARTESIAN_POINT('',(56.101525152056,-0.646231604774,+    48.284881405169));+#498 = CARTESIAN_POINT('',(56.81415733874,-0.731997585977,+    47.542774056813));+#499 = CARTESIAN_POINT('',(57.44216699494,-0.764730293246,+    46.722411231902));+#500 = CARTESIAN_POINT('',(57.988258565083,-0.753365264564,+    45.840027164057));+#501 = CARTESIAN_POINT('',(58.449170913192,-0.705463810504,+    44.905948553718));+#502 = CARTESIAN_POINT('',(58.817089330581,-0.631332720657,+    43.929622649901));+#503 = CARTESIAN_POINT('',(59.083971522357,-0.54525013297,+    42.922471679965));+#504 = CARTESIAN_POINT('',(59.243307646143,-0.461409751644,+    41.896833038127));+#505 = CARTESIAN_POINT('',(59.288145186941,-0.388875524686,+    40.863871849331));+#506 = CARTESIAN_POINT('',(59.208520162551,-0.336518817039,+    39.837979731098));+#507 = CARTESIAN_POINT('',(59.177999624623,-0.360770865641,+    39.549769954847));+#508 = CARTESIAN_POINT('',(59.137728478083,-0.387636727753,+    39.265815363349));+#509 = CARTESIAN_POINT('',(59.088314831797,-0.417240122132,+    38.986269037054));+#510 = CARTESIAN_POINT('',(59.030216603899,-0.449782595451,+    38.711283688563));+#511 = CARTESIAN_POINT('',(58.963847917716,-0.48556968432,+    38.440970651866));+#512 = CARTESIAN_POINT('',(58.889579203607,-0.525057809582,+    38.175404024395));+#513 = CARTESIAN_POINT('',(58.807631006796,-0.568921902882,+    37.914669961879));+#514 = CARTESIAN_POINT('',(58.717861501113,-0.618143765504,+    37.658961126032));+#515 = CARTESIAN_POINT('',(58.521033916308,-0.730098553471,+    37.158471444028));+#516 = CARTESIAN_POINT('',(58.281912369141,-0.876849651569,+    36.683316253181));+#517 = CARTESIAN_POINT('',(58.149670422321,-0.961889544834,+    36.45298687759));+#518 = CARTESIAN_POINT('',(58.001845887087,-1.053211574244,+    36.231361227423));+#519 = CARTESIAN_POINT('',(57.83358164218,-1.180571703319,+    36.019717550465));+#520 = CARTESIAN_POINT('',(57.627405491347,-1.289695239904,+    35.826953810297));+#521 = CARTESIAN_POINT('',(57.398175220364,-1.460327888023,+    35.644552890584));+#522 = CARTESIAN_POINT('',(57.054788208182,-1.618915777408,+    35.512824973766));+#523 = CARTESIAN_POINT('',(56.260219174063,-1.794033281528,+    35.302023898874));+#524 = CARTESIAN_POINT('',(55.446122626604,-1.67177812951,+    35.111226262108));+#525 = CARTESIAN_POINT('',(55.082864740179,-1.530963241558,+    34.99970580676));+#526 = CARTESIAN_POINT('',(54.833833238791,-1.357036799825,+    34.840132686836));+#527 = CARTESIAN_POINT('',(54.617457195551,-1.247113176269,+    34.663327285578));+#528 = CARTESIAN_POINT('',(54.432878734955,-1.110419237902,+    34.472435440431));+#529 = CARTESIAN_POINT('',(54.273782384652,-1.007830711573,+    34.268066976958));+#530 = CARTESIAN_POINT('',(54.129004101025,-0.907880736067,+    34.055922359006));+#531 = CARTESIAN_POINT('',(53.865021534097,-0.724753788529,+    33.617041336844));+#532 = CARTESIAN_POINT('',(53.641746524527,-0.562397821186,+    33.154019267164));+#533 = CARTESIAN_POINT('',(53.538091912754,-0.484270355931,+    32.917527134569));+#534 = CARTESIAN_POINT('',(53.441417362727,-0.407476969289,+    32.676622029806));+#535 = CARTESIAN_POINT('',(53.351462102565,-0.3306420043,32.431587146969+    ));+#536 = CARTESIAN_POINT('',(53.268370163814,-0.25265720485,+    32.182574219068));+#537 = CARTESIAN_POINT('',(53.192464975197,-0.172619955675,+    31.929709351887));+#538 = CARTESIAN_POINT('',(53.124135806099,-8.978314434979E-02,+    31.673151221174));+#539 = CARTESIAN_POINT('',(53.063836059751,-3.516645284591E-03,+    31.413101633283));+#540 = CARTESIAN_POINT('',(53.012193416145,8.671957429864E-02,+    31.149768449175));+#541 = CARTESIAN_POINT('',(52.950896874211,0.205882672935,+    30.866563431091));+#542 = CARTESIAN_POINT('',(52.900211344738,0.337192941855,30.58987117156+    ));+#543 = CARTESIAN_POINT('',(52.859147458783,0.480506416431,+    30.320182803139));+#544 = CARTESIAN_POINT('',(52.827354967076,0.645817736321,+    30.061020518862));+#545 = CARTESIAN_POINT('',(52.805582661595,0.808698338974,+    29.804901409471));+#546 = CARTESIAN_POINT('',(52.788455326182,1.033753278462,+    29.572255712472));+#547 = CARTESIAN_POINT('',(52.803436733312,1.246355678643,+    29.340410396437));+#548 = CARTESIAN_POINT('',(52.810827784058,1.544037010595,+    29.139036586281));+#549 = CARTESIAN_POINT('',(52.992584391494,2.103214510194,28.88341960959+    ));+#550 = CARTESIAN_POINT('',(53.445866358641,2.646086665486,28.63709681691+    ));+#551 = CARTESIAN_POINT('',(53.627710848834,2.815067709195,+    28.552699099967));+#552 = CARTESIAN_POINT('',(53.838339604361,2.959493534901,+    28.461799127499));+#553 = CARTESIAN_POINT('',(54.055527591915,3.061360220842,28.35775776915+    ));+#554 = CARTESIAN_POINT('',(54.256783482914,3.127653727031,+    28.241741807467));+#555 = CARTESIAN_POINT('',(54.434562083949,3.174705250808,+    28.118399724612));+#556 = CARTESIAN_POINT('',(54.592066748091,3.205899540912,+    27.988763735004));+#557 = CARTESIAN_POINT('',(54.866322661373,3.250146636003,+    27.720944506033));+#558 = CARTESIAN_POINT('',(55.070047306279,3.271367415127,+    27.440292239879));+#559 = CARTESIAN_POINT('',(55.156739915815,3.279775167185,+    27.297888309797));+#560 = CARTESIAN_POINT('',(55.231214349112,3.287640463764,+    27.153994040281));+#561 = CARTESIAN_POINT('',(55.295982215075,3.295600812566,+    27.008882101638));+#562 = CARTESIAN_POINT('',(55.352853069644,3.30380503852,26.862660832979+    ));+#563 = CARTESIAN_POINT('',(55.403077132377,3.312194676494,26.71536326463+    ));+#564 = CARTESIAN_POINT('',(55.447631451447,3.320617259833,+    26.566991034637));+#565 = CARTESIAN_POINT('',(55.487388123771,3.328855999463,+    26.417529527059));+#566 = CARTESIAN_POINT('',(55.522903176907,3.336660348258,+    26.266950559829));+#567 = CARTESIAN_POINT('',(55.511159071269,3.428667285606,+    25.876139848109));+#568 = CARTESIAN_POINT('',(55.495973395829,3.504660821121,+    25.481434273259));+#569 = CARTESIAN_POINT('',(55.477481803162,3.564107606016,+    25.082982366331));+#570 = CARTESIAN_POINT('',(55.455830787055,3.606475796573,+    24.681020885864));+#571 = CARTESIAN_POINT('',(55.431179239439,3.631250169904,+    24.275854421433));+#572 = CARTESIAN_POINT('',(55.403700007297,3.637947239723,+    23.867834997163));+#573 = CARTESIAN_POINT('',(55.373581449602,3.626130372102,+    23.457341675277));+#574 = CARTESIAN_POINT('',(55.341028994223,3.595424901243,+    23.044760159616));+#575 = CARTESIAN_POINT('',(55.30626669486,3.545533245236,22.63046239918)+  );+#576 = CARTESIAN_POINT('',(55.269538787958,3.476250021829,+    22.214786191654));+#577 = CARTESIAN_POINT('',(41.470585452388,8.076224243448,+    49.917960613382));+#578 = CARTESIAN_POINT('',(41.801536937609,7.544031599018,+    50.101596077516));+#579 = CARTESIAN_POINT('',(42.176808038659,7.03659443853,50.270861983259+    ));+#580 = CARTESIAN_POINT('',(42.591935291115,6.554095593913,+    50.425582672768));+#581 = CARTESIAN_POINT('',(43.0427780207,6.096195377124,50.565778316918)+  );+#582 = CARTESIAN_POINT('',(43.525553488725,5.662355303889,+    50.691542381532));+#583 = CARTESIAN_POINT('',(44.036827114563,5.252061647148,+    50.802931903775));+#584 = CARTESIAN_POINT('',(44.573457775233,4.864948820242,+    50.899870578792));+#585 = CARTESIAN_POINT('',(45.132498182012,4.500822589781,+    50.982064656494));+#586 = CARTESIAN_POINT('',(45.711050334144,4.15958311826,51.04893164858)+  );+#587 = CARTESIAN_POINT('',(46.306076049597,3.841047836372,+    51.099541845737));+#588 = CARTESIAN_POINT('',(47.254393031247,3.464389863851,+    51.196475584989));+#589 = CARTESIAN_POINT('',(48.234369913044,3.126806008543,+    51.227197273743));+#590 = CARTESIAN_POINT('',(49.221588696977,2.807913716778,51.1785626332)+  );+#591 = CARTESIAN_POINT('',(50.190887836085,2.483157404432,+    51.061034731154));+#592 = CARTESIAN_POINT('',(51.146489363522,2.167684975579,+    50.886185037757));+#593 = CARTESIAN_POINT('',(52.08530196902,1.872652984678,50.642994652328+    ));+#594 = CARTESIAN_POINT('',(52.997213117967,1.600015433838,+    50.312579210332));+#595 = CARTESIAN_POINT('',(53.87636701896,1.358868289433,49.883520678358+    ));+#596 = CARTESIAN_POINT('',(54.703089979843,1.156327155257,+    49.337406279391));+#597 = CARTESIAN_POINT('',(55.457270449752,0.998709152433,+    48.666449160385));+#598 = CARTESIAN_POINT('',(56.156697370326,0.863335809735,+    48.037839515916));+#599 = CARTESIAN_POINT('',(56.775579289888,0.782350072514,+    47.309045612703));+#600 = CARTESIAN_POINT('',(57.308852089478,0.747727263994,+    46.500574480542));+#601 = CARTESIAN_POINT('',(57.754993056982,0.751065742234,45.62908727227+    ));+#602 = CARTESIAN_POINT('',(58.109892635577,0.782556808172,+    44.709325741889));+#603 = CARTESIAN_POINT('',(58.37024170883,0.830603074051,43.756025048758+    ));+#604 = CARTESIAN_POINT('',(58.535865202058,0.883264147282,+    42.783986004762));+#605 = CARTESIAN_POINT('',(58.607054017864,0.930895537739,+    41.806549931984));+#606 = CARTESIAN_POINT('',(58.579568561883,0.967533749543,+    40.834789349337));+#607 = CARTESIAN_POINT('',(58.446608353093,0.986767571328,39.88179775714+    ));+#608 = CARTESIAN_POINT('',(58.432859405666,0.971600196777,+    39.610860492244));+#609 = CARTESIAN_POINT('',(58.411491512891,0.954542734811,+    39.342597151996));+#610 = CARTESIAN_POINT('',(58.383277242223,0.935577849142,+    39.076971652307));+#611 = CARTESIAN_POINT('',(58.348978667061,0.914538901232,+    38.813910194934));+#612 = CARTESIAN_POINT('',(58.309401957176,0.891190124779,+    38.553284174781));+#613 = CARTESIAN_POINT('',(58.265424370845,0.865216840273,+    38.294901847205));+#614 = CARTESIAN_POINT('',(58.217993648752,0.836125709629,+    38.038508755354));+#615 = CARTESIAN_POINT('',(58.168099809597,0.803055030884,+    37.783796917517));+#616 = CARTESIAN_POINT('',(58.065338885332,0.725935115048,+    37.277048631467));+#617 = CARTESIAN_POINT('',(57.960149743358,0.616748541177,36.77424140746+    ));+#618 = CARTESIAN_POINT('',(57.908409935676,0.551093570202,+    36.523213119745));+#619 = CARTESIAN_POINT('',(57.853330615904,0.473896584386,+    36.274344175137));+#620 = CARTESIAN_POINT('',(57.812379853411,0.370010233797,+    36.019988655327));+#621 = CARTESIAN_POINT('',(57.744390965163,0.24646742897,35.777417301644+    ));+#622 = CARTESIAN_POINT('',(57.706446583309,8.414962076263E-02,+    35.522308234853));+#623 = CARTESIAN_POINT('',(57.61614849931,-0.157794891407,+    35.287535244536));+#624 = CARTESIAN_POINT('',(57.303214325108,-0.666313204553,+    34.872802904475));+#625 = CARTESIAN_POINT('',(56.795153071962,-1.072117429937,+    34.541043733036));+#626 = CARTESIAN_POINT('',(56.508298457772,-1.210842348846,+    34.389857109554));+#627 = CARTESIAN_POINT('',(56.246297285961,-1.250042738574,+    34.229867813256));+#628 = CARTESIAN_POINT('',(56.039738122185,-1.287393244014,+    34.045666306569));+#629 = CARTESIAN_POINT('',(55.830786810955,-1.289692235238,+    33.862490913908));+#630 = CARTESIAN_POINT('',(55.656298712308,-1.284713861317,+    33.664209721308));+#631 = CARTESIAN_POINT('',(55.492284916183,-1.269277760943,+    33.461073560461));+#632 = CARTESIAN_POINT('',(55.192290691814,-1.224638343051,+    33.042124816251));+#633 = CARTESIAN_POINT('',(54.938046126631,-1.156684564281,+    32.602484656385));+#634 = CARTESIAN_POINT('',(54.820616088256,-1.118017473379,32.37830581)+  );+#635 = CARTESIAN_POINT('',(54.711878611065,-1.075086184689,+    32.150295783196));+#636 = CARTESIAN_POINT('',(54.611351622382,-1.027913748745,+    31.918792042015));+#637 = CARTESIAN_POINT('',(54.518891217719,-0.976347660156,+    31.684019233194));+#638 = CARTESIAN_POINT('',(54.434560653627,-0.920205220378,+    31.446147403998));+#639 = CARTESIAN_POINT('',(54.358547775555,-0.859336865986,+    31.205331141333));+#640 = CARTESIAN_POINT('',(54.291130880736,-0.793607462438,+    30.961729629992));+#641 = CARTESIAN_POINT('',(54.232693016084,-0.722795563339,+    30.715507630168));+#642 = CARTESIAN_POINT('',(54.15247744659,-0.641013953776,+    30.448813923699));+#643 = CARTESIAN_POINT('',(54.076658852121,-0.551676747887,+    30.184916252206));+#644 = CARTESIAN_POINT('',(54.00357864876,-0.455265418074,+    29.924039317818));+#645 = CARTESIAN_POINT('',(53.924545281504,-0.347873066823,+    29.667467186504));+#646 = CARTESIAN_POINT('',(53.856323534361,-0.238292917063,+    29.413090784006));+#647 = CARTESIAN_POINT('',(53.748915837265,-0.104701714003,+    29.166545063627));+#648 = CARTESIAN_POINT('',(53.665705296679,4.216101654727E-02,+    28.926173038132));+#649 = CARTESIAN_POINT('',(53.520010136517,0.214221160278,+    28.693446535428));+#650 = CARTESIAN_POINT('',(53.28592042056,0.624935899369,28.393025305162+    ));+#651 = CARTESIAN_POINT('',(53.167104868085,1.203094622445,+    28.148068205341));+#652 = CARTESIAN_POINT('',(53.147808180296,1.41086761277,28.071555377489+    ));+#653 = CARTESIAN_POINT('',(53.157120062419,1.627514302541,+    27.998341711844));+#654 = CARTESIAN_POINT('',(53.199647911017,1.831354781599,+    27.921606136501));+#655 = CARTESIAN_POINT('',(53.261802093463,2.01024765226,27.837036374187+    ));+#656 = CARTESIAN_POINT('',(53.328838863416,2.165549965194,+    27.744581828833));+#657 = CARTESIAN_POINT('',(53.399416250668,2.300674817523,+    27.645263778187));+#658 = CARTESIAN_POINT('',(53.537529728539,2.535679809832,+    27.434218714576));+#659 = CARTESIAN_POINT('',(53.663615029158,2.712534638016,+    27.202124372962));+#660 = CARTESIAN_POINT('',(53.721884989445,2.789417223368,+    27.081719895596));+#661 = CARTESIAN_POINT('',(53.775161028252,2.857335028147,+    26.957789239914));+#662 = CARTESIAN_POINT('',(53.823788991953,2.91818204762,26.83096844784)+  );+#663 = CARTESIAN_POINT('',(53.868198121477,2.973201020695,+    26.701692297708));+#664 = CARTESIAN_POINT('',(53.908751793163,3.023186922305,+    26.570253463399));+#665 = CARTESIAN_POINT('',(53.94577345475,3.068719662178,26.436877322298+    ));+#666 = CARTESIAN_POINT('',(53.979588527487,3.110286500526,26.30176272404+    ));+#667 = CARTESIAN_POINT('',(54.010423045375,3.14815469119,26.165039032442+    ));+#668 = CARTESIAN_POINT('',(54.002066599036,3.204242759607,+    25.790390796654));+#669 = CARTESIAN_POINT('',(53.990980504616,3.246554830159,25.41418294028+    ));+#670 = CARTESIAN_POINT('',(53.977218092264,3.274564492214,+    25.036356359047));+#671 = CARTESIAN_POINT('',(53.96085934538,3.287741153953,24.656912436859+    ));+#672 = CARTESIAN_POINT('',(53.942009351311,3.285560624661,+    24.275900447695));+#673 = CARTESIAN_POINT('',(53.920796752069,3.26751569701,23.893404957429+    ));+#674 = CARTESIAN_POINT('',(53.897372195017,3.233126729348,+    23.509533225753));+#675 = CARTESIAN_POINT('',(53.871906783591,3.181952227981,+    23.124402607994));+#676 = CARTESIAN_POINT('',(53.844590527993,3.113599429467,+    22.738127957017));+#677 = CARTESIAN_POINT('',(53.815630795899,3.027734882893,+    22.350809025073));+#678 = CARTESIAN_POINT('',(42.551958910548,8.669298922043,+    49.780105765586));+#679 = CARTESIAN_POINT('',(42.841345633106,8.203946311954,+    49.925252200579));+#680 = CARTESIAN_POINT('',(43.171627296908,7.755577628692,+    50.057604048634));+#681 = CARTESIAN_POINT('',(43.540095718562,7.323953137447,50.17665143375+    ));+#682 = CARTESIAN_POINT('',(43.943934937415,6.909000236156,+    50.281799330871));+#683 = CARTESIAN_POINT('',(44.380220499751,6.510761242312,+    50.372342715872));+#684 = CARTESIAN_POINT('',(44.845912670585,6.129332130329,+    50.447456607594));+#685 = CARTESIAN_POINT('',(45.337843573041,5.764792219448,+    50.506201002191));+#686 = CARTESIAN_POINT('',(45.852698255322,5.4171248122,50.547540699467)+  );+#687 = CARTESIAN_POINT('',(46.386989685277,5.086128783406,+    50.570380021523));+#688 = CARTESIAN_POINT('',(46.937027672546,4.771321119737,+    50.573612423457));+#689 = CARTESIAN_POINT('',(47.797911211313,4.356785169351,+    50.498654004382));+#690 = CARTESIAN_POINT('',(48.672327635341,3.957808520353,50.37574757245+    ));+#691 = CARTESIAN_POINT('',(49.539391804442,3.565040398821,+    50.212926334084));+#692 = CARTESIAN_POINT('',(50.389739684662,3.18072124419,50.032286029818+    ));+#693 = CARTESIAN_POINT('',(51.227867761455,2.827100276653,+    49.820448205527));+#694 = CARTESIAN_POINT('',(52.044580772201,2.510106203656,+    49.558554118779));+#695 = CARTESIAN_POINT('',(52.824304527726,2.227901337105,49.23537624605+    ));+#696 = CARTESIAN_POINT('',(53.559750235472,1.988185432745,+    48.840096753277));+#697 = CARTESIAN_POINT('',(54.239786579729,1.789938727227,+    48.361428356698));+#698 = CARTESIAN_POINT('',(54.855385856881,1.634703936677,47.78704273515+    ));+#699 = CARTESIAN_POINT('',(55.42061446649,1.491739314081,47.244791205837+    ));+#700 = CARTESIAN_POINT('',(55.92593732319,1.385787249027,46.607913385755+    ));+#701 = CARTESIAN_POINT('',(56.364496389286,1.310668880249,+    45.890290761347));+#702 = CARTESIAN_POINT('',(56.728805808163,1.260351135596,+    45.107155354975));+#703 = CARTESIAN_POINT('',(57.013288720906,1.226609708816,44.27619124535+    ));+#704 = CARTESIAN_POINT('',(57.216252003602,1.20157578488,43.415691644653+    ));+#705 = CARTESIAN_POINT('',(57.338902203401,1.179857321096,+    42.542626297382));+#706 = CARTESIAN_POINT('',(57.381781869489,1.158010879481,+    41.672048833188));+#707 = CARTESIAN_POINT('',(57.341781392771,1.132225194099,+    40.817848573198));+#708 = CARTESIAN_POINT('',(57.21565738621,1.098162845237,39.993426156516+    ));+#709 = CARTESIAN_POINT('',(57.206466689503,1.097825094988,+    39.757955073092));+#710 = CARTESIAN_POINT('',(57.190977021812,1.097090567912,+    39.523307359208));+#711 = CARTESIAN_POINT('',(57.16981807142,1.096158879891,39.289283027692+    ));+#712 = CARTESIAN_POINT('',(57.143715361387,1.095153506443,+    39.055649369633));+#713 = CARTESIAN_POINT('',(57.113463595331,1.094210182987,+    38.822154681901));+#714 = CARTESIAN_POINT('',(57.079950189334,1.093501135855,+    38.588518084613));+#715 = CARTESIAN_POINT('',(57.044228990035,1.093195144034,+    38.354395428531));+#716 = CARTESIAN_POINT('',(57.00764417885,1.093353431644,38.119321292406+    ));+#717 = CARTESIAN_POINT('',(56.936364545889,1.09416935067,37.645932848103+    ));+#718 = CARTESIAN_POINT('',(56.878854124961,1.093092416409,37.16215360568+    ));+#719 = CARTESIAN_POINT('',(56.856672460339,1.091619580944,+    36.916432049754));+#720 = CARTESIAN_POINT('',(56.839804610768,1.08515746312,36.667359513766+    ));+#721 = CARTESIAN_POINT('',(56.84730076885,1.081393769651,36.407294930629+    ));+#722 = CARTESIAN_POINT('',(56.855758566191,1.048658560731,+    36.145057874105));+#723 = CARTESIAN_POINT('',(56.905084550634,1.026119074886,+    35.865273853824));+#724 = CARTESIAN_POINT('',(56.987303028233,0.926753200097,+    35.568443462359));+#725 = CARTESIAN_POINT('',(57.109857315951,0.609864456267,+    34.986977318393));+#726 = CARTESIAN_POINT('',(57.073896013038,0.180798013832,+    34.465992113598));+#727 = CARTESIAN_POINT('',(56.996588997168,-3.172295527028E-02,+    34.230036218932));+#728 = CARTESIAN_POINT('',(56.861522775969,-0.178628994379,+    34.020335724893));+#729 = CARTESIAN_POINT('',(56.75285790689,-0.277301892196,+    33.801805262306));+#730 = CARTESIAN_POINT('',(56.621000739582,-0.362047690382,+    33.594253421133));+#731 = CARTESIAN_POINT('',(56.502974237563,-0.414461616774,+    33.383085952384));+#732 = CARTESIAN_POINT('',(56.385986471946,-0.453635536575,+    33.173219554489));+#733 = CARTESIAN_POINT('',(56.163183250851,-0.503459779844,+    32.752700484775));+#734 = CARTESIAN_POINT('',(55.962519957392,-0.508346078237,+    32.330913758619));+#735 = CARTESIAN_POINT('',(55.868110551004,-0.501919740846,+    32.119616897141));+#736 = CARTESIAN_POINT('',(55.779829685061,-0.488068271101,+    31.907919254663));+#737 = CARTESIAN_POINT('',(55.697817443751,-0.467645392391,+    31.695856519294));+#738 = CARTESIAN_POINT('',(55.622226587741,-0.441164351244,+    31.483457640639));+#739 = CARTESIAN_POINT('',(55.553265596557,-0.408968210754,+    31.270721742301));+#740 = CARTESIAN_POINT('',(55.49120586096,-0.371320283431,+    31.057611656178));+#741 = CARTESIAN_POINT('',(55.436353025297,-0.328414703494,+    30.844064078462));+#742 = CARTESIAN_POINT('',(55.388982479845,-0.280307138592,+    30.630016347421));+#743 = CARTESIAN_POINT('',(55.326113676695,-0.237954881621,+    30.393862024055));+#744 = CARTESIAN_POINT('',(55.266535056953,-0.193221564522,+    30.15498970498));+#745 = CARTESIAN_POINT('',(55.208942269576,-0.147067248112,29.9132578447+    ));+#746 = CARTESIAN_POINT('',(55.145434156183,-0.103703376661,+    29.667331977754));+#747 = CARTESIAN_POINT('',(55.089601283191,-5.437872624803E-02,+    29.420605138642));+#748 = CARTESIAN_POINT('',(55.000936055429,-2.582071474215E-02,+    29.163725604355));+#749 = CARTESIAN_POINT('',(54.915115441391,2.411790469391E-02,+    28.911102454903));+#750 = CARTESIAN_POINT('',(54.783552316415,3.703332379972E-02,+    28.64328244571));+#751 = CARTESIAN_POINT('',(54.45784855817,0.110785033526,28.250779792774+    ));+#752 = CARTESIAN_POINT('',(54.048719967187,0.340444433455,+    27.899004506564));+#753 = CARTESIAN_POINT('',(53.909158443654,0.438242087632,+    27.787700588864));+#754 = CARTESIAN_POINT('',(53.774976092336,0.560595454652,+    27.683687611081));+#755 = CARTESIAN_POINT('',(53.665673037585,0.701054780852,+    27.585643580088));+#756 = CARTESIAN_POINT('',(53.585023299156,0.844038638665,+    27.488982519922));+#757 = CARTESIAN_POINT('',(53.525341560117,0.979235187327,+    27.390410703302));+#758 = CARTESIAN_POINT('',(53.483146381752,1.107182460198,+    27.290100140973));+#759 = CARTESIAN_POINT('',(53.424884823764,1.343397085729,+    27.084330319083));+#760 = CARTESIAN_POINT('',(53.40573493839,1.54145315527,26.868581699811)+  );+#761 = CARTESIAN_POINT('',(53.40260356602,1.630993683949,26.758214340897+    ));+#762 = CARTESIAN_POINT('',(53.403590415728,1.712062077572,+    26.645670635981));+#763 = CARTESIAN_POINT('',(53.407173608774,1.785788831453,+    26.531316790996));+#764 = CARTESIAN_POINT('',(53.412395055924,1.853076633415,+    26.415457916075));+#765 = CARTESIAN_POINT('',(53.418630153169,1.914581560784,+    26.298327513724));+#766 = CARTESIAN_POINT('',(53.425410378746,1.970837352818,26.18012218843+    ));+#767 = CARTESIAN_POINT('',(53.432342317066,2.022341705236,26.06102671219+    ));+#768 = CARTESIAN_POINT('',(53.43916663516,2.069423533523,25.941174580749+    ));+#769 = CARTESIAN_POINT('',(53.452512723845,2.105639961206,+    25.606900981016));+#770 = CARTESIAN_POINT('',(53.462595755043,2.130518956674,+    25.273066661184));+#771 = CARTESIAN_POINT('',(53.469561592048,2.143614193053,+    24.939407254405));+#772 = CARTESIAN_POINT('',(53.47357182492,2.14447463493,24.605649599977)+  );+#773 = CARTESIAN_POINT('',(53.47480132713,2.132643223248,24.271514987896+    ));+#774 = CARTESIAN_POINT('',(53.473435812212,2.1076555602,23.936722403411)+  );+#775 = CARTESIAN_POINT('',(53.469669390406,2.069038594119,+    23.600991771581));+#776 = CARTESIAN_POINT('',(53.463702125315,2.016309304375,+    23.264047201826));+#777 = CARTESIAN_POINT('',(53.455737590545,1.948973386263,+    22.925620232488));+#778 = CARTESIAN_POINT('',(53.445980426359,1.866523935899,22.58545307538+    ));+#779 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#780 = CARTESIAN_POINT('',(42.956656101087,7.983169517425,+    48.959640876132));+#781 = CARTESIAN_POINT('',(43.264304698337,7.54200104612,49.087718583093+    ));+#782 = CARTESIAN_POINT('',(43.608925700515,7.114023581456,+    49.203822426329));+#783 = CARTESIAN_POINT('',(43.987961361317,6.699005384088,49.30740832356+    ));+#784 = CARTESIAN_POINT('',(44.398634654357,6.296864940582,+    49.397841621008));+#785 = CARTESIAN_POINT('',(44.837950189669,5.907537389808,+    49.474441829538));+#786 = CARTESIAN_POINT('',(45.30271240793,5.530881811941,49.536529280706+    ));+#787 = CARTESIAN_POINT('',(45.789561052343,5.166629380171,+    49.583473702735));+#788 = CARTESIAN_POINT('',(46.295023918232,4.814372375027,+    49.614744716387));+#789 = CARTESIAN_POINT('',(46.815586880309,4.473594061396,+    49.629964250765));+#790 = CARTESIAN_POINT('',(47.585182548166,3.949294113311,+    49.601385176004));+#791 = CARTESIAN_POINT('',(48.379435889324,3.445072612717,+    49.548531961636));+#792 = CARTESIAN_POINT('',(49.186911607317,2.966915276938,+    49.472486765088));+#793 = CARTESIAN_POINT('',(50.002506552795,2.528736624364,+    49.370908075517));+#794 = CARTESIAN_POINT('',(50.814961016607,2.136798405762,+    49.222494600188));+#795 = CARTESIAN_POINT('',(51.609219198281,1.79068737853,49.013370993702+    ));+#796 = CARTESIAN_POINT('',(52.370100824566,1.490136348941,+    48.737210320978));+#797 = CARTESIAN_POINT('',(53.084799591254,1.236590893748,+    48.384502116576));+#798 = CARTESIAN_POINT('',(53.744796316211,1.027861169241,47.94867381479+    ));+#799 = CARTESIAN_POINT('',(54.342865422407,0.863453723001,47.41777717588+    ));+#800 = CARTESIAN_POINT('',(54.895827811474,0.706271538296,+    46.922245374586));+#801 = CARTESIAN_POINT('',(55.401220399999,0.580214859469,+    46.334890137993));+#802 = CARTESIAN_POINT('',(55.852947372634,0.480128206016,+    45.667218959411));+#803 = CARTESIAN_POINT('',(56.242975190778,0.401103438045,+    44.933191563806));+#804 = CARTESIAN_POINT('',(56.565440314625,0.33773253608,44.148916560083+    ));+#805 = CARTESIAN_POINT('',(56.816135580887,0.285606157354,+    43.330822460381));+#806 = CARTESIAN_POINT('',(56.990936611477,0.24175954965,42.494619372217+    ));+#807 = CARTESIAN_POINT('',(57.085161593849,0.203197247719,+    41.655684508244));+#808 = CARTESIAN_POINT('',(57.094289739025,0.165057821219,+    40.829821497797));+#809 = CARTESIAN_POINT('',(57.014895688772,0.122409787109,40.03166032329+    ));+#810 = CARTESIAN_POINT('',(56.995394448188,0.124565392863,+    39.805681730086));+#811 = CARTESIAN_POINT('',(56.96876780572,0.126726707179,39.580570042274+    ));+#812 = CARTESIAN_POINT('',(56.935421755653,0.129150839436,39.35616804504+    ));+#813 = CARTESIAN_POINT('',(56.895816924619,0.132123209166,+    39.132318657378));+#814 = CARTESIAN_POINT('',(56.850429869762,0.135967062567,38.90887984988+    ));+#815 = CARTESIAN_POINT('',(56.799753041666,0.141060530462,+    38.685723138058));+#816 = CARTESIAN_POINT('',(56.744333412125,0.147861227663,+    38.462715651175));+#817 = CARTESIAN_POINT('',(56.684849766663,0.156938393795,38.23968577661+    ));+#818 = CARTESIAN_POINT('',(56.559607557131,0.181086757244,37.79305898285+    ));+#819 = CARTESIAN_POINT('',(56.427131309728,0.220899492564,+    37.343626654885));+#820 = CARTESIAN_POINT('',(56.360478548618,0.246012684643,+    37.117774888462));+#821 = CARTESIAN_POINT('',(56.295093744883,0.274587012173,+    36.890156543507));+#822 = CARTESIAN_POINT('',(56.233370887602,0.317658407556,36.66020512202+    ));+#823 = CARTESIAN_POINT('',(56.182292739385,0.355696385657,36.42458243021+    ));+#824 = CARTESIAN_POINT('',(56.137081929348,0.41792080555,36.186285064846+    ));+#825 = CARTESIAN_POINT('',(56.131504520673,0.477788319908,+    35.930548537889));+#826 = CARTESIAN_POINT('',(56.157031920973,0.550322240521,35.40170569372+    ));+#827 = CARTESIAN_POINT('',(56.1871141813,0.524480419174,34.868747500733)+  );+#828 = CARTESIAN_POINT('',(56.186216531272,0.485233728547,+    34.608821410821));+#829 = CARTESIAN_POINT('',(56.144385979264,0.436815444024,+    34.366961808752));+#830 = CARTESIAN_POINT('',(56.091921404493,0.414763332728,+    34.131856151045));+#831 = CARTESIAN_POINT('',(56.029762057686,0.386270485906,+    33.902258598042));+#832 = CARTESIAN_POINT('',(55.960832407771,0.373692748577,+    33.677845792439));+#833 = CARTESIAN_POINT('',(55.889820606825,0.365796056455,+    33.456442641121));+#834 = CARTESIAN_POINT('',(55.746000955104,0.363970645956,+    33.019103191244));+#835 = CARTESIAN_POINT('',(55.604895731325,0.386282651604,+    32.590457087164));+#836 = CARTESIAN_POINT('',(55.536446995356,0.402905873022,+    32.377822384713));+#837 = CARTESIAN_POINT('',(55.471094114171,0.424584058901,+    32.166567843058));+#838 = CARTESIAN_POINT('',(55.409559140179,0.451028915946,+    31.956488918126));+#839 = CARTESIAN_POINT('',(55.352416877262,0.482049418772,31.74742888525+    ));+#840 = CARTESIAN_POINT('',(55.300176873003,0.517529344502,+    31.539240341723));+#841 = CARTESIAN_POINT('',(55.253324725242,0.557409034911,+    31.331764037437));+#842 = CARTESIAN_POINT('',(55.212322702925,0.601671386106,+    31.124825033368));+#843 = CARTESIAN_POINT('',(55.177569681275,0.650332065742,30.91824618812+    ));+#844 = CARTESIAN_POINT('',(55.141029104692,0.696535796419,+    30.688967598473));+#845 = CARTESIAN_POINT('',(55.111979291224,0.745377062066,+    30.456312389871));+#846 = CARTESIAN_POINT('',(55.089877677279,0.795850456147,+    30.220110770902));+#847 = CARTESIAN_POINT('',(55.073949217453,0.843262622655,+    29.979090392308));+#848 = CARTESIAN_POINT('',(55.063019086608,0.895441754578,+    29.735982045665));+#849 = CARTESIAN_POINT('',(55.058140086982,0.927829784448,+    29.483363026918));+#850 = CARTESIAN_POINT('',(55.048419734544,0.966514701043,+    29.229489582763));+#851 = CARTESIAN_POINT('',(55.047396252765,0.974961348271,+    28.963577607032));+#852 = CARTESIAN_POINT('',(54.991329371997,0.946130054746,+    28.546397238648));+#853 = CARTESIAN_POINT('',(54.845788929304,0.920066187697,+    28.123728494135));+#854 = CARTESIAN_POINT('',(54.787009788636,0.915250920834,+    27.983438881913));+#855 = CARTESIAN_POINT('',(54.7185674065,0.918751727294,27.845282524315)+  );+#856 = CARTESIAN_POINT('',(54.648433403047,0.936985368958,+    27.711675533507));+#857 = CARTESIAN_POINT('',(54.584676264178,0.967278458946,+    27.582194596104));+#858 = CARTESIAN_POINT('',(54.529927771719,1.003558250661,+    27.455149919411));+#859 = CARTESIAN_POINT('',(54.482909889619,1.044461309244,+    27.330167139624));+#860 = CARTESIAN_POINT('',(54.404184499983,1.130312301279,+    27.082857820874));+#861 = CARTESIAN_POINT('',(54.351636239278,1.21890200595,26.839315293147+    ));+#862 = CARTESIAN_POINT('',(54.330897622991,1.262456557189,+    26.718075625248));+#863 = CARTESIAN_POINT('',(54.314508083729,1.304534689088,26.59715497121+    ));+#864 = CARTESIAN_POINT('',(54.301441209579,1.344772284434,+    26.476455253798));+#865 = CARTESIAN_POINT('',(54.290925962613,1.382982985918,+    26.355938171766));+#866 = CARTESIAN_POINT('',(54.282394765294,1.419055838655,+    26.235592817682));+#867 = CARTESIAN_POINT('',(54.275379407037,1.452914081106,+    26.115419703155));+#868 = CARTESIAN_POINT('',(54.269449853613,1.484504349219,25.99542525223+    ));+#869 = CARTESIAN_POINT('',(54.264291042024,1.513785558539,+    25.875620823677));+#870 = CARTESIAN_POINT('',(54.289136539024,1.565476490709,+    25.554927225577));+#871 = CARTESIAN_POINT('',(54.309806249503,1.60565083035,25.234128876689+    ));+#872 = CARTESIAN_POINT('',(54.326571743301,1.633909091826,24.91299178795+    ));+#873 = CARTESIAN_POINT('',(54.339700646729,1.649851242027,+    24.591249877243));+#874 = CARTESIAN_POINT('',(54.349456076237,1.653071201962,+    24.268612388743));+#875 = CARTESIAN_POINT('',(54.35609607208,1.643151348352,23.944771312091+    ));+#876 = CARTESIAN_POINT('',(54.359873031974,1.619657015225,+    23.619408801808));+#877 = CARTESIAN_POINT('',(54.361033144776,1.582130995502,+    23.292204596438));+#878 = CARTESIAN_POINT('',(54.359815824133,1.530088042599,+    22.962843437942));+#879 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909)+  );+#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885);+#881 = LINE('',#882,#883);+#882 = CARTESIAN_POINT('',(6.28318530718,0.));+#883 = VECTOR('',#884,1.);+#884 = DIRECTION('',(0.,1.));+#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#886 = PCURVE('',#172,#887);+#887 = DEFINITIONAL_REPRESENTATION('',(#888),#892);+#888 = LINE('',#889,#890);+#889 = CARTESIAN_POINT('',(0.,0.));+#890 = VECTOR('',#891,1.);+#891 = DIRECTION('',(0.,1.));+#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#893 = ORIENTED_EDGE('',*,*,#894,.F.);+#894 = EDGE_CURVE('',#66,#66,#895,.T.);+#895 = SURFACE_CURVE('',#896,(#904,#911),.PCURVE_S1.);+#896 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#897,#898,#899,#900,#901,#902+,#903),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+    -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.03672962321,1.038346699848,0.853534330196,+1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );+#897 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909)+  );+#898 = CARTESIAN_POINT('',(55.266925857953,1.059494808122,22.67659190642+    ));+#899 = CARTESIAN_POINT('',(55.898033000607,2.104830107282,+    22.455033841149));+#900 = CARTESIAN_POINT('',(55.269538787958,3.476250021829,+    22.214786191654));+#901 = CARTESIAN_POINT('',(53.815630795899,3.027734882893,+    22.350809025073));+#902 = CARTESIAN_POINT('',(53.445980426359,1.866523935899,22.58545307538+    ));+#903 = CARTESIAN_POINT('',(54.356453142156,1.46300937201,22.6310224909)+  );+#904 = PCURVE('',#172,#905);+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910);+#906 = LINE('',#907,#908);+#907 = CARTESIAN_POINT('',(0.,41.704967333947));+#908 = VECTOR('',#909,1.);+#909 = DIRECTION('',(1.,0.));+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#911 = PCURVE('',#912,#917);+#912 = PLANE('',#913);+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);+#914 = CARTESIAN_POINT('',(54.599961416519,1.999914928208,+    22.520017588542));+#915 = DIRECTION('',(-3.398588275993E-02,-0.187545271116,-0.981667831323+    ));+#916 = DIRECTION('',(8.673617379884E-19,-0.982235255837,0.1876536762));+#917 = DEFINITIONAL_REPRESENTATION('',(#918),#926);+#918 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#919,#920,#921,#922,#923,#924+,#925),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+    -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.03672962321,1.038346699848,0.853534330196,+1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );+#919 = CARTESIAN_POINT('',(0.548198044355,0.243649027233));+#920 = CARTESIAN_POINT('',(0.953095543594,-0.667349960814));+#921 = CARTESIAN_POINT('',(-0.115245826851,-1.29882189658));+#922 = CARTESIAN_POINT('',(-1.507386172102,-0.669964401147));+#923 = CARTESIAN_POINT('',(-1.041313605124,0.784783980103));+#924 = CARTESIAN_POINT('',(0.143300545116,1.154648015279));+#925 = CARTESIAN_POINT('',(0.548198044355,0.243649027233));+#926 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#927 = ORIENTED_EDGE('',*,*,#63,.F.);+#928 = ORIENTED_EDGE('',*,*,#929,.T.);+#929 = EDGE_CURVE('',#64,#64,#930,.T.);+#930 = SURFACE_CURVE('',#931,(#939,#946),.PCURVE_S1.);+#931 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#932,#933,#934,#935,#936,#937+,#938),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+    -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.03672962321,1.038346699848,0.853534330196,+1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );+#932 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#933 = CARTESIAN_POINT('',(42.824710561754,8.20687187183,47.859894234414+    ));+#934 = CARTESIAN_POINT('',(41.782499598717,7.54740053892,47.722039386618+    ));+#935 = CARTESIAN_POINT('',(40.750787998789,7.295269310247,48.82));+#936 = CARTESIAN_POINT('',(41.470585452388,8.076224243448,+    49.917960613382));+#937 = CARTESIAN_POINT('',(42.551958910548,8.669298922043,+    49.780105765586));+#938 = CARTESIAN_POINT('',(42.688334736151,8.438085396937,48.82));+#939 = PCURVE('',#172,#940);+#940 = DEFINITIONAL_REPRESENTATION('',(#941),#945);+#941 = LINE('',#942,#943);+#942 = CARTESIAN_POINT('',(0.,0.));+#943 = VECTOR('',#944,1.);+#944 = DIRECTION('',(1.,0.));+#945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#946 = PCURVE('',#947,#952);+#947 = PLANE('',#948);+#948 = AXIS2_PLACEMENT_3D('',#949,#950,#951);+#949 = CARTESIAN_POINT('',(42.171615779192,8.133310949475,48.82));+#950 = DIRECTION('',(0.48927421909,-0.829522508403,0.269264083358));+#951 = DIRECTION('',(-0.86133471703,-0.508037897443,0.));+#952 = DEFINITIONAL_REPRESENTATION('',(#953),#961);+#953 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#954,#955,#956,#957,#958,#959+,#960),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6,6,1),(+    -6.28318530718,0.,6.28318530718,12.566370614359),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.03672962321,1.038346699848,0.853534330196,+1.038346699848,1.03672962321,1.669078461068)) REPRESENTATION_ITEM('') );+#954 = CARTESIAN_POINT('',(-0.599904946059,-2.13162820728E-14));+#955 = CARTESIAN_POINT('',(-0.599904946059,0.996925845343));+#956 = CARTESIAN_POINT('',(0.63282396827,1.140067429947));+#957 = CARTESIAN_POINT('',(1.649565206546,4.973799150321E-14));+#958 = CARTESIAN_POINT('',(0.63282396827,-1.140067429947));+#959 = CARTESIAN_POINT('',(-0.599904946059,-0.996925845343));+#960 = CARTESIAN_POINT('',(-0.599904946059,-2.13162820728E-14));+#961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#962 = ADVANCED_FACE('',(#963),#947,.F.);+#963 = FACE_BOUND('',#964,.T.);+#964 = EDGE_LOOP('',(#965));+#965 = ORIENTED_EDGE('',*,*,#929,.T.);+#966 = ADVANCED_FACE('',(#967),#912,.T.);+#967 = FACE_BOUND('',#968,.F.);+#968 = EDGE_LOOP('',(#969));+#969 = ORIENTED_EDGE('',*,*,#894,.T.);+#970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#974)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#971,#972,#973)) REPRESENTATION_CONTEXT('Context #1',+  '3D Context with UNIT and UNCERTAINTY') );+#971 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#972 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#973 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#974 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#971,+  'distance_accuracy_value','confusion accuracy');+#975 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#976,#978);+#976 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#977) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#977 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#978 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#979+  );+#979 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Fan_InstalledLead_5V','',#5,+  #51,$);+#980 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53));+#981 = SHAPE_DEFINITION_REPRESENTATION(#982,#988);+#982 = PRODUCT_DEFINITION_SHAPE('','',#983);+#983 = PRODUCT_DEFINITION('design','',#984,#987);+#984 = PRODUCT_DEFINITION_FORMATION('','',#985);+#985 = PRODUCT('Fan_InstalledLead_GND','Fan_InstalledLead_GND','',(#986)+  );+#986 = PRODUCT_CONTEXT('',#2,'mechanical');+#987 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#988 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#989),#1990);+#989 = MANIFOLD_SOLID_BREP('',#990);+#990 = CLOSED_SHELL('',(#991,#1982,#1986));+#991 = ADVANCED_FACE('',(#992),#1115,.F.);+#992 = FACE_BOUND('',#993,.F.);+#993 = EDGE_LOOP('',(#994,#1913,#1947,#1948));+#994 = ORIENTED_EDGE('',*,*,#995,.T.);+#995 = EDGE_CURVE('',#996,#998,#1000,.T.);+#996 = VERTEX_POINT('',#997);+#997 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#998 = VERTEX_POINT('',#999);+#999 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1000 = SEAM_CURVE('',#1001,(#1114,#1906),.PCURVE_S1.);+#1001 = ( BOUNDED_CURVE() B_SPLINE_CURVE(11,(#1002,#1003,#1004,#1005,+    #1006,#1007,#1008,#1009,#1010,#1011,#1012,#1013,#1014,#1015,#1016,+    #1017,#1018,#1019,#1020,#1021,#1022,#1023,#1024,#1025,#1026,#1027,+    #1028,#1029,#1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038,+    #1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047,#1048,#1049,+    #1050,#1051,#1052,#1053,#1054,#1055,#1056,#1057,#1058,#1059,#1060,+    #1061,#1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,+    #1072,#1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,+    #1083,#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092,#1093,+    #1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103,#1104,+    #1105,#1106,#1107,#1108,#1109,#1110,#1111,#1112,#1113),+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((12,11,11,11,9,9,11,9,9+    ,9,11,12),(0.,7.174208451586,14.041784443157,24.85817940636,+    27.23317940636,29.60817940636,34.35817940636,35.815917380071,+    37.273655353783,38.731393327494,40.189131301205,43.649131301205),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461067,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461069,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461067,1.66907846107,1.669078461067,1.669078461069,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461069,1.669078461068,1.669078461069,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461067,+    1.66907846107,1.669078461067,1.669078461069,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461067,1.66907846107,1.669078461067,1.669078461069,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461067,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461069,1.669078461067,1.66907846107,+    1.669078461067,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461069,1.669078461067,1.669078461069,+    1.669078461067,1.669078461069,1.669078461068,1.669078461068,+1.669078461068)) REPRESENTATION_ITEM('') );+#1002 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#1003 = CARTESIAN_POINT('',(42.39118403853,7.742489964155,+    52.142833835981));+#1004 = CARTESIAN_POINT('',(42.66043492661,7.161613078803,+    52.335788246212));+#1005 = CARTESIAN_POINT('',(42.975579975008,6.597821852613,+    52.502100102177));+#1006 = CARTESIAN_POINT('',(43.332842998691,6.051259807498,+    52.641882206982));+#1007 = CARTESIAN_POINT('',(43.72846960392,5.521979827864,+    52.755282935442));+#1008 = CARTESIAN_POINT('',(44.15876361338,5.009966013986,52.84244981918+    ));+#1009 = CARTESIAN_POINT('',(44.620081904074,4.515163879811,+    52.903487979399));+#1010 = CARTESIAN_POINT('',(45.108801025974,4.037502321324,+    52.938427541099));+#1011 = CARTESIAN_POINT('',(45.621268970392,3.576890781503,+    52.947214162104));+#1012 = CARTESIAN_POINT('',(46.153755456053,3.133175038027,+    52.929736810663));+#1013 = CARTESIAN_POINT('',(46.70241410169,2.706035039766,52.88590692506+    ));+#1014 = CARTESIAN_POINT('',(47.241141750889,2.314187211742,+    52.832072892858));+#1015 = CARTESIAN_POINT('',(47.789427576156,1.931616332661,+    52.754499297041));+#1016 = CARTESIAN_POINT('',(48.342097051987,1.559799481087,+    52.652411102731));+#1017 = CARTESIAN_POINT('',(48.895311799564,1.201391565946,+    52.524702756981));+#1018 = CARTESIAN_POINT('',(49.445536748747,0.859658324902,+    52.369065456841));+#1019 = CARTESIAN_POINT('',(49.989087617903,0.537971072112,+    52.182278586544));+#1020 = CARTESIAN_POINT('',(50.521991743386,0.239544001401,+    51.960757588802));+#1021 = CARTESIAN_POINT('',(51.039969476554,-3.254513189967E-02,+    51.700860197914));+#1022 = CARTESIAN_POINT('',(51.538417552614,-0.275150109905,+    51.398862628698));+#1023 = CARTESIAN_POINT('',(52.012350021574,-0.484906274165,+    51.050926977615));+#1024 = CARTESIAN_POINT('',(52.456326518001,-0.658514595672,+    50.653790758467));+#1025 = CARTESIAN_POINT('',(53.15347850397,-0.924424916714,+    50.022404915737));+#1026 = CARTESIAN_POINT('',(53.767612018692,-1.091570154958,+    49.268603993867));+#1027 = CARTESIAN_POINT('',(54.293110650227,-1.174497559447,+    48.411834454678));+#1028 = CARTESIAN_POINT('',(54.726978840791,-1.186819965802,+    47.470861104693));+#1029 = CARTESIAN_POINT('',(55.061379493091,-1.152365887347,+    46.463213022656));+#1030 = CARTESIAN_POINT('',(55.304407913083,-1.071121938295,+    45.402892182649));+#1031 = CARTESIAN_POINT('',(55.419000214747,-0.983336095958,+    44.309784437976));+#1032 = CARTESIAN_POINT('',(55.449921832675,-0.91539405697,+    43.206271567238));+#1033 = CARTESIAN_POINT('',(55.393198332655,-0.870927081521,+    42.104637191691));+#1034 = CARTESIAN_POINT('',(55.251471076039,-0.862462143254,+    41.019778747341));+#1035 = CARTESIAN_POINT('',(55.021567157956,-0.901389646241,+    39.966268247571));+#1036 = CARTESIAN_POINT('',(54.994161602328,-0.908544877922,+    39.731052648255));+#1037 = CARTESIAN_POINT('',(54.963295978751,-0.917935364342,+    39.497030555577));+#1038 = CARTESIAN_POINT('',(54.929443905219,-0.929370228342,+    39.264117847957));+#1039 = CARTESIAN_POINT('',(54.893234610457,-0.942751205768,+    39.032172401399));+#1040 = CARTESIAN_POINT('',(54.855285042012,-0.958004875859,+    38.801053575377));+#1041 = CARTESIAN_POINT('',(54.816237565683,-0.975102658249,+    38.570609021078));+#1042 = CARTESIAN_POINT('',(54.776883467425,-0.994151347438,+    38.340631992876));+#1043 = CARTESIAN_POINT('',(54.738252468606,-1.015536955445,+    38.110832344125));+#1044 = CARTESIAN_POINT('',(54.701548465843,-1.040104633493,+    37.88086438812));+#1045 = CARTESIAN_POINT('',(54.6340749467,-1.098610253427,+    37.420045222465));+#1046 = CARTESIAN_POINT('',(54.579052078424,-1.185301859316,+    36.957740277149));+#1047 = CARTESIAN_POINT('',(54.554739478194,-1.23775207802,+    36.726296884669));+#1048 = CARTESIAN_POINT('',(54.532995832903,-1.30432881732,+    36.495003463948));+#1049 = CARTESIAN_POINT('',(54.508679879329,-1.380342838548,+    36.265564586269));+#1050 = CARTESIAN_POINT('',(54.483856194409,-1.485756210204,+    36.037972241189));+#1051 = CARTESIAN_POINT('',(54.424022395212,-1.592935893419,+    35.823813666831));+#1052 = CARTESIAN_POINT('',(54.353045459202,-1.68939230727,+    35.613887581177));+#1053 = CARTESIAN_POINT('',(54.269102349055,-1.774435250669,+    35.408918664176));+#1054 = CARTESIAN_POINT('',(53.996459655339,-1.989905601868,+    34.802319473242));+#1055 = CARTESIAN_POINT('',(53.687778104894,-2.093187535635,+    34.212130146443));+#1056 = CARTESIAN_POINT('',(53.491429747973,-2.11720660462,+    33.817627679669));+#1057 = CARTESIAN_POINT('',(53.306334572673,-2.121462307921,+    33.423297389069));+#1058 = CARTESIAN_POINT('',(53.129324401347,-2.098179267631,+    33.030689192231));+#1059 = CARTESIAN_POINT('',(52.964372189872,-2.050874394706,+    32.639238437357));+#1060 = CARTESIAN_POINT('',(52.813687846746,-1.982195646836,+    32.249014544783));+#1061 = CARTESIAN_POINT('',(52.676524352053,-1.885845946988,+    31.860872194249));+#1062 = CARTESIAN_POINT('',(52.556881127448,-1.763650882868,+    31.474468034828));+#1063 = CARTESIAN_POINT('',(52.45606952748,-1.612794342753,+    31.090388615912));+#1064 = CARTESIAN_POINT('',(52.376318466704,-1.431846753839,+    30.70898153417));+#1065 = CARTESIAN_POINT('',(52.348944325352,-1.378199336185,+    30.591548910204));+#1066 = CARTESIAN_POINT('',(52.322890512887,-1.322212238781,+    30.47452025027));+#1067 = CARTESIAN_POINT('',(52.297980970726,-1.264104837339,+    30.357831513566));+#1068 = CARTESIAN_POINT('',(52.273994167079,-1.204068250271,+    30.24143180322));+#1069 = CARTESIAN_POINT('',(52.250677795481,-1.142295388431,+    30.125264644535));+#1070 = CARTESIAN_POINT('',(52.227744580841,-1.078994678992,+    30.009259511029));+#1071 = CARTESIAN_POINT('',(52.204849192905,-1.014387463343,+    29.893333598584));+#1072 = CARTESIAN_POINT('',(52.181546267277,-0.948689069159,+    29.777403847295));+#1073 = CARTESIAN_POINT('',(52.157229533845,-0.882073556483,+    29.661409211458));+#1074 = CARTESIAN_POINT('',(52.10487457163,-0.747170719421,+    29.429277143167));+#1075 = CARTESIAN_POINT('',(52.040331553817,-0.608606097004,+    29.197222617438));+#1076 = CARTESIAN_POINT('',(52.003840443226,-0.538490631766,+    29.081195770671));+#1077 = CARTESIAN_POINT('',(51.96131503032,-0.465715904947,+    28.966426089049));+#1078 = CARTESIAN_POINT('',(51.912316748129,-0.395188324514,+    28.849625282248));+#1079 = CARTESIAN_POINT('',(51.848702987548,-0.312245958379,+    28.740602666462));+#1080 = CARTESIAN_POINT('',(51.781599708672,-0.234405833625,+    28.62773753517));+#1081 = CARTESIAN_POINT('',(51.682886740853,-0.136002163828,+    28.527830245538));+#1082 = CARTESIAN_POINT('',(51.588038719362,-1.186444340449E-02,+    28.445106040117));+#1083 = CARTESIAN_POINT('',(51.428199500675,0.266814096013,+    28.300172574586));+#1084 = CARTESIAN_POINT('',(51.346307452305,0.568478936065,+    28.17109504613));+#1085 = CARTESIAN_POINT('',(51.329277678072,0.715562957656,+    28.104197159313));+#1086 = CARTESIAN_POINT('',(51.330217591462,0.847390673383,+    28.027065742323));+#1087 = CARTESIAN_POINT('',(51.335338669388,0.967906335785,+    27.942210480948));+#1088 = CARTESIAN_POINT('',(51.344163917289,1.080070576708,+    27.851738126778));+#1089 = CARTESIAN_POINT('',(51.35675892311,1.184476817775,+    27.756146952701));+#1090 = CARTESIAN_POINT('',(51.368762428628,1.282741312053,27.6565386148+    ));+#1091 = CARTESIAN_POINT('',(51.381933677653,1.37578436436,+    27.553662424999));+#1092 = CARTESIAN_POINT('',(51.408269332622,1.552542361753,+    27.342254260066));+#1093 = CARTESIAN_POINT('',(51.434252225414,1.712441170984,+    27.121083797653));+#1094 = CARTESIAN_POINT('',(51.446954771024,1.788603231841,+    27.008428061718));+#1095 = CARTESIAN_POINT('',(51.459258094333,1.861228078002,+    26.893951738766));+#1096 = CARTESIAN_POINT('',(51.471103991168,1.930438887273,+    26.777818918141));+#1097 = CARTESIAN_POINT('',(51.482457147684,1.996272563291,+    26.660135777231));+#1098 = CARTESIAN_POINT('',(51.493284957764,2.058710716723,+    26.540972090733));+#1099 = CARTESIAN_POINT('',(51.503546384789,2.117700950598,+    26.420376332761));+#1100 = CARTESIAN_POINT('',(51.513189867802,2.173168449744,+    26.298384371804));+#1101 = CARTESIAN_POINT('',(51.522160272068,2.225017874353,+    26.17502175854));+#1102 = CARTESIAN_POINT('',(51.530414884013,2.27312555767,+    26.050299606489));+#1103 = CARTESIAN_POINT('',(51.541452823759,2.37215917856,+    25.748689321709));+#1104 = CARTESIAN_POINT('',(51.549641238106,2.452286217376,25.4423846443+    ));+#1105 = CARTESIAN_POINT('',(51.55505978928,2.51290789904,25.13125852808)+  );+#1106 = CARTESIAN_POINT('',(51.55779666984,2.55344348053,24.815258321629+    ));+#1107 = CARTESIAN_POINT('',(51.557949231742,2.573352342194,+    24.494371380631));+#1108 = CARTESIAN_POINT('',(51.555623834266,2.572146695882,+    24.168596246196));+#1109 = CARTESIAN_POINT('',(51.550934910833,2.549394910011,+    23.837919388891));+#1110 = CARTESIAN_POINT('',(51.544003254676,2.50471545142,+    23.502297518873));+#1111 = CARTESIAN_POINT('',(51.534953523397,2.437761444161,+    23.161645461638));+#1112 = CARTESIAN_POINT('',(51.523910962385,2.348195845101,+    22.81582959989));+#1113 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1114 = PCURVE('',#1115,#1900);+#1115 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,11,(+    (#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123,#1124,#1125,#1126+      ,#1127,#1128,#1129,#1130,#1131,#1132,#1133,#1134,#1135,#1136,#1137+      ,#1138,#1139,#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147,#1148+      ,#1149,#1150,#1151,#1152,#1153,#1154,#1155,#1156,#1157,#1158,#1159+      ,#1160,#1161,#1162,#1163,#1164,#1165,#1166,#1167,#1168,#1169,#1170+      ,#1171,#1172,#1173,#1174,#1175,#1176,#1177,#1178,#1179,#1180,#1181+      ,#1182,#1183,#1184,#1185,#1186,#1187,#1188,#1189,#1190,#1191,#1192+      ,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202,#1203+      ,#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213,#1214+      ,#1215,#1216,#1217,#1218,#1219,#1220,#1221,#1222,#1223,#1224,#1225+      ,#1226,#1227)+    ,(#1228,#1229,#1230,#1231,#1232,#1233,#1234,#1235,#1236,#1237,#1238+      ,#1239,#1240,#1241,#1242,#1243,#1244,#1245,#1246,#1247,#1248,#1249+      ,#1250,#1251,#1252,#1253,#1254,#1255,#1256,#1257,#1258,#1259,#1260+      ,#1261,#1262,#1263,#1264,#1265,#1266,#1267,#1268,#1269,#1270,#1271+      ,#1272,#1273,#1274,#1275,#1276,#1277,#1278,#1279,#1280,#1281,#1282+      ,#1283,#1284,#1285,#1286,#1287,#1288,#1289,#1290,#1291,#1292,#1293+      ,#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304+      ,#1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315+      ,#1316,#1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325,#1326+      ,#1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334,#1335,#1336,#1337+      ,#1338,#1339)+    ,(#1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348,#1349,#1350+      ,#1351,#1352,#1353,#1354,#1355,#1356,#1357,#1358,#1359,#1360,#1361+      ,#1362,#1363,#1364,#1365,#1366,#1367,#1368,#1369,#1370,#1371,#1372+      ,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380,#1381,#1382,#1383+      ,#1384,#1385,#1386,#1387,#1388,#1389,#1390,#1391,#1392,#1393,#1394+      ,#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402,#1403,#1404,#1405+      ,#1406,#1407,#1408,#1409,#1410,#1411,#1412,#1413,#1414,#1415,#1416+      ,#1417,#1418,#1419,#1420,#1421,#1422,#1423,#1424,#1425,#1426,#1427+      ,#1428,#1429,#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437,#1438+      ,#1439,#1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448,#1449+      ,#1450,#1451)+    ,(#1452,#1453,#1454,#1455,#1456,#1457,#1458,#1459,#1460,#1461,#1462+      ,#1463,#1464,#1465,#1466,#1467,#1468,#1469,#1470,#1471,#1472,#1473+      ,#1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483,#1484+      ,#1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492,#1493,#1494,#1495+      ,#1496,#1497,#1498,#1499,#1500,#1501,#1502,#1503,#1504,#1505,#1506+      ,#1507,#1508,#1509,#1510,#1511,#1512,#1513,#1514,#1515,#1516,#1517+      ,#1518,#1519,#1520,#1521,#1522,#1523,#1524,#1525,#1526,#1527,#1528+      ,#1529,#1530,#1531,#1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539+      ,#1540,#1541,#1542,#1543,#1544,#1545,#1546,#1547,#1548,#1549,#1550+      ,#1551,#1552,#1553,#1554,#1555,#1556,#1557,#1558,#1559,#1560,#1561+      ,#1562,#1563)+    ,(#1564,#1565,#1566,#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574+      ,#1575,#1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584,#1585+      ,#1586,#1587,#1588,#1589,#1590,#1591,#1592,#1593,#1594,#1595,#1596+      ,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607+      ,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616,#1617,#1618+      ,#1619,#1620,#1621,#1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629+      ,#1630,#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639,#1640+      ,#1641,#1642,#1643,#1644,#1645,#1646,#1647,#1648,#1649,#1650,#1651+      ,#1652,#1653,#1654,#1655,#1656,#1657,#1658,#1659,#1660,#1661,#1662+      ,#1663,#1664,#1665,#1666,#1667,#1668,#1669,#1670,#1671,#1672,#1673+      ,#1674,#1675)+    ,(#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684,#1685,#1686+      ,#1687,#1688,#1689,#1690,#1691,#1692,#1693,#1694,#1695,#1696,#1697+      ,#1698,#1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,#1708+      ,#1709,#1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719+      ,#1720,#1721,#1722,#1723,#1724,#1725,#1726,#1727,#1728,#1729,#1730+      ,#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,#1739,#1740,#1741+      ,#1742,#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750,#1751,#1752+      ,#1753,#1754,#1755,#1756,#1757,#1758,#1759,#1760,#1761,#1762,#1763+      ,#1764,#1765,#1766,#1767,#1768,#1769,#1770,#1771,#1772,#1773,#1774+      ,#1775,#1776,#1777,#1778,#1779,#1780,#1781,#1782,#1783,#1784,#1785+      ,#1786,#1787)+    ,(#1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,#1798+      ,#1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,#1807,#1808,#1809+      ,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,#1819,#1820+      ,#1821,#1822,#1823,#1824,#1825,#1826,#1827,#1828,#1829,#1830,#1831+      ,#1832,#1833,#1834,#1835,#1836,#1837,#1838,#1839,#1840,#1841,#1842+      ,#1843,#1844,#1845,#1846,#1847,#1848,#1849,#1850,#1851,#1852,#1853+      ,#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862,#1863,#1864+      ,#1865,#1866,#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874,#1875+      ,#1876,#1877,#1878,#1879,#1880,#1881,#1882,#1883,#1884,#1885,#1886+      ,#1887,#1888,#1889,#1890,#1891,#1892,#1893,#1894,#1895,#1896,#1897+      ,#1898,#1899+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(12,+    11,11,11,9,9,11,9,9,9,11,12),(-6.28318530718,0.,6.28318530718,+    12.566370614359),(0.,7.174208451586,14.041784443157,24.85817940636,+    27.23317940636,29.60817940636,34.35817940636,35.815917380071,+    37.273655353783,38.731393327494,40.189131301205,43.649131301205),+.UNSPECIFIED.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE+((+    (1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461067+      ,1.66907846107,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461067,1.66907846107+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461067+      ,1.66907846107,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461067,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.66907846107,1.669078461067+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461067+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068)+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.036729623211,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.036729623211,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.036729623211,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.036729623211+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.036729623211,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.036729623211,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321)+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699846+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848)+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330197,0.853534330196,0.853534330197,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330197,0.853534330195+      ,0.853534330197,0.853534330195,0.853534330197,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330197,0.853534330196,0.853534330197,0.853534330196+      ,0.853534330197,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330197+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330197+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330195+      ,0.853534330197,0.853534330195,0.853534330197,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330195,0.853534330197,0.853534330195+      ,0.853534330197,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330197,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196)+    ,(1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699846,1.038346699849,1.038346699846+      ,1.038346699849,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699849,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848)+    ,(1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.036729623211,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.036729623211+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.036729623211,1.036729623208+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321)+    ,(1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461067+      ,1.66907846107,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461067,1.66907846107+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461067+      ,1.66907846107,1.669078461067,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461067,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.66907846107,1.669078461067+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461067,1.669078461069,1.669078461067+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+))) REPRESENTATION_ITEM('') SURFACE() );+#1116 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#1117 = CARTESIAN_POINT('',(42.39118403853,7.742489964155,+    52.142833835981));+#1118 = CARTESIAN_POINT('',(42.66043492661,7.161613078803,+    52.335788246212));+#1119 = CARTESIAN_POINT('',(42.975579975008,6.597821852613,+    52.502100102177));+#1120 = CARTESIAN_POINT('',(43.332842998691,6.051259807498,+    52.641882206982));+#1121 = CARTESIAN_POINT('',(43.72846960392,5.521979827864,+    52.755282935442));+#1122 = CARTESIAN_POINT('',(44.15876361338,5.009966013986,52.84244981918+    ));+#1123 = CARTESIAN_POINT('',(44.620081904074,4.515163879811,+    52.903487979399));+#1124 = CARTESIAN_POINT('',(45.108801025974,4.037502321324,+    52.938427541099));+#1125 = CARTESIAN_POINT('',(45.621268970392,3.576890781503,+    52.947214162104));+#1126 = CARTESIAN_POINT('',(46.153755456053,3.133175038027,+    52.929736810663));+#1127 = CARTESIAN_POINT('',(46.70241410169,2.706035039766,52.88590692506+    ));+#1128 = CARTESIAN_POINT('',(47.241141750889,2.314187211742,+    52.832072892858));+#1129 = CARTESIAN_POINT('',(47.789427576156,1.931616332661,+    52.754499297041));+#1130 = CARTESIAN_POINT('',(48.342097051987,1.559799481087,+    52.652411102731));+#1131 = CARTESIAN_POINT('',(48.895311799564,1.201391565946,+    52.524702756981));+#1132 = CARTESIAN_POINT('',(49.445536748747,0.859658324902,+    52.369065456841));+#1133 = CARTESIAN_POINT('',(49.989087617903,0.537971072112,+    52.182278586544));+#1134 = CARTESIAN_POINT('',(50.521991743386,0.239544001401,+    51.960757588802));+#1135 = CARTESIAN_POINT('',(51.039969476554,-3.254513189967E-02,+    51.700860197914));+#1136 = CARTESIAN_POINT('',(51.538417552614,-0.275150109905,+    51.398862628698));+#1137 = CARTESIAN_POINT('',(52.012350021574,-0.484906274165,+    51.050926977615));+#1138 = CARTESIAN_POINT('',(52.456326518001,-0.658514595672,+    50.653790758467));+#1139 = CARTESIAN_POINT('',(53.15347850397,-0.924424916714,+    50.022404915737));+#1140 = CARTESIAN_POINT('',(53.767612018692,-1.091570154958,+    49.268603993867));+#1141 = CARTESIAN_POINT('',(54.293110650227,-1.174497559447,+    48.411834454678));+#1142 = CARTESIAN_POINT('',(54.726978840791,-1.186819965802,+    47.470861104693));+#1143 = CARTESIAN_POINT('',(55.061379493091,-1.152365887347,+    46.463213022656));+#1144 = CARTESIAN_POINT('',(55.304407913083,-1.071121938295,+    45.402892182649));+#1145 = CARTESIAN_POINT('',(55.419000214747,-0.983336095958,+    44.309784437976));+#1146 = CARTESIAN_POINT('',(55.449921832675,-0.91539405697,+    43.206271567238));+#1147 = CARTESIAN_POINT('',(55.393198332655,-0.870927081521,+    42.104637191691));+#1148 = CARTESIAN_POINT('',(55.251471076039,-0.862462143254,+    41.019778747341));+#1149 = CARTESIAN_POINT('',(55.021567157956,-0.901389646241,+    39.966268247571));+#1150 = CARTESIAN_POINT('',(54.994161602328,-0.908544877922,+    39.731052648255));+#1151 = CARTESIAN_POINT('',(54.963295978751,-0.917935364342,+    39.497030555577));+#1152 = CARTESIAN_POINT('',(54.929443905219,-0.929370228342,+    39.264117847957));+#1153 = CARTESIAN_POINT('',(54.893234610457,-0.942751205768,+    39.032172401399));+#1154 = CARTESIAN_POINT('',(54.855285042012,-0.958004875859,+    38.801053575377));+#1155 = CARTESIAN_POINT('',(54.816237565683,-0.975102658249,+    38.570609021078));+#1156 = CARTESIAN_POINT('',(54.776883467425,-0.994151347438,+    38.340631992876));+#1157 = CARTESIAN_POINT('',(54.738252468606,-1.015536955445,+    38.110832344125));+#1158 = CARTESIAN_POINT('',(54.701548465843,-1.040104633493,+    37.88086438812));+#1159 = CARTESIAN_POINT('',(54.6340749467,-1.098610253427,+    37.420045222465));+#1160 = CARTESIAN_POINT('',(54.579052078424,-1.185301859316,+    36.957740277149));+#1161 = CARTESIAN_POINT('',(54.554739478194,-1.23775207802,+    36.726296884669));+#1162 = CARTESIAN_POINT('',(54.532995832903,-1.30432881732,+    36.495003463948));+#1163 = CARTESIAN_POINT('',(54.508679879329,-1.380342838548,+    36.265564586269));+#1164 = CARTESIAN_POINT('',(54.483856194409,-1.485756210204,+    36.037972241189));+#1165 = CARTESIAN_POINT('',(54.424022395212,-1.592935893419,+    35.823813666831));+#1166 = CARTESIAN_POINT('',(54.353045459202,-1.68939230727,+    35.613887581177));+#1167 = CARTESIAN_POINT('',(54.269102349055,-1.774435250669,+    35.408918664176));+#1168 = CARTESIAN_POINT('',(53.996459655339,-1.989905601868,+    34.802319473242));+#1169 = CARTESIAN_POINT('',(53.687778104894,-2.093187535635,+    34.212130146443));+#1170 = CARTESIAN_POINT('',(53.491429747973,-2.11720660462,+    33.817627679669));+#1171 = CARTESIAN_POINT('',(53.306334572673,-2.121462307921,+    33.423297389069));+#1172 = CARTESIAN_POINT('',(53.129324401347,-2.098179267631,+    33.030689192231));+#1173 = CARTESIAN_POINT('',(52.964372189872,-2.050874394706,+    32.639238437357));+#1174 = CARTESIAN_POINT('',(52.813687846746,-1.982195646836,+    32.249014544783));+#1175 = CARTESIAN_POINT('',(52.676524352053,-1.885845946988,+    31.860872194249));+#1176 = CARTESIAN_POINT('',(52.556881127448,-1.763650882868,+    31.474468034828));+#1177 = CARTESIAN_POINT('',(52.45606952748,-1.612794342753,+    31.090388615912));+#1178 = CARTESIAN_POINT('',(52.376318466704,-1.431846753839,+    30.70898153417));+#1179 = CARTESIAN_POINT('',(52.348944325352,-1.378199336185,+    30.591548910204));+#1180 = CARTESIAN_POINT('',(52.322890512887,-1.322212238781,+    30.47452025027));+#1181 = CARTESIAN_POINT('',(52.297980970726,-1.264104837339,+    30.357831513566));+#1182 = CARTESIAN_POINT('',(52.273994167079,-1.204068250271,+    30.24143180322));+#1183 = CARTESIAN_POINT('',(52.250677795481,-1.142295388431,+    30.125264644535));+#1184 = CARTESIAN_POINT('',(52.227744580841,-1.078994678992,+    30.009259511029));+#1185 = CARTESIAN_POINT('',(52.204849192905,-1.014387463343,+    29.893333598584));+#1186 = CARTESIAN_POINT('',(52.181546267277,-0.948689069159,+    29.777403847295));+#1187 = CARTESIAN_POINT('',(52.157229533845,-0.882073556483,+    29.661409211458));+#1188 = CARTESIAN_POINT('',(52.10487457163,-0.747170719421,+    29.429277143167));+#1189 = CARTESIAN_POINT('',(52.040331553817,-0.608606097004,+    29.197222617438));+#1190 = CARTESIAN_POINT('',(52.003840443226,-0.538490631766,+    29.081195770671));+#1191 = CARTESIAN_POINT('',(51.96131503032,-0.465715904947,+    28.966426089049));+#1192 = CARTESIAN_POINT('',(51.912316748129,-0.395188324514,+    28.849625282248));+#1193 = CARTESIAN_POINT('',(51.848702987548,-0.312245958379,+    28.740602666462));+#1194 = CARTESIAN_POINT('',(51.781599708672,-0.234405833625,+    28.62773753517));+#1195 = CARTESIAN_POINT('',(51.682886740853,-0.136002163828,+    28.527830245538));+#1196 = CARTESIAN_POINT('',(51.588038719362,-1.186444340448E-02,+    28.445106040117));+#1197 = CARTESIAN_POINT('',(51.428199500675,0.266814096013,+    28.300172574586));+#1198 = CARTESIAN_POINT('',(51.346307452305,0.568478936065,+    28.17109504613));+#1199 = CARTESIAN_POINT('',(51.329277678072,0.715562957656,+    28.104197159313));+#1200 = CARTESIAN_POINT('',(51.330217591462,0.847390673383,+    28.027065742323));+#1201 = CARTESIAN_POINT('',(51.335338669388,0.967906335785,+    27.942210480948));+#1202 = CARTESIAN_POINT('',(51.344163917289,1.080070576708,+    27.851738126778));+#1203 = CARTESIAN_POINT('',(51.35675892311,1.184476817775,+    27.756146952701));+#1204 = CARTESIAN_POINT('',(51.368762428628,1.282741312053,27.6565386148+    ));+#1205 = CARTESIAN_POINT('',(51.381933677653,1.37578436436,+    27.553662424999));+#1206 = CARTESIAN_POINT('',(51.408269332622,1.552542361753,+    27.342254260066));+#1207 = CARTESIAN_POINT('',(51.434252225414,1.712441170984,+    27.121083797653));+#1208 = CARTESIAN_POINT('',(51.446954771024,1.788603231841,+    27.008428061718));+#1209 = CARTESIAN_POINT('',(51.459258094333,1.861228078002,+    26.893951738766));+#1210 = CARTESIAN_POINT('',(51.471103991168,1.930438887273,+    26.777818918141));+#1211 = CARTESIAN_POINT('',(51.482457147684,1.996272563291,+    26.660135777231));+#1212 = CARTESIAN_POINT('',(51.493284957764,2.058710716723,+    26.540972090733));+#1213 = CARTESIAN_POINT('',(51.503546384789,2.117700950598,+    26.420376332761));+#1214 = CARTESIAN_POINT('',(51.513189867802,2.173168449744,+    26.298384371804));+#1215 = CARTESIAN_POINT('',(51.522160272068,2.225017874353,+    26.17502175854));+#1216 = CARTESIAN_POINT('',(51.530414884013,2.27312555767,+    26.050299606489));+#1217 = CARTESIAN_POINT('',(51.541452823759,2.37215917856,+    25.748689321709));+#1218 = CARTESIAN_POINT('',(51.549641238106,2.452286217376,25.4423846443+    ));+#1219 = CARTESIAN_POINT('',(51.55505978928,2.51290789904,25.13125852808)+  );+#1220 = CARTESIAN_POINT('',(51.55779666984,2.55344348053,24.815258321629+    ));+#1221 = CARTESIAN_POINT('',(51.557949231742,2.573352342194,+    24.494371380631));+#1222 = CARTESIAN_POINT('',(51.555623834266,2.572146695882,+    24.168596246196));+#1223 = CARTESIAN_POINT('',(51.550934910833,2.549394910011,+    23.837919388891));+#1224 = CARTESIAN_POINT('',(51.544003254676,2.50471545142,+    23.502297518873));+#1225 = CARTESIAN_POINT('',(51.534953523397,2.437761444161,+    23.161645461638));+#1226 = CARTESIAN_POINT('',(51.523910962385,2.348195845101,+    22.81582959989));+#1227 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1228 = CARTESIAN_POINT('',(43.11816494883,8.633684624108,51.81533357667+    ));+#1229 = CARTESIAN_POINT('',(43.314980690661,8.095772543167,+    51.997334496836));+#1230 = CARTESIAN_POINT('',(43.556196418041,7.571507533309,+    52.154533995246));+#1231 = CARTESIAN_POINT('',(43.83906617432,7.059824007425,+    52.287095231152));+#1232 = CARTESIAN_POINT('',(44.161038782979,6.560034983436,+    52.394831773948));+#1233 = CARTESIAN_POINT('',(44.51945075059,6.071858759622,+    52.477307529692));+#1234 = CARTESIAN_POINT('',(44.911350929787,5.5953305336,52.533923628817+    ));+#1235 = CARTESIAN_POINT('',(45.333429589778,5.130647055119,+    52.564001681534));+#1236 = CARTESIAN_POINT('',(45.782024541183,4.677992403057,+    52.566872808423));+#1237 = CARTESIAN_POINT('',(46.253176962889,4.237392976722,+    52.541981852516));+#1238 = CARTESIAN_POINT('',(46.742709577698,3.808649791873,+    52.48901618038));+#1239 = CARTESIAN_POINT('',(47.246299824322,3.391396171568,+    52.408068478675));+#1240 = CARTESIAN_POINT('',(47.727995185349,2.994873535449,+    52.282614049891));+#1241 = CARTESIAN_POINT('',(48.214991712018,2.605760148878,+    52.145242134393));+#1242 = CARTESIAN_POINT('',(48.70413271408,2.228448471975,+    51.997097429714));+#1243 = CARTESIAN_POINT('',(49.193006080046,1.868245025008,+    51.836357817263));+#1244 = CARTESIAN_POINT('',(49.678241758647,1.529588333881,+    51.659156245933));+#1245 = CARTESIAN_POINT('',(50.155241964357,1.215970587635,+    51.461062074086));+#1246 = CARTESIAN_POINT('',(50.618666131172,0.930322221364,+    51.238295489936));+#1247 = CARTESIAN_POINT('',(51.06316586463,0.675162013891,50.98820589595+    ));+#1248 = CARTESIAN_POINT('',(51.484038367704,0.452358665686,+    50.708902414734));+#1249 = CARTESIAN_POINT('',(51.877640041893,0.26289319845,50.39828193888+    ));+#1250 = CARTESIAN_POINT('',(52.241575190599,0.107554893891,+    50.053057418579));+#1251 = CARTESIAN_POINT('',(52.801919316033,-0.138836850218,+    49.495468472032));+#1252 = CARTESIAN_POINT('',(53.293491007225,-0.310484843387,+    48.824680377973));+#1253 = CARTESIAN_POINT('',(53.714993146808,-0.422831557387,+    48.047405265796));+#1254 = CARTESIAN_POINT('',(54.053851833936,-0.483750516038,+    47.170485711491));+#1255 = CARTESIAN_POINT('',(54.301221871469,-0.523271059104,+    46.220207222199));+#1256 = CARTESIAN_POINT('',(54.442962598298,-0.526045958719,+    45.207309737968));+#1257 = CARTESIAN_POINT('',(54.474827325708,-0.586142808262,+    44.172151994803));+#1258 = CARTESIAN_POINT('',(54.464792534322,-0.654375580266,+    43.132168391954));+#1259 = CARTESIAN_POINT('',(54.389409057287,-0.736598344053,+    42.101358907707));+#1260 = CARTESIAN_POINT('',(54.249946490918,-0.83556485461,+    41.096217192991));+#1261 = CARTESIAN_POINT('',(54.04026104771,-0.960596139803,+    40.131779728221));+#1262 = CARTESIAN_POINT('',(54.014799947239,-0.947796714955,+    39.915230815693));+#1263 = CARTESIAN_POINT('',(53.986350083715,-0.934881175765,+    39.698523569036));+#1264 = CARTESIAN_POINT('',(53.955407417892,-0.921358049709,+    39.48150469481));+#1265 = CARTESIAN_POINT('',(53.922766195387,-0.906549418538,+    39.263910684728));+#1266 = CARTESIAN_POINT('',(53.88925142081,-0.889817131429,+    39.045476758378));+#1267 = CARTESIAN_POINT('',(53.855787300361,-0.870515539313,+    38.825907206121));+#1268 = CARTESIAN_POINT('',(53.823658667291,-0.847864669372,+    38.604769604006));+#1269 = CARTESIAN_POINT('',(53.794822404652,-0.820937758682,+    38.381375372456));+#1270 = CARTESIAN_POINT('',(53.772125879766,-0.788957066013,+    38.154709150586));+#1271 = CARTESIAN_POINT('',(53.746452929836,-0.715226695473,+    37.692229765244));+#1272 = CARTESIAN_POINT('',(53.777007212189,-0.632400134658,+    37.205963780167));+#1273 = CARTESIAN_POINT('',(53.81000781651,-0.591117894512,36.9557022165+    ));+#1274 = CARTESIAN_POINT('',(53.86832839409,-0.556651369348,+    36.695836700178));+#1275 = CARTESIAN_POINT('',(53.940061950205,-0.533711976087,+    36.431147054313));+#1276 = CARTESIAN_POINT('',(54.058748600883,-0.539460427968,+    36.149936373554));+#1277 = CARTESIAN_POINT('',(54.148153611574,-0.60704172684,+    35.882245632683));+#1278 = CARTESIAN_POINT('',(54.212690214126,-0.681909106458,+    35.624876730203));+#1279 = CARTESIAN_POINT('',(54.250007043393,-0.767052087913,+    35.379196841625));+#1280 = CARTESIAN_POINT('',(54.291003990136,-1.017263640123,+    34.672919886037));+#1281 = CARTESIAN_POINT('',(54.159731951183,-1.216677157967,+    34.045060817454));+#1282 = CARTESIAN_POINT('',(54.032114283675,-1.291254839289,+    33.648712869722));+#1283 = CARTESIAN_POINT('',(53.908634979993,-1.334273190675,+    33.260490100139));+#1284 = CARTESIAN_POINT('',(53.777382282417,-1.34782400695,+    32.88594022244));+#1285 = CARTESIAN_POINT('',(53.650925873314,-1.333158688068,+    32.521423827438));+#1286 = CARTESIAN_POINT('',(53.538624924986,-1.294027894103,+    32.164411278053));+#1287 = CARTESIAN_POINT('',(53.432720293874,-1.230557201944,+    31.818152150734));+#1288 = CARTESIAN_POINT('',(53.342326868208,-1.142878014068,+    31.47897738799));+#1289 = CARTESIAN_POINT('',(53.266453108984,-1.03048765509,+    31.146345051758));+#1290 = CARTESIAN_POINT('',(53.207196855576,-0.891910128063,+    30.818392155968));+#1291 = CARTESIAN_POINT('',(53.189159483757,-0.855425700669,+    30.714753503717));+#1292 = CARTESIAN_POINT('',(53.172383165811,-0.817309807988,+    30.609712979716));+#1293 = CARTESIAN_POINT('',(53.156828328272,-0.777834954699,+    30.503134232995));+#1294 = CARTESIAN_POINT('',(53.142359553744,-0.737321659645,+    30.394861823004));+#1295 = CARTESIAN_POINT('',(53.128818132003,-0.696147829721,+    30.284712763104));+#1296 = CARTESIAN_POINT('',(53.116043929489,-0.654767384688,+    30.172460947518));+#1297 = CARTESIAN_POINT('',(53.103846577221,-0.613738132852,+    30.057814461714));+#1298 = CARTESIAN_POINT('',(53.091925977107,-0.573758897664,+    29.940385776247));+#1299 = CARTESIAN_POINT('',(53.079742126672,-0.535715895191,+    29.819654824055));+#1300 = CARTESIAN_POINT('',(53.052926397687,-0.465760829806,+    29.570195098321));+#1301 = CARTESIAN_POINT('',(53.014762358655,-0.413816192872,+    29.301042223317));+#1302 = CARTESIAN_POINT('',(52.99156859757,-0.393930774361,+    29.160526705675));+#1303 = CARTESIAN_POINT('',(52.958531913726,-0.380653634314,+    29.013665054808));+#1304 = CARTESIAN_POINT('',(52.92478863971,-0.379511850325,+    28.857020946071));+#1305 = CARTESIAN_POINT('',(52.852657712955,-0.386599464608,+    28.692381800652));+#1306 = CARTESIAN_POINT('',(52.787940495575,-0.404502275418,+    28.519261330865));+#1307 = CARTESIAN_POINT('',(52.651331871918,-0.445502732864,+    28.327368249331));+#1308 = CARTESIAN_POINT('',(52.467009068496,-0.455668475164,+    28.154236065053));+#1309 = CARTESIAN_POINT('',(52.066422190291,-0.405649864662,+    27.853653829831));+#1310 = CARTESIAN_POINT('',(51.69460095508,-0.228840641076,+    27.638740343496));+#1311 = CARTESIAN_POINT('',(51.538997502197,-0.11243297002,+    27.551126984145));+#1312 = CARTESIAN_POINT('',(51.430649088884,1.198840950298E-02,+    27.470577524513));+#1313 = CARTESIAN_POINT('',(51.347733994326,0.12954252219,+    27.386750374533));+#1314 = CARTESIAN_POINT('',(51.283471946666,0.242668919058,+    27.301332266353));+#1315 = CARTESIAN_POINT('',(51.236379599145,0.352144403457,+    27.214977615391));+#1316 = CARTESIAN_POINT('',(51.198577181657,0.453721497449,+    27.124764946533));+#1317 = CARTESIAN_POINT('',(51.169591211403,0.550862024348,+    27.033158215315));+#1318 = CARTESIAN_POINT('',(51.124017605343,0.734411442839,26.8460162534+    ));+#1319 = CARTESIAN_POINT('',(51.097907185915,0.898345177023,+    26.652599306822));+#1320 = CARTESIAN_POINT('',(51.08831448474,0.975688732643,+    26.554592726164));+#1321 = CARTESIAN_POINT('',(51.081226908569,1.048639761443,+    26.455529448055));+#1322 = CARTESIAN_POINT('',(51.07599340279,1.117379586328,+    26.355618732787));+#1323 = CARTESIAN_POINT('',(51.072158185259,1.182042681998,+    26.25503632094));+#1324 = CARTESIAN_POINT('',(51.069378209064,1.242721538818,+    26.153924613762));+#1325 = CARTESIAN_POINT('',(51.067369144506,1.299473777023,+    26.052394404311));+#1326 = CARTESIAN_POINT('',(51.065879880287,1.352331511257,+    25.950528159001));+#1327 = CARTESIAN_POINT('',(51.064695543925,1.401312965442,+    25.848384849903));+#1328 = CARTESIAN_POINT('',(51.06366904137,1.446436337982,+    25.746006337522));+#1329 = CARTESIAN_POINT('',(51.079474751701,1.524566493486,+    25.493872442544));+#1330 = CARTESIAN_POINT('',(51.092507645541,1.586477413082,+    25.240136421641));+#1331 = CARTESIAN_POINT('',(51.102963595323,1.632144535903,+    24.984187107193));+#1332 = CARTESIAN_POINT('',(51.111018139303,1.661482503206,+    24.725155996285));+#1333 = CARTESIAN_POINT('',(51.116821777762,1.674262651987,+    24.462041866131));+#1334 = CARTESIAN_POINT('',(51.120498540496,1.670065334935,+    24.193815115857));+#1335 = CARTESIAN_POINT('',(51.122147825594,1.64826706671,+    23.919501835589));+#1336 = CARTESIAN_POINT('',(51.121849509499,1.608062496577,+    23.638247601559));+#1337 = CARTESIAN_POINT('',(51.119672328363,1.548521207349,+    23.349360998679));+#1338 = CARTESIAN_POINT('',(51.115685530682,1.468679340699,+    23.052336869232));+#1339 = CARTESIAN_POINT('',(51.109973801224,1.367666048774,+    22.746859288718));+#1340 = CARTESIAN_POINT('',(43.254085055776,8.250614209398,+    50.642775317406));+#1341 = CARTESIAN_POINT('',(43.42037926687,7.74426857539,50.810925615217+    ));+#1342 = CARTESIAN_POINT('',(43.627041862506,7.248080687017,+    50.956935775048));+#1343 = CARTESIAN_POINT('',(43.871834067847,6.759985814361,+    51.081279797007));+#1344 = CARTESIAN_POINT('',(44.152892822926,6.278544689679,+    51.183916052803));+#1345 = CARTESIAN_POINT('',(44.46817872402,5.802980750057,51.26443921208+    ));+#1346 = CARTESIAN_POINT('',(44.81519544381,5.333031029841,+    51.322259650543));+#1347 = CARTESIAN_POINT('',(45.190919964858,4.86870212942,+    51.356790029542));+#1348 = CARTESIAN_POINT('',(45.591882960186,4.410022687487,+    51.367618737854));+#1349 = CARTESIAN_POINT('',(46.014338655598,3.956883783297,+    51.354649885225));+#1350 = CARTESIAN_POINT('',(46.454463507586,3.509058696005,+    51.31818953832));+#1351 = CARTESIAN_POINT('',(46.908523031275,3.066493447721,+    51.258957888879));+#1352 = CARTESIAN_POINT('',(47.313034435096,2.60871008251,+    51.173512426763));+#1353 = CARTESIAN_POINT('',(47.733210491986,2.165175214642,+    51.08199697219));+#1354 = CARTESIAN_POINT('',(48.166653658582,1.74307204712,+    50.981416084866));+#1355 = CARTESIAN_POINT('',(48.608880853431,1.348040060931,+    50.866108046163));+#1356 = CARTESIAN_POINT('',(49.053646799205,0.983383431794,+    50.73071748872));+#1357 = CARTESIAN_POINT('',(49.493630188988,0.651092049719,+    50.57124881689));+#1358 = CARTESIAN_POINT('',(49.92129418627,0.352858763562,50.38525070408+    ));+#1359 = CARTESIAN_POINT('',(50.329767795309,9.020556877886E-02,+    50.171690024645));+#1360 = CARTESIAN_POINT('',(50.713629665375,-0.136239447393,+    49.930581646402));+#1361 = CARTESIAN_POINT('',(51.069510919397,-0.327343493056,+    49.661948581706));+#1362 = CARTESIAN_POINT('',(51.396468624436,-0.484048784787,+    49.363195063708));+#1363 = CARTESIAN_POINT('',(51.901363138574,-0.749376608293,+    48.889772885238));+#1364 = CARTESIAN_POINT('',(52.359164628396,-0.960705422405,+    48.311153533815));+#1365 = CARTESIAN_POINT('',(52.775299539128,-1.133947149815,+    47.62620302889));+#1366 = CARTESIAN_POINT('',(53.136537397134,-1.278411956412,+    46.835434934162));+#1367 = CARTESIAN_POINT('',(53.44455414977,-1.406291622551,+    45.964313710268));+#1368 = CARTESIAN_POINT('',(53.659948429717,-1.530293679702,+    45.028279210578));+#1369 = CARTESIAN_POINT('',(53.853899275653,-1.699750829579,+    44.063709301095));+#1370 = CARTESIAN_POINT('',(54.000307333165,-1.830644482374,+    43.075279595299));+#1371 = CARTESIAN_POINT('',(54.075657058277,-1.95191620229,+    42.085935235696));+#1372 = CARTESIAN_POINT('',(54.070158477426,-2.069408141777,+    41.115727578744));+#1373 = CARTESIAN_POINT('',(53.978324317311,-2.198971003796,+    40.183756907091));+#1374 = CARTESIAN_POINT('',(53.930972571895,-2.184447266306,+    39.982205162104));+#1375 = CARTESIAN_POINT('',(53.878173106199,-2.169044799123,+    39.780770327278));+#1376 = CARTESIAN_POINT('',(53.819998281101,-2.152110562594,+    39.579429788653));+#1377 = CARTESIAN_POINT('',(53.756519518158,-2.13257472535,+    39.378162389378));+#1378 = CARTESIAN_POINT('',(53.687870410068,-2.109358324372,+    39.176942256935));+#1379 = CARTESIAN_POINT('',(53.614242122061,-2.081275256663,+    38.975733885057));+#1380 = CARTESIAN_POINT('',(53.535910880373,-2.046688237203,+    38.774464994598));+#1381 = CARTESIAN_POINT('',(53.453397343555,-2.003178357538,+    38.572953697625));+#1382 = CARTESIAN_POINT('',(53.367857652835,-1.947487879711,+    38.370766488968));+#1383 = CARTESIAN_POINT('',(53.195754261769,-1.804503920138,+    37.963200690058));+#1384 = CARTESIAN_POINT('',(53.041706663769,-1.587450346172,+    37.54222479284));+#1385 = CARTESIAN_POINT('',(52.973746784867,-1.458122423525,+    37.326823469519));+#1386 = CARTESIAN_POINT('',(52.925468885414,-1.304088027184,+    37.102676609321));+#1387 = CARTESIAN_POINT('',(52.895103762919,-1.140532041963,+    36.871471244877));+#1388 = CARTESIAN_POINT('',(52.917015375394,-0.942689349369,+    36.619816381865));+#1389 = CARTESIAN_POINT('',(52.980410004345,-0.808694480426,+    36.356563877988));+#1390 = CARTESIAN_POINT('',(53.03841806254,-0.703111845668,+    36.098249843194));+#1391 = CARTESIAN_POINT('',(53.092904107065,-0.630366789976,+    35.844812594073));+#1392 = CARTESIAN_POINT('',(53.219924383238,-0.479802733213,+    35.108540596144));+#1393 = CARTESIAN_POINT('',(53.230933987233,-0.472545885462,+    34.446948374445));+#1394 = CARTESIAN_POINT('',(53.176822754976,-0.475341491172,+    34.042703434924));+#1395 = CARTESIAN_POINT('',(53.112237246675,-0.457228182546,+    33.656222295149));+#1396 = CARTESIAN_POINT('',(53.034889553544,-0.433604816419,+    33.290184540376));+#1397 = CARTESIAN_POINT('',(52.954791176886,-0.394087256265,+    32.941411619215));+#1398 = CARTESIAN_POINT('',(52.882157542655,-0.333059550082,+    32.606600323205));+#1399 = CARTESIAN_POINT('',(52.814127578731,-0.260422522168,+    32.287330350772));+#1400 = CARTESIAN_POINT('',(52.756703767326,-0.168228976234,+    31.979902797022));+#1401 = CARTESIAN_POINT('',(52.710239776608,-5.800965959511E-02,+    31.682150834637));+#1402 = CARTESIAN_POINT('',(52.676605318008,7.286554885454E-02,+    31.390922157763));+#1403 = CARTESIAN_POINT('',(52.672825052092,0.110259638771,+    31.298963381578));+#1404 = CARTESIAN_POINT('',(52.671363251891,0.149731075629,+    31.205177104835));+#1405 = CARTESIAN_POINT('',(52.672427299,0.191114596681,31.109484951739)+  );+#1406 = CARTESIAN_POINT('',(52.676214925609,0.234127917748,+    31.011757823853));+#1407 = CARTESIAN_POINT('',(52.682964873377,0.278427066686,+    30.911847382379));+#1408 = CARTESIAN_POINT('',(52.69299112192,0.323615251206,+    30.809586865735));+#1409 = CARTESIAN_POINT('',(52.706700686964,0.369205261027,+    30.704761242594));+#1410 = CARTESIAN_POINT('',(52.724594988096,0.414535404383,+    30.597046700126));+#1411 = CARTESIAN_POINT('',(52.747254786175,0.458638978851,+    30.485919467763));+#1412 = CARTESIAN_POINT('',(52.803362594543,0.54149557424,+    30.255148484597));+#1413 = CARTESIAN_POINT('',(52.883560963842,0.605034367207,+    30.002064969909));+#1414 = CARTESIAN_POINT('',(52.930668243642,0.630007584423,+    29.868761916604));+#1415 = CARTESIAN_POINT('',(52.98208412463,0.643238511225,+    29.725406351857));+#1416 = CARTESIAN_POINT('',(53.049086426249,0.648855556411,+    29.57523342952));+#1417 = CARTESIAN_POINT('',(53.10634788684,0.618760809259,+    29.398661833093));+#1418 = CARTESIAN_POINT('',(53.181655482175,0.588166070521,+    29.220616072264));+#1419 = CARTESIAN_POINT('',(53.245994692642,0.486272726498,+    28.992334599904));+#1420 = CARTESIAN_POINT('',(53.248901918687,0.363055611117,+    28.747389243535));+#1421 = CARTESIAN_POINT('',(53.15554853187,0.129532841971,+    28.263823158164));+#1422 = CARTESIAN_POINT('',(52.929193232276,-1.228405669863E-02,+    27.841475813368));+#1423 = CARTESIAN_POINT('',(52.799328996076,-4.395576343948E-02,+    27.657642852374));+#1424 = CARTESIAN_POINT('',(52.685096436004,-3.429016653655E-02,+    27.503781965766));+#1425 = CARTESIAN_POINT('',(52.591715223209,-9.310728163683E-03,+    27.36248685141));+#1426 = CARTESIAN_POINT('',(52.512345688085,2.692867593269E-02,+    27.230992293802));+#1427 = CARTESIAN_POINT('',(52.445012966885,7.367611865328E-02,+    27.108888184985));+#1428 = CARTESIAN_POINT('',(52.390158143559,0.122185672646,+    26.990348773823));+#1429 = CARTESIAN_POINT('',(52.343238339851,0.174057421805,+    26.876481494859));+#1430 = CARTESIAN_POINT('',(52.264162641277,0.279277839508,+    26.654726477409));+#1431 = CARTESIAN_POINT('',(52.208723363513,0.38427147425,+    26.443081330928));+#1432 = CARTESIAN_POINT('',(52.185614878139,0.435757050244,+    26.339219044496));+#1433 = CARTESIAN_POINT('',(52.166130837195,0.48560964215,+    26.236980547993));+#1434 = CARTESIAN_POINT('',(52.149520283399,0.533429999158,+    26.136181240793));+#1435 = CARTESIAN_POINT('',(52.135205253783,0.57895493759,+    26.036725487746));+#1436 = CARTESIAN_POINT('',(52.122730755538,0.621994802394,+    25.938559545351));+#1437 = CARTESIAN_POINT('',(52.111727475215,0.662394814886,+    25.841640344926));+#1438 = CARTESIAN_POINT('',(52.101887221225,0.700020306767,+    25.745920132803));+#1439 = CARTESIAN_POINT('',(52.092951099718,0.734765840381,+    25.651346967439));+#1440 = CARTESIAN_POINT('',(52.084710423755,0.766588215243,+    25.557881073589));+#1441 = CARTESIAN_POINT('',(52.104816651464,0.842293915482,+    25.337849552539));+#1442 = CARTESIAN_POINT('',(52.122052547123,0.903062380413,+    25.117222124535));+#1443 = CARTESIAN_POINT('',(52.136701743005,0.949228070785,+    24.895168388357));+#1444 = CARTESIAN_POINT('',(52.149005866774,0.981016283097,+    24.670400129184));+#1445 = CARTESIAN_POINT('',(52.15915777954,0.99840023713,24.441389414928+    ));+#1446 = CARTESIAN_POINT('',(52.16730027193,1.001018615649,+    24.206551274124));+#1447 = CARTESIAN_POINT('',(52.173530218151,0.988153556266,+    23.964390954756));+#1448 = CARTESIAN_POINT('',(52.177908188091,0.958769095472,+    23.713615764873));+#1449 = CARTESIAN_POINT('',(52.180473517398,0.911610064831,+    23.453211494018));+#1450 = CARTESIAN_POINT('',(52.181264835595,0.845361439345,+    23.182483416404));+#1451 = CARTESIAN_POINT('',(52.180346052187,0.758868137978,+    22.901061875094));+#1452 = CARTESIAN_POINT('',(42.171533905933,7.564308841058,+    49.811761214158));+#1453 = CARTESIAN_POINT('',(42.341471492969,7.008506304122,+    50.016010053555));+#1454 = CARTESIAN_POINT('',(42.555015661022,6.464031440301,+    50.197914377845));+#1455 = CARTESIAN_POINT('',(42.809133619127,5.929631861009,+    50.358074506419));+#1456 = CARTESIAN_POINT('',(43.100983886936,5.40429592478,+    50.496945877867));+#1457 = CARTESIAN_POINT('',(43.427665077436,4.887261163215,+    50.614886139919));+#1458 = CARTESIAN_POINT('',(43.786115759616,4.377954203598,+    50.712255258448));+#1459 = CARTESIAN_POINT('',(44.173128650246,3.875907751455,+    50.789529790396));+#1460 = CARTESIAN_POINT('',(44.585442382496,3.380700197123,+    50.847392466172));+#1461 = CARTESIAN_POINT('',(45.019874100885,2.89196340945,+    50.886758226215));+#1462 = CARTESIAN_POINT('',(45.473456130255,2.409504280691,+    50.908697857306));+#1463 = CARTESIAN_POINT('',(45.943539967993,1.933585585859,+    50.914220373443));+#1464 = CARTESIAN_POINT('',(46.356366134175,1.431174693889,+    50.952159426103));+#1465 = CARTESIAN_POINT('',(46.798777027721,0.951010288338,+    50.97393187196));+#1466 = CARTESIAN_POINT('',(47.266454715732,0.498898109487,+    50.970704811765));+#1467 = CARTESIAN_POINT('',(47.75140804183,7.740590423101E-02,+    50.934553978982));+#1468 = CARTESIAN_POINT('',(48.244812018645,-0.312577820141,+    50.860862982211));+#1469 = CARTESIAN_POINT('',(48.738251858605,-0.67045479849,+    50.747522109804));+#1470 = CARTESIAN_POINT('',(49.224105570066,-0.995194823474,+    50.593422168274));+#1471 = CARTESIAN_POINT('',(49.695595098968,-1.285392602421,+    50.397612610934));+#1472 = CARTESIAN_POINT('',(50.146832049944,-1.539831054192,+    50.159366997985));+#1473 = CARTESIAN_POINT('',(50.572980073944,-1.757893616319,+    49.878272614142));+#1474 = CARTESIAN_POINT('',(50.97045206312,-1.938783303316,+    49.552334854664));+#1475 = CARTESIAN_POINT('',(51.602265050686,-2.244362009441,+    49.055200179167));+#1476 = CARTESIAN_POINT('',(52.186887330758,-2.482736612217,+    48.447837685876));+#1477 = CARTESIAN_POINT('',(52.729839881898,-2.669076453464,+    47.738712846717));+#1478 = CARTESIAN_POINT('',(53.229438648178,-2.821119686735,+    46.938165083709));+#1479 = CARTESIAN_POINT('',(53.697309531857,-2.928520373182,+    46.05993097904));+#1480 = CARTESIAN_POINT('',(54.1012783958,-3.046476742176,+    45.127443538004));+#1481 = CARTESIAN_POINT('',(54.533319001729,-3.119503828605,+    44.147960293928));+#1482 = CARTESIAN_POINT('',(54.860446741371,-3.130225697664,+    43.121877189745));+#1483 = CARTESIAN_POINT('',(55.083668604567,-3.123821020846,+    42.077351183531));+#1484 = CARTESIAN_POINT('',(55.18580398559,-3.121013113245,+    41.035353551074));+#1485 = CARTESIAN_POINT('',(55.165656376387,-3.14564985261,+    40.017750192959));+#1486 = CARTESIAN_POINT('',(55.097795548786,-3.15488687004,+    39.805010426603));+#1487 = CARTESIAN_POINT('',(55.021864089202,-3.165583609138,+    39.594320623603));+#1488 = CARTESIAN_POINT('',(54.937556781233,-3.177333125398,+    39.385853248478));+#1489 = CARTESIAN_POINT('',(54.844140616389,-3.189473870318,+    39.179940221195));+#1490 = CARTESIAN_POINT('',(54.740916348582,-3.201275998032,+    38.976909383454));+#1491 = CARTESIAN_POINT('',(54.627114853951,-3.211886391154,+    38.777120764453));+#1492 = CARTESIAN_POINT('',(54.501557609759,-3.220079770993,+    38.58108393653));+#1493 = CARTESIAN_POINT('',(54.362410606386,-3.223863257225,+    38.389537751231));+#1494 = CARTESIAN_POINT('',(54.207361006135,-3.219981742194,+    38.203373746186));+#1495 = CARTESIAN_POINT('',(53.861730719545,-3.186761147635,+    37.843195280455));+#1496 = CARTESIAN_POINT('',(53.447426419054,-3.072932002349,+    37.506308968239));+#1497 = CARTESIAN_POINT('',(53.223865685497,-2.989276143201,+    37.343408682087));+#1498 = CARTESIAN_POINT('',(52.986624794407,-2.864140956016,+    37.184780407848));+#1499 = CARTESIAN_POINT('',(52.750834494347,-2.709486018034,+    37.025679284246));+#1500 = CARTESIAN_POINT('',(52.511815836772,-2.46950158082,+    36.866068537384));+#1501 = CARTESIAN_POINT('',(52.365416721248,-2.219222410965,+    36.67403469935));+#1502 = CARTESIAN_POINT('',(52.247020851032,-1.992052138594,+    36.474814374698));+#1503 = CARTESIAN_POINT('',(52.162636783714,-1.788956519051,+    36.266356537992));+#1504 = CARTESIAN_POINT('',(51.964792218005,-1.263993455928,+    35.631139159837));+#1505 = CARTESIAN_POINT('',(51.869261817979,-0.964958275762,+    34.989263744501));+#1506 = CARTESIAN_POINT('',(51.789039160268,-0.844743409965,+    34.580834466002));+#1507 = CARTESIAN_POINT('',(51.695268843545,-0.727290584206,+    34.188082059017));+#1508 = CARTESIAN_POINT('',(51.604635077338,-0.626521716328,+    33.806275254684));+#1509 = CARTESIAN_POINT('',(51.514190260192,-0.525314901843,+    33.43649598251));+#1510 = CARTESIAN_POINT('',(51.425833613991,-0.408937090309,+    33.078083033715));+#1511 = CARTESIAN_POINT('',(51.349593302613,-0.287246177691,+    32.728216429453));+#1512 = CARTESIAN_POINT('',(51.282448967049,-0.14776990479,+    32.387369717381));+#1513 = CARTESIAN_POINT('',(51.228770059086,9.203413083E-03,+    32.053460040374));+#1514 = CARTESIAN_POINT('',(51.190403550757,0.187197218262,+    31.725061450318));+#1515 = CARTESIAN_POINT('',(51.186599304994,0.247001429862,+    31.625327995813));+#1516 = CARTESIAN_POINT('',(51.186060472176,0.310144519452,+    31.525694967159));+#1517 = CARTESIAN_POINT('',(51.189025874314,0.376616725475,+    31.426223061898));+#1518 = CARTESIAN_POINT('',(51.195859344595,0.446330603737,+    31.326936843327));+#1519 = CARTESIAN_POINT('',(51.207009319358,0.519203637705,+    31.227876208921));+#1520 = CARTESIAN_POINT('',(51.223020367829,0.595195966974,+    31.129119686023));+#1521 = CARTESIAN_POINT('',(51.244596659608,0.674303233889,+    31.030779554799));+#1522 = CARTESIAN_POINT('',(51.2727173699,0.756504548338,30.932968798437+    ));+#1523 = CARTESIAN_POINT('',(51.308804022499,0.841665570697,+    30.835739880642));+#1524 = CARTESIAN_POINT('',(51.401075518556,1.017127855206,+    30.64225082007));+#1525 = CARTESIAN_POINT('',(51.545607400064,1.199544550768,+    30.449239574297));+#1526 = CARTESIAN_POINT('',(51.633916834484,1.29210488145,+    30.352790196478));+#1527 = CARTESIAN_POINT('',(51.743013403181,1.380384160818,+    30.252826755524));+#1528 = CARTESIAN_POINT('',(51.873857594374,1.477257826981,30.1582737879+    ));+#1529 = CARTESIAN_POINT('',(52.048589208991,1.541805663321,+    30.042048978319));+#1530 = CARTESIAN_POINT('',(52.23637649818,1.621571174323,+    29.935983649625));+#1531 = CARTESIAN_POINT('',(52.514279915334,1.645383261221,+    29.793776297493));+#1532 = CARTESIAN_POINT('',(52.784530356718,1.598414748561,+    29.603695878032));+#1533 = CARTESIAN_POINT('',(53.248405398554,1.419600977375,+    29.165636820011));+#1534 = CARTESIAN_POINT('',(53.507921940954,1.172553627701,+    28.680526032972));+#1535 = CARTESIAN_POINT('',(53.574168307467,1.057461499768,+    28.443475309134));+#1536 = CARTESIAN_POINT('',(53.593005380794,0.981824650734,+    28.233461563963));+#1537 = CARTESIAN_POINT('',(53.60209423946,0.93418701816,28.043470019721+    ));+#1538 = CARTESIAN_POINT('',(53.602501013664,0.905796627896,+    27.867593611756));+#1539 = CARTESIAN_POINT('',(53.593800210862,0.894409243472,+    27.704347171615));+#1540 = CARTESIAN_POINT('',(53.58773625622,0.894968745188,+    27.550586759707));+#1541 = CARTESIAN_POINT('',(53.579227599193,0.904332256453,+    27.404137071875));+#1542 = CARTESIAN_POINT('',(53.563269852439,0.93637694445,+    27.123209429312));+#1543 = CARTESIAN_POINT('',(53.54938266544,0.987665323839,+    26.861504687356));+#1544 = CARTESIAN_POINT('',(53.543263304184,1.016332466288,+    26.734325318695));+#1545 = CARTESIAN_POINT('',(53.5380262783,1.046722076409,26.610016541203+    ));+#1546 = CARTESIAN_POINT('',(53.533586414253,1.077882672965,+    26.488011895999));+#1547 = CARTESIAN_POINT('',(53.529795610316,1.109099952502,+    26.367904130847));+#1548 = CARTESIAN_POINT('',(53.526498320894,1.139811618397,+    26.249386068891));+#1549 = CARTESIAN_POINT('',(53.523562176849,1.169548865011,+    26.132209090939));+#1550 = CARTESIAN_POINT('',(53.520883741653,1.197904516955,+    26.016159232237));+#1551 = CARTESIAN_POINT('',(53.518369403532,1.224527823458,+    25.901050892838));+#1552 = CARTESIAN_POINT('',(53.515891403474,1.249145907849,+    25.786738162261));+#1553 = CARTESIAN_POINT('',(53.533527682888,1.349232298061,+    25.530744694285));+#1554 = CARTESIAN_POINT('',(53.548116393189,1.432047378855,+    25.271082770367));+#1555 = CARTESIAN_POINT('',(53.559866891712,1.497497064766,+    25.007352133312));+#1556 = CARTESIAN_POINT('',(53.568965084915,1.545437698075,+    24.738948006069));+#1557 = CARTESIAN_POINT('',(53.575571699005,1.575615317268,+    24.46515562729));+#1558 = CARTESIAN_POINT('',(53.579822697993,1.587630720799,+    24.185229485735));+#1559 = CARTESIAN_POINT('',(53.581831849137,1.580930326214,+    23.898457253286));+#1560 = CARTESIAN_POINT('',(53.581695435831,1.554822824585,+    23.604208416918));+#1561 = CARTESIAN_POINT('',(53.579499117864,1.508521630294,+    23.301967609207));+#1562 = CARTESIAN_POINT('',(53.575326939132,1.441213126141,+    22.991352637791));+#1563 = CARTESIAN_POINT('',(53.569272482724,1.35215070379,+    22.672117213449));+#1564 = CARTESIAN_POINT('',(41.088982756089,7.579415144732,+    50.889430596668));+#1565 = CARTESIAN_POINT('',(41.307503008503,6.93625268578,51.14370675117+    ));+#1566 = CARTESIAN_POINT('',(41.578286669425,6.310584042743,+    51.371494328285));+#1567 = CARTESIAN_POINT('',(41.896897824304,5.703310211603,+    51.573031619631));+#1568 = CARTESIAN_POINT('',(42.258671615408,5.114891425071,+    51.748961394086));+#1569 = CARTESIAN_POINT('',(42.659073568937,4.545316374236,+    51.90021509832));+#1570 = CARTESIAN_POINT('',(43.093903350453,3.99420522534,+    52.027910251466));+#1571 = CARTESIAN_POINT('',(43.559375419192,3.460989960801,+    52.133251534508));+#1572 = CARTESIAN_POINT('',(44.052109051525,2.945115573685,+    52.217426075375));+#1573 = CARTESIAN_POINT('',(44.569060204176,2.446205644704,+    52.28148343033));+#1574 = CARTESIAN_POINT('',(45.107427687505,1.964135830962,+    52.326190762562));+#1575 = CARTESIAN_POINT('',(45.664566119368,1.49895879553,+    52.351853718684));+#1576 = CARTESIAN_POINT('',(46.199519831418,1.051867492271,+    52.430215989803));+#1577 = CARTESIAN_POINT('',(46.759874685885,0.623296424842,+    52.47546921657));+#1578 = CARTESIAN_POINT('',(47.338618015286,0.213760834777,+    52.480227212099));+#1579 = CARTESIAN_POINT('',(47.928004628096,-0.177164472138,+    52.44046716223));+#1580 = CARTESIAN_POINT('',(48.521411821419,-0.548857681523,+    52.354397671901));+#1581 = CARTESIAN_POINT('',(49.113607623378,-0.899605364293,+    52.220790675232));+#1582 = CARTESIAN_POINT('',(49.700183817146,-1.227065668282,+    52.037641425313));+#1583 = CARTESIAN_POINT('',(50.276713806065,-1.528438125988,+    51.801648686603));+#1584 = CARTESIAN_POINT('',(50.838003886131,-1.800172755827,+    51.508635162774));+#1585 = CARTESIAN_POINT('',(51.377614999636,-2.037684993063,+    51.154656099429));+#1586 = CARTESIAN_POINT('',(51.887640550717,-2.236176845679,+    50.737171910811));+#1587 = CARTESIAN_POINT('',(52.705437346778,-2.546146893968,+    50.094963983307));+#1588 = CARTESIAN_POINT('',(53.443558067592,-2.747177160283,+    49.326480517722));+#1589 = CARTESIAN_POINT('',(54.097550214864,-2.85313204436,+    48.459713065183));+#1590 = CARTESIAN_POINT('',(54.676090575171,-2.886448470686,+    47.52244330925));+#1591 = CARTESIAN_POINT('',(55.18316078754,-2.845135900442,+    46.520108305594));+#1592 = CARTESIAN_POINT('',(55.630216831634,-2.776972906777,+    45.475608720772));+#1593 = CARTESIAN_POINT('',(56.013379369511,-2.608197797448,+    44.378497540363));+#1594 = CARTESIAN_POINT('',(56.253461532319,-2.427637057688,+    43.244765855467));+#1595 = CARTESIAN_POINT('',(56.371489721707,-2.259148318315,+    42.093433215237));+#1596 = CARTESIAN_POINT('',(56.36081141841,-2.13092670483,40.94090016768+    ));+#1597 = CARTESIAN_POINT('',(56.22273425076,-2.063555927004,+    39.805204682264));+#1598 = CARTESIAN_POINT('',(56.170935213696,-2.094671800706,+    39.560959126635));+#1599 = CARTESIAN_POINT('',(56.112610503835,-2.130286916044,+    39.319922365356));+#1600 = CARTESIAN_POINT('',(56.047781380453,-2.170435744842,+    39.082229991992));+#1601 = CARTESIAN_POINT('',(55.9761418441,-2.21537422086,38.848138475703+    ));+#1602 = CARTESIAN_POINT('',(55.897349626419,-2.265315012441,+    38.617905872506));+#1603 = CARTESIAN_POINT('',(55.8109512769,-2.320483355136,+    38.391824566116));+#1604 = CARTESIAN_POINT('',(55.716094197168,-2.381270147939,+    38.170338441192));+#1605 = CARTESIAN_POINT('',(55.611178473159,-2.448259016566,+    37.954176892026));+#1606 = CARTESIAN_POINT('',(55.493601355827,-2.521904047438,+    37.744438069442));+#1607 = CARTESIAN_POINT('',(55.225893125672,-2.681365744199,+    37.340669468489));+#1608 = CARTESIAN_POINT('',(54.876116381648,-2.852028351024,+    36.974496445821));+#1609 = CARTESIAN_POINT('',(54.677071692137,-2.937082117773,+    36.802135403103));+#1610 = CARTESIAN_POINT('',(54.44567362738,-3.014150436582,+    36.643337667416));+#1611 = CARTESIAN_POINT('',(54.195627335671,-3.076917332786,+    36.492756660104));+#1612 = CARTESIAN_POINT('',(53.889306993409,-3.10702485228,+    36.363735829371));+#1613 = CARTESIAN_POINT('',(53.611367696197,-3.063598060153,+    36.222920274616));+#1614 = CARTESIAN_POINT('',(53.359433801638,-3.00739312964,+    36.07311583559));+#1615 = CARTESIAN_POINT('',(53.136578240205,-2.934419270309,+    35.912791334934));+#1616 = CARTESIAN_POINT('',(52.546252606453,-2.704396321123,+    35.404498927469));+#1617 = CARTESIAN_POINT('',(52.151497214463,-2.477270586419,+    34.829063656967));+#1618 = CARTESIAN_POINT('',(51.940187488855,-2.364430254917,+    34.429039638674));+#1619 = CARTESIAN_POINT('',(51.734676256277,-2.257660336999,+    34.028589584727));+#1620 = CARTESIAN_POINT('',(51.552673626698,-2.149791827898,+    33.621249457074));+#1621 = CARTESIAN_POINT('',(51.384528961169,-2.035622190727,+    33.210873184836));+#1622 = CARTESIAN_POINT('',(51.224106132871,-1.907013410135,+    32.800102035116));+#1623 = CARTESIAN_POINT('',(51.084581960154,-1.759176634975,+    32.385038180192));+#1624 = CARTESIAN_POINT('',(50.96025900423,-1.588039551756,+    31.969589157956));+#1625 = CARTESIAN_POINT('',(50.856758032999,-1.38984169494,+    31.554169179226));+#1626 = CARTESIAN_POINT('',(50.776248548593,-1.162059123144,+    31.140681907729));+#1627 = CARTESIAN_POINT('',(50.751113541207,-1.0854104261,31.01717402896+    ));+#1628 = CARTESIAN_POINT('',(50.728432571332,-1.005064578106,+    30.895968895766));+#1629 = CARTESIAN_POINT('',(50.708100856451,-0.921065327135,+    30.777153517702));+#1630 = CARTESIAN_POINT('',(50.690119170831,-0.833398997111,+    30.660837905095));+#1631 = CARTESIAN_POINT('',(50.674512186014,-0.741986443532,+    30.547163072906));+#1632 = CARTESIAN_POINT('',(50.661303087811,-0.646662976386,+    30.436318095292));+#1633 = CARTESIAN_POINT('',(50.650544469822,-0.547146250286,+    30.328566211069));+#1634 = CARTESIAN_POINT('',(50.642405503469,-0.442992121909,+    30.224279979842));+#1635 = CARTESIAN_POINT('',(50.637315384541,-0.333538474663,+    30.123985489028));+#1636 = CARTESIAN_POINT('',(50.635010727974,-0.102135546598,+    29.932845734163));+#1637 = CARTESIAN_POINT('',(50.654875994899,0.159517528778,+    29.764612301177));+#1638 = CARTESIAN_POINT('',(50.671570029526,0.299375199124,+    29.687318902342));+#1639 = CARTESIAN_POINT('',(50.701283612382,0.448686981201,+    29.617362997311));+#1640 = CARTESIAN_POINT('',(50.733395178556,0.613000858245,+    29.558318318952));+#1641 = CARTESIAN_POINT('',(50.810136811714,0.788819617846,+    29.508950956028));+#1642 = CARTESIAN_POINT('',(50.87998708841,0.97720486241,29.468719154408+    ));+#1643 = CARTESIAN_POINT('',(51.030999953009,1.19415189315,+    29.450824454264));+#1644 = CARTESIAN_POINT('',(51.238550854725,1.378109086263,+    29.412657149806));+#1645 = CARTESIAN_POINT('',(51.695827320139,1.667569523356,+    29.285085632467));+#1646 = CARTESIAN_POINT('',(52.132588188017,1.811318140804,+    29.05905936883));+#1647 = CARTESIAN_POINT('',(52.319664952824,1.84980833884,+    28.922606131494));+#1648 = CARTESIAN_POINT('',(52.45539293361,1.876413455811,+    28.776562875688));+#1649 = CARTESIAN_POINT('',(52.563365057927,1.908166449885,+    28.632916299919));+#1650 = CARTESIAN_POINT('',(52.651158297446,1.942205243654,+    28.48986184295));+#1651 = CARTESIAN_POINT('',(52.720340459163,1.977358485573,+    28.346632272834));+#1652 = CARTESIAN_POINT('',(52.77940004763,2.018291574256,+    28.206603407264));+#1653 = CARTESIAN_POINT('',(52.828900800901,2.060791719002,+    28.066961006215));+#1654 = CARTESIAN_POINT('',(52.91429351649,2.150479029534,27.7897051552)+  );+#1655 = CARTESIAN_POINT('',(52.97800028927,2.246244121266,+    27.514583111981));+#1656 = CARTESIAN_POINT('',(53.005884733453,2.295027422654,+    27.377215776233));+#1657 = CARTESIAN_POINT('',(53.030750897772,2.344133980731,+    27.239725088196));+#1658 = CARTESIAN_POINT('',(53.053203772277,2.393031557194,+    27.101823133796));+#1659 = CARTESIAN_POINT('',(53.073627074799,2.441233807154,+    26.963255175315));+#1660 = CARTESIAN_POINT('',(53.092275842136,2.488297475286,+    26.823801360274));+#1661 = CARTESIAN_POINT('',(53.109337212496,2.533816155299,+    26.683276086231));+#1662 = CARTESIAN_POINT('',(53.124959399037,2.577410612652,+    26.541525022323));+#1663 = CARTESIAN_POINT('',(53.139248854645,2.6187156706,26.398419786738+    ));+#1664 = CARTESIAN_POINT('',(53.152235627855,2.65736365949,+    26.253850280773));+#1665 = CARTESIAN_POINT('',(53.161437172968,2.780879054245,+    25.920658045057));+#1666 = CARTESIAN_POINT('',(53.167592940027,2.88331080701,+    25.579797375228));+#1667 = CARTESIAN_POINT('',(53.170720769278,2.963680055341,+    25.231545136175));+#1668 = CARTESIAN_POINT('',(53.170862514276,3.021079069678,+    24.876479100766));+#1669 = CARTESIAN_POINT('',(53.168089477095,3.054767573166,+    24.515332380086));+#1670 = CARTESIAN_POINT('',(53.16250403295,3.064228399172,+    24.148871533806));+#1671 = CARTESIAN_POINT('',(53.154237444366,3.049182486682,+    23.777798359617));+#1672 = CARTESIAN_POINT('',(53.1434438647,3.009563213326,23.402675363234+    ));+#1673 = CARTESIAN_POINT('',(53.130290531251,2.945450066319,+    23.023874907206));+#1674 = CARTESIAN_POINT('',(53.114944147721,2.856961651045,+    22.641552040249));+#1675 = CARTESIAN_POINT('',(53.097553456225,2.744108037503,+    22.255641005724));+#1676 = CARTESIAN_POINT('',(41.224902863035,8.046758204356,+    52.031019961814));+#1677 = CARTESIAN_POINT('',(41.4673873864,7.389207385142,52.288333175125+    ));+#1678 = CARTESIAN_POINT('',(41.764673435179,6.751718624296,+    52.517042497178));+#1679 = CARTESIAN_POINT('',(42.112093775695,6.135819697801,+    52.717104973198));+#1680 = CARTESIAN_POINT('',(42.504647214403,5.542484631562,+    52.888932640021));+#1681 = CARTESIAN_POINT('',(42.937488457249,4.972100896106,+    53.033258341183));+#1682 = CARTESIAN_POINT('',(43.406176296973,4.424601494373,+    53.150976009552));+#1683 = CARTESIAN_POINT('',(43.906734218369,3.899680704502,+    53.242974277256));+#1684 = CARTESIAN_POINT('',(44.435577510764,3.397012239591,+    53.30998227378));+#1685 = CARTESIAN_POINT('',(44.989360977894,2.916388586283,+    53.352446471689));+#1686 = CARTESIAN_POINT('',(45.564801334408,2.457700284182,+    53.370457440947));+#1687 = CARTESIAN_POINT('',(46.158528379058,2.020673907964,+    53.363745371445));+#1688 = CARTESIAN_POINT('',(46.754288316428,1.633500888034,+    53.381531735825));+#1689 = CARTESIAN_POINT('',(47.363863440294,1.257472516445,+    53.363756459692));+#1690 = CARTESIAN_POINT('',(47.980061389893,0.8911504902,53.307724775743+    ));+#1691 = CARTESIAN_POINT('',(48.597617519082,0.534538106883,+    53.213047696706));+#1692 = CARTESIAN_POINT('',(49.212831738845,0.189728315924,+    53.078974667738));+#1693 = CARTESIAN_POINT('',(49.82293327145,-0.140028443411,+    52.903495099014));+#1694 = CARTESIAN_POINT('',(50.425317355598,-0.451234218561,+    52.683219687659));+#1695 = CARTESIAN_POINT('',(51.016773088478,-0.740252277691,+    52.413514499882));+#1696 = CARTESIAN_POINT('',(51.592796737524,-1.002658885495,+    52.08882284266));+#1697 = CARTESIAN_POINT('',(52.147060001255,-1.232705746779,+    51.70357201635));+#1698 = CARTESIAN_POINT('',(52.671077845402,-1.424584085235,+    51.254524098354));+#1699 = CARTESIAN_POINT('',(53.505037691908,-1.710012983209,+    50.549341359442));+#1700 = CARTESIAN_POINT('',(54.241733030158,-1.872655466529,+    49.712527609761));+#1701 = CARTESIAN_POINT('',(54.871228153648,-1.926163561506,+    48.776263643561));+#1702 = CARTESIAN_POINT('',(55.400105847643,-1.889889415566,+    47.771236497892));+#1703 = CARTESIAN_POINT('',(55.821537114718,-1.781460715588,+    46.706218823117));+#1704 = CARTESIAN_POINT('',(56.165853227863,-1.616197917872,+    45.598474627327));+#1705 = CARTESIAN_POINT('',(56.363173103791,-1.380529383653,+    44.447416881152));+#1706 = CARTESIAN_POINT('',(56.435051131028,-1.176412533674,+    43.280374742521));+#1707 = CARTESIAN_POINT('',(56.396987608023,-1.005255818988,+    42.107915475675));+#1708 = CARTESIAN_POINT('',(56.252995661161,-0.889359431899,+    40.94334030169));+#1709 = CARTESIAN_POINT('',(56.002873268201,-0.842183152679,+    39.800756766921));+#1710 = CARTESIAN_POINT('',(55.973523257417,-0.869293040889,+    39.546874480817));+#1711 = CARTESIAN_POINT('',(55.940241873787,-0.90098955292,+    39.295537542117));+#1712 = CARTESIAN_POINT('',(55.903480392545,-0.937382406974,+    39.046731001106));+#1713 = CARTESIAN_POINT('',(55.863703025529,-0.978952992999,+    38.800434118069));+#1714 = CARTESIAN_POINT('',(55.821318663211,-1.026192620288,+    38.556630392379));+#1715 = CARTESIAN_POINT('',(55.776687831008,-1.079689777185,+    38.315310836032));+#1716 = CARTESIAN_POINT('',(55.730108267557,-1.140438025505,+    38.076494381745));+#1717 = CARTESIAN_POINT('',(55.68168253256,-1.210136152208,+    37.840289315793));+#1718 = CARTESIAN_POINT('',(55.630971051919,-1.291252200973,+    37.607019625654));+#1719 = CARTESIAN_POINT('',(55.521696963563,-1.481993811381,+    37.147860679686));+#1720 = CARTESIAN_POINT('',(55.381096944659,-1.738203583975,+    36.709516774131));+#1721 = CARTESIAN_POINT('',(55.299471139877,-1.884386261527,+    36.496891552839));+#1722 = CARTESIAN_POINT('',(55.197663271721,-2.052006265293,+    36.294170227714));+#1723 = CARTESIAN_POINT('',(55.077297808447,-2.226973701008,+    36.099982118232));+#1724 = CARTESIAN_POINT('',(54.908963787942,-2.43205199244,+    35.926008108815));+#1725 = CARTESIAN_POINT('',(54.699891178845,-2.578830059998,+    35.765381700985));+#1726 = CARTESIAN_POINT('',(54.49340070428,-2.696875508083,+    35.602898432148));+#1727 = CARTESIAN_POINT('',(54.288197654717,-2.781818413424,+    35.438640486728));+#1728 = CARTESIAN_POINT('',(53.701915320542,-2.962547563613,+    34.931719060446));+#1729 = CARTESIAN_POINT('',(53.215824258603,-2.969697913303,+    34.379199475432));+#1730 = CARTESIAN_POINT('',(52.950745212272,-2.943158369953,+    33.986542489613));+#1731 = CARTESIAN_POINT('',(52.70403416535,-2.908651425161,+    33.586104678006));+#1732 = CARTESIAN_POINT('',(52.48126652028,-2.848534528318,+    33.175438162012));+#1733 = CARTESIAN_POINT('',(52.277818506425,-2.768590101337,+    32.757053047287));+#1734 = CARTESIAN_POINT('',(52.088750768509,-2.670363399575,+    32.333617811504));+#1735 = CARTESIAN_POINT('',(51.920328410231,-2.541134692028,+    31.903592237769));+#1736 = CARTESIAN_POINT('',(51.771435386689,-2.38442375167,+    31.469958681663));+#1737 = CARTESIAN_POINT('',(51.645685945976,-2.195101030416,+    31.034432180065));+#1738 = CARTESIAN_POINT('',(51.545440077831,-1.971783379616,+    30.599570912373));+#1739 = CARTESIAN_POINT('',(51.508729166946,-1.900972971701,+    30.468344316691));+#1740 = CARTESIAN_POINT('',(51.473397859962,-1.827114669574,+    30.339327520826));+#1741 = CARTESIAN_POINT('',(51.439133613181,-1.750374719978,+    30.212528794134));+#1742 = CARTESIAN_POINT('',(51.405628780412,-1.670814840895,+    30.088001783442));+#1743 = CARTESIAN_POINT('',(51.372537458963,-1.588442947143,+    29.965816525958));+#1744 = CARTESIAN_POINT('',(51.339445232191,-1.503221973294,+    29.846058074546));+#1745 = CARTESIAN_POINT('',(51.305851808591,-1.415036793835,+    29.728852735449));+#1746 = CARTESIAN_POINT('',(51.271166557446,-1.323619240655,+    29.614421918344));+#1747 = CARTESIAN_POINT('',(51.234716941018,-1.228431217776,+    29.503163598861));+#1748 = CARTESIAN_POINT('',(51.156822745572,-1.028580609036,+    29.288359188012));+#1749 = CARTESIAN_POINT('',(51.065900748979,-0.803396001135,+    29.093403011559));+#1750 = CARTESIAN_POINT('',(51.016112288882,-0.683050489172,+    29.001864835663));+#1751 = CARTESIAN_POINT('',(50.964098146914,-0.55077817558,+    28.919187123299));+#1752 = CARTESIAN_POINT('',(50.899844856547,-0.410864798703,+    28.842229618416));+#1753 = CARTESIAN_POINT('',(50.844748262143,-0.237892452151,+    28.78882353228));+#1754 = CARTESIAN_POINT('',(50.775258921768,-6.430939183217E-02,+    28.736213739469));+#1755 = CARTESIAN_POINT('',(50.714441609788,0.173498405207,+    28.728292241747));+#1756 = CARTESIAN_POINT('',(50.709068370227,0.431939588355,+    28.73597601518));+#1757 = CARTESIAN_POINT('',(50.789976811059,0.939278056687,+    28.74669131934));+#1758 = CARTESIAN_POINT('',(50.99801394953,1.365798513205,+    28.703449748764));+#1759 = CARTESIAN_POINT('',(51.119557853946,1.543558885332,+    28.657267334476));+#1760 = CARTESIAN_POINT('',(51.229786094041,1.682792937263,+    28.583553960144));+#1761 = CARTESIAN_POINT('',(51.322943344451,1.806270149379,+    28.497670587346));+#1762 = CARTESIAN_POINT('',(51.404855887911,1.917472234358,+    28.402143987221));+#1763 = CARTESIAN_POINT('',(51.477138247077,2.016809232092,+    28.297316289998));+#1764 = CARTESIAN_POINT('',(51.538947675598,2.111761126657,+    28.188312283073));+#1765 = CARTESIAN_POINT('',(51.594276143904,2.200706704373,+    28.074166634681));+#1766 = CARTESIAN_POINT('',(51.692521059902,2.370673280666,+    27.838492266732));+#1767 = CARTESIAN_POINT('',(51.770597264912,2.526537164945,+    27.589568288483));+#1768 = CARTESIAN_POINT('',(51.805595057307,2.601517731039,+    27.462263397274));+#1769 = CARTESIAN_POINT('',(51.837289280098,2.673816394561,+    27.332374029475));+#1770 = CARTESIAN_POINT('',(51.866214579545,2.743498188217,+    27.200019103499));+#1771 = CARTESIAN_POINT('',(51.892756110109,2.810502444583,+    27.06523523352));+#1772 = CARTESIAN_POINT('',(51.917191706464,2.874699894628,+    26.928019567707));+#1773 = CARTESIAN_POINT('',(51.939723625071,2.935928124174,+    26.788358261209));+#1774 = CARTESIAN_POINT('',(51.960499855316,2.99400538823,+    26.646240584608));+#1775 = CARTESIAN_POINT('',(51.979625000211,3.048722783264,+    26.501658667177));+#1776 = CARTESIAN_POINT('',(51.997160726657,3.099814777358,+    26.354592875456));+#1777 = CARTESIAN_POINT('',(52.003430895817,3.219751863634,+    26.003506200876));+#1778 = CARTESIAN_POINT('',(52.00677483067,3.31809502167,25.644632866953+    ));+#1779 = CARTESIAN_POINT('',(52.007155983237,3.393671262175,+    25.278329948982));+#1780 = CARTESIAN_POINT('',(52.004575200379,3.445404457858,+    24.905360646946));+#1781 = CARTESIAN_POINT('',(51.999076685721,3.472442032398,+    24.526700895168));+#1782 = CARTESIAN_POINT('',(51.990749128036,3.474228056833,+    24.143377376494));+#1783 = CARTESIAN_POINT('',(51.979721996071,3.450522753309,+    23.756336942227));+#1784 = CARTESIAN_POINT('',(51.966156999853,3.401368406265,+    23.366347436166));+#1785 = CARTESIAN_POINT('',(51.950234718431,3.327001680972,+    22.973929924606));+#1786 = CARTESIAN_POINT('',(51.932136394088,3.227712349503,+    22.579322330547));+#1787 = CARTESIAN_POINT('',(51.912020893007,3.103648424073,+    22.18247447349));+#1788 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#1789 = CARTESIAN_POINT('',(42.39118403853,7.742489964155,+    52.142833835981));+#1790 = CARTESIAN_POINT('',(42.66043492661,7.161613078803,+    52.335788246212));+#1791 = CARTESIAN_POINT('',(42.975579975008,6.597821852613,+    52.502100102177));+#1792 = CARTESIAN_POINT('',(43.332842998691,6.051259807498,+    52.641882206982));+#1793 = CARTESIAN_POINT('',(43.72846960392,5.521979827864,+    52.755282935442));+#1794 = CARTESIAN_POINT('',(44.15876361338,5.009966013986,52.84244981918+    ));+#1795 = CARTESIAN_POINT('',(44.620081904074,4.515163879811,+    52.903487979399));+#1796 = CARTESIAN_POINT('',(45.108801025974,4.037502321324,+    52.938427541099));+#1797 = CARTESIAN_POINT('',(45.621268970392,3.576890781503,+    52.947214162104));+#1798 = CARTESIAN_POINT('',(46.153755456053,3.133175038027,+    52.929736810663));+#1799 = CARTESIAN_POINT('',(46.70241410169,2.706035039766,52.88590692506+    ));+#1800 = CARTESIAN_POINT('',(47.241141750889,2.314187211742,+    52.832072892858));+#1801 = CARTESIAN_POINT('',(47.789427576156,1.931616332661,+    52.754499297041));+#1802 = CARTESIAN_POINT('',(48.342097051987,1.559799481087,+    52.652411102731));+#1803 = CARTESIAN_POINT('',(48.895311799564,1.201391565946,+    52.524702756981));+#1804 = CARTESIAN_POINT('',(49.445536748747,0.859658324902,+    52.369065456841));+#1805 = CARTESIAN_POINT('',(49.989087617903,0.537971072112,+    52.182278586544));+#1806 = CARTESIAN_POINT('',(50.521991743386,0.239544001401,+    51.960757588802));+#1807 = CARTESIAN_POINT('',(51.039969476554,-3.254513189967E-02,+    51.700860197914));+#1808 = CARTESIAN_POINT('',(51.538417552614,-0.275150109905,+    51.398862628698));+#1809 = CARTESIAN_POINT('',(52.012350021574,-0.484906274165,+    51.050926977615));+#1810 = CARTESIAN_POINT('',(52.456326518001,-0.658514595672,+    50.653790758467));+#1811 = CARTESIAN_POINT('',(53.15347850397,-0.924424916714,+    50.022404915737));+#1812 = CARTESIAN_POINT('',(53.767612018692,-1.091570154958,+    49.268603993867));+#1813 = CARTESIAN_POINT('',(54.293110650227,-1.174497559447,+    48.411834454678));+#1814 = CARTESIAN_POINT('',(54.726978840791,-1.186819965802,+    47.470861104693));+#1815 = CARTESIAN_POINT('',(55.061379493091,-1.152365887347,+    46.463213022656));+#1816 = CARTESIAN_POINT('',(55.304407913083,-1.071121938295,+    45.402892182649));+#1817 = CARTESIAN_POINT('',(55.419000214747,-0.983336095958,+    44.309784437976));+#1818 = CARTESIAN_POINT('',(55.449921832675,-0.91539405697,+    43.206271567238));+#1819 = CARTESIAN_POINT('',(55.393198332655,-0.870927081521,+    42.104637191691));+#1820 = CARTESIAN_POINT('',(55.251471076039,-0.862462143254,+    41.019778747341));+#1821 = CARTESIAN_POINT('',(55.021567157956,-0.901389646241,+    39.966268247571));+#1822 = CARTESIAN_POINT('',(54.994161602328,-0.908544877922,+    39.731052648255));+#1823 = CARTESIAN_POINT('',(54.963295978751,-0.917935364342,+    39.497030555577));+#1824 = CARTESIAN_POINT('',(54.929443905219,-0.929370228342,+    39.264117847957));+#1825 = CARTESIAN_POINT('',(54.893234610457,-0.942751205768,+    39.032172401399));+#1826 = CARTESIAN_POINT('',(54.855285042012,-0.958004875859,+    38.801053575377));+#1827 = CARTESIAN_POINT('',(54.816237565683,-0.975102658249,+    38.570609021078));+#1828 = CARTESIAN_POINT('',(54.776883467425,-0.994151347438,+    38.340631992876));+#1829 = CARTESIAN_POINT('',(54.738252468606,-1.015536955445,+    38.110832344125));+#1830 = CARTESIAN_POINT('',(54.701548465843,-1.040104633493,+    37.88086438812));+#1831 = CARTESIAN_POINT('',(54.6340749467,-1.098610253427,+    37.420045222465));+#1832 = CARTESIAN_POINT('',(54.579052078424,-1.185301859316,+    36.957740277149));+#1833 = CARTESIAN_POINT('',(54.554739478194,-1.23775207802,+    36.726296884669));+#1834 = CARTESIAN_POINT('',(54.532995832903,-1.30432881732,+    36.495003463948));+#1835 = CARTESIAN_POINT('',(54.508679879329,-1.380342838548,+    36.265564586269));+#1836 = CARTESIAN_POINT('',(54.483856194409,-1.485756210204,+    36.037972241189));+#1837 = CARTESIAN_POINT('',(54.424022395212,-1.592935893419,+    35.823813666831));+#1838 = CARTESIAN_POINT('',(54.353045459202,-1.68939230727,+    35.613887581177));+#1839 = CARTESIAN_POINT('',(54.269102349055,-1.774435250669,+    35.408918664176));+#1840 = CARTESIAN_POINT('',(53.996459655339,-1.989905601868,+    34.802319473242));+#1841 = CARTESIAN_POINT('',(53.687778104894,-2.093187535635,+    34.212130146443));+#1842 = CARTESIAN_POINT('',(53.491429747973,-2.11720660462,+    33.817627679669));+#1843 = CARTESIAN_POINT('',(53.306334572673,-2.121462307921,+    33.423297389069));+#1844 = CARTESIAN_POINT('',(53.129324401347,-2.098179267631,+    33.030689192231));+#1845 = CARTESIAN_POINT('',(52.964372189872,-2.050874394706,+    32.639238437357));+#1846 = CARTESIAN_POINT('',(52.813687846746,-1.982195646836,+    32.249014544783));+#1847 = CARTESIAN_POINT('',(52.676524352053,-1.885845946988,+    31.860872194249));+#1848 = CARTESIAN_POINT('',(52.556881127448,-1.763650882868,+    31.474468034828));+#1849 = CARTESIAN_POINT('',(52.45606952748,-1.612794342753,+    31.090388615912));+#1850 = CARTESIAN_POINT('',(52.376318466704,-1.431846753839,+    30.70898153417));+#1851 = CARTESIAN_POINT('',(52.348944325352,-1.378199336185,+    30.591548910204));+#1852 = CARTESIAN_POINT('',(52.322890512887,-1.322212238781,+    30.47452025027));+#1853 = CARTESIAN_POINT('',(52.297980970726,-1.264104837339,+    30.357831513566));+#1854 = CARTESIAN_POINT('',(52.273994167079,-1.204068250271,+    30.24143180322));+#1855 = CARTESIAN_POINT('',(52.250677795481,-1.142295388431,+    30.125264644535));+#1856 = CARTESIAN_POINT('',(52.227744580841,-1.078994678992,+    30.009259511029));+#1857 = CARTESIAN_POINT('',(52.204849192905,-1.014387463343,+    29.893333598584));+#1858 = CARTESIAN_POINT('',(52.181546267277,-0.948689069159,+    29.777403847295));+#1859 = CARTESIAN_POINT('',(52.157229533845,-0.882073556483,+    29.661409211458));+#1860 = CARTESIAN_POINT('',(52.10487457163,-0.747170719421,+    29.429277143167));+#1861 = CARTESIAN_POINT('',(52.040331553817,-0.608606097004,+    29.197222617438));+#1862 = CARTESIAN_POINT('',(52.003840443226,-0.538490631766,+    29.081195770671));+#1863 = CARTESIAN_POINT('',(51.96131503032,-0.465715904947,+    28.966426089049));+#1864 = CARTESIAN_POINT('',(51.912316748129,-0.395188324514,+    28.849625282248));+#1865 = CARTESIAN_POINT('',(51.848702987548,-0.312245958379,+    28.740602666462));+#1866 = CARTESIAN_POINT('',(51.781599708672,-0.234405833625,+    28.62773753517));+#1867 = CARTESIAN_POINT('',(51.682886740853,-0.136002163828,+    28.527830245538));+#1868 = CARTESIAN_POINT('',(51.588038719362,-1.186444340448E-02,+    28.445106040117));+#1869 = CARTESIAN_POINT('',(51.428199500675,0.266814096013,+    28.300172574586));+#1870 = CARTESIAN_POINT('',(51.346307452305,0.568478936065,+    28.17109504613));+#1871 = CARTESIAN_POINT('',(51.329277678072,0.715562957656,+    28.104197159313));+#1872 = CARTESIAN_POINT('',(51.330217591462,0.847390673383,+    28.027065742323));+#1873 = CARTESIAN_POINT('',(51.335338669388,0.967906335785,+    27.942210480948));+#1874 = CARTESIAN_POINT('',(51.344163917289,1.080070576708,+    27.851738126778));+#1875 = CARTESIAN_POINT('',(51.35675892311,1.184476817775,+    27.756146952701));+#1876 = CARTESIAN_POINT('',(51.368762428628,1.282741312053,27.6565386148+    ));+#1877 = CARTESIAN_POINT('',(51.381933677653,1.37578436436,+    27.553662424999));+#1878 = CARTESIAN_POINT('',(51.408269332622,1.552542361753,+    27.342254260066));+#1879 = CARTESIAN_POINT('',(51.434252225414,1.712441170984,+    27.121083797653));+#1880 = CARTESIAN_POINT('',(51.446954771024,1.788603231841,+    27.008428061718));+#1881 = CARTESIAN_POINT('',(51.459258094333,1.861228078002,+    26.893951738766));+#1882 = CARTESIAN_POINT('',(51.471103991168,1.930438887273,+    26.777818918141));+#1883 = CARTESIAN_POINT('',(51.482457147684,1.996272563291,+    26.660135777231));+#1884 = CARTESIAN_POINT('',(51.493284957764,2.058710716723,+    26.540972090733));+#1885 = CARTESIAN_POINT('',(51.503546384789,2.117700950598,+    26.420376332761));+#1886 = CARTESIAN_POINT('',(51.513189867802,2.173168449744,+    26.298384371804));+#1887 = CARTESIAN_POINT('',(51.522160272068,2.225017874353,+    26.17502175854));+#1888 = CARTESIAN_POINT('',(51.530414884013,2.27312555767,+    26.050299606489));+#1889 = CARTESIAN_POINT('',(51.541452823759,2.37215917856,+    25.748689321709));+#1890 = CARTESIAN_POINT('',(51.549641238106,2.452286217376,25.4423846443+    ));+#1891 = CARTESIAN_POINT('',(51.55505978928,2.51290789904,25.13125852808)+  );+#1892 = CARTESIAN_POINT('',(51.55779666984,2.55344348053,24.815258321629+    ));+#1893 = CARTESIAN_POINT('',(51.557949231742,2.573352342194,+    24.494371380631));+#1894 = CARTESIAN_POINT('',(51.555623834266,2.572146695882,+    24.168596246196));+#1895 = CARTESIAN_POINT('',(51.550934910833,2.549394910011,+    23.837919388891));+#1896 = CARTESIAN_POINT('',(51.544003254676,2.50471545142,+    23.502297518873));+#1897 = CARTESIAN_POINT('',(51.534953523397,2.437761444161,+    23.161645461638));+#1898 = CARTESIAN_POINT('',(51.523910962385,2.348195845101,+    22.81582959989));+#1899 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);+#1901 = LINE('',#1902,#1903);+#1902 = CARTESIAN_POINT('',(6.28318530718,0.));+#1903 = VECTOR('',#1904,1.);+#1904 = DIRECTION('',(0.,1.));+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1906 = PCURVE('',#1115,#1907);+#1907 = DEFINITIONAL_REPRESENTATION('',(#1908),#1912);+#1908 = LINE('',#1909,#1910);+#1909 = CARTESIAN_POINT('',(0.,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,.F.);+#1914 = EDGE_CURVE('',#998,#998,#1915,.T.);+#1915 = SURFACE_CURVE('',#1916,(#1924,#1931),.PCURVE_S1.);+#1916 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1917,#1918,#1919,#1920,+#1921,#1922,#1923),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1917 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1918 = CARTESIAN_POINT('',(51.109973801224,1.367666048774,+    22.746859288718));+#1919 = CARTESIAN_POINT('',(52.180346052187,0.758868137978,+    22.901061875094));+#1920 = CARTESIAN_POINT('',(53.569272482724,1.35215070379,+    22.672117213449));+#1921 = CARTESIAN_POINT('',(53.097553456225,2.744108037503,+    22.255641005724));+#1922 = CARTESIAN_POINT('',(51.912020893007,3.103648424073,+    22.18247447349));+#1923 = CARTESIAN_POINT('',(51.510997347115,2.235657236423,+    22.464666881104));+#1924 = PCURVE('',#1115,#1925);+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);+#1926 = LINE('',#1927,#1928);+#1927 = CARTESIAN_POINT('',(0.,43.649131301205));+#1928 = VECTOR('',#1929,1.);+#1929 = DIRECTION('',(1.,0.));+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1931 = PCURVE('',#1932,#1937);+#1932 = PLANE('',#1933);+#1933 = AXIS2_PLACEMENT_3D('',#1934,#1935,#1936);+#1934 = CARTESIAN_POINT('',(52.059913025224,2.000037333582,+    22.519991233948));+#1935 = DIRECTION('',(-3.088164049079E-02,-0.296100699259,+    -0.954657373186));+#1936 = DIRECTION('',(1.734723475977E-18,-0.955112915821,0.296241992351)+  );+#1937 = DEFINITIONAL_REPRESENTATION('',(#1938),#1946);+#1938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1939,#1940,#1941,#1942,+#1943,#1944,#1945),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1939 = CARTESIAN_POINT('',(-0.241433008941,0.549177609249));+#1940 = CARTESIAN_POINT('',(0.67119382626,0.950392515232));+#1941 = CARTESIAN_POINT('',(1.2983458554,-0.120490495097));+#1942 = CARTESIAN_POINT('',(0.663870991357,-1.510079692427));+#1943 = CARTESIAN_POINT('',(-0.788983177886,-1.038135571424));+#1944 = CARTESIAN_POINT('',(-1.154059844142,0.147962703265));+#1945 = CARTESIAN_POINT('',(-0.241433008941,0.549177609249));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1947 = ORIENTED_EDGE('',*,*,#995,.F.);+#1948 = ORIENTED_EDGE('',*,*,#1949,.T.);+#1949 = EDGE_CURVE('',#996,#996,#1950,.T.);+#1950 = SURFACE_CURVE('',#1951,(#1959,#1966),.PCURVE_S1.);+#1951 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1952,#1953,#1954,#1955,+#1956,#1957,#1958),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1952 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#1953 = CARTESIAN_POINT('',(43.11816494883,8.633684624108,51.81533357667+    ));+#1954 = CARTESIAN_POINT('',(43.254085055776,8.250614209398,+    50.642775317406));+#1955 = CARTESIAN_POINT('',(42.171533905933,7.564308841058,+    49.811761214158));+#1956 = CARTESIAN_POINT('',(41.088982756089,7.579415144732,+    50.889430596668));+#1957 = CARTESIAN_POINT('',(41.224902863035,8.046758204356,+    52.031019961814));+#1958 = CARTESIAN_POINT('',(42.171533905933,8.340221414232,+    51.923176769242));+#1959 = PCURVE('',#1115,#1960);+#1960 = DEFINITIONAL_REPRESENTATION('',(#1961),#1965);+#1961 = LINE('',#1962,#1963);+#1962 = CARTESIAN_POINT('',(0.,0.));+#1963 = VECTOR('',#1964,1.);+#1964 = DIRECTION('',(1.,0.));+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1966 = PCURVE('',#1967,#1972);+#1967 = PLANE('',#1968);+#1968 = AXIS2_PLACEMENT_3D('',#1969,#1970,#1971);+#1969 = CARTESIAN_POINT('',(42.171533905933,8.133295445546,+    51.360089220286));+#1970 = DIRECTION('',(0.313615361092,-0.89127426895,0.327529514386));+#1971 = DIRECTION('',(0.,-0.344931259601,-0.938627948737));+#1972 = DEFINITIONAL_REPRESENTATION('',(#1973),#1981);+#1973 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#1974,#1975,#1976,#1977,+#1978,#1979,#1980),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#1974 = CARTESIAN_POINT('',(-0.599904946059,5.684341886081E-14));+#1975 = CARTESIAN_POINT('',(-0.599904946059,0.996925845343));+#1976 = CARTESIAN_POINT('',(0.63282396827,1.140067429947));+#1977 = CARTESIAN_POINT('',(1.649565206546,7.105427357601E-15));+#1978 = CARTESIAN_POINT('',(0.63282396827,-1.140067429947));+#1979 = CARTESIAN_POINT('',(-0.599904946059,-0.996925845343));+#1980 = CARTESIAN_POINT('',(-0.599904946059,5.684341886081E-14));+#1981 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#1982 = ADVANCED_FACE('',(#1983),#1967,.F.);+#1983 = FACE_BOUND('',#1984,.T.);+#1984 = EDGE_LOOP('',(#1985));+#1985 = ORIENTED_EDGE('',*,*,#1949,.T.);+#1986 = ADVANCED_FACE('',(#1987),#1932,.T.);+#1987 = FACE_BOUND('',#1988,.F.);+#1988 = EDGE_LOOP('',(#1989));+#1989 = ORIENTED_EDGE('',*,*,#1914,.T.);+#1990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1994)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1991,#1992,#1993)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1991 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1992 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1993 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1994 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#1991,+  'distance_accuracy_value','confusion accuracy');+#1995 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1996,#1998);+#1996 = ( REPRESENTATION_RELATIONSHIP('','',#988,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1997) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#1997 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#1998 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #1999);+#1999 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Fan_InstalledLead_GND','',#5+  ,#983,$);+#2000 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#985));+#2001 = SHAPE_DEFINITION_REPRESENTATION(#2002,#2008);+#2002 = PRODUCT_DEFINITION_SHAPE('','',#2003);+#2003 = PRODUCT_DEFINITION('design','',#2004,#2007);+#2004 = PRODUCT_DEFINITION_FORMATION('','',#2005);+#2005 = PRODUCT('Fan_InstalledLead_FG','Fan_InstalledLead_FG','',(#2006)+  );+#2006 = PRODUCT_CONTEXT('',#2,'mechanical');+#2007 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#2008 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2009),#3114);+#2009 = MANIFOLD_SOLID_BREP('',#2010);+#2010 = CLOSED_SHELL('',(#2011,#3106,#3110));+#2011 = ADVANCED_FACE('',(#2012),#2148,.F.);+#2012 = FACE_BOUND('',#2013,.F.);+#2013 = EDGE_LOOP('',(#2014,#3037,#3071,#3072));+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);+#2015 = EDGE_CURVE('',#2016,#2018,#2020,.T.);+#2016 = VERTEX_POINT('',#2017);+#2017 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#2018 = VERTEX_POINT('',#2019);+#2019 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#2020 = SEAM_CURVE('',#2021,(#2147,#3030),.PCURVE_S1.);+#2021 = ( BOUNDED_CURVE() B_SPLINE_CURVE(10,(#2022,#2023,#2024,#2025,+    #2026,#2027,#2028,#2029,#2030,#2031,#2032,#2033,#2034,#2035,#2036,+    #2037,#2038,#2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046,#2047,+    #2048,#2049,#2050,#2051,#2052,#2053,#2054,#2055,#2056,#2057,#2058,+    #2059,#2060,#2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068,#2069,+    #2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077,#2078,#2079,#2080,+    #2081,#2082,#2083,#2084,#2085,#2086,#2087,#2088,#2089,#2090,#2091,+    #2092,#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101,#2102,+    #2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110,#2111,#2112,#2113,+    #2114,#2115,#2116,#2117,#2118,#2119,#2120,#2121,#2122,#2123,#2124,+    #2125,#2126,#2127,#2128,#2129,#2130,#2131,#2132,#2133,#2134,#2135,+    #2136,#2137,#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146),+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((11,10,10,8,10,8,8,8,10+    ,8,8,8,8,10,11),(0.,8.403514436367,13.440418247241,20.076991158014,+    26.713564068786,29.088564068786,30.276064068786,31.463564068786,+    36.213564068786,37.89526707467,38.736118577612,39.576970080555,+    41.258673086439,42.940376092323,46.400376092323),.UNSPECIFIED.) +CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461069,1.669078461068,1.669078461069,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461069,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461069,1.669078461068,+    1.669078461069,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461069,+    1.669078461067,1.669078461069,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461068,1.669078461068,1.669078461068,+    1.669078461068,1.669078461069,1.669078461068,1.669078461069,+    1.669078461068,1.669078461069,1.669078461068,1.669078461068,+1.669078461068)) REPRESENTATION_ITEM('') );+#2022 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#2023 = CARTESIAN_POINT('',(42.487146671519,7.68753759701,+    54.836862224843));+#2024 = CARTESIAN_POINT('',(42.84856609038,6.942274773936,+    55.174727847679));+#2025 = CARTESIAN_POINT('',(43.250638220121,6.193526533154,+    55.439027763146));+#2026 = CARTESIAN_POINT('',(43.688080277265,5.444279965796,+    55.63196902983));+#2027 = CARTESIAN_POINT('',(44.155700732865,4.697235358765,+    55.755997450876));+#2028 = CARTESIAN_POINT('',(44.648465098114,3.954798177907,+    55.813645104042));+#2029 = CARTESIAN_POINT('',(45.161463576165,3.219156723074,+    55.807412044507));+#2030 = CARTESIAN_POINT('',(45.689836756384,2.492381220895,+    55.739701494411));+#2031 = CARTESIAN_POINT('',(46.228715527252,1.77648012112,+    55.612827832751));+#2032 = CARTESIAN_POINT('',(46.773231384137,1.073349362341,+    55.429116699573));+#2033 = CARTESIAN_POINT('',(47.077328565105,0.631796620632,+    55.33329420585));+#2034 = CARTESIAN_POINT('',(47.386569187207,0.194786488043,+    55.214675686712));+#2035 = CARTESIAN_POINT('',(47.699595625852,-0.233812677428,+    55.07286187464));+#2036 = CARTESIAN_POINT('',(48.014900492922,-0.650237586926,+    54.907235280088));+#2037 = CARTESIAN_POINT('',(48.330968039231,-1.050775195422,+    54.717005935712));+#2038 = CARTESIAN_POINT('',(48.646351934722,-1.431674794436,+    54.501156833198));+#2039 = CARTESIAN_POINT('',(48.959680594609,-1.789034800992,+    54.258379003534));+#2040 = CARTESIAN_POINT('',(49.269581219671,-2.118672020962,+    53.987086191144));+#2041 = CARTESIAN_POINT('',(49.574513718904,-2.415981165028,+    53.6855990728));+#2042 = CARTESIAN_POINT('',(49.872505682755,-2.675792395414,+    53.352588971739));+#2043 = CARTESIAN_POINT('',(50.277771797763,-2.999743705827,+    52.911113819008));+#2044 = CARTESIAN_POINT('',(50.664928572829,-3.252585325689,+    52.421427790917));+#2045 = CARTESIAN_POINT('',(51.030839304607,-3.438837441549,+    51.889342058225));+#2046 = CARTESIAN_POINT('',(51.37322947154,-3.564040950669,+    51.321303779221));+#2047 = CARTESIAN_POINT('',(51.690608128443,-3.635025707482,+    50.722265629222));+#2048 = CARTESIAN_POINT('',(51.982232805848,-3.657889064397,+    50.095949744596));+#2049 = CARTESIAN_POINT('',(52.246945206761,-3.636959007284,+    49.445549250818));+#2050 = CARTESIAN_POINT('',(52.481332028418,-3.576063789736,+    48.773945562169));+#2051 = CARTESIAN_POINT('',(52.877252514415,-3.386891358376,+    47.393163755113));+#2052 = CARTESIAN_POINT('',(53.111040676727,-3.10599025618,+    45.947529182879));+#2053 = CARTESIAN_POINT('',(53.183388334189,-2.953492746009,+    45.211089191243));+#2054 = CARTESIAN_POINT('',(53.208732225124,-2.801342477197,+    44.463642375184));+#2055 = CARTESIAN_POINT('',(53.190851235877,-2.674681260589,+    43.708704356125));+#2056 = CARTESIAN_POINT('',(53.151170509443,-2.569988417519,+    42.950744023559));+#2057 = CARTESIAN_POINT('',(53.078858508139,-2.488401908856,+    42.191361469469));+#2058 = CARTESIAN_POINT('',(52.977346740497,-2.43394315764,+    41.433868928743));+#2059 = CARTESIAN_POINT('',(52.842774204063,-2.40999858875,+    40.681067767143));+#2060 = CARTESIAN_POINT('',(52.672602569217,-2.421379270857,+    39.936290645461));+#2061 = CARTESIAN_POINT('',(52.635718872506,-2.432107446478,+    39.665499831796));+#2062 = CARTESIAN_POINT('',(52.595485853218,-2.447714865112,+    39.396267474788));+#2063 = CARTESIAN_POINT('',(52.55264082274,-2.468038796322,+    39.128539852139));+#2064 = CARTESIAN_POINT('',(52.507972327965,-2.492667393493,+    38.862213744556));+#2065 = CARTESIAN_POINT('',(52.46252594939,-2.522089756359,+    38.597154855493));+#2066 = CARTESIAN_POINT('',(52.41735695096,-2.556731938365,+    38.333211489632));+#2067 = CARTESIAN_POINT('',(52.37372646703,-2.597012966935,+    38.070150003594));+#2068 = CARTESIAN_POINT('',(52.333458490865,-2.645020870219,+    37.807654184246));+#2069 = CARTESIAN_POINT('',(52.28026401683,-2.736301509246,+    37.414792435465));+#2070 = CARTESIAN_POINT('',(52.229271556467,-2.867127053816,+    37.02725217748));+#2071 = CARTESIAN_POINT('',(52.212034350244,-2.915735384051,+    36.898888906385));+#2072 = CARTESIAN_POINT('',(52.193816404063,-2.969712175331,+    36.771635235686));+#2073 = CARTESIAN_POINT('',(52.173421973089,-3.029529966135,+    36.645947767239));+#2074 = CARTESIAN_POINT('',(52.149109916597,-3.094823391498,+    36.522403197993));+#2075 = CARTESIAN_POINT('',(52.119069752515,-3.163826931471,+    36.401486866166));+#2076 = CARTESIAN_POINT('',(52.082325881271,-3.233848502323,+    36.283315006643));+#2077 = CARTESIAN_POINT('',(51.996341236412,-3.371009420293,+    36.051727075758));+#2078 = CARTESIAN_POINT('',(51.888720989055,-3.495458132073,+    35.827891294653));+#2079 = CARTESIAN_POINT('',(51.830352968067,-3.552710278287,+    35.7174629272));+#2080 = CARTESIAN_POINT('',(51.768947218551,-3.604005305195,+    35.607909032942));+#2081 = CARTESIAN_POINT('',(51.705939678604,-3.649197558793,+    35.498717509159));+#2082 = CARTESIAN_POINT('',(51.642371611136,-3.688735798744,+    35.389568557947));+#2083 = CARTESIAN_POINT('',(51.578876820689,-3.723302535233,+    35.280308729595));+#2084 = CARTESIAN_POINT('',(51.515821241288,-3.753496572522,+    35.170874462572));+#2085 = CARTESIAN_POINT('',(51.203963059978,-3.884602645395,+    34.622651804594));+#2086 = CARTESIAN_POINT('',(50.912503186393,-3.927562883895,+    34.069394419718));+#2087 = CARTESIAN_POINT('',(50.700751653386,-3.932370098545,+    33.624017499675));+#2088 = CARTESIAN_POINT('',(50.494606966292,-3.910563354366,+    33.183156665463));+#2089 = CARTESIAN_POINT('',(50.306571748032,-3.854528459464,+    32.742913847118));+#2090 = CARTESIAN_POINT('',(50.127823780525,-3.767552359775,+    32.308474696573));+#2091 = CARTESIAN_POINT('',(49.966641065729,-3.640156822806,+    31.877545971332));+#2092 = CARTESIAN_POINT('',(49.823439585392,-3.469756681406,+    31.453526374485));+#2093 = CARTESIAN_POINT('',(49.702398991827,-3.252076891996,+    31.039060137598));+#2094 = CARTESIAN_POINT('',(49.606469343628,-2.984638802623,+    30.63700104431));+#2095 = CARTESIAN_POINT('',(49.569933184335,-2.890534459974,+    30.494826052675));+#2096 = CARTESIAN_POINT('',(49.535962494955,-2.791088893068,+    30.35540029422));+#2097 = CARTESIAN_POINT('',(49.504231754163,-2.68681272437,+    30.218563853404));+#2098 = CARTESIAN_POINT('',(49.474385415031,-2.578202966941,+    30.084103363756));+#2099 = CARTESIAN_POINT('',(49.446001537468,-2.46568465543,+    29.951833787871));+#2100 = CARTESIAN_POINT('',(49.41858229225,-2.349628573759,+    29.82159653044));+#2101 = CARTESIAN_POINT('',(49.391528350574,-2.230383045082,+    29.693238477176));+#2102 = CARTESIAN_POINT('',(49.364054173143,-2.108257749578,+    29.566636552504));+#2103 = CARTESIAN_POINT('',(49.320474732508,-1.920967428744,+    29.379430307041));+#2104 = CARTESIAN_POINT('',(49.269150323514,-1.72680756216,+    29.197429380939));+#2105 = CARTESIAN_POINT('',(49.250956989647,-1.661288200702,+    29.137401511072));+#2106 = CARTESIAN_POINT('',(49.231375890048,-1.594880803527,+    29.078127681243));+#2107 = CARTESIAN_POINT('',(49.210088791349,-1.527467873194,+    29.019752941455));+#2108 = CARTESIAN_POINT('',(49.186723457262,-1.458872354415,+    28.962484327311));+#2109 = CARTESIAN_POINT('',(49.160802273946,-1.38879408439,+    28.906657602656));+#2110 = CARTESIAN_POINT('',(49.131765396876,-1.316734853422,+    28.852817794633));+#2111 = CARTESIAN_POINT('',(49.066546558305,-1.167132237852,+    28.750767087687));+#2112 = CARTESIAN_POINT('',(48.987361601373,-1.002331989037,+    28.66459391294));+#2113 = CARTESIAN_POINT('',(48.944235365414,-0.915090732052,+    28.62661147639));+#2114 = CARTESIAN_POINT('',(48.899009685166,-0.821637517319,+    28.595256201333));+#2115 = CARTESIAN_POINT('',(48.851636126147,-0.72095736323,+    28.571616531753));+#2116 = CARTESIAN_POINT('',(48.807433496889,-0.610847808591,+    28.558197604992));+#2117 = CARTESIAN_POINT('',(48.774087996072,-0.492990107328,+    28.553352750742));+#2118 = CARTESIAN_POINT('',(48.754410865226,-0.37415898856,+    28.549789855901));+#2119 = CARTESIAN_POINT('',(48.729898524259,-2.381815819257E-02,+    28.532890908297));+#2120 = CARTESIAN_POINT('',(48.787243458616,0.289435345522,+    28.476551316994));+#2121 = CARTESIAN_POINT('',(48.841738073144,0.465211474592,+    28.402923195041));+#2122 = CARTESIAN_POINT('',(48.873037851574,0.623129272659,+    28.308802028151));+#2123 = CARTESIAN_POINT('',(48.915068128019,0.779450511665,+    28.213109312724));+#2124 = CARTESIAN_POINT('',(48.943248611525,0.920910632007,+    28.100972219203));+#2125 = CARTESIAN_POINT('',(48.973051273842,1.06136193087,+    27.988143064042));+#2126 = CARTESIAN_POINT('',(48.99892684394,1.195247444708,+    27.868673907633));+#2127 = CARTESIAN_POINT('',(49.046983067275,1.45428135831,+    27.621846087795));+#2128 = CARTESIAN_POINT('',(49.088107306031,1.695098584854,+    27.35945886781));+#2129 = CARTESIAN_POINT('',(49.107256790587,1.811012754234,+    27.224704154793));+#2130 = CARTESIAN_POINT('',(49.125189444993,1.922293734881,+    27.086499316219));+#2131 = CARTESIAN_POINT('',(49.142010794653,2.028668715407,+    26.944818959715));+#2132 = CARTESIAN_POINT('',(49.157763354499,2.129778920252,+    26.799565999667));+#2133 = CARTESIAN_POINT('',(49.172446889173,2.225211408274,+    26.650619610413));+#2134 = CARTESIAN_POINT('',(49.186031664614,2.314514567547,+    26.497866456424));+#2135 = CARTESIAN_POINT('',(49.198464691037,2.397197306373,+    26.341215199049));+#2136 = CARTESIAN_POINT('',(49.209668957318,2.472711940509,+    26.180594280197));+#2137 = CARTESIAN_POINT('',(49.222071563776,2.622393813831,+    25.847047905211));+#2138 = CARTESIAN_POINT('',(49.23086225999,2.74115694933,25.500886864686+    ));+#2139 = CARTESIAN_POINT('',(49.236068031902,2.8274815983,25.142490029518+    ));+#2140 = CARTESIAN_POINT('',(49.237747587723,2.879951572591,+    24.77288341093));+#2141 = CARTESIAN_POINT('',(49.236034959956,2.897818656087,+    24.393264082408));+#2142 = CARTESIAN_POINT('',(49.231130167776,2.881007605284,+    24.004604059056));+#2143 = CARTESIAN_POINT('',(49.223261735742,2.829802044153,+    23.607384730052));+#2144 = CARTESIAN_POINT('',(49.21264586479,2.744451558685,+    23.201512439373));+#2145 = CARTESIAN_POINT('',(49.199467051484,2.624940296323,+    22.786465810491));+#2146 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#2147 = PCURVE('',#2148,#3024);+#2148 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(6,10,(+    (#2149,#2150,#2151,#2152,#2153,#2154,#2155,#2156,#2157,#2158,#2159+      ,#2160,#2161,#2162,#2163,#2164,#2165,#2166,#2167,#2168,#2169,#2170+      ,#2171,#2172,#2173,#2174,#2175,#2176,#2177,#2178,#2179,#2180,#2181+      ,#2182,#2183,#2184,#2185,#2186,#2187,#2188,#2189,#2190,#2191,#2192+      ,#2193,#2194,#2195,#2196,#2197,#2198,#2199,#2200,#2201,#2202,#2203+      ,#2204,#2205,#2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214+      ,#2215,#2216,#2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225+      ,#2226,#2227,#2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236+      ,#2237,#2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246,#2247+      ,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,#2258+      ,#2259,#2260,#2261,#2262,#2263,#2264,#2265,#2266,#2267,#2268,#2269+      ,#2270,#2271,#2272,#2273)+    ,(#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282,#2283,#2284+      ,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295+      ,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306+      ,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317+      ,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327,#2328+      ,#2329,#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337,#2338,#2339+      ,#2340,#2341,#2342,#2343,#2344,#2345,#2346,#2347,#2348,#2349,#2350+      ,#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358,#2359,#2360,#2361+      ,#2362,#2363,#2364,#2365,#2366,#2367,#2368,#2369,#2370,#2371,#2372+      ,#2373,#2374,#2375,#2376,#2377,#2378,#2379,#2380,#2381,#2382,#2383+      ,#2384,#2385,#2386,#2387,#2388,#2389,#2390,#2391,#2392,#2393,#2394+      ,#2395,#2396,#2397,#2398)+    ,(#2399,#2400,#2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409+      ,#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418,#2419,#2420+      ,#2421,#2422,#2423,#2424,#2425,#2426,#2427,#2428,#2429,#2430,#2431+      ,#2432,#2433,#2434,#2435,#2436,#2437,#2438,#2439,#2440,#2441,#2442+      ,#2443,#2444,#2445,#2446,#2447,#2448,#2449,#2450,#2451,#2452,#2453+      ,#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463,#2464+      ,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473,#2474,#2475+      ,#2476,#2477,#2478,#2479,#2480,#2481,#2482,#2483,#2484,#2485,#2486+      ,#2487,#2488,#2489,#2490,#2491,#2492,#2493,#2494,#2495,#2496,#2497+      ,#2498,#2499,#2500,#2501,#2502,#2503,#2504,#2505,#2506,#2507,#2508+      ,#2509,#2510,#2511,#2512,#2513,#2514,#2515,#2516,#2517,#2518,#2519+      ,#2520,#2521,#2522,#2523)+    ,(#2524,#2525,#2526,#2527,#2528,#2529,#2530,#2531,#2532,#2533,#2534+      ,#2535,#2536,#2537,#2538,#2539,#2540,#2541,#2542,#2543,#2544,#2545+      ,#2546,#2547,#2548,#2549,#2550,#2551,#2552,#2553,#2554,#2555,#2556+      ,#2557,#2558,#2559,#2560,#2561,#2562,#2563,#2564,#2565,#2566,#2567+      ,#2568,#2569,#2570,#2571,#2572,#2573,#2574,#2575,#2576,#2577,#2578+      ,#2579,#2580,#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589+      ,#2590,#2591,#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599,#2600+      ,#2601,#2602,#2603,#2604,#2605,#2606,#2607,#2608,#2609,#2610,#2611+      ,#2612,#2613,#2614,#2615,#2616,#2617,#2618,#2619,#2620,#2621,#2622+      ,#2623,#2624,#2625,#2626,#2627,#2628,#2629,#2630,#2631,#2632,#2633+      ,#2634,#2635,#2636,#2637,#2638,#2639,#2640,#2641,#2642,#2643,#2644+      ,#2645,#2646,#2647,#2648)+    ,(#2649,#2650,#2651,#2652,#2653,#2654,#2655,#2656,#2657,#2658,#2659+      ,#2660,#2661,#2662,#2663,#2664,#2665,#2666,#2667,#2668,#2669,#2670+      ,#2671,#2672,#2673,#2674,#2675,#2676,#2677,#2678,#2679,#2680,#2681+      ,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,#2691,#2692+      ,#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700,#2701,#2702,#2703+      ,#2704,#2705,#2706,#2707,#2708,#2709,#2710,#2711,#2712,#2713,#2714+      ,#2715,#2716,#2717,#2718,#2719,#2720,#2721,#2722,#2723,#2724,#2725+      ,#2726,#2727,#2728,#2729,#2730,#2731,#2732,#2733,#2734,#2735,#2736+      ,#2737,#2738,#2739,#2740,#2741,#2742,#2743,#2744,#2745,#2746,#2747+      ,#2748,#2749,#2750,#2751,#2752,#2753,#2754,#2755,#2756,#2757,#2758+      ,#2759,#2760,#2761,#2762,#2763,#2764,#2765,#2766,#2767,#2768,#2769+      ,#2770,#2771,#2772,#2773)+    ,(#2774,#2775,#2776,#2777,#2778,#2779,#2780,#2781,#2782,#2783,#2784+      ,#2785,#2786,#2787,#2788,#2789,#2790,#2791,#2792,#2793,#2794,#2795+      ,#2796,#2797,#2798,#2799,#2800,#2801,#2802,#2803,#2804,#2805,#2806+      ,#2807,#2808,#2809,#2810,#2811,#2812,#2813,#2814,#2815,#2816,#2817+      ,#2818,#2819,#2820,#2821,#2822,#2823,#2824,#2825,#2826,#2827,#2828+      ,#2829,#2830,#2831,#2832,#2833,#2834,#2835,#2836,#2837,#2838,#2839+      ,#2840,#2841,#2842,#2843,#2844,#2845,#2846,#2847,#2848,#2849,#2850+      ,#2851,#2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860,#2861+      ,#2862,#2863,#2864,#2865,#2866,#2867,#2868,#2869,#2870,#2871,#2872+      ,#2873,#2874,#2875,#2876,#2877,#2878,#2879,#2880,#2881,#2882,#2883+      ,#2884,#2885,#2886,#2887,#2888,#2889,#2890,#2891,#2892,#2893,#2894+      ,#2895,#2896,#2897,#2898)+    ,(#2899,#2900,#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908,#2909+      ,#2910,#2911,#2912,#2913,#2914,#2915,#2916,#2917,#2918,#2919,#2920+      ,#2921,#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931+      ,#2932,#2933,#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,#2942+      ,#2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,#2953+      ,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962,#2963,#2964+      ,#2965,#2966,#2967,#2968,#2969,#2970,#2971,#2972,#2973,#2974,#2975+      ,#2976,#2977,#2978,#2979,#2980,#2981,#2982,#2983,#2984,#2985,#2986+      ,#2987,#2988,#2989,#2990,#2991,#2992,#2993,#2994,#2995,#2996,#2997+      ,#2998,#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,#3008+      ,#3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016,#3017,#3018,#3019+      ,#3020,#3021,#3022,#3023+)),.UNSPECIFIED.,.T.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((1,6,6,1),(11,+    10,10,8,10,8,8,8,10,8,8,8,8,10,11),(-6.28318530718,0.,6.28318530718,+    12.566370614359),(0.,8.403514436367,13.440418247241,20.076991158014,+    26.713564068786,29.088564068786,30.276064068786,31.463564068786,+    36.213564068786,37.89526707467,38.736118577612,39.576970080555,+    41.258673086439,42.940376092323,46.400376092323),.UNSPECIFIED.) +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((+    (1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068)+    ,(1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321)+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848)+    ,(0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330197,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196,0.853534330196,0.853534330196,0.853534330196+      ,0.853534330196)+    ,(1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699847,1.038346699848,1.038346699847+      ,1.038346699848,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699848,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699847,1.038346699848,1.038346699847,1.038346699848+      ,1.038346699848)+    ,(1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.036729623209,1.03672962321,1.036729623209+      ,1.03672962321,1.036729623209,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321,1.03672962321,1.03672962321,1.03672962321+      ,1.03672962321,1.03672962321,1.036729623209,1.03672962321+      ,1.036729623209,1.03672962321,1.036729623209,1.03672962321+      ,1.03672962321)+    ,(1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461069,1.669078461068+      ,1.669078461069,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461069+      ,1.669078461067,1.669078461069,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461068,1.669078461068,1.669078461068+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461069+      ,1.669078461068,1.669078461069,1.669078461068,1.669078461068+,1.669078461068))) REPRESENTATION_ITEM('') SURFACE() );+#2149 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#2150 = CARTESIAN_POINT('',(42.487146671519,7.68753759701,+    54.836862224843));+#2151 = CARTESIAN_POINT('',(42.84856609038,6.942274773936,+    55.174727847679));+#2152 = CARTESIAN_POINT('',(43.250638220121,6.193526533154,+    55.439027763146));+#2153 = CARTESIAN_POINT('',(43.688080277265,5.444279965796,+    55.63196902983));+#2154 = CARTESIAN_POINT('',(44.155700732865,4.697235358765,+    55.755997450876));+#2155 = CARTESIAN_POINT('',(44.648465098114,3.954798177907,+    55.813645104042));+#2156 = CARTESIAN_POINT('',(45.161463576165,3.219156723074,+    55.807412044507));+#2157 = CARTESIAN_POINT('',(45.689836756384,2.492381220895,+    55.739701494411));+#2158 = CARTESIAN_POINT('',(46.228715527252,1.77648012112,+    55.612827832751));+#2159 = CARTESIAN_POINT('',(46.773231384137,1.073349362341,+    55.429116699573));+#2160 = CARTESIAN_POINT('',(47.077328565105,0.631796620632,+    55.33329420585));+#2161 = CARTESIAN_POINT('',(47.386569187207,0.194786488043,+    55.214675686712));+#2162 = CARTESIAN_POINT('',(47.699595625852,-0.233812677428,+    55.07286187464));+#2163 = CARTESIAN_POINT('',(48.014900492922,-0.650237586926,+    54.907235280088));+#2164 = CARTESIAN_POINT('',(48.330968039231,-1.050775195422,+    54.717005935712));+#2165 = CARTESIAN_POINT('',(48.646351934722,-1.431674794436,+    54.501156833198));+#2166 = CARTESIAN_POINT('',(48.959680594609,-1.789034800992,+    54.258379003534));+#2167 = CARTESIAN_POINT('',(49.269581219671,-2.118672020962,+    53.987086191144));+#2168 = CARTESIAN_POINT('',(49.574513718904,-2.415981165028,+    53.6855990728));+#2169 = CARTESIAN_POINT('',(49.872505682755,-2.675792395414,+    53.352588971739));+#2170 = CARTESIAN_POINT('',(50.277771797763,-2.999743705827,+    52.911113819008));+#2171 = CARTESIAN_POINT('',(50.664928572829,-3.252585325689,+    52.421427790917));+#2172 = CARTESIAN_POINT('',(51.030839304607,-3.438837441549,+    51.889342058225));+#2173 = CARTESIAN_POINT('',(51.37322947154,-3.564040950669,+    51.321303779221));+#2174 = CARTESIAN_POINT('',(51.690608128443,-3.635025707482,+    50.722265629222));+#2175 = CARTESIAN_POINT('',(51.982232805848,-3.657889064397,+    50.095949744596));+#2176 = CARTESIAN_POINT('',(52.246945206761,-3.636959007284,+    49.445549250818));+#2177 = CARTESIAN_POINT('',(52.481332028418,-3.576063789736,+    48.773945562169));+#2178 = CARTESIAN_POINT('',(52.877252514415,-3.386891358376,+    47.393163755113));+#2179 = CARTESIAN_POINT('',(53.111040676727,-3.10599025618,+    45.947529182879));+#2180 = CARTESIAN_POINT('',(53.183388334189,-2.953492746009,+    45.211089191243));+#2181 = CARTESIAN_POINT('',(53.208732225124,-2.801342477197,+    44.463642375184));+#2182 = CARTESIAN_POINT('',(53.190851235877,-2.674681260589,+    43.708704356125));+#2183 = CARTESIAN_POINT('',(53.151170509443,-2.569988417519,+    42.950744023559));+#2184 = CARTESIAN_POINT('',(53.078858508139,-2.488401908856,+    42.191361469469));+#2185 = CARTESIAN_POINT('',(52.977346740497,-2.43394315764,+    41.433868928743));+#2186 = CARTESIAN_POINT('',(52.842774204063,-2.40999858875,+    40.681067767143));+#2187 = CARTESIAN_POINT('',(52.672602569217,-2.421379270857,+    39.936290645461));+#2188 = CARTESIAN_POINT('',(52.635718872506,-2.432107446478,+    39.665499831796));+#2189 = CARTESIAN_POINT('',(52.595485853218,-2.447714865112,+    39.396267474788));+#2190 = CARTESIAN_POINT('',(52.55264082274,-2.468038796322,+    39.128539852139));+#2191 = CARTESIAN_POINT('',(52.507972327965,-2.492667393493,+    38.862213744556));+#2192 = CARTESIAN_POINT('',(52.46252594939,-2.522089756359,+    38.597154855493));+#2193 = CARTESIAN_POINT('',(52.41735695096,-2.556731938365,+    38.333211489632));+#2194 = CARTESIAN_POINT('',(52.37372646703,-2.597012966935,+    38.070150003594));+#2195 = CARTESIAN_POINT('',(52.333458490865,-2.645020870219,+    37.807654184246));+#2196 = CARTESIAN_POINT('',(52.28026401683,-2.736301509246,+    37.414792435465));+#2197 = CARTESIAN_POINT('',(52.229271556467,-2.867127053816,+    37.02725217748));+#2198 = CARTESIAN_POINT('',(52.212034350244,-2.915735384051,+    36.898888906385));+#2199 = CARTESIAN_POINT('',(52.193816404063,-2.969712175331,+    36.771635235686));+#2200 = CARTESIAN_POINT('',(52.173421973089,-3.029529966135,+    36.645947767239));+#2201 = CARTESIAN_POINT('',(52.149109916597,-3.094823391498,+    36.522403197993));+#2202 = CARTESIAN_POINT('',(52.119069752515,-3.163826931471,+    36.401486866166));+#2203 = CARTESIAN_POINT('',(52.082325881271,-3.233848502323,+    36.283315006643));+#2204 = CARTESIAN_POINT('',(51.996341236412,-3.371009420293,+    36.051727075758));+#2205 = CARTESIAN_POINT('',(51.888720989055,-3.495458132073,+    35.827891294653));+#2206 = CARTESIAN_POINT('',(51.830352968067,-3.552710278287,+    35.7174629272));+#2207 = CARTESIAN_POINT('',(51.768947218551,-3.604005305195,+    35.607909032942));+#2208 = CARTESIAN_POINT('',(51.705939678604,-3.649197558793,+    35.498717509159));+#2209 = CARTESIAN_POINT('',(51.642371611136,-3.688735798744,+    35.389568557947));+#2210 = CARTESIAN_POINT('',(51.578876820689,-3.723302535233,+    35.280308729595));+#2211 = CARTESIAN_POINT('',(51.515821241288,-3.753496572522,+    35.170874462572));+#2212 = CARTESIAN_POINT('',(51.203963059978,-3.884602645395,+    34.622651804594));+#2213 = CARTESIAN_POINT('',(50.912503186393,-3.927562883895,+    34.069394419718));+#2214 = CARTESIAN_POINT('',(50.700751653386,-3.932370098545,+    33.624017499675));+#2215 = CARTESIAN_POINT('',(50.494606966292,-3.910563354366,+    33.183156665463));+#2216 = CARTESIAN_POINT('',(50.306571748032,-3.854528459464,+    32.742913847118));+#2217 = CARTESIAN_POINT('',(50.127823780525,-3.767552359775,+    32.308474696573));+#2218 = CARTESIAN_POINT('',(49.966641065729,-3.640156822806,+    31.877545971332));+#2219 = CARTESIAN_POINT('',(49.823439585392,-3.469756681406,+    31.453526374485));+#2220 = CARTESIAN_POINT('',(49.702398991827,-3.252076891996,+    31.039060137598));+#2221 = CARTESIAN_POINT('',(49.606469343628,-2.984638802623,+    30.63700104431));+#2222 = CARTESIAN_POINT('',(49.569933184335,-2.890534459974,+    30.494826052675));+#2223 = CARTESIAN_POINT('',(49.535962494955,-2.791088893068,+    30.35540029422));+#2224 = CARTESIAN_POINT('',(49.504231754163,-2.68681272437,+    30.218563853404));+#2225 = CARTESIAN_POINT('',(49.474385415031,-2.578202966941,+    30.084103363756));+#2226 = CARTESIAN_POINT('',(49.446001537468,-2.46568465543,+    29.951833787871));+#2227 = CARTESIAN_POINT('',(49.41858229225,-2.349628573759,+    29.82159653044));+#2228 = CARTESIAN_POINT('',(49.391528350574,-2.230383045082,+    29.693238477176));+#2229 = CARTESIAN_POINT('',(49.364054173143,-2.108257749578,+    29.566636552504));+#2230 = CARTESIAN_POINT('',(49.320474732508,-1.920967428744,+    29.379430307041));+#2231 = CARTESIAN_POINT('',(49.269150323514,-1.72680756216,+    29.197429380939));+#2232 = CARTESIAN_POINT('',(49.250956989647,-1.661288200702,+    29.137401511072));+#2233 = CARTESIAN_POINT('',(49.231375890048,-1.594880803527,+    29.078127681243));+#2234 = CARTESIAN_POINT('',(49.210088791349,-1.527467873194,+    29.019752941455));+#2235 = CARTESIAN_POINT('',(49.186723457262,-1.458872354415,+    28.962484327311));+#2236 = CARTESIAN_POINT('',(49.160802273946,-1.38879408439,+    28.906657602656));+#2237 = CARTESIAN_POINT('',(49.131765396876,-1.316734853422,+    28.852817794633));+#2238 = CARTESIAN_POINT('',(49.066546558305,-1.167132237852,+    28.750767087687));+#2239 = CARTESIAN_POINT('',(48.987361601373,-1.002331989037,+    28.66459391294));+#2240 = CARTESIAN_POINT('',(48.944235365414,-0.915090732052,+    28.62661147639));+#2241 = CARTESIAN_POINT('',(48.899009685166,-0.821637517319,+    28.595256201333));+#2242 = CARTESIAN_POINT('',(48.851636126147,-0.72095736323,+    28.571616531753));+#2243 = CARTESIAN_POINT('',(48.807433496889,-0.610847808591,+    28.558197604992));+#2244 = CARTESIAN_POINT('',(48.774087996072,-0.492990107328,+    28.553352750742));+#2245 = CARTESIAN_POINT('',(48.754410865226,-0.37415898856,+    28.549789855901));+#2246 = CARTESIAN_POINT('',(48.729898524259,-2.381815819257E-02,+    28.532890908297));+#2247 = CARTESIAN_POINT('',(48.787243458616,0.289435345522,+    28.476551316994));+#2248 = CARTESIAN_POINT('',(48.841738073144,0.465211474592,+    28.402923195041));+#2249 = CARTESIAN_POINT('',(48.873037851574,0.623129272659,+    28.308802028151));+#2250 = CARTESIAN_POINT('',(48.915068128019,0.779450511665,+    28.213109312724));+#2251 = CARTESIAN_POINT('',(48.943248611525,0.920910632007,+    28.100972219203));+#2252 = CARTESIAN_POINT('',(48.973051273842,1.06136193087,+    27.988143064042));+#2253 = CARTESIAN_POINT('',(48.99892684394,1.195247444708,+    27.868673907633));+#2254 = CARTESIAN_POINT('',(49.046983067275,1.45428135831,+    27.621846087795));+#2255 = CARTESIAN_POINT('',(49.088107306031,1.695098584854,+    27.35945886781));+#2256 = CARTESIAN_POINT('',(49.107256790587,1.811012754234,+    27.224704154793));+#2257 = CARTESIAN_POINT('',(49.125189444993,1.922293734881,+    27.086499316219));+#2258 = CARTESIAN_POINT('',(49.142010794653,2.028668715407,+    26.944818959715));+#2259 = CARTESIAN_POINT('',(49.157763354499,2.129778920252,+    26.799565999667));+#2260 = CARTESIAN_POINT('',(49.172446889173,2.225211408274,+    26.650619610413));+#2261 = CARTESIAN_POINT('',(49.186031664614,2.314514567547,+    26.497866456424));+#2262 = CARTESIAN_POINT('',(49.198464691037,2.397197306374,+    26.341215199049));+#2263 = CARTESIAN_POINT('',(49.209668957318,2.472711940509,+    26.180594280197));+#2264 = CARTESIAN_POINT('',(49.222071563776,2.622393813831,+    25.847047905211));+#2265 = CARTESIAN_POINT('',(49.23086225999,2.74115694933,25.500886864686+    ));+#2266 = CARTESIAN_POINT('',(49.236068031902,2.8274815983,25.142490029518+    ));+#2267 = CARTESIAN_POINT('',(49.237747587723,2.879951572591,+    24.77288341093));+#2268 = CARTESIAN_POINT('',(49.236034959956,2.897818656087,+    24.393264082408));+#2269 = CARTESIAN_POINT('',(49.231130167776,2.881007605284,+    24.004604059056));+#2270 = CARTESIAN_POINT('',(49.223261735742,2.829802044153,+    23.607384730052));+#2271 = CARTESIAN_POINT('',(49.21264586479,2.744451558685,+    23.201512439373));+#2272 = CARTESIAN_POINT('',(49.199467051484,2.624940296323,+    22.786465810491));+#2273 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#2274 = CARTESIAN_POINT('',(43.108856805679,8.722520567502,+    54.257857568549));+#2275 = CARTESIAN_POINT('',(43.40657695276,8.0200923212,54.634687625918)+  );+#2276 = CARTESIAN_POINT('',(43.747051596574,7.31131563936,+    54.939172562572));+#2277 = CARTESIAN_POINT('',(44.12564855473,6.598297949115,+    55.173273142541));+#2278 = CARTESIAN_POINT('',(44.537725082321,5.883191862154,+    55.338850739204));+#2279 = CARTESIAN_POINT('',(44.978553425623,5.168241737323,+    55.437710436765));+#2280 = CARTESIAN_POINT('',(45.44328689824,4.455765811033,+    55.471679862463));+#2281 = CARTESIAN_POINT('',(45.926963565266,3.748101917157,+    55.44269950624));+#2282 = CARTESIAN_POINT('',(46.424544620992,3.047544817988,+    55.352900284831));+#2283 = CARTESIAN_POINT('',(46.930984545684,2.356303168002,+    55.204644106989));+#2284 = CARTESIAN_POINT('',(47.441330126986,1.676504131975,+    55.000503196771));+#2285 = CARTESIAN_POINT('',(47.75009598178,1.255687439935,+    54.941138216106));+#2286 = CARTESIAN_POINT('',(48.060094195434,0.837888692111,+    54.855352064412));+#2287 = CARTESIAN_POINT('',(48.370358718911,0.427990352906,+    54.743145105819));+#2288 = CARTESIAN_POINT('',(48.679668715357,3.052101255719E-02,+    54.604820975584));+#2289 = CARTESIAN_POINT('',(48.986633791463,-0.350209640781,+    54.440640247218));+#2290 = CARTESIAN_POINT('',(49.289759320651,-0.710028753289,+    54.250714288646));+#2291 = CARTESIAN_POINT('',(49.587499963897,-1.044862461917,+    54.035037323522));+#2292 = CARTESIAN_POINT('',(49.878309493993,-1.350733594837,+    53.793554714086));+#2293 = CARTESIAN_POINT('',(50.160695029085,-1.623786235754,+    53.526165481637));+#2294 = CARTESIAN_POINT('',(50.433283781274,-1.860328471909,+    53.232557080999));+#2295 = CARTESIAN_POINT('',(50.783152252573,-2.14268611842,+    52.814845171851));+#2296 = CARTESIAN_POINT('',(51.113398243749,-2.359708318474,+    52.352274480703));+#2297 = CARTESIAN_POINT('',(51.422089148689,-2.51688135459,+    51.847646325689));+#2298 = CARTESIAN_POINT('',(51.706374685875,-2.618395361093,+    51.303494101939));+#2299 = CARTESIAN_POINT('',(51.962938533223,-2.66963495018,+    50.722862960507));+#2300 = CARTESIAN_POINT('',(52.187505993449,-2.675219898413,+    50.10906194727));+#2301 = CARTESIAN_POINT('',(52.373888852498,-2.639287485113,+    49.465361540054));+#2302 = CARTESIAN_POINT('',(52.513918676854,-2.569403416762,+    48.795124463164));+#2303 = CARTESIAN_POINT('',(52.687061080615,-2.390963811289,+    47.40962073515));+#2304 = CARTESIAN_POINT('',(52.659175007459,-2.19828688319,+    45.954865101173));+#2305 = CARTESIAN_POINT('',(52.598401442271,-2.114128201166,+    45.215407730277));+#2306 = CARTESIAN_POINT('',(52.498771531327,-2.0567661684,+    44.469454323322));+#2307 = CARTESIAN_POINT('',(52.39596347679,-2.042988884854,+    43.725879272644));+#2308 = CARTESIAN_POINT('',(52.296639485074,-2.031018466496,+    42.986100622608));+#2309 = CARTESIAN_POINT('',(52.182324144057,-2.03720931268,+    42.251463389109));+#2310 = CARTESIAN_POINT('',(52.053731044414,-2.056632145338,+    41.524704145503));+#2311 = CARTESIAN_POINT('',(51.902966118963,-2.095465059243,+    40.808093891535));+#2312 = CARTESIAN_POINT('',(51.725630573128,-2.158937504111,+    40.104307010151));+#2313 = CARTESIAN_POINT('',(51.696867009881,-2.14779773871,+    39.845125053283));+#2314 = CARTESIAN_POINT('',(51.666106903247,-2.138412040915,+    39.585754843203));+#2315 = CARTESIAN_POINT('',(51.634553356851,-2.130049864048,+    39.325900591879));+#2316 = CARTESIAN_POINT('',(51.603064952765,-2.121614579369,+    39.065362863939));+#2317 = CARTESIAN_POINT('',(51.574155191001,-2.112479788278,+    38.803382124304));+#2318 = CARTESIAN_POINT('',(51.550243749002,-2.101917317384,+    38.53922046702));+#2319 = CARTESIAN_POINT('',(51.533931313014,-2.088811477503,+    38.27203806444));+#2320 = CARTESIAN_POINT('',(51.530968518544,-2.072779051904,+    37.999906693259));+#2321 = CARTESIAN_POINT('',(51.561748224604,-2.049469519009,+    37.579429420147));+#2322 = CARTESIAN_POINT('',(51.655441955864,-2.054743938145,+    37.139205576152));+#2323 = CARTESIAN_POINT('',(51.694240841899,-2.061230627123,+    36.99019245345));+#2324 = CARTESIAN_POINT('',(51.740566582336,-2.074197827494,+    36.839063095558));+#2325 = CARTESIAN_POINT('',(51.794106698855,-2.096301063433,+    36.686137419297));+#2326 = CARTESIAN_POINT('',(51.852712615525,-2.130274211248,+    36.532394894185));+#2327 = CARTESIAN_POINT('',(51.911974156588,-2.177506147457,+    36.37952159378));+#2328 = CARTESIAN_POINT('',(51.966830102124,-2.236948701806,+    36.22925960631));+#2329 = CARTESIAN_POINT('',(52.061088903665,-2.373618471478,+    35.935885215034));+#2330 = CARTESIAN_POINT('',(52.117176106492,-2.532911149576,+    35.658581484336));+#2331 = CARTESIAN_POINT('',(52.133781529488,-2.614896695542,+    35.524411927784));+#2332 = CARTESIAN_POINT('',(52.138968038382,-2.695576994448,+    35.39449356006));+#2333 = CARTESIAN_POINT('',(52.1339930497,-2.772336667406,35.26823724654+    ));+#2334 = CARTESIAN_POINT('',(52.120669158194,-2.843879365006,+    35.144956371113));+#2335 = CARTESIAN_POINT('',(52.100785003477,-2.909872729043,+    35.024042961407));+#2336 = CARTESIAN_POINT('',(52.075740400967,-2.970370423498,+    34.905052214048));+#2337 = CARTESIAN_POINT('',(51.929569200629,-3.245684789097,+    34.318232282657));+#2338 = CARTESIAN_POINT('',(51.702075457361,-3.392888310775,+    33.76540012222));+#2339 = CARTESIAN_POINT('',(51.525151169009,-3.446843250585,+    33.328655217519));+#2340 = CARTESIAN_POINT('',(51.349621795942,-3.47315952047,+    32.903349146985));+#2341 = CARTESIAN_POINT('',(51.182807308489,-3.447560432078,+    32.48688930968));+#2342 = CARTESIAN_POINT('',(51.028539629821,-3.395319348359,+    32.081539873679));+#2343 = CARTESIAN_POINT('',(50.887949212751,-3.299186720776,+    31.687285682875));+#2344 = CARTESIAN_POINT('',(50.764449128825,-3.16510999756,+    31.304466443211));+#2345 = CARTESIAN_POINT('',(50.659963885157,-2.988296680261,+    30.932899205797));+#2346 = CARTESIAN_POINT('',(50.576938260691,-2.765810357299,+    30.572461648243));+#2347 = CARTESIAN_POINT('',(50.545603580721,-2.691168124769,+    30.442511913656));+#2348 = CARTESIAN_POINT('',(50.516160410382,-2.611769003018,+    30.312755730463));+#2349 = CARTESIAN_POINT('',(50.488342413698,-2.528099579002,+    30.18292325489));+#2350 = CARTESIAN_POINT('',(50.46191387893,-2.440712429507,+    30.052692779197));+#2351 = CARTESIAN_POINT('',(50.436475558102,-2.350209268035,+    29.921696004519));+#2352 = CARTESIAN_POINT('',(50.411479475575,-2.257265221183,+    29.789487398672));+#2353 = CARTESIAN_POINT('',(50.386263015452,-2.162681536313,+    29.655484418962));+#2354 = CARTESIAN_POINT('',(50.359912597602,-2.067454022239,+    29.518885379892));+#2355 = CARTESIAN_POINT('',(50.316194579314,-1.925539775945,+    29.308414928782));+#2356 = CARTESIAN_POINT('',(50.25841517508,-1.788592879979,+    29.086117390308));+#2357 = CARTESIAN_POINT('',(50.237178106684,-1.743688986284,+    29.010517883108));+#2358 = CARTESIAN_POINT('',(50.213346343705,-1.69975739899,+    28.933187746116));+#2359 = CARTESIAN_POINT('',(50.186218139648,-1.657013740519,+    28.853905444368));+#2360 = CARTESIAN_POINT('',(50.15489556301,-1.615673220594,+    28.77244219826));+#2361 = CARTESIAN_POINT('',(50.118080018266,-1.575942452242,+    28.688563773324));+#2362 = CARTESIAN_POINT('',(50.073912625112,-1.537915597506,+    28.602136747056));+#2363 = CARTESIAN_POINT('',(49.966081229119,-1.464681515012,+    28.424715109722));+#2364 = CARTESIAN_POINT('',(49.808890520336,-1.392261018371,+    28.243111454896));+#2365 = CARTESIAN_POINT('',(49.715282749468,-1.355203154771,+    28.15233257609));+#2366 = CARTESIAN_POINT('',(49.604622354493,-1.314240332365,+    28.064822824329));+#2367 = CARTESIAN_POINT('',(49.474317813709,-1.268363772049,+    27.981601196413));+#2368 = CARTESIAN_POINT('',(49.324078294029,-1.209278242798,+    27.911610180261));+#2369 = CARTESIAN_POINT('',(49.165423801463,-1.130061423115,+    27.862674296697));+#2370 = CARTESIAN_POINT('',(49.017627605695,-1.034598943173,+    27.831220356295));+#2371 = CARTESIAN_POINT('',(48.622602748415,-0.716308687742,+    27.771828627226));+#2372 = CARTESIAN_POINT('',(48.396683243046,-0.346404138964,+    27.77122709364));+#2373 = CARTESIAN_POINT('',(48.341815876485,-0.117006674975,+    27.754908365322));+#2374 = CARTESIAN_POINT('',(48.306471393861,6.621642635841E-02,+    27.69002201335));+#2375 = CARTESIAN_POINT('',(48.28253393898,0.258597181351,+    27.636428025364));+#2376 = CARTESIAN_POINT('',(48.277888664534,0.418644958333,+    27.549995067376));+#2377 = CARTESIAN_POINT('',(48.272524748974,0.578348518056,+    27.465031865548));+#2378 = CARTESIAN_POINT('',(48.273752857088,0.725793246563,+    27.369229621052));+#2379 = CARTESIAN_POINT('',(48.280659883781,1.005720164393,+    27.166677633893));+#2380 = CARTESIAN_POINT('',(48.294691268121,1.256138584013,+    26.94392574047));+#2381 = CARTESIAN_POINT('',(48.302637401246,1.374564520086,+    26.828440025413));+#2382 = CARTESIAN_POINT('',(48.311012142349,1.486469568384,+    26.709430714368));+#2383 = CARTESIAN_POINT('',(48.319516512166,1.591903056487,+    26.587252855339));+#2384 = CARTESIAN_POINT('',(48.327947254413,1.690791447907,+    26.46212307869));+#2385 = CARTESIAN_POINT('',(48.336128536095,1.783000324214,+    26.334182099105));+#2386 = CARTESIAN_POINT('',(48.343882478845,1.868368155,26.203527012757)+  );+#2387 = CARTESIAN_POINT('',(48.351038521302,1.946711855659,+    26.070213389707));+#2388 = CARTESIAN_POINT('',(48.357481612525,2.017804133009,+    25.934227161526));+#2389 = CARTESIAN_POINT('',(48.370794752281,2.142078816481,+    25.644444678955));+#2390 = CARTESIAN_POINT('',(48.38078358353,2.238885553706,+    25.346233868333));+#2391 = CARTESIAN_POINT('',(48.38761123126,2.307800277746,+    25.038960894281));+#2392 = CARTESIAN_POINT('',(48.391435786142,2.348371282091,+    24.72182199611));+#2393 = CARTESIAN_POINT('',(48.392397242882,2.359963314921,+    24.393973282528));+#2394 = CARTESIAN_POINT('',(48.390619377429,2.341756122551,+    24.054638815783));+#2395 = CARTESIAN_POINT('',(48.386219637373,2.292831098646,+    23.703182943307));+#2396 = CARTESIAN_POINT('',(48.379320119882,2.212279695761,+    23.339132835443));+#2397 = CARTESIAN_POINT('',(48.370052711519,2.099267255802,+    22.962137187299));+#2398 = CARTESIAN_POINT('',(48.358551464282,1.952985915942,+    22.571847043227));+#2399 = CARTESIAN_POINT('',(43.243440421685,8.163215405304,+    53.158232598249));+#2400 = CARTESIAN_POINT('',(43.493416032146,7.530217793243,+    53.493904491925));+#2401 = CARTESIAN_POINT('',(43.780617018016,6.889820955996,+    53.765975026583));+#2402 = CARTESIAN_POINT('',(44.101528729464,6.242064685453,+    53.977043211494));+#2403 = CARTESIAN_POINT('',(44.452907647162,5.587323743895,+    54.128701791431));+#2404 = CARTESIAN_POINT('',(44.831212447699,4.926708247405,+    54.22195434793));+#2405 = CARTESIAN_POINT('',(45.232420603475,4.262060852543,+    54.257640599498));+#2406 = CARTESIAN_POINT('',(45.652103701357,3.59572398654,+    54.236799722272));+#2407 = CARTESIAN_POINT('',(46.085634664575,2.930250361128,+    54.16090151301));+#2408 = CARTESIAN_POINT('',(46.528400062125,2.268230010291,+    54.031875215849));+#2409 = CARTESIAN_POINT('',(46.975890690136,1.612407092064,+    53.851865834692));+#2410 = CARTESIAN_POINT('',(47.296358790882,1.248247132083,+    53.784597388685));+#2411 = CARTESIAN_POINT('',(47.611474784264,0.885163241233,+    53.696982232518));+#2412 = CARTESIAN_POINT('',(47.920135556512,0.528583673225,+    53.588247005728));+#2413 = CARTESIAN_POINT('',(48.221275822725,0.183762953046,+    53.458444844156));+#2414 = CARTESIAN_POINT('',(48.513654774845,-0.14418428449,+    53.307958767851));+#2415 = CARTESIAN_POINT('',(48.795759813076,-0.450382675181,+    53.13750023363));+#2416 = CARTESIAN_POINT('',(49.065856043813,-0.730401700934,+    52.948288502143));+#2417 = CARTESIAN_POINT('',(49.322210227239,-0.980540436329,+    52.742096469086));+#2418 = CARTESIAN_POINT('',(49.563517857646,-1.198164442316,+    52.520848610437));+#2419 = CARTESIAN_POINT('',(49.789562059618,-1.382067783051,+    52.285456691375));+#2420 = CARTESIAN_POINT('',(50.048996496387,-1.631247772498,+    51.945964496142));+#2421 = CARTESIAN_POINT('',(50.292263951272,-1.832869696757,+    51.568351574394));+#2422 = CARTESIAN_POINT('',(50.521128945692,-1.995257977452,+    51.150133989075));+#2423 = CARTESIAN_POINT('',(50.734411374418,-2.123011127157,+    50.687123426923));+#2424 = CARTESIAN_POINT('',(50.928675772511,-2.219260346082,+    50.179001879648));+#2425 = CARTESIAN_POINT('',(51.097745445672,-2.28787231694,+    49.628458010618));+#2426 = CARTESIAN_POINT('',(51.234169477822,-2.33605124657,+    49.039299212748));+#2427 = CARTESIAN_POINT('',(51.33318920609,-2.376020509845,+    48.416123552579));+#2428 = CARTESIAN_POINT('',(51.461149453219,-2.469358606999,+    47.114488416215));+#2429 = CARTESIAN_POINT('',(51.488021468455,-2.615010531539,+    45.731793245479));+#2430 = CARTESIAN_POINT('',(51.486005594138,-2.706973180908,+    45.027557515768));+#2431 = CARTESIAN_POINT('',(51.480138271037,-2.819530404918,+    44.318155046713));+#2432 = CARTESIAN_POINT('',(51.499993727543,-2.928602156115,+    43.613092884103));+#2433 = CARTESIAN_POINT('',(51.503175206326,-3.006137236118,+    42.911255712835));+#2434 = CARTESIAN_POINT('',(51.489443412611,-3.080323235703,+    42.217750696914));+#2435 = CARTESIAN_POINT('',(51.449151222151,-3.148669866279,+    41.535512847092));+#2436 = CARTESIAN_POINT('',(51.378837835392,-3.222784851066,+    40.868067709412));+#2437 = CARTESIAN_POINT('',(51.276132178649,-3.310059505005,+    40.218234275911));+#2438 = CARTESIAN_POINT('',(51.226270428809,-3.28794732488,+    39.986675091963));+#2439 = CARTESIAN_POINT('',(51.17120925549,-3.265136965978,+    39.754111206296));+#2440 = CARTESIAN_POINT('',(51.111375491065,-3.240190945944,+    39.520430108624));+#2441 = CARTESIAN_POINT('',(51.046689356559,-3.211800727241,+    39.285738276814));+#2442 = CARTESIAN_POINT('',(50.978398615414,-3.177215121277,+    39.049569980115));+#2443 = CARTESIAN_POINT('',(50.907622451693,-3.133705135526,+    38.811522467269));+#2444 = CARTESIAN_POINT('',(50.835234517875,-3.078114065146,+    38.571256563675));+#2445 = CARTESIAN_POINT('',(50.764473457087,-3.004454165778,+    38.327369923147));+#2446 = CARTESIAN_POINT('',(50.674405368022,-2.854408586757,+    37.950642639876));+#2447 = CARTESIAN_POINT('',(50.64040826812,-2.650898349027,+    37.54750566095));+#2448 = CARTESIAN_POINT('',(50.637114790677,-2.577444663464,+    37.409621006794));+#2449 = CARTESIAN_POINT('',(50.64352637975,-2.499447252734,+    37.267778516516));+#2450 = CARTESIAN_POINT('',(50.661998055776,-2.418784259468,+    37.12135382817));+#2451 = CARTESIAN_POINT('',(50.693983960931,-2.339265250151,+    36.9702128483));+#2452 = CARTESIAN_POINT('',(50.738504331681,-2.266239396703,+    36.815230362262));+#2453 = CARTESIAN_POINT('',(50.791999700236,-2.204305614572,+    36.658156550382));+#2454 = CARTESIAN_POINT('',(50.907511368857,-2.105603818909,+    36.343668399926));+#2455 = CARTESIAN_POINT('',(51.02471036655,-2.057220475067,+    36.034446325539));+#2456 = CARTESIAN_POINT('',(51.079777633575,-2.045639526912,+    35.882682516703));+#2457 = CARTESIAN_POINT('',(51.12807713008,-2.044546559475,+    35.734867049129));+#2458 = CARTESIAN_POINT('',(51.167974397238,-2.051150868528,+    35.591465324842));+#2459 = CARTESIAN_POINT('',(51.199337416443,-2.062863570283,+    35.452408556487));+#2460 = CARTESIAN_POINT('',(51.222902421328,-2.077684370588,+    35.317352237202));+#2461 = CARTESIAN_POINT('',(51.239549807331,-2.094238420287,+    35.185940871403));+#2462 = CARTESIAN_POINT('',(51.291479693714,-2.181028095718,+    34.54587790874));+#2463 = CARTESIAN_POINT('',(51.208501036749,-2.269226023231,+    33.982992404443));+#2464 = CARTESIAN_POINT('',(51.108088789494,-2.294776527045,+    33.563385127229));+#2465 = CARTESIAN_POINT('',(51.009568572654,-2.302525796638,+    33.166089988895));+#2466 = CARTESIAN_POINT('',(50.89920250006,-2.273770461326,+    32.797571877955));+#2467 = CARTESIAN_POINT('',(50.806138611895,-2.222509614868,+    32.449882589088));+#2468 = CARTESIAN_POINT('',(50.718847066126,-2.142173409834,+    32.128906911566));+#2469 = CARTESIAN_POINT('',(50.645690136332,-2.037567827646,+    31.828423805873));+#2470 = CARTESIAN_POINT('',(50.585054757569,-1.904931399579,+    31.543272960676));+#2471 = CARTESIAN_POINT('',(50.538625647178,-1.738676541816,+    31.267902773144));+#2472 = CARTESIAN_POINT('',(50.525624849911,-1.683259989056,+    31.167358496543));+#2473 = CARTESIAN_POINT('',(50.514771266211,-1.622767469214,+    31.064041494107));+#2474 = CARTESIAN_POINT('',(50.506248033799,-1.557417165742,+    30.957748613247));+#2475 = CARTESIAN_POINT('',(50.50033931197,-1.487532642212,+    30.848334882786));+#2476 = CARTESIAN_POINT('',(50.49728818363,-1.413651872084,+    30.735539779723));+#2477 = CARTESIAN_POINT('',(50.497334463541,-1.336516033,30.618956335158+    ));+#2478 = CARTESIAN_POINT('',(50.5008099752,-1.257059903884,+    30.498008849286));+#2479 = CARTESIAN_POINT('',(50.508168858774,-1.176525703143,+    30.371804985307));+#2480 = CARTESIAN_POINT('',(50.525661279402,-1.056970457855,+    30.172189525584));+#2481 = CARTESIAN_POINT('',(50.552649518769,-0.946712824117,+    29.950037901446));+#2482 = CARTESIAN_POINT('',(50.562691549829,-0.911391644964,+    29.873106131673));+#2483 = CARTESIAN_POINT('',(50.573710059104,-0.878054531213,+    29.792746362884));+#2484 = CARTESIAN_POINT('',(50.585573581988,-0.847304358042,+    29.708355652622));+#2485 = CARTESIAN_POINT('',(50.598045005537,-0.819874444628,+    29.619186521131));+#2486 = CARTESIAN_POINT('',(50.610660657935,-0.796758885583,+    29.524202288978));+#2487 = CARTESIAN_POINT('',(50.622496889062,-0.779258511533,+    29.422021575417));+#2488 = CARTESIAN_POINT('',(50.641080884989,-0.758357579195,+    29.200173253866));+#2489 = CARTESIAN_POINT('',(50.636807242953,-0.769826412763,+    28.938737706983));+#2490 = CARTESIAN_POINT('',(50.625964030497,-0.784839216718,+    28.79681986354));+#2491 = CARTESIAN_POINT('',(50.600899993374,-0.808745353619,+    28.644035687382));+#2492 = CARTESIAN_POINT('',(50.558729498867,-0.842720281818,+    28.479127183372));+#2493 = CARTESIAN_POINT('',(50.487400038432,-0.882217033149,+    28.306783448109));+#2494 = CARTESIAN_POINT('',(50.383161944033,-0.91572176016,+    28.139541307891));+#2495 = CARTESIAN_POINT('',(50.261847843282,-0.932884278388,+    27.989312785312));+#2496 = CARTESIAN_POINT('',(49.878905143439,-0.934947369156,+    27.591695552678));+#2497 = CARTESIAN_POINT('',(49.513866317415,-0.799093924298,+    27.3460071364));+#2498 = CARTESIAN_POINT('',(49.345998682845,-0.657485452735,+    27.242160464642));+#2499 = CARTESIAN_POINT('',(49.252964908935,-0.532164090345,+    27.12643876803));+#2500 = CARTESIAN_POINT('',(49.150683682674,-0.396382738829,+    27.025458899445));+#2501 = CARTESIAN_POINT('',(49.101975210699,-0.26921628256,+    26.921199367499));+#2502 = CARTESIAN_POINT('',(49.04971821107,-0.145316231442,+    26.818023310529));+#2503 = CARTESIAN_POINT('',(49.014243237705,-2.687714649618E-02,+    26.714682867971));+#2504 = CARTESIAN_POINT('',(48.957271899588,0.198778284613,+    26.507603354048));+#2505 = CARTESIAN_POINT('',(48.924307623932,0.400960069985,+    26.300198001835));+#2506 = CARTESIAN_POINT('',(48.911922444847,0.49594623317,26.19652036404+    ));+#2507 = CARTESIAN_POINT('',(48.902402108943,0.584648560276,+    26.093048079107));+#2508 = CARTESIAN_POINT('',(48.894944926373,0.666938990648,+    25.989996910439));+#2509 = CARTESIAN_POINT('',(48.888997179753,0.742737918895,+    25.887581920634));+#2510 = CARTESIAN_POINT('',(48.884130483247,0.812015179131,+    25.785983540027));+#2511 = CARTESIAN_POINT('',(48.879978953988,0.874794604125,+    25.685315853388));+#2512 = CARTESIAN_POINT('',(48.876236195839,0.931162159353,+    25.585597104821));+#2513 = CARTESIAN_POINT('',(48.872712095493,0.981277651952,+    25.48672242082));+#2514 = CARTESIAN_POINT('',(48.88893547293,1.07173201469,25.278626449876+    ));+#2515 = CARTESIAN_POINT('',(48.902240185748,1.140677856832,+    25.068194395708));+#2516 = CARTESIAN_POINT('',(48.913044543258,1.189630333502,+    24.853112684287));+#2517 = CARTESIAN_POINT('',(48.921691367907,1.219845352012,+    24.629450918533));+#2518 = CARTESIAN_POINT('',(48.928337215231,1.230900630204,+    24.392856791454));+#2519 = CARTESIAN_POINT('',(48.932975045905,1.220683038889,+    24.139550414341));+#2520 = CARTESIAN_POINT('',(48.935527925036,1.186178136652,+    23.866990786452));+#2521 = CARTESIAN_POINT('',(48.935951323844,1.124457805221,+    23.574087133276));+#2522 = CARTESIAN_POINT('',(48.934281598901,1.033261893654,+    23.260827839765));+#2523 = CARTESIAN_POINT('',(48.930568224072,0.910569779566,+    22.927199705533));+#2524 = CARTESIAN_POINT('',(42.171533905933,7.32794632299,+    52.460480155002));+#2525 = CARTESIAN_POINT('',(42.404710987376,6.7064877391,52.808145212327+    ));+#2526 = CARTESIAN_POINT('',(42.674404933758,6.076444019342,+    53.095607419515));+#2527 = CARTESIAN_POINT('',(42.977364358177,5.437422385756,+    53.32579056094));+#2528 = CARTESIAN_POINT('',(43.310692072938,4.789384370274,+    53.500502077172));+#2529 = CARTESIAN_POINT('',(43.671240020965,4.133079963181,+    53.620893072023));+#2530 = CARTESIAN_POINT('',(44.055428423487,3.470069652311,+    53.687877470377));+#2531 = CARTESIAN_POINT('',(44.45933470894,2.802510940224,+    53.702457230855));+#2532 = CARTESIAN_POINT('',(44.878897788184,2.132885926553,+    53.665900517489));+#2533 = CARTESIAN_POINT('',(45.310083240937,1.463846542814,+    53.579719734455));+#2534 = CARTESIAN_POINT('',(45.748854978518,0.798354026843,+    53.445396328016));+#2535 = CARTESIAN_POINT('',(46.073083056183,0.454754841867,+    53.32559949422));+#2536 = CARTESIAN_POINT('',(46.391464050861,0.112554229116,+    53.19504106382));+#2537 = CARTESIAN_POINT('',(46.702287627564,-0.223649207737,+    53.051805178215));+#2538 = CARTESIAN_POINT('',(47.004255168754,-0.548968017671,+    52.894575896659));+#2539 = CARTESIAN_POINT('',(47.29609104245,-0.858376623506,+    52.722511440056));+#2540 = CARTESIAN_POINT('',(47.576328775359,-1.146952989286,+    52.535394191452));+#2541 = CARTESIAN_POINT('',(47.843296410707,-1.410189850698,+    52.333809168031));+#2542 = CARTESIAN_POINT('',(48.095325330343,-1.644354125402,+    52.119103680117));+#2543 = CARTESIAN_POINT('',(48.331206820783,-1.846873120094,+    51.89288089193));+#2544 = CARTESIAN_POINT('',(48.550920662786,-2.016726151183,+    51.65577999953));+#2545 = CARTESIAN_POINT('',(48.80567840856,-2.29103313765,+    51.350813144481));+#2546 = CARTESIAN_POINT('',(49.049028825346,-2.525157501346,+    51.009052666114));+#2547 = CARTESIAN_POINT('',(49.284266203532,-2.728545308324,+    50.627453867099));+#2548 = CARTESIAN_POINT('',(49.512314594959,-2.907836571545,+    50.201223646027));+#2549 = CARTESIAN_POINT('',(49.731943908397,-3.066127810003,+    49.729677409901));+#2550 = CARTESIAN_POINT('',(49.939866405373,-3.208529276397,+    49.215513461201));+#2551 = CARTESIAN_POINT('',(50.133937505889,-3.345015418923,+    48.662884415161));+#2552 = CARTESIAN_POINT('',(50.318211904469,-3.486934508228,+    48.076799817583));+#2553 = CARTESIAN_POINT('',(50.690054271426,-3.790886943662,+    46.850297677424));+#2554 = CARTESIAN_POINT('',(51.092325301966,-4.104249111205,+    45.538548042256));+#2555 = CARTESIAN_POINT('',(51.306772257796,-4.255230504138,+    44.867170693169));+#2556 = CARTESIAN_POINT('',(51.535957303095,-4.388311687477,+    44.186030340133));+#2557 = CARTESIAN_POINT('',(51.764162963602,-4.456247470997,+    43.498393019335));+#2558 = CARTESIAN_POINT('',(51.927160142322,-4.490589199364,+    42.804904121584));+#2559 = CARTESIAN_POINT('',(52.049397128915,-4.510081072489,+    42.114095697471));+#2560 = CARTESIAN_POINT('',(52.116111431353,-4.525540315619,+    41.429792916545));+#2561 = CARTESIAN_POINT('',(52.132588522959,-4.549529838204,+    40.757225387326));+#2562 = CARTESIAN_POINT('',(52.100477694777,-4.590696037334,+    40.10016212617));+#2563 = CARTESIAN_POINT('',(52.022966714278,-4.587131460906,+    39.876735423636));+#2564 = CARTESIAN_POINT('',(51.935907391028,-4.584790118252,+    39.653834984589));+#2565 = CARTESIAN_POINT('',(51.838498463586,-4.582368043259,+    39.431804953267));+#2566 = CARTESIAN_POINT('',(51.729797818115,-4.57924611931,+    39.211125546927));+#2567 = CARTESIAN_POINT('',(51.608156725358,-4.572328422943,+    38.99236241783));+#2568 = CARTESIAN_POINT('',(51.471899835116,-4.5586923523,+    38.776129049504));+#2569 = CARTESIAN_POINT('',(51.318785835373,-4.535434620896,+    38.563264210262));+#2570 = CARTESIAN_POINT('',(51.145026049145,-4.495063664092,+    38.354833662342));+#2571 = CARTESIAN_POINT('',(50.84930788793,-4.385101376737,+    38.049041919465));+#2572 = CARTESIAN_POINT('',(50.527397571804,-4.167834457817,+    37.742980919468));+#2573 = CARTESIAN_POINT('',(50.418668743585,-4.081604706662,+    37.640335194866));+#2574 = CARTESIAN_POINT('',(50.310704889642,-3.980335144232,+    37.536283734356));+#2575 = CARTESIAN_POINT('',(50.206946464048,-3.862507790604,+    37.429595842958));+#2576 = CARTESIAN_POINT('',(50.11233327796,-3.728908160406,+    37.318710670268));+#2577 = CARTESIAN_POINT('',(50.031995769992,-3.584170958004,+    37.202318521682));+#2578 = CARTESIAN_POINT('',(49.968769189162,-3.435478119954,+    37.08012441084));+#2579 = CARTESIAN_POINT('',(49.874341201404,-3.143264281642,+    36.826196911268));+#2580 = CARTESIAN_POINT('',(49.835344317721,-2.87961865442,+    36.558125952879));+#2581 = CARTESIAN_POINT('',(49.827517356004,-2.759651327664,+    36.42181218428));+#2582 = CARTESIAN_POINT('',(49.82733596442,-2.6540282031,36.284935527287+    ));+#2583 = CARTESIAN_POINT('',(49.831005792963,-2.562930784226,+    36.148928369082));+#2584 = CARTESIAN_POINT('',(49.835817499873,-2.484906461873,+    36.014694428404));+#2585 = CARTESIAN_POINT('',(49.840181894082,-2.417860019351,+    35.882680113379));+#2586 = CARTESIAN_POINT('',(49.843246191889,-2.359926357343,+    35.753084718999));+#2587 = CARTESIAN_POINT('',(49.849469271835,-2.10923083186,+    35.117817582902));+#2588 = CARTESIAN_POINT('',(49.804959257871,-2.017205670521,+    34.546103554341));+#2589 = CARTESIAN_POINT('',(49.723701016078,-1.957303654275,+    34.129737525653));+#2590 = CARTESIAN_POINT('',(49.650060312648,-1.88900740675,+    33.735915249647));+#2591 = CARTESIAN_POINT('',(49.559471525536,-1.819238582847,+    33.376924619226));+#2592 = CARTESIAN_POINT('',(49.485993513936,-1.724950334932,+    33.040081313802));+#2593 = CARTESIAN_POINT('',(49.416674632773,-1.618188783471,+    32.733261367925));+#2594 = CARTESIAN_POINT('',(49.360176849768,-1.492050206288,+    32.448692992294));+#2595 = CARTESIAN_POINT('',(49.31481536221,-1.344276549136,+    32.180678527991));+#2596 = CARTESIAN_POINT('',(49.282285664283,-1.167671267132,+    31.922944232976));+#2597 = CARTESIAN_POINT('',(49.27784213978,-1.103550492224,+    31.831224874361));+#2598 = CARTESIAN_POINT('',(49.276607274339,-1.033353142458,+    31.737511529608));+#2599 = CARTESIAN_POINT('',(49.279060234216,-0.957106358062,+    31.641794782666));+#2600 = CARTESIAN_POINT('',(49.285762729562,-0.874874693113,+    31.544212160345));+#2601 = CARTESIAN_POINT('',(49.297458993083,-0.786920578756,+    31.444823309537));+#2602 = CARTESIAN_POINT('',(49.315101885601,-0.69365558772,+    31.343615184729));+#2603 = CARTESIAN_POINT('',(49.339923302136,-0.595553040024,+    31.24055967242));+#2604 = CARTESIAN_POINT('',(49.373667052135,-0.493192489733,+    31.135546079197));+#2605 = CARTESIAN_POINT('',(49.441820055154,-0.33481370409,+    30.974243325473));+#2606 = CARTESIAN_POINT('',(49.546869973598,-0.174365816624,+    30.803066722964));+#2607 = CARTESIAN_POINT('',(49.586551880842,-0.120931456441,+    30.744687658589));+#2608 = CARTESIAN_POINT('',(49.631678884953,-6.796788151541E-02,+    30.684616298538));+#2609 = CARTESIAN_POINT('',(49.68307388043,-1.597696868647E-02,+    30.622397753074));+#2610 = CARTESIAN_POINT('',(49.741708222109,3.437567372589E-02,+    30.55740672679));+#2611 = CARTESIAN_POINT('',(49.808842960038,8.208600044237E-02,+    30.48866403531));+#2612 = CARTESIAN_POINT('',(49.885965206037,0.125605512129,+    30.414615204962));+#2613 = CARTESIAN_POINT('',(50.062592641361,0.199720387106,+    30.251243008908));+#2614 = CARTESIAN_POINT('',(50.282887245654,0.235644603138,+    30.04439708693));+#2615 = CARTESIAN_POINT('',(50.404015463243,0.241016361977,+    29.92692995485));+#2616 = CARTESIAN_POINT('',(50.532129535338,0.229850350325,+    29.791175586954));+#2617 = CARTESIAN_POINT('',(50.667310647748,0.199177402435,+    29.634085593154));+#2618 = CARTESIAN_POINT('',(50.794884807694,0.14276383234,+    29.448716927664));+#2619 = CARTESIAN_POINT('',(50.893669790095,6.505274101234E-02,+    29.239540349376));+#2620 = CARTESIAN_POINT('',(50.955885197045,-1.551021172284E-02,+    29.026546599484));+#2621 = CARTESIAN_POINT('',(51.050497725553,-0.241349113304,+    28.403590952272));+#2622 = CARTESIAN_POINT('',(50.928196986491,-0.370032550954,+    27.885415662562));+#2623 = CARTESIAN_POINT('',(50.80514374015,-0.368502062049,27.6370519565+    ));+#2624 = CARTESIAN_POINT('',(50.7486341073,-0.322872927973,27.44250723814+    ));+#2625 = CARTESIAN_POINT('',(50.66498764793,-0.279281562217,+    27.249315058988));+#2626 = CARTESIAN_POINT('',(50.621362725935,-0.202693040634,+    27.097913523882));+#2627 = CARTESIAN_POINT('',(50.574809352006,-0.13261984888,+    26.944548630534));+#2628 = CARTESIAN_POINT('',(50.540167391127,-5.521614554438E-02,+    26.805122917812));+#2629 = CARTESIAN_POINT('',(50.482440522719,9.930960884175E-02,+    26.53843266614));+#2630 = CARTESIAN_POINT('',(50.444906160475,0.249589560646,+    26.293664847491));+#2631 = CARTESIAN_POINT('',(50.429890665229,0.322072985909,+    26.175408739871));+#2632 = CARTESIAN_POINT('',(50.417672835998,0.390850385231,+    26.060526301382));+#2633 = CARTESIAN_POINT('',(50.407546841174,0.455240847927,+    25.948638296011));+#2634 = CARTESIAN_POINT('',(50.398980072312,0.514799788871,+    25.83956258096));+#2635 = CARTESIAN_POINT('',(50.391557446508,0.569231530455,+    25.733182277461));+#2636 = CARTESIAN_POINT('',(50.384944976246,0.618346705578,+    25.629359915631));+#2637 = CARTESIAN_POINT('',(50.378872606709,0.662064481642,+    25.527897553492));+#2638 = CARTESIAN_POINT('',(50.373136320552,0.700459605583,+    25.428542870053));+#2639 = CARTESIAN_POINT('',(50.3906109291,0.795083433267,25.232590624191+    ));+#2640 = CARTESIAN_POINT('',(50.405138487765,0.868759080233,+    25.034043917484));+#2641 = CARTESIAN_POINT('',(50.417175970424,0.92321839076,+    24.830481790022));+#2642 = CARTESIAN_POINT('',(50.427093142738,0.959908509067,+    24.61770421742));+#2643 = CARTESIAN_POINT('',(50.435052695079,0.978440246119,+    24.391040905227));+#2644 = CARTESIAN_POINT('',(50.44103591274,0.976574332525,+    24.146440270662));+#2645 = CARTESIAN_POINT('',(50.444945716383,0.951084930211,+    23.881199519128));+#2646 = CARTESIAN_POINT('',(50.446718905751,0.898839775517,+    23.594196722394));+#2647 = CARTESIAN_POINT('',(50.446379439612,0.817436326366,+    23.285485805992));+#2648 = CARTESIAN_POINT('',(50.443964584933,0.704733286177,+    22.955115352737));+#2649 = CARTESIAN_POINT('',(41.099627390181,7.48547887076,+    53.537381454249));+#2650 = CARTESIAN_POINT('',(41.390526388655,6.769609947645,+    53.956311352925));+#2651 = CARTESIAN_POINT('',(41.725631551087,6.045763250089,54.3047290568+    ));+#2652 = CARTESIAN_POINT('',(42.100234875937,5.316285280562,+    54.584868133931));+#2653 = CARTESIAN_POINT('',(42.509628969427,4.58345939432,+    54.799111968528));+#2654 = CARTESIAN_POINT('',(42.94921177726,3.849438490583,+    54.949929572686));+#2655 = CARTESIAN_POINT('',(43.414531236539,3.116264734098,+    55.039771860152));+#2656 = CARTESIAN_POINT('',(43.901278182537,2.385938542984,+    55.070957825635));+#2657 = CARTESIAN_POINT('',(44.405235844785,1.660499078633,+    55.04558007354));+#2658 = CARTESIAN_POINT('',(44.922194267149,0.942078473603,+    54.965459139568));+#2659 = CARTESIAN_POINT('',(45.447837986379,0.232892033267,+    54.832176049062));+#2660 = CARTESIAN_POINT('',(45.757628055262,-0.178694713699,+    54.681523220137));+#2661 = CARTESIAN_POINT('',(46.071011311034,-0.585718229861,+    54.518814990711));+#2662 = CARTESIAN_POINT('',(46.385989041644,-0.985069691164,+    54.342363976401));+#2663 = CARTESIAN_POINT('',(46.700840571893,-1.373244943888,+    54.150116547787));+#2664 = CARTESIAN_POINT('',(47.01403838403,-1.746493975064,+    53.940052963568));+#2665 = CARTESIAN_POINT('',(47.324180340415,-2.100906936952,+    53.710303896926));+#2666 = CARTESIAN_POINT('',(47.629928952227,-2.43244734457,+    53.459107990506));+#2667 = CARTESIAN_POINT('',(47.929947638231,-2.736943065313,+    53.184735075951));+#2668 = CARTESIAN_POINT('',(48.222823917564,-3.010045719652,+    52.885499693308));+#2669 = CARTESIAN_POINT('',(48.506969480568,-3.247169111958,+    52.559989546206));+#2670 = CARTESIAN_POINT('',(48.893107522391,-3.591480713709,+    52.166146869107));+#2671 = CARTESIAN_POINT('',(49.266539385051,-3.875027595723,+    51.72651667166));+#2672 = CARTESIAN_POINT('',(49.626275619752,-4.103924557808,+    51.245499049281));+#2673 = CARTESIAN_POINT('',(49.972452979857,-4.285859531553,+    50.727857114593));+#2674 = CARTESIAN_POINT('',(50.305810940339,-4.427269226006,+    50.177635683863));+#2675 = CARTESIAN_POINT('',(50.628251598123,-4.535399785079,+    49.598468226977));+#2676 = CARTESIAN_POINT('',(50.943828292227,-4.617891593124,+    48.993985219183));+#2677 = CARTESIAN_POINT('',(51.258658132978,-4.678419849993,+    48.367683891114));+#2678 = CARTESIAN_POINT('',(51.896148826831,-4.747210193103,+    47.076848571642));+#2679 = CARTESIAN_POINT('',(52.521513246506,-4.691078789643,+    45.715014782858));+#2680 = CARTESIAN_POINT('',(52.823967701424,-4.626739197403,+    45.017680300284));+#2681 = CARTESIAN_POINT('',(53.1039362041,-4.522499994356,+    44.304862156763));+#2682 = CARTESIAN_POINT('',(53.318033953566,-4.373387456217,+    43.573810999645));+#2683 = CARTESIAN_POINT('',(53.457629478557,-4.238850962527,+    42.830389302965));+#2684 = CARTESIAN_POINT('',(53.539966293712,-4.112275583884,+    42.080287632077));+#2685 = CARTESIAN_POINT('',(53.561613604007,-4.011642770624,+    41.327757631188));+#2686 = CARTESIAN_POINT('',(53.528334898244,-3.942175233595,+    40.577537881445));+#2687 = CARTESIAN_POINT('',(53.44201429487,-3.910307380858,+    39.833952965568));+#2688 = CARTESIAN_POINT('',(53.373580452167,-3.938210811093,+    39.5758423995));+#2689 = CARTESIAN_POINT('',(53.296853155467,-3.972563857367,+    39.320722147068));+#2690 = CARTESIAN_POINT('',(53.21119389299,-4.013227727303,+    39.069033342496));+#2691 = CARTESIAN_POINT('',(53.116362703686,-4.060460093734,+    38.821102525794));+#2692 = CARTESIAN_POINT('',(53.010249975452,-4.114061097878,+    38.577893990498));+#2693 = CARTESIAN_POINT('',(52.890854252228,-4.173941655558,+    38.340345746365));+#2694 = CARTESIAN_POINT('',(52.755985409013,-4.240455213504,+    38.109505062817));+#2695 = CARTESIAN_POINT('',(52.599901206454,-4.31326617454,+    37.887656528463));+#2696 = CARTESIAN_POINT('',(52.31777023101,-4.425307336296,+    37.574090532461));+#2697 = CARTESIAN_POINT('',(51.952851798486,-4.508953359121,+    37.291449658201));+#2698 = CARTESIAN_POINT('',(51.8213944782,-4.531838857697,+    37.200794641756));+#2699 = CARTESIAN_POINT('',(51.680183944191,-4.547637187399,+    37.113559810539));+#2700 = CARTESIAN_POINT('',(51.529555039793,-4.553233640286,+    37.029433423968));+#2701 = CARTESIAN_POINT('',(51.371893779108,-4.545349303688,+    36.947360180871));+#2702 = CARTESIAN_POINT('',(51.212166329523,-4.522118721304,+    36.865468585603));+#2703 = CARTESIAN_POINT('',(51.056157715032,-4.484380905628,+    36.781790222076));+#2704 = CARTESIAN_POINT('',(50.759422708211,-4.386802447634,+    36.608617960725));+#2705 = CARTESIAN_POINT('',(50.502195598152,-4.258725170058,+    36.421685960693));+#2706 = CARTESIAN_POINT('',(50.38578615606,-4.190574831867,+    36.324222191456));+#2707 = CARTESIAN_POINT('',(50.281778105807,-4.12227287054,+    36.222983654425));+#2708 = CARTESIAN_POINT('',(50.188945297039,-4.056677252531,+    36.118611936366));+#2709 = CARTESIAN_POINT('',(50.105391547205,-3.995190448127,+    36.011877224053));+#2710 = CARTESIAN_POINT('',(50.029211790477,-3.93813333561,+    35.903474579372));+#2711 = CARTESIAN_POINT('',(49.95892176396,-3.88537789212,+    35.793920470112));+#2712 = CARTESIAN_POINT('',(49.631898027154,-3.64233926902,+    35.24213587742));+#2713 = CARTESIAN_POINT('',(49.40261821422,-3.492115507506,+    34.678277814258));+#2714 = CARTESIAN_POINT('',(49.222550278445,-3.405257007231,+    34.238927685372));+#2715 = CARTESIAN_POINT('',(49.054007757458,-3.302940957083,+    33.806056221009));+#2716 = CARTESIAN_POINT('',(48.895106351671,-3.204573881096,+    33.383142485367));+#2717 = CARTESIAN_POINT('',(48.746051980144,-3.073868288436,+    32.968920191555));+#2718 = CARTESIAN_POINT('',(48.611662431936,-2.922028621182,+    32.564063767205));+#2719 = CARTESIAN_POINT('',(48.493445138874,-2.73434535331,+    32.169348606949));+#2720 = CARTESIAN_POINT('',(48.394944927342,-2.508240521252,+    31.786080630364));+#2721 = CARTESIAN_POINT('',(48.319002173099,-2.239173513433,+    31.415515083022));+#2722 = CARTESIAN_POINT('',(48.294104729371,-2.139243884864,+    31.287009614628));+#2723 = CARTESIAN_POINT('',(48.272895958229,-2.032901818006,+    31.161576688787));+#2724 = CARTESIAN_POINT('',(48.255423630679,-1.920420469519,+    31.039264577025));+#2725 = CARTESIAN_POINT('',(48.241697823042,-1.801996319499,+    30.920176102631));+#2726 = CARTESIAN_POINT('',(48.2319097176,-1.677763247558,+    30.804469891971));+#2727 = CARTESIAN_POINT('',(48.226413822285,-1.547766349128,+    30.6923952484));+#2728 = CARTESIAN_POINT('',(48.225686708682,-1.4119044903,+    30.584358646153));+#2729 = CARTESIAN_POINT('',(48.23047536759,-1.269850599427,+    30.481019841941));+#2730 = CARTESIAN_POINT('',(48.248284738311,-1.046512740972,+    30.334613481504));+#2731 = CARTESIAN_POINT('',(48.290036623074,-0.805399548262,+    30.204626897555));+#2732 = CARTESIAN_POINT('',(48.307040180145,-0.722927372955,+    30.163310046661));+#2733 = CARTESIAN_POINT('',(48.327780662019,-0.638184351881,+    30.124248049007));+#2734 = CARTESIAN_POINT('',(48.353003762256,-0.551011459805,+    30.087676402809));+#2735 = CARTESIAN_POINT('',(48.383674720116,-0.461244840725,+    30.053844410002));+#2736 = CARTESIAN_POINT('',(48.42120758515,-0.368719508827,+    30.023019071903));+#2737 = CARTESIAN_POINT('',(48.467649817649,-0.27338144226,29.9953707347+    ));+#2738 = CARTESIAN_POINT('',(48.583695804453,-7.781300052092E-02,+    29.945908239641));+#2739 = CARTESIAN_POINT('',(48.757834262875,0.122005990643,+    29.902738038513));+#2740 = CARTESIAN_POINT('',(48.862450698762,0.221770935885,29.8815744207+    ));+#2741 = CARTESIAN_POINT('',(48.987046713882,0.317919037635,+    29.857224852265));+#2742 = CARTESIAN_POINT('',(49.134553138046,0.409289023699,+    29.828590175294));+#2743 = CARTESIAN_POINT('',(49.30574764408,0.486492686467,+    29.785636197277));+#2744 = CARTESIAN_POINT('',(49.488112010315,0.541366068539,+    29.719237558524));+#2745 = CARTESIAN_POINT('',(49.659827473907,0.577651505607,+    29.632800485991));+#2746 = CARTESIAN_POINT('',(50.124308389793,0.648893398891,+    29.332371296746));+#2747 = CARTESIAN_POINT('',(50.407142348496,0.65517650178,+    28.959200692081));+#2748 = CARTESIAN_POINT('',(50.489403714585,0.674144081291,+    28.72427792591));+#2749 = CARTESIAN_POINT('',(50.548796426105,0.741588015396,+    28.541691355716));+#2750 = CARTESIAN_POINT('',(50.597394349515,0.794895269349,+    28.344424710696));+#2751 = CARTESIAN_POINT('',(50.623763833792,0.879548670042,+    28.181375554879));+#2752 = CARTESIAN_POINT('',(50.651938634079,0.959415605433,+    28.014465437957));+#2753 = CARTESIAN_POINT('',(50.672836496809,1.046842516119,+    27.85699484005));+#2754 = CARTESIAN_POINT('',(50.709980200607,1.224712179118,+    27.548649148694));+#2755 = CARTESIAN_POINT('',(50.738981779377,1.404934442494,+    27.250591226682));+#2756 = CARTESIAN_POINT('',(50.752220524344,1.494175778393,+    27.102842192641));+#2757 = CARTESIAN_POINT('',(50.76456072241,1.581450759213,+    26.955466550511));+#2758 = CARTESIAN_POINT('',(50.776125853042,1.665894539008,+    26.807809933466));+#2759 = CARTESIAN_POINT('',(50.786924318413,1.746775123295,+    26.65936988353));+#2760 = CARTESIAN_POINT('',(50.796929353627,1.823425318518,+    26.50972864493));+#2761 = CARTESIAN_POINT('',(50.806113906427,1.895205492878,+    26.358519010151));+#2762 = CARTESIAN_POINT('',(50.814440486386,1.961497148509,+    26.20542321873));+#2763 = CARTESIAN_POINT('',(50.82180598357,2.021727305019,+    26.050204908748));+#2764 = CARTESIAN_POINT('',(50.835946820242,2.170292127566,+    25.742013652714));+#2765 = CARTESIAN_POINT('',(50.84651119939,2.289455896481,+    25.421911464858));+#2766 = CARTESIAN_POINT('',(50.853606057734,2.378227760853,+    25.089900998446));+#2767 = CARTESIAN_POINT('',(50.857346913543,2.435657698398,+    24.746236848483));+#2768 = CARTESIAN_POINT('',(50.857876685803,2.461065058886,+    24.391234733066));+#2769 = CARTESIAN_POINT('',(50.855362716103,2.454040675037,+    24.025112621861));+#2770 = CARTESIAN_POINT('',(50.84998212101,2.414319805686,23.64788437389+    ));+#2771 = CARTESIAN_POINT('',(50.841905602678,2.34162317592,23.25932644774+    ));+#2772 = CARTESIAN_POINT('',(50.831289845487,2.235563378965,+    22.859038246268));+#2773 = CARTESIAN_POINT('',(50.818288626451,2.09571390455,+    22.446616658844));+#2774 = CARTESIAN_POINT('',(41.234211006187,8.129877492302,+    54.589402250775));+#2775 = CARTESIAN_POINT('',(41.567716390279,7.354982872821,+    55.039036823769));+#2776 = CARTESIAN_POINT('',(41.950080584185,6.573233908511,+    55.410283132786));+#2777 = CARTESIAN_POINT('',(42.375627885514,5.788755117194,+    55.704782383753));+#2778 = CARTESIAN_POINT('',(42.838435472209,5.005368069436,+    55.925087320454));+#2779 = CARTESIAN_POINT('',(43.332848040109,4.226228980209,+    56.074284464989));+#2780 = CARTESIAN_POINT('',(43.853643297988,3.453830544779,+    56.15561034562));+#2781 = CARTESIAN_POINT('',(44.395963587064,2.690211528992,+    56.172124582775));+#2782 = CARTESIAN_POINT('',(44.955128891776,1.937217623801,+    56.126502703991));+#2783 = CARTESIAN_POINT('',(45.52644650882,1.196657074239,+    56.021011558514));+#2784 = CARTESIAN_POINT('',(46.105132641288,0.470194592707,+    55.857730202374));+#2785 = CARTESIAN_POINT('',(46.40456114843,7.905801329045E-03,+    55.725450195593));+#2786 = CARTESIAN_POINT('',(46.713044178979,-0.448315716024,+    55.573999309013));+#2787 = CARTESIAN_POINT('',(47.028832532793,-0.895615707763,+    55.402578643459));+#2788 = CARTESIAN_POINT('',(47.350132270487,-1.33099618641,+    55.209649584597));+#2789 = CARTESIAN_POINT('',(47.675302286999,-1.751340750061,+    54.9933716242));+#2790 = CARTESIAN_POINT('',(48.002944548792,-2.153320835584,+    54.751599377756));+#2791 = CARTESIAN_POINT('',(48.331861225322,-2.533207140066,+    54.481720683541));+#2792 = CARTESIAN_POINT('',(48.660852945348,-2.886610447088,+    54.180617668204));+#2793 = CARTESIAN_POINT('',(48.988332408723,-3.208176094302,+    53.845032663962));+#2794 = CARTESIAN_POINT('',(49.311727584236,-3.491256318919,+    53.47262086248));+#2795 = CARTESIAN_POINT('',(49.772391342952,-3.856801293235,+    53.007382466165));+#2796 = CARTESIAN_POINT('',(50.21645890191,-4.145462332904,+    52.49058110113));+#2797 = CARTESIAN_POINT('',(50.639589460525,-4.360793528508,+    51.931037790762));+#2798 = CARTESIAN_POINT('',(51.040084257204,-4.509686540246,+    51.3391134565));+#2799 = CARTESIAN_POINT('',(51.418277723664,-4.600416464783,+    50.721668297938));+#2800 = CARTESIAN_POINT('',(51.776959618247,-4.640558230382,+    50.08283754192));+#2801 = CARTESIAN_POINT('',(52.120001561024,-4.634630529454,+    49.425736961584));+#2802 = CARTESIAN_POINT('',(52.448745379982,-4.58272416271,+    48.752766661173));+#2803 = CARTESIAN_POINT('',(53.067443948216,-4.382818905463,+    47.376706775077));+#2804 = CARTESIAN_POINT('',(53.562906345995,-4.01369362917,+    45.940193264585));+#2805 = CARTESIAN_POINT('',(53.768375226106,-3.792857290851,+    45.206770652209));+#2806 = CARTESIAN_POINT('',(53.918692918924,-3.545918785995,+    44.457830427047));+#2807 = CARTESIAN_POINT('',(53.985738994961,-3.306373636325,+    43.691529439607));+#2808 = CARTESIAN_POINT('',(54.005701533814,-3.108958368542,+    42.91538742451));+#2809 = CARTESIAN_POINT('',(53.975392872221,-2.939594505031,+    42.13125954983));+#2810 = CARTESIAN_POINT('',(53.900962436581,-2.811254169941,+    41.343033711984));+#2811 = CARTESIAN_POINT('',(53.782582289162,-2.724532118256,+    40.554041642751));+#2812 = CARTESIAN_POINT('',(53.619574565305,-2.683821037603,+    39.768274280771));+#2813 = CARTESIAN_POINT('',(53.574570735132,-2.716417154246,+    39.485874610309));+#2814 = CARTESIAN_POINT('',(53.524864803189,-2.757017689309,+    39.206780106373));+#2815 = CARTESIAN_POINT('',(53.470728288628,-2.806027728597,+    38.931179112398));+#2816 = CARTESIAN_POINT('',(53.412879703164,-2.863720207618,+    38.659064625173));+#2817 = CARTESIAN_POINT('',(53.350896707781,-2.931699724438,+    38.390927586682));+#2818 = CARTESIAN_POINT('',(53.284470152918,-3.011546559346,+    38.127202512245));+#2819 = CARTESIAN_POINT('',(53.213521621045,-3.105214456366,+    37.868261942748));+#2820 = CARTESIAN_POINT('',(53.135948463185,-3.217262688534,+    37.615401675232));+#2821 = CARTESIAN_POINT('',(52.998779809057,-3.423133499484,+    37.250155450784));+#2822 = CARTESIAN_POINT('',(52.80310115707,-3.679510169487,+    36.915298778808));+#2823 = CARTESIAN_POINT('',(52.72982785859,-3.770240140979,+    36.807585359321));+#2824 = CARTESIAN_POINT('',(52.64706622579,-3.865226523168,+    36.704207375812));+#2825 = CARTESIAN_POINT('',(52.552737247325,-3.962758868837,+    36.605758115184));+#2826 = CARTESIAN_POINT('',(52.445507217668,-4.059372571747,+    36.512411501801));+#2827 = CARTESIAN_POINT('',(52.326165348443,-4.150147715484,+    36.423452138552));+#2828 = CARTESIAN_POINT('',(52.197821660419,-4.23074830284,+    36.337370406976));+#2829 = CARTESIAN_POINT('',(51.93159356916,-4.368400369108,+    36.167568936482));+#2830 = CARTESIAN_POINT('',(51.660265871618,-4.458005114571,+    35.997201104971));+#2831 = CARTESIAN_POINT('',(51.526924406647,-4.490523861032,+    35.910513926616));+#2832 = CARTESIAN_POINT('',(51.398926398719,-4.512433615941,+    35.821324505824));+#2833 = CARTESIAN_POINT('',(51.277886307508,-4.526058450181,+    35.729197771776));+#2834 = CARTESIAN_POINT('',(51.164074064078,-4.533592232481,+    35.634180744782));+#2835 = CARTESIAN_POINT('',(51.056968637901,-4.536732341423,+    35.536574497782));+#2836 = CARTESIAN_POINT('',(50.955902081609,-4.536622721545,+    35.436696711095));+#2837 = CARTESIAN_POINT('',(50.478356919328,-4.523520501692,+    34.927071326532));+#2838 = CARTESIAN_POINT('',(50.122930915426,-4.462237457016,+    34.373388717215));+#2839 = CARTESIAN_POINT('',(49.876352137762,-4.417896946503,+    33.919379781832));+#2840 = CARTESIAN_POINT('',(49.639592136644,-4.347967188263,+    33.462964183937));+#2841 = CARTESIAN_POINT('',(49.430336187573,-4.261496486848,+    32.99893838456));+#2842 = CARTESIAN_POINT('',(49.22710793123,-4.139785371193,+    32.535409519464));+#2843 = CARTESIAN_POINT('',(49.045332918706,-3.981126924835,+    32.067806259791));+#2844 = CARTESIAN_POINT('',(48.882430041959,-3.774403365252,+    31.602586305758));+#2845 = CARTESIAN_POINT('',(48.744834098498,-3.515857103731,+    31.1452210694));+#2846 = CARTESIAN_POINT('',(48.636000426566,-3.203467247947,+    30.701540440376));+#2847 = CARTESIAN_POINT('',(48.594262787948,-3.089900795179,+    30.547140191694));+#2848 = CARTESIAN_POINT('',(48.555764579528,-2.970408783117,+    30.398044857977));+#2849 = CARTESIAN_POINT('',(48.520121094629,-2.845525869739,+    30.254204451918));+#2850 = CARTESIAN_POINT('',(48.486856951131,-2.715693504376,+    30.115513948316));+#2851 = CARTESIAN_POINT('',(48.455527516834,-2.581160042825,+    29.981971571224));+#2852 = CARTESIAN_POINT('',(48.425685108925,-2.441991926335,+    29.853705662208));+#2853 = CARTESIAN_POINT('',(48.396793685697,-2.29808455385,+    29.73099253539));+#2854 = CARTESIAN_POINT('',(48.368195748684,-2.149061476917,+    29.614387725116));+#2855 = CARTESIAN_POINT('',(48.324754885703,-1.916395081543,+    29.450445685301));+#2856 = CARTESIAN_POINT('',(48.279885471948,-1.66502224434,+    29.308741371569));+#2857 = CARTESIAN_POINT('',(48.26473587261,-1.57888741512,+    29.264285139036));+#2858 = CARTESIAN_POINT('',(48.249405436392,-1.490004208064,+    29.223067616369));+#2859 = CARTESIAN_POINT('',(48.23395944305,-1.397922005868,+    29.185600438541));+#2860 = CARTESIAN_POINT('',(48.218551351513,-1.302071488237,+    29.152526456364));+#2861 = CARTESIAN_POINT('',(48.203524529627,-1.201645716537,+    29.124751431988));+#2862 = CARTESIAN_POINT('',(48.189618168641,-1.095554109338,+    29.10349884221));+#2863 = CARTESIAN_POINT('',(48.16701188749,-0.869582960692,+    29.076819065652));+#2864 = CARTESIAN_POINT('',(48.165832682409,-0.612402959702,+    29.086076370984));+#2865 = CARTESIAN_POINT('',(48.17318798136,-0.474978309334,+    29.100890376689));+#2866 = CARTESIAN_POINT('',(48.193397015839,-0.329034702273,+    29.12568957834));+#2867 = CARTESIAN_POINT('',(48.228954438584,-0.17355095441,+    29.161631867091));+#2868 = CARTESIAN_POINT('',(48.29078869975,-1.241737438404E-02,+    29.204785029725));+#2869 = CARTESIAN_POINT('',(48.382752190682,0.144081208459,+    29.244031204786));+#2870 = CARTESIAN_POINT('',(48.491194124756,0.286280966052,+    29.268359355508));+#2871 = CARTESIAN_POINT('',(48.837194300103,0.668672371357,+    29.293953189369));+#2872 = CARTESIAN_POINT('',(49.177803674187,0.925274830008,+    29.181875540349));+#2873 = CARTESIAN_POINT('',(49.341660269803,1.04742962416,+    29.050938024761));+#2874 = CARTESIAN_POINT('',(49.439604309285,1.180042118959,+    28.92758204295));+#2875 = CARTESIAN_POINT('',(49.547602317061,1.300303841979,+    28.789790600085));+#2876 = CARTESIAN_POINT('',(49.608608558515,1.42317630568,+    28.651949371029));+#2877 = CARTESIAN_POINT('',(49.67357779871,1.544375343684,+    28.511254262537));+#2878 = CARTESIAN_POINT('',(49.724100830793,1.664701642853,+    28.368118194214));+#2879 = CARTESIAN_POINT('',(49.81330625077,1.902842552226,+    28.077014541698));+#2880 = CARTESIAN_POINT('',(49.881523343941,2.134058585694,+    27.774991995148));+#2881 = CARTESIAN_POINT('',(49.911876179929,2.24746098838,+    27.620968284179));+#2882 = CARTESIAN_POINT('',(49.939366747636,2.358117901379,+    27.463567918059));+#2883 = CARTESIAN_POINT('',(49.964505077139,2.465434374326,+    27.302385064104));+#2884 = CARTESIAN_POINT('',(49.987579454585,2.568766392599,+    27.137008920631));+#2885 = CARTESIAN_POINT('',(50.008765242252,2.667422492334,+    26.96705712173));+#2886 = CARTESIAN_POINT('',(50.028180850383,2.760660980095,+    26.792205900086));+#2887 = CARTESIAN_POINT('',(50.045890860772,2.847682757088,+    26.612217008391));+#2888 = CARTESIAN_POINT('',(50.06185630211,2.92761974801,26.426961398868+    ));+#2889 = CARTESIAN_POINT('',(50.073348375272,3.102708811181,+    26.049651131465));+#2890 = CARTESIAN_POINT('',(50.08094093645,3.243428344953,25.65553986104+    ));+#2891 = CARTESIAN_POINT('',(50.084524832544,3.347162918856,+    25.246019164749));+#2892 = CARTESIAN_POINT('',(50.084059389305,3.41153186309,+    24.823944825757));+#2893 = CARTESIAN_POINT('',(50.07967267703,3.435673997253,+    24.392554882281));+#2894 = CARTESIAN_POINT('',(50.071640958123,3.420259088016,+    23.954569302335));+#2895 = CARTESIAN_POINT('',(50.060303834111,3.36677298966,+    23.511586516795));+#2896 = CARTESIAN_POINT('',(50.045971609697,3.276623421608,+    23.063892043305));+#2897 = CARTESIAN_POINT('',(50.028881391448,3.150613336845,+    22.610794433682));+#2898 = CARTESIAN_POINT('',(50.009258438692,2.989328835332,+    22.151603777353));+#2899 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#2900 = CARTESIAN_POINT('',(42.487146671519,7.68753759701,+    54.836862224843));+#2901 = CARTESIAN_POINT('',(42.84856609038,6.942274773936,+    55.174727847679));+#2902 = CARTESIAN_POINT('',(43.250638220121,6.193526533154,+    55.439027763146));+#2903 = CARTESIAN_POINT('',(43.688080277265,5.444279965796,+    55.63196902983));+#2904 = CARTESIAN_POINT('',(44.155700732865,4.697235358765,+    55.755997450876));+#2905 = CARTESIAN_POINT('',(44.648465098114,3.954798177907,+    55.813645104042));+#2906 = CARTESIAN_POINT('',(45.161463576165,3.219156723074,+    55.807412044507));+#2907 = CARTESIAN_POINT('',(45.689836756384,2.492381220895,+    55.739701494411));+#2908 = CARTESIAN_POINT('',(46.228715527252,1.77648012112,+    55.612827832751));+#2909 = CARTESIAN_POINT('',(46.773231384137,1.073349362341,+    55.429116699573));+#2910 = CARTESIAN_POINT('',(47.077328565105,0.631796620632,+    55.33329420585));+#2911 = CARTESIAN_POINT('',(47.386569187207,0.194786488043,+    55.214675686712));+#2912 = CARTESIAN_POINT('',(47.699595625852,-0.233812677428,+    55.07286187464));+#2913 = CARTESIAN_POINT('',(48.014900492922,-0.650237586926,+    54.907235280088));+#2914 = CARTESIAN_POINT('',(48.330968039231,-1.050775195422,+    54.717005935712));+#2915 = CARTESIAN_POINT('',(48.646351934722,-1.431674794436,+    54.501156833198));+#2916 = CARTESIAN_POINT('',(48.959680594609,-1.789034800992,+    54.258379003534));+#2917 = CARTESIAN_POINT('',(49.269581219671,-2.118672020962,+    53.987086191144));+#2918 = CARTESIAN_POINT('',(49.574513718904,-2.415981165028,+    53.6855990728));+#2919 = CARTESIAN_POINT('',(49.872505682755,-2.675792395414,+    53.352588971739));+#2920 = CARTESIAN_POINT('',(50.277771797763,-2.999743705827,+    52.911113819008));+#2921 = CARTESIAN_POINT('',(50.664928572829,-3.252585325689,+    52.421427790917));+#2922 = CARTESIAN_POINT('',(51.030839304607,-3.438837441549,+    51.889342058225));+#2923 = CARTESIAN_POINT('',(51.37322947154,-3.564040950669,+    51.321303779221));+#2924 = CARTESIAN_POINT('',(51.690608128443,-3.635025707482,+    50.722265629222));+#2925 = CARTESIAN_POINT('',(51.982232805848,-3.657889064397,+    50.095949744596));+#2926 = CARTESIAN_POINT('',(52.246945206761,-3.636959007284,+    49.445549250818));+#2927 = CARTESIAN_POINT('',(52.481332028418,-3.576063789736,+    48.773945562169));+#2928 = CARTESIAN_POINT('',(52.877252514415,-3.386891358376,+    47.393163755113));+#2929 = CARTESIAN_POINT('',(53.111040676727,-3.10599025618,+    45.947529182879));+#2930 = CARTESIAN_POINT('',(53.183388334189,-2.953492746009,+    45.211089191243));+#2931 = CARTESIAN_POINT('',(53.208732225124,-2.801342477197,+    44.463642375184));+#2932 = CARTESIAN_POINT('',(53.190851235877,-2.674681260589,+    43.708704356125));+#2933 = CARTESIAN_POINT('',(53.151170509443,-2.569988417519,+    42.950744023559));+#2934 = CARTESIAN_POINT('',(53.078858508139,-2.488401908856,+    42.191361469469));+#2935 = CARTESIAN_POINT('',(52.977346740497,-2.43394315764,+    41.433868928743));+#2936 = CARTESIAN_POINT('',(52.842774204063,-2.40999858875,+    40.681067767143));+#2937 = CARTESIAN_POINT('',(52.672602569217,-2.421379270857,+    39.936290645461));+#2938 = CARTESIAN_POINT('',(52.635718872506,-2.432107446478,+    39.665499831796));+#2939 = CARTESIAN_POINT('',(52.595485853218,-2.447714865112,+    39.396267474788));+#2940 = CARTESIAN_POINT('',(52.55264082274,-2.468038796322,+    39.128539852139));+#2941 = CARTESIAN_POINT('',(52.507972327965,-2.492667393493,+    38.862213744556));+#2942 = CARTESIAN_POINT('',(52.46252594939,-2.522089756359,+    38.597154855493));+#2943 = CARTESIAN_POINT('',(52.41735695096,-2.556731938365,+    38.333211489632));+#2944 = CARTESIAN_POINT('',(52.37372646703,-2.597012966935,+    38.070150003594));+#2945 = CARTESIAN_POINT('',(52.333458490865,-2.645020870219,+    37.807654184246));+#2946 = CARTESIAN_POINT('',(52.28026401683,-2.736301509246,+    37.414792435465));+#2947 = CARTESIAN_POINT('',(52.229271556467,-2.867127053816,+    37.02725217748));+#2948 = CARTESIAN_POINT('',(52.212034350244,-2.915735384051,+    36.898888906385));+#2949 = CARTESIAN_POINT('',(52.193816404063,-2.969712175331,+    36.771635235686));+#2950 = CARTESIAN_POINT('',(52.173421973089,-3.029529966135,+    36.645947767239));+#2951 = CARTESIAN_POINT('',(52.149109916597,-3.094823391498,+    36.522403197993));+#2952 = CARTESIAN_POINT('',(52.119069752515,-3.163826931471,+    36.401486866166));+#2953 = CARTESIAN_POINT('',(52.082325881271,-3.233848502323,+    36.283315006643));+#2954 = CARTESIAN_POINT('',(51.996341236412,-3.371009420293,+    36.051727075758));+#2955 = CARTESIAN_POINT('',(51.888720989055,-3.495458132073,+    35.827891294653));+#2956 = CARTESIAN_POINT('',(51.830352968067,-3.552710278287,+    35.7174629272));+#2957 = CARTESIAN_POINT('',(51.768947218551,-3.604005305195,+    35.607909032942));+#2958 = CARTESIAN_POINT('',(51.705939678604,-3.649197558793,+    35.498717509159));+#2959 = CARTESIAN_POINT('',(51.642371611136,-3.688735798744,+    35.389568557947));+#2960 = CARTESIAN_POINT('',(51.578876820689,-3.723302535233,+    35.280308729595));+#2961 = CARTESIAN_POINT('',(51.515821241288,-3.753496572522,+    35.170874462572));+#2962 = CARTESIAN_POINT('',(51.203963059978,-3.884602645395,+    34.622651804594));+#2963 = CARTESIAN_POINT('',(50.912503186393,-3.927562883895,+    34.069394419718));+#2964 = CARTESIAN_POINT('',(50.700751653386,-3.932370098545,+    33.624017499675));+#2965 = CARTESIAN_POINT('',(50.494606966292,-3.910563354366,+    33.183156665463));+#2966 = CARTESIAN_POINT('',(50.306571748032,-3.854528459464,+    32.742913847118));+#2967 = CARTESIAN_POINT('',(50.127823780525,-3.767552359775,+    32.308474696573));+#2968 = CARTESIAN_POINT('',(49.966641065729,-3.640156822806,+    31.877545971332));+#2969 = CARTESIAN_POINT('',(49.823439585392,-3.469756681406,+    31.453526374485));+#2970 = CARTESIAN_POINT('',(49.702398991827,-3.252076891996,+    31.039060137598));+#2971 = CARTESIAN_POINT('',(49.606469343628,-2.984638802623,+    30.63700104431));+#2972 = CARTESIAN_POINT('',(49.569933184335,-2.890534459974,+    30.494826052675));+#2973 = CARTESIAN_POINT('',(49.535962494955,-2.791088893068,+    30.35540029422));+#2974 = CARTESIAN_POINT('',(49.504231754163,-2.68681272437,+    30.218563853404));+#2975 = CARTESIAN_POINT('',(49.474385415031,-2.578202966941,+    30.084103363756));+#2976 = CARTESIAN_POINT('',(49.446001537468,-2.46568465543,+    29.951833787871));+#2977 = CARTESIAN_POINT('',(49.41858229225,-2.349628573759,+    29.82159653044));+#2978 = CARTESIAN_POINT('',(49.391528350574,-2.230383045082,+    29.693238477176));+#2979 = CARTESIAN_POINT('',(49.364054173143,-2.108257749578,+    29.566636552504));+#2980 = CARTESIAN_POINT('',(49.320474732508,-1.920967428744,+    29.379430307041));+#2981 = CARTESIAN_POINT('',(49.269150323514,-1.72680756216,+    29.197429380939));+#2982 = CARTESIAN_POINT('',(49.250956989647,-1.661288200702,+    29.137401511072));+#2983 = CARTESIAN_POINT('',(49.231375890048,-1.594880803527,+    29.078127681243));+#2984 = CARTESIAN_POINT('',(49.210088791349,-1.527467873194,+    29.019752941455));+#2985 = CARTESIAN_POINT('',(49.186723457262,-1.458872354415,+    28.962484327311));+#2986 = CARTESIAN_POINT('',(49.160802273946,-1.38879408439,+    28.906657602656));+#2987 = CARTESIAN_POINT('',(49.131765396876,-1.316734853422,+    28.852817794633));+#2988 = CARTESIAN_POINT('',(49.066546558305,-1.167132237852,+    28.750767087687));+#2989 = CARTESIAN_POINT('',(48.987361601373,-1.002331989037,+    28.66459391294));+#2990 = CARTESIAN_POINT('',(48.944235365414,-0.915090732052,+    28.62661147639));+#2991 = CARTESIAN_POINT('',(48.899009685166,-0.821637517319,+    28.595256201333));+#2992 = CARTESIAN_POINT('',(48.851636126147,-0.72095736323,+    28.571616531753));+#2993 = CARTESIAN_POINT('',(48.807433496889,-0.610847808591,+    28.558197604992));+#2994 = CARTESIAN_POINT('',(48.774087996072,-0.492990107328,+    28.553352750742));+#2995 = CARTESIAN_POINT('',(48.754410865226,-0.37415898856,+    28.549789855901));+#2996 = CARTESIAN_POINT('',(48.729898524259,-2.381815819257E-02,+    28.532890908297));+#2997 = CARTESIAN_POINT('',(48.787243458616,0.289435345522,+    28.476551316994));+#2998 = CARTESIAN_POINT('',(48.841738073144,0.465211474592,+    28.402923195041));+#2999 = CARTESIAN_POINT('',(48.873037851574,0.623129272659,+    28.308802028151));+#3000 = CARTESIAN_POINT('',(48.915068128019,0.779450511665,+    28.213109312724));+#3001 = CARTESIAN_POINT('',(48.943248611525,0.920910632007,+    28.100972219203));+#3002 = CARTESIAN_POINT('',(48.973051273842,1.06136193087,+    27.988143064042));+#3003 = CARTESIAN_POINT('',(48.99892684394,1.195247444708,+    27.868673907633));+#3004 = CARTESIAN_POINT('',(49.046983067275,1.45428135831,+    27.621846087795));+#3005 = CARTESIAN_POINT('',(49.088107306031,1.695098584854,+    27.35945886781));+#3006 = CARTESIAN_POINT('',(49.107256790587,1.811012754234,+    27.224704154793));+#3007 = CARTESIAN_POINT('',(49.125189444993,1.922293734881,+    27.086499316219));+#3008 = CARTESIAN_POINT('',(49.142010794653,2.028668715407,+    26.944818959715));+#3009 = CARTESIAN_POINT('',(49.157763354499,2.129778920252,+    26.799565999667));+#3010 = CARTESIAN_POINT('',(49.172446889173,2.225211408274,+    26.650619610413));+#3011 = CARTESIAN_POINT('',(49.186031664614,2.314514567547,+    26.497866456424));+#3012 = CARTESIAN_POINT('',(49.198464691037,2.397197306374,+    26.341215199049));+#3013 = CARTESIAN_POINT('',(49.209668957318,2.472711940509,+    26.180594280197));+#3014 = CARTESIAN_POINT('',(49.222071563776,2.622393813831,+    25.847047905211));+#3015 = CARTESIAN_POINT('',(49.23086225999,2.74115694933,25.500886864686+    ));+#3016 = CARTESIAN_POINT('',(49.236068031902,2.8274815983,25.142490029518+    ));+#3017 = CARTESIAN_POINT('',(49.237747587723,2.879951572591,+    24.77288341093));+#3018 = CARTESIAN_POINT('',(49.236034959956,2.897818656087,+    24.393264082408));+#3019 = CARTESIAN_POINT('',(49.231130167776,2.881007605284,+    24.004604059056));+#3020 = CARTESIAN_POINT('',(49.223261735742,2.829802044153,+    23.607384730052));+#3021 = CARTESIAN_POINT('',(49.21264586479,2.744451558685,+    23.201512439373));+#3022 = CARTESIAN_POINT('',(49.199467051484,2.624940296323,+    22.786465810491));+#3023 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3029);+#3025 = LINE('',#3026,#3027);+#3026 = CARTESIAN_POINT('',(6.28318530718,0.));+#3027 = VECTOR('',#3028,1.);+#3028 = DIRECTION('',(0.,1.));+#3029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3030 = PCURVE('',#2148,#3031);+#3031 = DEFINITIONAL_REPRESENTATION('',(#3032),#3036);+#3032 = LINE('',#3033,#3034);+#3033 = CARTESIAN_POINT('',(0.,0.));+#3034 = VECTOR('',#3035,1.);+#3035 = DIRECTION('',(0.,1.));+#3036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3037 = ORIENTED_EDGE('',*,*,#3038,.F.);+#3038 = EDGE_CURVE('',#2018,#2018,#3039,.T.);+#3039 = SURFACE_CURVE('',#3040,(#3048,#3055),.PCURVE_S1.);+#3040 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#3041,#3042,#3043,#3044,+#3045,#3046,#3047),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#3041 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#3042 = CARTESIAN_POINT('',(48.358551464282,1.952985915942,+    22.571847043227));+#3043 = CARTESIAN_POINT('',(48.930568224072,0.910569779566,+    22.927199705533));+#3044 = CARTESIAN_POINT('',(50.443964584933,0.704733286177,+    22.955115352737));+#3045 = CARTESIAN_POINT('',(50.818288626451,2.09571390455,+    22.446616658844));+#3046 = CARTESIAN_POINT('',(50.009258438692,2.989328835332,+    22.151603777353));+#3047 = CARTESIAN_POINT('',(49.183904951487,2.471157375637,+    22.36172541029));+#3048 = PCURVE('',#2148,#3049);+#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054);+#3050 = LINE('',#3051,#3052);+#3051 = CARTESIAN_POINT('',(0.,46.400376092323));+#3052 = VECTOR('',#3053,1.);+#3053 = DIRECTION('',(1.,0.));+#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3055 = PCURVE('',#3056,#3061);+#3056 = PLANE('',#3057);+#3057 = AXIS2_PLACEMENT_3D('',#3058,#3059,#3060);+#3058 = CARTESIAN_POINT('',(49.519946754735,2.000074642276,+    22.519974925628));+#3059 = DIRECTION('',(-2.8398939326E-02,-0.336456527682,-0.941270686479)+  );+#3060 = DIRECTION('',(1.734723475977E-18,-0.941650483513,0.336592285858)+  );+#3061 = DEFINITIONAL_REPRESENTATION('',(#3062),#3070);+#3062 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#3063,#3064,#3065,#3066,+#3067,#3068,#3069),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#3063 = CARTESIAN_POINT('',(-0.496860849748,0.336177394085));+#3064 = CARTESIAN_POINT('',(6.180087655479E-02,1.161863906434));+#3065 = CARTESIAN_POINT('',(1.163001500287,0.589616341339));+#3066 = CARTESIAN_POINT('',(1.366223725315,-0.924390665809));+#3067 = CARTESIAN_POINT('',(-0.114750584267,-1.298865744815));+#3068 = CARTESIAN_POINT('',(-1.055522576051,-0.489509118265));+#3069 = CARTESIAN_POINT('',(-0.496860849748,0.336177394085));+#3070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3071 = ORIENTED_EDGE('',*,*,#2015,.F.);+#3072 = ORIENTED_EDGE('',*,*,#3073,.T.);+#3073 = EDGE_CURVE('',#2016,#2016,#3074,.T.);+#3074 = SURFACE_CURVE('',#3075,(#3083,#3090),.PCURVE_S1.);+#3075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#3076,#3077,#3078,#3079,+#3080,#3081,#3082),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#3076 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#3077 = CARTESIAN_POINT('',(43.108856805679,8.722520567502,+    54.257857568549));+#3078 = CARTESIAN_POINT('',(43.243440421685,8.163215405304,+    53.158232598249));+#3079 = CARTESIAN_POINT('',(42.171533905933,7.32794632299,+    52.460480155002));+#3080 = CARTESIAN_POINT('',(41.099627390181,7.48547887076,+    53.537381454249));+#3081 = CARTESIAN_POINT('',(41.234211006187,8.129877492302,+    54.589402250775));+#3082 = CARTESIAN_POINT('',(42.171533905933,8.426199029902,+    54.423629909662));+#3083 = PCURVE('',#2148,#3084);+#3084 = DEFINITIONAL_REPRESENTATION('',(#3085),#3089);+#3085 = LINE('',#3086,#3087);+#3086 = CARTESIAN_POINT('',(0.,0.));+#3087 = VECTOR('',#3088,1.);+#3088 = DIRECTION('',(1.,0.));+#3089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3090 = PCURVE('',#3091,#3096);+#3091 = PLANE('',#3092);+#3092 = AXIS2_PLACEMENT_3D('',#3093,#3094,#3095);+#3093 = CARTESIAN_POINT('',(42.171533905933,8.133309066398,+    53.900082955144));+#3094 = DIRECTION('',(0.340586295035,-0.82053964129,0.459037768279));+#3095 = DIRECTION('',(0.,-0.488227285719,-0.872716516103));+#3096 = DEFINITIONAL_REPRESENTATION('',(#3097),#3105);+#3097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(6,(#3098,#3099,#3100,#3101,+#3102,#3103,#3104),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,6+    ,6,1),(-6.28318530718,0.,6.28318530718,12.566370614359),+.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.669078461068,1.03672962321,1.038346699848,+    0.853534330196,1.038346699848,1.03672962321,1.669078461068)) +REPRESENTATION_ITEM('') );+#3098 = CARTESIAN_POINT('',(-0.599904946059,-2.13162820728E-14));+#3099 = CARTESIAN_POINT('',(-0.599904946059,0.996925845343));+#3100 = CARTESIAN_POINT('',(0.63282396827,1.140067429947));+#3101 = CARTESIAN_POINT('',(1.649565206546,-7.105427357601E-14));+#3102 = CARTESIAN_POINT('',(0.63282396827,-1.140067429947));+#3103 = CARTESIAN_POINT('',(-0.599904946059,-0.996925845343));+#3104 = CARTESIAN_POINT('',(-0.599904946059,-2.13162820728E-14));+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3106 = ADVANCED_FACE('',(#3107),#3091,.F.);+#3107 = FACE_BOUND('',#3108,.T.);+#3108 = EDGE_LOOP('',(#3109));+#3109 = ORIENTED_EDGE('',*,*,#3073,.T.);+#3110 = ADVANCED_FACE('',(#3111),#3056,.T.);+#3111 = FACE_BOUND('',#3112,.F.);+#3112 = EDGE_LOOP('',(#3113));+#3113 = ORIENTED_EDGE('',*,*,#3038,.T.);+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3118)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3115,#3116,#3117)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3115 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3116 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3117 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3118 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#3115,+  'distance_accuracy_value','confusion accuracy');+#3119 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3120,#3122);+#3120 = ( REPRESENTATION_RELATIONSHIP('','',#2008,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3121) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3121 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);+#3122 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #3123);+#3123 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Fan_InstalledLead_FG','',#5,+  #2003,$);+#3124 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2005));+#3125 = SHAPE_DEFINITION_REPRESENTATION(#3126,#3132);+#3126 = PRODUCT_DEFINITION_SHAPE('','',#3127);+#3127 = PRODUCT_DEFINITION('design','',#3128,#3131);+#3128 = PRODUCT_DEFINITION_FORMATION('','',#3129);+#3129 = PRODUCT('Connector_M20-1060300_Housing',+  'Connector_M20-1060300_Housing','',(#3130));+#3130 = PRODUCT_CONTEXT('',#2,'mechanical');+#3131 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3132 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3133),#4411);+#3133 = MANIFOLD_SOLID_BREP('',#3134);+#3134 = CLOSED_SHELL('',(#3135,#3255,#3331,#3722,#3771,#4080,#4087,#4134+    ,#4161,#4188,#4195,#4242,#4269,#4296,#4303,#4350,#4377,#4404));+#3135 = ADVANCED_FACE('',(#3136),#3150,.F.);+#3136 = FACE_BOUND('',#3137,.T.);+#3137 = EDGE_LOOP('',(#3138,#3173,#3201,#3229));+#3138 = ORIENTED_EDGE('',*,*,#3139,.F.);+#3139 = EDGE_CURVE('',#3140,#3142,#3144,.T.);+#3140 = VERTEX_POINT('',#3141);+#3141 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3142 = VERTEX_POINT('',#3143);+#3143 = CARTESIAN_POINT('',(48.15,3.25,22.52));+#3144 = SURFACE_CURVE('',#3145,(#3149,#3161),.PCURVE_S1.);+#3145 = LINE('',#3146,#3147);+#3146 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3147 = VECTOR('',#3148,1.);+#3148 = DIRECTION('',(0.,0.,1.));+#3149 = PCURVE('',#3150,#3155);+#3150 = PLANE('',#3151);+#3151 = AXIS2_PLACEMENT_3D('',#3152,#3153,#3154);+#3152 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3153 = DIRECTION('',(1.,0.,0.));+#3154 = DIRECTION('',(0.,-0.,-1.));+#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160);+#3156 = LINE('',#3157,#3158);+#3157 = CARTESIAN_POINT('',(-0.,0.));+#3158 = VECTOR('',#3159,1.);+#3159 = DIRECTION('',(-1.,0.));+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3161 = PCURVE('',#3162,#3167);+#3162 = PLANE('',#3163);+#3163 = AXIS2_PLACEMENT_3D('',#3164,#3165,#3166);+#3164 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3165 = DIRECTION('',(0.,-1.,0.));+#3166 = DIRECTION('',(0.,-0.,-1.));+#3167 = DEFINITIONAL_REPRESENTATION('',(#3168),#3172);+#3168 = LINE('',#3169,#3170);+#3169 = CARTESIAN_POINT('',(-0.,0.));+#3170 = VECTOR('',#3171,1.);+#3171 = DIRECTION('',(-1.,0.));+#3172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3173 = ORIENTED_EDGE('',*,*,#3174,.T.);+#3174 = EDGE_CURVE('',#3140,#3175,#3177,.T.);+#3175 = VERTEX_POINT('',#3176);+#3176 = CARTESIAN_POINT('',(48.15,0.75,8.52));+#3177 = SURFACE_CURVE('',#3178,(#3182,#3189),.PCURVE_S1.);+#3178 = LINE('',#3179,#3180);+#3179 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3180 = VECTOR('',#3181,1.);+#3181 = DIRECTION('',(0.,-1.,0.));+#3182 = PCURVE('',#3150,#3183);+#3183 = DEFINITIONAL_REPRESENTATION('',(#3184),#3188);+#3184 = LINE('',#3185,#3186);+#3185 = CARTESIAN_POINT('',(-0.,0.));+#3186 = VECTOR('',#3187,1.);+#3187 = DIRECTION('',(-0.,-1.));+#3188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3189 = PCURVE('',#3190,#3195);+#3190 = PLANE('',#3191);+#3191 = AXIS2_PLACEMENT_3D('',#3192,#3193,#3194);+#3192 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3193 = DIRECTION('',(0.,0.,1.));+#3194 = DIRECTION('',(-1.,-0.,0.));+#3195 = DEFINITIONAL_REPRESENTATION('',(#3196),#3200);+#3196 = LINE('',#3197,#3198);+#3197 = CARTESIAN_POINT('',(-0.,-0.));+#3198 = VECTOR('',#3199,1.);+#3199 = DIRECTION('',(-0.,1.));+#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3201 = ORIENTED_EDGE('',*,*,#3202,.T.);+#3202 = EDGE_CURVE('',#3175,#3203,#3205,.T.);+#3203 = VERTEX_POINT('',#3204);+#3204 = CARTESIAN_POINT('',(48.15,0.75,22.52));+#3205 = SURFACE_CURVE('',#3206,(#3210,#3217),.PCURVE_S1.);+#3206 = LINE('',#3207,#3208);+#3207 = CARTESIAN_POINT('',(48.15,0.75,8.52));+#3208 = VECTOR('',#3209,1.);+#3209 = DIRECTION('',(0.,0.,1.));+#3210 = PCURVE('',#3150,#3211);+#3211 = DEFINITIONAL_REPRESENTATION('',(#3212),#3216);+#3212 = LINE('',#3213,#3214);+#3213 = CARTESIAN_POINT('',(-0.,-2.5));+#3214 = VECTOR('',#3215,1.);+#3215 = DIRECTION('',(-1.,0.));+#3216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3217 = PCURVE('',#3218,#3223);+#3218 = PLANE('',#3219);+#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222);+#3220 = CARTESIAN_POINT('',(48.15,0.75,8.52));+#3221 = DIRECTION('',(0.,-1.,0.));+#3222 = DIRECTION('',(0.,-0.,-1.));+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3228);+#3224 = LINE('',#3225,#3226);+#3225 = CARTESIAN_POINT('',(-0.,0.));+#3226 = VECTOR('',#3227,1.);+#3227 = DIRECTION('',(-1.,0.));+#3228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3229 = ORIENTED_EDGE('',*,*,#3230,.F.);+#3230 = EDGE_CURVE('',#3142,#3203,#3231,.T.);+#3231 = SURFACE_CURVE('',#3232,(#3236,#3243),.PCURVE_S1.);+#3232 = LINE('',#3233,#3234);+#3233 = CARTESIAN_POINT('',(48.15,3.25,22.52));+#3234 = VECTOR('',#3235,1.);+#3235 = DIRECTION('',(0.,-1.,0.));+#3236 = PCURVE('',#3150,#3237);+#3237 = DEFINITIONAL_REPRESENTATION('',(#3238),#3242);+#3238 = LINE('',#3239,#3240);+#3239 = CARTESIAN_POINT('',(-14.,0.));+#3240 = VECTOR('',#3241,1.);+#3241 = DIRECTION('',(-0.,-1.));+#3242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3243 = PCURVE('',#3244,#3249);+#3244 = PLANE('',#3245);+#3245 = AXIS2_PLACEMENT_3D('',#3246,#3247,#3248);+#3246 = CARTESIAN_POINT('',(48.15,3.25,22.52));+#3247 = DIRECTION('',(0.,0.,1.));+#3248 = DIRECTION('',(-1.,-0.,0.));+#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3254);+#3250 = LINE('',#3251,#3252);+#3251 = CARTESIAN_POINT('',(-0.,-0.));+#3252 = VECTOR('',#3253,1.);+#3253 = DIRECTION('',(-0.,1.));+#3254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3255 = ADVANCED_FACE('',(#3256),#3162,.F.);+#3256 = FACE_BOUND('',#3257,.T.);+#3257 = EDGE_LOOP('',(#3258,#3281,#3282,#3305));+#3258 = ORIENTED_EDGE('',*,*,#3259,.F.);+#3259 = EDGE_CURVE('',#3140,#3260,#3262,.T.);+#3260 = VERTEX_POINT('',#3261);+#3261 = CARTESIAN_POINT('',(55.97,3.25,8.52));+#3262 = SURFACE_CURVE('',#3263,(#3267,#3274),.PCURVE_S1.);+#3263 = LINE('',#3264,#3265);+#3264 = CARTESIAN_POINT('',(48.15,3.25,8.52));+#3265 = VECTOR('',#3266,1.);+#3266 = DIRECTION('',(1.,0.,0.));+#3267 = PCURVE('',#3162,#3268);+#3268 = DEFINITIONAL_REPRESENTATION('',(#3269),#3273);+#3269 = LINE('',#3270,#3271);+#3270 = CARTESIAN_POINT('',(-0.,0.));+#3271 = VECTOR('',#3272,1.);+#3272 = DIRECTION('',(-0.,1.));+#3273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3274 = PCURVE('',#3190,#3275);+#3275 = DEFINITIONAL_REPRESENTATION('',(#3276),#3280);+#3276 = LINE('',#3277,#3278);+#3277 = CARTESIAN_POINT('',(-0.,-0.));+#3278 = VECTOR('',#3279,1.);+#3279 = DIRECTION('',(-1.,-0.));+#3280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3281 = ORIENTED_EDGE('',*,*,#3139,.T.);+#3282 = ORIENTED_EDGE('',*,*,#3283,.T.);+#3283 = EDGE_CURVE('',#3142,#3284,#3286,.T.);+#3284 = VERTEX_POINT('',#3285);+#3285 = CARTESIAN_POINT('',(55.97,3.25,22.52));+#3286 = SURFACE_CURVE('',#3287,(#3291,#3298),.PCURVE_S1.);+#3287 = LINE('',#3288,#3289);+#3288 = CARTESIAN_POINT('',(48.15,3.25,22.52));+#3289 = VECTOR('',#3290,1.);+#3290 = DIRECTION('',(1.,0.,0.));+#3291 = PCURVE('',#3162,#3292);+#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);+#3293 = LINE('',#3294,#3295);+#3294 = CARTESIAN_POINT('',(-14.,0.));+#3295 = VECTOR('',#3296,1.);+#3296 = DIRECTION('',(-0.,1.));+#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3298 = PCURVE('',#3244,#3299);+#3299 = DEFINITIONAL_REPRESENTATION('',(#3300),#3304);+#3300 = LINE('',#3301,#3302);+#3301 = CARTESIAN_POINT('',(-0.,-0.));+#3302 = VECTOR('',#3303,1.);+#3303 = DIRECTION('',(-1.,-0.));+#3304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3305 = ORIENTED_EDGE('',*,*,#3306,.F.);+#3306 = EDGE_CURVE('',#3260,#3284,#3307,.T.);+#3307 = SURFACE_CURVE('',#3308,(#3312,#3319),.PCURVE_S1.);+#3308 = LINE('',#3309,#3310);+#3309 = CARTESIAN_POINT('',(55.97,3.25,8.52));+#3310 = VECTOR('',#3311,1.);+#3311 = DIRECTION('',(0.,0.,1.));+#3312 = PCURVE('',#3162,#3313);+#3313 = DEFINITIONAL_REPRESENTATION('',(#3314),#3318);+#3314 = LINE('',#3315,#3316);+#3315 = CARTESIAN_POINT('',(-0.,7.82));+#3316 = VECTOR('',#3317,1.);+#3317 = DIRECTION('',(-1.,0.));+#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3319 = PCURVE('',#3320,#3325);+#3320 = PLANE('',#3321);+#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324);+#3322 = CARTESIAN_POINT('',(55.97,3.25,8.52));+#3323 = DIRECTION('',(1.,0.,0.));+#3324 = DIRECTION('',(0.,-0.,-1.));+#3325 = DEFINITIONAL_REPRESENTATION('',(#3326),#3330);+#3326 = LINE('',#3327,#3328);+#3327 = CARTESIAN_POINT('',(-0.,0.));+#3328 = VECTOR('',#3329,1.);+#3329 = DIRECTION('',(-1.,0.));+#3330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3331 = ADVANCED_FACE('',(#3332,#3380,#3494,#3608),#3244,.T.);+#3332 = FACE_BOUND('',#3333,.F.);+#3333 = EDGE_LOOP('',(#3334,#3335,#3336,#3359));+#3334 = ORIENTED_EDGE('',*,*,#3230,.F.);+#3335 = ORIENTED_EDGE('',*,*,#3283,.T.);+#3336 = ORIENTED_EDGE('',*,*,#3337,.T.);+#3337 = EDGE_CURVE('',#3284,#3338,#3340,.T.);+#3338 = VERTEX_POINT('',#3339);+#3339 = CARTESIAN_POINT('',(55.97,0.75,22.52));+#3340 = SURFACE_CURVE('',#3341,(#3345,#3352),.PCURVE_S1.);+#3341 = LINE('',#3342,#3343);+#3342 = CARTESIAN_POINT('',(55.97,3.25,22.52));+#3343 = VECTOR('',#3344,1.);+#3344 = DIRECTION('',(0.,-1.,0.));+#3345 = PCURVE('',#3244,#3346);+#3346 = DEFINITIONAL_REPRESENTATION('',(#3347),#3351);+#3347 = LINE('',#3348,#3349);+#3348 = CARTESIAN_POINT('',(-7.82,-0.));+#3349 = VECTOR('',#3350,1.);+#3350 = DIRECTION('',(-0.,1.));+#3351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3352 = PCURVE('',#3320,#3353);+#3353 = DEFINITIONAL_REPRESENTATION('',(#3354),#3358);+#3354 = LINE('',#3355,#3356);+#3355 = CARTESIAN_POINT('',(-14.,0.));+#3356 = VECTOR('',#3357,1.);+#3357 = DIRECTION('',(-0.,-1.));+#3358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3359 = ORIENTED_EDGE('',*,*,#3360,.F.);+#3360 = EDGE_CURVE('',#3203,#3338,#3361,.T.);+#3361 = SURFACE_CURVE('',#3362,(#3366,#3373),.PCURVE_S1.);+#3362 = LINE('',#3363,#3364);+#3363 = CARTESIAN_POINT('',(48.15,0.75,22.52));+#3364 = VECTOR('',#3365,1.);+#3365 = DIRECTION('',(1.,0.,0.));+#3366 = PCURVE('',#3244,#3367);+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372);+#3368 = LINE('',#3369,#3370);+#3369 = CARTESIAN_POINT('',(-0.,2.5));+#3370 = VECTOR('',#3371,1.);+#3371 = DIRECTION('',(-1.,-0.));+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3373 = PCURVE('',#3218,#3374);+#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3379);+#3375 = LINE('',#3376,#3377);+#3376 = CARTESIAN_POINT('',(-14.,0.));+#3377 = VECTOR('',#3378,1.);+#3378 = DIRECTION('',(-0.,1.));+#3379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3380 = FACE_BOUND('',#3381,.F.);+#3381 = EDGE_LOOP('',(#3382,#3412,#3440,#3468));+#3382 = ORIENTED_EDGE('',*,*,#3383,.T.);+#3383 = EDGE_CURVE('',#3384,#3386,#3388,.T.);+#3384 = VERTEX_POINT('',#3385);+#3385 = CARTESIAN_POINT('',(50.02,2.5,22.52));+#3386 = VERTEX_POINT('',#3387);+#3387 = CARTESIAN_POINT('',(49.02,2.5,22.52));+#3388 = SURFACE_CURVE('',#3389,(#3393,#3400),.PCURVE_S1.);+#3389 = LINE('',#3390,#3391);+#3390 = CARTESIAN_POINT('',(48.585,2.5,22.52));+#3391 = VECTOR('',#3392,1.);+#3392 = DIRECTION('',(-1.,-0.,-0.));+#3393 = PCURVE('',#3244,#3394);+#3394 = DEFINITIONAL_REPRESENTATION('',(#3395),#3399);+#3395 = LINE('',#3396,#3397);+#3396 = CARTESIAN_POINT('',(-0.435,0.75));+#3397 = VECTOR('',#3398,1.);+#3398 = DIRECTION('',(1.,-0.));+#3399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3400 = PCURVE('',#3401,#3406);+#3401 = PLANE('',#3402);+#3402 = AXIS2_PLACEMENT_3D('',#3403,#3404,#3405);+#3403 = CARTESIAN_POINT('',(49.02,2.5,8.38));+#3404 = DIRECTION('',(0.,-1.,0.));+#3405 = DIRECTION('',(0.,-0.,-1.));+#3406 = DEFINITIONAL_REPRESENTATION('',(#3407),#3411);+#3407 = LINE('',#3408,#3409);+#3408 = CARTESIAN_POINT('',(-14.14,-0.435));+#3409 = VECTOR('',#3410,1.);+#3410 = DIRECTION('',(-0.,-1.));+#3411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3412 = ORIENTED_EDGE('',*,*,#3413,.T.);+#3413 = EDGE_CURVE('',#3386,#3414,#3416,.T.);+#3414 = VERTEX_POINT('',#3415);+#3415 = CARTESIAN_POINT('',(49.02,1.5,22.52));+#3416 = SURFACE_CURVE('',#3417,(#3421,#3428),.PCURVE_S1.);+#3417 = LINE('',#3418,#3419);+#3418 = CARTESIAN_POINT('',(49.02,2.875,22.52));+#3419 = VECTOR('',#3420,1.);+#3420 = DIRECTION('',(-0.,-1.,-0.));+#3421 = PCURVE('',#3244,#3422);+#3422 = DEFINITIONAL_REPRESENTATION('',(#3423),#3427);+#3423 = LINE('',#3424,#3425);+#3424 = CARTESIAN_POINT('',(-0.87,0.375));+#3425 = VECTOR('',#3426,1.);+#3426 = DIRECTION('',(-0.,1.));+#3427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3428 = PCURVE('',#3429,#3434);+#3429 = PLANE('',#3430);+#3430 = AXIS2_PLACEMENT_3D('',#3431,#3432,#3433);+#3431 = CARTESIAN_POINT('',(49.02,2.5,8.38));+#3432 = DIRECTION('',(1.,0.,0.));+#3433 = DIRECTION('',(0.,-0.,-1.));+#3434 = DEFINITIONAL_REPRESENTATION('',(#3435),#3439);+#3435 = LINE('',#3436,#3437);+#3436 = CARTESIAN_POINT('',(-14.14,0.375));+#3437 = VECTOR('',#3438,1.);+#3438 = DIRECTION('',(-0.,-1.));+#3439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3440 = ORIENTED_EDGE('',*,*,#3441,.F.);+#3441 = EDGE_CURVE('',#3442,#3414,#3444,.T.);+#3442 = VERTEX_POINT('',#3443);+#3443 = CARTESIAN_POINT('',(50.02,1.5,22.52));+#3444 = SURFACE_CURVE('',#3445,(#3449,#3456),.PCURVE_S1.);+#3445 = LINE('',#3446,#3447);+#3446 = CARTESIAN_POINT('',(48.585,1.5,22.52));+#3447 = VECTOR('',#3448,1.);+#3448 = DIRECTION('',(-1.,-0.,-0.));+#3449 = PCURVE('',#3244,#3450);+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3455);+#3451 = LINE('',#3452,#3453);+#3452 = CARTESIAN_POINT('',(-0.435,1.75));+#3453 = VECTOR('',#3454,1.);+#3454 = DIRECTION('',(1.,-0.));+#3455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3456 = PCURVE('',#3457,#3462);+#3457 = PLANE('',#3458);+#3458 = AXIS2_PLACEMENT_3D('',#3459,#3460,#3461);+#3459 = CARTESIAN_POINT('',(49.02,1.5,8.38));+#3460 = DIRECTION('',(0.,-1.,0.));+#3461 = DIRECTION('',(0.,-0.,-1.));+#3462 = DEFINITIONAL_REPRESENTATION('',(#3463),#3467);+#3463 = LINE('',#3464,#3465);+#3464 = CARTESIAN_POINT('',(-14.14,-0.435));+#3465 = VECTOR('',#3466,1.);+#3466 = DIRECTION('',(-0.,-1.));+#3467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3468 = ORIENTED_EDGE('',*,*,#3469,.F.);+#3469 = EDGE_CURVE('',#3384,#3442,#3470,.T.);+#3470 = SURFACE_CURVE('',#3471,(#3475,#3482),.PCURVE_S1.);+#3471 = LINE('',#3472,#3473);+#3472 = CARTESIAN_POINT('',(50.02,2.875,22.52));+#3473 = VECTOR('',#3474,1.);+#3474 = DIRECTION('',(-0.,-1.,-0.));+#3475 = PCURVE('',#3244,#3476);+#3476 = DEFINITIONAL_REPRESENTATION('',(#3477),#3481);+#3477 = LINE('',#3478,#3479);+#3478 = CARTESIAN_POINT('',(-1.87,0.375));+#3479 = VECTOR('',#3480,1.);+#3480 = DIRECTION('',(-0.,1.));+#3481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3482 = PCURVE('',#3483,#3488);+#3483 = PLANE('',#3484);+#3484 = AXIS2_PLACEMENT_3D('',#3485,#3486,#3487);+#3485 = CARTESIAN_POINT('',(50.02,2.5,8.38));+#3486 = DIRECTION('',(1.,0.,0.));+#3487 = DIRECTION('',(0.,-0.,-1.));+#3488 = DEFINITIONAL_REPRESENTATION('',(#3489),#3493);+#3489 = LINE('',#3490,#3491);+#3490 = CARTESIAN_POINT('',(-14.14,0.375));+#3491 = VECTOR('',#3492,1.);+#3492 = DIRECTION('',(-0.,-1.));+#3493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3494 = FACE_BOUND('',#3495,.F.);+#3495 = EDGE_LOOP('',(#3496,#3526,#3554,#3582));+#3496 = ORIENTED_EDGE('',*,*,#3497,.T.);+#3497 = EDGE_CURVE('',#3498,#3500,#3502,.T.);+#3498 = VERTEX_POINT('',#3499);+#3499 = CARTESIAN_POINT('',(52.56,2.5,22.52));+#3500 = VERTEX_POINT('',#3501);+#3501 = CARTESIAN_POINT('',(51.56,2.5,22.52));+#3502 = SURFACE_CURVE('',#3503,(#3507,#3514),.PCURVE_S1.);+#3503 = LINE('',#3504,#3505);+#3504 = CARTESIAN_POINT('',(49.855,2.5,22.52));+#3505 = VECTOR('',#3506,1.);+#3506 = DIRECTION('',(-1.,-0.,-0.));+#3507 = PCURVE('',#3244,#3508);+#3508 = DEFINITIONAL_REPRESENTATION('',(#3509),#3513);+#3509 = LINE('',#3510,#3511);+#3510 = CARTESIAN_POINT('',(-1.705,0.75));+#3511 = VECTOR('',#3512,1.);+#3512 = DIRECTION('',(1.,-0.));+#3513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3514 = PCURVE('',#3515,#3520);+#3515 = PLANE('',#3516);+#3516 = AXIS2_PLACEMENT_3D('',#3517,#3518,#3519);+#3517 = CARTESIAN_POINT('',(51.56,2.5,8.38));+#3518 = DIRECTION('',(0.,-1.,0.));+#3519 = DIRECTION('',(0.,-0.,-1.));+#3520 = DEFINITIONAL_REPRESENTATION('',(#3521),#3525);+#3521 = LINE('',#3522,#3523);+#3522 = CARTESIAN_POINT('',(-14.14,-1.705));+#3523 = VECTOR('',#3524,1.);+#3524 = DIRECTION('',(-0.,-1.));+#3525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3526 = ORIENTED_EDGE('',*,*,#3527,.T.);+#3527 = EDGE_CURVE('',#3500,#3528,#3530,.T.);+#3528 = VERTEX_POINT('',#3529);+#3529 = CARTESIAN_POINT('',(51.56,1.5,22.52));+#3530 = SURFACE_CURVE('',#3531,(#3535,#3542),.PCURVE_S1.);+#3531 = LINE('',#3532,#3533);+#3532 = CARTESIAN_POINT('',(51.56,2.875,22.52));+#3533 = VECTOR('',#3534,1.);+#3534 = DIRECTION('',(-0.,-1.,-0.));+#3535 = PCURVE('',#3244,#3536);+#3536 = DEFINITIONAL_REPRESENTATION('',(#3537),#3541);+#3537 = LINE('',#3538,#3539);+#3538 = CARTESIAN_POINT('',(-3.41,0.375));+#3539 = VECTOR('',#3540,1.);+#3540 = DIRECTION('',(-0.,1.));+#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3542 = PCURVE('',#3543,#3548);+#3543 = PLANE('',#3544);+#3544 = AXIS2_PLACEMENT_3D('',#3545,#3546,#3547);+#3545 = CARTESIAN_POINT('',(51.56,2.5,8.38));+#3546 = DIRECTION('',(1.,0.,0.));+#3547 = DIRECTION('',(0.,-0.,-1.));+#3548 = DEFINITIONAL_REPRESENTATION('',(#3549),#3553);+#3549 = LINE('',#3550,#3551);+#3550 = CARTESIAN_POINT('',(-14.14,0.375));+#3551 = VECTOR('',#3552,1.);+#3552 = DIRECTION('',(-0.,-1.));+#3553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3554 = ORIENTED_EDGE('',*,*,#3555,.F.);+#3555 = EDGE_CURVE('',#3556,#3528,#3558,.T.);+#3556 = VERTEX_POINT('',#3557);+#3557 = CARTESIAN_POINT('',(52.56,1.5,22.52));+#3558 = SURFACE_CURVE('',#3559,(#3563,#3570),.PCURVE_S1.);+#3559 = LINE('',#3560,#3561);+#3560 = CARTESIAN_POINT('',(49.855,1.5,22.52));+#3561 = VECTOR('',#3562,1.);+#3562 = DIRECTION('',(-1.,-0.,-0.));+#3563 = PCURVE('',#3244,#3564);+#3564 = DEFINITIONAL_REPRESENTATION('',(#3565),#3569);+#3565 = LINE('',#3566,#3567);+#3566 = CARTESIAN_POINT('',(-1.705,1.75));+#3567 = VECTOR('',#3568,1.);+#3568 = DIRECTION('',(1.,-0.));+#3569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3570 = PCURVE('',#3571,#3576);+#3571 = PLANE('',#3572);+#3572 = AXIS2_PLACEMENT_3D('',#3573,#3574,#3575);+#3573 = CARTESIAN_POINT('',(51.56,1.5,8.38));+#3574 = DIRECTION('',(0.,-1.,0.));+#3575 = DIRECTION('',(0.,-0.,-1.));+#3576 = DEFINITIONAL_REPRESENTATION('',(#3577),#3581);+#3577 = LINE('',#3578,#3579);+#3578 = CARTESIAN_POINT('',(-14.14,-1.705));+#3579 = VECTOR('',#3580,1.);+#3580 = DIRECTION('',(-0.,-1.));+#3581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3582 = ORIENTED_EDGE('',*,*,#3583,.F.);+#3583 = EDGE_CURVE('',#3498,#3556,#3584,.T.);+#3584 = SURFACE_CURVE('',#3585,(#3589,#3596),.PCURVE_S1.);+#3585 = LINE('',#3586,#3587);+#3586 = CARTESIAN_POINT('',(52.56,2.875,22.52));+#3587 = VECTOR('',#3588,1.);+#3588 = DIRECTION('',(-0.,-1.,-0.));+#3589 = PCURVE('',#3244,#3590);+#3590 = DEFINITIONAL_REPRESENTATION('',(#3591),#3595);+#3591 = LINE('',#3592,#3593);+#3592 = CARTESIAN_POINT('',(-4.41,0.375));+#3593 = VECTOR('',#3594,1.);+#3594 = DIRECTION('',(-0.,1.));+#3595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3596 = PCURVE('',#3597,#3602);+#3597 = PLANE('',#3598);+#3598 = AXIS2_PLACEMENT_3D('',#3599,#3600,#3601);+#3599 = CARTESIAN_POINT('',(52.56,2.5,8.38));+#3600 = DIRECTION('',(1.,0.,0.));+#3601 = DIRECTION('',(0.,-0.,-1.));+#3602 = DEFINITIONAL_REPRESENTATION('',(#3603),#3607);+#3603 = LINE('',#3604,#3605);+#3604 = CARTESIAN_POINT('',(-14.14,0.375));+#3605 = VECTOR('',#3606,1.);+#3606 = DIRECTION('',(-0.,-1.));+#3607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3608 = FACE_BOUND('',#3609,.F.);+#3609 = EDGE_LOOP('',(#3610,#3640,#3668,#3696));+#3610 = ORIENTED_EDGE('',*,*,#3611,.T.);+#3611 = EDGE_CURVE('',#3612,#3614,#3616,.T.);+#3612 = VERTEX_POINT('',#3613);+#3613 = CARTESIAN_POINT('',(55.1,2.5,22.52));+#3614 = VERTEX_POINT('',#3615);+#3615 = CARTESIAN_POINT('',(54.1,2.5,22.52));+#3616 = SURFACE_CURVE('',#3617,(#3621,#3628),.PCURVE_S1.);+#3617 = LINE('',#3618,#3619);+#3618 = CARTESIAN_POINT('',(51.125,2.5,22.52));+#3619 = VECTOR('',#3620,1.);+#3620 = DIRECTION('',(-1.,-0.,-0.));+#3621 = PCURVE('',#3244,#3622);+#3622 = DEFINITIONAL_REPRESENTATION('',(#3623),#3627);+#3623 = LINE('',#3624,#3625);+#3624 = CARTESIAN_POINT('',(-2.975,0.75));+#3625 = VECTOR('',#3626,1.);+#3626 = DIRECTION('',(1.,-0.));+#3627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3628 = PCURVE('',#3629,#3634);+#3629 = PLANE('',#3630);+#3630 = AXIS2_PLACEMENT_3D('',#3631,#3632,#3633);+#3631 = CARTESIAN_POINT('',(54.1,2.5,8.38));+#3632 = DIRECTION('',(0.,-1.,0.));+#3633 = DIRECTION('',(0.,-0.,-1.));+#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);+#3635 = LINE('',#3636,#3637);+#3636 = CARTESIAN_POINT('',(-14.14,-2.975));+#3637 = VECTOR('',#3638,1.);+#3638 = DIRECTION('',(-0.,-1.));+#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3640 = ORIENTED_EDGE('',*,*,#3641,.T.);+#3641 = EDGE_CURVE('',#3614,#3642,#3644,.T.);+#3642 = VERTEX_POINT('',#3643);+#3643 = CARTESIAN_POINT('',(54.1,1.5,22.52));+#3644 = SURFACE_CURVE('',#3645,(#3649,#3656),.PCURVE_S1.);+#3645 = LINE('',#3646,#3647);+#3646 = CARTESIAN_POINT('',(54.1,2.875,22.52));+#3647 = VECTOR('',#3648,1.);+#3648 = DIRECTION('',(-0.,-1.,-0.));+#3649 = PCURVE('',#3244,#3650);+#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655);+#3651 = LINE('',#3652,#3653);+#3652 = CARTESIAN_POINT('',(-5.95,0.375));+#3653 = VECTOR('',#3654,1.);+#3654 = DIRECTION('',(-0.,1.));+#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3656 = PCURVE('',#3657,#3662);+#3657 = PLANE('',#3658);+#3658 = AXIS2_PLACEMENT_3D('',#3659,#3660,#3661);+#3659 = CARTESIAN_POINT('',(54.1,2.5,8.38));+#3660 = DIRECTION('',(1.,0.,0.));+#3661 = DIRECTION('',(0.,-0.,-1.));+#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667);+#3663 = LINE('',#3664,#3665);+#3664 = CARTESIAN_POINT('',(-14.14,0.375));+#3665 = VECTOR('',#3666,1.);+#3666 = DIRECTION('',(-0.,-1.));+#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3668 = ORIENTED_EDGE('',*,*,#3669,.F.);+#3669 = EDGE_CURVE('',#3670,#3642,#3672,.T.);+#3670 = VERTEX_POINT('',#3671);+#3671 = CARTESIAN_POINT('',(55.1,1.5,22.52));+#3672 = SURFACE_CURVE('',#3673,(#3677,#3684),.PCURVE_S1.);+#3673 = LINE('',#3674,#3675);+#3674 = CARTESIAN_POINT('',(51.125,1.5,22.52));+#3675 = VECTOR('',#3676,1.);+#3676 = DIRECTION('',(-1.,-0.,-0.));+#3677 = PCURVE('',#3244,#3678);+#3678 = DEFINITIONAL_REPRESENTATION('',(#3679),#3683);+#3679 = LINE('',#3680,#3681);+#3680 = CARTESIAN_POINT('',(-2.975,1.75));+#3681 = VECTOR('',#3682,1.);+#3682 = DIRECTION('',(1.,-0.));+#3683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3684 = PCURVE('',#3685,#3690);+#3685 = PLANE('',#3686);+#3686 = AXIS2_PLACEMENT_3D('',#3687,#3688,#3689);+#3687 = CARTESIAN_POINT('',(54.1,1.5,8.38));+#3688 = DIRECTION('',(0.,-1.,0.));+#3689 = DIRECTION('',(0.,-0.,-1.));+#3690 = DEFINITIONAL_REPRESENTATION('',(#3691),#3695);+#3691 = LINE('',#3692,#3693);+#3692 = CARTESIAN_POINT('',(-14.14,-2.975));+#3693 = VECTOR('',#3694,1.);+#3694 = DIRECTION('',(-0.,-1.));+#3695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3696 = ORIENTED_EDGE('',*,*,#3697,.F.);+#3697 = EDGE_CURVE('',#3612,#3670,#3698,.T.);+#3698 = SURFACE_CURVE('',#3699,(#3703,#3710),.PCURVE_S1.);+#3699 = LINE('',#3700,#3701);+#3700 = CARTESIAN_POINT('',(55.1,2.875,22.52));+#3701 = VECTOR('',#3702,1.);+#3702 = DIRECTION('',(-0.,-1.,-0.));+#3703 = PCURVE('',#3244,#3704);+#3704 = DEFINITIONAL_REPRESENTATION('',(#3705),#3709);+#3705 = LINE('',#3706,#3707);+#3706 = CARTESIAN_POINT('',(-6.95,0.375));+#3707 = VECTOR('',#3708,1.);+#3708 = DIRECTION('',(-0.,1.));+#3709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3710 = PCURVE('',#3711,#3716);+#3711 = PLANE('',#3712);+#3712 = AXIS2_PLACEMENT_3D('',#3713,#3714,#3715);+#3713 = CARTESIAN_POINT('',(55.1,2.5,8.38));+#3714 = DIRECTION('',(1.,0.,0.));+#3715 = DIRECTION('',(0.,-0.,-1.));+#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3721);+#3717 = LINE('',#3718,#3719);+#3718 = CARTESIAN_POINT('',(-14.14,0.375));+#3719 = VECTOR('',#3720,1.);+#3720 = DIRECTION('',(-0.,-1.));+#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3722 = ADVANCED_FACE('',(#3723),#3218,.T.);+#3723 = FACE_BOUND('',#3724,.F.);+#3724 = EDGE_LOOP('',(#3725,#3748,#3749,#3750));+#3725 = ORIENTED_EDGE('',*,*,#3726,.F.);+#3726 = EDGE_CURVE('',#3175,#3727,#3729,.T.);+#3727 = VERTEX_POINT('',#3728);+#3728 = CARTESIAN_POINT('',(55.97,0.75,8.52));+#3729 = SURFACE_CURVE('',#3730,(#3734,#3741),.PCURVE_S1.);+#3730 = LINE('',#3731,#3732);+#3731 = CARTESIAN_POINT('',(48.15,0.75,8.52));+#3732 = VECTOR('',#3733,1.);+#3733 = DIRECTION('',(1.,0.,0.));+#3734 = PCURVE('',#3218,#3735);+#3735 = DEFINITIONAL_REPRESENTATION('',(#3736),#3740);+#3736 = LINE('',#3737,#3738);+#3737 = CARTESIAN_POINT('',(-0.,0.));+#3738 = VECTOR('',#3739,1.);+#3739 = DIRECTION('',(-0.,1.));+#3740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3741 = PCURVE('',#3190,#3742);+#3742 = DEFINITIONAL_REPRESENTATION('',(#3743),#3747);+#3743 = LINE('',#3744,#3745);+#3744 = CARTESIAN_POINT('',(-0.,2.5));+#3745 = VECTOR('',#3746,1.);+#3746 = DIRECTION('',(-1.,-0.));+#3747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3748 = ORIENTED_EDGE('',*,*,#3202,.T.);+#3749 = ORIENTED_EDGE('',*,*,#3360,.T.);+#3750 = ORIENTED_EDGE('',*,*,#3751,.F.);+#3751 = EDGE_CURVE('',#3727,#3338,#3752,.T.);+#3752 = SURFACE_CURVE('',#3753,(#3757,#3764),.PCURVE_S1.);+#3753 = LINE('',#3754,#3755);+#3754 = CARTESIAN_POINT('',(55.97,0.75,8.52));+#3755 = VECTOR('',#3756,1.);+#3756 = DIRECTION('',(0.,0.,1.));+#3757 = PCURVE('',#3218,#3758);+#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);+#3759 = LINE('',#3760,#3761);+#3760 = CARTESIAN_POINT('',(-0.,7.82));+#3761 = VECTOR('',#3762,1.);+#3762 = DIRECTION('',(-1.,0.));+#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3764 = PCURVE('',#3320,#3765);+#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);+#3766 = LINE('',#3767,#3768);+#3767 = CARTESIAN_POINT('',(-0.,-2.5));+#3768 = VECTOR('',#3769,1.);+#3769 = DIRECTION('',(-1.,0.));+#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3771 = ADVANCED_FACE('',(#3772,#3798,#3892,#3986),#3190,.F.);+#3772 = FACE_BOUND('',#3773,.T.);+#3773 = EDGE_LOOP('',(#3774,#3775,#3776,#3797));+#3774 = ORIENTED_EDGE('',*,*,#3174,.F.);+#3775 = ORIENTED_EDGE('',*,*,#3259,.T.);+#3776 = ORIENTED_EDGE('',*,*,#3777,.T.);+#3777 = EDGE_CURVE('',#3260,#3727,#3778,.T.);+#3778 = SURFACE_CURVE('',#3779,(#3783,#3790),.PCURVE_S1.);+#3779 = LINE('',#3780,#3781);+#3780 = CARTESIAN_POINT('',(55.97,3.25,8.52));+#3781 = VECTOR('',#3782,1.);+#3782 = DIRECTION('',(0.,-1.,0.));+#3783 = PCURVE('',#3190,#3784);+#3784 = DEFINITIONAL_REPRESENTATION('',(#3785),#3789);+#3785 = LINE('',#3786,#3787);+#3786 = CARTESIAN_POINT('',(-7.82,-0.));+#3787 = VECTOR('',#3788,1.);+#3788 = DIRECTION('',(-0.,1.));+#3789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3790 = PCURVE('',#3320,#3791);+#3791 = DEFINITIONAL_REPRESENTATION('',(#3792),#3796);+#3792 = LINE('',#3793,#3794);+#3793 = CARTESIAN_POINT('',(-0.,0.));+#3794 = VECTOR('',#3795,1.);+#3795 = DIRECTION('',(-0.,-1.));+#3796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3797 = ORIENTED_EDGE('',*,*,#3726,.F.);+#3798 = FACE_BOUND('',#3799,.T.);+#3799 = EDGE_LOOP('',(#3800,#3825,#3848,#3871));+#3800 = ORIENTED_EDGE('',*,*,#3801,.T.);+#3801 = EDGE_CURVE('',#3802,#3804,#3806,.T.);+#3802 = VERTEX_POINT('',#3803);+#3803 = CARTESIAN_POINT('',(50.02,2.5,8.52));+#3804 = VERTEX_POINT('',#3805);+#3805 = CARTESIAN_POINT('',(49.02,2.5,8.52));+#3806 = SURFACE_CURVE('',#3807,(#3811,#3818),.PCURVE_S1.);+#3807 = LINE('',#3808,#3809);+#3808 = CARTESIAN_POINT('',(48.585,2.5,8.52));+#3809 = VECTOR('',#3810,1.);+#3810 = DIRECTION('',(-1.,-0.,-0.));+#3811 = PCURVE('',#3190,#3812);+#3812 = DEFINITIONAL_REPRESENTATION('',(#3813),#3817);+#3813 = LINE('',#3814,#3815);+#3814 = CARTESIAN_POINT('',(-0.435,0.75));+#3815 = VECTOR('',#3816,1.);+#3816 = DIRECTION('',(1.,-0.));+#3817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3818 = PCURVE('',#3401,#3819);+#3819 = DEFINITIONAL_REPRESENTATION('',(#3820),#3824);+#3820 = LINE('',#3821,#3822);+#3821 = CARTESIAN_POINT('',(-0.14,-0.435));+#3822 = VECTOR('',#3823,1.);+#3823 = DIRECTION('',(-0.,-1.));+#3824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3825 = ORIENTED_EDGE('',*,*,#3826,.T.);+#3826 = EDGE_CURVE('',#3804,#3827,#3829,.T.);+#3827 = VERTEX_POINT('',#3828);+#3828 = CARTESIAN_POINT('',(49.02,1.5,8.52));+#3829 = SURFACE_CURVE('',#3830,(#3834,#3841),.PCURVE_S1.);+#3830 = LINE('',#3831,#3832);+#3831 = CARTESIAN_POINT('',(49.02,2.875,8.52));+#3832 = VECTOR('',#3833,1.);+#3833 = DIRECTION('',(-0.,-1.,-0.));+#3834 = PCURVE('',#3190,#3835);+#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);+#3836 = LINE('',#3837,#3838);+#3837 = CARTESIAN_POINT('',(-0.87,0.375));+#3838 = VECTOR('',#3839,1.);+#3839 = DIRECTION('',(-0.,1.));+#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3841 = PCURVE('',#3429,#3842);+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);+#3843 = LINE('',#3844,#3845);+#3844 = CARTESIAN_POINT('',(-0.14,0.375));+#3845 = VECTOR('',#3846,1.);+#3846 = DIRECTION('',(-0.,-1.));+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3848 = ORIENTED_EDGE('',*,*,#3849,.F.);+#3849 = EDGE_CURVE('',#3850,#3827,#3852,.T.);+#3850 = VERTEX_POINT('',#3851);+#3851 = CARTESIAN_POINT('',(50.02,1.5,8.52));+#3852 = SURFACE_CURVE('',#3853,(#3857,#3864),.PCURVE_S1.);+#3853 = LINE('',#3854,#3855);+#3854 = CARTESIAN_POINT('',(48.585,1.5,8.52));+#3855 = VECTOR('',#3856,1.);+#3856 = DIRECTION('',(-1.,-0.,-0.));+#3857 = PCURVE('',#3190,#3858);+#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863);+#3859 = LINE('',#3860,#3861);+#3860 = CARTESIAN_POINT('',(-0.435,1.75));+#3861 = VECTOR('',#3862,1.);+#3862 = DIRECTION('',(1.,-0.));+#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3864 = PCURVE('',#3457,#3865);+#3865 = DEFINITIONAL_REPRESENTATION('',(#3866),#3870);+#3866 = LINE('',#3867,#3868);+#3867 = CARTESIAN_POINT('',(-0.14,-0.435));+#3868 = VECTOR('',#3869,1.);+#3869 = DIRECTION('',(-0.,-1.));+#3870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3871 = ORIENTED_EDGE('',*,*,#3872,.F.);+#3872 = EDGE_CURVE('',#3802,#3850,#3873,.T.);+#3873 = SURFACE_CURVE('',#3874,(#3878,#3885),.PCURVE_S1.);+#3874 = LINE('',#3875,#3876);+#3875 = CARTESIAN_POINT('',(50.02,2.875,8.52));+#3876 = VECTOR('',#3877,1.);+#3877 = DIRECTION('',(-0.,-1.,-0.));+#3878 = PCURVE('',#3190,#3879);+#3879 = DEFINITIONAL_REPRESENTATION('',(#3880),#3884);+#3880 = LINE('',#3881,#3882);+#3881 = CARTESIAN_POINT('',(-1.87,0.375));+#3882 = VECTOR('',#3883,1.);+#3883 = DIRECTION('',(-0.,1.));+#3884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3885 = PCURVE('',#3483,#3886);+#3886 = DEFINITIONAL_REPRESENTATION('',(#3887),#3891);+#3887 = LINE('',#3888,#3889);+#3888 = CARTESIAN_POINT('',(-0.14,0.375));+#3889 = VECTOR('',#3890,1.);+#3890 = DIRECTION('',(-0.,-1.));+#3891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3892 = FACE_BOUND('',#3893,.T.);+#3893 = EDGE_LOOP('',(#3894,#3919,#3942,#3965));+#3894 = ORIENTED_EDGE('',*,*,#3895,.T.);+#3895 = EDGE_CURVE('',#3896,#3898,#3900,.T.);+#3896 = VERTEX_POINT('',#3897);+#3897 = CARTESIAN_POINT('',(52.56,2.5,8.52));+#3898 = VERTEX_POINT('',#3899);+#3899 = CARTESIAN_POINT('',(51.56,2.5,8.52));+#3900 = SURFACE_CURVE('',#3901,(#3905,#3912),.PCURVE_S1.);+#3901 = LINE('',#3902,#3903);+#3902 = CARTESIAN_POINT('',(49.855,2.5,8.52));+#3903 = VECTOR('',#3904,1.);+#3904 = DIRECTION('',(-1.,-0.,-0.));+#3905 = PCURVE('',#3190,#3906);+#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911);+#3907 = LINE('',#3908,#3909);+#3908 = CARTESIAN_POINT('',(-1.705,0.75));+#3909 = VECTOR('',#3910,1.);+#3910 = DIRECTION('',(1.,-0.));+#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3912 = PCURVE('',#3515,#3913);+#3913 = DEFINITIONAL_REPRESENTATION('',(#3914),#3918);+#3914 = LINE('',#3915,#3916);+#3915 = CARTESIAN_POINT('',(-0.14,-1.705));+#3916 = VECTOR('',#3917,1.);+#3917 = DIRECTION('',(-0.,-1.));+#3918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3919 = ORIENTED_EDGE('',*,*,#3920,.T.);+#3920 = EDGE_CURVE('',#3898,#3921,#3923,.T.);+#3921 = VERTEX_POINT('',#3922);+#3922 = CARTESIAN_POINT('',(51.56,1.5,8.52));+#3923 = SURFACE_CURVE('',#3924,(#3928,#3935),.PCURVE_S1.);+#3924 = LINE('',#3925,#3926);+#3925 = CARTESIAN_POINT('',(51.56,2.875,8.52));+#3926 = VECTOR('',#3927,1.);+#3927 = DIRECTION('',(-0.,-1.,-0.));+#3928 = PCURVE('',#3190,#3929);+#3929 = DEFINITIONAL_REPRESENTATION('',(#3930),#3934);+#3930 = LINE('',#3931,#3932);+#3931 = CARTESIAN_POINT('',(-3.41,0.375));+#3932 = VECTOR('',#3933,1.);+#3933 = DIRECTION('',(-0.,1.));+#3934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3935 = PCURVE('',#3543,#3936);+#3936 = DEFINITIONAL_REPRESENTATION('',(#3937),#3941);+#3937 = LINE('',#3938,#3939);+#3938 = CARTESIAN_POINT('',(-0.14,0.375));+#3939 = VECTOR('',#3940,1.);+#3940 = DIRECTION('',(-0.,-1.));+#3941 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3942 = ORIENTED_EDGE('',*,*,#3943,.F.);+#3943 = EDGE_CURVE('',#3944,#3921,#3946,.T.);+#3944 = VERTEX_POINT('',#3945);+#3945 = CARTESIAN_POINT('',(52.56,1.5,8.52));+#3946 = SURFACE_CURVE('',#3947,(#3951,#3958),.PCURVE_S1.);+#3947 = LINE('',#3948,#3949);+#3948 = CARTESIAN_POINT('',(49.855,1.5,8.52));+#3949 = VECTOR('',#3950,1.);+#3950 = DIRECTION('',(-1.,-0.,-0.));+#3951 = PCURVE('',#3190,#3952);+#3952 = DEFINITIONAL_REPRESENTATION('',(#3953),#3957);+#3953 = LINE('',#3954,#3955);+#3954 = CARTESIAN_POINT('',(-1.705,1.75));+#3955 = VECTOR('',#3956,1.);+#3956 = DIRECTION('',(1.,-0.));+#3957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3958 = PCURVE('',#3571,#3959);+#3959 = DEFINITIONAL_REPRESENTATION('',(#3960),#3964);+#3960 = LINE('',#3961,#3962);+#3961 = CARTESIAN_POINT('',(-0.14,-1.705));+#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('',#3896,#3944,#3967,.T.);+#3967 = SURFACE_CURVE('',#3968,(#3972,#3979),.PCURVE_S1.);+#3968 = LINE('',#3969,#3970);+#3969 = CARTESIAN_POINT('',(52.56,2.875,8.52));+#3970 = VECTOR('',#3971,1.);+#3971 = DIRECTION('',(-0.,-1.,-0.));+#3972 = PCURVE('',#3190,#3973);+#3973 = DEFINITIONAL_REPRESENTATION('',(#3974),#3978);+#3974 = LINE('',#3975,#3976);+#3975 = CARTESIAN_POINT('',(-4.41,0.375));+#3976 = VECTOR('',#3977,1.);+#3977 = DIRECTION('',(-0.,1.));+#3978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3979 = PCURVE('',#3597,#3980);+#3980 = DEFINITIONAL_REPRESENTATION('',(#3981),#3985);+#3981 = LINE('',#3982,#3983);+#3982 = CARTESIAN_POINT('',(-0.14,0.375));+#3983 = VECTOR('',#3984,1.);+#3984 = DIRECTION('',(-0.,-1.));+#3985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#3986 = FACE_BOUND('',#3987,.T.);+#3987 = EDGE_LOOP('',(#3988,#4013,#4036,#4059));+#3988 = ORIENTED_EDGE('',*,*,#3989,.T.);+#3989 = EDGE_CURVE('',#3990,#3992,#3994,.T.);+#3990 = VERTEX_POINT('',#3991);+#3991 = CARTESIAN_POINT('',(55.1,2.5,8.52));+#3992 = VERTEX_POINT('',#3993);+#3993 = CARTESIAN_POINT('',(54.1,2.5,8.52));+#3994 = SURFACE_CURVE('',#3995,(#3999,#4006),.PCURVE_S1.);+#3995 = LINE('',#3996,#3997);+#3996 = CARTESIAN_POINT('',(51.125,2.5,8.52));+#3997 = VECTOR('',#3998,1.);+#3998 = DIRECTION('',(-1.,-0.,-0.));+#3999 = PCURVE('',#3190,#4000);+#4000 = DEFINITIONAL_REPRESENTATION('',(#4001),#4005);+#4001 = LINE('',#4002,#4003);+#4002 = CARTESIAN_POINT('',(-2.975,0.75));+#4003 = VECTOR('',#4004,1.);+#4004 = DIRECTION('',(1.,-0.));+#4005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4006 = PCURVE('',#3629,#4007);+#4007 = DEFINITIONAL_REPRESENTATION('',(#4008),#4012);+#4008 = LINE('',#4009,#4010);+#4009 = CARTESIAN_POINT('',(-0.14,-2.975));+#4010 = VECTOR('',#4011,1.);+#4011 = DIRECTION('',(-0.,-1.));+#4012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4013 = ORIENTED_EDGE('',*,*,#4014,.T.);+#4014 = EDGE_CURVE('',#3992,#4015,#4017,.T.);+#4015 = VERTEX_POINT('',#4016);+#4016 = CARTESIAN_POINT('',(54.1,1.5,8.52));+#4017 = SURFACE_CURVE('',#4018,(#4022,#4029),.PCURVE_S1.);+#4018 = LINE('',#4019,#4020);+#4019 = CARTESIAN_POINT('',(54.1,2.875,8.52));+#4020 = VECTOR('',#4021,1.);+#4021 = DIRECTION('',(-0.,-1.,-0.));+#4022 = PCURVE('',#3190,#4023);+#4023 = DEFINITIONAL_REPRESENTATION('',(#4024),#4028);+#4024 = LINE('',#4025,#4026);+#4025 = CARTESIAN_POINT('',(-5.95,0.375));+#4026 = VECTOR('',#4027,1.);+#4027 = DIRECTION('',(-0.,1.));+#4028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4029 = PCURVE('',#3657,#4030);+#4030 = DEFINITIONAL_REPRESENTATION('',(#4031),#4035);+#4031 = LINE('',#4032,#4033);+#4032 = CARTESIAN_POINT('',(-0.14,0.375));+#4033 = VECTOR('',#4034,1.);+#4034 = DIRECTION('',(-0.,-1.));+#4035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4036 = ORIENTED_EDGE('',*,*,#4037,.F.);+#4037 = EDGE_CURVE('',#4038,#4015,#4040,.T.);+#4038 = VERTEX_POINT('',#4039);+#4039 = CARTESIAN_POINT('',(55.1,1.5,8.52));+#4040 = SURFACE_CURVE('',#4041,(#4045,#4052),.PCURVE_S1.);+#4041 = LINE('',#4042,#4043);+#4042 = CARTESIAN_POINT('',(51.125,1.5,8.52));+#4043 = VECTOR('',#4044,1.);+#4044 = DIRECTION('',(-1.,-0.,-0.));+#4045 = PCURVE('',#3190,#4046);+#4046 = DEFINITIONAL_REPRESENTATION('',(#4047),#4051);+#4047 = LINE('',#4048,#4049);+#4048 = CARTESIAN_POINT('',(-2.975,1.75));+#4049 = VECTOR('',#4050,1.);+#4050 = DIRECTION('',(1.,-0.));+#4051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4052 = PCURVE('',#3685,#4053);+#4053 = DEFINITIONAL_REPRESENTATION('',(#4054),#4058);+#4054 = LINE('',#4055,#4056);+#4055 = CARTESIAN_POINT('',(-0.14,-2.975));+#4056 = VECTOR('',#4057,1.);+#4057 = DIRECTION('',(-0.,-1.));+#4058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4059 = ORIENTED_EDGE('',*,*,#4060,.F.);+#4060 = EDGE_CURVE('',#3990,#4038,#4061,.T.);+#4061 = SURFACE_CURVE('',#4062,(#4066,#4073),.PCURVE_S1.);+#4062 = LINE('',#4063,#4064);+#4063 = CARTESIAN_POINT('',(55.1,2.875,8.52));+#4064 = VECTOR('',#4065,1.);+#4065 = DIRECTION('',(-0.,-1.,-0.));+#4066 = PCURVE('',#3190,#4067);+#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072);+#4068 = LINE('',#4069,#4070);+#4069 = CARTESIAN_POINT('',(-6.95,0.375));+#4070 = VECTOR('',#4071,1.);+#4071 = DIRECTION('',(-0.,1.));+#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4073 = PCURVE('',#3711,#4074);+#4074 = DEFINITIONAL_REPRESENTATION('',(#4075),#4079);+#4075 = LINE('',#4076,#4077);+#4076 = CARTESIAN_POINT('',(-0.14,0.375));+#4077 = VECTOR('',#4078,1.);+#4078 = DIRECTION('',(-0.,-1.));+#4079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4080 = ADVANCED_FACE('',(#4081),#3320,.T.);+#4081 = FACE_BOUND('',#4082,.F.);+#4082 = EDGE_LOOP('',(#4083,#4084,#4085,#4086));+#4083 = ORIENTED_EDGE('',*,*,#3306,.F.);+#4084 = ORIENTED_EDGE('',*,*,#3777,.T.);+#4085 = ORIENTED_EDGE('',*,*,#3751,.T.);+#4086 = ORIENTED_EDGE('',*,*,#3337,.F.);+#4087 = ADVANCED_FACE('',(#4088),#3401,.T.);+#4088 = FACE_BOUND('',#4089,.F.);+#4089 = EDGE_LOOP('',(#4090,#4111,#4112,#4133));+#4090 = ORIENTED_EDGE('',*,*,#4091,.F.);+#4091 = EDGE_CURVE('',#3802,#3384,#4092,.T.);+#4092 = SURFACE_CURVE('',#4093,(#4097,#4104),.PCURVE_S1.);+#4093 = LINE('',#4094,#4095);+#4094 = CARTESIAN_POINT('',(50.02,2.5,8.38));+#4095 = VECTOR('',#4096,1.);+#4096 = DIRECTION('',(0.,0.,1.));+#4097 = PCURVE('',#3401,#4098);+#4098 = DEFINITIONAL_REPRESENTATION('',(#4099),#4103);+#4099 = LINE('',#4100,#4101);+#4100 = CARTESIAN_POINT('',(-0.,1.));+#4101 = VECTOR('',#4102,1.);+#4102 = DIRECTION('',(-1.,0.));+#4103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4104 = PCURVE('',#3483,#4105);+#4105 = DEFINITIONAL_REPRESENTATION('',(#4106),#4110);+#4106 = LINE('',#4107,#4108);+#4107 = CARTESIAN_POINT('',(-0.,0.));+#4108 = VECTOR('',#4109,1.);+#4109 = DIRECTION('',(-1.,0.));+#4110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4111 = ORIENTED_EDGE('',*,*,#3801,.T.);+#4112 = ORIENTED_EDGE('',*,*,#4113,.T.);+#4113 = EDGE_CURVE('',#3804,#3386,#4114,.T.);+#4114 = SURFACE_CURVE('',#4115,(#4119,#4126),.PCURVE_S1.);+#4115 = LINE('',#4116,#4117);+#4116 = CARTESIAN_POINT('',(49.02,2.5,8.38));+#4117 = VECTOR('',#4118,1.);+#4118 = DIRECTION('',(0.,0.,1.));+#4119 = PCURVE('',#3401,#4120);+#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4125);+#4121 = LINE('',#4122,#4123);+#4122 = CARTESIAN_POINT('',(-0.,0.));+#4123 = VECTOR('',#4124,1.);+#4124 = DIRECTION('',(-1.,0.));+#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4126 = PCURVE('',#3429,#4127);+#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);+#4128 = LINE('',#4129,#4130);+#4129 = CARTESIAN_POINT('',(-0.,0.));+#4130 = VECTOR('',#4131,1.);+#4131 = DIRECTION('',(-1.,0.));+#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4133 = ORIENTED_EDGE('',*,*,#3383,.F.);+#4134 = ADVANCED_FACE('',(#4135),#3483,.F.);+#4135 = FACE_BOUND('',#4136,.T.);+#4136 = EDGE_LOOP('',(#4137,#4138,#4139,#4160));+#4137 = ORIENTED_EDGE('',*,*,#4091,.F.);+#4138 = ORIENTED_EDGE('',*,*,#3872,.T.);+#4139 = ORIENTED_EDGE('',*,*,#4140,.T.);+#4140 = EDGE_CURVE('',#3850,#3442,#4141,.T.);+#4141 = SURFACE_CURVE('',#4142,(#4146,#4153),.PCURVE_S1.);+#4142 = LINE('',#4143,#4144);+#4143 = CARTESIAN_POINT('',(50.02,1.5,8.38));+#4144 = VECTOR('',#4145,1.);+#4145 = DIRECTION('',(0.,0.,1.));+#4146 = PCURVE('',#3483,#4147);+#4147 = DEFINITIONAL_REPRESENTATION('',(#4148),#4152);+#4148 = LINE('',#4149,#4150);+#4149 = CARTESIAN_POINT('',(-0.,-1.));+#4150 = VECTOR('',#4151,1.);+#4151 = DIRECTION('',(-1.,0.));+#4152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4153 = PCURVE('',#3457,#4154);+#4154 = DEFINITIONAL_REPRESENTATION('',(#4155),#4159);+#4155 = LINE('',#4156,#4157);+#4156 = CARTESIAN_POINT('',(-0.,1.));+#4157 = VECTOR('',#4158,1.);+#4158 = DIRECTION('',(-1.,0.));+#4159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4160 = ORIENTED_EDGE('',*,*,#3469,.F.);+#4161 = ADVANCED_FACE('',(#4162),#3457,.F.);+#4162 = FACE_BOUND('',#4163,.T.);+#4163 = EDGE_LOOP('',(#4164,#4165,#4166,#4187));+#4164 = ORIENTED_EDGE('',*,*,#4140,.F.);+#4165 = ORIENTED_EDGE('',*,*,#3849,.T.);+#4166 = ORIENTED_EDGE('',*,*,#4167,.T.);+#4167 = EDGE_CURVE('',#3827,#3414,#4168,.T.);+#4168 = SURFACE_CURVE('',#4169,(#4173,#4180),.PCURVE_S1.);+#4169 = LINE('',#4170,#4171);+#4170 = CARTESIAN_POINT('',(49.02,1.5,8.38));+#4171 = VECTOR('',#4172,1.);+#4172 = DIRECTION('',(0.,0.,1.));+#4173 = PCURVE('',#3457,#4174);+#4174 = DEFINITIONAL_REPRESENTATION('',(#4175),#4179);+#4175 = LINE('',#4176,#4177);+#4176 = CARTESIAN_POINT('',(-0.,0.));+#4177 = VECTOR('',#4178,1.);+#4178 = DIRECTION('',(-1.,0.));+#4179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4180 = PCURVE('',#3429,#4181);+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);+#4182 = LINE('',#4183,#4184);+#4183 = CARTESIAN_POINT('',(-0.,-1.));+#4184 = VECTOR('',#4185,1.);+#4185 = DIRECTION('',(-1.,0.));+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4187 = ORIENTED_EDGE('',*,*,#3441,.F.);+#4188 = ADVANCED_FACE('',(#4189),#3429,.T.);+#4189 = FACE_BOUND('',#4190,.F.);+#4190 = EDGE_LOOP('',(#4191,#4192,#4193,#4194));+#4191 = ORIENTED_EDGE('',*,*,#4113,.F.);+#4192 = ORIENTED_EDGE('',*,*,#3826,.T.);+#4193 = ORIENTED_EDGE('',*,*,#4167,.T.);+#4194 = ORIENTED_EDGE('',*,*,#3413,.F.);+#4195 = ADVANCED_FACE('',(#4196),#3515,.T.);+#4196 = FACE_BOUND('',#4197,.F.);+#4197 = EDGE_LOOP('',(#4198,#4219,#4220,#4241));+#4198 = ORIENTED_EDGE('',*,*,#4199,.F.);+#4199 = EDGE_CURVE('',#3896,#3498,#4200,.T.);+#4200 = SURFACE_CURVE('',#4201,(#4205,#4212),.PCURVE_S1.);+#4201 = LINE('',#4202,#4203);+#4202 = CARTESIAN_POINT('',(52.56,2.5,8.38));+#4203 = VECTOR('',#4204,1.);+#4204 = DIRECTION('',(0.,0.,1.));+#4205 = PCURVE('',#3515,#4206);+#4206 = DEFINITIONAL_REPRESENTATION('',(#4207),#4211);+#4207 = LINE('',#4208,#4209);+#4208 = CARTESIAN_POINT('',(-0.,1.));+#4209 = VECTOR('',#4210,1.);+#4210 = DIRECTION('',(-1.,0.));+#4211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4212 = PCURVE('',#3597,#4213);+#4213 = DEFINITIONAL_REPRESENTATION('',(#4214),#4218);+#4214 = LINE('',#4215,#4216);+#4215 = CARTESIAN_POINT('',(-0.,0.));+#4216 = VECTOR('',#4217,1.);+#4217 = DIRECTION('',(-1.,0.));+#4218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4219 = ORIENTED_EDGE('',*,*,#3895,.T.);+#4220 = ORIENTED_EDGE('',*,*,#4221,.T.);+#4221 = EDGE_CURVE('',#3898,#3500,#4222,.T.);+#4222 = SURFACE_CURVE('',#4223,(#4227,#4234),.PCURVE_S1.);+#4223 = LINE('',#4224,#4225);+#4224 = CARTESIAN_POINT('',(51.56,2.5,8.38));+#4225 = VECTOR('',#4226,1.);+#4226 = DIRECTION('',(0.,0.,1.));+#4227 = PCURVE('',#3515,#4228);+#4228 = DEFINITIONAL_REPRESENTATION('',(#4229),#4233);+#4229 = LINE('',#4230,#4231);+#4230 = CARTESIAN_POINT('',(-0.,0.));+#4231 = VECTOR('',#4232,1.);+#4232 = DIRECTION('',(-1.,0.));+#4233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4234 = PCURVE('',#3543,#4235);+#4235 = DEFINITIONAL_REPRESENTATION('',(#4236),#4240);+#4236 = LINE('',#4237,#4238);+#4237 = CARTESIAN_POINT('',(-0.,0.));+#4238 = VECTOR('',#4239,1.);+#4239 = DIRECTION('',(-1.,0.));+#4240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4241 = ORIENTED_EDGE('',*,*,#3497,.F.);+#4242 = ADVANCED_FACE('',(#4243),#3597,.F.);+#4243 = FACE_BOUND('',#4244,.T.);+#4244 = EDGE_LOOP('',(#4245,#4246,#4247,#4268));+#4245 = ORIENTED_EDGE('',*,*,#4199,.F.);+#4246 = ORIENTED_EDGE('',*,*,#3966,.T.);+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);+#4248 = EDGE_CURVE('',#3944,#3556,#4249,.T.);+#4249 = SURFACE_CURVE('',#4250,(#4254,#4261),.PCURVE_S1.);+#4250 = LINE('',#4251,#4252);+#4251 = CARTESIAN_POINT('',(52.56,1.5,8.38));+#4252 = VECTOR('',#4253,1.);+#4253 = DIRECTION('',(0.,0.,1.));+#4254 = PCURVE('',#3597,#4255);+#4255 = DEFINITIONAL_REPRESENTATION('',(#4256),#4260);+#4256 = LINE('',#4257,#4258);+#4257 = CARTESIAN_POINT('',(-0.,-1.));+#4258 = VECTOR('',#4259,1.);+#4259 = DIRECTION('',(-1.,0.));+#4260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4261 = PCURVE('',#3571,#4262);+#4262 = DEFINITIONAL_REPRESENTATION('',(#4263),#4267);+#4263 = LINE('',#4264,#4265);+#4264 = CARTESIAN_POINT('',(-0.,1.));+#4265 = VECTOR('',#4266,1.);+#4266 = DIRECTION('',(-1.,0.));+#4267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4268 = ORIENTED_EDGE('',*,*,#3583,.F.);+#4269 = ADVANCED_FACE('',(#4270),#3543,.T.);+#4270 = FACE_BOUND('',#4271,.F.);+#4271 = EDGE_LOOP('',(#4272,#4273,#4274,#4295));+#4272 = ORIENTED_EDGE('',*,*,#4221,.F.);+#4273 = ORIENTED_EDGE('',*,*,#3920,.T.);+#4274 = ORIENTED_EDGE('',*,*,#4275,.T.);+#4275 = EDGE_CURVE('',#3921,#3528,#4276,.T.);+#4276 = SURFACE_CURVE('',#4277,(#4281,#4288),.PCURVE_S1.);+#4277 = LINE('',#4278,#4279);+#4278 = CARTESIAN_POINT('',(51.56,1.5,8.38));+#4279 = VECTOR('',#4280,1.);+#4280 = DIRECTION('',(0.,0.,1.));+#4281 = PCURVE('',#3543,#4282);+#4282 = DEFINITIONAL_REPRESENTATION('',(#4283),#4287);+#4283 = LINE('',#4284,#4285);+#4284 = CARTESIAN_POINT('',(-0.,-1.));+#4285 = VECTOR('',#4286,1.);+#4286 = DIRECTION('',(-1.,0.));+#4287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4288 = PCURVE('',#3571,#4289);+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);+#4290 = LINE('',#4291,#4292);+#4291 = CARTESIAN_POINT('',(-0.,0.));+#4292 = VECTOR('',#4293,1.);+#4293 = DIRECTION('',(-1.,0.));+#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4295 = ORIENTED_EDGE('',*,*,#3527,.F.);+#4296 = ADVANCED_FACE('',(#4297),#3571,.F.);+#4297 = FACE_BOUND('',#4298,.T.);+#4298 = EDGE_LOOP('',(#4299,#4300,#4301,#4302));+#4299 = ORIENTED_EDGE('',*,*,#4248,.F.);+#4300 = ORIENTED_EDGE('',*,*,#3943,.T.);+#4301 = ORIENTED_EDGE('',*,*,#4275,.T.);+#4302 = ORIENTED_EDGE('',*,*,#3555,.F.);+#4303 = ADVANCED_FACE('',(#4304),#3629,.T.);+#4304 = FACE_BOUND('',#4305,.F.);+#4305 = EDGE_LOOP('',(#4306,#4327,#4328,#4349));+#4306 = ORIENTED_EDGE('',*,*,#4307,.F.);+#4307 = EDGE_CURVE('',#3990,#3612,#4308,.T.);+#4308 = SURFACE_CURVE('',#4309,(#4313,#4320),.PCURVE_S1.);+#4309 = LINE('',#4310,#4311);+#4310 = CARTESIAN_POINT('',(55.1,2.5,8.38));+#4311 = VECTOR('',#4312,1.);+#4312 = DIRECTION('',(0.,0.,1.));+#4313 = PCURVE('',#3629,#4314);+#4314 = DEFINITIONAL_REPRESENTATION('',(#4315),#4319);+#4315 = LINE('',#4316,#4317);+#4316 = CARTESIAN_POINT('',(-0.,1.));+#4317 = VECTOR('',#4318,1.);+#4318 = DIRECTION('',(-1.,0.));+#4319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4320 = PCURVE('',#3711,#4321);+#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4326);+#4322 = LINE('',#4323,#4324);+#4323 = CARTESIAN_POINT('',(-0.,0.));+#4324 = VECTOR('',#4325,1.);+#4325 = DIRECTION('',(-1.,0.));+#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4327 = ORIENTED_EDGE('',*,*,#3989,.T.);+#4328 = ORIENTED_EDGE('',*,*,#4329,.T.);+#4329 = EDGE_CURVE('',#3992,#3614,#4330,.T.);+#4330 = SURFACE_CURVE('',#4331,(#4335,#4342),.PCURVE_S1.);+#4331 = LINE('',#4332,#4333);+#4332 = CARTESIAN_POINT('',(54.1,2.5,8.38));+#4333 = VECTOR('',#4334,1.);+#4334 = DIRECTION('',(0.,0.,1.));+#4335 = PCURVE('',#3629,#4336);+#4336 = DEFINITIONAL_REPRESENTATION('',(#4337),#4341);+#4337 = LINE('',#4338,#4339);+#4338 = CARTESIAN_POINT('',(-0.,0.));+#4339 = VECTOR('',#4340,1.);+#4340 = DIRECTION('',(-1.,0.));+#4341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4342 = PCURVE('',#3657,#4343);+#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4348);+#4344 = LINE('',#4345,#4346);+#4345 = CARTESIAN_POINT('',(-0.,0.));+#4346 = VECTOR('',#4347,1.);+#4347 = DIRECTION('',(-1.,0.));+#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4349 = ORIENTED_EDGE('',*,*,#3611,.F.);+#4350 = ADVANCED_FACE('',(#4351),#3711,.F.);+#4351 = FACE_BOUND('',#4352,.T.);+#4352 = EDGE_LOOP('',(#4353,#4354,#4355,#4376));+#4353 = ORIENTED_EDGE('',*,*,#4307,.F.);+#4354 = ORIENTED_EDGE('',*,*,#4060,.T.);+#4355 = ORIENTED_EDGE('',*,*,#4356,.T.);+#4356 = EDGE_CURVE('',#4038,#3670,#4357,.T.);+#4357 = SURFACE_CURVE('',#4358,(#4362,#4369),.PCURVE_S1.);+#4358 = LINE('',#4359,#4360);+#4359 = CARTESIAN_POINT('',(55.1,1.5,8.38));+#4360 = VECTOR('',#4361,1.);+#4361 = DIRECTION('',(0.,0.,1.));+#4362 = PCURVE('',#3711,#4363);+#4363 = DEFINITIONAL_REPRESENTATION('',(#4364),#4368);+#4364 = LINE('',#4365,#4366);+#4365 = CARTESIAN_POINT('',(-0.,-1.));+#4366 = VECTOR('',#4367,1.);+#4367 = DIRECTION('',(-1.,0.));+#4368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4369 = PCURVE('',#3685,#4370);+#4370 = DEFINITIONAL_REPRESENTATION('',(#4371),#4375);+#4371 = LINE('',#4372,#4373);+#4372 = CARTESIAN_POINT('',(-0.,1.));+#4373 = VECTOR('',#4374,1.);+#4374 = DIRECTION('',(-1.,0.));+#4375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4376 = ORIENTED_EDGE('',*,*,#3697,.F.);+#4377 = ADVANCED_FACE('',(#4378),#3657,.T.);+#4378 = FACE_BOUND('',#4379,.F.);+#4379 = EDGE_LOOP('',(#4380,#4381,#4382,#4403));+#4380 = ORIENTED_EDGE('',*,*,#4329,.F.);+#4381 = ORIENTED_EDGE('',*,*,#4014,.T.);+#4382 = ORIENTED_EDGE('',*,*,#4383,.T.);+#4383 = EDGE_CURVE('',#4015,#3642,#4384,.T.);+#4384 = SURFACE_CURVE('',#4385,(#4389,#4396),.PCURVE_S1.);+#4385 = LINE('',#4386,#4387);+#4386 = CARTESIAN_POINT('',(54.1,1.5,8.38));+#4387 = VECTOR('',#4388,1.);+#4388 = DIRECTION('',(0.,0.,1.));+#4389 = PCURVE('',#3657,#4390);+#4390 = DEFINITIONAL_REPRESENTATION('',(#4391),#4395);+#4391 = LINE('',#4392,#4393);+#4392 = CARTESIAN_POINT('',(-0.,-1.));+#4393 = VECTOR('',#4394,1.);+#4394 = DIRECTION('',(-1.,0.));+#4395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4396 = PCURVE('',#3685,#4397);+#4397 = DEFINITIONAL_REPRESENTATION('',(#4398),#4402);+#4398 = LINE('',#4399,#4400);+#4399 = CARTESIAN_POINT('',(-0.,0.));+#4400 = VECTOR('',#4401,1.);+#4401 = DIRECTION('',(-1.,0.));+#4402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4403 = ORIENTED_EDGE('',*,*,#3641,.F.);+#4404 = ADVANCED_FACE('',(#4405),#3685,.F.);+#4405 = FACE_BOUND('',#4406,.T.);+#4406 = EDGE_LOOP('',(#4407,#4408,#4409,#4410));+#4407 = ORIENTED_EDGE('',*,*,#4356,.F.);+#4408 = ORIENTED_EDGE('',*,*,#4037,.T.);+#4409 = ORIENTED_EDGE('',*,*,#4383,.T.);+#4410 = ORIENTED_EDGE('',*,*,#3669,.F.);+#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4415)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4412,#4413,#4414)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#4412 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#4413 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#4414 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#4415 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4412,+  'distance_accuracy_value','confusion accuracy');+#4416 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4417,#4419);+#4417 = ( REPRESENTATION_RELATIONSHIP('','',#3132,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4418) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#4418 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);+#4419 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #4420);+#4420 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4',+  'Connector_M20-1060300_Housing','',#5,#3127,$);+#4421 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3129));+#4422 = SHAPE_DEFINITION_REPRESENTATION(#4423,#4429);+#4423 = PRODUCT_DEFINITION_SHAPE('','',#4424);+#4424 = PRODUCT_DEFINITION('design','',#4425,#4428);+#4425 = PRODUCT_DEFINITION_FORMATION('','',#4426);+#4426 = PRODUCT('Connector_Contact_1','Connector_Contact_1','',(#4427));+#4427 = PRODUCT_CONTEXT('',#2,'mechanical');+#4428 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#4429 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4430),#5076);+#4430 = MANIFOLD_SOLID_BREP('',#4431);+#4431 = CLOSED_SHELL('',(#4432,#4552,#4628,#4791,#4840,#4961,#4968,#5015+    ,#5042,#5069));+#4432 = ADVANCED_FACE('',(#4433),#4447,.F.);+#4433 = FACE_BOUND('',#4434,.T.);+#4434 = EDGE_LOOP('',(#4435,#4470,#4498,#4526));+#4435 = ORIENTED_EDGE('',*,*,#4436,.F.);+#4436 = EDGE_CURVE('',#4437,#4439,#4441,.T.);+#4437 = VERTEX_POINT('',#4438);+#4438 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4439 = VERTEX_POINT('',#4440);+#4440 = CARTESIAN_POINT('',(54.175,2.425,21.52));+#4441 = SURFACE_CURVE('',#4442,(#4446,#4458),.PCURVE_S1.);+#4442 = LINE('',#4443,#4444);+#4443 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4444 = VECTOR('',#4445,1.);+#4445 = DIRECTION('',(0.,0.,1.));+#4446 = PCURVE('',#4447,#4452);+#4447 = PLANE('',#4448);+#4448 = AXIS2_PLACEMENT_3D('',#4449,#4450,#4451);+#4449 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4450 = DIRECTION('',(1.,0.,0.));+#4451 = DIRECTION('',(0.,-0.,-1.));+#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);+#4453 = LINE('',#4454,#4455);+#4454 = CARTESIAN_POINT('',(-0.,0.));+#4455 = VECTOR('',#4456,1.);+#4456 = DIRECTION('',(-1.,0.));+#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4458 = PCURVE('',#4459,#4464);+#4459 = PLANE('',#4460);+#4460 = AXIS2_PLACEMENT_3D('',#4461,#4462,#4463);+#4461 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4462 = DIRECTION('',(0.,-1.,0.));+#4463 = DIRECTION('',(0.,-0.,-1.));+#4464 = DEFINITIONAL_REPRESENTATION('',(#4465),#4469);+#4465 = LINE('',#4466,#4467);+#4466 = CARTESIAN_POINT('',(-0.,0.));+#4467 = VECTOR('',#4468,1.);+#4468 = DIRECTION('',(-1.,0.));+#4469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4470 = ORIENTED_EDGE('',*,*,#4471,.T.);+#4471 = EDGE_CURVE('',#4437,#4472,#4474,.T.);+#4472 = VERTEX_POINT('',#4473);+#4473 = CARTESIAN_POINT('',(54.175,1.575,12.52));+#4474 = SURFACE_CURVE('',#4475,(#4479,#4486),.PCURVE_S1.);+#4475 = LINE('',#4476,#4477);+#4476 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4477 = VECTOR('',#4478,1.);+#4478 = DIRECTION('',(0.,-1.,0.));+#4479 = PCURVE('',#4447,#4480);+#4480 = DEFINITIONAL_REPRESENTATION('',(#4481),#4485);+#4481 = LINE('',#4482,#4483);+#4482 = CARTESIAN_POINT('',(-0.,0.));+#4483 = VECTOR('',#4484,1.);+#4484 = DIRECTION('',(-0.,-1.));+#4485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4486 = PCURVE('',#4487,#4492);+#4487 = PLANE('',#4488);+#4488 = AXIS2_PLACEMENT_3D('',#4489,#4490,#4491);+#4489 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4490 = DIRECTION('',(0.,0.,1.));+#4491 = DIRECTION('',(-1.,-0.,0.));+#4492 = DEFINITIONAL_REPRESENTATION('',(#4493),#4497);+#4493 = LINE('',#4494,#4495);+#4494 = CARTESIAN_POINT('',(-0.,-0.));+#4495 = VECTOR('',#4496,1.);+#4496 = DIRECTION('',(-0.,1.));+#4497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4498 = ORIENTED_EDGE('',*,*,#4499,.T.);+#4499 = EDGE_CURVE('',#4472,#4500,#4502,.T.);+#4500 = VERTEX_POINT('',#4501);+#4501 = CARTESIAN_POINT('',(54.175,1.575,21.52));+#4502 = SURFACE_CURVE('',#4503,(#4507,#4514),.PCURVE_S1.);+#4503 = LINE('',#4504,#4505);+#4504 = CARTESIAN_POINT('',(54.175,1.575,12.52));+#4505 = VECTOR('',#4506,1.);+#4506 = DIRECTION('',(0.,0.,1.));+#4507 = PCURVE('',#4447,#4508);+#4508 = DEFINITIONAL_REPRESENTATION('',(#4509),#4513);+#4509 = LINE('',#4510,#4511);+#4510 = CARTESIAN_POINT('',(-0.,-0.85));+#4511 = VECTOR('',#4512,1.);+#4512 = DIRECTION('',(-1.,0.));+#4513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4514 = PCURVE('',#4515,#4520);+#4515 = PLANE('',#4516);+#4516 = AXIS2_PLACEMENT_3D('',#4517,#4518,#4519);+#4517 = CARTESIAN_POINT('',(54.175,1.575,12.52));+#4518 = DIRECTION('',(0.,-1.,0.));+#4519 = DIRECTION('',(0.,-0.,-1.));+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);+#4521 = LINE('',#4522,#4523);+#4522 = CARTESIAN_POINT('',(-0.,0.));+#4523 = VECTOR('',#4524,1.);+#4524 = DIRECTION('',(-1.,0.));+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4526 = ORIENTED_EDGE('',*,*,#4527,.F.);+#4527 = EDGE_CURVE('',#4439,#4500,#4528,.T.);+#4528 = SURFACE_CURVE('',#4529,(#4533,#4540),.PCURVE_S1.);+#4529 = LINE('',#4530,#4531);+#4530 = CARTESIAN_POINT('',(54.175,2.425,21.52));+#4531 = VECTOR('',#4532,1.);+#4532 = DIRECTION('',(0.,-1.,0.));+#4533 = PCURVE('',#4447,#4534);+#4534 = DEFINITIONAL_REPRESENTATION('',(#4535),#4539);+#4535 = LINE('',#4536,#4537);+#4536 = CARTESIAN_POINT('',(-9.,0.));+#4537 = VECTOR('',#4538,1.);+#4538 = DIRECTION('',(-0.,-1.));+#4539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4540 = PCURVE('',#4541,#4546);+#4541 = PLANE('',#4542);+#4542 = AXIS2_PLACEMENT_3D('',#4543,#4544,#4545);+#4543 = CARTESIAN_POINT('',(54.175,2.425,21.52));+#4544 = DIRECTION('',(0.,0.,1.));+#4545 = DIRECTION('',(-1.,-0.,0.));+#4546 = DEFINITIONAL_REPRESENTATION('',(#4547),#4551);+#4547 = LINE('',#4548,#4549);+#4548 = CARTESIAN_POINT('',(-0.,-0.));+#4549 = VECTOR('',#4550,1.);+#4550 = DIRECTION('',(-0.,1.));+#4551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4552 = ADVANCED_FACE('',(#4553),#4459,.F.);+#4553 = FACE_BOUND('',#4554,.T.);+#4554 = EDGE_LOOP('',(#4555,#4578,#4579,#4602));+#4555 = ORIENTED_EDGE('',*,*,#4556,.F.);+#4556 = EDGE_CURVE('',#4437,#4557,#4559,.T.);+#4557 = VERTEX_POINT('',#4558);+#4558 = CARTESIAN_POINT('',(55.025,2.425,12.52));+#4559 = SURFACE_CURVE('',#4560,(#4564,#4571),.PCURVE_S1.);+#4560 = LINE('',#4561,#4562);+#4561 = CARTESIAN_POINT('',(54.175,2.425,12.52));+#4562 = VECTOR('',#4563,1.);+#4563 = DIRECTION('',(1.,0.,0.));+#4564 = PCURVE('',#4459,#4565);+#4565 = DEFINITIONAL_REPRESENTATION('',(#4566),#4570);+#4566 = LINE('',#4567,#4568);+#4567 = CARTESIAN_POINT('',(-0.,0.));+#4568 = VECTOR('',#4569,1.);+#4569 = DIRECTION('',(-0.,1.));+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4571 = PCURVE('',#4487,#4572);+#4572 = DEFINITIONAL_REPRESENTATION('',(#4573),#4577);+#4573 = LINE('',#4574,#4575);+#4574 = CARTESIAN_POINT('',(-0.,-0.));+#4575 = VECTOR('',#4576,1.);+#4576 = DIRECTION('',(-1.,-0.));+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4578 = ORIENTED_EDGE('',*,*,#4436,.T.);+#4579 = ORIENTED_EDGE('',*,*,#4580,.T.);+#4580 = EDGE_CURVE('',#4439,#4581,#4583,.T.);+#4581 = VERTEX_POINT('',#4582);+#4582 = CARTESIAN_POINT('',(55.025,2.425,21.52));+#4583 = SURFACE_CURVE('',#4584,(#4588,#4595),.PCURVE_S1.);+#4584 = LINE('',#4585,#4586);+#4585 = CARTESIAN_POINT('',(54.175,2.425,21.52));+#4586 = VECTOR('',#4587,1.);+#4587 = DIRECTION('',(1.,0.,0.));+#4588 = PCURVE('',#4459,#4589);+#4589 = DEFINITIONAL_REPRESENTATION('',(#4590),#4594);+#4590 = LINE('',#4591,#4592);+#4591 = CARTESIAN_POINT('',(-9.,0.));+#4592 = VECTOR('',#4593,1.);+#4593 = DIRECTION('',(-0.,1.));+#4594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4595 = PCURVE('',#4541,#4596);+#4596 = DEFINITIONAL_REPRESENTATION('',(#4597),#4601);+#4597 = LINE('',#4598,#4599);+#4598 = CARTESIAN_POINT('',(-0.,-0.));+#4599 = VECTOR('',#4600,1.);+#4600 = DIRECTION('',(-1.,-0.));+#4601 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4602 = ORIENTED_EDGE('',*,*,#4603,.F.);+#4603 = EDGE_CURVE('',#4557,#4581,#4604,.T.);+#4604 = SURFACE_CURVE('',#4605,(#4609,#4616),.PCURVE_S1.);+#4605 = LINE('',#4606,#4607);+#4606 = CARTESIAN_POINT('',(55.025,2.425,12.52));+#4607 = VECTOR('',#4608,1.);+#4608 = DIRECTION('',(0.,0.,1.));+#4609 = PCURVE('',#4459,#4610);+#4610 = DEFINITIONAL_REPRESENTATION('',(#4611),#4615);+#4611 = LINE('',#4612,#4613);+#4612 = CARTESIAN_POINT('',(-0.,0.85));+#4613 = VECTOR('',#4614,1.);+#4614 = DIRECTION('',(-1.,0.));+#4615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4616 = PCURVE('',#4617,#4622);+#4617 = PLANE('',#4618);+#4618 = AXIS2_PLACEMENT_3D('',#4619,#4620,#4621);+#4619 = CARTESIAN_POINT('',(55.025,2.425,12.52));+#4620 = DIRECTION('',(1.,0.,0.));+#4621 = DIRECTION('',(0.,-0.,-1.));+#4622 = DEFINITIONAL_REPRESENTATION('',(#4623),#4627);+#4623 = LINE('',#4624,#4625);+#4624 = CARTESIAN_POINT('',(-0.,0.));+#4625 = VECTOR('',#4626,1.);+#4626 = DIRECTION('',(-1.,0.));+#4627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4628 = ADVANCED_FACE('',(#4629,#4677),#4541,.T.);+#4629 = FACE_BOUND('',#4630,.F.);+#4630 = EDGE_LOOP('',(#4631,#4632,#4633,#4656));+#4631 = ORIENTED_EDGE('',*,*,#4527,.F.);+#4632 = ORIENTED_EDGE('',*,*,#4580,.T.);+#4633 = ORIENTED_EDGE('',*,*,#4634,.T.);+#4634 = EDGE_CURVE('',#4581,#4635,#4637,.T.);+#4635 = VERTEX_POINT('',#4636);+#4636 = CARTESIAN_POINT('',(55.025,1.575,21.52));+#4637 = SURFACE_CURVE('',#4638,(#4642,#4649),.PCURVE_S1.);+#4638 = LINE('',#4639,#4640);+#4639 = CARTESIAN_POINT('',(55.025,2.425,21.52));+#4640 = VECTOR('',#4641,1.);+#4641 = DIRECTION('',(0.,-1.,0.));+#4642 = PCURVE('',#4541,#4643);+#4643 = DEFINITIONAL_REPRESENTATION('',(#4644),#4648);+#4644 = LINE('',#4645,#4646);+#4645 = CARTESIAN_POINT('',(-0.85,-0.));+#4646 = VECTOR('',#4647,1.);+#4647 = DIRECTION('',(-0.,1.));+#4648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4649 = PCURVE('',#4617,#4650);+#4650 = DEFINITIONAL_REPRESENTATION('',(#4651),#4655);+#4651 = LINE('',#4652,#4653);+#4652 = CARTESIAN_POINT('',(-9.,0.));+#4653 = VECTOR('',#4654,1.);+#4654 = DIRECTION('',(-0.,-1.));+#4655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4656 = ORIENTED_EDGE('',*,*,#4657,.F.);+#4657 = EDGE_CURVE('',#4500,#4635,#4658,.T.);+#4658 = SURFACE_CURVE('',#4659,(#4663,#4670),.PCURVE_S1.);+#4659 = LINE('',#4660,#4661);+#4660 = CARTESIAN_POINT('',(54.175,1.575,21.52));+#4661 = VECTOR('',#4662,1.);+#4662 = DIRECTION('',(1.,0.,0.));+#4663 = PCURVE('',#4541,#4664);+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);+#4665 = LINE('',#4666,#4667);+#4666 = CARTESIAN_POINT('',(-0.,0.85));+#4667 = VECTOR('',#4668,1.);+#4668 = DIRECTION('',(-1.,-0.));+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4670 = PCURVE('',#4515,#4671);+#4671 = DEFINITIONAL_REPRESENTATION('',(#4672),#4676);+#4672 = LINE('',#4673,#4674);+#4673 = CARTESIAN_POINT('',(-9.,0.));+#4674 = VECTOR('',#4675,1.);+#4675 = DIRECTION('',(-0.,1.));+#4676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4677 = FACE_BOUND('',#4678,.F.);+#4678 = EDGE_LOOP('',(#4679,#4709,#4737,#4765));+#4679 = ORIENTED_EDGE('',*,*,#4680,.T.);+#4680 = EDGE_CURVE('',#4681,#4683,#4685,.T.);+#4681 = VERTEX_POINT('',#4682);+#4682 = CARTESIAN_POINT('',(54.925,2.325,21.52));+#4683 = VERTEX_POINT('',#4684);+#4684 = CARTESIAN_POINT('',(54.275,2.325,21.52));+#4685 = SURFACE_CURVE('',#4686,(#4690,#4697),.PCURVE_S1.);+#4686 = LINE('',#4687,#4688);+#4687 = CARTESIAN_POINT('',(54.225,2.325,21.52));+#4688 = VECTOR('',#4689,1.);+#4689 = DIRECTION('',(-1.,-0.,-0.));+#4690 = PCURVE('',#4541,#4691);+#4691 = DEFINITIONAL_REPRESENTATION('',(#4692),#4696);+#4692 = LINE('',#4693,#4694);+#4693 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#4694 = VECTOR('',#4695,1.);+#4695 = DIRECTION('',(1.,-0.));+#4696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4697 = PCURVE('',#4698,#4703);+#4698 = PLANE('',#4699);+#4699 = AXIS2_PLACEMENT_3D('',#4700,#4701,#4702);+#4700 = CARTESIAN_POINT('',(54.275,2.325,12.38));+#4701 = DIRECTION('',(0.,-1.,0.));+#4702 = DIRECTION('',(0.,-0.,-1.));+#4703 = DEFINITIONAL_REPRESENTATION('',(#4704),#4708);+#4704 = LINE('',#4705,#4706);+#4705 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#4706 = VECTOR('',#4707,1.);+#4707 = DIRECTION('',(-0.,-1.));+#4708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4709 = ORIENTED_EDGE('',*,*,#4710,.T.);+#4710 = EDGE_CURVE('',#4683,#4711,#4713,.T.);+#4711 = VERTEX_POINT('',#4712);+#4712 = CARTESIAN_POINT('',(54.275,1.675,21.52));+#4713 = SURFACE_CURVE('',#4714,(#4718,#4725),.PCURVE_S1.);+#4714 = LINE('',#4715,#4716);+#4715 = CARTESIAN_POINT('',(54.275,2.375,21.52));+#4716 = VECTOR('',#4717,1.);+#4717 = DIRECTION('',(-0.,-1.,-0.));+#4718 = PCURVE('',#4541,#4719);+#4719 = DEFINITIONAL_REPRESENTATION('',(#4720),#4724);+#4720 = LINE('',#4721,#4722);+#4721 = CARTESIAN_POINT('',(-0.1,5.E-02));+#4722 = VECTOR('',#4723,1.);+#4723 = DIRECTION('',(-0.,1.));+#4724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4725 = PCURVE('',#4726,#4731);+#4726 = PLANE('',#4727);+#4727 = AXIS2_PLACEMENT_3D('',#4728,#4729,#4730);+#4728 = CARTESIAN_POINT('',(54.275,2.325,12.38));+#4729 = DIRECTION('',(1.,0.,0.));+#4730 = DIRECTION('',(0.,-0.,-1.));+#4731 = DEFINITIONAL_REPRESENTATION('',(#4732),#4736);+#4732 = LINE('',#4733,#4734);+#4733 = CARTESIAN_POINT('',(-9.14,5.E-02));+#4734 = VECTOR('',#4735,1.);+#4735 = DIRECTION('',(-0.,-1.));+#4736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4737 = ORIENTED_EDGE('',*,*,#4738,.F.);+#4738 = EDGE_CURVE('',#4739,#4711,#4741,.T.);+#4739 = VERTEX_POINT('',#4740);+#4740 = CARTESIAN_POINT('',(54.925,1.675,21.52));+#4741 = SURFACE_CURVE('',#4742,(#4746,#4753),.PCURVE_S1.);+#4742 = LINE('',#4743,#4744);+#4743 = CARTESIAN_POINT('',(54.225,1.675,21.52));+#4744 = VECTOR('',#4745,1.);+#4745 = DIRECTION('',(-1.,-0.,-0.));+#4746 = PCURVE('',#4541,#4747);+#4747 = DEFINITIONAL_REPRESENTATION('',(#4748),#4752);+#4748 = LINE('',#4749,#4750);+#4749 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#4750 = VECTOR('',#4751,1.);+#4751 = DIRECTION('',(1.,-0.));+#4752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4753 = PCURVE('',#4754,#4759);+#4754 = PLANE('',#4755);+#4755 = AXIS2_PLACEMENT_3D('',#4756,#4757,#4758);+#4756 = CARTESIAN_POINT('',(54.275,1.675,12.38));+#4757 = DIRECTION('',(0.,-1.,0.));+#4758 = DIRECTION('',(0.,-0.,-1.));+#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764);+#4760 = LINE('',#4761,#4762);+#4761 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#4762 = VECTOR('',#4763,1.);+#4763 = DIRECTION('',(-0.,-1.));+#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4765 = ORIENTED_EDGE('',*,*,#4766,.F.);+#4766 = EDGE_CURVE('',#4681,#4739,#4767,.T.);+#4767 = SURFACE_CURVE('',#4768,(#4772,#4779),.PCURVE_S1.);+#4768 = LINE('',#4769,#4770);+#4769 = CARTESIAN_POINT('',(54.925,2.375,21.52));+#4770 = VECTOR('',#4771,1.);+#4771 = DIRECTION('',(-0.,-1.,-0.));+#4772 = PCURVE('',#4541,#4773);+#4773 = DEFINITIONAL_REPRESENTATION('',(#4774),#4778);+#4774 = LINE('',#4775,#4776);+#4775 = CARTESIAN_POINT('',(-0.75,5.E-02));+#4776 = VECTOR('',#4777,1.);+#4777 = DIRECTION('',(-0.,1.));+#4778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4779 = PCURVE('',#4780,#4785);+#4780 = PLANE('',#4781);+#4781 = AXIS2_PLACEMENT_3D('',#4782,#4783,#4784);+#4782 = CARTESIAN_POINT('',(54.925,2.325,12.38));+#4783 = DIRECTION('',(1.,0.,0.));+#4784 = DIRECTION('',(0.,-0.,-1.));+#4785 = DEFINITIONAL_REPRESENTATION('',(#4786),#4790);+#4786 = LINE('',#4787,#4788);+#4787 = CARTESIAN_POINT('',(-9.14,5.E-02));+#4788 = VECTOR('',#4789,1.);+#4789 = DIRECTION('',(-0.,-1.));+#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4791 = ADVANCED_FACE('',(#4792),#4515,.T.);+#4792 = FACE_BOUND('',#4793,.F.);+#4793 = EDGE_LOOP('',(#4794,#4817,#4818,#4819));+#4794 = ORIENTED_EDGE('',*,*,#4795,.F.);+#4795 = EDGE_CURVE('',#4472,#4796,#4798,.T.);+#4796 = VERTEX_POINT('',#4797);+#4797 = CARTESIAN_POINT('',(55.025,1.575,12.52));+#4798 = SURFACE_CURVE('',#4799,(#4803,#4810),.PCURVE_S1.);+#4799 = LINE('',#4800,#4801);+#4800 = CARTESIAN_POINT('',(54.175,1.575,12.52));+#4801 = VECTOR('',#4802,1.);+#4802 = DIRECTION('',(1.,0.,0.));+#4803 = PCURVE('',#4515,#4804);+#4804 = DEFINITIONAL_REPRESENTATION('',(#4805),#4809);+#4805 = LINE('',#4806,#4807);+#4806 = CARTESIAN_POINT('',(-0.,0.));+#4807 = VECTOR('',#4808,1.);+#4808 = DIRECTION('',(-0.,1.));+#4809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4810 = PCURVE('',#4487,#4811);+#4811 = DEFINITIONAL_REPRESENTATION('',(#4812),#4816);+#4812 = LINE('',#4813,#4814);+#4813 = CARTESIAN_POINT('',(-0.,0.85));+#4814 = VECTOR('',#4815,1.);+#4815 = DIRECTION('',(-1.,-0.));+#4816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4817 = ORIENTED_EDGE('',*,*,#4499,.T.);+#4818 = ORIENTED_EDGE('',*,*,#4657,.T.);+#4819 = ORIENTED_EDGE('',*,*,#4820,.F.);+#4820 = EDGE_CURVE('',#4796,#4635,#4821,.T.);+#4821 = SURFACE_CURVE('',#4822,(#4826,#4833),.PCURVE_S1.);+#4822 = LINE('',#4823,#4824);+#4823 = CARTESIAN_POINT('',(55.025,1.575,12.52));+#4824 = VECTOR('',#4825,1.);+#4825 = DIRECTION('',(0.,0.,1.));+#4826 = PCURVE('',#4515,#4827);+#4827 = DEFINITIONAL_REPRESENTATION('',(#4828),#4832);+#4828 = LINE('',#4829,#4830);+#4829 = CARTESIAN_POINT('',(-0.,0.85));+#4830 = VECTOR('',#4831,1.);+#4831 = DIRECTION('',(-1.,0.));+#4832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4833 = PCURVE('',#4617,#4834);+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4839);+#4835 = LINE('',#4836,#4837);+#4836 = CARTESIAN_POINT('',(-0.,-0.85));+#4837 = VECTOR('',#4838,1.);+#4838 = DIRECTION('',(-1.,0.));+#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4840 = ADVANCED_FACE('',(#4841,#4867),#4487,.F.);+#4841 = FACE_BOUND('',#4842,.T.);+#4842 = EDGE_LOOP('',(#4843,#4844,#4845,#4866));+#4843 = ORIENTED_EDGE('',*,*,#4471,.F.);+#4844 = ORIENTED_EDGE('',*,*,#4556,.T.);+#4845 = ORIENTED_EDGE('',*,*,#4846,.T.);+#4846 = EDGE_CURVE('',#4557,#4796,#4847,.T.);+#4847 = SURFACE_CURVE('',#4848,(#4852,#4859),.PCURVE_S1.);+#4848 = LINE('',#4849,#4850);+#4849 = CARTESIAN_POINT('',(55.025,2.425,12.52));+#4850 = VECTOR('',#4851,1.);+#4851 = DIRECTION('',(0.,-1.,0.));+#4852 = PCURVE('',#4487,#4853);+#4853 = DEFINITIONAL_REPRESENTATION('',(#4854),#4858);+#4854 = LINE('',#4855,#4856);+#4855 = CARTESIAN_POINT('',(-0.85,-0.));+#4856 = VECTOR('',#4857,1.);+#4857 = DIRECTION('',(-0.,1.));+#4858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4859 = PCURVE('',#4617,#4860);+#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);+#4861 = LINE('',#4862,#4863);+#4862 = CARTESIAN_POINT('',(-0.,0.));+#4863 = VECTOR('',#4864,1.);+#4864 = DIRECTION('',(-0.,-1.));+#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4866 = ORIENTED_EDGE('',*,*,#4795,.F.);+#4867 = FACE_BOUND('',#4868,.T.);+#4868 = EDGE_LOOP('',(#4869,#4894,#4917,#4940));+#4869 = ORIENTED_EDGE('',*,*,#4870,.T.);+#4870 = EDGE_CURVE('',#4871,#4873,#4875,.T.);+#4871 = VERTEX_POINT('',#4872);+#4872 = CARTESIAN_POINT('',(54.925,2.325,12.52));+#4873 = VERTEX_POINT('',#4874);+#4874 = CARTESIAN_POINT('',(54.275,2.325,12.52));+#4875 = SURFACE_CURVE('',#4876,(#4880,#4887),.PCURVE_S1.);+#4876 = LINE('',#4877,#4878);+#4877 = CARTESIAN_POINT('',(54.225,2.325,12.52));+#4878 = VECTOR('',#4879,1.);+#4879 = DIRECTION('',(-1.,-0.,-0.));+#4880 = PCURVE('',#4487,#4881);+#4881 = DEFINITIONAL_REPRESENTATION('',(#4882),#4886);+#4882 = LINE('',#4883,#4884);+#4883 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#4884 = VECTOR('',#4885,1.);+#4885 = DIRECTION('',(1.,-0.));+#4886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4887 = PCURVE('',#4698,#4888);+#4888 = DEFINITIONAL_REPRESENTATION('',(#4889),#4893);+#4889 = LINE('',#4890,#4891);+#4890 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#4891 = VECTOR('',#4892,1.);+#4892 = DIRECTION('',(-0.,-1.));+#4893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4894 = ORIENTED_EDGE('',*,*,#4895,.T.);+#4895 = EDGE_CURVE('',#4873,#4896,#4898,.T.);+#4896 = VERTEX_POINT('',#4897);+#4897 = CARTESIAN_POINT('',(54.275,1.675,12.52));+#4898 = SURFACE_CURVE('',#4899,(#4903,#4910),.PCURVE_S1.);+#4899 = LINE('',#4900,#4901);+#4900 = CARTESIAN_POINT('',(54.275,2.375,12.52));+#4901 = VECTOR('',#4902,1.);+#4902 = DIRECTION('',(-0.,-1.,-0.));+#4903 = PCURVE('',#4487,#4904);+#4904 = DEFINITIONAL_REPRESENTATION('',(#4905),#4909);+#4905 = LINE('',#4906,#4907);+#4906 = CARTESIAN_POINT('',(-0.1,5.E-02));+#4907 = VECTOR('',#4908,1.);+#4908 = DIRECTION('',(-0.,1.));+#4909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4910 = PCURVE('',#4726,#4911);+#4911 = DEFINITIONAL_REPRESENTATION('',(#4912),#4916);+#4912 = LINE('',#4913,#4914);+#4913 = CARTESIAN_POINT('',(-0.14,5.E-02));+#4914 = VECTOR('',#4915,1.);+#4915 = DIRECTION('',(-0.,-1.));+#4916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4917 = ORIENTED_EDGE('',*,*,#4918,.F.);+#4918 = EDGE_CURVE('',#4919,#4896,#4921,.T.);+#4919 = VERTEX_POINT('',#4920);+#4920 = CARTESIAN_POINT('',(54.925,1.675,12.52));+#4921 = SURFACE_CURVE('',#4922,(#4926,#4933),.PCURVE_S1.);+#4922 = LINE('',#4923,#4924);+#4923 = CARTESIAN_POINT('',(54.225,1.675,12.52));+#4924 = VECTOR('',#4925,1.);+#4925 = DIRECTION('',(-1.,-0.,-0.));+#4926 = PCURVE('',#4487,#4927);+#4927 = DEFINITIONAL_REPRESENTATION('',(#4928),#4932);+#4928 = LINE('',#4929,#4930);+#4929 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#4930 = VECTOR('',#4931,1.);+#4931 = DIRECTION('',(1.,-0.));+#4932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4933 = PCURVE('',#4754,#4934);+#4934 = DEFINITIONAL_REPRESENTATION('',(#4935),#4939);+#4935 = LINE('',#4936,#4937);+#4936 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#4937 = VECTOR('',#4938,1.);+#4938 = DIRECTION('',(-0.,-1.));+#4939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4940 = ORIENTED_EDGE('',*,*,#4941,.F.);+#4941 = EDGE_CURVE('',#4871,#4919,#4942,.T.);+#4942 = SURFACE_CURVE('',#4943,(#4947,#4954),.PCURVE_S1.);+#4943 = LINE('',#4944,#4945);+#4944 = CARTESIAN_POINT('',(54.925,2.375,12.52));+#4945 = VECTOR('',#4946,1.);+#4946 = DIRECTION('',(-0.,-1.,-0.));+#4947 = PCURVE('',#4487,#4948);+#4948 = DEFINITIONAL_REPRESENTATION('',(#4949),#4953);+#4949 = LINE('',#4950,#4951);+#4950 = CARTESIAN_POINT('',(-0.75,5.E-02));+#4951 = VECTOR('',#4952,1.);+#4952 = DIRECTION('',(-0.,1.));+#4953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4954 = PCURVE('',#4780,#4955);+#4955 = DEFINITIONAL_REPRESENTATION('',(#4956),#4960);+#4956 = LINE('',#4957,#4958);+#4957 = CARTESIAN_POINT('',(-0.14,5.E-02));+#4958 = VECTOR('',#4959,1.);+#4959 = DIRECTION('',(-0.,-1.));+#4960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4961 = ADVANCED_FACE('',(#4962),#4617,.T.);+#4962 = FACE_BOUND('',#4963,.F.);+#4963 = EDGE_LOOP('',(#4964,#4965,#4966,#4967));+#4964 = ORIENTED_EDGE('',*,*,#4603,.F.);+#4965 = ORIENTED_EDGE('',*,*,#4846,.T.);+#4966 = ORIENTED_EDGE('',*,*,#4820,.T.);+#4967 = ORIENTED_EDGE('',*,*,#4634,.F.);+#4968 = ADVANCED_FACE('',(#4969),#4698,.T.);+#4969 = FACE_BOUND('',#4970,.F.);+#4970 = EDGE_LOOP('',(#4971,#4992,#4993,#5014));+#4971 = ORIENTED_EDGE('',*,*,#4972,.F.);+#4972 = EDGE_CURVE('',#4871,#4681,#4973,.T.);+#4973 = SURFACE_CURVE('',#4974,(#4978,#4985),.PCURVE_S1.);+#4974 = LINE('',#4975,#4976);+#4975 = CARTESIAN_POINT('',(54.925,2.325,12.38));+#4976 = VECTOR('',#4977,1.);+#4977 = DIRECTION('',(0.,0.,1.));+#4978 = PCURVE('',#4698,#4979);+#4979 = DEFINITIONAL_REPRESENTATION('',(#4980),#4984);+#4980 = LINE('',#4981,#4982);+#4981 = CARTESIAN_POINT('',(-0.,0.65));+#4982 = VECTOR('',#4983,1.);+#4983 = DIRECTION('',(-1.,0.));+#4984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4985 = PCURVE('',#4780,#4986);+#4986 = DEFINITIONAL_REPRESENTATION('',(#4987),#4991);+#4987 = LINE('',#4988,#4989);+#4988 = CARTESIAN_POINT('',(-0.,0.));+#4989 = VECTOR('',#4990,1.);+#4990 = DIRECTION('',(-1.,0.));+#4991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#4992 = ORIENTED_EDGE('',*,*,#4870,.T.);+#4993 = ORIENTED_EDGE('',*,*,#4994,.T.);+#4994 = EDGE_CURVE('',#4873,#4683,#4995,.T.);+#4995 = SURFACE_CURVE('',#4996,(#5000,#5007),.PCURVE_S1.);+#4996 = LINE('',#4997,#4998);+#4997 = CARTESIAN_POINT('',(54.275,2.325,12.38));+#4998 = VECTOR('',#4999,1.);+#4999 = DIRECTION('',(0.,0.,1.));+#5000 = PCURVE('',#4698,#5001);+#5001 = DEFINITIONAL_REPRESENTATION('',(#5002),#5006);+#5002 = LINE('',#5003,#5004);+#5003 = CARTESIAN_POINT('',(-0.,0.));+#5004 = VECTOR('',#5005,1.);+#5005 = DIRECTION('',(-1.,0.));+#5006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5007 = PCURVE('',#4726,#5008);+#5008 = DEFINITIONAL_REPRESENTATION('',(#5009),#5013);+#5009 = LINE('',#5010,#5011);+#5010 = CARTESIAN_POINT('',(-0.,0.));+#5011 = VECTOR('',#5012,1.);+#5012 = DIRECTION('',(-1.,0.));+#5013 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5014 = ORIENTED_EDGE('',*,*,#4680,.F.);+#5015 = ADVANCED_FACE('',(#5016),#4780,.F.);+#5016 = FACE_BOUND('',#5017,.T.);+#5017 = EDGE_LOOP('',(#5018,#5019,#5020,#5041));+#5018 = ORIENTED_EDGE('',*,*,#4972,.F.);+#5019 = ORIENTED_EDGE('',*,*,#4941,.T.);+#5020 = ORIENTED_EDGE('',*,*,#5021,.T.);+#5021 = EDGE_CURVE('',#4919,#4739,#5022,.T.);+#5022 = SURFACE_CURVE('',#5023,(#5027,#5034),.PCURVE_S1.);+#5023 = LINE('',#5024,#5025);+#5024 = CARTESIAN_POINT('',(54.925,1.675,12.38));+#5025 = VECTOR('',#5026,1.);+#5026 = DIRECTION('',(0.,0.,1.));+#5027 = PCURVE('',#4780,#5028);+#5028 = DEFINITIONAL_REPRESENTATION('',(#5029),#5033);+#5029 = LINE('',#5030,#5031);+#5030 = CARTESIAN_POINT('',(-0.,-0.65));+#5031 = VECTOR('',#5032,1.);+#5032 = DIRECTION('',(-1.,0.));+#5033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5034 = PCURVE('',#4754,#5035);+#5035 = DEFINITIONAL_REPRESENTATION('',(#5036),#5040);+#5036 = LINE('',#5037,#5038);+#5037 = CARTESIAN_POINT('',(-0.,0.65));+#5038 = VECTOR('',#5039,1.);+#5039 = DIRECTION('',(-1.,0.));+#5040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5041 = ORIENTED_EDGE('',*,*,#4766,.F.);+#5042 = ADVANCED_FACE('',(#5043),#4754,.F.);+#5043 = FACE_BOUND('',#5044,.T.);+#5044 = EDGE_LOOP('',(#5045,#5046,#5047,#5068));+#5045 = ORIENTED_EDGE('',*,*,#5021,.F.);+#5046 = ORIENTED_EDGE('',*,*,#4918,.T.);+#5047 = ORIENTED_EDGE('',*,*,#5048,.T.);+#5048 = EDGE_CURVE('',#4896,#4711,#5049,.T.);+#5049 = SURFACE_CURVE('',#5050,(#5054,#5061),.PCURVE_S1.);+#5050 = LINE('',#5051,#5052);+#5051 = CARTESIAN_POINT('',(54.275,1.675,12.38));+#5052 = VECTOR('',#5053,1.);+#5053 = DIRECTION('',(0.,0.,1.));+#5054 = PCURVE('',#4754,#5055);+#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5060);+#5056 = LINE('',#5057,#5058);+#5057 = CARTESIAN_POINT('',(-0.,0.));+#5058 = VECTOR('',#5059,1.);+#5059 = DIRECTION('',(-1.,0.));+#5060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5061 = PCURVE('',#4726,#5062);+#5062 = DEFINITIONAL_REPRESENTATION('',(#5063),#5067);+#5063 = LINE('',#5064,#5065);+#5064 = CARTESIAN_POINT('',(-0.,-0.65));+#5065 = VECTOR('',#5066,1.);+#5066 = DIRECTION('',(-1.,0.));+#5067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5068 = ORIENTED_EDGE('',*,*,#4738,.F.);+#5069 = ADVANCED_FACE('',(#5070),#4726,.T.);+#5070 = FACE_BOUND('',#5071,.F.);+#5071 = EDGE_LOOP('',(#5072,#5073,#5074,#5075));+#5072 = ORIENTED_EDGE('',*,*,#4994,.F.);+#5073 = ORIENTED_EDGE('',*,*,#4895,.T.);+#5074 = ORIENTED_EDGE('',*,*,#5048,.T.);+#5075 = ORIENTED_EDGE('',*,*,#4710,.F.);+#5076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5080)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5077,#5078,#5079)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5077 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5078 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5079 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5080 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5077,+  'distance_accuracy_value','confusion accuracy');+#5081 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5082,#5084);+#5082 = ( REPRESENTATION_RELATIONSHIP('','',#4429,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5083) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5083 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);+#5084 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5085);+#5085 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Connector_Contact_1','',#5,+  #4424,$);+#5086 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4426));+#5087 = SHAPE_DEFINITION_REPRESENTATION(#5088,#5094);+#5088 = PRODUCT_DEFINITION_SHAPE('','',#5089);+#5089 = PRODUCT_DEFINITION('design','',#5090,#5093);+#5090 = PRODUCT_DEFINITION_FORMATION('','',#5091);+#5091 = PRODUCT('Connector_Contact_2','Connector_Contact_2','',(#5092));+#5092 = PRODUCT_CONTEXT('',#2,'mechanical');+#5093 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5094 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5095),#5741);+#5095 = MANIFOLD_SOLID_BREP('',#5096);+#5096 = CLOSED_SHELL('',(#5097,#5217,#5293,#5456,#5505,#5626,#5633,#5680+    ,#5707,#5734));+#5097 = ADVANCED_FACE('',(#5098),#5112,.F.);+#5098 = FACE_BOUND('',#5099,.T.);+#5099 = EDGE_LOOP('',(#5100,#5135,#5163,#5191));+#5100 = ORIENTED_EDGE('',*,*,#5101,.F.);+#5101 = EDGE_CURVE('',#5102,#5104,#5106,.T.);+#5102 = VERTEX_POINT('',#5103);+#5103 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5104 = VERTEX_POINT('',#5105);+#5105 = CARTESIAN_POINT('',(51.635,2.425,21.52));+#5106 = SURFACE_CURVE('',#5107,(#5111,#5123),.PCURVE_S1.);+#5107 = LINE('',#5108,#5109);+#5108 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5109 = VECTOR('',#5110,1.);+#5110 = DIRECTION('',(0.,0.,1.));+#5111 = PCURVE('',#5112,#5117);+#5112 = PLANE('',#5113);+#5113 = AXIS2_PLACEMENT_3D('',#5114,#5115,#5116);+#5114 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5115 = DIRECTION('',(1.,0.,0.));+#5116 = DIRECTION('',(0.,-0.,-1.));+#5117 = DEFINITIONAL_REPRESENTATION('',(#5118),#5122);+#5118 = LINE('',#5119,#5120);+#5119 = CARTESIAN_POINT('',(-0.,0.));+#5120 = VECTOR('',#5121,1.);+#5121 = DIRECTION('',(-1.,0.));+#5122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5123 = PCURVE('',#5124,#5129);+#5124 = PLANE('',#5125);+#5125 = AXIS2_PLACEMENT_3D('',#5126,#5127,#5128);+#5126 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5127 = DIRECTION('',(0.,-1.,0.));+#5128 = DIRECTION('',(0.,-0.,-1.));+#5129 = DEFINITIONAL_REPRESENTATION('',(#5130),#5134);+#5130 = LINE('',#5131,#5132);+#5131 = CARTESIAN_POINT('',(-0.,0.));+#5132 = VECTOR('',#5133,1.);+#5133 = DIRECTION('',(-1.,0.));+#5134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5135 = ORIENTED_EDGE('',*,*,#5136,.T.);+#5136 = EDGE_CURVE('',#5102,#5137,#5139,.T.);+#5137 = VERTEX_POINT('',#5138);+#5138 = CARTESIAN_POINT('',(51.635,1.575,12.52));+#5139 = SURFACE_CURVE('',#5140,(#5144,#5151),.PCURVE_S1.);+#5140 = LINE('',#5141,#5142);+#5141 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5142 = VECTOR('',#5143,1.);+#5143 = DIRECTION('',(0.,-1.,0.));+#5144 = PCURVE('',#5112,#5145);+#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5150);+#5146 = LINE('',#5147,#5148);+#5147 = CARTESIAN_POINT('',(-0.,0.));+#5148 = VECTOR('',#5149,1.);+#5149 = DIRECTION('',(-0.,-1.));+#5150 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5151 = PCURVE('',#5152,#5157);+#5152 = PLANE('',#5153);+#5153 = AXIS2_PLACEMENT_3D('',#5154,#5155,#5156);+#5154 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5155 = DIRECTION('',(0.,0.,1.));+#5156 = DIRECTION('',(-1.,-0.,0.));+#5157 = DEFINITIONAL_REPRESENTATION('',(#5158),#5162);+#5158 = LINE('',#5159,#5160);+#5159 = CARTESIAN_POINT('',(-0.,-0.));+#5160 = VECTOR('',#5161,1.);+#5161 = DIRECTION('',(-0.,1.));+#5162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5163 = ORIENTED_EDGE('',*,*,#5164,.T.);+#5164 = EDGE_CURVE('',#5137,#5165,#5167,.T.);+#5165 = VERTEX_POINT('',#5166);+#5166 = CARTESIAN_POINT('',(51.635,1.575,21.52));+#5167 = SURFACE_CURVE('',#5168,(#5172,#5179),.PCURVE_S1.);+#5168 = LINE('',#5169,#5170);+#5169 = CARTESIAN_POINT('',(51.635,1.575,12.52));+#5170 = VECTOR('',#5171,1.);+#5171 = DIRECTION('',(0.,0.,1.));+#5172 = PCURVE('',#5112,#5173);+#5173 = DEFINITIONAL_REPRESENTATION('',(#5174),#5178);+#5174 = LINE('',#5175,#5176);+#5175 = CARTESIAN_POINT('',(-0.,-0.85));+#5176 = VECTOR('',#5177,1.);+#5177 = DIRECTION('',(-1.,0.));+#5178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5179 = PCURVE('',#5180,#5185);+#5180 = PLANE('',#5181);+#5181 = AXIS2_PLACEMENT_3D('',#5182,#5183,#5184);+#5182 = CARTESIAN_POINT('',(51.635,1.575,12.52));+#5183 = DIRECTION('',(0.,-1.,0.));+#5184 = DIRECTION('',(0.,-0.,-1.));+#5185 = DEFINITIONAL_REPRESENTATION('',(#5186),#5190);+#5186 = LINE('',#5187,#5188);+#5187 = CARTESIAN_POINT('',(-0.,0.));+#5188 = VECTOR('',#5189,1.);+#5189 = DIRECTION('',(-1.,0.));+#5190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5191 = ORIENTED_EDGE('',*,*,#5192,.F.);+#5192 = EDGE_CURVE('',#5104,#5165,#5193,.T.);+#5193 = SURFACE_CURVE('',#5194,(#5198,#5205),.PCURVE_S1.);+#5194 = LINE('',#5195,#5196);+#5195 = CARTESIAN_POINT('',(51.635,2.425,21.52));+#5196 = VECTOR('',#5197,1.);+#5197 = DIRECTION('',(0.,-1.,0.));+#5198 = PCURVE('',#5112,#5199);+#5199 = DEFINITIONAL_REPRESENTATION('',(#5200),#5204);+#5200 = LINE('',#5201,#5202);+#5201 = CARTESIAN_POINT('',(-9.,0.));+#5202 = VECTOR('',#5203,1.);+#5203 = DIRECTION('',(-0.,-1.));+#5204 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5205 = PCURVE('',#5206,#5211);+#5206 = PLANE('',#5207);+#5207 = AXIS2_PLACEMENT_3D('',#5208,#5209,#5210);+#5208 = CARTESIAN_POINT('',(51.635,2.425,21.52));+#5209 = DIRECTION('',(0.,0.,1.));+#5210 = DIRECTION('',(-1.,-0.,0.));+#5211 = DEFINITIONAL_REPRESENTATION('',(#5212),#5216);+#5212 = LINE('',#5213,#5214);+#5213 = CARTESIAN_POINT('',(-0.,-0.));+#5214 = VECTOR('',#5215,1.);+#5215 = DIRECTION('',(-0.,1.));+#5216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5217 = ADVANCED_FACE('',(#5218),#5124,.F.);+#5218 = FACE_BOUND('',#5219,.T.);+#5219 = EDGE_LOOP('',(#5220,#5243,#5244,#5267));+#5220 = ORIENTED_EDGE('',*,*,#5221,.F.);+#5221 = EDGE_CURVE('',#5102,#5222,#5224,.T.);+#5222 = VERTEX_POINT('',#5223);+#5223 = CARTESIAN_POINT('',(52.485,2.425,12.52));+#5224 = SURFACE_CURVE('',#5225,(#5229,#5236),.PCURVE_S1.);+#5225 = LINE('',#5226,#5227);+#5226 = CARTESIAN_POINT('',(51.635,2.425,12.52));+#5227 = VECTOR('',#5228,1.);+#5228 = DIRECTION('',(1.,0.,0.));+#5229 = PCURVE('',#5124,#5230);+#5230 = DEFINITIONAL_REPRESENTATION('',(#5231),#5235);+#5231 = LINE('',#5232,#5233);+#5232 = CARTESIAN_POINT('',(-0.,0.));+#5233 = VECTOR('',#5234,1.);+#5234 = DIRECTION('',(-0.,1.));+#5235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5236 = PCURVE('',#5152,#5237);+#5237 = DEFINITIONAL_REPRESENTATION('',(#5238),#5242);+#5238 = LINE('',#5239,#5240);+#5239 = CARTESIAN_POINT('',(-0.,-0.));+#5240 = VECTOR('',#5241,1.);+#5241 = DIRECTION('',(-1.,-0.));+#5242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5243 = ORIENTED_EDGE('',*,*,#5101,.T.);+#5244 = ORIENTED_EDGE('',*,*,#5245,.T.);+#5245 = EDGE_CURVE('',#5104,#5246,#5248,.T.);+#5246 = VERTEX_POINT('',#5247);+#5247 = CARTESIAN_POINT('',(52.485,2.425,21.52));+#5248 = SURFACE_CURVE('',#5249,(#5253,#5260),.PCURVE_S1.);+#5249 = LINE('',#5250,#5251);+#5250 = CARTESIAN_POINT('',(51.635,2.425,21.52));+#5251 = VECTOR('',#5252,1.);+#5252 = DIRECTION('',(1.,0.,0.));+#5253 = PCURVE('',#5124,#5254);+#5254 = DEFINITIONAL_REPRESENTATION('',(#5255),#5259);+#5255 = LINE('',#5256,#5257);+#5256 = CARTESIAN_POINT('',(-9.,0.));+#5257 = VECTOR('',#5258,1.);+#5258 = DIRECTION('',(-0.,1.));+#5259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5260 = PCURVE('',#5206,#5261);+#5261 = DEFINITIONAL_REPRESENTATION('',(#5262),#5266);+#5262 = LINE('',#5263,#5264);+#5263 = CARTESIAN_POINT('',(-0.,-0.));+#5264 = VECTOR('',#5265,1.);+#5265 = DIRECTION('',(-1.,-0.));+#5266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5267 = ORIENTED_EDGE('',*,*,#5268,.F.);+#5268 = EDGE_CURVE('',#5222,#5246,#5269,.T.);+#5269 = SURFACE_CURVE('',#5270,(#5274,#5281),.PCURVE_S1.);+#5270 = LINE('',#5271,#5272);+#5271 = CARTESIAN_POINT('',(52.485,2.425,12.52));+#5272 = VECTOR('',#5273,1.);+#5273 = DIRECTION('',(0.,0.,1.));+#5274 = PCURVE('',#5124,#5275);+#5275 = DEFINITIONAL_REPRESENTATION('',(#5276),#5280);+#5276 = LINE('',#5277,#5278);+#5277 = CARTESIAN_POINT('',(-0.,0.85));+#5278 = VECTOR('',#5279,1.);+#5279 = DIRECTION('',(-1.,0.));+#5280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5281 = PCURVE('',#5282,#5287);+#5282 = PLANE('',#5283);+#5283 = AXIS2_PLACEMENT_3D('',#5284,#5285,#5286);+#5284 = CARTESIAN_POINT('',(52.485,2.425,12.52));+#5285 = DIRECTION('',(1.,0.,0.));+#5286 = DIRECTION('',(0.,-0.,-1.));+#5287 = DEFINITIONAL_REPRESENTATION('',(#5288),#5292);+#5288 = LINE('',#5289,#5290);+#5289 = CARTESIAN_POINT('',(-0.,0.));+#5290 = VECTOR('',#5291,1.);+#5291 = DIRECTION('',(-1.,0.));+#5292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5293 = ADVANCED_FACE('',(#5294,#5342),#5206,.T.);+#5294 = FACE_BOUND('',#5295,.F.);+#5295 = EDGE_LOOP('',(#5296,#5297,#5298,#5321));+#5296 = ORIENTED_EDGE('',*,*,#5192,.F.);+#5297 = ORIENTED_EDGE('',*,*,#5245,.T.);+#5298 = ORIENTED_EDGE('',*,*,#5299,.T.);+#5299 = EDGE_CURVE('',#5246,#5300,#5302,.T.);+#5300 = VERTEX_POINT('',#5301);+#5301 = CARTESIAN_POINT('',(52.485,1.575,21.52));+#5302 = SURFACE_CURVE('',#5303,(#5307,#5314),.PCURVE_S1.);+#5303 = LINE('',#5304,#5305);+#5304 = CARTESIAN_POINT('',(52.485,2.425,21.52));+#5305 = VECTOR('',#5306,1.);+#5306 = DIRECTION('',(0.,-1.,0.));+#5307 = PCURVE('',#5206,#5308);+#5308 = DEFINITIONAL_REPRESENTATION('',(#5309),#5313);+#5309 = LINE('',#5310,#5311);+#5310 = CARTESIAN_POINT('',(-0.85,-0.));+#5311 = VECTOR('',#5312,1.);+#5312 = DIRECTION('',(-0.,1.));+#5313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5314 = PCURVE('',#5282,#5315);+#5315 = DEFINITIONAL_REPRESENTATION('',(#5316),#5320);+#5316 = LINE('',#5317,#5318);+#5317 = CARTESIAN_POINT('',(-9.,0.));+#5318 = VECTOR('',#5319,1.);+#5319 = DIRECTION('',(-0.,-1.));+#5320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5321 = ORIENTED_EDGE('',*,*,#5322,.F.);+#5322 = EDGE_CURVE('',#5165,#5300,#5323,.T.);+#5323 = SURFACE_CURVE('',#5324,(#5328,#5335),.PCURVE_S1.);+#5324 = LINE('',#5325,#5326);+#5325 = CARTESIAN_POINT('',(51.635,1.575,21.52));+#5326 = VECTOR('',#5327,1.);+#5327 = DIRECTION('',(1.,0.,0.));+#5328 = PCURVE('',#5206,#5329);+#5329 = DEFINITIONAL_REPRESENTATION('',(#5330),#5334);+#5330 = LINE('',#5331,#5332);+#5331 = CARTESIAN_POINT('',(-0.,0.85));+#5332 = VECTOR('',#5333,1.);+#5333 = DIRECTION('',(-1.,-0.));+#5334 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5335 = PCURVE('',#5180,#5336);+#5336 = DEFINITIONAL_REPRESENTATION('',(#5337),#5341);+#5337 = LINE('',#5338,#5339);+#5338 = CARTESIAN_POINT('',(-9.,0.));+#5339 = VECTOR('',#5340,1.);+#5340 = DIRECTION('',(-0.,1.));+#5341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5342 = FACE_BOUND('',#5343,.F.);+#5343 = EDGE_LOOP('',(#5344,#5374,#5402,#5430));+#5344 = ORIENTED_EDGE('',*,*,#5345,.T.);+#5345 = EDGE_CURVE('',#5346,#5348,#5350,.T.);+#5346 = VERTEX_POINT('',#5347);+#5347 = CARTESIAN_POINT('',(52.385,2.325,21.52));+#5348 = VERTEX_POINT('',#5349);+#5349 = CARTESIAN_POINT('',(51.735,2.325,21.52));+#5350 = SURFACE_CURVE('',#5351,(#5355,#5362),.PCURVE_S1.);+#5351 = LINE('',#5352,#5353);+#5352 = CARTESIAN_POINT('',(51.685,2.325,21.52));+#5353 = VECTOR('',#5354,1.);+#5354 = DIRECTION('',(-1.,-0.,-0.));+#5355 = PCURVE('',#5206,#5356);+#5356 = DEFINITIONAL_REPRESENTATION('',(#5357),#5361);+#5357 = LINE('',#5358,#5359);+#5358 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#5359 = VECTOR('',#5360,1.);+#5360 = DIRECTION('',(1.,-0.));+#5361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5362 = PCURVE('',#5363,#5368);+#5363 = PLANE('',#5364);+#5364 = AXIS2_PLACEMENT_3D('',#5365,#5366,#5367);+#5365 = CARTESIAN_POINT('',(51.735,2.325,12.38));+#5366 = DIRECTION('',(0.,-1.,0.));+#5367 = DIRECTION('',(0.,-0.,-1.));+#5368 = DEFINITIONAL_REPRESENTATION('',(#5369),#5373);+#5369 = LINE('',#5370,#5371);+#5370 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#5371 = VECTOR('',#5372,1.);+#5372 = DIRECTION('',(-0.,-1.));+#5373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5374 = ORIENTED_EDGE('',*,*,#5375,.T.);+#5375 = EDGE_CURVE('',#5348,#5376,#5378,.T.);+#5376 = VERTEX_POINT('',#5377);+#5377 = CARTESIAN_POINT('',(51.735,1.675,21.52));+#5378 = SURFACE_CURVE('',#5379,(#5383,#5390),.PCURVE_S1.);+#5379 = LINE('',#5380,#5381);+#5380 = CARTESIAN_POINT('',(51.735,2.375,21.52));+#5381 = VECTOR('',#5382,1.);+#5382 = DIRECTION('',(-0.,-1.,-0.));+#5383 = PCURVE('',#5206,#5384);+#5384 = DEFINITIONAL_REPRESENTATION('',(#5385),#5389);+#5385 = LINE('',#5386,#5387);+#5386 = CARTESIAN_POINT('',(-0.1,5.E-02));+#5387 = VECTOR('',#5388,1.);+#5388 = DIRECTION('',(-0.,1.));+#5389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5390 = PCURVE('',#5391,#5396);+#5391 = PLANE('',#5392);+#5392 = AXIS2_PLACEMENT_3D('',#5393,#5394,#5395);+#5393 = CARTESIAN_POINT('',(51.735,2.325,12.38));+#5394 = DIRECTION('',(1.,0.,0.));+#5395 = DIRECTION('',(0.,-0.,-1.));+#5396 = DEFINITIONAL_REPRESENTATION('',(#5397),#5401);+#5397 = LINE('',#5398,#5399);+#5398 = CARTESIAN_POINT('',(-9.14,5.E-02));+#5399 = VECTOR('',#5400,1.);+#5400 = DIRECTION('',(-0.,-1.));+#5401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5402 = ORIENTED_EDGE('',*,*,#5403,.F.);+#5403 = EDGE_CURVE('',#5404,#5376,#5406,.T.);+#5404 = VERTEX_POINT('',#5405);+#5405 = CARTESIAN_POINT('',(52.385,1.675,21.52));+#5406 = SURFACE_CURVE('',#5407,(#5411,#5418),.PCURVE_S1.);+#5407 = LINE('',#5408,#5409);+#5408 = CARTESIAN_POINT('',(51.685,1.675,21.52));+#5409 = VECTOR('',#5410,1.);+#5410 = DIRECTION('',(-1.,-0.,-0.));+#5411 = PCURVE('',#5206,#5412);+#5412 = DEFINITIONAL_REPRESENTATION('',(#5413),#5417);+#5413 = LINE('',#5414,#5415);+#5414 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#5415 = VECTOR('',#5416,1.);+#5416 = DIRECTION('',(1.,-0.));+#5417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5418 = PCURVE('',#5419,#5424);+#5419 = PLANE('',#5420);+#5420 = AXIS2_PLACEMENT_3D('',#5421,#5422,#5423);+#5421 = CARTESIAN_POINT('',(51.735,1.675,12.38));+#5422 = DIRECTION('',(0.,-1.,0.));+#5423 = DIRECTION('',(0.,-0.,-1.));+#5424 = DEFINITIONAL_REPRESENTATION('',(#5425),#5429);+#5425 = LINE('',#5426,#5427);+#5426 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#5427 = VECTOR('',#5428,1.);+#5428 = DIRECTION('',(-0.,-1.));+#5429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5430 = ORIENTED_EDGE('',*,*,#5431,.F.);+#5431 = EDGE_CURVE('',#5346,#5404,#5432,.T.);+#5432 = SURFACE_CURVE('',#5433,(#5437,#5444),.PCURVE_S1.);+#5433 = LINE('',#5434,#5435);+#5434 = CARTESIAN_POINT('',(52.385,2.375,21.52));+#5435 = VECTOR('',#5436,1.);+#5436 = DIRECTION('',(-0.,-1.,-0.));+#5437 = PCURVE('',#5206,#5438);+#5438 = DEFINITIONAL_REPRESENTATION('',(#5439),#5443);+#5439 = LINE('',#5440,#5441);+#5440 = CARTESIAN_POINT('',(-0.75,5.E-02));+#5441 = VECTOR('',#5442,1.);+#5442 = DIRECTION('',(-0.,1.));+#5443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5444 = PCURVE('',#5445,#5450);+#5445 = PLANE('',#5446);+#5446 = AXIS2_PLACEMENT_3D('',#5447,#5448,#5449);+#5447 = CARTESIAN_POINT('',(52.385,2.325,12.38));+#5448 = DIRECTION('',(1.,0.,0.));+#5449 = DIRECTION('',(0.,-0.,-1.));+#5450 = DEFINITIONAL_REPRESENTATION('',(#5451),#5455);+#5451 = LINE('',#5452,#5453);+#5452 = CARTESIAN_POINT('',(-9.14,5.E-02));+#5453 = VECTOR('',#5454,1.);+#5454 = DIRECTION('',(-0.,-1.));+#5455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5456 = ADVANCED_FACE('',(#5457),#5180,.T.);+#5457 = FACE_BOUND('',#5458,.F.);+#5458 = EDGE_LOOP('',(#5459,#5482,#5483,#5484));+#5459 = ORIENTED_EDGE('',*,*,#5460,.F.);+#5460 = EDGE_CURVE('',#5137,#5461,#5463,.T.);+#5461 = VERTEX_POINT('',#5462);+#5462 = CARTESIAN_POINT('',(52.485,1.575,12.52));+#5463 = SURFACE_CURVE('',#5464,(#5468,#5475),.PCURVE_S1.);+#5464 = LINE('',#5465,#5466);+#5465 = CARTESIAN_POINT('',(51.635,1.575,12.52));+#5466 = VECTOR('',#5467,1.);+#5467 = DIRECTION('',(1.,0.,0.));+#5468 = PCURVE('',#5180,#5469);+#5469 = DEFINITIONAL_REPRESENTATION('',(#5470),#5474);+#5470 = LINE('',#5471,#5472);+#5471 = CARTESIAN_POINT('',(-0.,0.));+#5472 = VECTOR('',#5473,1.);+#5473 = DIRECTION('',(-0.,1.));+#5474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5475 = PCURVE('',#5152,#5476);+#5476 = DEFINITIONAL_REPRESENTATION('',(#5477),#5481);+#5477 = LINE('',#5478,#5479);+#5478 = CARTESIAN_POINT('',(-0.,0.85));+#5479 = VECTOR('',#5480,1.);+#5480 = DIRECTION('',(-1.,-0.));+#5481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5482 = ORIENTED_EDGE('',*,*,#5164,.T.);+#5483 = ORIENTED_EDGE('',*,*,#5322,.T.);+#5484 = ORIENTED_EDGE('',*,*,#5485,.F.);+#5485 = EDGE_CURVE('',#5461,#5300,#5486,.T.);+#5486 = SURFACE_CURVE('',#5487,(#5491,#5498),.PCURVE_S1.);+#5487 = LINE('',#5488,#5489);+#5488 = CARTESIAN_POINT('',(52.485,1.575,12.52));+#5489 = VECTOR('',#5490,1.);+#5490 = DIRECTION('',(0.,0.,1.));+#5491 = PCURVE('',#5180,#5492);+#5492 = DEFINITIONAL_REPRESENTATION('',(#5493),#5497);+#5493 = LINE('',#5494,#5495);+#5494 = CARTESIAN_POINT('',(-0.,0.85));+#5495 = VECTOR('',#5496,1.);+#5496 = DIRECTION('',(-1.,0.));+#5497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5498 = PCURVE('',#5282,#5499);+#5499 = DEFINITIONAL_REPRESENTATION('',(#5500),#5504);+#5500 = LINE('',#5501,#5502);+#5501 = CARTESIAN_POINT('',(-0.,-0.85));+#5502 = VECTOR('',#5503,1.);+#5503 = DIRECTION('',(-1.,0.));+#5504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5505 = ADVANCED_FACE('',(#5506,#5532),#5152,.F.);+#5506 = FACE_BOUND('',#5507,.T.);+#5507 = EDGE_LOOP('',(#5508,#5509,#5510,#5531));+#5508 = ORIENTED_EDGE('',*,*,#5136,.F.);+#5509 = ORIENTED_EDGE('',*,*,#5221,.T.);+#5510 = ORIENTED_EDGE('',*,*,#5511,.T.);+#5511 = EDGE_CURVE('',#5222,#5461,#5512,.T.);+#5512 = SURFACE_CURVE('',#5513,(#5517,#5524),.PCURVE_S1.);+#5513 = LINE('',#5514,#5515);+#5514 = CARTESIAN_POINT('',(52.485,2.425,12.52));+#5515 = VECTOR('',#5516,1.);+#5516 = DIRECTION('',(0.,-1.,0.));+#5517 = PCURVE('',#5152,#5518);+#5518 = DEFINITIONAL_REPRESENTATION('',(#5519),#5523);+#5519 = LINE('',#5520,#5521);+#5520 = CARTESIAN_POINT('',(-0.85,-0.));+#5521 = VECTOR('',#5522,1.);+#5522 = DIRECTION('',(-0.,1.));+#5523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5524 = PCURVE('',#5282,#5525);+#5525 = DEFINITIONAL_REPRESENTATION('',(#5526),#5530);+#5526 = LINE('',#5527,#5528);+#5527 = CARTESIAN_POINT('',(-0.,0.));+#5528 = VECTOR('',#5529,1.);+#5529 = DIRECTION('',(-0.,-1.));+#5530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5531 = ORIENTED_EDGE('',*,*,#5460,.F.);+#5532 = FACE_BOUND('',#5533,.T.);+#5533 = EDGE_LOOP('',(#5534,#5559,#5582,#5605));+#5534 = ORIENTED_EDGE('',*,*,#5535,.T.);+#5535 = EDGE_CURVE('',#5536,#5538,#5540,.T.);+#5536 = VERTEX_POINT('',#5537);+#5537 = CARTESIAN_POINT('',(52.385,2.325,12.52));+#5538 = VERTEX_POINT('',#5539);+#5539 = CARTESIAN_POINT('',(51.735,2.325,12.52));+#5540 = SURFACE_CURVE('',#5541,(#5545,#5552),.PCURVE_S1.);+#5541 = LINE('',#5542,#5543);+#5542 = CARTESIAN_POINT('',(51.685,2.325,12.52));+#5543 = VECTOR('',#5544,1.);+#5544 = DIRECTION('',(-1.,-0.,-0.));+#5545 = PCURVE('',#5152,#5546);+#5546 = DEFINITIONAL_REPRESENTATION('',(#5547),#5551);+#5547 = LINE('',#5548,#5549);+#5548 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#5549 = VECTOR('',#5550,1.);+#5550 = DIRECTION('',(1.,-0.));+#5551 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5552 = PCURVE('',#5363,#5553);+#5553 = DEFINITIONAL_REPRESENTATION('',(#5554),#5558);+#5554 = LINE('',#5555,#5556);+#5555 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#5556 = VECTOR('',#5557,1.);+#5557 = DIRECTION('',(-0.,-1.));+#5558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5559 = ORIENTED_EDGE('',*,*,#5560,.T.);+#5560 = EDGE_CURVE('',#5538,#5561,#5563,.T.);+#5561 = VERTEX_POINT('',#5562);+#5562 = CARTESIAN_POINT('',(51.735,1.675,12.52));+#5563 = SURFACE_CURVE('',#5564,(#5568,#5575),.PCURVE_S1.);+#5564 = LINE('',#5565,#5566);+#5565 = CARTESIAN_POINT('',(51.735,2.375,12.52));+#5566 = VECTOR('',#5567,1.);+#5567 = DIRECTION('',(-0.,-1.,-0.));+#5568 = PCURVE('',#5152,#5569);+#5569 = DEFINITIONAL_REPRESENTATION('',(#5570),#5574);+#5570 = LINE('',#5571,#5572);+#5571 = CARTESIAN_POINT('',(-0.1,5.E-02));+#5572 = VECTOR('',#5573,1.);+#5573 = DIRECTION('',(-0.,1.));+#5574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5575 = PCURVE('',#5391,#5576);+#5576 = DEFINITIONAL_REPRESENTATION('',(#5577),#5581);+#5577 = LINE('',#5578,#5579);+#5578 = CARTESIAN_POINT('',(-0.14,5.E-02));+#5579 = VECTOR('',#5580,1.);+#5580 = DIRECTION('',(-0.,-1.));+#5581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5582 = ORIENTED_EDGE('',*,*,#5583,.F.);+#5583 = EDGE_CURVE('',#5584,#5561,#5586,.T.);+#5584 = VERTEX_POINT('',#5585);+#5585 = CARTESIAN_POINT('',(52.385,1.675,12.52));+#5586 = SURFACE_CURVE('',#5587,(#5591,#5598),.PCURVE_S1.);+#5587 = LINE('',#5588,#5589);+#5588 = CARTESIAN_POINT('',(51.685,1.675,12.52));+#5589 = VECTOR('',#5590,1.);+#5590 = DIRECTION('',(-1.,-0.,-0.));+#5591 = PCURVE('',#5152,#5592);+#5592 = DEFINITIONAL_REPRESENTATION('',(#5593),#5597);+#5593 = LINE('',#5594,#5595);+#5594 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#5595 = VECTOR('',#5596,1.);+#5596 = DIRECTION('',(1.,-0.));+#5597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5598 = PCURVE('',#5419,#5599);+#5599 = DEFINITIONAL_REPRESENTATION('',(#5600),#5604);+#5600 = LINE('',#5601,#5602);+#5601 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#5602 = VECTOR('',#5603,1.);+#5603 = DIRECTION('',(-0.,-1.));+#5604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5605 = ORIENTED_EDGE('',*,*,#5606,.F.);+#5606 = EDGE_CURVE('',#5536,#5584,#5607,.T.);+#5607 = SURFACE_CURVE('',#5608,(#5612,#5619),.PCURVE_S1.);+#5608 = LINE('',#5609,#5610);+#5609 = CARTESIAN_POINT('',(52.385,2.375,12.52));+#5610 = VECTOR('',#5611,1.);+#5611 = DIRECTION('',(-0.,-1.,-0.));+#5612 = PCURVE('',#5152,#5613);+#5613 = DEFINITIONAL_REPRESENTATION('',(#5614),#5618);+#5614 = LINE('',#5615,#5616);+#5615 = CARTESIAN_POINT('',(-0.75,5.E-02));+#5616 = VECTOR('',#5617,1.);+#5617 = DIRECTION('',(-0.,1.));+#5618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5619 = PCURVE('',#5445,#5620);+#5620 = DEFINITIONAL_REPRESENTATION('',(#5621),#5625);+#5621 = LINE('',#5622,#5623);+#5622 = CARTESIAN_POINT('',(-0.14,5.E-02));+#5623 = VECTOR('',#5624,1.);+#5624 = DIRECTION('',(-0.,-1.));+#5625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5626 = ADVANCED_FACE('',(#5627),#5282,.T.);+#5627 = FACE_BOUND('',#5628,.F.);+#5628 = EDGE_LOOP('',(#5629,#5630,#5631,#5632));+#5629 = ORIENTED_EDGE('',*,*,#5268,.F.);+#5630 = ORIENTED_EDGE('',*,*,#5511,.T.);+#5631 = ORIENTED_EDGE('',*,*,#5485,.T.);+#5632 = ORIENTED_EDGE('',*,*,#5299,.F.);+#5633 = ADVANCED_FACE('',(#5634),#5363,.T.);+#5634 = FACE_BOUND('',#5635,.F.);+#5635 = EDGE_LOOP('',(#5636,#5657,#5658,#5679));+#5636 = ORIENTED_EDGE('',*,*,#5637,.F.);+#5637 = EDGE_CURVE('',#5536,#5346,#5638,.T.);+#5638 = SURFACE_CURVE('',#5639,(#5643,#5650),.PCURVE_S1.);+#5639 = LINE('',#5640,#5641);+#5640 = CARTESIAN_POINT('',(52.385,2.325,12.38));+#5641 = VECTOR('',#5642,1.);+#5642 = DIRECTION('',(0.,0.,1.));+#5643 = PCURVE('',#5363,#5644);+#5644 = DEFINITIONAL_REPRESENTATION('',(#5645),#5649);+#5645 = LINE('',#5646,#5647);+#5646 = CARTESIAN_POINT('',(-0.,0.65));+#5647 = VECTOR('',#5648,1.);+#5648 = DIRECTION('',(-1.,0.));+#5649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5650 = PCURVE('',#5445,#5651);+#5651 = DEFINITIONAL_REPRESENTATION('',(#5652),#5656);+#5652 = LINE('',#5653,#5654);+#5653 = CARTESIAN_POINT('',(-0.,0.));+#5654 = VECTOR('',#5655,1.);+#5655 = DIRECTION('',(-1.,0.));+#5656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5657 = ORIENTED_EDGE('',*,*,#5535,.T.);+#5658 = ORIENTED_EDGE('',*,*,#5659,.T.);+#5659 = EDGE_CURVE('',#5538,#5348,#5660,.T.);+#5660 = SURFACE_CURVE('',#5661,(#5665,#5672),.PCURVE_S1.);+#5661 = LINE('',#5662,#5663);+#5662 = CARTESIAN_POINT('',(51.735,2.325,12.38));+#5663 = VECTOR('',#5664,1.);+#5664 = DIRECTION('',(0.,0.,1.));+#5665 = PCURVE('',#5363,#5666);+#5666 = DEFINITIONAL_REPRESENTATION('',(#5667),#5671);+#5667 = LINE('',#5668,#5669);+#5668 = CARTESIAN_POINT('',(-0.,0.));+#5669 = VECTOR('',#5670,1.);+#5670 = DIRECTION('',(-1.,0.));+#5671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5672 = PCURVE('',#5391,#5673);+#5673 = DEFINITIONAL_REPRESENTATION('',(#5674),#5678);+#5674 = LINE('',#5675,#5676);+#5675 = CARTESIAN_POINT('',(-0.,0.));+#5676 = VECTOR('',#5677,1.);+#5677 = DIRECTION('',(-1.,0.));+#5678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5679 = ORIENTED_EDGE('',*,*,#5345,.F.);+#5680 = ADVANCED_FACE('',(#5681),#5445,.F.);+#5681 = FACE_BOUND('',#5682,.T.);+#5682 = EDGE_LOOP('',(#5683,#5684,#5685,#5706));+#5683 = ORIENTED_EDGE('',*,*,#5637,.F.);+#5684 = ORIENTED_EDGE('',*,*,#5606,.T.);+#5685 = ORIENTED_EDGE('',*,*,#5686,.T.);+#5686 = EDGE_CURVE('',#5584,#5404,#5687,.T.);+#5687 = SURFACE_CURVE('',#5688,(#5692,#5699),.PCURVE_S1.);+#5688 = LINE('',#5689,#5690);+#5689 = CARTESIAN_POINT('',(52.385,1.675,12.38));+#5690 = VECTOR('',#5691,1.);+#5691 = DIRECTION('',(0.,0.,1.));+#5692 = PCURVE('',#5445,#5693);+#5693 = DEFINITIONAL_REPRESENTATION('',(#5694),#5698);+#5694 = LINE('',#5695,#5696);+#5695 = CARTESIAN_POINT('',(-0.,-0.65));+#5696 = VECTOR('',#5697,1.);+#5697 = DIRECTION('',(-1.,0.));+#5698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5699 = PCURVE('',#5419,#5700);+#5700 = DEFINITIONAL_REPRESENTATION('',(#5701),#5705);+#5701 = LINE('',#5702,#5703);+#5702 = CARTESIAN_POINT('',(-0.,0.65));+#5703 = VECTOR('',#5704,1.);+#5704 = DIRECTION('',(-1.,0.));+#5705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5706 = ORIENTED_EDGE('',*,*,#5431,.F.);+#5707 = ADVANCED_FACE('',(#5708),#5419,.F.);+#5708 = FACE_BOUND('',#5709,.T.);+#5709 = EDGE_LOOP('',(#5710,#5711,#5712,#5733));+#5710 = ORIENTED_EDGE('',*,*,#5686,.F.);+#5711 = ORIENTED_EDGE('',*,*,#5583,.T.);+#5712 = ORIENTED_EDGE('',*,*,#5713,.T.);+#5713 = EDGE_CURVE('',#5561,#5376,#5714,.T.);+#5714 = SURFACE_CURVE('',#5715,(#5719,#5726),.PCURVE_S1.);+#5715 = LINE('',#5716,#5717);+#5716 = CARTESIAN_POINT('',(51.735,1.675,12.38));+#5717 = VECTOR('',#5718,1.);+#5718 = DIRECTION('',(0.,0.,1.));+#5719 = PCURVE('',#5419,#5720);+#5720 = DEFINITIONAL_REPRESENTATION('',(#5721),#5725);+#5721 = LINE('',#5722,#5723);+#5722 = CARTESIAN_POINT('',(-0.,0.));+#5723 = VECTOR('',#5724,1.);+#5724 = DIRECTION('',(-1.,0.));+#5725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5726 = PCURVE('',#5391,#5727);+#5727 = DEFINITIONAL_REPRESENTATION('',(#5728),#5732);+#5728 = LINE('',#5729,#5730);+#5729 = CARTESIAN_POINT('',(-0.,-0.65));+#5730 = VECTOR('',#5731,1.);+#5731 = DIRECTION('',(-1.,0.));+#5732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5733 = ORIENTED_EDGE('',*,*,#5403,.F.);+#5734 = ADVANCED_FACE('',(#5735),#5391,.T.);+#5735 = FACE_BOUND('',#5736,.F.);+#5736 = EDGE_LOOP('',(#5737,#5738,#5739,#5740));+#5737 = ORIENTED_EDGE('',*,*,#5659,.F.);+#5738 = ORIENTED_EDGE('',*,*,#5560,.T.);+#5739 = ORIENTED_EDGE('',*,*,#5713,.T.);+#5740 = ORIENTED_EDGE('',*,*,#5375,.F.);+#5741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5745)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5742,#5743,#5744)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#5742 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5743 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5744 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5745 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5742,+  'distance_accuracy_value','confusion accuracy');+#5746 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5747,#5749);+#5747 = ( REPRESENTATION_RELATIONSHIP('','',#5094,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5748) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5748 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);+#5749 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #5750);+#5750 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Connector_Contact_2','',#5,+  #5089,$);+#5751 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5091));+#5752 = SHAPE_DEFINITION_REPRESENTATION(#5753,#5759);+#5753 = PRODUCT_DEFINITION_SHAPE('','',#5754);+#5754 = PRODUCT_DEFINITION('design','',#5755,#5758);+#5755 = PRODUCT_DEFINITION_FORMATION('','',#5756);+#5756 = PRODUCT('Connector_Contact_3','Connector_Contact_3','',(#5757));+#5757 = PRODUCT_CONTEXT('',#2,'mechanical');+#5758 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#5759 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#5760),#6406);+#5760 = MANIFOLD_SOLID_BREP('',#5761);+#5761 = CLOSED_SHELL('',(#5762,#5882,#5958,#6121,#6170,#6291,#6298,#6345+    ,#6372,#6399));+#5762 = ADVANCED_FACE('',(#5763),#5777,.F.);+#5763 = FACE_BOUND('',#5764,.T.);+#5764 = EDGE_LOOP('',(#5765,#5800,#5828,#5856));+#5765 = ORIENTED_EDGE('',*,*,#5766,.F.);+#5766 = EDGE_CURVE('',#5767,#5769,#5771,.T.);+#5767 = VERTEX_POINT('',#5768);+#5768 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5769 = VERTEX_POINT('',#5770);+#5770 = CARTESIAN_POINT('',(49.095,2.425,21.52));+#5771 = SURFACE_CURVE('',#5772,(#5776,#5788),.PCURVE_S1.);+#5772 = LINE('',#5773,#5774);+#5773 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5774 = VECTOR('',#5775,1.);+#5775 = DIRECTION('',(0.,0.,1.));+#5776 = PCURVE('',#5777,#5782);+#5777 = PLANE('',#5778);+#5778 = AXIS2_PLACEMENT_3D('',#5779,#5780,#5781);+#5779 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5780 = DIRECTION('',(1.,0.,0.));+#5781 = DIRECTION('',(0.,-0.,-1.));+#5782 = DEFINITIONAL_REPRESENTATION('',(#5783),#5787);+#5783 = LINE('',#5784,#5785);+#5784 = CARTESIAN_POINT('',(-0.,0.));+#5785 = VECTOR('',#5786,1.);+#5786 = DIRECTION('',(-1.,0.));+#5787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5788 = PCURVE('',#5789,#5794);+#5789 = PLANE('',#5790);+#5790 = AXIS2_PLACEMENT_3D('',#5791,#5792,#5793);+#5791 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5792 = DIRECTION('',(0.,-1.,0.));+#5793 = DIRECTION('',(0.,-0.,-1.));+#5794 = DEFINITIONAL_REPRESENTATION('',(#5795),#5799);+#5795 = LINE('',#5796,#5797);+#5796 = CARTESIAN_POINT('',(-0.,0.));+#5797 = VECTOR('',#5798,1.);+#5798 = DIRECTION('',(-1.,0.));+#5799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5800 = ORIENTED_EDGE('',*,*,#5801,.T.);+#5801 = EDGE_CURVE('',#5767,#5802,#5804,.T.);+#5802 = VERTEX_POINT('',#5803);+#5803 = CARTESIAN_POINT('',(49.095,1.575,12.52));+#5804 = SURFACE_CURVE('',#5805,(#5809,#5816),.PCURVE_S1.);+#5805 = LINE('',#5806,#5807);+#5806 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5807 = VECTOR('',#5808,1.);+#5808 = DIRECTION('',(0.,-1.,0.));+#5809 = PCURVE('',#5777,#5810);+#5810 = DEFINITIONAL_REPRESENTATION('',(#5811),#5815);+#5811 = LINE('',#5812,#5813);+#5812 = CARTESIAN_POINT('',(-0.,0.));+#5813 = VECTOR('',#5814,1.);+#5814 = DIRECTION('',(-0.,-1.));+#5815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5816 = PCURVE('',#5817,#5822);+#5817 = PLANE('',#5818);+#5818 = AXIS2_PLACEMENT_3D('',#5819,#5820,#5821);+#5819 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5820 = DIRECTION('',(0.,0.,1.));+#5821 = DIRECTION('',(-1.,-0.,0.));+#5822 = DEFINITIONAL_REPRESENTATION('',(#5823),#5827);+#5823 = LINE('',#5824,#5825);+#5824 = CARTESIAN_POINT('',(-0.,-0.));+#5825 = VECTOR('',#5826,1.);+#5826 = DIRECTION('',(-0.,1.));+#5827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5828 = ORIENTED_EDGE('',*,*,#5829,.T.);+#5829 = EDGE_CURVE('',#5802,#5830,#5832,.T.);+#5830 = VERTEX_POINT('',#5831);+#5831 = CARTESIAN_POINT('',(49.095,1.575,21.52));+#5832 = SURFACE_CURVE('',#5833,(#5837,#5844),.PCURVE_S1.);+#5833 = LINE('',#5834,#5835);+#5834 = CARTESIAN_POINT('',(49.095,1.575,12.52));+#5835 = VECTOR('',#5836,1.);+#5836 = DIRECTION('',(0.,0.,1.));+#5837 = PCURVE('',#5777,#5838);+#5838 = DEFINITIONAL_REPRESENTATION('',(#5839),#5843);+#5839 = LINE('',#5840,#5841);+#5840 = CARTESIAN_POINT('',(-0.,-0.85));+#5841 = VECTOR('',#5842,1.);+#5842 = DIRECTION('',(-1.,0.));+#5843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5844 = PCURVE('',#5845,#5850);+#5845 = PLANE('',#5846);+#5846 = AXIS2_PLACEMENT_3D('',#5847,#5848,#5849);+#5847 = CARTESIAN_POINT('',(49.095,1.575,12.52));+#5848 = DIRECTION('',(0.,-1.,0.));+#5849 = DIRECTION('',(0.,-0.,-1.));+#5850 = DEFINITIONAL_REPRESENTATION('',(#5851),#5855);+#5851 = LINE('',#5852,#5853);+#5852 = CARTESIAN_POINT('',(-0.,0.));+#5853 = VECTOR('',#5854,1.);+#5854 = DIRECTION('',(-1.,0.));+#5855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5856 = ORIENTED_EDGE('',*,*,#5857,.F.);+#5857 = EDGE_CURVE('',#5769,#5830,#5858,.T.);+#5858 = SURFACE_CURVE('',#5859,(#5863,#5870),.PCURVE_S1.);+#5859 = LINE('',#5860,#5861);+#5860 = CARTESIAN_POINT('',(49.095,2.425,21.52));+#5861 = VECTOR('',#5862,1.);+#5862 = DIRECTION('',(0.,-1.,0.));+#5863 = PCURVE('',#5777,#5864);+#5864 = DEFINITIONAL_REPRESENTATION('',(#5865),#5869);+#5865 = LINE('',#5866,#5867);+#5866 = CARTESIAN_POINT('',(-9.,0.));+#5867 = VECTOR('',#5868,1.);+#5868 = DIRECTION('',(-0.,-1.));+#5869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5870 = PCURVE('',#5871,#5876);+#5871 = PLANE('',#5872);+#5872 = AXIS2_PLACEMENT_3D('',#5873,#5874,#5875);+#5873 = CARTESIAN_POINT('',(49.095,2.425,21.52));+#5874 = DIRECTION('',(0.,0.,1.));+#5875 = DIRECTION('',(-1.,-0.,0.));+#5876 = DEFINITIONAL_REPRESENTATION('',(#5877),#5881);+#5877 = LINE('',#5878,#5879);+#5878 = CARTESIAN_POINT('',(-0.,-0.));+#5879 = VECTOR('',#5880,1.);+#5880 = DIRECTION('',(-0.,1.));+#5881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5882 = ADVANCED_FACE('',(#5883),#5789,.F.);+#5883 = FACE_BOUND('',#5884,.T.);+#5884 = EDGE_LOOP('',(#5885,#5908,#5909,#5932));+#5885 = ORIENTED_EDGE('',*,*,#5886,.F.);+#5886 = EDGE_CURVE('',#5767,#5887,#5889,.T.);+#5887 = VERTEX_POINT('',#5888);+#5888 = CARTESIAN_POINT('',(49.945,2.425,12.52));+#5889 = SURFACE_CURVE('',#5890,(#5894,#5901),.PCURVE_S1.);+#5890 = LINE('',#5891,#5892);+#5891 = CARTESIAN_POINT('',(49.095,2.425,12.52));+#5892 = VECTOR('',#5893,1.);+#5893 = DIRECTION('',(1.,0.,0.));+#5894 = PCURVE('',#5789,#5895);+#5895 = DEFINITIONAL_REPRESENTATION('',(#5896),#5900);+#5896 = LINE('',#5897,#5898);+#5897 = CARTESIAN_POINT('',(-0.,0.));+#5898 = VECTOR('',#5899,1.);+#5899 = DIRECTION('',(-0.,1.));+#5900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5901 = PCURVE('',#5817,#5902);+#5902 = DEFINITIONAL_REPRESENTATION('',(#5903),#5907);+#5903 = LINE('',#5904,#5905);+#5904 = CARTESIAN_POINT('',(-0.,-0.));+#5905 = VECTOR('',#5906,1.);+#5906 = DIRECTION('',(-1.,-0.));+#5907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5908 = ORIENTED_EDGE('',*,*,#5766,.T.);+#5909 = ORIENTED_EDGE('',*,*,#5910,.T.);+#5910 = EDGE_CURVE('',#5769,#5911,#5913,.T.);+#5911 = VERTEX_POINT('',#5912);+#5912 = CARTESIAN_POINT('',(49.945,2.425,21.52));+#5913 = SURFACE_CURVE('',#5914,(#5918,#5925),.PCURVE_S1.);+#5914 = LINE('',#5915,#5916);+#5915 = CARTESIAN_POINT('',(49.095,2.425,21.52));+#5916 = VECTOR('',#5917,1.);+#5917 = DIRECTION('',(1.,0.,0.));+#5918 = PCURVE('',#5789,#5919);+#5919 = DEFINITIONAL_REPRESENTATION('',(#5920),#5924);+#5920 = LINE('',#5921,#5922);+#5921 = CARTESIAN_POINT('',(-9.,0.));+#5922 = VECTOR('',#5923,1.);+#5923 = DIRECTION('',(-0.,1.));+#5924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5925 = PCURVE('',#5871,#5926);+#5926 = DEFINITIONAL_REPRESENTATION('',(#5927),#5931);+#5927 = LINE('',#5928,#5929);+#5928 = CARTESIAN_POINT('',(-0.,-0.));+#5929 = VECTOR('',#5930,1.);+#5930 = DIRECTION('',(-1.,-0.));+#5931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5932 = ORIENTED_EDGE('',*,*,#5933,.F.);+#5933 = EDGE_CURVE('',#5887,#5911,#5934,.T.);+#5934 = SURFACE_CURVE('',#5935,(#5939,#5946),.PCURVE_S1.);+#5935 = LINE('',#5936,#5937);+#5936 = CARTESIAN_POINT('',(49.945,2.425,12.52));+#5937 = VECTOR('',#5938,1.);+#5938 = DIRECTION('',(0.,0.,1.));+#5939 = PCURVE('',#5789,#5940);+#5940 = DEFINITIONAL_REPRESENTATION('',(#5941),#5945);+#5941 = LINE('',#5942,#5943);+#5942 = CARTESIAN_POINT('',(-0.,0.85));+#5943 = VECTOR('',#5944,1.);+#5944 = DIRECTION('',(-1.,0.));+#5945 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5946 = PCURVE('',#5947,#5952);+#5947 = PLANE('',#5948);+#5948 = AXIS2_PLACEMENT_3D('',#5949,#5950,#5951);+#5949 = CARTESIAN_POINT('',(49.945,2.425,12.52));+#5950 = DIRECTION('',(1.,0.,0.));+#5951 = DIRECTION('',(0.,-0.,-1.));+#5952 = DEFINITIONAL_REPRESENTATION('',(#5953),#5957);+#5953 = LINE('',#5954,#5955);+#5954 = CARTESIAN_POINT('',(-0.,0.));+#5955 = VECTOR('',#5956,1.);+#5956 = DIRECTION('',(-1.,0.));+#5957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5958 = ADVANCED_FACE('',(#5959,#6007),#5871,.T.);+#5959 = FACE_BOUND('',#5960,.F.);+#5960 = EDGE_LOOP('',(#5961,#5962,#5963,#5986));+#5961 = ORIENTED_EDGE('',*,*,#5857,.F.);+#5962 = ORIENTED_EDGE('',*,*,#5910,.T.);+#5963 = ORIENTED_EDGE('',*,*,#5964,.T.);+#5964 = EDGE_CURVE('',#5911,#5965,#5967,.T.);+#5965 = VERTEX_POINT('',#5966);+#5966 = CARTESIAN_POINT('',(49.945,1.575,21.52));+#5967 = SURFACE_CURVE('',#5968,(#5972,#5979),.PCURVE_S1.);+#5968 = LINE('',#5969,#5970);+#5969 = CARTESIAN_POINT('',(49.945,2.425,21.52));+#5970 = VECTOR('',#5971,1.);+#5971 = DIRECTION('',(0.,-1.,0.));+#5972 = PCURVE('',#5871,#5973);+#5973 = DEFINITIONAL_REPRESENTATION('',(#5974),#5978);+#5974 = LINE('',#5975,#5976);+#5975 = CARTESIAN_POINT('',(-0.85,-0.));+#5976 = VECTOR('',#5977,1.);+#5977 = DIRECTION('',(-0.,1.));+#5978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5979 = PCURVE('',#5947,#5980);+#5980 = DEFINITIONAL_REPRESENTATION('',(#5981),#5985);+#5981 = LINE('',#5982,#5983);+#5982 = CARTESIAN_POINT('',(-9.,0.));+#5983 = VECTOR('',#5984,1.);+#5984 = DIRECTION('',(-0.,-1.));+#5985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#5986 = ORIENTED_EDGE('',*,*,#5987,.F.);+#5987 = EDGE_CURVE('',#5830,#5965,#5988,.T.);+#5988 = SURFACE_CURVE('',#5989,(#5993,#6000),.PCURVE_S1.);+#5989 = LINE('',#5990,#5991);+#5990 = CARTESIAN_POINT('',(49.095,1.575,21.52));+#5991 = VECTOR('',#5992,1.);+#5992 = DIRECTION('',(1.,0.,0.));+#5993 = PCURVE('',#5871,#5994);+#5994 = DEFINITIONAL_REPRESENTATION('',(#5995),#5999);+#5995 = LINE('',#5996,#5997);+#5996 = CARTESIAN_POINT('',(-0.,0.85));+#5997 = VECTOR('',#5998,1.);+#5998 = DIRECTION('',(-1.,-0.));+#5999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6000 = PCURVE('',#5845,#6001);+#6001 = DEFINITIONAL_REPRESENTATION('',(#6002),#6006);+#6002 = LINE('',#6003,#6004);+#6003 = CARTESIAN_POINT('',(-9.,0.));+#6004 = VECTOR('',#6005,1.);+#6005 = DIRECTION('',(-0.,1.));+#6006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6007 = FACE_BOUND('',#6008,.F.);+#6008 = EDGE_LOOP('',(#6009,#6039,#6067,#6095));+#6009 = ORIENTED_EDGE('',*,*,#6010,.T.);+#6010 = EDGE_CURVE('',#6011,#6013,#6015,.T.);+#6011 = VERTEX_POINT('',#6012);+#6012 = CARTESIAN_POINT('',(49.845,2.325,21.52));+#6013 = VERTEX_POINT('',#6014);+#6014 = CARTESIAN_POINT('',(49.195,2.325,21.52));+#6015 = SURFACE_CURVE('',#6016,(#6020,#6027),.PCURVE_S1.);+#6016 = LINE('',#6017,#6018);+#6017 = CARTESIAN_POINT('',(49.145,2.325,21.52));+#6018 = VECTOR('',#6019,1.);+#6019 = DIRECTION('',(-1.,-0.,-0.));+#6020 = PCURVE('',#5871,#6021);+#6021 = DEFINITIONAL_REPRESENTATION('',(#6022),#6026);+#6022 = LINE('',#6023,#6024);+#6023 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#6024 = VECTOR('',#6025,1.);+#6025 = DIRECTION('',(1.,-0.));+#6026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6027 = PCURVE('',#6028,#6033);+#6028 = PLANE('',#6029);+#6029 = AXIS2_PLACEMENT_3D('',#6030,#6031,#6032);+#6030 = CARTESIAN_POINT('',(49.195,2.325,12.38));+#6031 = DIRECTION('',(0.,-1.,0.));+#6032 = DIRECTION('',(0.,-0.,-1.));+#6033 = DEFINITIONAL_REPRESENTATION('',(#6034),#6038);+#6034 = LINE('',#6035,#6036);+#6035 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#6036 = VECTOR('',#6037,1.);+#6037 = DIRECTION('',(-0.,-1.));+#6038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6039 = ORIENTED_EDGE('',*,*,#6040,.T.);+#6040 = EDGE_CURVE('',#6013,#6041,#6043,.T.);+#6041 = VERTEX_POINT('',#6042);+#6042 = CARTESIAN_POINT('',(49.195,1.675,21.52));+#6043 = SURFACE_CURVE('',#6044,(#6048,#6055),.PCURVE_S1.);+#6044 = LINE('',#6045,#6046);+#6045 = CARTESIAN_POINT('',(49.195,2.375,21.52));+#6046 = VECTOR('',#6047,1.);+#6047 = DIRECTION('',(-0.,-1.,-0.));+#6048 = PCURVE('',#5871,#6049);+#6049 = DEFINITIONAL_REPRESENTATION('',(#6050),#6054);+#6050 = LINE('',#6051,#6052);+#6051 = CARTESIAN_POINT('',(-0.1,5.E-02));+#6052 = VECTOR('',#6053,1.);+#6053 = DIRECTION('',(-0.,1.));+#6054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6055 = PCURVE('',#6056,#6061);+#6056 = PLANE('',#6057);+#6057 = AXIS2_PLACEMENT_3D('',#6058,#6059,#6060);+#6058 = CARTESIAN_POINT('',(49.195,2.325,12.38));+#6059 = DIRECTION('',(1.,0.,0.));+#6060 = DIRECTION('',(0.,-0.,-1.));+#6061 = DEFINITIONAL_REPRESENTATION('',(#6062),#6066);+#6062 = LINE('',#6063,#6064);+#6063 = CARTESIAN_POINT('',(-9.14,5.E-02));+#6064 = VECTOR('',#6065,1.);+#6065 = DIRECTION('',(-0.,-1.));+#6066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6067 = ORIENTED_EDGE('',*,*,#6068,.F.);+#6068 = EDGE_CURVE('',#6069,#6041,#6071,.T.);+#6069 = VERTEX_POINT('',#6070);+#6070 = CARTESIAN_POINT('',(49.845,1.675,21.52));+#6071 = SURFACE_CURVE('',#6072,(#6076,#6083),.PCURVE_S1.);+#6072 = LINE('',#6073,#6074);+#6073 = CARTESIAN_POINT('',(49.145,1.675,21.52));+#6074 = VECTOR('',#6075,1.);+#6075 = DIRECTION('',(-1.,-0.,-0.));+#6076 = PCURVE('',#5871,#6077);+#6077 = DEFINITIONAL_REPRESENTATION('',(#6078),#6082);+#6078 = LINE('',#6079,#6080);+#6079 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#6080 = VECTOR('',#6081,1.);+#6081 = DIRECTION('',(1.,-0.));+#6082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6083 = PCURVE('',#6084,#6089);+#6084 = PLANE('',#6085);+#6085 = AXIS2_PLACEMENT_3D('',#6086,#6087,#6088);+#6086 = CARTESIAN_POINT('',(49.195,1.675,12.38));+#6087 = DIRECTION('',(0.,-1.,0.));+#6088 = DIRECTION('',(0.,-0.,-1.));+#6089 = DEFINITIONAL_REPRESENTATION('',(#6090),#6094);+#6090 = LINE('',#6091,#6092);+#6091 = CARTESIAN_POINT('',(-9.14,-5.000000000001E-02));+#6092 = VECTOR('',#6093,1.);+#6093 = DIRECTION('',(-0.,-1.));+#6094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6095 = ORIENTED_EDGE('',*,*,#6096,.F.);+#6096 = EDGE_CURVE('',#6011,#6069,#6097,.T.);+#6097 = SURFACE_CURVE('',#6098,(#6102,#6109),.PCURVE_S1.);+#6098 = LINE('',#6099,#6100);+#6099 = CARTESIAN_POINT('',(49.845,2.375,21.52));+#6100 = VECTOR('',#6101,1.);+#6101 = DIRECTION('',(-0.,-1.,-0.));+#6102 = PCURVE('',#5871,#6103);+#6103 = DEFINITIONAL_REPRESENTATION('',(#6104),#6108);+#6104 = LINE('',#6105,#6106);+#6105 = CARTESIAN_POINT('',(-0.75,5.E-02));+#6106 = VECTOR('',#6107,1.);+#6107 = DIRECTION('',(-0.,1.));+#6108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6109 = PCURVE('',#6110,#6115);+#6110 = PLANE('',#6111);+#6111 = AXIS2_PLACEMENT_3D('',#6112,#6113,#6114);+#6112 = CARTESIAN_POINT('',(49.845,2.325,12.38));+#6113 = DIRECTION('',(1.,0.,0.));+#6114 = DIRECTION('',(0.,-0.,-1.));+#6115 = DEFINITIONAL_REPRESENTATION('',(#6116),#6120);+#6116 = LINE('',#6117,#6118);+#6117 = CARTESIAN_POINT('',(-9.14,5.E-02));+#6118 = VECTOR('',#6119,1.);+#6119 = DIRECTION('',(-0.,-1.));+#6120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6121 = ADVANCED_FACE('',(#6122),#5845,.T.);+#6122 = FACE_BOUND('',#6123,.F.);+#6123 = EDGE_LOOP('',(#6124,#6147,#6148,#6149));+#6124 = ORIENTED_EDGE('',*,*,#6125,.F.);+#6125 = EDGE_CURVE('',#5802,#6126,#6128,.T.);+#6126 = VERTEX_POINT('',#6127);+#6127 = CARTESIAN_POINT('',(49.945,1.575,12.52));+#6128 = SURFACE_CURVE('',#6129,(#6133,#6140),.PCURVE_S1.);+#6129 = LINE('',#6130,#6131);+#6130 = CARTESIAN_POINT('',(49.095,1.575,12.52));+#6131 = VECTOR('',#6132,1.);+#6132 = DIRECTION('',(1.,0.,0.));+#6133 = PCURVE('',#5845,#6134);+#6134 = DEFINITIONAL_REPRESENTATION('',(#6135),#6139);+#6135 = LINE('',#6136,#6137);+#6136 = CARTESIAN_POINT('',(-0.,0.));+#6137 = VECTOR('',#6138,1.);+#6138 = DIRECTION('',(-0.,1.));+#6139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6140 = PCURVE('',#5817,#6141);+#6141 = DEFINITIONAL_REPRESENTATION('',(#6142),#6146);+#6142 = LINE('',#6143,#6144);+#6143 = CARTESIAN_POINT('',(-0.,0.85));+#6144 = VECTOR('',#6145,1.);+#6145 = DIRECTION('',(-1.,-0.));+#6146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6147 = ORIENTED_EDGE('',*,*,#5829,.T.);+#6148 = ORIENTED_EDGE('',*,*,#5987,.T.);+#6149 = ORIENTED_EDGE('',*,*,#6150,.F.);+#6150 = EDGE_CURVE('',#6126,#5965,#6151,.T.);+#6151 = SURFACE_CURVE('',#6152,(#6156,#6163),.PCURVE_S1.);+#6152 = LINE('',#6153,#6154);+#6153 = CARTESIAN_POINT('',(49.945,1.575,12.52));+#6154 = VECTOR('',#6155,1.);+#6155 = DIRECTION('',(0.,0.,1.));+#6156 = PCURVE('',#5845,#6157);+#6157 = DEFINITIONAL_REPRESENTATION('',(#6158),#6162);+#6158 = LINE('',#6159,#6160);+#6159 = CARTESIAN_POINT('',(-0.,0.85));+#6160 = VECTOR('',#6161,1.);+#6161 = DIRECTION('',(-1.,0.));+#6162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6163 = PCURVE('',#5947,#6164);+#6164 = DEFINITIONAL_REPRESENTATION('',(#6165),#6169);+#6165 = LINE('',#6166,#6167);+#6166 = CARTESIAN_POINT('',(-0.,-0.85));+#6167 = VECTOR('',#6168,1.);+#6168 = DIRECTION('',(-1.,0.));+#6169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6170 = ADVANCED_FACE('',(#6171,#6197),#5817,.F.);+#6171 = FACE_BOUND('',#6172,.T.);+#6172 = EDGE_LOOP('',(#6173,#6174,#6175,#6196));+#6173 = ORIENTED_EDGE('',*,*,#5801,.F.);+#6174 = ORIENTED_EDGE('',*,*,#5886,.T.);+#6175 = ORIENTED_EDGE('',*,*,#6176,.T.);+#6176 = EDGE_CURVE('',#5887,#6126,#6177,.T.);+#6177 = SURFACE_CURVE('',#6178,(#6182,#6189),.PCURVE_S1.);+#6178 = LINE('',#6179,#6180);+#6179 = CARTESIAN_POINT('',(49.945,2.425,12.52));+#6180 = VECTOR('',#6181,1.);+#6181 = DIRECTION('',(0.,-1.,0.));+#6182 = PCURVE('',#5817,#6183);+#6183 = DEFINITIONAL_REPRESENTATION('',(#6184),#6188);+#6184 = LINE('',#6185,#6186);+#6185 = CARTESIAN_POINT('',(-0.85,-0.));+#6186 = VECTOR('',#6187,1.);+#6187 = DIRECTION('',(-0.,1.));+#6188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6189 = PCURVE('',#5947,#6190);+#6190 = DEFINITIONAL_REPRESENTATION('',(#6191),#6195);+#6191 = LINE('',#6192,#6193);+#6192 = CARTESIAN_POINT('',(-0.,0.));+#6193 = VECTOR('',#6194,1.);+#6194 = DIRECTION('',(-0.,-1.));+#6195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6196 = ORIENTED_EDGE('',*,*,#6125,.F.);+#6197 = FACE_BOUND('',#6198,.T.);+#6198 = EDGE_LOOP('',(#6199,#6224,#6247,#6270));+#6199 = ORIENTED_EDGE('',*,*,#6200,.T.);+#6200 = EDGE_CURVE('',#6201,#6203,#6205,.T.);+#6201 = VERTEX_POINT('',#6202);+#6202 = CARTESIAN_POINT('',(49.845,2.325,12.52));+#6203 = VERTEX_POINT('',#6204);+#6204 = CARTESIAN_POINT('',(49.195,2.325,12.52));+#6205 = SURFACE_CURVE('',#6206,(#6210,#6217),.PCURVE_S1.);+#6206 = LINE('',#6207,#6208);+#6207 = CARTESIAN_POINT('',(49.145,2.325,12.52));+#6208 = VECTOR('',#6209,1.);+#6209 = DIRECTION('',(-1.,-0.,-0.));+#6210 = PCURVE('',#5817,#6211);+#6211 = DEFINITIONAL_REPRESENTATION('',(#6212),#6216);+#6212 = LINE('',#6213,#6214);+#6213 = CARTESIAN_POINT('',(-5.000000000001E-02,9.999999999999E-02));+#6214 = VECTOR('',#6215,1.);+#6215 = DIRECTION('',(1.,-0.));+#6216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6217 = PCURVE('',#6028,#6218);+#6218 = DEFINITIONAL_REPRESENTATION('',(#6219),#6223);+#6219 = LINE('',#6220,#6221);+#6220 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#6221 = VECTOR('',#6222,1.);+#6222 = DIRECTION('',(-0.,-1.));+#6223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6224 = ORIENTED_EDGE('',*,*,#6225,.T.);+#6225 = EDGE_CURVE('',#6203,#6226,#6228,.T.);+#6226 = VERTEX_POINT('',#6227);+#6227 = CARTESIAN_POINT('',(49.195,1.675,12.52));+#6228 = SURFACE_CURVE('',#6229,(#6233,#6240),.PCURVE_S1.);+#6229 = LINE('',#6230,#6231);+#6230 = CARTESIAN_POINT('',(49.195,2.375,12.52));+#6231 = VECTOR('',#6232,1.);+#6232 = DIRECTION('',(-0.,-1.,-0.));+#6233 = PCURVE('',#5817,#6234);+#6234 = DEFINITIONAL_REPRESENTATION('',(#6235),#6239);+#6235 = LINE('',#6236,#6237);+#6236 = CARTESIAN_POINT('',(-0.1,5.E-02));+#6237 = VECTOR('',#6238,1.);+#6238 = DIRECTION('',(-0.,1.));+#6239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6240 = PCURVE('',#6056,#6241);+#6241 = DEFINITIONAL_REPRESENTATION('',(#6242),#6246);+#6242 = LINE('',#6243,#6244);+#6243 = CARTESIAN_POINT('',(-0.14,5.E-02));+#6244 = VECTOR('',#6245,1.);+#6245 = DIRECTION('',(-0.,-1.));+#6246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6247 = ORIENTED_EDGE('',*,*,#6248,.F.);+#6248 = EDGE_CURVE('',#6249,#6226,#6251,.T.);+#6249 = VERTEX_POINT('',#6250);+#6250 = CARTESIAN_POINT('',(49.845,1.675,12.52));+#6251 = SURFACE_CURVE('',#6252,(#6256,#6263),.PCURVE_S1.);+#6252 = LINE('',#6253,#6254);+#6253 = CARTESIAN_POINT('',(49.145,1.675,12.52));+#6254 = VECTOR('',#6255,1.);+#6255 = DIRECTION('',(-1.,-0.,-0.));+#6256 = PCURVE('',#5817,#6257);+#6257 = DEFINITIONAL_REPRESENTATION('',(#6258),#6262);+#6258 = LINE('',#6259,#6260);+#6259 = CARTESIAN_POINT('',(-5.000000000001E-02,0.75));+#6260 = VECTOR('',#6261,1.);+#6261 = DIRECTION('',(1.,-0.));+#6262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6263 = PCURVE('',#6084,#6264);+#6264 = DEFINITIONAL_REPRESENTATION('',(#6265),#6269);+#6265 = LINE('',#6266,#6267);+#6266 = CARTESIAN_POINT('',(-0.14,-5.000000000001E-02));+#6267 = VECTOR('',#6268,1.);+#6268 = DIRECTION('',(-0.,-1.));+#6269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6270 = ORIENTED_EDGE('',*,*,#6271,.F.);+#6271 = EDGE_CURVE('',#6201,#6249,#6272,.T.);+#6272 = SURFACE_CURVE('',#6273,(#6277,#6284),.PCURVE_S1.);+#6273 = LINE('',#6274,#6275);+#6274 = CARTESIAN_POINT('',(49.845,2.375,12.52));+#6275 = VECTOR('',#6276,1.);+#6276 = DIRECTION('',(-0.,-1.,-0.));+#6277 = PCURVE('',#5817,#6278);+#6278 = DEFINITIONAL_REPRESENTATION('',(#6279),#6283);+#6279 = LINE('',#6280,#6281);+#6280 = CARTESIAN_POINT('',(-0.75,5.E-02));+#6281 = VECTOR('',#6282,1.);+#6282 = DIRECTION('',(-0.,1.));+#6283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6284 = PCURVE('',#6110,#6285);+#6285 = DEFINITIONAL_REPRESENTATION('',(#6286),#6290);+#6286 = LINE('',#6287,#6288);+#6287 = CARTESIAN_POINT('',(-0.14,5.E-02));+#6288 = VECTOR('',#6289,1.);+#6289 = DIRECTION('',(-0.,-1.));+#6290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6291 = ADVANCED_FACE('',(#6292),#5947,.T.);+#6292 = FACE_BOUND('',#6293,.F.);+#6293 = EDGE_LOOP('',(#6294,#6295,#6296,#6297));+#6294 = ORIENTED_EDGE('',*,*,#5933,.F.);+#6295 = ORIENTED_EDGE('',*,*,#6176,.T.);+#6296 = ORIENTED_EDGE('',*,*,#6150,.T.);+#6297 = ORIENTED_EDGE('',*,*,#5964,.F.);+#6298 = ADVANCED_FACE('',(#6299),#6028,.T.);+#6299 = FACE_BOUND('',#6300,.F.);+#6300 = EDGE_LOOP('',(#6301,#6322,#6323,#6344));+#6301 = ORIENTED_EDGE('',*,*,#6302,.F.);+#6302 = EDGE_CURVE('',#6201,#6011,#6303,.T.);+#6303 = SURFACE_CURVE('',#6304,(#6308,#6315),.PCURVE_S1.);+#6304 = LINE('',#6305,#6306);+#6305 = CARTESIAN_POINT('',(49.845,2.325,12.38));+#6306 = VECTOR('',#6307,1.);+#6307 = DIRECTION('',(0.,0.,1.));+#6308 = PCURVE('',#6028,#6309);+#6309 = DEFINITIONAL_REPRESENTATION('',(#6310),#6314);+#6310 = LINE('',#6311,#6312);+#6311 = CARTESIAN_POINT('',(-0.,0.65));+#6312 = VECTOR('',#6313,1.);+#6313 = DIRECTION('',(-1.,0.));+#6314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6315 = PCURVE('',#6110,#6316);+#6316 = DEFINITIONAL_REPRESENTATION('',(#6317),#6321);+#6317 = LINE('',#6318,#6319);+#6318 = CARTESIAN_POINT('',(-0.,0.));+#6319 = VECTOR('',#6320,1.);+#6320 = DIRECTION('',(-1.,0.));+#6321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6322 = ORIENTED_EDGE('',*,*,#6200,.T.);+#6323 = ORIENTED_EDGE('',*,*,#6324,.T.);+#6324 = EDGE_CURVE('',#6203,#6013,#6325,.T.);+#6325 = SURFACE_CURVE('',#6326,(#6330,#6337),.PCURVE_S1.);+#6326 = LINE('',#6327,#6328);+#6327 = CARTESIAN_POINT('',(49.195,2.325,12.38));+#6328 = VECTOR('',#6329,1.);+#6329 = DIRECTION('',(0.,0.,1.));+#6330 = PCURVE('',#6028,#6331);+#6331 = DEFINITIONAL_REPRESENTATION('',(#6332),#6336);+#6332 = LINE('',#6333,#6334);+#6333 = CARTESIAN_POINT('',(-0.,0.));+#6334 = VECTOR('',#6335,1.);+#6335 = DIRECTION('',(-1.,0.));+#6336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6337 = PCURVE('',#6056,#6338);+#6338 = DEFINITIONAL_REPRESENTATION('',(#6339),#6343);+#6339 = LINE('',#6340,#6341);+#6340 = CARTESIAN_POINT('',(-0.,0.));+#6341 = VECTOR('',#6342,1.);+#6342 = DIRECTION('',(-1.,0.));+#6343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6344 = ORIENTED_EDGE('',*,*,#6010,.F.);+#6345 = ADVANCED_FACE('',(#6346),#6110,.F.);+#6346 = FACE_BOUND('',#6347,.T.);+#6347 = EDGE_LOOP('',(#6348,#6349,#6350,#6371));+#6348 = ORIENTED_EDGE('',*,*,#6302,.F.);+#6349 = ORIENTED_EDGE('',*,*,#6271,.T.);+#6350 = ORIENTED_EDGE('',*,*,#6351,.T.);+#6351 = EDGE_CURVE('',#6249,#6069,#6352,.T.);+#6352 = SURFACE_CURVE('',#6353,(#6357,#6364),.PCURVE_S1.);+#6353 = LINE('',#6354,#6355);+#6354 = CARTESIAN_POINT('',(49.845,1.675,12.38));+#6355 = VECTOR('',#6356,1.);+#6356 = DIRECTION('',(0.,0.,1.));+#6357 = PCURVE('',#6110,#6358);+#6358 = DEFINITIONAL_REPRESENTATION('',(#6359),#6363);+#6359 = LINE('',#6360,#6361);+#6360 = CARTESIAN_POINT('',(-0.,-0.65));+#6361 = VECTOR('',#6362,1.);+#6362 = DIRECTION('',(-1.,0.));+#6363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6364 = PCURVE('',#6084,#6365);+#6365 = DEFINITIONAL_REPRESENTATION('',(#6366),#6370);+#6366 = LINE('',#6367,#6368);+#6367 = CARTESIAN_POINT('',(-0.,0.65));+#6368 = VECTOR('',#6369,1.);+#6369 = DIRECTION('',(-1.,0.));+#6370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6371 = ORIENTED_EDGE('',*,*,#6096,.F.);+#6372 = ADVANCED_FACE('',(#6373),#6084,.F.);+#6373 = FACE_BOUND('',#6374,.T.);+#6374 = EDGE_LOOP('',(#6375,#6376,#6377,#6398));+#6375 = ORIENTED_EDGE('',*,*,#6351,.F.);+#6376 = ORIENTED_EDGE('',*,*,#6248,.T.);+#6377 = ORIENTED_EDGE('',*,*,#6378,.T.);+#6378 = EDGE_CURVE('',#6226,#6041,#6379,.T.);+#6379 = SURFACE_CURVE('',#6380,(#6384,#6391),.PCURVE_S1.);+#6380 = LINE('',#6381,#6382);+#6381 = CARTESIAN_POINT('',(49.195,1.675,12.38));+#6382 = VECTOR('',#6383,1.);+#6383 = DIRECTION('',(0.,0.,1.));+#6384 = PCURVE('',#6084,#6385);+#6385 = DEFINITIONAL_REPRESENTATION('',(#6386),#6390);+#6386 = LINE('',#6387,#6388);+#6387 = CARTESIAN_POINT('',(-0.,0.));+#6388 = VECTOR('',#6389,1.);+#6389 = DIRECTION('',(-1.,0.));+#6390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6391 = PCURVE('',#6056,#6392);+#6392 = DEFINITIONAL_REPRESENTATION('',(#6393),#6397);+#6393 = LINE('',#6394,#6395);+#6394 = CARTESIAN_POINT('',(-0.,-0.65));+#6395 = VECTOR('',#6396,1.);+#6396 = DIRECTION('',(-1.,0.));+#6397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+  ) );+#6398 = ORIENTED_EDGE('',*,*,#6068,.F.);+#6399 = ADVANCED_FACE('',(#6400),#6056,.T.);+#6400 = FACE_BOUND('',#6401,.F.);+#6401 = EDGE_LOOP('',(#6402,#6403,#6404,#6405));+#6402 = ORIENTED_EDGE('',*,*,#6324,.F.);+#6403 = ORIENTED_EDGE('',*,*,#6225,.T.);+#6404 = ORIENTED_EDGE('',*,*,#6378,.T.);+#6405 = ORIENTED_EDGE('',*,*,#6040,.F.);+#6406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6410)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6407,#6408,#6409)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6407,+  'distance_accuracy_value','confusion accuracy');+#6411 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#6412,#6414);+#6412 = ( REPRESENTATION_RELATIONSHIP('','',#5759,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#6413) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#6413 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);+#6414 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+  #6415);+#6415 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Connector_Contact_3','',#5,+  #5754,$);+#6416 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#5756));+#6417 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6418),#5741);+#6418 = STYLED_ITEM('color',(#6419),#5095);+#6419 = PRESENTATION_STYLE_ASSIGNMENT((#6420));+#6420 = SURFACE_STYLE_USAGE(.BOTH.,#6421);+#6421 = SURFACE_SIDE_STYLE('',(#6422));+#6422 = SURFACE_STYLE_FILL_AREA(#6423);+#6423 = FILL_AREA_STYLE('',(#6424));+#6424 = FILL_AREA_STYLE_COLOUR('',#6425);+#6425 = COLOUR_RGB('',0.700000005816,0.720000003324,0.740000011925);+#6426 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6427),#5076);+#6427 = STYLED_ITEM('color',(#6428),#4430);+#6428 = PRESENTATION_STYLE_ASSIGNMENT((#6429));+#6429 = SURFACE_STYLE_USAGE(.BOTH.,#6430);+#6430 = SURFACE_SIDE_STYLE('',(#6431));+#6431 = SURFACE_STYLE_FILL_AREA(#6432);+#6432 = FILL_AREA_STYLE('',(#6433));+#6433 = FILL_AREA_STYLE_COLOUR('',#6425);+#6434 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6435),#6406);+#6435 = STYLED_ITEM('color',(#6436),#5760);+#6436 = PRESENTATION_STYLE_ASSIGNMENT((#6437));+#6437 = SURFACE_STYLE_USAGE(.BOTH.,#6438);+#6438 = SURFACE_SIDE_STYLE('',(#6439));+#6439 = SURFACE_STYLE_FILL_AREA(#6440);+#6440 = FILL_AREA_STYLE('',(#6441));+#6441 = FILL_AREA_STYLE_COLOUR('',#6425);+#6442 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6443),#4411);+#6443 = STYLED_ITEM('color',(#6444),#3133);+#6444 = PRESENTATION_STYLE_ASSIGNMENT((#6445));+#6445 = SURFACE_STYLE_USAGE(.BOTH.,#6446);+#6446 = SURFACE_SIDE_STYLE('',(#6447));+#6447 = SURFACE_STYLE_FILL_AREA(#6448);+#6448 = FILL_AREA_STYLE('',(#6449));+#6449 = FILL_AREA_STYLE_COLOUR('',#6450);+#6450 = COLOUR_RGB('',5.500000063064E-02,6.000000074816E-02,+  6.500000082754E-02);+#6451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6452),#1990);+#6452 = STYLED_ITEM('color',(#6453),#989);+#6453 = PRESENTATION_STYLE_ASSIGNMENT((#6454));+#6454 = SURFACE_STYLE_USAGE(.BOTH.,#6455);+#6455 = SURFACE_SIDE_STYLE('',(#6456));+#6456 = SURFACE_STYLE_FILL_AREA(#6457);+#6457 = FILL_AREA_STYLE('',(#6458));+#6458 = FILL_AREA_STYLE_COLOUR('',#6459);+#6459 = COLOUR_RGB('',3.999999888241E-02,4.499999925419E-02,+  5.000000142576E-02);+#6460 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6461),#970);+#6461 = STYLED_ITEM('color',(#6462),#57);+#6462 = PRESENTATION_STYLE_ASSIGNMENT((#6463));+#6463 = SURFACE_STYLE_USAGE(.BOTH.,#6464);+#6464 = SURFACE_SIDE_STYLE('',(#6465));+#6465 = SURFACE_STYLE_FILL_AREA(#6466);+#6466 = FILL_AREA_STYLE('',(#6467));+#6467 = FILL_AREA_STYLE_COLOUR('',#6468);+#6468 = COLOUR_RGB('',0.649999988539,3.499999902211E-02,+  3.499999902211E-02);+#6469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+    #6470),#3114);+#6470 = STYLED_ITEM('color',(#6471),#2009);+#6471 = PRESENTATION_STYLE_ASSIGNMENT((#6472));+#6472 = SURFACE_STYLE_USAGE(.BOTH.,#6473);+#6473 = SURFACE_SIDE_STYLE('',(#6474));+#6474 = SURFACE_STYLE_FILL_AREA(#6475);+#6475 = FILL_AREA_STYLE('',(#6476));+#6476 = FILL_AREA_STYLE_COLOUR('',#6477);+#6477 = COLOUR_RGB('',0.850000012718,0.649999988539,1.999999944121E-02);+ENDSEC;+END-ISO-10303-21;
mechanical/installed-fan-study/installed-fan.glbadded
⋯ 1 unchanged line ⋯
mechanical/installed-fan-study/review.jsonadded+66
@@ -0,0 +1,66 @@+{+  "status": "nominal-installed-harness-study",+  "boardSha256": "1681eb90e49f4f229afe89bb75ff1738b7503907a52cd174e8b3d64b120082f4",+  "fan": "MF40200V1-1000U-G99",+  "sourceFanGlbSha256": "629daff4b81acf3e45149202b41f425deffbcce23a0bbd003a48c08770d730cf",+  "connector": "M20-1060300",+  "contacts": "3 x M20-1180046",+  "header": "J9 M20-9990346",+  "leadPreparation": "Custom trim/retermination of factory 305 \u00b110 mm leads; provisional lengths only; 3\u20134 mm contact strip requirement",+  "routes": [+    {+      "sampledMinimumBendRadiusMm": 6.6231551386308425,+      "circuit": 1,+      "signal": "5V",+      "pathLengthMm": 42.43556447160068,+      "provisionalBlankLengthMm": 55,+      "allowanceMm": 10,+      "endpointMm": [+        154.6,+        98,+        16.54+      ]+    },+    {+      "sampledMinimumBendRadiusMm": 5.067958837837665,+      "circuit": 2,+      "signal": "GND",+      "pathLengthMm": 44.600112141843,+      "provisionalBlankLengthMm": 55,+      "allowanceMm": 10,+      "endpointMm": [+        152.06,+        98,+        16.54+      ]+    },+    {+      "sampledMinimumBendRadiusMm": 3.7916094726647143,+      "circuit": 3,+      "signal": "FG",+      "pathLengthMm": 47.55368112197008,+      "provisionalBlankLengthMm": 60,+      "allowanceMm": 10,+      "endpointMm": [+        149.51999999999998,+        98,+        16.54+      ]+    }+  ],+  "wireConflicts": [],+  "bodyConflicts": [],+  "probeConflicts": [],+  "carrierOrSinkEnvelopeConflicts": [],+  "rotorSweptVolumeConflicts": [],+  "validSolids": true,+  "rotorNode": "Fan.Rotor",+  "animation": "Fan.Rotor.Revolution",+  "limitations": [+    "Fan body and rotor are Adom nominal geometry, not manufacturer CAD.",+    "Nominal connector engagement and simplified contacts are not mating/crimp qualification.",+    "Factory exit and 1.2 mm wire OD are illustrative; physical fit, bend radii, strain relief and service slack require validation.",+    "Support checks exclude the nominal fan housing at the assumed lead exit; physical strain relief still needs validation.",+    "No measured RPM, hardware I/O or fabrication release."+  ]+}
mechanical/installed-fan-study/source/LICENSEadded+9
@@ -0,0 +1,9 @@+MIT License++Copyright (c) 2026 Adom++Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.++This license covers only Adom-authored files, not linked manufacturer documents or reference CAD.
mechanical/installed-fan-study/source/controller.mjsadded+24
@@ -0,0 +1,24 @@+// Reusable adapter for one imported component instance. No network or hardware I/O.+export function bindFanMotion(imported, manifest) {+  if(manifest.motion?.schema!=='adom/component-motion@1') throw Error('unsupported_motion_schema');+  const binding=manifest.motion.bindings[0];+  if(!binding || binding.mapping!=='rpm-to-cycle-rate' || !Number.isFinite(binding.cycleDurationSeconds) || binding.cycleDurationSeconds<=0 || !Number.isFinite(binding.revolutionsPerCycle) || binding.revolutionsPerCycle<=0 || !Number.isFinite(manifest.variables?.speed?.max))throw Error('invalid_motion_binding');+  const groups=imported.animationGroups.filter(g=>g.name===binding.animation);+  const nodes=[...(imported.transformNodes||[]),...(imported.meshes||[])].filter(n=>n.name===binding.node);+  if(groups.length!==1||nodes.length!==1) throw Error('ambiguous_or_missing_motion_binding');+  const group=groups[0], rotor=nodes[0];+  if(!group.targetedAnimations.length)throw Error('empty_animation');+  if(group.targetedAnimations.some(a=>a.target!==rotor))throw Error('animation_targets_outside_rotor');+  group.stop();let last={state:'off',speed:0,source:'simulated',valid:true,timeScale:1};+  function fail(message){group.pause();last={state:'unknown',speed:null,source:last.source,valid:false};throw Error(message);}+  function apply({state,speed,source='simulated',valid=true,timeScale=1}) {+    if(!['off','on'].includes(state)||!['simulated','measured'].includes(source)||typeof valid!=='boolean'||!Number.isFinite(timeScale)||timeScale<=0||timeScale>1)return fail('invalid_motion_request');+    if(!valid){group.pause();last={state:'unknown',speed:null,source,valid:false,timeScale};return last;}+    if(!Number.isFinite(speed)||speed<0||speed>manifest.variables.speed.max||(state==='off'&&speed!==0))return fail('invalid_rpm');+    const rate=speed/60*binding.cycleDurationSeconds/binding.revolutionsPerCycle*timeScale;+    if(state==='off'||speed===0)group.pause();+    else {if(!group.isStarted)group.start(true,rate);else {group.speedRatio=rate;group.play(true);}}+    last={state,speed,source,valid,timeScale,playbackRate:rate};return last;+  }+  return {apply,status:()=>({...last}),pause:()=>group.pause(),dispose:()=>group.stop()};+}
mechanical/installed-fan-study/source/fan-animated.glbadded
⋯ 1 unchanged line ⋯
mechanical/installed-fan-study/source/states.jsonadded+176
@@ -0,0 +1,176 @@+{+  "schema": "adom/component-states@1",+  "mpn": "MF40200V1-1000U-G99",+  "kind": "fan",+  "default": "off",+  "variables": {+    "speed": {+      "type": "number",+      "unit": "rpm",+      "min": 0,+      "max": 10000,+      "default": 0,+      "description": "Actual rotor speed in the declared data source, not requested supply or nominal speed."+    }+  },+  "states": [+    {+      "id": "off",+      "label": "Off",+      "summary": "Rotor stopped. No implicit coast-down model.",+      "models": {+        "step": "cad/MF40200V1-1000U-G99-ai-nominal.step",+        "glb": "cad/MF40200V1-1000U-G99-ai-nominal.glb"+      },+      "values": {+        "speed": 0+      },+      "motion": {+        "playing": false+      },+      "image": "artwork/fan-off.png",+      "when": {+        "text": "Explicit stopped state; unknown telemetry must not be presented as verified off."+      }+    },+    {+      "id": "on",+      "label": "On",+      "summary": "Rotating at the supplied speed variable.",+      "models": {+        "step": "cad/MF40200V1-1000U-G99-ai-nominal.step",+        "glb": "states/fan-animated.glb"+      },+      "values": {+        "speed": 7000+      },+      "motion": {+        "playing": true+      },+      "image": "artwork/fan-on.png",+      "when": {+        "text": "Explicit simulated rotor speed or valid measured tachometer RPM; supply presence alone is insufficient."+      }+    }+  ],+  "motion": {+    "schema": "adom/component-motion@1",+    "status": "proposed-extension",+    "model": "states/fan-animated.glb",+    "sha256": "629daff4b81acf3e45149202b41f425deffbcce23a0bbd003a48c08770d730cf",+    "requiredCapability": "component-motion@1",+    "nodes": {+      "assembly": "Fan.Assembly",+      "stationary": "Fan.Housing",+      "rotor": "Fan.Rotor"+    },+    "bindings": [+      {+        "id": "rotor",+        "node": "Fan.Rotor",+        "animation": "Fan.Rotor.Revolution",+        "variable": "speed",+        "unit": "rpm",+        "cycleDurationSeconds": 1,+        "revolutionsPerCycle": 1,+        "axisLocal": [+          0,+          0,+          1+        ],+        "pivotLocalMeters": [+          0,+          0,+          0+        ],+        "direction": "negative right-hand rotation about local Z; illustrative orientation",+        "mapping": "rpm-to-cycle-rate",+        "offBehavior": "pause-preserve-phase"+      }+    ],+    "presentation": {+      "defaultTimeScale": 1,+      "previewTimeScale": 0.02,+      "labelRequiredWhenScaled": true,+      "highRpmAliasingWarning": true+    },+    "telemetry": {+      "defaultSource": "simulated",+      "sources": [+        "simulated",+        "measured"+      ],+      "validRequired": true,+      "staleBehavior": "pause-and-label-unknown",+      "doesNotControlHardware": true+    }+  },+  "electrical": {+    "supply_V": 5,+    "nominal_rpm": 7000,+    "tach_pulses_per_revolution": 2,+    "source": "Sunon D04114960G-01 pages 3 and 8"+  },+  "pins": {+    "supply": "1 (red lead, library convention)",+    "ground": "2 (black lead)",+    "tach": "3 (yellow lead)"+  },+  "limitations": [+    "Motion extension pending ecosystem adoption",+    "STEP is static mechanical geometry; playback lives in GLB/runtime",+    "Rotor blades and supports are illustrative, not exact vendor geometry",+    "Rotation direction requires physical verification",+    "No airflow, inertia, thermal or safety proof from animation"+  ],+  "heroPresentation": {+    "schema": "adom/hero-state-presentation@1",+    "status": "authored-presentation-metadata",+    "model": "mf40200v1-1000u-g99-hero.glb",+    "animation": "Fan.Hero.GentleStateCycle",+    "node": "Fan.Rotor",+    "source": "simulated",+    "controlsHardware": false,+    "durationSeconds": 20,+    "loop": true,+    "schedule": [+      {+        "from": 0,+        "to": 4,+        "state": "off"+      },+      {+        "from": 4,+        "to": 8,+        "state": "spin-up",+        "easing": "smoothstep velocity"+      },+      {+        "from": 8,+        "to": 12,+        "state": "on"+      },+      {+        "from": 12,+        "to": 16,+        "state": "spin-down",+        "easing": "smoothstep velocity"+      },+      {+        "from": 16,+        "to": 20,+        "state": "off"+      }+    ],+    "peakRepresentedRpm": 7000,+    "peakVisualRpm": 15,+    "presentationTimeScale": 0.002142857142857143,+    "meaning": "Illustrative slow-motion state demonstration, not measured speed or a physical inertia model",+    "animationOff": "first frame stopped",+    "repeatSeam": "two complete turns; stopped at both ends",+    "stationary": [+      "Fan.Housing",+      "Fan.Connection"+    ]+  }+}
mechanical/installed-fan-study/states.jsonadded+172
@@ -0,0 +1,172 @@+{+  "schema": "adom/component-states@1",+  "mpn": "MF40200V1-1000U-G99",+  "kind": "fan",+  "default": "off",+  "variables": {+    "speed": {+      "type": "number",+      "unit": "rpm",+      "min": 0,+      "max": 10000,+      "default": 0,+      "description": "Actual rotor speed in the declared data source, not requested supply or nominal speed."+    }+  },+  "states": [+    {+      "id": "off",+      "label": "Off",+      "summary": "Rotor stopped. No implicit coast-down model.",+      "models": {+        "glb": "installed-fan.glb"+      },+      "values": {+        "speed": 0+      },+      "motion": {+        "playing": false+      },+      "when": {+        "text": "Explicit stopped state; unknown telemetry must not be presented as verified off."+      }+    },+    {+      "id": "on",+      "label": "On",+      "summary": "Rotating at the supplied speed variable.",+      "models": {+        "glb": "installed-fan.glb"+      },+      "values": {+        "speed": 7000+      },+      "motion": {+        "playing": true+      },+      "when": {+        "text": "Explicit simulated rotor speed or valid measured tachometer RPM; supply presence alone is insufficient."+      }+    }+  ],+  "motion": {+    "schema": "adom/component-motion@1",+    "status": "proposed-extension",+    "model": "installed-fan.glb",+    "sha256": "16c97e04395da50b869c0e0a195e401f08625cc3240e4b26fddf184d73fff309",+    "requiredCapability": "component-motion@1",+    "nodes": {+      "assembly": "Fan.Assembly",+      "stationary": "Fan.Housing",+      "rotor": "Fan.Rotor"+    },+    "bindings": [+      {+        "id": "rotor",+        "node": "Fan.Rotor",+        "animation": "Fan.Rotor.Revolution",+        "variable": "speed",+        "unit": "rpm",+        "cycleDurationSeconds": 1,+        "revolutionsPerCycle": 1,+        "axisLocal": [+          0,+          0,+          1+        ],+        "pivotLocalMeters": [+          0,+          0,+          0+        ],+        "direction": "negative right-hand rotation about local Z; illustrative orientation",+        "mapping": "rpm-to-cycle-rate",+        "offBehavior": "pause-preserve-phase"+      }+    ],+    "presentation": {+      "defaultTimeScale": 1,+      "previewTimeScale": 0.02,+      "labelRequiredWhenScaled": true,+      "highRpmAliasingWarning": true+    },+    "telemetry": {+      "defaultSource": "simulated",+      "sources": [+        "simulated",+        "measured"+      ],+      "validRequired": true,+      "staleBehavior": "pause-and-label-unknown",+      "doesNotControlHardware": true+    }+  },+  "electrical": {+    "supply_V": 5,+    "nominal_rpm": 7000,+    "tach_pulses_per_revolution": 2,+    "source": "Sunon D04114960G-01 pages 3 and 8"+  },+  "pins": {+    "supply": "1 (red lead, library convention)",+    "ground": "2 (black lead)",+    "tach": "3 (yellow lead)"+  },+  "limitations": [+    "Motion extension pending ecosystem adoption",+    "STEP is static mechanical geometry; playback lives in GLB/runtime",+    "Rotor blades and supports are illustrative, not exact vendor geometry",+    "Rotation direction requires physical verification",+    "No airflow, inertia, thermal or safety proof from animation"+  ],+  "heroPresentation": {+    "schema": "adom/hero-state-presentation@1",+    "status": "authored-presentation-metadata",+    "model": "mf40200v1-1000u-g99-hero.glb",+    "animation": "Fan.Hero.GentleStateCycle",+    "node": "Fan.Rotor",+    "source": "simulated",+    "controlsHardware": false,+    "durationSeconds": 20,+    "loop": true,+    "schedule": [+      {+        "from": 0,+        "to": 4,+        "state": "off"+      },+      {+        "from": 4,+        "to": 8,+        "state": "spin-up",+        "easing": "smoothstep velocity"+      },+      {+        "from": 8,+        "to": 12,+        "state": "on"+      },+      {+        "from": 12,+        "to": 16,+        "state": "spin-down",+        "easing": "smoothstep velocity"+      },+      {+        "from": 16,+        "to": 20,+        "state": "off"+      }+    ],+    "peakRepresentedRpm": 7000,+    "peakVisualRpm": 15,+    "presentationTimeScale": 0.002142857142857143,+    "meaning": "Illustrative slow-motion state demonstration, not measured speed or a physical inertia model",+    "animationOff": "first frame stopped",+    "repeatSeam": "two complete turns; stopped at both ends",+    "stationary": [+      "Fan.Housing",+      "Fan.Connection"+    ]+  }+}
tools/assemble_study_glb.pyadded+58
@@ -0,0 +1,58 @@+#!/usr/bin/env python3+"""Combine known review GLBs without decoding Draco or losing fan animation.+Reject unsupported reference-bearing features instead of silently dropping them.+"""+from pathlib import Path+import copy,json,hashlib+from glb_shape_helpers import read_glb,write_glb+R=Path(__file__).resolve().parents[1];O=R/'mechanical/installed-fan-study'+paths=['mechanical/v85-review.glb','mechanical/carrier-study/carrier-layout.glb','mechanical/installed-fan-study/installed-fan.glb']+g={'asset':{'version':'2.0','generator':'Adom electronic-load nominal assembly review','extras':{'scope':'v85 PCB plus unqualified cooling carrier, sink clearance envelope and fan harness'}},'scene':0,'scenes':[{'name':'Adom_load_v85_NOMINAL_ASSEMBLY','nodes':[]}],'buffers':[{'byteLength':0}]};blob=bytearray();inputs=[]+keys=['accessors','bufferViews','materials','meshes','nodes','animations']+for key in keys:g[key]=[]+for filename in paths:+    p=R/filename;s,b=read_glb(p);inputs.append({'file':filename,'sha256':hashlib.sha256(p.read_bytes()).hexdigest()})+    assert len(s['buffers'])==1 and not s['buffers'][0].get('uri')+    for key in ['images','textures','samplers','skins','cameras']:assert not s.get(key),(filename,key)+    for ext in s.get('extensionsUsed',[]):assert ext in ['KHR_draco_mesh_compression','KHR_mesh_quantization'],ext+    offsets={key:len(g[key])for key in keys};blob.extend(b'\0'*(-len(blob)%4));byte_offset=len(blob);blob.extend(b)+    for v in s.get('bufferViews',[]):v['buffer']=0;v['byteOffset']=v.get('byteOffset',0)+byte_offset+    for a in s.get('accessors',[]):+        if 'bufferView'in a:a['bufferView']+=offsets['bufferViews']+        if 'sparse'in a:+            for key in ['indices','values']:a['sparse'][key]['bufferView']+=offsets['bufferViews']+    for m in s.get('meshes',[]):+        for prim in m['primitives']:+            assert not prim.get('targets'),'morph targets unsupported'+            prim['attributes']={k:v+offsets['accessors']for k,v in prim['attributes'].items()}+            if 'indices'in prim:prim['indices']+=offsets['accessors']+            if 'material'in prim:prim['material']+=offsets['materials']+            for key,ext in prim.get('extensions',{}).items():+                assert key=='KHR_draco_mesh_compression',key+                ext['bufferView']+=offsets['bufferViews']+    excluded={i for i,n in enumerate(s['nodes'])if 'ADOM_nominal_fan_body_NO_WIRES'in n.get('name','')}+    for n in s['nodes']:+        assert not any(k in n for k in ['skin','camera','weights'])+        if 'mesh'in n:n['mesh']+=offsets['meshes']+        if 'children'in n:n['children']=[i+offsets['nodes']for i in n['children']if i not in excluded]+    for a in s.get('animations',[]):+        for sampler in a['samplers']:+            sampler['input']+=offsets['accessors'];sampler['output']+=offsets['accessors']+        for channel in a['channels']:channel['target']['node']+=offsets['nodes']+    roots=s['scenes'][s.get('scene',0)]['nodes'];g['scenes'][0]['nodes'].extend(i+offsets['nodes']for i in roots if i not in excluded)+    for key in keys:g[key].extend(s.get(key,[]))+    for key in ['extensionsUsed','extensionsRequired']:g[key]=sorted(set(g.get(key,[])+s.get(key,[])))+# Ensure every structural reference remains in bounds; animation targets only one rotor.+for v in g['bufferViews']:assert 0<=v.get('byteOffset',0) and v.get('byteOffset',0)+v['byteLength']<=len(blob)+for n in g['nodes']:+    if 'mesh'in n:assert 0<=n['mesh']<len(g['meshes'])+    assert all(0<=i<len(g['nodes'])for i in n.get('children',[]))+rotors=[i for i,n in enumerate(g['nodes'])if n.get('name')=='Fan.Rotor'];assert len(rotors)==1+assert len(g['animations'])==1 and g['animations'][0]['name']=='Fan.Rotor.Revolution'+assert all(c['target']['node']==rotors[0] for c in g['animations'][0]['channels'])+p=O/'assembly-v85-study.glb';write_glb(p,g,blob)+states=json.loads((O/'states.json').read_text());states['motion']['model']=p.name;states['motion']['sha256']=hashlib.sha256(p.read_bytes()).hexdigest()+for state in states['states']:state['models']={'glb':p.name}+(O/'assembly-states.json').write_text(json.dumps(states,indent=2)+'\n')+report={'status':'nominal-assembly-review-only','inputs':inputs,'outputSha256':hashlib.sha256(p.read_bytes()).hexdigest(),'sceneRoots':len(g['scenes'][0]['nodes']),'nodes':len(g['nodes']),'rotorNode':rotors[0],'animations':[a['name']for a in g['animations']],'extensions':g['extensionsUsed'],'limitations':['Sink remains a clearance envelope.','Clamp, retention, strain relief and physical qualification remain incomplete.','Structural checks are not a full glTF conformance validator.']}+(O/'assembly-review.json').write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2))
tools/glb_shape_helpers.pyadded+17
@@ -0,0 +1,17 @@+"""MIT Adom fan component GLB helpers; geometry in millimetres."""+import json,struct+def read_glb(path):+ b=path.read_bytes();n=struct.unpack_from('<I',b,12)[0];g=json.loads(b[20:20+n]);p=20+n;length=struct.unpack_from('<I',b,p)[0];return g,bytearray(b[p+8:p+8+length])+def write_glb(path,g,blob):+ g['buffers'][0]['byteLength']=len(blob);j=json.dumps(g,separators=(',',':')).encode();j+=b' '*(-len(j)%4);blob+=b'\0'*(-len(blob)%4)+ path.write_bytes(struct.pack('<III',0x46546c67,2,28+len(j)+len(blob))+struct.pack('<II',len(j),0x4e4f534a)+j+struct.pack('<II',len(blob),0x004e4942)+blob)+def add_shape(g,blob,shape,name,color,parent,tooltip):+ vertices,triangles=shape.tessellate(.08,.18);pts=[[v.x*.001,v.y*.001,v.z*.001]for v in vertices];indices=[i for t in triangles for i in t]+ def acc(flat,count,kind,ctype,fmt,bounds=None):+  blob.extend(b'\0'*(-len(blob)%4));off=len(blob);blob.extend(struct.pack('<'+fmt*len(flat),*flat));vi=len(g.setdefault('bufferViews',[]));g['bufferViews'].append({'buffer':0,'byteOffset':off,'byteLength':len(blob)-off});ai=len(g['accessors']);x={'bufferView':vi,'componentType':ctype,'count':count,'type':kind}+  if bounds:x.update(min=bounds[0],max=bounds[1])+  g['accessors'].append(x);return ai+ pa=acc([x for p in pts for x in p],len(pts),'VEC3',5126,'f',([min(p[i]for p in pts)for i in range(3)],[max(p[i]for p in pts)for i in range(3)]));ia=acc(indices,len(indices),'SCALAR',5125,'I')+ mi=len(g.setdefault('materials',[]));g['materials'].append({'name':name+'.Material','pbrMetallicRoughness':{'baseColorFactor':[*color,1],'metallicFactor':.65 if 'Contact' in name or 'Stripped' in name else 0,'roughnessFactor':.55},'doubleSided':True})+ mesh=len(g.setdefault('meshes',[]));g['meshes'].append({'name':name,'primitives':[{'attributes':{'POSITION':pa},'indices':ia,'material':mi}]});node=len(g['nodes']);g['nodes'].append({'name':name,'mesh':mesh,'extras':{'tooltip':tooltip}});g['nodes'][parent].setdefault('children',[]).append(node)+
tools/heatsink_study.pyadded+26
@@ -0,0 +1,26 @@+#!/usr/bin/env python3+"""Drawing-led nominal 680-125220 visualization, with unresolved details explicit."""+from pathlib import Path+import math,json,hashlib+import cadquery as cq+from glb_shape_helpers import add_shape,write_glb+R=Path(__file__).resolve().parents[1];O=R/'mechanical/heatsink-study';O.mkdir(exist_ok=True)+width=1.810*25.4;height=1.250*25.4;base=.188*25.4;corner_r=.156*25.4;pitch=1.5*25.4+outer=cq.Workplane('XY').rect(width,width).extrude(height).edges('|Z').fillet(corner_r).val()+body=cq.Workplane('XY').rect(width,width).extrude(base).edges('|Z').fillet(corner_r).val()+fin_width=2.0 # Not dimensioned in the public sheet; illustrative, never a manufacture dimension.+for i in range(16):+    degrees=11.25+i*22.5;phase=degrees%90+    inner=(1.310 if phase<22.5 or phase>67.5 else 1.560)*25.4/2+    length=width-inner+    fin=cq.Workplane('XY').box(length,fin_width,height-base,centered=(False,True,False)).translate((inner,0,base)).val().rotate((0,0,0),(0,0,1),degrees)+    body=body.fuse(fin.intersect(outer))+for x in [-pitch/2,pitch/2]:+    for y in [-pitch/2,pitch/2]:+        boss=cq.Solid.makeCylinder(corner_r,height,cq.Vector(x,y,0)).intersect(outer);body=body.fuse(boss)+        body=body.cut(cq.Solid.makeCylinder(.147*25.4/2,height+2,cq.Vector(x,y,-1)))+# Two symmetry-related TO-220 mounting holes. Underdimensioned lead relief is omitted explicitly.+for x,y in [(-.440*25.4,-.070*25.4),(.440*25.4,.070*25.4)]:body=body.cut(cq.Solid.makeCylinder(.140*25.4/2,base+2,cq.Vector(x,y,-1)))+assert body.isValid();cq.exporters.export(body,str(O/'680-125220-nominal.step'))+g={'asset':{'version':'2.0','generator':'Adom drawing-led incomplete heatsink study'},'scene':0,'scenes':[{'nodes':[0]}],'nodes':[{'name':'Wakefield.680-125220.Nominal','children':[]}],'buffers':[{'byteLength':0}],'accessors':[]};blob=bytearray();add_shape(g,blob,body,'Heatsink.DrawingLed.Incomplete',(.10,.11,.12),0,'Nominal 680-125220. Fin thickness/spacing inferred; lead-relief details omitted. Not manufacturer CAD.');write_glb(O/'680-125220-nominal.glb',g,blob)+report={'status':'incomplete-drawing-led-model','manufacturer':'Wakefield Thermal','mpn':'680-125220','source':'https://wakefieldthermal.com/content/data_sheets/677.pdf','sourcePrintedPage':75,'catalogDimensionsMm':{'width':width,'height':height,'baseThicknessReference':base,'cornerRadiusReference':corner_r,'mountingPitch':pitch,'supportHoleDiameter':.147*25.4,'deviceHoleDiameter':.140*25.4,'finTipDiameters':[1.310*25.4,1.560*25.4]},'inferredGeometry':{'radialFinCount':16,'angularStepDegrees':22.5,'phaseDegrees':11.25,'finThicknessMm':fin_width},'omitted':['Two TO-220 lead-relief aperture profiles and their exact placement','Fin/base root fillets, profile tolerances and anodize thickness'],'solidValid':True,'volumeMm3':body.Volume(),'massAt2700KgM3Grams':body.Volume()*.0027,'catalogMassGrams':49.90,'limits':['Visualization only; not suitable for contact-area, airflow, fastener engagement or fabrication acceptance.','The 0.188-inch base dimension is marked REF in the source.','No exact manufacturer CAD was found in this search; availability is not disproved.']};(O/'review.json').write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2))
tools/installed_fan_study.pyadded+76
@@ -0,0 +1,76 @@+#!/usr/bin/env python3+"""Nominal installed Adom fan harness. No cut-length or assembly release."""+from pathlib import Path+import json,math,hashlib,shutil+import cadquery as cq+from glb_shape_helpers import read_glb,write_glb,add_shape+R=Path(__file__).resolve().parents[1];O=R/'mechanical/installed-fan-study';O.mkdir(exist_ok=True)+F=O/'source'+review=json.loads((R/'mechanical/carrier-study/review.json').read_text())+audit=json.loads((R/'mechanical/cooling-680-body-audit.json').read_text())+screen=json.loads((R/'mechanical/cooling-680-screen.json').read_text())+cx,cy=screen['sinkCenterXY'];fan_z=39.84+assert audit['boardSha256']==hashlib.sha256((R/'kicad/adom-custom-electronic-load.kicad_pcb').read_bytes()).hexdigest()+g,blob=read_glb(F/'fan-animated.glb')+c=math.sqrt(.5)+# Native XY into the board's MP1-anchored Z-up GLB frame. All translations metres.+g['nodes'][0]['matrix']=[c,-c,0,0,-c,-c,0,0,0,0,1,0,(cx-100)*.001,(100-cy)*.001,(fan_z+5.98)*.001,1]+root=len(g['nodes']);g['nodes'].append({'name':'Adom.InstalledFan.Connection','children':[],'extras':{'scope':'nominal custom trimmed harness; not factory termination or cut-length release'}});g['scenes'][g.get('scene',0)]['nodes'].append(root)+assy=cq.Assembly(name='Installed_fan_connection_NOMINAL');pieces=[]+def add(name,shape,color,scope):+    rendered=shape.mirror('XZ').translate((-100,100,5.98))+    add_shape(g,blob,rendered,name,color,root,scope)+    assy.add(rendered,name=name.replace('.','_'),color=cq.Color(*color));pieces.append((name,shape))+def box(bounds):+    x,y,z,X,Y,Z=bounds+    return cq.Workplane('XY').box(X-x,Y-y,Z-z,centered=(False,False,False)).translate((x,y,z)).val()+lengths=[];wires=[];bend_radii=[]+for i,(signal,color)in enumerate([('5V',(.65,.035,.035)),('GND',(.04,.045,.05)),('FG',(.85,.65,.02))]):+    z=fan_z+3+2.54*i;x=154.6-2.54*i+    # Nominal exit inherited from the reusable component. Route outside sink and carrier.+    pts=[(cx+5*c,cy+35*c,z),(146.5,96+i*1.5,z+1),(x,99.5+i*1.5,z-1),+         (x+3,100+i*1.5,34),(x,99.5+i*1.5,25),(x,98,20),(x,98,16.54)]+    edge=cq.Edge.makeSpline([cq.Vector(*p)for p in pts]);wire=cq.Wire.assembleEdges([edge]);tangent=edge.tangentAt(0)+    shape=cq.Workplane(cq.Plane(origin=cq.Vector(*pts[0]),normal=tangent)).circle(.6).sweep(wire,isFrenet=True).val()+    add('Fan.InstalledLead.'+signal,shape,color,'26 AWG UL1007; nominal 1.2 mm insulation OD and route; trim length requires physical fit')+    points=[edge.positionAt(j/300) for j in range(301)];radii=[]+    for a,b,cpt in zip(points,points[1:],points[2:]):+        u=b-a;v=cpt-a;cross=u.cross(v).Length+        if cross>1e-10:radii.append(u.Length*(cpt-b).Length*v.Length/(2*cross))+    bend_radii.append(min(radii) if radii else None)+    lengths.append({'sampledMinimumBendRadiusMm':bend_radii[-1],'circuit' :i+1,'signal':signal,'pathLengthMm':wire.Length(),'provisionalBlankLengthMm':math.ceil((wire.Length()+10)/5)*5,'allowanceMm':10,'endpointMm':pts[-1]});wires.append(shape)+# Nominal female housing seats on header body at z2.54; depth/contacts require mating validation.+housing=box([152.06-7.82/2,96.75,2.54,152.06+7.82/2,99.25,16.54])+for x in [154.6,152.06,149.52]:housing=housing.cut(box([x-.5,97.5,2.4,x+.5,98.5,16.7]))+add('Connector.M20-1060300.Housing',housing,(.055,.06,.065),'Adom-added Harwin housing; unpolarized; nominal mate to J9 M20-9990346')+for i,x in enumerate([154.6,152.06,149.52]):+    contact=box([x-.425,97.575,6.54,x+.425,98.425,15.54]).cut(box([x-.325,97.675,6.4,x+.325,98.325,15.7]))+    add(f'Connector.Contact.{i+1}',contact,(.7,.72,.74),'M20-1180046: simplified contact envelope, not detailed spring or crimp geometry')+# Full wire-to-wire checks and conservative fitted-body/probe checks, excluding intentional J9 mating.+wire_conflicts=[{'a':i+1,'b':j+1,'overlapMm3':a.intersect(b).Volume()}for i,a in enumerate(wires)for j,b in enumerate(wires)if j>i and a.intersect(b).Volume()>1e-6]+body_conflicts=[];probe_conflicts=[]+for name,shape in pieces:+    for row in audit['rows']:+        if row['ref']=='J9' and name.startswith('Connector.'):continue+        v=shape.intersect(box(row['boundsMm'])).Volume()+        if v>1e-6:body_conflicts.append({'part':name,'reference':row['ref'],'overlapMm3':v})+    for p in screen['probeChecks']:+        approach=cq.Solid.makeCylinder(2,75,cq.Vector(p['x'],p['y'],0))+        if shape.intersect(approach).Volume()>1e-6:probe_conflicts.append({'part':name,'reference':p['ref']})+carrier=cq.importers.importStep(str(R/'mechanical/carrier-study/carrier-layout.step')).val()+supports=[s for s in carrier.Solids() if s.BoundingBox().zmin < fan_z+5.98-0.01]+carrier_conflicts=[]+for i,wire in enumerate(wires):+    w=wire.mirror('XZ').translate((-100,100,5.98))+    volume=sum(w.intersect(s).Volume() for s in supports)+    if volume>1e-6:carrier_conflicts.append({'circuit':i+1,'overlapMm3':volume})+swept=cq.Solid.makeCylinder(18.5,20,cq.Vector(cx,cy,fan_z))+rotor_conflicts=[{'circuit':i+1,'overlapMm3':w.intersect(swept).Volume()}for i,w in enumerate(wires)if w.intersect(swept).Volume()>1e-6]+assert all(s.isValid()for _,s in pieces)+write_glb(O/'installed-fan.glb',g,blob);assy.save(str(O/'installed-connection.step'))+for source,target in [('states.json','states.json'),('controller.mjs','controller.mjs'),('LICENSE','LICENSE')]:shutil.copyfile(F/source,O/target)+states=json.loads((O/'states.json').read_text());states['motion']['model']='installed-fan.glb';states['motion']['sha256']=hashlib.sha256((O/'installed-fan.glb').read_bytes()).hexdigest()+for state in states['states']:state['models']={'glb':'installed-fan.glb'};state.pop('image',None)+(O/'states.json').write_text(json.dumps(states,indent=2)+'\n')+report={'status' :'nominal-installed-harness-study','boardSha256':audit['boardSha256'],'fan':'MF40200V1-1000U-G99','sourceFanGlbSha256':hashlib.sha256((F/'fan-animated.glb').read_bytes()).hexdigest(),'connector':'M20-1060300','contacts':'3 x M20-1180046','header':'J9 M20-9990346','leadPreparation':'Custom trim/retermination of factory 305 ±10 mm leads; provisional lengths only; 3–4 mm contact strip requirement','routes':lengths,'wireConflicts':wire_conflicts,'bodyConflicts':body_conflicts,'probeConflicts':probe_conflicts,'carrierOrSinkEnvelopeConflicts':carrier_conflicts,'rotorSweptVolumeConflicts':rotor_conflicts,'validSolids':True,'rotorNode':'Fan.Rotor','animation':'Fan.Rotor.Revolution','limitations':['Fan body and rotor are Adom nominal geometry, not manufacturer CAD.','Nominal connector engagement and simplified contacts are not mating/crimp qualification.','Factory exit and 1.2 mm wire OD are illustrative; physical fit, bend radii, strain relief and service slack require validation.','Support checks exclude the nominal fan housing at the assumed lead exit; physical strain relief still needs validation.','No measured RPM, hardware I/O or fabrication release.']}+(O/'review.json').write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report,indent=2))
videos/build-storyboard.json+6
@@ -156,6 +156,12 @@       "title": "Rotate the fan to separate the mounting holes",       "description": "Actual nominal carrier inspection at 2x, cropped to app content. Current rotated layout. Installed harness, retention and cooling qualification remain unfinished.",       "raw_path": "/home/adom/project/adom-custom-electronic-load/docs/clips/carrier-rotated-review.mp4"+    },+    {+      "id": "installed-fan-states",+      "title": "Connect the fan and show gentle RPM states",+      "description": "Actual nominal assembly viewer at 2x. Simulated RPM, not hardware telemetry; nominal wire route and simplified added connector.",+      "raw_path": "/home/adom/project/adom-custom-electronic-load/docs/clips/installed-fan-states.mp4"     }   ] }
videos/inventory.json+8−2
@@ -1,6 +1,6 @@ {-  "rawTakeCount": 85,-  "reviewedExcerptCount": 30,+  "rawTakeCount": 86,+  "reviewedExcerptCount": 31,   "countingRule": "Unique raw window recording filenames in this project; excludes derivative action/speed exports and reference projects. Raw count includes rejected takes.",   "takes": [     {@@ -512,6 +512,12 @@       "durationSeconds": 16.333333,       "topic": "Updated 45-degree fan carrier clearance review",       "review": "Full decode, raw contact sheet and excerpt poster reviewed. Five-second 2x excerpt cropped to app content. Nominal model; harness and retention unfinished."+    },+    {+      "file": "videos/raw/window-10291968-20261010-172502.mp4",+      "durationSeconds": 28.066667,+      "topic": "Installed fan harness and gentle simulated RPM states",+      "review": "Full decode, contact sheet and captioned poster reviewed; 10-second 2x excerpt cropped to app content. Simulated RPM at visual time scale 1:500 before playback acceleration. No hardware telemetry."     }   ] }
videos/shotlog.json+9
@@ -383,6 +383,15 @@       "status": "Decoded; contact sheet and captioned poster reviewed; nominal layout only",       "excerpt": "../docs/clips/carrier-rotated-review.mp4",       "playbackSpeed": 2+    },+    {+      "id": "installed-fan-states-86",+      "file": "videos/raw/window-10291968-20261010-172502.mp4",+      "duration_s": 28.066667,+      "recordingId": "rec-fb15e7f8f8824c3e94ee439a1be414ee",+      "status": "Decoded; contact sheet and captioned poster reviewed; simulated motion only",+      "excerpt": "../docs/clips/installed-fan-states.mp4",+      "playbackSpeed": 2     }   ],   "failed_captures": [