by adom
0402 SMD Red LED · 2.1 V drop · 25 mA max
← Commit history
MPN laser etch on the side face (window kept clear)
20 files changed
+7660−4019
CHANGES.md+3−21IN-S42ATR.glbIN-S42ATR.insertion.glbIN-S42ATR.step+7045−3925in-s42atr-hero.glbprovenance/IN-S42ATR-colour.report.json+1−1provenance/IN-S42ATR-etch.report.json+1provenance/in-s42atr-led-pass.provenance.json+93−23provenance/tools/build_hero.py+34−21provenance/tools/etch_part.py+97provenance/tools/fit_mark.py+69provenance/tools/gltfio.py+36−3provenance/tools/make_led_hero.py+2−2provenance/tools/merge_etch.py+65provenance/tools/rebuild_all.sh+6−2provenance/tools/rebuild_composite.py+21−21provenance/tools/rotate_step_xcaf.py+45provenance/tools/seat_mark.py+83provenance/tools/side_region.py+59screenshots/hero.pngCHANGES.md+3−21@@ -38,24 +38,6 @@ Geometry, face count, volume, centroid and the product name are unchanged (check | File | Triangles before | after | Bytes before | after | |---|---|---|---|---|-| `IN-S42ATR.glb` | 3010 | 1018 | 263160 | 81960 |-| `IN-S42ATR.insertion.glb` | 3034 | 1042 | 264668 | 81828 |-| `in-s42atr-hero.glb` (new) | | 200 | | 40124 |--The composites are the page's own LED scenes (board, pads, silk, solder fillets, LED, glow skin, FOV cone, point light); `.insertion.glb` is the one the README viewer loads and animates as the pick-and-place insertion. Only the LED mesh and its four materials were replaced, with geometry from `step2glb convert` of the coloured STEP (same frame and units: metres, Z-up, seated on z = 0) and the node's existing Z scale kept so the rendered height stays at the datasheet package height. The triangle drop is the LED alone: the old LED mesh was a finer tessellation of the same KiCad solid; step2glb tessellates the planar faces with fewer triangles. The lens material is now roughness 0.35 with a clear coat.--## Hero--- `in-s42atr-hero.glb`: built like john/eee-fk1v470p's hero: the coloured LED (Z scale 1.0) plus nonphysical footprint reference art from the page's current `IN-S42ATR.kicad_mod` (Colby's cathode bracket): teal dashed pad outlines 50 %, silkscreen 30 %, K / A pad labels 50 %, each a declared viewer layer. No laser etch. `page.json` `component.parts.model_3d` now points at it (the composite `IN-S42ATR.glb` stays as `model_3d_plain`).-- `screenshots/hero.png`: Ray layout from the shared basic-part hero template (COMPONENT kicker, page title, MPN, brief, manufacturer and package, ADOM BASIC PART pill), the coloured LED rendered iso on the right, no footprint art. Old hero kept at `../before/in-s42atr/before-hero.png`.--## page.json and README--- `page.json` `component.parts`: `step` / `model_3d_step` = `IN-S42ATR.step` (coloured, default), `model_3d_step_plain` = `IN-S42ATR-uncoloured.step` (optional), `model_3d` = `in-s42atr-hero.glb`, `model_3d_plain` = `IN-S42ATR.glb`, plus `viewer_3d.tooltips: authored`.-- `README.md` Downloads table: the STEP row now says coloured/default, plus a row for the optional uncoloured STEP and one for the hero GLB.-- Not changed: `README.html` (generated; it has no STEP link, and its inline viewer loads `IN-S42ATR.insertion.glb`, which was rebuilt under the same name), `IN-S42ATR.html` (its "3D Model (.step)" button points at a legacy static host by the unchanged file name), `.kicad_mod`, `.kicad_sym`, `.lbr`, `.adom-lbr.json`, the fpview/symview HTML (none of them reference a 3D model).--## Open issues seen (not fixed here, other owners)--- The KiCad chip-LED STEP height differs from the datasheet: matches (0.45 mm). The page GLBs and the hero scale it in Z (as the composites already did); the STEP itself is left unchanged.-- `IN-S42ATR.adom-lbr.json` footprint pads (0.6 x 0.5 mm) and silk do not match the current `IN-S42ATR.kicad_mod` (0.4 x 0.6 mm pads, Colby's bracket); the hero uses the `.kicad_mod`.+| `IN-S42ATR.glb` | 3010 | 1137 | 263160 | 86988 |+| `IN-S42ATR.insertion.glb` | 3034 | 1161 | 264668 | 86856 |+| `in-s42atr-hero.glb` (new) | | 319 | | 30220 |
IN-S42ATR.glb⋯ 1 unchanged line ⋯
IN-S42ATR.insertion.glb⋯ 1 unchanged line ⋯
IN-S42ATR.step+7045−3925@@ -1,7 +1,7 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');-FILE_NAME('Open CASCADE Shape Model','2026-09-30T08:16:51',('Author'),(+FILE_NAME('Open CASCADE Shape Model','2026-09-30T08:59:41',('Author'),( 'Open CASCADE'),'Open CASCADE STEP processor 8.0','Open CASCADE 8.0' ,'Unknown'); FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));@@ -15,241 +15,298 @@ DATA; #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));+#7 = PRODUCT('Open CASCADE STEP translator 8.0 1',+ 'Open CASCADE STEP translator 8.0 1','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3198);+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23); #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); #12 = CARTESIAN_POINT('',(0.,0.,0.)); #13 = DIRECTION('',(0.,0.,1.)); #14 = DIRECTION('',(1.,0.,-0.));-#15 = MANIFOLD_SOLID_BREP('',#16);-#16 = CLOSED_SHELL('',(#17,#125,#250,#452,#495,#591,#668,#692,#771,#819,- #998,#1348,#1532,#1580,#1652,#1721,#1854,#1897,#1940,#1983,#2048,- #2055,#2199,#2246,#2270,#2314,#2341,#2368,#2395,#2419,#2443,#2505,- #2551,#2598,#2641,#2665,#2732,#2775,#2799,#2847,#2894,#2938,#2985,- #3087,#3111,#3118,#3159,#3166,#3179,#3192));-#17 = ADVANCED_FACE('',(#18),#31,.F.);-#18 = FACE_BOUND('',#19,.F.);-#19 = EDGE_LOOP('',(#20,#52,#77,#102));-#20 = ORIENTED_EDGE('',*,*,#21,.T.);-#21 = EDGE_CURVE('',#22,#24,#26,.T.);-#22 = VERTEX_POINT('',#23);-#23 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#24 = VERTEX_POINT('',#25);-#25 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#26 = SURFACE_CURVE('',#27,(#30,#41),.PCURVE_S1.);-#27 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#28,#29),.UNSPECIFIED.,.F.,.F.,(2,+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);+#16 = CARTESIAN_POINT('',(0.,0.225,0.225));+#17 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#18 = DIRECTION('',(1.,0.,0.));+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);+#20 = CARTESIAN_POINT('',(0.,0.225,0.225));+#21 = DIRECTION('',(0.,-1.,1.110223024625E-16));+#22 = DIRECTION('',(1.,0.,0.));+#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,+ 'distance_accuracy_value','confusion accuracy');+#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);+#30 = PRODUCT_DEFINITION_SHAPE('','',#31);+#31 = PRODUCT_DEFINITION('design','',#32,#35);+#32 = PRODUCT_DEFINITION_FORMATION('','',#33);+#33 = PRODUCT('Open CASCADE STEP translator 8.0 1',+ 'Open CASCADE STEP translator 8.0 1','',(#34));+#34 = PRODUCT_CONTEXT('',#2,'mechanical');+#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#36 = SHAPE_REPRESENTATION('',(#11,#37),#41);+#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40);+#38 = CARTESIAN_POINT('',(0.,-0.225,0.225));+#39 = DIRECTION('',(-0.,1.,1.110223024625E-16));+#40 = DIRECTION('',(1.,0.,0.));+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#45)) GLOBAL_UNIT_ASSIGNED_CONTEXT(+(#42,#43,#44)) REPRESENTATION_CONTEXT('Context #1',+ '3D Context with UNIT and UNCERTAINTY') );+#42 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#43 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#44 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#45 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#42,+ 'distance_accuracy_value','confusion accuracy');+#46 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#47,#49);+#47 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#48) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#48 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);+#49 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#50);+#50 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:1]','',#5,#31,$);+#51 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));+#52 = SHAPE_DEFINITION_REPRESENTATION(#53,#59);+#53 = PRODUCT_DEFINITION_SHAPE('','',#54);+#54 = PRODUCT_DEFINITION('design','',#55,#58);+#55 = PRODUCT_DEFINITION_FORMATION('','',#56);+#56 = PRODUCT('Open CASCADE STEP translator 7.9 1',+ 'Open CASCADE STEP translator 7.9 1','',(#57));+#57 = PRODUCT_CONTEXT('',#2,'mechanical');+#58 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#59 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#60),#3243);+#60 = MANIFOLD_SOLID_BREP('',#61);+#61 = CLOSED_SHELL('',(#62,#170,#295,#497,#540,#636,#713,#737,#816,#864,+ #1043,#1393,#1577,#1625,#1697,#1766,#1899,#1942,#1985,#2028,#2093,+ #2100,#2244,#2291,#2315,#2359,#2386,#2413,#2440,#2464,#2488,#2550,+ #2596,#2643,#2686,#2710,#2777,#2820,#2844,#2892,#2939,#2983,#3030,+ #3132,#3156,#3163,#3204,#3211,#3224,#3237));+#62 = ADVANCED_FACE('',(#63),#76,.F.);+#63 = FACE_BOUND('',#64,.F.);+#64 = EDGE_LOOP('',(#65,#97,#122,#147));+#65 = ORIENTED_EDGE('',*,*,#66,.T.);+#66 = EDGE_CURVE('',#67,#69,#71,.T.);+#67 = VERTEX_POINT('',#68);+#68 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#69 = VERTEX_POINT('',#70);+#70 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#71 = SURFACE_CURVE('',#72,(#75,#86),.PCURVE_S1.);+#72 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#73,#74),.UNSPECIFIED.,.F.,.F.,(2, 2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#28 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#29 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#30 = PCURVE('',#31,#36);-#31 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#32,#33)- ,(#34,#35+#73 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#74 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#75 = PCURVE('',#76,#81);+#76 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#77,#78)+ ,(#79,#80 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.151886104513, 0.163113895487),(-0.35,0.35),.PIECEWISE_BEZIER_KNOTS.);-#32 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#33 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#34 = CARTESIAN_POINT('',(-0.35,-0.25,0.45));-#35 = CARTESIAN_POINT('',(0.35,-0.25,0.45));-#36 = DEFINITIONAL_REPRESENTATION('',(#37),#40);-#37 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#38,#39),.UNSPECIFIED.,.F.,.F.,(2,+#77 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#78 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#79 = CARTESIAN_POINT('',(-0.35,-0.25,0.45));+#80 = CARTESIAN_POINT('',(0.35,-0.25,0.45));+#81 = DEFINITIONAL_REPRESENTATION('',(#82),#85);+#82 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83,#84),.UNSPECIFIED.,.F.,.F.,(2, 2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#38 = CARTESIAN_POINT('',(-0.151886104513,-0.35));-#39 = CARTESIAN_POINT('',(0.163113895487,-0.315));-#40 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#83 = CARTESIAN_POINT('',(-0.151886104513,-0.35));+#84 = CARTESIAN_POINT('',(0.163113895487,-0.315));+#85 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#41 = PCURVE('',#42,#47);-#42 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#43,#44)- ,(#45,#46+#86 = PCURVE('',#87,#92);+#87 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#88,#89)+ ,(#90,#91 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.316938479835),(-0.5, 0.),.PIECEWISE_BEZIER_KNOTS.);-#43 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#44 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#45 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#46 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#47 = DEFINITIONAL_REPRESENTATION('',(#48),#51);-#48 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#49,#50),.UNSPECIFIED.,.F.,.F.,(2,+#88 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#89 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#90 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#91 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#92 = DEFINITIONAL_REPRESENTATION('',(#93),#96);+#93 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#94,#95),.UNSPECIFIED.,.F.,.F.,(2, 2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#49 = CARTESIAN_POINT('',(0.,-0.5));-#50 = CARTESIAN_POINT('',(0.316938479835,-0.5));-#51 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#52 = ORIENTED_EDGE('',*,*,#53,.T.);-#53 = EDGE_CURVE('',#24,#54,#56,.T.);-#54 = VERTEX_POINT('',#55);-#55 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#56 = SURFACE_CURVE('',#57,(#60,#66),.PCURVE_S1.);-#57 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#58,#59),.UNSPECIFIED.,.F.,.F.,(2,- 2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#58 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#59 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#60 = PCURVE('',#31,#61);-#61 = DEFINITIONAL_REPRESENTATION('',(#62),#65);-#62 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#64),.UNSPECIFIED.,.F.,.F.,(2,- 2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#63 = CARTESIAN_POINT('',(0.163113895487,-0.315));-#64 = CARTESIAN_POINT('',(0.163113895487,0.315));-#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#66 = PCURVE('',#67,#72);-#67 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#68,#69)- ,(#70,#71+#94 = CARTESIAN_POINT('',(0.,-0.5));+#95 = CARTESIAN_POINT('',(0.316938479835,-0.5));+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#97 = ORIENTED_EDGE('',*,*,#98,.T.);+#98 = EDGE_CURVE('',#69,#99,#101,.T.);+#99 = VERTEX_POINT('',#100);+#100 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#101 = SURFACE_CURVE('',#102,(#105,#111),.PCURVE_S1.);+#102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#103,#104),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);+#103 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#104 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#105 = PCURVE('',#76,#106);+#106 = DEFINITIONAL_REPRESENTATION('',(#107),#110);+#107 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#108,#109),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);+#108 = CARTESIAN_POINT('',(0.163113895487,-0.315));+#109 = CARTESIAN_POINT('',(0.163113895487,0.315));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#111 = PCURVE('',#112,#117);+#112 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#113,#114)+ ,(#115,#116 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.63),(-0.5,0.), .PIECEWISE_BEZIER_KNOTS.);-#68 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#69 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#70 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#71 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#72 = DEFINITIONAL_REPRESENTATION('',(#73),#76);-#73 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#74,#75),.UNSPECIFIED.,.F.,.F.,(2,- 2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#74 = CARTESIAN_POINT('',(0.,-0.5));-#75 = CARTESIAN_POINT('',(0.63,-0.5));-#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#77 = ORIENTED_EDGE('',*,*,#78,.T.);-#78 = EDGE_CURVE('',#54,#79,#81,.T.);-#79 = VERTEX_POINT('',#80);-#80 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#81 = SURFACE_CURVE('',#82,(#85,#91),.PCURVE_S1.);-#82 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#83,#84),.UNSPECIFIED.,.F.,.F.,(2,- 2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#83 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#84 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#85 = PCURVE('',#31,#86);-#86 = DEFINITIONAL_REPRESENTATION('',(#87),#90);-#87 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#88,#89),.UNSPECIFIED.,.F.,.F.,(2,- 2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#88 = CARTESIAN_POINT('',(0.163113895487,0.315));-#89 = CARTESIAN_POINT('',(-0.151886104513,0.35));-#90 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#113 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#114 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#115 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#116 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#117 = DEFINITIONAL_REPRESENTATION('',(#118),#121);+#118 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#119,#120),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);+#119 = CARTESIAN_POINT('',(0.,-0.5));+#120 = CARTESIAN_POINT('',(0.63,-0.5));+#121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#91 = PCURVE('',#92,#97);-#92 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#93,#94)- ,(#95,#96+#122 = ORIENTED_EDGE('',*,*,#123,.T.);+#123 = EDGE_CURVE('',#99,#124,#126,.T.);+#124 = VERTEX_POINT('',#125);+#125 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#126 = SURFACE_CURVE('',#127,(#130,#136),.PCURVE_S1.);+#127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#128,#129),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);+#128 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#129 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#130 = PCURVE('',#76,#131);+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#135);+#132 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#133,#134),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);+#133 = CARTESIAN_POINT('',(0.163113895487,0.315));+#134 = CARTESIAN_POINT('',(-0.151886104513,0.35));+#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#136 = PCURVE('',#137,#142);+#137 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#138,#139)+ ,(#140,#141 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.316938479835),(-0.5, 0.),.PIECEWISE_BEZIER_KNOTS.);-#93 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#94 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#95 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#96 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#97 = DEFINITIONAL_REPRESENTATION('',(#98),#101);-#98 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#99,#100),.UNSPECIFIED.,.F.,.F.,(2- ,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#99 = CARTESIAN_POINT('',(0.,-0.5));-#100 = CARTESIAN_POINT('',(0.316938479835,-0.5));-#101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#102 = ORIENTED_EDGE('',*,*,#103,.T.);-#103 = EDGE_CURVE('',#79,#22,#104,.T.);-#104 = SURFACE_CURVE('',#105,(#108,#114),.PCURVE_S1.);-#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,+#138 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#139 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#140 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#141 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#142 = DEFINITIONAL_REPRESENTATION('',(#143),#146);+#143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#144,#145),.UNSPECIFIED.,.F.,.F.,+ (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);+#144 = CARTESIAN_POINT('',(0.,-0.5));+#145 = CARTESIAN_POINT('',(0.316938479835,-0.5));+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#147 = ORIENTED_EDGE('',*,*,#148,.T.);+#148 = EDGE_CURVE('',#124,#67,#149,.T.);+#149 = SURFACE_CURVE('',#150,(#153,#159),.PCURVE_S1.);+#150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#151,#152),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#106 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#107 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#108 = PCURVE('',#31,#109);-#109 = DEFINITIONAL_REPRESENTATION('',(#110),#113);-#110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#111,#112),.UNSPECIFIED.,.F.,.F.,+#151 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#152 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#153 = PCURVE('',#76,#154);+#154 = DEFINITIONAL_REPRESENTATION('',(#155),#158);+#155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#156,#157),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#111 = CARTESIAN_POINT('',(-0.151886104513,0.35));-#112 = CARTESIAN_POINT('',(-0.151886104513,-0.35));-#113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#156 = CARTESIAN_POINT('',(-0.151886104513,0.35));+#157 = CARTESIAN_POINT('',(-0.151886104513,-0.35));+#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#114 = PCURVE('',#115,#120);-#115 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#116,#117)- ,(#118,#119+#159 = PCURVE('',#160,#165);+#160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#161,#162)+ ,(#163,#164 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.17),(0.,0.97), .PIECEWISE_BEZIER_KNOTS.);-#116 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));-#117 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));-#118 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));-#119 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));-#120 = DEFINITIONAL_REPRESENTATION('',(#121),#124);-#121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#122,#123),.UNSPECIFIED.,.F.,.F.,+#161 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));+#162 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));+#163 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));+#164 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));+#165 = DEFINITIONAL_REPRESENTATION('',(#166),#169);+#166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#167,#168),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#122 = CARTESIAN_POINT('',(0.17,0.835));-#123 = CARTESIAN_POINT('',(0.17,0.135));-#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#125 = ADVANCED_FACE('',(#126),#42,.T.);-#126 = FACE_BOUND('',#127,.T.);-#127 = EDGE_LOOP('',(#128,#155,#183,#206,#207,#227));-#128 = ORIENTED_EDGE('',*,*,#129,.T.);-#129 = EDGE_CURVE('',#130,#132,#134,.T.);-#130 = VERTEX_POINT('',#131);-#131 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#132 = VERTEX_POINT('',#133);-#133 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#134 = SURFACE_CURVE('',#135,(#138,#144),.PCURVE_S1.);-#135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#136,#137),.UNSPECIFIED.,.F.,.F.,+#167 = CARTESIAN_POINT('',(0.17,0.835));+#168 = CARTESIAN_POINT('',(0.17,0.135));+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#170 = ADVANCED_FACE('',(#171),#87,.T.);+#171 = FACE_BOUND('',#172,.T.);+#172 = EDGE_LOOP('',(#173,#200,#228,#251,#252,#272));+#173 = ORIENTED_EDGE('',*,*,#174,.T.);+#174 = EDGE_CURVE('',#175,#177,#179,.T.);+#175 = VERTEX_POINT('',#176);+#176 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#177 = VERTEX_POINT('',#178);+#178 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#179 = SURFACE_CURVE('',#180,(#183,#189),.PCURVE_S1.);+#180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#181,#182),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#136 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#137 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#138 = PCURVE('',#42,#139);-#139 = DEFINITIONAL_REPRESENTATION('',(#140),#143);-#140 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#141,#142),.UNSPECIFIED.,.F.,.F.,+#181 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#182 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#183 = PCURVE('',#87,#184);+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#188);+#185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#186,#187),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#141 = CARTESIAN_POINT('',(0.,0.));-#142 = CARTESIAN_POINT('',(0.,-6.25E-02));-#143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#186 = CARTESIAN_POINT('',(0.,0.));+#187 = CARTESIAN_POINT('',(0.,-6.25E-02));+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#144 = PCURVE('',#145,#150);-#145 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#146,#147)- ,(#148,#149+#189 = PCURVE('',#190,#195);+#190 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#191,#192)+ ,(#193,#194 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.25E-02,0.135),(0.4375,0.5) ,.PIECEWISE_BEZIER_KNOTS.);-#146 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#147 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#148 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#149 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#150 = DEFINITIONAL_REPRESENTATION('',(#151),#154);-#151 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#152,#153),.UNSPECIFIED.,.F.,.F.,+#191 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#192 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#193 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#194 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#195 = DEFINITIONAL_REPRESENTATION('',(#196),#199);+#196 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#197,#198),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#152 = CARTESIAN_POINT('',(0.135,0.5));-#153 = CARTESIAN_POINT('',(0.135,0.4375));-#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#197 = CARTESIAN_POINT('',(0.135,0.5));+#198 = CARTESIAN_POINT('',(0.135,0.4375));+#199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#155 = ORIENTED_EDGE('',*,*,#156,.F.);-#156 = EDGE_CURVE('',#157,#132,#159,.T.);-#157 = VERTEX_POINT('',#158);-#158 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#159 = SURFACE_CURVE('',#160,(#163,#169),.PCURVE_S1.);-#160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#161,#162),.UNSPECIFIED.,.F.,.F.,+#200 = ORIENTED_EDGE('',*,*,#201,.F.);+#201 = EDGE_CURVE('',#202,#177,#204,.T.);+#202 = VERTEX_POINT('',#203);+#203 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#204 = SURFACE_CURVE('',#205,(#208,#214),.PCURVE_S1.);+#205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#206,#207),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#161 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#162 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#163 = PCURVE('',#42,#164);-#164 = DEFINITIONAL_REPRESENTATION('',(#165),#168);-#165 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#166,#167),.UNSPECIFIED.,.F.,.F.,+#206 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#207 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#208 = PCURVE('',#87,#209);+#209 = DEFINITIONAL_REPRESENTATION('',(#210),#213);+#210 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#211,#212),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#166 = CARTESIAN_POINT('',(0.,-0.4375));-#167 = CARTESIAN_POINT('',(0.,-6.25E-02));-#168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#211 = CARTESIAN_POINT('',(0.,-0.4375));+#212 = CARTESIAN_POINT('',(0.,-6.25E-02));+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#169 = PCURVE('',#170,#177);-#170 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#171,#172)- ,(#173,#174)-,(#175,#176+#214 = PCURVE('',#215,#222);+#215 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#216,#217)+ ,(#218,#219)+,(#220,#221 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2 ),(4.712388980385,6.28318530718),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() @@ -257,1318 +314,1318 @@ RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#171 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));-#172 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));-#173 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));-#174 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));-#175 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#176 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182);-#178 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#179,#180,#181),.UNSPECIFIED.,.F.+#216 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));+#217 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));+#218 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));+#219 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));+#220 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#221 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);+#223 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#224,#225,#226),.UNSPECIFIED.,.F. ,.F.,(3,3),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#179 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));-#180 = CARTESIAN_POINT('',(6.28318530718,0.25));-#181 = CARTESIAN_POINT('',(6.28318530718,0.4375));-#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#224 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));+#225 = CARTESIAN_POINT('',(6.28318530718,0.25));+#226 = CARTESIAN_POINT('',(6.28318530718,0.4375));+#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#183 = ORIENTED_EDGE('',*,*,#184,.T.);-#184 = EDGE_CURVE('',#157,#22,#185,.T.);-#185 = SURFACE_CURVE('',#186,(#189,#195),.PCURVE_S1.);-#186 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#187,#188),.UNSPECIFIED.,.F.,.F.,+#228 = ORIENTED_EDGE('',*,*,#229,.T.);+#229 = EDGE_CURVE('',#202,#67,#230,.T.);+#230 = SURFACE_CURVE('',#231,(#234,#240),.PCURVE_S1.);+#231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#232,#233),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#187 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#188 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#189 = PCURVE('',#42,#190);-#190 = DEFINITIONAL_REPRESENTATION('',(#191),#194);-#191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#192,#193),.UNSPECIFIED.,.F.,.F.,+#232 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#233 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#234 = PCURVE('',#87,#235);+#235 = DEFINITIONAL_REPRESENTATION('',(#236),#239);+#236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#237,#238),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#192 = CARTESIAN_POINT('',(0.,-0.4375));-#193 = CARTESIAN_POINT('',(0.,-0.5));-#194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#237 = CARTESIAN_POINT('',(0.,-0.4375));+#238 = CARTESIAN_POINT('',(0.,-0.5));+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#195 = PCURVE('',#196,#201);-#196 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#197,#198)- ,(#199,#200+#240 = PCURVE('',#241,#246);+#241 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#242,#243)+ ,(#244,#245 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.25E-02,0.135),(0.,6.25E-02 ),.PIECEWISE_BEZIER_KNOTS.);-#197 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#198 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#199 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#200 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#201 = DEFINITIONAL_REPRESENTATION('',(#202),#205);-#202 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#203,#204),.UNSPECIFIED.,.F.,.F.,+#242 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#243 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#244 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#245 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#250);+#247 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#248,#249),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#203 = CARTESIAN_POINT('',(0.135,6.25E-02));-#204 = CARTESIAN_POINT('',(0.135,0.));-#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#206 = ORIENTED_EDGE('',*,*,#21,.T.);-#207 = ORIENTED_EDGE('',*,*,#208,.F.);-#208 = EDGE_CURVE('',#209,#24,#211,.T.);-#209 = VERTEX_POINT('',#210);-#210 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#211 = SURFACE_CURVE('',#212,(#215,#221),.PCURVE_S1.);-#212 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#213,#214),.UNSPECIFIED.,.F.,.F.,+#248 = CARTESIAN_POINT('',(0.135,6.25E-02));+#249 = CARTESIAN_POINT('',(0.135,0.));+#250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#251 = ORIENTED_EDGE('',*,*,#66,.T.);+#252 = ORIENTED_EDGE('',*,*,#253,.F.);+#253 = EDGE_CURVE('',#254,#69,#256,.T.);+#254 = VERTEX_POINT('',#255);+#255 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#256 = SURFACE_CURVE('',#257,(#260,#266),.PCURVE_S1.);+#257 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#258,#259),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#213 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#214 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));-#215 = PCURVE('',#42,#216);-#216 = DEFINITIONAL_REPRESENTATION('',(#217),#220);-#217 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#218,#219),.UNSPECIFIED.,.F.,.F.,+#258 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#259 = CARTESIAN_POINT('',(-0.315,-0.25,0.45));+#260 = PCURVE('',#87,#261);+#261 = DEFINITIONAL_REPRESENTATION('',(#262),#265);+#262 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#263,#264),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#218 = CARTESIAN_POINT('',(0.316938479835,0.));-#219 = CARTESIAN_POINT('',(0.316938479835,-0.5));-#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#263 = CARTESIAN_POINT('',(0.316938479835,0.));+#264 = CARTESIAN_POINT('',(0.316938479835,-0.5));+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#221 = PCURVE('',#67,#222);-#222 = DEFINITIONAL_REPRESENTATION('',(#223),#226);-#223 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#224,#225),.UNSPECIFIED.,.F.,.F.,+#266 = PCURVE('',#112,#267);+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#271);+#268 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#269,#270),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#224 = CARTESIAN_POINT('',(0.,0.));-#225 = CARTESIAN_POINT('',(0.,-0.5));-#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#269 = CARTESIAN_POINT('',(0.,0.));+#270 = CARTESIAN_POINT('',(0.,-0.5));+#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#227 = ORIENTED_EDGE('',*,*,#228,.F.);-#228 = EDGE_CURVE('',#130,#209,#229,.T.);-#229 = SURFACE_CURVE('',#230,(#233,#239),.PCURVE_S1.);-#230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#231,#232),.UNSPECIFIED.,.F.,.F.,+#272 = ORIENTED_EDGE('',*,*,#273,.F.);+#273 = EDGE_CURVE('',#175,#254,#274,.T.);+#274 = SURFACE_CURVE('',#275,(#278,#284),.PCURVE_S1.);+#275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#276,#277),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#231 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#232 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#233 = PCURVE('',#42,#234);-#234 = DEFINITIONAL_REPRESENTATION('',(#235),#238);-#235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#236,#237),.UNSPECIFIED.,.F.,.F.,+#276 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#277 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#278 = PCURVE('',#87,#279);+#279 = DEFINITIONAL_REPRESENTATION('',(#280),#283);+#280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#281,#282),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#236 = CARTESIAN_POINT('',(0.,0.));-#237 = CARTESIAN_POINT('',(0.316938479835,0.));-#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#281 = CARTESIAN_POINT('',(0.,0.));+#282 = CARTESIAN_POINT('',(0.316938479835,0.));+#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#239 = PCURVE('',#240,#245);-#240 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#241,#242)- ,(#243,#244+#284 = PCURVE('',#285,#290);+#285 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#286,#287)+ ,(#288,#289 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.151886104513, 0.163113895487),(-0.35,0.35),.PIECEWISE_BEZIER_KNOTS.);-#241 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#242 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#243 = CARTESIAN_POINT('',(-0.35,0.25,0.45));-#244 = CARTESIAN_POINT('',(0.35,0.25,0.45));-#245 = DEFINITIONAL_REPRESENTATION('',(#246),#249);-#246 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#247,#248),.UNSPECIFIED.,.F.,.F.,+#286 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#287 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#288 = CARTESIAN_POINT('',(-0.35,0.25,0.45));+#289 = CARTESIAN_POINT('',(0.35,0.25,0.45));+#290 = DEFINITIONAL_REPRESENTATION('',(#291),#294);+#291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#292,#293),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#247 = CARTESIAN_POINT('',(-0.151886104513,-0.35));-#248 = CARTESIAN_POINT('',(0.163113895487,-0.315));-#249 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#250 = ADVANCED_FACE('',(#251),#115,.F.);-#251 = FACE_BOUND('',#252,.F.);-#252 = EDGE_LOOP('',(#253,#280,#300,#320,#338,#339,#364,#389,#409,#429)- );-#253 = ORIENTED_EDGE('',*,*,#254,.F.);-#254 = EDGE_CURVE('',#255,#257,#259,.T.);-#255 = VERTEX_POINT('',#256);-#256 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));-#257 = VERTEX_POINT('',#258);-#258 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#259 = SURFACE_CURVE('',#260,(#263,#269),.PCURVE_S1.);-#260 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#261,#262),.UNSPECIFIED.,.F.,.F.,+#292 = CARTESIAN_POINT('',(-0.151886104513,-0.35));+#293 = CARTESIAN_POINT('',(0.163113895487,-0.315));+#294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#295 = ADVANCED_FACE('',(#296),#160,.F.);+#296 = FACE_BOUND('',#297,.F.);+#297 = EDGE_LOOP('',(#298,#325,#345,#365,#383,#384,#409,#434,#454,#474)+ );+#298 = ORIENTED_EDGE('',*,*,#299,.F.);+#299 = EDGE_CURVE('',#300,#302,#304,.T.);+#300 = VERTEX_POINT('',#301);+#301 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));+#302 = VERTEX_POINT('',#303);+#303 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#304 = SURFACE_CURVE('',#305,(#308,#314),.PCURVE_S1.);+#305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#306,#307),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#261 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));-#262 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#263 = PCURVE('',#115,#264);-#264 = DEFINITIONAL_REPRESENTATION('',(#265),#268);-#265 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#266,#267),.UNSPECIFIED.,.F.,.F.,+#306 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));+#307 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#308 = PCURVE('',#160,#309);+#309 = DEFINITIONAL_REPRESENTATION('',(#310),#313);+#310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#311,#312),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#266 = CARTESIAN_POINT('',(0.,0.));-#267 = CARTESIAN_POINT('',(0.,2.25E-02));-#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#311 = CARTESIAN_POINT('',(0.,0.));+#312 = CARTESIAN_POINT('',(0.,2.25E-02));+#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#269 = PCURVE('',#270,#275);-#270 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#271,#272)- ,(#273,#274+#314 = PCURVE('',#315,#320);+#315 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#316,#317)+ ,(#318,#319 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.2),(0.,3.75E-02), .PIECEWISE_BEZIER_KNOTS.);-#271 = CARTESIAN_POINT('',(-0.5,-0.25,0.));-#272 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#273 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));-#274 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#275 = DEFINITIONAL_REPRESENTATION('',(#276),#279);-#276 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#277,#278),.UNSPECIFIED.,.F.,.F.,+#316 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#317 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#318 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));+#319 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#324);+#321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#322,#323),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#277 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));-#278 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));-#279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#322 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));+#323 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));+#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#280 = ORIENTED_EDGE('',*,*,#281,.T.);-#281 = EDGE_CURVE('',#255,#282,#284,.T.);-#282 = VERTEX_POINT('',#283);-#283 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));-#284 = SURFACE_CURVE('',#285,(#288,#294),.PCURVE_S1.);-#285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#286,#287),.UNSPECIFIED.,.F.,.F.,+#325 = ORIENTED_EDGE('',*,*,#326,.T.);+#326 = EDGE_CURVE('',#300,#327,#329,.T.);+#327 = VERTEX_POINT('',#328);+#328 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));+#329 = SURFACE_CURVE('',#330,(#333,#339),.PCURVE_S1.);+#330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#331,#332),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#286 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));-#287 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));-#288 = PCURVE('',#115,#289);-#289 = DEFINITIONAL_REPRESENTATION('',(#290),#293);-#290 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#291,#292),.UNSPECIFIED.,.F.,.F.,+#331 = CARTESIAN_POINT('',(-0.485,-0.25,1.35E-02));+#332 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));+#333 = PCURVE('',#160,#334);+#334 = DEFINITIONAL_REPRESENTATION('',(#335),#338);+#335 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#336,#337),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#291 = CARTESIAN_POINT('',(0.,0.));-#292 = CARTESIAN_POINT('',(0.17,0.));-#293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#336 = CARTESIAN_POINT('',(0.,0.));+#337 = CARTESIAN_POINT('',(0.17,0.));+#338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#294 = PCURVE('',#270,#295);-#295 = DEFINITIONAL_REPRESENTATION('',(#296),#299);-#296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#297,#298),.UNSPECIFIED.,.F.,.F.,+#339 = PCURVE('',#315,#340);+#340 = DEFINITIONAL_REPRESENTATION('',(#341),#344);+#341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#342,#343),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#297 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));-#298 = CARTESIAN_POINT('',(0.185,1.5E-02));-#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#342 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));+#343 = CARTESIAN_POINT('',(0.185,1.5E-02));+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#300 = ORIENTED_EDGE('',*,*,#301,.T.);-#301 = EDGE_CURVE('',#282,#302,#304,.T.);-#302 = VERTEX_POINT('',#303);-#303 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#304 = SURFACE_CURVE('',#305,(#308,#314),.PCURVE_S1.);-#305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#306,#307),.UNSPECIFIED.,.F.,.F.,+#345 = ORIENTED_EDGE('',*,*,#346,.T.);+#346 = EDGE_CURVE('',#327,#347,#349,.T.);+#347 = VERTEX_POINT('',#348);+#348 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#349 = SURFACE_CURVE('',#350,(#353,#359),.PCURVE_S1.);+#350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#351,#352),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#306 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));-#307 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#308 = PCURVE('',#115,#309);-#309 = DEFINITIONAL_REPRESENTATION('',(#310),#313);-#310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#311,#312),.UNSPECIFIED.,.F.,.F.,+#351 = CARTESIAN_POINT('',(-0.485,-0.25,0.1665));+#352 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#353 = PCURVE('',#160,#354);+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#358);+#355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#356,#357),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#311 = CARTESIAN_POINT('',(0.17,0.));-#312 = CARTESIAN_POINT('',(0.17,2.25E-02));-#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#356 = CARTESIAN_POINT('',(0.17,0.));+#357 = CARTESIAN_POINT('',(0.17,2.25E-02));+#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#314 = PCURVE('',#270,#315);-#315 = DEFINITIONAL_REPRESENTATION('',(#316),#319);-#316 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#317,#318),.UNSPECIFIED.,.F.,.F.,+#359 = PCURVE('',#315,#360);+#360 = DEFINITIONAL_REPRESENTATION('',(#361),#364);+#361 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#362,#363),.UNSPECIFIED.,.F.,.F., (2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#317 = CARTESIAN_POINT('',(0.185,1.5E-02));-#318 = CARTESIAN_POINT('',(0.185,3.75E-02));-#319 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#362 = CARTESIAN_POINT('',(0.185,1.5E-02));+#363 = CARTESIAN_POINT('',(0.185,3.75E-02));+#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#320 = ORIENTED_EDGE('',*,*,#321,.T.);-#321 = EDGE_CURVE('',#302,#22,#322,.T.);-#322 = SURFACE_CURVE('',#323,(#326,#332),.PCURVE_S1.);-#323 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#324,#325),.UNSPECIFIED.,.F.,.F.,+#365 = ORIENTED_EDGE('',*,*,#366,.T.);+#366 = EDGE_CURVE('',#347,#67,#367,.T.);+#367 = SURFACE_CURVE('',#368,(#371,#377),.PCURVE_S1.);+#368 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#369,#370),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#324 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#325 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));-#326 = PCURVE('',#115,#327);-#327 = DEFINITIONAL_REPRESENTATION('',(#328),#331);-#328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#329,#330),.UNSPECIFIED.,.F.,.F.,+#369 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#370 = CARTESIAN_POINT('',(-0.35,-0.25,0.1665));+#371 = PCURVE('',#160,#372);+#372 = DEFINITIONAL_REPRESENTATION('',(#373),#376);+#373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#374,#375),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#329 = CARTESIAN_POINT('',(0.17,2.25E-02));-#330 = CARTESIAN_POINT('',(0.17,0.135));-#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#374 = CARTESIAN_POINT('',(0.17,2.25E-02));+#375 = CARTESIAN_POINT('',(0.17,0.135));+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#332 = PCURVE('',#196,#333);-#333 = DEFINITIONAL_REPRESENTATION('',(#334),#337);-#334 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#335,#336),.UNSPECIFIED.,.F.,.F.,+#377 = PCURVE('',#241,#378);+#378 = DEFINITIONAL_REPRESENTATION('',(#379),#382);+#379 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#380,#381),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#335 = CARTESIAN_POINT('',(2.25E-02,0.));-#336 = CARTESIAN_POINT('',(0.135,0.));-#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#338 = ORIENTED_EDGE('',*,*,#103,.F.);-#339 = ORIENTED_EDGE('',*,*,#340,.T.);-#340 = EDGE_CURVE('',#79,#341,#343,.T.);-#341 = VERTEX_POINT('',#342);-#342 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#343 = SURFACE_CURVE('',#344,(#347,#353),.PCURVE_S1.);-#344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#345,#346),.UNSPECIFIED.,.F.,.F.,+#380 = CARTESIAN_POINT('',(2.25E-02,0.));+#381 = CARTESIAN_POINT('',(0.135,0.));+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#383 = ORIENTED_EDGE('',*,*,#148,.F.);+#384 = ORIENTED_EDGE('',*,*,#385,.T.);+#385 = EDGE_CURVE('',#124,#386,#388,.T.);+#386 = VERTEX_POINT('',#387);+#387 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#388 = SURFACE_CURVE('',#389,(#392,#398),.PCURVE_S1.);+#389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#390,#391),.UNSPECIFIED.,.F.,.F., (2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#345 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#346 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#347 = PCURVE('',#115,#348);-#348 = DEFINITIONAL_REPRESENTATION('',(#349),#352);-#349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#350,#351),.UNSPECIFIED.,.F.,.F.,+#390 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#391 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#392 = PCURVE('',#160,#393);+#393 = DEFINITIONAL_REPRESENTATION('',(#394),#397);+#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F., (2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#350 = CARTESIAN_POINT('',(0.17,0.835));-#351 = CARTESIAN_POINT('',(0.17,0.9475));-#352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#395 = CARTESIAN_POINT('',(0.17,0.835));+#396 = CARTESIAN_POINT('',(0.17,0.9475));+#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#353 = PCURVE('',#354,#359);-#354 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#355,#356)- ,(#357,#358+#398 = PCURVE('',#399,#404);+#399 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#400,#401)+ ,(#402,#403 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.835,0.9475),(0.,6.25E-02 ),.PIECEWISE_BEZIER_KNOTS.);-#355 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#356 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#357 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#358 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#359 = DEFINITIONAL_REPRESENTATION('',(#360),#363);-#360 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#361,#362),.UNSPECIFIED.,.F.,.F.,+#400 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#401 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#402 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#403 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#408);+#405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#406,#407),.UNSPECIFIED.,.F.,.F., (2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#361 = CARTESIAN_POINT('',(0.835,0.));-#362 = CARTESIAN_POINT('',(0.9475,0.));-#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#406 = CARTESIAN_POINT('',(0.835,0.));+#407 = CARTESIAN_POINT('',(0.9475,0.));+#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#364 = ORIENTED_EDGE('',*,*,#365,.T.);-#365 = EDGE_CURVE('',#341,#366,#368,.T.);-#366 = VERTEX_POINT('',#367);-#367 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));-#368 = SURFACE_CURVE('',#369,(#372,#378),.PCURVE_S1.);-#369 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#370,#371),.UNSPECIFIED.,.F.,.F.,+#409 = ORIENTED_EDGE('',*,*,#410,.T.);+#410 = EDGE_CURVE('',#386,#411,#413,.T.);+#411 = VERTEX_POINT('',#412);+#412 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));+#413 = SURFACE_CURVE('',#414,(#417,#423),.PCURVE_S1.);+#414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#415,#416),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#370 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#371 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));-#372 = PCURVE('',#115,#373);-#373 = DEFINITIONAL_REPRESENTATION('',(#374),#377);-#374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#375,#376),.UNSPECIFIED.,.F.,.F.,+#415 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#416 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));+#417 = PCURVE('',#160,#418);+#418 = DEFINITIONAL_REPRESENTATION('',(#419),#422);+#419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#420,#421),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#375 = CARTESIAN_POINT('',(0.17,0.9475));-#376 = CARTESIAN_POINT('',(0.17,0.97));-#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#420 = CARTESIAN_POINT('',(0.17,0.9475));+#421 = CARTESIAN_POINT('',(0.17,0.97));+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#378 = PCURVE('',#379,#384);-#379 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#380,#381)- ,(#382,#383+#423 = PCURVE('',#424,#429);+#424 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#425,#426)+ ,(#427,#428 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.2),(0.1125,0.15), .PIECEWISE_BEZIER_KNOTS.);-#380 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#381 = CARTESIAN_POINT('',(0.5,-0.25,0.));-#382 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#383 = CARTESIAN_POINT('',(0.5,-0.25,0.18));-#384 = DEFINITIONAL_REPRESENTATION('',(#385),#388);-#385 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#386,#387),.UNSPECIFIED.,.F.,.F.,+#425 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#426 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#427 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#428 = CARTESIAN_POINT('',(0.5,-0.25,0.18));+#429 = DEFINITIONAL_REPRESENTATION('',(#430),#433);+#430 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#431,#432),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#386 = CARTESIAN_POINT('',(0.185,0.1125));-#387 = CARTESIAN_POINT('',(0.185,0.135));-#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#431 = CARTESIAN_POINT('',(0.185,0.1125));+#432 = CARTESIAN_POINT('',(0.185,0.135));+#433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#389 = ORIENTED_EDGE('',*,*,#390,.F.);-#390 = EDGE_CURVE('',#391,#366,#393,.T.);-#391 = VERTEX_POINT('',#392);-#392 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));-#393 = SURFACE_CURVE('',#394,(#397,#403),.PCURVE_S1.);-#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F.,+#434 = ORIENTED_EDGE('',*,*,#435,.F.);+#435 = EDGE_CURVE('',#436,#411,#438,.T.);+#436 = VERTEX_POINT('',#437);+#437 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));+#438 = SURFACE_CURVE('',#439,(#442,#448),.PCURVE_S1.);+#439 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#440,#441),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#395 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));-#396 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));-#397 = PCURVE('',#115,#398);-#398 = DEFINITIONAL_REPRESENTATION('',(#399),#402);-#399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#400,#401),.UNSPECIFIED.,.F.,.F.,+#440 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));+#441 = CARTESIAN_POINT('',(0.485,-0.25,0.1665));+#442 = PCURVE('',#160,#443);+#443 = DEFINITIONAL_REPRESENTATION('',(#444),#447);+#444 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#445,#446),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#400 = CARTESIAN_POINT('',(0.,0.97));-#401 = CARTESIAN_POINT('',(0.17,0.97));-#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#445 = CARTESIAN_POINT('',(0.,0.97));+#446 = CARTESIAN_POINT('',(0.17,0.97));+#447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#403 = PCURVE('',#379,#404);-#404 = DEFINITIONAL_REPRESENTATION('',(#405),#408);-#405 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#406,#407),.UNSPECIFIED.,.F.,.F.,+#448 = PCURVE('',#424,#449);+#449 = DEFINITIONAL_REPRESENTATION('',(#450),#453);+#450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#451,#452),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#406 = CARTESIAN_POINT('',(1.5E-02,0.135));-#407 = CARTESIAN_POINT('',(0.185,0.135));-#408 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#451 = CARTESIAN_POINT('',(1.5E-02,0.135));+#452 = CARTESIAN_POINT('',(0.185,0.135));+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#409 = ORIENTED_EDGE('',*,*,#410,.F.);-#410 = EDGE_CURVE('',#411,#391,#413,.T.);-#411 = VERTEX_POINT('',#412);-#412 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#413 = SURFACE_CURVE('',#414,(#417,#423),.PCURVE_S1.);-#414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#415,#416),.UNSPECIFIED.,.F.,.F.,+#454 = ORIENTED_EDGE('',*,*,#455,.F.);+#455 = EDGE_CURVE('',#456,#436,#458,.T.);+#456 = VERTEX_POINT('',#457);+#457 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#458 = SURFACE_CURVE('',#459,(#462,#468),.PCURVE_S1.);+#459 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#460,#461),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#415 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#416 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));-#417 = PCURVE('',#115,#418);-#418 = DEFINITIONAL_REPRESENTATION('',(#419),#422);-#419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#420,#421),.UNSPECIFIED.,.F.,.F.,+#460 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#461 = CARTESIAN_POINT('',(0.485,-0.25,1.35E-02));+#462 = PCURVE('',#160,#463);+#463 = DEFINITIONAL_REPRESENTATION('',(#464),#467);+#464 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#465,#466),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#420 = CARTESIAN_POINT('',(0.,0.9475));-#421 = CARTESIAN_POINT('',(0.,0.97));-#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#465 = CARTESIAN_POINT('',(0.,0.9475));+#466 = CARTESIAN_POINT('',(0.,0.97));+#467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#423 = PCURVE('',#379,#424);-#424 = DEFINITIONAL_REPRESENTATION('',(#425),#428);-#425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#426,#427),.UNSPECIFIED.,.F.,.F.,+#468 = PCURVE('',#424,#469);+#469 = DEFINITIONAL_REPRESENTATION('',(#470),#473);+#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F., (2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#426 = CARTESIAN_POINT('',(1.5E-02,0.1125));-#427 = CARTESIAN_POINT('',(1.5E-02,0.135));-#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#471 = CARTESIAN_POINT('',(1.5E-02,0.1125));+#472 = CARTESIAN_POINT('',(1.5E-02,0.135));+#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#429 = ORIENTED_EDGE('',*,*,#430,.F.);-#430 = EDGE_CURVE('',#257,#411,#431,.T.);-#431 = SURFACE_CURVE('',#432,(#435,#441),.PCURVE_S1.);-#432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#433,#434),.UNSPECIFIED.,.F.,.F.,+#474 = ORIENTED_EDGE('',*,*,#475,.F.);+#475 = EDGE_CURVE('',#302,#456,#476,.T.);+#476 = SURFACE_CURVE('',#477,(#480,#486),.PCURVE_S1.);+#477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#478,#479),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#433 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#434 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#435 = PCURVE('',#115,#436);-#436 = DEFINITIONAL_REPRESENTATION('',(#437),#440);-#437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#438,#439),.UNSPECIFIED.,.F.,.F.,+#478 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#479 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#480 = PCURVE('',#160,#481);+#481 = DEFINITIONAL_REPRESENTATION('',(#482),#485);+#482 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#483,#484),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#438 = CARTESIAN_POINT('',(0.,2.25E-02));-#439 = CARTESIAN_POINT('',(0.,0.9475));-#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#483 = CARTESIAN_POINT('',(0.,2.25E-02));+#484 = CARTESIAN_POINT('',(0.,0.9475));+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#441 = PCURVE('',#442,#447);-#442 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#443,#444)- ,(#445,#446+#486 = PCURVE('',#487,#492);+#487 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#488,#489)+ ,(#490,#491 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(2.25E-02,0.9475),(0.,0.5), .PIECEWISE_BEZIER_KNOTS.);-#443 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#444 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#445 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#446 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#447 = DEFINITIONAL_REPRESENTATION('',(#448),#451);-#448 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#449,#450),.UNSPECIFIED.,.F.,.F.,+#488 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#489 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#490 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#491 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#496);+#493 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#494,#495),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#449 = CARTESIAN_POINT('',(2.25E-02,0.));-#450 = CARTESIAN_POINT('',(0.9475,0.));-#451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#452 = ADVANCED_FACE('',(#453),#67,.T.);-#453 = FACE_BOUND('',#454,.T.);-#454 = EDGE_LOOP('',(#455,#456,#457,#477));-#455 = ORIENTED_EDGE('',*,*,#208,.T.);-#456 = ORIENTED_EDGE('',*,*,#53,.T.);-#457 = ORIENTED_EDGE('',*,*,#458,.F.);-#458 = EDGE_CURVE('',#459,#54,#461,.T.);-#459 = VERTEX_POINT('',#460);-#460 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#461 = SURFACE_CURVE('',#462,(#465,#471),.PCURVE_S1.);-#462 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#463,#464),.UNSPECIFIED.,.F.,.F.,+#494 = CARTESIAN_POINT('',(2.25E-02,0.));+#495 = CARTESIAN_POINT('',(0.9475,0.));+#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#497 = ADVANCED_FACE('',(#498),#112,.T.);+#498 = FACE_BOUND('',#499,.T.);+#499 = EDGE_LOOP('',(#500,#501,#502,#522));+#500 = ORIENTED_EDGE('',*,*,#253,.T.);+#501 = ORIENTED_EDGE('',*,*,#98,.T.);+#502 = ORIENTED_EDGE('',*,*,#503,.F.);+#503 = EDGE_CURVE('',#504,#99,#506,.T.);+#504 = VERTEX_POINT('',#505);+#505 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#506 = SURFACE_CURVE('',#507,(#510,#516),.PCURVE_S1.);+#507 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#508,#509),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#463 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#464 = CARTESIAN_POINT('',(0.315,-0.25,0.45));-#465 = PCURVE('',#67,#466);-#466 = DEFINITIONAL_REPRESENTATION('',(#467),#470);-#467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#468,#469),.UNSPECIFIED.,.F.,.F.,+#508 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#509 = CARTESIAN_POINT('',(0.315,-0.25,0.45));+#510 = PCURVE('',#112,#511);+#511 = DEFINITIONAL_REPRESENTATION('',(#512),#515);+#512 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#513,#514),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#468 = CARTESIAN_POINT('',(0.63,0.));-#469 = CARTESIAN_POINT('',(0.63,-0.5));-#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#513 = CARTESIAN_POINT('',(0.63,0.));+#514 = CARTESIAN_POINT('',(0.63,-0.5));+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#471 = PCURVE('',#92,#472);-#472 = DEFINITIONAL_REPRESENTATION('',(#473),#476);-#473 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#474,#475),.UNSPECIFIED.,.F.,.F.,+#516 = PCURVE('',#137,#517);+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#521);+#518 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#519,#520),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#474 = CARTESIAN_POINT('',(0.,0.));-#475 = CARTESIAN_POINT('',(0.,-0.5));-#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#519 = CARTESIAN_POINT('',(0.,0.));+#520 = CARTESIAN_POINT('',(0.,-0.5));+#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#477 = ORIENTED_EDGE('',*,*,#478,.F.);-#478 = EDGE_CURVE('',#209,#459,#479,.T.);-#479 = SURFACE_CURVE('',#480,(#483,#489),.PCURVE_S1.);-#480 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#481,#482),.UNSPECIFIED.,.F.,.F.,+#522 = ORIENTED_EDGE('',*,*,#523,.F.);+#523 = EDGE_CURVE('',#254,#504,#524,.T.);+#524 = SURFACE_CURVE('',#525,(#528,#534),.PCURVE_S1.);+#525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#526,#527),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#481 = CARTESIAN_POINT('',(-0.315,0.25,0.45));-#482 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#483 = PCURVE('',#67,#484);-#484 = DEFINITIONAL_REPRESENTATION('',(#485),#488);-#485 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#486,#487),.UNSPECIFIED.,.F.,.F.,+#526 = CARTESIAN_POINT('',(-0.315,0.25,0.45));+#527 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#528 = PCURVE('',#112,#529);+#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);+#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#486 = CARTESIAN_POINT('',(0.,0.));-#487 = CARTESIAN_POINT('',(0.63,0.));-#488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#531 = CARTESIAN_POINT('',(0.,0.));+#532 = CARTESIAN_POINT('',(0.63,0.));+#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#489 = PCURVE('',#240,#490);-#490 = DEFINITIONAL_REPRESENTATION('',(#491),#494);-#491 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#492,#493),.UNSPECIFIED.,.F.,.F.,+#534 = PCURVE('',#285,#535);+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#539);+#536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#537,#538),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.63),.PIECEWISE_BEZIER_KNOTS.);-#492 = CARTESIAN_POINT('',(0.163113895487,-0.315));-#493 = CARTESIAN_POINT('',(0.163113895487,0.315));-#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#495 = ADVANCED_FACE('',(#496),#92,.T.);-#496 = FACE_BOUND('',#497,.T.);-#497 = EDGE_LOOP('',(#498,#499,#500,#520,#548,#573));-#498 = ORIENTED_EDGE('',*,*,#458,.T.);-#499 = ORIENTED_EDGE('',*,*,#78,.T.);-#500 = ORIENTED_EDGE('',*,*,#501,.F.);-#501 = EDGE_CURVE('',#502,#79,#504,.T.);-#502 = VERTEX_POINT('',#503);-#503 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#504 = SURFACE_CURVE('',#505,(#508,#514),.PCURVE_S1.);-#505 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#506,#507),.UNSPECIFIED.,.F.,.F.,+#537 = CARTESIAN_POINT('',(0.163113895487,-0.315));+#538 = CARTESIAN_POINT('',(0.163113895487,0.315));+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#540 = ADVANCED_FACE('',(#541),#137,.T.);+#541 = FACE_BOUND('',#542,.T.);+#542 = EDGE_LOOP('',(#543,#544,#545,#565,#593,#618));+#543 = ORIENTED_EDGE('',*,*,#503,.T.);+#544 = ORIENTED_EDGE('',*,*,#123,.T.);+#545 = ORIENTED_EDGE('',*,*,#546,.F.);+#546 = EDGE_CURVE('',#547,#124,#549,.T.);+#547 = VERTEX_POINT('',#548);+#548 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#549 = SURFACE_CURVE('',#550,(#553,#559),.PCURVE_S1.);+#550 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#551,#552),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#506 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#507 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));-#508 = PCURVE('',#92,#509);-#509 = DEFINITIONAL_REPRESENTATION('',(#510),#513);-#510 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#511,#512),.UNSPECIFIED.,.F.,.F.,+#551 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#552 = CARTESIAN_POINT('',(0.35,-0.25,0.1665));+#553 = PCURVE('',#137,#554);+#554 = DEFINITIONAL_REPRESENTATION('',(#555),#558);+#555 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#556,#557),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#511 = CARTESIAN_POINT('',(0.316938479835,-0.4375));-#512 = CARTESIAN_POINT('',(0.316938479835,-0.5));-#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#556 = CARTESIAN_POINT('',(0.316938479835,-0.4375));+#557 = CARTESIAN_POINT('',(0.316938479835,-0.5));+#558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#514 = PCURVE('',#354,#515);-#515 = DEFINITIONAL_REPRESENTATION('',(#516),#519);-#516 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#517,#518),.UNSPECIFIED.,.F.,.F.,+#559 = PCURVE('',#399,#560);+#560 = DEFINITIONAL_REPRESENTATION('',(#561),#564);+#561 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#562,#563),.UNSPECIFIED.,.F.,.F., (2,2),(0.4375,0.5),.PIECEWISE_BEZIER_KNOTS.);-#517 = CARTESIAN_POINT('',(0.835,6.25E-02));-#518 = CARTESIAN_POINT('',(0.835,0.));-#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#562 = CARTESIAN_POINT('',(0.835,6.25E-02));+#563 = CARTESIAN_POINT('',(0.835,0.));+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#520 = ORIENTED_EDGE('',*,*,#521,.T.);-#521 = EDGE_CURVE('',#502,#522,#524,.T.);-#522 = VERTEX_POINT('',#523);-#523 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#524 = SURFACE_CURVE('',#525,(#528,#534),.PCURVE_S1.);-#525 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#526,#527),.UNSPECIFIED.,.F.,.F.,+#565 = ORIENTED_EDGE('',*,*,#566,.T.);+#566 = EDGE_CURVE('',#547,#567,#569,.T.);+#567 = VERTEX_POINT('',#568);+#568 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#569 = SURFACE_CURVE('',#570,(#573,#579),.PCURVE_S1.);+#570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#571,#572),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#526 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#527 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#528 = PCURVE('',#92,#529);-#529 = DEFINITIONAL_REPRESENTATION('',(#530),#533);-#530 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#531,#532),.UNSPECIFIED.,.F.,.F.,+#571 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#572 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#573 = PCURVE('',#137,#574);+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#578);+#575 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#576,#577),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#531 = CARTESIAN_POINT('',(0.316938479835,-0.4375));-#532 = CARTESIAN_POINT('',(0.316938479835,-6.25E-02));-#533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#576 = CARTESIAN_POINT('',(0.316938479835,-0.4375));+#577 = CARTESIAN_POINT('',(0.316938479835,-6.25E-02));+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#534 = PCURVE('',#535,#542);-#535 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#536,#537)- ,(#538,#539)-,(#540,#541+#579 = PCURVE('',#580,#587);+#580 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#581,#582)+ ,(#583,#584)+,(#585,#586 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2 ),(0.,1.570796326795),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#536 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#537 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#538 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));-#539 = CARTESIAN_POINT('',(0.35,0.1875,0.18));-#540 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));-#541 = CARTESIAN_POINT('',(0.365,0.1875,0.18));-#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);-#543 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#544,#545,#546),.UNSPECIFIED.,.F.+#581 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#582 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#583 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));+#584 = CARTESIAN_POINT('',(0.35,0.1875,0.18));+#585 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));+#586 = CARTESIAN_POINT('',(0.365,0.1875,0.18));+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);+#588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#589,#590,#591),.UNSPECIFIED.,.F. ,.F.,(3,3),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#544 = CARTESIAN_POINT('',(0.,6.25E-02));-#545 = CARTESIAN_POINT('',(0.,0.25));-#546 = CARTESIAN_POINT('',(0.,0.4375));-#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#548 = ORIENTED_EDGE('',*,*,#549,.F.);-#549 = EDGE_CURVE('',#550,#522,#552,.T.);-#550 = VERTEX_POINT('',#551);-#551 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#552 = SURFACE_CURVE('',#553,(#556,#562),.PCURVE_S1.);-#553 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#554,#555),.UNSPECIFIED.,.F.,.F.,+#589 = CARTESIAN_POINT('',(0.,6.25E-02));+#590 = CARTESIAN_POINT('',(0.,0.25));+#591 = CARTESIAN_POINT('',(0.,0.4375));+#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#593 = ORIENTED_EDGE('',*,*,#594,.F.);+#594 = EDGE_CURVE('',#595,#567,#597,.T.);+#595 = VERTEX_POINT('',#596);+#596 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#597 = SURFACE_CURVE('',#598,(#601,#607),.PCURVE_S1.);+#598 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#599,#600),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#554 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#555 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#556 = PCURVE('',#92,#557);-#557 = DEFINITIONAL_REPRESENTATION('',(#558),#561);-#558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#559,#560),.UNSPECIFIED.,.F.,.F.,+#599 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#600 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#601 = PCURVE('',#137,#602);+#602 = DEFINITIONAL_REPRESENTATION('',(#603),#606);+#603 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#604,#605),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#559 = CARTESIAN_POINT('',(0.316938479835,0.));-#560 = CARTESIAN_POINT('',(0.316938479835,-6.25E-02));-#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#604 = CARTESIAN_POINT('',(0.316938479835,0.));+#605 = CARTESIAN_POINT('',(0.316938479835,-6.25E-02));+#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#562 = PCURVE('',#563,#568);-#563 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#564,#565)- ,(#566,#567+#607 = PCURVE('',#608,#613);+#608 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#609,#610)+ ,(#611,#612 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.835,0.9475),(0.4375,0.5) ,.PIECEWISE_BEZIER_KNOTS.);-#564 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#565 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#566 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#567 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#568 = DEFINITIONAL_REPRESENTATION('',(#569),#572);-#569 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#570,#571),.UNSPECIFIED.,.F.,.F.,+#609 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#610 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#611 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#612 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#613 = DEFINITIONAL_REPRESENTATION('',(#614),#617);+#614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#615,#616),.UNSPECIFIED.,.F.,.F., (2,2),(0.,6.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#570 = CARTESIAN_POINT('',(0.835,0.5));-#571 = CARTESIAN_POINT('',(0.835,0.4375));-#572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#615 = CARTESIAN_POINT('',(0.835,0.5));+#616 = CARTESIAN_POINT('',(0.835,0.4375));+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#573 = ORIENTED_EDGE('',*,*,#574,.F.);-#574 = EDGE_CURVE('',#459,#550,#575,.T.);-#575 = SURFACE_CURVE('',#576,(#579,#585),.PCURVE_S1.);-#576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#577,#578),.UNSPECIFIED.,.F.,.F.,+#618 = ORIENTED_EDGE('',*,*,#619,.F.);+#619 = EDGE_CURVE('',#504,#595,#620,.T.);+#620 = SURFACE_CURVE('',#621,(#624,#630),.PCURVE_S1.);+#621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#622,#623),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#577 = CARTESIAN_POINT('',(0.315,0.25,0.45));-#578 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#579 = PCURVE('',#92,#580);-#580 = DEFINITIONAL_REPRESENTATION('',(#581),#584);-#581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#582,#583),.UNSPECIFIED.,.F.,.F.,+#622 = CARTESIAN_POINT('',(0.315,0.25,0.45));+#623 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#624 = PCURVE('',#137,#625);+#625 = DEFINITIONAL_REPRESENTATION('',(#626),#629);+#626 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#627,#628),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#582 = CARTESIAN_POINT('',(0.,0.));-#583 = CARTESIAN_POINT('',(0.316938479835,0.));-#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#627 = CARTESIAN_POINT('',(0.,0.));+#628 = CARTESIAN_POINT('',(0.316938479835,0.));+#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#585 = PCURVE('',#240,#586);-#586 = DEFINITIONAL_REPRESENTATION('',(#587),#590);-#587 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#588,#589),.UNSPECIFIED.,.F.,.F.,+#630 = PCURVE('',#285,#631);+#631 = DEFINITIONAL_REPRESENTATION('',(#632),#635);+#632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#633,#634),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.316938479835),.PIECEWISE_BEZIER_KNOTS.);-#588 = CARTESIAN_POINT('',(0.163113895487,0.315));-#589 = CARTESIAN_POINT('',(-0.151886104513,0.35));-#590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#591 = ADVANCED_FACE('',(#592),#145,.T.);-#592 = FACE_BOUND('',#593,.T.);-#593 = EDGE_LOOP('',(#594,#619,#644,#667));-#594 = ORIENTED_EDGE('',*,*,#595,.F.);-#595 = EDGE_CURVE('',#596,#130,#598,.T.);-#596 = VERTEX_POINT('',#597);-#597 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#598 = SURFACE_CURVE('',#599,(#602,#608),.PCURVE_S1.);-#599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#600,#601),.UNSPECIFIED.,.F.,.F.,+#633 = CARTESIAN_POINT('',(0.163113895487,0.315));+#634 = CARTESIAN_POINT('',(-0.151886104513,0.35));+#635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#636 = ADVANCED_FACE('',(#637),#190,.T.);+#637 = FACE_BOUND('',#638,.T.);+#638 = EDGE_LOOP('',(#639,#664,#689,#712));+#639 = ORIENTED_EDGE('',*,*,#640,.F.);+#640 = EDGE_CURVE('',#641,#175,#643,.T.);+#641 = VERTEX_POINT('',#642);+#642 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#643 = SURFACE_CURVE('',#644,(#647,#653),.PCURVE_S1.);+#644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#645,#646),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#600 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#601 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#602 = PCURVE('',#145,#603);-#603 = DEFINITIONAL_REPRESENTATION('',(#604),#607);-#604 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#605,#606),.UNSPECIFIED.,.F.,.F.,+#645 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#646 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#647 = PCURVE('',#190,#648);+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#652);+#649 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#650,#651),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#605 = CARTESIAN_POINT('',(2.25E-02,0.5));-#606 = CARTESIAN_POINT('',(0.135,0.5));-#607 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#650 = CARTESIAN_POINT('',(2.25E-02,0.5));+#651 = CARTESIAN_POINT('',(0.135,0.5));+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#608 = PCURVE('',#609,#614);-#609 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#610,#611)- ,(#612,#613+#653 = PCURVE('',#654,#659);+#654 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#655,#656)+ ,(#657,#658 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.17),(0.,0.97), .PIECEWISE_BEZIER_KNOTS.);-#610 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));-#611 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));-#612 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));-#613 = CARTESIAN_POINT('',(0.485,0.25,0.1665));-#614 = DEFINITIONAL_REPRESENTATION('',(#615),#618);-#615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#616,#617),.UNSPECIFIED.,.F.,.F.,+#655 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));+#656 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));+#657 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));+#658 = CARTESIAN_POINT('',(0.485,0.25,0.1665));+#659 = DEFINITIONAL_REPRESENTATION('',(#660),#663);+#660 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#661,#662),.UNSPECIFIED.,.F.,.F., (2,2),(2.25E-02,0.135),.PIECEWISE_BEZIER_KNOTS.);-#616 = CARTESIAN_POINT('',(0.17,2.25E-02));-#617 = CARTESIAN_POINT('',(0.17,0.135));-#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#661 = CARTESIAN_POINT('',(0.17,2.25E-02));+#662 = CARTESIAN_POINT('',(0.17,0.135));+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#619 = ORIENTED_EDGE('',*,*,#620,.F.);-#620 = EDGE_CURVE('',#621,#596,#623,.T.);-#621 = VERTEX_POINT('',#622);-#622 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#623 = SURFACE_CURVE('',#624,(#627,#633),.PCURVE_S1.);-#624 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#625,#626),.UNSPECIFIED.,.F.,.F.,+#664 = ORIENTED_EDGE('',*,*,#665,.F.);+#665 = EDGE_CURVE('',#666,#641,#668,.T.);+#666 = VERTEX_POINT('',#667);+#667 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#668 = SURFACE_CURVE('',#669,(#672,#678),.PCURVE_S1.);+#669 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#670,#671),.UNSPECIFIED.,.F.,.F., (2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#625 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#626 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#627 = PCURVE('',#145,#628);-#628 = DEFINITIONAL_REPRESENTATION('',(#629),#632);-#629 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#630,#631),.UNSPECIFIED.,.F.,.F.,+#670 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#671 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#672 = PCURVE('',#190,#673);+#673 = DEFINITIONAL_REPRESENTATION('',(#674),#677);+#674 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#675,#676),.UNSPECIFIED.,.F.,.F., (2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#630 = CARTESIAN_POINT('',(2.25E-02,0.4375));-#631 = CARTESIAN_POINT('',(2.25E-02,0.5));-#632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#675 = CARTESIAN_POINT('',(2.25E-02,0.4375));+#676 = CARTESIAN_POINT('',(2.25E-02,0.5));+#677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#633 = PCURVE('',#634,#639);-#634 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#635,#636)- ,(#637,#638+#678 = PCURVE('',#679,#684);+#679 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#680,#681)+ ,(#682,#683 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(6.25E-02,0.125),(-0.115,-0.1 ),.PIECEWISE_BEZIER_KNOTS.);-#635 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#636 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#637 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#638 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#639 = DEFINITIONAL_REPRESENTATION('',(#640),#643);-#640 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#641,#642),.UNSPECIFIED.,.F.,.F.,+#680 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#681 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#682 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#683 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#688);+#685 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#686,#687),.UNSPECIFIED.,.F.,.F., (2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#641 = CARTESIAN_POINT('',(0.125,-0.115));-#642 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#686 = CARTESIAN_POINT('',(0.125,-0.115));+#687 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#644 = ORIENTED_EDGE('',*,*,#645,.F.);-#645 = EDGE_CURVE('',#132,#621,#646,.T.);-#646 = SURFACE_CURVE('',#647,(#650,#656),.PCURVE_S1.);-#647 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#648,#649),.UNSPECIFIED.,.F.,.F.,+#689 = ORIENTED_EDGE('',*,*,#690,.F.);+#690 = EDGE_CURVE('',#177,#666,#691,.T.);+#691 = SURFACE_CURVE('',#692,(#695,#701),.PCURVE_S1.);+#692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#693,#694),.UNSPECIFIED.,.F.,.F., (2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#648 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#649 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#650 = PCURVE('',#145,#651);-#651 = DEFINITIONAL_REPRESENTATION('',(#652),#655);-#652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#653,#654),.UNSPECIFIED.,.F.,.F.,+#693 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#694 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#695 = PCURVE('',#190,#696);+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#700);+#697 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#698,#699),.UNSPECIFIED.,.F.,.F., (2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#653 = CARTESIAN_POINT('',(0.135,0.4375));-#654 = CARTESIAN_POINT('',(2.25E-02,0.4375));-#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#698 = CARTESIAN_POINT('',(0.135,0.4375));+#699 = CARTESIAN_POINT('',(2.25E-02,0.4375));+#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#656 = PCURVE('',#657,#662);-#657 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#658,#659)- ,(#660,#661+#701 = PCURVE('',#702,#707);+#702 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#703,#704)+ ,(#705,#706 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.1125),(-0.115,-0.1), .PIECEWISE_BEZIER_KNOTS.);-#658 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#659 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#660 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#661 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));-#662 = DEFINITIONAL_REPRESENTATION('',(#663),#666);-#663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#664,#665),.UNSPECIFIED.,.F.,.F.,+#703 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#704 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#705 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#706 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));+#707 = DEFINITIONAL_REPRESENTATION('',(#708),#711);+#708 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#709,#710),.UNSPECIFIED.,.F.,.F., (2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#664 = CARTESIAN_POINT('',(0.1125,-0.115));-#665 = CARTESIAN_POINT('',(0.,-0.115));-#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#667 = ORIENTED_EDGE('',*,*,#129,.F.);-#668 = ADVANCED_FACE('',(#669),#240,.T.);-#669 = FACE_BOUND('',#670,.T.);-#670 = EDGE_LOOP('',(#671,#672,#673,#674));-#671 = ORIENTED_EDGE('',*,*,#228,.T.);-#672 = ORIENTED_EDGE('',*,*,#478,.T.);-#673 = ORIENTED_EDGE('',*,*,#574,.T.);-#674 = ORIENTED_EDGE('',*,*,#675,.T.);-#675 = EDGE_CURVE('',#550,#130,#676,.T.);-#676 = SURFACE_CURVE('',#677,(#680,#686),.PCURVE_S1.);-#677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#678,#679),.UNSPECIFIED.,.F.,.F.,+#709 = CARTESIAN_POINT('',(0.1125,-0.115));+#710 = CARTESIAN_POINT('',(0.,-0.115));+#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#712 = ORIENTED_EDGE('',*,*,#174,.F.);+#713 = ADVANCED_FACE('',(#714),#285,.T.);+#714 = FACE_BOUND('',#715,.T.);+#715 = EDGE_LOOP('',(#716,#717,#718,#719));+#716 = ORIENTED_EDGE('',*,*,#273,.T.);+#717 = ORIENTED_EDGE('',*,*,#523,.T.);+#718 = ORIENTED_EDGE('',*,*,#619,.T.);+#719 = ORIENTED_EDGE('',*,*,#720,.T.);+#720 = EDGE_CURVE('',#595,#175,#721,.T.);+#721 = SURFACE_CURVE('',#722,(#725,#731),.PCURVE_S1.);+#722 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#723,#724),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#678 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#679 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));-#680 = PCURVE('',#240,#681);-#681 = DEFINITIONAL_REPRESENTATION('',(#682),#685);-#682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#683,#684),.UNSPECIFIED.,.F.,.F.,+#723 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#724 = CARTESIAN_POINT('',(-0.35,0.25,0.1665));+#725 = PCURVE('',#285,#726);+#726 = DEFINITIONAL_REPRESENTATION('',(#727),#730);+#727 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#728,#729),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#683 = CARTESIAN_POINT('',(-0.151886104513,0.35));-#684 = CARTESIAN_POINT('',(-0.151886104513,-0.35));-#685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#728 = CARTESIAN_POINT('',(-0.151886104513,0.35));+#729 = CARTESIAN_POINT('',(-0.151886104513,-0.35));+#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#686 = PCURVE('',#609,#687);-#687 = DEFINITIONAL_REPRESENTATION('',(#688),#691);-#688 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#689,#690),.UNSPECIFIED.,.F.,.F.,+#731 = PCURVE('',#654,#732);+#732 = DEFINITIONAL_REPRESENTATION('',(#733),#736);+#733 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#734,#735),.UNSPECIFIED.,.F.,.F., (2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);-#689 = CARTESIAN_POINT('',(0.17,0.835));-#690 = CARTESIAN_POINT('',(0.17,0.135));-#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#692 = ADVANCED_FACE('',(#693),#170,.T.);-#693 = FACE_BOUND('',#694,.T.);-#694 = EDGE_LOOP('',(#695,#718,#744,#770));-#695 = ORIENTED_EDGE('',*,*,#696,.F.);-#696 = EDGE_CURVE('',#697,#132,#699,.T.);-#697 = VERTEX_POINT('',#698);-#698 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));-#699 = SURFACE_CURVE('',#700,(#704,#711),.PCURVE_S1.);-#700 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#701,#702,#703),+#734 = CARTESIAN_POINT('',(0.17,0.835));+#735 = CARTESIAN_POINT('',(0.17,0.135));+#736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#737 = ADVANCED_FACE('',(#738),#215,.T.);+#738 = FACE_BOUND('',#739,.T.);+#739 = EDGE_LOOP('',(#740,#763,#789,#815));+#740 = ORIENTED_EDGE('',*,*,#741,.F.);+#741 = EDGE_CURVE('',#742,#177,#744,.T.);+#742 = VERTEX_POINT('',#743);+#743 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));+#744 = SURFACE_CURVE('',#745,(#749,#756),.PCURVE_S1.);+#745 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#746,#747,#748), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#701 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));-#702 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));-#703 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));-#704 = PCURVE('',#170,#705);-#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710);-#706 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#707,#708,#709),.UNSPECIFIED.,.F.+#746 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));+#747 = CARTESIAN_POINT('',(-0.35,0.1875,0.18));+#748 = CARTESIAN_POINT('',(-0.35,0.1875,0.1665));+#749 = PCURVE('',#215,#750);+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#752,#753,#754),.UNSPECIFIED.,.F. ,.F.,(3,3),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);-#707 = CARTESIAN_POINT('',(4.712388980385,0.4375));-#708 = CARTESIAN_POINT('',(5.497787143782,0.4375));-#709 = CARTESIAN_POINT('',(6.28318530718,0.4375));-#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#752 = CARTESIAN_POINT('',(4.712388980385,0.4375));+#753 = CARTESIAN_POINT('',(5.497787143782,0.4375));+#754 = CARTESIAN_POINT('',(6.28318530718,0.4375));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#711 = PCURVE('',#657,#712);-#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);-#713 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#714,#715,#716),+#756 = PCURVE('',#702,#757);+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);+#758 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#759,#760,#761), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#714 = CARTESIAN_POINT('',(9.75E-02,-0.1));-#715 = CARTESIAN_POINT('',(0.1125,-0.1));-#716 = CARTESIAN_POINT('',(0.1125,-0.115));-#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#718 = ORIENTED_EDGE('',*,*,#719,.F.);-#719 = EDGE_CURVE('',#720,#697,#722,.T.);-#720 = VERTEX_POINT('',#721);-#721 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));-#722 = SURFACE_CURVE('',#723,(#726,#733),.PCURVE_S1.);-#723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#724,#725),.UNSPECIFIED.,.F.,.F.,+#759 = CARTESIAN_POINT('',(9.75E-02,-0.1));+#760 = CARTESIAN_POINT('',(0.1125,-0.1));+#761 = CARTESIAN_POINT('',(0.1125,-0.115));+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#763 = ORIENTED_EDGE('',*,*,#764,.F.);+#764 = EDGE_CURVE('',#765,#742,#767,.T.);+#765 = VERTEX_POINT('',#766);+#766 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));+#767 = SURFACE_CURVE('',#768,(#771,#778),.PCURVE_S1.);+#768 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#769,#770),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#724 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));-#725 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));-#726 = PCURVE('',#170,#727);-#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732);-#728 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#729,#730,#731),.UNSPECIFIED.,.F.+#769 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));+#770 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));+#771 = PCURVE('',#215,#772);+#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777);+#773 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#774,#775,#776),.UNSPECIFIED.,.F. ,.F.,(3,3),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#729 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));-#730 = CARTESIAN_POINT('',(4.712388980385,0.25));-#731 = CARTESIAN_POINT('',(4.712388980385,0.4375));-#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#774 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));+#775 = CARTESIAN_POINT('',(4.712388980385,0.25));+#776 = CARTESIAN_POINT('',(4.712388980385,0.4375));+#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#733 = PCURVE('',#734,#739);-#734 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#735,#736)- ,(#737,#738+#778 = PCURVE('',#779,#784);+#779 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#780,#781)+ ,(#782,#783 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.135),(0.,0.5), .PIECEWISE_BEZIER_KNOTS.);-#735 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#736 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#737 = CARTESIAN_POINT('',(-0.365,-0.25,0.18));-#738 = CARTESIAN_POINT('',(-0.365,0.25,0.18));-#739 = DEFINITIONAL_REPRESENTATION('',(#740),#743);-#740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#741,#742),.UNSPECIFIED.,.F.,.F.,+#780 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#781 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#782 = CARTESIAN_POINT('',(-0.365,-0.25,0.18));+#783 = CARTESIAN_POINT('',(-0.365,0.25,0.18));+#784 = DEFINITIONAL_REPRESENTATION('',(#785),#788);+#785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#786,#787),.UNSPECIFIED.,.F.,.F., (2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#741 = CARTESIAN_POINT('',(0.135,6.25E-02));-#742 = CARTESIAN_POINT('',(0.135,0.4375));-#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#786 = CARTESIAN_POINT('',(0.135,6.25E-02));+#787 = CARTESIAN_POINT('',(0.135,0.4375));+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#744 = ORIENTED_EDGE('',*,*,#745,.T.);-#745 = EDGE_CURVE('',#720,#157,#746,.T.);-#746 = SURFACE_CURVE('',#747,(#751,#758),.PCURVE_S1.);-#747 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#748,#749,#750),+#789 = ORIENTED_EDGE('',*,*,#790,.T.);+#790 = EDGE_CURVE('',#765,#202,#791,.T.);+#791 = SURFACE_CURVE('',#792,(#796,#803),.PCURVE_S1.);+#792 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#793,#794,#795), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#748 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));-#749 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));-#750 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#751 = PCURVE('',#170,#752);-#752 = DEFINITIONAL_REPRESENTATION('',(#753),#757);-#753 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#754,#755,#756),.UNSPECIFIED.,.F.+#793 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));+#794 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));+#795 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#796 = PCURVE('',#215,#797);+#797 = DEFINITIONAL_REPRESENTATION('',(#798),#802);+#798 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#799,#800,#801),.UNSPECIFIED.,.F. ,.F.,(3,3),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);-#754 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));-#755 = CARTESIAN_POINT('',(5.497787143782,6.25E-02));-#756 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));-#757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#799 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));+#800 = CARTESIAN_POINT('',(5.497787143782,6.25E-02));+#801 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));+#802 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#758 = PCURVE('',#759,#764);-#759 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#760,#761)- ,(#762,#763+#803 = PCURVE('',#804,#809);+#804 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#805,#806)+ ,(#807,#808 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.8125,0.925),(-0.115,-0.1 ),.PIECEWISE_BEZIER_KNOTS.);-#760 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#761 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));-#762 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#763 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);-#765 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#766,#767,#768),+#805 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#806 = CARTESIAN_POINT('',(-0.35,-0.1875,0.18));+#807 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#808 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);+#810 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#811,#812,#813), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#766 = CARTESIAN_POINT('',(0.8275,-0.1));-#767 = CARTESIAN_POINT('',(0.8125,-0.1));-#768 = CARTESIAN_POINT('',(0.8125,-0.115));-#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#770 = ORIENTED_EDGE('',*,*,#156,.T.);-#771 = ADVANCED_FACE('',(#772),#196,.T.);-#772 = FACE_BOUND('',#773,.T.);-#773 = EDGE_LOOP('',(#774,#799,#800,#801));-#774 = ORIENTED_EDGE('',*,*,#775,.F.);-#775 = EDGE_CURVE('',#302,#776,#778,.T.);-#776 = VERTEX_POINT('',#777);-#777 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#778 = SURFACE_CURVE('',#779,(#782,#788),.PCURVE_S1.);-#779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#780,#781),.UNSPECIFIED.,.F.,.F.,+#811 = CARTESIAN_POINT('',(0.8275,-0.1));+#812 = CARTESIAN_POINT('',(0.8125,-0.1));+#813 = CARTESIAN_POINT('',(0.8125,-0.115));+#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#815 = ORIENTED_EDGE('',*,*,#201,.T.);+#816 = ADVANCED_FACE('',(#817),#241,.T.);+#817 = FACE_BOUND('',#818,.T.);+#818 = EDGE_LOOP('',(#819,#844,#845,#846));+#819 = ORIENTED_EDGE('',*,*,#820,.F.);+#820 = EDGE_CURVE('',#347,#821,#823,.T.);+#821 = VERTEX_POINT('',#822);+#822 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#823 = SURFACE_CURVE('',#824,(#827,#833),.PCURVE_S1.);+#824 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#825,#826),.UNSPECIFIED.,.F.,.F., (2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#780 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#781 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#782 = PCURVE('',#196,#783);-#783 = DEFINITIONAL_REPRESENTATION('',(#784),#787);-#784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#785,#786),.UNSPECIFIED.,.F.,.F.,+#825 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#826 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#827 = PCURVE('',#241,#828);+#828 = DEFINITIONAL_REPRESENTATION('',(#829),#832);+#829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#830,#831),.UNSPECIFIED.,.F.,.F., (2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#785 = CARTESIAN_POINT('',(2.25E-02,0.));-#786 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));-#787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#830 = CARTESIAN_POINT('',(2.25E-02,0.));+#831 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));+#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#788 = PCURVE('',#789,#794);-#789 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#790,#791)- ,(#792,#793+#833 = PCURVE('',#834,#839);+#834 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#835,#836)+ ,(#837,#838 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.115,-0.1) ,.PIECEWISE_BEZIER_KNOTS.);-#790 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#791 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#792 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#793 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#794 = DEFINITIONAL_REPRESENTATION('',(#795),#798);-#795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#796,#797),.UNSPECIFIED.,.F.,.F.,+#835 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#836 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#837 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#838 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#839 = DEFINITIONAL_REPRESENTATION('',(#840),#843);+#840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#841,#842),.UNSPECIFIED.,.F.,.F., (2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#796 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#797 = CARTESIAN_POINT('',(0.,-0.115));-#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#841 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#842 = CARTESIAN_POINT('',(0.,-0.115));+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#799 = ORIENTED_EDGE('',*,*,#321,.T.);-#800 = ORIENTED_EDGE('',*,*,#184,.F.);-#801 = ORIENTED_EDGE('',*,*,#802,.F.);-#802 = EDGE_CURVE('',#776,#157,#803,.T.);-#803 = SURFACE_CURVE('',#804,(#807,#813),.PCURVE_S1.);-#804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#805,#806),.UNSPECIFIED.,.F.,.F.,+#844 = ORIENTED_EDGE('',*,*,#366,.T.);+#845 = ORIENTED_EDGE('',*,*,#229,.F.);+#846 = ORIENTED_EDGE('',*,*,#847,.F.);+#847 = EDGE_CURVE('',#821,#202,#848,.T.);+#848 = SURFACE_CURVE('',#849,(#852,#858),.PCURVE_S1.);+#849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#850,#851),.UNSPECIFIED.,.F.,.F., (2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#805 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#806 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));-#807 = PCURVE('',#196,#808);-#808 = DEFINITIONAL_REPRESENTATION('',(#809),#812);-#809 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#810,#811),.UNSPECIFIED.,.F.,.F.,+#850 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#851 = CARTESIAN_POINT('',(-0.35,-0.1875,0.1665));+#852 = PCURVE('',#241,#853);+#853 = DEFINITIONAL_REPRESENTATION('',(#854),#857);+#854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#855,#856),.UNSPECIFIED.,.F.,.F., (2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#810 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));-#811 = CARTESIAN_POINT('',(0.135,6.25E-02));-#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#855 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));+#856 = CARTESIAN_POINT('',(0.135,6.25E-02));+#857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#813 = PCURVE('',#759,#814);-#814 = DEFINITIONAL_REPRESENTATION('',(#815),#818);-#815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#816,#817),.UNSPECIFIED.,.F.,.F.,+#858 = PCURVE('',#804,#859);+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#863);+#860 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#861,#862),.UNSPECIFIED.,.F.,.F., (2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#816 = CARTESIAN_POINT('',(0.925,-0.115));-#817 = CARTESIAN_POINT('',(0.8125,-0.115));-#818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#819 = ADVANCED_FACE('',(#820),#270,.F.);-#820 = FACE_BOUND('',#821,.F.);-#821 = EDGE_LOOP('',(#822,#849,#879,#904,#934,#954,#972,#973,#974,#975)- );-#822 = ORIENTED_EDGE('',*,*,#823,.F.);-#823 = EDGE_CURVE('',#824,#826,#828,.T.);-#824 = VERTEX_POINT('',#825);-#825 = CARTESIAN_POINT('',(-0.485,-0.25,-1.561251128379E-18));-#826 = VERTEX_POINT('',#827);-#827 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#828 = SURFACE_CURVE('',#829,(#832,#838),.PCURVE_S1.);-#829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#830,#831),.UNSPECIFIED.,.F.,.F.,+#861 = CARTESIAN_POINT('',(0.925,-0.115));+#862 = CARTESIAN_POINT('',(0.8125,-0.115));+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#864 = ADVANCED_FACE('',(#865),#315,.F.);+#865 = FACE_BOUND('',#866,.F.);+#866 = EDGE_LOOP('',(#867,#894,#924,#949,#979,#999,#1017,#1018,#1019,+ #1020));+#867 = ORIENTED_EDGE('',*,*,#868,.F.);+#868 = EDGE_CURVE('',#869,#871,#873,.T.);+#869 = VERTEX_POINT('',#870);+#870 = CARTESIAN_POINT('',(-0.485,-0.25,-1.561251128379E-18));+#871 = VERTEX_POINT('',#872);+#872 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#873 = SURFACE_CURVE('',#874,(#877,#883),.PCURVE_S1.);+#874 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#875,#876),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#830 = CARTESIAN_POINT('',(-0.485,-0.25,0.));-#831 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#832 = PCURVE('',#270,#833);-#833 = DEFINITIONAL_REPRESENTATION('',(#834),#837);-#834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#835,#836),.UNSPECIFIED.,.F.,.F.,+#875 = CARTESIAN_POINT('',(-0.485,-0.25,0.));+#876 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#877 = PCURVE('',#315,#878);+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#882);+#879 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#880,#881),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#835 = CARTESIAN_POINT('',(0.,1.5E-02));-#836 = CARTESIAN_POINT('',(0.,3.75E-02));-#837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#880 = CARTESIAN_POINT('',(0.,1.5E-02));+#881 = CARTESIAN_POINT('',(0.,3.75E-02));+#882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#838 = PCURVE('',#839,#844);-#839 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#840,#841)- ,(#842,#843+#883 = PCURVE('',#884,#889);+#884 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#885,#886)+ ,(#887,#888 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.135),(0.,0.5), .PIECEWISE_BEZIER_KNOTS.);-#840 = CARTESIAN_POINT('',(-0.485,-0.25,0.));-#841 = CARTESIAN_POINT('',(-0.485,0.25,0.));-#842 = CARTESIAN_POINT('',(-0.365,-0.25,0.));-#843 = CARTESIAN_POINT('',(-0.365,0.25,0.));-#844 = DEFINITIONAL_REPRESENTATION('',(#845),#848);-#845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#846,#847),.UNSPECIFIED.,.F.,.F.,+#885 = CARTESIAN_POINT('',(-0.485,-0.25,0.));+#886 = CARTESIAN_POINT('',(-0.485,0.25,0.));+#887 = CARTESIAN_POINT('',(-0.365,-0.25,0.));+#888 = CARTESIAN_POINT('',(-0.365,0.25,0.));+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#893);+#890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#891,#892),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#846 = CARTESIAN_POINT('',(1.5E-02,0.));-#847 = CARTESIAN_POINT('',(3.75E-02,0.));-#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#891 = CARTESIAN_POINT('',(1.5E-02,0.));+#892 = CARTESIAN_POINT('',(3.75E-02,0.));+#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#849 = ORIENTED_EDGE('',*,*,#850,.F.);-#850 = EDGE_CURVE('',#851,#824,#853,.T.);-#851 = VERTEX_POINT('',#852);-#852 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#853 = SURFACE_CURVE('',#854,(#858,#865),.PCURVE_S1.);-#854 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#855,#856,#857),+#894 = ORIENTED_EDGE('',*,*,#895,.F.);+#895 = EDGE_CURVE('',#896,#869,#898,.T.);+#896 = VERTEX_POINT('',#897);+#897 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#898 = SURFACE_CURVE('',#899,(#903,#910),.PCURVE_S1.);+#899 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#900,#901,#902), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#855 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#856 = CARTESIAN_POINT('',(-0.5,-0.25,3.122502256758E-18));-#857 = CARTESIAN_POINT('',(-0.485,-0.25,0.));-#858 = PCURVE('',#270,#859);-#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);-#860 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#861,#862,#863),+#900 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#901 = CARTESIAN_POINT('',(-0.5,-0.25,3.122502256758E-18));+#902 = CARTESIAN_POINT('',(-0.485,-0.25,0.));+#903 = PCURVE('',#315,#904);+#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909);+#905 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#906,#907,#908), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#861 = CARTESIAN_POINT('',(1.5E-02,0.));-#862 = CARTESIAN_POINT('',(3.469446951954E-18,0.));-#863 = CARTESIAN_POINT('',(0.,1.5E-02));-#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#906 = CARTESIAN_POINT('',(1.5E-02,0.));+#907 = CARTESIAN_POINT('',(3.469446951954E-18,0.));+#908 = CARTESIAN_POINT('',(0.,1.5E-02));+#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#865 = PCURVE('',#866,#873);-#866 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#867,#868)- ,(#869,#870)-,(#871,#872+#910 = PCURVE('',#911,#918);+#911 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#912,#913)+ ,(#914,#915)+,(#916,#917 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2 ),(4.712388980385,6.28318530718),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#867 = CARTESIAN_POINT('',(-0.485,-0.25,0.));-#868 = CARTESIAN_POINT('',(-0.485,0.25,0.));-#869 = CARTESIAN_POINT('',(-0.5,-0.25,-3.122502256758E-18));-#870 = CARTESIAN_POINT('',(-0.5,0.25,-3.122502256758E-18));-#871 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#872 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878);-#874 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#875,#876,#877),.UNSPECIFIED.,.F.+#912 = CARTESIAN_POINT('',(-0.485,-0.25,0.));+#913 = CARTESIAN_POINT('',(-0.485,0.25,0.));+#914 = CARTESIAN_POINT('',(-0.5,-0.25,-3.122502256758E-18));+#915 = CARTESIAN_POINT('',(-0.5,0.25,-3.122502256758E-18));+#916 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#917 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#918 = DEFINITIONAL_REPRESENTATION('',(#919),#923);+#919 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#920,#921,#922),.UNSPECIFIED.,.F. ,.F.,(3,3),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);-#875 = CARTESIAN_POINT('',(6.28318530718,0.));-#876 = CARTESIAN_POINT('',(5.497787143782,0.));-#877 = CARTESIAN_POINT('',(4.712388980385,0.));-#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#879 = ORIENTED_EDGE('',*,*,#880,.T.);-#880 = EDGE_CURVE('',#851,#881,#883,.T.);-#881 = VERTEX_POINT('',#882);-#882 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#883 = SURFACE_CURVE('',#884,(#887,#893),.PCURVE_S1.);-#884 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#885,#886),.UNSPECIFIED.,.F.,.F.,+#920 = CARTESIAN_POINT('',(6.28318530718,0.));+#921 = CARTESIAN_POINT('',(5.497787143782,0.));+#922 = CARTESIAN_POINT('',(4.712388980385,0.));+#923 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#924 = ORIENTED_EDGE('',*,*,#925,.T.);+#925 = EDGE_CURVE('',#896,#926,#928,.T.);+#926 = VERTEX_POINT('',#927);+#927 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#928 = SURFACE_CURVE('',#929,(#932,#938),.PCURVE_S1.);+#929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#930,#931),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#885 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#886 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#887 = PCURVE('',#270,#888);-#888 = DEFINITIONAL_REPRESENTATION('',(#889),#892);-#889 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#890,#891),.UNSPECIFIED.,.F.,.F.,+#930 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#931 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#932 = PCURVE('',#315,#933);+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#937);+#934 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#935,#936),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#890 = CARTESIAN_POINT('',(1.5E-02,0.));-#891 = CARTESIAN_POINT('',(0.185,0.));-#892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#935 = CARTESIAN_POINT('',(1.5E-02,0.));+#936 = CARTESIAN_POINT('',(0.185,0.));+#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#893 = PCURVE('',#894,#899);-#894 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#895,#896)- ,(#897,#898+#938 = PCURVE('',#939,#944);+#939 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#940,#941)+ ,(#942,#943 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.185),(-0.5,0.), .PIECEWISE_BEZIER_KNOTS.);-#895 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#896 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#897 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#898 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#899 = DEFINITIONAL_REPRESENTATION('',(#900),#903);-#900 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#901,#902),.UNSPECIFIED.,.F.,.F.,+#940 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#941 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#942 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#943 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#944 = DEFINITIONAL_REPRESENTATION('',(#945),#948);+#945 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#946,#947),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#901 = CARTESIAN_POINT('',(1.5E-02,0.));-#902 = CARTESIAN_POINT('',(0.185,0.));-#903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#946 = CARTESIAN_POINT('',(1.5E-02,0.));+#947 = CARTESIAN_POINT('',(0.185,0.));+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#904 = ORIENTED_EDGE('',*,*,#905,.T.);-#905 = EDGE_CURVE('',#881,#906,#908,.T.);-#906 = VERTEX_POINT('',#907);-#907 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#908 = SURFACE_CURVE('',#909,(#913,#920),.PCURVE_S1.);-#909 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#910,#911,#912),+#949 = ORIENTED_EDGE('',*,*,#950,.T.);+#950 = EDGE_CURVE('',#926,#951,#953,.T.);+#951 = VERTEX_POINT('',#952);+#952 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#953 = SURFACE_CURVE('',#954,(#958,#965),.PCURVE_S1.);+#954 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#955,#956,#957), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#910 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#911 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));-#912 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#913 = PCURVE('',#270,#914);-#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919);-#915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#916,#917,#918),+#955 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#956 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));+#957 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#958 = PCURVE('',#315,#959);+#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964);+#960 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#961,#962,#963), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#916 = CARTESIAN_POINT('',(0.185,0.));-#917 = CARTESIAN_POINT('',(0.2,0.));-#918 = CARTESIAN_POINT('',(0.2,1.5E-02));-#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#961 = CARTESIAN_POINT('',(0.185,0.));+#962 = CARTESIAN_POINT('',(0.2,0.));+#963 = CARTESIAN_POINT('',(0.2,1.5E-02));+#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#920 = PCURVE('',#921,#928);-#921 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#922,#923)- ,(#924,#925)-,(#926,#927+#965 = PCURVE('',#966,#973);+#966 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#967,#968)+ ,(#969,#970)+,(#971,#972 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2 ),(0.,1.570796326795),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#922 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#923 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#924 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));-#925 = CARTESIAN_POINT('',(-0.5,0.25,0.18));-#926 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#927 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933);-#929 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#930,#931,#932),.UNSPECIFIED.,.F.+#967 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#968 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#969 = CARTESIAN_POINT('',(-0.5,-0.25,0.18));+#970 = CARTESIAN_POINT('',(-0.5,0.25,0.18));+#971 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#972 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978);+#974 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#975,#976,#977),.UNSPECIFIED.,.F. ,.F.,(3,3),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);-#930 = CARTESIAN_POINT('',(0.,0.));-#931 = CARTESIAN_POINT('',(0.785398163397,0.));-#932 = CARTESIAN_POINT('',(1.570796326795,0.));-#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#934 = ORIENTED_EDGE('',*,*,#935,.T.);-#935 = EDGE_CURVE('',#906,#936,#938,.T.);-#936 = VERTEX_POINT('',#937);-#937 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#938 = SURFACE_CURVE('',#939,(#942,#948),.PCURVE_S1.);-#939 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#940,#941),.UNSPECIFIED.,.F.,.F.,+#975 = CARTESIAN_POINT('',(0.,0.));+#976 = CARTESIAN_POINT('',(0.785398163397,0.));+#977 = CARTESIAN_POINT('',(1.570796326795,0.));+#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#979 = ORIENTED_EDGE('',*,*,#980,.T.);+#980 = EDGE_CURVE('',#951,#981,#983,.T.);+#981 = VERTEX_POINT('',#982);+#982 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#983 = SURFACE_CURVE('',#984,(#987,#993),.PCURVE_S1.);+#984 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#985,#986),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#940 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#941 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#942 = PCURVE('',#270,#943);-#943 = DEFINITIONAL_REPRESENTATION('',(#944),#947);-#944 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#945,#946),.UNSPECIFIED.,.F.,.F.,+#985 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#986 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#987 = PCURVE('',#315,#988);+#988 = DEFINITIONAL_REPRESENTATION('',(#989),#992);+#989 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#990,#991),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#945 = CARTESIAN_POINT('',(0.2,1.5E-02));-#946 = CARTESIAN_POINT('',(0.2,3.75E-02));-#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#990 = CARTESIAN_POINT('',(0.2,1.5E-02));+#991 = CARTESIAN_POINT('',(0.2,3.75E-02));+#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#948 = PCURVE('',#734,#949);-#949 = DEFINITIONAL_REPRESENTATION('',(#950),#953);-#950 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#951,#952),.UNSPECIFIED.,.F.,.F.,+#993 = PCURVE('',#779,#994);+#994 = DEFINITIONAL_REPRESENTATION('',(#995),#998);+#995 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#996,#997),.UNSPECIFIED.,.F.,.F., (2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#951 = CARTESIAN_POINT('',(1.5E-02,0.));-#952 = CARTESIAN_POINT('',(3.75E-02,0.));-#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#954 = ORIENTED_EDGE('',*,*,#955,.F.);-#955 = EDGE_CURVE('',#302,#936,#956,.T.);-#956 = SURFACE_CURVE('',#957,(#960,#966),.PCURVE_S1.);-#957 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#958,#959),.UNSPECIFIED.,.F.,.F.,- (2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#958 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));-#959 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#960 = PCURVE('',#270,#961);-#961 = DEFINITIONAL_REPRESENTATION('',(#962),#965);-#962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#963,#964),.UNSPECIFIED.,.F.,.F.,- (2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#963 = CARTESIAN_POINT('',(0.185,3.75E-02));-#964 = CARTESIAN_POINT('',(0.2,3.75E-02));-#965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#966 = PCURVE('',#789,#967);-#967 = DEFINITIONAL_REPRESENTATION('',(#968),#971);-#968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#969,#970),.UNSPECIFIED.,.F.,.F.,- (2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#969 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#970 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#972 = ORIENTED_EDGE('',*,*,#301,.F.);-#973 = ORIENTED_EDGE('',*,*,#281,.F.);-#974 = ORIENTED_EDGE('',*,*,#254,.T.);-#975 = ORIENTED_EDGE('',*,*,#976,.F.);-#976 = EDGE_CURVE('',#826,#257,#977,.T.);-#977 = SURFACE_CURVE('',#978,(#981,#987),.PCURVE_S1.);-#978 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#979,#980),.UNSPECIFIED.,.F.,.F.,- (2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#979 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#980 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#981 = PCURVE('',#270,#982);-#982 = DEFINITIONAL_REPRESENTATION('',(#983),#986);-#983 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#984,#985),.UNSPECIFIED.,.F.,.F.,- (2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#984 = CARTESIAN_POINT('',(0.,3.75E-02));-#985 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));-#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#987 = PCURVE('',#988,#993);-#988 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#989,#990)- ,(#991,#992- )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.3,-0.285)- ,.PIECEWISE_BEZIER_KNOTS.);-#989 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#990 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#991 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#992 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#993 = DEFINITIONAL_REPRESENTATION('',(#994),#997);-#994 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#995,#996),.UNSPECIFIED.,.F.,.F.,- (2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#995 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#996 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#998 = ADVANCED_FACE('',(#999,#1271),#442,.F.);-#999 = FACE_BOUND('',#1000,.F.);-#1000 = EDGE_LOOP('',(#1001,#1021,#1022,#1047,#1072,#1100,#1125,#1150,- #1170,#1195,#1220,#1248));-#1001 = ORIENTED_EDGE('',*,*,#1002,.F.);-#1002 = EDGE_CURVE('',#257,#1003,#1005,.T.);-#1003 = VERTEX_POINT('',#1004);-#1004 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#1005 = SURFACE_CURVE('',#1006,(#1009,#1015),.PCURVE_S1.);-#1006 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1007,#1008),.UNSPECIFIED.,.F.,+#996 = CARTESIAN_POINT('',(1.5E-02,0.));+#997 = CARTESIAN_POINT('',(3.75E-02,0.));+#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#999 = ORIENTED_EDGE('',*,*,#1000,.F.);+#1000 = EDGE_CURVE('',#347,#981,#1001,.T.);+#1001 = SURFACE_CURVE('',#1002,(#1005,#1011),.PCURVE_S1.);+#1002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1003,#1004),.UNSPECIFIED.,.F.,+ .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#1003 = CARTESIAN_POINT('',(-0.4625,-0.25,0.1665));+#1004 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#1005 = PCURVE('',#315,#1006);+#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1010);+#1007 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1008,#1009),.UNSPECIFIED.,.F.,+ .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#1008 = CARTESIAN_POINT('',(0.185,3.75E-02));+#1009 = CARTESIAN_POINT('',(0.2,3.75E-02));+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1011 = PCURVE('',#834,#1012);+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1016);+#1013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1014,#1015),.UNSPECIFIED.,.F.,+ .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);+#1014 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#1015 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1017 = ORIENTED_EDGE('',*,*,#346,.F.);+#1018 = ORIENTED_EDGE('',*,*,#326,.F.);+#1019 = ORIENTED_EDGE('',*,*,#299,.T.);+#1020 = ORIENTED_EDGE('',*,*,#1021,.F.);+#1021 = EDGE_CURVE('',#871,#302,#1022,.T.);+#1022 = SURFACE_CURVE('',#1023,(#1026,#1032),.PCURVE_S1.);+#1023 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1024,#1025),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);+#1024 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#1025 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#1026 = PCURVE('',#315,#1027);+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1031);+#1028 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1029,#1030),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);+#1029 = CARTESIAN_POINT('',(0.,3.75E-02));+#1030 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1032 = PCURVE('',#1033,#1038);+#1033 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1034,#1035)+ ,(#1036,#1037+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.3,-0.285),+ .PIECEWISE_BEZIER_KNOTS.);+#1034 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#1035 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#1036 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#1037 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1042);+#1039 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1040,#1041),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);+#1040 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#1041 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1043 = ADVANCED_FACE('',(#1044,#1316),#487,.F.);+#1044 = FACE_BOUND('',#1045,.F.);+#1045 = EDGE_LOOP('',(#1046,#1066,#1067,#1092,#1117,#1145,#1170,#1195,+ #1215,#1240,#1265,#1293));+#1046 = ORIENTED_EDGE('',*,*,#1047,.F.);+#1047 = EDGE_CURVE('',#302,#1048,#1050,.T.);+#1048 = VERTEX_POINT('',#1049);+#1049 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#1050 = SURFACE_CURVE('',#1051,(#1054,#1060),.PCURVE_S1.);+#1051 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1052,#1053),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1007 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));-#1008 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#1009 = PCURVE('',#442,#1010);-#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1014);-#1011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1012,#1013),.UNSPECIFIED.,.F.,+#1052 = CARTESIAN_POINT('',(-0.4625,-0.25,1.35E-02));+#1053 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#1054 = PCURVE('',#487,#1055);+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1059);+#1056 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1057,#1058),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1012 = CARTESIAN_POINT('',(2.25E-02,0.));-#1013 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));-#1014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1057 = CARTESIAN_POINT('',(2.25E-02,0.));+#1058 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));+#1059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1015 = PCURVE('',#988,#1016);-#1016 = DEFINITIONAL_REPRESENTATION('',(#1017),#1020);-#1017 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1018,#1019),.UNSPECIFIED.,.F.,+#1060 = PCURVE('',#1033,#1061);+#1061 = DEFINITIONAL_REPRESENTATION('',(#1062),#1065);+#1062 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1063,#1064),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1018 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#1019 = CARTESIAN_POINT('',(0.,-0.285));-#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1021 = ORIENTED_EDGE('',*,*,#430,.T.);-#1022 = ORIENTED_EDGE('',*,*,#1023,.F.);-#1023 = EDGE_CURVE('',#1024,#411,#1026,.T.);-#1024 = VERTEX_POINT('',#1025);-#1025 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#1026 = SURFACE_CURVE('',#1027,(#1030,#1036),.PCURVE_S1.);-#1027 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1028,#1029),.UNSPECIFIED.,.F.,+#1063 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1064 = CARTESIAN_POINT('',(0.,-0.285));+#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1066 = ORIENTED_EDGE('',*,*,#475,.T.);+#1067 = ORIENTED_EDGE('',*,*,#1068,.F.);+#1068 = EDGE_CURVE('',#1069,#456,#1071,.T.);+#1069 = VERTEX_POINT('',#1070);+#1070 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#1071 = SURFACE_CURVE('',#1072,(#1075,#1081),.PCURVE_S1.);+#1072 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1073,#1074),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1028 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#1029 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#1030 = PCURVE('',#442,#1031);-#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1035);-#1032 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1033,#1034),.UNSPECIFIED.,.F.,+#1073 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#1074 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#1075 = PCURVE('',#487,#1076);+#1076 = DEFINITIONAL_REPRESENTATION('',(#1077),#1080);+#1077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1078,#1079),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1033 = CARTESIAN_POINT('',(0.9475,6.25E-02));-#1034 = CARTESIAN_POINT('',(0.9475,0.));-#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1078 = CARTESIAN_POINT('',(0.9475,6.25E-02));+#1079 = CARTESIAN_POINT('',(0.9475,0.));+#1080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1036 = PCURVE('',#1037,#1042);-#1037 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1038,#1039)- ,(#1040,#1041+#1081 = PCURVE('',#1082,#1087);+#1082 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1083,#1084)+ ,(#1085,#1086 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(6.25E-02,0.125),(-0.3, -0.285),.PIECEWISE_BEZIER_KNOTS.);-#1038 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#1039 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#1040 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#1041 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1046);-#1043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1044,#1045),.UNSPECIFIED.,.F.,+#1083 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#1084 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#1085 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#1086 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#1087 = DEFINITIONAL_REPRESENTATION('',(#1088),#1091);+#1088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1089,#1090),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1044 = CARTESIAN_POINT('',(0.125,-0.285));-#1045 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1089 = CARTESIAN_POINT('',(0.125,-0.285));+#1090 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);-#1048 = EDGE_CURVE('',#1049,#1024,#1051,.T.);-#1049 = VERTEX_POINT('',#1050);-#1050 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#1051 = SURFACE_CURVE('',#1052,(#1055,#1061),.PCURVE_S1.);-#1052 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1053,#1054),.UNSPECIFIED.,.F.,+#1092 = ORIENTED_EDGE('',*,*,#1093,.F.);+#1093 = EDGE_CURVE('',#1094,#1069,#1096,.T.);+#1094 = VERTEX_POINT('',#1095);+#1095 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#1096 = SURFACE_CURVE('',#1097,(#1100,#1106),.PCURVE_S1.);+#1097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1098,#1099),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1053 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#1054 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#1055 = PCURVE('',#442,#1056);-#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1060);-#1057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1058,#1059),.UNSPECIFIED.,.F.,+#1098 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#1099 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#1100 = PCURVE('',#487,#1101);+#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1105);+#1102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1103,#1104),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1058 = CARTESIAN_POINT('',(0.835,6.25E-02));-#1059 = CARTESIAN_POINT('',(0.9475,6.25E-02));-#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1103 = CARTESIAN_POINT('',(0.835,6.25E-02));+#1104 = CARTESIAN_POINT('',(0.9475,6.25E-02));+#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1061 = PCURVE('',#1062,#1067);-#1062 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1063,#1064)- ,(#1065,#1066+#1106 = PCURVE('',#1107,#1112);+#1107 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1108,#1109)+ ,(#1110,#1111 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.1125),(-0.3,-0.285), .PIECEWISE_BEZIER_KNOTS.);-#1063 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#1064 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#1065 = CARTESIAN_POINT('',(0.35,-0.1875,0.));-#1066 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1071);-#1068 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1069,#1070),.UNSPECIFIED.,.F.,+#1108 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#1109 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#1110 = CARTESIAN_POINT('',(0.35,-0.1875,0.));+#1111 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#1112 = DEFINITIONAL_REPRESENTATION('',(#1113),#1116);+#1113 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1114,#1115),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1069 = CARTESIAN_POINT('',(0.1125,-0.285));-#1070 = CARTESIAN_POINT('',(0.,-0.285));-#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1114 = CARTESIAN_POINT('',(0.1125,-0.285));+#1115 = CARTESIAN_POINT('',(0.,-0.285));+#1116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);-#1073 = EDGE_CURVE('',#1049,#1074,#1076,.T.);-#1074 = VERTEX_POINT('',#1075);-#1075 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#1076 = SURFACE_CURVE('',#1077,(#1080,#1086),.PCURVE_S1.);-#1077 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1078,#1079),.UNSPECIFIED.,.F.,+#1117 = ORIENTED_EDGE('',*,*,#1118,.T.);+#1118 = EDGE_CURVE('',#1094,#1119,#1121,.T.);+#1119 = VERTEX_POINT('',#1120);+#1120 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#1121 = SURFACE_CURVE('',#1122,(#1125,#1131),.PCURVE_S1.);+#1122 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1123,#1124),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1078 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#1079 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#1080 = PCURVE('',#442,#1081);-#1081 = DEFINITIONAL_REPRESENTATION('',(#1082),#1085);-#1082 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1083,#1084),.UNSPECIFIED.,.F.,+#1123 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#1124 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#1125 = PCURVE('',#487,#1126);+#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1130);+#1127 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1128,#1129),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1083 = CARTESIAN_POINT('',(0.835,6.25E-02));-#1084 = CARTESIAN_POINT('',(0.835,0.4375));-#1085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1128 = CARTESIAN_POINT('',(0.835,6.25E-02));+#1129 = CARTESIAN_POINT('',(0.835,0.4375));+#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1086 = PCURVE('',#1087,#1094);-#1087 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#1088,#1089)- ,(#1090,#1091)- ,(#1092,#1093+#1131 = PCURVE('',#1132,#1139);+#1132 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#1133,#1134)+ ,(#1135,#1136)+ ,(#1137,#1138 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2),( 4.712388980385,6.28318530718),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() @@ -1576,136 +1633,73 @@ RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#1088 = CARTESIAN_POINT('',(0.365,-0.1875,0.));-#1089 = CARTESIAN_POINT('',(0.365,0.1875,0.));-#1090 = CARTESIAN_POINT('',(0.35,-0.1875,-3.122502256758E-18));-#1091 = CARTESIAN_POINT('',(0.35,0.1875,-3.122502256758E-18));-#1092 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#1093 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#1094 = DEFINITIONAL_REPRESENTATION('',(#1095),#1099);-#1095 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1096,#1097,#1098),+#1133 = CARTESIAN_POINT('',(0.365,-0.1875,0.));+#1134 = CARTESIAN_POINT('',(0.365,0.1875,0.));+#1135 = CARTESIAN_POINT('',(0.35,-0.1875,-3.122502256758E-18));+#1136 = CARTESIAN_POINT('',(0.35,0.1875,-3.122502256758E-18));+#1137 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#1138 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);+#1140 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1141,#1142,#1143), .UNSPECIFIED.,.F.,.F.,(3,3),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.);-#1096 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));-#1097 = CARTESIAN_POINT('',(6.28318530718,0.25));-#1098 = CARTESIAN_POINT('',(6.28318530718,0.4375));-#1099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1100 = ORIENTED_EDGE('',*,*,#1101,.F.);-#1101 = EDGE_CURVE('',#1102,#1074,#1104,.T.);-#1102 = VERTEX_POINT('',#1103);-#1103 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#1104 = SURFACE_CURVE('',#1105,(#1108,#1114),.PCURVE_S1.);-#1105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1106,#1107),.UNSPECIFIED.,.F.,+#1141 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));+#1142 = CARTESIAN_POINT('',(6.28318530718,0.25));+#1143 = CARTESIAN_POINT('',(6.28318530718,0.4375));+#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);+#1146 = EDGE_CURVE('',#1147,#1119,#1149,.T.);+#1147 = VERTEX_POINT('',#1148);+#1148 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));+#1149 = SURFACE_CURVE('',#1150,(#1153,#1159),.PCURVE_S1.);+#1150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1151,#1152),.UNSPECIFIED.,.F., .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1106 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#1107 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#1108 = PCURVE('',#442,#1109);-#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1113);-#1110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1111,#1112),.UNSPECIFIED.,.F.,+#1151 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));+#1152 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#1153 = PCURVE('',#487,#1154);+#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1158);+#1155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1156,#1157),.UNSPECIFIED.,.F., .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1111 = CARTESIAN_POINT('',(0.9475,0.4375));-#1112 = CARTESIAN_POINT('',(0.835,0.4375));-#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1156 = CARTESIAN_POINT('',(0.9475,0.4375));+#1157 = CARTESIAN_POINT('',(0.835,0.4375));+#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1114 = PCURVE('',#1115,#1120);-#1115 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1116,#1117)- ,(#1118,#1119+#1159 = PCURVE('',#1160,#1165);+#1160 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1161,#1162)+ ,(#1163,#1164 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.8125,0.925),(-0.3,-0.285), .PIECEWISE_BEZIER_KNOTS.);-#1116 = CARTESIAN_POINT('',(0.35,0.1875,0.));-#1117 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#1118 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#1119 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1124);-#1121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1122,#1123),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1122 = CARTESIAN_POINT('',(0.925,-0.285));-#1123 = CARTESIAN_POINT('',(0.8125,-0.285));-#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1125 = ORIENTED_EDGE('',*,*,#1126,.F.);-#1126 = EDGE_CURVE('',#1127,#1102,#1129,.T.);-#1127 = VERTEX_POINT('',#1128);-#1128 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#1129 = SURFACE_CURVE('',#1130,(#1133,#1139),.PCURVE_S1.);-#1130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1131,#1132),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1131 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#1132 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#1133 = PCURVE('',#442,#1134);-#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1138);-#1135 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1136,#1137),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1136 = CARTESIAN_POINT('',(0.9475,0.5));-#1137 = CARTESIAN_POINT('',(0.9475,0.4375));-#1138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1139 = PCURVE('',#1140,#1145);-#1140 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1141,#1142)- ,(#1143,#1144- )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.3,-0.285),- .PIECEWISE_BEZIER_KNOTS.);-#1141 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#1142 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#1143 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#1144 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#1145 = DEFINITIONAL_REPRESENTATION('',(#1146),#1149);-#1146 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1147,#1148),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1147 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#1148 = CARTESIAN_POINT('',(0.,-0.285));-#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1150 = ORIENTED_EDGE('',*,*,#1151,.F.);-#1151 = EDGE_CURVE('',#1152,#1127,#1154,.T.);-#1152 = VERTEX_POINT('',#1153);-#1153 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#1154 = SURFACE_CURVE('',#1155,(#1158,#1164),.PCURVE_S1.);-#1155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1156,#1157),.UNSPECIFIED.,.F.,- .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1156 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#1157 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#1158 = PCURVE('',#442,#1159);-#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1163);-#1160 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1161,#1162),.UNSPECIFIED.,.F.,- .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1161 = CARTESIAN_POINT('',(2.25E-02,0.5));-#1162 = CARTESIAN_POINT('',(0.9475,0.5));-#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1164 = PCURVE('',#609,#1165);+#1161 = CARTESIAN_POINT('',(0.35,0.1875,0.));+#1162 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#1163 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#1164 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02)); #1165 = DEFINITIONAL_REPRESENTATION('',(#1166),#1169); #1166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1167,#1168),.UNSPECIFIED.,.F.,- .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1167 = CARTESIAN_POINT('',(0.,2.25E-02));-#1168 = CARTESIAN_POINT('',(0.,0.9475));+ .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);+#1167 = CARTESIAN_POINT('',(0.925,-0.285));+#1168 = CARTESIAN_POINT('',(0.8125,-0.285)); #1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #1170 = ORIENTED_EDGE('',*,*,#1171,.F.);-#1171 = EDGE_CURVE('',#1172,#1152,#1174,.T.);+#1171 = EDGE_CURVE('',#1172,#1147,#1174,.T.); #1172 = VERTEX_POINT('',#1173);-#1173 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1173 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02)); #1174 = SURFACE_CURVE('',#1175,(#1178,#1184),.PCURVE_S1.); #1175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1176,#1177),.UNSPECIFIED.,.F.,- .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1176 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));-#1177 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#1178 = PCURVE('',#442,#1179);+ .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1176 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));+#1177 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));+#1178 = PCURVE('',#487,#1179); #1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1183); #1180 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1181,#1182),.UNSPECIFIED.,.F.,- .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1181 = CARTESIAN_POINT('',(2.25E-02,0.4375));-#1182 = CARTESIAN_POINT('',(2.25E-02,0.5));+ .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1181 = CARTESIAN_POINT('',(0.9475,0.5));+#1182 = CARTESIAN_POINT('',(0.9475,0.4375)); #1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );@@ -1713,3270 +1707,6396 @@ PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' #1185 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,( (#1186,#1187) ,(#1188,#1189- )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(6.25E-02,0.125),(-0.3,- -0.285),.PIECEWISE_BEZIER_KNOTS.);-#1186 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#1187 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#1188 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#1189 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.3,-0.285),+ .PIECEWISE_BEZIER_KNOTS.);+#1186 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#1187 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));+#1188 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#1189 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02)); #1190 = DEFINITIONAL_REPRESENTATION('',(#1191),#1194); #1191 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1192,#1193),.UNSPECIFIED.,.F.,- .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1192 = CARTESIAN_POINT('',(0.125,-0.285));-#1193 = CARTESIAN_POINT('',(6.25E-02,-0.285));+ .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1192 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1193 = CARTESIAN_POINT('',(0.,-0.285)); #1194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) ); #1195 = ORIENTED_EDGE('',*,*,#1196,.F.); #1196 = EDGE_CURVE('',#1197,#1172,#1199,.T.); #1197 = VERTEX_POINT('',#1198);-#1198 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1198 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02)); #1199 = SURFACE_CURVE('',#1200,(#1203,#1209),.PCURVE_S1.); #1200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1201,#1202),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1201 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));-#1202 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));-#1203 = PCURVE('',#442,#1204);+ .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);+#1201 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#1202 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));+#1203 = PCURVE('',#487,#1204); #1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1208); #1205 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1206,#1207),.UNSPECIFIED.,.F.,- .F.,(2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1206 = CARTESIAN_POINT('',(0.135,0.4375));-#1207 = CARTESIAN_POINT('',(2.25E-02,0.4375));+ .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);+#1206 = CARTESIAN_POINT('',(2.25E-02,0.5));+#1207 = CARTESIAN_POINT('',(0.9475,0.5)); #1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1209 = PCURVE('',#1210,#1215);-#1210 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1211,#1212)- ,(#1213,#1214+#1209 = PCURVE('',#654,#1210);+#1210 = DEFINITIONAL_REPRESENTATION('',(#1211),#1214);+#1211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1212,#1213),.UNSPECIFIED.,.F.,+ .F.,(2,2),(2.25E-02,0.9475),.PIECEWISE_BEZIER_KNOTS.);+#1212 = CARTESIAN_POINT('',(0.,2.25E-02));+#1213 = CARTESIAN_POINT('',(0.,0.9475));+#1214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1215 = ORIENTED_EDGE('',*,*,#1216,.F.);+#1216 = EDGE_CURVE('',#1217,#1197,#1219,.T.);+#1217 = VERTEX_POINT('',#1218);+#1218 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1219 = SURFACE_CURVE('',#1220,(#1223,#1229),.PCURVE_S1.);+#1220 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1221,#1222),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1221 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1222 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#1223 = PCURVE('',#487,#1224);+#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1228);+#1225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1226,#1227),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1226 = CARTESIAN_POINT('',(2.25E-02,0.4375));+#1227 = CARTESIAN_POINT('',(2.25E-02,0.5));+#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1229 = PCURVE('',#1230,#1235);+#1230 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1231,#1232)+ ,(#1233,#1234+ )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(6.25E-02,0.125),(-0.3,+ -0.285),.PIECEWISE_BEZIER_KNOTS.);+#1231 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#1232 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#1233 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#1234 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1239);+#1236 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1237,#1238),.UNSPECIFIED.,.F.,+ .F.,(2,2),(0.15625,0.21875),.PIECEWISE_BEZIER_KNOTS.);+#1237 = CARTESIAN_POINT('',(0.125,-0.285));+#1238 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1240 = ORIENTED_EDGE('',*,*,#1241,.F.);+#1241 = EDGE_CURVE('',#1242,#1217,#1244,.T.);+#1242 = VERTEX_POINT('',#1243);+#1243 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1244 = SURFACE_CURVE('',#1245,(#1248,#1254),.PCURVE_S1.);+#1245 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1246,#1247),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);+#1246 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1247 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1248 = PCURVE('',#487,#1249);+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1253);+#1250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1251,#1252),.UNSPECIFIED.,.F.,+ .F.,(2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);+#1251 = CARTESIAN_POINT('',(0.135,0.4375));+#1252 = CARTESIAN_POINT('',(2.25E-02,0.4375));+#1253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1254 = PCURVE('',#1255,#1260);+#1255 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1256,#1257)+ ,(#1258,#1259 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.1125),(-0.3,-0.285), .PIECEWISE_BEZIER_KNOTS.);-#1211 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#1212 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));-#1213 = CARTESIAN_POINT('',(-0.35,0.1875,0.));-#1214 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));-#1215 = DEFINITIONAL_REPRESENTATION('',(#1216),#1219);-#1216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1217,#1218),.UNSPECIFIED.,.F.,+#1256 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#1257 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#1258 = CARTESIAN_POINT('',(-0.35,0.1875,0.));+#1259 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1264);+#1261 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1262,#1263),.UNSPECIFIED.,.F., .F.,(2,2),(-0.12375,-1.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1217 = CARTESIAN_POINT('',(0.1125,-0.285));-#1218 = CARTESIAN_POINT('',(0.,-0.285));-#1219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1262 = CARTESIAN_POINT('',(0.1125,-0.285));+#1263 = CARTESIAN_POINT('',(0.,-0.285));+#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1220 = ORIENTED_EDGE('',*,*,#1221,.F.);-#1221 = EDGE_CURVE('',#1222,#1197,#1224,.T.);-#1222 = VERTEX_POINT('',#1223);-#1223 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#1224 = SURFACE_CURVE('',#1225,(#1228,#1234),.PCURVE_S1.);-#1225 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1226,#1227),.UNSPECIFIED.,.F.,+#1265 = ORIENTED_EDGE('',*,*,#1266,.F.);+#1266 = EDGE_CURVE('',#1267,#1242,#1269,.T.);+#1267 = VERTEX_POINT('',#1268);+#1268 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#1269 = SURFACE_CURVE('',#1270,(#1273,#1279),.PCURVE_S1.);+#1270 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1271,#1272),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1226 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#1227 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));-#1228 = PCURVE('',#442,#1229);-#1229 = DEFINITIONAL_REPRESENTATION('',(#1230),#1233);-#1230 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1231,#1232),.UNSPECIFIED.,.F.,+#1271 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#1272 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1273 = PCURVE('',#487,#1274);+#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1278);+#1275 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1276,#1277),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1231 = CARTESIAN_POINT('',(0.135,6.25E-02));-#1232 = CARTESIAN_POINT('',(0.135,0.4375));-#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1276 = CARTESIAN_POINT('',(0.135,6.25E-02));+#1277 = CARTESIAN_POINT('',(0.135,0.4375));+#1278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1234 = PCURVE('',#1235,#1242);-#1235 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#1236,#1237)- ,(#1238,#1239)- ,(#1240,#1241+#1279 = PCURVE('',#1280,#1287);+#1280 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#1281,#1282)+ ,(#1283,#1284)+ ,(#1285,#1286 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2),( 0.,1.570796326795),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#1236 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#1237 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));-#1238 = CARTESIAN_POINT('',(-0.35,-0.1875,1.561251128379E-18));-#1239 = CARTESIAN_POINT('',(-0.35,0.1875,1.561251128379E-18));-#1240 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));-#1241 = CARTESIAN_POINT('',(-0.365,0.1875,0.));-#1242 = DEFINITIONAL_REPRESENTATION('',(#1243),#1247);-#1243 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1244,#1245,#1246),+#1281 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#1282 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#1283 = CARTESIAN_POINT('',(-0.35,-0.1875,1.561251128379E-18));+#1284 = CARTESIAN_POINT('',(-0.35,0.1875,1.561251128379E-18));+#1285 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));+#1286 = CARTESIAN_POINT('',(-0.365,0.1875,0.));+#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);+#1288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1289,#1290,#1291), .UNSPECIFIED.,.F.,.F.,(3,3),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.);-#1244 = CARTESIAN_POINT('',(0.,6.25E-02));-#1245 = CARTESIAN_POINT('',(0.,0.25));-#1246 = CARTESIAN_POINT('',(0.,0.4375));-#1247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1289 = CARTESIAN_POINT('',(0.,6.25E-02));+#1290 = CARTESIAN_POINT('',(0.,0.25));+#1291 = CARTESIAN_POINT('',(0.,0.4375));+#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1248 = ORIENTED_EDGE('',*,*,#1249,.F.);-#1249 = EDGE_CURVE('',#1003,#1222,#1250,.T.);-#1250 = SURFACE_CURVE('',#1251,(#1254,#1260),.PCURVE_S1.);-#1251 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1252,#1253),.UNSPECIFIED.,.F.,+#1293 = ORIENTED_EDGE('',*,*,#1294,.F.);+#1294 = EDGE_CURVE('',#1048,#1267,#1295,.T.);+#1295 = SURFACE_CURVE('',#1296,(#1299,#1305),.PCURVE_S1.);+#1296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1297,#1298),.UNSPECIFIED.,.F., .F.,(2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#1252 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#1253 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#1254 = PCURVE('',#442,#1255);-#1255 = DEFINITIONAL_REPRESENTATION('',(#1256),#1259);-#1256 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1257,#1258),.UNSPECIFIED.,.F.,+#1297 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#1298 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#1299 = PCURVE('',#487,#1300);+#1300 = DEFINITIONAL_REPRESENTATION('',(#1301),#1304);+#1301 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1302,#1303),.UNSPECIFIED.,.F., .F.,(2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#1257 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));-#1258 = CARTESIAN_POINT('',(0.135,6.25E-02));-#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1302 = CARTESIAN_POINT('',(2.25E-02,6.25E-02));+#1303 = CARTESIAN_POINT('',(0.135,6.25E-02));+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1260 = PCURVE('',#1261,#1266);-#1261 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1262,#1263)- ,(#1264,#1265+#1305 = PCURVE('',#1306,#1311);+#1306 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1307,#1308)+ ,(#1309,#1310 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.8125,0.925),(-0.3,-0.285), .PIECEWISE_BEZIER_KNOTS.);-#1262 = CARTESIAN_POINT('',(-0.35,-0.1875,0.));-#1263 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#1264 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#1265 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#1266 = DEFINITIONAL_REPRESENTATION('',(#1267),#1270);-#1267 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1268,#1269),.UNSPECIFIED.,.F.,+#1307 = CARTESIAN_POINT('',(-0.35,-0.1875,0.));+#1308 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#1309 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#1310 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1315);+#1312 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1313,#1314),.UNSPECIFIED.,.F., .F.,(2,2),(-0.45125,-0.33875),.PIECEWISE_BEZIER_KNOTS.);-#1268 = CARTESIAN_POINT('',(0.925,-0.285));-#1269 = CARTESIAN_POINT('',(0.8125,-0.285));-#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1271 = FACE_BOUND('',#1272,.F.);-#1272 = EDGE_LOOP('',(#1273,#1300,#1325));-#1273 = ORIENTED_EDGE('',*,*,#1274,.T.);-#1274 = EDGE_CURVE('',#1275,#1277,#1279,.T.);-#1275 = VERTEX_POINT('',#1276);-#1276 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#1277 = VERTEX_POINT('',#1278);-#1278 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#1279 = SURFACE_CURVE('',#1280,(#1283,#1289),.PCURVE_S1.);-#1280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1281,#1282),.UNSPECIFIED.,.F.,+#1313 = CARTESIAN_POINT('',(0.925,-0.285));+#1314 = CARTESIAN_POINT('',(0.8125,-0.285));+#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1316 = FACE_BOUND('',#1317,.F.);+#1317 = EDGE_LOOP('',(#1318,#1345,#1370));+#1318 = ORIENTED_EDGE('',*,*,#1319,.T.);+#1319 = EDGE_CURVE('',#1320,#1322,#1324,.T.);+#1320 = VERTEX_POINT('',#1321);+#1321 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#1322 = VERTEX_POINT('',#1323);+#1323 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#1324 = SURFACE_CURVE('',#1325,(#1328,#1334),.PCURVE_S1.);+#1325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1326,#1327),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1281 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#1282 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#1283 = PCURVE('',#442,#1284);-#1284 = DEFINITIONAL_REPRESENTATION('',(#1285),#1288);-#1285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1286,#1287),.UNSPECIFIED.,.F.,+#1326 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#1327 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#1328 = PCURVE('',#487,#1329);+#1329 = DEFINITIONAL_REPRESENTATION('',(#1330),#1333);+#1330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1331,#1332),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1286 = CARTESIAN_POINT('',(0.658205080757,0.45));-#1287 = CARTESIAN_POINT('',(0.658205080757,5.E-02));-#1288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1331 = CARTESIAN_POINT('',(0.658205080757,0.45));+#1332 = CARTESIAN_POINT('',(0.658205080757,5.E-02));+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1289 = PCURVE('',#1290,#1295);-#1290 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1291,#1292)- ,(#1293,#1294+#1334 = PCURVE('',#1335,#1340);+#1335 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1336,#1337)+ ,(#1338,#1339 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.4),(-7.5E-03,0.), .PIECEWISE_BEZIER_KNOTS.);-#1291 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#1292 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#1293 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#1294 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1299);-#1296 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1297,#1298),.UNSPECIFIED.,.F.,+#1336 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#1337 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#1338 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#1339 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1344);+#1341 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1342,#1343),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1297 = CARTESIAN_POINT('',(0.,-7.5E-03));-#1298 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#1299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1342 = CARTESIAN_POINT('',(0.,-7.5E-03));+#1343 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#1344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);-#1301 = EDGE_CURVE('',#1277,#1302,#1304,.T.);-#1302 = VERTEX_POINT('',#1303);-#1303 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));-#1304 = SURFACE_CURVE('',#1305,(#1308,#1314),.PCURVE_S1.);-#1305 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1306,#1307),.UNSPECIFIED.,.F.,+#1345 = ORIENTED_EDGE('',*,*,#1346,.T.);+#1346 = EDGE_CURVE('',#1322,#1347,#1349,.T.);+#1347 = VERTEX_POINT('',#1348);+#1348 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));+#1349 = SURFACE_CURVE('',#1350,(#1353,#1359),.PCURVE_S1.);+#1350 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1351,#1352),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1306 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#1307 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,1.35E-02)+#1351 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#1352 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,1.35E-02) );-#1308 = PCURVE('',#442,#1309);-#1309 = DEFINITIONAL_REPRESENTATION('',(#1310),#1313);-#1310 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1311,#1312),.UNSPECIFIED.,.F.,+#1353 = PCURVE('',#487,#1354);+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1358);+#1355 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1356,#1357),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1311 = CARTESIAN_POINT('',(0.658205080757,5.E-02));-#1312 = CARTESIAN_POINT('',(0.311794919243,0.25));-#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1356 = CARTESIAN_POINT('',(0.658205080757,5.E-02));+#1357 = CARTESIAN_POINT('',(0.311794919243,0.25));+#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1314 = PCURVE('',#1315,#1320);-#1315 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1316,#1317)- ,(#1318,#1319+#1359 = PCURVE('',#1360,#1365);+#1360 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1361,#1362)+ ,(#1363,#1364 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.4),(-7.5E-03,0.), .PIECEWISE_BEZIER_KNOTS.);-#1316 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#1317 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#1318 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,1.35E-02)+#1361 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#1362 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#1363 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,1.35E-02) );-#1319 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,6.75E-03)+#1364 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,6.75E-03) );-#1320 = DEFINITIONAL_REPRESENTATION('',(#1321),#1324);-#1321 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1322,#1323),.UNSPECIFIED.,.F.,+#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1369);+#1366 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1367,#1368),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1322 = CARTESIAN_POINT('',(0.,-7.5E-03));-#1323 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1367 = CARTESIAN_POINT('',(0.,-7.5E-03));+#1368 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1325 = ORIENTED_EDGE('',*,*,#1326,.T.);-#1326 = EDGE_CURVE('',#1302,#1275,#1327,.T.);-#1327 = SURFACE_CURVE('',#1328,(#1331,#1337),.PCURVE_S1.);-#1328 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1329,#1330),.UNSPECIFIED.,.F.,+#1370 = ORIENTED_EDGE('',*,*,#1371,.T.);+#1371 = EDGE_CURVE('',#1347,#1320,#1372,.T.);+#1372 = SURFACE_CURVE('',#1373,(#1376,#1382),.PCURVE_S1.);+#1373 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1374,#1375),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1329 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));-#1330 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#1331 = PCURVE('',#442,#1332);-#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1336);-#1333 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1334,#1335),.UNSPECIFIED.,.F.,+#1374 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));+#1375 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#1376 = PCURVE('',#487,#1377);+#1377 = DEFINITIONAL_REPRESENTATION('',(#1378),#1381);+#1378 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1379,#1380),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1334 = CARTESIAN_POINT('',(0.311794919243,0.25));-#1335 = CARTESIAN_POINT('',(0.658205080757,0.45));-#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1379 = CARTESIAN_POINT('',(0.311794919243,0.25));+#1380 = CARTESIAN_POINT('',(0.658205080757,0.45));+#1381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1337 = PCURVE('',#1338,#1343);-#1338 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1339,#1340)- ,(#1341,#1342+#1382 = PCURVE('',#1383,#1388);+#1383 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1384,#1385)+ ,(#1386,#1387 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.4),(-7.5E-03,0.), .PIECEWISE_BEZIER_KNOTS.);-#1339 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));-#1340 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));-#1341 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#1342 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#1343 = DEFINITIONAL_REPRESENTATION('',(#1344),#1347);-#1344 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1345,#1346),.UNSPECIFIED.,.F.,+#1384 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));+#1385 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));+#1386 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#1387 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1392);+#1389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1390,#1391),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#1345 = CARTESIAN_POINT('',(0.,-7.5E-03));-#1346 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1348 = ADVANCED_FACE('',(#1349),#379,.F.);-#1349 = FACE_BOUND('',#1350,.F.);-#1350 = EDGE_LOOP('',(#1351,#1378,#1396,#1397,#1398,#1399,#1424,#1449,- #1479,#1504));-#1351 = ORIENTED_EDGE('',*,*,#1352,.F.);-#1352 = EDGE_CURVE('',#1353,#1355,#1357,.T.);-#1353 = VERTEX_POINT('',#1354);-#1354 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#1355 = VERTEX_POINT('',#1356);-#1356 = CARTESIAN_POINT('',(0.485,-0.25,-1.561251128379E-18));-#1357 = SURFACE_CURVE('',#1358,(#1361,#1367),.PCURVE_S1.);-#1358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1359,#1360),.UNSPECIFIED.,.F.,+#1390 = CARTESIAN_POINT('',(0.,-7.5E-03));+#1391 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#1392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1393 = ADVANCED_FACE('',(#1394),#424,.F.);+#1394 = FACE_BOUND('',#1395,.F.);+#1395 = EDGE_LOOP('',(#1396,#1423,#1441,#1442,#1443,#1444,#1469,#1494,+ #1524,#1549));+#1396 = ORIENTED_EDGE('',*,*,#1397,.F.);+#1397 = EDGE_CURVE('',#1398,#1400,#1402,.T.);+#1398 = VERTEX_POINT('',#1399);+#1399 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#1400 = VERTEX_POINT('',#1401);+#1401 = CARTESIAN_POINT('',(0.485,-0.25,-1.561251128379E-18));+#1402 = SURFACE_CURVE('',#1403,(#1406,#1412),.PCURVE_S1.);+#1403 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1404,#1405),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1359 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#1360 = CARTESIAN_POINT('',(0.485,-0.25,0.));-#1361 = PCURVE('',#379,#1362);-#1362 = DEFINITIONAL_REPRESENTATION('',(#1363),#1366);-#1363 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1364,#1365),.UNSPECIFIED.,.F.,+#1404 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#1405 = CARTESIAN_POINT('',(0.485,-0.25,0.));+#1406 = PCURVE('',#424,#1407);+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1411);+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1409,#1410),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1364 = CARTESIAN_POINT('',(0.,0.1125));-#1365 = CARTESIAN_POINT('',(0.,0.135));-#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1409 = CARTESIAN_POINT('',(0.,0.1125));+#1410 = CARTESIAN_POINT('',(0.,0.135));+#1411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1367 = PCURVE('',#1368,#1373);-#1368 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1369,#1370)- ,(#1371,#1372+#1412 = PCURVE('',#1413,#1418);+#1413 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1414,#1415)+ ,(#1416,#1417 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.135),(0.,0.5), .PIECEWISE_BEZIER_KNOTS.);-#1369 = CARTESIAN_POINT('',(0.365,-0.25,0.));-#1370 = CARTESIAN_POINT('',(0.365,0.25,0.));-#1371 = CARTESIAN_POINT('',(0.485,-0.25,0.));-#1372 = CARTESIAN_POINT('',(0.485,0.25,0.));-#1373 = DEFINITIONAL_REPRESENTATION('',(#1374),#1377);-#1374 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1375,#1376),.UNSPECIFIED.,.F.,+#1414 = CARTESIAN_POINT('',(0.365,-0.25,0.));+#1415 = CARTESIAN_POINT('',(0.365,0.25,0.));+#1416 = CARTESIAN_POINT('',(0.485,-0.25,0.));+#1417 = CARTESIAN_POINT('',(0.485,0.25,0.));+#1418 = DEFINITIONAL_REPRESENTATION('',(#1419),#1422);+#1419 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1420,#1421),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1375 = CARTESIAN_POINT('',(0.1125,0.));-#1376 = CARTESIAN_POINT('',(0.135,0.));-#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1420 = CARTESIAN_POINT('',(0.1125,0.));+#1421 = CARTESIAN_POINT('',(0.135,0.));+#1422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1378 = ORIENTED_EDGE('',*,*,#1379,.F.);-#1379 = EDGE_CURVE('',#411,#1353,#1380,.T.);-#1380 = SURFACE_CURVE('',#1381,(#1384,#1390),.PCURVE_S1.);-#1381 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1382,#1383),.UNSPECIFIED.,.F.,+#1423 = ORIENTED_EDGE('',*,*,#1424,.F.);+#1424 = EDGE_CURVE('',#456,#1398,#1425,.T.);+#1425 = SURFACE_CURVE('',#1426,(#1429,#1435),.PCURVE_S1.);+#1426 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1427,#1428),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#1382 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));-#1383 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#1384 = PCURVE('',#379,#1385);-#1385 = DEFINITIONAL_REPRESENTATION('',(#1386),#1389);-#1386 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1387,#1388),.UNSPECIFIED.,.F.,+#1427 = CARTESIAN_POINT('',(0.4625,-0.25,1.35E-02));+#1428 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#1429 = PCURVE('',#424,#1430);+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1434);+#1431 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1432,#1433),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#1387 = CARTESIAN_POINT('',(1.5E-02,0.1125));-#1388 = CARTESIAN_POINT('',(0.,0.1125));-#1389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1432 = CARTESIAN_POINT('',(1.5E-02,0.1125));+#1433 = CARTESIAN_POINT('',(0.,0.1125));+#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1390 = PCURVE('',#1037,#1391);-#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1395);-#1392 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1393,#1394),.UNSPECIFIED.,.F.,+#1435 = PCURVE('',#1082,#1436);+#1436 = DEFINITIONAL_REPRESENTATION('',(#1437),#1440);+#1437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1438,#1439),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#1393 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#1394 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1396 = ORIENTED_EDGE('',*,*,#410,.T.);-#1397 = ORIENTED_EDGE('',*,*,#390,.T.);-#1398 = ORIENTED_EDGE('',*,*,#365,.F.);-#1399 = ORIENTED_EDGE('',*,*,#1400,.F.);-#1400 = EDGE_CURVE('',#1401,#341,#1403,.T.);-#1401 = VERTEX_POINT('',#1402);-#1402 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#1403 = SURFACE_CURVE('',#1404,(#1407,#1413),.PCURVE_S1.);-#1404 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1405,#1406),.UNSPECIFIED.,.F.,+#1438 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#1439 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#1440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1441 = ORIENTED_EDGE('',*,*,#455,.T.);+#1442 = ORIENTED_EDGE('',*,*,#435,.T.);+#1443 = ORIENTED_EDGE('',*,*,#410,.F.);+#1444 = ORIENTED_EDGE('',*,*,#1445,.F.);+#1445 = EDGE_CURVE('',#1446,#386,#1448,.T.);+#1446 = VERTEX_POINT('',#1447);+#1447 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#1448 = SURFACE_CURVE('',#1449,(#1452,#1458),.PCURVE_S1.);+#1449 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1450,#1451),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#1405 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#1406 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#1407 = PCURVE('',#379,#1408);-#1408 = DEFINITIONAL_REPRESENTATION('',(#1409),#1412);-#1409 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1410,#1411),.UNSPECIFIED.,.F.,+#1450 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#1451 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#1452 = PCURVE('',#424,#1453);+#1453 = DEFINITIONAL_REPRESENTATION('',(#1454),#1457);+#1454 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1455,#1456),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#1410 = CARTESIAN_POINT('',(0.2,0.1125));-#1411 = CARTESIAN_POINT('',(0.185,0.1125));-#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1455 = CARTESIAN_POINT('',(0.2,0.1125));+#1456 = CARTESIAN_POINT('',(0.185,0.1125));+#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1413 = PCURVE('',#1414,#1419);-#1414 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1415,#1416)- ,(#1417,#1418+#1458 = PCURVE('',#1459,#1464);+#1459 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1460,#1461)+ ,(#1462,#1463 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(6.25E-02,0.125),(-0.115, -0.1),.PIECEWISE_BEZIER_KNOTS.);-#1415 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#1416 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#1417 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#1418 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1423);-#1420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1421,#1422),.UNSPECIFIED.,.F.,+#1460 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#1461 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#1462 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#1463 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#1464 = DEFINITIONAL_REPRESENTATION('',(#1465),#1468);+#1465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1466,#1467),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#1421 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#1422 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#1423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1466 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#1467 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1424 = ORIENTED_EDGE('',*,*,#1425,.T.);-#1425 = EDGE_CURVE('',#1401,#1426,#1428,.T.);-#1426 = VERTEX_POINT('',#1427);-#1427 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#1428 = SURFACE_CURVE('',#1429,(#1432,#1438),.PCURVE_S1.);-#1429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1430,#1431),.UNSPECIFIED.,.F.,+#1469 = ORIENTED_EDGE('',*,*,#1470,.T.);+#1470 = EDGE_CURVE('',#1446,#1471,#1473,.T.);+#1471 = VERTEX_POINT('',#1472);+#1472 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#1473 = SURFACE_CURVE('',#1474,(#1477,#1483),.PCURVE_S1.);+#1474 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1475,#1476),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1430 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#1431 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#1432 = PCURVE('',#379,#1433);-#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1437);-#1434 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1435,#1436),.UNSPECIFIED.,.F.,+#1475 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#1476 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#1477 = PCURVE('',#424,#1478);+#1478 = DEFINITIONAL_REPRESENTATION('',(#1479),#1482);+#1479 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1480,#1481),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1435 = CARTESIAN_POINT('',(0.2,0.1125));-#1436 = CARTESIAN_POINT('',(0.2,0.135));-#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1480 = CARTESIAN_POINT('',(0.2,0.1125));+#1481 = CARTESIAN_POINT('',(0.2,0.135));+#1482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1438 = PCURVE('',#1439,#1444);-#1439 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1440,#1441)- ,(#1442,#1443+#1483 = PCURVE('',#1484,#1489);+#1484 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1485,#1486)+ ,(#1487,#1488 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.135),(0.,0.5), .PIECEWISE_BEZIER_KNOTS.);-#1440 = CARTESIAN_POINT('',(0.365,-0.25,0.18));-#1441 = CARTESIAN_POINT('',(0.365,0.25,0.18));-#1442 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#1443 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1448);-#1445 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1446,#1447),.UNSPECIFIED.,.F.,+#1485 = CARTESIAN_POINT('',(0.365,-0.25,0.18));+#1486 = CARTESIAN_POINT('',(0.365,0.25,0.18));+#1487 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#1488 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1493);+#1490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1491,#1492),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#1446 = CARTESIAN_POINT('',(0.1125,0.));-#1447 = CARTESIAN_POINT('',(0.135,0.));-#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1491 = CARTESIAN_POINT('',(0.1125,0.));+#1492 = CARTESIAN_POINT('',(0.135,0.));+#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1449 = ORIENTED_EDGE('',*,*,#1450,.F.);-#1450 = EDGE_CURVE('',#1451,#1426,#1453,.T.);-#1451 = VERTEX_POINT('',#1452);-#1452 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#1453 = SURFACE_CURVE('',#1454,(#1458,#1465),.PCURVE_S1.);-#1454 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1455,#1456,#1457),+#1494 = ORIENTED_EDGE('',*,*,#1495,.F.);+#1495 = EDGE_CURVE('',#1496,#1471,#1498,.T.);+#1496 = VERTEX_POINT('',#1497);+#1497 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#1498 = SURFACE_CURVE('',#1499,(#1503,#1510),.PCURVE_S1.);+#1499 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1500,#1501,#1502), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1455 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#1456 = CARTESIAN_POINT('',(0.5,-0.25,0.18));-#1457 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#1458 = PCURVE('',#379,#1459);-#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);-#1460 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1461,#1462,#1463),+#1500 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#1501 = CARTESIAN_POINT('',(0.5,-0.25,0.18));+#1502 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#1503 = PCURVE('',#424,#1504);+#1504 = DEFINITIONAL_REPRESENTATION('',(#1505),#1509);+#1505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1506,#1507,#1508), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1461 = CARTESIAN_POINT('',(0.185,0.15));-#1462 = CARTESIAN_POINT('',(0.2,0.15));-#1463 = CARTESIAN_POINT('',(0.2,0.135));-#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1506 = CARTESIAN_POINT('',(0.185,0.15));+#1507 = CARTESIAN_POINT('',(0.2,0.15));+#1508 = CARTESIAN_POINT('',(0.2,0.135));+#1509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1465 = PCURVE('',#1466,#1473);-#1466 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#1467,#1468)- ,(#1469,#1470)- ,(#1471,#1472+#1510 = PCURVE('',#1511,#1518);+#1511 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#1512,#1513)+ ,(#1514,#1515)+ ,(#1516,#1517 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2),( 4.712388980385,6.28318530718),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#1467 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#1468 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#1469 = CARTESIAN_POINT('',(0.5,-0.25,0.18));-#1470 = CARTESIAN_POINT('',(0.5,0.25,0.18));-#1471 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#1472 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);-#1474 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1475,#1476,#1477),+#1512 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#1513 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#1514 = CARTESIAN_POINT('',(0.5,-0.25,0.18));+#1515 = CARTESIAN_POINT('',(0.5,0.25,0.18));+#1516 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#1517 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#1518 = DEFINITIONAL_REPRESENTATION('',(#1519),#1523);+#1519 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1520,#1521,#1522), .UNSPECIFIED.,.F.,.F.,(3,3),(4.712388980385,6.28318530718), .PIECEWISE_BEZIER_KNOTS.);-#1475 = CARTESIAN_POINT('',(6.28318530718,0.));-#1476 = CARTESIAN_POINT('',(5.497787143782,0.));-#1477 = CARTESIAN_POINT('',(4.712388980385,0.));-#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1479 = ORIENTED_EDGE('',*,*,#1480,.F.);-#1480 = EDGE_CURVE('',#1481,#1451,#1483,.T.);-#1481 = VERTEX_POINT('',#1482);-#1482 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#1483 = SURFACE_CURVE('',#1484,(#1487,#1493),.PCURVE_S1.);-#1484 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1485,#1486),.UNSPECIFIED.,.F.,+#1520 = CARTESIAN_POINT('',(6.28318530718,0.));+#1521 = CARTESIAN_POINT('',(5.497787143782,0.));+#1522 = CARTESIAN_POINT('',(4.712388980385,0.));+#1523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1524 = ORIENTED_EDGE('',*,*,#1525,.F.);+#1525 = EDGE_CURVE('',#1526,#1496,#1528,.T.);+#1526 = VERTEX_POINT('',#1527);+#1527 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#1528 = SURFACE_CURVE('',#1529,(#1532,#1538),.PCURVE_S1.);+#1529 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1530,#1531),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#1485 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#1486 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#1487 = PCURVE('',#379,#1488);-#1488 = DEFINITIONAL_REPRESENTATION('',(#1489),#1492);-#1489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1490,#1491),.UNSPECIFIED.,.F.,+#1530 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#1531 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#1532 = PCURVE('',#424,#1533);+#1533 = DEFINITIONAL_REPRESENTATION('',(#1534),#1537);+#1534 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1535,#1536),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#1490 = CARTESIAN_POINT('',(1.5E-02,0.15));-#1491 = CARTESIAN_POINT('',(0.185,0.15));-#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1535 = CARTESIAN_POINT('',(1.5E-02,0.15));+#1536 = CARTESIAN_POINT('',(0.185,0.15));+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1493 = PCURVE('',#1494,#1499);-#1494 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1495,#1496)- ,(#1497,#1498+#1538 = PCURVE('',#1539,#1544);+#1539 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1540,#1541)+ ,(#1542,#1543 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(1.5E-02,0.185),(-0.5,0.), .PIECEWISE_BEZIER_KNOTS.);-#1495 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#1496 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#1497 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#1498 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1503);-#1500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1501,#1502),.UNSPECIFIED.,.F.,+#1540 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#1541 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#1542 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#1543 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1548);+#1545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1546,#1547),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#1501 = CARTESIAN_POINT('',(1.5E-02,0.));-#1502 = CARTESIAN_POINT('',(0.185,0.));-#1503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1546 = CARTESIAN_POINT('',(1.5E-02,0.));+#1547 = CARTESIAN_POINT('',(0.185,0.));+#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);-#1505 = EDGE_CURVE('',#1481,#1355,#1506,.T.);-#1506 = SURFACE_CURVE('',#1507,(#1511,#1518),.PCURVE_S1.);-#1507 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1508,#1509,#1510),+#1549 = ORIENTED_EDGE('',*,*,#1550,.T.);+#1550 = EDGE_CURVE('',#1526,#1400,#1551,.T.);+#1551 = SURFACE_CURVE('',#1552,(#1556,#1563),.PCURVE_S1.);+#1552 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1553,#1554,#1555), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1508 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#1509 = CARTESIAN_POINT('',(0.5,-0.25,3.122502256758E-18));-#1510 = CARTESIAN_POINT('',(0.485,-0.25,0.));-#1511 = PCURVE('',#379,#1512);-#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517);-#1513 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1514,#1515,#1516),+#1553 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#1554 = CARTESIAN_POINT('',(0.5,-0.25,3.122502256758E-18));+#1555 = CARTESIAN_POINT('',(0.485,-0.25,0.));+#1556 = PCURVE('',#424,#1557);+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);+#1558 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1559,#1560,#1561), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1514 = CARTESIAN_POINT('',(1.5E-02,0.15));-#1515 = CARTESIAN_POINT('',(3.469446951954E-18,0.15));-#1516 = CARTESIAN_POINT('',(0.,0.135));-#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1559 = CARTESIAN_POINT('',(1.5E-02,0.15));+#1560 = CARTESIAN_POINT('',(3.469446951954E-18,0.15));+#1561 = CARTESIAN_POINT('',(0.,0.135));+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1518 = PCURVE('',#1519,#1526);-#1519 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(- (#1520,#1521)- ,(#1522,#1523)- ,(#1524,#1525+#1563 = PCURVE('',#1564,#1571);+#1564 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,1,(+ (#1565,#1566)+ ,(#1567,#1568)+ ,(#1569,#1570 )),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(2,2),( 0.,1.570796326795),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.) GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE(( (1.,1.) ,(0.707106781187,0.707106781187) ,(1.,1.))) REPRESENTATION_ITEM('') SURFACE() );-#1520 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#1521 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#1522 = CARTESIAN_POINT('',(0.5,-0.25,1.561251128379E-18));-#1523 = CARTESIAN_POINT('',(0.5,0.25,1.561251128379E-18));-#1524 = CARTESIAN_POINT('',(0.485,-0.25,0.));-#1525 = CARTESIAN_POINT('',(0.485,0.25,0.));-#1526 = DEFINITIONAL_REPRESENTATION('',(#1527),#1531);-#1527 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1528,#1529,#1530),+#1565 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#1566 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#1567 = CARTESIAN_POINT('',(0.5,-0.25,1.561251128379E-18));+#1568 = CARTESIAN_POINT('',(0.5,0.25,1.561251128379E-18));+#1569 = CARTESIAN_POINT('',(0.485,-0.25,0.));+#1570 = CARTESIAN_POINT('',(0.485,0.25,0.));+#1571 = DEFINITIONAL_REPRESENTATION('',(#1572),#1576);+#1572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1573,#1574,#1575), .UNSPECIFIED.,.F.,.F.,(3,3),(1.570796326795,3.14159265359), .PIECEWISE_BEZIER_KNOTS.);-#1528 = CARTESIAN_POINT('',(0.,0.));-#1529 = CARTESIAN_POINT('',(0.785398163397,0.));-#1530 = CARTESIAN_POINT('',(1.570796326795,0.));-#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1532 = ADVANCED_FACE('',(#1533),#354,.T.);-#1533 = FACE_BOUND('',#1534,.T.);-#1534 = EDGE_LOOP('',(#1535,#1560,#1561,#1562));-#1535 = ORIENTED_EDGE('',*,*,#1536,.F.);-#1536 = EDGE_CURVE('',#502,#1537,#1539,.T.);-#1537 = VERTEX_POINT('',#1538);-#1538 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#1539 = SURFACE_CURVE('',#1540,(#1543,#1549),.PCURVE_S1.);-#1540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1541,#1542),.UNSPECIFIED.,.F.,+#1573 = CARTESIAN_POINT('',(0.,0.));+#1574 = CARTESIAN_POINT('',(0.785398163397,0.));+#1575 = CARTESIAN_POINT('',(1.570796326795,0.));+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1577 = ADVANCED_FACE('',(#1578),#399,.T.);+#1578 = FACE_BOUND('',#1579,.T.);+#1579 = EDGE_LOOP('',(#1580,#1605,#1606,#1607));+#1580 = ORIENTED_EDGE('',*,*,#1581,.F.);+#1581 = EDGE_CURVE('',#547,#1582,#1584,.T.);+#1582 = VERTEX_POINT('',#1583);+#1583 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#1584 = SURFACE_CURVE('',#1585,(#1588,#1594),.PCURVE_S1.);+#1585 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1586,#1587),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1541 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#1542 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#1543 = PCURVE('',#354,#1544);-#1544 = DEFINITIONAL_REPRESENTATION('',(#1545),#1548);-#1545 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1546,#1547),.UNSPECIFIED.,.F.,+#1586 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#1587 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#1588 = PCURVE('',#399,#1589);+#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1593);+#1590 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1591,#1592),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1546 = CARTESIAN_POINT('',(0.835,6.25E-02));-#1547 = CARTESIAN_POINT('',(0.9475,6.25E-02));-#1548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1591 = CARTESIAN_POINT('',(0.835,6.25E-02));+#1592 = CARTESIAN_POINT('',(0.9475,6.25E-02));+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1549 = PCURVE('',#1550,#1555);-#1550 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1551,#1552)- ,(#1553,#1554+#1594 = PCURVE('',#1595,#1600);+#1595 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1596,#1597)+ ,(#1598,#1599 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.1125),(-0.115,-0.1), .PIECEWISE_BEZIER_KNOTS.);-#1551 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#1552 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#1553 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#1554 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));-#1555 = DEFINITIONAL_REPRESENTATION('',(#1556),#1559);-#1556 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1557,#1558),.UNSPECIFIED.,.F.,+#1596 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#1597 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#1598 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#1599 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1604);+#1601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1602,#1603),.UNSPECIFIED.,.F., .F.,(2,2),(0.36125,0.47375),.PIECEWISE_BEZIER_KNOTS.);-#1557 = CARTESIAN_POINT('',(0.1125,-0.115));-#1558 = CARTESIAN_POINT('',(0.,-0.115));-#1559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1602 = CARTESIAN_POINT('',(0.1125,-0.115));+#1603 = CARTESIAN_POINT('',(0.,-0.115));+#1604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1560 = ORIENTED_EDGE('',*,*,#501,.T.);-#1561 = ORIENTED_EDGE('',*,*,#340,.T.);-#1562 = ORIENTED_EDGE('',*,*,#1563,.F.);-#1563 = EDGE_CURVE('',#1537,#341,#1564,.T.);-#1564 = SURFACE_CURVE('',#1565,(#1568,#1574),.PCURVE_S1.);-#1565 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1566,#1567),.UNSPECIFIED.,.F.,+#1605 = ORIENTED_EDGE('',*,*,#546,.T.);+#1606 = ORIENTED_EDGE('',*,*,#385,.T.);+#1607 = ORIENTED_EDGE('',*,*,#1608,.F.);+#1608 = EDGE_CURVE('',#1582,#386,#1609,.T.);+#1609 = SURFACE_CURVE('',#1610,(#1613,#1619),.PCURVE_S1.);+#1610 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1611,#1612),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1566 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#1567 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));-#1568 = PCURVE('',#354,#1569);-#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1573);-#1570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1571,#1572),.UNSPECIFIED.,.F.,+#1611 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#1612 = CARTESIAN_POINT('',(0.4625,-0.25,0.1665));+#1613 = PCURVE('',#399,#1614);+#1614 = DEFINITIONAL_REPRESENTATION('',(#1615),#1618);+#1615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1616,#1617),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1571 = CARTESIAN_POINT('',(0.9475,6.25E-02));-#1572 = CARTESIAN_POINT('',(0.9475,0.));-#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1616 = CARTESIAN_POINT('',(0.9475,6.25E-02));+#1617 = CARTESIAN_POINT('',(0.9475,0.));+#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1574 = PCURVE('',#1414,#1575);-#1575 = DEFINITIONAL_REPRESENTATION('',(#1576),#1579);-#1576 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1577,#1578),.UNSPECIFIED.,.F.,+#1619 = PCURVE('',#1459,#1620);+#1620 = DEFINITIONAL_REPRESENTATION('',(#1621),#1624);+#1621 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1622,#1623),.UNSPECIFIED.,.F., .F.,(2,2),(-9.375E-02,-3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#1577 = CARTESIAN_POINT('',(0.125,-0.115));-#1578 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#1579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1580 = ADVANCED_FACE('',(#1581),#563,.T.);-#1581 = FACE_BOUND('',#1582,.T.);-#1582 = EDGE_LOOP('',(#1583,#1603,#1604,#1629));-#1583 = ORIENTED_EDGE('',*,*,#1584,.F.);-#1584 = EDGE_CURVE('',#550,#1585,#1587,.T.);-#1585 = VERTEX_POINT('',#1586);-#1586 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#1587 = SURFACE_CURVE('',#1588,(#1591,#1597),.PCURVE_S1.);-#1588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1589,#1590),.UNSPECIFIED.,.F.,+#1622 = CARTESIAN_POINT('',(0.125,-0.115));+#1623 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#1624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1625 = ADVANCED_FACE('',(#1626),#608,.T.);+#1626 = FACE_BOUND('',#1627,.T.);+#1627 = EDGE_LOOP('',(#1628,#1648,#1649,#1674));+#1628 = ORIENTED_EDGE('',*,*,#1629,.F.);+#1629 = EDGE_CURVE('',#595,#1630,#1632,.T.);+#1630 = VERTEX_POINT('',#1631);+#1631 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#1632 = SURFACE_CURVE('',#1633,(#1636,#1642),.PCURVE_S1.);+#1633 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1634,#1635),.UNSPECIFIED.,.F., .F.,(2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1589 = CARTESIAN_POINT('',(0.35,0.25,0.1665));-#1590 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#1591 = PCURVE('',#563,#1592);-#1592 = DEFINITIONAL_REPRESENTATION('',(#1593),#1596);-#1593 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1594,#1595),.UNSPECIFIED.,.F.,+#1634 = CARTESIAN_POINT('',(0.35,0.25,0.1665));+#1635 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#1636 = PCURVE('',#608,#1637);+#1637 = DEFINITIONAL_REPRESENTATION('',(#1638),#1641);+#1638 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1639,#1640),.UNSPECIFIED.,.F., .F.,(2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1594 = CARTESIAN_POINT('',(0.835,0.5));-#1595 = CARTESIAN_POINT('',(0.9475,0.5));-#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1639 = CARTESIAN_POINT('',(0.835,0.5));+#1640 = CARTESIAN_POINT('',(0.9475,0.5));+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1597 = PCURVE('',#609,#1598);-#1598 = DEFINITIONAL_REPRESENTATION('',(#1599),#1602);-#1599 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1600,#1601),.UNSPECIFIED.,.F.,+#1642 = PCURVE('',#654,#1643);+#1643 = DEFINITIONAL_REPRESENTATION('',(#1644),#1647);+#1644 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1645,#1646),.UNSPECIFIED.,.F., .F.,(2,2),(0.835,0.9475),.PIECEWISE_BEZIER_KNOTS.);-#1600 = CARTESIAN_POINT('',(0.17,0.835));-#1601 = CARTESIAN_POINT('',(0.17,0.9475));-#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1603 = ORIENTED_EDGE('',*,*,#549,.T.);-#1604 = ORIENTED_EDGE('',*,*,#1605,.F.);-#1605 = EDGE_CURVE('',#1606,#522,#1608,.T.);-#1606 = VERTEX_POINT('',#1607);-#1607 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#1608 = SURFACE_CURVE('',#1609,(#1612,#1618),.PCURVE_S1.);-#1609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1610,#1611),.UNSPECIFIED.,.F.,+#1645 = CARTESIAN_POINT('',(0.17,0.835));+#1646 = CARTESIAN_POINT('',(0.17,0.9475));+#1647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1648 = ORIENTED_EDGE('',*,*,#594,.T.);+#1649 = ORIENTED_EDGE('',*,*,#1650,.F.);+#1650 = EDGE_CURVE('',#1651,#567,#1653,.T.);+#1651 = VERTEX_POINT('',#1652);+#1652 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#1653 = SURFACE_CURVE('',#1654,(#1657,#1663),.PCURVE_S1.);+#1654 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1655,#1656),.UNSPECIFIED.,.F., .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1610 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#1611 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#1612 = PCURVE('',#563,#1613);-#1613 = DEFINITIONAL_REPRESENTATION('',(#1614),#1617);-#1614 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1615,#1616),.UNSPECIFIED.,.F.,+#1655 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#1656 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#1657 = PCURVE('',#608,#1658);+#1658 = DEFINITIONAL_REPRESENTATION('',(#1659),#1662);+#1659 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1660,#1661),.UNSPECIFIED.,.F., .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1615 = CARTESIAN_POINT('',(0.9475,0.4375));-#1616 = CARTESIAN_POINT('',(0.835,0.4375));-#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1660 = CARTESIAN_POINT('',(0.9475,0.4375));+#1661 = CARTESIAN_POINT('',(0.835,0.4375));+#1662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1618 = PCURVE('',#1619,#1624);-#1619 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1620,#1621)- ,(#1622,#1623+#1663 = PCURVE('',#1664,#1669);+#1664 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1665,#1666)+ ,(#1667,#1668 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.8125,0.925),(-0.115,-0.1), .PIECEWISE_BEZIER_KNOTS.);-#1620 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#1621 = CARTESIAN_POINT('',(0.35,0.1875,0.18));-#1622 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#1623 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1628);-#1625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1626,#1627),.UNSPECIFIED.,.F.,+#1665 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#1666 = CARTESIAN_POINT('',(0.35,0.1875,0.18));+#1667 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#1668 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#1669 = DEFINITIONAL_REPRESENTATION('',(#1670),#1673);+#1670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1671,#1672),.UNSPECIFIED.,.F., .F.,(2,2),(-0.93625,-0.82375),.PIECEWISE_BEZIER_KNOTS.);-#1626 = CARTESIAN_POINT('',(0.925,-0.115));-#1627 = CARTESIAN_POINT('',(0.8125,-0.115));-#1628 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1671 = CARTESIAN_POINT('',(0.925,-0.115));+#1672 = CARTESIAN_POINT('',(0.8125,-0.115));+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1629 = ORIENTED_EDGE('',*,*,#1630,.F.);-#1630 = EDGE_CURVE('',#1585,#1606,#1631,.T.);-#1631 = SURFACE_CURVE('',#1632,(#1635,#1641),.PCURVE_S1.);-#1632 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1633,#1634),.UNSPECIFIED.,.F.,+#1674 = ORIENTED_EDGE('',*,*,#1675,.F.);+#1675 = EDGE_CURVE('',#1630,#1651,#1676,.T.);+#1676 = SURFACE_CURVE('',#1677,(#1680,#1686),.PCURVE_S1.);+#1677 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1678,#1679),.UNSPECIFIED.,.F., .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1633 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#1634 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#1635 = PCURVE('',#563,#1636);-#1636 = DEFINITIONAL_REPRESENTATION('',(#1637),#1640);-#1637 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1638,#1639),.UNSPECIFIED.,.F.,+#1678 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#1679 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#1680 = PCURVE('',#608,#1681);+#1681 = DEFINITIONAL_REPRESENTATION('',(#1682),#1685);+#1682 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1683,#1684),.UNSPECIFIED.,.F., .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1638 = CARTESIAN_POINT('',(0.9475,0.5));-#1639 = CARTESIAN_POINT('',(0.9475,0.4375));-#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1683 = CARTESIAN_POINT('',(0.9475,0.5));+#1684 = CARTESIAN_POINT('',(0.9475,0.4375));+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1641 = PCURVE('',#1642,#1647);-#1642 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1643,#1644)- ,(#1645,#1646+#1686 = PCURVE('',#1687,#1692);+#1687 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1688,#1689)+ ,(#1690,#1691 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,6.25E-02),(-0.115,-0.1), .PIECEWISE_BEZIER_KNOTS.);-#1643 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#1644 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#1645 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#1646 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1651);-#1648 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1649,#1650),.UNSPECIFIED.,.F.,+#1688 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#1689 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#1690 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#1691 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#1692 = DEFINITIONAL_REPRESENTATION('',(#1693),#1696);+#1693 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1694,#1695),.UNSPECIFIED.,.F., .F.,(2,2),(-0.28125,-0.21875),.PIECEWISE_BEZIER_KNOTS.);-#1649 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#1650 = CARTESIAN_POINT('',(0.,-0.115));-#1651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1652 = ADVANCED_FACE('',(#1653),#535,.T.);-#1653 = FACE_BOUND('',#1654,.T.);-#1654 = EDGE_LOOP('',(#1655,#1656,#1679,#1700));-#1655 = ORIENTED_EDGE('',*,*,#521,.F.);-#1656 = ORIENTED_EDGE('',*,*,#1657,.T.);-#1657 = EDGE_CURVE('',#502,#1658,#1660,.T.);-#1658 = VERTEX_POINT('',#1659);-#1659 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));-#1660 = SURFACE_CURVE('',#1661,(#1665,#1672),.PCURVE_S1.);-#1661 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1662,#1663,#1664),+#1694 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#1695 = CARTESIAN_POINT('',(0.,-0.115));+#1696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1697 = ADVANCED_FACE('',(#1698),#580,.T.);+#1698 = FACE_BOUND('',#1699,.T.);+#1699 = EDGE_LOOP('',(#1700,#1701,#1724,#1745));+#1700 = ORIENTED_EDGE('',*,*,#566,.F.);+#1701 = ORIENTED_EDGE('',*,*,#1702,.T.);+#1702 = EDGE_CURVE('',#547,#1703,#1705,.T.);+#1703 = VERTEX_POINT('',#1704);+#1704 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));+#1705 = SURFACE_CURVE('',#1706,(#1710,#1717),.PCURVE_S1.);+#1706 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1707,#1708,#1709), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1662 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));-#1663 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));-#1664 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));-#1665 = PCURVE('',#535,#1666);-#1666 = DEFINITIONAL_REPRESENTATION('',(#1667),#1671);-#1667 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1668,#1669,#1670),+#1707 = CARTESIAN_POINT('',(0.35,-0.1875,0.1665));+#1708 = CARTESIAN_POINT('',(0.35,-0.1875,0.18));+#1709 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));+#1710 = PCURVE('',#580,#1711);+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);+#1712 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1713,#1714,#1715), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.);-#1668 = CARTESIAN_POINT('',(0.,6.25E-02));-#1669 = CARTESIAN_POINT('',(0.785398163397,6.25E-02));-#1670 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));-#1671 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1713 = CARTESIAN_POINT('',(0.,6.25E-02));+#1714 = CARTESIAN_POINT('',(0.785398163397,6.25E-02));+#1715 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1672 = PCURVE('',#1550,#1673);-#1673 = DEFINITIONAL_REPRESENTATION('',(#1674),#1678);-#1674 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1675,#1676,#1677),+#1717 = PCURVE('',#1595,#1718);+#1718 = DEFINITIONAL_REPRESENTATION('',(#1719),#1723);+#1719 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1720,#1721,#1722), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1675 = CARTESIAN_POINT('',(0.1125,-0.115));-#1676 = CARTESIAN_POINT('',(0.1125,-0.1));-#1677 = CARTESIAN_POINT('',(9.75E-02,-0.1));-#1678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1679 = ORIENTED_EDGE('',*,*,#1680,.T.);-#1680 = EDGE_CURVE('',#1658,#1681,#1683,.T.);-#1681 = VERTEX_POINT('',#1682);-#1682 = CARTESIAN_POINT('',(0.365,0.1875,0.18));-#1683 = SURFACE_CURVE('',#1684,(#1687,#1694),.PCURVE_S1.);-#1684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1685,#1686),.UNSPECIFIED.,.F.,+#1720 = CARTESIAN_POINT('',(0.1125,-0.115));+#1721 = CARTESIAN_POINT('',(0.1125,-0.1));+#1722 = CARTESIAN_POINT('',(9.75E-02,-0.1));+#1723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1724 = ORIENTED_EDGE('',*,*,#1725,.T.);+#1725 = EDGE_CURVE('',#1703,#1726,#1728,.T.);+#1726 = VERTEX_POINT('',#1727);+#1727 = CARTESIAN_POINT('',(0.365,0.1875,0.18));+#1728 = SURFACE_CURVE('',#1729,(#1732,#1739),.PCURVE_S1.);+#1729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1730,#1731),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1685 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));-#1686 = CARTESIAN_POINT('',(0.365,0.1875,0.18));-#1687 = PCURVE('',#535,#1688);-#1688 = DEFINITIONAL_REPRESENTATION('',(#1689),#1693);-#1689 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1690,#1691,#1692),+#1730 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));+#1731 = CARTESIAN_POINT('',(0.365,0.1875,0.18));+#1732 = PCURVE('',#580,#1733);+#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);+#1734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1735,#1736,#1737), .UNSPECIFIED.,.F.,.F.,(3,3),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.);-#1690 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));-#1691 = CARTESIAN_POINT('',(1.570796326795,0.25));-#1692 = CARTESIAN_POINT('',(1.570796326795,0.4375));-#1693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1735 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));+#1736 = CARTESIAN_POINT('',(1.570796326795,0.25));+#1737 = CARTESIAN_POINT('',(1.570796326795,0.4375));+#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1694 = PCURVE('',#1439,#1695);-#1695 = DEFINITIONAL_REPRESENTATION('',(#1696),#1699);-#1696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1697,#1698),.UNSPECIFIED.,.F.,+#1739 = PCURVE('',#1484,#1740);+#1740 = DEFINITIONAL_REPRESENTATION('',(#1741),#1744);+#1741 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1742,#1743),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#1697 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));-#1698 = CARTESIAN_POINT('',(1.5E-02,0.4375));-#1699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1742 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));+#1743 = CARTESIAN_POINT('',(1.5E-02,0.4375));+#1744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1700 = ORIENTED_EDGE('',*,*,#1701,.F.);-#1701 = EDGE_CURVE('',#522,#1681,#1702,.T.);-#1702 = SURFACE_CURVE('',#1703,(#1707,#1714),.PCURVE_S1.);-#1703 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1704,#1705,#1706),+#1745 = ORIENTED_EDGE('',*,*,#1746,.F.);+#1746 = EDGE_CURVE('',#567,#1726,#1747,.T.);+#1747 = SURFACE_CURVE('',#1748,(#1752,#1759),.PCURVE_S1.);+#1748 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1749,#1750,#1751), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1704 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));-#1705 = CARTESIAN_POINT('',(0.35,0.1875,0.18));-#1706 = CARTESIAN_POINT('',(0.365,0.1875,0.18));-#1707 = PCURVE('',#535,#1708);-#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);-#1709 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1710,#1711,#1712),+#1749 = CARTESIAN_POINT('',(0.35,0.1875,0.1665));+#1750 = CARTESIAN_POINT('',(0.35,0.1875,0.18));+#1751 = CARTESIAN_POINT('',(0.365,0.1875,0.18));+#1752 = PCURVE('',#580,#1753);+#1753 = DEFINITIONAL_REPRESENTATION('',(#1754),#1758);+#1754 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1755,#1756,#1757), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.);-#1710 = CARTESIAN_POINT('',(0.,0.4375));-#1711 = CARTESIAN_POINT('',(0.785398163397,0.4375));-#1712 = CARTESIAN_POINT('',(1.570796326795,0.4375));-#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1755 = CARTESIAN_POINT('',(0.,0.4375));+#1756 = CARTESIAN_POINT('',(0.785398163397,0.4375));+#1757 = CARTESIAN_POINT('',(1.570796326795,0.4375));+#1758 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1714 = PCURVE('',#1619,#1715);-#1715 = DEFINITIONAL_REPRESENTATION('',(#1716),#1720);-#1716 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1717,#1718,#1719),+#1759 = PCURVE('',#1664,#1760);+#1760 = DEFINITIONAL_REPRESENTATION('',(#1761),#1765);+#1761 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1762,#1763,#1764), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#1717 = CARTESIAN_POINT('',(0.8125,-0.115));-#1718 = CARTESIAN_POINT('',(0.8125,-0.1));-#1719 = CARTESIAN_POINT('',(0.8275,-0.1));-#1720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1721 = ADVANCED_FACE('',(#1722),#609,.T.);-#1722 = FACE_BOUND('',#1723,.T.);-#1723 = EDGE_LOOP('',(#1724,#1749,#1769,#1787,#1788,#1789,#1790,#1815,- #1835,#1853));-#1724 = ORIENTED_EDGE('',*,*,#1725,.F.);-#1725 = EDGE_CURVE('',#1726,#1152,#1728,.T.);-#1726 = VERTEX_POINT('',#1727);-#1727 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));-#1728 = SURFACE_CURVE('',#1729,(#1732,#1738),.PCURVE_S1.);-#1729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1730,#1731),.UNSPECIFIED.,.F.,+#1762 = CARTESIAN_POINT('',(0.8125,-0.115));+#1763 = CARTESIAN_POINT('',(0.8125,-0.1));+#1764 = CARTESIAN_POINT('',(0.8275,-0.1));+#1765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1766 = ADVANCED_FACE('',(#1767),#654,.T.);+#1767 = FACE_BOUND('',#1768,.T.);+#1768 = EDGE_LOOP('',(#1769,#1794,#1814,#1832,#1833,#1834,#1835,#1860,+ #1880,#1898));+#1769 = ORIENTED_EDGE('',*,*,#1770,.F.);+#1770 = EDGE_CURVE('',#1771,#1197,#1773,.T.);+#1771 = VERTEX_POINT('',#1772);+#1772 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));+#1773 = SURFACE_CURVE('',#1774,(#1777,#1783),.PCURVE_S1.);+#1774 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1775,#1776),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1730 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));-#1731 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#1732 = PCURVE('',#609,#1733);-#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1737);-#1734 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1735,#1736),.UNSPECIFIED.,.F.,+#1775 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));+#1776 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#1777 = PCURVE('',#654,#1778);+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1782);+#1779 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1780,#1781),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1735 = CARTESIAN_POINT('',(0.,0.));-#1736 = CARTESIAN_POINT('',(0.,2.25E-02));-#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1780 = CARTESIAN_POINT('',(0.,0.));+#1781 = CARTESIAN_POINT('',(0.,2.25E-02));+#1782 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1738 = PCURVE('',#1739,#1744);-#1739 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1740,#1741)- ,(#1742,#1743+#1783 = PCURVE('',#1784,#1789);+#1784 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1785,#1786)+ ,(#1787,#1788 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.2),(0.,3.75E-02), .PIECEWISE_BEZIER_KNOTS.);-#1740 = CARTESIAN_POINT('',(-0.5,0.25,0.));-#1741 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#1742 = CARTESIAN_POINT('',(-0.5,0.25,0.18));-#1743 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#1744 = DEFINITIONAL_REPRESENTATION('',(#1745),#1748);-#1745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1746,#1747),.UNSPECIFIED.,.F.,+#1785 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#1786 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#1787 = CARTESIAN_POINT('',(-0.5,0.25,0.18));+#1788 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#1789 = DEFINITIONAL_REPRESENTATION('',(#1790),#1793);+#1790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1791,#1792),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1746 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));-#1747 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));-#1748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1791 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));+#1792 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1749 = ORIENTED_EDGE('',*,*,#1750,.T.);-#1750 = EDGE_CURVE('',#1726,#1751,#1753,.T.);-#1751 = VERTEX_POINT('',#1752);-#1752 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));-#1753 = SURFACE_CURVE('',#1754,(#1757,#1763),.PCURVE_S1.);-#1754 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1755,#1756),.UNSPECIFIED.,.F.,+#1794 = ORIENTED_EDGE('',*,*,#1795,.T.);+#1795 = EDGE_CURVE('',#1771,#1796,#1798,.T.);+#1796 = VERTEX_POINT('',#1797);+#1797 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));+#1798 = SURFACE_CURVE('',#1799,(#1802,#1808),.PCURVE_S1.);+#1799 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1800,#1801),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1755 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));-#1756 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));-#1757 = PCURVE('',#609,#1758);-#1758 = DEFINITIONAL_REPRESENTATION('',(#1759),#1762);-#1759 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1760,#1761),.UNSPECIFIED.,.F.,+#1800 = CARTESIAN_POINT('',(-0.485,0.25,1.35E-02));+#1801 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));+#1802 = PCURVE('',#654,#1803);+#1803 = DEFINITIONAL_REPRESENTATION('',(#1804),#1807);+#1804 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1805,#1806),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1760 = CARTESIAN_POINT('',(0.,0.));-#1761 = CARTESIAN_POINT('',(0.17,0.));-#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1805 = CARTESIAN_POINT('',(0.,0.));+#1806 = CARTESIAN_POINT('',(0.17,0.));+#1807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1763 = PCURVE('',#1739,#1764);-#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1768);-#1765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1766,#1767),.UNSPECIFIED.,.F.,+#1808 = PCURVE('',#1784,#1809);+#1809 = DEFINITIONAL_REPRESENTATION('',(#1810),#1813);+#1810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1811,#1812),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1766 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));-#1767 = CARTESIAN_POINT('',(0.185,1.5E-02));-#1768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1811 = CARTESIAN_POINT('',(1.5E-02,1.5E-02));+#1812 = CARTESIAN_POINT('',(0.185,1.5E-02));+#1813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1769 = ORIENTED_EDGE('',*,*,#1770,.T.);-#1770 = EDGE_CURVE('',#1751,#596,#1771,.T.);-#1771 = SURFACE_CURVE('',#1772,(#1775,#1781),.PCURVE_S1.);-#1772 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1773,#1774),.UNSPECIFIED.,.F.,+#1814 = ORIENTED_EDGE('',*,*,#1815,.T.);+#1815 = EDGE_CURVE('',#1796,#641,#1816,.T.);+#1816 = SURFACE_CURVE('',#1817,(#1820,#1826),.PCURVE_S1.);+#1817 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1818,#1819),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1773 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));-#1774 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#1775 = PCURVE('',#609,#1776);-#1776 = DEFINITIONAL_REPRESENTATION('',(#1777),#1780);-#1777 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1778,#1779),.UNSPECIFIED.,.F.,+#1818 = CARTESIAN_POINT('',(-0.485,0.25,0.1665));+#1819 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#1820 = PCURVE('',#654,#1821);+#1821 = DEFINITIONAL_REPRESENTATION('',(#1822),#1825);+#1822 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1823,#1824),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1778 = CARTESIAN_POINT('',(0.17,0.));-#1779 = CARTESIAN_POINT('',(0.17,2.25E-02));-#1780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1823 = CARTESIAN_POINT('',(0.17,0.));+#1824 = CARTESIAN_POINT('',(0.17,2.25E-02));+#1825 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1781 = PCURVE('',#1739,#1782);-#1782 = DEFINITIONAL_REPRESENTATION('',(#1783),#1786);-#1783 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1784,#1785),.UNSPECIFIED.,.F.,+#1826 = PCURVE('',#1784,#1827);+#1827 = DEFINITIONAL_REPRESENTATION('',(#1828),#1831);+#1828 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1829,#1830),.UNSPECIFIED.,.F., .F.,(2,2),(0.,2.25E-02),.PIECEWISE_BEZIER_KNOTS.);-#1784 = CARTESIAN_POINT('',(0.185,1.5E-02));-#1785 = CARTESIAN_POINT('',(0.185,3.75E-02));-#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1787 = ORIENTED_EDGE('',*,*,#595,.T.);-#1788 = ORIENTED_EDGE('',*,*,#675,.F.);-#1789 = ORIENTED_EDGE('',*,*,#1584,.T.);-#1790 = ORIENTED_EDGE('',*,*,#1791,.T.);-#1791 = EDGE_CURVE('',#1585,#1792,#1794,.T.);-#1792 = VERTEX_POINT('',#1793);-#1793 = CARTESIAN_POINT('',(0.485,0.25,0.1665));-#1794 = SURFACE_CURVE('',#1795,(#1798,#1804),.PCURVE_S1.);-#1795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1796,#1797),.UNSPECIFIED.,.F.,+#1829 = CARTESIAN_POINT('',(0.185,1.5E-02));+#1830 = CARTESIAN_POINT('',(0.185,3.75E-02));+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1832 = ORIENTED_EDGE('',*,*,#640,.T.);+#1833 = ORIENTED_EDGE('',*,*,#720,.F.);+#1834 = ORIENTED_EDGE('',*,*,#1629,.T.);+#1835 = ORIENTED_EDGE('',*,*,#1836,.T.);+#1836 = EDGE_CURVE('',#1630,#1837,#1839,.T.);+#1837 = VERTEX_POINT('',#1838);+#1838 = CARTESIAN_POINT('',(0.485,0.25,0.1665));+#1839 = SURFACE_CURVE('',#1840,(#1843,#1849),.PCURVE_S1.);+#1840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1841,#1842),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1796 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#1797 = CARTESIAN_POINT('',(0.485,0.25,0.1665));-#1798 = PCURVE('',#609,#1799);-#1799 = DEFINITIONAL_REPRESENTATION('',(#1800),#1803);-#1800 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1801,#1802),.UNSPECIFIED.,.F.,+#1841 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#1842 = CARTESIAN_POINT('',(0.485,0.25,0.1665));+#1843 = PCURVE('',#654,#1844);+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1848);+#1845 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1846,#1847),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1801 = CARTESIAN_POINT('',(0.17,0.9475));-#1802 = CARTESIAN_POINT('',(0.17,0.97));-#1803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1846 = CARTESIAN_POINT('',(0.17,0.9475));+#1847 = CARTESIAN_POINT('',(0.17,0.97));+#1848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1804 = PCURVE('',#1805,#1810);-#1805 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#1806,#1807)- ,(#1808,#1809+#1849 = PCURVE('',#1850,#1855);+#1850 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#1851,#1852)+ ,(#1853,#1854 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.2),(0.1125,0.15), .PIECEWISE_BEZIER_KNOTS.);-#1806 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#1807 = CARTESIAN_POINT('',(0.5,0.25,0.));-#1808 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#1809 = CARTESIAN_POINT('',(0.5,0.25,0.18));-#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1814);-#1811 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1812,#1813),.UNSPECIFIED.,.F.,+#1851 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#1852 = CARTESIAN_POINT('',(0.5,0.25,0.));+#1853 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#1854 = CARTESIAN_POINT('',(0.5,0.25,0.18));+#1855 = DEFINITIONAL_REPRESENTATION('',(#1856),#1859);+#1856 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1857,#1858),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1812 = CARTESIAN_POINT('',(0.185,0.1125));-#1813 = CARTESIAN_POINT('',(0.185,0.135));-#1814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1857 = CARTESIAN_POINT('',(0.185,0.1125));+#1858 = CARTESIAN_POINT('',(0.185,0.135));+#1859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1815 = ORIENTED_EDGE('',*,*,#1816,.F.);-#1816 = EDGE_CURVE('',#1817,#1792,#1819,.T.);-#1817 = VERTEX_POINT('',#1818);-#1818 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));-#1819 = SURFACE_CURVE('',#1820,(#1823,#1829),.PCURVE_S1.);-#1820 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1821,#1822),.UNSPECIFIED.,.F.,+#1860 = ORIENTED_EDGE('',*,*,#1861,.F.);+#1861 = EDGE_CURVE('',#1862,#1837,#1864,.T.);+#1862 = VERTEX_POINT('',#1863);+#1863 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));+#1864 = SURFACE_CURVE('',#1865,(#1868,#1874),.PCURVE_S1.);+#1865 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1866,#1867),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1821 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));-#1822 = CARTESIAN_POINT('',(0.485,0.25,0.1665));-#1823 = PCURVE('',#609,#1824);-#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1828);-#1825 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1826,#1827),.UNSPECIFIED.,.F.,+#1866 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));+#1867 = CARTESIAN_POINT('',(0.485,0.25,0.1665));+#1868 = PCURVE('',#654,#1869);+#1869 = DEFINITIONAL_REPRESENTATION('',(#1870),#1873);+#1870 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1871,#1872),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1826 = CARTESIAN_POINT('',(0.,0.97));-#1827 = CARTESIAN_POINT('',(0.17,0.97));-#1828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1871 = CARTESIAN_POINT('',(0.,0.97));+#1872 = CARTESIAN_POINT('',(0.17,0.97));+#1873 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1829 = PCURVE('',#1805,#1830);-#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1834);-#1831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1832,#1833),.UNSPECIFIED.,.F.,+#1874 = PCURVE('',#1850,#1875);+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1879);+#1876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1877,#1878),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.17),.PIECEWISE_BEZIER_KNOTS.);-#1832 = CARTESIAN_POINT('',(1.5E-02,0.135));-#1833 = CARTESIAN_POINT('',(0.185,0.135));-#1834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1877 = CARTESIAN_POINT('',(1.5E-02,0.135));+#1878 = CARTESIAN_POINT('',(0.185,0.135));+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1835 = ORIENTED_EDGE('',*,*,#1836,.F.);-#1836 = EDGE_CURVE('',#1127,#1817,#1837,.T.);-#1837 = SURFACE_CURVE('',#1838,(#1841,#1847),.PCURVE_S1.);-#1838 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1839,#1840),.UNSPECIFIED.,.F.,+#1880 = ORIENTED_EDGE('',*,*,#1881,.F.);+#1881 = EDGE_CURVE('',#1172,#1862,#1882,.T.);+#1882 = SURFACE_CURVE('',#1883,(#1886,#1892),.PCURVE_S1.);+#1883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1884,#1885),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1839 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#1840 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));-#1841 = PCURVE('',#609,#1842);-#1842 = DEFINITIONAL_REPRESENTATION('',(#1843),#1846);-#1843 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1844,#1845),.UNSPECIFIED.,.F.,+#1884 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));+#1885 = CARTESIAN_POINT('',(0.485,0.25,1.35E-02));+#1886 = PCURVE('',#654,#1887);+#1887 = DEFINITIONAL_REPRESENTATION('',(#1888),#1891);+#1888 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1889,#1890),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1844 = CARTESIAN_POINT('',(0.,0.9475));-#1845 = CARTESIAN_POINT('',(0.,0.97));-#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1889 = CARTESIAN_POINT('',(0.,0.9475));+#1890 = CARTESIAN_POINT('',(0.,0.97));+#1891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1847 = PCURVE('',#1805,#1848);-#1848 = DEFINITIONAL_REPRESENTATION('',(#1849),#1852);-#1849 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1850,#1851),.UNSPECIFIED.,.F.,+#1892 = PCURVE('',#1850,#1893);+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1897);+#1894 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1895,#1896),.UNSPECIFIED.,.F., .F.,(2,2),(0.9475,0.97),.PIECEWISE_BEZIER_KNOTS.);-#1850 = CARTESIAN_POINT('',(1.5E-02,0.1125));-#1851 = CARTESIAN_POINT('',(1.5E-02,0.135));-#1852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1853 = ORIENTED_EDGE('',*,*,#1151,.F.);-#1854 = ADVANCED_FACE('',(#1855),#657,.F.);-#1855 = FACE_BOUND('',#1856,.F.);-#1856 = EDGE_LOOP('',(#1857,#1877,#1895,#1896));-#1857 = ORIENTED_EDGE('',*,*,#1858,.F.);-#1858 = EDGE_CURVE('',#1859,#697,#1861,.T.);-#1859 = VERTEX_POINT('',#1860);-#1860 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#1861 = SURFACE_CURVE('',#1862,(#1865,#1871),.PCURVE_S1.);-#1862 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1863,#1864),.UNSPECIFIED.,.F.,+#1895 = CARTESIAN_POINT('',(1.5E-02,0.1125));+#1896 = CARTESIAN_POINT('',(1.5E-02,0.135));+#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1898 = ORIENTED_EDGE('',*,*,#1196,.F.);+#1899 = ADVANCED_FACE('',(#1900),#702,.F.);+#1900 = FACE_BOUND('',#1901,.F.);+#1901 = EDGE_LOOP('',(#1902,#1922,#1940,#1941));+#1902 = ORIENTED_EDGE('',*,*,#1903,.F.);+#1903 = EDGE_CURVE('',#1904,#742,#1906,.T.);+#1904 = VERTEX_POINT('',#1905);+#1905 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#1906 = SURFACE_CURVE('',#1907,(#1910,#1916),.PCURVE_S1.);+#1907 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1908,#1909),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#1863 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#1864 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));-#1865 = PCURVE('',#657,#1866);-#1866 = DEFINITIONAL_REPRESENTATION('',(#1867),#1870);-#1867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1868,#1869),.UNSPECIFIED.,.F.,+#1908 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#1909 = CARTESIAN_POINT('',(-0.365,0.1875,0.18));+#1910 = PCURVE('',#702,#1911);+#1911 = DEFINITIONAL_REPRESENTATION('',(#1912),#1915);+#1912 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1913,#1914),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#1868 = CARTESIAN_POINT('',(0.,-0.1));-#1869 = CARTESIAN_POINT('',(9.75E-02,-0.1));-#1870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1913 = CARTESIAN_POINT('',(0.,-0.1));+#1914 = CARTESIAN_POINT('',(9.75E-02,-0.1));+#1915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1871 = PCURVE('',#734,#1872);-#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1876);-#1873 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1874,#1875),.UNSPECIFIED.,.F.,+#1916 = PCURVE('',#779,#1917);+#1917 = DEFINITIONAL_REPRESENTATION('',(#1918),#1921);+#1918 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1919,#1920),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#1874 = CARTESIAN_POINT('',(3.75E-02,0.4375));-#1875 = CARTESIAN_POINT('',(0.135,0.4375));-#1876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1919 = CARTESIAN_POINT('',(3.75E-02,0.4375));+#1920 = CARTESIAN_POINT('',(0.135,0.4375));+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1877 = ORIENTED_EDGE('',*,*,#1878,.T.);-#1878 = EDGE_CURVE('',#1859,#621,#1879,.T.);-#1879 = SURFACE_CURVE('',#1880,(#1883,#1889),.PCURVE_S1.);-#1880 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1881,#1882),.UNSPECIFIED.,.F.,+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);+#1923 = EDGE_CURVE('',#1904,#666,#1924,.T.);+#1924 = SURFACE_CURVE('',#1925,(#1928,#1934),.PCURVE_S1.);+#1925 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1926,#1927),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1881 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#1882 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));-#1883 = PCURVE('',#657,#1884);-#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1888);-#1885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1886,#1887),.UNSPECIFIED.,.F.,+#1926 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#1927 = CARTESIAN_POINT('',(-0.4625,0.1875,0.1665));+#1928 = PCURVE('',#702,#1929);+#1929 = DEFINITIONAL_REPRESENTATION('',(#1930),#1933);+#1930 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1931,#1932),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1886 = CARTESIAN_POINT('',(0.,-0.1));-#1887 = CARTESIAN_POINT('',(0.,-0.115));-#1888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1931 = CARTESIAN_POINT('',(0.,-0.1));+#1932 = CARTESIAN_POINT('',(0.,-0.115));+#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1889 = PCURVE('',#634,#1890);-#1890 = DEFINITIONAL_REPRESENTATION('',(#1891),#1894);-#1891 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1892,#1893),.UNSPECIFIED.,.F.,+#1934 = PCURVE('',#679,#1935);+#1935 = DEFINITIONAL_REPRESENTATION('',(#1936),#1939);+#1936 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1937,#1938),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1892 = CARTESIAN_POINT('',(0.125,-0.1));-#1893 = CARTESIAN_POINT('',(0.125,-0.115));-#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1895 = ORIENTED_EDGE('',*,*,#645,.F.);-#1896 = ORIENTED_EDGE('',*,*,#696,.F.);-#1897 = ADVANCED_FACE('',(#1898),#634,.F.);-#1898 = FACE_BOUND('',#1899,.F.);-#1899 = EDGE_LOOP('',(#1900,#1901,#1921,#1939));-#1900 = ORIENTED_EDGE('',*,*,#1878,.F.);-#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);-#1902 = EDGE_CURVE('',#1903,#1859,#1905,.T.);-#1903 = VERTEX_POINT('',#1904);-#1904 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#1905 = SURFACE_CURVE('',#1906,(#1909,#1915),.PCURVE_S1.);-#1906 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1907,#1908),.UNSPECIFIED.,.F.,+#1937 = CARTESIAN_POINT('',(0.125,-0.1));+#1938 = CARTESIAN_POINT('',(0.125,-0.115));+#1939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1940 = ORIENTED_EDGE('',*,*,#690,.F.);+#1941 = ORIENTED_EDGE('',*,*,#741,.F.);+#1942 = ADVANCED_FACE('',(#1943),#679,.F.);+#1943 = FACE_BOUND('',#1944,.F.);+#1944 = EDGE_LOOP('',(#1945,#1946,#1966,#1984));+#1945 = ORIENTED_EDGE('',*,*,#1923,.F.);+#1946 = ORIENTED_EDGE('',*,*,#1947,.F.);+#1947 = EDGE_CURVE('',#1948,#1904,#1950,.T.);+#1948 = VERTEX_POINT('',#1949);+#1949 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#1950 = SURFACE_CURVE('',#1951,(#1954,#1960),.PCURVE_S1.);+#1951 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1952,#1953),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#1907 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#1908 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));-#1909 = PCURVE('',#634,#1910);-#1910 = DEFINITIONAL_REPRESENTATION('',(#1911),#1914);-#1911 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1912,#1913),.UNSPECIFIED.,.F.,+#1952 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#1953 = CARTESIAN_POINT('',(-0.4625,0.1875,0.18));+#1954 = PCURVE('',#679,#1955);+#1955 = DEFINITIONAL_REPRESENTATION('',(#1956),#1959);+#1956 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1957,#1958),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#1912 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#1913 = CARTESIAN_POINT('',(0.125,-0.1));-#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1957 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#1958 = CARTESIAN_POINT('',(0.125,-0.1));+#1959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1915 = PCURVE('',#734,#1916);-#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1920);-#1917 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1918,#1919),.UNSPECIFIED.,.F.,+#1960 = PCURVE('',#779,#1961);+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1965);+#1962 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1963,#1964),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#1918 = CARTESIAN_POINT('',(3.75E-02,0.5));-#1919 = CARTESIAN_POINT('',(3.75E-02,0.4375));-#1920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1963 = CARTESIAN_POINT('',(3.75E-02,0.5));+#1964 = CARTESIAN_POINT('',(3.75E-02,0.4375));+#1965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1921 = ORIENTED_EDGE('',*,*,#1922,.F.);-#1922 = EDGE_CURVE('',#596,#1903,#1923,.T.);-#1923 = SURFACE_CURVE('',#1924,(#1927,#1933),.PCURVE_S1.);-#1924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1925,#1926),.UNSPECIFIED.,.F.,+#1966 = ORIENTED_EDGE('',*,*,#1967,.F.);+#1967 = EDGE_CURVE('',#641,#1948,#1968,.T.);+#1968 = SURFACE_CURVE('',#1969,(#1972,#1978),.PCURVE_S1.);+#1969 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1970,#1971),.UNSPECIFIED.,.F., .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#1925 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));-#1926 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#1927 = PCURVE('',#634,#1928);-#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1932);-#1929 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1930,#1931),.UNSPECIFIED.,.F.,+#1970 = CARTESIAN_POINT('',(-0.4625,0.25,0.1665));+#1971 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#1972 = PCURVE('',#679,#1973);+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1977);+#1974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1975,#1976),.UNSPECIFIED.,.F., .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#1930 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#1931 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#1932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1975 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#1976 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#1977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1933 = PCURVE('',#1739,#1934);-#1934 = DEFINITIONAL_REPRESENTATION('',(#1935),#1938);-#1935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1936,#1937),.UNSPECIFIED.,.F.,+#1978 = PCURVE('',#1784,#1979);+#1979 = DEFINITIONAL_REPRESENTATION('',(#1980),#1983);+#1980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1981,#1982),.UNSPECIFIED.,.F., .F.,(2,2),(3.5E-02,5.E-02),.PIECEWISE_BEZIER_KNOTS.);-#1936 = CARTESIAN_POINT('',(0.185,3.75E-02));-#1937 = CARTESIAN_POINT('',(0.2,3.75E-02));-#1938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1939 = ORIENTED_EDGE('',*,*,#620,.F.);-#1940 = ADVANCED_FACE('',(#1941),#759,.F.);-#1941 = FACE_BOUND('',#1942,.F.);-#1942 = EDGE_LOOP('',(#1943,#1963,#1981,#1982));-#1943 = ORIENTED_EDGE('',*,*,#1944,.F.);-#1944 = EDGE_CURVE('',#1945,#776,#1947,.T.);-#1945 = VERTEX_POINT('',#1946);-#1946 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#1947 = SURFACE_CURVE('',#1948,(#1951,#1957),.PCURVE_S1.);-#1948 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1949,#1950),.UNSPECIFIED.,.F.,+#1981 = CARTESIAN_POINT('',(0.185,3.75E-02));+#1982 = CARTESIAN_POINT('',(0.2,3.75E-02));+#1983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1984 = ORIENTED_EDGE('',*,*,#665,.F.);+#1985 = ADVANCED_FACE('',(#1986),#804,.F.);+#1986 = FACE_BOUND('',#1987,.F.);+#1987 = EDGE_LOOP('',(#1988,#2008,#2026,#2027));+#1988 = ORIENTED_EDGE('',*,*,#1989,.F.);+#1989 = EDGE_CURVE('',#1990,#821,#1992,.T.);+#1990 = VERTEX_POINT('',#1991);+#1991 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#1992 = SURFACE_CURVE('',#1993,(#1996,#2002),.PCURVE_S1.);+#1993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1994,#1995),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1949 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#1950 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));-#1951 = PCURVE('',#759,#1952);-#1952 = DEFINITIONAL_REPRESENTATION('',(#1953),#1956);-#1953 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1954,#1955),.UNSPECIFIED.,.F.,+#1994 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#1995 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.1665));+#1996 = PCURVE('',#804,#1997);+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2001);+#1998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1999,#2000),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1954 = CARTESIAN_POINT('',(0.925,-0.1));-#1955 = CARTESIAN_POINT('',(0.925,-0.115));-#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#1999 = CARTESIAN_POINT('',(0.925,-0.1));+#2000 = CARTESIAN_POINT('',(0.925,-0.115));+#2001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1957 = PCURVE('',#789,#1958);-#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1962);-#1959 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1960,#1961),.UNSPECIFIED.,.F.,+#2002 = PCURVE('',#834,#2003);+#2003 = DEFINITIONAL_REPRESENTATION('',(#2004),#2007);+#2004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2005,#2006),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#1960 = CARTESIAN_POINT('',(0.,-0.1));-#1961 = CARTESIAN_POINT('',(0.,-0.115));-#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2005 = CARTESIAN_POINT('',(0.,-0.1));+#2006 = CARTESIAN_POINT('',(0.,-0.115));+#2007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1963 = ORIENTED_EDGE('',*,*,#1964,.F.);-#1964 = EDGE_CURVE('',#720,#1945,#1965,.T.);-#1965 = SURFACE_CURVE('',#1966,(#1969,#1975),.PCURVE_S1.);-#1966 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1967,#1968),.UNSPECIFIED.,.F.,+#2008 = ORIENTED_EDGE('',*,*,#2009,.F.);+#2009 = EDGE_CURVE('',#765,#1990,#2010,.T.);+#2010 = SURFACE_CURVE('',#2011,(#2014,#2020),.PCURVE_S1.);+#2011 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2012,#2013),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#1967 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));-#1968 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#1969 = PCURVE('',#759,#1970);-#1970 = DEFINITIONAL_REPRESENTATION('',(#1971),#1974);-#1971 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1972,#1973),.UNSPECIFIED.,.F.,+#2012 = CARTESIAN_POINT('',(-0.365,-0.1875,0.18));+#2013 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#2014 = PCURVE('',#804,#2015);+#2015 = DEFINITIONAL_REPRESENTATION('',(#2016),#2019);+#2016 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2017,#2018),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#1972 = CARTESIAN_POINT('',(0.8275,-0.1));-#1973 = CARTESIAN_POINT('',(0.925,-0.1));-#1974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2017 = CARTESIAN_POINT('',(0.8275,-0.1));+#2018 = CARTESIAN_POINT('',(0.925,-0.1));+#2019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#1975 = PCURVE('',#734,#1976);-#1976 = DEFINITIONAL_REPRESENTATION('',(#1977),#1980);-#1977 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1978,#1979),.UNSPECIFIED.,.F.,+#2020 = PCURVE('',#779,#2021);+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2025);+#2022 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2023,#2024),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#1978 = CARTESIAN_POINT('',(0.135,6.25E-02));-#1979 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));-#1980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#1981 = ORIENTED_EDGE('',*,*,#745,.T.);-#1982 = ORIENTED_EDGE('',*,*,#802,.F.);-#1983 = ADVANCED_FACE('',(#1984),#734,.T.);-#1984 = FACE_BOUND('',#1985,.T.);-#1985 = EDGE_LOOP('',(#1986,#2006,#2025,#2026,#2044,#2045,#2046,#2047));-#1986 = ORIENTED_EDGE('',*,*,#1987,.F.);-#1987 = EDGE_CURVE('',#1988,#1903,#1990,.T.);-#1988 = VERTEX_POINT('',#1989);-#1989 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#1990 = SURFACE_CURVE('',#1991,(#1994,#2000),.PCURVE_S1.);-#1991 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1992,#1993),.UNSPECIFIED.,.F.,+#2023 = CARTESIAN_POINT('',(0.135,6.25E-02));+#2024 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));+#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2026 = ORIENTED_EDGE('',*,*,#790,.T.);+#2027 = ORIENTED_EDGE('',*,*,#847,.F.);+#2028 = ADVANCED_FACE('',(#2029),#779,.T.);+#2029 = FACE_BOUND('',#2030,.T.);+#2030 = EDGE_LOOP('',(#2031,#2051,#2070,#2071,#2089,#2090,#2091,#2092));+#2031 = ORIENTED_EDGE('',*,*,#2032,.F.);+#2032 = EDGE_CURVE('',#2033,#1948,#2035,.T.);+#2033 = VERTEX_POINT('',#2034);+#2034 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#2035 = SURFACE_CURVE('',#2036,(#2039,#2045),.PCURVE_S1.);+#2036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2037,#2038),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#1992 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#1993 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));-#1994 = PCURVE('',#734,#1995);-#1995 = DEFINITIONAL_REPRESENTATION('',(#1996),#1999);-#1996 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1997,#1998),.UNSPECIFIED.,.F.,+#2037 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#2038 = CARTESIAN_POINT('',(-0.4625,0.25,0.18));+#2039 = PCURVE('',#779,#2040);+#2040 = DEFINITIONAL_REPRESENTATION('',(#2041),#2044);+#2041 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2042,#2043),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#1997 = CARTESIAN_POINT('',(1.5E-02,0.5));-#1998 = CARTESIAN_POINT('',(3.75E-02,0.5));-#1999 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2042 = CARTESIAN_POINT('',(1.5E-02,0.5));+#2043 = CARTESIAN_POINT('',(3.75E-02,0.5));+#2044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2000 = PCURVE('',#1739,#2001);-#2001 = DEFINITIONAL_REPRESENTATION('',(#2002),#2005);-#2002 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2003,#2004),.UNSPECIFIED.,.F.,+#2045 = PCURVE('',#1784,#2046);+#2046 = DEFINITIONAL_REPRESENTATION('',(#2047),#2050);+#2047 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2048,#2049),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#2003 = CARTESIAN_POINT('',(0.2,1.5E-02));-#2004 = CARTESIAN_POINT('',(0.2,3.75E-02));-#2005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2048 = CARTESIAN_POINT('',(0.2,1.5E-02));+#2049 = CARTESIAN_POINT('',(0.2,3.75E-02));+#2050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2006 = ORIENTED_EDGE('',*,*,#2007,.F.);-#2007 = EDGE_CURVE('',#906,#1988,#2008,.T.);-#2008 = SURFACE_CURVE('',#2009,(#2012,#2018),.PCURVE_S1.);-#2009 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2010,#2011),.UNSPECIFIED.,.F.,+#2051 = ORIENTED_EDGE('',*,*,#2052,.F.);+#2052 = EDGE_CURVE('',#951,#2033,#2053,.T.);+#2053 = SURFACE_CURVE('',#2054,(#2057,#2063),.PCURVE_S1.);+#2054 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2055,#2056),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2010 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));-#2011 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#2012 = PCURVE('',#734,#2013);-#2013 = DEFINITIONAL_REPRESENTATION('',(#2014),#2017);-#2014 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2015,#2016),.UNSPECIFIED.,.F.,+#2055 = CARTESIAN_POINT('',(-0.485,-0.25,0.18));+#2056 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#2057 = PCURVE('',#779,#2058);+#2058 = DEFINITIONAL_REPRESENTATION('',(#2059),#2062);+#2059 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2060,#2061),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2015 = CARTESIAN_POINT('',(1.5E-02,0.));-#2016 = CARTESIAN_POINT('',(1.5E-02,0.5));-#2017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2060 = CARTESIAN_POINT('',(1.5E-02,0.));+#2061 = CARTESIAN_POINT('',(1.5E-02,0.5));+#2062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2018 = PCURVE('',#921,#2019);-#2019 = DEFINITIONAL_REPRESENTATION('',(#2020),#2024);-#2020 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2021,#2022,#2023),+#2063 = PCURVE('',#966,#2064);+#2064 = DEFINITIONAL_REPRESENTATION('',(#2065),#2069);+#2065 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2066,#2067,#2068), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2021 = CARTESIAN_POINT('',(1.570796326795,0.));-#2022 = CARTESIAN_POINT('',(1.570796326795,0.25));-#2023 = CARTESIAN_POINT('',(1.570796326795,0.5));-#2024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2066 = CARTESIAN_POINT('',(1.570796326795,0.));+#2067 = CARTESIAN_POINT('',(1.570796326795,0.25));+#2068 = CARTESIAN_POINT('',(1.570796326795,0.5));+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2025 = ORIENTED_EDGE('',*,*,#935,.T.);-#2026 = ORIENTED_EDGE('',*,*,#2027,.F.);-#2027 = EDGE_CURVE('',#1945,#936,#2028,.T.);-#2028 = SURFACE_CURVE('',#2029,(#2032,#2038),.PCURVE_S1.);-#2029 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2030,#2031),.UNSPECIFIED.,.F.,+#2070 = ORIENTED_EDGE('',*,*,#980,.T.);+#2071 = ORIENTED_EDGE('',*,*,#2072,.F.);+#2072 = EDGE_CURVE('',#1990,#981,#2073,.T.);+#2073 = SURFACE_CURVE('',#2074,(#2077,#2083),.PCURVE_S1.);+#2074 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2075,#2076),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2030 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));-#2031 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));-#2032 = PCURVE('',#734,#2033);-#2033 = DEFINITIONAL_REPRESENTATION('',(#2034),#2037);-#2034 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2035,#2036),.UNSPECIFIED.,.F.,+#2075 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.18));+#2076 = CARTESIAN_POINT('',(-0.4625,-0.25,0.18));+#2077 = PCURVE('',#779,#2078);+#2078 = DEFINITIONAL_REPRESENTATION('',(#2079),#2082);+#2079 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2080,#2081),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2035 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));-#2036 = CARTESIAN_POINT('',(3.75E-02,0.));-#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2080 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));+#2081 = CARTESIAN_POINT('',(3.75E-02,0.));+#2082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2038 = PCURVE('',#789,#2039);-#2039 = DEFINITIONAL_REPRESENTATION('',(#2040),#2043);-#2040 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2041,#2042),.UNSPECIFIED.,.F.,+#2083 = PCURVE('',#834,#2084);+#2084 = DEFINITIONAL_REPRESENTATION('',(#2085),#2088);+#2085 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2086,#2087),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2041 = CARTESIAN_POINT('',(0.,-0.1));-#2042 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#2043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2044 = ORIENTED_EDGE('',*,*,#1964,.F.);-#2045 = ORIENTED_EDGE('',*,*,#719,.T.);-#2046 = ORIENTED_EDGE('',*,*,#1858,.F.);-#2047 = ORIENTED_EDGE('',*,*,#1902,.F.);-#2048 = ADVANCED_FACE('',(#2049),#789,.F.);-#2049 = FACE_BOUND('',#2050,.F.);-#2050 = EDGE_LOOP('',(#2051,#2052,#2053,#2054));-#2051 = ORIENTED_EDGE('',*,*,#2027,.F.);-#2052 = ORIENTED_EDGE('',*,*,#1944,.T.);-#2053 = ORIENTED_EDGE('',*,*,#775,.F.);-#2054 = ORIENTED_EDGE('',*,*,#955,.T.);-#2055 = ADVANCED_FACE('',(#2056),#839,.F.);-#2056 = FACE_BOUND('',#2057,.F.);-#2057 = EDGE_LOOP('',(#2058,#2080,#2099,#2100,#2120,#2140,#2161,#2181));-#2058 = ORIENTED_EDGE('',*,*,#2059,.F.);-#2059 = EDGE_CURVE('',#2060,#2062,#2064,.T.);-#2060 = VERTEX_POINT('',#2061);-#2061 = CARTESIAN_POINT('',(-0.485,0.25,-1.561251128379E-18));-#2062 = VERTEX_POINT('',#2063);-#2063 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#2064 = SURFACE_CURVE('',#2065,(#2068,#2074),.PCURVE_S1.);-#2065 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2066,#2067),.UNSPECIFIED.,.F.,+#2086 = CARTESIAN_POINT('',(0.,-0.1));+#2087 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#2088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2089 = ORIENTED_EDGE('',*,*,#2009,.F.);+#2090 = ORIENTED_EDGE('',*,*,#764,.T.);+#2091 = ORIENTED_EDGE('',*,*,#1903,.F.);+#2092 = ORIENTED_EDGE('',*,*,#1947,.F.);+#2093 = ADVANCED_FACE('',(#2094),#834,.F.);+#2094 = FACE_BOUND('',#2095,.F.);+#2095 = EDGE_LOOP('',(#2096,#2097,#2098,#2099));+#2096 = ORIENTED_EDGE('',*,*,#2072,.F.);+#2097 = ORIENTED_EDGE('',*,*,#1989,.T.);+#2098 = ORIENTED_EDGE('',*,*,#820,.F.);+#2099 = ORIENTED_EDGE('',*,*,#1000,.T.);+#2100 = ADVANCED_FACE('',(#2101),#884,.F.);+#2101 = FACE_BOUND('',#2102,.F.);+#2102 = EDGE_LOOP('',(#2103,#2125,#2144,#2145,#2165,#2185,#2206,#2226));+#2103 = ORIENTED_EDGE('',*,*,#2104,.F.);+#2104 = EDGE_CURVE('',#2105,#2107,#2109,.T.);+#2105 = VERTEX_POINT('',#2106);+#2106 = CARTESIAN_POINT('',(-0.485,0.25,-1.561251128379E-18));+#2107 = VERTEX_POINT('',#2108);+#2108 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#2109 = SURFACE_CURVE('',#2110,(#2113,#2119),.PCURVE_S1.);+#2110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2111,#2112),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#2066 = CARTESIAN_POINT('',(-0.485,0.25,0.));-#2067 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#2068 = PCURVE('',#839,#2069);-#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2073);-#2070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2071,#2072),.UNSPECIFIED.,.F.,+#2111 = CARTESIAN_POINT('',(-0.485,0.25,0.));+#2112 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#2113 = PCURVE('',#884,#2114);+#2114 = DEFINITIONAL_REPRESENTATION('',(#2115),#2118);+#2115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2116,#2117),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#2071 = CARTESIAN_POINT('',(1.5E-02,0.5));-#2072 = CARTESIAN_POINT('',(3.75E-02,0.5));-#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2116 = CARTESIAN_POINT('',(1.5E-02,0.5));+#2117 = CARTESIAN_POINT('',(3.75E-02,0.5));+#2118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2074 = PCURVE('',#1739,#2075);-#2075 = DEFINITIONAL_REPRESENTATION('',(#2076),#2079);-#2076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2077,#2078),.UNSPECIFIED.,.F.,+#2119 = PCURVE('',#1784,#2120);+#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2124);+#2121 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2122,#2123),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,3.75E-02),.PIECEWISE_BEZIER_KNOTS.);-#2077 = CARTESIAN_POINT('',(0.,1.5E-02));-#2078 = CARTESIAN_POINT('',(0.,3.75E-02));-#2079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2122 = CARTESIAN_POINT('',(0.,1.5E-02));+#2123 = CARTESIAN_POINT('',(0.,3.75E-02));+#2124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2080 = ORIENTED_EDGE('',*,*,#2081,.F.);-#2081 = EDGE_CURVE('',#824,#2060,#2082,.T.);-#2082 = SURFACE_CURVE('',#2083,(#2086,#2092),.PCURVE_S1.);-#2083 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2084,#2085),.UNSPECIFIED.,.F.,+#2125 = ORIENTED_EDGE('',*,*,#2126,.F.);+#2126 = EDGE_CURVE('',#869,#2105,#2127,.T.);+#2127 = SURFACE_CURVE('',#2128,(#2131,#2137),.PCURVE_S1.);+#2128 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2129,#2130),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2084 = CARTESIAN_POINT('',(-0.485,-0.25,-1.561251128379E-18));-#2085 = CARTESIAN_POINT('',(-0.485,0.25,-1.561251128379E-18));-#2086 = PCURVE('',#839,#2087);-#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2091);-#2088 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2089,#2090),.UNSPECIFIED.,.F.,+#2129 = CARTESIAN_POINT('',(-0.485,-0.25,-1.561251128379E-18));+#2130 = CARTESIAN_POINT('',(-0.485,0.25,-1.561251128379E-18));+#2131 = PCURVE('',#884,#2132);+#2132 = DEFINITIONAL_REPRESENTATION('',(#2133),#2136);+#2133 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2134,#2135),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2089 = CARTESIAN_POINT('',(1.5E-02,0.));-#2090 = CARTESIAN_POINT('',(1.5E-02,0.5));-#2091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2134 = CARTESIAN_POINT('',(1.5E-02,0.));+#2135 = CARTESIAN_POINT('',(1.5E-02,0.5));+#2136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2092 = PCURVE('',#866,#2093);-#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);-#2094 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2095,#2096,#2097),+#2137 = PCURVE('',#911,#2138);+#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);+#2139 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2140,#2141,#2142), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2095 = CARTESIAN_POINT('',(4.712388980385,0.));-#2096 = CARTESIAN_POINT('',(4.712388980385,0.25));-#2097 = CARTESIAN_POINT('',(4.712388980385,0.5));-#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2099 = ORIENTED_EDGE('',*,*,#823,.T.);-#2100 = ORIENTED_EDGE('',*,*,#2101,.F.);-#2101 = EDGE_CURVE('',#2102,#826,#2104,.T.);-#2102 = VERTEX_POINT('',#2103);-#2103 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#2104 = SURFACE_CURVE('',#2105,(#2108,#2114),.PCURVE_S1.);-#2105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2106,#2107),.UNSPECIFIED.,.F.,+#2140 = CARTESIAN_POINT('',(4.712388980385,0.));+#2141 = CARTESIAN_POINT('',(4.712388980385,0.25));+#2142 = CARTESIAN_POINT('',(4.712388980385,0.5));+#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2144 = ORIENTED_EDGE('',*,*,#868,.T.);+#2145 = ORIENTED_EDGE('',*,*,#2146,.F.);+#2146 = EDGE_CURVE('',#2147,#871,#2149,.T.);+#2147 = VERTEX_POINT('',#2148);+#2148 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#2149 = SURFACE_CURVE('',#2150,(#2153,#2159),.PCURVE_S1.);+#2150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2151,#2152),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2106 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#2107 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));-#2108 = PCURVE('',#839,#2109);-#2109 = DEFINITIONAL_REPRESENTATION('',(#2110),#2113);-#2110 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2111,#2112),.UNSPECIFIED.,.F.,+#2151 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#2152 = CARTESIAN_POINT('',(-0.4625,-0.25,0.));+#2153 = PCURVE('',#884,#2154);+#2154 = DEFINITIONAL_REPRESENTATION('',(#2155),#2158);+#2155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2156,#2157),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2111 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));-#2112 = CARTESIAN_POINT('',(3.75E-02,0.));-#2113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2156 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));+#2157 = CARTESIAN_POINT('',(3.75E-02,0.));+#2158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2114 = PCURVE('',#988,#2115);-#2115 = DEFINITIONAL_REPRESENTATION('',(#2116),#2119);-#2116 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2117,#2118),.UNSPECIFIED.,.F.,+#2159 = PCURVE('',#1033,#2160);+#2160 = DEFINITIONAL_REPRESENTATION('',(#2161),#2164);+#2161 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2162,#2163),.UNSPECIFIED.,.F., .F.,(2,2),(-3.125E-02,3.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2117 = CARTESIAN_POINT('',(0.,-0.3));-#2118 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2162 = CARTESIAN_POINT('',(0.,-0.3));+#2163 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2120 = ORIENTED_EDGE('',*,*,#2121,.F.);-#2121 = EDGE_CURVE('',#2122,#2102,#2124,.T.);-#2122 = VERTEX_POINT('',#2123);-#2123 = CARTESIAN_POINT('',(-0.365,-0.1875,-1.561251128379E-18));-#2124 = SURFACE_CURVE('',#2125,(#2128,#2134),.PCURVE_S1.);-#2125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2126,#2127),.UNSPECIFIED.,.F.,+#2165 = ORIENTED_EDGE('',*,*,#2166,.F.);+#2166 = EDGE_CURVE('',#2167,#2147,#2169,.T.);+#2167 = VERTEX_POINT('',#2168);+#2168 = CARTESIAN_POINT('',(-0.365,-0.1875,-1.561251128379E-18));+#2169 = SURFACE_CURVE('',#2170,(#2173,#2179),.PCURVE_S1.);+#2170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2171,#2172),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#2126 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));-#2127 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#2128 = PCURVE('',#839,#2129);-#2129 = DEFINITIONAL_REPRESENTATION('',(#2130),#2133);-#2130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2131,#2132),.UNSPECIFIED.,.F.,+#2171 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));+#2172 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#2173 = PCURVE('',#884,#2174);+#2174 = DEFINITIONAL_REPRESENTATION('',(#2175),#2178);+#2175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2176,#2177),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#2131 = CARTESIAN_POINT('',(0.135,6.25E-02));-#2132 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));-#2133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2176 = CARTESIAN_POINT('',(0.135,6.25E-02));+#2177 = CARTESIAN_POINT('',(3.75E-02,6.25E-02));+#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2134 = PCURVE('',#1261,#2135);-#2135 = DEFINITIONAL_REPRESENTATION('',(#2136),#2139);-#2136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2137,#2138),.UNSPECIFIED.,.F.,+#2179 = PCURVE('',#1306,#2180);+#2180 = DEFINITIONAL_REPRESENTATION('',(#2181),#2184);+#2181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2182,#2183),.UNSPECIFIED.,.F., .F.,(2,2),(0.34625,0.44375),.PIECEWISE_BEZIER_KNOTS.);-#2137 = CARTESIAN_POINT('',(0.8275,-0.3));-#2138 = CARTESIAN_POINT('',(0.925,-0.3));-#2139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2182 = CARTESIAN_POINT('',(0.8275,-0.3));+#2183 = CARTESIAN_POINT('',(0.925,-0.3));+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2140 = ORIENTED_EDGE('',*,*,#2141,.T.);-#2141 = EDGE_CURVE('',#2122,#2142,#2144,.T.);-#2142 = VERTEX_POINT('',#2143);-#2143 = CARTESIAN_POINT('',(-0.365,0.1875,-1.561251128379E-18));-#2144 = SURFACE_CURVE('',#2145,(#2148,#2154),.PCURVE_S1.);-#2145 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2146,#2147),.UNSPECIFIED.,.F.,+#2185 = ORIENTED_EDGE('',*,*,#2186,.T.);+#2186 = EDGE_CURVE('',#2167,#2187,#2189,.T.);+#2187 = VERTEX_POINT('',#2188);+#2188 = CARTESIAN_POINT('',(-0.365,0.1875,-1.561251128379E-18));+#2189 = SURFACE_CURVE('',#2190,(#2193,#2199),.PCURVE_S1.);+#2190 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2191,#2192),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#2146 = CARTESIAN_POINT('',(-0.365,-0.1875,-1.561251128379E-18));-#2147 = CARTESIAN_POINT('',(-0.365,0.1875,-1.561251128379E-18));-#2148 = PCURVE('',#839,#2149);-#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2153);-#2150 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2151,#2152),.UNSPECIFIED.,.F.,+#2191 = CARTESIAN_POINT('',(-0.365,-0.1875,-1.561251128379E-18));+#2192 = CARTESIAN_POINT('',(-0.365,0.1875,-1.561251128379E-18));+#2193 = PCURVE('',#884,#2194);+#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2198);+#2195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2196,#2197),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#2151 = CARTESIAN_POINT('',(0.135,6.25E-02));-#2152 = CARTESIAN_POINT('',(0.135,0.4375));-#2153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2196 = CARTESIAN_POINT('',(0.135,6.25E-02));+#2197 = CARTESIAN_POINT('',(0.135,0.4375));+#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2154 = PCURVE('',#1235,#2155);-#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2160);-#2156 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2157,#2158,#2159),+#2199 = PCURVE('',#1280,#2200);+#2200 = DEFINITIONAL_REPRESENTATION('',(#2201),#2205);+#2201 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2202,#2203,#2204), .UNSPECIFIED.,.F.,.F.,(3,3),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.);-#2157 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));-#2158 = CARTESIAN_POINT('',(1.570796326795,0.25));-#2159 = CARTESIAN_POINT('',(1.570796326795,0.4375));-#2160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2161 = ORIENTED_EDGE('',*,*,#2162,.F.);-#2162 = EDGE_CURVE('',#2163,#2142,#2165,.T.);-#2163 = VERTEX_POINT('',#2164);-#2164 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#2165 = SURFACE_CURVE('',#2166,(#2169,#2175),.PCURVE_S1.);-#2166 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2167,#2168),.UNSPECIFIED.,.F.,+#2202 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));+#2203 = CARTESIAN_POINT('',(1.570796326795,0.25));+#2204 = CARTESIAN_POINT('',(1.570796326795,0.4375));+#2205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2206 = ORIENTED_EDGE('',*,*,#2207,.F.);+#2207 = EDGE_CURVE('',#2208,#2187,#2210,.T.);+#2208 = VERTEX_POINT('',#2209);+#2209 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#2210 = SURFACE_CURVE('',#2211,(#2214,#2220),.PCURVE_S1.);+#2211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2212,#2213),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#2167 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#2168 = CARTESIAN_POINT('',(-0.365,0.1875,0.));-#2169 = PCURVE('',#839,#2170);-#2170 = DEFINITIONAL_REPRESENTATION('',(#2171),#2174);-#2171 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2172,#2173),.UNSPECIFIED.,.F.,+#2212 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#2213 = CARTESIAN_POINT('',(-0.365,0.1875,0.));+#2214 = PCURVE('',#884,#2215);+#2215 = DEFINITIONAL_REPRESENTATION('',(#2216),#2219);+#2216 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2217,#2218),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#2172 = CARTESIAN_POINT('',(3.75E-02,0.4375));-#2173 = CARTESIAN_POINT('',(0.135,0.4375));-#2174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2217 = CARTESIAN_POINT('',(3.75E-02,0.4375));+#2218 = CARTESIAN_POINT('',(0.135,0.4375));+#2219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2175 = PCURVE('',#1210,#2176);-#2176 = DEFINITIONAL_REPRESENTATION('',(#2177),#2180);-#2177 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2178,#2179),.UNSPECIFIED.,.F.,+#2220 = PCURVE('',#1255,#2221);+#2221 = DEFINITIONAL_REPRESENTATION('',(#2222),#2225);+#2222 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2223,#2224),.UNSPECIFIED.,.F., .F.,(2,2),(1.875E-02,0.11625),.PIECEWISE_BEZIER_KNOTS.);-#2178 = CARTESIAN_POINT('',(0.,-0.3));-#2179 = CARTESIAN_POINT('',(9.75E-02,-0.3));-#2180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2223 = CARTESIAN_POINT('',(0.,-0.3));+#2224 = CARTESIAN_POINT('',(9.75E-02,-0.3));+#2225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2181 = ORIENTED_EDGE('',*,*,#2182,.F.);-#2182 = EDGE_CURVE('',#2062,#2163,#2183,.T.);-#2183 = SURFACE_CURVE('',#2184,(#2187,#2193),.PCURVE_S1.);-#2184 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2185,#2186),.UNSPECIFIED.,.F.,+#2226 = ORIENTED_EDGE('',*,*,#2227,.F.);+#2227 = EDGE_CURVE('',#2107,#2208,#2228,.T.);+#2228 = SURFACE_CURVE('',#2229,(#2232,#2238),.PCURVE_S1.);+#2229 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2230,#2231),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#2185 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#2186 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#2187 = PCURVE('',#839,#2188);-#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2192);-#2189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2190,#2191),.UNSPECIFIED.,.F.,+#2230 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#2231 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#2232 = PCURVE('',#884,#2233);+#2233 = DEFINITIONAL_REPRESENTATION('',(#2234),#2237);+#2234 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2235,#2236),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#2190 = CARTESIAN_POINT('',(3.75E-02,0.5));-#2191 = CARTESIAN_POINT('',(3.75E-02,0.4375));-#2192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2235 = CARTESIAN_POINT('',(3.75E-02,0.5));+#2236 = CARTESIAN_POINT('',(3.75E-02,0.4375));+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2193 = PCURVE('',#1185,#2194);-#2194 = DEFINITIONAL_REPRESENTATION('',(#2195),#2198);-#2195 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2196,#2197),.UNSPECIFIED.,.F.,+#2238 = PCURVE('',#1230,#2239);+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2243);+#2240 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2241,#2242),.UNSPECIFIED.,.F., .F.,(2,2),(-0.21875,-0.15625),.PIECEWISE_BEZIER_KNOTS.);-#2196 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2197 = CARTESIAN_POINT('',(0.125,-0.3));-#2198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2241 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2242 = CARTESIAN_POINT('',(0.125,-0.3));+#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2199 = ADVANCED_FACE('',(#2200),#866,.T.);-#2200 = FACE_BOUND('',#2201,.T.);-#2201 = EDGE_LOOP('',(#2202,#2223,#2244,#2245));-#2202 = ORIENTED_EDGE('',*,*,#2203,.T.);-#2203 = EDGE_CURVE('',#851,#2204,#2206,.T.);-#2204 = VERTEX_POINT('',#2205);-#2205 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#2206 = SURFACE_CURVE('',#2207,(#2210,#2217),.PCURVE_S1.);-#2207 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2208,#2209),.UNSPECIFIED.,.F.,+#2244 = ADVANCED_FACE('',(#2245),#911,.T.);+#2245 = FACE_BOUND('',#2246,.T.);+#2246 = EDGE_LOOP('',(#2247,#2268,#2289,#2290));+#2247 = ORIENTED_EDGE('',*,*,#2248,.T.);+#2248 = EDGE_CURVE('',#896,#2249,#2251,.T.);+#2249 = VERTEX_POINT('',#2250);+#2250 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#2251 = SURFACE_CURVE('',#2252,(#2255,#2262),.PCURVE_S1.);+#2252 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2253,#2254),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2208 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));-#2209 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#2210 = PCURVE('',#866,#2211);-#2211 = DEFINITIONAL_REPRESENTATION('',(#2212),#2216);-#2212 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2213,#2214,#2215),+#2253 = CARTESIAN_POINT('',(-0.5,-0.25,1.35E-02));+#2254 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#2255 = PCURVE('',#911,#2256);+#2256 = DEFINITIONAL_REPRESENTATION('',(#2257),#2261);+#2257 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2258,#2259,#2260), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2213 = CARTESIAN_POINT('',(6.28318530718,0.));-#2214 = CARTESIAN_POINT('',(6.28318530718,0.25));-#2215 = CARTESIAN_POINT('',(6.28318530718,0.5));-#2216 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2258 = CARTESIAN_POINT('',(6.28318530718,0.));+#2259 = CARTESIAN_POINT('',(6.28318530718,0.25));+#2260 = CARTESIAN_POINT('',(6.28318530718,0.5));+#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2217 = PCURVE('',#894,#2218);-#2218 = DEFINITIONAL_REPRESENTATION('',(#2219),#2222);-#2219 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2220,#2221),.UNSPECIFIED.,.F.,+#2262 = PCURVE('',#939,#2263);+#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2267);+#2264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2265,#2266),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2220 = CARTESIAN_POINT('',(1.5E-02,0.));-#2221 = CARTESIAN_POINT('',(1.5E-02,-0.5));-#2222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2265 = CARTESIAN_POINT('',(1.5E-02,0.));+#2266 = CARTESIAN_POINT('',(1.5E-02,-0.5));+#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2223 = ORIENTED_EDGE('',*,*,#2224,.T.);-#2224 = EDGE_CURVE('',#2204,#2060,#2225,.T.);-#2225 = SURFACE_CURVE('',#2226,(#2230,#2237),.PCURVE_S1.);-#2226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2227,#2228,#2229),+#2268 = ORIENTED_EDGE('',*,*,#2269,.T.);+#2269 = EDGE_CURVE('',#2249,#2105,#2270,.T.);+#2270 = SURFACE_CURVE('',#2271,(#2275,#2282),.PCURVE_S1.);+#2271 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2272,#2273,#2274), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2227 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#2228 = CARTESIAN_POINT('',(-0.5,0.25,3.122502256758E-18));-#2229 = CARTESIAN_POINT('',(-0.485,0.25,0.));-#2230 = PCURVE('',#866,#2231);-#2231 = DEFINITIONAL_REPRESENTATION('',(#2232),#2236);-#2232 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2233,#2234,#2235),+#2272 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#2273 = CARTESIAN_POINT('',(-0.5,0.25,3.122502256758E-18));+#2274 = CARTESIAN_POINT('',(-0.485,0.25,0.));+#2275 = PCURVE('',#911,#2276);+#2276 = DEFINITIONAL_REPRESENTATION('',(#2277),#2281);+#2277 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2278,#2279,#2280), .UNSPECIFIED.,.F.,.F.,(3,3),(1.570796326795,3.14159265359), .PIECEWISE_BEZIER_KNOTS.);-#2233 = CARTESIAN_POINT('',(6.28318530718,0.5));-#2234 = CARTESIAN_POINT('',(5.497787143782,0.5));-#2235 = CARTESIAN_POINT('',(4.712388980385,0.5));-#2236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2278 = CARTESIAN_POINT('',(6.28318530718,0.5));+#2279 = CARTESIAN_POINT('',(5.497787143782,0.5));+#2280 = CARTESIAN_POINT('',(4.712388980385,0.5));+#2281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2237 = PCURVE('',#1739,#2238);-#2238 = DEFINITIONAL_REPRESENTATION('',(#2239),#2243);-#2239 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2240,#2241,#2242),+#2282 = PCURVE('',#1784,#2283);+#2283 = DEFINITIONAL_REPRESENTATION('',(#2284),#2288);+#2284 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2285,#2286,#2287), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2240 = CARTESIAN_POINT('',(1.5E-02,0.));-#2241 = CARTESIAN_POINT('',(3.469446951954E-18,0.));-#2242 = CARTESIAN_POINT('',(0.,1.5E-02));-#2243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2285 = CARTESIAN_POINT('',(1.5E-02,0.));+#2286 = CARTESIAN_POINT('',(3.469446951954E-18,0.));+#2287 = CARTESIAN_POINT('',(0.,1.5E-02));+#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2244 = ORIENTED_EDGE('',*,*,#2081,.F.);-#2245 = ORIENTED_EDGE('',*,*,#850,.F.);-#2246 = ADVANCED_FACE('',(#2247),#988,.F.);-#2247 = FACE_BOUND('',#2248,.F.);-#2248 = EDGE_LOOP('',(#2249,#2250,#2268,#2269));-#2249 = ORIENTED_EDGE('',*,*,#1002,.T.);-#2250 = ORIENTED_EDGE('',*,*,#2251,.T.);-#2251 = EDGE_CURVE('',#1003,#2102,#2252,.T.);-#2252 = SURFACE_CURVE('',#2253,(#2256,#2262),.PCURVE_S1.);-#2253 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2254,#2255),.UNSPECIFIED.,.F.,+#2289 = ORIENTED_EDGE('',*,*,#2126,.F.);+#2290 = ORIENTED_EDGE('',*,*,#895,.F.);+#2291 = ADVANCED_FACE('',(#2292),#1033,.F.);+#2292 = FACE_BOUND('',#2293,.F.);+#2293 = EDGE_LOOP('',(#2294,#2295,#2313,#2314));+#2294 = ORIENTED_EDGE('',*,*,#1047,.T.);+#2295 = ORIENTED_EDGE('',*,*,#2296,.T.);+#2296 = EDGE_CURVE('',#1048,#2147,#2297,.T.);+#2297 = SURFACE_CURVE('',#2298,(#2301,#2307),.PCURVE_S1.);+#2298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2299,#2300),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2254 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));-#2255 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));-#2256 = PCURVE('',#988,#2257);-#2257 = DEFINITIONAL_REPRESENTATION('',(#2258),#2261);-#2258 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2259,#2260),.UNSPECIFIED.,.F.,+#2299 = CARTESIAN_POINT('',(-0.4625,-0.1875,1.35E-02));+#2300 = CARTESIAN_POINT('',(-0.4625,-0.1875,0.));+#2301 = PCURVE('',#1033,#2302);+#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2306);+#2303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2304,#2305),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2259 = CARTESIAN_POINT('',(0.,-0.285));-#2260 = CARTESIAN_POINT('',(0.,-0.3));-#2261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2304 = CARTESIAN_POINT('',(0.,-0.285));+#2305 = CARTESIAN_POINT('',(0.,-0.3));+#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2262 = PCURVE('',#1261,#2263);-#2263 = DEFINITIONAL_REPRESENTATION('',(#2264),#2267);-#2264 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2265,#2266),.UNSPECIFIED.,.F.,+#2307 = PCURVE('',#1306,#2308);+#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2312);+#2309 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2310,#2311),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2265 = CARTESIAN_POINT('',(0.925,-0.285));-#2266 = CARTESIAN_POINT('',(0.925,-0.3));-#2267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2268 = ORIENTED_EDGE('',*,*,#2101,.T.);-#2269 = ORIENTED_EDGE('',*,*,#976,.T.);-#2270 = ADVANCED_FACE('',(#2271),#894,.F.);-#2271 = FACE_BOUND('',#2272,.F.);-#2272 = EDGE_LOOP('',(#2273,#2274,#2275,#2295));-#2273 = ORIENTED_EDGE('',*,*,#880,.F.);-#2274 = ORIENTED_EDGE('',*,*,#2203,.T.);-#2275 = ORIENTED_EDGE('',*,*,#2276,.T.);-#2276 = EDGE_CURVE('',#2204,#2277,#2279,.T.);-#2277 = VERTEX_POINT('',#2278);-#2278 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#2279 = SURFACE_CURVE('',#2280,(#2283,#2289),.PCURVE_S1.);-#2280 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2281,#2282),.UNSPECIFIED.,.F.,+#2310 = CARTESIAN_POINT('',(0.925,-0.285));+#2311 = CARTESIAN_POINT('',(0.925,-0.3));+#2312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2313 = ORIENTED_EDGE('',*,*,#2146,.T.);+#2314 = ORIENTED_EDGE('',*,*,#1021,.T.);+#2315 = ADVANCED_FACE('',(#2316),#939,.F.);+#2316 = FACE_BOUND('',#2317,.F.);+#2317 = EDGE_LOOP('',(#2318,#2319,#2320,#2340));+#2318 = ORIENTED_EDGE('',*,*,#925,.F.);+#2319 = ORIENTED_EDGE('',*,*,#2248,.T.);+#2320 = ORIENTED_EDGE('',*,*,#2321,.T.);+#2321 = EDGE_CURVE('',#2249,#2322,#2324,.T.);+#2322 = VERTEX_POINT('',#2323);+#2323 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#2324 = SURFACE_CURVE('',#2325,(#2328,#2334),.PCURVE_S1.);+#2325 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2326,#2327),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2281 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));-#2282 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#2283 = PCURVE('',#894,#2284);-#2284 = DEFINITIONAL_REPRESENTATION('',(#2285),#2288);-#2285 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2286,#2287),.UNSPECIFIED.,.F.,+#2326 = CARTESIAN_POINT('',(-0.5,0.25,1.35E-02));+#2327 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#2328 = PCURVE('',#939,#2329);+#2329 = DEFINITIONAL_REPRESENTATION('',(#2330),#2333);+#2330 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2331,#2332),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2286 = CARTESIAN_POINT('',(1.5E-02,-0.5));-#2287 = CARTESIAN_POINT('',(0.185,-0.5));-#2288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2331 = CARTESIAN_POINT('',(1.5E-02,-0.5));+#2332 = CARTESIAN_POINT('',(0.185,-0.5));+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2289 = PCURVE('',#1739,#2290);-#2290 = DEFINITIONAL_REPRESENTATION('',(#2291),#2294);-#2291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2292,#2293),.UNSPECIFIED.,.F.,+#2334 = PCURVE('',#1784,#2335);+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2339);+#2336 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2337,#2338),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2292 = CARTESIAN_POINT('',(1.5E-02,0.));-#2293 = CARTESIAN_POINT('',(0.185,0.));-#2294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2337 = CARTESIAN_POINT('',(1.5E-02,0.));+#2338 = CARTESIAN_POINT('',(0.185,0.));+#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2295 = ORIENTED_EDGE('',*,*,#2296,.F.);-#2296 = EDGE_CURVE('',#881,#2277,#2297,.T.);-#2297 = SURFACE_CURVE('',#2298,(#2301,#2307),.PCURVE_S1.);-#2298 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2299,#2300),.UNSPECIFIED.,.F.,+#2340 = ORIENTED_EDGE('',*,*,#2341,.F.);+#2341 = EDGE_CURVE('',#926,#2322,#2342,.T.);+#2342 = SURFACE_CURVE('',#2343,(#2346,#2352),.PCURVE_S1.);+#2343 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2344,#2345),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2299 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));-#2300 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#2301 = PCURVE('',#894,#2302);-#2302 = DEFINITIONAL_REPRESENTATION('',(#2303),#2306);-#2303 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2304,#2305),.UNSPECIFIED.,.F.,+#2344 = CARTESIAN_POINT('',(-0.5,-0.25,0.1665));+#2345 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#2346 = PCURVE('',#939,#2347);+#2347 = DEFINITIONAL_REPRESENTATION('',(#2348),#2351);+#2348 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2349,#2350),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2304 = CARTESIAN_POINT('',(0.185,0.));-#2305 = CARTESIAN_POINT('',(0.185,-0.5));-#2306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2349 = CARTESIAN_POINT('',(0.185,0.));+#2350 = CARTESIAN_POINT('',(0.185,-0.5));+#2351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2307 = PCURVE('',#921,#2308);-#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2313);-#2309 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2310,#2311,#2312),+#2352 = PCURVE('',#966,#2353);+#2353 = DEFINITIONAL_REPRESENTATION('',(#2354),#2358);+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2355,#2356,#2357), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2310 = CARTESIAN_POINT('',(0.,0.));-#2311 = CARTESIAN_POINT('',(0.,0.25));-#2312 = CARTESIAN_POINT('',(0.,0.5));-#2313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2314 = ADVANCED_FACE('',(#2315),#921,.T.);-#2315 = FACE_BOUND('',#2316,.T.);-#2316 = EDGE_LOOP('',(#2317,#2318,#2319,#2340));-#2317 = ORIENTED_EDGE('',*,*,#905,.T.);-#2318 = ORIENTED_EDGE('',*,*,#2007,.T.);-#2319 = ORIENTED_EDGE('',*,*,#2320,.F.);-#2320 = EDGE_CURVE('',#2277,#1988,#2321,.T.);-#2321 = SURFACE_CURVE('',#2322,(#2326,#2333),.PCURVE_S1.);-#2322 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2323,#2324,#2325),+#2355 = CARTESIAN_POINT('',(0.,0.));+#2356 = CARTESIAN_POINT('',(0.,0.25));+#2357 = CARTESIAN_POINT('',(0.,0.5));+#2358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2359 = ADVANCED_FACE('',(#2360),#966,.T.);+#2360 = FACE_BOUND('',#2361,.T.);+#2361 = EDGE_LOOP('',(#2362,#2363,#2364,#2385));+#2362 = ORIENTED_EDGE('',*,*,#950,.T.);+#2363 = ORIENTED_EDGE('',*,*,#2052,.T.);+#2364 = ORIENTED_EDGE('',*,*,#2365,.F.);+#2365 = EDGE_CURVE('',#2322,#2033,#2366,.T.);+#2366 = SURFACE_CURVE('',#2367,(#2371,#2378),.PCURVE_S1.);+#2367 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2368,#2369,#2370), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2323 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));-#2324 = CARTESIAN_POINT('',(-0.5,0.25,0.18));-#2325 = CARTESIAN_POINT('',(-0.485,0.25,0.18));-#2326 = PCURVE('',#921,#2327);-#2327 = DEFINITIONAL_REPRESENTATION('',(#2328),#2332);-#2328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2329,#2330,#2331),+#2368 = CARTESIAN_POINT('',(-0.5,0.25,0.1665));+#2369 = CARTESIAN_POINT('',(-0.5,0.25,0.18));+#2370 = CARTESIAN_POINT('',(-0.485,0.25,0.18));+#2371 = PCURVE('',#966,#2372);+#2372 = DEFINITIONAL_REPRESENTATION('',(#2373),#2377);+#2373 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2374,#2375,#2376), .UNSPECIFIED.,.F.,.F.,(3,3),(4.712388980385,6.28318530718), .PIECEWISE_BEZIER_KNOTS.);-#2329 = CARTESIAN_POINT('',(0.,0.5));-#2330 = CARTESIAN_POINT('',(0.785398163397,0.5));-#2331 = CARTESIAN_POINT('',(1.570796326795,0.5));-#2332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2374 = CARTESIAN_POINT('',(0.,0.5));+#2375 = CARTESIAN_POINT('',(0.785398163397,0.5));+#2376 = CARTESIAN_POINT('',(1.570796326795,0.5));+#2377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2333 = PCURVE('',#1739,#2334);-#2334 = DEFINITIONAL_REPRESENTATION('',(#2335),#2339);-#2335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2336,#2337,#2338),+#2378 = PCURVE('',#1784,#2379);+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);+#2380 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2381,#2382,#2383), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2336 = CARTESIAN_POINT('',(0.185,0.));-#2337 = CARTESIAN_POINT('',(0.2,0.));-#2338 = CARTESIAN_POINT('',(0.2,1.5E-02));-#2339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2340 = ORIENTED_EDGE('',*,*,#2296,.F.);-#2341 = ADVANCED_FACE('',(#2342),#1261,.F.);-#2342 = FACE_BOUND('',#2343,.F.);-#2343 = EDGE_LOOP('',(#2344,#2345,#2346,#2367));-#2344 = ORIENTED_EDGE('',*,*,#2251,.F.);-#2345 = ORIENTED_EDGE('',*,*,#1249,.T.);-#2346 = ORIENTED_EDGE('',*,*,#2347,.T.);-#2347 = EDGE_CURVE('',#1222,#2122,#2348,.T.);-#2348 = SURFACE_CURVE('',#2349,(#2353,#2360),.PCURVE_S1.);-#2349 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2350,#2351,#2352),+#2381 = CARTESIAN_POINT('',(0.185,0.));+#2382 = CARTESIAN_POINT('',(0.2,0.));+#2383 = CARTESIAN_POINT('',(0.2,1.5E-02));+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2385 = ORIENTED_EDGE('',*,*,#2341,.F.);+#2386 = ADVANCED_FACE('',(#2387),#1306,.F.);+#2387 = FACE_BOUND('',#2388,.F.);+#2388 = EDGE_LOOP('',(#2389,#2390,#2391,#2412));+#2389 = ORIENTED_EDGE('',*,*,#2296,.F.);+#2390 = ORIENTED_EDGE('',*,*,#1294,.T.);+#2391 = ORIENTED_EDGE('',*,*,#2392,.T.);+#2392 = EDGE_CURVE('',#1267,#2167,#2393,.T.);+#2393 = SURFACE_CURVE('',#2394,(#2398,#2405),.PCURVE_S1.);+#2394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2395,#2396,#2397), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2350 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));-#2351 = CARTESIAN_POINT('',(-0.35,-0.1875,3.122502256758E-18));-#2352 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));-#2353 = PCURVE('',#1261,#2354);-#2354 = DEFINITIONAL_REPRESENTATION('',(#2355),#2359);-#2355 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2356,#2357,#2358),+#2395 = CARTESIAN_POINT('',(-0.35,-0.1875,1.35E-02));+#2396 = CARTESIAN_POINT('',(-0.35,-0.1875,3.122502256758E-18));+#2397 = CARTESIAN_POINT('',(-0.365,-0.1875,0.));+#2398 = PCURVE('',#1306,#2399);+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);+#2400 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2401,#2402,#2403), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2356 = CARTESIAN_POINT('',(0.8125,-0.285));-#2357 = CARTESIAN_POINT('',(0.8125,-0.3));-#2358 = CARTESIAN_POINT('',(0.8275,-0.3));-#2359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2401 = CARTESIAN_POINT('',(0.8125,-0.285));+#2402 = CARTESIAN_POINT('',(0.8125,-0.3));+#2403 = CARTESIAN_POINT('',(0.8275,-0.3));+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2360 = PCURVE('',#1235,#2361);-#2361 = DEFINITIONAL_REPRESENTATION('',(#2362),#2366);-#2362 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2363,#2364,#2365),+#2405 = PCURVE('',#1280,#2406);+#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2411);+#2407 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2408,#2409,#2410), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.);-#2363 = CARTESIAN_POINT('',(0.,6.25E-02));-#2364 = CARTESIAN_POINT('',(0.785398163397,6.25E-02));-#2365 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));-#2366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2367 = ORIENTED_EDGE('',*,*,#2121,.T.);-#2368 = ADVANCED_FACE('',(#2369),#1235,.T.);-#2369 = FACE_BOUND('',#2370,.T.);-#2370 = EDGE_LOOP('',(#2371,#2372,#2373,#2374));-#2371 = ORIENTED_EDGE('',*,*,#1221,.F.);-#2372 = ORIENTED_EDGE('',*,*,#2347,.T.);-#2373 = ORIENTED_EDGE('',*,*,#2141,.T.);-#2374 = ORIENTED_EDGE('',*,*,#2375,.F.);-#2375 = EDGE_CURVE('',#1197,#2142,#2376,.T.);-#2376 = SURFACE_CURVE('',#2377,(#2381,#2388),.PCURVE_S1.);-#2377 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2378,#2379,#2380),+#2408 = CARTESIAN_POINT('',(0.,6.25E-02));+#2409 = CARTESIAN_POINT('',(0.785398163397,6.25E-02));+#2410 = CARTESIAN_POINT('',(1.570796326795,6.25E-02));+#2411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2412 = ORIENTED_EDGE('',*,*,#2166,.T.);+#2413 = ADVANCED_FACE('',(#2414),#1280,.T.);+#2414 = FACE_BOUND('',#2415,.T.);+#2415 = EDGE_LOOP('',(#2416,#2417,#2418,#2419));+#2416 = ORIENTED_EDGE('',*,*,#1266,.F.);+#2417 = ORIENTED_EDGE('',*,*,#2392,.T.);+#2418 = ORIENTED_EDGE('',*,*,#2186,.T.);+#2419 = ORIENTED_EDGE('',*,*,#2420,.F.);+#2420 = EDGE_CURVE('',#1242,#2187,#2421,.T.);+#2421 = SURFACE_CURVE('',#2422,(#2426,#2433),.PCURVE_S1.);+#2422 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2423,#2424,#2425), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2378 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));-#2379 = CARTESIAN_POINT('',(-0.35,0.1875,3.122502256758E-18));-#2380 = CARTESIAN_POINT('',(-0.365,0.1875,0.));-#2381 = PCURVE('',#1235,#2382);-#2382 = DEFINITIONAL_REPRESENTATION('',(#2383),#2387);-#2383 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2384,#2385,#2386),+#2423 = CARTESIAN_POINT('',(-0.35,0.1875,1.35E-02));+#2424 = CARTESIAN_POINT('',(-0.35,0.1875,3.122502256758E-18));+#2425 = CARTESIAN_POINT('',(-0.365,0.1875,0.));+#2426 = PCURVE('',#1280,#2427);+#2427 = DEFINITIONAL_REPRESENTATION('',(#2428),#2432);+#2428 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2429,#2430,#2431), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.570796326795), .PIECEWISE_BEZIER_KNOTS.);-#2384 = CARTESIAN_POINT('',(0.,0.4375));-#2385 = CARTESIAN_POINT('',(0.785398163397,0.4375));-#2386 = CARTESIAN_POINT('',(1.570796326795,0.4375));-#2387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2429 = CARTESIAN_POINT('',(0.,0.4375));+#2430 = CARTESIAN_POINT('',(0.785398163397,0.4375));+#2431 = CARTESIAN_POINT('',(1.570796326795,0.4375));+#2432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2388 = PCURVE('',#1210,#2389);-#2389 = DEFINITIONAL_REPRESENTATION('',(#2390),#2394);-#2390 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2391,#2392,#2393),+#2433 = PCURVE('',#1255,#2434);+#2434 = DEFINITIONAL_REPRESENTATION('',(#2435),#2439);+#2435 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2436,#2437,#2438), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(0., 1.570796326795),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2391 = CARTESIAN_POINT('',(0.1125,-0.285));-#2392 = CARTESIAN_POINT('',(0.1125,-0.3));-#2393 = CARTESIAN_POINT('',(9.75E-02,-0.3));-#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2395 = ADVANCED_FACE('',(#2396),#1210,.F.);-#2396 = FACE_BOUND('',#2397,.F.);-#2397 = EDGE_LOOP('',(#2398,#2399,#2417,#2418));-#2398 = ORIENTED_EDGE('',*,*,#1196,.T.);-#2399 = ORIENTED_EDGE('',*,*,#2400,.T.);-#2400 = EDGE_CURVE('',#1172,#2163,#2401,.T.);-#2401 = SURFACE_CURVE('',#2402,(#2405,#2411),.PCURVE_S1.);-#2402 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2403,#2404),.UNSPECIFIED.,.F.,+#2436 = CARTESIAN_POINT('',(0.1125,-0.285));+#2437 = CARTESIAN_POINT('',(0.1125,-0.3));+#2438 = CARTESIAN_POINT('',(9.75E-02,-0.3));+#2439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2440 = ADVANCED_FACE('',(#2441),#1255,.F.);+#2441 = FACE_BOUND('',#2442,.F.);+#2442 = EDGE_LOOP('',(#2443,#2444,#2462,#2463));+#2443 = ORIENTED_EDGE('',*,*,#1241,.T.);+#2444 = ORIENTED_EDGE('',*,*,#2445,.T.);+#2445 = EDGE_CURVE('',#1217,#2208,#2446,.T.);+#2446 = SURFACE_CURVE('',#2447,(#2450,#2456),.PCURVE_S1.);+#2447 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2448,#2449),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2403 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));-#2404 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));-#2405 = PCURVE('',#1210,#2406);-#2406 = DEFINITIONAL_REPRESENTATION('',(#2407),#2410);-#2407 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2408,#2409),.UNSPECIFIED.,.F.,+#2448 = CARTESIAN_POINT('',(-0.4625,0.1875,1.35E-02));+#2449 = CARTESIAN_POINT('',(-0.4625,0.1875,0.));+#2450 = PCURVE('',#1255,#2451);+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2455);+#2452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2453,#2454),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2408 = CARTESIAN_POINT('',(0.,-0.285));-#2409 = CARTESIAN_POINT('',(0.,-0.3));-#2410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2453 = CARTESIAN_POINT('',(0.,-0.285));+#2454 = CARTESIAN_POINT('',(0.,-0.3));+#2455 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2411 = PCURVE('',#1185,#2412);-#2412 = DEFINITIONAL_REPRESENTATION('',(#2413),#2416);-#2413 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2414,#2415),.UNSPECIFIED.,.F.,+#2456 = PCURVE('',#1230,#2457);+#2457 = DEFINITIONAL_REPRESENTATION('',(#2458),#2461);+#2458 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2459,#2460),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2414 = CARTESIAN_POINT('',(0.125,-0.285));-#2415 = CARTESIAN_POINT('',(0.125,-0.3));-#2416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2417 = ORIENTED_EDGE('',*,*,#2162,.T.);-#2418 = ORIENTED_EDGE('',*,*,#2375,.F.);-#2419 = ADVANCED_FACE('',(#2420),#1185,.F.);-#2420 = FACE_BOUND('',#2421,.F.);-#2421 = EDGE_LOOP('',(#2422,#2423,#2424,#2442));-#2422 = ORIENTED_EDGE('',*,*,#2400,.F.);-#2423 = ORIENTED_EDGE('',*,*,#1171,.T.);-#2424 = ORIENTED_EDGE('',*,*,#2425,.F.);-#2425 = EDGE_CURVE('',#2062,#1152,#2426,.T.);-#2426 = SURFACE_CURVE('',#2427,(#2430,#2436),.PCURVE_S1.);-#2427 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2428,#2429),.UNSPECIFIED.,.F.,+#2459 = CARTESIAN_POINT('',(0.125,-0.285));+#2460 = CARTESIAN_POINT('',(0.125,-0.3));+#2461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2462 = ORIENTED_EDGE('',*,*,#2207,.T.);+#2463 = ORIENTED_EDGE('',*,*,#2420,.F.);+#2464 = ADVANCED_FACE('',(#2465),#1230,.F.);+#2465 = FACE_BOUND('',#2466,.F.);+#2466 = EDGE_LOOP('',(#2467,#2468,#2469,#2487));+#2467 = ORIENTED_EDGE('',*,*,#2445,.F.);+#2468 = ORIENTED_EDGE('',*,*,#1216,.T.);+#2469 = ORIENTED_EDGE('',*,*,#2470,.F.);+#2470 = EDGE_CURVE('',#2107,#1197,#2471,.T.);+#2471 = SURFACE_CURVE('',#2472,(#2475,#2481),.PCURVE_S1.);+#2472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2473,#2474),.UNSPECIFIED.,.F., .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#2428 = CARTESIAN_POINT('',(-0.4625,0.25,0.));-#2429 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));-#2430 = PCURVE('',#1185,#2431);-#2431 = DEFINITIONAL_REPRESENTATION('',(#2432),#2435);-#2432 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2433,#2434),.UNSPECIFIED.,.F.,+#2473 = CARTESIAN_POINT('',(-0.4625,0.25,0.));+#2474 = CARTESIAN_POINT('',(-0.4625,0.25,1.35E-02));+#2475 = PCURVE('',#1230,#2476);+#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2480);+#2477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2478,#2479),.UNSPECIFIED.,.F., .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#2433 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2434 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#2435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2478 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2479 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2436 = PCURVE('',#1739,#2437);-#2437 = DEFINITIONAL_REPRESENTATION('',(#2438),#2441);-#2438 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2439,#2440),.UNSPECIFIED.,.F.,+#2481 = PCURVE('',#1784,#2482);+#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2486);+#2483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2484,#2485),.UNSPECIFIED.,.F., .F.,(2,2),(-0.15,-0.135),.PIECEWISE_BEZIER_KNOTS.);-#2439 = CARTESIAN_POINT('',(0.,3.75E-02));-#2440 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));-#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2442 = ORIENTED_EDGE('',*,*,#2182,.T.);-#2443 = ADVANCED_FACE('',(#2444),#1140,.F.);-#2444 = FACE_BOUND('',#2445,.F.);-#2445 = EDGE_LOOP('',(#2446,#2447,#2467,#2487));-#2446 = ORIENTED_EDGE('',*,*,#1126,.T.);-#2447 = ORIENTED_EDGE('',*,*,#2448,.T.);-#2448 = EDGE_CURVE('',#1102,#2449,#2451,.T.);-#2449 = VERTEX_POINT('',#2450);-#2450 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#2451 = SURFACE_CURVE('',#2452,(#2455,#2461),.PCURVE_S1.);-#2452 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2453,#2454),.UNSPECIFIED.,.F.,+#2484 = CARTESIAN_POINT('',(0.,3.75E-02));+#2485 = CARTESIAN_POINT('',(1.5E-02,3.75E-02));+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2487 = ORIENTED_EDGE('',*,*,#2227,.T.);+#2488 = ADVANCED_FACE('',(#2489),#1185,.F.);+#2489 = FACE_BOUND('',#2490,.F.);+#2490 = EDGE_LOOP('',(#2491,#2492,#2512,#2532));+#2491 = ORIENTED_EDGE('',*,*,#1171,.T.);+#2492 = ORIENTED_EDGE('',*,*,#2493,.T.);+#2493 = EDGE_CURVE('',#1147,#2494,#2496,.T.);+#2494 = VERTEX_POINT('',#2495);+#2495 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#2496 = SURFACE_CURVE('',#2497,(#2500,#2506),.PCURVE_S1.);+#2497 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2498,#2499),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2453 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));-#2454 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#2455 = PCURVE('',#1140,#2456);-#2456 = DEFINITIONAL_REPRESENTATION('',(#2457),#2460);-#2457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2458,#2459),.UNSPECIFIED.,.F.,+#2498 = CARTESIAN_POINT('',(0.4625,0.1875,1.35E-02));+#2499 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#2500 = PCURVE('',#1185,#2501);+#2501 = DEFINITIONAL_REPRESENTATION('',(#2502),#2505);+#2502 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2503,#2504),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2458 = CARTESIAN_POINT('',(0.,-0.285));-#2459 = CARTESIAN_POINT('',(0.,-0.3));-#2460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2503 = CARTESIAN_POINT('',(0.,-0.285));+#2504 = CARTESIAN_POINT('',(0.,-0.3));+#2505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2461 = PCURVE('',#1115,#2462);-#2462 = DEFINITIONAL_REPRESENTATION('',(#2463),#2466);-#2463 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2464,#2465),.UNSPECIFIED.,.F.,+#2506 = PCURVE('',#1160,#2507);+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2511);+#2508 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2509,#2510),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2464 = CARTESIAN_POINT('',(0.925,-0.285));-#2465 = CARTESIAN_POINT('',(0.925,-0.3));-#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2509 = CARTESIAN_POINT('',(0.925,-0.285));+#2510 = CARTESIAN_POINT('',(0.925,-0.3));+#2511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2467 = ORIENTED_EDGE('',*,*,#2468,.T.);-#2468 = EDGE_CURVE('',#2449,#2469,#2471,.T.);-#2469 = VERTEX_POINT('',#2470);-#2470 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#2471 = SURFACE_CURVE('',#2472,(#2475,#2481),.PCURVE_S1.);-#2472 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2473,#2474),.UNSPECIFIED.,.F.,+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);+#2513 = EDGE_CURVE('',#2494,#2514,#2516,.T.);+#2514 = VERTEX_POINT('',#2515);+#2515 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#2516 = SURFACE_CURVE('',#2517,(#2520,#2526),.PCURVE_S1.);+#2517 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2518,#2519),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#2473 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#2474 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#2475 = PCURVE('',#1140,#2476);-#2476 = DEFINITIONAL_REPRESENTATION('',(#2477),#2480);-#2477 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2478,#2479),.UNSPECIFIED.,.F.,+#2518 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#2519 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#2520 = PCURVE('',#1185,#2521);+#2521 = DEFINITIONAL_REPRESENTATION('',(#2522),#2525);+#2522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2523,#2524),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#2478 = CARTESIAN_POINT('',(0.,-0.3));-#2479 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2523 = CARTESIAN_POINT('',(0.,-0.3));+#2524 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2481 = PCURVE('',#1368,#2482);-#2482 = DEFINITIONAL_REPRESENTATION('',(#2483),#2486);-#2483 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2484,#2485),.UNSPECIFIED.,.F.,+#2526 = PCURVE('',#1413,#2527);+#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2531);+#2528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2529,#2530),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#2484 = CARTESIAN_POINT('',(0.1125,0.4375));-#2485 = CARTESIAN_POINT('',(0.1125,0.5));-#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2529 = CARTESIAN_POINT('',(0.1125,0.4375));+#2530 = CARTESIAN_POINT('',(0.1125,0.5));+#2531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2487 = ORIENTED_EDGE('',*,*,#2488,.F.);-#2488 = EDGE_CURVE('',#1127,#2469,#2489,.T.);-#2489 = SURFACE_CURVE('',#2490,(#2493,#2499),.PCURVE_S1.);-#2490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2491,#2492),.UNSPECIFIED.,.F.,+#2532 = ORIENTED_EDGE('',*,*,#2533,.F.);+#2533 = EDGE_CURVE('',#1172,#2514,#2534,.T.);+#2534 = SURFACE_CURVE('',#2535,(#2538,#2544),.PCURVE_S1.);+#2535 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2536,#2537),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#2491 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));-#2492 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#2493 = PCURVE('',#1140,#2494);-#2494 = DEFINITIONAL_REPRESENTATION('',(#2495),#2498);-#2495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2496,#2497),.UNSPECIFIED.,.F.,+#2536 = CARTESIAN_POINT('',(0.4625,0.25,1.35E-02));+#2537 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#2538 = PCURVE('',#1185,#2539);+#2539 = DEFINITIONAL_REPRESENTATION('',(#2540),#2543);+#2540 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2541,#2542),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#2496 = CARTESIAN_POINT('',(6.25E-02,-0.285));-#2497 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2541 = CARTESIAN_POINT('',(6.25E-02,-0.285));+#2542 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2499 = PCURVE('',#1805,#2500);-#2500 = DEFINITIONAL_REPRESENTATION('',(#2501),#2504);-#2501 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2502,#2503),.UNSPECIFIED.,.F.,+#2544 = PCURVE('',#1850,#2545);+#2545 = DEFINITIONAL_REPRESENTATION('',(#2546),#2549);+#2546 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2547,#2548),.UNSPECIFIED.,.F., .F.,(2,2),(0.135,0.15),.PIECEWISE_BEZIER_KNOTS.);-#2502 = CARTESIAN_POINT('',(1.5E-02,0.1125));-#2503 = CARTESIAN_POINT('',(0.,0.1125));-#2504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2505 = ADVANCED_FACE('',(#2506),#1115,.F.);-#2506 = FACE_BOUND('',#2507,.F.);-#2507 = EDGE_LOOP('',(#2508,#2509,#2510,#2533));-#2508 = ORIENTED_EDGE('',*,*,#2448,.F.);-#2509 = ORIENTED_EDGE('',*,*,#1101,.T.);-#2510 = ORIENTED_EDGE('',*,*,#2511,.F.);-#2511 = EDGE_CURVE('',#2512,#1074,#2514,.T.);-#2512 = VERTEX_POINT('',#2513);-#2513 = CARTESIAN_POINT('',(0.365,0.1875,-1.561251128379E-18));-#2514 = SURFACE_CURVE('',#2515,(#2519,#2526),.PCURVE_S1.);-#2515 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2516,#2517,#2518),+#2547 = CARTESIAN_POINT('',(1.5E-02,0.1125));+#2548 = CARTESIAN_POINT('',(0.,0.1125));+#2549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2550 = ADVANCED_FACE('',(#2551),#1160,.F.);+#2551 = FACE_BOUND('',#2552,.F.);+#2552 = EDGE_LOOP('',(#2553,#2554,#2555,#2578));+#2553 = ORIENTED_EDGE('',*,*,#2493,.F.);+#2554 = ORIENTED_EDGE('',*,*,#1146,.T.);+#2555 = ORIENTED_EDGE('',*,*,#2556,.F.);+#2556 = EDGE_CURVE('',#2557,#1119,#2559,.T.);+#2557 = VERTEX_POINT('',#2558);+#2558 = CARTESIAN_POINT('',(0.365,0.1875,-1.561251128379E-18));+#2559 = SURFACE_CURVE('',#2560,(#2564,#2571),.PCURVE_S1.);+#2560 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2561,#2562,#2563), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2516 = CARTESIAN_POINT('',(0.365,0.1875,0.));-#2517 = CARTESIAN_POINT('',(0.35,0.1875,-3.122502256758E-18));-#2518 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));-#2519 = PCURVE('',#1115,#2520);-#2520 = DEFINITIONAL_REPRESENTATION('',(#2521),#2525);-#2521 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2522,#2523,#2524),+#2561 = CARTESIAN_POINT('',(0.365,0.1875,0.));+#2562 = CARTESIAN_POINT('',(0.35,0.1875,-3.122502256758E-18));+#2563 = CARTESIAN_POINT('',(0.35,0.1875,1.35E-02));+#2564 = PCURVE('',#1160,#2565);+#2565 = DEFINITIONAL_REPRESENTATION('',(#2566),#2570);+#2566 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2567,#2568,#2569), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2522 = CARTESIAN_POINT('',(0.8275,-0.3));-#2523 = CARTESIAN_POINT('',(0.8125,-0.3));-#2524 = CARTESIAN_POINT('',(0.8125,-0.285));-#2525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2567 = CARTESIAN_POINT('',(0.8275,-0.3));+#2568 = CARTESIAN_POINT('',(0.8125,-0.3));+#2569 = CARTESIAN_POINT('',(0.8125,-0.285));+#2570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2526 = PCURVE('',#1087,#2527);-#2527 = DEFINITIONAL_REPRESENTATION('',(#2528),#2532);-#2528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2529,#2530,#2531),+#2571 = PCURVE('',#1132,#2572);+#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2577);+#2573 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2574,#2575,#2576), .UNSPECIFIED.,.F.,.F.,(3,3),(4.712388980385,6.28318530718), .PIECEWISE_BEZIER_KNOTS.);-#2529 = CARTESIAN_POINT('',(4.712388980385,0.4375));-#2530 = CARTESIAN_POINT('',(5.497787143782,0.4375));-#2531 = CARTESIAN_POINT('',(6.28318530718,0.4375));-#2532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2574 = CARTESIAN_POINT('',(4.712388980385,0.4375));+#2575 = CARTESIAN_POINT('',(5.497787143782,0.4375));+#2576 = CARTESIAN_POINT('',(6.28318530718,0.4375));+#2577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2533 = ORIENTED_EDGE('',*,*,#2534,.T.);-#2534 = EDGE_CURVE('',#2512,#2449,#2535,.T.);-#2535 = SURFACE_CURVE('',#2536,(#2539,#2545),.PCURVE_S1.);-#2536 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2537,#2538),.UNSPECIFIED.,.F.,+#2578 = ORIENTED_EDGE('',*,*,#2579,.T.);+#2579 = EDGE_CURVE('',#2557,#2494,#2580,.T.);+#2580 = SURFACE_CURVE('',#2581,(#2584,#2590),.PCURVE_S1.);+#2581 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2582,#2583),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#2537 = CARTESIAN_POINT('',(0.365,0.1875,0.));-#2538 = CARTESIAN_POINT('',(0.4625,0.1875,0.));-#2539 = PCURVE('',#1115,#2540);-#2540 = DEFINITIONAL_REPRESENTATION('',(#2541),#2544);-#2541 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2542,#2543),.UNSPECIFIED.,.F.,+#2582 = CARTESIAN_POINT('',(0.365,0.1875,0.));+#2583 = CARTESIAN_POINT('',(0.4625,0.1875,0.));+#2584 = PCURVE('',#1160,#2585);+#2585 = DEFINITIONAL_REPRESENTATION('',(#2586),#2589);+#2586 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2587,#2588),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#2542 = CARTESIAN_POINT('',(0.8275,-0.3));-#2543 = CARTESIAN_POINT('',(0.925,-0.3));-#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2587 = CARTESIAN_POINT('',(0.8275,-0.3));+#2588 = CARTESIAN_POINT('',(0.925,-0.3));+#2589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2545 = PCURVE('',#1368,#2546);-#2546 = DEFINITIONAL_REPRESENTATION('',(#2547),#2550);-#2547 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2548,#2549),.UNSPECIFIED.,.F.,+#2590 = PCURVE('',#1413,#2591);+#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2595);+#2592 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2593,#2594),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#2548 = CARTESIAN_POINT('',(1.5E-02,0.4375));-#2549 = CARTESIAN_POINT('',(0.1125,0.4375));-#2550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2551 = ADVANCED_FACE('',(#2552),#1087,.T.);-#2552 = FACE_BOUND('',#2553,.T.);-#2553 = EDGE_LOOP('',(#2554,#2555,#2576,#2597));-#2554 = ORIENTED_EDGE('',*,*,#2511,.F.);-#2555 = ORIENTED_EDGE('',*,*,#2556,.F.);-#2556 = EDGE_CURVE('',#2557,#2512,#2559,.T.);-#2557 = VERTEX_POINT('',#2558);-#2558 = CARTESIAN_POINT('',(0.365,-0.1875,-1.561251128379E-18));-#2559 = SURFACE_CURVE('',#2560,(#2563,#2570),.PCURVE_S1.);-#2560 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2561,#2562),.UNSPECIFIED.,.F.,+#2593 = CARTESIAN_POINT('',(1.5E-02,0.4375));+#2594 = CARTESIAN_POINT('',(0.1125,0.4375));+#2595 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2596 = ADVANCED_FACE('',(#2597),#1132,.T.);+#2597 = FACE_BOUND('',#2598,.T.);+#2598 = EDGE_LOOP('',(#2599,#2600,#2621,#2642));+#2599 = ORIENTED_EDGE('',*,*,#2556,.F.);+#2600 = ORIENTED_EDGE('',*,*,#2601,.F.);+#2601 = EDGE_CURVE('',#2602,#2557,#2604,.T.);+#2602 = VERTEX_POINT('',#2603);+#2603 = CARTESIAN_POINT('',(0.365,-0.1875,-1.561251128379E-18));+#2604 = SURFACE_CURVE('',#2605,(#2608,#2615),.PCURVE_S1.);+#2605 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2606,#2607),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#2561 = CARTESIAN_POINT('',(0.365,-0.1875,-1.561251128379E-18));-#2562 = CARTESIAN_POINT('',(0.365,0.1875,-1.561251128379E-18));-#2563 = PCURVE('',#1087,#2564);-#2564 = DEFINITIONAL_REPRESENTATION('',(#2565),#2569);-#2565 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2566,#2567,#2568),+#2606 = CARTESIAN_POINT('',(0.365,-0.1875,-1.561251128379E-18));+#2607 = CARTESIAN_POINT('',(0.365,0.1875,-1.561251128379E-18));+#2608 = PCURVE('',#1132,#2609);+#2609 = DEFINITIONAL_REPRESENTATION('',(#2610),#2614);+#2610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2611,#2612,#2613), .UNSPECIFIED.,.F.,.F.,(3,3),(6.25E-02,0.4375), .PIECEWISE_BEZIER_KNOTS.);-#2566 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));-#2567 = CARTESIAN_POINT('',(4.712388980385,0.25));-#2568 = CARTESIAN_POINT('',(4.712388980385,0.4375));-#2569 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2611 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));+#2612 = CARTESIAN_POINT('',(4.712388980385,0.25));+#2613 = CARTESIAN_POINT('',(4.712388980385,0.4375));+#2614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2570 = PCURVE('',#1368,#2571);-#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2575);-#2572 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2573,#2574),.UNSPECIFIED.,.F.,+#2615 = PCURVE('',#1413,#2616);+#2616 = DEFINITIONAL_REPRESENTATION('',(#2617),#2620);+#2617 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2618,#2619),.UNSPECIFIED.,.F., .F.,(2,2),(6.25E-02,0.4375),.PIECEWISE_BEZIER_KNOTS.);-#2573 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));-#2574 = CARTESIAN_POINT('',(1.5E-02,0.4375));-#2575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2618 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));+#2619 = CARTESIAN_POINT('',(1.5E-02,0.4375));+#2620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2576 = ORIENTED_EDGE('',*,*,#2577,.T.);-#2577 = EDGE_CURVE('',#2557,#1049,#2578,.T.);-#2578 = SURFACE_CURVE('',#2579,(#2583,#2590),.PCURVE_S1.);-#2579 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2580,#2581,#2582),+#2621 = ORIENTED_EDGE('',*,*,#2622,.T.);+#2622 = EDGE_CURVE('',#2602,#1094,#2623,.T.);+#2623 = SURFACE_CURVE('',#2624,(#2628,#2635),.PCURVE_S1.);+#2624 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2625,#2626,#2627), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2580 = CARTESIAN_POINT('',(0.365,-0.1875,0.));-#2581 = CARTESIAN_POINT('',(0.35,-0.1875,-3.122502256758E-18));-#2582 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));-#2583 = PCURVE('',#1087,#2584);-#2584 = DEFINITIONAL_REPRESENTATION('',(#2585),#2589);-#2585 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2586,#2587,#2588),+#2625 = CARTESIAN_POINT('',(0.365,-0.1875,0.));+#2626 = CARTESIAN_POINT('',(0.35,-0.1875,-3.122502256758E-18));+#2627 = CARTESIAN_POINT('',(0.35,-0.1875,1.35E-02));+#2628 = PCURVE('',#1132,#2629);+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);+#2630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2631,#2632,#2633), .UNSPECIFIED.,.F.,.F.,(3,3),(4.712388980385,6.28318530718), .PIECEWISE_BEZIER_KNOTS.);-#2586 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));-#2587 = CARTESIAN_POINT('',(5.497787143782,6.25E-02));-#2588 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));-#2589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2631 = CARTESIAN_POINT('',(4.712388980385,6.25E-02));+#2632 = CARTESIAN_POINT('',(5.497787143782,6.25E-02));+#2633 = CARTESIAN_POINT('',(6.28318530718,6.25E-02));+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2590 = PCURVE('',#1062,#2591);-#2591 = DEFINITIONAL_REPRESENTATION('',(#2592),#2596);-#2592 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2593,#2594,#2595),+#2635 = PCURVE('',#1107,#2636);+#2636 = DEFINITIONAL_REPRESENTATION('',(#2637),#2641);+#2637 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2638,#2639,#2640), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2593 = CARTESIAN_POINT('',(9.75E-02,-0.3));-#2594 = CARTESIAN_POINT('',(0.1125,-0.3));-#2595 = CARTESIAN_POINT('',(0.1125,-0.285));-#2596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2597 = ORIENTED_EDGE('',*,*,#1073,.T.);-#2598 = ADVANCED_FACE('',(#2599),#1062,.F.);-#2599 = FACE_BOUND('',#2600,.F.);-#2600 = EDGE_LOOP('',(#2601,#2602,#2622,#2640));-#2601 = ORIENTED_EDGE('',*,*,#1048,.T.);-#2602 = ORIENTED_EDGE('',*,*,#2603,.T.);-#2603 = EDGE_CURVE('',#1024,#2604,#2606,.T.);-#2604 = VERTEX_POINT('',#2605);-#2605 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#2606 = SURFACE_CURVE('',#2607,(#2610,#2616),.PCURVE_S1.);-#2607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2608,#2609),.UNSPECIFIED.,.F.,+#2638 = CARTESIAN_POINT('',(9.75E-02,-0.3));+#2639 = CARTESIAN_POINT('',(0.1125,-0.3));+#2640 = CARTESIAN_POINT('',(0.1125,-0.285));+#2641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2642 = ORIENTED_EDGE('',*,*,#1118,.T.);+#2643 = ADVANCED_FACE('',(#2644),#1107,.F.);+#2644 = FACE_BOUND('',#2645,.F.);+#2645 = EDGE_LOOP('',(#2646,#2647,#2667,#2685));+#2646 = ORIENTED_EDGE('',*,*,#1093,.T.);+#2647 = ORIENTED_EDGE('',*,*,#2648,.T.);+#2648 = EDGE_CURVE('',#1069,#2649,#2651,.T.);+#2649 = VERTEX_POINT('',#2650);+#2650 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#2651 = SURFACE_CURVE('',#2652,(#2655,#2661),.PCURVE_S1.);+#2652 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2653,#2654),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2608 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));-#2609 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#2610 = PCURVE('',#1062,#2611);-#2611 = DEFINITIONAL_REPRESENTATION('',(#2612),#2615);-#2612 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2613,#2614),.UNSPECIFIED.,.F.,+#2653 = CARTESIAN_POINT('',(0.4625,-0.1875,1.35E-02));+#2654 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#2655 = PCURVE('',#1107,#2656);+#2656 = DEFINITIONAL_REPRESENTATION('',(#2657),#2660);+#2657 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2658,#2659),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2613 = CARTESIAN_POINT('',(0.,-0.285));-#2614 = CARTESIAN_POINT('',(0.,-0.3));-#2615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2658 = CARTESIAN_POINT('',(0.,-0.285));+#2659 = CARTESIAN_POINT('',(0.,-0.3));+#2660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2616 = PCURVE('',#1037,#2617);-#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2621);-#2618 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2619,#2620),.UNSPECIFIED.,.F.,+#2661 = PCURVE('',#1082,#2662);+#2662 = DEFINITIONAL_REPRESENTATION('',(#2663),#2666);+#2663 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2664,#2665),.UNSPECIFIED.,.F., .F.,(2,2),(0.285,0.3),.PIECEWISE_BEZIER_KNOTS.);-#2619 = CARTESIAN_POINT('',(0.125,-0.285));-#2620 = CARTESIAN_POINT('',(0.125,-0.3));-#2621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2664 = CARTESIAN_POINT('',(0.125,-0.285));+#2665 = CARTESIAN_POINT('',(0.125,-0.3));+#2666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2622 = ORIENTED_EDGE('',*,*,#2623,.T.);-#2623 = EDGE_CURVE('',#2604,#2557,#2624,.T.);-#2624 = SURFACE_CURVE('',#2625,(#2628,#2634),.PCURVE_S1.);-#2625 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2626,#2627),.UNSPECIFIED.,.F.,+#2667 = ORIENTED_EDGE('',*,*,#2668,.T.);+#2668 = EDGE_CURVE('',#2649,#2602,#2669,.T.);+#2669 = SURFACE_CURVE('',#2670,(#2673,#2679),.PCURVE_S1.);+#2670 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2671,#2672),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2626 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#2627 = CARTESIAN_POINT('',(0.365,-0.1875,0.));-#2628 = PCURVE('',#1062,#2629);-#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2633);-#2630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2631,#2632),.UNSPECIFIED.,.F.,+#2671 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#2672 = CARTESIAN_POINT('',(0.365,-0.1875,0.));+#2673 = PCURVE('',#1107,#2674);+#2674 = DEFINITIONAL_REPRESENTATION('',(#2675),#2678);+#2675 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2676,#2677),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2631 = CARTESIAN_POINT('',(0.,-0.3));-#2632 = CARTESIAN_POINT('',(9.75E-02,-0.3));-#2633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2676 = CARTESIAN_POINT('',(0.,-0.3));+#2677 = CARTESIAN_POINT('',(9.75E-02,-0.3));+#2678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2634 = PCURVE('',#1368,#2635);-#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2639);-#2636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2637,#2638),.UNSPECIFIED.,.F.,+#2679 = PCURVE('',#1413,#2680);+#2680 = DEFINITIONAL_REPRESENTATION('',(#2681),#2684);+#2681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2682,#2683),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#2637 = CARTESIAN_POINT('',(0.1125,6.25E-02));-#2638 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));-#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2640 = ORIENTED_EDGE('',*,*,#2577,.T.);-#2641 = ADVANCED_FACE('',(#2642),#1037,.F.);-#2642 = FACE_BOUND('',#2643,.F.);-#2643 = EDGE_LOOP('',(#2644,#2645,#2646,#2647));-#2644 = ORIENTED_EDGE('',*,*,#2603,.F.);-#2645 = ORIENTED_EDGE('',*,*,#1023,.T.);-#2646 = ORIENTED_EDGE('',*,*,#1379,.T.);-#2647 = ORIENTED_EDGE('',*,*,#2648,.T.);-#2648 = EDGE_CURVE('',#1353,#2604,#2649,.T.);-#2649 = SURFACE_CURVE('',#2650,(#2653,#2659),.PCURVE_S1.);-#2650 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2651,#2652),.UNSPECIFIED.,.F.,+#2682 = CARTESIAN_POINT('',(0.1125,6.25E-02));+#2683 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));+#2684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2685 = ORIENTED_EDGE('',*,*,#2622,.T.);+#2686 = ADVANCED_FACE('',(#2687),#1082,.F.);+#2687 = FACE_BOUND('',#2688,.F.);+#2688 = EDGE_LOOP('',(#2689,#2690,#2691,#2692));+#2689 = ORIENTED_EDGE('',*,*,#2648,.F.);+#2690 = ORIENTED_EDGE('',*,*,#1068,.T.);+#2691 = ORIENTED_EDGE('',*,*,#1424,.T.);+#2692 = ORIENTED_EDGE('',*,*,#2693,.T.);+#2693 = EDGE_CURVE('',#1398,#2649,#2694,.T.);+#2694 = SURFACE_CURVE('',#2695,(#2698,#2704),.PCURVE_S1.);+#2695 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2696,#2697),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#2651 = CARTESIAN_POINT('',(0.4625,-0.25,0.));-#2652 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));-#2653 = PCURVE('',#1037,#2654);-#2654 = DEFINITIONAL_REPRESENTATION('',(#2655),#2658);-#2655 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2656,#2657),.UNSPECIFIED.,.F.,+#2696 = CARTESIAN_POINT('',(0.4625,-0.25,0.));+#2697 = CARTESIAN_POINT('',(0.4625,-0.1875,0.));+#2698 = PCURVE('',#1082,#2699);+#2699 = DEFINITIONAL_REPRESENTATION('',(#2700),#2703);+#2700 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2701,#2702),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#2656 = CARTESIAN_POINT('',(6.25E-02,-0.3));-#2657 = CARTESIAN_POINT('',(0.125,-0.3));-#2658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2701 = CARTESIAN_POINT('',(6.25E-02,-0.3));+#2702 = CARTESIAN_POINT('',(0.125,-0.3));+#2703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2659 = PCURVE('',#1368,#2660);-#2660 = DEFINITIONAL_REPRESENTATION('',(#2661),#2664);-#2661 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2662,#2663),.UNSPECIFIED.,.F.,+#2704 = PCURVE('',#1413,#2705);+#2705 = DEFINITIONAL_REPRESENTATION('',(#2706),#2709);+#2706 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2707,#2708),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#2662 = CARTESIAN_POINT('',(0.1125,0.));-#2663 = CARTESIAN_POINT('',(0.1125,6.25E-02));-#2664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2665 = ADVANCED_FACE('',(#2666),#1290,.T.);-#2666 = FACE_BOUND('',#2667,.T.);-#2667 = EDGE_LOOP('',(#2668,#2688,#2689,#2709));-#2668 = ORIENTED_EDGE('',*,*,#2669,.T.);-#2669 = EDGE_CURVE('',#2670,#1275,#2672,.T.);-#2670 = VERTEX_POINT('',#2671);-#2671 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#2672 = SURFACE_CURVE('',#2673,(#2676,#2682),.PCURVE_S1.);-#2673 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2674,#2675),.UNSPECIFIED.,.F.,+#2707 = CARTESIAN_POINT('',(0.1125,0.));+#2708 = CARTESIAN_POINT('',(0.1125,6.25E-02));+#2709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2710 = ADVANCED_FACE('',(#2711),#1335,.T.);+#2711 = FACE_BOUND('',#2712,.T.);+#2712 = EDGE_LOOP('',(#2713,#2733,#2734,#2754));+#2713 = ORIENTED_EDGE('',*,*,#2714,.T.);+#2714 = EDGE_CURVE('',#2715,#1320,#2717,.T.);+#2715 = VERTEX_POINT('',#2716);+#2716 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#2717 = SURFACE_CURVE('',#2718,(#2721,#2727),.PCURVE_S1.);+#2718 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2719,#2720),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2674 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#2675 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));-#2676 = PCURVE('',#1290,#2677);-#2677 = DEFINITIONAL_REPRESENTATION('',(#2678),#2681);-#2678 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2679,#2680),.UNSPECIFIED.,.F.,+#2719 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#2720 = CARTESIAN_POINT('',(0.173205080757,0.2,1.35E-02));+#2721 = PCURVE('',#1335,#2722);+#2722 = DEFINITIONAL_REPRESENTATION('',(#2723),#2726);+#2723 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2724,#2725),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2679 = CARTESIAN_POINT('',(0.,0.));-#2680 = CARTESIAN_POINT('',(0.,-7.5E-03));-#2681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2724 = CARTESIAN_POINT('',(0.,0.));+#2725 = CARTESIAN_POINT('',(0.,-7.5E-03));+#2726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2682 = PCURVE('',#1338,#2683);-#2683 = DEFINITIONAL_REPRESENTATION('',(#2684),#2687);-#2684 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2685,#2686),.UNSPECIFIED.,.F.,+#2727 = PCURVE('',#1383,#2728);+#2728 = DEFINITIONAL_REPRESENTATION('',(#2729),#2732);+#2729 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2730,#2731),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2685 = CARTESIAN_POINT('',(0.4,0.));-#2686 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#2687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2688 = ORIENTED_EDGE('',*,*,#1274,.T.);-#2689 = ORIENTED_EDGE('',*,*,#2690,.F.);-#2690 = EDGE_CURVE('',#2691,#1277,#2693,.T.);-#2691 = VERTEX_POINT('',#2692);-#2692 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#2693 = SURFACE_CURVE('',#2694,(#2697,#2703),.PCURVE_S1.);-#2694 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2695,#2696),.UNSPECIFIED.,.F.,+#2730 = CARTESIAN_POINT('',(0.4,0.));+#2731 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#2732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2733 = ORIENTED_EDGE('',*,*,#1319,.T.);+#2734 = ORIENTED_EDGE('',*,*,#2735,.F.);+#2735 = EDGE_CURVE('',#2736,#1322,#2738,.T.);+#2736 = VERTEX_POINT('',#2737);+#2737 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#2738 = SURFACE_CURVE('',#2739,(#2742,#2748),.PCURVE_S1.);+#2739 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2740,#2741),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2695 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#2696 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));-#2697 = PCURVE('',#1290,#2698);-#2698 = DEFINITIONAL_REPRESENTATION('',(#2699),#2702);-#2699 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2700,#2701),.UNSPECIFIED.,.F.,+#2740 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#2741 = CARTESIAN_POINT('',(0.173205080757,-0.2,1.35E-02));+#2742 = PCURVE('',#1335,#2743);+#2743 = DEFINITIONAL_REPRESENTATION('',(#2744),#2747);+#2744 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2745,#2746),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2700 = CARTESIAN_POINT('',(0.4,0.));-#2701 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#2702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2745 = CARTESIAN_POINT('',(0.4,0.));+#2746 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#2747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2703 = PCURVE('',#1315,#2704);-#2704 = DEFINITIONAL_REPRESENTATION('',(#2705),#2708);-#2705 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2706,#2707),.UNSPECIFIED.,.F.,+#2748 = PCURVE('',#1360,#2749);+#2749 = DEFINITIONAL_REPRESENTATION('',(#2750),#2753);+#2750 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2751,#2752),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2706 = CARTESIAN_POINT('',(0.,0.));-#2707 = CARTESIAN_POINT('',(0.,-7.5E-03));-#2708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2751 = CARTESIAN_POINT('',(0.,0.));+#2752 = CARTESIAN_POINT('',(0.,-7.5E-03));+#2753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2709 = ORIENTED_EDGE('',*,*,#2710,.F.);-#2710 = EDGE_CURVE('',#2670,#2691,#2711,.T.);-#2711 = SURFACE_CURVE('',#2712,(#2715,#2721),.PCURVE_S1.);-#2712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2713,#2714),.UNSPECIFIED.,.F.,+#2754 = ORIENTED_EDGE('',*,*,#2755,.F.);+#2755 = EDGE_CURVE('',#2715,#2736,#2756,.T.);+#2756 = SURFACE_CURVE('',#2757,(#2760,#2766),.PCURVE_S1.);+#2757 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2758,#2759),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2713 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#2714 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#2715 = PCURVE('',#1290,#2716);-#2716 = DEFINITIONAL_REPRESENTATION('',(#2717),#2720);-#2717 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2718,#2719),.UNSPECIFIED.,.F.,+#2758 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#2759 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#2760 = PCURVE('',#1335,#2761);+#2761 = DEFINITIONAL_REPRESENTATION('',(#2762),#2765);+#2762 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2763,#2764),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2718 = CARTESIAN_POINT('',(0.,0.));-#2719 = CARTESIAN_POINT('',(0.4,0.));-#2720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2763 = CARTESIAN_POINT('',(0.,0.));+#2764 = CARTESIAN_POINT('',(0.4,0.));+#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2721 = PCURVE('',#2722,#2727);-#2722 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(- (#2723,#2724)- ,(#2725,#2726+#2766 = PCURVE('',#2767,#2772);+#2767 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+ (#2768,#2769)+ ,(#2770,#2771 )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(-0.115470053838, 0.230940107676),(-0.2,0.2),.PIECEWISE_BEZIER_KNOTS.);-#2723 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#2724 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#2725 = CARTESIAN_POINT('',(-0.173205080757,-0.2,6.75E-03));-#2726 = CARTESIAN_POINT('',(-0.173205080757,0.2,6.75E-03));-#2727 = DEFINITIONAL_REPRESENTATION('',(#2728),#2731);-#2728 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2729,#2730),.UNSPECIFIED.,.F.,+#2768 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#2769 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#2770 = CARTESIAN_POINT('',(-0.173205080757,-0.2,6.75E-03));+#2771 = CARTESIAN_POINT('',(-0.173205080757,0.2,6.75E-03));+#2772 = DEFINITIONAL_REPRESENTATION('',(#2773),#2776);+#2773 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2774,#2775),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2729 = CARTESIAN_POINT('',(-0.115470053838,0.2));-#2730 = CARTESIAN_POINT('',(-0.115470053838,-0.2));-#2731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2732 = ADVANCED_FACE('',(#2733),#1338,.T.);-#2733 = FACE_BOUND('',#2734,.T.);-#2734 = EDGE_LOOP('',(#2735,#2755,#2756,#2757));-#2735 = ORIENTED_EDGE('',*,*,#2736,.T.);-#2736 = EDGE_CURVE('',#2737,#1302,#2739,.T.);-#2737 = VERTEX_POINT('',#2738);-#2738 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));-#2739 = SURFACE_CURVE('',#2740,(#2743,#2749),.PCURVE_S1.);-#2740 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2741,#2742),.UNSPECIFIED.,.F.,+#2774 = CARTESIAN_POINT('',(-0.115470053838,0.2));+#2775 = CARTESIAN_POINT('',(-0.115470053838,-0.2));+#2776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2777 = ADVANCED_FACE('',(#2778),#1383,.T.);+#2778 = FACE_BOUND('',#2779,.T.);+#2779 = EDGE_LOOP('',(#2780,#2800,#2801,#2802));+#2780 = ORIENTED_EDGE('',*,*,#2781,.T.);+#2781 = EDGE_CURVE('',#2782,#1347,#2784,.T.);+#2782 = VERTEX_POINT('',#2783);+#2783 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));+#2784 = SURFACE_CURVE('',#2785,(#2788,#2794),.PCURVE_S1.);+#2785 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2786,#2787),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2741 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));-#2742 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));-#2743 = PCURVE('',#1338,#2744);-#2744 = DEFINITIONAL_REPRESENTATION('',(#2745),#2748);-#2745 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2746,#2747),.UNSPECIFIED.,.F.,+#2786 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));+#2787 = CARTESIAN_POINT('',(-0.173205080757,0.,1.35E-02));+#2788 = PCURVE('',#1383,#2789);+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2793);+#2790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2791,#2792),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2746 = CARTESIAN_POINT('',(0.,0.));-#2747 = CARTESIAN_POINT('',(0.,-7.5E-03));-#2748 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2791 = CARTESIAN_POINT('',(0.,0.));+#2792 = CARTESIAN_POINT('',(0.,-7.5E-03));+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2749 = PCURVE('',#1315,#2750);-#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2754);-#2751 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2752,#2753),.UNSPECIFIED.,.F.,+#2794 = PCURVE('',#1360,#2795);+#2795 = DEFINITIONAL_REPRESENTATION('',(#2796),#2799);+#2796 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2797,#2798),.UNSPECIFIED.,.F., .F.,(2,2),(0.,7.5E-03),.PIECEWISE_BEZIER_KNOTS.);-#2752 = CARTESIAN_POINT('',(0.4,0.));-#2753 = CARTESIAN_POINT('',(0.4,-7.5E-03));-#2754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2797 = CARTESIAN_POINT('',(0.4,0.));+#2798 = CARTESIAN_POINT('',(0.4,-7.5E-03));+#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2755 = ORIENTED_EDGE('',*,*,#1326,.T.);-#2756 = ORIENTED_EDGE('',*,*,#2669,.F.);-#2757 = ORIENTED_EDGE('',*,*,#2758,.F.);-#2758 = EDGE_CURVE('',#2737,#2670,#2759,.T.);-#2759 = SURFACE_CURVE('',#2760,(#2763,#2769),.PCURVE_S1.);-#2760 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2761,#2762),.UNSPECIFIED.,.F.,+#2800 = ORIENTED_EDGE('',*,*,#1371,.T.);+#2801 = ORIENTED_EDGE('',*,*,#2714,.F.);+#2802 = ORIENTED_EDGE('',*,*,#2803,.F.);+#2803 = EDGE_CURVE('',#2782,#2715,#2804,.T.);+#2804 = SURFACE_CURVE('',#2805,(#2808,#2814),.PCURVE_S1.);+#2805 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2806,#2807),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2761 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));-#2762 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));-#2763 = PCURVE('',#1338,#2764);-#2764 = DEFINITIONAL_REPRESENTATION('',(#2765),#2768);-#2765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2766,#2767),.UNSPECIFIED.,.F.,+#2806 = CARTESIAN_POINT('',(-0.173205080757,0.,6.75E-03));+#2807 = CARTESIAN_POINT('',(0.173205080757,0.2,6.75E-03));+#2808 = PCURVE('',#1383,#2809);+#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2813);+#2810 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2811,#2812),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2766 = CARTESIAN_POINT('',(0.,0.));-#2767 = CARTESIAN_POINT('',(0.4,0.));-#2768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2811 = CARTESIAN_POINT('',(0.,0.));+#2812 = CARTESIAN_POINT('',(0.4,0.));+#2813 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2769 = PCURVE('',#2722,#2770);-#2770 = DEFINITIONAL_REPRESENTATION('',(#2771),#2774);-#2771 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2772,#2773),.UNSPECIFIED.,.F.,+#2814 = PCURVE('',#2767,#2815);+#2815 = DEFINITIONAL_REPRESENTATION('',(#2816),#2819);+#2816 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2817,#2818),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2772 = CARTESIAN_POINT('',(0.230940107676,0.));-#2773 = CARTESIAN_POINT('',(-0.115470053838,0.2));-#2774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2775 = ADVANCED_FACE('',(#2776),#1315,.T.);-#2776 = FACE_BOUND('',#2777,.T.);-#2777 = EDGE_LOOP('',(#2778,#2779,#2780,#2781));-#2778 = ORIENTED_EDGE('',*,*,#2690,.T.);-#2779 = ORIENTED_EDGE('',*,*,#1301,.T.);-#2780 = ORIENTED_EDGE('',*,*,#2736,.F.);-#2781 = ORIENTED_EDGE('',*,*,#2782,.F.);-#2782 = EDGE_CURVE('',#2691,#2737,#2783,.T.);-#2783 = SURFACE_CURVE('',#2784,(#2787,#2793),.PCURVE_S1.);-#2784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2785,#2786),.UNSPECIFIED.,.F.,+#2817 = CARTESIAN_POINT('',(0.230940107676,0.));+#2818 = CARTESIAN_POINT('',(-0.115470053838,0.2));+#2819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2820 = ADVANCED_FACE('',(#2821),#1360,.T.);+#2821 = FACE_BOUND('',#2822,.T.);+#2822 = EDGE_LOOP('',(#2823,#2824,#2825,#2826));+#2823 = ORIENTED_EDGE('',*,*,#2735,.T.);+#2824 = ORIENTED_EDGE('',*,*,#1346,.T.);+#2825 = ORIENTED_EDGE('',*,*,#2781,.F.);+#2826 = ORIENTED_EDGE('',*,*,#2827,.F.);+#2827 = EDGE_CURVE('',#2736,#2782,#2828,.T.);+#2828 = SURFACE_CURVE('',#2829,(#2832,#2838),.PCURVE_S1.);+#2829 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2830,#2831),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2785 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));-#2786 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,6.75E-03)+#2830 = CARTESIAN_POINT('',(0.173205080757,-0.2,6.75E-03));+#2831 = CARTESIAN_POINT('',(-0.173205080757,1.732225474171E-13,6.75E-03) );-#2787 = PCURVE('',#1315,#2788);-#2788 = DEFINITIONAL_REPRESENTATION('',(#2789),#2792);-#2789 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2790,#2791),.UNSPECIFIED.,.F.,+#2832 = PCURVE('',#1360,#2833);+#2833 = DEFINITIONAL_REPRESENTATION('',(#2834),#2837);+#2834 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2835,#2836),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2790 = CARTESIAN_POINT('',(0.,0.));-#2791 = CARTESIAN_POINT('',(0.4,0.));-#2792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2835 = CARTESIAN_POINT('',(0.,0.));+#2836 = CARTESIAN_POINT('',(0.4,0.));+#2837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2793 = PCURVE('',#2722,#2794);-#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2798);-#2795 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2796,#2797),.UNSPECIFIED.,.F.,+#2838 = PCURVE('',#2767,#2839);+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2843);+#2840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2841,#2842),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);-#2796 = CARTESIAN_POINT('',(-0.115470053838,-0.2));-#2797 = CARTESIAN_POINT('',(0.230940107676,1.732225474171E-13));-#2798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2799 = ADVANCED_FACE('',(#2800),#1368,.F.);-#2800 = FACE_BOUND('',#2801,.F.);-#2801 = EDGE_LOOP('',(#2802,#2822,#2823,#2824,#2825,#2826,#2827,#2828));-#2802 = ORIENTED_EDGE('',*,*,#2803,.F.);-#2803 = EDGE_CURVE('',#2469,#2804,#2806,.T.);-#2804 = VERTEX_POINT('',#2805);-#2805 = CARTESIAN_POINT('',(0.485,0.25,-1.561251128379E-18));-#2806 = SURFACE_CURVE('',#2807,(#2810,#2816),.PCURVE_S1.);-#2807 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2808,#2809),.UNSPECIFIED.,.F.,+#2841 = CARTESIAN_POINT('',(-0.115470053838,-0.2));+#2842 = CARTESIAN_POINT('',(0.230940107676,1.732225474171E-13));+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2844 = ADVANCED_FACE('',(#2845),#1413,.F.);+#2845 = FACE_BOUND('',#2846,.F.);+#2846 = EDGE_LOOP('',(#2847,#2867,#2868,#2869,#2870,#2871,#2872,#2873));+#2847 = ORIENTED_EDGE('',*,*,#2848,.F.);+#2848 = EDGE_CURVE('',#2514,#2849,#2851,.T.);+#2849 = VERTEX_POINT('',#2850);+#2850 = CARTESIAN_POINT('',(0.485,0.25,-1.561251128379E-18));+#2851 = SURFACE_CURVE('',#2852,(#2855,#2861),.PCURVE_S1.);+#2852 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2853,#2854),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#2808 = CARTESIAN_POINT('',(0.4625,0.25,0.));-#2809 = CARTESIAN_POINT('',(0.485,0.25,0.));-#2810 = PCURVE('',#1368,#2811);-#2811 = DEFINITIONAL_REPRESENTATION('',(#2812),#2815);-#2812 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2813,#2814),.UNSPECIFIED.,.F.,+#2853 = CARTESIAN_POINT('',(0.4625,0.25,0.));+#2854 = CARTESIAN_POINT('',(0.485,0.25,0.));+#2855 = PCURVE('',#1413,#2856);+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2860);+#2857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2858,#2859),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#2813 = CARTESIAN_POINT('',(0.1125,0.5));-#2814 = CARTESIAN_POINT('',(0.135,0.5));-#2815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2858 = CARTESIAN_POINT('',(0.1125,0.5));+#2859 = CARTESIAN_POINT('',(0.135,0.5));+#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2816 = PCURVE('',#1805,#2817);-#2817 = DEFINITIONAL_REPRESENTATION('',(#2818),#2821);-#2818 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2819,#2820),.UNSPECIFIED.,.F.,+#2861 = PCURVE('',#1850,#2862);+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2866);+#2863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2864,#2865),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#2819 = CARTESIAN_POINT('',(0.,0.1125));-#2820 = CARTESIAN_POINT('',(0.,0.135));-#2821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2822 = ORIENTED_EDGE('',*,*,#2468,.F.);-#2823 = ORIENTED_EDGE('',*,*,#2534,.F.);-#2824 = ORIENTED_EDGE('',*,*,#2556,.F.);-#2825 = ORIENTED_EDGE('',*,*,#2623,.F.);-#2826 = ORIENTED_EDGE('',*,*,#2648,.F.);-#2827 = ORIENTED_EDGE('',*,*,#1352,.T.);-#2828 = ORIENTED_EDGE('',*,*,#2829,.T.);-#2829 = EDGE_CURVE('',#1355,#2804,#2830,.T.);-#2830 = SURFACE_CURVE('',#2831,(#2834,#2840),.PCURVE_S1.);-#2831 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2832,#2833),.UNSPECIFIED.,.F.,+#2864 = CARTESIAN_POINT('',(0.,0.1125));+#2865 = CARTESIAN_POINT('',(0.,0.135));+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2867 = ORIENTED_EDGE('',*,*,#2513,.F.);+#2868 = ORIENTED_EDGE('',*,*,#2579,.F.);+#2869 = ORIENTED_EDGE('',*,*,#2601,.F.);+#2870 = ORIENTED_EDGE('',*,*,#2668,.F.);+#2871 = ORIENTED_EDGE('',*,*,#2693,.F.);+#2872 = ORIENTED_EDGE('',*,*,#1397,.T.);+#2873 = ORIENTED_EDGE('',*,*,#2874,.T.);+#2874 = EDGE_CURVE('',#1400,#2849,#2875,.T.);+#2875 = SURFACE_CURVE('',#2876,(#2879,#2885),.PCURVE_S1.);+#2876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2877,#2878),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2832 = CARTESIAN_POINT('',(0.485,-0.25,-1.561251128379E-18));-#2833 = CARTESIAN_POINT('',(0.485,0.25,-1.561251128379E-18));-#2834 = PCURVE('',#1368,#2835);-#2835 = DEFINITIONAL_REPRESENTATION('',(#2836),#2839);-#2836 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2837,#2838),.UNSPECIFIED.,.F.,+#2877 = CARTESIAN_POINT('',(0.485,-0.25,-1.561251128379E-18));+#2878 = CARTESIAN_POINT('',(0.485,0.25,-1.561251128379E-18));+#2879 = PCURVE('',#1413,#2880);+#2880 = DEFINITIONAL_REPRESENTATION('',(#2881),#2884);+#2881 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2882,#2883),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2837 = CARTESIAN_POINT('',(0.135,0.));-#2838 = CARTESIAN_POINT('',(0.135,0.5));-#2839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2882 = CARTESIAN_POINT('',(0.135,0.));+#2883 = CARTESIAN_POINT('',(0.135,0.5));+#2884 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2840 = PCURVE('',#1519,#2841);-#2841 = DEFINITIONAL_REPRESENTATION('',(#2842),#2846);-#2842 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2843,#2844,#2845),+#2885 = PCURVE('',#1564,#2886);+#2886 = DEFINITIONAL_REPRESENTATION('',(#2887),#2891);+#2887 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2888,#2889,#2890), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2843 = CARTESIAN_POINT('',(1.570796326795,0.));-#2844 = CARTESIAN_POINT('',(1.570796326795,0.25));-#2845 = CARTESIAN_POINT('',(1.570796326795,0.5));-#2846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2847 = ADVANCED_FACE('',(#2848),#1519,.T.);-#2848 = FACE_BOUND('',#2849,.T.);-#2849 = EDGE_LOOP('',(#2850,#2851,#2852,#2875));-#2850 = ORIENTED_EDGE('',*,*,#1505,.T.);-#2851 = ORIENTED_EDGE('',*,*,#2829,.T.);-#2852 = ORIENTED_EDGE('',*,*,#2853,.F.);-#2853 = EDGE_CURVE('',#2854,#2804,#2856,.T.);-#2854 = VERTEX_POINT('',#2855);-#2855 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#2856 = SURFACE_CURVE('',#2857,(#2861,#2868),.PCURVE_S1.);-#2857 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2858,#2859,#2860),+#2888 = CARTESIAN_POINT('',(1.570796326795,0.));+#2889 = CARTESIAN_POINT('',(1.570796326795,0.25));+#2890 = CARTESIAN_POINT('',(1.570796326795,0.5));+#2891 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2892 = ADVANCED_FACE('',(#2893),#1564,.T.);+#2893 = FACE_BOUND('',#2894,.T.);+#2894 = EDGE_LOOP('',(#2895,#2896,#2897,#2920));+#2895 = ORIENTED_EDGE('',*,*,#1550,.T.);+#2896 = ORIENTED_EDGE('',*,*,#2874,.T.);+#2897 = ORIENTED_EDGE('',*,*,#2898,.F.);+#2898 = EDGE_CURVE('',#2899,#2849,#2901,.T.);+#2899 = VERTEX_POINT('',#2900);+#2900 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#2901 = SURFACE_CURVE('',#2902,(#2906,#2913),.PCURVE_S1.);+#2902 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2903,#2904,#2905), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2858 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#2859 = CARTESIAN_POINT('',(0.5,0.25,3.122502256758E-18));-#2860 = CARTESIAN_POINT('',(0.485,0.25,0.));-#2861 = PCURVE('',#1519,#2862);-#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2867);-#2863 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2864,#2865,#2866),+#2903 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#2904 = CARTESIAN_POINT('',(0.5,0.25,3.122502256758E-18));+#2905 = CARTESIAN_POINT('',(0.485,0.25,0.));+#2906 = PCURVE('',#1564,#2907);+#2907 = DEFINITIONAL_REPRESENTATION('',(#2908),#2912);+#2908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2909,#2910,#2911), .UNSPECIFIED.,.F.,.F.,(3,3),(1.570796326795,3.14159265359), .PIECEWISE_BEZIER_KNOTS.);-#2864 = CARTESIAN_POINT('',(0.,0.5));-#2865 = CARTESIAN_POINT('',(0.785398163397,0.5));-#2866 = CARTESIAN_POINT('',(1.570796326795,0.5));-#2867 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2909 = CARTESIAN_POINT('',(0.,0.5));+#2910 = CARTESIAN_POINT('',(0.785398163397,0.5));+#2911 = CARTESIAN_POINT('',(1.570796326795,0.5));+#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2868 = PCURVE('',#1805,#2869);-#2869 = DEFINITIONAL_REPRESENTATION('',(#2870),#2874);-#2870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2871,#2872,#2873),+#2913 = PCURVE('',#1850,#2914);+#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#2919);+#2915 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2916,#2917,#2918), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(1.570796326795, 3.14159265359),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2871 = CARTESIAN_POINT('',(1.5E-02,0.15));-#2872 = CARTESIAN_POINT('',(3.469446951954E-18,0.15));-#2873 = CARTESIAN_POINT('',(0.,0.135));-#2874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2916 = CARTESIAN_POINT('',(1.5E-02,0.15));+#2917 = CARTESIAN_POINT('',(3.469446951954E-18,0.15));+#2918 = CARTESIAN_POINT('',(0.,0.135));+#2919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2875 = ORIENTED_EDGE('',*,*,#2876,.F.);-#2876 = EDGE_CURVE('',#1481,#2854,#2877,.T.);-#2877 = SURFACE_CURVE('',#2878,(#2881,#2888),.PCURVE_S1.);-#2878 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2879,#2880),.UNSPECIFIED.,.F.,+#2920 = ORIENTED_EDGE('',*,*,#2921,.F.);+#2921 = EDGE_CURVE('',#1526,#2899,#2922,.T.);+#2922 = SURFACE_CURVE('',#2923,(#2926,#2933),.PCURVE_S1.);+#2923 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2924,#2925),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2879 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));-#2880 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#2881 = PCURVE('',#1519,#2882);-#2882 = DEFINITIONAL_REPRESENTATION('',(#2883),#2887);-#2883 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2884,#2885,#2886),+#2924 = CARTESIAN_POINT('',(0.5,-0.25,1.35E-02));+#2925 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#2926 = PCURVE('',#1564,#2927);+#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);+#2928 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2929,#2930,#2931), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2884 = CARTESIAN_POINT('',(0.,0.));-#2885 = CARTESIAN_POINT('',(0.,0.25));-#2886 = CARTESIAN_POINT('',(0.,0.5));-#2887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2929 = CARTESIAN_POINT('',(0.,0.));+#2930 = CARTESIAN_POINT('',(0.,0.25));+#2931 = CARTESIAN_POINT('',(0.,0.5));+#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2888 = PCURVE('',#1494,#2889);-#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2893);-#2890 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2891,#2892),.UNSPECIFIED.,.F.,+#2933 = PCURVE('',#1539,#2934);+#2934 = DEFINITIONAL_REPRESENTATION('',(#2935),#2938);+#2935 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2936,#2937),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2891 = CARTESIAN_POINT('',(1.5E-02,0.));-#2892 = CARTESIAN_POINT('',(1.5E-02,-0.5));-#2893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2894 = ADVANCED_FACE('',(#2895),#1494,.T.);-#2895 = FACE_BOUND('',#2896,.T.);-#2896 = EDGE_LOOP('',(#2897,#2898,#2899,#2919));-#2897 = ORIENTED_EDGE('',*,*,#1480,.F.);-#2898 = ORIENTED_EDGE('',*,*,#2876,.T.);-#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);-#2900 = EDGE_CURVE('',#2854,#2901,#2903,.T.);-#2901 = VERTEX_POINT('',#2902);-#2902 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#2903 = SURFACE_CURVE('',#2904,(#2907,#2913),.PCURVE_S1.);-#2904 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2905,#2906),.UNSPECIFIED.,.F.,+#2936 = CARTESIAN_POINT('',(1.5E-02,0.));+#2937 = CARTESIAN_POINT('',(1.5E-02,-0.5));+#2938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2939 = ADVANCED_FACE('',(#2940),#1539,.T.);+#2940 = FACE_BOUND('',#2941,.T.);+#2941 = EDGE_LOOP('',(#2942,#2943,#2944,#2964));+#2942 = ORIENTED_EDGE('',*,*,#1525,.F.);+#2943 = ORIENTED_EDGE('',*,*,#2921,.T.);+#2944 = ORIENTED_EDGE('',*,*,#2945,.T.);+#2945 = EDGE_CURVE('',#2899,#2946,#2948,.T.);+#2946 = VERTEX_POINT('',#2947);+#2947 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#2948 = SURFACE_CURVE('',#2949,(#2952,#2958),.PCURVE_S1.);+#2949 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2950,#2951),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2905 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));-#2906 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#2907 = PCURVE('',#1494,#2908);-#2908 = DEFINITIONAL_REPRESENTATION('',(#2909),#2912);-#2909 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2910,#2911),.UNSPECIFIED.,.F.,+#2950 = CARTESIAN_POINT('',(0.5,0.25,1.35E-02));+#2951 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#2952 = PCURVE('',#1539,#2953);+#2953 = DEFINITIONAL_REPRESENTATION('',(#2954),#2957);+#2954 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2955,#2956),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2910 = CARTESIAN_POINT('',(1.5E-02,-0.5));-#2911 = CARTESIAN_POINT('',(0.185,-0.5));-#2912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2955 = CARTESIAN_POINT('',(1.5E-02,-0.5));+#2956 = CARTESIAN_POINT('',(0.185,-0.5));+#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2913 = PCURVE('',#1805,#2914);-#2914 = DEFINITIONAL_REPRESENTATION('',(#2915),#2918);-#2915 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2916,#2917),.UNSPECIFIED.,.F.,+#2958 = PCURVE('',#1850,#2959);+#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2963);+#2960 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2961,#2962),.UNSPECIFIED.,.F., .F.,(2,2),(1.5E-02,0.185),.PIECEWISE_BEZIER_KNOTS.);-#2916 = CARTESIAN_POINT('',(1.5E-02,0.15));-#2917 = CARTESIAN_POINT('',(0.185,0.15));-#2918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2961 = CARTESIAN_POINT('',(1.5E-02,0.15));+#2962 = CARTESIAN_POINT('',(0.185,0.15));+#2963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2919 = ORIENTED_EDGE('',*,*,#2920,.F.);-#2920 = EDGE_CURVE('',#1451,#2901,#2921,.T.);-#2921 = SURFACE_CURVE('',#2922,(#2925,#2931),.PCURVE_S1.);-#2922 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2923,#2924),.UNSPECIFIED.,.F.,+#2964 = ORIENTED_EDGE('',*,*,#2965,.F.);+#2965 = EDGE_CURVE('',#1496,#2946,#2966,.T.);+#2966 = SURFACE_CURVE('',#2967,(#2970,#2976),.PCURVE_S1.);+#2967 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2968,#2969),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2923 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));-#2924 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#2925 = PCURVE('',#1494,#2926);-#2926 = DEFINITIONAL_REPRESENTATION('',(#2927),#2930);-#2927 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2928,#2929),.UNSPECIFIED.,.F.,+#2968 = CARTESIAN_POINT('',(0.5,-0.25,0.1665));+#2969 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#2970 = PCURVE('',#1539,#2971);+#2971 = DEFINITIONAL_REPRESENTATION('',(#2972),#2975);+#2972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2973,#2974),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2928 = CARTESIAN_POINT('',(0.185,0.));-#2929 = CARTESIAN_POINT('',(0.185,-0.5));-#2930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2973 = CARTESIAN_POINT('',(0.185,0.));+#2974 = CARTESIAN_POINT('',(0.185,-0.5));+#2975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2931 = PCURVE('',#1466,#2932);-#2932 = DEFINITIONAL_REPRESENTATION('',(#2933),#2937);-#2933 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2934,#2935,#2936),+#2976 = PCURVE('',#1511,#2977);+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);+#2978 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2979,#2980,#2981), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2934 = CARTESIAN_POINT('',(6.28318530718,0.));-#2935 = CARTESIAN_POINT('',(6.28318530718,0.25));-#2936 = CARTESIAN_POINT('',(6.28318530718,0.5));-#2937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2938 = ADVANCED_FACE('',(#2939),#1466,.T.);-#2939 = FACE_BOUND('',#2940,.T.);-#2940 = EDGE_LOOP('',(#2941,#2942,#2965,#2984));-#2941 = ORIENTED_EDGE('',*,*,#2920,.T.);-#2942 = ORIENTED_EDGE('',*,*,#2943,.T.);-#2943 = EDGE_CURVE('',#2901,#2944,#2946,.T.);-#2944 = VERTEX_POINT('',#2945);-#2945 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#2946 = SURFACE_CURVE('',#2947,(#2951,#2958),.PCURVE_S1.);-#2947 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2948,#2949,#2950),+#2979 = CARTESIAN_POINT('',(6.28318530718,0.));+#2980 = CARTESIAN_POINT('',(6.28318530718,0.25));+#2981 = CARTESIAN_POINT('',(6.28318530718,0.5));+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2983 = ADVANCED_FACE('',(#2984),#1511,.T.);+#2984 = FACE_BOUND('',#2985,.T.);+#2985 = EDGE_LOOP('',(#2986,#2987,#3010,#3029));+#2986 = ORIENTED_EDGE('',*,*,#2965,.T.);+#2987 = ORIENTED_EDGE('',*,*,#2988,.T.);+#2988 = EDGE_CURVE('',#2946,#2989,#2991,.T.);+#2989 = VERTEX_POINT('',#2990);+#2990 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#2991 = SURFACE_CURVE('',#2992,(#2996,#3003),.PCURVE_S1.);+#2992 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2993,#2994,#2995), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2948 = CARTESIAN_POINT('',(0.5,0.25,0.1665));-#2949 = CARTESIAN_POINT('',(0.5,0.25,0.18));-#2950 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#2951 = PCURVE('',#1466,#2952);-#2952 = DEFINITIONAL_REPRESENTATION('',(#2953),#2957);-#2953 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2954,#2955,#2956),+#2993 = CARTESIAN_POINT('',(0.5,0.25,0.1665));+#2994 = CARTESIAN_POINT('',(0.5,0.25,0.18));+#2995 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#2996 = PCURVE('',#1511,#2997);+#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3002);+#2998 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2999,#3000,#3001), .UNSPECIFIED.,.F.,.F.,(3,3),(4.712388980385,6.28318530718), .PIECEWISE_BEZIER_KNOTS.);-#2954 = CARTESIAN_POINT('',(6.28318530718,0.5));-#2955 = CARTESIAN_POINT('',(5.497787143782,0.5));-#2956 = CARTESIAN_POINT('',(4.712388980385,0.5));-#2957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#2999 = CARTESIAN_POINT('',(6.28318530718,0.5));+#3000 = CARTESIAN_POINT('',(5.497787143782,0.5));+#3001 = CARTESIAN_POINT('',(4.712388980385,0.5));+#3002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2958 = PCURVE('',#1805,#2959);-#2959 = DEFINITIONAL_REPRESENTATION('',(#2960),#2964);-#2960 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2961,#2962,#2963),+#3003 = PCURVE('',#1850,#3004);+#3004 = DEFINITIONAL_REPRESENTATION('',(#3005),#3009);+#3005 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3006,#3007,#3008), .UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((3,3),(4.712388980385, 6.28318530718),.PIECEWISE_BEZIER_KNOTS.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1., 0.707106781187,1.)) REPRESENTATION_ITEM('') );-#2961 = CARTESIAN_POINT('',(0.185,0.15));-#2962 = CARTESIAN_POINT('',(0.2,0.15));-#2963 = CARTESIAN_POINT('',(0.2,0.135));-#2964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3006 = CARTESIAN_POINT('',(0.185,0.15));+#3007 = CARTESIAN_POINT('',(0.2,0.15));+#3008 = CARTESIAN_POINT('',(0.2,0.135));+#3009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2965 = ORIENTED_EDGE('',*,*,#2966,.F.);-#2966 = EDGE_CURVE('',#1426,#2944,#2967,.T.);-#2967 = SURFACE_CURVE('',#2968,(#2971,#2978),.PCURVE_S1.);-#2968 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2969,#2970),.UNSPECIFIED.,.F.,+#3010 = ORIENTED_EDGE('',*,*,#3011,.F.);+#3011 = EDGE_CURVE('',#1471,#2989,#3012,.T.);+#3012 = SURFACE_CURVE('',#3013,(#3016,#3023),.PCURVE_S1.);+#3013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3014,#3015),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2969 = CARTESIAN_POINT('',(0.485,-0.25,0.18));-#2970 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#2971 = PCURVE('',#1466,#2972);-#2972 = DEFINITIONAL_REPRESENTATION('',(#2973),#2977);-#2973 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2974,#2975,#2976),+#3014 = CARTESIAN_POINT('',(0.485,-0.25,0.18));+#3015 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#3016 = PCURVE('',#1511,#3017);+#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3022);+#3018 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3019,#3020,#3021), .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2974 = CARTESIAN_POINT('',(4.712388980385,0.));-#2975 = CARTESIAN_POINT('',(4.712388980385,0.25));-#2976 = CARTESIAN_POINT('',(4.712388980385,0.5));-#2977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3019 = CARTESIAN_POINT('',(4.712388980385,0.));+#3020 = CARTESIAN_POINT('',(4.712388980385,0.25));+#3021 = CARTESIAN_POINT('',(4.712388980385,0.5));+#3022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#2978 = PCURVE('',#1439,#2979);-#2979 = DEFINITIONAL_REPRESENTATION('',(#2980),#2983);-#2980 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2981,#2982),.UNSPECIFIED.,.F.,+#3023 = PCURVE('',#1484,#3024);+#3024 = DEFINITIONAL_REPRESENTATION('',(#3025),#3028);+#3025 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3026,#3027),.UNSPECIFIED.,.F., .F.,(2,2),(0.,0.5),.PIECEWISE_BEZIER_KNOTS.);-#2981 = CARTESIAN_POINT('',(0.135,0.));-#2982 = CARTESIAN_POINT('',(0.135,0.5));-#2983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#2984 = ORIENTED_EDGE('',*,*,#1450,.F.);-#2985 = ADVANCED_FACE('',(#2986),#1439,.T.);-#2986 = FACE_BOUND('',#2987,.T.);-#2987 = EDGE_LOOP('',(#2988,#3008,#3028,#3046,#3047,#3067,#3085,#3086));-#2988 = ORIENTED_EDGE('',*,*,#2989,.F.);-#2989 = EDGE_CURVE('',#2990,#2944,#2992,.T.);-#2990 = VERTEX_POINT('',#2991);-#2991 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#2992 = SURFACE_CURVE('',#2993,(#2996,#3002),.PCURVE_S1.);-#2993 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2994,#2995),.UNSPECIFIED.,.F.,+#3026 = CARTESIAN_POINT('',(0.135,0.));+#3027 = CARTESIAN_POINT('',(0.135,0.5));+#3028 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3029 = ORIENTED_EDGE('',*,*,#1495,.F.);+#3030 = ADVANCED_FACE('',(#3031),#1484,.T.);+#3031 = FACE_BOUND('',#3032,.T.);+#3032 = EDGE_LOOP('',(#3033,#3053,#3073,#3091,#3092,#3112,#3130,#3131));+#3033 = ORIENTED_EDGE('',*,*,#3034,.F.);+#3034 = EDGE_CURVE('',#3035,#2989,#3037,.T.);+#3035 = VERTEX_POINT('',#3036);+#3036 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#3037 = SURFACE_CURVE('',#3038,(#3041,#3047),.PCURVE_S1.);+#3038 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3039,#3040),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#2994 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#2995 = CARTESIAN_POINT('',(0.485,0.25,0.18));-#2996 = PCURVE('',#1439,#2997);-#2997 = DEFINITIONAL_REPRESENTATION('',(#2998),#3001);-#2998 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2999,#3000),.UNSPECIFIED.,.F.,+#3039 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#3040 = CARTESIAN_POINT('',(0.485,0.25,0.18));+#3041 = PCURVE('',#1484,#3042);+#3042 = DEFINITIONAL_REPRESENTATION('',(#3043),#3046);+#3043 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3044,#3045),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#2999 = CARTESIAN_POINT('',(0.1125,0.5));-#3000 = CARTESIAN_POINT('',(0.135,0.5));-#3001 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3044 = CARTESIAN_POINT('',(0.1125,0.5));+#3045 = CARTESIAN_POINT('',(0.135,0.5));+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3002 = PCURVE('',#1805,#3003);-#3003 = DEFINITIONAL_REPRESENTATION('',(#3004),#3007);-#3004 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3005,#3006),.UNSPECIFIED.,.F.,+#3047 = PCURVE('',#1850,#3048);+#3048 = DEFINITIONAL_REPRESENTATION('',(#3049),#3052);+#3049 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3050,#3051),.UNSPECIFIED.,.F., .F.,(2,2),(0.1125,0.135),.PIECEWISE_BEZIER_KNOTS.);-#3005 = CARTESIAN_POINT('',(0.2,0.1125));-#3006 = CARTESIAN_POINT('',(0.2,0.135));-#3007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3050 = CARTESIAN_POINT('',(0.2,0.1125));+#3051 = CARTESIAN_POINT('',(0.2,0.135));+#3052 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3008 = ORIENTED_EDGE('',*,*,#3009,.F.);-#3009 = EDGE_CURVE('',#3010,#2990,#3012,.T.);-#3010 = VERTEX_POINT('',#3011);-#3011 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#3012 = SURFACE_CURVE('',#3013,(#3016,#3022),.PCURVE_S1.);-#3013 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3014,#3015),.UNSPECIFIED.,.F.,+#3053 = ORIENTED_EDGE('',*,*,#3054,.F.);+#3054 = EDGE_CURVE('',#3055,#3035,#3057,.T.);+#3055 = VERTEX_POINT('',#3056);+#3056 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#3057 = SURFACE_CURVE('',#3058,(#3061,#3067),.PCURVE_S1.);+#3058 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3059,#3060),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#3014 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#3015 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#3016 = PCURVE('',#1439,#3017);-#3017 = DEFINITIONAL_REPRESENTATION('',(#3018),#3021);-#3018 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3019,#3020),.UNSPECIFIED.,.F.,+#3059 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#3060 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#3061 = PCURVE('',#1484,#3062);+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3066);+#3063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3064,#3065),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#3019 = CARTESIAN_POINT('',(0.1125,0.4375));-#3020 = CARTESIAN_POINT('',(0.1125,0.5));-#3021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3064 = CARTESIAN_POINT('',(0.1125,0.4375));+#3065 = CARTESIAN_POINT('',(0.1125,0.5));+#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3022 = PCURVE('',#1642,#3023);-#3023 = DEFINITIONAL_REPRESENTATION('',(#3024),#3027);-#3024 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3025,#3026),.UNSPECIFIED.,.F.,+#3067 = PCURVE('',#1687,#3068);+#3068 = DEFINITIONAL_REPRESENTATION('',(#3069),#3072);+#3069 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3070,#3071),.UNSPECIFIED.,.F., .F.,(2,2),(0.21875,0.28125),.PIECEWISE_BEZIER_KNOTS.);-#3025 = CARTESIAN_POINT('',(0.,-0.1));-#3026 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3070 = CARTESIAN_POINT('',(0.,-0.1));+#3071 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#3072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3028 = ORIENTED_EDGE('',*,*,#3029,.F.);-#3029 = EDGE_CURVE('',#1681,#3010,#3030,.T.);-#3030 = SURFACE_CURVE('',#3031,(#3034,#3040),.PCURVE_S1.);-#3031 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3032,#3033),.UNSPECIFIED.,.F.,+#3073 = ORIENTED_EDGE('',*,*,#3074,.F.);+#3074 = EDGE_CURVE('',#1726,#3055,#3075,.T.);+#3075 = SURFACE_CURVE('',#3076,(#3079,#3085),.PCURVE_S1.);+#3076 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3077,#3078),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#3032 = CARTESIAN_POINT('',(0.365,0.1875,0.18));-#3033 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#3034 = PCURVE('',#1439,#3035);-#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3039);-#3036 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3037,#3038),.UNSPECIFIED.,.F.,+#3077 = CARTESIAN_POINT('',(0.365,0.1875,0.18));+#3078 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#3079 = PCURVE('',#1484,#3080);+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3084);+#3081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3082,#3083),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#3037 = CARTESIAN_POINT('',(1.5E-02,0.4375));-#3038 = CARTESIAN_POINT('',(0.1125,0.4375));-#3039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3082 = CARTESIAN_POINT('',(1.5E-02,0.4375));+#3083 = CARTESIAN_POINT('',(0.1125,0.4375));+#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3040 = PCURVE('',#1619,#3041);-#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3045);-#3042 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3043,#3044),.UNSPECIFIED.,.F.,+#3085 = PCURVE('',#1664,#3086);+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3090);+#3087 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3088,#3089),.UNSPECIFIED.,.F., .F.,(2,2),(0.42125,0.51875),.PIECEWISE_BEZIER_KNOTS.);-#3043 = CARTESIAN_POINT('',(0.8275,-0.1));-#3044 = CARTESIAN_POINT('',(0.925,-0.1));-#3045 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#3046 = ORIENTED_EDGE('',*,*,#1680,.F.);-#3047 = ORIENTED_EDGE('',*,*,#3048,.F.);-#3048 = EDGE_CURVE('',#3049,#1658,#3051,.T.);-#3049 = VERTEX_POINT('',#3050);-#3050 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#3051 = SURFACE_CURVE('',#3052,(#3055,#3061),.PCURVE_S1.);-#3052 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3053,#3054),.UNSPECIFIED.,.F.,+#3088 = CARTESIAN_POINT('',(0.8275,-0.1));+#3089 = CARTESIAN_POINT('',(0.925,-0.1));+#3090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3091 = ORIENTED_EDGE('',*,*,#1725,.F.);+#3092 = ORIENTED_EDGE('',*,*,#3093,.F.);+#3093 = EDGE_CURVE('',#3094,#1703,#3096,.T.);+#3094 = VERTEX_POINT('',#3095);+#3095 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#3096 = SURFACE_CURVE('',#3097,(#3100,#3106),.PCURVE_S1.);+#3097 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3098,#3099),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#3053 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#3054 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));-#3055 = PCURVE('',#1439,#3056);-#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3060);-#3057 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3058,#3059),.UNSPECIFIED.,.F.,+#3098 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#3099 = CARTESIAN_POINT('',(0.365,-0.1875,0.18));+#3100 = PCURVE('',#1484,#3101);+#3101 = DEFINITIONAL_REPRESENTATION('',(#3102),#3105);+#3102 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3103,#3104),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#3058 = CARTESIAN_POINT('',(0.1125,6.25E-02));-#3059 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));-#3060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3103 = CARTESIAN_POINT('',(0.1125,6.25E-02));+#3104 = CARTESIAN_POINT('',(1.5E-02,6.25E-02));+#3105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3061 = PCURVE('',#1550,#3062);-#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3066);-#3063 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3064,#3065),.UNSPECIFIED.,.F.,+#3106 = PCURVE('',#1595,#3107);+#3107 = DEFINITIONAL_REPRESENTATION('',(#3108),#3111);+#3108 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3109,#3110),.UNSPECIFIED.,.F., .F.,(2,2),(-5.625E-02,4.125E-02),.PIECEWISE_BEZIER_KNOTS.);-#3064 = CARTESIAN_POINT('',(0.,-0.1));-#3065 = CARTESIAN_POINT('',(9.75E-02,-0.1));-#3066 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3109 = CARTESIAN_POINT('',(0.,-0.1));+#3110 = CARTESIAN_POINT('',(9.75E-02,-0.1));+#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3067 = ORIENTED_EDGE('',*,*,#3068,.F.);-#3068 = EDGE_CURVE('',#1401,#3049,#3069,.T.);-#3069 = SURFACE_CURVE('',#3070,(#3073,#3079),.PCURVE_S1.);-#3070 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3071,#3072),.UNSPECIFIED.,.F.,+#3112 = ORIENTED_EDGE('',*,*,#3113,.F.);+#3113 = EDGE_CURVE('',#1446,#3094,#3114,.T.);+#3114 = SURFACE_CURVE('',#3115,(#3118,#3124),.PCURVE_S1.);+#3115 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3116,#3117),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#3071 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));-#3072 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#3073 = PCURVE('',#1439,#3074);-#3074 = DEFINITIONAL_REPRESENTATION('',(#3075),#3078);-#3075 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3076,#3077),.UNSPECIFIED.,.F.,+#3116 = CARTESIAN_POINT('',(0.4625,-0.25,0.18));+#3117 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#3118 = PCURVE('',#1484,#3119);+#3119 = DEFINITIONAL_REPRESENTATION('',(#3120),#3123);+#3120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3121,#3122),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#3076 = CARTESIAN_POINT('',(0.1125,0.));-#3077 = CARTESIAN_POINT('',(0.1125,6.25E-02));-#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3121 = CARTESIAN_POINT('',(0.1125,0.));+#3122 = CARTESIAN_POINT('',(0.1125,6.25E-02));+#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3079 = PCURVE('',#1414,#3080);-#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3084);-#3081 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3082,#3083),.UNSPECIFIED.,.F.,+#3124 = PCURVE('',#1459,#3125);+#3125 = DEFINITIONAL_REPRESENTATION('',(#3126),#3129);+#3126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3127,#3128),.UNSPECIFIED.,.F., .F.,(2,2),(3.125E-02,9.375E-02),.PIECEWISE_BEZIER_KNOTS.);-#3082 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#3083 = CARTESIAN_POINT('',(0.125,-0.1));-#3084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#3085 = ORIENTED_EDGE('',*,*,#1425,.T.);-#3086 = ORIENTED_EDGE('',*,*,#2966,.T.);-#3087 = ADVANCED_FACE('',(#3088),#1414,.F.);-#3088 = FACE_BOUND('',#3089,.F.);-#3089 = EDGE_LOOP('',(#3090,#3108,#3109,#3110));-#3090 = ORIENTED_EDGE('',*,*,#3091,.F.);-#3091 = EDGE_CURVE('',#3049,#1537,#3092,.T.);-#3092 = SURFACE_CURVE('',#3093,(#3096,#3102),.PCURVE_S1.);-#3093 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3094,#3095),.UNSPECIFIED.,.F.,+#3127 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#3128 = CARTESIAN_POINT('',(0.125,-0.1));+#3129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3130 = ORIENTED_EDGE('',*,*,#1470,.T.);+#3131 = ORIENTED_EDGE('',*,*,#3011,.T.);+#3132 = ADVANCED_FACE('',(#3133),#1459,.F.);+#3133 = FACE_BOUND('',#3134,.F.);+#3134 = EDGE_LOOP('',(#3135,#3153,#3154,#3155));+#3135 = ORIENTED_EDGE('',*,*,#3136,.F.);+#3136 = EDGE_CURVE('',#3094,#1582,#3137,.T.);+#3137 = SURFACE_CURVE('',#3138,(#3141,#3147),.PCURVE_S1.);+#3138 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3139,#3140),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3094 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));-#3095 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));-#3096 = PCURVE('',#1414,#3097);-#3097 = DEFINITIONAL_REPRESENTATION('',(#3098),#3101);-#3098 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3099,#3100),.UNSPECIFIED.,.F.,+#3139 = CARTESIAN_POINT('',(0.4625,-0.1875,0.18));+#3140 = CARTESIAN_POINT('',(0.4625,-0.1875,0.1665));+#3141 = PCURVE('',#1459,#3142);+#3142 = DEFINITIONAL_REPRESENTATION('',(#3143),#3146);+#3143 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3144,#3145),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3099 = CARTESIAN_POINT('',(0.125,-0.1));-#3100 = CARTESIAN_POINT('',(0.125,-0.115));-#3101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3144 = CARTESIAN_POINT('',(0.125,-0.1));+#3145 = CARTESIAN_POINT('',(0.125,-0.115));+#3146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3102 = PCURVE('',#1550,#3103);-#3103 = DEFINITIONAL_REPRESENTATION('',(#3104),#3107);-#3104 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3105,#3106),.UNSPECIFIED.,.F.,+#3147 = PCURVE('',#1595,#3148);+#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3152);+#3149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3150,#3151),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3105 = CARTESIAN_POINT('',(0.,-0.1));-#3106 = CARTESIAN_POINT('',(0.,-0.115));-#3107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#3108 = ORIENTED_EDGE('',*,*,#3068,.F.);-#3109 = ORIENTED_EDGE('',*,*,#1400,.T.);-#3110 = ORIENTED_EDGE('',*,*,#1563,.F.);-#3111 = ADVANCED_FACE('',(#3112),#1550,.F.);-#3112 = FACE_BOUND('',#3113,.F.);-#3113 = EDGE_LOOP('',(#3114,#3115,#3116,#3117));-#3114 = ORIENTED_EDGE('',*,*,#3048,.F.);-#3115 = ORIENTED_EDGE('',*,*,#3091,.T.);-#3116 = ORIENTED_EDGE('',*,*,#1536,.F.);-#3117 = ORIENTED_EDGE('',*,*,#1657,.T.);-#3118 = ADVANCED_FACE('',(#3119),#1642,.F.);-#3119 = FACE_BOUND('',#3120,.F.);-#3120 = EDGE_LOOP('',(#3121,#3122,#3140,#3141));-#3121 = ORIENTED_EDGE('',*,*,#3009,.F.);-#3122 = ORIENTED_EDGE('',*,*,#3123,.T.);-#3123 = EDGE_CURVE('',#3010,#1606,#3124,.T.);-#3124 = SURFACE_CURVE('',#3125,(#3128,#3134),.PCURVE_S1.);-#3125 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3126,#3127),.UNSPECIFIED.,.F.,+#3150 = CARTESIAN_POINT('',(0.,-0.1));+#3151 = CARTESIAN_POINT('',(0.,-0.115));+#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3153 = ORIENTED_EDGE('',*,*,#3113,.F.);+#3154 = ORIENTED_EDGE('',*,*,#1445,.T.);+#3155 = ORIENTED_EDGE('',*,*,#1608,.F.);+#3156 = ADVANCED_FACE('',(#3157),#1595,.F.);+#3157 = FACE_BOUND('',#3158,.F.);+#3158 = EDGE_LOOP('',(#3159,#3160,#3161,#3162));+#3159 = ORIENTED_EDGE('',*,*,#3093,.F.);+#3160 = ORIENTED_EDGE('',*,*,#3136,.T.);+#3161 = ORIENTED_EDGE('',*,*,#1581,.F.);+#3162 = ORIENTED_EDGE('',*,*,#1702,.T.);+#3163 = ADVANCED_FACE('',(#3164),#1687,.F.);+#3164 = FACE_BOUND('',#3165,.F.);+#3165 = EDGE_LOOP('',(#3166,#3167,#3185,#3186));+#3166 = ORIENTED_EDGE('',*,*,#3054,.F.);+#3167 = ORIENTED_EDGE('',*,*,#3168,.T.);+#3168 = EDGE_CURVE('',#3055,#1651,#3169,.T.);+#3169 = SURFACE_CURVE('',#3170,(#3173,#3179),.PCURVE_S1.);+#3170 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3171,#3172),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3126 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));-#3127 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));-#3128 = PCURVE('',#1642,#3129);-#3129 = DEFINITIONAL_REPRESENTATION('',(#3130),#3133);-#3130 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3131,#3132),.UNSPECIFIED.,.F.,+#3171 = CARTESIAN_POINT('',(0.4625,0.1875,0.18));+#3172 = CARTESIAN_POINT('',(0.4625,0.1875,0.1665));+#3173 = PCURVE('',#1687,#3174);+#3174 = DEFINITIONAL_REPRESENTATION('',(#3175),#3178);+#3175 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3176,#3177),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3131 = CARTESIAN_POINT('',(0.,-0.1));-#3132 = CARTESIAN_POINT('',(0.,-0.115));-#3133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3176 = CARTESIAN_POINT('',(0.,-0.1));+#3177 = CARTESIAN_POINT('',(0.,-0.115));+#3178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3134 = PCURVE('',#1619,#3135);-#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3139);-#3136 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3137,#3138),.UNSPECIFIED.,.F.,+#3179 = PCURVE('',#1664,#3180);+#3180 = DEFINITIONAL_REPRESENTATION('',(#3181),#3184);+#3181 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3182,#3183),.UNSPECIFIED.,.F., .F.,(2,2),(0.1,0.115),.PIECEWISE_BEZIER_KNOTS.);-#3137 = CARTESIAN_POINT('',(0.925,-0.1));-#3138 = CARTESIAN_POINT('',(0.925,-0.115));-#3139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3182 = CARTESIAN_POINT('',(0.925,-0.1));+#3183 = CARTESIAN_POINT('',(0.925,-0.115));+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3140 = ORIENTED_EDGE('',*,*,#1630,.F.);-#3141 = ORIENTED_EDGE('',*,*,#3142,.F.);-#3142 = EDGE_CURVE('',#2990,#1585,#3143,.T.);-#3143 = SURFACE_CURVE('',#3144,(#3147,#3153),.PCURVE_S1.);-#3144 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3145,#3146),.UNSPECIFIED.,.F.,+#3185 = ORIENTED_EDGE('',*,*,#1675,.F.);+#3186 = ORIENTED_EDGE('',*,*,#3187,.F.);+#3187 = EDGE_CURVE('',#3035,#1630,#3188,.T.);+#3188 = SURFACE_CURVE('',#3189,(#3192,#3198),.PCURVE_S1.);+#3189 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3190,#3191),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#3145 = CARTESIAN_POINT('',(0.4625,0.25,0.18));-#3146 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));-#3147 = PCURVE('',#1642,#3148);-#3148 = DEFINITIONAL_REPRESENTATION('',(#3149),#3152);-#3149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3150,#3151),.UNSPECIFIED.,.F.,+#3190 = CARTESIAN_POINT('',(0.4625,0.25,0.18));+#3191 = CARTESIAN_POINT('',(0.4625,0.25,0.1665));+#3192 = PCURVE('',#1687,#3193);+#3193 = DEFINITIONAL_REPRESENTATION('',(#3194),#3197);+#3194 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3195,#3196),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#3150 = CARTESIAN_POINT('',(6.25E-02,-0.1));-#3151 = CARTESIAN_POINT('',(6.25E-02,-0.115));-#3152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +#3195 = CARTESIAN_POINT('',(6.25E-02,-0.1));+#3196 = CARTESIAN_POINT('',(6.25E-02,-0.115));+#3197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' ) );-#3153 = PCURVE('',#1805,#3154);-#3154 = DEFINITIONAL_REPRESENTATION('',(#3155),#3158);-#3155 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3156,#3157),.UNSPECIFIED.,.F.,+#3198 = PCURVE('',#1850,#3199);+#3199 = DEFINITIONAL_REPRESENTATION('',(#3200),#3203);+#3200 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3201,#3202),.UNSPECIFIED.,.F., .F.,(2,2),(-5.E-02,-3.5E-02),.PIECEWISE_BEZIER_KNOTS.);-#3156 = CARTESIAN_POINT('',(0.2,0.1125));-#3157 = CARTESIAN_POINT('',(0.185,0.1125));-#3158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) -PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''- ) );-#3159 = ADVANCED_FACE('',(#3160),#1619,.F.);-#3160 = FACE_BOUND('',#3161,.F.);-#3161 = EDGE_LOOP('',(#3162,#3163,#3164,#3165));-#3162 = ORIENTED_EDGE('',*,*,#3123,.F.);-#3163 = ORIENTED_EDGE('',*,*,#3029,.F.);-#3164 = ORIENTED_EDGE('',*,*,#1701,.F.);-#3165 = ORIENTED_EDGE('',*,*,#1605,.F.);-#3166 = ADVANCED_FACE('',(#3167),#1739,.T.);-#3167 = FACE_BOUND('',#3168,.T.);-#3168 = EDGE_LOOP('',(#3169,#3170,#3171,#3172,#3173,#3174,#3175,#3176,- #3177,#3178));-#3169 = ORIENTED_EDGE('',*,*,#2059,.F.);-#3170 = ORIENTED_EDGE('',*,*,#2224,.F.);-#3171 = ORIENTED_EDGE('',*,*,#2276,.T.);-#3172 = ORIENTED_EDGE('',*,*,#2320,.T.);-#3173 = ORIENTED_EDGE('',*,*,#1987,.T.);-#3174 = ORIENTED_EDGE('',*,*,#1922,.F.);-#3175 = ORIENTED_EDGE('',*,*,#1770,.F.);-#3176 = ORIENTED_EDGE('',*,*,#1750,.F.);-#3177 = ORIENTED_EDGE('',*,*,#1725,.T.);-#3178 = ORIENTED_EDGE('',*,*,#2425,.F.);-#3179 = ADVANCED_FACE('',(#3180),#1805,.T.);-#3180 = FACE_BOUND('',#3181,.T.);-#3181 = EDGE_LOOP('',(#3182,#3183,#3184,#3185,#3186,#3187,#3188,#3189,- #3190,#3191));-#3182 = ORIENTED_EDGE('',*,*,#2803,.F.);-#3183 = ORIENTED_EDGE('',*,*,#2488,.F.);-#3184 = ORIENTED_EDGE('',*,*,#1836,.T.);-#3185 = ORIENTED_EDGE('',*,*,#1816,.T.);-#3186 = ORIENTED_EDGE('',*,*,#1791,.F.);-#3187 = ORIENTED_EDGE('',*,*,#3142,.F.);-#3188 = ORIENTED_EDGE('',*,*,#2989,.T.);-#3189 = ORIENTED_EDGE('',*,*,#2943,.F.);-#3190 = ORIENTED_EDGE('',*,*,#2900,.F.);-#3191 = ORIENTED_EDGE('',*,*,#2853,.T.);-#3192 = ADVANCED_FACE('',(#3193),#2722,.T.);-#3193 = FACE_BOUND('',#3194,.T.);-#3194 = EDGE_LOOP('',(#3195,#3196,#3197));-#3195 = ORIENTED_EDGE('',*,*,#2758,.T.);-#3196 = ORIENTED_EDGE('',*,*,#2710,.T.);-#3197 = ORIENTED_EDGE('',*,*,#2782,.T.);-#3198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) -GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3202)) -GLOBAL_UNIT_ASSIGNED_CONTEXT((#3199,#3200,#3201)) REPRESENTATION_CONTEXT+#3201 = CARTESIAN_POINT('',(0.2,0.1125));+#3202 = CARTESIAN_POINT('',(0.185,0.1125));+#3203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3204 = ADVANCED_FACE('',(#3205),#1664,.F.);+#3205 = FACE_BOUND('',#3206,.F.);+#3206 = EDGE_LOOP('',(#3207,#3208,#3209,#3210));+#3207 = ORIENTED_EDGE('',*,*,#3168,.F.);+#3208 = ORIENTED_EDGE('',*,*,#3074,.F.);+#3209 = ORIENTED_EDGE('',*,*,#1746,.F.);+#3210 = ORIENTED_EDGE('',*,*,#1650,.F.);+#3211 = ADVANCED_FACE('',(#3212),#1784,.T.);+#3212 = FACE_BOUND('',#3213,.T.);+#3213 = EDGE_LOOP('',(#3214,#3215,#3216,#3217,#3218,#3219,#3220,#3221,+ #3222,#3223));+#3214 = ORIENTED_EDGE('',*,*,#2104,.F.);+#3215 = ORIENTED_EDGE('',*,*,#2269,.F.);+#3216 = ORIENTED_EDGE('',*,*,#2321,.T.);+#3217 = ORIENTED_EDGE('',*,*,#2365,.T.);+#3218 = ORIENTED_EDGE('',*,*,#2032,.T.);+#3219 = ORIENTED_EDGE('',*,*,#1967,.F.);+#3220 = ORIENTED_EDGE('',*,*,#1815,.F.);+#3221 = ORIENTED_EDGE('',*,*,#1795,.F.);+#3222 = ORIENTED_EDGE('',*,*,#1770,.T.);+#3223 = ORIENTED_EDGE('',*,*,#2470,.F.);+#3224 = ADVANCED_FACE('',(#3225),#1850,.T.);+#3225 = FACE_BOUND('',#3226,.T.);+#3226 = EDGE_LOOP('',(#3227,#3228,#3229,#3230,#3231,#3232,#3233,#3234,+ #3235,#3236));+#3227 = ORIENTED_EDGE('',*,*,#2848,.F.);+#3228 = ORIENTED_EDGE('',*,*,#2533,.F.);+#3229 = ORIENTED_EDGE('',*,*,#1881,.T.);+#3230 = ORIENTED_EDGE('',*,*,#1861,.T.);+#3231 = ORIENTED_EDGE('',*,*,#1836,.F.);+#3232 = ORIENTED_EDGE('',*,*,#3187,.F.);+#3233 = ORIENTED_EDGE('',*,*,#3034,.T.);+#3234 = ORIENTED_EDGE('',*,*,#2988,.F.);+#3235 = ORIENTED_EDGE('',*,*,#2945,.F.);+#3236 = ORIENTED_EDGE('',*,*,#2898,.T.);+#3237 = ADVANCED_FACE('',(#3238),#2767,.T.);+#3238 = FACE_BOUND('',#3239,.T.);+#3239 = EDGE_LOOP('',(#3240,#3241,#3242));+#3240 = ORIENTED_EDGE('',*,*,#2803,.T.);+#3241 = ORIENTED_EDGE('',*,*,#2755,.T.);+#3242 = ORIENTED_EDGE('',*,*,#2827,.T.);+#3243 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3247)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3244,#3245,#3246)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3244 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3245 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3246 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3247 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3244,+ 'distance_accuracy_value','confusion accuracy');+#3248 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3249,#3251);+#3249 = ( REPRESENTATION_RELATIONSHIP('','',#59,#36) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3250) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#3250 = ITEM_DEFINED_TRANSFORMATION('','',#11,#37);+#3251 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #3252);+#3252 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:1]','',#31,#54,$);+#3253 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#56));+#3254 = SHAPE_DEFINITION_REPRESENTATION(#3255,#3261);+#3255 = PRODUCT_DEFINITION_SHAPE('','',#3256);+#3256 = PRODUCT_DEFINITION('design','',#3257,#3260);+#3257 = PRODUCT_DEFINITION_FORMATION('','',#3258);+#3258 = PRODUCT('laser_etch','laser_etch','',(#3259));+#3259 = PRODUCT_CONTEXT('',#2,'mechanical');+#3260 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#3261 = SHAPE_REPRESENTATION('',(#11,#3262,#3464,#3634,#3708,#4166,#4402+ ,#4748,#4936,#5074),#5454);+#3262 = SHELL_BASED_SURFACE_MODEL('',(#3263));+#3263 = OPEN_SHELL('',(#3264));+#3264 = ADVANCED_FACE('',(#3265),#3279,.T.);+#3265 = FACE_BOUND('',#3266,.F.);+#3266 = EDGE_LOOP('',(#3267,#3290,#3306,#3322,#3338,#3354,#3370,#3386,+ #3402,#3418,#3434,#3450));+#3267 = ORIENTED_EDGE('',*,*,#3268,.T.);+#3268 = EDGE_CURVE('',#3269,#3271,#3273,.T.);+#3269 = VERTEX_POINT('',#3270);+#3270 = CARTESIAN_POINT('',(-0.270941894466,0.111970437602,0.4800001));+#3271 = VERTEX_POINT('',#3272);+#3272 = CARTESIAN_POINT('',(-0.270941894466,0.120424938714,0.4800001));+#3273 = SURFACE_CURVE('',#3274,(#3278),.PCURVE_S1.);+#3274 = LINE('',#3275,#3276);+#3275 = CARTESIAN_POINT('',(-0.270941894466,0.111970437602,0.4800001));+#3276 = VECTOR('',#3277,1.);+#3277 = DIRECTION('',(0.,1.,0.));+#3278 = PCURVE('',#3279,#3284);+#3279 = PLANE('',#3280);+#3280 = AXIS2_PLACEMENT_3D('',#3281,#3282,#3283);+#3281 = CARTESIAN_POINT('',(-0.280938098722,4.617452600504E-02,0.4800001+ ));+#3282 = DIRECTION('',(0.,0.,1.));+#3283 = DIRECTION('',(1.,0.,-0.));+#3284 = DEFINITIONAL_REPRESENTATION('',(#3285),#3289);+#3285 = LINE('',#3286,#3287);+#3286 = CARTESIAN_POINT('',(9.996204256E-03,6.579591159696E-02));+#3287 = VECTOR('',#3288,1.);+#3288 = DIRECTION('',(0.,1.));+#3289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3290 = ORIENTED_EDGE('',*,*,#3291,.T.);+#3291 = EDGE_CURVE('',#3271,#3292,#3294,.T.);+#3292 = VERTEX_POINT('',#3293);+#3293 = CARTESIAN_POINT('',(-0.229713768454,0.120424938714,0.4800001));+#3294 = SURFACE_CURVE('',#3295,(#3299),.PCURVE_S1.);+#3295 = LINE('',#3296,#3297);+#3296 = CARTESIAN_POINT('',(-0.270941894466,0.120424938714,0.4800001));+#3297 = VECTOR('',#3298,1.);+#3298 = DIRECTION('',(1.,0.,0.));+#3299 = PCURVE('',#3279,#3300);+#3300 = DEFINITIONAL_REPRESENTATION('',(#3301),#3305);+#3301 = LINE('',#3302,#3303);+#3302 = CARTESIAN_POINT('',(9.996204256E-03,7.425041270896E-02));+#3303 = VECTOR('',#3304,1.);+#3304 = DIRECTION('',(1.,0.));+#3305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3306 = ORIENTED_EDGE('',*,*,#3307,.T.);+#3307 = EDGE_CURVE('',#3292,#3308,#3310,.T.);+#3308 = VERTEX_POINT('',#3309);+#3309 = CARTESIAN_POINT('',(-0.229713768454,0.111970437602,0.4800001));+#3310 = SURFACE_CURVE('',#3311,(#3315),.PCURVE_S1.);+#3311 = LINE('',#3312,#3313);+#3312 = CARTESIAN_POINT('',(-0.229713768454,0.120424938714,0.4800001));+#3313 = VECTOR('',#3314,1.);+#3314 = DIRECTION('',(0.,-1.,0.));+#3315 = PCURVE('',#3279,#3316);+#3316 = DEFINITIONAL_REPRESENTATION('',(#3317),#3321);+#3317 = LINE('',#3318,#3319);+#3318 = CARTESIAN_POINT('',(5.1224330268E-02,7.425041270896E-02));+#3319 = VECTOR('',#3320,1.);+#3320 = DIRECTION('',(0.,-1.));+#3321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3322 = ORIENTED_EDGE('',*,*,#3323,.T.);+#3323 = EDGE_CURVE('',#3308,#3324,#3326,.T.);+#3324 = VERTEX_POINT('',#3325);+#3325 = CARTESIAN_POINT('',(-0.245279996973,0.111970437602,0.4800001));+#3326 = SURFACE_CURVE('',#3327,(#3331),.PCURVE_S1.);+#3327 = LINE('',#3328,#3329);+#3328 = CARTESIAN_POINT('',(-0.229713768454,0.111970437602,0.4800001));+#3329 = VECTOR('',#3330,1.);+#3330 = DIRECTION('',(-1.,0.,0.));+#3331 = PCURVE('',#3279,#3332);+#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3337);+#3333 = LINE('',#3334,#3335);+#3334 = CARTESIAN_POINT('',(5.1224330268E-02,6.579591159696E-02));+#3335 = VECTOR('',#3336,1.);+#3336 = DIRECTION('',(-1.,0.));+#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3338 = ORIENTED_EDGE('',*,*,#3339,.T.);+#3339 = EDGE_CURVE('',#3324,#3340,#3342,.T.);+#3340 = VERTEX_POINT('',#3341);+#3341 = CARTESIAN_POINT('',(-0.245279996973,5.462902711724E-02,0.4800001+ ));+#3342 = SURFACE_CURVE('',#3343,(#3347),.PCURVE_S1.);+#3343 = LINE('',#3344,#3345);+#3344 = CARTESIAN_POINT('',(-0.245279996973,0.111970437602,0.4800001));+#3345 = VECTOR('',#3346,1.);+#3346 = DIRECTION('',(0.,-1.,0.));+#3347 = PCURVE('',#3279,#3348);+#3348 = DEFINITIONAL_REPRESENTATION('',(#3349),#3353);+#3349 = LINE('',#3350,#3351);+#3350 = CARTESIAN_POINT('',(3.5658101749E-02,6.579591159696E-02));+#3351 = VECTOR('',#3352,1.);+#3352 = DIRECTION('',(0.,-1.));+#3353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3354 = ORIENTED_EDGE('',*,*,#3355,.T.);+#3355 = EDGE_CURVE('',#3340,#3356,#3358,.T.);+#3356 = VERTEX_POINT('',#3357);+#3357 = CARTESIAN_POINT('',(-0.229713768454,5.462902711724E-02,0.4800001+ ));+#3358 = SURFACE_CURVE('',#3359,(#3363),.PCURVE_S1.);+#3359 = LINE('',#3360,#3361);+#3360 = CARTESIAN_POINT('',(-0.245279996973,5.462902711724E-02,0.4800001+ ));+#3361 = VECTOR('',#3362,1.);+#3362 = DIRECTION('',(1.,0.,0.));+#3363 = PCURVE('',#3279,#3364);+#3364 = DEFINITIONAL_REPRESENTATION('',(#3365),#3369);+#3365 = LINE('',#3366,#3367);+#3366 = CARTESIAN_POINT('',(3.5658101749E-02,8.4545011122E-03));+#3367 = VECTOR('',#3368,1.);+#3368 = DIRECTION('',(1.,0.));+#3369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3370 = ORIENTED_EDGE('',*,*,#3371,.T.);+#3371 = EDGE_CURVE('',#3356,#3372,#3374,.T.);+#3372 = VERTEX_POINT('',#3373);+#3373 = CARTESIAN_POINT('',(-0.229713768454,4.617452600504E-02,0.4800001+ ));+#3374 = SURFACE_CURVE('',#3375,(#3379),.PCURVE_S1.);+#3375 = LINE('',#3376,#3377);+#3376 = CARTESIAN_POINT('',(-0.229713768454,5.462902711724E-02,0.4800001+ ));+#3377 = VECTOR('',#3378,1.);+#3378 = DIRECTION('',(0.,-1.,0.));+#3379 = PCURVE('',#3279,#3380);+#3380 = DEFINITIONAL_REPRESENTATION('',(#3381),#3385);+#3381 = LINE('',#3382,#3383);+#3382 = CARTESIAN_POINT('',(5.1224330268E-02,8.4545011122E-03));+#3383 = VECTOR('',#3384,1.);+#3384 = DIRECTION('',(0.,-1.));+#3385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3386 = ORIENTED_EDGE('',*,*,#3387,.T.);+#3387 = EDGE_CURVE('',#3372,#3388,#3390,.T.);+#3388 = VERTEX_POINT('',#3389);+#3389 = CARTESIAN_POINT('',(-0.270941894466,4.617452600504E-02,0.4800001+ ));+#3390 = SURFACE_CURVE('',#3391,(#3395),.PCURVE_S1.);+#3391 = LINE('',#3392,#3393);+#3392 = CARTESIAN_POINT('',(-0.229713768454,4.617452600504E-02,0.4800001+ ));+#3393 = VECTOR('',#3394,1.);+#3394 = DIRECTION('',(-1.,0.,0.));+#3395 = PCURVE('',#3279,#3396);+#3396 = DEFINITIONAL_REPRESENTATION('',(#3397),#3401);+#3397 = LINE('',#3398,#3399);+#3398 = CARTESIAN_POINT('',(5.1224330268E-02,0.));+#3399 = VECTOR('',#3400,1.);+#3400 = DIRECTION('',(-1.,0.));+#3401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3402 = ORIENTED_EDGE('',*,*,#3403,.T.);+#3403 = EDGE_CURVE('',#3388,#3404,#3406,.T.);+#3404 = VERTEX_POINT('',#3405);+#3405 = CARTESIAN_POINT('',(-0.270941894466,5.462902711724E-02,0.4800001+ ));+#3406 = SURFACE_CURVE('',#3407,(#3411),.PCURVE_S1.);+#3407 = LINE('',#3408,#3409);+#3408 = CARTESIAN_POINT('',(-0.270941894466,4.617452600504E-02,0.4800001+ ));+#3409 = VECTOR('',#3410,1.);+#3410 = DIRECTION('',(0.,1.,0.));+#3411 = PCURVE('',#3279,#3412);+#3412 = DEFINITIONAL_REPRESENTATION('',(#3413),#3417);+#3413 = LINE('',#3414,#3415);+#3414 = CARTESIAN_POINT('',(9.996204256E-03,0.));+#3415 = VECTOR('',#3416,1.);+#3416 = DIRECTION('',(0.,1.));+#3417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3418 = ORIENTED_EDGE('',*,*,#3419,.T.);+#3419 = EDGE_CURVE('',#3404,#3420,#3422,.T.);+#3420 = VERTEX_POINT('',#3421);+#3421 = CARTESIAN_POINT('',(-0.255375665948,5.462902711724E-02,0.4800001+ ));+#3422 = SURFACE_CURVE('',#3423,(#3427),.PCURVE_S1.);+#3423 = LINE('',#3424,#3425);+#3424 = CARTESIAN_POINT('',(-0.270941894466,5.462902711724E-02,0.4800001+ ));+#3425 = VECTOR('',#3426,1.);+#3426 = DIRECTION('',(1.,0.,0.));+#3427 = PCURVE('',#3279,#3428);+#3428 = DEFINITIONAL_REPRESENTATION('',(#3429),#3433);+#3429 = LINE('',#3430,#3431);+#3430 = CARTESIAN_POINT('',(9.996204256E-03,8.4545011122E-03));+#3431 = VECTOR('',#3432,1.);+#3432 = DIRECTION('',(1.,0.));+#3433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3434 = ORIENTED_EDGE('',*,*,#3435,.T.);+#3435 = EDGE_CURVE('',#3420,#3436,#3438,.T.);+#3436 = VERTEX_POINT('',#3437);+#3437 = CARTESIAN_POINT('',(-0.255375665948,0.111970437602,0.4800001));+#3438 = SURFACE_CURVE('',#3439,(#3443),.PCURVE_S1.);+#3439 = LINE('',#3440,#3441);+#3440 = CARTESIAN_POINT('',(-0.255375665948,5.462902711724E-02,0.4800001+ ));+#3441 = VECTOR('',#3442,1.);+#3442 = DIRECTION('',(0.,1.,0.));+#3443 = PCURVE('',#3279,#3444);+#3444 = DEFINITIONAL_REPRESENTATION('',(#3445),#3449);+#3445 = LINE('',#3446,#3447);+#3446 = CARTESIAN_POINT('',(2.5562432774E-02,8.4545011122E-03));+#3447 = VECTOR('',#3448,1.);+#3448 = DIRECTION('',(0.,1.));+#3449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3450 = ORIENTED_EDGE('',*,*,#3451,.T.);+#3451 = EDGE_CURVE('',#3436,#3269,#3452,.T.);+#3452 = SURFACE_CURVE('',#3453,(#3457),.PCURVE_S1.);+#3453 = LINE('',#3454,#3455);+#3454 = CARTESIAN_POINT('',(-0.255375665948,0.111970437602,0.4800001));+#3455 = VECTOR('',#3456,1.);+#3456 = DIRECTION('',(-1.,0.,0.));+#3457 = PCURVE('',#3279,#3458);+#3458 = DEFINITIONAL_REPRESENTATION('',(#3459),#3463);+#3459 = LINE('',#3460,#3461);+#3460 = CARTESIAN_POINT('',(2.5562432774E-02,6.579591159696E-02));+#3461 = VECTOR('',#3462,1.);+#3462 = DIRECTION('',(-1.,0.));+#3463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3464 = SHELL_BASED_SURFACE_MODEL('',(#3465));+#3465 = OPEN_SHELL('',(#3466));+#3466 = ADVANCED_FACE('',(#3467),#3481,.T.);+#3467 = FACE_BOUND('',#3468,.F.);+#3468 = EDGE_LOOP('',(#3469,#3492,#3508,#3524,#3540,#3556,#3572,#3588,+ #3604,#3620));+#3469 = ORIENTED_EDGE('',*,*,#3470,.T.);+#3470 = EDGE_CURVE('',#3471,#3473,#3475,.T.);+#3471 = VERTEX_POINT('',#3472);+#3472 = CARTESIAN_POINT('',(-0.212705301511,4.617452600504E-02,0.4800001+ ));+#3473 = VERTEX_POINT('',#3474);+#3474 = CARTESIAN_POINT('',(-0.212705301511,0.120424938714,0.4800001));+#3475 = SURFACE_CURVE('',#3476,(#3480),.PCURVE_S1.);+#3476 = LINE('',#3477,#3478);+#3477 = CARTESIAN_POINT('',(-0.212705301511,4.617452600504E-02,0.4800001+ ));+#3478 = VECTOR('',#3479,1.);+#3479 = DIRECTION('',(0.,1.,0.));+#3480 = PCURVE('',#3481,#3486);+#3481 = PLANE('',#3482);+#3482 = AXIS2_PLACEMENT_3D('',#3483,#3484,#3485);+#3483 = CARTESIAN_POINT('',(-0.219618099479,4.617452600504E-02,0.4800001+ ));+#3484 = DIRECTION('',(0.,0.,1.));+#3485 = DIRECTION('',(1.,0.,-0.));+#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);+#3487 = LINE('',#3488,#3489);+#3488 = CARTESIAN_POINT('',(6.912797968E-03,0.));+#3489 = VECTOR('',#3490,1.);+#3490 = DIRECTION('',(0.,1.));+#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3492 = ORIENTED_EDGE('',*,*,#3493,.T.);+#3493 = EDGE_CURVE('',#3473,#3494,#3496,.T.);+#3494 = VERTEX_POINT('',#3495);+#3495 = CARTESIAN_POINT('',(-0.199973817483,0.120424938714,0.4800001));+#3496 = SURFACE_CURVE('',#3497,(#3501),.PCURVE_S1.);+#3497 = LINE('',#3498,#3499);+#3498 = CARTESIAN_POINT('',(-0.212705301511,0.120424938714,0.4800001));+#3499 = VECTOR('',#3500,1.);+#3500 = DIRECTION('',(1.,0.,0.));+#3501 = PCURVE('',#3481,#3502);+#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);+#3503 = LINE('',#3504,#3505);+#3504 = CARTESIAN_POINT('',(6.912797968E-03,7.425041270896E-02));+#3505 = VECTOR('',#3506,1.);+#3506 = DIRECTION('',(1.,0.));+#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3508 = ORIENTED_EDGE('',*,*,#3509,.T.);+#3509 = EDGE_CURVE('',#3494,#3510,#3512,.T.);+#3510 = VERTEX_POINT('',#3511);+#3511 = CARTESIAN_POINT('',(-0.174908708303,5.930386890869E-02,0.4800001+ ));+#3512 = SURFACE_CURVE('',#3513,(#3517),.PCURVE_S1.);+#3513 = LINE('',#3514,#3515);+#3514 = CARTESIAN_POINT('',(-0.199973817483,0.120424938714,0.4800001));+#3515 = VECTOR('',#3516,1.);+#3516 = DIRECTION('',(0.379424173637,-0.92522283611,0.));+#3517 = PCURVE('',#3481,#3518);+#3518 = DEFINITIONAL_REPRESENTATION('',(#3519),#3523);+#3519 = LINE('',#3520,#3521);+#3520 = CARTESIAN_POINT('',(1.9644281996E-02,7.425041270896E-02));+#3521 = VECTOR('',#3522,1.);+#3522 = DIRECTION('',(0.379424173637,-0.92522283611));+#3523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3524 = ORIENTED_EDGE('',*,*,#3525,.T.);+#3525 = EDGE_CURVE('',#3510,#3526,#3528,.T.);+#3526 = VERTEX_POINT('',#3527);+#3527 = CARTESIAN_POINT('',(-0.174908708303,0.120424938714,0.4800001));+#3528 = SURFACE_CURVE('',#3529,(#3533),.PCURVE_S1.);+#3529 = LINE('',#3530,#3531);+#3530 = CARTESIAN_POINT('',(-0.174908708303,5.930386890869E-02,0.4800001+ ));+#3531 = VECTOR('',#3532,1.);+#3532 = DIRECTION('',(0.,1.,0.));+#3533 = PCURVE('',#3481,#3534);+#3534 = DEFINITIONAL_REPRESENTATION('',(#3535),#3539);+#3535 = LINE('',#3536,#3537);+#3536 = CARTESIAN_POINT('',(4.4709391176E-02,1.312934290365E-02));+#3537 = VECTOR('',#3538,1.);+#3538 = DIRECTION('',(0.,1.));+#3539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3540 = ORIENTED_EDGE('',*,*,#3541,.T.);+#3541 = EDGE_CURVE('',#3526,#3542,#3544,.T.);+#3542 = VERTEX_POINT('',#3543);+#3543 = CARTESIAN_POINT('',(-0.165210898204,0.120424938714,0.4800001));+#3544 = SURFACE_CURVE('',#3545,(#3549),.PCURVE_S1.);+#3545 = LINE('',#3546,#3547);+#3546 = CARTESIAN_POINT('',(-0.174908708303,0.120424938714,0.4800001));+#3547 = VECTOR('',#3548,1.);+#3548 = DIRECTION('',(1.,0.,0.));+#3549 = PCURVE('',#3481,#3550);+#3550 = DEFINITIONAL_REPRESENTATION('',(#3551),#3555);+#3551 = LINE('',#3552,#3553);+#3552 = CARTESIAN_POINT('',(4.4709391176E-02,7.425041270896E-02));+#3553 = VECTOR('',#3554,1.);+#3554 = DIRECTION('',(1.,0.));+#3555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3556 = ORIENTED_EDGE('',*,*,#3557,.T.);+#3557 = EDGE_CURVE('',#3542,#3558,#3560,.T.);+#3558 = VERTEX_POINT('',#3559);+#3559 = CARTESIAN_POINT('',(-0.165210898204,4.617452600504E-02,0.4800001+ ));+#3560 = SURFACE_CURVE('',#3561,(#3565),.PCURVE_S1.);+#3561 = LINE('',#3562,#3563);+#3562 = CARTESIAN_POINT('',(-0.165210898204,0.120424938714,0.4800001));+#3563 = VECTOR('',#3564,1.);+#3564 = DIRECTION('',(0.,-1.,0.));+#3565 = PCURVE('',#3481,#3566);+#3566 = DEFINITIONAL_REPRESENTATION('',(#3567),#3571);+#3567 = LINE('',#3568,#3569);+#3568 = CARTESIAN_POINT('',(5.4407201275E-02,7.425041270896E-02));+#3569 = VECTOR('',#3570,1.);+#3570 = DIRECTION('',(0.,-1.));+#3571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3572 = ORIENTED_EDGE('',*,*,#3573,.T.);+#3573 = EDGE_CURVE('',#3558,#3574,#3576,.T.);+#3574 = VERTEX_POINT('',#3575);+#3575 = CARTESIAN_POINT('',(-0.177942382232,4.617452600504E-02,0.4800001+ ));+#3576 = SURFACE_CURVE('',#3577,(#3581),.PCURVE_S1.);+#3577 = LINE('',#3578,#3579);+#3578 = CARTESIAN_POINT('',(-0.165210898204,4.617452600504E-02,0.4800001+ ));+#3579 = VECTOR('',#3580,1.);+#3580 = DIRECTION('',(-1.,0.,0.));+#3581 = PCURVE('',#3481,#3582);+#3582 = DEFINITIONAL_REPRESENTATION('',(#3583),#3587);+#3583 = LINE('',#3584,#3585);+#3584 = CARTESIAN_POINT('',(5.4407201275E-02,0.));+#3585 = VECTOR('',#3586,1.);+#3586 = DIRECTION('',(-1.,0.));+#3587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3588 = ORIENTED_EDGE('',*,*,#3589,.T.);+#3589 = EDGE_CURVE('',#3574,#3590,#3592,.T.);+#3590 = VERTEX_POINT('',#3591);+#3591 = CARTESIAN_POINT('',(-0.203007491412,0.10729559581,0.4800001));+#3592 = SURFACE_CURVE('',#3593,(#3597),.PCURVE_S1.);+#3593 = LINE('',#3594,#3595);+#3594 = CARTESIAN_POINT('',(-0.177942382232,4.617452600504E-02,0.4800001+ ));+#3595 = VECTOR('',#3596,1.);+#3596 = DIRECTION('',(-0.379424173637,0.92522283611,0.));+#3597 = PCURVE('',#3481,#3598);+#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);+#3599 = LINE('',#3600,#3601);+#3600 = CARTESIAN_POINT('',(4.1675717247E-02,0.));+#3601 = VECTOR('',#3602,1.);+#3602 = DIRECTION('',(-0.379424173637,0.92522283611));+#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3604 = ORIENTED_EDGE('',*,*,#3605,.T.);+#3605 = EDGE_CURVE('',#3590,#3606,#3608,.T.);+#3606 = VERTEX_POINT('',#3607);+#3607 = CARTESIAN_POINT('',(-0.203007491412,4.617452600504E-02,0.4800001+ ));+#3608 = SURFACE_CURVE('',#3609,(#3613),.PCURVE_S1.);+#3609 = LINE('',#3610,#3611);+#3610 = CARTESIAN_POINT('',(-0.203007491412,0.10729559581,0.4800001));+#3611 = VECTOR('',#3612,1.);+#3612 = DIRECTION('',(0.,-1.,0.));+#3613 = PCURVE('',#3481,#3614);+#3614 = DEFINITIONAL_REPRESENTATION('',(#3615),#3619);+#3615 = LINE('',#3616,#3617);+#3616 = CARTESIAN_POINT('',(1.6610608067E-02,6.112106980496E-02));+#3617 = VECTOR('',#3618,1.);+#3618 = DIRECTION('',(0.,-1.));+#3619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3620 = ORIENTED_EDGE('',*,*,#3621,.T.);+#3621 = EDGE_CURVE('',#3606,#3471,#3622,.T.);+#3622 = SURFACE_CURVE('',#3623,(#3627),.PCURVE_S1.);+#3623 = LINE('',#3624,#3625);+#3624 = CARTESIAN_POINT('',(-0.203007491412,4.617452600504E-02,0.4800001+ ));+#3625 = VECTOR('',#3626,1.);+#3626 = DIRECTION('',(-1.,0.,0.));+#3627 = PCURVE('',#3481,#3628);+#3628 = DEFINITIONAL_REPRESENTATION('',(#3629),#3633);+#3629 = LINE('',#3630,#3631);+#3630 = CARTESIAN_POINT('',(1.6610608067E-02,0.));+#3631 = VECTOR('',#3632,1.);+#3632 = DIRECTION('',(-1.,0.));+#3633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3634 = SHELL_BASED_SURFACE_MODEL('',(#3635));+#3635 = OPEN_SHELL('',(#3636));+#3636 = ADVANCED_FACE('',(#3637),#3651,.T.);+#3637 = FACE_BOUND('',#3638,.F.);+#3638 = EDGE_LOOP('',(#3639,#3662,#3678,#3694));+#3639 = ORIENTED_EDGE('',*,*,#3640,.T.);+#3640 = EDGE_CURVE('',#3641,#3643,#3645,.T.);+#3641 = VERTEX_POINT('',#3642);+#3642 = CARTESIAN_POINT('',(-0.14059338026,6.999632619764E-02,0.4800001)+ );+#3643 = VERTEX_POINT('',#3644);+#3644 = CARTESIAN_POINT('',(-0.14059338026,7.815243315294E-02,0.4800001)+ );+#3645 = SURFACE_CURVE('',#3646,(#3650),.PCURVE_S1.);+#3646 = LINE('',#3647,#3648);+#3647 = CARTESIAN_POINT('',(-0.14059338026,6.999632619764E-02,0.4800001)+ );+#3648 = VECTOR('',#3649,1.);+#3649 = DIRECTION('',(0.,1.,0.));+#3650 = PCURVE('',#3651,#3656);+#3651 = PLANE('',#3652);+#3652 = AXIS2_PLACEMENT_3D('',#3653,#3654,#3655);+#3653 = CARTESIAN_POINT('',(-0.158298100236,4.617452600504E-02,0.4800001+ ));+#3654 = DIRECTION('',(0.,0.,1.));+#3655 = DIRECTION('',(1.,0.,-0.));+#3656 = DEFINITIONAL_REPRESENTATION('',(#3657),#3661);+#3657 = LINE('',#3658,#3659);+#3658 = CARTESIAN_POINT('',(1.7704719976E-02,2.38218001926E-02));+#3659 = VECTOR('',#3660,1.);+#3660 = DIRECTION('',(0.,1.));+#3661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3662 = ORIENTED_EDGE('',*,*,#3663,.T.);+#3663 = EDGE_CURVE('',#3643,#3664,#3666,.T.);+#3664 = VERTEX_POINT('',#3665);+#3665 = CARTESIAN_POINT('',(-0.114682820969,7.815243315294E-02,0.4800001+ ));+#3666 = SURFACE_CURVE('',#3667,(#3671),.PCURVE_S1.);+#3667 = LINE('',#3668,#3669);+#3668 = CARTESIAN_POINT('',(-0.14059338026,7.815243315294E-02,0.4800001)+ );+#3669 = VECTOR('',#3670,1.);+#3670 = DIRECTION('',(1.,0.,0.));+#3671 = PCURVE('',#3651,#3672);+#3672 = DEFINITIONAL_REPRESENTATION('',(#3673),#3677);+#3673 = LINE('',#3674,#3675);+#3674 = CARTESIAN_POINT('',(1.7704719976E-02,3.19779071479E-02));+#3675 = VECTOR('',#3676,1.);+#3676 = DIRECTION('',(1.,0.));+#3677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3678 = ORIENTED_EDGE('',*,*,#3679,.T.);+#3679 = EDGE_CURVE('',#3664,#3680,#3682,.T.);+#3680 = VERTEX_POINT('',#3681);+#3681 = CARTESIAN_POINT('',(-0.114682820969,6.999632619764E-02,0.4800001+ ));+#3682 = SURFACE_CURVE('',#3683,(#3687),.PCURVE_S1.);+#3683 = LINE('',#3684,#3685);+#3684 = CARTESIAN_POINT('',(-0.114682820969,7.815243315294E-02,0.4800001+ ));+#3685 = VECTOR('',#3686,1.);+#3686 = DIRECTION('',(0.,-1.,0.));+#3687 = PCURVE('',#3651,#3688);+#3688 = DEFINITIONAL_REPRESENTATION('',(#3689),#3693);+#3689 = LINE('',#3690,#3691);+#3690 = CARTESIAN_POINT('',(4.3615279267E-02,3.19779071479E-02));+#3691 = VECTOR('',#3692,1.);+#3692 = DIRECTION('',(0.,-1.));+#3693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3694 = ORIENTED_EDGE('',*,*,#3695,.T.);+#3695 = EDGE_CURVE('',#3680,#3641,#3696,.T.);+#3696 = SURFACE_CURVE('',#3697,(#3701),.PCURVE_S1.);+#3697 = LINE('',#3698,#3699);+#3698 = CARTESIAN_POINT('',(-0.114682820969,6.999632619764E-02,0.4800001+ ));+#3699 = VECTOR('',#3700,1.);+#3700 = DIRECTION('',(-1.,0.,0.));+#3701 = PCURVE('',#3651,#3702);+#3702 = DEFINITIONAL_REPRESENTATION('',(#3703),#3707);+#3703 = LINE('',#3704,#3705);+#3704 = CARTESIAN_POINT('',(4.3615279267E-02,2.38218001926E-02));+#3705 = VECTOR('',#3706,1.);+#3706 = DIRECTION('',(-1.,0.));+#3707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3708 = SHELL_BASED_SURFACE_MODEL('',(#3709));+#3709 = OPEN_SHELL('',(#3710));+#3710 = ADVANCED_FACE('',(#3711),#3725,.T.);+#3711 = FACE_BOUND('',#3712,.F.);+#3712 = EDGE_LOOP('',(#3713,#3736,#3752,#3768,#3784,#3800,#3816,#3832,+ #3848,#3864,#3880,#3896,#3912,#3928,#3944,#3960,#3976,#3992,#4008,+ #4024,#4040,#4056,#4072,#4088,#4104,#4120,#4136,#4152));+#3713 = ORIENTED_EDGE('',*,*,#3714,.T.);+#3714 = EDGE_CURVE('',#3715,#3717,#3719,.T.);+#3715 = VERTEX_POINT('',#3716);+#3716 = CARTESIAN_POINT('',(-4.66489531955E-02,0.11788858838,0.4800001)+ );+#3717 = VERTEX_POINT('',#3718);+#3718 = CARTESIAN_POINT('',(-4.66489531955E-02,0.107693454686,0.4800001)+ );+#3719 = SURFACE_CURVE('',#3720,(#3724),.PCURVE_S1.);+#3720 = LINE('',#3721,#3722);+#3721 = CARTESIAN_POINT('',(-4.66489531955E-02,0.11788858838,0.4800001)+ );+#3722 = VECTOR('',#3723,1.);+#3723 = DIRECTION('',(0.,-1.,0.));+#3724 = PCURVE('',#3725,#3730);+#3725 = PLANE('',#3726);+#3726 = AXIS2_PLACEMENT_3D('',#3727,#3728,#3729);+#3727 = CARTESIAN_POINT('',(-9.697810099281E-02,4.617452600504E-02,+ 0.4800001));+#3728 = DIRECTION('',(0.,0.,1.));+#3729 = DIRECTION('',(1.,0.,-0.));+#3730 = DEFINITIONAL_REPRESENTATION('',(#3731),#3735);+#3731 = LINE('',#3732,#3733);+#3732 = CARTESIAN_POINT('',(5.032914779731E-02,7.171406237496E-02));+#3733 = VECTOR('',#3734,1.);+#3734 = DIRECTION('',(0.,-1.));+#3735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3736 = ORIENTED_EDGE('',*,*,#3737,.T.);+#3737 = EDGE_CURVE('',#3717,#3738,#3740,.T.);+#3738 = VERTEX_POINT('',#3739);+#3739 = CARTESIAN_POINT('',(-5.58245735202E-02,0.11211963468,0.4800001)+ );+#3740 = SURFACE_CURVE('',#3741,(#3745),.PCURVE_S1.);+#3741 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3742,#3743,#3744),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3742 = CARTESIAN_POINT('',(-4.66489531955E-02,0.107693454686,0.4800001)+ );+#3743 = CARTESIAN_POINT('',(-5.122433026798E-02,0.110627663896,0.4800001+ ));+#3744 = CARTESIAN_POINT('',(-5.58245735202E-02,0.11211963468,0.4800001)+ );+#3745 = PCURVE('',#3725,#3746);+#3746 = DEFINITIONAL_REPRESENTATION('',(#3747),#3751);+#3747 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3748,#3749,#3750),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3748 = CARTESIAN_POINT('',(5.032914779731E-02,6.151892868096E-02));+#3749 = CARTESIAN_POINT('',(4.575377072483E-02,6.445313789096E-02));+#3750 = CARTESIAN_POINT('',(4.115352747261E-02,6.594510867496E-02));+#3751 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3752 = ORIENTED_EDGE('',*,*,#3753,.T.);+#3753 = EDGE_CURVE('',#3738,#3754,#3756,.T.);+#3754 = VERTEX_POINT('',#3755);+#3755 = CARTESIAN_POINT('',(-6.509965856388E-02,0.113611605465,0.4800001+ ));+#3756 = SURFACE_CURVE('',#3757,(#3761),.PCURVE_S1.);+#3757 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3758,#3759,#3760),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3758 = CARTESIAN_POINT('',(-5.58245735202E-02,0.11211963468,0.4800001)+ );+#3759 = CARTESIAN_POINT('',(-6.042481677243E-02,0.113611605465,0.4800001+ ));+#3760 = CARTESIAN_POINT('',(-6.509965856388E-02,0.113611605465,0.4800001+ ));+#3761 = PCURVE('',#3725,#3762);+#3762 = DEFINITIONAL_REPRESENTATION('',(#3763),#3767);+#3763 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3764,#3765,#3766),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3764 = CARTESIAN_POINT('',(4.115352747261E-02,6.594510867496E-02));+#3765 = CARTESIAN_POINT('',(3.655328422038E-02,6.743707945996E-02));+#3766 = CARTESIAN_POINT('',(3.187844242893E-02,6.743707945996E-02));+#3767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3768 = ORIENTED_EDGE('',*,*,#3769,.T.);+#3769 = EDGE_CURVE('',#3754,#3770,#3772,.T.);+#3770 = VERTEX_POINT('',#3771);+#3771 = CARTESIAN_POINT('',(-7.633917180715E-02,0.110304403559,0.4800001+ ));+#3772 = SURFACE_CURVE('',#3773,(#3777),.PCURVE_S1.);+#3773 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3774,#3775,#3776),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3774 = CARTESIAN_POINT('',(-6.509965856388E-02,0.113611605465,0.4800001+ ));+#3775 = CARTESIAN_POINT('',(-7.221138597002E-02,0.113611605465,0.4800001+ ));+#3776 = CARTESIAN_POINT('',(-7.633917180715E-02,0.110304403559,0.4800001+ ));+#3777 = PCURVE('',#3725,#3778);+#3778 = DEFINITIONAL_REPRESENTATION('',(#3779),#3783);+#3779 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3780,#3781,#3782),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3780 = CARTESIAN_POINT('',(3.187844242893E-02,6.743707945996E-02));+#3781 = CARTESIAN_POINT('',(2.476671502279E-02,6.743707945996E-02));+#3782 = CARTESIAN_POINT('',(2.063892918566E-02,6.412987755396E-02));+#3783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3784 = ORIENTED_EDGE('',*,*,#3785,.T.);+#3785 = EDGE_CURVE('',#3770,#3786,#3788,.T.);+#3786 = VERTEX_POINT('',#3787);+#3787 = CARTESIAN_POINT('',(-8.046695764428E-02,0.101377445032,0.4800001+ ));+#3788 = SURFACE_CURVE('',#3789,(#3793),.PCURVE_S1.);+#3789 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3790,#3791,#3792),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3790 = CARTESIAN_POINT('',(-7.633917180715E-02,0.110304403559,0.4800001+ ));+#3791 = CARTESIAN_POINT('',(-8.046695764428E-02,0.106997201653,0.4800001+ ));+#3792 = CARTESIAN_POINT('',(-8.046695764428E-02,0.101377445032,0.4800001+ ));+#3793 = PCURVE('',#3725,#3794);+#3794 = DEFINITIONAL_REPRESENTATION('',(#3795),#3799);+#3795 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3796,#3797,#3798),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3796 = CARTESIAN_POINT('',(2.063892918566E-02,6.412987755396E-02));+#3797 = CARTESIAN_POINT('',(1.651114334853E-02,6.082267564796E-02));+#3798 = CARTESIAN_POINT('',(1.651114334853E-02,5.520291902696E-02));+#3799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3800 = ORIENTED_EDGE('',*,*,#3801,.T.);+#3801 = EDGE_CURVE('',#3786,#3802,#3804,.T.);+#3802 = VERTEX_POINT('',#3803);+#3803 = CARTESIAN_POINT('',(-7.775654405243E-02,9.386785874973E-02,+ 0.4800001));+#3804 = SURFACE_CURVE('',#3805,(#3809),.PCURVE_S1.);+#3805 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3806,#3807,#3808),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3806 = CARTESIAN_POINT('',(-8.046695764428E-02,0.101377445032,0.4800001+ ));+#3807 = CARTESIAN_POINT('',(-8.046695764428E-02,9.645394144287E-02,+ 0.4800001));+#3808 = CARTESIAN_POINT('',(-7.775654405243E-02,9.386785874973E-02,+ 0.4800001));+#3809 = PCURVE('',#3725,#3810);+#3810 = DEFINITIONAL_REPRESENTATION('',(#3811),#3815);+#3811 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3812,#3813,#3814),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3812 = CARTESIAN_POINT('',(1.651114334853E-02,5.520291902696E-02));+#3813 = CARTESIAN_POINT('',(1.651114334853E-02,5.027941543783E-02));+#3814 = CARTESIAN_POINT('',(1.922155694038E-02,4.769333274469E-02));+#3815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3816 = ORIENTED_EDGE('',*,*,#3817,.T.);+#3817 = EDGE_CURVE('',#3802,#3818,#3820,.T.);+#3818 = VERTEX_POINT('',#3819);+#3819 = CARTESIAN_POINT('',(-6.763600889754E-02,8.954114347467E-02,+ 0.4800001));+#3820 = SURFACE_CURVE('',#3821,(#3825),.PCURVE_S1.);+#3821 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3822,#3823,#3824),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3822 = CARTESIAN_POINT('',(-7.775654405243E-02,9.386785874973E-02,+ 0.4800001));+#3823 = CARTESIAN_POINT('',(-7.504613046058E-02,9.128177605659E-02,+ 0.4800001));+#3824 = CARTESIAN_POINT('',(-6.763600889754E-02,8.954114347467E-02,+ 0.4800001));+#3825 = PCURVE('',#3725,#3826);+#3826 = DEFINITIONAL_REPRESENTATION('',(#3827),#3831);+#3827 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3828,#3829,#3830),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3828 = CARTESIAN_POINT('',(1.922155694038E-02,4.769333274469E-02));+#3829 = CARTESIAN_POINT('',(2.193197053223E-02,4.510725005155E-02));+#3830 = CARTESIAN_POINT('',(2.934209209527E-02,4.336661746963E-02));+#3831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3832 = ORIENTED_EDGE('',*,*,#3833,.T.);+#3833 = EDGE_CURVE('',#3818,#3834,#3836,.T.);+#3834 = VERTEX_POINT('',#3835);+#3835 = CARTESIAN_POINT('',(-6.236437879229E-02,8.834756684706E-02,+ 0.4800001));+#3836 = SURFACE_CURVE('',#3837,(#3841),.PCURVE_S1.);+#3837 = LINE('',#3838,#3839);+#3838 = CARTESIAN_POINT('',(-6.763600889754E-02,8.954114347467E-02,+ 0.4800001));+#3839 = VECTOR('',#3840,1.);+#3840 = DIRECTION('',(0.975313298974,-0.220825652598,0.));+#3841 = PCURVE('',#3725,#3842);+#3842 = DEFINITIONAL_REPRESENTATION('',(#3843),#3847);+#3843 = LINE('',#3844,#3845);+#3844 = CARTESIAN_POINT('',(2.934209209527E-02,4.336661746963E-02));+#3845 = VECTOR('',#3846,1.);+#3846 = DIRECTION('',(0.975313298974,-0.220825652598));+#3847 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3848 = ORIENTED_EDGE('',*,*,#3849,.T.);+#3849 = EDGE_CURVE('',#3834,#3850,#3852,.T.);+#3850 = VERTEX_POINT('',#3851);+#3851 = CARTESIAN_POINT('',(-4.714627679033E-02,8.06887834866E-02,+ 0.4800001));+#3852 = SURFACE_CURVE('',#3853,(#3857),.PCURVE_S1.);+#3853 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3854,#3855,#3856),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3854 = CARTESIAN_POINT('',(-6.236437879229E-02,8.834756684706E-02,+ 0.4800001));+#3855 = CARTESIAN_POINT('',(-5.192058330075E-02,8.591068123237E-02,+ 0.4800001));+#3856 = CARTESIAN_POINT('',(-4.714627679033E-02,8.06887834866E-02,+ 0.4800001));+#3857 = PCURVE('',#3725,#3858);+#3858 = DEFINITIONAL_REPRESENTATION('',(#3859),#3863);+#3859 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3860,#3861,#3862),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3860 = CARTESIAN_POINT('',(3.461372220052E-02,4.217304084202E-02));+#3861 = CARTESIAN_POINT('',(4.505751769206E-02,3.973615522733E-02));+#3862 = CARTESIAN_POINT('',(4.983182420248E-02,3.451425748156E-02));+#3863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3864 = ORIENTED_EDGE('',*,*,#3865,.T.);+#3865 = EDGE_CURVE('',#3850,#3866,#3868,.T.);+#3866 = VERTEX_POINT('',#3867);+#3867 = CARTESIAN_POINT('',(-4.237197027992E-02,6.646532867431E-02,+ 0.4800001));+#3868 = SURFACE_CURVE('',#3869,(#3873),.PCURVE_S1.);+#3869 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3870,#3871,#3872),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3870 = CARTESIAN_POINT('',(-4.714627679033E-02,8.06887834866E-02,+ 0.4800001));+#3871 = CARTESIAN_POINT('',(-4.237197027992E-02,7.546688574083E-02,+ 0.4800001));+#3872 = CARTESIAN_POINT('',(-4.237197027992E-02,6.646532867431E-02,+ 0.4800001));+#3873 = PCURVE('',#3725,#3874);+#3874 = DEFINITIONAL_REPRESENTATION('',(#3875),#3879);+#3875 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3876,#3877,#3878),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3876 = CARTESIAN_POINT('',(4.983182420248E-02,3.451425748156E-02));+#3877 = CARTESIAN_POINT('',(5.460613071289E-02,2.929235973579E-02));+#3878 = CARTESIAN_POINT('',(5.460613071289E-02,2.029080266927E-02));+#3879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3880 = ORIENTED_EDGE('',*,*,#3881,.T.);+#3881 = EDGE_CURVE('',#3866,#3882,#3884,.T.);+#3882 = VERTEX_POINT('',#3883);+#3883 = CARTESIAN_POINT('',(-4.893664173174E-02,5.030231184217E-02,+ 0.4800001));+#3884 = SURFACE_CURVE('',#3885,(#3889),.PCURVE_S1.);+#3885 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3886,#3887,#3888),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3886 = CARTESIAN_POINT('',(-4.237197027992E-02,6.646532867431E-02,+ 0.4800001));+#3887 = CARTESIAN_POINT('',(-4.237197027992E-02,5.587233610433E-02,+ 0.4800001));+#3888 = CARTESIAN_POINT('',(-4.893664173174E-02,5.030231184217E-02,+ 0.4800001));+#3889 = PCURVE('',#3725,#3890);+#3890 = DEFINITIONAL_REPRESENTATION('',(#3891),#3895);+#3891 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3892,#3893,#3894),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3892 = CARTESIAN_POINT('',(5.460613071289E-02,2.029080266927E-02));+#3893 = CARTESIAN_POINT('',(5.460613071289E-02,9.69781009929E-03));+#3894 = CARTESIAN_POINT('',(4.804145926107E-02,4.12778583713E-03));+#3895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3896 = ORIENTED_EDGE('',*,*,#3897,.T.);+#3897 = EDGE_CURVE('',#3882,#3898,#3900,.T.);+#3898 = VERTEX_POINT('',#3899);+#3899 = CARTESIAN_POINT('',(-6.803386777341E-02,4.473228758002E-02,+ 0.4800001));+#3900 = SURFACE_CURVE('',#3901,(#3905),.PCURVE_S1.);+#3901 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3902,#3903,#3904),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3902 = CARTESIAN_POINT('',(-4.893664173174E-02,5.030231184217E-02,+ 0.4800001));+#3903 = CARTESIAN_POINT('',(-5.550131318356E-02,4.473228758002E-02,+ 0.4800001));+#3904 = CARTESIAN_POINT('',(-6.803386777341E-02,4.473228758002E-02,+ 0.4800001));+#3905 = PCURVE('',#3725,#3906);+#3906 = DEFINITIONAL_REPRESENTATION('',(#3907),#3911);+#3907 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3908,#3909,#3910),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3908 = CARTESIAN_POINT('',(4.804145926107E-02,4.12778583713E-03));+#3909 = CARTESIAN_POINT('',(4.147678780925E-02,-1.44223842502E-03));+#3910 = CARTESIAN_POINT('',(2.89442332194E-02,-1.44223842502E-03));+#3911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3912 = ORIENTED_EDGE('',*,*,#3913,.T.);+#3913 = EDGE_CURVE('',#3898,#3914,#3916,.T.);+#3914 = VERTEX_POINT('',#3915);+#3915 = CARTESIAN_POINT('',(-7.852739562443E-02,4.58512656684E-02,+ 0.4800001));+#3916 = SURFACE_CURVE('',#3917,(#3921),.PCURVE_S1.);+#3917 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3918,#3919,#3920),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3918 = CARTESIAN_POINT('',(-6.803386777341E-02,4.473228758002E-02,+ 0.4800001));+#3919 = CARTESIAN_POINT('',(-7.325576551917E-02,4.473228758002E-02,+ 0.4800001));+#3920 = CARTESIAN_POINT('',(-7.852739562443E-02,4.58512656684E-02,+ 0.4800001));+#3921 = PCURVE('',#3725,#3922);+#3922 = DEFINITIONAL_REPRESENTATION('',(#3923),#3927);+#3923 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3924,#3925,#3926),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3924 = CARTESIAN_POINT('',(2.89442332194E-02,-1.44223842502E-03));+#3925 = CARTESIAN_POINT('',(2.372233547364E-02,-1.44223842502E-03));+#3926 = CARTESIAN_POINT('',(1.845070536838E-02,-3.2326033664E-04));+#3927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3928 = ORIENTED_EDGE('',*,*,#3929,.T.);+#3929 = EDGE_CURVE('',#3914,#3930,#3932,.T.);+#3930 = VERTEX_POINT('',#3931);+#3931 = CARTESIAN_POINT('',(-8.912038819441E-02,4.920819993354E-02,+ 0.4800001));+#3932 = SURFACE_CURVE('',#3933,(#3937),.PCURVE_S1.);+#3933 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3934,#3935,#3936),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3934 = CARTESIAN_POINT('',(-7.852739562443E-02,4.58512656684E-02,+ 0.4800001));+#3935 = CARTESIAN_POINT('',(-8.379902572968E-02,4.697024375678E-02,+ 0.4800001));+#3936 = CARTESIAN_POINT('',(-8.912038819441E-02,4.920819993354E-02,+ 0.4800001));+#3937 = PCURVE('',#3725,#3938);+#3938 = DEFINITIONAL_REPRESENTATION('',(#3939),#3943);+#3939 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3940,#3941,#3942),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3940 = CARTESIAN_POINT('',(1.845070536838E-02,-3.2326033664E-04));+#3941 = CARTESIAN_POINT('',(1.317907526313E-02,7.9571775174E-04));+#3942 = CARTESIAN_POINT('',(7.8577127984E-03,3.0336739285E-03));+#3943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3944 = ORIENTED_EDGE('',*,*,#3945,.T.);+#3945 = EDGE_CURVE('',#3930,#3946,#3948,.T.);+#3946 = VERTEX_POINT('',#3947);+#3947 = CARTESIAN_POINT('',(-8.912038819441E-02,5.990065722249E-02,+ 0.4800001));+#3948 = SURFACE_CURVE('',#3949,(#3953),.PCURVE_S1.);+#3949 = LINE('',#3950,#3951);+#3950 = CARTESIAN_POINT('',(-8.912038819441E-02,4.920819993354E-02,+ 0.4800001));+#3951 = VECTOR('',#3952,1.);+#3952 = DIRECTION('',(0.,1.,0.));+#3953 = PCURVE('',#3725,#3954);+#3954 = DEFINITIONAL_REPRESENTATION('',(#3955),#3959);+#3955 = LINE('',#3956,#3957);+#3956 = CARTESIAN_POINT('',(7.8577127984E-03,3.0336739285E-03));+#3957 = VECTOR('',#3958,1.);+#3958 = DIRECTION('',(0.,1.));+#3959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3960 = ORIENTED_EDGE('',*,*,#3961,.T.);+#3961 = EDGE_CURVE('',#3946,#3962,#3964,.T.);+#3962 = VERTEX_POINT('',#3963);+#3963 = CARTESIAN_POINT('',(-7.830360000675E-02,5.457929475776E-02,+ 0.4800001));+#3964 = SURFACE_CURVE('',#3965,(#3969),.PCURVE_S1.);+#3965 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3966,#3967,#3968),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3966 = CARTESIAN_POINT('',(-8.912038819441E-02,5.990065722249E-02,+ 0.4800001));+#3967 = CARTESIAN_POINT('',(-8.340116685381E-02,5.62701949802E-02,+ 0.4800001));+#3968 = CARTESIAN_POINT('',(-7.830360000675E-02,5.457929475776E-02,+ 0.4800001));+#3969 = PCURVE('',#3725,#3970);+#3970 = DEFINITIONAL_REPRESENTATION('',(#3971),#3975);+#3971 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3972,#3973,#3974),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3972 = CARTESIAN_POINT('',(7.8577127984E-03,1.372613121745E-02));+#3973 = CARTESIAN_POINT('',(1.3576934139E-02,1.009566897516E-02));+#3974 = CARTESIAN_POINT('',(1.867450098606E-02,8.40476875272E-03));+#3975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3976 = ORIENTED_EDGE('',*,*,#3977,.T.);+#3977 = EDGE_CURVE('',#3962,#3978,#3980,.T.);+#3978 = VERTEX_POINT('',#3979);+#3979 = CARTESIAN_POINT('',(-6.803386777341E-02,5.288839453532E-02,+ 0.4800001));+#3980 = SURFACE_CURVE('',#3981,(#3985),.PCURVE_S1.);+#3981 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3982,#3983,#3984),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3982 = CARTESIAN_POINT('',(-7.830360000675E-02,5.457929475776E-02,+ 0.4800001));+#3983 = CARTESIAN_POINT('',(-7.320603315969E-02,5.288839453532E-02,+ 0.4800001));+#3984 = CARTESIAN_POINT('',(-6.803386777341E-02,5.288839453532E-02,+ 0.4800001));+#3985 = PCURVE('',#3725,#3986);+#3986 = DEFINITIONAL_REPRESENTATION('',(#3987),#3991);+#3987 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3988,#3989,#3990),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3988 = CARTESIAN_POINT('',(1.867450098606E-02,8.40476875272E-03));+#3989 = CARTESIAN_POINT('',(2.377206783312E-02,6.71386853028E-03));+#3990 = CARTESIAN_POINT('',(2.89442332194E-02,6.71386853028E-03));+#3991 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3992 = ORIENTED_EDGE('',*,*,#3993,.T.);+#3993 = EDGE_CURVE('',#3978,#3994,#3996,.T.);+#3994 = VERTEX_POINT('',#3995);+#3995 = CARTESIAN_POINT('',(-5.619756621633E-02,5.629506115994E-02,+ 0.4800001));+#3996 = SURFACE_CURVE('',#3997,(#4001),.PCURVE_S1.);+#3997 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3998,#3999,#4000),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3998 = CARTESIAN_POINT('',(-6.803386777341E-02,5.288839453532E-02,+ 0.4800001));+#3999 = CARTESIAN_POINT('',(-6.042481677243E-02,5.288839453532E-02,+ 0.4800001));+#4000 = CARTESIAN_POINT('',(-5.619756621633E-02,5.629506115994E-02,+ 0.4800001));+#4001 = PCURVE('',#3725,#4002);+#4002 = DEFINITIONAL_REPRESENTATION('',(#4003),#4007);+#4003 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4004,#4005,#4006),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4004 = CARTESIAN_POINT('',(2.89442332194E-02,6.71386853028E-03));+#4005 = CARTESIAN_POINT('',(3.655328422038E-02,6.71386853028E-03));+#4006 = CARTESIAN_POINT('',(4.078053477648E-02,1.01205351549E-02));+#4007 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4008 = ORIENTED_EDGE('',*,*,#4009,.T.);+#4009 = EDGE_CURVE('',#3994,#4010,#4012,.T.);+#4010 = VERTEX_POINT('',#4011);+#4011 = CARTESIAN_POINT('',(-5.197031566023E-02,6.581880800103E-02,+ 0.4800001));+#4012 = SURFACE_CURVE('',#4013,(#4017),.PCURVE_S1.);+#4013 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4014,#4015,#4016),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4014 = CARTESIAN_POINT('',(-5.619756621633E-02,5.629506115994E-02,+ 0.4800001));+#4015 = CARTESIAN_POINT('',(-5.197031566023E-02,5.970172778456E-02,+ 0.4800001));+#4016 = CARTESIAN_POINT('',(-5.197031566023E-02,6.581880800103E-02,+ 0.4800001));+#4017 = PCURVE('',#3725,#4018);+#4018 = DEFINITIONAL_REPRESENTATION('',(#4019),#4023);+#4019 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4020,#4021,#4022),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4020 = CARTESIAN_POINT('',(4.078053477648E-02,1.01205351549E-02));+#4021 = CARTESIAN_POINT('',(4.500778533258E-02,1.352720177952E-02));+#4022 = CARTESIAN_POINT('',(4.500778533258E-02,1.964428199599E-02));+#4023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4024 = ORIENTED_EDGE('',*,*,#4025,.T.);+#4025 = EDGE_CURVE('',#4010,#4026,#4028,.T.);+#4026 = VERTEX_POINT('',#4027);+#4027 = CARTESIAN_POINT('',(-5.487965869002E-02,7.432304147271E-02,+ 0.4800001));+#4028 = SURFACE_CURVE('',#4029,(#4033),.PCURVE_S1.);+#4029 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4030,#4031,#4032),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4030 = CARTESIAN_POINT('',(-5.197031566023E-02,6.581880800103E-02,+ 0.4800001));+#4031 = CARTESIAN_POINT('',(-5.197031566023E-02,7.138883226318E-02,+ 0.4800001));+#4032 = CARTESIAN_POINT('',(-5.487965869002E-02,7.432304147271E-02,+ 0.4800001));+#4033 = PCURVE('',#3725,#4034);+#4034 = DEFINITIONAL_REPRESENTATION('',(#4035),#4039);+#4035 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4036,#4037,#4038),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4036 = CARTESIAN_POINT('',(4.500778533258E-02,1.964428199599E-02));+#4037 = CARTESIAN_POINT('',(4.500778533258E-02,2.521430625814E-02));+#4038 = CARTESIAN_POINT('',(4.209844230279E-02,2.814851546767E-02));+#4039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4040 = ORIENTED_EDGE('',*,*,#4041,.T.);+#4041 = EDGE_CURVE('',#4026,#4042,#4044,.T.);+#4042 = VERTEX_POINT('',#4043);+#4043 = CARTESIAN_POINT('',(-6.500019384491E-02,7.884868618571E-02,+ 0.4800001));+#4044 = SURFACE_CURVE('',#4045,(#4049),.PCURVE_S1.);+#4045 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4046,#4047,#4048),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4046 = CARTESIAN_POINT('',(-5.487965869002E-02,7.432304147271E-02,+ 0.4800001));+#4047 = CARTESIAN_POINT('',(-5.77890017198E-02,7.725725068224E-02,+ 0.4800001));+#4048 = CARTESIAN_POINT('',(-6.500019384491E-02,7.884868618571E-02,+ 0.4800001));+#4049 = PCURVE('',#3725,#4050);+#4050 = DEFINITIONAL_REPRESENTATION('',(#4051),#4055);+#4051 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4052,#4053,#4054),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4052 = CARTESIAN_POINT('',(4.209844230279E-02,2.814851546767E-02));+#4053 = CARTESIAN_POINT('',(3.918909927301E-02,3.10827246772E-02));+#4054 = CARTESIAN_POINT('',(3.19779071479E-02,3.267416018067E-02));+#4055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4056 = ORIENTED_EDGE('',*,*,#4057,.T.);+#4057 = EDGE_CURVE('',#4042,#4058,#4060,.T.);+#4058 = VERTEX_POINT('',#4059);+#4059 = CARTESIAN_POINT('',(-7.037128866913E-02,8.00919951728E-02,+ 0.4800001));+#4060 = SURFACE_CURVE('',#4061,(#4065),.PCURVE_S1.);+#4061 = LINE('',#4062,#4063);+#4062 = CARTESIAN_POINT('',(-6.500019384491E-02,7.884868618571E-02,+ 0.4800001));+#4063 = VECTOR('',#4064,1.);+#4064 = DIRECTION('',(-0.97423893818,0.225518272727,0.));+#4065 = PCURVE('',#3725,#4066);+#4066 = DEFINITIONAL_REPRESENTATION('',(#4067),#4071);+#4067 = LINE('',#4068,#4069);+#4068 = CARTESIAN_POINT('',(3.19779071479E-02,3.267416018067E-02));+#4069 = VECTOR('',#4070,1.);+#4070 = DIRECTION('',(-0.97423893818,0.225518272727));+#4071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4072 = ORIENTED_EDGE('',*,*,#4073,.T.);+#4073 = EDGE_CURVE('',#4058,#4074,#4076,.T.);+#4074 = VERTEX_POINT('',#4075);+#4075 = CARTESIAN_POINT('',(-8.539046123315E-02,8.715399021946E-02,+ 0.4800001));+#4076 = SURFACE_CURVE('',#4077,(#4081),.PCURVE_S1.);+#4077 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4078,#4079,#4080),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4078 = CARTESIAN_POINT('',(-7.037128866913E-02,8.00919951728E-02,+ 0.4800001));+#4079 = CARTESIAN_POINT('',(-8.07156194417E-02,8.242941606853E-02,+ 0.4800001));+#4080 = CARTESIAN_POINT('',(-8.539046123315E-02,8.715399021946E-02,+ 0.4800001));+#4081 = PCURVE('',#3725,#4082);+#4082 = DEFINITIONAL_REPRESENTATION('',(#4083),#4087);+#4083 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4084,#4085,#4086),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4084 = CARTESIAN_POINT('',(2.660681232368E-02,3.391746916776E-02));+#4085 = CARTESIAN_POINT('',(1.626248155111E-02,3.625489006349E-02));+#4086 = CARTESIAN_POINT('',(1.158763975966E-02,4.097946421442E-02));+#4087 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4088 = ORIENTED_EDGE('',*,*,#4089,.T.);+#4089 = EDGE_CURVE('',#4074,#4090,#4092,.T.);+#4090 = VERTEX_POINT('',#4091);+#4091 = CARTESIAN_POINT('',(-9.00653030246E-02,9.983574188775E-02,+ 0.4800001));+#4092 = SURFACE_CURVE('',#4093,(#4097),.PCURVE_S1.);+#4093 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4094,#4095,#4096),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4094 = CARTESIAN_POINT('',(-8.539046123315E-02,8.715399021946E-02,+ 0.4800001));+#4095 = CARTESIAN_POINT('',(-9.00653030246E-02,9.187856437039E-02,+ 0.4800001));+#4096 = CARTESIAN_POINT('',(-9.00653030246E-02,9.983574188775E-02,+ 0.4800001));+#4097 = PCURVE('',#3725,#4098);+#4098 = DEFINITIONAL_REPRESENTATION('',(#4099),#4103);+#4099 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4100,#4101,#4102),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4100 = CARTESIAN_POINT('',(1.158763975966E-02,4.097946421442E-02));+#4101 = CARTESIAN_POINT('',(6.91279796821E-03,4.570403836535E-02));+#4102 = CARTESIAN_POINT('',(6.91279796821E-03,5.366121588271E-02));+#4103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4104 = ORIENTED_EDGE('',*,*,#4105,.T.);+#4105 = EDGE_CURVE('',#4090,#4106,#4108,.T.);+#4106 = VERTEX_POINT('',#4107);+#4107 = CARTESIAN_POINT('',(-8.337630067407E-02,0.115774963102,0.4800001+ ));+#4108 = SURFACE_CURVE('',#4109,(#4113),.PCURVE_S1.);+#4109 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4110,#4111,#4112),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4110 = CARTESIAN_POINT('',(-9.00653030246E-02,9.983574188775E-02,+ 0.4800001));+#4111 = CARTESIAN_POINT('',(-9.00653030246E-02,0.109782213784,0.4800001)+ );+#4112 = CARTESIAN_POINT('',(-8.337630067407E-02,0.115774963102,0.4800001+ ));+#4113 = PCURVE('',#3725,#4114);+#4114 = DEFINITIONAL_REPRESENTATION('',(#4115),#4119);+#4115 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4116,#4117,#4118),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4116 = CARTESIAN_POINT('',(6.91279796821E-03,5.366121588271E-02));+#4117 = CARTESIAN_POINT('',(6.91279796821E-03,6.360768777896E-02));+#4118 = CARTESIAN_POINT('',(1.360180031874E-02,6.960043709696E-02));+#4119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4120 = ORIENTED_EDGE('',*,*,#4121,.T.);+#4121 = EDGE_CURVE('',#4106,#4122,#4124,.T.);+#4122 = VERTEX_POINT('',#4123);+#4123 = CARTESIAN_POINT('',(-6.559698215871E-02,0.12176771242,0.4800001)+ );+#4124 = SURFACE_CURVE('',#4125,(#4129),.PCURVE_S1.);+#4125 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4126,#4127,#4128),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4126 = CARTESIAN_POINT('',(-8.337630067407E-02,0.115774963102,0.4800001+ ));+#4127 = CARTESIAN_POINT('',(-7.668729832354E-02,0.12176771242,0.4800001)+ );+#4128 = CARTESIAN_POINT('',(-6.559698215871E-02,0.12176771242,0.4800001)+ );+#4129 = PCURVE('',#3725,#4130);+#4130 = DEFINITIONAL_REPRESENTATION('',(#4131),#4135);+#4131 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4132,#4133,#4134),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4132 = CARTESIAN_POINT('',(1.360180031874E-02,6.960043709696E-02));+#4133 = CARTESIAN_POINT('',(2.029080266927E-02,7.559318641496E-02));+#4134 = CARTESIAN_POINT('',(3.13811188341E-02,7.559318641496E-02));+#4135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4136 = ORIENTED_EDGE('',*,*,#4137,.T.);+#4137 = EDGE_CURVE('',#4122,#4138,#4140,.T.);+#4138 = VERTEX_POINT('',#4139);+#4139 = CARTESIAN_POINT('',(-5.65954250922E-02,0.12079793141,0.4800001)+ );+#4140 = SURFACE_CURVE('',#4141,(#4145),.PCURVE_S1.);+#4141 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4142,#4143,#4144),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4142 = CARTESIAN_POINT('',(-6.559698215871E-02,0.12176771242,0.4800001)+ );+#4143 = CARTESIAN_POINT('',(-6.131999924313E-02,0.12176771242,0.4800001)+ );+#4144 = CARTESIAN_POINT('',(-5.65954250922E-02,0.12079793141,0.4800001)+ );+#4145 = PCURVE('',#3725,#4146);+#4146 = DEFINITIONAL_REPRESENTATION('',(#4147),#4151);+#4147 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4148,#4149,#4150),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4148 = CARTESIAN_POINT('',(3.13811188341E-02,7.559318641496E-02));+#4149 = CARTESIAN_POINT('',(3.565810174968E-02,7.559318641496E-02));+#4150 = CARTESIAN_POINT('',(4.038267590061E-02,7.462340540496E-02));+#4151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4152 = ORIENTED_EDGE('',*,*,#4153,.T.);+#4153 = EDGE_CURVE('',#4138,#3715,#4154,.T.);+#4154 = SURFACE_CURVE('',#4155,(#4159),.PCURVE_S1.);+#4155 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4156,#4157,#4158),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4156 = CARTESIAN_POINT('',(-5.65954250922E-02,0.12079793141,0.4800001)+ );+#4157 = CARTESIAN_POINT('',(-5.187085094127E-02,0.1198281504,0.4800001)+ );+#4158 = CARTESIAN_POINT('',(-4.66489531955E-02,0.11788858838,0.4800001)+ );+#4159 = PCURVE('',#3725,#4160);+#4160 = DEFINITIONAL_REPRESENTATION('',(#4161),#4165);+#4161 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4162,#4163,#4164),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4162 = CARTESIAN_POINT('',(4.038267590061E-02,7.462340540496E-02));+#4163 = CARTESIAN_POINT('',(4.510725005154E-02,7.365362439496E-02));+#4164 = CARTESIAN_POINT('',(5.032914779731E-02,7.171406237496E-02));+#4165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4166 = SHELL_BASED_SURFACE_MODEL('',(#4167));+#4167 = OPEN_SHELL('',(#4168));+#4168 = ADVANCED_FACE('',(#4169,#4352),#4183,.T.);+#4169 = FACE_BOUND('',#4170,.F.);+#4170 = EDGE_LOOP('',(#4171,#4194,#4210,#4226,#4242,#4258,#4274,#4290,+ #4306,#4322,#4338));+#4171 = ORIENTED_EDGE('',*,*,#4172,.T.);+#4172 = EDGE_CURVE('',#4173,#4175,#4177,.T.);+#4173 = VERTEX_POINT('',#4174);+#4174 = CARTESIAN_POINT('',(-3.058540108232E-02,7.337812664253E-02,+ 0.4800001));+#4175 = VERTEX_POINT('',#4176);+#4176 = CARTESIAN_POINT('',(-7.459853922221E-04,0.120424938714,0.4800001+ ));+#4177 = SURFACE_CURVE('',#4178,(#4182),.PCURVE_S1.);+#4178 = LINE('',#4179,#4180);+#4179 = CARTESIAN_POINT('',(-3.058540108232E-02,7.337812664253E-02,+ 0.4800001));+#4180 = VECTOR('',#4181,1.);+#4181 = DIRECTION('',(0.535604136113,0.844469187939,0.));+#4182 = PCURVE('',#4183,#4188);+#4183 = PLANE('',#4184);+#4184 = AXIS2_PLACEMENT_3D('',#4185,#4186,#4187);+#4185 = CARTESIAN_POINT('',(-3.565810174964E-02,4.617452600504E-02,+ 0.4800001));+#4186 = DIRECTION('',(0.,0.,1.));+#4187 = DIRECTION('',(1.,0.,-0.));+#4188 = DEFINITIONAL_REPRESENTATION('',(#4189),#4193);+#4189 = LINE('',#4190,#4191);+#4190 = CARTESIAN_POINT('',(5.07270066732E-03,2.720360063749E-02));+#4191 = VECTOR('',#4192,1.);+#4192 = DIRECTION('',(0.535604136113,0.844469187939));+#4193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4194 = ORIENTED_EDGE('',*,*,#4195,.T.);+#4195 = EDGE_CURVE('',#4175,#4196,#4198,.T.);+#4196 = VERTEX_POINT('',#4197);+#4197 = CARTESIAN_POINT('',(1.089138672692E-02,0.120424938714,0.4800001)+ );+#4198 = SURFACE_CURVE('',#4199,(#4203),.PCURVE_S1.);+#4199 = LINE('',#4200,#4201);+#4200 = CARTESIAN_POINT('',(-7.459853922221E-04,0.120424938714,0.4800001+ ));+#4201 = VECTOR('',#4202,1.);+#4202 = DIRECTION('',(1.,0.,0.));+#4203 = PCURVE('',#4183,#4204);+#4204 = DEFINITIONAL_REPRESENTATION('',(#4205),#4209);+#4205 = LINE('',#4206,#4207);+#4206 = CARTESIAN_POINT('',(3.491211635742E-02,7.425041270896E-02));+#4207 = VECTOR('',#4208,1.);+#4208 = DIRECTION('',(1.,0.));+#4209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4210 = ORIENTED_EDGE('',*,*,#4211,.T.);+#4211 = EDGE_CURVE('',#4196,#4212,#4214,.T.);+#4212 = VERTEX_POINT('',#4213);+#4213 = CARTESIAN_POINT('',(1.089138672692E-02,7.203535293647E-02,+ 0.4800001));+#4214 = SURFACE_CURVE('',#4215,(#4219),.PCURVE_S1.);+#4215 = LINE('',#4216,#4217);+#4216 = CARTESIAN_POINT('',(1.089138672692E-02,0.120424938714,0.4800001)+ );+#4217 = VECTOR('',#4218,1.);+#4218 = DIRECTION('',(0.,-1.,0.));+#4219 = PCURVE('',#4183,#4220);+#4220 = DEFINITIONAL_REPRESENTATION('',(#4221),#4225);+#4221 = LINE('',#4222,#4223);+#4222 = CARTESIAN_POINT('',(4.654948847656E-02,7.425041270896E-02));+#4223 = VECTOR('',#4224,1.);+#4224 = DIRECTION('',(0.,-1.));+#4225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4226 = ORIENTED_EDGE('',*,*,#4227,.T.);+#4227 = EDGE_CURVE('',#4212,#4228,#4230,.T.);+#4228 = VERTEX_POINT('',#4229);+#4229 = CARTESIAN_POINT('',(2.078812626414E-02,7.203535293647E-02,+ 0.4800001));+#4230 = SURFACE_CURVE('',#4231,(#4235),.PCURVE_S1.);+#4231 = LINE('',#4232,#4233);+#4232 = CARTESIAN_POINT('',(1.089138672692E-02,7.203535293647E-02,+ 0.4800001));+#4233 = VECTOR('',#4234,1.);+#4234 = DIRECTION('',(1.,0.,0.));+#4235 = PCURVE('',#4183,#4236);+#4236 = DEFINITIONAL_REPRESENTATION('',(#4237),#4241);+#4237 = LINE('',#4238,#4239);+#4238 = CARTESIAN_POINT('',(4.654948847656E-02,2.586082693143E-02));+#4239 = VECTOR('',#4240,1.);+#4240 = DIRECTION('',(1.,0.));+#4241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4242 = ORIENTED_EDGE('',*,*,#4243,.T.);+#4243 = EDGE_CURVE('',#4228,#4244,#4246,.T.);+#4244 = VERTEX_POINT('',#4245);+#4245 = CARTESIAN_POINT('',(2.078812626414E-02,6.387924598117E-02,+ 0.4800001));+#4246 = SURFACE_CURVE('',#4247,(#4251),.PCURVE_S1.);+#4247 = LINE('',#4248,#4249);+#4248 = CARTESIAN_POINT('',(2.078812626414E-02,7.203535293647E-02,+ 0.4800001));+#4249 = VECTOR('',#4250,1.);+#4250 = DIRECTION('',(0.,-1.,0.));+#4251 = PCURVE('',#4183,#4252);+#4252 = DEFINITIONAL_REPRESENTATION('',(#4253),#4257);+#4253 = LINE('',#4254,#4255);+#4254 = CARTESIAN_POINT('',(5.644622801378E-02,2.586082693143E-02));+#4255 = VECTOR('',#4256,1.);+#4256 = DIRECTION('',(0.,-1.));+#4257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4258 = ORIENTED_EDGE('',*,*,#4259,.T.);+#4259 = EDGE_CURVE('',#4244,#4260,#4262,.T.);+#4260 = VERTEX_POINT('',#4261);+#4261 = CARTESIAN_POINT('',(1.089138672692E-02,6.387924598117E-02,+ 0.4800001));+#4262 = SURFACE_CURVE('',#4263,(#4267),.PCURVE_S1.);+#4263 = LINE('',#4264,#4265);+#4264 = CARTESIAN_POINT('',(2.078812626414E-02,6.387924598117E-02,+ 0.4800001));+#4265 = VECTOR('',#4266,1.);+#4266 = DIRECTION('',(-1.,0.,0.));+#4267 = PCURVE('',#4183,#4268);+#4268 = DEFINITIONAL_REPRESENTATION('',(#4269),#4273);+#4269 = LINE('',#4270,#4271);+#4270 = CARTESIAN_POINT('',(5.644622801378E-02,1.770471997613E-02));+#4271 = VECTOR('',#4272,1.);+#4272 = DIRECTION('',(-1.,0.));+#4273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4274 = ORIENTED_EDGE('',*,*,#4275,.T.);+#4275 = EDGE_CURVE('',#4260,#4276,#4278,.T.);+#4276 = VERTEX_POINT('',#4277);+#4277 = CARTESIAN_POINT('',(1.089138672692E-02,4.617452600504E-02,+ 0.4800001));+#4278 = SURFACE_CURVE('',#4279,(#4283),.PCURVE_S1.);+#4279 = LINE('',#4280,#4281);+#4280 = CARTESIAN_POINT('',(1.089138672692E-02,6.387924598117E-02,+ 0.4800001));+#4281 = VECTOR('',#4282,1.);+#4282 = DIRECTION('',(0.,-1.,0.));+#4283 = PCURVE('',#4183,#4284);+#4284 = DEFINITIONAL_REPRESENTATION('',(#4285),#4289);+#4285 = LINE('',#4286,#4287);+#4286 = CARTESIAN_POINT('',(4.654948847656E-02,1.770471997613E-02));+#4287 = VECTOR('',#4288,1.);+#4288 = DIRECTION('',(0.,-1.));+#4289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4290 = ORIENTED_EDGE('',*,*,#4291,.T.);+#4291 = EDGE_CURVE('',#4276,#4292,#4294,.T.);+#4292 = VERTEX_POINT('',#4293);+#4293 = CARTESIAN_POINT('',(8.951824707339E-04,4.617452600504E-02,+ 0.4800001));+#4294 = SURFACE_CURVE('',#4295,(#4299),.PCURVE_S1.);+#4295 = LINE('',#4296,#4297);+#4296 = CARTESIAN_POINT('',(1.089138672692E-02,4.617452600504E-02,+ 0.4800001));+#4297 = VECTOR('',#4298,1.);+#4298 = DIRECTION('',(-1.,0.,0.));+#4299 = PCURVE('',#4183,#4300);+#4300 = DEFINITIONAL_REPRESENTATION('',(#4301),#4305);+#4301 = LINE('',#4302,#4303);+#4302 = CARTESIAN_POINT('',(4.654948847656E-02,0.));+#4303 = VECTOR('',#4304,1.);+#4304 = DIRECTION('',(-1.,0.));+#4305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4306 = ORIENTED_EDGE('',*,*,#4307,.T.);+#4307 = EDGE_CURVE('',#4292,#4308,#4310,.T.);+#4308 = VERTEX_POINT('',#4309);+#4309 = CARTESIAN_POINT('',(8.951824707339E-04,6.387924598117E-02,+ 0.4800001));+#4310 = SURFACE_CURVE('',#4311,(#4315),.PCURVE_S1.);+#4311 = LINE('',#4312,#4313);+#4312 = CARTESIAN_POINT('',(8.951824707339E-04,4.617452600504E-02,+ 0.4800001));+#4313 = VECTOR('',#4314,1.);+#4314 = DIRECTION('',(0.,1.,0.));+#4315 = PCURVE('',#4183,#4316);+#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);+#4317 = LINE('',#4318,#4319);+#4318 = CARTESIAN_POINT('',(3.655328422037E-02,0.));+#4319 = VECTOR('',#4320,1.);+#4320 = DIRECTION('',(0.,1.));+#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4322 = ORIENTED_EDGE('',*,*,#4323,.T.);+#4323 = EDGE_CURVE('',#4308,#4324,#4326,.T.);+#4324 = VERTEX_POINT('',#4325);+#4325 = CARTESIAN_POINT('',(-3.058540108232E-02,6.387924598117E-02,+ 0.4800001));+#4326 = SURFACE_CURVE('',#4327,(#4331),.PCURVE_S1.);+#4327 = LINE('',#4328,#4329);+#4328 = CARTESIAN_POINT('',(8.951824707339E-04,6.387924598117E-02,+ 0.4800001));+#4329 = VECTOR('',#4330,1.);+#4330 = DIRECTION('',(-1.,0.,0.));+#4331 = PCURVE('',#4183,#4332);+#4332 = DEFINITIONAL_REPRESENTATION('',(#4333),#4337);+#4333 = LINE('',#4334,#4335);+#4334 = CARTESIAN_POINT('',(3.655328422037E-02,1.770471997613E-02));+#4335 = VECTOR('',#4336,1.);+#4336 = DIRECTION('',(-1.,0.));+#4337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4338 = ORIENTED_EDGE('',*,*,#4339,.T.);+#4339 = EDGE_CURVE('',#4324,#4173,#4340,.T.);+#4340 = SURFACE_CURVE('',#4341,(#4345),.PCURVE_S1.);+#4341 = LINE('',#4342,#4343);+#4342 = CARTESIAN_POINT('',(-3.058540108232E-02,6.387924598117E-02,+ 0.4800001));+#4343 = VECTOR('',#4344,1.);+#4344 = DIRECTION('',(0.,1.,0.));+#4345 = PCURVE('',#4183,#4346);+#4346 = DEFINITIONAL_REPRESENTATION('',(#4347),#4351);+#4347 = LINE('',#4348,#4349);+#4348 = CARTESIAN_POINT('',(5.07270066732E-03,1.770471997613E-02));+#4349 = VECTOR('',#4350,1.);+#4350 = DIRECTION('',(0.,1.));+#4351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4352 = FACE_BOUND('',#4353,.F.);+#4353 = EDGE_LOOP('',(#4354,#4372,#4388));+#4354 = ORIENTED_EDGE('',*,*,#4355,.T.);+#4355 = EDGE_CURVE('',#4356,#4358,#4360,.T.);+#4356 = VERTEX_POINT('',#4357);+#4357 = CARTESIAN_POINT('',(8.951824707339E-04,7.203535293647E-02,+ 0.4800001));+#4358 = VERTEX_POINT('',#4359);+#4359 = CARTESIAN_POINT('',(8.951824707339E-04,0.111274184569,0.4800001)+ );+#4360 = SURFACE_CURVE('',#4361,(#4365),.PCURVE_S1.);+#4361 = LINE('',#4362,#4363);+#4362 = CARTESIAN_POINT('',(8.951824707339E-04,7.203535293647E-02,+ 0.4800001));+#4363 = VECTOR('',#4364,1.);+#4364 = DIRECTION('',(0.,1.,0.));+#4365 = PCURVE('',#4183,#4366);+#4366 = DEFINITIONAL_REPRESENTATION('',(#4367),#4371);+#4367 = LINE('',#4368,#4369);+#4368 = CARTESIAN_POINT('',(3.655328422037E-02,2.586082693143E-02));+#4369 = VECTOR('',#4370,1.);+#4370 = DIRECTION('',(0.,1.));+#4371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4372 = ORIENTED_EDGE('',*,*,#4373,.T.);+#4373 = EDGE_CURVE('',#4358,#4374,#4376,.T.);+#4374 = VERTEX_POINT('',#4375);+#4375 = CARTESIAN_POINT('',(-2.2528758846E-02,7.203535293647E-02,+ 0.4800001));+#4376 = SURFACE_CURVE('',#4377,(#4381),.PCURVE_S1.);+#4377 = LINE('',#4378,#4379);+#4378 = CARTESIAN_POINT('',(8.951824707339E-04,0.111274184569,0.4800001)+ );+#4379 = VECTOR('',#4380,1.);+#4380 = DIRECTION('',(-0.512573993018,-0.858643058367,0.));+#4381 = PCURVE('',#4183,#4382);+#4382 = DEFINITIONAL_REPRESENTATION('',(#4383),#4387);+#4383 = LINE('',#4384,#4385);+#4384 = CARTESIAN_POINT('',(3.655328422037E-02,6.509965856396E-02));+#4385 = VECTOR('',#4386,1.);+#4386 = DIRECTION('',(-0.512573993018,-0.858643058367));+#4387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4388 = ORIENTED_EDGE('',*,*,#4389,.T.);+#4389 = EDGE_CURVE('',#4374,#4356,#4390,.T.);+#4390 = SURFACE_CURVE('',#4391,(#4395),.PCURVE_S1.);+#4391 = LINE('',#4392,#4393);+#4392 = CARTESIAN_POINT('',(-2.2528758846E-02,7.203535293647E-02,+ 0.4800001));+#4393 = VECTOR('',#4394,1.);+#4394 = DIRECTION('',(1.,0.,0.));+#4395 = PCURVE('',#4183,#4396);+#4396 = DEFINITIONAL_REPRESENTATION('',(#4397),#4401);+#4397 = LINE('',#4398,#4399);+#4398 = CARTESIAN_POINT('',(1.312934290364E-02,2.586082693143E-02));+#4399 = VECTOR('',#4400,1.);+#4400 = DIRECTION('',(1.,0.));+#4401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4402 = SHELL_BASED_SURFACE_MODEL('',(#4403));+#4403 = OPEN_SHELL('',(#4404));+#4404 = ADVANCED_FACE('',(#4405),#4419,.T.);+#4405 = FACE_BOUND('',#4406,.F.);+#4406 = EDGE_LOOP('',(#4407,#4430,#4446,#4462,#4478,#4494,#4510,#4526,+ #4542,#4558,#4574,#4590,#4606,#4622,#4638,#4654,#4670,#4686,#4702,+ #4718,#4734));+#4407 = ORIENTED_EDGE('',*,*,#4408,.T.);+#4408 = EDGE_CURVE('',#4409,#4411,#4413,.T.);+#4409 = VERTEX_POINT('',#4410);+#4410 = CARTESIAN_POINT('',(4.421206758087E-02,5.462902711724E-02,+ 0.4800001));+#4411 = VERTEX_POINT('',#4412);+#4412 = CARTESIAN_POINT('',(7.832846618656E-02,5.462902711724E-02,+ 0.4800001));+#4413 = SURFACE_CURVE('',#4414,(#4418),.PCURVE_S1.);+#4414 = LINE('',#4415,#4416);+#4415 = CARTESIAN_POINT('',(4.421206758087E-02,5.462902711724E-02,+ 0.4800001));+#4416 = VECTOR('',#4417,1.);+#4417 = DIRECTION('',(1.,0.,0.));+#4418 = PCURVE('',#4419,#4424);+#4419 = PLANE('',#4420);+#4420 = AXIS2_PLACEMENT_3D('',#4421,#4422,#4423);+#4421 = CARTESIAN_POINT('',(2.566189749352E-02,4.617452600504E-02,+ 0.4800001));+#4422 = DIRECTION('',(0.,0.,1.));+#4423 = DIRECTION('',(1.,0.,-0.));+#4424 = DEFINITIONAL_REPRESENTATION('',(#4425),#4429);+#4425 = LINE('',#4426,#4427);+#4426 = CARTESIAN_POINT('',(1.855017008735E-02,8.4545011122E-03));+#4427 = VECTOR('',#4428,1.);+#4428 = DIRECTION('',(1.,0.));+#4429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4430 = ORIENTED_EDGE('',*,*,#4431,.T.);+#4431 = EDGE_CURVE('',#4411,#4432,#4434,.T.);+#4432 = VERTEX_POINT('',#4433);+#4433 = CARTESIAN_POINT('',(7.832846618656E-02,4.617452600504E-02,+ 0.4800001));+#4434 = SURFACE_CURVE('',#4435,(#4439),.PCURVE_S1.);+#4435 = LINE('',#4436,#4437);+#4436 = CARTESIAN_POINT('',(7.832846618656E-02,5.462902711724E-02,+ 0.4800001));+#4437 = VECTOR('',#4438,1.);+#4438 = DIRECTION('',(0.,-1.,0.));+#4439 = PCURVE('',#4419,#4440);+#4440 = DEFINITIONAL_REPRESENTATION('',(#4441),#4445);+#4441 = LINE('',#4442,#4443);+#4442 = CARTESIAN_POINT('',(5.266656869304E-02,8.4545011122E-03));+#4443 = VECTOR('',#4444,1.);+#4444 = DIRECTION('',(0.,-1.));+#4445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4446 = ORIENTED_EDGE('',*,*,#4447,.T.);+#4447 = EDGE_CURVE('',#4432,#4448,#4450,.T.);+#4448 = VERTEX_POINT('',#4449);+#4449 = CARTESIAN_POINT('',(3.322121613502E-02,4.617452600504E-02,+ 0.4800001));+#4450 = SURFACE_CURVE('',#4451,(#4455),.PCURVE_S1.);+#4451 = LINE('',#4452,#4453);+#4452 = CARTESIAN_POINT('',(7.832846618656E-02,4.617452600504E-02,+ 0.4800001));+#4453 = VECTOR('',#4454,1.);+#4454 = DIRECTION('',(-1.,0.,0.));+#4455 = PCURVE('',#4419,#4456);+#4456 = DEFINITIONAL_REPRESENTATION('',(#4457),#4461);+#4457 = LINE('',#4458,#4459);+#4458 = CARTESIAN_POINT('',(5.266656869304E-02,0.));+#4459 = VECTOR('',#4460,1.);+#4460 = DIRECTION('',(-1.,0.));+#4461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4462 = ORIENTED_EDGE('',*,*,#4463,.T.);+#4463 = EDGE_CURVE('',#4448,#4464,#4466,.T.);+#4464 = VERTEX_POINT('',#4465);+#4465 = CARTESIAN_POINT('',(3.322121613502E-02,5.462902711724E-02,+ 0.4800001));+#4466 = SURFACE_CURVE('',#4467,(#4471),.PCURVE_S1.);+#4467 = LINE('',#4468,#4469);+#4468 = CARTESIAN_POINT('',(3.322121613502E-02,4.617452600504E-02,+ 0.4800001));+#4469 = VECTOR('',#4470,1.);+#4470 = DIRECTION('',(0.,1.,0.));+#4471 = PCURVE('',#4419,#4472);+#4472 = DEFINITIONAL_REPRESENTATION('',(#4473),#4477);+#4473 = LINE('',#4474,#4475);+#4474 = CARTESIAN_POINT('',(7.5593186415E-03,0.));+#4475 = VECTOR('',#4476,1.);+#4476 = DIRECTION('',(0.,1.));+#4477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4478 = ORIENTED_EDGE('',*,*,#4479,.T.);+#4479 = EDGE_CURVE('',#4464,#4480,#4482,.T.);+#4480 = VERTEX_POINT('',#4481);+#4481 = CARTESIAN_POINT('',(4.948369768612E-02,7.19358882175E-02,+ 0.4800001));+#4482 = SURFACE_CURVE('',#4483,(#4487),.PCURVE_S1.);+#4483 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4484,#4485,#4486),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4484 = CARTESIAN_POINT('',(3.322121613502E-02,5.462902711724E-02,+ 0.4800001));+#4485 = CARTESIAN_POINT('',(4.252116735843E-02,6.442630193549E-02,+ 0.4800001));+#4486 = CARTESIAN_POINT('',(4.948369768612E-02,7.19358882175E-02,+ 0.4800001));+#4487 = PCURVE('',#4419,#4488);+#4488 = DEFINITIONAL_REPRESENTATION('',(#4489),#4493);+#4489 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4490,#4491,#4492),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4490 = CARTESIAN_POINT('',(7.5593186415E-03,8.4545011122E-03));+#4491 = CARTESIAN_POINT('',(1.685926986491E-02,1.825177593045E-02));+#4492 = CARTESIAN_POINT('',(2.38218001926E-02,2.576136221246E-02));+#4493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4494 = ORIENTED_EDGE('',*,*,#4495,.T.);+#4495 = EDGE_CURVE('',#4480,#4496,#4498,.T.);+#4496 = VERTEX_POINT('',#4497);+#4497 = CARTESIAN_POINT('',(5.908204306644E-02,8.252888078749E-02,+ 0.4800001));+#4498 = SURFACE_CURVE('',#4499,(#4503),.PCURVE_S1.);+#4499 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4500,#4501,#4502),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4500 = CARTESIAN_POINT('',(4.948369768612E-02,7.19358882175E-02,+ 0.4800001));+#4501 = CARTESIAN_POINT('',(5.644622801381E-02,7.944547449951E-02,+ 0.4800001));+#4502 = CARTESIAN_POINT('',(5.908204306644E-02,8.252888078749E-02,+ 0.4800001));+#4503 = PCURVE('',#4419,#4504);+#4504 = DEFINITIONAL_REPRESENTATION('',(#4505),#4509);+#4505 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4506,#4507,#4508),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4506 = CARTESIAN_POINT('',(2.38218001926E-02,2.576136221246E-02));+#4507 = CARTESIAN_POINT('',(3.078433052029E-02,3.327094849447E-02));+#4508 = CARTESIAN_POINT('',(3.342014557292E-02,3.635435478245E-02));+#4509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4510 = ORIENTED_EDGE('',*,*,#4511,.T.);+#4511 = EDGE_CURVE('',#4496,#4512,#4514,.T.);+#4512 = VERTEX_POINT('',#4513);+#4513 = CARTESIAN_POINT('',(6.579591159671E-02,9.235102178548E-02,+ 0.4800001));+#4514 = SURFACE_CURVE('',#4515,(#4519),.PCURVE_S1.);+#4515 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4516,#4517,#4518),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4516 = CARTESIAN_POINT('',(5.908204306644E-02,8.252888078749E-02,+ 0.4800001));+#4517 = CARTESIAN_POINT('',(6.405527901479E-02,8.859622864448E-02,+ 0.4800001));+#4518 = CARTESIAN_POINT('',(6.579591159671E-02,9.235102178548E-02,+ 0.4800001));+#4519 = PCURVE('',#4419,#4520);+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);+#4521 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4522,#4523,#4524),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4522 = CARTESIAN_POINT('',(3.342014557292E-02,3.635435478245E-02));+#4523 = CARTESIAN_POINT('',(3.839338152127E-02,4.242170263944E-02));+#4524 = CARTESIAN_POINT('',(4.013401410319E-02,4.617649578044E-02));+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4526 = ORIENTED_EDGE('',*,*,#4527,.T.);+#4527 = EDGE_CURVE('',#4512,#4528,#4530,.T.);+#4528 = VERTEX_POINT('',#4529);+#4529 = CARTESIAN_POINT('',(6.753654417863E-02,0.100034671326,0.4800001)+ );+#4530 = SURFACE_CURVE('',#4531,(#4535),.PCURVE_S1.);+#4531 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4532,#4533,#4534),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4532 = CARTESIAN_POINT('',(6.579591159671E-02,9.235102178548E-02,+ 0.4800001));+#4533 = CARTESIAN_POINT('',(6.753654417863E-02,9.610581492648E-02,+ 0.4800001));+#4534 = CARTESIAN_POINT('',(6.753654417863E-02,0.100034671326,0.4800001)+ );+#4535 = PCURVE('',#4419,#4536);+#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4541);+#4537 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4538,#4539,#4540),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4538 = CARTESIAN_POINT('',(4.013401410319E-02,4.617649578044E-02));+#4539 = CARTESIAN_POINT('',(4.187464668511E-02,4.993128892144E-02));+#4540 = CARTESIAN_POINT('',(4.187464668511E-02,5.386014532096E-02));+#4541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4542 = ORIENTED_EDGE('',*,*,#4543,.T.);+#4543 = EDGE_CURVE('',#4528,#4544,#4546,.T.);+#4544 = VERTEX_POINT('',#4545);+#4545 = CARTESIAN_POINT('',(6.38812157566E-02,0.109782213784,0.4800001)+ );+#4546 = SURFACE_CURVE('',#4547,(#4551),.PCURVE_S1.);+#4547 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4548,#4549,#4550),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4548 = CARTESIAN_POINT('',(6.753654417863E-02,0.100034671326,0.4800001)+ );+#4549 = CARTESIAN_POINT('',(6.753654417863E-02,0.106251216261,0.4800001)+ );+#4550 = CARTESIAN_POINT('',(6.38812157566E-02,0.109782213784,0.4800001)+ );+#4551 = PCURVE('',#4419,#4552);+#4552 = DEFINITIONAL_REPRESENTATION('',(#4553),#4557);+#4553 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4554,#4555,#4556),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4554 = CARTESIAN_POINT('',(4.187464668511E-02,5.386014532096E-02));+#4555 = CARTESIAN_POINT('',(4.187464668511E-02,6.007669025596E-02));+#4556 = CARTESIAN_POINT('',(3.821931826308E-02,6.360768777896E-02));+#4557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4558 = ORIENTED_EDGE('',*,*,#4559,.T.);+#4559 = EDGE_CURVE('',#4544,#4560,#4562,.T.);+#4560 = VERTEX_POINT('',#4561);+#4561 = CARTESIAN_POINT('',(5.386014532067E-02,0.113313211308,0.4800001)+ );+#4562 = SURFACE_CURVE('',#4563,(#4567),.PCURVE_S1.);+#4563 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4564,#4565,#4566),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4564 = CARTESIAN_POINT('',(6.38812157566E-02,0.109782213784,0.4800001)+ );+#4565 = CARTESIAN_POINT('',(6.022588733456E-02,0.113313211308,0.4800001)+ );+#4566 = CARTESIAN_POINT('',(5.386014532067E-02,0.113313211308,0.4800001)+ );+#4567 = PCURVE('',#4419,#4568);+#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4573);+#4569 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4570,#4571,#4572),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4570 = CARTESIAN_POINT('',(3.821931826308E-02,6.360768777896E-02));+#4571 = CARTESIAN_POINT('',(3.456398984104E-02,6.713868530296E-02));+#4572 = CARTESIAN_POINT('',(2.819824782715E-02,6.713868530296E-02));+#4573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4574 = ORIENTED_EDGE('',*,*,#4575,.T.);+#4575 = EDGE_CURVE('',#4560,#4576,#4578,.T.);+#4576 = VERTEX_POINT('',#4577);+#4577 = CARTESIAN_POINT('',(4.436126465932E-02,0.111672043445,0.4800001)+ );+#4578 = SURFACE_CURVE('',#4579,(#4583),.PCURVE_S1.);+#4579 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4580,#4581,#4582),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4580 = CARTESIAN_POINT('',(5.386014532067E-02,0.113313211308,0.4800001)+ );+#4581 = CARTESIAN_POINT('',(4.933450060767E-02,0.113313211308,0.4800001)+ );+#4582 = CARTESIAN_POINT('',(4.436126465932E-02,0.111672043445,0.4800001)+ );+#4583 = PCURVE('',#4419,#4584);+#4584 = DEFINITIONAL_REPRESENTATION('',(#4585),#4589);+#4585 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4586,#4587,#4588),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4586 = CARTESIAN_POINT('',(2.819824782715E-02,6.713868530296E-02));+#4587 = CARTESIAN_POINT('',(2.367260311415E-02,6.713868530296E-02));+#4588 = CARTESIAN_POINT('',(1.86993671658E-02,6.549751743996E-02));+#4589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4590 = ORIENTED_EDGE('',*,*,#4591,.T.);+#4591 = EDGE_CURVE('',#4576,#4592,#4594,.T.);+#4592 = VERTEX_POINT('',#4593);+#4593 = CARTESIAN_POINT('',(3.381800444882E-02,0.106698807496,0.4800001)+ );+#4594 = SURFACE_CURVE('',#4595,(#4599),.PCURVE_S1.);+#4595 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4596,#4597,#4598),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4596 = CARTESIAN_POINT('',(4.436126465932E-02,0.111672043445,0.4800001)+ );+#4597 = CARTESIAN_POINT('',(3.938802871097E-02,0.110030875582,0.4800001)+ );+#4598 = CARTESIAN_POINT('',(3.381800444882E-02,0.106698807496,0.4800001)+ );+#4599 = PCURVE('',#4419,#4600);+#4600 = DEFINITIONAL_REPRESENTATION('',(#4601),#4605);+#4601 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4602,#4603,#4604),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4602 = CARTESIAN_POINT('',(1.86993671658E-02,6.549751743996E-02));+#4603 = CARTESIAN_POINT('',(1.372613121745E-02,6.385634957696E-02));+#4604 = CARTESIAN_POINT('',(8.1561069553E-03,6.052428149096E-02));+#4605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4606 = ORIENTED_EDGE('',*,*,#4607,.T.);+#4607 = EDGE_CURVE('',#4592,#4608,#4610,.T.);+#4608 = VERTEX_POINT('',#4609);+#4609 = CARTESIAN_POINT('',(3.381800444882E-02,0.116844208831,0.4800001)+ );+#4610 = SURFACE_CURVE('',#4611,(#4615),.PCURVE_S1.);+#4611 = LINE('',#4612,#4613);+#4612 = CARTESIAN_POINT('',(3.381800444882E-02,0.106698807496,0.4800001)+ );+#4613 = VECTOR('',#4614,1.);+#4614 = DIRECTION('',(0.,1.,0.));+#4615 = PCURVE('',#4419,#4616);+#4616 = DEFINITIONAL_REPRESENTATION('',(#4617),#4621);+#4617 = LINE('',#4618,#4619);+#4618 = CARTESIAN_POINT('',(8.1561069553E-03,6.052428149096E-02));+#4619 = VECTOR('',#4620,1.);+#4620 = DIRECTION('',(0.,1.));+#4621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4622 = ORIENTED_EDGE('',*,*,#4623,.T.);+#4623 = EDGE_CURVE('',#4608,#4624,#4626,.T.);+#4624 = VERTEX_POINT('',#4625);+#4625 = CARTESIAN_POINT('',(4.388880724423E-02,0.120524403433,0.4800001)+ );+#4626 = SURFACE_CURVE('',#4627,(#4631),.PCURVE_S1.);+#4627 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4628,#4629,#4630),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4628 = CARTESIAN_POINT('',(3.381800444882E-02,0.116844208831,0.4800001)+ );+#4629 = CARTESIAN_POINT('',(3.894043747562E-02,0.119281094446,0.4800001)+ );+#4630 = CARTESIAN_POINT('',(4.388880724423E-02,0.120524403433,0.4800001)+ );+#4631 = PCURVE('',#4419,#4632);+#4632 = DEFINITIONAL_REPRESENTATION('',(#4633),#4637);+#4633 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4634,#4635,#4636),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4634 = CARTESIAN_POINT('',(8.1561069553E-03,7.066968282596E-02));+#4635 = CARTESIAN_POINT('',(1.32785399821E-02,7.310656844096E-02));+#4636 = CARTESIAN_POINT('',(1.822690975071E-02,7.434987742796E-02));+#4637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4638 = ORIENTED_EDGE('',*,*,#4639,.T.);+#4639 = EDGE_CURVE('',#4624,#4640,#4642,.T.);+#4640 = VERTEX_POINT('',#4641);+#4641 = CARTESIAN_POINT('',(5.366121588274E-02,0.12176771242,0.4800001)+ );+#4642 = SURFACE_CURVE('',#4643,(#4647),.PCURVE_S1.);+#4643 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4644,#4645,#4646),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4644 = CARTESIAN_POINT('',(4.388880724423E-02,0.120524403433,0.4800001)+ );+#4645 = CARTESIAN_POINT('',(4.883717701284E-02,0.12176771242,0.4800001)+ );+#4646 = CARTESIAN_POINT('',(5.366121588274E-02,0.12176771242,0.4800001)+ );+#4647 = PCURVE('',#4419,#4648);+#4648 = DEFINITIONAL_REPRESENTATION('',(#4649),#4653);+#4649 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4650,#4651,#4652),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4650 = CARTESIAN_POINT('',(1.822690975071E-02,7.434987742796E-02));+#4651 = CARTESIAN_POINT('',(2.317527951932E-02,7.559318641496E-02));+#4652 = CARTESIAN_POINT('',(2.799931838922E-02,7.559318641496E-02));+#4653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4654 = ORIENTED_EDGE('',*,*,#4655,.T.);+#4655 = EDGE_CURVE('',#4640,#4656,#4658,.T.);+#4656 = VERTEX_POINT('',#4657);+#4657 = CARTESIAN_POINT('',(7.119187260067E-02,0.11597389254,0.4800001)+ );+#4658 = SURFACE_CURVE('',#4659,(#4663),.PCURVE_S1.);+#4659 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4660,#4661,#4662),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4660 = CARTESIAN_POINT('',(5.366121588274E-02,0.12176771242,0.4800001)+ );+#4661 = CARTESIAN_POINT('',(6.455260260962E-02,0.12176771242,0.4800001)+ );+#4662 = CARTESIAN_POINT('',(7.119187260067E-02,0.11597389254,0.4800001)+ );+#4663 = PCURVE('',#4419,#4664);+#4664 = DEFINITIONAL_REPRESENTATION('',(#4665),#4669);+#4665 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4666,#4667,#4668),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4666 = CARTESIAN_POINT('',(2.799931838922E-02,7.559318641496E-02));+#4667 = CARTESIAN_POINT('',(3.88907051161E-02,7.559318641496E-02));+#4668 = CARTESIAN_POINT('',(4.552997510715E-02,6.979936653496E-02));+#4669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4670 = ORIENTED_EDGE('',*,*,#4671,.T.);+#4671 = EDGE_CURVE('',#4656,#4672,#4674,.T.);+#4672 = VERTEX_POINT('',#4673);+#4673 = CARTESIAN_POINT('',(7.783114259172E-02,0.100780656718,0.4800001)+ );+#4674 = SURFACE_CURVE('',#4675,(#4679),.PCURVE_S1.);+#4675 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4676,#4677,#4678),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4676 = CARTESIAN_POINT('',(7.119187260067E-02,0.11597389254,0.4800001)+ );+#4677 = CARTESIAN_POINT('',(7.783114259172E-02,0.11018007266,0.4800001)+ );+#4678 = CARTESIAN_POINT('',(7.783114259172E-02,0.100780656718,0.4800001)+ );+#4679 = PCURVE('',#4419,#4680);+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4685);+#4681 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4682,#4683,#4684),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4682 = CARTESIAN_POINT('',(4.552997510715E-02,6.979936653496E-02));+#4683 = CARTESIAN_POINT('',(5.21692450982E-02,6.400554665496E-02));+#4684 = CARTESIAN_POINT('',(5.21692450982E-02,5.460613071296E-02));+#4685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4686 = ORIENTED_EDGE('',*,*,#4687,.T.);+#4687 = EDGE_CURVE('',#4672,#4688,#4690,.T.);+#4688 = VERTEX_POINT('',#4689);+#4689 = CARTESIAN_POINT('',(7.56180525947E-02,9.123204369711E-02,+ 0.4800001));+#4690 = SURFACE_CURVE('',#4691,(#4695),.PCURVE_S1.);+#4691 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4692,#4693,#4694),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4692 = CARTESIAN_POINT('',(7.783114259172E-02,0.100780656718,0.4800001)+ );+#4693 = CARTESIAN_POINT('',(7.783114259172E-02,9.600635020752E-02,+ 0.4800001));+#4694 = CARTESIAN_POINT('',(7.56180525947E-02,9.123204369711E-02,+ 0.4800001));+#4695 = PCURVE('',#4419,#4696);+#4696 = DEFINITIONAL_REPRESENTATION('',(#4697),#4701);+#4697 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4698,#4699,#4700),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4698 = CARTESIAN_POINT('',(5.21692450982E-02,5.460613071296E-02));+#4699 = CARTESIAN_POINT('',(5.21692450982E-02,4.983182420248E-02));+#4700 = CARTESIAN_POINT('',(4.995615510118E-02,4.505751769207E-02));+#4701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4702 = ORIENTED_EDGE('',*,*,#4703,.T.);+#4703 = EDGE_CURVE('',#4688,#4704,#4706,.T.);+#4704 = VERTEX_POINT('',#4705);+#4705 = CARTESIAN_POINT('',(6.843172664934E-02,8.06887834866E-02,+ 0.4800001));+#4706 = SURFACE_CURVE('',#4707,(#4711),.PCURVE_S1.);+#4707 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4708,#4709,#4710),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4708 = CARTESIAN_POINT('',(7.56180525947E-02,9.123204369711E-02,+ 0.4800001));+#4709 = CARTESIAN_POINT('',(7.340496259769E-02,8.645773718669E-02,+ 0.4800001));+#4710 = CARTESIAN_POINT('',(6.843172664934E-02,8.06887834866E-02,+ 0.4800001));+#4711 = PCURVE('',#4419,#4712);+#4712 = DEFINITIONAL_REPRESENTATION('',(#4713),#4717);+#4713 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4714,#4715,#4716),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4714 = CARTESIAN_POINT('',(4.995615510118E-02,4.505751769207E-02));+#4715 = CARTESIAN_POINT('',(4.774306510417E-02,4.028321118165E-02));+#4716 = CARTESIAN_POINT('',(4.276982915582E-02,3.451425748156E-02));+#4717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4718 = ORIENTED_EDGE('',*,*,#4719,.T.);+#4719 = EDGE_CURVE('',#4704,#4720,#4722,.T.);+#4720 = VERTEX_POINT('',#4721);+#4721 = CARTESIAN_POINT('',(6.035021823327E-02,7.173695877957E-02,+ 0.4800001));+#4722 = SURFACE_CURVE('',#4723,(#4727),.PCURVE_S1.);+#4723 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4724,#4725,#4726),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4724 = CARTESIAN_POINT('',(6.843172664934E-02,8.06887834866E-02,+ 0.4800001));+#4725 = CARTESIAN_POINT('',(6.564671451826E-02,7.745618012017E-02,+ 0.4800001));+#4726 = CARTESIAN_POINT('',(6.035021823327E-02,7.173695877957E-02,+ 0.4800001));+#4727 = PCURVE('',#4419,#4728);+#4728 = DEFINITIONAL_REPRESENTATION('',(#4729),#4733);+#4729 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4730,#4731,#4732),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4730 = CARTESIAN_POINT('',(4.276982915582E-02,3.451425748156E-02));+#4731 = CARTESIAN_POINT('',(3.998481702474E-02,3.128165411513E-02));+#4732 = CARTESIAN_POINT('',(3.468832073975E-02,2.556243277453E-02));+#4733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4734 = ORIENTED_EDGE('',*,*,#4735,.T.);+#4735 = EDGE_CURVE('',#4720,#4409,#4736,.T.);+#4736 = SURFACE_CURVE('',#4737,(#4741),.PCURVE_S1.);+#4737 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4738,#4739,#4740),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4738 = CARTESIAN_POINT('',(6.035021823327E-02,7.173695877957E-02,+ 0.4800001));+#4739 = CARTESIAN_POINT('',(5.505372194827E-02,6.601773743896E-02,+ 0.4800001));+#4740 = CARTESIAN_POINT('',(4.421206758087E-02,5.462902711724E-02,+ 0.4800001));+#4741 = PCURVE('',#4419,#4742);+#4742 = DEFINITIONAL_REPRESENTATION('',(#4743),#4747);+#4743 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4744,#4745,#4746),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4744 = CARTESIAN_POINT('',(3.468832073975E-02,2.556243277453E-02));+#4745 = CARTESIAN_POINT('',(2.939182445475E-02,1.984321143392E-02));+#4746 = CARTESIAN_POINT('',(1.855017008735E-02,8.4545011122E-03));+#4747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4748 = SHELL_BASED_SURFACE_MODEL('',(#4749));+#4749 = OPEN_SHELL('',(#4750));+#4750 = ADVANCED_FACE('',(#4751,#4886),#4765,.T.);+#4751 = FACE_BOUND('',#4752,.F.);+#4752 = EDGE_LOOP('',(#4753,#4776,#4792,#4808,#4824,#4840,#4856,#4872));+#4753 = ORIENTED_EDGE('',*,*,#4754,.T.);+#4754 = EDGE_CURVE('',#4755,#4757,#4759,.T.);+#4755 = VERTEX_POINT('',#4756);+#4756 = CARTESIAN_POINT('',(8.882199403758E-02,4.617452600504E-02,+ 0.4800001));+#4757 = VERTEX_POINT('',#4758);+#4758 = CARTESIAN_POINT('',(0.111549682322,0.120424938714,0.4800001));+#4759 = SURFACE_CURVE('',#4760,(#4764),.PCURVE_S1.);+#4760 = LINE('',#4761,#4762);+#4761 = CARTESIAN_POINT('',(8.882199403758E-02,4.617452600504E-02,+ 0.4800001));+#4762 = VECTOR('',#4763,1.);+#4763 = DIRECTION('',(0.292690370589,0.956207271968,0.));+#4764 = PCURVE('',#4765,#4770);+#4765 = PLANE('',#4766);+#4766 = AXIS2_PLACEMENT_3D('',#4767,#4768,#4769);+#4767 = CARTESIAN_POINT('',(8.698189673669E-02,4.617452600504E-02,+ 0.4800001));+#4768 = DIRECTION('',(0.,0.,1.));+#4769 = DIRECTION('',(1.,0.,-0.));+#4770 = DEFINITIONAL_REPRESENTATION('',(#4771),#4775);+#4771 = LINE('',#4772,#4773);+#4772 = CARTESIAN_POINT('',(1.84009730089E-03,0.));+#4773 = VECTOR('',#4774,1.);+#4774 = DIRECTION('',(0.292690370589,0.956207271968));+#4775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4776 = ORIENTED_EDGE('',*,*,#4777,.T.);+#4777 = EDGE_CURVE('',#4757,#4778,#4780,.T.);+#4778 = VERTEX_POINT('',#4779);+#4779 = CARTESIAN_POINT('',(0.123734110395,0.120424938714,0.4800001));+#4780 = SURFACE_CURVE('',#4781,(#4785),.PCURVE_S1.);+#4781 = LINE('',#4782,#4783);+#4782 = CARTESIAN_POINT('',(0.111549682322,0.120424938714,0.4800001));+#4783 = VECTOR('',#4784,1.);+#4784 = DIRECTION('',(1.,0.,0.));+#4785 = PCURVE('',#4765,#4786);+#4786 = DEFINITIONAL_REPRESENTATION('',(#4787),#4791);+#4787 = LINE('',#4788,#4789);+#4788 = CARTESIAN_POINT('',(2.456778558531E-02,7.425041270896E-02));+#4789 = VECTOR('',#4790,1.);+#4790 = DIRECTION('',(1.,0.));+#4791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4792 = ORIENTED_EDGE('',*,*,#4793,.T.);+#4793 = EDGE_CURVE('',#4778,#4794,#4796,.T.);+#4794 = VERTEX_POINT('',#4795);+#4795 = CARTESIAN_POINT('',(0.146461798679,4.617452600504E-02,0.4800001)+ );+#4796 = SURFACE_CURVE('',#4797,(#4801),.PCURVE_S1.);+#4797 = LINE('',#4798,#4799);+#4798 = CARTESIAN_POINT('',(0.123734110395,0.120424938714,0.4800001));+#4799 = VECTOR('',#4800,1.);+#4800 = DIRECTION('',(0.292690370589,-0.956207271968,0.));+#4801 = PCURVE('',#4765,#4802);+#4802 = DEFINITIONAL_REPRESENTATION('',(#4803),#4807);+#4803 = LINE('',#4804,#4805);+#4804 = CARTESIAN_POINT('',(3.675221365831E-02,7.425041270896E-02));+#4805 = VECTOR('',#4806,1.);+#4806 = DIRECTION('',(0.292690370589,-0.956207271968));+#4807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4808 = ORIENTED_EDGE('',*,*,#4809,.T.);+#4809 = EDGE_CURVE('',#4794,#4810,#4812,.T.);+#4810 = VERTEX_POINT('',#4811);+#4811 = CARTESIAN_POINT('',(0.136067735547,4.617452600504E-02,0.4800001)+ );+#4812 = SURFACE_CURVE('',#4813,(#4817),.PCURVE_S1.);+#4813 = LINE('',#4814,#4815);+#4814 = CARTESIAN_POINT('',(0.146461798679,4.617452600504E-02,0.4800001)+ );+#4815 = VECTOR('',#4816,1.);+#4816 = DIRECTION('',(-1.,0.,0.));+#4817 = PCURVE('',#4765,#4818);+#4818 = DEFINITIONAL_REPRESENTATION('',(#4819),#4823);+#4819 = LINE('',#4820,#4821);+#4820 = CARTESIAN_POINT('',(5.947990194231E-02,0.));+#4821 = VECTOR('',#4822,1.);+#4822 = DIRECTION('',(-1.,0.));+#4823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4824 = ORIENTED_EDGE('',*,*,#4825,.T.);+#4825 = EDGE_CURVE('',#4810,#4826,#4828,.T.);+#4826 = VERTEX_POINT('',#4827);+#4827 = CARTESIAN_POINT('',(0.130597176004,6.552041384413E-02,0.4800001)+ );+#4828 = SURFACE_CURVE('',#4829,(#4833),.PCURVE_S1.);+#4829 = LINE('',#4830,#4831);+#4830 = CARTESIAN_POINT('',(0.136067735547,4.617452600504E-02,0.4800001)+ );+#4831 = VECTOR('',#4832,1.);+#4832 = DIRECTION('',(-0.272106397942,0.962267170904,0.));+#4833 = PCURVE('',#4765,#4834);+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4839);+#4835 = LINE('',#4836,#4837);+#4836 = CARTESIAN_POINT('',(4.908583881031E-02,0.));+#4837 = VECTOR('',#4838,1.);+#4838 = DIRECTION('',(-0.272106397942,0.962267170904));+#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4840 = ORIENTED_EDGE('',*,*,#4841,.T.);+#4841 = EDGE_CURVE('',#4826,#4842,#4844,.T.);+#4842 = VERTEX_POINT('',#4843);+#4843 = CARTESIAN_POINT('',(0.104587151994,6.552041384413E-02,0.4800001)+ );+#4844 = SURFACE_CURVE('',#4845,(#4849),.PCURVE_S1.);+#4845 = LINE('',#4846,#4847);+#4846 = CARTESIAN_POINT('',(0.130597176004,6.552041384413E-02,0.4800001)+ );+#4847 = VECTOR('',#4848,1.);+#4848 = DIRECTION('',(-1.,0.,0.));+#4849 = PCURVE('',#4765,#4850);+#4850 = DEFINITIONAL_REPRESENTATION('',(#4851),#4855);+#4851 = LINE('',#4852,#4853);+#4852 = CARTESIAN_POINT('',(4.361527926731E-02,1.934588783909E-02));+#4853 = VECTOR('',#4854,1.);+#4854 = DIRECTION('',(-1.,0.));+#4855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4856 = ORIENTED_EDGE('',*,*,#4857,.T.);+#4857 = EDGE_CURVE('',#4842,#4858,#4860,.T.);+#4858 = VERTEX_POINT('',#4859);+#4859 = CARTESIAN_POINT('',(9.921605716994E-02,4.617452600504E-02,+ 0.4800001));+#4860 = SURFACE_CURVE('',#4861,(#4865),.PCURVE_S1.);+#4861 = LINE('',#4862,#4863);+#4862 = CARTESIAN_POINT('',(0.104587151994,6.552041384413E-02,0.4800001)+ );+#4863 = VECTOR('',#4864,1.);+#4864 = DIRECTION('',(-0.2675161078,-0.963553388281,0.));+#4865 = PCURVE('',#4765,#4866);+#4866 = DEFINITIONAL_REPRESENTATION('',(#4867),#4871);+#4867 = LINE('',#4868,#4869);+#4868 = CARTESIAN_POINT('',(1.760525525731E-02,1.934588783909E-02));+#4869 = VECTOR('',#4870,1.);+#4870 = DIRECTION('',(-0.2675161078,-0.963553388281));+#4871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4872 = ORIENTED_EDGE('',*,*,#4873,.T.);+#4873 = EDGE_CURVE('',#4858,#4755,#4874,.T.);+#4874 = SURFACE_CURVE('',#4875,(#4879),.PCURVE_S1.);+#4875 = LINE('',#4876,#4877);+#4876 = CARTESIAN_POINT('',(9.921605716994E-02,4.617452600504E-02,+ 0.4800001));+#4877 = VECTOR('',#4878,1.);+#4878 = DIRECTION('',(-1.,0.,0.));+#4879 = PCURVE('',#4765,#4880);+#4880 = DEFINITIONAL_REPRESENTATION('',(#4881),#4885);+#4881 = LINE('',#4882,#4883);+#4882 = CARTESIAN_POINT('',(1.223416043325E-02,0.));+#4883 = VECTOR('',#4884,1.);+#4884 = DIRECTION('',(-1.,0.));+#4885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4886 = FACE_BOUND('',#4887,.F.);+#4887 = EDGE_LOOP('',(#4888,#4906,#4922));+#4888 = ORIENTED_EDGE('',*,*,#4889,.T.);+#4889 = EDGE_CURVE('',#4890,#4892,#4894,.T.);+#4890 = VERTEX_POINT('',#4891);+#4891 = CARTESIAN_POINT('',(0.128210022749,7.357705608046E-02,0.4800001)+ );+#4892 = VERTEX_POINT('',#4893);+#4893 = CARTESIAN_POINT('',(0.117617030179,0.111572578726,0.4800001));+#4894 = SURFACE_CURVE('',#4895,(#4899),.PCURVE_S1.);+#4895 = LINE('',#4896,#4897);+#4896 = CARTESIAN_POINT('',(0.128210022749,7.357705608046E-02,0.4800001)+ );+#4897 = VECTOR('',#4898,1.);+#4898 = DIRECTION('',(-0.268554134051,0.963264593497,0.));+#4899 = PCURVE('',#4765,#4900);+#4900 = DEFINITIONAL_REPRESENTATION('',(#4901),#4905);+#4901 = LINE('',#4902,#4903);+#4902 = CARTESIAN_POINT('',(4.122812601231E-02,2.740253007542E-02));+#4903 = VECTOR('',#4904,1.);+#4904 = DIRECTION('',(-0.268554134051,0.963264593497));+#4905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4906 = ORIENTED_EDGE('',*,*,#4907,.T.);+#4907 = EDGE_CURVE('',#4892,#4908,#4910,.T.);+#4908 = VERTEX_POINT('',#4909);+#4909 = CARTESIAN_POINT('',(0.107024037609,7.357705608046E-02,0.4800001)+ );+#4910 = SURFACE_CURVE('',#4911,(#4915),.PCURVE_S1.);+#4911 = LINE('',#4912,#4913);+#4912 = CARTESIAN_POINT('',(0.117617030179,0.111572578726,0.4800001));+#4913 = VECTOR('',#4914,1.);+#4914 = DIRECTION('',(-0.268554134051,-0.963264593497,0.));+#4915 = PCURVE('',#4765,#4916);+#4916 = DEFINITIONAL_REPRESENTATION('',(#4917),#4921);+#4917 = LINE('',#4918,#4919);+#4918 = CARTESIAN_POINT('',(3.063513344231E-02,6.539805272096E-02));+#4919 = VECTOR('',#4920,1.);+#4920 = DIRECTION('',(-0.268554134051,-0.963264593497));+#4921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4922 = ORIENTED_EDGE('',*,*,#4923,.T.);+#4923 = EDGE_CURVE('',#4908,#4890,#4924,.T.);+#4924 = SURFACE_CURVE('',#4925,(#4929),.PCURVE_S1.);+#4925 = LINE('',#4926,#4927);+#4926 = CARTESIAN_POINT('',(0.107024037609,7.357705608046E-02,0.4800001)+ );+#4927 = VECTOR('',#4928,1.);+#4928 = DIRECTION('',(1.,0.,0.));+#4929 = PCURVE('',#4765,#4930);+#4930 = DEFINITIONAL_REPRESENTATION('',(#4931),#4935);+#4931 = LINE('',#4932,#4933);+#4932 = CARTESIAN_POINT('',(2.004214087231E-02,2.740253007542E-02));+#4933 = VECTOR('',#4934,1.);+#4934 = DIRECTION('',(1.,0.));+#4935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4936 = SHELL_BASED_SURFACE_MODEL('',(#4937));+#4937 = OPEN_SHELL('',(#4938));+#4938 = ADVANCED_FACE('',(#4939),#4953,.T.);+#4939 = FACE_BOUND('',#4940,.F.);+#4940 = EDGE_LOOP('',(#4941,#4964,#4980,#4996,#5012,#5028,#5044,#5060));+#4941 = ORIENTED_EDGE('',*,*,#4942,.T.);+#4942 = EDGE_CURVE('',#4943,#4945,#4947,.T.);+#4943 = VERTEX_POINT('',#4944);+#4944 = CARTESIAN_POINT('',(0.150639316876,0.111970437602,0.4800001));+#4945 = VERTEX_POINT('',#4946);+#4946 = CARTESIAN_POINT('',(0.150639316876,0.120424938714,0.4800001));+#4947 = SURFACE_CURVE('',#4948,(#4952),.PCURVE_S1.);+#4948 = LINE('',#4949,#4950);+#4949 = CARTESIAN_POINT('',(0.150639316876,0.111970437602,0.4800001));+#4950 = VECTOR('',#4951,1.);+#4951 = DIRECTION('',(0.,1.,0.));+#4952 = PCURVE('',#4953,#4958);+#4953 = PLANE('',#4954);+#4954 = AXIS2_PLACEMENT_3D('',#4955,#4956,#4957);+#4955 = CARTESIAN_POINT('',(0.14830189598,4.617452600504E-02,0.4800001)+ );+#4956 = DIRECTION('',(0.,0.,1.));+#4957 = DIRECTION('',(1.,0.,-0.));+#4958 = DEFINITIONAL_REPRESENTATION('',(#4959),#4963);+#4959 = LINE('',#4960,#4961);+#4960 = CARTESIAN_POINT('',(2.337420896E-03,6.579591159696E-02));+#4961 = VECTOR('',#4962,1.);+#4962 = DIRECTION('',(0.,1.));+#4963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4964 = ORIENTED_EDGE('',*,*,#4965,.T.);+#4965 = EDGE_CURVE('',#4945,#4966,#4968,.T.);+#4966 = VERTEX_POINT('',#4967);+#4967 = CARTESIAN_POINT('',(0.207284474327,0.120424938714,0.4800001));+#4968 = SURFACE_CURVE('',#4969,(#4973),.PCURVE_S1.);+#4969 = LINE('',#4970,#4971);+#4970 = CARTESIAN_POINT('',(0.150639316876,0.120424938714,0.4800001));+#4971 = VECTOR('',#4972,1.);+#4972 = DIRECTION('',(1.,0.,0.));+#4973 = PCURVE('',#4953,#4974);+#4974 = DEFINITIONAL_REPRESENTATION('',(#4975),#4979);+#4975 = LINE('',#4976,#4977);+#4976 = CARTESIAN_POINT('',(2.337420896E-03,7.425041270896E-02));+#4977 = VECTOR('',#4978,1.);+#4978 = DIRECTION('',(1.,0.));+#4979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4980 = ORIENTED_EDGE('',*,*,#4981,.T.);+#4981 = EDGE_CURVE('',#4966,#4982,#4984,.T.);+#4982 = VERTEX_POINT('',#4983);+#4983 = CARTESIAN_POINT('',(0.207284474327,0.111970437602,0.4800001));+#4984 = SURFACE_CURVE('',#4985,(#4989),.PCURVE_S1.);+#4985 = LINE('',#4986,#4987);+#4986 = CARTESIAN_POINT('',(0.207284474327,0.120424938714,0.4800001));+#4987 = VECTOR('',#4988,1.);+#4988 = DIRECTION('',(0.,-1.,0.));+#4989 = PCURVE('',#4953,#4990);+#4990 = DEFINITIONAL_REPRESENTATION('',(#4991),#4995);+#4991 = LINE('',#4992,#4993);+#4992 = CARTESIAN_POINT('',(5.8982578347E-02,7.425041270896E-02));+#4993 = VECTOR('',#4994,1.);+#4994 = DIRECTION('',(0.,-1.));+#4995 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4996 = ORIENTED_EDGE('',*,*,#4997,.T.);+#4997 = EDGE_CURVE('',#4982,#4998,#5000,.T.);+#4998 = VERTEX_POINT('',#4999);+#4999 = CARTESIAN_POINT('',(0.184059462449,0.111970437602,0.4800001));+#5000 = SURFACE_CURVE('',#5001,(#5005),.PCURVE_S1.);+#5001 = LINE('',#5002,#5003);+#5002 = CARTESIAN_POINT('',(0.207284474327,0.111970437602,0.4800001));+#5003 = VECTOR('',#5004,1.);+#5004 = DIRECTION('',(-1.,0.,0.));+#5005 = PCURVE('',#4953,#5006);+#5006 = DEFINITIONAL_REPRESENTATION('',(#5007),#5011);+#5007 = LINE('',#5008,#5009);+#5008 = CARTESIAN_POINT('',(5.8982578347E-02,6.579591159696E-02));+#5009 = VECTOR('',#5010,1.);+#5010 = DIRECTION('',(-1.,0.));+#5011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5012 = ORIENTED_EDGE('',*,*,#5013,.T.);+#5013 = EDGE_CURVE('',#4998,#5014,#5016,.T.);+#5014 = VERTEX_POINT('',#5015);+#5015 = CARTESIAN_POINT('',(0.184059462449,4.617452600504E-02,0.4800001)+ );+#5016 = SURFACE_CURVE('',#5017,(#5021),.PCURVE_S1.);+#5017 = LINE('',#5018,#5019);+#5018 = CARTESIAN_POINT('',(0.184059462449,0.111970437602,0.4800001));+#5019 = VECTOR('',#5020,1.);+#5020 = DIRECTION('',(0.,-1.,0.));+#5021 = PCURVE('',#4953,#5022);+#5022 = DEFINITIONAL_REPRESENTATION('',(#5023),#5027);+#5023 = LINE('',#5024,#5025);+#5024 = CARTESIAN_POINT('',(3.5757566469E-02,6.579591159696E-02));+#5025 = VECTOR('',#5026,1.);+#5026 = DIRECTION('',(0.,-1.));+#5027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5028 = ORIENTED_EDGE('',*,*,#5029,.T.);+#5029 = EDGE_CURVE('',#5014,#5030,#5032,.T.);+#5030 = VERTEX_POINT('',#5031);+#5031 = CARTESIAN_POINT('',(0.173963793473,4.617452600504E-02,0.4800001)+ );+#5032 = SURFACE_CURVE('',#5033,(#5037),.PCURVE_S1.);+#5033 = LINE('',#5034,#5035);+#5034 = CARTESIAN_POINT('',(0.184059462449,4.617452600504E-02,0.4800001)+ );+#5035 = VECTOR('',#5036,1.);+#5036 = DIRECTION('',(-1.,0.,0.));+#5037 = PCURVE('',#4953,#5038);+#5038 = DEFINITIONAL_REPRESENTATION('',(#5039),#5043);+#5039 = LINE('',#5040,#5041);+#5040 = CARTESIAN_POINT('',(3.5757566469E-02,0.));+#5041 = VECTOR('',#5042,1.);+#5042 = DIRECTION('',(-1.,0.));+#5043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5044 = ORIENTED_EDGE('',*,*,#5045,.T.);+#5045 = EDGE_CURVE('',#5030,#5046,#5048,.T.);+#5046 = VERTEX_POINT('',#5047);+#5047 = CARTESIAN_POINT('',(0.173963793473,0.111970437602,0.4800001));+#5048 = SURFACE_CURVE('',#5049,(#5053),.PCURVE_S1.);+#5049 = LINE('',#5050,#5051);+#5050 = CARTESIAN_POINT('',(0.173963793473,4.617452600504E-02,0.4800001)+ );+#5051 = VECTOR('',#5052,1.);+#5052 = DIRECTION('',(0.,1.,0.));+#5053 = PCURVE('',#4953,#5054);+#5054 = DEFINITIONAL_REPRESENTATION('',(#5055),#5059);+#5055 = LINE('',#5056,#5057);+#5056 = CARTESIAN_POINT('',(2.5661897493E-02,0.));+#5057 = VECTOR('',#5058,1.);+#5058 = DIRECTION('',(0.,1.));+#5059 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5060 = ORIENTED_EDGE('',*,*,#5061,.T.);+#5061 = EDGE_CURVE('',#5046,#4943,#5062,.T.);+#5062 = SURFACE_CURVE('',#5063,(#5067),.PCURVE_S1.);+#5063 = LINE('',#5064,#5065);+#5064 = CARTESIAN_POINT('',(0.173963793473,0.111970437602,0.4800001));+#5065 = VECTOR('',#5066,1.);+#5066 = DIRECTION('',(-1.,0.,0.));+#5067 = PCURVE('',#4953,#5068);+#5068 = DEFINITIONAL_REPRESENTATION('',(#5069),#5073);+#5069 = LINE('',#5070,#5071);+#5070 = CARTESIAN_POINT('',(2.5661897493E-02,6.579591159696E-02));+#5071 = VECTOR('',#5072,1.);+#5072 = DIRECTION('',(-1.,0.));+#5073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5074 = SHELL_BASED_SURFACE_MODEL('',(#5075));+#5075 = OPEN_SHELL('',(#5076));+#5076 = ADVANCED_FACE('',(#5077,#5340),#5091,.T.);+#5077 = FACE_BOUND('',#5078,.F.);+#5078 = EDGE_LOOP('',(#5079,#5102,#5118,#5134,#5150,#5166,#5182,#5198,+ #5214,#5230,#5246,#5262,#5278,#5294,#5310,#5326));+#5079 = ORIENTED_EDGE('',*,*,#5080,.T.);+#5080 = EDGE_CURVE('',#5081,#5083,#5085,.T.);+#5081 = VERTEX_POINT('',#5082);+#5082 = CARTESIAN_POINT('',(0.247418488431,8.123583944092E-02,0.4800001)+ );+#5083 = VERTEX_POINT('',#5084);+#5084 = CARTESIAN_POINT('',(0.254032892242,7.748104629992E-02,0.4800001)+ );+#5085 = SURFACE_CURVE('',#5086,(#5090),.PCURVE_S1.);+#5086 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5087,#5088,#5089),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5087 = CARTESIAN_POINT('',(0.247418488431,8.123583944092E-02,0.4800001)+ );+#5088 = CARTESIAN_POINT('',(0.25129761247,8.024119225125E-02,0.4800001)+ );+#5089 = CARTESIAN_POINT('',(0.254032892242,7.748104629992E-02,0.4800001)+ );+#5090 = PCURVE('',#5091,#5096);+#5091 = PLANE('',#5092);+#5092 = AXIS2_PLACEMENT_3D('',#5093,#5094,#5095);+#5093 = CARTESIAN_POINT('',(0.209621895223,4.617452600504E-02,0.4800001)+ );+#5094 = DIRECTION('',(0.,0.,1.));+#5095 = DIRECTION('',(1.,0.,-0.));+#5096 = DEFINITIONAL_REPRESENTATION('',(#5097),#5101);+#5097 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5098,#5099,#5100),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5098 = CARTESIAN_POINT('',(3.7796593208E-02,3.506131343588E-02));+#5099 = CARTESIAN_POINT('',(4.1675717247E-02,3.406666624621E-02));+#5100 = CARTESIAN_POINT('',(4.4410997019E-02,3.130652029488E-02));+#5101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5102 = ORIENTED_EDGE('',*,*,#5103,.T.);+#5103 = EDGE_CURVE('',#5083,#5104,#5106,.T.);+#5104 = VERTEX_POINT('',#5105);+#5105 = CARTESIAN_POINT('',(0.260846225491,6.646532867431E-02,0.4800001)+ );+#5106 = SURFACE_CURVE('',#5107,(#5111),.PCURVE_S1.);+#5107 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5108,#5109,#5110),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5108 = CARTESIAN_POINT('',(0.254032892242,7.748104629992E-02,0.4800001)+ );+#5109 = CARTESIAN_POINT('',(0.256768172013,7.472090034858E-02,0.4800001)+ );+#5110 = CARTESIAN_POINT('',(0.260846225491,6.646532867431E-02,0.4800001)+ );+#5111 = PCURVE('',#5091,#5112);+#5112 = DEFINITIONAL_REPRESENTATION('',(#5113),#5117);+#5113 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5114,#5115,#5116),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5114 = CARTESIAN_POINT('',(4.4410997019E-02,3.130652029488E-02));+#5115 = CARTESIAN_POINT('',(4.714627679E-02,2.854637434354E-02));+#5116 = CARTESIAN_POINT('',(5.1224330268E-02,2.029080266927E-02));+#5117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5118 = ORIENTED_EDGE('',*,*,#5119,.T.);+#5119 = EDGE_CURVE('',#5104,#5120,#5122,.T.);+#5120 = VERTEX_POINT('',#5121);+#5121 = CARTESIAN_POINT('',(0.270941894466,4.617452600504E-02,0.4800001)+ );+#5122 = SURFACE_CURVE('',#5123,(#5127),.PCURVE_S1.);+#5123 = LINE('',#5124,#5125);+#5124 = CARTESIAN_POINT('',(0.260846225491,6.646532867431E-02,0.4800001)+ );+#5125 = VECTOR('',#5126,1.);+#5126 = DIRECTION('',(0.445457237616,-0.895303216489,0.));+#5127 = PCURVE('',#5091,#5128);+#5128 = DEFINITIONAL_REPRESENTATION('',(#5129),#5133);+#5129 = LINE('',#5130,#5131);+#5130 = CARTESIAN_POINT('',(5.1224330268E-02,2.029080266927E-02));+#5131 = VECTOR('',#5132,1.);+#5132 = DIRECTION('',(0.445457237616,-0.895303216489));+#5133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5134 = ORIENTED_EDGE('',*,*,#5135,.T.);+#5135 = EDGE_CURVE('',#5120,#5136,#5138,.T.);+#5136 = VERTEX_POINT('',#5137);+#5137 = CARTESIAN_POINT('',(0.260149972458,4.617452600504E-02,0.4800001)+ );+#5138 = SURFACE_CURVE('',#5139,(#5143),.PCURVE_S1.);+#5139 = LINE('',#5140,#5141);+#5140 = CARTESIAN_POINT('',(0.270941894466,4.617452600504E-02,0.4800001)+ );+#5141 = VECTOR('',#5142,1.);+#5142 = DIRECTION('',(-1.,0.,0.));+#5143 = PCURVE('',#5091,#5144);+#5144 = DEFINITIONAL_REPRESENTATION('',(#5145),#5149);+#5145 = LINE('',#5146,#5147);+#5146 = CARTESIAN_POINT('',(6.1319999243E-02,0.));+#5147 = VECTOR('',#5148,1.);+#5148 = DIRECTION('',(-1.,0.));+#5149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5150 = ORIENTED_EDGE('',*,*,#5151,.T.);+#5151 = EDGE_CURVE('',#5136,#5152,#5154,.T.);+#5152 = VERTEX_POINT('',#5153);+#5153 = CARTESIAN_POINT('',(0.25129761247,6.492362553033E-02,0.4800001)+ );+#5154 = SURFACE_CURVE('',#5155,(#5159),.PCURVE_S1.);+#5155 = LINE('',#5156,#5157);+#5156 = CARTESIAN_POINT('',(0.260149972458,4.617452600504E-02,0.4800001)+ );+#5157 = VECTOR('',#5158,1.);+#5158 = DIRECTION('',(-0.426951825259,0.904274371476,0.));+#5159 = PCURVE('',#5091,#5160);+#5160 = DEFINITIONAL_REPRESENTATION('',(#5161),#5165);+#5161 = LINE('',#5162,#5163);+#5162 = CARTESIAN_POINT('',(5.0528077235E-02,0.));+#5163 = VECTOR('',#5164,1.);+#5164 = DIRECTION('',(-0.426951825259,0.904274371476));+#5165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5166 = ORIENTED_EDGE('',*,*,#5167,.T.);+#5167 = EDGE_CURVE('',#5152,#5168,#5170,.T.);+#5168 = VERTEX_POINT('',#5169);+#5169 = CARTESIAN_POINT('',(0.244409680682,7.524309012316E-02,0.4800001)+ );+#5170 = SURFACE_CURVE('',#5171,(#5175),.PCURVE_S1.);+#5171 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5172,#5173,#5174),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5172 = CARTESIAN_POINT('',(0.25129761247,6.492362553033E-02,0.4800001)+ );+#5173 = CARTESIAN_POINT('',(0.24746822079,7.293053540717E-02,0.4800001)+ );+#5174 = CARTESIAN_POINT('',(0.244409680682,7.524309012316E-02,0.4800001)+ );+#5175 = PCURVE('',#5091,#5176);+#5176 = DEFINITIONAL_REPRESENTATION('',(#5177),#5181);+#5177 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5178,#5179,#5180),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5178 = CARTESIAN_POINT('',(4.1675717247E-02,1.874909952529E-02));+#5179 = CARTESIAN_POINT('',(3.7846325567E-02,2.675600940213E-02));+#5180 = CARTESIAN_POINT('',(3.4787785459E-02,2.906856411812E-02));+#5181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5182 = ORIENTED_EDGE('',*,*,#5183,.T.);+#5183 = EDGE_CURVE('',#5168,#5184,#5186,.T.);+#5184 = VERTEX_POINT('',#5185);+#5185 = CARTESIAN_POINT('',(0.236427636985,7.755564483914E-02,0.4800001)+ );+#5186 = SURFACE_CURVE('',#5187,(#5191),.PCURVE_S1.);+#5187 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5188,#5189,#5190),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5188 = CARTESIAN_POINT('',(0.244409680682,7.524309012316E-02,0.4800001)+ );+#5189 = CARTESIAN_POINT('',(0.241351140574,7.755564483914E-02,0.4800001)+ );+#5190 = CARTESIAN_POINT('',(0.236427636985,7.755564483914E-02,0.4800001)+ );+#5191 = PCURVE('',#5091,#5192);+#5192 = DEFINITIONAL_REPRESENTATION('',(#5193),#5197);+#5193 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5194,#5195,#5196),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5194 = CARTESIAN_POINT('',(3.4787785459E-02,2.906856411812E-02));+#5195 = CARTESIAN_POINT('',(3.1729245351E-02,3.13811188341E-02));+#5196 = CARTESIAN_POINT('',(2.6805741762E-02,3.13811188341E-02));+#5197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5198 = ORIENTED_EDGE('',*,*,#5199,.T.);+#5199 = EDGE_CURVE('',#5184,#5200,#5202,.T.);+#5200 = VERTEX_POINT('',#5201);+#5201 = CARTESIAN_POINT('',(0.226829291604,7.755564483914E-02,0.4800001)+ );+#5202 = SURFACE_CURVE('',#5203,(#5207),.PCURVE_S1.);+#5203 = LINE('',#5204,#5205);+#5204 = CARTESIAN_POINT('',(0.236427636985,7.755564483914E-02,0.4800001)+ );+#5205 = VECTOR('',#5206,1.);+#5206 = DIRECTION('',(-1.,0.,0.));+#5207 = PCURVE('',#5091,#5208);+#5208 = DEFINITIONAL_REPRESENTATION('',(#5209),#5213);+#5209 = LINE('',#5210,#5211);+#5210 = CARTESIAN_POINT('',(2.6805741762E-02,3.13811188341E-02));+#5211 = VECTOR('',#5212,1.);+#5212 = DIRECTION('',(-1.,0.));+#5213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5214 = ORIENTED_EDGE('',*,*,#5215,.T.);+#5215 = EDGE_CURVE('',#5200,#5216,#5218,.T.);+#5216 = VERTEX_POINT('',#5217);+#5217 = CARTESIAN_POINT('',(0.226829291604,4.617452600504E-02,0.4800001)+ );+#5218 = SURFACE_CURVE('',#5219,(#5223),.PCURVE_S1.);+#5219 = LINE('',#5220,#5221);+#5220 = CARTESIAN_POINT('',(0.226829291604,7.755564483914E-02,0.4800001)+ );+#5221 = VECTOR('',#5222,1.);+#5222 = DIRECTION('',(0.,-1.,0.));+#5223 = PCURVE('',#5091,#5224);+#5224 = DEFINITIONAL_REPRESENTATION('',(#5225),#5229);+#5225 = LINE('',#5226,#5227);+#5226 = CARTESIAN_POINT('',(1.7207396381E-02,3.13811188341E-02));+#5227 = VECTOR('',#5228,1.);+#5228 = DIRECTION('',(0.,-1.));+#5229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5230 = ORIENTED_EDGE('',*,*,#5231,.T.);+#5231 = EDGE_CURVE('',#5216,#5232,#5234,.T.);+#5232 = VERTEX_POINT('',#5233);+#5233 = CARTESIAN_POINT('',(0.216733622629,4.617452600504E-02,0.4800001)+ );+#5234 = SURFACE_CURVE('',#5235,(#5239),.PCURVE_S1.);+#5235 = LINE('',#5236,#5237);+#5236 = CARTESIAN_POINT('',(0.226829291604,4.617452600504E-02,0.4800001)+ );+#5237 = VECTOR('',#5238,1.);+#5238 = DIRECTION('',(-1.,0.,0.));+#5239 = PCURVE('',#5091,#5240);+#5240 = DEFINITIONAL_REPRESENTATION('',(#5241),#5245);+#5241 = LINE('',#5242,#5243);+#5242 = CARTESIAN_POINT('',(1.7207396381E-02,0.));+#5243 = VECTOR('',#5244,1.);+#5244 = DIRECTION('',(-1.,0.));+#5245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5246 = ORIENTED_EDGE('',*,*,#5247,.T.);+#5247 = EDGE_CURVE('',#5232,#5248,#5250,.T.);+#5248 = VERTEX_POINT('',#5249);+#5249 = CARTESIAN_POINT('',(0.216733622629,0.120424938714,0.4800001));+#5250 = SURFACE_CURVE('',#5251,(#5255),.PCURVE_S1.);+#5251 = LINE('',#5252,#5253);+#5252 = CARTESIAN_POINT('',(0.216733622629,4.617452600504E-02,0.4800001)+ );+#5253 = VECTOR('',#5254,1.);+#5254 = DIRECTION('',(0.,1.,0.));+#5255 = PCURVE('',#5091,#5256);+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);+#5257 = LINE('',#5258,#5259);+#5258 = CARTESIAN_POINT('',(7.111727406E-03,0.));+#5259 = VECTOR('',#5260,1.);+#5260 = DIRECTION('',(0.,1.));+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5262 = ORIENTED_EDGE('',*,*,#5263,.T.);+#5263 = EDGE_CURVE('',#5248,#5264,#5266,.T.);+#5264 = VERTEX_POINT('',#5265);+#5265 = CARTESIAN_POINT('',(0.237422284174,0.120424938714,0.4800001));+#5266 = SURFACE_CURVE('',#5267,(#5271),.PCURVE_S1.);+#5267 = LINE('',#5268,#5269);+#5268 = CARTESIAN_POINT('',(0.216733622629,0.120424938714,0.4800001));+#5269 = VECTOR('',#5270,1.);+#5270 = DIRECTION('',(1.,0.,0.));+#5271 = PCURVE('',#5091,#5272);+#5272 = DEFINITIONAL_REPRESENTATION('',(#5273),#5277);+#5273 = LINE('',#5274,#5275);+#5274 = CARTESIAN_POINT('',(7.111727406E-03,7.425041270896E-02));+#5275 = VECTOR('',#5276,1.);+#5276 = DIRECTION('',(1.,0.));+#5277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5278 = ORIENTED_EDGE('',*,*,#5279,.T.);+#5279 = EDGE_CURVE('',#5264,#5280,#5282,.T.);+#5280 = VERTEX_POINT('',#5281);+#5281 = CARTESIAN_POINT('',(0.2561713837,0.114904646811,0.4800001));+#5282 = SURFACE_CURVE('',#5283,(#5287),.PCURVE_S1.);+#5283 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5284,#5285,#5286),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5284 = CARTESIAN_POINT('',(0.237422284174,0.120424938714,0.4800001));+#5285 = CARTESIAN_POINT('',(0.249656444607,0.120424938714,0.4800001));+#5286 = CARTESIAN_POINT('',(0.2561713837,0.114904646811,0.4800001));+#5287 = PCURVE('',#5091,#5288);+#5288 = DEFINITIONAL_REPRESENTATION('',(#5289),#5293);+#5289 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5290,#5291,#5292),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5290 = CARTESIAN_POINT('',(2.7800388951E-02,7.425041270896E-02));+#5291 = CARTESIAN_POINT('',(4.0034549384E-02,7.425041270896E-02));+#5292 = CARTESIAN_POINT('',(4.6549488477E-02,6.873012080596E-02));+#5293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5294 = ORIENTED_EDGE('',*,*,#5295,.T.);+#5295 = EDGE_CURVE('',#5280,#5296,#5298,.T.);+#5296 = VERTEX_POINT('',#5297);+#5297 = CARTESIAN_POINT('',(0.262686322792,9.894055941704E-02,0.4800001)+ );+#5298 = SURFACE_CURVE('',#5299,(#5303),.PCURVE_S1.);+#5299 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5300,#5301,#5302),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5300 = CARTESIAN_POINT('',(0.2561713837,0.114904646811,0.4800001));+#5301 = CARTESIAN_POINT('',(0.262686322792,0.109384354909,0.4800001));+#5302 = CARTESIAN_POINT('',(0.262686322792,9.894055941704E-02,0.4800001)+ );+#5303 = PCURVE('',#5091,#5304);+#5304 = DEFINITIONAL_REPRESENTATION('',(#5305),#5309);+#5305 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5306,#5307,#5308),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5306 = CARTESIAN_POINT('',(4.6549488477E-02,6.873012080596E-02));+#5307 = CARTESIAN_POINT('',(5.3064427569E-02,6.320982890396E-02));+#5308 = CARTESIAN_POINT('',(5.3064427569E-02,5.2766033412E-02));+#5309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5310 = ORIENTED_EDGE('',*,*,#5311,.T.);+#5311 = EDGE_CURVE('',#5296,#5312,#5314,.T.);+#5312 = VERTEX_POINT('',#5313);+#5313 = CARTESIAN_POINT('',(0.258682867854,8.693019460178E-02,0.4800001)+ );+#5314 = SURFACE_CURVE('',#5315,(#5319),.PCURVE_S1.);+#5315 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5316,#5317,#5318),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5316 = CARTESIAN_POINT('',(0.262686322792,9.894055941704E-02,0.4800001)+ );+#5317 = CARTESIAN_POINT('',(0.262686322792,9.158017021349E-02,0.4800001)+ );+#5318 = CARTESIAN_POINT('',(0.258682867854,8.693019460178E-02,0.4800001)+ );+#5319 = PCURVE('',#5091,#5320);+#5320 = DEFINITIONAL_REPRESENTATION('',(#5321),#5325);+#5321 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5322,#5323,#5324),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5322 = CARTESIAN_POINT('',(5.3064427569E-02,5.2766033412E-02));+#5323 = CARTESIAN_POINT('',(5.3064427569E-02,4.540564420845E-02));+#5324 = CARTESIAN_POINT('',(4.9060972631E-02,4.075566859674E-02));+#5325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5326 = ORIENTED_EDGE('',*,*,#5327,.T.);+#5327 = EDGE_CURVE('',#5312,#5081,#5328,.T.);+#5328 = SURFACE_CURVE('',#5329,(#5333),.PCURVE_S1.);+#5329 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5330,#5331,#5332),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5330 = CARTESIAN_POINT('',(0.258682867854,8.693019460178E-02,0.4800001)+ );+#5331 = CARTESIAN_POINT('',(0.254679412915,8.228021899007E-02,0.4800001)+ );+#5332 = CARTESIAN_POINT('',(0.247418488431,8.123583944092E-02,0.4800001)+ );+#5333 = PCURVE('',#5091,#5334);+#5334 = DEFINITIONAL_REPRESENTATION('',(#5335),#5339);+#5335 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5336,#5337,#5338),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5336 = CARTESIAN_POINT('',(4.9060972631E-02,4.075566859674E-02));+#5337 = CARTESIAN_POINT('',(4.5057517692E-02,3.610569298503E-02));+#5338 = CARTESIAN_POINT('',(3.7796593208E-02,3.506131343588E-02));+#5339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5340 = FACE_BOUND('',#5341,.F.);+#5341 = EDGE_LOOP('',(#5342,#5360,#5376,#5392,#5408,#5424,#5440));+#5342 = ORIENTED_EDGE('',*,*,#5343,.T.);+#5343 = EDGE_CURVE('',#5344,#5346,#5348,.T.);+#5344 = VERTEX_POINT('',#5345);+#5345 = CARTESIAN_POINT('',(0.237422284174,0.11216936704,0.4800001));+#5346 = VERTEX_POINT('',#5347);+#5347 = CARTESIAN_POINT('',(0.226829291604,0.11216936704,0.4800001));+#5348 = SURFACE_CURVE('',#5349,(#5353),.PCURVE_S1.);+#5349 = LINE('',#5350,#5351);+#5350 = CARTESIAN_POINT('',(0.237422284174,0.11216936704,0.4800001));+#5351 = VECTOR('',#5352,1.);+#5352 = DIRECTION('',(-1.,0.,0.));+#5353 = PCURVE('',#5091,#5354);+#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5359);+#5355 = LINE('',#5356,#5357);+#5356 = CARTESIAN_POINT('',(2.7800388951E-02,6.599484103496E-02));+#5357 = VECTOR('',#5358,1.);+#5358 = DIRECTION('',(-1.,0.));+#5359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5360 = ORIENTED_EDGE('',*,*,#5361,.T.);+#5361 = EDGE_CURVE('',#5346,#5362,#5364,.T.);+#5362 = VERTEX_POINT('',#5363);+#5363 = CARTESIAN_POINT('',(0.226829291604,8.58112165134E-02,0.4800001)+ );+#5364 = SURFACE_CURVE('',#5365,(#5369),.PCURVE_S1.);+#5365 = LINE('',#5366,#5367);+#5366 = CARTESIAN_POINT('',(0.226829291604,0.11216936704,0.4800001));+#5367 = VECTOR('',#5368,1.);+#5368 = DIRECTION('',(0.,-1.,0.));+#5369 = PCURVE('',#5091,#5370);+#5370 = DEFINITIONAL_REPRESENTATION('',(#5371),#5375);+#5371 = LINE('',#5372,#5373);+#5372 = CARTESIAN_POINT('',(1.7207396381E-02,6.599484103496E-02));+#5373 = VECTOR('',#5374,1.);+#5374 = DIRECTION('',(0.,-1.));+#5375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5376 = ORIENTED_EDGE('',*,*,#5377,.T.);+#5377 = EDGE_CURVE('',#5362,#5378,#5380,.T.);+#5378 = VERTEX_POINT('',#5379);+#5379 = CARTESIAN_POINT('',(0.23782014305,8.58112165134E-02,0.4800001));+#5380 = SURFACE_CURVE('',#5381,(#5385),.PCURVE_S1.);+#5381 = LINE('',#5382,#5383);+#5382 = CARTESIAN_POINT('',(0.226829291604,8.58112165134E-02,0.4800001)+ );+#5383 = VECTOR('',#5384,1.);+#5384 = DIRECTION('',(1.,0.,0.));+#5385 = PCURVE('',#5091,#5386);+#5386 = DEFINITIONAL_REPRESENTATION('',(#5387),#5391);+#5387 = LINE('',#5388,#5389);+#5388 = CARTESIAN_POINT('',(1.7207396381E-02,3.963669050836E-02));+#5389 = VECTOR('',#5390,1.);+#5390 = DIRECTION('',(1.,0.));+#5391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5392 = ORIENTED_EDGE('',*,*,#5393,.T.);+#5393 = EDGE_CURVE('',#5378,#5394,#5396,.T.);+#5394 = VERTEX_POINT('',#5395);+#5395 = CARTESIAN_POINT('',(0.248562332699,8.904381987983E-02,0.4800001)+ );+#5396 = SURFACE_CURVE('',#5397,(#5401),.PCURVE_S1.);+#5397 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5398,#5399,#5400),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5398 = CARTESIAN_POINT('',(0.23782014305,8.58112165134E-02,0.4800001));+#5399 = CARTESIAN_POINT('',(0.245031335175,8.58112165134E-02,0.4800001)+ );+#5400 = CARTESIAN_POINT('',(0.248562332699,8.904381987983E-02,0.4800001)+ );+#5401 = PCURVE('',#5091,#5402);+#5402 = DEFINITIONAL_REPRESENTATION('',(#5403),#5407);+#5403 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5404,#5405,#5406),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5404 = CARTESIAN_POINT('',(2.8198247827E-02,3.963669050836E-02));+#5405 = CARTESIAN_POINT('',(3.5409439952E-02,3.963669050836E-02));+#5406 = CARTESIAN_POINT('',(3.8940437476E-02,4.286929387479E-02));+#5407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5408 = ORIENTED_EDGE('',*,*,#5409,.T.);+#5409 = EDGE_CURVE('',#5394,#5410,#5412,.T.);+#5410 = VERTEX_POINT('',#5411);+#5411 = CARTESIAN_POINT('',(0.252093330222,9.894055941704E-02,0.4800001)+ );+#5412 = SURFACE_CURVE('',#5413,(#5417),.PCURVE_S1.);+#5413 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5414,#5415,#5416),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5414 = CARTESIAN_POINT('',(0.248562332699,8.904381987983E-02,0.4800001)+ );+#5415 = CARTESIAN_POINT('',(0.252093330222,9.227642324625E-02,0.4800001)+ );+#5416 = CARTESIAN_POINT('',(0.252093330222,9.894055941704E-02,0.4800001)+ );+#5417 = PCURVE('',#5091,#5418);+#5418 = DEFINITIONAL_REPRESENTATION('',(#5419),#5423);+#5419 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5420,#5421,#5422),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5420 = CARTESIAN_POINT('',(3.8940437476E-02,4.286929387479E-02));+#5421 = CARTESIAN_POINT('',(4.2471434999E-02,4.610189724121E-02));+#5422 = CARTESIAN_POINT('',(4.2471434999E-02,5.2766033412E-02));+#5423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5424 = ORIENTED_EDGE('',*,*,#5425,.T.);+#5425 = EDGE_CURVE('',#5410,#5426,#5428,.T.);+#5426 = VERTEX_POINT('',#5427);+#5427 = CARTESIAN_POINT('',(0.248338537081,0.108762700415,0.4800001));+#5428 = SURFACE_CURVE('',#5429,(#5433),.PCURVE_S1.);+#5429 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5430,#5431,#5432),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5430 = CARTESIAN_POINT('',(0.252093330222,9.894055941704E-02,0.4800001)+ );+#5431 = CARTESIAN_POINT('',(0.252093330222,0.10535603379,0.4800001));+#5432 = CARTESIAN_POINT('',(0.248338537081,0.108762700415,0.4800001));+#5433 = PCURVE('',#5091,#5434);+#5434 = DEFINITIONAL_REPRESENTATION('',(#5435),#5439);+#5435 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5436,#5437,#5438),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5436 = CARTESIAN_POINT('',(4.2471434999E-02,5.2766033412E-02));+#5437 = CARTESIAN_POINT('',(4.2471434999E-02,5.918150778496E-02));+#5438 = CARTESIAN_POINT('',(3.8716641858E-02,6.258817440996E-02));+#5439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5440 = ORIENTED_EDGE('',*,*,#5441,.T.);+#5441 = EDGE_CURVE('',#5426,#5344,#5442,.T.);+#5442 = SURFACE_CURVE('',#5443,(#5447),.PCURVE_S1.);+#5443 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5444,#5445,#5446),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5444 = CARTESIAN_POINT('',(0.248338537081,0.108762700415,0.4800001));+#5445 = CARTESIAN_POINT('',(0.24458374394,0.11216936704,0.4800001));+#5446 = CARTESIAN_POINT('',(0.237422284174,0.11216936704,0.4800001));+#5447 = PCURVE('',#5091,#5448);+#5448 = DEFINITIONAL_REPRESENTATION('',(#5449),#5453);+#5449 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5450,#5451,#5452),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5450 = CARTESIAN_POINT('',(3.8716641858E-02,6.258817440996E-02));+#5451 = CARTESIAN_POINT('',(3.4961848717E-02,6.599484103496E-02));+#5452 = CARTESIAN_POINT('',(2.7800388951E-02,6.599484103496E-02));+#5453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5458)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#5455,#5456,#5457)) REPRESENTATION_CONTEXT ('Context #1','3D Context with UNIT and UNCERTAINTY') );-#3199 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#3200 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#3201 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#3202 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3199,+#5455 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#5456 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#5457 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#5458 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#5455, 'distance_accuracy_value','confusion accuracy');-#3203 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#3204 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(- #3205,#3215,#3224,#3234,#3243,#3252,#3261,#3270,#3280,#3289,#3298,- #3307,#3316,#3325,#3334,#3343,#3352,#3361,#3370,#3379,#3388,#3397,- #3406,#3415,#3424,#3433,#3442,#3451,#3460,#3469,#3478,#3487,#3496,- #3505,#3514,#3523,#3533,#3542,#3551,#3560,#3569,#3578,#3587,#3596,- #3605,#3614,#3623,#3632,#3641,#3650),#3198);-#3205 = STYLED_ITEM('color',(#3206),#17);-#3206 = PRESENTATION_STYLE_ASSIGNMENT((#3207,#3213));-#3207 = SURFACE_STYLE_USAGE(.BOTH.,#3208);-#3208 = SURFACE_SIDE_STYLE('',(#3209));-#3209 = SURFACE_STYLE_FILL_AREA(#3210);-#3210 = FILL_AREA_STYLE('',(#3211));-#3211 = FILL_AREA_STYLE_COLOUR('',#3212);-#3212 = COLOUR_RGB('',0.765700000031,0.258900000606,0.20739999784);-#3213 = CURVE_STYLE('',#3214,POSITIVE_LENGTH_MEASURE(0.1),#3212);-#3214 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3215 = STYLED_ITEM('color',(#3216),#125);-#3216 = PRESENTATION_STYLE_ASSIGNMENT((#3217,#3222));-#3217 = SURFACE_STYLE_USAGE(.BOTH.,#3218);-#3218 = SURFACE_SIDE_STYLE('',(#3219));-#3219 = SURFACE_STYLE_FILL_AREA(#3220);-#3220 = FILL_AREA_STYLE('',(#3221));-#3221 = FILL_AREA_STYLE_COLOUR('',#3212);-#3222 = CURVE_STYLE('',#3223,POSITIVE_LENGTH_MEASURE(0.1),#3212);-#3223 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3224 = STYLED_ITEM('color',(#3225),#250);-#3225 = PRESENTATION_STYLE_ASSIGNMENT((#3226,#3232));-#3226 = SURFACE_STYLE_USAGE(.BOTH.,#3227);-#3227 = SURFACE_SIDE_STYLE('',(#3228));-#3228 = SURFACE_STYLE_FILL_AREA(#3229);-#3229 = FILL_AREA_STYLE('',(#3230));-#3230 = FILL_AREA_STYLE_COLOUR('',#3231);-#3231 = COLOUR_RGB('',0.894999996726,0.890999991539,0.812999995914);-#3232 = CURVE_STYLE('',#3233,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3233 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3234 = STYLED_ITEM('color',(#3235),#452);-#3235 = PRESENTATION_STYLE_ASSIGNMENT((#3236,#3241));-#3236 = SURFACE_STYLE_USAGE(.BOTH.,#3237);-#3237 = SURFACE_SIDE_STYLE('',(#3238));-#3238 = SURFACE_STYLE_FILL_AREA(#3239);-#3239 = FILL_AREA_STYLE('',(#3240));-#3240 = FILL_AREA_STYLE_COLOUR('',#3212);-#3241 = CURVE_STYLE('',#3242,POSITIVE_LENGTH_MEASURE(0.1),#3212);-#3242 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3243 = STYLED_ITEM('color',(#3244),#495);-#3244 = PRESENTATION_STYLE_ASSIGNMENT((#3245,#3250));-#3245 = SURFACE_STYLE_USAGE(.BOTH.,#3246);-#3246 = SURFACE_SIDE_STYLE('',(#3247));-#3247 = SURFACE_STYLE_FILL_AREA(#3248);-#3248 = FILL_AREA_STYLE('',(#3249));-#3249 = FILL_AREA_STYLE_COLOUR('',#3212);-#3250 = CURVE_STYLE('',#3251,POSITIVE_LENGTH_MEASURE(0.1),#3212);-#3251 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3252 = STYLED_ITEM('color',(#3253),#591);-#3253 = PRESENTATION_STYLE_ASSIGNMENT((#3254,#3259));-#3254 = SURFACE_STYLE_USAGE(.BOTH.,#3255);-#3255 = SURFACE_SIDE_STYLE('',(#3256));-#3256 = SURFACE_STYLE_FILL_AREA(#3257);-#3257 = FILL_AREA_STYLE('',(#3258));-#3258 = FILL_AREA_STYLE_COLOUR('',#3231);-#3259 = CURVE_STYLE('',#3260,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3260 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3261 = STYLED_ITEM('color',(#3262),#668);-#3262 = PRESENTATION_STYLE_ASSIGNMENT((#3263,#3268));-#3263 = SURFACE_STYLE_USAGE(.BOTH.,#3264);-#3264 = SURFACE_SIDE_STYLE('',(#3265));-#3265 = SURFACE_STYLE_FILL_AREA(#3266);-#3266 = FILL_AREA_STYLE('',(#3267));-#3267 = FILL_AREA_STYLE_COLOUR('',#3212);-#3268 = CURVE_STYLE('',#3269,POSITIVE_LENGTH_MEASURE(0.1),#3212);-#3269 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3270 = STYLED_ITEM('color',(#3271),#692);-#3271 = PRESENTATION_STYLE_ASSIGNMENT((#3272,#3278));-#3272 = SURFACE_STYLE_USAGE(.BOTH.,#3273);-#3273 = SURFACE_SIDE_STYLE('',(#3274));-#3274 = SURFACE_STYLE_FILL_AREA(#3275);-#3275 = FILL_AREA_STYLE('',(#3276));-#3276 = FILL_AREA_STYLE_COLOUR('',#3277);-#3277 = COLOUR_RGB('',0.858999988747,0.738000004258,0.496000005009);-#3278 = CURVE_STYLE('',#3279,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3279 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3280 = STYLED_ITEM('color',(#3281),#771);-#3281 = PRESENTATION_STYLE_ASSIGNMENT((#3282,#3287));-#3282 = SURFACE_STYLE_USAGE(.BOTH.,#3283);-#3283 = SURFACE_SIDE_STYLE('',(#3284));-#3284 = SURFACE_STYLE_FILL_AREA(#3285);-#3285 = FILL_AREA_STYLE('',(#3286));-#3286 = FILL_AREA_STYLE_COLOUR('',#3231);-#3287 = CURVE_STYLE('',#3288,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3288 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3289 = STYLED_ITEM('color',(#3290),#819);-#3290 = PRESENTATION_STYLE_ASSIGNMENT((#3291,#3296));-#3291 = SURFACE_STYLE_USAGE(.BOTH.,#3292);-#3292 = SURFACE_SIDE_STYLE('',(#3293));-#3293 = SURFACE_STYLE_FILL_AREA(#3294);-#3294 = FILL_AREA_STYLE('',(#3295));-#3295 = FILL_AREA_STYLE_COLOUR('',#3277);-#3296 = CURVE_STYLE('',#3297,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3297 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3298 = STYLED_ITEM('color',(#3299),#998);-#3299 = PRESENTATION_STYLE_ASSIGNMENT((#3300,#3305));-#3300 = SURFACE_STYLE_USAGE(.BOTH.,#3301);-#3301 = SURFACE_SIDE_STYLE('',(#3302));-#3302 = SURFACE_STYLE_FILL_AREA(#3303);-#3303 = FILL_AREA_STYLE('',(#3304));-#3304 = FILL_AREA_STYLE_COLOUR('',#3231);-#3305 = CURVE_STYLE('',#3306,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3306 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3307 = STYLED_ITEM('color',(#3308),#1348);-#3308 = PRESENTATION_STYLE_ASSIGNMENT((#3309,#3314));-#3309 = SURFACE_STYLE_USAGE(.BOTH.,#3310);-#3310 = SURFACE_SIDE_STYLE('',(#3311));-#3311 = SURFACE_STYLE_FILL_AREA(#3312);-#3312 = FILL_AREA_STYLE('',(#3313));-#3313 = FILL_AREA_STYLE_COLOUR('',#3277);-#3314 = CURVE_STYLE('',#3315,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3315 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3316 = STYLED_ITEM('color',(#3317),#1532);-#3317 = PRESENTATION_STYLE_ASSIGNMENT((#3318,#3323));-#3318 = SURFACE_STYLE_USAGE(.BOTH.,#3319);-#3319 = SURFACE_SIDE_STYLE('',(#3320));-#3320 = SURFACE_STYLE_FILL_AREA(#3321);-#3321 = FILL_AREA_STYLE('',(#3322));-#3322 = FILL_AREA_STYLE_COLOUR('',#3231);-#3323 = CURVE_STYLE('',#3324,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3324 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3325 = STYLED_ITEM('color',(#3326),#1580);-#3326 = PRESENTATION_STYLE_ASSIGNMENT((#3327,#3332));-#3327 = SURFACE_STYLE_USAGE(.BOTH.,#3328);-#3328 = SURFACE_SIDE_STYLE('',(#3329));-#3329 = SURFACE_STYLE_FILL_AREA(#3330);-#3330 = FILL_AREA_STYLE('',(#3331));-#3331 = FILL_AREA_STYLE_COLOUR('',#3231);-#3332 = CURVE_STYLE('',#3333,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3333 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3334 = STYLED_ITEM('color',(#3335),#1652);-#3335 = PRESENTATION_STYLE_ASSIGNMENT((#3336,#3341));-#3336 = SURFACE_STYLE_USAGE(.BOTH.,#3337);-#3337 = SURFACE_SIDE_STYLE('',(#3338));-#3338 = SURFACE_STYLE_FILL_AREA(#3339);-#3339 = FILL_AREA_STYLE('',(#3340));-#3340 = FILL_AREA_STYLE_COLOUR('',#3277);-#3341 = CURVE_STYLE('',#3342,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3342 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3343 = STYLED_ITEM('color',(#3344),#1721);-#3344 = PRESENTATION_STYLE_ASSIGNMENT((#3345,#3350));-#3345 = SURFACE_STYLE_USAGE(.BOTH.,#3346);-#3346 = SURFACE_SIDE_STYLE('',(#3347));-#3347 = SURFACE_STYLE_FILL_AREA(#3348);-#3348 = FILL_AREA_STYLE('',(#3349));-#3349 = FILL_AREA_STYLE_COLOUR('',#3231);-#3350 = CURVE_STYLE('',#3351,POSITIVE_LENGTH_MEASURE(0.1),#3231);-#3351 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3352 = STYLED_ITEM('color',(#3353),#1854);-#3353 = PRESENTATION_STYLE_ASSIGNMENT((#3354,#3359));-#3354 = SURFACE_STYLE_USAGE(.BOTH.,#3355);-#3355 = SURFACE_SIDE_STYLE('',(#3356));-#3356 = SURFACE_STYLE_FILL_AREA(#3357);-#3357 = FILL_AREA_STYLE('',(#3358));-#3358 = FILL_AREA_STYLE_COLOUR('',#3277);-#3359 = CURVE_STYLE('',#3360,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3361 = STYLED_ITEM('color',(#3362),#1897);-#3362 = PRESENTATION_STYLE_ASSIGNMENT((#3363,#3368));-#3363 = SURFACE_STYLE_USAGE(.BOTH.,#3364);-#3364 = SURFACE_SIDE_STYLE('',(#3365));-#3365 = SURFACE_STYLE_FILL_AREA(#3366);-#3366 = FILL_AREA_STYLE('',(#3367));-#3367 = FILL_AREA_STYLE_COLOUR('',#3277);-#3368 = CURVE_STYLE('',#3369,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3369 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3370 = STYLED_ITEM('color',(#3371),#1940);-#3371 = PRESENTATION_STYLE_ASSIGNMENT((#3372,#3377));-#3372 = SURFACE_STYLE_USAGE(.BOTH.,#3373);-#3373 = SURFACE_SIDE_STYLE('',(#3374));-#3374 = SURFACE_STYLE_FILL_AREA(#3375);-#3375 = FILL_AREA_STYLE('',(#3376));-#3376 = FILL_AREA_STYLE_COLOUR('',#3277);-#3377 = CURVE_STYLE('',#3378,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3378 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3379 = STYLED_ITEM('color',(#3380),#1983);-#3380 = PRESENTATION_STYLE_ASSIGNMENT((#3381,#3386));-#3381 = SURFACE_STYLE_USAGE(.BOTH.,#3382);-#3382 = SURFACE_SIDE_STYLE('',(#3383));-#3383 = SURFACE_STYLE_FILL_AREA(#3384);-#3384 = FILL_AREA_STYLE('',(#3385));-#3385 = FILL_AREA_STYLE_COLOUR('',#3277);-#3386 = CURVE_STYLE('',#3387,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3387 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3388 = STYLED_ITEM('color',(#3389),#2048);-#3389 = PRESENTATION_STYLE_ASSIGNMENT((#3390,#3395));-#3390 = SURFACE_STYLE_USAGE(.BOTH.,#3391);-#3391 = SURFACE_SIDE_STYLE('',(#3392));-#3392 = SURFACE_STYLE_FILL_AREA(#3393);-#3393 = FILL_AREA_STYLE('',(#3394));-#3394 = FILL_AREA_STYLE_COLOUR('',#3277);-#3395 = CURVE_STYLE('',#3396,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3396 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3397 = STYLED_ITEM('color',(#3398),#2055);-#3398 = PRESENTATION_STYLE_ASSIGNMENT((#3399,#3404));-#3399 = SURFACE_STYLE_USAGE(.BOTH.,#3400);-#3400 = SURFACE_SIDE_STYLE('',(#3401));-#3401 = SURFACE_STYLE_FILL_AREA(#3402);-#3402 = FILL_AREA_STYLE('',(#3403));-#3403 = FILL_AREA_STYLE_COLOUR('',#3277);-#3404 = CURVE_STYLE('',#3405,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3405 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3406 = STYLED_ITEM('color',(#3407),#2199);-#3407 = PRESENTATION_STYLE_ASSIGNMENT((#3408,#3413));-#3408 = SURFACE_STYLE_USAGE(.BOTH.,#3409);-#3409 = SURFACE_SIDE_STYLE('',(#3410));-#3410 = SURFACE_STYLE_FILL_AREA(#3411);-#3411 = FILL_AREA_STYLE('',(#3412));-#3412 = FILL_AREA_STYLE_COLOUR('',#3277);-#3413 = CURVE_STYLE('',#3414,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3414 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3415 = STYLED_ITEM('color',(#3416),#2246);-#3416 = PRESENTATION_STYLE_ASSIGNMENT((#3417,#3422));-#3417 = SURFACE_STYLE_USAGE(.BOTH.,#3418);-#3418 = SURFACE_SIDE_STYLE('',(#3419));-#3419 = SURFACE_STYLE_FILL_AREA(#3420);-#3420 = FILL_AREA_STYLE('',(#3421));-#3421 = FILL_AREA_STYLE_COLOUR('',#3277);-#3422 = CURVE_STYLE('',#3423,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3423 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3424 = STYLED_ITEM('color',(#3425),#2270);-#3425 = PRESENTATION_STYLE_ASSIGNMENT((#3426,#3431));-#3426 = SURFACE_STYLE_USAGE(.BOTH.,#3427);-#3427 = SURFACE_SIDE_STYLE('',(#3428));-#3428 = SURFACE_STYLE_FILL_AREA(#3429);-#3429 = FILL_AREA_STYLE('',(#3430));-#3430 = FILL_AREA_STYLE_COLOUR('',#3277);-#3431 = CURVE_STYLE('',#3432,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3432 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3433 = STYLED_ITEM('color',(#3434),#2314);-#3434 = PRESENTATION_STYLE_ASSIGNMENT((#3435,#3440));-#3435 = SURFACE_STYLE_USAGE(.BOTH.,#3436);-#3436 = SURFACE_SIDE_STYLE('',(#3437));-#3437 = SURFACE_STYLE_FILL_AREA(#3438);-#3438 = FILL_AREA_STYLE('',(#3439));-#3439 = FILL_AREA_STYLE_COLOUR('',#3277);-#3440 = CURVE_STYLE('',#3441,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3441 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3442 = STYLED_ITEM('color',(#3443),#2341);-#3443 = PRESENTATION_STYLE_ASSIGNMENT((#3444,#3449));-#3444 = SURFACE_STYLE_USAGE(.BOTH.,#3445);-#3445 = SURFACE_SIDE_STYLE('',(#3446));-#3446 = SURFACE_STYLE_FILL_AREA(#3447);-#3447 = FILL_AREA_STYLE('',(#3448));-#3448 = FILL_AREA_STYLE_COLOUR('',#3277);-#3449 = CURVE_STYLE('',#3450,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3450 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3451 = STYLED_ITEM('color',(#3452),#2368);-#3452 = PRESENTATION_STYLE_ASSIGNMENT((#3453,#3458));-#3453 = SURFACE_STYLE_USAGE(.BOTH.,#3454);-#3454 = SURFACE_SIDE_STYLE('',(#3455));-#3455 = SURFACE_STYLE_FILL_AREA(#3456);-#3456 = FILL_AREA_STYLE('',(#3457));-#3457 = FILL_AREA_STYLE_COLOUR('',#3277);-#3458 = CURVE_STYLE('',#3459,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3459 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3460 = STYLED_ITEM('color',(#3461),#2395);-#3461 = PRESENTATION_STYLE_ASSIGNMENT((#3462,#3467));-#3462 = SURFACE_STYLE_USAGE(.BOTH.,#3463);-#3463 = SURFACE_SIDE_STYLE('',(#3464));-#3464 = SURFACE_STYLE_FILL_AREA(#3465);-#3465 = FILL_AREA_STYLE('',(#3466));-#3466 = FILL_AREA_STYLE_COLOUR('',#3277);-#3467 = CURVE_STYLE('',#3468,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3468 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3469 = STYLED_ITEM('color',(#3470),#2419);-#3470 = PRESENTATION_STYLE_ASSIGNMENT((#3471,#3476));-#3471 = SURFACE_STYLE_USAGE(.BOTH.,#3472);-#3472 = SURFACE_SIDE_STYLE('',(#3473));-#3473 = SURFACE_STYLE_FILL_AREA(#3474);-#3474 = FILL_AREA_STYLE('',(#3475));-#3475 = FILL_AREA_STYLE_COLOUR('',#3277);-#3476 = CURVE_STYLE('',#3477,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3477 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3478 = STYLED_ITEM('color',(#3479),#2443);-#3479 = PRESENTATION_STYLE_ASSIGNMENT((#3480,#3485));-#3480 = SURFACE_STYLE_USAGE(.BOTH.,#3481);-#3481 = SURFACE_SIDE_STYLE('',(#3482));-#3482 = SURFACE_STYLE_FILL_AREA(#3483);-#3483 = FILL_AREA_STYLE('',(#3484));-#3484 = FILL_AREA_STYLE_COLOUR('',#3277);-#3485 = CURVE_STYLE('',#3486,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3486 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3487 = STYLED_ITEM('color',(#3488),#2505);-#3488 = PRESENTATION_STYLE_ASSIGNMENT((#3489,#3494));-#3489 = SURFACE_STYLE_USAGE(.BOTH.,#3490);-#3490 = SURFACE_SIDE_STYLE('',(#3491));-#3491 = SURFACE_STYLE_FILL_AREA(#3492);-#3492 = FILL_AREA_STYLE('',(#3493));-#3493 = FILL_AREA_STYLE_COLOUR('',#3277);-#3494 = CURVE_STYLE('',#3495,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3495 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3496 = STYLED_ITEM('color',(#3497),#2551);-#3497 = PRESENTATION_STYLE_ASSIGNMENT((#3498,#3503));-#3498 = SURFACE_STYLE_USAGE(.BOTH.,#3499);-#3499 = SURFACE_SIDE_STYLE('',(#3500));-#3500 = SURFACE_STYLE_FILL_AREA(#3501);-#3501 = FILL_AREA_STYLE('',(#3502));-#3502 = FILL_AREA_STYLE_COLOUR('',#3277);-#3503 = CURVE_STYLE('',#3504,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3504 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3505 = STYLED_ITEM('color',(#3506),#2598);-#3506 = PRESENTATION_STYLE_ASSIGNMENT((#3507,#3512));-#3507 = SURFACE_STYLE_USAGE(.BOTH.,#3508);-#3508 = SURFACE_SIDE_STYLE('',(#3509));-#3509 = SURFACE_STYLE_FILL_AREA(#3510);-#3510 = FILL_AREA_STYLE('',(#3511));-#3511 = FILL_AREA_STYLE_COLOUR('',#3277);-#3512 = CURVE_STYLE('',#3513,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3513 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3514 = STYLED_ITEM('color',(#3515),#2641);-#3515 = PRESENTATION_STYLE_ASSIGNMENT((#3516,#3521));-#3516 = SURFACE_STYLE_USAGE(.BOTH.,#3517);-#3517 = SURFACE_SIDE_STYLE('',(#3518));-#3518 = SURFACE_STYLE_FILL_AREA(#3519);-#3519 = FILL_AREA_STYLE('',(#3520));-#3520 = FILL_AREA_STYLE_COLOUR('',#3277);-#3521 = CURVE_STYLE('',#3522,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3522 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3523 = STYLED_ITEM('color',(#3524),#2665);-#3524 = PRESENTATION_STYLE_ASSIGNMENT((#3525,#3531));-#3525 = SURFACE_STYLE_USAGE(.BOTH.,#3526);-#3526 = SURFACE_SIDE_STYLE('',(#3527));-#3527 = SURFACE_STYLE_FILL_AREA(#3528);-#3528 = FILL_AREA_STYLE('',(#3529));-#3529 = FILL_AREA_STYLE_COLOUR('',#3530);-#3530 = COLOUR_RGB('',0.339999993741,0.679999990811,0.445000007484);-#3531 = CURVE_STYLE('',#3532,POSITIVE_LENGTH_MEASURE(0.1),#3530);-#3532 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3533 = STYLED_ITEM('color',(#3534),#2732);-#3534 = PRESENTATION_STYLE_ASSIGNMENT((#3535,#3540));-#3535 = SURFACE_STYLE_USAGE(.BOTH.,#3536);-#3536 = SURFACE_SIDE_STYLE('',(#3537));-#3537 = SURFACE_STYLE_FILL_AREA(#3538);-#3538 = FILL_AREA_STYLE('',(#3539));-#3539 = FILL_AREA_STYLE_COLOUR('',#3530);-#3540 = CURVE_STYLE('',#3541,POSITIVE_LENGTH_MEASURE(0.1),#3530);-#3541 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3542 = STYLED_ITEM('color',(#3543),#2775);-#3543 = PRESENTATION_STYLE_ASSIGNMENT((#3544,#3549));-#3544 = SURFACE_STYLE_USAGE(.BOTH.,#3545);-#3545 = SURFACE_SIDE_STYLE('',(#3546));-#3546 = SURFACE_STYLE_FILL_AREA(#3547);-#3547 = FILL_AREA_STYLE('',(#3548));-#3548 = FILL_AREA_STYLE_COLOUR('',#3530);-#3549 = CURVE_STYLE('',#3550,POSITIVE_LENGTH_MEASURE(0.1),#3530);-#3550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3551 = STYLED_ITEM('color',(#3552),#2799);-#3552 = PRESENTATION_STYLE_ASSIGNMENT((#3553,#3558));-#3553 = SURFACE_STYLE_USAGE(.BOTH.,#3554);-#3554 = SURFACE_SIDE_STYLE('',(#3555));-#3555 = SURFACE_STYLE_FILL_AREA(#3556);-#3556 = FILL_AREA_STYLE('',(#3557));-#3557 = FILL_AREA_STYLE_COLOUR('',#3277);-#3558 = CURVE_STYLE('',#3559,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3559 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3560 = STYLED_ITEM('color',(#3561),#2847);-#3561 = PRESENTATION_STYLE_ASSIGNMENT((#3562,#3567));-#3562 = SURFACE_STYLE_USAGE(.BOTH.,#3563);-#3563 = SURFACE_SIDE_STYLE('',(#3564));-#3564 = SURFACE_STYLE_FILL_AREA(#3565);-#3565 = FILL_AREA_STYLE('',(#3566));-#3566 = FILL_AREA_STYLE_COLOUR('',#3277);-#3567 = CURVE_STYLE('',#3568,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3568 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3569 = STYLED_ITEM('color',(#3570),#2894);-#3570 = PRESENTATION_STYLE_ASSIGNMENT((#3571,#3576));-#3571 = SURFACE_STYLE_USAGE(.BOTH.,#3572);-#3572 = SURFACE_SIDE_STYLE('',(#3573));-#3573 = SURFACE_STYLE_FILL_AREA(#3574);-#3574 = FILL_AREA_STYLE('',(#3575));-#3575 = FILL_AREA_STYLE_COLOUR('',#3277);-#3576 = CURVE_STYLE('',#3577,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3577 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3578 = STYLED_ITEM('color',(#3579),#2938);-#3579 = PRESENTATION_STYLE_ASSIGNMENT((#3580,#3585));-#3580 = SURFACE_STYLE_USAGE(.BOTH.,#3581);-#3581 = SURFACE_SIDE_STYLE('',(#3582));-#3582 = SURFACE_STYLE_FILL_AREA(#3583);-#3583 = FILL_AREA_STYLE('',(#3584));-#3584 = FILL_AREA_STYLE_COLOUR('',#3277);-#3585 = CURVE_STYLE('',#3586,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3586 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3587 = STYLED_ITEM('color',(#3588),#2985);-#3588 = PRESENTATION_STYLE_ASSIGNMENT((#3589,#3594));-#3589 = SURFACE_STYLE_USAGE(.BOTH.,#3590);-#3590 = SURFACE_SIDE_STYLE('',(#3591));-#3591 = SURFACE_STYLE_FILL_AREA(#3592);-#3592 = FILL_AREA_STYLE('',(#3593));-#3593 = FILL_AREA_STYLE_COLOUR('',#3277);-#3594 = CURVE_STYLE('',#3595,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3595 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3596 = STYLED_ITEM('color',(#3597),#3087);-#3597 = PRESENTATION_STYLE_ASSIGNMENT((#3598,#3603));-#3598 = SURFACE_STYLE_USAGE(.BOTH.,#3599);-#3599 = SURFACE_SIDE_STYLE('',(#3600));-#3600 = SURFACE_STYLE_FILL_AREA(#3601);-#3601 = FILL_AREA_STYLE('',(#3602));-#3602 = FILL_AREA_STYLE_COLOUR('',#3277);-#3603 = CURVE_STYLE('',#3604,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3604 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3605 = STYLED_ITEM('color',(#3606),#3111);-#3606 = PRESENTATION_STYLE_ASSIGNMENT((#3607,#3612));-#3607 = SURFACE_STYLE_USAGE(.BOTH.,#3608);-#3608 = SURFACE_SIDE_STYLE('',(#3609));-#3609 = SURFACE_STYLE_FILL_AREA(#3610);-#3610 = FILL_AREA_STYLE('',(#3611));-#3611 = FILL_AREA_STYLE_COLOUR('',#3277);-#3612 = CURVE_STYLE('',#3613,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3613 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3614 = STYLED_ITEM('color',(#3615),#3118);-#3615 = PRESENTATION_STYLE_ASSIGNMENT((#3616,#3621));-#3616 = SURFACE_STYLE_USAGE(.BOTH.,#3617);-#3617 = SURFACE_SIDE_STYLE('',(#3618));-#3618 = SURFACE_STYLE_FILL_AREA(#3619);-#3619 = FILL_AREA_STYLE('',(#3620));-#3620 = FILL_AREA_STYLE_COLOUR('',#3277);-#3621 = CURVE_STYLE('',#3622,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3622 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3623 = STYLED_ITEM('color',(#3624),#3159);-#3624 = PRESENTATION_STYLE_ASSIGNMENT((#3625,#3630));-#3625 = SURFACE_STYLE_USAGE(.BOTH.,#3626);-#3626 = SURFACE_SIDE_STYLE('',(#3627));-#3627 = SURFACE_STYLE_FILL_AREA(#3628);-#3628 = FILL_AREA_STYLE('',(#3629));-#3629 = FILL_AREA_STYLE_COLOUR('',#3277);-#3630 = CURVE_STYLE('',#3631,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3631 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3632 = STYLED_ITEM('color',(#3633),#3166);-#3633 = PRESENTATION_STYLE_ASSIGNMENT((#3634,#3639));-#3634 = SURFACE_STYLE_USAGE(.BOTH.,#3635);-#3635 = SURFACE_SIDE_STYLE('',(#3636));-#3636 = SURFACE_STYLE_FILL_AREA(#3637);-#3637 = FILL_AREA_STYLE('',(#3638));-#3638 = FILL_AREA_STYLE_COLOUR('',#3277);-#3639 = CURVE_STYLE('',#3640,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3641 = STYLED_ITEM('color',(#3642),#3179);-#3642 = PRESENTATION_STYLE_ASSIGNMENT((#3643,#3648));-#3643 = SURFACE_STYLE_USAGE(.BOTH.,#3644);-#3644 = SURFACE_SIDE_STYLE('',(#3645));-#3645 = SURFACE_STYLE_FILL_AREA(#3646);-#3646 = FILL_AREA_STYLE('',(#3647));-#3647 = FILL_AREA_STYLE_COLOUR('',#3277);-#3648 = CURVE_STYLE('',#3649,POSITIVE_LENGTH_MEASURE(0.1),#3277);-#3649 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');-#3650 = STYLED_ITEM('color',(#3651),#3192);-#3651 = PRESENTATION_STYLE_ASSIGNMENT((#3652,#3657));-#3652 = SURFACE_STYLE_USAGE(.BOTH.,#3653);-#3653 = SURFACE_SIDE_STYLE('',(#3654));-#3654 = SURFACE_STYLE_FILL_AREA(#3655);-#3655 = FILL_AREA_STYLE('',(#3656));-#3656 = FILL_AREA_STYLE_COLOUR('',#3530);-#3657 = CURVE_STYLE('',#3658,POSITIVE_LENGTH_MEASURE(0.1),#3530);-#3658 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5459 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#5460,#5462);+#5460 = ( REPRESENTATION_RELATIONSHIP('','',#3261,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#5461) +SHAPE_REPRESENTATION_RELATIONSHIP() );+#5461 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);+#5462 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',+ #5463);+#5463 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:3]','',#5,#3256,$);+#5464 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3258));+#5465 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #5466,#5476,#5483,#5492,#5499,#5508,#5515,#5524,#5531,#5540,#5547,+ #5556,#5563,#5572,#5579,#5588,#5595,#5604),#5454);+#5466 = STYLED_ITEM('color',(#5467),#3262);+#5467 = PRESENTATION_STYLE_ASSIGNMENT((#5468,#5474));+#5468 = SURFACE_STYLE_USAGE(.BOTH.,#5469);+#5469 = SURFACE_SIDE_STYLE('',(#5470));+#5470 = SURFACE_STYLE_FILL_AREA(#5471);+#5471 = FILL_AREA_STYLE('',(#5472));+#5472 = FILL_AREA_STYLE_COLOUR('',#5473);+#5473 = COLOUR_RGB('',0.112074939959,0.112074939959,0.112074939959);+#5474 = CURVE_STYLE('',#5475,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5476 = OVER_RIDING_STYLED_ITEM('overriding color',(#5477),#3264,#5466);+#5477 = PRESENTATION_STYLE_ASSIGNMENT((#5478));+#5478 = SURFACE_STYLE_USAGE(.BOTH.,#5479);+#5479 = SURFACE_SIDE_STYLE('',(#5480));+#5480 = SURFACE_STYLE_FILL_AREA(#5481);+#5481 = FILL_AREA_STYLE('',(#5482));+#5482 = FILL_AREA_STYLE_COLOUR('',#5473);+#5483 = STYLED_ITEM('color',(#5484),#3464);+#5484 = PRESENTATION_STYLE_ASSIGNMENT((#5485,#5490));+#5485 = SURFACE_STYLE_USAGE(.BOTH.,#5486);+#5486 = SURFACE_SIDE_STYLE('',(#5487));+#5487 = SURFACE_STYLE_FILL_AREA(#5488);+#5488 = FILL_AREA_STYLE('',(#5489));+#5489 = FILL_AREA_STYLE_COLOUR('',#5473);+#5490 = CURVE_STYLE('',#5491,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5491 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5492 = OVER_RIDING_STYLED_ITEM('overriding color',(#5493),#3466,#5483);+#5493 = PRESENTATION_STYLE_ASSIGNMENT((#5494));+#5494 = SURFACE_STYLE_USAGE(.BOTH.,#5495);+#5495 = SURFACE_SIDE_STYLE('',(#5496));+#5496 = SURFACE_STYLE_FILL_AREA(#5497);+#5497 = FILL_AREA_STYLE('',(#5498));+#5498 = FILL_AREA_STYLE_COLOUR('',#5473);+#5499 = STYLED_ITEM('color',(#5500),#3634);+#5500 = PRESENTATION_STYLE_ASSIGNMENT((#5501,#5506));+#5501 = SURFACE_STYLE_USAGE(.BOTH.,#5502);+#5502 = SURFACE_SIDE_STYLE('',(#5503));+#5503 = SURFACE_STYLE_FILL_AREA(#5504);+#5504 = FILL_AREA_STYLE('',(#5505));+#5505 = FILL_AREA_STYLE_COLOUR('',#5473);+#5506 = CURVE_STYLE('',#5507,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5507 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5508 = OVER_RIDING_STYLED_ITEM('overriding color',(#5509),#3636,#5499);+#5509 = PRESENTATION_STYLE_ASSIGNMENT((#5510));+#5510 = SURFACE_STYLE_USAGE(.BOTH.,#5511);+#5511 = SURFACE_SIDE_STYLE('',(#5512));+#5512 = SURFACE_STYLE_FILL_AREA(#5513);+#5513 = FILL_AREA_STYLE('',(#5514));+#5514 = FILL_AREA_STYLE_COLOUR('',#5473);+#5515 = STYLED_ITEM('color',(#5516),#3708);+#5516 = PRESENTATION_STYLE_ASSIGNMENT((#5517,#5522));+#5517 = SURFACE_STYLE_USAGE(.BOTH.,#5518);+#5518 = SURFACE_SIDE_STYLE('',(#5519));+#5519 = SURFACE_STYLE_FILL_AREA(#5520);+#5520 = FILL_AREA_STYLE('',(#5521));+#5521 = FILL_AREA_STYLE_COLOUR('',#5473);+#5522 = CURVE_STYLE('',#5523,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5523 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5524 = OVER_RIDING_STYLED_ITEM('overriding color',(#5525),#3710,#5515);+#5525 = PRESENTATION_STYLE_ASSIGNMENT((#5526));+#5526 = SURFACE_STYLE_USAGE(.BOTH.,#5527);+#5527 = SURFACE_SIDE_STYLE('',(#5528));+#5528 = SURFACE_STYLE_FILL_AREA(#5529);+#5529 = FILL_AREA_STYLE('',(#5530));+#5530 = FILL_AREA_STYLE_COLOUR('',#5473);+#5531 = STYLED_ITEM('color',(#5532),#4166);+#5532 = PRESENTATION_STYLE_ASSIGNMENT((#5533,#5538));+#5533 = SURFACE_STYLE_USAGE(.BOTH.,#5534);+#5534 = SURFACE_SIDE_STYLE('',(#5535));+#5535 = SURFACE_STYLE_FILL_AREA(#5536);+#5536 = FILL_AREA_STYLE('',(#5537));+#5537 = FILL_AREA_STYLE_COLOUR('',#5473);+#5538 = CURVE_STYLE('',#5539,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5539 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5540 = OVER_RIDING_STYLED_ITEM('overriding color',(#5541),#4168,#5531);+#5541 = PRESENTATION_STYLE_ASSIGNMENT((#5542));+#5542 = SURFACE_STYLE_USAGE(.BOTH.,#5543);+#5543 = SURFACE_SIDE_STYLE('',(#5544));+#5544 = SURFACE_STYLE_FILL_AREA(#5545);+#5545 = FILL_AREA_STYLE('',(#5546));+#5546 = FILL_AREA_STYLE_COLOUR('',#5473);+#5547 = STYLED_ITEM('color',(#5548),#4402);+#5548 = PRESENTATION_STYLE_ASSIGNMENT((#5549,#5554));+#5549 = SURFACE_STYLE_USAGE(.BOTH.,#5550);+#5550 = SURFACE_SIDE_STYLE('',(#5551));+#5551 = SURFACE_STYLE_FILL_AREA(#5552);+#5552 = FILL_AREA_STYLE('',(#5553));+#5553 = FILL_AREA_STYLE_COLOUR('',#5473);+#5554 = CURVE_STYLE('',#5555,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5555 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5556 = OVER_RIDING_STYLED_ITEM('overriding color',(#5557),#4404,#5547);+#5557 = PRESENTATION_STYLE_ASSIGNMENT((#5558));+#5558 = SURFACE_STYLE_USAGE(.BOTH.,#5559);+#5559 = SURFACE_SIDE_STYLE('',(#5560));+#5560 = SURFACE_STYLE_FILL_AREA(#5561);+#5561 = FILL_AREA_STYLE('',(#5562));+#5562 = FILL_AREA_STYLE_COLOUR('',#5473);+#5563 = STYLED_ITEM('color',(#5564),#4748);+#5564 = PRESENTATION_STYLE_ASSIGNMENT((#5565,#5570));+#5565 = SURFACE_STYLE_USAGE(.BOTH.,#5566);+#5566 = SURFACE_SIDE_STYLE('',(#5567));+#5567 = SURFACE_STYLE_FILL_AREA(#5568);+#5568 = FILL_AREA_STYLE('',(#5569));+#5569 = FILL_AREA_STYLE_COLOUR('',#5473);+#5570 = CURVE_STYLE('',#5571,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5571 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5572 = OVER_RIDING_STYLED_ITEM('overriding color',(#5573),#4750,#5563);+#5573 = PRESENTATION_STYLE_ASSIGNMENT((#5574));+#5574 = SURFACE_STYLE_USAGE(.BOTH.,#5575);+#5575 = SURFACE_SIDE_STYLE('',(#5576));+#5576 = SURFACE_STYLE_FILL_AREA(#5577);+#5577 = FILL_AREA_STYLE('',(#5578));+#5578 = FILL_AREA_STYLE_COLOUR('',#5473);+#5579 = STYLED_ITEM('color',(#5580),#4936);+#5580 = PRESENTATION_STYLE_ASSIGNMENT((#5581,#5586));+#5581 = SURFACE_STYLE_USAGE(.BOTH.,#5582);+#5582 = SURFACE_SIDE_STYLE('',(#5583));+#5583 = SURFACE_STYLE_FILL_AREA(#5584);+#5584 = FILL_AREA_STYLE('',(#5585));+#5585 = FILL_AREA_STYLE_COLOUR('',#5473);+#5586 = CURVE_STYLE('',#5587,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5587 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5588 = OVER_RIDING_STYLED_ITEM('overriding color',(#5589),#4938,#5579);+#5589 = PRESENTATION_STYLE_ASSIGNMENT((#5590));+#5590 = SURFACE_STYLE_USAGE(.BOTH.,#5591);+#5591 = SURFACE_SIDE_STYLE('',(#5592));+#5592 = SURFACE_STYLE_FILL_AREA(#5593);+#5593 = FILL_AREA_STYLE('',(#5594));+#5594 = FILL_AREA_STYLE_COLOUR('',#5473);+#5595 = STYLED_ITEM('color',(#5596),#5074);+#5596 = PRESENTATION_STYLE_ASSIGNMENT((#5597,#5602));+#5597 = SURFACE_STYLE_USAGE(.BOTH.,#5598);+#5598 = SURFACE_SIDE_STYLE('',(#5599));+#5599 = SURFACE_STYLE_FILL_AREA(#5600);+#5600 = FILL_AREA_STYLE('',(#5601));+#5601 = FILL_AREA_STYLE_COLOUR('',#5473);+#5602 = CURVE_STYLE('',#5603,POSITIVE_LENGTH_MEASURE(0.1),#5473);+#5603 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5604 = OVER_RIDING_STYLED_ITEM('overriding color',(#5605),#5076,#5595);+#5605 = PRESENTATION_STYLE_ASSIGNMENT((#5606));+#5606 = SURFACE_STYLE_USAGE(.BOTH.,#5607);+#5607 = SURFACE_SIDE_STYLE('',(#5608));+#5608 = SURFACE_STYLE_FILL_AREA(#5609);+#5609 = FILL_AREA_STYLE('',(#5610));+#5610 = FILL_AREA_STYLE_COLOUR('',#5473);+#5611 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #5612,#5622,#5631,#5641,#5650,#5659,#5668,#5677,#5687,#5696,#5705,+ #5714,#5723,#5732,#5741,#5750,#5759,#5768,#5777,#5786,#5795,#5804,+ #5813,#5822,#5831,#5840,#5849,#5858,#5867,#5876,#5885,#5894,#5903,+ #5912,#5921,#5930,#5940,#5949,#5958,#5967,#5976,#5985,#5994,#6003,+ #6012,#6021,#6030,#6039,#6048,#6057),#3243);+#5612 = STYLED_ITEM('color',(#5613),#62);+#5613 = PRESENTATION_STYLE_ASSIGNMENT((#5614,#5620));+#5614 = SURFACE_STYLE_USAGE(.BOTH.,#5615);+#5615 = SURFACE_SIDE_STYLE('',(#5616));+#5616 = SURFACE_STYLE_FILL_AREA(#5617);+#5617 = FILL_AREA_STYLE('',(#5618));+#5618 = FILL_AREA_STYLE_COLOUR('',#5619);+#5619 = COLOUR_RGB('',0.765700000031,0.258900000606,0.20739999784);+#5620 = CURVE_STYLE('',#5621,POSITIVE_LENGTH_MEASURE(0.1),#5619);+#5621 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5622 = STYLED_ITEM('color',(#5623),#170);+#5623 = PRESENTATION_STYLE_ASSIGNMENT((#5624,#5629));+#5624 = SURFACE_STYLE_USAGE(.BOTH.,#5625);+#5625 = SURFACE_SIDE_STYLE('',(#5626));+#5626 = SURFACE_STYLE_FILL_AREA(#5627);+#5627 = FILL_AREA_STYLE('',(#5628));+#5628 = FILL_AREA_STYLE_COLOUR('',#5619);+#5629 = CURVE_STYLE('',#5630,POSITIVE_LENGTH_MEASURE(0.1),#5619);+#5630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5631 = STYLED_ITEM('color',(#5632),#295);+#5632 = PRESENTATION_STYLE_ASSIGNMENT((#5633,#5639));+#5633 = SURFACE_STYLE_USAGE(.BOTH.,#5634);+#5634 = SURFACE_SIDE_STYLE('',(#5635));+#5635 = SURFACE_STYLE_FILL_AREA(#5636);+#5636 = FILL_AREA_STYLE('',(#5637));+#5637 = FILL_AREA_STYLE_COLOUR('',#5638);+#5638 = COLOUR_RGB('',0.894999996726,0.890999991539,0.812999995914);+#5639 = CURVE_STYLE('',#5640,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5640 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5641 = STYLED_ITEM('color',(#5642),#497);+#5642 = PRESENTATION_STYLE_ASSIGNMENT((#5643,#5648));+#5643 = SURFACE_STYLE_USAGE(.BOTH.,#5644);+#5644 = SURFACE_SIDE_STYLE('',(#5645));+#5645 = SURFACE_STYLE_FILL_AREA(#5646);+#5646 = FILL_AREA_STYLE('',(#5647));+#5647 = FILL_AREA_STYLE_COLOUR('',#5619);+#5648 = CURVE_STYLE('',#5649,POSITIVE_LENGTH_MEASURE(0.1),#5619);+#5649 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5650 = STYLED_ITEM('color',(#5651),#540);+#5651 = PRESENTATION_STYLE_ASSIGNMENT((#5652,#5657));+#5652 = SURFACE_STYLE_USAGE(.BOTH.,#5653);+#5653 = SURFACE_SIDE_STYLE('',(#5654));+#5654 = SURFACE_STYLE_FILL_AREA(#5655);+#5655 = FILL_AREA_STYLE('',(#5656));+#5656 = FILL_AREA_STYLE_COLOUR('',#5619);+#5657 = CURVE_STYLE('',#5658,POSITIVE_LENGTH_MEASURE(0.1),#5619);+#5658 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5659 = STYLED_ITEM('color',(#5660),#636);+#5660 = PRESENTATION_STYLE_ASSIGNMENT((#5661,#5666));+#5661 = SURFACE_STYLE_USAGE(.BOTH.,#5662);+#5662 = SURFACE_SIDE_STYLE('',(#5663));+#5663 = SURFACE_STYLE_FILL_AREA(#5664);+#5664 = FILL_AREA_STYLE('',(#5665));+#5665 = FILL_AREA_STYLE_COLOUR('',#5638);+#5666 = CURVE_STYLE('',#5667,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5667 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5668 = STYLED_ITEM('color',(#5669),#713);+#5669 = PRESENTATION_STYLE_ASSIGNMENT((#5670,#5675));+#5670 = SURFACE_STYLE_USAGE(.BOTH.,#5671);+#5671 = SURFACE_SIDE_STYLE('',(#5672));+#5672 = SURFACE_STYLE_FILL_AREA(#5673);+#5673 = FILL_AREA_STYLE('',(#5674));+#5674 = FILL_AREA_STYLE_COLOUR('',#5619);+#5675 = CURVE_STYLE('',#5676,POSITIVE_LENGTH_MEASURE(0.1),#5619);+#5676 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5677 = STYLED_ITEM('color',(#5678),#737);+#5678 = PRESENTATION_STYLE_ASSIGNMENT((#5679,#5685));+#5679 = SURFACE_STYLE_USAGE(.BOTH.,#5680);+#5680 = SURFACE_SIDE_STYLE('',(#5681));+#5681 = SURFACE_STYLE_FILL_AREA(#5682);+#5682 = FILL_AREA_STYLE('',(#5683));+#5683 = FILL_AREA_STYLE_COLOUR('',#5684);+#5684 = COLOUR_RGB('',0.858999988747,0.738000004258,0.496000005009);+#5685 = CURVE_STYLE('',#5686,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5686 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5687 = STYLED_ITEM('color',(#5688),#816);+#5688 = PRESENTATION_STYLE_ASSIGNMENT((#5689,#5694));+#5689 = SURFACE_STYLE_USAGE(.BOTH.,#5690);+#5690 = SURFACE_SIDE_STYLE('',(#5691));+#5691 = SURFACE_STYLE_FILL_AREA(#5692);+#5692 = FILL_AREA_STYLE('',(#5693));+#5693 = FILL_AREA_STYLE_COLOUR('',#5638);+#5694 = CURVE_STYLE('',#5695,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5695 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5696 = STYLED_ITEM('color',(#5697),#864);+#5697 = PRESENTATION_STYLE_ASSIGNMENT((#5698,#5703));+#5698 = SURFACE_STYLE_USAGE(.BOTH.,#5699);+#5699 = SURFACE_SIDE_STYLE('',(#5700));+#5700 = SURFACE_STYLE_FILL_AREA(#5701);+#5701 = FILL_AREA_STYLE('',(#5702));+#5702 = FILL_AREA_STYLE_COLOUR('',#5684);+#5703 = CURVE_STYLE('',#5704,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5704 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5705 = STYLED_ITEM('color',(#5706),#1043);+#5706 = PRESENTATION_STYLE_ASSIGNMENT((#5707,#5712));+#5707 = SURFACE_STYLE_USAGE(.BOTH.,#5708);+#5708 = SURFACE_SIDE_STYLE('',(#5709));+#5709 = SURFACE_STYLE_FILL_AREA(#5710);+#5710 = FILL_AREA_STYLE('',(#5711));+#5711 = FILL_AREA_STYLE_COLOUR('',#5638);+#5712 = CURVE_STYLE('',#5713,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5713 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5714 = STYLED_ITEM('color',(#5715),#1393);+#5715 = PRESENTATION_STYLE_ASSIGNMENT((#5716,#5721));+#5716 = SURFACE_STYLE_USAGE(.BOTH.,#5717);+#5717 = SURFACE_SIDE_STYLE('',(#5718));+#5718 = SURFACE_STYLE_FILL_AREA(#5719);+#5719 = FILL_AREA_STYLE('',(#5720));+#5720 = FILL_AREA_STYLE_COLOUR('',#5684);+#5721 = CURVE_STYLE('',#5722,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5722 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5723 = STYLED_ITEM('color',(#5724),#1577);+#5724 = PRESENTATION_STYLE_ASSIGNMENT((#5725,#5730));+#5725 = SURFACE_STYLE_USAGE(.BOTH.,#5726);+#5726 = SURFACE_SIDE_STYLE('',(#5727));+#5727 = SURFACE_STYLE_FILL_AREA(#5728);+#5728 = FILL_AREA_STYLE('',(#5729));+#5729 = FILL_AREA_STYLE_COLOUR('',#5638);+#5730 = CURVE_STYLE('',#5731,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5731 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5732 = STYLED_ITEM('color',(#5733),#1625);+#5733 = PRESENTATION_STYLE_ASSIGNMENT((#5734,#5739));+#5734 = SURFACE_STYLE_USAGE(.BOTH.,#5735);+#5735 = SURFACE_SIDE_STYLE('',(#5736));+#5736 = SURFACE_STYLE_FILL_AREA(#5737);+#5737 = FILL_AREA_STYLE('',(#5738));+#5738 = FILL_AREA_STYLE_COLOUR('',#5638);+#5739 = CURVE_STYLE('',#5740,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5740 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5741 = STYLED_ITEM('color',(#5742),#1697);+#5742 = PRESENTATION_STYLE_ASSIGNMENT((#5743,#5748));+#5743 = SURFACE_STYLE_USAGE(.BOTH.,#5744);+#5744 = SURFACE_SIDE_STYLE('',(#5745));+#5745 = SURFACE_STYLE_FILL_AREA(#5746);+#5746 = FILL_AREA_STYLE('',(#5747));+#5747 = FILL_AREA_STYLE_COLOUR('',#5684);+#5748 = CURVE_STYLE('',#5749,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5749 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5750 = STYLED_ITEM('color',(#5751),#1766);+#5751 = PRESENTATION_STYLE_ASSIGNMENT((#5752,#5757));+#5752 = SURFACE_STYLE_USAGE(.BOTH.,#5753);+#5753 = SURFACE_SIDE_STYLE('',(#5754));+#5754 = SURFACE_STYLE_FILL_AREA(#5755);+#5755 = FILL_AREA_STYLE('',(#5756));+#5756 = FILL_AREA_STYLE_COLOUR('',#5638);+#5757 = CURVE_STYLE('',#5758,POSITIVE_LENGTH_MEASURE(0.1),#5638);+#5758 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5759 = STYLED_ITEM('color',(#5760),#1899);+#5760 = PRESENTATION_STYLE_ASSIGNMENT((#5761,#5766));+#5761 = SURFACE_STYLE_USAGE(.BOTH.,#5762);+#5762 = SURFACE_SIDE_STYLE('',(#5763));+#5763 = SURFACE_STYLE_FILL_AREA(#5764);+#5764 = FILL_AREA_STYLE('',(#5765));+#5765 = FILL_AREA_STYLE_COLOUR('',#5684);+#5766 = CURVE_STYLE('',#5767,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5767 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5768 = STYLED_ITEM('color',(#5769),#1942);+#5769 = PRESENTATION_STYLE_ASSIGNMENT((#5770,#5775));+#5770 = SURFACE_STYLE_USAGE(.BOTH.,#5771);+#5771 = SURFACE_SIDE_STYLE('',(#5772));+#5772 = SURFACE_STYLE_FILL_AREA(#5773);+#5773 = FILL_AREA_STYLE('',(#5774));+#5774 = FILL_AREA_STYLE_COLOUR('',#5684);+#5775 = CURVE_STYLE('',#5776,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5776 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5777 = STYLED_ITEM('color',(#5778),#1985);+#5778 = PRESENTATION_STYLE_ASSIGNMENT((#5779,#5784));+#5779 = SURFACE_STYLE_USAGE(.BOTH.,#5780);+#5780 = SURFACE_SIDE_STYLE('',(#5781));+#5781 = SURFACE_STYLE_FILL_AREA(#5782);+#5782 = FILL_AREA_STYLE('',(#5783));+#5783 = FILL_AREA_STYLE_COLOUR('',#5684);+#5784 = CURVE_STYLE('',#5785,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5785 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5786 = STYLED_ITEM('color',(#5787),#2028);+#5787 = PRESENTATION_STYLE_ASSIGNMENT((#5788,#5793));+#5788 = SURFACE_STYLE_USAGE(.BOTH.,#5789);+#5789 = SURFACE_SIDE_STYLE('',(#5790));+#5790 = SURFACE_STYLE_FILL_AREA(#5791);+#5791 = FILL_AREA_STYLE('',(#5792));+#5792 = FILL_AREA_STYLE_COLOUR('',#5684);+#5793 = CURVE_STYLE('',#5794,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5794 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5795 = STYLED_ITEM('color',(#5796),#2093);+#5796 = PRESENTATION_STYLE_ASSIGNMENT((#5797,#5802));+#5797 = SURFACE_STYLE_USAGE(.BOTH.,#5798);+#5798 = SURFACE_SIDE_STYLE('',(#5799));+#5799 = SURFACE_STYLE_FILL_AREA(#5800);+#5800 = FILL_AREA_STYLE('',(#5801));+#5801 = FILL_AREA_STYLE_COLOUR('',#5684);+#5802 = CURVE_STYLE('',#5803,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5803 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5804 = STYLED_ITEM('color',(#5805),#2100);+#5805 = PRESENTATION_STYLE_ASSIGNMENT((#5806,#5811));+#5806 = SURFACE_STYLE_USAGE(.BOTH.,#5807);+#5807 = SURFACE_SIDE_STYLE('',(#5808));+#5808 = SURFACE_STYLE_FILL_AREA(#5809);+#5809 = FILL_AREA_STYLE('',(#5810));+#5810 = FILL_AREA_STYLE_COLOUR('',#5684);+#5811 = CURVE_STYLE('',#5812,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5812 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5813 = STYLED_ITEM('color',(#5814),#2244);+#5814 = PRESENTATION_STYLE_ASSIGNMENT((#5815,#5820));+#5815 = SURFACE_STYLE_USAGE(.BOTH.,#5816);+#5816 = SURFACE_SIDE_STYLE('',(#5817));+#5817 = SURFACE_STYLE_FILL_AREA(#5818);+#5818 = FILL_AREA_STYLE('',(#5819));+#5819 = FILL_AREA_STYLE_COLOUR('',#5684);+#5820 = CURVE_STYLE('',#5821,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5821 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5822 = STYLED_ITEM('color',(#5823),#2291);+#5823 = PRESENTATION_STYLE_ASSIGNMENT((#5824,#5829));+#5824 = SURFACE_STYLE_USAGE(.BOTH.,#5825);+#5825 = SURFACE_SIDE_STYLE('',(#5826));+#5826 = SURFACE_STYLE_FILL_AREA(#5827);+#5827 = FILL_AREA_STYLE('',(#5828));+#5828 = FILL_AREA_STYLE_COLOUR('',#5684);+#5829 = CURVE_STYLE('',#5830,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5830 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5831 = STYLED_ITEM('color',(#5832),#2315);+#5832 = PRESENTATION_STYLE_ASSIGNMENT((#5833,#5838));+#5833 = SURFACE_STYLE_USAGE(.BOTH.,#5834);+#5834 = SURFACE_SIDE_STYLE('',(#5835));+#5835 = SURFACE_STYLE_FILL_AREA(#5836);+#5836 = FILL_AREA_STYLE('',(#5837));+#5837 = FILL_AREA_STYLE_COLOUR('',#5684);+#5838 = CURVE_STYLE('',#5839,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5839 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5840 = STYLED_ITEM('color',(#5841),#2359);+#5841 = PRESENTATION_STYLE_ASSIGNMENT((#5842,#5847));+#5842 = SURFACE_STYLE_USAGE(.BOTH.,#5843);+#5843 = SURFACE_SIDE_STYLE('',(#5844));+#5844 = SURFACE_STYLE_FILL_AREA(#5845);+#5845 = FILL_AREA_STYLE('',(#5846));+#5846 = FILL_AREA_STYLE_COLOUR('',#5684);+#5847 = CURVE_STYLE('',#5848,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5848 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5849 = STYLED_ITEM('color',(#5850),#2386);+#5850 = PRESENTATION_STYLE_ASSIGNMENT((#5851,#5856));+#5851 = SURFACE_STYLE_USAGE(.BOTH.,#5852);+#5852 = SURFACE_SIDE_STYLE('',(#5853));+#5853 = SURFACE_STYLE_FILL_AREA(#5854);+#5854 = FILL_AREA_STYLE('',(#5855));+#5855 = FILL_AREA_STYLE_COLOUR('',#5684);+#5856 = CURVE_STYLE('',#5857,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5857 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5858 = STYLED_ITEM('color',(#5859),#2413);+#5859 = PRESENTATION_STYLE_ASSIGNMENT((#5860,#5865));+#5860 = SURFACE_STYLE_USAGE(.BOTH.,#5861);+#5861 = SURFACE_SIDE_STYLE('',(#5862));+#5862 = SURFACE_STYLE_FILL_AREA(#5863);+#5863 = FILL_AREA_STYLE('',(#5864));+#5864 = FILL_AREA_STYLE_COLOUR('',#5684);+#5865 = CURVE_STYLE('',#5866,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5866 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5867 = STYLED_ITEM('color',(#5868),#2440);+#5868 = PRESENTATION_STYLE_ASSIGNMENT((#5869,#5874));+#5869 = SURFACE_STYLE_USAGE(.BOTH.,#5870);+#5870 = SURFACE_SIDE_STYLE('',(#5871));+#5871 = SURFACE_STYLE_FILL_AREA(#5872);+#5872 = FILL_AREA_STYLE('',(#5873));+#5873 = FILL_AREA_STYLE_COLOUR('',#5684);+#5874 = CURVE_STYLE('',#5875,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5875 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5876 = STYLED_ITEM('color',(#5877),#2464);+#5877 = PRESENTATION_STYLE_ASSIGNMENT((#5878,#5883));+#5878 = SURFACE_STYLE_USAGE(.BOTH.,#5879);+#5879 = SURFACE_SIDE_STYLE('',(#5880));+#5880 = SURFACE_STYLE_FILL_AREA(#5881);+#5881 = FILL_AREA_STYLE('',(#5882));+#5882 = FILL_AREA_STYLE_COLOUR('',#5684);+#5883 = CURVE_STYLE('',#5884,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5884 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5885 = STYLED_ITEM('color',(#5886),#2488);+#5886 = PRESENTATION_STYLE_ASSIGNMENT((#5887,#5892));+#5887 = SURFACE_STYLE_USAGE(.BOTH.,#5888);+#5888 = SURFACE_SIDE_STYLE('',(#5889));+#5889 = SURFACE_STYLE_FILL_AREA(#5890);+#5890 = FILL_AREA_STYLE('',(#5891));+#5891 = FILL_AREA_STYLE_COLOUR('',#5684);+#5892 = CURVE_STYLE('',#5893,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5893 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5894 = STYLED_ITEM('color',(#5895),#2550);+#5895 = PRESENTATION_STYLE_ASSIGNMENT((#5896,#5901));+#5896 = SURFACE_STYLE_USAGE(.BOTH.,#5897);+#5897 = SURFACE_SIDE_STYLE('',(#5898));+#5898 = SURFACE_STYLE_FILL_AREA(#5899);+#5899 = FILL_AREA_STYLE('',(#5900));+#5900 = FILL_AREA_STYLE_COLOUR('',#5684);+#5901 = CURVE_STYLE('',#5902,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5902 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5903 = STYLED_ITEM('color',(#5904),#2596);+#5904 = PRESENTATION_STYLE_ASSIGNMENT((#5905,#5910));+#5905 = SURFACE_STYLE_USAGE(.BOTH.,#5906);+#5906 = SURFACE_SIDE_STYLE('',(#5907));+#5907 = SURFACE_STYLE_FILL_AREA(#5908);+#5908 = FILL_AREA_STYLE('',(#5909));+#5909 = FILL_AREA_STYLE_COLOUR('',#5684);+#5910 = CURVE_STYLE('',#5911,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5911 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5912 = STYLED_ITEM('color',(#5913),#2643);+#5913 = PRESENTATION_STYLE_ASSIGNMENT((#5914,#5919));+#5914 = SURFACE_STYLE_USAGE(.BOTH.,#5915);+#5915 = SURFACE_SIDE_STYLE('',(#5916));+#5916 = SURFACE_STYLE_FILL_AREA(#5917);+#5917 = FILL_AREA_STYLE('',(#5918));+#5918 = FILL_AREA_STYLE_COLOUR('',#5684);+#5919 = CURVE_STYLE('',#5920,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5920 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5921 = STYLED_ITEM('color',(#5922),#2686);+#5922 = PRESENTATION_STYLE_ASSIGNMENT((#5923,#5928));+#5923 = SURFACE_STYLE_USAGE(.BOTH.,#5924);+#5924 = SURFACE_SIDE_STYLE('',(#5925));+#5925 = SURFACE_STYLE_FILL_AREA(#5926);+#5926 = FILL_AREA_STYLE('',(#5927));+#5927 = FILL_AREA_STYLE_COLOUR('',#5684);+#5928 = CURVE_STYLE('',#5929,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5929 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5930 = STYLED_ITEM('color',(#5931),#2710);+#5931 = PRESENTATION_STYLE_ASSIGNMENT((#5932,#5938));+#5932 = SURFACE_STYLE_USAGE(.BOTH.,#5933);+#5933 = SURFACE_SIDE_STYLE('',(#5934));+#5934 = SURFACE_STYLE_FILL_AREA(#5935);+#5935 = FILL_AREA_STYLE('',(#5936));+#5936 = FILL_AREA_STYLE_COLOUR('',#5937);+#5937 = COLOUR_RGB('',0.339999993741,0.679999990811,0.445000007484);+#5938 = CURVE_STYLE('',#5939,POSITIVE_LENGTH_MEASURE(0.1),#5937);+#5939 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5940 = STYLED_ITEM('color',(#5941),#2777);+#5941 = PRESENTATION_STYLE_ASSIGNMENT((#5942,#5947));+#5942 = SURFACE_STYLE_USAGE(.BOTH.,#5943);+#5943 = SURFACE_SIDE_STYLE('',(#5944));+#5944 = SURFACE_STYLE_FILL_AREA(#5945);+#5945 = FILL_AREA_STYLE('',(#5946));+#5946 = FILL_AREA_STYLE_COLOUR('',#5937);+#5947 = CURVE_STYLE('',#5948,POSITIVE_LENGTH_MEASURE(0.1),#5937);+#5948 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5949 = STYLED_ITEM('color',(#5950),#2820);+#5950 = PRESENTATION_STYLE_ASSIGNMENT((#5951,#5956));+#5951 = SURFACE_STYLE_USAGE(.BOTH.,#5952);+#5952 = SURFACE_SIDE_STYLE('',(#5953));+#5953 = SURFACE_STYLE_FILL_AREA(#5954);+#5954 = FILL_AREA_STYLE('',(#5955));+#5955 = FILL_AREA_STYLE_COLOUR('',#5937);+#5956 = CURVE_STYLE('',#5957,POSITIVE_LENGTH_MEASURE(0.1),#5937);+#5957 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5958 = STYLED_ITEM('color',(#5959),#2844);+#5959 = PRESENTATION_STYLE_ASSIGNMENT((#5960,#5965));+#5960 = SURFACE_STYLE_USAGE(.BOTH.,#5961);+#5961 = SURFACE_SIDE_STYLE('',(#5962));+#5962 = SURFACE_STYLE_FILL_AREA(#5963);+#5963 = FILL_AREA_STYLE('',(#5964));+#5964 = FILL_AREA_STYLE_COLOUR('',#5684);+#5965 = CURVE_STYLE('',#5966,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5966 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5967 = STYLED_ITEM('color',(#5968),#2892);+#5968 = PRESENTATION_STYLE_ASSIGNMENT((#5969,#5974));+#5969 = SURFACE_STYLE_USAGE(.BOTH.,#5970);+#5970 = SURFACE_SIDE_STYLE('',(#5971));+#5971 = SURFACE_STYLE_FILL_AREA(#5972);+#5972 = FILL_AREA_STYLE('',(#5973));+#5973 = FILL_AREA_STYLE_COLOUR('',#5684);+#5974 = CURVE_STYLE('',#5975,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5975 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5976 = STYLED_ITEM('color',(#5977),#2939);+#5977 = PRESENTATION_STYLE_ASSIGNMENT((#5978,#5983));+#5978 = SURFACE_STYLE_USAGE(.BOTH.,#5979);+#5979 = SURFACE_SIDE_STYLE('',(#5980));+#5980 = SURFACE_STYLE_FILL_AREA(#5981);+#5981 = FILL_AREA_STYLE('',(#5982));+#5982 = FILL_AREA_STYLE_COLOUR('',#5684);+#5983 = CURVE_STYLE('',#5984,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5984 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5985 = STYLED_ITEM('color',(#5986),#2983);+#5986 = PRESENTATION_STYLE_ASSIGNMENT((#5987,#5992));+#5987 = SURFACE_STYLE_USAGE(.BOTH.,#5988);+#5988 = SURFACE_SIDE_STYLE('',(#5989));+#5989 = SURFACE_STYLE_FILL_AREA(#5990);+#5990 = FILL_AREA_STYLE('',(#5991));+#5991 = FILL_AREA_STYLE_COLOUR('',#5684);+#5992 = CURVE_STYLE('',#5993,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#5993 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#5994 = STYLED_ITEM('color',(#5995),#3030);+#5995 = PRESENTATION_STYLE_ASSIGNMENT((#5996,#6001));+#5996 = SURFACE_STYLE_USAGE(.BOTH.,#5997);+#5997 = SURFACE_SIDE_STYLE('',(#5998));+#5998 = SURFACE_STYLE_FILL_AREA(#5999);+#5999 = FILL_AREA_STYLE('',(#6000));+#6000 = FILL_AREA_STYLE_COLOUR('',#5684);+#6001 = CURVE_STYLE('',#6002,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6002 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6003 = STYLED_ITEM('color',(#6004),#3132);+#6004 = PRESENTATION_STYLE_ASSIGNMENT((#6005,#6010));+#6005 = SURFACE_STYLE_USAGE(.BOTH.,#6006);+#6006 = SURFACE_SIDE_STYLE('',(#6007));+#6007 = SURFACE_STYLE_FILL_AREA(#6008);+#6008 = FILL_AREA_STYLE('',(#6009));+#6009 = FILL_AREA_STYLE_COLOUR('',#5684);+#6010 = CURVE_STYLE('',#6011,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6011 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6012 = STYLED_ITEM('color',(#6013),#3156);+#6013 = PRESENTATION_STYLE_ASSIGNMENT((#6014,#6019));+#6014 = SURFACE_STYLE_USAGE(.BOTH.,#6015);+#6015 = SURFACE_SIDE_STYLE('',(#6016));+#6016 = SURFACE_STYLE_FILL_AREA(#6017);+#6017 = FILL_AREA_STYLE('',(#6018));+#6018 = FILL_AREA_STYLE_COLOUR('',#5684);+#6019 = CURVE_STYLE('',#6020,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6020 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6021 = STYLED_ITEM('color',(#6022),#3163);+#6022 = PRESENTATION_STYLE_ASSIGNMENT((#6023,#6028));+#6023 = SURFACE_STYLE_USAGE(.BOTH.,#6024);+#6024 = SURFACE_SIDE_STYLE('',(#6025));+#6025 = SURFACE_STYLE_FILL_AREA(#6026);+#6026 = FILL_AREA_STYLE('',(#6027));+#6027 = FILL_AREA_STYLE_COLOUR('',#5684);+#6028 = CURVE_STYLE('',#6029,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6029 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6030 = STYLED_ITEM('color',(#6031),#3204);+#6031 = PRESENTATION_STYLE_ASSIGNMENT((#6032,#6037));+#6032 = SURFACE_STYLE_USAGE(.BOTH.,#6033);+#6033 = SURFACE_SIDE_STYLE('',(#6034));+#6034 = SURFACE_STYLE_FILL_AREA(#6035);+#6035 = FILL_AREA_STYLE('',(#6036));+#6036 = FILL_AREA_STYLE_COLOUR('',#5684);+#6037 = CURVE_STYLE('',#6038,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6038 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6039 = STYLED_ITEM('color',(#6040),#3211);+#6040 = PRESENTATION_STYLE_ASSIGNMENT((#6041,#6046));+#6041 = SURFACE_STYLE_USAGE(.BOTH.,#6042);+#6042 = SURFACE_SIDE_STYLE('',(#6043));+#6043 = SURFACE_STYLE_FILL_AREA(#6044);+#6044 = FILL_AREA_STYLE('',(#6045));+#6045 = FILL_AREA_STYLE_COLOUR('',#5684);+#6046 = CURVE_STYLE('',#6047,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6047 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6048 = STYLED_ITEM('color',(#6049),#3224);+#6049 = PRESENTATION_STYLE_ASSIGNMENT((#6050,#6055));+#6050 = SURFACE_STYLE_USAGE(.BOTH.,#6051);+#6051 = SURFACE_SIDE_STYLE('',(#6052));+#6052 = SURFACE_STYLE_FILL_AREA(#6053);+#6053 = FILL_AREA_STYLE('',(#6054));+#6054 = FILL_AREA_STYLE_COLOUR('',#5684);+#6055 = CURVE_STYLE('',#6056,POSITIVE_LENGTH_MEASURE(0.1),#5684);+#6056 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6057 = STYLED_ITEM('color',(#6058),#3237);+#6058 = PRESENTATION_STYLE_ASSIGNMENT((#6059,#6064));+#6059 = SURFACE_STYLE_USAGE(.BOTH.,#6060);+#6060 = SURFACE_SIDE_STYLE('',(#6061));+#6061 = SURFACE_STYLE_FILL_AREA(#6062);+#6062 = FILL_AREA_STYLE('',(#6063));+#6063 = FILL_AREA_STYLE_COLOUR('',#5937);+#6064 = CURVE_STYLE('',#6065,POSITIVE_LENGTH_MEASURE(0.1),#5937);+#6065 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); ENDSEC; END-ISO-10303-21;
in-s42atr-hero.glb⋯ 1 unchanged line ⋯
provenance/IN-S42ATR-colour.report.json+1−1@@ -1,6 +1,6 @@ { "src": "IN-S42ATR-uncoloured.step",- "out": "IN-S42ATR.step",+ "out": "IN-S42ATR.coloured.step", "family": "template", "faces": 50, "faces_by_class": {
provenance/IN-S42ATR-etch.report.jsonadded+1@@ -0,0 +1 @@+{"ok": true, "out": "in-s42atr/IN-S42ATR.step", "mpn": "IN-S42ATR", "face": "side", "fontMm": 0.102, "alongLongAxis": true, "along": "long", "turnedForLongAxis": false, "stoodUp": false, "mark": "0.012,0.012,0.012", "sideDir": "-y", "sideFace": {"region": [-0.3500001, -0.05850010000000003, 0.3500001, 0.2250001], "z": 0.4750001000000001, "area": 0.1885275, "rgb": [0.5473142266273499, 0.0545121431350708, 0.03545743227005005], "candidates": [{"region": [-0.35, -0.0585, 0.35, 0.225], "area": 0.1885}, {"region": [-0.485, -0.2115, 0.485, -0.0585], "area": 0.1484}]}, "fits": [{"frac": 0.55, "fontMm": 0.102, "mark_mm": [0.5419, 0.077], "region_mm": [0.7, 0.2835], "scale_to_fill": 1.0334, "moved_mm": [-0.005, 0.0814], "mark_region": [-0.2709, 0.0447, 0.2709, 0.1218]}], "frac": 0.55}
provenance/in-s42atr-led-pass.provenance.json+93−23@@ -28,8 +28,9 @@ "step": { "coloured": { "file": "IN-S42ATR.step",- "sha256": "d6e246035e8c83cb99869e648f4babaa7a2ad93aa1fb9fe0e255f6aa19242f4c",- "bytes": 236064+ "sha256": "92f769b6a07867213083f3a80624808c041b16d73ab8aa0a6d73074d31b48240",+ "bytes": 376273,+ "content": "coloured library model (unchanged geometry) + one laser_etch part: a flat virtual MPN mark on the -Y side face" }, "uncoloured": { "file": "IN-S42ATR-uncoloured.step",@@ -86,23 +87,30 @@ "meaning": "<MPN>.glb and <MPN>.insertion.glb are the page's composite LED scenes (FR4 board, pads, silk, solder fillets, the LED, an emissive LED_lit skin, FOV cone and a point light). The README's inline viewer (Colby's viewer + Static / Pick&Place additions) loads <MPN>.insertion.glb and animates the LED being inserted (placed) into its footprint; <MPN>.glb is the older static composite with the earlier silkscreen. Only the LED geometry/colours were replaced; every other node is copied unchanged.", "files": { "IN-S42ATR.glb": {- "sha256": "a25ac4525e799ce01efe076daa3e6fdcac6fe113a91362daa95c9b1cd3e74c9f",- "bytes": 81960,+ "sha256": "e57447c2233541f295b28d898fdc8f449f3101177404a4f0c40c14ba33944935",+ "bytes": 86988, "bytes_before": 263160, "tris_before": 3010,- "tris_after": 1018,+ "tris_after": 1137, "build": { "out": "IN-S42ATR.glb",- "bytes": 81960,- "sha256": "a25ac4525e799ce01efe076daa3e6fdcac6fe113a91362daa95c9b1cd3e74c9f",+ "bytes": 86988,+ "sha256": "e57447c2233541f295b28d898fdc8f449f3101177404a4f0c40c14ba33944935", "led_node": "IN-S42ATR", "old_led_tris": 2192,- "new_led_tris": 200,+ "new_led_tris": 319, "old_mesh_top_m": 0.0005000000237487257,- "new_mesh_top_m": 0.0004499977179336184,+ "new_mesh_top_m": 0.0004499977179336183, "old_node_scale_z": 0.9,- "new_node_scale_z": 1.0000051187820358,+ "new_node_scale_z": 1.000005118782036, "rendered_height_mm": 0.45,+ "laser_etch": {+ "tris": 119,+ "z_mm": [+ 0.2698,+ 0.3467+ ]+ }, "lens_material": { "name": "lens_red", "baseColor_linear": [@@ -122,23 +130,30 @@ } }, "IN-S42ATR.insertion.glb": {- "sha256": "1e114cf09a1296f737365cb72444fe99a93004441d18aeb0542b53f3b716493e",- "bytes": 81828,+ "sha256": "4246d76c3415306fe4296d7487493cb81deff74174e8c5bb8f1ecd40babf112c",+ "bytes": 86856, "bytes_before": 264668, "tris_before": 3034,- "tris_after": 1042,+ "tris_after": 1161, "build": { "out": "IN-S42ATR.insertion.glb",- "bytes": 81828,- "sha256": "1e114cf09a1296f737365cb72444fe99a93004441d18aeb0542b53f3b716493e",+ "bytes": 86856,+ "sha256": "4246d76c3415306fe4296d7487493cb81deff74174e8c5bb8f1ecd40babf112c", "led_node": "IN-S42ATR", "old_led_tris": 2192,- "new_led_tris": 200,+ "new_led_tris": 319, "old_mesh_top_m": 0.0005000000237487257,- "new_mesh_top_m": 0.0004499977179336184,+ "new_mesh_top_m": 0.0004499977179336183, "old_node_scale_z": 0.9,- "new_node_scale_z": 1.0000051187820358,+ "new_node_scale_z": 1.000005118782036, "rendered_height_mm": 0.45,+ "laser_etch": {+ "tris": 119,+ "z_mm": [+ 0.2698,+ 0.3467+ ]+ }, "lens_material": { "name": "lens_red", "baseColor_linear": [@@ -161,9 +176,9 @@ }, "hero_glb": { "file": "in-s42atr-hero.glb",- "sha256": "c5ffb6f01e2976925de3bef84b0b5008746711c7d13d18ca3cb85ccccf8019d4",- "bytes": 40124,- "built_like": "john/eee-fk1v470p hero (component-reference-overlay.py + finalize.py), no laser etch (real parts are unmarked and too small)",+ "sha256": "859fc7e1a7339aac2264de3fd4cc899f3694baafd65ff1818685aa5001deabae",+ "bytes": 30220,+ "built_like": "john/eee-fk1v470p hero (component-reference-overlay.py + finalize.py); the side MPN mark is the Adom.LaserEtch.MPN node (finalize.py etch_rgb match)", "base": "step2glb convert of IN-S42ATR.step, wrapped in one root node IN-S42ATR with Z scale 1.0 (package height 0.45 mm, the same factor the page composites apply to this KiCad model); materials given a PBR finish (lens roughness 0.35 + clear coat)", "footprint": { "file": "IN-S42ATR.kicad_mod",@@ -280,7 +295,7 @@ }, "hero_png": { "file": "screenshots/hero.png",- "sha256": "d5736d4b4ebd5c50da01557e1923a3f439cb9b72d710c2d99eff498f41469931",+ "sha256": "0fbf96ab74ce1ab71ff5074be68fe1aac62979d85cbc14906b4cd60b78691971", "template": "hero-proposals/_tools/hero_template.html (Ray layout, shared with the other basic-part heroes), LED copy tools/hero_template_led.html (optional lens-reflection control only)", "render": { "glb": "/work/IN-S42ATR.hero-base.glb",@@ -295,7 +310,7 @@ "cat": "0402 SMD Red LED · 2.1 V drop · 25 mA max", "mfr": "Inolux Corporation • 0402", "pill": "ADOM BASIC PART",- "foot": "Manufacturer datasheet · KiCad library CAD, coloured lens · Adom Wiki",+ "foot": "Manufacturer datasheet · KiCad library CAD, coloured lens · virtual MPN mark on the side · Adom Wiki", "lens": "#C34235", "emis": 0.0, "lensEnv": 0.25,@@ -303,5 +318,60 @@ "exposure": 0.62 }, "before": "../before/in-s42atr/before-hero.png (outside the page copy)"+ },+ "laser_etch": {+ "date": "2026-09-30",+ "request": "John: MPN laser etch on every component page; on LEDs on the side so it does not ruin the LED window",+ "tool": "adom-aiflow etch_part.py --face side (tools/ in this folder), adom-chip-laser service POST /etch (0.1.0)",+ "text": "IN-S42ATR",+ "face": "side -Y (seating frame), the lens/body band above the PCB substrate; the top window is clear",+ "side_face_region_mm_in_turned_frame": [+ -0.3500001,+ -0.05850010000000003,+ 0.3500001,+ 0.2250001+ ],+ "frac": 0.55,+ "font_mm": 0.102,+ "mark_rgb_linear": [+ 0.012,+ 0.012,+ 0.012+ ],+ "mark_colour_reason": "auto: dark on the lens colour by contrast ratio",+ "fits": [+ {+ "frac": 0.55,+ "fontMm": 0.102,+ "mark_mm": [+ 0.5419,+ 0.077+ ],+ "region_mm": [+ 0.7,+ 0.2835+ ],+ "scale_to_fill": 1.0334,+ "moved_mm": [+ -0.005,+ 0.0814+ ],+ "mark_region": [+ -0.2709,+ 0.0447,+ 0.2709,+ 0.1218+ ]+ }+ ],+ "checks": [+ "mark bbox inside the side face band (asserted by etch_part.py)",+ "seated on the real surface under the text (seat_mark.py, 5 um lift)",+ "original model frame kept (bbox unchanged); the uncoloured STEP untouched"+ ],+ "in_glbs": "separate node Adom.LaserEtch.MPN, child of the LED node with the inverse Z scale, so glyph height is true while the body is scaled to the datasheet height",+ "limitations": [+ "virtual identification mark; the real part is unmarked"+ ] } }
provenance/tools/build_hero.py+34−21@@ -17,29 +17,38 @@ ap.add_argument('--outdir'); ap.add_argument('--lens', required=True, help='lens page = os.path.join(os.path.dirname(T), a.slug); out_dir = a.outdir or page; prov = os.path.join(out_dir, 'provenance'); os.makedirs(prov, exist_ok=True) work = os.path.join(os.path.dirname(T), 'work'); sha = lambda p: hashlib.sha256(open(p, 'rb').read()).hexdigest() -# 1. wrap-b = open(a.s2g, 'rb').read(); jn = struct.unpack_from('<I', b, 12)[0]; d = json.loads(b[20:20 + jn]); rest = b[20 + jn:]-sc = d['scenes'][d.get('scene', 0)]; kids = sc['nodes']-d['nodes'][kids[0]]['name'] = a.mpn + ' (STEP body)'-d['nodes'].append({'name': a.mpn, 'children': kids, 'scale': [1, 1, a.zscale]}); sc['nodes'] = [len(d['nodes']) - 1]-# PBR finish (step2glb materials carry only a base colour, so glTF defaults them to metallic 1 / roughness 1):-# lens = tinted epoxy (roughness 0.35 + clear coat), substrate matte, terminals gold-plated, cathode mark matte.+# 1. base: the step2glb conversion flattened (any node tree) and regrouped by role, under one root node <MPN>+# whose Z scale gives the datasheet package height; the side MPN mark (if any) is a child node with the+# inverse Z scale, so the glyphs keep their true height (finalize.py names it Adom.LaserEtch.MPN).+import numpy as np+sys.path.insert(0, T); import gltfio def lin(c): return c / 12.92 if c <= 0.04045 else ((c + 0.055) / 1.055) ** 2.4 LENS = [lin(float(v)) for v in a.lens.split(',')]-ROLES = {'lens': LENS, 'substrate': [0.7776, 0.7697, 0.6261], 'terminal': [0.7087, 0.5040, 0.2104], 'cathode_mark': [0.0946, 0.4200, 0.1666]}-FINISH = {'lens': (0, 0.35), 'substrate': (0, 0.6), 'terminal': (0.7, 0.35), 'cathode_mark': (0, 0.6)}-for m in d['materials']:- bc = m['pbrMetallicRoughness']['baseColorFactor'][:3]- role = next((r for r, k in ROLES.items() if max(abs(x - y) for x, y in zip(bc, k)) < 3e-3), None)- assert role, bc- m['name'] = role if role != 'lens' else 'lens'; mt, rg = FINISH[role]- m['pbrMetallicRoughness'].update(metallicFactor=mt, roughnessFactor=rg)- if role == 'lens':- m.setdefault('extensions', {})['KHR_materials_clearcoat'] = {'clearcoatFactor': 1.0, 'clearcoatRoughnessFactor': 0.08}- d.setdefault('extensionsUsed', []).append('KHR_materials_clearcoat')-j = json.dumps(d, separators=(',', ':')).encode(); j += b' ' * ((-len(j)) % 4)-base = os.path.join(work, f'{a.mpn}.hero-base.glb')-open(base, 'wb').write(struct.pack('<III', 0x46546C67, 2, 20 + len(j) + len(rest)) + struct.pack('<II', len(j), 0x4E4F534A) + j + rest)+KNOWN = {'substrate': (0.7776, 0.7697, 0.6261), 'terminal': (0.7087, 0.5040, 0.2104), 'cathode_mark': (0.0946, 0.4200, 0.1666)}+FINISH = {'lens': (0, 0.35), 'substrate': (0, 0.6), 'terminal': (0.7, 0.35), 'cathode_mark': (0, 0.6), 'laser_etch': (0, 0.6)}+s0, sb0 = gltfio.load(a.s2g); G = gltfio.led_groups(s0, sb0, KNOWN, LENS)+etch_rgb = None+for mi, *_ in gltfio.flatten(s0, sb0):+ c = s0['materials'][mi]['pbrMetallicRoughness']['baseColorFactor'][:3]+ if any(max(abs(x - y) for x, y in zip(c, k)) < 3e-3 for k in gltfio.ETCH_RGB.values()): etch_rgb = [round(v, 4) for v in c]+d = {'asset': {'version': '2.0', 'generator': 'adom led-pass build_hero.py (from step2glb)'}, 'scene': 0, 'scenes': [{'nodes': [0]}],+ 'nodes': [{'name': a.mpn, 'scale': [1, 1, a.zscale], 'children': [1]}, {'name': a.mpn + ' (STEP body)', 'mesh': 0}],+ 'meshes': [{'name': a.mpn, 'primitives': []}], 'materials': [], 'extensionsUsed': ['KHR_materials_clearcoat']}+arrays = {}+for role in ('substrate', 'terminal', 'cathode_mark', 'lens', 'laser_etch'):+ if role not in G: continue+ P, N, I = G[role]; bc = (LENS if role == 'lens' else etch_rgb if role == 'laser_etch' else list(KNOWN[role])) + [1]+ mt, rg = FINISH[role]; m = {'name': role, 'pbrMetallicRoughness': {'baseColorFactor': bc, 'metallicFactor': mt, 'roughnessFactor': rg}}+ if role == 'lens': m['extensions'] = {'KHR_materials_clearcoat': {'clearcoatFactor': 1.0, 'clearcoatRoughnessFactor': 0.08}}+ d['materials'].append(m); mi = len(d['materials']) - 1+ if role == 'laser_etch':+ zc = float((P[:, 2].min() + P[:, 2].max()) / 2); P = P - [0, 0, zc]+ d['meshes'].append({'name': 'laser_etch', 'primitives': []}); d['nodes'].append({'name': 'laser_etch', 'mesh': 1, 'translation': [0, 0, zc], 'scale': [1, 1, 1 / a.zscale]})+ d['nodes'][0]['children'].append(2); tgt = d['meshes'][1]+ else: tgt = d['meshes'][0]+ arrays[f'{role}_P'] = (P.astype(np.float32), 34962); arrays[f'{role}_N'] = (N.astype(np.float32), 34962); arrays[f'{role}_I'] = (I, 34963)+ tgt['primitives'].append({'attributes': {'POSITION': f'{role}_P', 'NORMAL': f'{role}_N'}, 'indices': f'{role}_I', 'material': mi, 'mode': 4})+base = os.path.join(work, f'{a.mpn}.hero-base.glb'); gltfio.save(base, d, arrays) # 2. pin map + overlay lbr = json.load(open(os.path.join(page, f'{a.mpn}.adom-lbr.json')))@@ -60,6 +69,10 @@ spec = {'component_label': f'{a.mpn} (coloured model)', 'component_tooltip': f'{ 'label_tooltip': 'Pad labels (signal names)\nreference art, not part of the component', 'tooltips': {a.mpn + ' (STEP body)': f'{a.mpn}\n{a.colour_note}'}, 'asset_extras': {'adomHero': {'mpn': a.mpn, 'kind': 'component + footprint reference art', 'board_use': False}}}+if etch_rgb:+ spec['etch_rgb'] = etch_rgb+ spec['etch_extras'] = {'adomRole': 'laser_etch', 'virtualMark': True, 'text': a.mpn, 'face': 'side (-Y), on the lens band, window kept clear',+ 'tooltip': f'Virtual laser-etched MPN ({a.mpn}) on the side face\nidentification aid: the real part is unmarked'} sp = os.path.join(work, f'{a.slug}-hero.finalize.json'); json.dump(spec, open(sp, 'w')) hero = os.path.join(out_dir, f'{a.slug}-hero.glb') r = subprocess.run([sys.executable, os.path.join(T, 'finalize.py'), ov, hero, sp], capture_output=True, text=True); assert r.returncode == 0, r.stderr
provenance/tools/etch_part.pyadded+97@@ -0,0 +1,97 @@+#!/usr/bin/env python3+"""Laser-etch a part's MPN onto the top face of its STEP, keeping the model's own colours. The mark is+FLAT by default (each glyph's top face only, a zero-thickness sheet: about a fifth of the triangles of+the service's extruded glyphs; ETCH_SOLID=1 keeps the solids).++The adom-chip-laser service etches across X on a Z-up part and repaints the whole model black and+grey. This stands the part up (--up y for Y-up vendor models), turns it so its LONGEST top-face+direction lies along X, has the service etch that, keeps only the service's inlay, adds it to the+UNTOUCHED original as a separate 'laser_etch' part with its own colour, and turns everything back.+Output is in the original's frame, so the board's model path and transform do not change.++SIDE marks (--face side): for parts whose top must stay clear (an LED's window), the mark goes on a long+side face instead. After standing the part up, the chosen side (--side-dir, default -y: the long side facing+-Y in the seating frame) is turned to face +Z, the flat face band furthest from the seating plane on that side+(the moulded body / lens band, never the seam to the PCB substrate or the leads) is picked by side_region.py,+the service is asked again with frac rescaled so the text fills that band minus margins (--margin-w,+--margin-h), the mark is centred on the band (fit_mark.py), seated on the real surface (seat_mark.py) and all+turns are undone about the same pivot. --mark auto (the side default) picks dark or light by contrast with+that face's own colour.++Usage: etch_part.py --in part.step --mpn MPN --out part-etched.step [--up z|y] [--frac 0.55]+ [--mark light|dark|auto|r,g,b] [--service URL]+ [--face top|side] [--side-dir -y|+y|-x|+x] [--margin-w 0.10] [--margin-h 0.18]+Needs OCP (OpenCascade's Python bindings; `adom-aiflow-etch` makes its own venv on first use)."""+import argparse, json, os, subprocess, sys, tempfile, urllib.request+HERE = os.path.dirname(os.path.abspath(__file__)); PY = sys.executable+ap = argparse.ArgumentParser()+ap.add_argument("--in", dest="src", required=True); ap.add_argument("--mpn", required=True); ap.add_argument("--out", required=True)+ap.add_argument("--up", default="z", choices=["z", "y"]); ap.add_argument("--frac", default="0.55")+ap.add_argument("--along", default="long", choices=["long", "x", "y"], help="direction the text runs in the stood-up frame: long axis (default), or x/y to keep it off a printed band such as an electrolytic's polarity stripe")+ap.add_argument("--mark", default=None, help="light|dark|auto|r,g,b (linear RGB); default light for top, auto for side")+ap.add_argument("--face", default="top", choices=["top", "side"], help="top (default, the original behaviour) or a long side face")+ap.add_argument("--side-dir", default="-y", choices=["-y", "+y", "-x", "+x"], help="which side face gets the mark, in the seating frame")+ap.add_argument("--margin-w", type=float, default=0.10); ap.add_argument("--margin-h", type=float, default=0.18); ap.add_argument("--service", default=os.environ.get("ADOM_CHIP_LASER_URL", "https://laserchip-6dn1tl7vjz5u.adom.cloud"))+a = ap.parse_args()+from OCP.STEPControl import STEPControl_Reader+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+def ext(p):+ r = STEPControl_Reader(); r.ReadFile(p); r.TransferRoots(); b = Bnd_Box(); BRepBndLib.Add_s(r.OneShape(), b)+ mn, mx = b.CornerMin(), b.CornerMax(); return mx.X() - mn.X(), mx.Y() - mn.Y(), mx.Z() - mn.Z()+def run(*args):+ r = subprocess.run([PY, *args], capture_output=True, text=True)+ if r.returncode: sys.exit(f"ERROR: {' '.join(args[:1])} failed: {r.stderr[-600:]}")+def runj(*args):+ r = subprocess.run([PY, *args], capture_output=True, text=True)+ if r.returncode: sys.exit(f"ERROR: {' '.join(args[:1])} failed: {r.stderr[-600:]}")+ return json.loads([l for l in r.stdout.splitlines() if l.startswith("{")][-1]) # OCCT writers print banners too+RGB = {"light": "0.78,0.78,0.76", "dark": "0.012,0.012,0.012"}+tmp = tempfile.mkdtemp(prefix="etch-"); cur = a.src; undo = []; info = {}+if a.up == "y": # Y-up vendor model: stand it up first+ run(os.path.join(HERE, "rotate_step_xcaf.py"), cur, f"{tmp}/up.step", "90", "x"); cur = f"{tmp}/up.step"; undo.append(("-90", "x"))+def etch(model, frac, out):+ req = urllib.request.Request(f"{a.service.rstrip('/')}/etch?mpn={urllib.request.quote(a.mpn)}&frac={frac}", data=open(model, "rb").read(), method="POST")+ with urllib.request.urlopen(req, timeout=300) as resp:+ open(out, "wb").write(resp.read()); return resp.headers.get("X-Etch-Fontsize-Mm")+if a.face == "top":+ dx, dy, dz = ext(cur)+ if (a.along == "long" and dy > dx * 1.02) or a.along == "y": # text should run along Y: turn Y onto X so the service writes along it+ run(os.path.join(HERE, "rotate_step_xcaf.py"), cur, f"{tmp}/long.step", "90", "z"); cur = f"{tmp}/long.step"; undo.append(("-90", "z"))+ size = etch(cur, a.frac, f"{tmp}/etched.step")+ rgb = RGB.get(a.mark or "light", a.mark or "light")+ run(os.path.join(HERE, "merge_etch.py"), cur, f"{tmp}/etched.step", f"{tmp}/merged.step", "0.01", rgb); cur = f"{tmp}/merged.step"+ # the service lays the mark at the bbox top: on an MLCC or resistor that is the end caps, so it floats+ # above the body; seat it on the surface actually under the text+ run(os.path.join(HERE, "seat_mark.py"), cur, f"{tmp}/seated.step", "0.005"); cur = f"{tmp}/seated.step"+else:+ from OCP.STEPControl import STEPControl_Reader as _R+ r_ = _R(); r_.ReadFile(cur); r_.TransferRoots(); b_ = Bnd_Box(); BRepBndLib.Add_s(r_.OneShape(), b_); mn_, mx_ = b_.CornerMin(), b_.CornerMax()+ pv = f"{(mn_.X()+mx_.X())/2},{(mn_.Y()+mx_.Y())/2},{(mn_.Z()+mx_.Z())/2}" # one pivot for every turn, forward and back+ turn, up = {"-y": (("-90", "x"), (0, 1, 0)), "+y": (("90", "x"), (0, -1, 0)), "-x": (("90", "y"), (1, 0, 0)), "+x": (("-90", "y"), (-1, 0, 0))}[a.side_dir]+ run(os.path.join(HERE, "rotate_step_xcaf.py"), cur, f"{tmp}/side.step", turn[0], turn[1], pv); cur = f"{tmp}/side.step"; undo.append((str(-float(turn[0])), turn[1], pv))+ dx, dy, dz = ext(cur)+ if (a.along == "long" and dy > dx * 1.02) or a.along == "y":+ run(os.path.join(HERE, "rotate_step_xcaf.py"), cur, f"{tmp}/long.step", "90", "z", pv); cur = f"{tmp}/long.step"; undo.append(("-90", "z", pv)); up = (-up[1], up[0], up[2])+ reg = runj(os.path.join(HERE, "side_region.py"), cur, "--up", ",".join(map(str, up)))+ if a.mark in (None, "auto"): # contrast against the face the mark sits on (WCAG-style ratio on linear luminance)+ c = reg["rgb"] or [0.5, 0.5, 0.5]; Y = 0.2126 * c[0] + 0.7152 * c[1] + 0.0722 * c[2]+ rgb = RGB["dark"] if (Y + 0.05) / (0.012 + 0.05) >= (0.6 + 0.05) / (Y + 0.05) else RGB["light"]+ else: rgb = RGB.get(a.mark, a.mark)+ region = ",".join(str(v) for v in reg["region"]); frac = float(a.frac); fits = []+ for attempt in range(3): # service sizes the text by frac; rescale until it fills the band+ size = etch(cur, frac, f"{tmp}/etched{attempt}.step")+ run(os.path.join(HERE, "merge_etch.py"), cur, f"{tmp}/etched{attempt}.step", f"{tmp}/merged{attempt}.step", "0.01", rgb)+ fit = runj(os.path.join(HERE, "fit_mark.py"), f"{tmp}/merged{attempt}.step", f"{tmp}/fit{attempt}.step", region, str(a.margin_w), str(a.margin_h))+ fits.append(dict(frac=frac, fontMm=float(size) if size else None, **fit))+ if 1.0 <= fit["scale_to_fill"] <= 1.06: break # fills the band within 6 %, never overflows+ frac = round(frac * fit["scale_to_fill"] * 0.99, 4)+ x0, y0, x1, y1 = reg["region"]; m = fits[-1]["mark_region"]+ assert x0 <= m[0] and m[2] <= x1 and y0 <= m[1] and m[3] <= y1, f"mark {m} not inside side face {reg['region']}"+ cur = f"{tmp}/fit{len(fits)-1}.step"+ run(os.path.join(HERE, "seat_mark.py"), cur, f"{tmp}/seated.step", "0.005"); cur = f"{tmp}/seated.step"+ info = dict(sideDir=a.side_dir, sideFace=reg, fits=fits, frac=fits[-1]["frac"])+for i, u in enumerate(reversed(undo)):+ nxt = f"{tmp}/undo{i}.step"; run(os.path.join(HERE, "rotate_step_xcaf.py"), cur, nxt, *u); cur = nxt+os.replace(cur, a.out)+print(json.dumps({"ok": True, "out": a.out, "mpn": a.mpn, "face": a.face, "fontMm": float(size) if size else None, "alongLongAxis": a.along == "long", "along": a.along, "turnedForLongAxis": any(u[1] == "z" for u in undo), "stoodUp": a.up == "y", "mark": rgb, **info}))
provenance/tools/fit_mark.pyadded+69@@ -0,0 +1,69 @@+#!/usr/bin/env python3+"""Measure the flat laser_etch mark in a merged STEP and move it (in X/Y only) so its centre sits on the centre+of a region (the side face chosen by side_region.py). Prints JSON with the mark size before the move and the+scale that would make it fill the region with the given margins (etch_part.py re-asks the service with frac+x scale). Colours and names kept (XCAF).+Usage: fit_mark.py in.step out.step x0,y0,x1,y1 [margin_w=0.10] [margin_h=0.18]"""+import sys, json+from OCP.STEPCAFControl import STEPCAFControl_Reader, STEPCAFControl_Writer+from OCP.STEPControl import STEPControl_AsIs+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool, XCAFDoc_ColorType+from OCP.TDF import TDF_ChildIterator, TDF_Label+from OCP.TDataStd import TDataStd_Name+from OCP.TopLoc import TopLoc_Location+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+from OCP.gp import gp_Trsf, gp_Vec+from OCP.BRepBuilderAPI import BRepBuilderAPI_Transform+from OCP.Quantity import Quantity_Color+from OCP.TopExp import TopExp_Explorer+from OCP.TopAbs import TopAbs_FACE+src, out = sys.argv[1:3]; x0, y0, x1, y1 = map(float, sys.argv[3].split(','))+mw = float(sys.argv[4]) if len(sys.argv) > 4 else 0.10; mh = float(sys.argv[5]) if len(sys.argv) > 5 else 0.18+doc = TDocStd_Document(TCollection_ExtendedString("d"))+r = STEPCAFControl_Reader(); r.SetColorMode(True); r.SetNameMode(True); r.SetLayerMode(True); r.ReadFile(src); r.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main()); ct = XCAFDoc_DocumentTool.ColorTool_s(doc.Main())+def name(l):+ nm = TDataStd_Name(); return nm.Get().ToExtString() if l.FindAttribute(TDataStd_Name.GetID_s(), nm) else ''+found = []+def walk(l, loc, named):+ if st.IsReference_s(l):+ ref = TDF_Label(); st.GetReferredShape_s(l, ref); return walk(ref, loc.Multiplied(st.GetLocation_s(l)), named or name(l) == 'laser_etch')+ if st.IsAssembly_s(l):+ it = TDF_ChildIterator(l, False)+ while it.More(): c = it.Value(); it.Next(); walk(c, loc, named)+ return+ if named or name(l) == 'laser_etch': found.append((l, loc))+it = TDF_ChildIterator(st.Label(), False)+while it.More():+ l = it.Value(); it.Next()+ if st.IsFree_s(l) and st.IsTopLevel(l): walk(l, TopLoc_Location(), False)+assert len(found) == 1, len(found); ml, mloc = found[0]+b = Bnd_Box(); BRepBndLib.Add_s(st.GetShape_s(ml).Moved(mloc), b); mn, mx = b.CornerMin(), b.CornerMax()+w, h = mx.X() - mn.X(), mx.Y() - mn.Y(); rw, rh = x1 - x0, y1 - y0+scale = min(rw * (1 - 2 * mw) / w, rh * (1 - 2 * mh) / h)+dx = (x0 + x1) / 2 - (mn.X() + mx.X()) / 2; dy = (y0 + y1) / 2 - (mn.Y() + mx.Y()) / 2+v = gp_Vec(dx, dy, 0).Transformed(mloc.Transformation().Inverted()); t = gp_Trsf(); t.SetTranslation(v)+col = None # the mark colour lives on the label or (as read back from STEP) on its faces+for tt in (XCAFDoc_ColorType.XCAFDoc_ColorSurf, XCAFDoc_ColorType.XCAFDoc_ColorGen):+ c = Quantity_Color()+ if col is None and ct.GetColor_s(ml, tt, c): col = c+ex = TopExp_Explorer(st.GetShape_s(ml), TopAbs_FACE)+while col is None and ex.More():+ c = Quantity_Color()+ if ct.GetColor(ex.Current(), XCAFDoc_ColorType.XCAFDoc_ColorSurf, c) or ct.GetColor(ex.Current(), XCAFDoc_ColorType.XCAFDoc_ColorGen, c): col = c+ ex.Next()+assert col is not None, 'mark colour not found'+st.SetShape(ml, BRepBuilderAPI_Transform(st.GetShape_s(ml), t, True).Shape())+if True:+ ct.SetColor(ml, col, XCAFDoc_ColorType.XCAFDoc_ColorSurf); ct.SetColor(ml, col, XCAFDoc_ColorType.XCAFDoc_ColorGen)+ ex = TopExp_Explorer(st.GetShape_s(ml), TopAbs_FACE)+ while ex.More():+ sub = st.AddSubShape(ml, ex.Current()); ex.Next()+ if not sub.IsNull(): ct.SetColor(sub, col, XCAFDoc_ColorType.XCAFDoc_ColorSurf)+st.UpdateAssemblies()+wr = STEPCAFControl_Writer(); wr.SetColorMode(True); wr.SetNameMode(True); wr.SetLayerMode(True); wr.Transfer(doc, STEPControl_AsIs); wr.Write(out)+print(json.dumps(dict(mark_mm=[round(w, 4), round(h, 4)], region_mm=[round(rw, 4), round(rh, 4)], scale_to_fill=round(scale, 4),+ moved_mm=[round(dx, 4), round(dy, 4)], mark_region=[round(mn.X() + dx, 4), round(mn.Y() + dy, 4), round(mx.X() + dx, 4), round(mx.Y() + dy, 4)])))
provenance/tools/gltfio.py+36−3@@ -35,7 +35,7 @@ def save(path, d, arrays): """d: glTF json WITHOUT accessors/bufferViews/buffers; primitives reference keys into `arrays` (dict key -> (np.ndarray, target)); keys are replaced with accessor indices.""" blob = bytearray(); d['accessors'] = []; d['bufferViews'] = []; idx = {}- def add(key):+ def add(key, pos=False): if key in idx: return idx[key] arr, target = arrays[key] if arr.dtype.kind == 'f': arr = arr.astype(np.float32); ct = 5126@@ -49,11 +49,11 @@ def save(path, d, arrays): k = 1 if arr.ndim == 1 else arr.shape[1] acc = {'bufferView': len(d['bufferViews']) - 1, 'componentType': ct, 'count': int(arr.shape[0]), 'type': {1: 'SCALAR', 2: 'VEC2', 3: 'VEC3', 4: 'VEC4'}[k]}- if key.endswith('POSITION'): acc['min'] = [float(v) for v in arr.min(0)]; acc['max'] = [float(v) for v in arr.max(0)]+ if pos or key.endswith('POSITION'): acc['min'] = [float(v) for v in arr.min(0)]; acc['max'] = [float(v) for v in arr.max(0)] d['accessors'].append(acc); idx[key] = len(d['accessors']) - 1; return idx[key] for m in d['meshes']: for p in m['primitives']:- p['attributes'] = {k: add(v) for k, v in p['attributes'].items()}+ p['attributes'] = {k: add(v, k == 'POSITION') for k, v in p['attributes'].items()} if 'indices' in p: p['indices'] = add(p['indices']) while len(blob) % 4: blob.append(0) d['buffers'] = [{'byteLength': len(blob)}]@@ -72,3 +72,36 @@ def explode(d, binc): key = f'a{p["indices"]}_IDX'; arrays[key] = (accessor(d, binc, p['indices']), 34963); p['indices'] = key for k in ('accessors', 'bufferViews', 'buffers'): d.pop(k, None) return arrays++def flatten(d, binc):+ """Every mesh primitive of the default scene with its node's world matrix baked in: yields+ (material_index, P[n,3] float64 metres, N[n,3] unit, I[m] int64). Handles nested / rotated / scaled nodes+ (step2glb writes an assembly as a node tree) and dequantizes KHR_mesh_quantization data."""+ out = []+ def walk(i, M):+ n = d['nodes'][i]; W = M @ node_matrix(n)+ if 'mesh' in n:+ R = W[:3, :3]; Nm = np.linalg.inv(R).T+ for p in d['meshes'][n['mesh']]['primitives']:+ P = accessor(d, binc, p['attributes']['POSITION']).astype(np.float64) @ R.T + W[:3, 3]+ N = accessor(d, binc, p['attributes']['NORMAL']).astype(np.float64) @ Nm.T+ N /= np.maximum(np.linalg.norm(N, axis=1, keepdims=True), 1e-12)+ out.append((p.get('material'), P, N, accessor(d, binc, p['indices']).astype(np.int64)))+ for c in n.get('children', []): walk(c, W)+ for r in d['scenes'][d.get('scene', 0)]['nodes']: walk(r, np.eye(4))+ return out++ETCH_RGB = {'dark': (0.012, 0.012, 0.012), 'light': (0.78, 0.78, 0.76)}+def led_groups(d, binc, known, lens_lin, tol=3e-3):+ """Group a step2glb LED conversion by role (body/substrate, terminal, cathode_mark, lens, laser_etch) using the+ material base colours. known: role -> linear rgb. Returns role -> (P, N, I) concatenated."""+ groups = {}+ for mi, P, N, I in flatten(d, binc):+ c = d['materials'][mi]['pbrMetallicRoughness']['baseColorFactor'][:3]+ near = lambda k: max(abs(x - y) for x, y in zip(c, k)) < tol+ role = next((r for r, k in known.items() if near(k)), None)+ if role is None and near(lens_lin): role = 'lens'+ if role is None and any(near(k) for k in ETCH_RGB.values()): role = 'laser_etch'+ assert role, ('unknown material colour', c)+ g = groups.setdefault(role, [[], [], [], 0]); g[0].append(P); g[1].append(N); g[2].append(I + g[3]); g[3] += len(P)+ return {r: (np.concatenate(g[0]), np.concatenate(g[1]), np.concatenate(g[2])) for r, g in groups.items()}
provenance/tools/make_led_hero.py+2−2@@ -8,11 +8,11 @@ p = json.load(open(f'{LP}/{slug}/page.json')); comp = p['component'] hexs = '#%02X%02X%02X' % tuple(round(float(v) * 255) for v in lens.split(',')) cfg = dict(glb=glb, dir=[-0.9, -1.3, 1.1], dist=7.6, title=p['title'].split(' - ')[0], mpn=mpn, cat=p['brief'], mfr=f"{comp['manufacturer']} • {comp['package']}", pill='ADOM BASIC PART',- foot='Manufacturer datasheet · KiCad library CAD, coloured lens · Adom Wiki',+ foot='Manufacturer datasheet · KiCad library CAD, coloured lens · virtual MPN mark on the side · Adom Wiki', lens=hexs, emis=0.0, lensEnv=0.25, noToneMap=False, exposure=0.62) cfg.update(extra) html = open(f'{LP}/tools/hero_template_led.html').read().replace('__CFG__', json.dumps(cfg, ensure_ascii=False)) open(f'{LP}/work/{slug}.hero.html', 'w').write(html) json.dump(cfg, open(f'{LP}/work/{slug}.hero.cfg.json', 'w'), indent=1, ensure_ascii=False)-r = subprocess.run(['node', f'{LP}/_tools/shoot_hero.js', f'http://127.0.0.1:8792/work/{slug}.hero.html', out], capture_output=True, text=True, timeout=200)+r = subprocess.run(['node', f'{LP}/_tools/shoot_hero.js', f'http://127.0.0.1:8793/work/{slug}.hero.html', out], capture_output=True, text=True, timeout=200) print(slug, r.returncode, r.stdout[-300:], r.stderr[-300:])
provenance/tools/merge_etch.pyadded+65@@ -0,0 +1,65 @@+#!/usr/bin/env python3+"""Colour-preserving laser etch: the etch service repaints the whole part (black body, grey inlay) and+drops the model's own colours. Keep the ORIGINAL coloured model untouched and add only the service's+inlay solids (the thin solids at the top of the etched part) as one light-grey 'laser_etch' part,+lifted a hair so it never z-fights with the top face.+Usage: merge_etch.py <original.step> <etched.step> <out.step> [lift_mm=0.01] [r,g,b of the mark, default light grey]+r,g,b are LINEAR RGB as OCCT stores them (the STEP file gets sRGB): 0.012 renders near-black, 0.04 is already a mid grey (0.22 sRGB)."""+import os, sys+from OCP.STEPControl import STEPControl_Reader, STEPControl_AsIs+from OCP.STEPCAFControl import STEPCAFControl_Reader, STEPCAFControl_Writer+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool, XCAFDoc_ColorType+from OCP.TopExp import TopExp_Explorer+from OCP.TopAbs import TopAbs_SOLID, TopAbs_FACE+from OCP.BRepAdaptor import BRepAdaptor_Surface+from OCP.GeomAbs import GeomAbs_Plane+from OCP.TopoDS import TopoDS, TopoDS_Compound+from OCP.BRep import BRep_Builder+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+from OCP.gp import gp_Trsf, gp_Vec+from OCP.TopLoc import TopLoc_Location+from OCP.Quantity import Quantity_Color, Quantity_TOC_RGB+from OCP.TDataStd import TDataStd_Name+orig, etched, out = sys.argv[1:4]; lift = float(sys.argv[4]) if len(sys.argv) > 4 else 0.01+rgb = [float(v) for v in sys.argv[5].split(",")] if len(sys.argv) > 5 else [0.78, 0.78, 0.76] # light on dark epoxy; pass a dark colour for a light body (an aluminium can)+def box(s):+ b = Bnd_Box(); BRepBndLib.Add_s(s, b); mn, mx = b.CornerMin(), b.CornerMax(); return mn.X(), mn.Y(), mn.Z(), mx.X(), mx.Y(), mx.Z()+r = STEPControl_Reader(); r.ReadFile(etched); r.TransferRoots(); e = r.OneShape()+top = box(e)[5]+ex = TopExp_Explorer(e, TopAbs_SOLID); inlay = []+while ex.More():+ s = TopoDS.Solid(ex.Current()); ex.Next()+ x0, y0, z0, x1, y1, z1 = box(s)+ if z1 - z0 < 0.2 and top - z1 < 0.05: inlay.append(s) # thin, at the very top: the etch+# FLAT by default: keep only each glyph's top face (a zero-thickness sheet), not the extruded solid+# with its side walls and underside: the same mark for about a third of the triangles+flat = os.environ.get("ETCH_SOLID", "") != "1"+comp = TopoDS_Compound(); bb = BRep_Builder(); bb.MakeCompound(comp)+nfaces = 0+for s in inlay:+ if not flat: bb.Add(comp, s); continue+ fx = TopExp_Explorer(s, TopAbs_FACE); z1s = box(s)[5]+ while fx.More():+ f = TopoDS.Face(fx.Current()); fx.Next()+ ad = BRepAdaptor_Surface(f)+ if ad.GetType() != GeomAbs_Plane: continue+ n = ad.Plane().Axis().Direction()+ if abs(n.Z()) > 0.99 and abs(box(f)[5] - z1s) < 1e-4: bb.Add(comp, f); nfaces += 1+t = gp_Trsf(); t.SetTranslation(gp_Vec(0, 0, lift))+from OCP.BRepBuilderAPI import BRepBuilderAPI_Transform+comp2 = BRepBuilderAPI_Transform(comp, t, True).Shape() # baked (no TopLoc): a located shape becomes an XCAF reference whose colour the STEP writer drops+doc = TDocStd_Document(TCollection_ExtendedString("d"))+cr = STEPCAFControl_Reader(); cr.SetColorMode(True); cr.SetNameMode(True); cr.SetLayerMode(True); cr.ReadFile(orig); cr.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main()); ct = XCAFDoc_DocumentTool.ColorTool_s(doc.Main())+lab = st.AddShape(comp2, False)+TDataStd_Name.Set_s(lab, TCollection_ExtendedString("laser_etch"))+ct.SetColor(lab, Quantity_Color(rgb[0], rgb[1], rgb[2], Quantity_TOC_RGB), XCAFDoc_ColorType.XCAFDoc_ColorSurf)+ct.SetColor(lab, Quantity_Color(rgb[0], rgb[1], rgb[2], Quantity_TOC_RGB), XCAFDoc_ColorType.XCAFDoc_ColorGen)+w = STEPCAFControl_Writer(); w.SetColorMode(True); w.SetNameMode(True); w.SetLayerMode(True)+w.Transfer(doc, STEPControl_AsIs); w.Write(out)+ib = box(comp2) if inlay else None+print(f"mark bbox " + (" ".join(f"{v:.3f}" for v in ib) if ib else "none"))+print(f"inlay solids {len(inlay)}; {'flat top faces ' + str(nfaces) if flat else 'solid glyphs'}; etched top z {top:.3f}")
provenance/tools/rebuild_all.sh+6−2@@ -1,13 +1,17 @@ #!/bin/bash-# Rebuild every Inolux LED output from tools/colours.tsv (serial; run from led-pass/). WS2812B-2020 is held.+# Rebuild every Inolux LED output (colour, side MPN etch, GLBs, hero) from tools/colours.tsv (serial; run from led-pass/). WS2812B-2020 is held. set -e P=~/.local/share/adom-aiflow/occ/bin/python+ETCH=/home/adom/project/aiflow-work/merged/tools/laser-etch/etch_part.py+mkdir -p work/etch SRC=/tmp/claude-1001/-home-adom-project/0a736c0e-0cd6-4308-915d-67b05c9b563f/scratchpad/leds # read-only clones (original composites) while IFS=$'\t' read slug mpn fam wl lens; do [ $slug = ws2812b-2020 ] && continue case $mpn in *UW) c=white_phosphor;; *A) c=amber;; *B) c=blue;; *G) c=green;; *R) c=red;; esac extra=""; [ $fam = template ] && extra="--template in-s42ata/IN-S42ATA-uncoloured.step"- $P tools/colour_led.py $slug/$mpn-uncoloured.step $slug/$mpn.step --family $fam --lens $lens $extra --report $slug/provenance/$mpn-colour.report.json > /dev/null 2>&1+ $P tools/colour_led.py $slug/$mpn-uncoloured.step work/etch/$mpn.coloured.step --family $fam --lens $lens $extra --report $slug/provenance/$mpn-colour.report.json > /dev/null 2>&1+ # MPN laser etch on the -Y side face (lens band), window kept clear (adom-aiflow etch_part.py --face side)+ $P $ETCH --in work/etch/$mpn.coloured.step --mpn $mpn --out $slug/$mpn.step --face side 2>/dev/null | grep '^{' | tail -1 > $slug/provenance/$mpn-etch.report.json step2glb convert $slug/$mpn.step -o work/$mpn.s2g.glb 2>&1 | grep '^OK' | cut -c1-80 step2glb convert $slug/$mpn-uncoloured.step -o work/$mpn-uncoloured.s2g.glb > /dev/null 2>&1 for kind in glb insertion.glb; do
provenance/tools/rebuild_composite.py+21−21@@ -37,30 +37,18 @@ def main(): nm = d['materials'][p['material']]['name'] role = 'lens' if nm.startswith('lens') else {'mat_0': 'body', 'mat_1': 'terminal', 'mat_2': 'cathode_mark'}[nm] slot[role] = p['material']- # new LED geometry from step2glb- s, sb = gltfio.load(a.s2g); sn = s['nodes'][s['scenes'][0]['nodes'][0]]; M = gltfio.node_matrix(sn)- assert len(s['nodes']) == 1, 'expected the single-node step2glb output'- groups = {}- for p in s['meshes'][sn['mesh']]['primitives']:- P = gltfio.accessor(s, sb, p['attributes']['POSITION']).astype(np.float64)- N = gltfio.accessor(s, sb, p['attributes']['NORMAL']).astype(np.float64)- I = gltfio.accessor(s, sb, p['indices']).astype(np.int64)- P = P @ M[:3, :3].T + M[:3, 3]; N = N @ M[:3, :3].T; N /= np.linalg.norm(N, axis=1, keepdims=True)- c = s['materials'][p['material']]['pbrMetallicRoughness']['baseColorFactor'][:3]- role = next((r for r, k in KNOWN.items() if max(abs(x - y) for x, y in zip(c, k)) < 2e-3), None)- if role is None:- assert max(abs(x - y) for x, y in zip(c, lens_lin)) < 2e-3, (c, lens_lin); role = 'lens'- g = groups.setdefault(role, [[], [], [], 0]); g[0].append(P); g[1].append(N); g[2].append(I + g[3]); g[3] += len(P)+ # new LED geometry from step2glb (any node tree: flattened with world matrices, grouped by material colour)+ s, sb = gltfio.load(a.s2g)+ G = gltfio.led_groups(s, sb, KNOWN, lens_lin) prims = [] for role in ('body', 'terminal', 'cathode_mark', 'lens'):- g = groups[role]; key = f'led_{role}'- arrays[key + '_POSITION'] = (np.concatenate(g[0]).astype(np.float32), 34962)- arrays[key + '_NORMAL'] = (np.concatenate(g[1]).astype(np.float32), 34962)- arrays[key + '_IDX'] = (np.concatenate(g[2]), 34963)+ P, N, I = G[role]; key = f'led_{role}'+ arrays[key + '_POSITION'] = (P.astype(np.float32), 34962); arrays[key + '_NORMAL'] = (N.astype(np.float32), 34962); arrays[key + '_IDX'] = (I, 34963) prims.append({'attributes': {'POSITION': key + '_POSITION', 'NORMAL': key + '_NORMAL'}, 'indices': key + '_IDX', 'material': slot[role], 'mode': 4})+ groups = {r: [[G[r][0]], None, [G[r][2]]] for r in G} d['meshes'][mold]['primitives'] = prims- new_top = float(max(np.concatenate(groups[r][0])[:, 2].max() for r in groups))- new_tris = sum(len(np.concatenate(groups[r][2])) // 3 for r in groups)+ new_top = float(max(G[r][0][:, 2].max() for r in G if r != 'laser_etch'))+ new_tris = sum(len(G[r][2]) // 3 for r in G) # materials for role in ('body', 'terminal', 'cathode_mark'): m = d['materials'][slot[role]]; m['pbrMetallicRoughness']['baseColorFactor'] = [round(v, 4) for v in KNOWN[role]] + [1]@@ -77,11 +65,23 @@ def main(): for ci in node.get('children', []): c = d['nodes'][ci] if 'translation' in c: c['translation'] = [c['translation'][0], c['translation'][1], c['translation'][2] * old_sz / new_sz]+ etch = None+ if 'laser_etch' in G: # side MPN mark: child of the LED node (rides the insertion animation) with the inverse Z scale,+ P, N, I = G['laser_etch'] # so the glyphs keep their true height while the body is scaled to the datasheet height+ zc = float((P[:, 2].min() + P[:, 2].max()) / 2); c = P.mean(0)+ arrays['etch_POSITION'] = ((P - [0, 0, zc]).astype(np.float32), 34962); arrays['etch_NORMAL'] = (N.astype(np.float32), 34962); arrays['etch_IDX'] = (I, 34963)+ rgb = d0 = None+ d['materials'].append({'name': 'laser_etch', 'pbrMetallicRoughness': {'baseColorFactor': list(s['materials'][[mi for mi, *_ in gltfio.flatten(s, sb) if any(max(abs(x - y) for x, y in zip(s['materials'][mi]['pbrMetallicRoughness']['baseColorFactor'][:3], k)) < 3e-3 for k in gltfio.ETCH_RGB.values())][0]]['pbrMetallicRoughness']['baseColorFactor'][:3]) + [1], 'metallicFactor': 0, 'roughnessFactor': 0.6}, 'doubleSided': True})+ d['meshes'].append({'name': 'laser_etch', 'primitives': [{'attributes': {'POSITION': 'etch_POSITION', 'NORMAL': 'etch_NORMAL'}, 'indices': 'etch_IDX', 'material': len(d['materials']) - 1, 'mode': 4}]})+ d['nodes'].append({'name': 'Adom.LaserEtch.MPN', 'mesh': len(d['meshes']) - 1, 'translation': [0, 0, zc], 'scale': [1, 1, 1 / new_sz],+ 'extras': {'adomRole': 'laser_etch', 'virtualMark': True, 'text': a.mpn, 'face': 'side (-Y, lens band)', 'tooltip': f'Virtual laser-etched MPN ({a.mpn})\nidentification aid, not the manufacturer marking'}})+ node.setdefault('children', []).append(len(d['nodes']) - 1)+ etch = dict(tris=len(I) // 3, z_mm=[round(float(P[:, 2].min()) * 1000, 4), round(float(P[:, 2].max()) * 1000, 4)]) d.setdefault('asset', {})['generator'] = 'adom led-pass rebuild_composite.py (scene from ' + a.composite.split('/')[-1] + ', LED from step2glb)' n = gltfio.save(a.out, d, arrays) rep = dict(out=a.out.split('/')[-1], bytes=n, sha256=hashlib.sha256(open(a.out, 'rb').read()).hexdigest(), led_node=a.mpn, old_led_tris=old_tris, new_led_tris=new_tris, old_mesh_top_m=float(old_top), new_mesh_top_m=new_top,- old_node_scale_z=old_sz, new_node_scale_z=new_sz, rendered_height_mm=round(new_top * new_sz * 1000, 4),+ old_node_scale_z=old_sz, new_node_scale_z=new_sz, rendered_height_mm=round(new_top * new_sz * 1000, 4), laser_etch=etch, lens_material={'name': m['name'], 'baseColor_linear': m['pbrMetallicRoughness']['baseColorFactor'], 'replaced': old_lens['name'], 'old_baseColor': old_lens['pbrMetallicRoughness']['baseColorFactor']}) print(json.dumps(rep))
provenance/tools/rotate_step_xcaf.pyadded+45@@ -0,0 +1,45 @@+#!/usr/bin/env python3+"""Rotate a STEP about Z through its bbox centre, keeping colours and names (XCAF): used to lay a+laser-etch mark along a part's long axis when the etch service writes across X only.+Usage: rotate_step_xcaf.py <in.step> <out.step> <degrees> [x|y|z, default z] [px,py,pz]+The optional pivot fixes the rotation centre (the side-face etch rotates forward and back about the SAME+point, so a mark that grows the bbox cannot shift the undo); without it the old behaviour is kept."""+import sys, math+from OCP.STEPCAFControl import STEPCAFControl_Reader, STEPCAFControl_Writer+from OCP.STEPControl import STEPControl_AsIs+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool+from OCP.TDF import TDF_ChildIterator+from OCP.gp import gp_Trsf, gp_Ax1, gp_Pnt, gp_Dir+from OCP.TopLoc import TopLoc_Location+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+src, out, deg = sys.argv[1], sys.argv[2], float(sys.argv[3])+axis = sys.argv[4] if len(sys.argv) > 4 else "z"+pivot = [float(v) for v in sys.argv[5].split(",")] if len(sys.argv) > 5 else None+doc = TDocStd_Document(TCollection_ExtendedString("doc"))+r = STEPCAFControl_Reader(); r.SetColorMode(True); r.SetNameMode(True); r.SetLayerMode(True)+r.ReadFile(src); r.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main())+labs = []+it = TDF_ChildIterator(st.Label(), False)+while it.More():+ l = it.Value()+ if st.IsFree_s(l) and st.IsTopLevel(l): labs.append(l)+ it.Next()+print('free shapes', len(labs))+b = Bnd_Box()+for l in labs: BRepBndLib.Add_s(st.GetShape_s(l), b)+mn, mx = b.CornerMin(), b.CornerMax()+d = {"x": gp_Dir(1, 0, 0), "y": gp_Dir(0, 1, 0), "z": gp_Dir(0, 0, 1)}[axis]+pc = gp_Pnt(*pivot) if pivot else gp_Pnt((mn.X()+mx.X())/2, (mn.Y()+mx.Y())/2, (mn.Z()+mx.Z())/2 if axis != "z" else 0)+t = gp_Trsf(); t.SetRotation(gp_Ax1(pc, d), math.radians(deg))+# wrap the untouched shapes in a new assembly carrying the rotation: the colours stay on the originals+asm = st.NewShape()+for lab in labs:+ st.AddComponent(asm, lab, TopLoc_Location(t))+st.UpdateAssemblies()+w = STEPCAFControl_Writer(); w.SetColorMode(True); w.SetNameMode(True); w.SetLayerMode(True)+w.Transfer(doc, STEPControl_AsIs); w.Write(out)+print(f"rotated {deg} deg about {axis}; in bbox x {mx.X()-mn.X():.3f} y {mx.Y()-mn.Y():.3f}")
provenance/tools/seat_mark.pyadded+83@@ -0,0 +1,83 @@+#!/usr/bin/env python3+"""Seat a flat laser_etch mark on the surface directly beneath it (Z-up STEP): the etch service puts the+mark at the part's bbox top, which floats above a body that is lower than its terminations (MLCC).+Casts vertical rays through the mark footprint, takes the highest surface hit (excluding the mark) and+moves the mark to that height + lift. Colours and names kept (XCAF).+Usage: seat_mark.py in.step out.step [lift_mm=0.005]"""+import sys+from OCP.STEPCAFControl import STEPCAFControl_Reader, STEPCAFControl_Writer+from OCP.STEPControl import STEPControl_AsIs+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool+from OCP.TDF import TDF_ChildIterator, TDF_Label+from OCP.TopLoc import TopLoc_Location+from OCP.TDataStd import TDataStd_Name+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+from OCP.IntCurvesFace import IntCurvesFace_ShapeIntersector+from OCP.gp import gp_Lin, gp_Pnt, gp_Dir, gp_Trsf, gp_Vec+from OCP.BRepBuilderAPI import BRepBuilderAPI_Transform+from OCP.TopoDS import TopoDS_Compound+from OCP.BRep import BRep_Builder+src, out = sys.argv[1:3]; lift = float(sys.argv[3]) if len(sys.argv) > 3 else 0.005+doc = TDocStd_Document(TCollection_ExtendedString("d"))+r = STEPCAFControl_Reader(); r.SetColorMode(True); r.SetNameMode(True); r.SetLayerMode(True); r.ReadFile(src); r.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main())+def name(l):+ nm = TDataStd_Name(); return nm.Get().ToExtString() if l.FindAttribute(TDataStd_Name.GetID_s(), nm) else ''+found = []; others = TopoDS_Compound(); bb = BRep_Builder(); bb.MakeCompound(others)+def walk(l, loc, named):+ if st.IsReference_s(l):+ ref = TDF_Label(); st.GetReferredShape_s(l, ref)+ return walk(ref, loc.Multiplied(st.GetLocation_s(l)), named or name(l) == 'laser_etch')+ if st.IsAssembly_s(l):+ it = TDF_ChildIterator(l, False)+ while it.More(): c = it.Value(); it.Next(); walk(c, loc, named)+ return+ s = st.GetShape_s(l)+ if named or name(l) == 'laser_etch': found.append((l, loc))+ else: bb.Add(others, s.Moved(loc))+it = TDF_ChildIterator(st.Label(), False)+while it.More():+ l = it.Value(); it.Next()+ if st.IsFree_s(l) and st.IsTopLevel(l): walk(l, TopLoc_Location(), False)+assert len(found) == 1, len(found); ml, mloc = found[0]; ms = st.GetShape_s(ml).Moved(mloc)+b = Bnd_Box(); BRepBndLib.Add_s(ms, b); mn, mx = b.CornerMin(), b.CornerMax()+inter = IntCurvesFace_ShapeIntersector(); inter.Load(others, 1e-6)+hits = []+for fx in (0.1, 0.3, 0.5, 0.7, 0.9):+ for fy in (0.25, 0.5, 0.75):+ x = mn.X() + (mx.X()-mn.X())*fx; y = mn.Y() + (mx.Y()-mn.Y())*fy+ inter.Perform(gp_Lin(gp_Pnt(x, y, mx.Z()+5), gp_Dir(0, 0, -1)), -1e9, 1e9)+ zs = [inter.Pnt(k).Z() for k in range(1, inter.NbPnt()+1)]+ if zs: hits.append(max(zs))+top = max(hits); dz = top + lift - mn.Z()+v = gp_Vec(0, 0, dz).Transformed(mloc.Transformation().Inverted()) # world lift expressed in the part's own frame+t = gp_Trsf(); t.SetTranslation(v)+from OCP.XCAFDoc import XCAFDoc_ColorType+from OCP.Quantity import Quantity_Color+from OCP.TopExp import TopExp_Explorer+from OCP.TopAbs import TopAbs_FACE+ct = XCAFDoc_DocumentTool.ColorTool_s(doc.Main()); col = None+for src_ in [st.GetShape_s(ml)]:+ c = Quantity_Color()+ if ct.GetColor_s(ml, XCAFDoc_ColorType.XCAFDoc_ColorSurf, c) or ct.GetColor_s(ml, XCAFDoc_ColorType.XCAFDoc_ColorGen, c): col = c+ ex = TopExp_Explorer(src_, TopAbs_FACE)+ while col is None and ex.More():+ c = Quantity_Color()+ if ct.GetColor(ex.Current(), XCAFDoc_ColorType.XCAFDoc_ColorSurf, c) or ct.GetColor(ex.Current(), XCAFDoc_ColorType.XCAFDoc_ColorGen, c): col = c+ ex.Next()+assert col is not None, 'mark colour not found'+st.SetShape(ml, BRepBuilderAPI_Transform(st.GetShape_s(ml), t, True).Shape())+ct.SetColor(ml, col, XCAFDoc_ColorType.XCAFDoc_ColorSurf); ct.SetColor(ml, col, XCAFDoc_ColorType.XCAFDoc_ColorGen)+ex = TopExp_Explorer(st.GetShape_s(ml), TopAbs_FACE); nf = 0 # face-level colour too, as the etch tool wrote it (some renderers read only that)+while ex.More():+ sub = st.AddSubShape(ml, ex.Current()); ex.Next()+ if not sub.IsNull(): ct.SetColor(sub, col, XCAFDoc_ColorType.XCAFDoc_ColorSurf); nf += 1+print("face colours", nf)+print(f"mark colour kept {col.Red():.3f},{col.Green():.3f},{col.Blue():.3f}")+st.UpdateAssemblies()+w = STEPCAFControl_Writer(); w.SetColorMode(True); w.SetNameMode(True); w.SetLayerMode(True)+w.Transfer(doc, STEPControl_AsIs); w.Write(out)+print(f"surface under mark z {min(hits):.4f}..{top:.4f}; mark z {mn.Z():.4f} -> {mn.Z()+dz:.4f} (moved {dz*1000:+.1f} um)")
provenance/tools/side_region.pyadded+59@@ -0,0 +1,59 @@+#!/usr/bin/env python3+"""Pick the face region a SIDE laser-etch mark must stay inside (Z-up STEP, already turned so the chosen side+faces +Z). Candidates: planar faces lying flat at the model's top Z (the turned side's outermost plane). Of the+candidates with at least a quarter of the largest candidate's area, take the one furthest along --up (the+part's original +Z expressed in this frame): the moulded body/lens band above a PCB substrate or the leads,+never the seam between them. Prints JSON: region bbox, z, face colour (linear RGB) and the candidate list.+Usage: side_region.py in.step --up ux,uy,uz"""+import sys, json, argparse+from OCP.STEPCAFControl import STEPCAFControl_Reader+from OCP.TDocStd import TDocStd_Document+from OCP.TCollection import TCollection_ExtendedString+from OCP.XCAFDoc import XCAFDoc_DocumentTool, XCAFDoc_ColorType+from OCP.TDF import TDF_ChildIterator, TDF_Label+from OCP.TopLoc import TopLoc_Location+from OCP.TopExp import TopExp_Explorer+from OCP.TopAbs import TopAbs_FACE+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+from OCP.GProp import GProp_GProps+from OCP.BRepGProp import BRepGProp+from OCP.Quantity import Quantity_Color+ap = argparse.ArgumentParser(); ap.add_argument('src'); ap.add_argument('--up', required=True); a = ap.parse_args()+up = [float(v) for v in a.up.split(',')]+doc = TDocStd_Document(TCollection_ExtendedString("d"))+r = STEPCAFControl_Reader(); r.SetColorMode(True); r.SetNameMode(True); r.ReadFile(a.src); r.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main()); ct = XCAFDoc_DocumentTool.ColorTool_s(doc.Main())+faces = []+def colour(lab, f):+ c = Quantity_Color()+ for t in (XCAFDoc_ColorType.XCAFDoc_ColorSurf, XCAFDoc_ColorType.XCAFDoc_ColorGen):+ if ct.GetColor(f, t, c): return [c.Red(), c.Green(), c.Blue()]+ for t in (XCAFDoc_ColorType.XCAFDoc_ColorSurf, XCAFDoc_ColorType.XCAFDoc_ColorGen):+ if ct.GetColor_s(lab, t, c): return [c.Red(), c.Green(), c.Blue()]+ return None+def walk(l, loc):+ if st.IsReference_s(l):+ ref = TDF_Label(); st.GetReferredShape_s(l, ref); return walk(ref, loc.Multiplied(st.GetLocation_s(l)))+ if st.IsAssembly_s(l):+ it = TDF_ChildIterator(l, False)+ while it.More(): c = it.Value(); it.Next(); walk(c, loc)+ return+ ex = TopExp_Explorer(st.GetShape_s(l), TopAbs_FACE)+ while ex.More():+ f = ex.Current(); ex.Next(); fw = f.Moved(loc)+ b = Bnd_Box(); BRepBndLib.Add_s(fw, b); mn, mx = b.CornerMin(), b.CornerMax()+ g = GProp_GProps(); BRepGProp.SurfaceProperties_s(fw, g)+ faces.append(dict(bbox=[mn.X(), mn.Y(), mn.Z(), mx.X(), mx.Y(), mx.Z()], area=g.Mass(), rgb=colour(l, f)))+it = TDF_ChildIterator(st.Label(), False)+while it.More():+ l = it.Value(); it.Next()+ if st.IsFree_s(l) and st.IsTopLevel(l): walk(l, TopLoc_Location())+top = max(f['bbox'][5] for f in faces)+cand = [f for f in faces if f['bbox'][5] - f['bbox'][2] < 2e-3 and top - f['bbox'][5] < 2e-3 and f['area'] > 1e-6]+big = max(f['area'] for f in cand)+cand = [f for f in cand if f['area'] >= 0.25 * big]+cen = lambda f: [(f['bbox'][0] + f['bbox'][3]) / 2, (f['bbox'][1] + f['bbox'][4]) / 2, (f['bbox'][2] + f['bbox'][5]) / 2]+pick = max(cand, key=lambda f: sum(c * u for c, u in zip(cen(f), up)))+print(json.dumps(dict(region=[pick['bbox'][0], pick['bbox'][1], pick['bbox'][3], pick['bbox'][4]], z=top, area=pick['area'], rgb=pick['rgb'],+ candidates=[dict(region=[round(f['bbox'][0], 4), round(f['bbox'][1], 4), round(f['bbox'][3], 4), round(f['bbox'][4], 4)], area=round(f['area'], 4)) for f in cand])))
screenshots/hero.png⋯ 1 unchanged line ⋯