by adom
0402 Thick Film Resistor · 68 kΩ ±1% · 1/16 W
← Commit history
MPN laser etch: etched STEP is the default, plain kept as -unetched.step; hero GLB with footprint and silkscreen; hero card
24 files changed
+10996−1005
CHANGES.md+29CR0402-FX-6802GLF-fpview.html+1−1CR0402-FX-6802GLF-unetched.step+1049CR0402-FX-6802GLF.glbCR0402-FX-6802GLF.insertion.glbCR0402-FX-6802GLF.step+8753−1001README.md+3−1cr0402-fx-6802glf-hero.glbpage.json+14−2provenance/cr0402-fx-6802glf-etch-pass.provenance.json+166provenance/cr0402-fx-6802glf-hero.pinmap.json+32provenance/cr0402-fx-6802glf-hero.provenance.json+188provenance/tools/build_hero.py+75provenance/tools/component-reference-overlay.py+184provenance/tools/finalize.py+31provenance/tools/gltfio.py+118provenance/tools/hero_template.html+60provenance/tools/make_hero_png.py+16provenance/tools/merge_etch.py+65provenance/tools/seat_mark.py+83provenance/tools/shoot_hero.js+9provenance/tools/swap_part.py+79provenance/tools/xcaf_transform.py+41screenshots/hero.pngCHANGES.mdadded+29@@ -0,0 +1,29 @@+# CR0402-FX-6802GLF: MPN laser etch pass (2026-09-30)++John: chip-laser-etch every component we put on the wiki; the best STEP, with the etch, is the default.++## Files++- `CR0402-FX-6802GLF.step`: now the etched model: the page STEP unchanged (same frame, colours, names) plus one flat `laser_etch` part, the virtual MPN on the top face, seated on the body. Default.+- `CR0402-FX-6802GLF-unetched.step` (new): the STEP this page shipped before, byte for byte. Optional.+- `CR0402-FX-6802GLF.glb`, `CR0402-FX-6802GLF.insertion.glb`: only the part mesh swapped for the step2glb conversion of the etched STEP; board, pads, solder, silk, node names and the insertion animation kept (keyframes identical). The mark is a child node `Adom.LaserEtch.MPN` of the part node.+- `cr0402-fx-6802glf-hero.glb` (new): etched part plus footprint reference art (teal dashed pad outlines 50 %, silkscreen 30 %, pad labels 50 %), the reviewed hero proposal.+- `screenshots/hero.png`: the hero card in the shared basic-part layout (COMPONENT kicker, title, MPN, spec, manufacturer, ADOM BASIC PART pill), etched part only.+- `page.json` `component.parts`: `step` / `model_3d_step` = `CR0402-FX-6802GLF.step`, `model_3d_step_plain` = `CR0402-FX-6802GLF-unetched.step`, `model_3d` = `cr0402-fx-6802glf-hero.glb`, `model_3d_plain` = `CR0402-FX-6802GLF.glb`; `viewer_3d.tooltips: authored`.+- `README.md` Downloads: etched STEP (default), unetched STEP (optional), hero GLB rows.+- `CR0402-FX-6802GLF-fpview.html`: Solder button tooltip reworded ("250µm solder jet blobs for paste jetting at the 3rd party fab, which uses this placement data for its jetting sequence."), as on the LED pages.+- `provenance/`: pass provenance (hashes, sources, triangle counts), the hero provenance and pin map from the proposal, and the scripts used.++## GLBs++| File | Triangles before | after | Bytes before | after |+|---|---|---|---|---|+| `CR0402-FX-6802GLF.glb` | 244 | 514 | 19888 | 21272 |+| `CR0402-FX-6802GLF.insertion.glb` | 1200 | 1470 | 54344 | 42948 |+| `cr0402-fx-6802glf-hero.glb` (new) | | 514 | | 47144 |++## Worth knowing++- MPN is 17 characters on a 1.0 mm part: the service font is 0.054 mm tall. Readable in the hero PNG and when zoomed; on the page viewer at default zoom it will look like a thin line.+- All six CR0402 pages share the identical KiCad R_0402 model; only the mark differs.+
CR0402-FX-6802GLF-fpview.html+1−1@@ -323,7 +323,7 @@ <button onclick="zoomFit()">Fit</button> <button onclick="zoomReset()">1:1</button> <button onclick="toggleGrid()" id="grid-btn" class="active">Grid</button>- <button onclick="toggleSolder()" id="solder-btn" class="active" title="250µm solder jet blobs for Adom InstaPCB paste jetting. Adom uses this placement data for its jetting sequence. Blob count, position, and size (250–600µm) are adjustable. Placement accuracy: ±50µm.">Solder</button>+ <button onclick="toggleSolder()" id="solder-btn" class="active" title="250µm solder jet blobs for paste jetting at the 3rd party fab, which uses this placement data for its jetting sequence. Blob count, position, and size (250–600µm) are adjustable. Placement accuracy: ±50µm.">Solder</button> <button onclick="toggleLabels()" id="labels-btn">Labels</button> <div class="sep"></div> <button onclick="showRegenPrompt()" id="regen-btn" title="Show regeneration prompt to paste into Claude Code">Regen</button>
CR0402-FX-6802GLF-unetched.stepadded+1049@@ -0,0 +1,1049 @@+ISO-10303-21;+HEADER;+/* R_0402_1005Metric.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2018, kicad StepUp+ * + * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), + * with the following exception:+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', + * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided + * as part of the 'Licensed Material'.+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. + * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * *USE 3D CAD DATA AT YOUR OWN RISK*+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*+ * + */++FILE_DESCRIPTION(+/* description */ ('model of R_0402_1005Metric'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'R_0402_1005Metric.step',+/* time_stamp */ '2018-01-04T00:45:35',+/* author */ ('kicad StepUp','ksu'),+/* organization */ ('FreeCAD'),+/* preprocessor_version */ 'OCC',+/* originating_system */ 'kicad StepUp',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('R_0402_1005Metric','R_0402_1005Metric','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#805);+#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,#57,#140,#165,#190,#257,#274,#291,#340,#357,+#374,#423,#440,#509,#540,#564,#633,#657,#674,#691,#708,#725,#742,+#759,#776,#793));+#17 = ADVANCED_FACE('',(#18),#52,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#30,#38,#46));+#20 = ORIENTED_EDGE('',*,*,#21,.F.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.5,-0.25,3.5E-02));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.5,-0.25,0.315));+#26 = LINE('',#27,#28);+#27 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#28 = VECTOR('',#29,1.);+#29 = DIRECTION('',(0.,0.,1.));+#30 = ORIENTED_EDGE('',*,*,#31,.T.);+#31 = EDGE_CURVE('',#22,#32,#34,.T.);+#32 = VERTEX_POINT('',#33);+#33 = CARTESIAN_POINT('',(-0.5,0.25,3.5E-02));+#34 = LINE('',#35,#36);+#35 = CARTESIAN_POINT('',(-0.5,-0.25,3.5E-02));+#36 = VECTOR('',#37,1.);+#37 = DIRECTION('',(0.,1.,0.));+#38 = ORIENTED_EDGE('',*,*,#39,.T.);+#39 = EDGE_CURVE('',#32,#40,#42,.T.);+#40 = VERTEX_POINT('',#41);+#41 = CARTESIAN_POINT('',(-0.5,0.25,0.315));+#42 = LINE('',#43,#44);+#43 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#44 = VECTOR('',#45,1.);+#45 = DIRECTION('',(0.,0.,1.));+#46 = ORIENTED_EDGE('',*,*,#47,.F.);+#47 = EDGE_CURVE('',#24,#40,#48,.T.);+#48 = LINE('',#49,#50);+#49 = CARTESIAN_POINT('',(-0.5,-0.25,0.315));+#50 = VECTOR('',#51,1.);+#51 = DIRECTION('',(0.,1.,0.));+#52 = PLANE('',#53);+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);+#54 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#55 = DIRECTION('',(1.,0.,0.));+#56 = DIRECTION('',(0.,0.,1.));+#57 = ADVANCED_FACE('',(#58),#135,.F.);+#58 = FACE_BOUND('',#59,.F.);+#59 = EDGE_LOOP('',(#60,#70,#77,#78,#87,#95,#104,#112,#120,#128));+#60 = ORIENTED_EDGE('',*,*,#61,.F.);+#61 = EDGE_CURVE('',#62,#64,#66,.T.);+#62 = VERTEX_POINT('',#63);+#63 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));+#64 = VERTEX_POINT('',#65);+#65 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(1.,0.,0.));+#70 = ORIENTED_EDGE('',*,*,#71,.F.);+#71 = EDGE_CURVE('',#22,#62,#72,.T.);+#72 = CIRCLE('',#73,3.5E-02);+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);+#74 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#75 = DIRECTION('',(0.,-1.,0.));+#76 = DIRECTION('',(0.,0.,1.));+#77 = ORIENTED_EDGE('',*,*,#21,.T.);+#78 = ORIENTED_EDGE('',*,*,#79,.T.);+#79 = EDGE_CURVE('',#24,#80,#82,.T.);+#80 = VERTEX_POINT('',#81);+#81 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));+#82 = CIRCLE('',#83,3.5E-02);+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);+#84 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#85 = DIRECTION('',(0.,1.,0.));+#86 = DIRECTION('',(0.,0.,1.));+#87 = ORIENTED_EDGE('',*,*,#88,.T.);+#88 = EDGE_CURVE('',#80,#89,#91,.T.);+#89 = VERTEX_POINT('',#90);+#90 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));+#91 = LINE('',#92,#93);+#92 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));+#93 = VECTOR('',#94,1.);+#94 = DIRECTION('',(1.,0.,0.));+#95 = ORIENTED_EDGE('',*,*,#96,.F.);+#96 = EDGE_CURVE('',#97,#89,#99,.T.);+#97 = VERTEX_POINT('',#98);+#98 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#99 = CIRCLE('',#100,3.5E-02);+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);+#101 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));+#102 = DIRECTION('',(0.,-1.,0.));+#103 = DIRECTION('',(0.,0.,1.));+#104 = ORIENTED_EDGE('',*,*,#105,.F.);+#105 = EDGE_CURVE('',#106,#97,#108,.T.);+#106 = VERTEX_POINT('',#107);+#107 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#108 = LINE('',#109,#110);+#109 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#110 = VECTOR('',#111,1.);+#111 = DIRECTION('',(1.,0.,0.));+#112 = ORIENTED_EDGE('',*,*,#113,.F.);+#113 = EDGE_CURVE('',#114,#106,#116,.T.);+#114 = VERTEX_POINT('',#115);+#115 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#116 = LINE('',#117,#118);+#117 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#118 = VECTOR('',#119,1.);+#119 = DIRECTION('',(0.,0.,1.));+#120 = ORIENTED_EDGE('',*,*,#121,.T.);+#121 = EDGE_CURVE('',#114,#122,#124,.T.);+#122 = VERTEX_POINT('',#123);+#123 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02));+#124 = LINE('',#125,#126);+#125 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#126 = VECTOR('',#127,1.);+#127 = DIRECTION('',(1.,0.,0.));+#128 = ORIENTED_EDGE('',*,*,#129,.T.);+#129 = EDGE_CURVE('',#122,#64,#130,.T.);+#130 = CIRCLE('',#131,3.5E-02);+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);+#132 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));+#133 = DIRECTION('',(0.,1.,0.));+#134 = DIRECTION('',(0.,0.,1.));+#135 = PLANE('',#136);+#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);+#137 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#138 = DIRECTION('',(0.,1.,0.));+#139 = DIRECTION('',(0.,0.,1.));+#140 = ADVANCED_FACE('',(#141),#160,.T.);+#141 = FACE_BOUND('',#142,.F.);+#142 = EDGE_LOOP('',(#143,#144,#152,#159));+#143 = ORIENTED_EDGE('',*,*,#71,.T.);+#144 = ORIENTED_EDGE('',*,*,#145,.T.);+#145 = EDGE_CURVE('',#62,#146,#148,.T.);+#146 = VERTEX_POINT('',#147);+#147 = CARTESIAN_POINT('',(-0.465,0.25,-2.775557561563E-17));+#148 = LINE('',#149,#150);+#149 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));+#150 = VECTOR('',#151,1.);+#151 = DIRECTION('',(0.,1.,0.));+#152 = ORIENTED_EDGE('',*,*,#153,.F.);+#153 = EDGE_CURVE('',#32,#146,#154,.T.);+#154 = CIRCLE('',#155,3.5E-02);+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);+#156 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#157 = DIRECTION('',(0.,-1.,0.));+#158 = DIRECTION('',(0.,0.,1.));+#159 = ORIENTED_EDGE('',*,*,#31,.F.);+#160 = CYLINDRICAL_SURFACE('',#161,3.5E-02);+#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);+#162 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#163 = DIRECTION('',(0.,1.,0.));+#164 = DIRECTION('',(-1.,0.,0.));+#165 = ADVANCED_FACE('',(#166),#185,.T.);+#166 = FACE_BOUND('',#167,.T.);+#167 = EDGE_LOOP('',(#168,#169,#177,#184));+#168 = ORIENTED_EDGE('',*,*,#79,.T.);+#169 = ORIENTED_EDGE('',*,*,#170,.T.);+#170 = EDGE_CURVE('',#80,#171,#173,.T.);+#171 = VERTEX_POINT('',#172);+#172 = CARTESIAN_POINT('',(-0.465,0.25,0.35));+#173 = LINE('',#174,#175);+#174 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));+#175 = VECTOR('',#176,1.);+#176 = DIRECTION('',(0.,1.,0.));+#177 = ORIENTED_EDGE('',*,*,#178,.F.);+#178 = EDGE_CURVE('',#40,#171,#179,.T.);+#179 = CIRCLE('',#180,3.5E-02);+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);+#181 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#182 = DIRECTION('',(0.,1.,0.));+#183 = DIRECTION('',(0.,0.,1.));+#184 = ORIENTED_EDGE('',*,*,#47,.F.);+#185 = CYLINDRICAL_SURFACE('',#186,3.5E-02);+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);+#187 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#188 = DIRECTION('',(0.,1.,0.));+#189 = DIRECTION('',(-1.,0.,0.));+#190 = ADVANCED_FACE('',(#191),#252,.T.);+#191 = FACE_BOUND('',#192,.T.);+#192 = EDGE_LOOP('',(#193,#201,#202,#203,#204,#212,#221,#229,#237,#245)+);+#193 = ORIENTED_EDGE('',*,*,#194,.F.);+#194 = EDGE_CURVE('',#146,#195,#197,.T.);+#195 = VERTEX_POINT('',#196);+#196 = CARTESIAN_POINT('',(-0.335,0.25,-2.775557561563E-17));+#197 = LINE('',#198,#199);+#198 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#199 = VECTOR('',#200,1.);+#200 = DIRECTION('',(1.,0.,0.));+#201 = ORIENTED_EDGE('',*,*,#153,.F.);+#202 = ORIENTED_EDGE('',*,*,#39,.T.);+#203 = ORIENTED_EDGE('',*,*,#178,.T.);+#204 = ORIENTED_EDGE('',*,*,#205,.T.);+#205 = EDGE_CURVE('',#171,#206,#208,.T.);+#206 = VERTEX_POINT('',#207);+#207 = CARTESIAN_POINT('',(-0.335,0.25,0.35));+#208 = LINE('',#209,#210);+#209 = CARTESIAN_POINT('',(-0.5,0.25,0.35));+#210 = VECTOR('',#211,1.);+#211 = DIRECTION('',(1.,0.,0.));+#212 = ORIENTED_EDGE('',*,*,#213,.F.);+#213 = EDGE_CURVE('',#214,#206,#216,.T.);+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#216 = CIRCLE('',#217,3.5E-02);+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);+#218 = CARTESIAN_POINT('',(-0.335,0.25,0.315));+#219 = DIRECTION('',(0.,-1.,0.));+#220 = DIRECTION('',(0.,0.,1.));+#221 = ORIENTED_EDGE('',*,*,#222,.F.);+#222 = EDGE_CURVE('',#223,#214,#225,.T.);+#223 = VERTEX_POINT('',#224);+#224 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#225 = LINE('',#226,#227);+#226 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#227 = VECTOR('',#228,1.);+#228 = DIRECTION('',(1.,0.,0.));+#229 = ORIENTED_EDGE('',*,*,#230,.F.);+#230 = EDGE_CURVE('',#231,#223,#233,.T.);+#231 = VERTEX_POINT('',#232);+#232 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#233 = LINE('',#234,#235);+#234 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#235 = VECTOR('',#236,1.);+#236 = DIRECTION('',(0.,0.,1.));+#237 = ORIENTED_EDGE('',*,*,#238,.T.);+#238 = EDGE_CURVE('',#231,#239,#241,.T.);+#239 = VERTEX_POINT('',#240);+#240 = CARTESIAN_POINT('',(-0.3,0.25,3.5E-02));+#241 = LINE('',#242,#243);+#242 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#243 = VECTOR('',#244,1.);+#244 = DIRECTION('',(1.,0.,0.));+#245 = ORIENTED_EDGE('',*,*,#246,.T.);+#246 = EDGE_CURVE('',#239,#195,#247,.T.);+#247 = CIRCLE('',#248,3.5E-02);+#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251);+#249 = CARTESIAN_POINT('',(-0.335,0.25,3.5E-02));+#250 = DIRECTION('',(0.,1.,0.));+#251 = DIRECTION('',(0.,0.,1.));+#252 = PLANE('',#253);+#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);+#254 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#255 = DIRECTION('',(0.,1.,0.));+#256 = DIRECTION('',(0.,0.,1.));+#257 = ADVANCED_FACE('',(#258),#269,.F.);+#258 = FACE_BOUND('',#259,.F.);+#259 = EDGE_LOOP('',(#260,#261,#262,#263));+#260 = ORIENTED_EDGE('',*,*,#194,.F.);+#261 = ORIENTED_EDGE('',*,*,#145,.F.);+#262 = ORIENTED_EDGE('',*,*,#61,.T.);+#263 = ORIENTED_EDGE('',*,*,#264,.T.);+#264 = EDGE_CURVE('',#64,#195,#265,.T.);+#265 = LINE('',#266,#267);+#266 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));+#267 = VECTOR('',#268,1.);+#268 = DIRECTION('',(0.,1.,0.));+#269 = PLANE('',#270);+#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);+#271 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#272 = DIRECTION('',(0.,0.,1.));+#273 = DIRECTION('',(1.,0.,0.));+#274 = ADVANCED_FACE('',(#275),#286,.T.);+#275 = FACE_BOUND('',#276,.T.);+#276 = EDGE_LOOP('',(#277,#278,#279,#280));+#277 = ORIENTED_EDGE('',*,*,#129,.T.);+#278 = ORIENTED_EDGE('',*,*,#264,.T.);+#279 = ORIENTED_EDGE('',*,*,#246,.F.);+#280 = ORIENTED_EDGE('',*,*,#281,.F.);+#281 = EDGE_CURVE('',#122,#239,#282,.T.);+#282 = LINE('',#283,#284);+#283 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02));+#284 = VECTOR('',#285,1.);+#285 = DIRECTION('',(0.,1.,0.));+#286 = CYLINDRICAL_SURFACE('',#287,3.5E-02);+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);+#288 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));+#289 = DIRECTION('',(0.,1.,0.));+#290 = DIRECTION('',(1.,0.,0.));+#291 = ADVANCED_FACE('',(#292),#335,.F.);+#292 = FACE_BOUND('',#293,.F.);+#293 = EDGE_LOOP('',(#294,#295,#296,#297,#305,#313,#321,#329));+#294 = ORIENTED_EDGE('',*,*,#121,.F.);+#295 = ORIENTED_EDGE('',*,*,#113,.T.);+#296 = ORIENTED_EDGE('',*,*,#105,.T.);+#297 = ORIENTED_EDGE('',*,*,#298,.T.);+#298 = EDGE_CURVE('',#97,#299,#301,.T.);+#299 = VERTEX_POINT('',#300);+#300 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#301 = LINE('',#302,#303);+#302 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#303 = VECTOR('',#304,1.);+#304 = DIRECTION('',(1.,0.,0.));+#305 = ORIENTED_EDGE('',*,*,#306,.T.);+#306 = EDGE_CURVE('',#299,#307,#309,.T.);+#307 = VERTEX_POINT('',#308);+#308 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#309 = LINE('',#310,#311);+#310 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#311 = VECTOR('',#312,1.);+#312 = DIRECTION('',(1.,0.,0.));+#313 = ORIENTED_EDGE('',*,*,#314,.F.);+#314 = EDGE_CURVE('',#315,#307,#317,.T.);+#315 = VERTEX_POINT('',#316);+#316 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#317 = LINE('',#318,#319);+#318 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#319 = VECTOR('',#320,1.);+#320 = DIRECTION('',(0.,0.,1.));+#321 = ORIENTED_EDGE('',*,*,#322,.F.);+#322 = EDGE_CURVE('',#323,#315,#325,.T.);+#323 = VERTEX_POINT('',#324);+#324 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));+#325 = LINE('',#326,#327);+#326 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#327 = VECTOR('',#328,1.);+#328 = DIRECTION('',(1.,0.,0.));+#329 = ORIENTED_EDGE('',*,*,#330,.F.);+#330 = EDGE_CURVE('',#122,#323,#331,.T.);+#331 = LINE('',#332,#333);+#332 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#333 = VECTOR('',#334,1.);+#334 = DIRECTION('',(1.,0.,0.));+#335 = PLANE('',#336);+#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);+#337 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#338 = DIRECTION('',(0.,1.,0.));+#339 = DIRECTION('',(0.,0.,1.));+#340 = ADVANCED_FACE('',(#341),#352,.T.);+#341 = FACE_BOUND('',#342,.T.);+#342 = EDGE_LOOP('',(#343,#344,#345,#346));+#343 = ORIENTED_EDGE('',*,*,#205,.F.);+#344 = ORIENTED_EDGE('',*,*,#170,.F.);+#345 = ORIENTED_EDGE('',*,*,#88,.T.);+#346 = ORIENTED_EDGE('',*,*,#347,.T.);+#347 = EDGE_CURVE('',#89,#206,#348,.T.);+#348 = LINE('',#349,#350);+#349 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));+#350 = VECTOR('',#351,1.);+#351 = DIRECTION('',(0.,1.,0.));+#352 = PLANE('',#353);+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);+#354 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));+#355 = DIRECTION('',(0.,0.,1.));+#356 = DIRECTION('',(1.,0.,0.));+#357 = ADVANCED_FACE('',(#358),#369,.T.);+#358 = FACE_BOUND('',#359,.F.);+#359 = EDGE_LOOP('',(#360,#361,#362,#363));+#360 = ORIENTED_EDGE('',*,*,#96,.T.);+#361 = ORIENTED_EDGE('',*,*,#347,.T.);+#362 = ORIENTED_EDGE('',*,*,#213,.F.);+#363 = ORIENTED_EDGE('',*,*,#364,.F.);+#364 = EDGE_CURVE('',#97,#214,#365,.T.);+#365 = LINE('',#366,#367);+#366 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#367 = VECTOR('',#368,1.);+#368 = DIRECTION('',(0.,1.,0.));+#369 = CYLINDRICAL_SURFACE('',#370,3.5E-02);+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);+#371 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));+#372 = DIRECTION('',(0.,1.,0.));+#373 = DIRECTION('',(1.,0.,0.));+#374 = ADVANCED_FACE('',(#375),#418,.T.);+#375 = FACE_BOUND('',#376,.T.);+#376 = EDGE_LOOP('',(#377,#378,#379,#380,#388,#396,#404,#412));+#377 = ORIENTED_EDGE('',*,*,#238,.F.);+#378 = ORIENTED_EDGE('',*,*,#230,.T.);+#379 = ORIENTED_EDGE('',*,*,#222,.T.);+#380 = ORIENTED_EDGE('',*,*,#381,.T.);+#381 = EDGE_CURVE('',#214,#382,#384,.T.);+#382 = VERTEX_POINT('',#383);+#383 = CARTESIAN_POINT('',(0.3,0.25,0.315));+#384 = LINE('',#385,#386);+#385 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#386 = VECTOR('',#387,1.);+#387 = DIRECTION('',(1.,0.,0.));+#388 = ORIENTED_EDGE('',*,*,#389,.T.);+#389 = EDGE_CURVE('',#382,#390,#392,.T.);+#390 = VERTEX_POINT('',#391);+#391 = CARTESIAN_POINT('',(0.465,0.25,0.315));+#392 = LINE('',#393,#394);+#393 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#394 = VECTOR('',#395,1.);+#395 = DIRECTION('',(1.,0.,0.));+#396 = ORIENTED_EDGE('',*,*,#397,.F.);+#397 = EDGE_CURVE('',#398,#390,#400,.T.);+#398 = VERTEX_POINT('',#399);+#399 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#400 = LINE('',#401,#402);+#401 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#402 = VECTOR('',#403,1.);+#403 = DIRECTION('',(0.,0.,1.));+#404 = ORIENTED_EDGE('',*,*,#405,.F.);+#405 = EDGE_CURVE('',#406,#398,#408,.T.);+#406 = VERTEX_POINT('',#407);+#407 = CARTESIAN_POINT('',(0.3,0.25,3.5E-02));+#408 = LINE('',#409,#410);+#409 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#410 = VECTOR('',#411,1.);+#411 = DIRECTION('',(1.,0.,0.));+#412 = ORIENTED_EDGE('',*,*,#413,.F.);+#413 = EDGE_CURVE('',#239,#406,#414,.T.);+#414 = LINE('',#415,#416);+#415 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#416 = VECTOR('',#417,1.);+#417 = DIRECTION('',(1.,0.,0.));+#418 = PLANE('',#419);+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);+#420 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#421 = DIRECTION('',(0.,1.,0.));+#422 = DIRECTION('',(0.,0.,1.));+#423 = ADVANCED_FACE('',(#424),#435,.F.);+#424 = FACE_BOUND('',#425,.F.);+#425 = EDGE_LOOP('',(#426,#427,#428,#434));+#426 = ORIENTED_EDGE('',*,*,#281,.F.);+#427 = ORIENTED_EDGE('',*,*,#330,.T.);+#428 = ORIENTED_EDGE('',*,*,#429,.T.);+#429 = EDGE_CURVE('',#323,#406,#430,.T.);+#430 = LINE('',#431,#432);+#431 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));+#432 = VECTOR('',#433,1.);+#433 = DIRECTION('',(0.,1.,0.));+#434 = ORIENTED_EDGE('',*,*,#413,.F.);+#435 = PLANE('',#436);+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);+#437 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#438 = DIRECTION('',(0.,0.,1.));+#439 = DIRECTION('',(1.,0.,0.));+#440 = ADVANCED_FACE('',(#441),#504,.F.);+#441 = FACE_BOUND('',#442,.F.);+#442 = EDGE_LOOP('',(#443,#453,#460,#461,#462,#463,#472,#480,#489,#497)+);+#443 = ORIENTED_EDGE('',*,*,#444,.F.);+#444 = EDGE_CURVE('',#445,#447,#449,.T.);+#445 = VERTEX_POINT('',#446);+#446 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));+#447 = VERTEX_POINT('',#448);+#448 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));+#449 = LINE('',#450,#451);+#450 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#451 = VECTOR('',#452,1.);+#452 = DIRECTION('',(1.,0.,0.));+#453 = ORIENTED_EDGE('',*,*,#454,.F.);+#454 = EDGE_CURVE('',#323,#445,#455,.T.);+#455 = CIRCLE('',#456,3.5E-02);+#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);+#457 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));+#458 = DIRECTION('',(0.,-1.,0.));+#459 = DIRECTION('',(0.,0.,1.));+#460 = ORIENTED_EDGE('',*,*,#322,.T.);+#461 = ORIENTED_EDGE('',*,*,#314,.T.);+#462 = ORIENTED_EDGE('',*,*,#306,.F.);+#463 = ORIENTED_EDGE('',*,*,#464,.T.);+#464 = EDGE_CURVE('',#299,#465,#467,.T.);+#465 = VERTEX_POINT('',#466);+#466 = CARTESIAN_POINT('',(0.335,-0.25,0.35));+#467 = CIRCLE('',#468,3.5E-02);+#468 = AXIS2_PLACEMENT_3D('',#469,#470,#471);+#469 = CARTESIAN_POINT('',(0.335,-0.25,0.315));+#470 = DIRECTION('',(0.,1.,0.));+#471 = DIRECTION('',(0.,0.,1.));+#472 = ORIENTED_EDGE('',*,*,#473,.T.);+#473 = EDGE_CURVE('',#465,#474,#476,.T.);+#474 = VERTEX_POINT('',#475);+#475 = CARTESIAN_POINT('',(0.465,-0.25,0.35));+#476 = LINE('',#477,#478);+#477 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#478 = VECTOR('',#479,1.);+#479 = DIRECTION('',(1.,0.,0.));+#480 = ORIENTED_EDGE('',*,*,#481,.F.);+#481 = EDGE_CURVE('',#482,#474,#484,.T.);+#482 = VERTEX_POINT('',#483);+#483 = CARTESIAN_POINT('',(0.5,-0.25,0.315));+#484 = CIRCLE('',#485,3.5E-02);+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);+#486 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#487 = DIRECTION('',(0.,-1.,0.));+#488 = DIRECTION('',(0.,0.,1.));+#489 = ORIENTED_EDGE('',*,*,#490,.F.);+#490 = EDGE_CURVE('',#491,#482,#493,.T.);+#491 = VERTEX_POINT('',#492);+#492 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));+#493 = LINE('',#494,#495);+#494 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#495 = VECTOR('',#496,1.);+#496 = DIRECTION('',(0.,0.,1.));+#497 = ORIENTED_EDGE('',*,*,#498,.T.);+#498 = EDGE_CURVE('',#491,#447,#499,.T.);+#499 = CIRCLE('',#500,3.5E-02);+#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);+#501 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#502 = DIRECTION('',(0.,1.,0.));+#503 = DIRECTION('',(0.,0.,1.));+#504 = PLANE('',#505);+#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);+#506 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#507 = DIRECTION('',(0.,1.,0.));+#508 = DIRECTION('',(0.,0.,1.));+#509 = ADVANCED_FACE('',(#510),#535,.F.);+#510 = FACE_BOUND('',#511,.F.);+#511 = EDGE_LOOP('',(#512,#513,#521,#529));+#512 = ORIENTED_EDGE('',*,*,#298,.F.);+#513 = ORIENTED_EDGE('',*,*,#514,.T.);+#514 = EDGE_CURVE('',#97,#515,#517,.T.);+#515 = VERTEX_POINT('',#516);+#516 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#517 = LINE('',#518,#519);+#518 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#519 = VECTOR('',#520,1.);+#520 = DIRECTION('',(0.,0.,1.));+#521 = ORIENTED_EDGE('',*,*,#522,.T.);+#522 = EDGE_CURVE('',#515,#523,#525,.T.);+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#525 = LINE('',#526,#527);+#526 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#527 = VECTOR('',#528,1.);+#528 = DIRECTION('',(1.,0.,0.));+#529 = ORIENTED_EDGE('',*,*,#530,.F.);+#530 = EDGE_CURVE('',#299,#523,#531,.T.);+#531 = LINE('',#532,#533);+#532 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#533 = VECTOR('',#534,1.);+#534 = DIRECTION('',(0.,0.,1.));+#535 = PLANE('',#536);+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);+#537 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#538 = DIRECTION('',(0.,1.,0.));+#539 = DIRECTION('',(0.,0.,1.));+#540 = ADVANCED_FACE('',(#541),#559,.F.);+#541 = FACE_BOUND('',#542,.F.);+#542 = EDGE_LOOP('',(#543,#544,#545,#553));+#543 = ORIENTED_EDGE('',*,*,#514,.F.);+#544 = ORIENTED_EDGE('',*,*,#364,.T.);+#545 = ORIENTED_EDGE('',*,*,#546,.T.);+#546 = EDGE_CURVE('',#214,#547,#549,.T.);+#547 = VERTEX_POINT('',#548);+#548 = CARTESIAN_POINT('',(-0.3,0.25,0.35));+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(0.,0.,1.));+#553 = ORIENTED_EDGE('',*,*,#554,.F.);+#554 = EDGE_CURVE('',#515,#547,#555,.T.);+#555 = LINE('',#556,#557);+#556 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#557 = VECTOR('',#558,1.);+#558 = DIRECTION('',(0.,1.,0.));+#559 = PLANE('',#560);+#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);+#561 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#562 = DIRECTION('',(1.,0.,0.));+#563 = DIRECTION('',(0.,0.,1.));+#564 = ADVANCED_FACE('',(#565),#628,.T.);+#565 = FACE_BOUND('',#566,.T.);+#566 = EDGE_LOOP('',(#567,#577,#584,#585,#586,#587,#596,#604,#613,#621)+);+#567 = ORIENTED_EDGE('',*,*,#568,.F.);+#568 = EDGE_CURVE('',#569,#571,#573,.T.);+#569 = VERTEX_POINT('',#570);+#570 = CARTESIAN_POINT('',(0.335,0.25,-2.775557561563E-17));+#571 = VERTEX_POINT('',#572);+#572 = CARTESIAN_POINT('',(0.465,0.25,-2.775557561563E-17));+#573 = LINE('',#574,#575);+#574 = CARTESIAN_POINT('',(0.3,0.25,0.));+#575 = VECTOR('',#576,1.);+#576 = DIRECTION('',(1.,0.,0.));+#577 = ORIENTED_EDGE('',*,*,#578,.F.);+#578 = EDGE_CURVE('',#406,#569,#579,.T.);+#579 = CIRCLE('',#580,3.5E-02);+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);+#581 = CARTESIAN_POINT('',(0.335,0.25,3.5E-02));+#582 = DIRECTION('',(0.,-1.,0.));+#583 = DIRECTION('',(0.,0.,1.));+#584 = ORIENTED_EDGE('',*,*,#405,.T.);+#585 = ORIENTED_EDGE('',*,*,#397,.T.);+#586 = ORIENTED_EDGE('',*,*,#389,.F.);+#587 = ORIENTED_EDGE('',*,*,#588,.T.);+#588 = EDGE_CURVE('',#382,#589,#591,.T.);+#589 = VERTEX_POINT('',#590);+#590 = CARTESIAN_POINT('',(0.335,0.25,0.35));+#591 = CIRCLE('',#592,3.5E-02);+#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);+#593 = CARTESIAN_POINT('',(0.335,0.25,0.315));+#594 = DIRECTION('',(0.,1.,0.));+#595 = DIRECTION('',(0.,0.,1.));+#596 = ORIENTED_EDGE('',*,*,#597,.T.);+#597 = EDGE_CURVE('',#589,#598,#600,.T.);+#598 = VERTEX_POINT('',#599);+#599 = CARTESIAN_POINT('',(0.465,0.25,0.35));+#600 = LINE('',#601,#602);+#601 = CARTESIAN_POINT('',(0.3,0.25,0.35));+#602 = VECTOR('',#603,1.);+#603 = DIRECTION('',(1.,0.,0.));+#604 = ORIENTED_EDGE('',*,*,#605,.F.);+#605 = EDGE_CURVE('',#606,#598,#608,.T.);+#606 = VERTEX_POINT('',#607);+#607 = CARTESIAN_POINT('',(0.5,0.25,0.315));+#608 = CIRCLE('',#609,3.5E-02);+#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);+#610 = CARTESIAN_POINT('',(0.465,0.25,0.315));+#611 = DIRECTION('',(0.,-1.,0.));+#612 = DIRECTION('',(0.,0.,1.));+#613 = ORIENTED_EDGE('',*,*,#614,.F.);+#614 = EDGE_CURVE('',#615,#606,#617,.T.);+#615 = VERTEX_POINT('',#616);+#616 = CARTESIAN_POINT('',(0.5,0.25,3.5E-02));+#617 = LINE('',#618,#619);+#618 = CARTESIAN_POINT('',(0.5,0.25,0.));+#619 = VECTOR('',#620,1.);+#620 = DIRECTION('',(0.,0.,1.));+#621 = ORIENTED_EDGE('',*,*,#622,.T.);+#622 = EDGE_CURVE('',#615,#571,#623,.T.);+#623 = CIRCLE('',#624,3.5E-02);+#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);+#625 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#626 = DIRECTION('',(0.,1.,0.));+#627 = DIRECTION('',(0.,0.,1.));+#628 = PLANE('',#629);+#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);+#630 = CARTESIAN_POINT('',(0.3,0.25,0.));+#631 = DIRECTION('',(0.,1.,0.));+#632 = DIRECTION('',(0.,0.,1.));+#633 = ADVANCED_FACE('',(#634),#652,.T.);+#634 = FACE_BOUND('',#635,.T.);+#635 = EDGE_LOOP('',(#636,#637,#638,#646));+#636 = ORIENTED_EDGE('',*,*,#381,.F.);+#637 = ORIENTED_EDGE('',*,*,#546,.T.);+#638 = ORIENTED_EDGE('',*,*,#639,.T.);+#639 = EDGE_CURVE('',#547,#640,#642,.T.);+#640 = VERTEX_POINT('',#641);+#641 = CARTESIAN_POINT('',(0.3,0.25,0.35));+#642 = LINE('',#643,#644);+#643 = CARTESIAN_POINT('',(-0.3,0.25,0.35));+#644 = VECTOR('',#645,1.);+#645 = DIRECTION('',(1.,0.,0.));+#646 = ORIENTED_EDGE('',*,*,#647,.F.);+#647 = EDGE_CURVE('',#382,#640,#648,.T.);+#648 = LINE('',#649,#650);+#649 = CARTESIAN_POINT('',(0.3,0.25,0.315));+#650 = VECTOR('',#651,1.);+#651 = DIRECTION('',(0.,0.,1.));+#652 = PLANE('',#653);+#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);+#654 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#655 = DIRECTION('',(0.,1.,0.));+#656 = DIRECTION('',(0.,0.,1.));+#657 = ADVANCED_FACE('',(#658),#669,.T.);+#658 = FACE_BOUND('',#659,.F.);+#659 = EDGE_LOOP('',(#660,#661,#667,#668));+#660 = ORIENTED_EDGE('',*,*,#454,.T.);+#661 = ORIENTED_EDGE('',*,*,#662,.T.);+#662 = EDGE_CURVE('',#445,#569,#663,.T.);+#663 = LINE('',#664,#665);+#664 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));+#665 = VECTOR('',#666,1.);+#666 = DIRECTION('',(0.,1.,0.));+#667 = ORIENTED_EDGE('',*,*,#578,.F.);+#668 = ORIENTED_EDGE('',*,*,#429,.F.);+#669 = CYLINDRICAL_SURFACE('',#670,3.5E-02);+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);+#671 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));+#672 = DIRECTION('',(0.,1.,0.));+#673 = DIRECTION('',(-1.,0.,0.));+#674 = ADVANCED_FACE('',(#675),#686,.F.);+#675 = FACE_BOUND('',#676,.F.);+#676 = EDGE_LOOP('',(#677,#678,#679,#680));+#677 = ORIENTED_EDGE('',*,*,#568,.F.);+#678 = ORIENTED_EDGE('',*,*,#662,.F.);+#679 = ORIENTED_EDGE('',*,*,#444,.T.);+#680 = ORIENTED_EDGE('',*,*,#681,.T.);+#681 = EDGE_CURVE('',#447,#571,#682,.T.);+#682 = LINE('',#683,#684);+#683 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));+#684 = VECTOR('',#685,1.);+#685 = DIRECTION('',(0.,1.,0.));+#686 = PLANE('',#687);+#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);+#688 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#689 = DIRECTION('',(0.,0.,1.));+#690 = DIRECTION('',(1.,0.,0.));+#691 = ADVANCED_FACE('',(#692),#703,.T.);+#692 = FACE_BOUND('',#693,.T.);+#693 = EDGE_LOOP('',(#694,#695,#696,#697));+#694 = ORIENTED_EDGE('',*,*,#498,.T.);+#695 = ORIENTED_EDGE('',*,*,#681,.T.);+#696 = ORIENTED_EDGE('',*,*,#622,.F.);+#697 = ORIENTED_EDGE('',*,*,#698,.F.);+#698 = EDGE_CURVE('',#491,#615,#699,.T.);+#699 = LINE('',#700,#701);+#700 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));+#701 = VECTOR('',#702,1.);+#702 = DIRECTION('',(0.,1.,0.));+#703 = CYLINDRICAL_SURFACE('',#704,3.5E-02);+#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);+#705 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#706 = DIRECTION('',(0.,1.,0.));+#707 = DIRECTION('',(1.,0.,0.));+#708 = ADVANCED_FACE('',(#709),#720,.T.);+#709 = FACE_BOUND('',#710,.T.);+#710 = EDGE_LOOP('',(#711,#712,#713,#714));+#711 = ORIENTED_EDGE('',*,*,#490,.F.);+#712 = ORIENTED_EDGE('',*,*,#698,.T.);+#713 = ORIENTED_EDGE('',*,*,#614,.T.);+#714 = ORIENTED_EDGE('',*,*,#715,.F.);+#715 = EDGE_CURVE('',#482,#606,#716,.T.);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(0.5,-0.25,0.315));+#718 = VECTOR('',#719,1.);+#719 = DIRECTION('',(0.,1.,0.));+#720 = PLANE('',#721);+#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);+#722 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#723 = DIRECTION('',(1.,0.,0.));+#724 = DIRECTION('',(0.,0.,1.));+#725 = ADVANCED_FACE('',(#726),#737,.T.);+#726 = FACE_BOUND('',#727,.F.);+#727 = EDGE_LOOP('',(#728,#729,#735,#736));+#728 = ORIENTED_EDGE('',*,*,#481,.T.);+#729 = ORIENTED_EDGE('',*,*,#730,.T.);+#730 = EDGE_CURVE('',#474,#598,#731,.T.);+#731 = LINE('',#732,#733);+#732 = CARTESIAN_POINT('',(0.465,-0.25,0.35));+#733 = VECTOR('',#734,1.);+#734 = DIRECTION('',(0.,1.,0.));+#735 = ORIENTED_EDGE('',*,*,#605,.F.);+#736 = ORIENTED_EDGE('',*,*,#715,.F.);+#737 = CYLINDRICAL_SURFACE('',#738,3.5E-02);+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);+#739 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#740 = DIRECTION('',(0.,1.,0.));+#741 = DIRECTION('',(1.,0.,0.));+#742 = ADVANCED_FACE('',(#743),#754,.T.);+#743 = FACE_BOUND('',#744,.T.);+#744 = EDGE_LOOP('',(#745,#746,#752,#753));+#745 = ORIENTED_EDGE('',*,*,#597,.F.);+#746 = ORIENTED_EDGE('',*,*,#747,.F.);+#747 = EDGE_CURVE('',#465,#589,#748,.T.);+#748 = LINE('',#749,#750);+#749 = CARTESIAN_POINT('',(0.335,-0.25,0.35));+#750 = VECTOR('',#751,1.);+#751 = DIRECTION('',(0.,1.,0.));+#752 = ORIENTED_EDGE('',*,*,#473,.T.);+#753 = ORIENTED_EDGE('',*,*,#730,.T.);+#754 = PLANE('',#755);+#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);+#756 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#757 = DIRECTION('',(0.,0.,1.));+#758 = DIRECTION('',(1.,0.,0.));+#759 = ADVANCED_FACE('',(#760),#771,.T.);+#760 = FACE_BOUND('',#761,.T.);+#761 = EDGE_LOOP('',(#762,#763,#764,#765));+#762 = ORIENTED_EDGE('',*,*,#464,.T.);+#763 = ORIENTED_EDGE('',*,*,#747,.T.);+#764 = ORIENTED_EDGE('',*,*,#588,.F.);+#765 = ORIENTED_EDGE('',*,*,#766,.F.);+#766 = EDGE_CURVE('',#299,#382,#767,.T.);+#767 = LINE('',#768,#769);+#768 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#769 = VECTOR('',#770,1.);+#770 = DIRECTION('',(0.,1.,0.));+#771 = CYLINDRICAL_SURFACE('',#772,3.5E-02);+#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);+#773 = CARTESIAN_POINT('',(0.335,-0.25,0.315));+#774 = DIRECTION('',(0.,1.,0.));+#775 = DIRECTION('',(-1.,0.,0.));+#776 = ADVANCED_FACE('',(#777),#788,.T.);+#777 = FACE_BOUND('',#778,.T.);+#778 = EDGE_LOOP('',(#779,#780,#781,#782));+#779 = ORIENTED_EDGE('',*,*,#530,.F.);+#780 = ORIENTED_EDGE('',*,*,#766,.T.);+#781 = ORIENTED_EDGE('',*,*,#647,.T.);+#782 = ORIENTED_EDGE('',*,*,#783,.F.);+#783 = EDGE_CURVE('',#523,#640,#784,.T.);+#784 = LINE('',#785,#786);+#785 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#786 = VECTOR('',#787,1.);+#787 = DIRECTION('',(0.,1.,0.));+#788 = PLANE('',#789);+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);+#790 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#791 = DIRECTION('',(1.,0.,0.));+#792 = DIRECTION('',(0.,0.,1.));+#793 = ADVANCED_FACE('',(#794),#800,.T.);+#794 = FACE_BOUND('',#795,.T.);+#795 = EDGE_LOOP('',(#796,#797,#798,#799));+#796 = ORIENTED_EDGE('',*,*,#554,.F.);+#797 = ORIENTED_EDGE('',*,*,#522,.T.);+#798 = ORIENTED_EDGE('',*,*,#783,.T.);+#799 = ORIENTED_EDGE('',*,*,#639,.F.);+#800 = PLANE('',#801);+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);+#802 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#803 = DIRECTION('',(0.,0.,1.));+#804 = DIRECTION('',(1.,0.,0.));+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#809)) GLOBAL_UNIT_ASSIGNED_CONTEXT+((#806,#807,#808)) REPRESENTATION_CONTEXT('Context #1',+'3D Context with UNIT and UNCERTAINTY') );+#806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#806,+'distance_accuracy_value','confusion accuracy');+#810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#812,+#820,#827,#834,#841,#848,#855,#862,#870,#877,#884,#891,#898,#905,+#913,#920,#927,#934,#941,#948,#955,#962,#969,#976,#983,#990),#805);+#812 = STYLED_ITEM('color',(#813),#17);+#813 = PRESENTATION_STYLE_ASSIGNMENT((#814));+#814 = SURFACE_STYLE_USAGE(.BOTH.,#815);+#815 = SURFACE_SIDE_STYLE('',(#816));+#816 = SURFACE_STYLE_FILL_AREA(#817);+#817 = FILL_AREA_STYLE('',(#818));+#818 = FILL_AREA_STYLE_COLOUR('',#819);+#819 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);+#820 = STYLED_ITEM('color',(#821),#57);+#821 = PRESENTATION_STYLE_ASSIGNMENT((#822));+#822 = SURFACE_STYLE_USAGE(.BOTH.,#823);+#823 = SURFACE_SIDE_STYLE('',(#824));+#824 = SURFACE_STYLE_FILL_AREA(#825);+#825 = FILL_AREA_STYLE('',(#826));+#826 = FILL_AREA_STYLE_COLOUR('',#819);+#827 = STYLED_ITEM('color',(#828),#140);+#828 = PRESENTATION_STYLE_ASSIGNMENT((#829));+#829 = SURFACE_STYLE_USAGE(.BOTH.,#830);+#830 = SURFACE_SIDE_STYLE('',(#831));+#831 = SURFACE_STYLE_FILL_AREA(#832);+#832 = FILL_AREA_STYLE('',(#833));+#833 = FILL_AREA_STYLE_COLOUR('',#819);+#834 = STYLED_ITEM('color',(#835),#165);+#835 = PRESENTATION_STYLE_ASSIGNMENT((#836));+#836 = SURFACE_STYLE_USAGE(.BOTH.,#837);+#837 = SURFACE_SIDE_STYLE('',(#838));+#838 = SURFACE_STYLE_FILL_AREA(#839);+#839 = FILL_AREA_STYLE('',(#840));+#840 = FILL_AREA_STYLE_COLOUR('',#819);+#841 = STYLED_ITEM('color',(#842),#190);+#842 = PRESENTATION_STYLE_ASSIGNMENT((#843));+#843 = SURFACE_STYLE_USAGE(.BOTH.,#844);+#844 = SURFACE_SIDE_STYLE('',(#845));+#845 = SURFACE_STYLE_FILL_AREA(#846);+#846 = FILL_AREA_STYLE('',(#847));+#847 = FILL_AREA_STYLE_COLOUR('',#819);+#848 = STYLED_ITEM('color',(#849),#257);+#849 = PRESENTATION_STYLE_ASSIGNMENT((#850));+#850 = SURFACE_STYLE_USAGE(.BOTH.,#851);+#851 = SURFACE_SIDE_STYLE('',(#852));+#852 = SURFACE_STYLE_FILL_AREA(#853);+#853 = FILL_AREA_STYLE('',(#854));+#854 = FILL_AREA_STYLE_COLOUR('',#819);+#855 = STYLED_ITEM('color',(#856),#274);+#856 = PRESENTATION_STYLE_ASSIGNMENT((#857));+#857 = SURFACE_STYLE_USAGE(.BOTH.,#858);+#858 = SURFACE_SIDE_STYLE('',(#859));+#859 = SURFACE_STYLE_FILL_AREA(#860);+#860 = FILL_AREA_STYLE('',(#861));+#861 = FILL_AREA_STYLE_COLOUR('',#819);+#862 = STYLED_ITEM('color',(#863),#291);+#863 = PRESENTATION_STYLE_ASSIGNMENT((#864));+#864 = SURFACE_STYLE_USAGE(.BOTH.,#865);+#865 = SURFACE_SIDE_STYLE('',(#866));+#866 = SURFACE_STYLE_FILL_AREA(#867);+#867 = FILL_AREA_STYLE('',(#868));+#868 = FILL_AREA_STYLE_COLOUR('',#869);+#869 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365);+#870 = STYLED_ITEM('color',(#871),#340);+#871 = PRESENTATION_STYLE_ASSIGNMENT((#872));+#872 = SURFACE_STYLE_USAGE(.BOTH.,#873);+#873 = SURFACE_SIDE_STYLE('',(#874));+#874 = SURFACE_STYLE_FILL_AREA(#875);+#875 = FILL_AREA_STYLE('',(#876));+#876 = FILL_AREA_STYLE_COLOUR('',#819);+#877 = STYLED_ITEM('color',(#878),#357);+#878 = PRESENTATION_STYLE_ASSIGNMENT((#879));+#879 = SURFACE_STYLE_USAGE(.BOTH.,#880);+#880 = SURFACE_SIDE_STYLE('',(#881));+#881 = SURFACE_STYLE_FILL_AREA(#882);+#882 = FILL_AREA_STYLE('',(#883));+#883 = FILL_AREA_STYLE_COLOUR('',#819);+#884 = STYLED_ITEM('color',(#885),#374);+#885 = PRESENTATION_STYLE_ASSIGNMENT((#886));+#886 = SURFACE_STYLE_USAGE(.BOTH.,#887);+#887 = SURFACE_SIDE_STYLE('',(#888));+#888 = SURFACE_STYLE_FILL_AREA(#889);+#889 = FILL_AREA_STYLE('',(#890));+#890 = FILL_AREA_STYLE_COLOUR('',#869);+#891 = STYLED_ITEM('color',(#892),#423);+#892 = PRESENTATION_STYLE_ASSIGNMENT((#893));+#893 = SURFACE_STYLE_USAGE(.BOTH.,#894);+#894 = SURFACE_SIDE_STYLE('',(#895));+#895 = SURFACE_STYLE_FILL_AREA(#896);+#896 = FILL_AREA_STYLE('',(#897));+#897 = FILL_AREA_STYLE_COLOUR('',#869);+#898 = STYLED_ITEM('color',(#899),#440);+#899 = PRESENTATION_STYLE_ASSIGNMENT((#900));+#900 = SURFACE_STYLE_USAGE(.BOTH.,#901);+#901 = SURFACE_SIDE_STYLE('',(#902));+#902 = SURFACE_STYLE_FILL_AREA(#903);+#903 = FILL_AREA_STYLE('',(#904));+#904 = FILL_AREA_STYLE_COLOUR('',#819);+#905 = STYLED_ITEM('color',(#906),#509);+#906 = PRESENTATION_STYLE_ASSIGNMENT((#907));+#907 = SURFACE_STYLE_USAGE(.BOTH.,#908);+#908 = SURFACE_SIDE_STYLE('',(#909));+#909 = SURFACE_STYLE_FILL_AREA(#910);+#910 = FILL_AREA_STYLE('',(#911));+#911 = FILL_AREA_STYLE_COLOUR('',#912);+#912 = COLOUR_RGB('',8.200000226498E-02,8.600000292063E-02,+9.399999678135E-02);+#913 = STYLED_ITEM('color',(#914),#540);+#914 = PRESENTATION_STYLE_ASSIGNMENT((#915));+#915 = SURFACE_STYLE_USAGE(.BOTH.,#916);+#916 = SURFACE_SIDE_STYLE('',(#917));+#917 = SURFACE_STYLE_FILL_AREA(#918);+#918 = FILL_AREA_STYLE('',(#919));+#919 = FILL_AREA_STYLE_COLOUR('',#912);+#920 = STYLED_ITEM('color',(#921),#564);+#921 = PRESENTATION_STYLE_ASSIGNMENT((#922));+#922 = SURFACE_STYLE_USAGE(.BOTH.,#923);+#923 = SURFACE_SIDE_STYLE('',(#924));+#924 = SURFACE_STYLE_FILL_AREA(#925);+#925 = FILL_AREA_STYLE('',(#926));+#926 = FILL_AREA_STYLE_COLOUR('',#819);+#927 = STYLED_ITEM('color',(#928),#633);+#928 = PRESENTATION_STYLE_ASSIGNMENT((#929));+#929 = SURFACE_STYLE_USAGE(.BOTH.,#930);+#930 = SURFACE_SIDE_STYLE('',(#931));+#931 = SURFACE_STYLE_FILL_AREA(#932);+#932 = FILL_AREA_STYLE('',(#933));+#933 = FILL_AREA_STYLE_COLOUR('',#912);+#934 = STYLED_ITEM('color',(#935),#657);+#935 = PRESENTATION_STYLE_ASSIGNMENT((#936));+#936 = SURFACE_STYLE_USAGE(.BOTH.,#937);+#937 = SURFACE_SIDE_STYLE('',(#938));+#938 = SURFACE_STYLE_FILL_AREA(#939);+#939 = FILL_AREA_STYLE('',(#940));+#940 = FILL_AREA_STYLE_COLOUR('',#819);+#941 = STYLED_ITEM('color',(#942),#674);+#942 = PRESENTATION_STYLE_ASSIGNMENT((#943));+#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);+#944 = SURFACE_SIDE_STYLE('',(#945));+#945 = SURFACE_STYLE_FILL_AREA(#946);+#946 = FILL_AREA_STYLE('',(#947));+#947 = FILL_AREA_STYLE_COLOUR('',#819);+#948 = STYLED_ITEM('color',(#949),#691);+#949 = PRESENTATION_STYLE_ASSIGNMENT((#950));+#950 = SURFACE_STYLE_USAGE(.BOTH.,#951);+#951 = SURFACE_SIDE_STYLE('',(#952));+#952 = SURFACE_STYLE_FILL_AREA(#953);+#953 = FILL_AREA_STYLE('',(#954));+#954 = FILL_AREA_STYLE_COLOUR('',#819);+#955 = STYLED_ITEM('color',(#956),#708);+#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));+#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);+#958 = SURFACE_SIDE_STYLE('',(#959));+#959 = SURFACE_STYLE_FILL_AREA(#960);+#960 = FILL_AREA_STYLE('',(#961));+#961 = FILL_AREA_STYLE_COLOUR('',#819);+#962 = STYLED_ITEM('color',(#963),#725);+#963 = PRESENTATION_STYLE_ASSIGNMENT((#964));+#964 = SURFACE_STYLE_USAGE(.BOTH.,#965);+#965 = SURFACE_SIDE_STYLE('',(#966));+#966 = SURFACE_STYLE_FILL_AREA(#967);+#967 = FILL_AREA_STYLE('',(#968));+#968 = FILL_AREA_STYLE_COLOUR('',#819);+#969 = STYLED_ITEM('color',(#970),#742);+#970 = PRESENTATION_STYLE_ASSIGNMENT((#971));+#971 = SURFACE_STYLE_USAGE(.BOTH.,#972);+#972 = SURFACE_SIDE_STYLE('',(#973));+#973 = SURFACE_STYLE_FILL_AREA(#974);+#974 = FILL_AREA_STYLE('',(#975));+#975 = FILL_AREA_STYLE_COLOUR('',#819);+#976 = STYLED_ITEM('color',(#977),#759);+#977 = PRESENTATION_STYLE_ASSIGNMENT((#978));+#978 = SURFACE_STYLE_USAGE(.BOTH.,#979);+#979 = SURFACE_SIDE_STYLE('',(#980));+#980 = SURFACE_STYLE_FILL_AREA(#981);+#981 = FILL_AREA_STYLE('',(#982));+#982 = FILL_AREA_STYLE_COLOUR('',#819);+#983 = STYLED_ITEM('color',(#984),#776);+#984 = PRESENTATION_STYLE_ASSIGNMENT((#985));+#985 = SURFACE_STYLE_USAGE(.BOTH.,#986);+#986 = SURFACE_SIDE_STYLE('',(#987));+#987 = SURFACE_STYLE_FILL_AREA(#988);+#988 = FILL_AREA_STYLE('',(#989));+#989 = FILL_AREA_STYLE_COLOUR('',#912);+#990 = STYLED_ITEM('color',(#991),#793);+#991 = PRESENTATION_STYLE_ASSIGNMENT((#992));+#992 = SURFACE_STYLE_USAGE(.BOTH.,#993);+#993 = SURFACE_SIDE_STYLE('',(#994));+#994 = SURFACE_STYLE_FILL_AREA(#995);+#995 = FILL_AREA_STYLE('',(#996));+#996 = FILL_AREA_STYLE_COLOUR('',#912);+ENDSEC;+END-ISO-10303-21;
CR0402-FX-6802GLF.glb⋯ 1 unchanged line ⋯
CR0402-FX-6802GLF.insertion.glb⋯ 1 unchanged line ⋯
CR0402-FX-6802GLF.step+8753−1001@@ -1,44 +1,16 @@ ISO-10303-21; HEADER;-/* R_0402_1005Metric.step 3D STEP model for use in ECAD systems- * Copyright (C) 2018, kicad StepUp- * - * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), - * with the following exception:- * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', - * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided - * as part of the 'Licensed Material'.- * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.- * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. - * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.- * Disclaimer of Warranties and Limitation of Liability.- * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.- * *USE 3D CAD DATA AT YOUR OWN RISK*- * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*- * - */--FILE_DESCRIPTION(-/* description */ ('model of R_0402_1005Metric'),-/* implementation_level */ '2;1');--FILE_NAME(-/* name */ 'R_0402_1005Metric.step',-/* time_stamp */ '2018-01-04T00:45:35',-/* author */ ('kicad StepUp','ksu'),-/* organization */ ('FreeCAD'),-/* preprocessor_version */ 'OCC',-/* originating_system */ 'kicad StepUp',-/* authorisation */ '');-+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');+FILE_NAME('Open CASCADE Shape Model','2026-09-30T07:30:35',('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 }')); ENDSEC;- DATA; #1 = APPLICATION_PROTOCOL_DEFINITION('international standard',-'automotive_design',2000,#2);+ 'automotive_design',2000,#2); #2 = APPLICATION_CONTEXT(-'core data for automotive mechanical design processes');+ 'core data for automotive mechanical design processes'); #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); #4 = PRODUCT_DEFINITION_SHAPE('','',#5); #5 = PRODUCT_DEFINITION('design','',#6,#9);@@ -46,1004 +18,8784 @@ DATA; #7 = PRODUCT('R_0402_1005Metric','R_0402_1005Metric','',(#8)); #8 = PRODUCT_CONTEXT('',#2,'mechanical'); #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');-#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#805);+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1857); #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,#57,#140,#165,#190,#257,#274,#291,#340,#357,-#374,#423,#440,#509,#540,#564,#633,#657,#674,#691,#708,#725,#742,-#759,#776,#793));-#17 = ADVANCED_FACE('',(#18),#52,.F.);+#16 = CLOSED_SHELL('',(#17,#137,#383,#437,#487,#663,#690,#722,#851,#878,+ #910,#1039,#1071,#1278,#1359,#1408,#1585,#1634,#1661,#1688,#1715,+ #1742,#1769,#1796,#1823,#1850));+#17 = ADVANCED_FACE('',(#18),#32,.F.); #18 = FACE_BOUND('',#19,.F.);-#19 = EDGE_LOOP('',(#20,#30,#38,#46));+#19 = EDGE_LOOP('',(#20,#55,#83,#111)); #20 = ORIENTED_EDGE('',*,*,#21,.F.); #21 = EDGE_CURVE('',#22,#24,#26,.T.); #22 = VERTEX_POINT('',#23); #23 = CARTESIAN_POINT('',(-0.5,-0.25,3.5E-02)); #24 = VERTEX_POINT('',#25); #25 = CARTESIAN_POINT('',(-0.5,-0.25,0.315));-#26 = LINE('',#27,#28);-#27 = CARTESIAN_POINT('',(-0.5,-0.25,0.));-#28 = VECTOR('',#29,1.);-#29 = DIRECTION('',(0.,0.,1.));-#30 = ORIENTED_EDGE('',*,*,#31,.T.);-#31 = EDGE_CURVE('',#22,#32,#34,.T.);-#32 = VERTEX_POINT('',#33);-#33 = CARTESIAN_POINT('',(-0.5,0.25,3.5E-02));-#34 = LINE('',#35,#36);-#35 = CARTESIAN_POINT('',(-0.5,-0.25,3.5E-02));-#36 = VECTOR('',#37,1.);-#37 = DIRECTION('',(0.,1.,0.));-#38 = ORIENTED_EDGE('',*,*,#39,.T.);-#39 = EDGE_CURVE('',#32,#40,#42,.T.);-#40 = VERTEX_POINT('',#41);-#41 = CARTESIAN_POINT('',(-0.5,0.25,0.315));-#42 = LINE('',#43,#44);-#43 = CARTESIAN_POINT('',(-0.5,0.25,0.));-#44 = VECTOR('',#45,1.);-#45 = DIRECTION('',(0.,0.,1.));-#46 = ORIENTED_EDGE('',*,*,#47,.F.);-#47 = EDGE_CURVE('',#24,#40,#48,.T.);-#48 = LINE('',#49,#50);-#49 = CARTESIAN_POINT('',(-0.5,-0.25,0.315));-#50 = VECTOR('',#51,1.);-#51 = DIRECTION('',(0.,1.,0.));-#52 = PLANE('',#53);-#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);-#54 = CARTESIAN_POINT('',(-0.5,-0.25,0.));-#55 = DIRECTION('',(1.,0.,0.));-#56 = DIRECTION('',(0.,0.,1.));-#57 = ADVANCED_FACE('',(#58),#135,.F.);-#58 = FACE_BOUND('',#59,.F.);-#59 = EDGE_LOOP('',(#60,#70,#77,#78,#87,#95,#104,#112,#120,#128));-#60 = ORIENTED_EDGE('',*,*,#61,.F.);-#61 = EDGE_CURVE('',#62,#64,#66,.T.);-#62 = VERTEX_POINT('',#63);-#63 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));-#64 = VERTEX_POINT('',#65);-#65 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);+#27 = LINE('',#28,#29);+#28 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#29 = VECTOR('',#30,1.);+#30 = DIRECTION('',(0.,0.,1.));+#31 = PCURVE('',#32,#37);+#32 = PLANE('',#33);+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);+#34 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#35 = DIRECTION('',(1.,0.,0.));+#36 = DIRECTION('',(0.,0.,1.));+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);+#38 = LINE('',#39,#40);+#39 = CARTESIAN_POINT('',(0.,0.));+#40 = VECTOR('',#41,1.);+#41 = DIRECTION('',(1.,0.));+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#43 = PCURVE('',#44,#49);+#44 = PLANE('',#45);+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);+#46 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#47 = DIRECTION('',(0.,1.,0.));+#48 = DIRECTION('',(0.,-0.,1.));+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);+#50 = LINE('',#51,#52);+#51 = CARTESIAN_POINT('',(0.,0.));+#52 = VECTOR('',#53,1.);+#53 = DIRECTION('',(1.,0.));+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#55 = ORIENTED_EDGE('',*,*,#56,.T.);+#56 = EDGE_CURVE('',#22,#57,#59,.T.);+#57 = VERTEX_POINT('',#58);+#58 = CARTESIAN_POINT('',(-0.5,0.25,3.5E-02));+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);+#60 = LINE('',#61,#62);+#61 = CARTESIAN_POINT('',(-0.5,-0.25,3.5E-02));+#62 = VECTOR('',#63,1.);+#63 = DIRECTION('',(0.,1.,0.));+#64 = PCURVE('',#32,#65);+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); #66 = LINE('',#67,#68);-#67 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#67 = CARTESIAN_POINT('',(3.5E-02,0.)); #68 = VECTOR('',#69,1.);-#69 = DIRECTION('',(1.,0.,0.));-#70 = ORIENTED_EDGE('',*,*,#71,.F.);-#71 = EDGE_CURVE('',#22,#62,#72,.T.);-#72 = CIRCLE('',#73,3.5E-02);+#69 = DIRECTION('',(0.,-1.));+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#71 = PCURVE('',#72,#77);+#72 = CYLINDRICAL_SURFACE('',#73,3.5E-02); #73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); #74 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#75 = DIRECTION('',(0.,-1.,0.));-#76 = DIRECTION('',(0.,0.,1.));-#77 = ORIENTED_EDGE('',*,*,#21,.T.);-#78 = ORIENTED_EDGE('',*,*,#79,.T.);-#79 = EDGE_CURVE('',#24,#80,#82,.T.);-#80 = VERTEX_POINT('',#81);-#81 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));-#82 = CIRCLE('',#83,3.5E-02);-#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);-#84 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));-#85 = DIRECTION('',(0.,1.,0.));-#86 = DIRECTION('',(0.,0.,1.));-#87 = ORIENTED_EDGE('',*,*,#88,.T.);-#88 = EDGE_CURVE('',#80,#89,#91,.T.);-#89 = VERTEX_POINT('',#90);-#90 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));-#91 = LINE('',#92,#93);-#92 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));-#93 = VECTOR('',#94,1.);-#94 = DIRECTION('',(1.,0.,0.));-#95 = ORIENTED_EDGE('',*,*,#96,.F.);-#96 = EDGE_CURVE('',#97,#89,#99,.T.);-#97 = VERTEX_POINT('',#98);-#98 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#99 = CIRCLE('',#100,3.5E-02);-#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);-#101 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));-#102 = DIRECTION('',(0.,-1.,0.));-#103 = DIRECTION('',(0.,0.,1.));-#104 = ORIENTED_EDGE('',*,*,#105,.F.);-#105 = EDGE_CURVE('',#106,#97,#108,.T.);-#106 = VERTEX_POINT('',#107);-#107 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));-#108 = LINE('',#109,#110);-#109 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));-#110 = VECTOR('',#111,1.);-#111 = DIRECTION('',(1.,0.,0.));-#112 = ORIENTED_EDGE('',*,*,#113,.F.);-#113 = EDGE_CURVE('',#114,#106,#116,.T.);-#114 = VERTEX_POINT('',#115);-#115 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#116 = LINE('',#117,#118);-#117 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#118 = VECTOR('',#119,1.);-#119 = DIRECTION('',(0.,0.,1.));-#120 = ORIENTED_EDGE('',*,*,#121,.T.);-#121 = EDGE_CURVE('',#114,#122,#124,.T.);-#122 = VERTEX_POINT('',#123);-#123 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02));-#124 = LINE('',#125,#126);-#125 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#126 = VECTOR('',#127,1.);-#127 = DIRECTION('',(1.,0.,0.));-#128 = ORIENTED_EDGE('',*,*,#129,.T.);-#129 = EDGE_CURVE('',#122,#64,#130,.T.);-#130 = CIRCLE('',#131,3.5E-02);-#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);-#132 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));-#133 = DIRECTION('',(0.,1.,0.));-#134 = DIRECTION('',(0.,0.,1.));-#135 = PLANE('',#136);-#136 = AXIS2_PLACEMENT_3D('',#137,#138,#139);-#137 = CARTESIAN_POINT('',(-0.5,-0.25,0.));-#138 = DIRECTION('',(0.,1.,0.));-#139 = DIRECTION('',(0.,0.,1.));-#140 = ADVANCED_FACE('',(#141),#160,.T.);-#141 = FACE_BOUND('',#142,.F.);-#142 = EDGE_LOOP('',(#143,#144,#152,#159));-#143 = ORIENTED_EDGE('',*,*,#71,.T.);-#144 = ORIENTED_EDGE('',*,*,#145,.T.);-#145 = EDGE_CURVE('',#62,#146,#148,.T.);-#146 = VERTEX_POINT('',#147);-#147 = CARTESIAN_POINT('',(-0.465,0.25,-2.775557561563E-17));-#148 = LINE('',#149,#150);-#149 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));-#150 = VECTOR('',#151,1.);-#151 = DIRECTION('',(0.,1.,0.));-#152 = ORIENTED_EDGE('',*,*,#153,.F.);-#153 = EDGE_CURVE('',#32,#146,#154,.T.);-#154 = CIRCLE('',#155,3.5E-02);-#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);-#156 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#157 = DIRECTION('',(0.,-1.,0.));-#158 = DIRECTION('',(0.,0.,1.));-#159 = ORIENTED_EDGE('',*,*,#31,.F.);-#160 = CYLINDRICAL_SURFACE('',#161,3.5E-02);-#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);-#162 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#163 = DIRECTION('',(0.,1.,0.));-#164 = DIRECTION('',(-1.,0.,0.));-#165 = ADVANCED_FACE('',(#166),#185,.T.);-#166 = FACE_BOUND('',#167,.T.);-#167 = EDGE_LOOP('',(#168,#169,#177,#184));-#168 = ORIENTED_EDGE('',*,*,#79,.T.);-#169 = ORIENTED_EDGE('',*,*,#170,.T.);-#170 = EDGE_CURVE('',#80,#171,#173,.T.);-#171 = VERTEX_POINT('',#172);-#172 = CARTESIAN_POINT('',(-0.465,0.25,0.35));-#173 = LINE('',#174,#175);-#174 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));-#175 = VECTOR('',#176,1.);-#176 = DIRECTION('',(0.,1.,0.));-#177 = ORIENTED_EDGE('',*,*,#178,.F.);-#178 = EDGE_CURVE('',#40,#171,#179,.T.);-#179 = CIRCLE('',#180,3.5E-02);-#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);-#181 = CARTESIAN_POINT('',(-0.465,0.25,0.315));-#182 = DIRECTION('',(0.,1.,0.));-#183 = DIRECTION('',(0.,0.,1.));-#184 = ORIENTED_EDGE('',*,*,#47,.F.);-#185 = CYLINDRICAL_SURFACE('',#186,3.5E-02);-#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);-#187 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));-#188 = DIRECTION('',(0.,1.,0.));-#189 = DIRECTION('',(-1.,0.,0.));-#190 = ADVANCED_FACE('',(#191),#252,.T.);-#191 = FACE_BOUND('',#192,.T.);-#192 = EDGE_LOOP('',(#193,#201,#202,#203,#204,#212,#221,#229,#237,#245)-);-#193 = ORIENTED_EDGE('',*,*,#194,.F.);-#194 = EDGE_CURVE('',#146,#195,#197,.T.);-#195 = VERTEX_POINT('',#196);-#196 = CARTESIAN_POINT('',(-0.335,0.25,-2.775557561563E-17));-#197 = LINE('',#198,#199);-#198 = CARTESIAN_POINT('',(-0.5,0.25,0.));-#199 = VECTOR('',#200,1.);-#200 = DIRECTION('',(1.,0.,0.));-#201 = ORIENTED_EDGE('',*,*,#153,.F.);-#202 = ORIENTED_EDGE('',*,*,#39,.T.);-#203 = ORIENTED_EDGE('',*,*,#178,.T.);-#204 = ORIENTED_EDGE('',*,*,#205,.T.);-#205 = EDGE_CURVE('',#171,#206,#208,.T.);-#206 = VERTEX_POINT('',#207);-#207 = CARTESIAN_POINT('',(-0.335,0.25,0.35));-#208 = LINE('',#209,#210);-#209 = CARTESIAN_POINT('',(-0.5,0.25,0.35));-#210 = VECTOR('',#211,1.);-#211 = DIRECTION('',(1.,0.,0.));-#212 = ORIENTED_EDGE('',*,*,#213,.F.);-#213 = EDGE_CURVE('',#214,#206,#216,.T.);-#214 = VERTEX_POINT('',#215);-#215 = CARTESIAN_POINT('',(-0.3,0.25,0.315));-#216 = CIRCLE('',#217,3.5E-02);-#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);-#218 = CARTESIAN_POINT('',(-0.335,0.25,0.315));-#219 = DIRECTION('',(0.,-1.,0.));-#220 = DIRECTION('',(0.,0.,1.));-#221 = ORIENTED_EDGE('',*,*,#222,.F.);-#222 = EDGE_CURVE('',#223,#214,#225,.T.);+#75 = DIRECTION('',(0.,1.,0.));+#76 = DIRECTION('',(-1.,0.,0.));+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);+#78 = LINE('',#79,#80);+#79 = CARTESIAN_POINT('',(6.28318530718,0.));+#80 = VECTOR('',#81,1.);+#81 = DIRECTION('',(0.,1.));+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#57,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-0.5,0.25,0.315));+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);+#88 = LINE('',#89,#90);+#89 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#90 = VECTOR('',#91,1.);+#91 = DIRECTION('',(0.,0.,1.));+#92 = PCURVE('',#32,#93);+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);+#94 = LINE('',#95,#96);+#95 = CARTESIAN_POINT('',(0.,-0.5));+#96 = VECTOR('',#97,1.);+#97 = DIRECTION('',(1.,0.));+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#99 = PCURVE('',#100,#105);+#100 = PLANE('',#101);+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);+#102 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#103 = DIRECTION('',(0.,1.,0.));+#104 = DIRECTION('',(0.,-0.,1.));+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);+#106 = LINE('',#107,#108);+#107 = CARTESIAN_POINT('',(0.,0.));+#108 = VECTOR('',#109,1.);+#109 = DIRECTION('',(1.,0.));+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#111 = ORIENTED_EDGE('',*,*,#112,.F.);+#112 = EDGE_CURVE('',#24,#85,#113,.T.);+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);+#114 = LINE('',#115,#116);+#115 = CARTESIAN_POINT('',(-0.5,-0.25,0.315));+#116 = VECTOR('',#117,1.);+#117 = DIRECTION('',(0.,1.,0.));+#118 = PCURVE('',#32,#119);+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);+#120 = LINE('',#121,#122);+#121 = CARTESIAN_POINT('',(0.315,0.));+#122 = VECTOR('',#123,1.);+#123 = DIRECTION('',(0.,-1.));+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#125 = PCURVE('',#126,#131);+#126 = CYLINDRICAL_SURFACE('',#127,3.5E-02);+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);+#128 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#129 = DIRECTION('',(0.,1.,0.));+#130 = DIRECTION('',(-1.,0.,0.));+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);+#132 = LINE('',#133,#134);+#133 = CARTESIAN_POINT('',(0.,0.));+#134 = VECTOR('',#135,1.);+#135 = DIRECTION('',(0.,1.));+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#137 = ADVANCED_FACE('',(#138),#44,.F.);+#138 = FACE_BOUND('',#139,.F.);+#139 = EDGE_LOOP('',(#140,#170,#196,#197,#221,#249,#282,#310,#333,#356)+ );+#140 = ORIENTED_EDGE('',*,*,#141,.F.);+#141 = EDGE_CURVE('',#142,#144,#146,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));+#144 = VERTEX_POINT('',#145);+#145 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));+#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.);+#147 = LINE('',#148,#149);+#148 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#149 = VECTOR('',#150,1.);+#150 = DIRECTION('',(1.,0.,0.));+#151 = PCURVE('',#44,#152);+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157);+#153 = LINE('',#154,#155);+#154 = CARTESIAN_POINT('',(0.,0.));+#155 = VECTOR('',#156,1.);+#156 = DIRECTION('',(0.,1.));+#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#158 = PCURVE('',#159,#164);+#159 = PLANE('',#160);+#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163);+#161 = CARTESIAN_POINT('',(-0.5,-0.25,0.));+#162 = DIRECTION('',(0.,0.,1.));+#163 = DIRECTION('',(1.,0.,-0.));+#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169);+#165 = LINE('',#166,#167);+#166 = CARTESIAN_POINT('',(0.,0.));+#167 = VECTOR('',#168,1.);+#168 = DIRECTION('',(1.,0.));+#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#170 = ORIENTED_EDGE('',*,*,#171,.F.);+#171 = EDGE_CURVE('',#22,#142,#172,.T.);+#172 = SURFACE_CURVE('',#173,(#178,#189),.PCURVE_S1.);+#173 = CIRCLE('',#174,3.5E-02);+#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);+#175 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#176 = DIRECTION('',(0.,-1.,0.));+#177 = DIRECTION('',(0.,0.,1.));+#178 = PCURVE('',#44,#179);+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#188);+#180 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#181,#182,#183,#184,#185,#186+,#187),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#181 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#182 = CARTESIAN_POINT('',(7.E-02,-2.562177826491E-02));+#183 = CARTESIAN_POINT('',(1.75E-02,4.689110867545E-03));+#184 = CARTESIAN_POINT('',(-3.5E-02,3.5E-02));+#185 = CARTESIAN_POINT('',(1.75E-02,6.531088913246E-02));+#186 = CARTESIAN_POINT('',(7.E-02,9.562177826491E-02));+#187 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#188 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#189 = PCURVE('',#72,#190);+#190 = DEFINITIONAL_REPRESENTATION('',(#191),#195);+#191 = LINE('',#192,#193);+#192 = CARTESIAN_POINT('',(7.853981633974,0.));+#193 = VECTOR('',#194,1.);+#194 = DIRECTION('',(-1.,0.));+#195 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#196 = ORIENTED_EDGE('',*,*,#21,.T.);+#197 = ORIENTED_EDGE('',*,*,#198,.T.);+#198 = EDGE_CURVE('',#24,#199,#201,.T.);+#199 = VERTEX_POINT('',#200);+#200 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));+#201 = SURFACE_CURVE('',#202,(#207,#214),.PCURVE_S1.);+#202 = CIRCLE('',#203,3.5E-02);+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);+#204 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#205 = DIRECTION('',(0.,1.,0.));+#206 = DIRECTION('',(0.,-0.,1.));+#207 = PCURVE('',#44,#208);+#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);+#209 = CIRCLE('',#210,3.5E-02);+#210 = AXIS2_PLACEMENT_2D('',#211,#212);+#211 = CARTESIAN_POINT('',(0.315,3.5E-02));+#212 = DIRECTION('',(1.,0.));+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#214 = PCURVE('',#126,#215);+#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);+#216 = LINE('',#217,#218);+#217 = CARTESIAN_POINT('',(-4.712388980385,0.));+#218 = VECTOR('',#219,1.);+#219 = DIRECTION('',(1.,0.));+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#221 = ORIENTED_EDGE('',*,*,#222,.T.);+#222 = EDGE_CURVE('',#199,#223,#225,.T.); #223 = VERTEX_POINT('',#224);-#224 = CARTESIAN_POINT('',(-0.465,0.25,0.315));-#225 = LINE('',#226,#227);-#226 = CARTESIAN_POINT('',(-0.465,0.25,0.315));-#227 = VECTOR('',#228,1.);-#228 = DIRECTION('',(1.,0.,0.));-#229 = ORIENTED_EDGE('',*,*,#230,.F.);-#230 = EDGE_CURVE('',#231,#223,#233,.T.);-#231 = VERTEX_POINT('',#232);-#232 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#233 = LINE('',#234,#235);-#234 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#235 = VECTOR('',#236,1.);-#236 = DIRECTION('',(0.,0.,1.));-#237 = ORIENTED_EDGE('',*,*,#238,.T.);-#238 = EDGE_CURVE('',#231,#239,#241,.T.);-#239 = VERTEX_POINT('',#240);-#240 = CARTESIAN_POINT('',(-0.3,0.25,3.5E-02));-#241 = LINE('',#242,#243);-#242 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#243 = VECTOR('',#244,1.);-#244 = DIRECTION('',(1.,0.,0.));-#245 = ORIENTED_EDGE('',*,*,#246,.T.);-#246 = EDGE_CURVE('',#239,#195,#247,.T.);-#247 = CIRCLE('',#248,3.5E-02);-#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251);-#249 = CARTESIAN_POINT('',(-0.335,0.25,3.5E-02));-#250 = DIRECTION('',(0.,1.,0.));-#251 = DIRECTION('',(0.,0.,1.));-#252 = PLANE('',#253);-#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256);-#254 = CARTESIAN_POINT('',(-0.5,0.25,0.));-#255 = DIRECTION('',(0.,1.,0.));-#256 = DIRECTION('',(0.,0.,1.));-#257 = ADVANCED_FACE('',(#258),#269,.F.);-#258 = FACE_BOUND('',#259,.F.);-#259 = EDGE_LOOP('',(#260,#261,#262,#263));-#260 = ORIENTED_EDGE('',*,*,#194,.F.);-#261 = ORIENTED_EDGE('',*,*,#145,.F.);-#262 = ORIENTED_EDGE('',*,*,#61,.T.);-#263 = ORIENTED_EDGE('',*,*,#264,.T.);-#264 = EDGE_CURVE('',#64,#195,#265,.T.);-#265 = LINE('',#266,#267);-#266 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));-#267 = VECTOR('',#268,1.);-#268 = DIRECTION('',(0.,1.,0.));-#269 = PLANE('',#270);-#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);-#271 = CARTESIAN_POINT('',(-0.5,-0.25,0.));-#272 = DIRECTION('',(0.,0.,1.));-#273 = DIRECTION('',(1.,0.,0.));-#274 = ADVANCED_FACE('',(#275),#286,.T.);-#275 = FACE_BOUND('',#276,.T.);-#276 = EDGE_LOOP('',(#277,#278,#279,#280));-#277 = ORIENTED_EDGE('',*,*,#129,.T.);-#278 = ORIENTED_EDGE('',*,*,#264,.T.);-#279 = ORIENTED_EDGE('',*,*,#246,.F.);-#280 = ORIENTED_EDGE('',*,*,#281,.F.);-#281 = EDGE_CURVE('',#122,#239,#282,.T.);-#282 = LINE('',#283,#284);-#283 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02));-#284 = VECTOR('',#285,1.);-#285 = DIRECTION('',(0.,1.,0.));-#286 = CYLINDRICAL_SURFACE('',#287,3.5E-02);-#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);-#288 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));-#289 = DIRECTION('',(0.,1.,0.));+#224 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));+#225 = SURFACE_CURVE('',#226,(#230,#237),.PCURVE_S1.);+#226 = LINE('',#227,#228);+#227 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));+#228 = VECTOR('',#229,1.);+#229 = DIRECTION('',(1.,0.,0.));+#230 = PCURVE('',#44,#231);+#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(0.35,0.));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(0.,1.));+#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#237 = PCURVE('',#238,#243);+#238 = PLANE('',#239);+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);+#240 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));+#241 = DIRECTION('',(0.,0.,1.));+#242 = DIRECTION('',(1.,0.,-0.));+#243 = DEFINITIONAL_REPRESENTATION('',(#244),#248);+#244 = LINE('',#245,#246);+#245 = CARTESIAN_POINT('',(0.,0.));+#246 = VECTOR('',#247,1.);+#247 = DIRECTION('',(1.,0.));+#248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#249 = ORIENTED_EDGE('',*,*,#250,.F.);+#250 = EDGE_CURVE('',#251,#223,#253,.T.);+#251 = VERTEX_POINT('',#252);+#252 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#253 = SURFACE_CURVE('',#254,(#259,#270),.PCURVE_S1.);+#254 = CIRCLE('',#255,3.5E-02);+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);+#256 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));+#257 = DIRECTION('',(0.,-1.,0.));+#258 = DIRECTION('',(0.,0.,1.));+#259 = PCURVE('',#44,#260);+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#269);+#261 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#262,#263,#264,#265,#266,#267+,#268),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#262 = CARTESIAN_POINT('',(0.35,0.165));+#263 = CARTESIAN_POINT('',(0.35,0.104378221735));+#264 = CARTESIAN_POINT('',(0.2975,0.134689110868));+#265 = CARTESIAN_POINT('',(0.245,0.165));+#266 = CARTESIAN_POINT('',(0.2975,0.195310889132));+#267 = CARTESIAN_POINT('',(0.35,0.225621778265));+#268 = CARTESIAN_POINT('',(0.35,0.165));+#269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#270 = PCURVE('',#271,#276);+#271 = CYLINDRICAL_SURFACE('',#272,3.5E-02);+#272 = AXIS2_PLACEMENT_3D('',#273,#274,#275);+#273 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));+#274 = DIRECTION('',(0.,1.,0.));+#275 = DIRECTION('',(1.,0.,0.));+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);+#277 = LINE('',#278,#279);+#278 = CARTESIAN_POINT('',(10.995574287564,0.));+#279 = VECTOR('',#280,1.);+#280 = DIRECTION('',(-1.,0.));+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#282 = ORIENTED_EDGE('',*,*,#283,.F.);+#283 = EDGE_CURVE('',#284,#251,#286,.T.);+#284 = VERTEX_POINT('',#285);+#285 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#286 = SURFACE_CURVE('',#287,(#291,#298),.PCURVE_S1.);+#287 = LINE('',#288,#289);+#288 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#289 = VECTOR('',#290,1.); #290 = DIRECTION('',(1.,0.,0.));-#291 = ADVANCED_FACE('',(#292),#335,.F.);-#292 = FACE_BOUND('',#293,.F.);-#293 = EDGE_LOOP('',(#294,#295,#296,#297,#305,#313,#321,#329));-#294 = ORIENTED_EDGE('',*,*,#121,.F.);-#295 = ORIENTED_EDGE('',*,*,#113,.T.);-#296 = ORIENTED_EDGE('',*,*,#105,.T.);-#297 = ORIENTED_EDGE('',*,*,#298,.T.);-#298 = EDGE_CURVE('',#97,#299,#301,.T.);-#299 = VERTEX_POINT('',#300);-#300 = CARTESIAN_POINT('',(0.3,-0.25,0.315));-#301 = LINE('',#302,#303);-#302 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#303 = VECTOR('',#304,1.);-#304 = DIRECTION('',(1.,0.,0.));-#305 = ORIENTED_EDGE('',*,*,#306,.T.);-#306 = EDGE_CURVE('',#299,#307,#309,.T.);-#307 = VERTEX_POINT('',#308);-#308 = CARTESIAN_POINT('',(0.465,-0.25,0.315));-#309 = LINE('',#310,#311);-#310 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));-#311 = VECTOR('',#312,1.);-#312 = DIRECTION('',(1.,0.,0.));-#313 = ORIENTED_EDGE('',*,*,#314,.F.);-#314 = EDGE_CURVE('',#315,#307,#317,.T.);-#315 = VERTEX_POINT('',#316);-#316 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));-#317 = LINE('',#318,#319);-#318 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));-#319 = VECTOR('',#320,1.);-#320 = DIRECTION('',(0.,0.,1.));-#321 = ORIENTED_EDGE('',*,*,#322,.F.);-#322 = EDGE_CURVE('',#323,#315,#325,.T.);-#323 = VERTEX_POINT('',#324);-#324 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));-#325 = LINE('',#326,#327);-#326 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#327 = VECTOR('',#328,1.);-#328 = DIRECTION('',(1.,0.,0.));-#329 = ORIENTED_EDGE('',*,*,#330,.F.);-#330 = EDGE_CURVE('',#122,#323,#331,.T.);-#331 = LINE('',#332,#333);-#332 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#333 = VECTOR('',#334,1.);-#334 = DIRECTION('',(1.,0.,0.));-#335 = PLANE('',#336);-#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);-#337 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#338 = DIRECTION('',(0.,1.,0.));-#339 = DIRECTION('',(0.,0.,1.));-#340 = ADVANCED_FACE('',(#341),#352,.T.);-#341 = FACE_BOUND('',#342,.T.);-#342 = EDGE_LOOP('',(#343,#344,#345,#346));-#343 = ORIENTED_EDGE('',*,*,#205,.F.);-#344 = ORIENTED_EDGE('',*,*,#170,.F.);-#345 = ORIENTED_EDGE('',*,*,#88,.T.);-#346 = ORIENTED_EDGE('',*,*,#347,.T.);-#347 = EDGE_CURVE('',#89,#206,#348,.T.);-#348 = LINE('',#349,#350);-#349 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));-#350 = VECTOR('',#351,1.);-#351 = DIRECTION('',(0.,1.,0.));-#352 = PLANE('',#353);-#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);-#354 = CARTESIAN_POINT('',(-0.5,-0.25,0.35));-#355 = DIRECTION('',(0.,0.,1.));-#356 = DIRECTION('',(1.,0.,0.));-#357 = ADVANCED_FACE('',(#358),#369,.T.);-#358 = FACE_BOUND('',#359,.F.);-#359 = EDGE_LOOP('',(#360,#361,#362,#363));-#360 = ORIENTED_EDGE('',*,*,#96,.T.);-#361 = ORIENTED_EDGE('',*,*,#347,.T.);-#362 = ORIENTED_EDGE('',*,*,#213,.F.);-#363 = ORIENTED_EDGE('',*,*,#364,.F.);-#364 = EDGE_CURVE('',#97,#214,#365,.T.);-#365 = LINE('',#366,#367);-#366 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#367 = VECTOR('',#368,1.);-#368 = DIRECTION('',(0.,1.,0.));-#369 = CYLINDRICAL_SURFACE('',#370,3.5E-02);-#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);-#371 = CARTESIAN_POINT('',(-0.335,-0.25,0.315));-#372 = DIRECTION('',(0.,1.,0.));-#373 = DIRECTION('',(1.,0.,0.));-#374 = ADVANCED_FACE('',(#375),#418,.T.);-#375 = FACE_BOUND('',#376,.T.);-#376 = EDGE_LOOP('',(#377,#378,#379,#380,#388,#396,#404,#412));-#377 = ORIENTED_EDGE('',*,*,#238,.F.);-#378 = ORIENTED_EDGE('',*,*,#230,.T.);-#379 = ORIENTED_EDGE('',*,*,#222,.T.);-#380 = ORIENTED_EDGE('',*,*,#381,.T.);-#381 = EDGE_CURVE('',#214,#382,#384,.T.);-#382 = VERTEX_POINT('',#383);-#383 = CARTESIAN_POINT('',(0.3,0.25,0.315));-#384 = LINE('',#385,#386);-#385 = CARTESIAN_POINT('',(-0.3,0.25,0.315));-#386 = VECTOR('',#387,1.);-#387 = DIRECTION('',(1.,0.,0.));-#388 = ORIENTED_EDGE('',*,*,#389,.T.);-#389 = EDGE_CURVE('',#382,#390,#392,.T.);-#390 = VERTEX_POINT('',#391);-#391 = CARTESIAN_POINT('',(0.465,0.25,0.315));-#392 = LINE('',#393,#394);-#393 = CARTESIAN_POINT('',(-0.465,0.25,0.315));-#394 = VECTOR('',#395,1.);-#395 = DIRECTION('',(1.,0.,0.));-#396 = ORIENTED_EDGE('',*,*,#397,.F.);-#397 = EDGE_CURVE('',#398,#390,#400,.T.);-#398 = VERTEX_POINT('',#399);-#399 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));-#400 = LINE('',#401,#402);-#401 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));-#402 = VECTOR('',#403,1.);-#403 = DIRECTION('',(0.,0.,1.));-#404 = ORIENTED_EDGE('',*,*,#405,.F.);-#405 = EDGE_CURVE('',#406,#398,#408,.T.);-#406 = VERTEX_POINT('',#407);-#407 = CARTESIAN_POINT('',(0.3,0.25,3.5E-02));-#408 = LINE('',#409,#410);-#409 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#410 = VECTOR('',#411,1.);-#411 = DIRECTION('',(1.,0.,0.));-#412 = ORIENTED_EDGE('',*,*,#413,.F.);-#413 = EDGE_CURVE('',#239,#406,#414,.T.);-#414 = LINE('',#415,#416);-#415 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));-#416 = VECTOR('',#417,1.);-#417 = DIRECTION('',(1.,0.,0.));-#418 = PLANE('',#419);-#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);-#420 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#291 = PCURVE('',#44,#292);+#292 = DEFINITIONAL_REPRESENTATION('',(#293),#297);+#293 = LINE('',#294,#295);+#294 = CARTESIAN_POINT('',(0.315,3.5E-02));+#295 = VECTOR('',#296,1.);+#296 = DIRECTION('',(0.,1.));+#297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#298 = PCURVE('',#299,#304);+#299 = PLANE('',#300);+#300 = AXIS2_PLACEMENT_3D('',#301,#302,#303);+#301 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#302 = DIRECTION('',(0.,1.,0.));+#303 = DIRECTION('',(0.,-0.,1.));+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);+#305 = LINE('',#306,#307);+#306 = CARTESIAN_POINT('',(0.28,0.));+#307 = VECTOR('',#308,1.);+#308 = DIRECTION('',(0.,1.));+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#310 = ORIENTED_EDGE('',*,*,#311,.F.);+#311 = EDGE_CURVE('',#312,#284,#314,.T.);+#312 = VERTEX_POINT('',#313);+#313 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#314 = SURFACE_CURVE('',#315,(#319,#326),.PCURVE_S1.);+#315 = LINE('',#316,#317);+#316 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#317 = VECTOR('',#318,1.);+#318 = DIRECTION('',(0.,0.,1.));+#319 = PCURVE('',#44,#320);+#320 = DEFINITIONAL_REPRESENTATION('',(#321),#325);+#321 = LINE('',#322,#323);+#322 = CARTESIAN_POINT('',(3.5E-02,3.5E-02));+#323 = VECTOR('',#324,1.);+#324 = DIRECTION('',(1.,0.));+#325 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#326 = PCURVE('',#299,#327);+#327 = DEFINITIONAL_REPRESENTATION('',(#328),#332);+#328 = LINE('',#329,#330);+#329 = CARTESIAN_POINT('',(0.,0.));+#330 = VECTOR('',#331,1.);+#331 = DIRECTION('',(1.,0.));+#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#333 = ORIENTED_EDGE('',*,*,#334,.T.);+#334 = EDGE_CURVE('',#312,#335,#337,.T.);+#335 = VERTEX_POINT('',#336);+#336 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02));+#337 = SURFACE_CURVE('',#338,(#342,#349),.PCURVE_S1.);+#338 = LINE('',#339,#340);+#339 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#340 = VECTOR('',#341,1.);+#341 = DIRECTION('',(1.,0.,0.));+#342 = PCURVE('',#44,#343);+#343 = DEFINITIONAL_REPRESENTATION('',(#344),#348);+#344 = LINE('',#345,#346);+#345 = CARTESIAN_POINT('',(3.5E-02,3.5E-02));+#346 = VECTOR('',#347,1.);+#347 = DIRECTION('',(0.,1.));+#348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#349 = PCURVE('',#299,#350);+#350 = DEFINITIONAL_REPRESENTATION('',(#351),#355);+#351 = LINE('',#352,#353);+#352 = CARTESIAN_POINT('',(0.,0.));+#353 = VECTOR('',#354,1.);+#354 = DIRECTION('',(0.,1.));+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#356 = ORIENTED_EDGE('',*,*,#357,.T.);+#357 = EDGE_CURVE('',#335,#144,#358,.T.);+#358 = SURFACE_CURVE('',#359,(#364,#371),.PCURVE_S1.);+#359 = CIRCLE('',#360,3.5E-02);+#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);+#361 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));+#362 = DIRECTION('',(0.,1.,0.));+#363 = DIRECTION('',(0.,-0.,1.));+#364 = PCURVE('',#44,#365);+#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);+#366 = CIRCLE('',#367,3.5E-02);+#367 = AXIS2_PLACEMENT_2D('',#368,#369);+#368 = CARTESIAN_POINT('',(3.5E-02,0.165));+#369 = DIRECTION('',(1.,0.));+#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#371 = PCURVE('',#372,#377);+#372 = CYLINDRICAL_SURFACE('',#373,3.5E-02);+#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376);+#374 = CARTESIAN_POINT('',(-0.335,-0.25,3.5E-02));+#375 = DIRECTION('',(0.,1.,0.));+#376 = DIRECTION('',(1.,0.,0.));+#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);+#378 = LINE('',#379,#380);+#379 = CARTESIAN_POINT('',(-1.570796326795,0.));+#380 = VECTOR('',#381,1.);+#381 = DIRECTION('',(1.,0.));+#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#383 = ADVANCED_FACE('',(#384),#72,.T.);+#384 = FACE_BOUND('',#385,.T.);+#385 = EDGE_LOOP('',(#386,#387,#415,#436));+#386 = ORIENTED_EDGE('',*,*,#56,.T.);+#387 = ORIENTED_EDGE('',*,*,#388,.T.);+#388 = EDGE_CURVE('',#57,#389,#391,.T.);+#389 = VERTEX_POINT('',#390);+#390 = CARTESIAN_POINT('',(-0.465,0.25,-2.775557561563E-17));+#391 = SURFACE_CURVE('',#392,(#397,#404),.PCURVE_S1.);+#392 = CIRCLE('',#393,3.5E-02);+#393 = AXIS2_PLACEMENT_3D('',#394,#395,#396);+#394 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#395 = DIRECTION('',(0.,-1.,0.));+#396 = DIRECTION('',(0.,0.,1.));+#397 = PCURVE('',#72,#398);+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);+#399 = LINE('',#400,#401);+#400 = CARTESIAN_POINT('',(7.853981633974,0.5));+#401 = VECTOR('',#402,1.);+#402 = DIRECTION('',(-1.,0.));+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#404 = PCURVE('',#100,#405);+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#414);+#406 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#407,#408,#409,#410,#411,#412+,#413),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#407 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#408 = CARTESIAN_POINT('',(7.E-02,-2.562177826491E-02));+#409 = CARTESIAN_POINT('',(1.75E-02,4.689110867545E-03));+#410 = CARTESIAN_POINT('',(-3.5E-02,3.5E-02));+#411 = CARTESIAN_POINT('',(1.75E-02,6.531088913246E-02));+#412 = CARTESIAN_POINT('',(7.E-02,9.562177826491E-02));+#413 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#415 = ORIENTED_EDGE('',*,*,#416,.F.);+#416 = EDGE_CURVE('',#142,#389,#417,.T.);+#417 = SURFACE_CURVE('',#418,(#422,#429),.PCURVE_S1.);+#418 = LINE('',#419,#420);+#419 = CARTESIAN_POINT('',(-0.465,-0.25,-2.775557561563E-17));+#420 = VECTOR('',#421,1.); #421 = DIRECTION('',(0.,1.,0.));-#422 = DIRECTION('',(0.,0.,1.));-#423 = ADVANCED_FACE('',(#424),#435,.F.);-#424 = FACE_BOUND('',#425,.F.);-#425 = EDGE_LOOP('',(#426,#427,#428,#434));-#426 = ORIENTED_EDGE('',*,*,#281,.F.);-#427 = ORIENTED_EDGE('',*,*,#330,.T.);-#428 = ORIENTED_EDGE('',*,*,#429,.T.);-#429 = EDGE_CURVE('',#323,#406,#430,.T.);-#430 = LINE('',#431,#432);-#431 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));-#432 = VECTOR('',#433,1.);-#433 = DIRECTION('',(0.,1.,0.));-#434 = ORIENTED_EDGE('',*,*,#413,.F.);-#435 = PLANE('',#436);-#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);-#437 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));-#438 = DIRECTION('',(0.,0.,1.));-#439 = DIRECTION('',(1.,0.,0.));-#440 = ADVANCED_FACE('',(#441),#504,.F.);-#441 = FACE_BOUND('',#442,.F.);-#442 = EDGE_LOOP('',(#443,#453,#460,#461,#462,#463,#472,#480,#489,#497)-);-#443 = ORIENTED_EDGE('',*,*,#444,.F.);-#444 = EDGE_CURVE('',#445,#447,#449,.T.);-#445 = VERTEX_POINT('',#446);-#446 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));-#447 = VERTEX_POINT('',#448);-#448 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));-#449 = LINE('',#450,#451);-#450 = CARTESIAN_POINT('',(0.3,-0.25,0.));-#451 = VECTOR('',#452,1.);-#452 = DIRECTION('',(1.,0.,0.));-#453 = ORIENTED_EDGE('',*,*,#454,.F.);-#454 = EDGE_CURVE('',#323,#445,#455,.T.);-#455 = CIRCLE('',#456,3.5E-02);-#456 = AXIS2_PLACEMENT_3D('',#457,#458,#459);-#457 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));-#458 = DIRECTION('',(0.,-1.,0.));-#459 = DIRECTION('',(0.,0.,1.));-#460 = ORIENTED_EDGE('',*,*,#322,.T.);-#461 = ORIENTED_EDGE('',*,*,#314,.T.);-#462 = ORIENTED_EDGE('',*,*,#306,.F.);-#463 = ORIENTED_EDGE('',*,*,#464,.T.);-#464 = EDGE_CURVE('',#299,#465,#467,.T.);-#465 = VERTEX_POINT('',#466);-#466 = CARTESIAN_POINT('',(0.335,-0.25,0.35));+#422 = PCURVE('',#72,#423);+#423 = DEFINITIONAL_REPRESENTATION('',(#424),#428);+#424 = LINE('',#425,#426);+#425 = CARTESIAN_POINT('',(4.712388980385,0.));+#426 = VECTOR('',#427,1.);+#427 = DIRECTION('',(0.,1.));+#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#429 = PCURVE('',#159,#430);+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);+#431 = LINE('',#432,#433);+#432 = CARTESIAN_POINT('',(3.5E-02,0.));+#433 = VECTOR('',#434,1.);+#434 = DIRECTION('',(0.,1.));+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#436 = ORIENTED_EDGE('',*,*,#171,.F.);+#437 = ADVANCED_FACE('',(#438),#126,.T.);+#438 = FACE_BOUND('',#439,.T.);+#439 = EDGE_LOOP('',(#440,#441,#464,#486));+#440 = ORIENTED_EDGE('',*,*,#198,.T.);+#441 = ORIENTED_EDGE('',*,*,#442,.T.);+#442 = EDGE_CURVE('',#199,#443,#445,.T.);+#443 = VERTEX_POINT('',#444);+#444 = CARTESIAN_POINT('',(-0.465,0.25,0.35));+#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.);+#446 = LINE('',#447,#448);+#447 = CARTESIAN_POINT('',(-0.465,-0.25,0.35));+#448 = VECTOR('',#449,1.);+#449 = DIRECTION('',(0.,1.,0.));+#450 = PCURVE('',#126,#451);+#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);+#452 = LINE('',#453,#454);+#453 = CARTESIAN_POINT('',(1.570796326795,0.));+#454 = VECTOR('',#455,1.);+#455 = DIRECTION('',(0.,1.));+#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#457 = PCURVE('',#238,#458);+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(3.5E-02,0.));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(0.,1.));+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#464 = ORIENTED_EDGE('',*,*,#465,.F.);+#465 = EDGE_CURVE('',#85,#443,#466,.T.);+#466 = SURFACE_CURVE('',#467,(#472,#479),.PCURVE_S1.); #467 = CIRCLE('',#468,3.5E-02); #468 = AXIS2_PLACEMENT_3D('',#469,#470,#471);-#469 = CARTESIAN_POINT('',(0.335,-0.25,0.315));+#469 = CARTESIAN_POINT('',(-0.465,0.25,0.315)); #470 = DIRECTION('',(0.,1.,0.));-#471 = DIRECTION('',(0.,0.,1.));-#472 = ORIENTED_EDGE('',*,*,#473,.T.);-#473 = EDGE_CURVE('',#465,#474,#476,.T.);-#474 = VERTEX_POINT('',#475);-#475 = CARTESIAN_POINT('',(0.465,-0.25,0.35));-#476 = LINE('',#477,#478);-#477 = CARTESIAN_POINT('',(0.3,-0.25,0.35));-#478 = VECTOR('',#479,1.);-#479 = DIRECTION('',(1.,0.,0.));-#480 = ORIENTED_EDGE('',*,*,#481,.F.);-#481 = EDGE_CURVE('',#482,#474,#484,.T.);-#482 = VERTEX_POINT('',#483);-#483 = CARTESIAN_POINT('',(0.5,-0.25,0.315));-#484 = CIRCLE('',#485,3.5E-02);-#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);-#486 = CARTESIAN_POINT('',(0.465,-0.25,0.315));-#487 = DIRECTION('',(0.,-1.,0.));-#488 = DIRECTION('',(0.,0.,1.));-#489 = ORIENTED_EDGE('',*,*,#490,.F.);-#490 = EDGE_CURVE('',#491,#482,#493,.T.);-#491 = VERTEX_POINT('',#492);-#492 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));-#493 = LINE('',#494,#495);-#494 = CARTESIAN_POINT('',(0.5,-0.25,0.));-#495 = VECTOR('',#496,1.);-#496 = DIRECTION('',(0.,0.,1.));-#497 = ORIENTED_EDGE('',*,*,#498,.T.);-#498 = EDGE_CURVE('',#491,#447,#499,.T.);-#499 = CIRCLE('',#500,3.5E-02);-#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);-#501 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));-#502 = DIRECTION('',(0.,1.,0.));-#503 = DIRECTION('',(0.,0.,1.));-#504 = PLANE('',#505);-#505 = AXIS2_PLACEMENT_3D('',#506,#507,#508);-#506 = CARTESIAN_POINT('',(0.3,-0.25,0.));-#507 = DIRECTION('',(0.,1.,0.));-#508 = DIRECTION('',(0.,0.,1.));-#509 = ADVANCED_FACE('',(#510),#535,.F.);-#510 = FACE_BOUND('',#511,.F.);-#511 = EDGE_LOOP('',(#512,#513,#521,#529));-#512 = ORIENTED_EDGE('',*,*,#298,.F.);-#513 = ORIENTED_EDGE('',*,*,#514,.T.);-#514 = EDGE_CURVE('',#97,#515,#517,.T.);-#515 = VERTEX_POINT('',#516);-#516 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));-#517 = LINE('',#518,#519);-#518 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#519 = VECTOR('',#520,1.);-#520 = DIRECTION('',(0.,0.,1.));-#521 = ORIENTED_EDGE('',*,*,#522,.T.);-#522 = EDGE_CURVE('',#515,#523,#525,.T.);-#523 = VERTEX_POINT('',#524);-#524 = CARTESIAN_POINT('',(0.3,-0.25,0.35));-#525 = LINE('',#526,#527);-#526 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));-#527 = VECTOR('',#528,1.);-#528 = DIRECTION('',(1.,0.,0.));-#529 = ORIENTED_EDGE('',*,*,#530,.F.);-#530 = EDGE_CURVE('',#299,#523,#531,.T.);-#531 = LINE('',#532,#533);-#532 = CARTESIAN_POINT('',(0.3,-0.25,0.315));-#533 = VECTOR('',#534,1.);-#534 = DIRECTION('',(0.,0.,1.));-#535 = PLANE('',#536);-#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);-#537 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#538 = DIRECTION('',(0.,1.,0.));-#539 = DIRECTION('',(0.,0.,1.));-#540 = ADVANCED_FACE('',(#541),#559,.F.);-#541 = FACE_BOUND('',#542,.F.);-#542 = EDGE_LOOP('',(#543,#544,#545,#553));-#543 = ORIENTED_EDGE('',*,*,#514,.F.);-#544 = ORIENTED_EDGE('',*,*,#364,.T.);-#545 = ORIENTED_EDGE('',*,*,#546,.T.);-#546 = EDGE_CURVE('',#214,#547,#549,.T.);-#547 = VERTEX_POINT('',#548);-#548 = CARTESIAN_POINT('',(-0.3,0.25,0.35));-#549 = LINE('',#550,#551);-#550 = CARTESIAN_POINT('',(-0.3,0.25,0.315));-#551 = VECTOR('',#552,1.);-#552 = DIRECTION('',(0.,0.,1.));-#553 = ORIENTED_EDGE('',*,*,#554,.F.);-#554 = EDGE_CURVE('',#515,#547,#555,.T.);-#555 = LINE('',#556,#557);-#556 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));-#557 = VECTOR('',#558,1.);-#558 = DIRECTION('',(0.,1.,0.));-#559 = PLANE('',#560);-#560 = AXIS2_PLACEMENT_3D('',#561,#562,#563);-#561 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));-#562 = DIRECTION('',(1.,0.,0.));-#563 = DIRECTION('',(0.,0.,1.));-#564 = ADVANCED_FACE('',(#565),#628,.T.);-#565 = FACE_BOUND('',#566,.T.);-#566 = EDGE_LOOP('',(#567,#577,#584,#585,#586,#587,#596,#604,#613,#621)-);+#471 = DIRECTION('',(0.,-0.,1.));+#472 = PCURVE('',#126,#473);+#473 = DEFINITIONAL_REPRESENTATION('',(#474),#478);+#474 = LINE('',#475,#476);+#475 = CARTESIAN_POINT('',(-4.712388980385,0.5));+#476 = VECTOR('',#477,1.);+#477 = DIRECTION('',(1.,0.));+#478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#479 = PCURVE('',#100,#480);+#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485);+#481 = CIRCLE('',#482,3.5E-02);+#482 = AXIS2_PLACEMENT_2D('',#483,#484);+#483 = CARTESIAN_POINT('',(0.315,3.5E-02));+#484 = DIRECTION('',(1.,0.));+#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#486 = ORIENTED_EDGE('',*,*,#112,.F.);+#487 = ADVANCED_FACE('',(#488),#100,.T.);+#488 = FACE_BOUND('',#489,.T.);+#489 = EDGE_LOOP('',(#490,#513,#514,#515,#516,#539,#567,#595,#618,#641)+ );+#490 = ORIENTED_EDGE('',*,*,#491,.F.);+#491 = EDGE_CURVE('',#389,#492,#494,.T.);+#492 = VERTEX_POINT('',#493);+#493 = CARTESIAN_POINT('',(-0.335,0.25,-2.775557561563E-17));+#494 = SURFACE_CURVE('',#495,(#499,#506),.PCURVE_S1.);+#495 = LINE('',#496,#497);+#496 = CARTESIAN_POINT('',(-0.5,0.25,0.));+#497 = VECTOR('',#498,1.);+#498 = DIRECTION('',(1.,0.,0.));+#499 = PCURVE('',#100,#500);+#500 = DEFINITIONAL_REPRESENTATION('',(#501),#505);+#501 = LINE('',#502,#503);+#502 = CARTESIAN_POINT('',(0.,0.));+#503 = VECTOR('',#504,1.);+#504 = DIRECTION('',(0.,1.));+#505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#506 = PCURVE('',#159,#507);+#507 = DEFINITIONAL_REPRESENTATION('',(#508),#512);+#508 = LINE('',#509,#510);+#509 = CARTESIAN_POINT('',(0.,0.5));+#510 = VECTOR('',#511,1.);+#511 = DIRECTION('',(1.,0.));+#512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#513 = ORIENTED_EDGE('',*,*,#388,.F.);+#514 = ORIENTED_EDGE('',*,*,#84,.T.);+#515 = ORIENTED_EDGE('',*,*,#465,.T.);+#516 = ORIENTED_EDGE('',*,*,#517,.T.);+#517 = EDGE_CURVE('',#443,#518,#520,.T.);+#518 = VERTEX_POINT('',#519);+#519 = CARTESIAN_POINT('',(-0.335,0.25,0.35));+#520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.);+#521 = LINE('',#522,#523);+#522 = CARTESIAN_POINT('',(-0.5,0.25,0.35));+#523 = VECTOR('',#524,1.);+#524 = DIRECTION('',(1.,0.,0.));+#525 = PCURVE('',#100,#526);+#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);+#527 = LINE('',#528,#529);+#528 = CARTESIAN_POINT('',(0.35,0.));+#529 = VECTOR('',#530,1.);+#530 = DIRECTION('',(0.,1.));+#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#532 = PCURVE('',#238,#533);+#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538);+#534 = LINE('',#535,#536);+#535 = CARTESIAN_POINT('',(0.,0.5));+#536 = VECTOR('',#537,1.);+#537 = DIRECTION('',(1.,0.));+#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#539 = ORIENTED_EDGE('',*,*,#540,.F.);+#540 = EDGE_CURVE('',#541,#518,#543,.T.);+#541 = VERTEX_POINT('',#542);+#542 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#543 = SURFACE_CURVE('',#544,(#549,#560),.PCURVE_S1.);+#544 = CIRCLE('',#545,3.5E-02);+#545 = AXIS2_PLACEMENT_3D('',#546,#547,#548);+#546 = CARTESIAN_POINT('',(-0.335,0.25,0.315));+#547 = DIRECTION('',(0.,-1.,0.));+#548 = DIRECTION('',(0.,0.,1.));+#549 = PCURVE('',#100,#550);+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#559);+#551 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#552,#553,#554,#555,#556,#557+,#558),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(+ -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(+ '') );+#552 = CARTESIAN_POINT('',(0.35,0.165));+#553 = CARTESIAN_POINT('',(0.35,0.104378221735));+#554 = CARTESIAN_POINT('',(0.2975,0.134689110868));+#555 = CARTESIAN_POINT('',(0.245,0.165));+#556 = CARTESIAN_POINT('',(0.2975,0.195310889132));+#557 = CARTESIAN_POINT('',(0.35,0.225621778265));+#558 = CARTESIAN_POINT('',(0.35,0.165));+#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#560 = PCURVE('',#271,#561);+#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);+#562 = LINE('',#563,#564);+#563 = CARTESIAN_POINT('',(10.995574287564,0.5));+#564 = VECTOR('',#565,1.);+#565 = DIRECTION('',(-1.,0.));+#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) ); #567 = ORIENTED_EDGE('',*,*,#568,.F.);-#568 = EDGE_CURVE('',#569,#571,#573,.T.);+#568 = EDGE_CURVE('',#569,#541,#571,.T.); #569 = VERTEX_POINT('',#570);-#570 = CARTESIAN_POINT('',(0.335,0.25,-2.775557561563E-17));-#571 = VERTEX_POINT('',#572);-#572 = CARTESIAN_POINT('',(0.465,0.25,-2.775557561563E-17));-#573 = LINE('',#574,#575);-#574 = CARTESIAN_POINT('',(0.3,0.25,0.));-#575 = VECTOR('',#576,1.);-#576 = DIRECTION('',(1.,0.,0.));-#577 = ORIENTED_EDGE('',*,*,#578,.F.);-#578 = EDGE_CURVE('',#406,#569,#579,.T.);-#579 = CIRCLE('',#580,3.5E-02);-#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);-#581 = CARTESIAN_POINT('',(0.335,0.25,3.5E-02));-#582 = DIRECTION('',(0.,-1.,0.));-#583 = DIRECTION('',(0.,0.,1.));-#584 = ORIENTED_EDGE('',*,*,#405,.T.);-#585 = ORIENTED_EDGE('',*,*,#397,.T.);-#586 = ORIENTED_EDGE('',*,*,#389,.F.);-#587 = ORIENTED_EDGE('',*,*,#588,.T.);-#588 = EDGE_CURVE('',#382,#589,#591,.T.);-#589 = VERTEX_POINT('',#590);-#590 = CARTESIAN_POINT('',(0.335,0.25,0.35));-#591 = CIRCLE('',#592,3.5E-02);-#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595);-#593 = CARTESIAN_POINT('',(0.335,0.25,0.315));-#594 = DIRECTION('',(0.,1.,0.));-#595 = DIRECTION('',(0.,0.,1.));-#596 = ORIENTED_EDGE('',*,*,#597,.T.);-#597 = EDGE_CURVE('',#589,#598,#600,.T.);-#598 = VERTEX_POINT('',#599);-#599 = CARTESIAN_POINT('',(0.465,0.25,0.35));+#570 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#571 = SURFACE_CURVE('',#572,(#576,#583),.PCURVE_S1.);+#572 = LINE('',#573,#574);+#573 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#574 = VECTOR('',#575,1.);+#575 = DIRECTION('',(1.,0.,0.));+#576 = PCURVE('',#100,#577);+#577 = DEFINITIONAL_REPRESENTATION('',(#578),#582);+#578 = LINE('',#579,#580);+#579 = CARTESIAN_POINT('',(0.315,3.5E-02));+#580 = VECTOR('',#581,1.);+#581 = DIRECTION('',(0.,1.));+#582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#583 = PCURVE('',#584,#589);+#584 = PLANE('',#585);+#585 = AXIS2_PLACEMENT_3D('',#586,#587,#588);+#586 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#587 = DIRECTION('',(0.,1.,0.));+#588 = DIRECTION('',(0.,-0.,1.));+#589 = DEFINITIONAL_REPRESENTATION('',(#590),#594);+#590 = LINE('',#591,#592);+#591 = CARTESIAN_POINT('',(0.28,0.));+#592 = VECTOR('',#593,1.);+#593 = DIRECTION('',(0.,1.));+#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#595 = ORIENTED_EDGE('',*,*,#596,.F.);+#596 = EDGE_CURVE('',#597,#569,#599,.T.);+#597 = VERTEX_POINT('',#598);+#598 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#599 = SURFACE_CURVE('',#600,(#604,#611),.PCURVE_S1.); #600 = LINE('',#601,#602);-#601 = CARTESIAN_POINT('',(0.3,0.25,0.35));+#601 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02)); #602 = VECTOR('',#603,1.);-#603 = DIRECTION('',(1.,0.,0.));-#604 = ORIENTED_EDGE('',*,*,#605,.F.);-#605 = EDGE_CURVE('',#606,#598,#608,.T.);-#606 = VERTEX_POINT('',#607);-#607 = CARTESIAN_POINT('',(0.5,0.25,0.315));-#608 = CIRCLE('',#609,3.5E-02);-#609 = AXIS2_PLACEMENT_3D('',#610,#611,#612);-#610 = CARTESIAN_POINT('',(0.465,0.25,0.315));-#611 = DIRECTION('',(0.,-1.,0.));-#612 = DIRECTION('',(0.,0.,1.));-#613 = ORIENTED_EDGE('',*,*,#614,.F.);-#614 = EDGE_CURVE('',#615,#606,#617,.T.);-#615 = VERTEX_POINT('',#616);-#616 = CARTESIAN_POINT('',(0.5,0.25,3.5E-02));-#617 = LINE('',#618,#619);-#618 = CARTESIAN_POINT('',(0.5,0.25,0.));-#619 = VECTOR('',#620,1.);-#620 = DIRECTION('',(0.,0.,1.));-#621 = ORIENTED_EDGE('',*,*,#622,.T.);-#622 = EDGE_CURVE('',#615,#571,#623,.T.);-#623 = CIRCLE('',#624,3.5E-02);-#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627);-#625 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));-#626 = DIRECTION('',(0.,1.,0.));-#627 = DIRECTION('',(0.,0.,1.));-#628 = PLANE('',#629);-#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);-#630 = CARTESIAN_POINT('',(0.3,0.25,0.));-#631 = DIRECTION('',(0.,1.,0.));-#632 = DIRECTION('',(0.,0.,1.));-#633 = ADVANCED_FACE('',(#634),#652,.T.);-#634 = FACE_BOUND('',#635,.T.);-#635 = EDGE_LOOP('',(#636,#637,#638,#646));-#636 = ORIENTED_EDGE('',*,*,#381,.F.);-#637 = ORIENTED_EDGE('',*,*,#546,.T.);-#638 = ORIENTED_EDGE('',*,*,#639,.T.);-#639 = EDGE_CURVE('',#547,#640,#642,.T.);-#640 = VERTEX_POINT('',#641);-#641 = CARTESIAN_POINT('',(0.3,0.25,0.35));-#642 = LINE('',#643,#644);-#643 = CARTESIAN_POINT('',(-0.3,0.25,0.35));-#644 = VECTOR('',#645,1.);-#645 = DIRECTION('',(1.,0.,0.));-#646 = ORIENTED_EDGE('',*,*,#647,.F.);-#647 = EDGE_CURVE('',#382,#640,#648,.T.);-#648 = LINE('',#649,#650);-#649 = CARTESIAN_POINT('',(0.3,0.25,0.315));-#650 = VECTOR('',#651,1.);-#651 = DIRECTION('',(0.,0.,1.));-#652 = PLANE('',#653);-#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);-#654 = CARTESIAN_POINT('',(-0.3,0.25,0.315));-#655 = DIRECTION('',(0.,1.,0.));-#656 = DIRECTION('',(0.,0.,1.));-#657 = ADVANCED_FACE('',(#658),#669,.T.);-#658 = FACE_BOUND('',#659,.F.);-#659 = EDGE_LOOP('',(#660,#661,#667,#668));-#660 = ORIENTED_EDGE('',*,*,#454,.T.);-#661 = ORIENTED_EDGE('',*,*,#662,.T.);-#662 = EDGE_CURVE('',#445,#569,#663,.T.);-#663 = LINE('',#664,#665);-#664 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));-#665 = VECTOR('',#666,1.);-#666 = DIRECTION('',(0.,1.,0.));-#667 = ORIENTED_EDGE('',*,*,#578,.F.);-#668 = ORIENTED_EDGE('',*,*,#429,.F.);-#669 = CYLINDRICAL_SURFACE('',#670,3.5E-02);-#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);-#671 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));-#672 = DIRECTION('',(0.,1.,0.));-#673 = DIRECTION('',(-1.,0.,0.));-#674 = ADVANCED_FACE('',(#675),#686,.F.);-#675 = FACE_BOUND('',#676,.F.);-#676 = EDGE_LOOP('',(#677,#678,#679,#680));-#677 = ORIENTED_EDGE('',*,*,#568,.F.);-#678 = ORIENTED_EDGE('',*,*,#662,.F.);-#679 = ORIENTED_EDGE('',*,*,#444,.T.);-#680 = ORIENTED_EDGE('',*,*,#681,.T.);-#681 = EDGE_CURVE('',#447,#571,#682,.T.);-#682 = LINE('',#683,#684);-#683 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));-#684 = VECTOR('',#685,1.);-#685 = DIRECTION('',(0.,1.,0.));-#686 = PLANE('',#687);-#687 = AXIS2_PLACEMENT_3D('',#688,#689,#690);-#688 = CARTESIAN_POINT('',(0.3,-0.25,0.));-#689 = DIRECTION('',(0.,0.,1.));-#690 = DIRECTION('',(1.,0.,0.));-#691 = ADVANCED_FACE('',(#692),#703,.T.);-#692 = FACE_BOUND('',#693,.T.);-#693 = EDGE_LOOP('',(#694,#695,#696,#697));-#694 = ORIENTED_EDGE('',*,*,#498,.T.);-#695 = ORIENTED_EDGE('',*,*,#681,.T.);-#696 = ORIENTED_EDGE('',*,*,#622,.F.);-#697 = ORIENTED_EDGE('',*,*,#698,.F.);-#698 = EDGE_CURVE('',#491,#615,#699,.T.);+#603 = DIRECTION('',(0.,0.,1.));+#604 = PCURVE('',#100,#605);+#605 = DEFINITIONAL_REPRESENTATION('',(#606),#610);+#606 = LINE('',#607,#608);+#607 = CARTESIAN_POINT('',(3.5E-02,3.5E-02));+#608 = VECTOR('',#609,1.);+#609 = DIRECTION('',(1.,0.));+#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#611 = PCURVE('',#584,#612);+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);+#613 = LINE('',#614,#615);+#614 = CARTESIAN_POINT('',(0.,0.));+#615 = VECTOR('',#616,1.);+#616 = DIRECTION('',(1.,0.));+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#618 = ORIENTED_EDGE('',*,*,#619,.T.);+#619 = EDGE_CURVE('',#597,#620,#622,.T.);+#620 = VERTEX_POINT('',#621);+#621 = CARTESIAN_POINT('',(-0.3,0.25,3.5E-02));+#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.);+#623 = LINE('',#624,#625);+#624 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#625 = VECTOR('',#626,1.);+#626 = DIRECTION('',(1.,0.,0.));+#627 = PCURVE('',#100,#628);+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);+#629 = LINE('',#630,#631);+#630 = CARTESIAN_POINT('',(3.5E-02,3.5E-02));+#631 = VECTOR('',#632,1.);+#632 = DIRECTION('',(0.,1.));+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#634 = PCURVE('',#584,#635);+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);+#636 = LINE('',#637,#638);+#637 = CARTESIAN_POINT('',(0.,0.));+#638 = VECTOR('',#639,1.);+#639 = DIRECTION('',(0.,1.));+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#641 = ORIENTED_EDGE('',*,*,#642,.T.);+#642 = EDGE_CURVE('',#620,#492,#643,.T.);+#643 = SURFACE_CURVE('',#644,(#649,#656),.PCURVE_S1.);+#644 = CIRCLE('',#645,3.5E-02);+#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648);+#646 = CARTESIAN_POINT('',(-0.335,0.25,3.5E-02));+#647 = DIRECTION('',(0.,1.,0.));+#648 = DIRECTION('',(0.,-0.,1.));+#649 = PCURVE('',#100,#650);+#650 = DEFINITIONAL_REPRESENTATION('',(#651),#655);+#651 = CIRCLE('',#652,3.5E-02);+#652 = AXIS2_PLACEMENT_2D('',#653,#654);+#653 = CARTESIAN_POINT('',(3.5E-02,0.165));+#654 = DIRECTION('',(1.,0.));+#655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#656 = PCURVE('',#372,#657);+#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662);+#658 = LINE('',#659,#660);+#659 = CARTESIAN_POINT('',(-1.570796326795,0.5));+#660 = VECTOR('',#661,1.);+#661 = DIRECTION('',(1.,0.));+#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#663 = ADVANCED_FACE('',(#664),#159,.F.);+#664 = FACE_BOUND('',#665,.F.);+#665 = EDGE_LOOP('',(#666,#667,#668,#669));+#666 = ORIENTED_EDGE('',*,*,#491,.F.);+#667 = ORIENTED_EDGE('',*,*,#416,.F.);+#668 = ORIENTED_EDGE('',*,*,#141,.T.);+#669 = ORIENTED_EDGE('',*,*,#670,.T.);+#670 = EDGE_CURVE('',#144,#492,#671,.T.);+#671 = SURFACE_CURVE('',#672,(#676,#683),.PCURVE_S1.);+#672 = LINE('',#673,#674);+#673 = CARTESIAN_POINT('',(-0.335,-0.25,-2.775557561563E-17));+#674 = VECTOR('',#675,1.);+#675 = DIRECTION('',(0.,1.,0.));+#676 = PCURVE('',#159,#677);+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);+#678 = LINE('',#679,#680);+#679 = CARTESIAN_POINT('',(0.165,0.));+#680 = VECTOR('',#681,1.);+#681 = DIRECTION('',(0.,1.));+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#683 = PCURVE('',#372,#684);+#684 = DEFINITIONAL_REPRESENTATION('',(#685),#689);+#685 = LINE('',#686,#687);+#686 = CARTESIAN_POINT('',(1.570796326795,0.));+#687 = VECTOR('',#688,1.);+#688 = DIRECTION('',(0.,1.));+#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#690 = ADVANCED_FACE('',(#691),#372,.T.);+#691 = FACE_BOUND('',#692,.T.);+#692 = EDGE_LOOP('',(#693,#694,#695,#696));+#693 = ORIENTED_EDGE('',*,*,#357,.T.);+#694 = ORIENTED_EDGE('',*,*,#670,.T.);+#695 = ORIENTED_EDGE('',*,*,#642,.F.);+#696 = ORIENTED_EDGE('',*,*,#697,.F.);+#697 = EDGE_CURVE('',#335,#620,#698,.T.);+#698 = SURFACE_CURVE('',#699,(#703,#710),.PCURVE_S1.); #699 = LINE('',#700,#701);-#700 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));+#700 = CARTESIAN_POINT('',(-0.3,-0.25,3.5E-02)); #701 = VECTOR('',#702,1.); #702 = DIRECTION('',(0.,1.,0.));-#703 = CYLINDRICAL_SURFACE('',#704,3.5E-02);-#704 = AXIS2_PLACEMENT_3D('',#705,#706,#707);-#705 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));-#706 = DIRECTION('',(0.,1.,0.));-#707 = DIRECTION('',(1.,0.,0.));-#708 = ADVANCED_FACE('',(#709),#720,.T.);-#709 = FACE_BOUND('',#710,.T.);-#710 = EDGE_LOOP('',(#711,#712,#713,#714));-#711 = ORIENTED_EDGE('',*,*,#490,.F.);-#712 = ORIENTED_EDGE('',*,*,#698,.T.);-#713 = ORIENTED_EDGE('',*,*,#614,.T.);-#714 = ORIENTED_EDGE('',*,*,#715,.F.);-#715 = EDGE_CURVE('',#482,#606,#716,.T.);-#716 = LINE('',#717,#718);-#717 = CARTESIAN_POINT('',(0.5,-0.25,0.315));-#718 = VECTOR('',#719,1.);-#719 = DIRECTION('',(0.,1.,0.));-#720 = PLANE('',#721);-#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);-#722 = CARTESIAN_POINT('',(0.5,-0.25,0.));-#723 = DIRECTION('',(1.,0.,0.));-#724 = DIRECTION('',(0.,0.,1.));-#725 = ADVANCED_FACE('',(#726),#737,.T.);-#726 = FACE_BOUND('',#727,.F.);-#727 = EDGE_LOOP('',(#728,#729,#735,#736));-#728 = ORIENTED_EDGE('',*,*,#481,.T.);-#729 = ORIENTED_EDGE('',*,*,#730,.T.);-#730 = EDGE_CURVE('',#474,#598,#731,.T.);-#731 = LINE('',#732,#733);-#732 = CARTESIAN_POINT('',(0.465,-0.25,0.35));-#733 = VECTOR('',#734,1.);-#734 = DIRECTION('',(0.,1.,0.));-#735 = ORIENTED_EDGE('',*,*,#605,.F.);-#736 = ORIENTED_EDGE('',*,*,#715,.F.);-#737 = CYLINDRICAL_SURFACE('',#738,3.5E-02);-#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);-#739 = CARTESIAN_POINT('',(0.465,-0.25,0.315));-#740 = DIRECTION('',(0.,1.,0.));-#741 = DIRECTION('',(1.,0.,0.));-#742 = ADVANCED_FACE('',(#743),#754,.T.);-#743 = FACE_BOUND('',#744,.T.);-#744 = EDGE_LOOP('',(#745,#746,#752,#753));-#745 = ORIENTED_EDGE('',*,*,#597,.F.);-#746 = ORIENTED_EDGE('',*,*,#747,.F.);-#747 = EDGE_CURVE('',#465,#589,#748,.T.);-#748 = LINE('',#749,#750);-#749 = CARTESIAN_POINT('',(0.335,-0.25,0.35));-#750 = VECTOR('',#751,1.);-#751 = DIRECTION('',(0.,1.,0.));-#752 = ORIENTED_EDGE('',*,*,#473,.T.);-#753 = ORIENTED_EDGE('',*,*,#730,.T.);-#754 = PLANE('',#755);-#755 = AXIS2_PLACEMENT_3D('',#756,#757,#758);-#756 = CARTESIAN_POINT('',(0.3,-0.25,0.35));-#757 = DIRECTION('',(0.,0.,1.));-#758 = DIRECTION('',(1.,0.,0.));-#759 = ADVANCED_FACE('',(#760),#771,.T.);-#760 = FACE_BOUND('',#761,.T.);-#761 = EDGE_LOOP('',(#762,#763,#764,#765));-#762 = ORIENTED_EDGE('',*,*,#464,.T.);-#763 = ORIENTED_EDGE('',*,*,#747,.T.);-#764 = ORIENTED_EDGE('',*,*,#588,.F.);-#765 = ORIENTED_EDGE('',*,*,#766,.F.);-#766 = EDGE_CURVE('',#299,#382,#767,.T.);+#703 = PCURVE('',#372,#704);+#704 = DEFINITIONAL_REPRESENTATION('',(#705),#709);+#705 = LINE('',#706,#707);+#706 = CARTESIAN_POINT('',(0.,0.));+#707 = VECTOR('',#708,1.);+#708 = DIRECTION('',(0.,1.));+#709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#710 = PCURVE('',#711,#716);+#711 = PLANE('',#712);+#712 = AXIS2_PLACEMENT_3D('',#713,#714,#715);+#713 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#714 = DIRECTION('',(0.,0.,1.));+#715 = DIRECTION('',(1.,0.,-0.));+#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);+#717 = LINE('',#718,#719);+#718 = CARTESIAN_POINT('',(0.165,0.));+#719 = VECTOR('',#720,1.);+#720 = DIRECTION('',(0.,1.));+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#722 = ADVANCED_FACE('',(#723),#299,.F.);+#723 = FACE_BOUND('',#724,.F.);+#724 = EDGE_LOOP('',(#725,#726,#727,#728,#756,#784,#807,#830));+#725 = ORIENTED_EDGE('',*,*,#334,.F.);+#726 = ORIENTED_EDGE('',*,*,#311,.T.);+#727 = ORIENTED_EDGE('',*,*,#283,.T.);+#728 = ORIENTED_EDGE('',*,*,#729,.T.);+#729 = EDGE_CURVE('',#251,#730,#732,.T.);+#730 = VERTEX_POINT('',#731);+#731 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);+#733 = LINE('',#734,#735);+#734 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#735 = VECTOR('',#736,1.);+#736 = DIRECTION('',(1.,0.,0.));+#737 = PCURVE('',#299,#738);+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);+#739 = LINE('',#740,#741);+#740 = CARTESIAN_POINT('',(0.28,0.165));+#741 = VECTOR('',#742,1.);+#742 = DIRECTION('',(0.,1.));+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#744 = PCURVE('',#745,#750);+#745 = PLANE('',#746);+#746 = AXIS2_PLACEMENT_3D('',#747,#748,#749);+#747 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#748 = DIRECTION('',(0.,1.,0.));+#749 = DIRECTION('',(0.,-0.,1.));+#750 = DEFINITIONAL_REPRESENTATION('',(#751),#755);+#751 = LINE('',#752,#753);+#752 = CARTESIAN_POINT('',(0.,0.));+#753 = VECTOR('',#754,1.);+#754 = DIRECTION('',(0.,1.));+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#756 = ORIENTED_EDGE('',*,*,#757,.T.);+#757 = EDGE_CURVE('',#730,#758,#760,.T.);+#758 = VERTEX_POINT('',#759);+#759 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#760 = SURFACE_CURVE('',#761,(#765,#772),.PCURVE_S1.);+#761 = LINE('',#762,#763);+#762 = CARTESIAN_POINT('',(-0.465,-0.25,0.315));+#763 = VECTOR('',#764,1.);+#764 = DIRECTION('',(1.,0.,0.));+#765 = PCURVE('',#299,#766);+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771); #767 = LINE('',#768,#769);-#768 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#768 = CARTESIAN_POINT('',(0.28,0.)); #769 = VECTOR('',#770,1.);-#770 = DIRECTION('',(0.,1.,0.));-#771 = CYLINDRICAL_SURFACE('',#772,3.5E-02);-#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775);-#773 = CARTESIAN_POINT('',(0.335,-0.25,0.315));-#774 = DIRECTION('',(0.,1.,0.));-#775 = DIRECTION('',(-1.,0.,0.));-#776 = ADVANCED_FACE('',(#777),#788,.T.);-#777 = FACE_BOUND('',#778,.T.);-#778 = EDGE_LOOP('',(#779,#780,#781,#782));-#779 = ORIENTED_EDGE('',*,*,#530,.F.);-#780 = ORIENTED_EDGE('',*,*,#766,.T.);-#781 = ORIENTED_EDGE('',*,*,#647,.T.);-#782 = ORIENTED_EDGE('',*,*,#783,.F.);-#783 = EDGE_CURVE('',#523,#640,#784,.T.);-#784 = LINE('',#785,#786);-#785 = CARTESIAN_POINT('',(0.3,-0.25,0.35));-#786 = VECTOR('',#787,1.);-#787 = DIRECTION('',(0.,1.,0.));-#788 = PLANE('',#789);-#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);-#790 = CARTESIAN_POINT('',(0.3,-0.25,0.315));-#791 = DIRECTION('',(1.,0.,0.));+#770 = DIRECTION('',(0.,1.));+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#772 = PCURVE('',#773,#778);+#773 = PLANE('',#774);+#774 = AXIS2_PLACEMENT_3D('',#775,#776,#777);+#775 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#776 = DIRECTION('',(0.,1.,0.));+#777 = DIRECTION('',(0.,-0.,1.));+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);+#779 = LINE('',#780,#781);+#780 = CARTESIAN_POINT('',(0.315,-0.765));+#781 = VECTOR('',#782,1.);+#782 = DIRECTION('',(0.,1.));+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#784 = ORIENTED_EDGE('',*,*,#785,.F.);+#785 = EDGE_CURVE('',#786,#758,#788,.T.);+#786 = VERTEX_POINT('',#787);+#787 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#788 = SURFACE_CURVE('',#789,(#793,#800),.PCURVE_S1.);+#789 = LINE('',#790,#791);+#790 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#791 = VECTOR('',#792,1.); #792 = DIRECTION('',(0.,0.,1.));-#793 = ADVANCED_FACE('',(#794),#800,.T.);-#794 = FACE_BOUND('',#795,.T.);-#795 = EDGE_LOOP('',(#796,#797,#798,#799));-#796 = ORIENTED_EDGE('',*,*,#554,.F.);-#797 = ORIENTED_EDGE('',*,*,#522,.T.);-#798 = ORIENTED_EDGE('',*,*,#783,.T.);-#799 = ORIENTED_EDGE('',*,*,#639,.F.);-#800 = PLANE('',#801);-#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);-#802 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));-#803 = DIRECTION('',(0.,0.,1.));-#804 = DIRECTION('',(1.,0.,0.));-#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#809)) GLOBAL_UNIT_ASSIGNED_CONTEXT-((#806,#807,#808)) REPRESENTATION_CONTEXT('Context #1',-'3D Context with UNIT and UNCERTAINTY') );-#806 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );-#807 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );-#808 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );-#809 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#806,-'distance_accuracy_value','confusion accuracy');-#810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));-#811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#812,-#820,#827,#834,#841,#848,#855,#862,#870,#877,#884,#891,#898,#905,-#913,#920,#927,#934,#941,#948,#955,#962,#969,#976,#983,#990),#805);-#812 = STYLED_ITEM('color',(#813),#17);-#813 = PRESENTATION_STYLE_ASSIGNMENT((#814));-#814 = SURFACE_STYLE_USAGE(.BOTH.,#815);-#815 = SURFACE_SIDE_STYLE('',(#816));-#816 = SURFACE_STYLE_FILL_AREA(#817);-#817 = FILL_AREA_STYLE('',(#818));-#818 = FILL_AREA_STYLE_COLOUR('',#819);-#819 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);-#820 = STYLED_ITEM('color',(#821),#57);-#821 = PRESENTATION_STYLE_ASSIGNMENT((#822));-#822 = SURFACE_STYLE_USAGE(.BOTH.,#823);-#823 = SURFACE_SIDE_STYLE('',(#824));-#824 = SURFACE_STYLE_FILL_AREA(#825);-#825 = FILL_AREA_STYLE('',(#826));-#826 = FILL_AREA_STYLE_COLOUR('',#819);-#827 = STYLED_ITEM('color',(#828),#140);-#828 = PRESENTATION_STYLE_ASSIGNMENT((#829));-#829 = SURFACE_STYLE_USAGE(.BOTH.,#830);-#830 = SURFACE_SIDE_STYLE('',(#831));-#831 = SURFACE_STYLE_FILL_AREA(#832);-#832 = FILL_AREA_STYLE('',(#833));-#833 = FILL_AREA_STYLE_COLOUR('',#819);-#834 = STYLED_ITEM('color',(#835),#165);-#835 = PRESENTATION_STYLE_ASSIGNMENT((#836));-#836 = SURFACE_STYLE_USAGE(.BOTH.,#837);-#837 = SURFACE_SIDE_STYLE('',(#838));-#838 = SURFACE_STYLE_FILL_AREA(#839);-#839 = FILL_AREA_STYLE('',(#840));-#840 = FILL_AREA_STYLE_COLOUR('',#819);-#841 = STYLED_ITEM('color',(#842),#190);-#842 = PRESENTATION_STYLE_ASSIGNMENT((#843));-#843 = SURFACE_STYLE_USAGE(.BOTH.,#844);-#844 = SURFACE_SIDE_STYLE('',(#845));-#845 = SURFACE_STYLE_FILL_AREA(#846);-#846 = FILL_AREA_STYLE('',(#847));-#847 = FILL_AREA_STYLE_COLOUR('',#819);-#848 = STYLED_ITEM('color',(#849),#257);-#849 = PRESENTATION_STYLE_ASSIGNMENT((#850));-#850 = SURFACE_STYLE_USAGE(.BOTH.,#851);-#851 = SURFACE_SIDE_STYLE('',(#852));-#852 = SURFACE_STYLE_FILL_AREA(#853);-#853 = FILL_AREA_STYLE('',(#854));-#854 = FILL_AREA_STYLE_COLOUR('',#819);-#855 = STYLED_ITEM('color',(#856),#274);-#856 = PRESENTATION_STYLE_ASSIGNMENT((#857));-#857 = SURFACE_STYLE_USAGE(.BOTH.,#858);-#858 = SURFACE_SIDE_STYLE('',(#859));-#859 = SURFACE_STYLE_FILL_AREA(#860);-#860 = FILL_AREA_STYLE('',(#861));-#861 = FILL_AREA_STYLE_COLOUR('',#819);-#862 = STYLED_ITEM('color',(#863),#291);-#863 = PRESENTATION_STYLE_ASSIGNMENT((#864));-#864 = SURFACE_STYLE_USAGE(.BOTH.,#865);-#865 = SURFACE_SIDE_STYLE('',(#866));-#866 = SURFACE_STYLE_FILL_AREA(#867);-#867 = FILL_AREA_STYLE('',(#868));-#868 = FILL_AREA_STYLE_COLOUR('',#869);-#869 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365);-#870 = STYLED_ITEM('color',(#871),#340);-#871 = PRESENTATION_STYLE_ASSIGNMENT((#872));-#872 = SURFACE_STYLE_USAGE(.BOTH.,#873);-#873 = SURFACE_SIDE_STYLE('',(#874));-#874 = SURFACE_STYLE_FILL_AREA(#875);-#875 = FILL_AREA_STYLE('',(#876));-#876 = FILL_AREA_STYLE_COLOUR('',#819);-#877 = STYLED_ITEM('color',(#878),#357);-#878 = PRESENTATION_STYLE_ASSIGNMENT((#879));-#879 = SURFACE_STYLE_USAGE(.BOTH.,#880);-#880 = SURFACE_SIDE_STYLE('',(#881));-#881 = SURFACE_STYLE_FILL_AREA(#882);-#882 = FILL_AREA_STYLE('',(#883));-#883 = FILL_AREA_STYLE_COLOUR('',#819);-#884 = STYLED_ITEM('color',(#885),#374);-#885 = PRESENTATION_STYLE_ASSIGNMENT((#886));-#886 = SURFACE_STYLE_USAGE(.BOTH.,#887);-#887 = SURFACE_SIDE_STYLE('',(#888));-#888 = SURFACE_STYLE_FILL_AREA(#889);-#889 = FILL_AREA_STYLE('',(#890));-#890 = FILL_AREA_STYLE_COLOUR('',#869);-#891 = STYLED_ITEM('color',(#892),#423);-#892 = PRESENTATION_STYLE_ASSIGNMENT((#893));-#893 = SURFACE_STYLE_USAGE(.BOTH.,#894);-#894 = SURFACE_SIDE_STYLE('',(#895));-#895 = SURFACE_STYLE_FILL_AREA(#896);-#896 = FILL_AREA_STYLE('',(#897));-#897 = FILL_AREA_STYLE_COLOUR('',#869);-#898 = STYLED_ITEM('color',(#899),#440);-#899 = PRESENTATION_STYLE_ASSIGNMENT((#900));-#900 = SURFACE_STYLE_USAGE(.BOTH.,#901);-#901 = SURFACE_SIDE_STYLE('',(#902));-#902 = SURFACE_STYLE_FILL_AREA(#903);-#903 = FILL_AREA_STYLE('',(#904));-#904 = FILL_AREA_STYLE_COLOUR('',#819);-#905 = STYLED_ITEM('color',(#906),#509);-#906 = PRESENTATION_STYLE_ASSIGNMENT((#907));-#907 = SURFACE_STYLE_USAGE(.BOTH.,#908);-#908 = SURFACE_SIDE_STYLE('',(#909));-#909 = SURFACE_STYLE_FILL_AREA(#910);-#910 = FILL_AREA_STYLE('',(#911));-#911 = FILL_AREA_STYLE_COLOUR('',#912);-#912 = COLOUR_RGB('',8.200000226498E-02,8.600000292063E-02,-9.399999678135E-02);-#913 = STYLED_ITEM('color',(#914),#540);-#914 = PRESENTATION_STYLE_ASSIGNMENT((#915));-#915 = SURFACE_STYLE_USAGE(.BOTH.,#916);-#916 = SURFACE_SIDE_STYLE('',(#917));-#917 = SURFACE_STYLE_FILL_AREA(#918);-#918 = FILL_AREA_STYLE('',(#919));-#919 = FILL_AREA_STYLE_COLOUR('',#912);-#920 = STYLED_ITEM('color',(#921),#564);-#921 = PRESENTATION_STYLE_ASSIGNMENT((#922));-#922 = SURFACE_STYLE_USAGE(.BOTH.,#923);-#923 = SURFACE_SIDE_STYLE('',(#924));-#924 = SURFACE_STYLE_FILL_AREA(#925);-#925 = FILL_AREA_STYLE('',(#926));-#926 = FILL_AREA_STYLE_COLOUR('',#819);-#927 = STYLED_ITEM('color',(#928),#633);-#928 = PRESENTATION_STYLE_ASSIGNMENT((#929));-#929 = SURFACE_STYLE_USAGE(.BOTH.,#930);-#930 = SURFACE_SIDE_STYLE('',(#931));-#931 = SURFACE_STYLE_FILL_AREA(#932);-#932 = FILL_AREA_STYLE('',(#933));-#933 = FILL_AREA_STYLE_COLOUR('',#912);-#934 = STYLED_ITEM('color',(#935),#657);-#935 = PRESENTATION_STYLE_ASSIGNMENT((#936));-#936 = SURFACE_STYLE_USAGE(.BOTH.,#937);-#937 = SURFACE_SIDE_STYLE('',(#938));-#938 = SURFACE_STYLE_FILL_AREA(#939);-#939 = FILL_AREA_STYLE('',(#940));-#940 = FILL_AREA_STYLE_COLOUR('',#819);-#941 = STYLED_ITEM('color',(#942),#674);-#942 = PRESENTATION_STYLE_ASSIGNMENT((#943));-#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);-#944 = SURFACE_SIDE_STYLE('',(#945));-#945 = SURFACE_STYLE_FILL_AREA(#946);-#946 = FILL_AREA_STYLE('',(#947));-#947 = FILL_AREA_STYLE_COLOUR('',#819);-#948 = STYLED_ITEM('color',(#949),#691);-#949 = PRESENTATION_STYLE_ASSIGNMENT((#950));-#950 = SURFACE_STYLE_USAGE(.BOTH.,#951);-#951 = SURFACE_SIDE_STYLE('',(#952));-#952 = SURFACE_STYLE_FILL_AREA(#953);-#953 = FILL_AREA_STYLE('',(#954));-#954 = FILL_AREA_STYLE_COLOUR('',#819);-#955 = STYLED_ITEM('color',(#956),#708);-#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));-#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);-#958 = SURFACE_SIDE_STYLE('',(#959));-#959 = SURFACE_STYLE_FILL_AREA(#960);-#960 = FILL_AREA_STYLE('',(#961));-#961 = FILL_AREA_STYLE_COLOUR('',#819);-#962 = STYLED_ITEM('color',(#963),#725);-#963 = PRESENTATION_STYLE_ASSIGNMENT((#964));-#964 = SURFACE_STYLE_USAGE(.BOTH.,#965);-#965 = SURFACE_SIDE_STYLE('',(#966));-#966 = SURFACE_STYLE_FILL_AREA(#967);-#967 = FILL_AREA_STYLE('',(#968));-#968 = FILL_AREA_STYLE_COLOUR('',#819);-#969 = STYLED_ITEM('color',(#970),#742);-#970 = PRESENTATION_STYLE_ASSIGNMENT((#971));-#971 = SURFACE_STYLE_USAGE(.BOTH.,#972);-#972 = SURFACE_SIDE_STYLE('',(#973));-#973 = SURFACE_STYLE_FILL_AREA(#974);-#974 = FILL_AREA_STYLE('',(#975));-#975 = FILL_AREA_STYLE_COLOUR('',#819);-#976 = STYLED_ITEM('color',(#977),#759);-#977 = PRESENTATION_STYLE_ASSIGNMENT((#978));-#978 = SURFACE_STYLE_USAGE(.BOTH.,#979);-#979 = SURFACE_SIDE_STYLE('',(#980));-#980 = SURFACE_STYLE_FILL_AREA(#981);-#981 = FILL_AREA_STYLE('',(#982));-#982 = FILL_AREA_STYLE_COLOUR('',#819);-#983 = STYLED_ITEM('color',(#984),#776);-#984 = PRESENTATION_STYLE_ASSIGNMENT((#985));-#985 = SURFACE_STYLE_USAGE(.BOTH.,#986);-#986 = SURFACE_SIDE_STYLE('',(#987));-#987 = SURFACE_STYLE_FILL_AREA(#988);-#988 = FILL_AREA_STYLE('',(#989));-#989 = FILL_AREA_STYLE_COLOUR('',#912);-#990 = STYLED_ITEM('color',(#991),#793);-#991 = PRESENTATION_STYLE_ASSIGNMENT((#992));-#992 = SURFACE_STYLE_USAGE(.BOTH.,#993);-#993 = SURFACE_SIDE_STYLE('',(#994));-#994 = SURFACE_STYLE_FILL_AREA(#995);-#995 = FILL_AREA_STYLE('',(#996));-#996 = FILL_AREA_STYLE_COLOUR('',#912);+#793 = PCURVE('',#299,#794);+#794 = DEFINITIONAL_REPRESENTATION('',(#795),#799);+#795 = LINE('',#796,#797);+#796 = CARTESIAN_POINT('',(0.,0.93));+#797 = VECTOR('',#798,1.);+#798 = DIRECTION('',(1.,0.));+#799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#800 = PCURVE('',#773,#801);+#801 = DEFINITIONAL_REPRESENTATION('',(#802),#806);+#802 = LINE('',#803,#804);+#803 = CARTESIAN_POINT('',(3.5E-02,0.165));+#804 = VECTOR('',#805,1.);+#805 = DIRECTION('',(1.,0.));+#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#807 = ORIENTED_EDGE('',*,*,#808,.F.);+#808 = EDGE_CURVE('',#809,#786,#811,.T.);+#809 = VERTEX_POINT('',#810);+#810 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));+#811 = SURFACE_CURVE('',#812,(#816,#823),.PCURVE_S1.);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(1.,0.,0.));+#816 = PCURVE('',#299,#817);+#817 = DEFINITIONAL_REPRESENTATION('',(#818),#822);+#818 = LINE('',#819,#820);+#819 = CARTESIAN_POINT('',(0.,0.));+#820 = VECTOR('',#821,1.);+#821 = DIRECTION('',(0.,1.));+#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#823 = PCURVE('',#773,#824);+#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);+#825 = LINE('',#826,#827);+#826 = CARTESIAN_POINT('',(3.5E-02,-0.765));+#827 = VECTOR('',#828,1.);+#828 = DIRECTION('',(0.,1.));+#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#830 = ORIENTED_EDGE('',*,*,#831,.F.);+#831 = EDGE_CURVE('',#335,#809,#832,.T.);+#832 = SURFACE_CURVE('',#833,(#837,#844),.PCURVE_S1.);+#833 = LINE('',#834,#835);+#834 = CARTESIAN_POINT('',(-0.465,-0.25,3.5E-02));+#835 = VECTOR('',#836,1.);+#836 = DIRECTION('',(1.,0.,0.));+#837 = PCURVE('',#299,#838);+#838 = DEFINITIONAL_REPRESENTATION('',(#839),#843);+#839 = LINE('',#840,#841);+#840 = CARTESIAN_POINT('',(0.,0.));+#841 = VECTOR('',#842,1.);+#842 = DIRECTION('',(0.,1.));+#843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#844 = PCURVE('',#711,#845);+#845 = DEFINITIONAL_REPRESENTATION('',(#846),#850);+#846 = LINE('',#847,#848);+#847 = CARTESIAN_POINT('',(0.,0.));+#848 = VECTOR('',#849,1.);+#849 = DIRECTION('',(1.,0.));+#850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#851 = ADVANCED_FACE('',(#852),#238,.T.);+#852 = FACE_BOUND('',#853,.T.);+#853 = EDGE_LOOP('',(#854,#855,#856,#857));+#854 = ORIENTED_EDGE('',*,*,#517,.F.);+#855 = ORIENTED_EDGE('',*,*,#442,.F.);+#856 = ORIENTED_EDGE('',*,*,#222,.T.);+#857 = ORIENTED_EDGE('',*,*,#858,.T.);+#858 = EDGE_CURVE('',#223,#518,#859,.T.);+#859 = SURFACE_CURVE('',#860,(#864,#871),.PCURVE_S1.);+#860 = LINE('',#861,#862);+#861 = CARTESIAN_POINT('',(-0.335,-0.25,0.35));+#862 = VECTOR('',#863,1.);+#863 = DIRECTION('',(0.,1.,0.));+#864 = PCURVE('',#238,#865);+#865 = DEFINITIONAL_REPRESENTATION('',(#866),#870);+#866 = LINE('',#867,#868);+#867 = CARTESIAN_POINT('',(0.165,0.));+#868 = VECTOR('',#869,1.);+#869 = DIRECTION('',(0.,1.));+#870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#871 = PCURVE('',#271,#872);+#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877);+#873 = LINE('',#874,#875);+#874 = CARTESIAN_POINT('',(4.712388980385,0.));+#875 = VECTOR('',#876,1.);+#876 = DIRECTION('',(0.,1.));+#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#878 = ADVANCED_FACE('',(#879),#271,.T.);+#879 = FACE_BOUND('',#880,.T.);+#880 = EDGE_LOOP('',(#881,#907,#908,#909));+#881 = ORIENTED_EDGE('',*,*,#882,.T.);+#882 = EDGE_CURVE('',#251,#541,#883,.T.);+#883 = SURFACE_CURVE('',#884,(#888,#895),.PCURVE_S1.);+#884 = LINE('',#885,#886);+#885 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#886 = VECTOR('',#887,1.);+#887 = DIRECTION('',(0.,1.,0.));+#888 = PCURVE('',#271,#889);+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);+#890 = LINE('',#891,#892);+#891 = CARTESIAN_POINT('',(6.28318530718,0.));+#892 = VECTOR('',#893,1.);+#893 = DIRECTION('',(0.,1.));+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#895 = PCURVE('',#896,#901);+#896 = PLANE('',#897);+#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900);+#898 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#899 = DIRECTION('',(1.,0.,0.));+#900 = DIRECTION('',(0.,0.,1.));+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);+#902 = LINE('',#903,#904);+#903 = CARTESIAN_POINT('',(0.,0.));+#904 = VECTOR('',#905,1.);+#905 = DIRECTION('',(0.,-1.));+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#907 = ORIENTED_EDGE('',*,*,#540,.T.);+#908 = ORIENTED_EDGE('',*,*,#858,.F.);+#909 = ORIENTED_EDGE('',*,*,#250,.F.);+#910 = ADVANCED_FACE('',(#911),#584,.T.);+#911 = FACE_BOUND('',#912,.T.);+#912 = EDGE_LOOP('',(#913,#914,#915,#916,#944,#972,#995,#1018));+#913 = ORIENTED_EDGE('',*,*,#619,.F.);+#914 = ORIENTED_EDGE('',*,*,#596,.T.);+#915 = ORIENTED_EDGE('',*,*,#568,.T.);+#916 = ORIENTED_EDGE('',*,*,#917,.T.);+#917 = EDGE_CURVE('',#541,#918,#920,.T.);+#918 = VERTEX_POINT('',#919);+#919 = CARTESIAN_POINT('',(0.3,0.25,0.315));+#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);+#921 = LINE('',#922,#923);+#922 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#923 = VECTOR('',#924,1.);+#924 = DIRECTION('',(1.,0.,0.));+#925 = PCURVE('',#584,#926);+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);+#927 = LINE('',#928,#929);+#928 = CARTESIAN_POINT('',(0.28,0.165));+#929 = VECTOR('',#930,1.);+#930 = DIRECTION('',(0.,1.));+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#932 = PCURVE('',#933,#938);+#933 = PLANE('',#934);+#934 = AXIS2_PLACEMENT_3D('',#935,#936,#937);+#935 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#936 = DIRECTION('',(0.,1.,0.));+#937 = DIRECTION('',(0.,-0.,1.));+#938 = DEFINITIONAL_REPRESENTATION('',(#939),#943);+#939 = LINE('',#940,#941);+#940 = CARTESIAN_POINT('',(0.,0.));+#941 = VECTOR('',#942,1.);+#942 = DIRECTION('',(0.,1.));+#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#944 = ORIENTED_EDGE('',*,*,#945,.T.);+#945 = EDGE_CURVE('',#918,#946,#948,.T.);+#946 = VERTEX_POINT('',#947);+#947 = CARTESIAN_POINT('',(0.465,0.25,0.315));+#948 = SURFACE_CURVE('',#949,(#953,#960),.PCURVE_S1.);+#949 = LINE('',#950,#951);+#950 = CARTESIAN_POINT('',(-0.465,0.25,0.315));+#951 = VECTOR('',#952,1.);+#952 = DIRECTION('',(1.,0.,0.));+#953 = PCURVE('',#584,#954);+#954 = DEFINITIONAL_REPRESENTATION('',(#955),#959);+#955 = LINE('',#956,#957);+#956 = CARTESIAN_POINT('',(0.28,0.));+#957 = VECTOR('',#958,1.);+#958 = DIRECTION('',(0.,1.));+#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#960 = PCURVE('',#961,#966);+#961 = PLANE('',#962);+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);+#963 = CARTESIAN_POINT('',(0.3,0.25,0.));+#964 = DIRECTION('',(0.,1.,0.));+#965 = DIRECTION('',(0.,-0.,1.));+#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971);+#967 = LINE('',#968,#969);+#968 = CARTESIAN_POINT('',(0.315,-0.765));+#969 = VECTOR('',#970,1.);+#970 = DIRECTION('',(0.,1.));+#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#972 = ORIENTED_EDGE('',*,*,#973,.F.);+#973 = EDGE_CURVE('',#974,#946,#976,.T.);+#974 = VERTEX_POINT('',#975);+#975 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#976 = SURFACE_CURVE('',#977,(#981,#988),.PCURVE_S1.);+#977 = LINE('',#978,#979);+#978 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#979 = VECTOR('',#980,1.);+#980 = DIRECTION('',(0.,0.,1.));+#981 = PCURVE('',#584,#982);+#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);+#983 = LINE('',#984,#985);+#984 = CARTESIAN_POINT('',(0.,0.93));+#985 = VECTOR('',#986,1.);+#986 = DIRECTION('',(1.,0.));+#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#988 = PCURVE('',#961,#989);+#989 = DEFINITIONAL_REPRESENTATION('',(#990),#994);+#990 = LINE('',#991,#992);+#991 = CARTESIAN_POINT('',(3.5E-02,0.165));+#992 = VECTOR('',#993,1.);+#993 = DIRECTION('',(1.,0.));+#994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#995 = ORIENTED_EDGE('',*,*,#996,.F.);+#996 = EDGE_CURVE('',#997,#974,#999,.T.);+#997 = VERTEX_POINT('',#998);+#998 = CARTESIAN_POINT('',(0.3,0.25,3.5E-02));+#999 = SURFACE_CURVE('',#1000,(#1004,#1011),.PCURVE_S1.);+#1000 = LINE('',#1001,#1002);+#1001 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#1002 = VECTOR('',#1003,1.);+#1003 = DIRECTION('',(1.,0.,0.));+#1004 = PCURVE('',#584,#1005);+#1005 = DEFINITIONAL_REPRESENTATION('',(#1006),#1010);+#1006 = LINE('',#1007,#1008);+#1007 = CARTESIAN_POINT('',(0.,0.));+#1008 = VECTOR('',#1009,1.);+#1009 = DIRECTION('',(0.,1.));+#1010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1011 = PCURVE('',#961,#1012);+#1012 = DEFINITIONAL_REPRESENTATION('',(#1013),#1017);+#1013 = LINE('',#1014,#1015);+#1014 = CARTESIAN_POINT('',(3.5E-02,-0.765));+#1015 = VECTOR('',#1016,1.);+#1016 = DIRECTION('',(0.,1.));+#1017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1018 = ORIENTED_EDGE('',*,*,#1019,.F.);+#1019 = EDGE_CURVE('',#620,#997,#1020,.T.);+#1020 = SURFACE_CURVE('',#1021,(#1025,#1032),.PCURVE_S1.);+#1021 = LINE('',#1022,#1023);+#1022 = CARTESIAN_POINT('',(-0.465,0.25,3.5E-02));+#1023 = VECTOR('',#1024,1.);+#1024 = DIRECTION('',(1.,0.,0.));+#1025 = PCURVE('',#584,#1026);+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);+#1027 = LINE('',#1028,#1029);+#1028 = CARTESIAN_POINT('',(0.,0.));+#1029 = VECTOR('',#1030,1.);+#1030 = DIRECTION('',(0.,1.));+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1032 = PCURVE('',#711,#1033);+#1033 = DEFINITIONAL_REPRESENTATION('',(#1034),#1038);+#1034 = LINE('',#1035,#1036);+#1035 = CARTESIAN_POINT('',(0.,0.5));+#1036 = VECTOR('',#1037,1.);+#1037 = DIRECTION('',(1.,0.));+#1038 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1039 = ADVANCED_FACE('',(#1040),#711,.F.);+#1040 = FACE_BOUND('',#1041,.F.);+#1041 = EDGE_LOOP('',(#1042,#1043,#1044,#1070));+#1042 = ORIENTED_EDGE('',*,*,#697,.F.);+#1043 = ORIENTED_EDGE('',*,*,#831,.T.);+#1044 = ORIENTED_EDGE('',*,*,#1045,.T.);+#1045 = EDGE_CURVE('',#809,#997,#1046,.T.);+#1046 = SURFACE_CURVE('',#1047,(#1051,#1058),.PCURVE_S1.);+#1047 = LINE('',#1048,#1049);+#1048 = CARTESIAN_POINT('',(0.3,-0.25,3.5E-02));+#1049 = VECTOR('',#1050,1.);+#1050 = DIRECTION('',(0.,1.,0.));+#1051 = PCURVE('',#711,#1052);+#1052 = DEFINITIONAL_REPRESENTATION('',(#1053),#1057);+#1053 = LINE('',#1054,#1055);+#1054 = CARTESIAN_POINT('',(0.765,0.));+#1055 = VECTOR('',#1056,1.);+#1056 = DIRECTION('',(0.,1.));+#1057 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1058 = PCURVE('',#1059,#1064);+#1059 = CYLINDRICAL_SURFACE('',#1060,3.5E-02);+#1060 = AXIS2_PLACEMENT_3D('',#1061,#1062,#1063);+#1061 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));+#1062 = DIRECTION('',(0.,1.,0.));+#1063 = DIRECTION('',(-1.,0.,0.));+#1064 = DEFINITIONAL_REPRESENTATION('',(#1065),#1069);+#1065 = LINE('',#1066,#1067);+#1066 = CARTESIAN_POINT('',(6.28318530718,0.));+#1067 = VECTOR('',#1068,1.);+#1068 = DIRECTION('',(0.,1.));+#1069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1070 = ORIENTED_EDGE('',*,*,#1019,.F.);+#1071 = ADVANCED_FACE('',(#1072),#773,.F.);+#1072 = FACE_BOUND('',#1073,.F.);+#1073 = EDGE_LOOP('',(#1074,#1104,#1130,#1131,#1132,#1133,#1162,#1190,+ #1223,#1251));+#1074 = ORIENTED_EDGE('',*,*,#1075,.F.);+#1075 = EDGE_CURVE('',#1076,#1078,#1080,.T.);+#1076 = VERTEX_POINT('',#1077);+#1077 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));+#1078 = VERTEX_POINT('',#1079);+#1079 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));+#1080 = SURFACE_CURVE('',#1081,(#1085,#1092),.PCURVE_S1.);+#1081 = LINE('',#1082,#1083);+#1082 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#1083 = VECTOR('',#1084,1.);+#1084 = DIRECTION('',(1.,0.,0.));+#1085 = PCURVE('',#773,#1086);+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);+#1087 = LINE('',#1088,#1089);+#1088 = CARTESIAN_POINT('',(0.,0.));+#1089 = VECTOR('',#1090,1.);+#1090 = DIRECTION('',(0.,1.));+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1092 = PCURVE('',#1093,#1098);+#1093 = PLANE('',#1094);+#1094 = AXIS2_PLACEMENT_3D('',#1095,#1096,#1097);+#1095 = CARTESIAN_POINT('',(0.3,-0.25,0.));+#1096 = DIRECTION('',(0.,0.,1.));+#1097 = DIRECTION('',(1.,0.,-0.));+#1098 = DEFINITIONAL_REPRESENTATION('',(#1099),#1103);+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(0.,0.));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(1.,0.));+#1103 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1104 = ORIENTED_EDGE('',*,*,#1105,.F.);+#1105 = EDGE_CURVE('',#809,#1076,#1106,.T.);+#1106 = SURFACE_CURVE('',#1107,(#1112,#1123),.PCURVE_S1.);+#1107 = CIRCLE('',#1108,3.5E-02);+#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111);+#1109 = CARTESIAN_POINT('',(0.335,-0.25,3.5E-02));+#1110 = DIRECTION('',(0.,-1.,0.));+#1111 = DIRECTION('',(0.,0.,1.));+#1112 = PCURVE('',#773,#1113);+#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1122);+#1114 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1115,#1116,#1117,#1118,+#1119,#1120,#1121),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1115 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#1116 = CARTESIAN_POINT('',(7.E-02,-2.562177826491E-02));+#1117 = CARTESIAN_POINT('',(1.75E-02,4.689110867545E-03));+#1118 = CARTESIAN_POINT('',(-3.5E-02,3.5E-02));+#1119 = CARTESIAN_POINT('',(1.75E-02,6.531088913246E-02));+#1120 = CARTESIAN_POINT('',(7.E-02,9.562177826491E-02));+#1121 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#1122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1123 = PCURVE('',#1059,#1124);+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);+#1125 = LINE('',#1126,#1127);+#1126 = CARTESIAN_POINT('',(7.853981633974,0.));+#1127 = VECTOR('',#1128,1.);+#1128 = DIRECTION('',(-1.,0.));+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1130 = ORIENTED_EDGE('',*,*,#808,.T.);+#1131 = ORIENTED_EDGE('',*,*,#785,.T.);+#1132 = ORIENTED_EDGE('',*,*,#757,.F.);+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);+#1134 = EDGE_CURVE('',#730,#1135,#1137,.T.);+#1135 = VERTEX_POINT('',#1136);+#1136 = CARTESIAN_POINT('',(0.335,-0.25,0.35));+#1137 = SURFACE_CURVE('',#1138,(#1143,#1150),.PCURVE_S1.);+#1138 = CIRCLE('',#1139,3.5E-02);+#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142);+#1140 = CARTESIAN_POINT('',(0.335,-0.25,0.315));+#1141 = DIRECTION('',(0.,1.,0.));+#1142 = DIRECTION('',(0.,-0.,1.));+#1143 = PCURVE('',#773,#1144);+#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);+#1145 = CIRCLE('',#1146,3.5E-02);+#1146 = AXIS2_PLACEMENT_2D('',#1147,#1148);+#1147 = CARTESIAN_POINT('',(0.315,3.5E-02));+#1148 = DIRECTION('',(1.,0.));+#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1150 = PCURVE('',#1151,#1156);+#1151 = CYLINDRICAL_SURFACE('',#1152,3.5E-02);+#1152 = AXIS2_PLACEMENT_3D('',#1153,#1154,#1155);+#1153 = CARTESIAN_POINT('',(0.335,-0.25,0.315));+#1154 = DIRECTION('',(0.,1.,0.));+#1155 = DIRECTION('',(-1.,0.,0.));+#1156 = DEFINITIONAL_REPRESENTATION('',(#1157),#1161);+#1157 = LINE('',#1158,#1159);+#1158 = CARTESIAN_POINT('',(-4.712388980385,0.));+#1159 = VECTOR('',#1160,1.);+#1160 = DIRECTION('',(1.,0.));+#1161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1162 = ORIENTED_EDGE('',*,*,#1163,.T.);+#1163 = EDGE_CURVE('',#1135,#1164,#1166,.T.);+#1164 = VERTEX_POINT('',#1165);+#1165 = CARTESIAN_POINT('',(0.465,-0.25,0.35));+#1166 = SURFACE_CURVE('',#1167,(#1171,#1178),.PCURVE_S1.);+#1167 = LINE('',#1168,#1169);+#1168 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#1169 = VECTOR('',#1170,1.);+#1170 = DIRECTION('',(1.,0.,0.));+#1171 = PCURVE('',#773,#1172);+#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);+#1173 = LINE('',#1174,#1175);+#1174 = CARTESIAN_POINT('',(0.35,0.));+#1175 = VECTOR('',#1176,1.);+#1176 = DIRECTION('',(0.,1.));+#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1178 = PCURVE('',#1179,#1184);+#1179 = PLANE('',#1180);+#1180 = AXIS2_PLACEMENT_3D('',#1181,#1182,#1183);+#1181 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#1182 = DIRECTION('',(0.,0.,1.));+#1183 = DIRECTION('',(1.,0.,-0.));+#1184 = DEFINITIONAL_REPRESENTATION('',(#1185),#1189);+#1185 = LINE('',#1186,#1187);+#1186 = CARTESIAN_POINT('',(0.,0.));+#1187 = VECTOR('',#1188,1.);+#1188 = DIRECTION('',(1.,0.));+#1189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1190 = ORIENTED_EDGE('',*,*,#1191,.F.);+#1191 = EDGE_CURVE('',#1192,#1164,#1194,.T.);+#1192 = VERTEX_POINT('',#1193);+#1193 = CARTESIAN_POINT('',(0.5,-0.25,0.315));+#1194 = SURFACE_CURVE('',#1195,(#1200,#1211),.PCURVE_S1.);+#1195 = CIRCLE('',#1196,3.5E-02);+#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199);+#1197 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#1198 = DIRECTION('',(0.,-1.,0.));+#1199 = DIRECTION('',(0.,0.,1.));+#1200 = PCURVE('',#773,#1201);+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1210);+#1202 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1203,#1204,#1205,#1206,+#1207,#1208,#1209),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1203 = CARTESIAN_POINT('',(0.35,0.165));+#1204 = CARTESIAN_POINT('',(0.35,0.104378221735));+#1205 = CARTESIAN_POINT('',(0.2975,0.134689110868));+#1206 = CARTESIAN_POINT('',(0.245,0.165));+#1207 = CARTESIAN_POINT('',(0.2975,0.195310889132));+#1208 = CARTESIAN_POINT('',(0.35,0.225621778265));+#1209 = CARTESIAN_POINT('',(0.35,0.165));+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1211 = PCURVE('',#1212,#1217);+#1212 = CYLINDRICAL_SURFACE('',#1213,3.5E-02);+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);+#1214 = CARTESIAN_POINT('',(0.465,-0.25,0.315));+#1215 = DIRECTION('',(0.,1.,0.));+#1216 = DIRECTION('',(1.,0.,0.));+#1217 = DEFINITIONAL_REPRESENTATION('',(#1218),#1222);+#1218 = LINE('',#1219,#1220);+#1219 = CARTESIAN_POINT('',(10.995574287564,0.));+#1220 = VECTOR('',#1221,1.);+#1221 = DIRECTION('',(-1.,0.));+#1222 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1223 = ORIENTED_EDGE('',*,*,#1224,.F.);+#1224 = EDGE_CURVE('',#1225,#1192,#1227,.T.);+#1225 = VERTEX_POINT('',#1226);+#1226 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));+#1227 = SURFACE_CURVE('',#1228,(#1232,#1239),.PCURVE_S1.);+#1228 = LINE('',#1229,#1230);+#1229 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#1230 = VECTOR('',#1231,1.);+#1231 = DIRECTION('',(0.,0.,1.));+#1232 = PCURVE('',#773,#1233);+#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238);+#1234 = LINE('',#1235,#1236);+#1235 = CARTESIAN_POINT('',(0.,0.2));+#1236 = VECTOR('',#1237,1.);+#1237 = DIRECTION('',(1.,0.));+#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1239 = PCURVE('',#1240,#1245);+#1240 = PLANE('',#1241);+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);+#1242 = CARTESIAN_POINT('',(0.5,-0.25,0.));+#1243 = DIRECTION('',(1.,0.,0.));+#1244 = DIRECTION('',(0.,0.,1.));+#1245 = DEFINITIONAL_REPRESENTATION('',(#1246),#1250);+#1246 = LINE('',#1247,#1248);+#1247 = CARTESIAN_POINT('',(0.,0.));+#1248 = VECTOR('',#1249,1.);+#1249 = DIRECTION('',(1.,0.));+#1250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1251 = ORIENTED_EDGE('',*,*,#1252,.T.);+#1252 = EDGE_CURVE('',#1225,#1078,#1253,.T.);+#1253 = SURFACE_CURVE('',#1254,(#1259,#1266),.PCURVE_S1.);+#1254 = CIRCLE('',#1255,3.5E-02);+#1255 = AXIS2_PLACEMENT_3D('',#1256,#1257,#1258);+#1256 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#1257 = DIRECTION('',(0.,1.,0.));+#1258 = DIRECTION('',(0.,-0.,1.));+#1259 = PCURVE('',#773,#1260);+#1260 = DEFINITIONAL_REPRESENTATION('',(#1261),#1265);+#1261 = CIRCLE('',#1262,3.5E-02);+#1262 = AXIS2_PLACEMENT_2D('',#1263,#1264);+#1263 = CARTESIAN_POINT('',(3.5E-02,0.165));+#1264 = DIRECTION('',(1.,0.));+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1266 = PCURVE('',#1267,#1272);+#1267 = CYLINDRICAL_SURFACE('',#1268,3.5E-02);+#1268 = AXIS2_PLACEMENT_3D('',#1269,#1270,#1271);+#1269 = CARTESIAN_POINT('',(0.465,-0.25,3.5E-02));+#1270 = DIRECTION('',(0.,1.,0.));+#1271 = DIRECTION('',(1.,0.,0.));+#1272 = DEFINITIONAL_REPRESENTATION('',(#1273),#1277);+#1273 = LINE('',#1274,#1275);+#1274 = CARTESIAN_POINT('',(-1.570796326795,0.));+#1275 = VECTOR('',#1276,1.);+#1276 = DIRECTION('',(1.,0.));+#1277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1278 = ADVANCED_FACE('',(#1279),#745,.F.);+#1279 = FACE_BOUND('',#1280,.F.);+#1280 = EDGE_LOOP('',(#1281,#1282,#1305,#1333));+#1281 = ORIENTED_EDGE('',*,*,#729,.F.);+#1282 = ORIENTED_EDGE('',*,*,#1283,.T.);+#1283 = EDGE_CURVE('',#251,#1284,#1286,.T.);+#1284 = VERTEX_POINT('',#1285);+#1285 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#1286 = SURFACE_CURVE('',#1287,(#1291,#1298),.PCURVE_S1.);+#1287 = LINE('',#1288,#1289);+#1288 = CARTESIAN_POINT('',(-0.3,-0.25,0.315));+#1289 = VECTOR('',#1290,1.);+#1290 = DIRECTION('',(0.,0.,1.));+#1291 = PCURVE('',#745,#1292);+#1292 = DEFINITIONAL_REPRESENTATION('',(#1293),#1297);+#1293 = LINE('',#1294,#1295);+#1294 = CARTESIAN_POINT('',(0.,0.));+#1295 = VECTOR('',#1296,1.);+#1296 = DIRECTION('',(1.,0.));+#1297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1298 = PCURVE('',#896,#1299);+#1299 = DEFINITIONAL_REPRESENTATION('',(#1300),#1304);+#1300 = LINE('',#1301,#1302);+#1301 = CARTESIAN_POINT('',(0.,0.));+#1302 = VECTOR('',#1303,1.);+#1303 = DIRECTION('',(1.,0.));+#1304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1305 = ORIENTED_EDGE('',*,*,#1306,.T.);+#1306 = EDGE_CURVE('',#1284,#1307,#1309,.T.);+#1307 = VERTEX_POINT('',#1308);+#1308 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#1309 = SURFACE_CURVE('',#1310,(#1314,#1321),.PCURVE_S1.);+#1310 = LINE('',#1311,#1312);+#1311 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#1312 = VECTOR('',#1313,1.);+#1313 = DIRECTION('',(1.,0.,0.));+#1314 = PCURVE('',#745,#1315);+#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320);+#1316 = LINE('',#1317,#1318);+#1317 = CARTESIAN_POINT('',(3.5E-02,0.));+#1318 = VECTOR('',#1319,1.);+#1319 = DIRECTION('',(0.,1.));+#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1321 = PCURVE('',#1322,#1327);+#1322 = PLANE('',#1323);+#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);+#1324 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#1325 = DIRECTION('',(0.,0.,1.));+#1326 = DIRECTION('',(1.,0.,-0.));+#1327 = DEFINITIONAL_REPRESENTATION('',(#1328),#1332);+#1328 = LINE('',#1329,#1330);+#1329 = CARTESIAN_POINT('',(0.,0.));+#1330 = VECTOR('',#1331,1.);+#1331 = DIRECTION('',(1.,0.));+#1332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1333 = ORIENTED_EDGE('',*,*,#1334,.F.);+#1334 = EDGE_CURVE('',#730,#1307,#1335,.T.);+#1335 = SURFACE_CURVE('',#1336,(#1340,#1347),.PCURVE_S1.);+#1336 = LINE('',#1337,#1338);+#1337 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#1338 = VECTOR('',#1339,1.);+#1339 = DIRECTION('',(0.,0.,1.));+#1340 = PCURVE('',#745,#1341);+#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);+#1342 = LINE('',#1343,#1344);+#1343 = CARTESIAN_POINT('',(0.,0.6));+#1344 = VECTOR('',#1345,1.);+#1345 = DIRECTION('',(1.,0.));+#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1347 = PCURVE('',#1348,#1353);+#1348 = PLANE('',#1349);+#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352);+#1350 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#1351 = DIRECTION('',(1.,0.,0.));+#1352 = DIRECTION('',(0.,0.,1.));+#1353 = DEFINITIONAL_REPRESENTATION('',(#1354),#1358);+#1354 = LINE('',#1355,#1356);+#1355 = CARTESIAN_POINT('',(0.,0.));+#1356 = VECTOR('',#1357,1.);+#1357 = DIRECTION('',(1.,0.));+#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1359 = ADVANCED_FACE('',(#1360),#896,.F.);+#1360 = FACE_BOUND('',#1361,.F.);+#1361 = EDGE_LOOP('',(#1362,#1363,#1364,#1387));+#1362 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1363 = ORIENTED_EDGE('',*,*,#882,.T.);+#1364 = ORIENTED_EDGE('',*,*,#1365,.T.);+#1365 = EDGE_CURVE('',#541,#1366,#1368,.T.);+#1366 = VERTEX_POINT('',#1367);+#1367 = CARTESIAN_POINT('',(-0.3,0.25,0.35));+#1368 = SURFACE_CURVE('',#1369,(#1373,#1380),.PCURVE_S1.);+#1369 = LINE('',#1370,#1371);+#1370 = CARTESIAN_POINT('',(-0.3,0.25,0.315));+#1371 = VECTOR('',#1372,1.);+#1372 = DIRECTION('',(0.,0.,1.));+#1373 = PCURVE('',#896,#1374);+#1374 = DEFINITIONAL_REPRESENTATION('',(#1375),#1379);+#1375 = LINE('',#1376,#1377);+#1376 = CARTESIAN_POINT('',(0.,-0.5));+#1377 = VECTOR('',#1378,1.);+#1378 = DIRECTION('',(1.,0.));+#1379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1380 = PCURVE('',#933,#1381);+#1381 = DEFINITIONAL_REPRESENTATION('',(#1382),#1386);+#1382 = LINE('',#1383,#1384);+#1383 = CARTESIAN_POINT('',(0.,0.));+#1384 = VECTOR('',#1385,1.);+#1385 = DIRECTION('',(1.,0.));+#1386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1387 = ORIENTED_EDGE('',*,*,#1388,.F.);+#1388 = EDGE_CURVE('',#1284,#1366,#1389,.T.);+#1389 = SURFACE_CURVE('',#1390,(#1394,#1401),.PCURVE_S1.);+#1390 = LINE('',#1391,#1392);+#1391 = CARTESIAN_POINT('',(-0.3,-0.25,0.35));+#1392 = VECTOR('',#1393,1.);+#1393 = DIRECTION('',(0.,1.,0.));+#1394 = PCURVE('',#896,#1395);+#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400);+#1396 = LINE('',#1397,#1398);+#1397 = CARTESIAN_POINT('',(3.5E-02,0.));+#1398 = VECTOR('',#1399,1.);+#1399 = DIRECTION('',(0.,-1.));+#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1401 = PCURVE('',#1322,#1402);+#1402 = DEFINITIONAL_REPRESENTATION('',(#1403),#1407);+#1403 = LINE('',#1404,#1405);+#1404 = CARTESIAN_POINT('',(0.,0.));+#1405 = VECTOR('',#1406,1.);+#1406 = DIRECTION('',(0.,1.));+#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1408 = ADVANCED_FACE('',(#1409),#961,.T.);+#1409 = FACE_BOUND('',#1410,.T.);+#1410 = EDGE_LOOP('',(#1411,#1436,#1462,#1463,#1464,#1465,#1489,#1512,+ #1540,#1563));+#1411 = ORIENTED_EDGE('',*,*,#1412,.F.);+#1412 = EDGE_CURVE('',#1413,#1415,#1417,.T.);+#1413 = VERTEX_POINT('',#1414);+#1414 = CARTESIAN_POINT('',(0.335,0.25,-2.775557561563E-17));+#1415 = VERTEX_POINT('',#1416);+#1416 = CARTESIAN_POINT('',(0.465,0.25,-2.775557561563E-17));+#1417 = SURFACE_CURVE('',#1418,(#1422,#1429),.PCURVE_S1.);+#1418 = LINE('',#1419,#1420);+#1419 = CARTESIAN_POINT('',(0.3,0.25,0.));+#1420 = VECTOR('',#1421,1.);+#1421 = DIRECTION('',(1.,0.,0.));+#1422 = PCURVE('',#961,#1423);+#1423 = DEFINITIONAL_REPRESENTATION('',(#1424),#1428);+#1424 = LINE('',#1425,#1426);+#1425 = CARTESIAN_POINT('',(0.,0.));+#1426 = VECTOR('',#1427,1.);+#1427 = DIRECTION('',(0.,1.));+#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1429 = PCURVE('',#1093,#1430);+#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1435);+#1431 = LINE('',#1432,#1433);+#1432 = CARTESIAN_POINT('',(0.,0.5));+#1433 = VECTOR('',#1434,1.);+#1434 = DIRECTION('',(1.,0.));+#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1436 = ORIENTED_EDGE('',*,*,#1437,.F.);+#1437 = EDGE_CURVE('',#997,#1413,#1438,.T.);+#1438 = SURFACE_CURVE('',#1439,(#1444,#1455),.PCURVE_S1.);+#1439 = CIRCLE('',#1440,3.5E-02);+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);+#1441 = CARTESIAN_POINT('',(0.335,0.25,3.5E-02));+#1442 = DIRECTION('',(0.,-1.,0.));+#1443 = DIRECTION('',(0.,0.,1.));+#1444 = PCURVE('',#961,#1445);+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1454);+#1446 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1447,#1448,#1449,#1450,+#1451,#1452,#1453),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1447 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#1448 = CARTESIAN_POINT('',(7.E-02,-2.562177826491E-02));+#1449 = CARTESIAN_POINT('',(1.75E-02,4.689110867545E-03));+#1450 = CARTESIAN_POINT('',(-3.5E-02,3.5E-02));+#1451 = CARTESIAN_POINT('',(1.75E-02,6.531088913246E-02));+#1452 = CARTESIAN_POINT('',(7.E-02,9.562177826491E-02));+#1453 = CARTESIAN_POINT('',(7.E-02,3.5E-02));+#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1455 = PCURVE('',#1059,#1456);+#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1461);+#1457 = LINE('',#1458,#1459);+#1458 = CARTESIAN_POINT('',(7.853981633974,0.5));+#1459 = VECTOR('',#1460,1.);+#1460 = DIRECTION('',(-1.,0.));+#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1462 = ORIENTED_EDGE('',*,*,#996,.T.);+#1463 = ORIENTED_EDGE('',*,*,#973,.T.);+#1464 = ORIENTED_EDGE('',*,*,#945,.F.);+#1465 = ORIENTED_EDGE('',*,*,#1466,.T.);+#1466 = EDGE_CURVE('',#918,#1467,#1469,.T.);+#1467 = VERTEX_POINT('',#1468);+#1468 = CARTESIAN_POINT('',(0.335,0.25,0.35));+#1469 = SURFACE_CURVE('',#1470,(#1475,#1482),.PCURVE_S1.);+#1470 = CIRCLE('',#1471,3.5E-02);+#1471 = AXIS2_PLACEMENT_3D('',#1472,#1473,#1474);+#1472 = CARTESIAN_POINT('',(0.335,0.25,0.315));+#1473 = DIRECTION('',(0.,1.,0.));+#1474 = DIRECTION('',(0.,-0.,1.));+#1475 = PCURVE('',#961,#1476);+#1476 = DEFINITIONAL_REPRESENTATION('',(#1477),#1481);+#1477 = CIRCLE('',#1478,3.5E-02);+#1478 = AXIS2_PLACEMENT_2D('',#1479,#1480);+#1479 = CARTESIAN_POINT('',(0.315,3.5E-02));+#1480 = DIRECTION('',(1.,0.));+#1481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1482 = PCURVE('',#1151,#1483);+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);+#1484 = LINE('',#1485,#1486);+#1485 = CARTESIAN_POINT('',(-4.712388980385,0.5));+#1486 = VECTOR('',#1487,1.);+#1487 = DIRECTION('',(1.,0.));+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1489 = ORIENTED_EDGE('',*,*,#1490,.T.);+#1490 = EDGE_CURVE('',#1467,#1491,#1493,.T.);+#1491 = VERTEX_POINT('',#1492);+#1492 = CARTESIAN_POINT('',(0.465,0.25,0.35));+#1493 = SURFACE_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.);+#1494 = LINE('',#1495,#1496);+#1495 = CARTESIAN_POINT('',(0.3,0.25,0.35));+#1496 = VECTOR('',#1497,1.);+#1497 = DIRECTION('',(1.,0.,0.));+#1498 = PCURVE('',#961,#1499);+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);+#1500 = LINE('',#1501,#1502);+#1501 = CARTESIAN_POINT('',(0.35,0.));+#1502 = VECTOR('',#1503,1.);+#1503 = DIRECTION('',(0.,1.));+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1505 = PCURVE('',#1179,#1506);+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);+#1507 = LINE('',#1508,#1509);+#1508 = CARTESIAN_POINT('',(0.,0.5));+#1509 = VECTOR('',#1510,1.);+#1510 = DIRECTION('',(1.,0.));+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);+#1513 = EDGE_CURVE('',#1514,#1491,#1516,.T.);+#1514 = VERTEX_POINT('',#1515);+#1515 = CARTESIAN_POINT('',(0.5,0.25,0.315));+#1516 = SURFACE_CURVE('',#1517,(#1522,#1533),.PCURVE_S1.);+#1517 = CIRCLE('',#1518,3.5E-02);+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);+#1519 = CARTESIAN_POINT('',(0.465,0.25,0.315));+#1520 = DIRECTION('',(0.,-1.,0.));+#1521 = DIRECTION('',(0.,0.,1.));+#1522 = PCURVE('',#961,#1523);+#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1532);+#1524 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1525,#1526,#1527,#1528,+#1529,#1530,#1531),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2+ ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,+1.,0.5,1.)) REPRESENTATION_ITEM('') );+#1525 = CARTESIAN_POINT('',(0.35,0.165));+#1526 = CARTESIAN_POINT('',(0.35,0.104378221735));+#1527 = CARTESIAN_POINT('',(0.2975,0.134689110868));+#1528 = CARTESIAN_POINT('',(0.245,0.165));+#1529 = CARTESIAN_POINT('',(0.2975,0.195310889132));+#1530 = CARTESIAN_POINT('',(0.35,0.225621778265));+#1531 = CARTESIAN_POINT('',(0.35,0.165));+#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1533 = PCURVE('',#1212,#1534);+#1534 = DEFINITIONAL_REPRESENTATION('',(#1535),#1539);+#1535 = LINE('',#1536,#1537);+#1536 = CARTESIAN_POINT('',(10.995574287564,0.5));+#1537 = VECTOR('',#1538,1.);+#1538 = DIRECTION('',(-1.,0.));+#1539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1540 = ORIENTED_EDGE('',*,*,#1541,.F.);+#1541 = EDGE_CURVE('',#1542,#1514,#1544,.T.);+#1542 = VERTEX_POINT('',#1543);+#1543 = CARTESIAN_POINT('',(0.5,0.25,3.5E-02));+#1544 = SURFACE_CURVE('',#1545,(#1549,#1556),.PCURVE_S1.);+#1545 = LINE('',#1546,#1547);+#1546 = CARTESIAN_POINT('',(0.5,0.25,0.));+#1547 = VECTOR('',#1548,1.);+#1548 = DIRECTION('',(0.,0.,1.));+#1549 = PCURVE('',#961,#1550);+#1550 = DEFINITIONAL_REPRESENTATION('',(#1551),#1555);+#1551 = LINE('',#1552,#1553);+#1552 = CARTESIAN_POINT('',(0.,0.2));+#1553 = VECTOR('',#1554,1.);+#1554 = DIRECTION('',(1.,0.));+#1555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1556 = PCURVE('',#1240,#1557);+#1557 = DEFINITIONAL_REPRESENTATION('',(#1558),#1562);+#1558 = LINE('',#1559,#1560);+#1559 = CARTESIAN_POINT('',(0.,-0.5));+#1560 = VECTOR('',#1561,1.);+#1561 = DIRECTION('',(1.,0.));+#1562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1563 = ORIENTED_EDGE('',*,*,#1564,.T.);+#1564 = EDGE_CURVE('',#1542,#1415,#1565,.T.);+#1565 = SURFACE_CURVE('',#1566,(#1571,#1578),.PCURVE_S1.);+#1566 = CIRCLE('',#1567,3.5E-02);+#1567 = AXIS2_PLACEMENT_3D('',#1568,#1569,#1570);+#1568 = CARTESIAN_POINT('',(0.465,0.25,3.5E-02));+#1569 = DIRECTION('',(0.,1.,0.));+#1570 = DIRECTION('',(0.,-0.,1.));+#1571 = PCURVE('',#961,#1572);+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1577);+#1573 = CIRCLE('',#1574,3.5E-02);+#1574 = AXIS2_PLACEMENT_2D('',#1575,#1576);+#1575 = CARTESIAN_POINT('',(3.5E-02,0.165));+#1576 = DIRECTION('',(1.,0.));+#1577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1578 = PCURVE('',#1267,#1579);+#1579 = DEFINITIONAL_REPRESENTATION('',(#1580),#1584);+#1580 = LINE('',#1581,#1582);+#1581 = CARTESIAN_POINT('',(-1.570796326795,0.5));+#1582 = VECTOR('',#1583,1.);+#1583 = DIRECTION('',(1.,0.));+#1584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1585 = ADVANCED_FACE('',(#1586),#933,.T.);+#1586 = FACE_BOUND('',#1587,.T.);+#1587 = EDGE_LOOP('',(#1588,#1589,#1590,#1613));+#1588 = ORIENTED_EDGE('',*,*,#917,.F.);+#1589 = ORIENTED_EDGE('',*,*,#1365,.T.);+#1590 = ORIENTED_EDGE('',*,*,#1591,.T.);+#1591 = EDGE_CURVE('',#1366,#1592,#1594,.T.);+#1592 = VERTEX_POINT('',#1593);+#1593 = CARTESIAN_POINT('',(0.3,0.25,0.35));+#1594 = SURFACE_CURVE('',#1595,(#1599,#1606),.PCURVE_S1.);+#1595 = LINE('',#1596,#1597);+#1596 = CARTESIAN_POINT('',(-0.3,0.25,0.35));+#1597 = VECTOR('',#1598,1.);+#1598 = DIRECTION('',(1.,0.,0.));+#1599 = PCURVE('',#933,#1600);+#1600 = DEFINITIONAL_REPRESENTATION('',(#1601),#1605);+#1601 = LINE('',#1602,#1603);+#1602 = CARTESIAN_POINT('',(3.5E-02,0.));+#1603 = VECTOR('',#1604,1.);+#1604 = DIRECTION('',(0.,1.));+#1605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1606 = PCURVE('',#1322,#1607);+#1607 = DEFINITIONAL_REPRESENTATION('',(#1608),#1612);+#1608 = LINE('',#1609,#1610);+#1609 = CARTESIAN_POINT('',(0.,0.5));+#1610 = VECTOR('',#1611,1.);+#1611 = DIRECTION('',(1.,0.));+#1612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);+#1614 = EDGE_CURVE('',#918,#1592,#1615,.T.);+#1615 = SURFACE_CURVE('',#1616,(#1620,#1627),.PCURVE_S1.);+#1616 = LINE('',#1617,#1618);+#1617 = CARTESIAN_POINT('',(0.3,0.25,0.315));+#1618 = VECTOR('',#1619,1.);+#1619 = DIRECTION('',(0.,0.,1.));+#1620 = PCURVE('',#933,#1621);+#1621 = DEFINITIONAL_REPRESENTATION('',(#1622),#1626);+#1622 = LINE('',#1623,#1624);+#1623 = CARTESIAN_POINT('',(0.,0.6));+#1624 = VECTOR('',#1625,1.);+#1625 = DIRECTION('',(1.,0.));+#1626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1627 = PCURVE('',#1348,#1628);+#1628 = DEFINITIONAL_REPRESENTATION('',(#1629),#1633);+#1629 = LINE('',#1630,#1631);+#1630 = CARTESIAN_POINT('',(0.,-0.5));+#1631 = VECTOR('',#1632,1.);+#1632 = DIRECTION('',(1.,0.));+#1633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1634 = ADVANCED_FACE('',(#1635),#1059,.T.);+#1635 = FACE_BOUND('',#1636,.T.);+#1636 = EDGE_LOOP('',(#1637,#1638,#1639,#1660));+#1637 = ORIENTED_EDGE('',*,*,#1045,.T.);+#1638 = ORIENTED_EDGE('',*,*,#1437,.T.);+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);+#1640 = EDGE_CURVE('',#1076,#1413,#1641,.T.);+#1641 = SURFACE_CURVE('',#1642,(#1646,#1653),.PCURVE_S1.);+#1642 = LINE('',#1643,#1644);+#1643 = CARTESIAN_POINT('',(0.335,-0.25,-2.775557561563E-17));+#1644 = VECTOR('',#1645,1.);+#1645 = DIRECTION('',(0.,1.,0.));+#1646 = PCURVE('',#1059,#1647);+#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(4.712388980385,0.));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(0.,1.));+#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1653 = PCURVE('',#1093,#1654);+#1654 = DEFINITIONAL_REPRESENTATION('',(#1655),#1659);+#1655 = LINE('',#1656,#1657);+#1656 = CARTESIAN_POINT('',(3.5E-02,0.));+#1657 = VECTOR('',#1658,1.);+#1658 = DIRECTION('',(0.,1.));+#1659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1660 = ORIENTED_EDGE('',*,*,#1105,.F.);+#1661 = ADVANCED_FACE('',(#1662),#1093,.F.);+#1662 = FACE_BOUND('',#1663,.F.);+#1663 = EDGE_LOOP('',(#1664,#1665,#1666,#1667));+#1664 = ORIENTED_EDGE('',*,*,#1412,.F.);+#1665 = ORIENTED_EDGE('',*,*,#1640,.F.);+#1666 = ORIENTED_EDGE('',*,*,#1075,.T.);+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);+#1668 = EDGE_CURVE('',#1078,#1415,#1669,.T.);+#1669 = SURFACE_CURVE('',#1670,(#1674,#1681),.PCURVE_S1.);+#1670 = LINE('',#1671,#1672);+#1671 = CARTESIAN_POINT('',(0.465,-0.25,-2.775557561563E-17));+#1672 = VECTOR('',#1673,1.);+#1673 = DIRECTION('',(0.,1.,0.));+#1674 = PCURVE('',#1093,#1675);+#1675 = DEFINITIONAL_REPRESENTATION('',(#1676),#1680);+#1676 = LINE('',#1677,#1678);+#1677 = CARTESIAN_POINT('',(0.165,0.));+#1678 = VECTOR('',#1679,1.);+#1679 = DIRECTION('',(0.,1.));+#1680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1681 = PCURVE('',#1267,#1682);+#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);+#1683 = LINE('',#1684,#1685);+#1684 = CARTESIAN_POINT('',(1.570796326795,0.));+#1685 = VECTOR('',#1686,1.);+#1686 = DIRECTION('',(0.,1.));+#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1688 = ADVANCED_FACE('',(#1689),#1267,.T.);+#1689 = FACE_BOUND('',#1690,.T.);+#1690 = EDGE_LOOP('',(#1691,#1692,#1693,#1694));+#1691 = ORIENTED_EDGE('',*,*,#1252,.T.);+#1692 = ORIENTED_EDGE('',*,*,#1668,.T.);+#1693 = ORIENTED_EDGE('',*,*,#1564,.F.);+#1694 = ORIENTED_EDGE('',*,*,#1695,.F.);+#1695 = EDGE_CURVE('',#1225,#1542,#1696,.T.);+#1696 = SURFACE_CURVE('',#1697,(#1701,#1708),.PCURVE_S1.);+#1697 = LINE('',#1698,#1699);+#1698 = CARTESIAN_POINT('',(0.5,-0.25,3.5E-02));+#1699 = VECTOR('',#1700,1.);+#1700 = DIRECTION('',(0.,1.,0.));+#1701 = PCURVE('',#1267,#1702);+#1702 = DEFINITIONAL_REPRESENTATION('',(#1703),#1707);+#1703 = LINE('',#1704,#1705);+#1704 = CARTESIAN_POINT('',(0.,0.));+#1705 = VECTOR('',#1706,1.);+#1706 = DIRECTION('',(0.,1.));+#1707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1708 = PCURVE('',#1240,#1709);+#1709 = DEFINITIONAL_REPRESENTATION('',(#1710),#1714);+#1710 = LINE('',#1711,#1712);+#1711 = CARTESIAN_POINT('',(3.5E-02,0.));+#1712 = VECTOR('',#1713,1.);+#1713 = DIRECTION('',(0.,-1.));+#1714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1715 = ADVANCED_FACE('',(#1716),#1240,.T.);+#1716 = FACE_BOUND('',#1717,.T.);+#1717 = EDGE_LOOP('',(#1718,#1719,#1720,#1721));+#1718 = ORIENTED_EDGE('',*,*,#1224,.F.);+#1719 = ORIENTED_EDGE('',*,*,#1695,.T.);+#1720 = ORIENTED_EDGE('',*,*,#1541,.T.);+#1721 = ORIENTED_EDGE('',*,*,#1722,.F.);+#1722 = EDGE_CURVE('',#1192,#1514,#1723,.T.);+#1723 = SURFACE_CURVE('',#1724,(#1728,#1735),.PCURVE_S1.);+#1724 = LINE('',#1725,#1726);+#1725 = CARTESIAN_POINT('',(0.5,-0.25,0.315));+#1726 = VECTOR('',#1727,1.);+#1727 = DIRECTION('',(0.,1.,0.));+#1728 = PCURVE('',#1240,#1729);+#1729 = DEFINITIONAL_REPRESENTATION('',(#1730),#1734);+#1730 = LINE('',#1731,#1732);+#1731 = CARTESIAN_POINT('',(0.315,0.));+#1732 = VECTOR('',#1733,1.);+#1733 = DIRECTION('',(0.,-1.));+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1735 = PCURVE('',#1212,#1736);+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);+#1737 = LINE('',#1738,#1739);+#1738 = CARTESIAN_POINT('',(6.28318530718,0.));+#1739 = VECTOR('',#1740,1.);+#1740 = DIRECTION('',(0.,1.));+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1742 = ADVANCED_FACE('',(#1743),#1212,.T.);+#1743 = FACE_BOUND('',#1744,.T.);+#1744 = EDGE_LOOP('',(#1745,#1746,#1747,#1768));+#1745 = ORIENTED_EDGE('',*,*,#1722,.T.);+#1746 = ORIENTED_EDGE('',*,*,#1513,.T.);+#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);+#1748 = EDGE_CURVE('',#1164,#1491,#1749,.T.);+#1749 = SURFACE_CURVE('',#1750,(#1754,#1761),.PCURVE_S1.);+#1750 = LINE('',#1751,#1752);+#1751 = CARTESIAN_POINT('',(0.465,-0.25,0.35));+#1752 = VECTOR('',#1753,1.);+#1753 = DIRECTION('',(0.,1.,0.));+#1754 = PCURVE('',#1212,#1755);+#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);+#1756 = LINE('',#1757,#1758);+#1757 = CARTESIAN_POINT('',(4.712388980385,0.));+#1758 = VECTOR('',#1759,1.);+#1759 = DIRECTION('',(0.,1.));+#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1761 = PCURVE('',#1179,#1762);+#1762 = DEFINITIONAL_REPRESENTATION('',(#1763),#1767);+#1763 = LINE('',#1764,#1765);+#1764 = CARTESIAN_POINT('',(0.165,0.));+#1765 = VECTOR('',#1766,1.);+#1766 = DIRECTION('',(0.,1.));+#1767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1768 = ORIENTED_EDGE('',*,*,#1191,.F.);+#1769 = ADVANCED_FACE('',(#1770),#1179,.T.);+#1770 = FACE_BOUND('',#1771,.T.);+#1771 = EDGE_LOOP('',(#1772,#1773,#1794,#1795));+#1772 = ORIENTED_EDGE('',*,*,#1490,.F.);+#1773 = ORIENTED_EDGE('',*,*,#1774,.F.);+#1774 = EDGE_CURVE('',#1135,#1467,#1775,.T.);+#1775 = SURFACE_CURVE('',#1776,(#1780,#1787),.PCURVE_S1.);+#1776 = LINE('',#1777,#1778);+#1777 = CARTESIAN_POINT('',(0.335,-0.25,0.35));+#1778 = VECTOR('',#1779,1.);+#1779 = DIRECTION('',(0.,1.,0.));+#1780 = PCURVE('',#1179,#1781);+#1781 = DEFINITIONAL_REPRESENTATION('',(#1782),#1786);+#1782 = LINE('',#1783,#1784);+#1783 = CARTESIAN_POINT('',(3.5E-02,0.));+#1784 = VECTOR('',#1785,1.);+#1785 = DIRECTION('',(0.,1.));+#1786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1787 = PCURVE('',#1151,#1788);+#1788 = DEFINITIONAL_REPRESENTATION('',(#1789),#1793);+#1789 = LINE('',#1790,#1791);+#1790 = CARTESIAN_POINT('',(1.570796326795,0.));+#1791 = VECTOR('',#1792,1.);+#1792 = DIRECTION('',(0.,1.));+#1793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1794 = ORIENTED_EDGE('',*,*,#1163,.T.);+#1795 = ORIENTED_EDGE('',*,*,#1748,.T.);+#1796 = ADVANCED_FACE('',(#1797),#1151,.T.);+#1797 = FACE_BOUND('',#1798,.T.);+#1798 = EDGE_LOOP('',(#1799,#1800,#1801,#1802));+#1799 = ORIENTED_EDGE('',*,*,#1134,.T.);+#1800 = ORIENTED_EDGE('',*,*,#1774,.T.);+#1801 = ORIENTED_EDGE('',*,*,#1466,.F.);+#1802 = ORIENTED_EDGE('',*,*,#1803,.F.);+#1803 = EDGE_CURVE('',#730,#918,#1804,.T.);+#1804 = SURFACE_CURVE('',#1805,(#1809,#1816),.PCURVE_S1.);+#1805 = LINE('',#1806,#1807);+#1806 = CARTESIAN_POINT('',(0.3,-0.25,0.315));+#1807 = VECTOR('',#1808,1.);+#1808 = DIRECTION('',(0.,1.,0.));+#1809 = PCURVE('',#1151,#1810);+#1810 = DEFINITIONAL_REPRESENTATION('',(#1811),#1815);+#1811 = LINE('',#1812,#1813);+#1812 = CARTESIAN_POINT('',(0.,0.));+#1813 = VECTOR('',#1814,1.);+#1814 = DIRECTION('',(0.,1.));+#1815 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1816 = PCURVE('',#1348,#1817);+#1817 = DEFINITIONAL_REPRESENTATION('',(#1818),#1822);+#1818 = LINE('',#1819,#1820);+#1819 = CARTESIAN_POINT('',(0.,0.));+#1820 = VECTOR('',#1821,1.);+#1821 = DIRECTION('',(0.,-1.));+#1822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1823 = ADVANCED_FACE('',(#1824),#1348,.T.);+#1824 = FACE_BOUND('',#1825,.T.);+#1825 = EDGE_LOOP('',(#1826,#1827,#1828,#1829));+#1826 = ORIENTED_EDGE('',*,*,#1334,.F.);+#1827 = ORIENTED_EDGE('',*,*,#1803,.T.);+#1828 = ORIENTED_EDGE('',*,*,#1614,.T.);+#1829 = ORIENTED_EDGE('',*,*,#1830,.F.);+#1830 = EDGE_CURVE('',#1307,#1592,#1831,.T.);+#1831 = SURFACE_CURVE('',#1832,(#1836,#1843),.PCURVE_S1.);+#1832 = LINE('',#1833,#1834);+#1833 = CARTESIAN_POINT('',(0.3,-0.25,0.35));+#1834 = VECTOR('',#1835,1.);+#1835 = DIRECTION('',(0.,1.,0.));+#1836 = PCURVE('',#1348,#1837);+#1837 = DEFINITIONAL_REPRESENTATION('',(#1838),#1842);+#1838 = LINE('',#1839,#1840);+#1839 = CARTESIAN_POINT('',(3.5E-02,0.));+#1840 = VECTOR('',#1841,1.);+#1841 = DIRECTION('',(0.,-1.));+#1842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1843 = PCURVE('',#1322,#1844);+#1844 = DEFINITIONAL_REPRESENTATION('',(#1845),#1849);+#1845 = LINE('',#1846,#1847);+#1846 = CARTESIAN_POINT('',(0.6,0.));+#1847 = VECTOR('',#1848,1.);+#1848 = DIRECTION('',(0.,1.));+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1850 = ADVANCED_FACE('',(#1851),#1322,.T.);+#1851 = FACE_BOUND('',#1852,.T.);+#1852 = EDGE_LOOP('',(#1853,#1854,#1855,#1856));+#1853 = ORIENTED_EDGE('',*,*,#1388,.F.);+#1854 = ORIENTED_EDGE('',*,*,#1306,.T.);+#1855 = ORIENTED_EDGE('',*,*,#1830,.T.);+#1856 = ORIENTED_EDGE('',*,*,#1591,.F.);+#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1861)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1858,#1859,#1860)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1858 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1859 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1860 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1861 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1858,+ 'distance_accuracy_value','confusion accuracy');+#1862 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1863 = SHAPE_DEFINITION_REPRESENTATION(#1864,#1870);+#1864 = PRODUCT_DEFINITION_SHAPE('','',#1865);+#1865 = PRODUCT_DEFINITION('design','',#1866,#1869);+#1866 = PRODUCT_DEFINITION_FORMATION('','',#1867);+#1867 = PRODUCT('laser_etch','laser_etch','',(#1868));+#1868 = PRODUCT_CONTEXT('',#2,'mechanical');+#1869 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#1870 = SHAPE_REPRESENTATION('',(#11,#1871,#2169,#2549,#2687,#2955,#3191+ ,#3329,#3597,#3943,#4017,#4187,#4389,#4463,#4875,#5401,#5539,#5807,+ #6153,#6515,#6621),#6791);+#1871 = SHELL_BASED_SURFACE_MODEL('',(#1872));+#1872 = OPEN_SHELL('',(#1873));+#1873 = ADVANCED_FACE('',(#1874),#1888,.T.);+#1874 = FACE_BOUND('',#1875,.F.);+#1875 = EDGE_LOOP('',(#1876,#1899,#1915,#1931,#1947,#1963,#1979,#1995,+ #2011,#2027,#2043,#2059,#2075,#2091,#2107,#2123,#2139,#2155));+#1876 = ORIENTED_EDGE('',*,*,#1877,.T.);+#1877 = EDGE_CURVE('',#1878,#1880,#1882,.T.);+#1878 = VERTEX_POINT('',#1879);+#1879 = CARTESIAN_POINT('',(-0.247689041437,-1.182167202819E-02,0.355));+#1880 = VERTEX_POINT('',#1881);+#1881 = CARTESIAN_POINT('',(-0.247689041437,-1.727175245098E-02,0.355));+#1882 = SURFACE_CURVE('',#1883,(#1887),.PCURVE_S1.);+#1883 = LINE('',#1884,#1885);+#1884 = CARTESIAN_POINT('',(-0.247689041437,-1.182167202819E-02,0.355));+#1885 = VECTOR('',#1886,1.);+#1886 = DIRECTION('',(0.,-1.,0.));+#1887 = PCURVE('',#1888,#1893);+#1888 = PLANE('',#1889);+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);+#1890 = CARTESIAN_POINT('',(-0.275939941406,-1.866718367034E-02,0.355));+#1891 = DIRECTION('',(0.,0.,1.));+#1892 = DIRECTION('',(1.,0.,0.));+#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);+#1894 = LINE('',#1895,#1896);+#1895 = CARTESIAN_POINT('',(2.8250899969E-02,6.84551164215E-03));+#1896 = VECTOR('',#1897,1.);+#1897 = DIRECTION('',(0.,-1.));+#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1899 = ORIENTED_EDGE('',*,*,#1900,.T.);+#1900 = EDGE_CURVE('',#1880,#1901,#1903,.T.);+#1901 = VERTEX_POINT('',#1902);+#1902 = CARTESIAN_POINT('',(-0.251849006204,-1.889097924326E-02,0.355));+#1903 = SURFACE_CURVE('',#1904,(#1908),.PCURVE_S1.);+#1904 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1905,#1906,#1907),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1905 = CARTESIAN_POINT('',(-0.247689041437,-1.727175245098E-02,0.355));+#1906 = CARTESIAN_POINT('',(-0.249716366039,-1.835123697917E-02,0.355));+#1907 = CARTESIAN_POINT('',(-0.251849006204,-1.889097924326E-02,0.355));+#1908 = PCURVE('',#1888,#1909);+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);+#1910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1911,#1912,#1913),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1911 = CARTESIAN_POINT('',(2.8250899969E-02,1.39543121936E-03));+#1912 = CARTESIAN_POINT('',(2.6223575367E-02,3.1594669117E-04));+#1913 = CARTESIAN_POINT('',(2.4090935202E-02,-2.2379557292E-04));+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1915 = ORIENTED_EDGE('',*,*,#1916,.T.);+#1916 = EDGE_CURVE('',#1901,#1917,#1919,.T.);+#1917 = VERTEX_POINT('',#1918);+#1918 = CARTESIAN_POINT('',(-0.256377575444,-1.943072150735E-02,0.355));+#1919 = SURFACE_CURVE('',#1920,(#1924),.PCURVE_S1.);+#1920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1921,#1922,#1923),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1921 = CARTESIAN_POINT('',(-0.251849006204,-1.889097924326E-02,0.355));+#1922 = CARTESIAN_POINT('',(-0.253981646369,-1.943072150735E-02,0.355));+#1923 = CARTESIAN_POINT('',(-0.256377575444,-1.943072150735E-02,0.355));+#1924 = PCURVE('',#1888,#1925);+#1925 = DEFINITIONAL_REPRESENTATION('',(#1926),#1930);+#1926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1927,#1928,#1929),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1927 = CARTESIAN_POINT('',(2.4090935202E-02,-2.2379557292E-04));+#1928 = CARTESIAN_POINT('',(2.1958295037E-02,-7.6353783701E-04));+#1929 = CARTESIAN_POINT('',(1.9562365962E-02,-7.6353783701E-04));+#1930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1931 = ORIENTED_EDGE('',*,*,#1932,.T.);+#1932 = EDGE_CURVE('',#1917,#1933,#1935,.T.);+#1933 = VERTEX_POINT('',#1934);+#1934 = CARTESIAN_POINT('',(-0.268107096354,-1.408595664828E-02,0.355));+#1935 = SURFACE_CURVE('',#1936,(#1940),.PCURVE_S1.);+#1936 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1937,#1938,#1939),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1937 = CARTESIAN_POINT('',(-0.256377575444,-1.943072150735E-02,0.355));+#1938 = CARTESIAN_POINT('',(-0.263933967142,-1.943072150735E-02,0.355));+#1939 = CARTESIAN_POINT('',(-0.268107096354,-1.408595664828E-02,0.355));+#1940 = PCURVE('',#1888,#1941);+#1941 = DEFINITIONAL_REPRESENTATION('',(#1942),#1946);+#1942 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1943,#1944,#1945),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1943 = CARTESIAN_POINT('',(1.9562365962E-02,-7.6353783701E-04));+#1944 = CARTESIAN_POINT('',(1.2005974264E-02,-7.6353783701E-04));+#1945 = CARTESIAN_POINT('',(7.832845052E-03,4.58122702206E-03));+#1946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1947 = ORIENTED_EDGE('',*,*,#1948,.T.);+#1948 = EDGE_CURVE('',#1933,#1949,#1951,.T.);+#1949 = VERTEX_POINT('',#1950);+#1950 = CARTESIAN_POINT('',(-0.272280225567,9.478400735294E-04,0.355));+#1951 = SURFACE_CURVE('',#1952,(#1956),.PCURVE_S1.);+#1952 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1953,#1954,#1955),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1953 = CARTESIAN_POINT('',(-0.268107096354,-1.408595664828E-02,0.355));+#1954 = CARTESIAN_POINT('',(-0.272280225567,-8.741191789216E-03,0.355));+#1955 = CARTESIAN_POINT('',(-0.272280225567,9.478400735294E-04,0.355));+#1956 = PCURVE('',#1888,#1957);+#1957 = DEFINITIONAL_REPRESENTATION('',(#1958),#1962);+#1958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1959,#1960,#1961),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1959 = CARTESIAN_POINT('',(7.832845052E-03,4.58122702206E-03));+#1960 = CARTESIAN_POINT('',(3.659715839E-03,9.925991881124E-03));+#1961 = CARTESIAN_POINT('',(3.659715839E-03,1.961502374387E-02));+#1962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1963 = ORIENTED_EDGE('',*,*,#1964,.T.);+#1964 = EDGE_CURVE('',#1949,#1965,#1967,.T.);+#1965 = VERTEX_POINT('',#1966);+#1966 = CARTESIAN_POINT('',(-0.268080767463,1.596847234988E-02,0.355));+#1967 = SURFACE_CURVE('',#1968,(#1972),.PCURVE_S1.);+#1968 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1969,#1970,#1971),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1969 = CARTESIAN_POINT('',(-0.272280225567,9.478400735294E-04,0.355));+#1970 = CARTESIAN_POINT('',(-0.272280225567,1.058421415441E-02,0.355));+#1971 = CARTESIAN_POINT('',(-0.268080767463,1.596847234988E-02,0.355));+#1972 = PCURVE('',#1888,#1973);+#1973 = DEFINITIONAL_REPRESENTATION('',(#1974),#1978);+#1974 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1975,#1976,#1977),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1975 = CARTESIAN_POINT('',(3.659715839E-03,1.961502374387E-02));+#1976 = CARTESIAN_POINT('',(3.659715839E-03,2.925139782475E-02));+#1977 = CARTESIAN_POINT('',(7.859173943E-03,3.463565602022E-02));+#1978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1979 = ORIENTED_EDGE('',*,*,#1980,.T.);+#1980 = EDGE_CURVE('',#1965,#1981,#1983,.T.);+#1981 = VERTEX_POINT('',#1982);+#1982 = CARTESIAN_POINT('',(-0.256377575444,2.135273054534E-02,0.355));+#1983 = SURFACE_CURVE('',#1984,(#1988),.PCURVE_S1.);+#1984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1985,#1986,#1987),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1985 = CARTESIAN_POINT('',(-0.268080767463,1.596847234988E-02,0.355));+#1986 = CARTESIAN_POINT('',(-0.26388130936,2.135273054534E-02,0.355));+#1987 = CARTESIAN_POINT('',(-0.256377575444,2.135273054534E-02,0.355));+#1988 = PCURVE('',#1888,#1989);+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);+#1990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1991,#1992,#1993),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1991 = CARTESIAN_POINT('',(7.859173943E-03,3.463565602022E-02));+#1992 = CARTESIAN_POINT('',(1.2058632046E-02,4.001991421568E-02));+#1993 = CARTESIAN_POINT('',(1.9562365962E-02,4.001991421568E-02));+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#1995 = ORIENTED_EDGE('',*,*,#1996,.T.);+#1996 = EDGE_CURVE('',#1981,#1997,#1999,.T.);+#1997 = VERTEX_POINT('',#1998);+#1998 = CARTESIAN_POINT('',(-0.251849006204,2.081298828125E-02,0.355));+#1999 = SURFACE_CURVE('',#2000,(#2004),.PCURVE_S1.);+#2000 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2001,#2002,#2003),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2001 = CARTESIAN_POINT('',(-0.256377575444,2.135273054534E-02,0.355));+#2002 = CARTESIAN_POINT('',(-0.253981646369,2.135273054534E-02,0.355));+#2003 = CARTESIAN_POINT('',(-0.251849006204,2.081298828125E-02,0.355));+#2004 = PCURVE('',#1888,#2005);+#2005 = DEFINITIONAL_REPRESENTATION('',(#2006),#2010);+#2006 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2007,#2008,#2009),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2007 = CARTESIAN_POINT('',(1.9562365962E-02,4.001991421568E-02));+#2008 = CARTESIAN_POINT('',(2.1958295037E-02,4.001991421568E-02));+#2009 = CARTESIAN_POINT('',(2.4090935202E-02,3.948017195159E-02));+#2010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2011 = ORIENTED_EDGE('',*,*,#2012,.T.);+#2012 = EDGE_CURVE('',#1997,#2013,#2015,.T.);+#2013 = VERTEX_POINT('',#2014);+#2014 = CARTESIAN_POINT('',(-0.247689041437,1.919376148897E-02,0.355));+#2015 = SURFACE_CURVE('',#2016,(#2020),.PCURVE_S1.);+#2016 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2017,#2018,#2019),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2017 = CARTESIAN_POINT('',(-0.251849006204,2.081298828125E-02,0.355));+#2018 = CARTESIAN_POINT('',(-0.249716366039,2.027324601716E-02,0.355));+#2019 = CARTESIAN_POINT('',(-0.247689041437,1.919376148897E-02,0.355));+#2020 = PCURVE('',#1888,#2021);+#2021 = DEFINITIONAL_REPRESENTATION('',(#2022),#2026);+#2022 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2023,#2024,#2025),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2023 = CARTESIAN_POINT('',(2.4090935202E-02,3.948017195159E-02));+#2024 = CARTESIAN_POINT('',(2.6223575367E-02,3.89404296875E-02));+#2025 = CARTESIAN_POINT('',(2.8250899969E-02,3.786094515931E-02));+#2026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2027 = ORIENTED_EDGE('',*,*,#2028,.T.);+#2028 = EDGE_CURVE('',#2013,#2029,#2031,.T.);+#2029 = VERTEX_POINT('',#2030);+#2030 = CARTESIAN_POINT('',(-0.247689041437,1.374368106618E-02,0.355));+#2031 = SURFACE_CURVE('',#2032,(#2036),.PCURVE_S1.);+#2032 = LINE('',#2033,#2034);+#2033 = CARTESIAN_POINT('',(-0.247689041437,1.919376148897E-02,0.355));+#2034 = VECTOR('',#2035,1.);+#2035 = DIRECTION('',(0.,-1.,0.));+#2036 = PCURVE('',#1888,#2037);+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);+#2038 = LINE('',#2039,#2040);+#2039 = CARTESIAN_POINT('',(2.8250899969E-02,3.786094515931E-02));+#2040 = VECTOR('',#2041,1.);+#2041 = DIRECTION('',(0.,-1.));+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2043 = ORIENTED_EDGE('',*,*,#2044,.T.);+#2044 = EDGE_CURVE('',#2029,#2045,#2047,.T.);+#2045 = VERTEX_POINT('',#2046);+#2046 = CARTESIAN_POINT('',(-0.251875335095,1.619226792279E-02,0.355));+#2047 = SURFACE_CURVE('',#2048,(#2052),.PCURVE_S1.);+#2048 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2049,#2050,#2051),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2049 = CARTESIAN_POINT('',(-0.247689041437,1.374368106618E-02,0.355));+#2050 = CARTESIAN_POINT('',(-0.249637379366,1.534974341299E-02,0.355));+#2051 = CARTESIAN_POINT('',(-0.251875335095,1.619226792279E-02,0.355));+#2052 = PCURVE('',#1888,#2053);+#2053 = DEFINITIONAL_REPRESENTATION('',(#2054),#2058);+#2054 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2055,#2056,#2057),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2055 = CARTESIAN_POINT('',(2.8250899969E-02,3.241086473652E-02));+#2056 = CARTESIAN_POINT('',(2.630256204E-02,3.401692708333E-02));+#2057 = CARTESIAN_POINT('',(2.4064606311E-02,3.485945159313E-02));+#2058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2059 = ORIENTED_EDGE('',*,*,#2060,.T.);+#2060 = EDGE_CURVE('',#2045,#2061,#2063,.T.);+#2061 = VERTEX_POINT('',#2062);+#2062 = CARTESIAN_POINT('',(-0.256377575444,1.70347924326E-02,0.355));+#2063 = SURFACE_CURVE('',#2064,(#2068),.PCURVE_S1.);+#2064 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2065,#2066,#2067),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2065 = CARTESIAN_POINT('',(-0.251875335095,1.619226792279E-02,0.355));+#2066 = CARTESIAN_POINT('',(-0.254113290824,1.70347924326E-02,0.355));+#2067 = CARTESIAN_POINT('',(-0.256377575444,1.70347924326E-02,0.355));+#2068 = PCURVE('',#1888,#2069);+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);+#2070 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2071,#2072,#2073),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2071 = CARTESIAN_POINT('',(2.4064606311E-02,3.485945159313E-02));+#2072 = CARTESIAN_POINT('',(2.1826650582E-02,3.570197610294E-02));+#2073 = CARTESIAN_POINT('',(1.9562365962E-02,3.570197610294E-02));+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2075 = ORIENTED_EDGE('',*,*,#2076,.T.);+#2076 = EDGE_CURVE('',#2061,#2077,#2079,.T.);+#2077 = VERTEX_POINT('',#2078);+#2078 = CARTESIAN_POINT('',(-0.264144598269,1.303280101103E-02,0.355));+#2079 = SURFACE_CURVE('',#2080,(#2084),.PCURVE_S1.);+#2080 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2081,#2082,#2083),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2081 = CARTESIAN_POINT('',(-0.256377575444,1.70347924326E-02,0.355));+#2082 = CARTESIAN_POINT('',(-0.261564366958,1.70347924326E-02,0.355));+#2083 = CARTESIAN_POINT('',(-0.264144598269,1.303280101103E-02,0.355));+#2084 = PCURVE('',#1888,#2085);+#2085 = DEFINITIONAL_REPRESENTATION('',(#2086),#2090);+#2086 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2087,#2088,#2089),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2087 = CARTESIAN_POINT('',(1.9562365962E-02,3.570197610294E-02));+#2088 = CARTESIAN_POINT('',(1.4375574448E-02,3.570197610294E-02));+#2089 = CARTESIAN_POINT('',(1.1795343137E-02,3.169998468137E-02));+#2090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2091 = ORIENTED_EDGE('',*,*,#2092,.T.);+#2092 = EDGE_CURVE('',#2077,#2093,#2095,.T.);+#2093 = VERTEX_POINT('',#2094);+#2094 = CARTESIAN_POINT('',(-0.26672482958,9.478400735294E-04,0.355));+#2095 = SURFACE_CURVE('',#2096,(#2100),.PCURVE_S1.);+#2096 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2097,#2098,#2099),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2097 = CARTESIAN_POINT('',(-0.264144598269,1.303280101103E-02,0.355));+#2098 = CARTESIAN_POINT('',(-0.26672482958,9.030809589461E-03,0.355));+#2099 = CARTESIAN_POINT('',(-0.26672482958,9.478400735294E-04,0.355));+#2100 = PCURVE('',#1888,#2101);+#2101 = DEFINITIONAL_REPRESENTATION('',(#2102),#2106);+#2102 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2103,#2104,#2105),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2103 = CARTESIAN_POINT('',(1.1795343137E-02,3.169998468137E-02));+#2104 = CARTESIAN_POINT('',(9.215111826E-03,2.76979932598E-02));+#2105 = CARTESIAN_POINT('',(9.215111826E-03,1.961502374387E-02));+#2106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2107 = ORIENTED_EDGE('',*,*,#2108,.T.);+#2108 = EDGE_CURVE('',#2093,#2109,#2111,.T.);+#2109 = VERTEX_POINT('',#2110);+#2110 = CARTESIAN_POINT('',(-0.264144598269,-1.111079197304E-02,0.355));+#2111 = SURFACE_CURVE('',#2112,(#2116),.PCURVE_S1.);+#2112 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2113,#2114,#2115),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2113 = CARTESIAN_POINT('',(-0.26672482958,9.478400735294E-04,0.355));+#2114 = CARTESIAN_POINT('',(-0.26672482958,-7.108800551471E-03,0.355));+#2115 = CARTESIAN_POINT('',(-0.264144598269,-1.111079197304E-02,0.355));+#2116 = PCURVE('',#1888,#2117);+#2117 = DEFINITIONAL_REPRESENTATION('',(#2118),#2122);+#2118 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2119,#2120,#2121),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2119 = CARTESIAN_POINT('',(9.215111826E-03,1.961502374387E-02));+#2120 = CARTESIAN_POINT('',(9.215111826E-03,1.155838311887E-02));+#2121 = CARTESIAN_POINT('',(1.1795343137E-02,7.5563916973E-03));+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2123 = ORIENTED_EDGE('',*,*,#2124,.T.);+#2124 = EDGE_CURVE('',#2109,#2125,#2127,.T.);+#2125 = VERTEX_POINT('',#2126);+#2126 = CARTESIAN_POINT('',(-0.256377575444,-1.511278339461E-02,0.355));+#2127 = SURFACE_CURVE('',#2128,(#2132),.PCURVE_S1.);+#2128 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2129,#2130,#2131),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2129 = CARTESIAN_POINT('',(-0.264144598269,-1.111079197304E-02,0.355));+#2130 = CARTESIAN_POINT('',(-0.261564366958,-1.511278339461E-02,0.355));+#2131 = CARTESIAN_POINT('',(-0.256377575444,-1.511278339461E-02,0.355));+#2132 = PCURVE('',#1888,#2133);+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);+#2134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2135,#2136,#2137),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2135 = CARTESIAN_POINT('',(1.1795343137E-02,7.5563916973E-03));+#2136 = CARTESIAN_POINT('',(1.4375574448E-02,3.55440027573E-03));+#2137 = CARTESIAN_POINT('',(1.9562365962E-02,3.55440027573E-03));+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2139 = ORIENTED_EDGE('',*,*,#2140,.T.);+#2140 = EDGE_CURVE('',#2125,#2141,#2143,.T.);+#2141 = VERTEX_POINT('',#2142);+#2142 = CARTESIAN_POINT('',(-0.251835841759,-1.42702588848E-02,0.355));+#2143 = SURFACE_CURVE('',#2144,(#2148),.PCURVE_S1.);+#2144 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2145,#2146,#2147),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2145 = CARTESIAN_POINT('',(-0.256377575444,-1.511278339461E-02,0.355));+#2146 = CARTESIAN_POINT('',(-0.254060633042,-1.511278339461E-02,0.355));+#2147 = CARTESIAN_POINT('',(-0.251835841759,-1.42702588848E-02,0.355));+#2148 = PCURVE('',#1888,#2149);+#2149 = DEFINITIONAL_REPRESENTATION('',(#2150),#2154);+#2150 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2151,#2152,#2153),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2151 = CARTESIAN_POINT('',(1.9562365962E-02,3.55440027573E-03));+#2152 = CARTESIAN_POINT('',(2.1879308364E-02,3.55440027573E-03));+#2153 = CARTESIAN_POINT('',(2.4104099647E-02,4.39692478554E-03));+#2154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2155 = ORIENTED_EDGE('',*,*,#2156,.T.);+#2156 = EDGE_CURVE('',#2141,#1878,#2157,.T.);+#2157 = SURFACE_CURVE('',#2158,(#2162),.PCURVE_S1.);+#2158 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2159,#2160,#2161),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2159 = CARTESIAN_POINT('',(-0.251835841759,-1.42702588848E-02,0.355));+#2160 = CARTESIAN_POINT('',(-0.249611050475,-1.3427734375E-02,0.355));+#2161 = CARTESIAN_POINT('',(-0.247689041437,-1.182167202819E-02,0.355));+#2162 = PCURVE('',#1888,#2163);+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);+#2164 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2165,#2166,#2167),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2165 = CARTESIAN_POINT('',(2.4104099647E-02,4.39692478554E-03));+#2166 = CARTESIAN_POINT('',(2.6328890931E-02,5.23944929534E-03));+#2167 = CARTESIAN_POINT('',(2.8250899969E-02,6.84551164215E-03));+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2169 = SHELL_BASED_SURFACE_MODEL('',(#2170));+#2170 = OPEN_SHELL('',(#2171));+#2171 = ADVANCED_FACE('',(#2172,#2435),#2186,.T.);+#2172 = FACE_BOUND('',#2173,.F.);+#2173 = EDGE_LOOP('',(#2174,#2197,#2213,#2229,#2245,#2261,#2277,#2293,+ #2309,#2325,#2341,#2357,#2373,#2389,#2405,#2421));+#2174 = ORIENTED_EDGE('',*,*,#2175,.T.);+#2175 = EDGE_CURVE('',#2176,#2178,#2180,.T.);+#2176 = VERTEX_POINT('',#2177);+#2177 = CARTESIAN_POINT('',(-0.22346646178,-1.053155637255E-04,0.355));+#2178 = VERTEX_POINT('',#2179);+#2179 = CARTESIAN_POINT('',(-0.219964719286,-2.093146829044E-03,0.355));+#2180 = SURFACE_CURVE('',#2181,(#2185),.PCURVE_S1.);+#2181 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2182,#2183,#2184),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2182 = CARTESIAN_POINT('',(-0.22346646178,-1.053155637255E-04,0.355));+#2183 = CARTESIAN_POINT('',(-0.221412808287,-6.318933823529E-04,0.355));+#2184 = CARTESIAN_POINT('',(-0.219964719286,-2.093146829044E-03,0.355));+#2185 = PCURVE('',#2186,#2191);+#2186 = PLANE('',#2187);+#2187 = AXIS2_PLACEMENT_3D('',#2188,#2189,#2190);+#2188 = CARTESIAN_POINT('',(-0.243476418888,-1.866718367034E-02,0.355));+#2189 = DIRECTION('',(0.,0.,1.));+#2190 = DIRECTION('',(1.,0.,0.));+#2191 = DEFINITIONAL_REPRESENTATION('',(#2192),#2196);+#2192 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2193,#2194,#2195),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2193 = CARTESIAN_POINT('',(2.0009957108E-02,1.856186810661E-02));+#2194 = CARTESIAN_POINT('',(2.2063610601E-02,1.803529028799E-02));+#2195 = CARTESIAN_POINT('',(2.3511699602E-02,1.65740368413E-02));+#2196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2197 = ORIENTED_EDGE('',*,*,#2198,.T.);+#2198 = EDGE_CURVE('',#2178,#2199,#2201,.T.);+#2199 = VERTEX_POINT('',#2200);+#2200 = CARTESIAN_POINT('',(-0.216357661229,-7.924996170343E-03,0.355));+#2201 = SURFACE_CURVE('',#2202,(#2206),.PCURVE_S1.);+#2202 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2203,#2204,#2205),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2203 = CARTESIAN_POINT('',(-0.219964719286,-2.093146829044E-03,0.355));+#2204 = CARTESIAN_POINT('',(-0.218516630285,-3.554400275735E-03,0.355));+#2205 = CARTESIAN_POINT('',(-0.216357661229,-7.924996170343E-03,0.355));+#2206 = PCURVE('',#2186,#2207);+#2207 = DEFINITIONAL_REPRESENTATION('',(#2208),#2212);+#2208 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2209,#2210,#2211),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2209 = CARTESIAN_POINT('',(2.3511699602E-02,1.65740368413E-02));+#2210 = CARTESIAN_POINT('',(2.4959788603E-02,1.51127833946E-02));+#2211 = CARTESIAN_POINT('',(2.7118757659E-02,1.07421875E-02));+#2212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2213 = ORIENTED_EDGE('',*,*,#2214,.T.);+#2214 = EDGE_CURVE('',#2199,#2215,#2217,.T.);+#2215 = VERTEX_POINT('',#2216);+#2216 = CARTESIAN_POINT('',(-0.211012896369,-1.866718367034E-02,0.355));+#2217 = SURFACE_CURVE('',#2218,(#2222),.PCURVE_S1.);+#2218 = LINE('',#2219,#2220);+#2219 = CARTESIAN_POINT('',(-0.216357661229,-7.924996170343E-03,0.355));+#2220 = VECTOR('',#2221,1.);+#2221 = DIRECTION('',(0.445457237616,-0.895303216489,0.));+#2222 = PCURVE('',#2186,#2223);+#2223 = DEFINITIONAL_REPRESENTATION('',(#2224),#2228);+#2224 = LINE('',#2225,#2226);+#2225 = CARTESIAN_POINT('',(2.7118757659E-02,1.07421875E-02));+#2226 = VECTOR('',#2227,1.);+#2227 = DIRECTION('',(0.445457237616,-0.895303216489));+#2228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2229 = ORIENTED_EDGE('',*,*,#2230,.T.);+#2230 = EDGE_CURVE('',#2215,#2231,#2233,.T.);+#2231 = VERTEX_POINT('',#2232);+#2232 = CARTESIAN_POINT('',(-0.216726265702,-1.866718367034E-02,0.355));+#2233 = SURFACE_CURVE('',#2234,(#2238),.PCURVE_S1.);+#2234 = LINE('',#2235,#2236);+#2235 = CARTESIAN_POINT('',(-0.211012896369,-1.866718367034E-02,0.355));+#2236 = VECTOR('',#2237,1.);+#2237 = DIRECTION('',(-1.,0.,0.));+#2238 = PCURVE('',#2186,#2239);+#2239 = DEFINITIONAL_REPRESENTATION('',(#2240),#2244);+#2240 = LINE('',#2241,#2242);+#2241 = CARTESIAN_POINT('',(3.2463522519E-02,0.));+#2242 = VECTOR('',#2243,1.);+#2243 = DIRECTION('',(-1.,0.));+#2244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2246 = EDGE_CURVE('',#2231,#2247,#2249,.T.);+#2247 = VERTEX_POINT('',#2248);+#2248 = CARTESIAN_POINT('',(-0.221412808287,-8.741191789216E-03,0.355));+#2249 = SURFACE_CURVE('',#2250,(#2254),.PCURVE_S1.);+#2250 = LINE('',#2251,#2252);+#2251 = CARTESIAN_POINT('',(-0.216726265702,-1.866718367034E-02,0.355));+#2252 = VECTOR('',#2253,1.);+#2253 = DIRECTION('',(-0.426951825259,0.904274371476,0.));+#2254 = PCURVE('',#2186,#2255);+#2255 = DEFINITIONAL_REPRESENTATION('',(#2256),#2260);+#2256 = LINE('',#2257,#2258);+#2257 = CARTESIAN_POINT('',(2.6750153186E-02,0.));+#2258 = VECTOR('',#2259,1.);+#2259 = DIRECTION('',(-0.426951825259,0.904274371476));+#2260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2261 = ORIENTED_EDGE('',*,*,#2262,.T.);+#2262 = EDGE_CURVE('',#2247,#2263,#2265,.T.);+#2263 = VERTEX_POINT('',#2264);+#2264 = CARTESIAN_POINT('',(-0.225059359681,-3.277946920956E-03,0.355));+#2265 = SURFACE_CURVE('',#2266,(#2270),.PCURVE_S1.);+#2266 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2267,#2268,#2269),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2267 = CARTESIAN_POINT('',(-0.221412808287,-8.741191789216E-03,0.355));+#2268 = CARTESIAN_POINT('',(-0.223440132889,-4.502240349265E-03,0.355));+#2269 = CARTESIAN_POINT('',(-0.225059359681,-3.277946920956E-03,0.355));+#2270 = PCURVE('',#2186,#2271);+#2271 = DEFINITIONAL_REPRESENTATION('',(#2272),#2276);+#2272 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2273,#2274,#2275),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2273 = CARTESIAN_POINT('',(2.2063610601E-02,9.925991881124E-03));+#2274 = CARTESIAN_POINT('',(2.0036285999E-02,1.416494332107E-02));+#2275 = CARTESIAN_POINT('',(1.8417059207E-02,1.538923674938E-02));+#2276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2277 = ORIENTED_EDGE('',*,*,#2278,.T.);+#2278 = EDGE_CURVE('',#2263,#2279,#2281,.T.);+#2279 = VERTEX_POINT('',#2280);+#2280 = CARTESIAN_POINT('',(-0.229285146676,-2.053653492647E-03,0.355));+#2281 = SURFACE_CURVE('',#2282,(#2286),.PCURVE_S1.);+#2282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2283,#2284,#2285),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2283 = CARTESIAN_POINT('',(-0.225059359681,-3.277946920956E-03,0.355));+#2284 = CARTESIAN_POINT('',(-0.226678586474,-2.053653492647E-03,0.355));+#2285 = CARTESIAN_POINT('',(-0.229285146676,-2.053653492647E-03,0.355));+#2286 = PCURVE('',#2186,#2287);+#2287 = DEFINITIONAL_REPRESENTATION('',(#2288),#2292);+#2288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2289,#2290,#2291),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2289 = CARTESIAN_POINT('',(1.8417059207E-02,1.538923674938E-02));+#2290 = CARTESIAN_POINT('',(1.6797832414E-02,1.661353017769E-02));+#2291 = CARTESIAN_POINT('',(1.4191272212E-02,1.661353017769E-02));+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2293 = ORIENTED_EDGE('',*,*,#2294,.T.);+#2294 = EDGE_CURVE('',#2279,#2295,#2297,.T.);+#2295 = VERTEX_POINT('',#2296);+#2296 = CARTESIAN_POINT('',(-0.234366622626,-2.053653492647E-03,0.355));+#2297 = SURFACE_CURVE('',#2298,(#2302),.PCURVE_S1.);+#2298 = LINE('',#2299,#2300);+#2299 = CARTESIAN_POINT('',(-0.229285146676,-2.053653492647E-03,0.355));+#2300 = VECTOR('',#2301,1.);+#2301 = DIRECTION('',(-1.,0.,0.));+#2302 = PCURVE('',#2186,#2303);+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);+#2304 = LINE('',#2305,#2306);+#2305 = CARTESIAN_POINT('',(1.4191272212E-02,1.661353017769E-02));+#2306 = VECTOR('',#2307,1.);+#2307 = DIRECTION('',(-1.,0.));+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2309 = ORIENTED_EDGE('',*,*,#2310,.T.);+#2310 = EDGE_CURVE('',#2295,#2311,#2313,.T.);+#2311 = VERTEX_POINT('',#2312);+#2312 = CARTESIAN_POINT('',(-0.234366622626,-1.866718367034E-02,0.355));+#2313 = SURFACE_CURVE('',#2314,(#2318),.PCURVE_S1.);+#2314 = LINE('',#2315,#2316);+#2315 = CARTESIAN_POINT('',(-0.234366622626,-2.053653492647E-03,0.355));+#2316 = VECTOR('',#2317,1.);+#2317 = DIRECTION('',(0.,-1.,0.));+#2318 = PCURVE('',#2186,#2319);+#2319 = DEFINITIONAL_REPRESENTATION('',(#2320),#2324);+#2320 = LINE('',#2321,#2322);+#2321 = CARTESIAN_POINT('',(9.109796262E-03,1.661353017769E-02));+#2322 = VECTOR('',#2323,1.);+#2323 = DIRECTION('',(0.,-1.));+#2324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2325 = ORIENTED_EDGE('',*,*,#2326,.T.);+#2326 = EDGE_CURVE('',#2311,#2327,#2329,.T.);+#2327 = VERTEX_POINT('',#2328);+#2328 = CARTESIAN_POINT('',(-0.239711387485,-1.866718367034E-02,0.355));+#2329 = SURFACE_CURVE('',#2330,(#2334),.PCURVE_S1.);+#2330 = LINE('',#2331,#2332);+#2331 = CARTESIAN_POINT('',(-0.234366622626,-1.866718367034E-02,0.355));+#2332 = VECTOR('',#2333,1.);+#2333 = DIRECTION('',(-1.,0.,0.));+#2334 = PCURVE('',#2186,#2335);+#2335 = DEFINITIONAL_REPRESENTATION('',(#2336),#2340);+#2336 = LINE('',#2337,#2338);+#2337 = CARTESIAN_POINT('',(9.109796262E-03,0.));+#2338 = VECTOR('',#2339,1.);+#2339 = DIRECTION('',(-1.,0.));+#2340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2341 = ORIENTED_EDGE('',*,*,#2342,.T.);+#2342 = EDGE_CURVE('',#2327,#2343,#2345,.T.);+#2343 = VERTEX_POINT('',#2344);+#2344 = CARTESIAN_POINT('',(-0.239711387485,2.06418504902E-02,0.355));+#2345 = SURFACE_CURVE('',#2346,(#2350),.PCURVE_S1.);+#2346 = LINE('',#2347,#2348);+#2347 = CARTESIAN_POINT('',(-0.239711387485,-1.866718367034E-02,0.355));+#2348 = VECTOR('',#2349,1.);+#2349 = DIRECTION('',(0.,1.,0.));+#2350 = PCURVE('',#2186,#2351);+#2351 = DEFINITIONAL_REPRESENTATION('',(#2352),#2356);+#2352 = LINE('',#2353,#2354);+#2353 = CARTESIAN_POINT('',(3.765031403E-03,0.));+#2354 = VECTOR('',#2355,1.);+#2355 = DIRECTION('',(0.,1.));+#2356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2357 = ORIENTED_EDGE('',*,*,#2358,.T.);+#2358 = EDGE_CURVE('',#2343,#2359,#2361,.T.);+#2359 = VERTEX_POINT('',#2360);+#2360 = CARTESIAN_POINT('',(-0.228758568857,2.06418504902E-02,0.355));+#2361 = SURFACE_CURVE('',#2362,(#2366),.PCURVE_S1.);+#2362 = LINE('',#2363,#2364);+#2363 = CARTESIAN_POINT('',(-0.239711387485,2.06418504902E-02,0.355));+#2364 = VECTOR('',#2365,1.);+#2365 = DIRECTION('',(1.,0.,0.));+#2366 = PCURVE('',#2186,#2367);+#2367 = DEFINITIONAL_REPRESENTATION('',(#2368),#2372);+#2368 = LINE('',#2369,#2370);+#2369 = CARTESIAN_POINT('',(3.765031403E-03,3.930903416054E-02));+#2370 = VECTOR('',#2371,1.);+#2371 = DIRECTION('',(1.,0.));+#2372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2373 = ORIENTED_EDGE('',*,*,#2374,.T.);+#2374 = EDGE_CURVE('',#2359,#2375,#2377,.T.);+#2375 = VERTEX_POINT('',#2376);+#2376 = CARTESIAN_POINT('',(-0.218832576976,1.771934359681E-02,0.355));+#2377 = SURFACE_CURVE('',#2378,(#2382),.PCURVE_S1.);+#2378 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2379,#2380,#2381),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2379 = CARTESIAN_POINT('',(-0.228758568857,2.06418504902E-02,0.355));+#2380 = CARTESIAN_POINT('',(-0.222281661688,2.06418504902E-02,0.355));+#2381 = CARTESIAN_POINT('',(-0.218832576976,1.771934359681E-02,0.355));+#2382 = PCURVE('',#2186,#2383);+#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2388);+#2384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2385,#2386,#2387),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2385 = CARTESIAN_POINT('',(1.4717850031E-02,3.930903416054E-02));+#2386 = CARTESIAN_POINT('',(2.11947572E-02,3.930903416054E-02));+#2387 = CARTESIAN_POINT('',(2.4643841912E-02,3.638652726715E-02));+#2388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2389 = ORIENTED_EDGE('',*,*,#2390,.T.);+#2390 = EDGE_CURVE('',#2375,#2391,#2393,.T.);+#2391 = VERTEX_POINT('',#2392);+#2392 = CARTESIAN_POINT('',(-0.215383492264,9.267769607843E-03,0.355));+#2393 = SURFACE_CURVE('',#2394,(#2398),.PCURVE_S1.);+#2394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2395,#2396,#2397),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2395 = CARTESIAN_POINT('',(-0.218832576976,1.771934359681E-02,0.355));+#2396 = CARTESIAN_POINT('',(-0.215383492264,1.479683670343E-02,0.355));+#2397 = CARTESIAN_POINT('',(-0.215383492264,9.267769607843E-03,0.355));+#2398 = PCURVE('',#2186,#2399);+#2399 = DEFINITIONAL_REPRESENTATION('',(#2400),#2404);+#2400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2401,#2402,#2403),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2401 = CARTESIAN_POINT('',(2.4643841912E-02,3.638652726715E-02));+#2402 = CARTESIAN_POINT('',(2.8092926624E-02,3.346402037377E-02));+#2403 = CARTESIAN_POINT('',(2.8092926624E-02,2.793495327818E-02));+#2404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2405 = ORIENTED_EDGE('',*,*,#2406,.T.);+#2406 = EDGE_CURVE('',#2391,#2407,#2409,.T.);+#2407 = VERTEX_POINT('',#2408);+#2408 = CARTESIAN_POINT('',(-0.217502967984,2.909342447917E-03,0.355));+#2409 = SURFACE_CURVE('',#2410,(#2414),.PCURVE_S1.);+#2410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2411,#2412,#2413),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2411 = CARTESIAN_POINT('',(-0.215383492264,9.267769607843E-03,0.355));+#2412 = CARTESIAN_POINT('',(-0.215383492264,5.37109375E-03,0.355));+#2413 = CARTESIAN_POINT('',(-0.217502967984,2.909342447917E-03,0.355));+#2414 = PCURVE('',#2186,#2415);+#2415 = DEFINITIONAL_REPRESENTATION('',(#2416),#2420);+#2416 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2417,#2418,#2419),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2417 = CARTESIAN_POINT('',(2.8092926624E-02,2.793495327818E-02));+#2418 = CARTESIAN_POINT('',(2.8092926624E-02,2.403827742034E-02));+#2419 = CARTESIAN_POINT('',(2.5973450904E-02,2.157652611826E-02));+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2421 = ORIENTED_EDGE('',*,*,#2422,.T.);+#2422 = EDGE_CURVE('',#2407,#2176,#2423,.T.);+#2423 = SURFACE_CURVE('',#2424,(#2428),.PCURVE_S1.);+#2424 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2425,#2426,#2427),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2425 = CARTESIAN_POINT('',(-0.217502967984,2.909342447917E-03,0.355));+#2426 = CARTESIAN_POINT('',(-0.219622443704,4.475911458333E-04,0.355));+#2427 = CARTESIAN_POINT('',(-0.22346646178,-1.053155637255E-04,0.355));+#2428 = PCURVE('',#2186,#2429);+#2429 = DEFINITIONAL_REPRESENTATION('',(#2430),#2434);+#2430 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2431,#2432,#2433),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2431 = CARTESIAN_POINT('',(2.5973450904E-02,2.157652611826E-02));+#2432 = CARTESIAN_POINT('',(2.3853975184E-02,1.911477481617E-02));+#2433 = CARTESIAN_POINT('',(2.0009957108E-02,1.856186810661E-02));+#2434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2435 = FACE_BOUND('',#2436,.F.);+#2436 = EDGE_LOOP('',(#2437,#2455,#2471,#2487,#2503,#2519,#2535));+#2437 = ORIENTED_EDGE('',*,*,#2438,.T.);+#2438 = EDGE_CURVE('',#2439,#2441,#2443,.T.);+#2439 = VERTEX_POINT('',#2440);+#2440 = CARTESIAN_POINT('',(-0.228758568857,1.627125459559E-02,0.355));+#2441 = VERTEX_POINT('',#2442);+#2442 = CARTESIAN_POINT('',(-0.234366622626,1.627125459559E-02,0.355));+#2443 = SURFACE_CURVE('',#2444,(#2448),.PCURVE_S1.);+#2444 = LINE('',#2445,#2446);+#2445 = CARTESIAN_POINT('',(-0.228758568857,1.627125459559E-02,0.355));+#2446 = VECTOR('',#2447,1.);+#2447 = DIRECTION('',(-1.,0.,0.));+#2448 = PCURVE('',#2186,#2449);+#2449 = DEFINITIONAL_REPRESENTATION('',(#2450),#2454);+#2450 = LINE('',#2451,#2452);+#2451 = CARTESIAN_POINT('',(1.4717850031E-02,3.493843826593E-02));+#2452 = VECTOR('',#2453,1.);+#2453 = DIRECTION('',(-1.,0.));+#2454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2455 = ORIENTED_EDGE('',*,*,#2456,.T.);+#2456 = EDGE_CURVE('',#2441,#2457,#2459,.T.);+#2457 = VERTEX_POINT('',#2458);+#2458 = CARTESIAN_POINT('',(-0.234366622626,2.316942401961E-03,0.355));+#2459 = SURFACE_CURVE('',#2460,(#2464),.PCURVE_S1.);+#2460 = LINE('',#2461,#2462);+#2461 = CARTESIAN_POINT('',(-0.234366622626,1.627125459559E-02,0.355));+#2462 = VECTOR('',#2463,1.);+#2463 = DIRECTION('',(0.,-1.,0.));+#2464 = PCURVE('',#2186,#2465);+#2465 = DEFINITIONAL_REPRESENTATION('',(#2466),#2470);+#2466 = LINE('',#2467,#2468);+#2467 = CARTESIAN_POINT('',(9.109796262E-03,3.493843826593E-02));+#2468 = VECTOR('',#2469,1.);+#2469 = DIRECTION('',(0.,-1.));+#2470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2471 = ORIENTED_EDGE('',*,*,#2472,.T.);+#2472 = EDGE_CURVE('',#2457,#2473,#2475,.T.);+#2473 = VERTEX_POINT('',#2474);+#2474 = CARTESIAN_POINT('',(-0.22854793773,2.316942401961E-03,0.355));+#2475 = SURFACE_CURVE('',#2476,(#2480),.PCURVE_S1.);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(-0.234366622626,2.316942401961E-03,0.355));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(1.,0.,0.));+#2480 = PCURVE('',#2186,#2481);+#2481 = DEFINITIONAL_REPRESENTATION('',(#2482),#2486);+#2482 = LINE('',#2483,#2484);+#2483 = CARTESIAN_POINT('',(9.109796262E-03,2.09841260723E-02));+#2484 = VECTOR('',#2485,1.);+#2485 = DIRECTION('',(1.,0.));+#2486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2487 = ORIENTED_EDGE('',*,*,#2488,.T.);+#2488 = EDGE_CURVE('',#2473,#2489,#2491,.T.);+#2489 = VERTEX_POINT('',#2490);+#2490 = CARTESIAN_POINT('',(-0.222860897289,4.0283203125E-03,0.355));+#2491 = SURFACE_CURVE('',#2492,(#2496),.PCURVE_S1.);+#2492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2493,#2494,#2495),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2493 = CARTESIAN_POINT('',(-0.22854793773,2.316942401961E-03,0.355));+#2494 = CARTESIAN_POINT('',(-0.224730248545,2.316942401961E-03,0.355));+#2495 = CARTESIAN_POINT('',(-0.222860897289,4.0283203125E-03,0.355));+#2496 = PCURVE('',#2186,#2497);+#2497 = DEFINITIONAL_REPRESENTATION('',(#2498),#2502);+#2498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2499,#2500,#2501),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2499 = CARTESIAN_POINT('',(1.4928481158E-02,2.09841260723E-02));+#2500 = CARTESIAN_POINT('',(1.8746170343E-02,2.09841260723E-02));+#2501 = CARTESIAN_POINT('',(2.0615521599E-02,2.269550398284E-02));+#2502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2503 = ORIENTED_EDGE('',*,*,#2504,.T.);+#2504 = EDGE_CURVE('',#2489,#2505,#2507,.T.);+#2505 = VERTEX_POINT('',#2506);+#2506 = CARTESIAN_POINT('',(-0.220991546032,9.267769607843E-03,0.355));+#2507 = SURFACE_CURVE('',#2508,(#2512),.PCURVE_S1.);+#2508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2509,#2510,#2511),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2509 = CARTESIAN_POINT('',(-0.222860897289,4.0283203125E-03,0.355));+#2510 = CARTESIAN_POINT('',(-0.220991546032,5.739698223039E-03,0.355));+#2511 = CARTESIAN_POINT('',(-0.220991546032,9.267769607843E-03,0.355));+#2512 = PCURVE('',#2186,#2513);+#2513 = DEFINITIONAL_REPRESENTATION('',(#2514),#2518);+#2514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2515,#2516,#2517),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2515 = CARTESIAN_POINT('',(2.0615521599E-02,2.269550398284E-02));+#2516 = CARTESIAN_POINT('',(2.2484872856E-02,2.440688189338E-02));+#2517 = CARTESIAN_POINT('',(2.2484872856E-02,2.793495327818E-02));+#2518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2519 = ORIENTED_EDGE('',*,*,#2520,.T.);+#2520 = EDGE_CURVE('',#2505,#2521,#2523,.T.);+#2521 = VERTEX_POINT('',#2522);+#2522 = CARTESIAN_POINT('',(-0.222979377298,1.446772556679E-02,0.355));+#2523 = SURFACE_CURVE('',#2524,(#2528),.PCURVE_S1.);+#2524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2525,#2526,#2527),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2525 = CARTESIAN_POINT('',(-0.220991546032,9.267769607843E-03,0.355));+#2526 = CARTESIAN_POINT('',(-0.220991546032,1.266419653799E-02,0.355));+#2527 = CARTESIAN_POINT('',(-0.222979377298,1.446772556679E-02,0.355));+#2528 = PCURVE('',#2186,#2529);+#2529 = DEFINITIONAL_REPRESENTATION('',(#2530),#2534);+#2530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2531,#2532,#2533),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2531 = CARTESIAN_POINT('',(2.2484872856E-02,2.793495327818E-02));+#2532 = CARTESIAN_POINT('',(2.2484872856E-02,3.133138020833E-02));+#2533 = CARTESIAN_POINT('',(2.049704159E-02,3.313490923713E-02));+#2534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2535 = ORIENTED_EDGE('',*,*,#2536,.T.);+#2536 = EDGE_CURVE('',#2521,#2439,#2537,.T.);+#2537 = SURFACE_CURVE('',#2538,(#2542),.PCURVE_S1.);+#2538 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2539,#2540,#2541),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2539 = CARTESIAN_POINT('',(-0.222979377298,1.446772556679E-02,0.355));+#2540 = CARTESIAN_POINT('',(-0.224967208563,1.627125459559E-02,0.355));+#2541 = CARTESIAN_POINT('',(-0.228758568857,1.627125459559E-02,0.355));+#2542 = PCURVE('',#2186,#2543);+#2543 = DEFINITIONAL_REPRESENTATION('',(#2544),#2548);+#2544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2545,#2546,#2547),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2545 = CARTESIAN_POINT('',(2.049704159E-02,3.313490923713E-02));+#2546 = CARTESIAN_POINT('',(1.8509210325E-02,3.493843826593E-02));+#2547 = CARTESIAN_POINT('',(1.4717850031E-02,3.493843826593E-02));+#2548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2549 = SHELL_BASED_SURFACE_MODEL('',(#2550));+#2550 = OPEN_SHELL('',(#2551));+#2551 = ADVANCED_FACE('',(#2552),#2566,.T.);+#2552 = FACE_BOUND('',#2553,.F.);+#2553 = EDGE_LOOP('',(#2554,#2577,#2593,#2609,#2625,#2641,#2657,#2673));+#2554 = ORIENTED_EDGE('',*,*,#2555,.T.);+#2555 = EDGE_CURVE('',#2556,#2558,#2560,.T.);+#2556 = VERTEX_POINT('',#2557);+#2557 = CARTESIAN_POINT('',(-0.19829604205,1.079484528186E-03,0.355));+#2558 = VERTEX_POINT('',#2559);+#2559 = CARTESIAN_POINT('',(-0.197282379749,3.580729166667E-03,0.355));+#2560 = SURFACE_CURVE('',#2561,(#2565),.PCURVE_S1.);+#2561 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2562,#2563,#2564),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2562 = CARTESIAN_POINT('',(-0.19829604205,1.079484528186E-03,0.355));+#2563 = CARTESIAN_POINT('',(-0.19829604205,2.527573529412E-03,0.355));+#2564 = CARTESIAN_POINT('',(-0.197282379749,3.580729166667E-03,0.355));+#2565 = PCURVE('',#2566,#2571);+#2566 = PLANE('',#2567);+#2567 = AXIS2_PLACEMENT_3D('',#2568,#2569,#2570);+#2568 = CARTESIAN_POINT('',(-0.211012896369,-1.866718367034E-02,0.355));+#2569 = DIRECTION('',(0.,0.,1.));+#2570 = DIRECTION('',(1.,0.,0.));+#2571 = DEFINITIONAL_REPRESENTATION('',(#2572),#2576);+#2572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2573,#2574,#2575),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2573 = CARTESIAN_POINT('',(1.2716854319E-02,1.974666819853E-02));+#2574 = CARTESIAN_POINT('',(1.2716854319E-02,2.119475719975E-02));+#2575 = CARTESIAN_POINT('',(1.373051662E-02,2.224791283701E-02));+#2576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2577 = ORIENTED_EDGE('',*,*,#2578,.T.);+#2578 = EDGE_CURVE('',#2558,#2579,#2581,.T.);+#2579 = VERTEX_POINT('',#2580);+#2580 = CARTESIAN_POINT('',(-0.194846957338,4.633884803922E-03,0.355));+#2581 = SURFACE_CURVE('',#2582,(#2586),.PCURVE_S1.);+#2582 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2583,#2584,#2585),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2583 = CARTESIAN_POINT('',(-0.197282379749,3.580729166667E-03,0.355));+#2584 = CARTESIAN_POINT('',(-0.196268717448,4.633884803922E-03,0.355));+#2585 = CARTESIAN_POINT('',(-0.194846957338,4.633884803922E-03,0.355));+#2586 = PCURVE('',#2566,#2587);+#2587 = DEFINITIONAL_REPRESENTATION('',(#2588),#2592);+#2588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2589,#2590,#2591),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2589 = CARTESIAN_POINT('',(1.373051662E-02,2.224791283701E-02));+#2590 = CARTESIAN_POINT('',(1.4744178921E-02,2.330106847426E-02));+#2591 = CARTESIAN_POINT('',(1.6165939031E-02,2.330106847426E-02));+#2592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);+#2594 = EDGE_CURVE('',#2579,#2595,#2597,.T.);+#2595 = VERTEX_POINT('',#2596);+#2596 = CARTESIAN_POINT('',(-0.192319383808,3.580729166667E-03,0.355));+#2597 = SURFACE_CURVE('',#2598,(#2602),.PCURVE_S1.);+#2598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2599,#2600,#2601),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2599 = CARTESIAN_POINT('',(-0.194846957338,4.633884803922E-03,0.355));+#2600 = CARTESIAN_POINT('',(-0.193372539445,4.633884803922E-03,0.355));+#2601 = CARTESIAN_POINT('',(-0.192319383808,3.580729166667E-03,0.355));+#2602 = PCURVE('',#2566,#2603);+#2603 = DEFINITIONAL_REPRESENTATION('',(#2604),#2608);+#2604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2605,#2606,#2607),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2605 = CARTESIAN_POINT('',(1.6165939031E-02,2.330106847426E-02));+#2606 = CARTESIAN_POINT('',(1.7640356924E-02,2.330106847426E-02));+#2607 = CARTESIAN_POINT('',(1.8693512561E-02,2.224791283701E-02));+#2608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2609 = ORIENTED_EDGE('',*,*,#2610,.T.);+#2610 = EDGE_CURVE('',#2595,#2611,#2613,.T.);+#2611 = VERTEX_POINT('',#2612);+#2612 = CARTESIAN_POINT('',(-0.191266228171,1.079484528186E-03,0.355));+#2613 = SURFACE_CURVE('',#2614,(#2618),.PCURVE_S1.);+#2614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2615,#2616,#2617),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2615 = CARTESIAN_POINT('',(-0.192319383808,3.580729166667E-03,0.355));+#2616 = CARTESIAN_POINT('',(-0.191266228171,2.527573529412E-03,0.355));+#2617 = CARTESIAN_POINT('',(-0.191266228171,1.079484528186E-03,0.355));+#2618 = PCURVE('',#2566,#2619);+#2619 = DEFINITIONAL_REPRESENTATION('',(#2620),#2624);+#2620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2621,#2622,#2623),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2621 = CARTESIAN_POINT('',(1.8693512561E-02,2.224791283701E-02));+#2622 = CARTESIAN_POINT('',(1.9746668198E-02,2.119475719975E-02));+#2623 = CARTESIAN_POINT('',(1.9746668198E-02,1.974666819853E-02));+#2624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);+#2626 = EDGE_CURVE('',#2611,#2627,#2629,.T.);+#2627 = VERTEX_POINT('',#2628);+#2628 = CARTESIAN_POINT('',(-0.192306219363,-1.421760110294E-03,0.355));+#2629 = SURFACE_CURVE('',#2630,(#2634),.PCURVE_S1.);+#2630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2631,#2632,#2633),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2631 = CARTESIAN_POINT('',(-0.191266228171,1.079484528186E-03,0.355));+#2632 = CARTESIAN_POINT('',(-0.191266228171,-3.949333639706E-04,0.355));+#2633 = CARTESIAN_POINT('',(-0.192306219363,-1.421760110294E-03,0.355));+#2634 = PCURVE('',#2566,#2635);+#2635 = DEFINITIONAL_REPRESENTATION('',(#2636),#2640);+#2636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2637,#2638,#2639),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2637 = CARTESIAN_POINT('',(1.9746668198E-02,1.974666819853E-02));+#2638 = CARTESIAN_POINT('',(1.9746668198E-02,1.827225030637E-02));+#2639 = CARTESIAN_POINT('',(1.8706677006E-02,1.724542356005E-02));+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2641 = ORIENTED_EDGE('',*,*,#2642,.T.);+#2642 = EDGE_CURVE('',#2627,#2643,#2645,.T.);+#2643 = VERTEX_POINT('',#2644);+#2644 = CARTESIAN_POINT('',(-0.194846957338,-2.448586856618E-03,0.355));+#2645 = SURFACE_CURVE('',#2646,(#2650),.PCURVE_S1.);+#2646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2647,#2648,#2649),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2647 = CARTESIAN_POINT('',(-0.192306219363,-1.421760110294E-03,0.355));+#2648 = CARTESIAN_POINT('',(-0.193346210555,-2.448586856618E-03,0.355));+#2649 = CARTESIAN_POINT('',(-0.194846957338,-2.448586856618E-03,0.355));+#2650 = PCURVE('',#2566,#2651);+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);+#2652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2653,#2654,#2655),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2653 = CARTESIAN_POINT('',(1.8706677006E-02,1.724542356005E-02));+#2654 = CARTESIAN_POINT('',(1.7666685814E-02,1.621859681372E-02));+#2655 = CARTESIAN_POINT('',(1.6165939031E-02,1.621859681372E-02));+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2657 = ORIENTED_EDGE('',*,*,#2658,.T.);+#2658 = EDGE_CURVE('',#2643,#2659,#2661,.T.);+#2659 = VERTEX_POINT('',#2660);+#2660 = CARTESIAN_POINT('',(-0.19730870864,-1.448089001225E-03,0.355));+#2661 = SURFACE_CURVE('',#2662,(#2666),.PCURVE_S1.);+#2662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2663,#2664,#2665),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2663 = CARTESIAN_POINT('',(-0.194846957338,-2.448586856618E-03,0.355));+#2664 = CARTESIAN_POINT('',(-0.19632137523,-2.448586856618E-03,0.355));+#2665 = CARTESIAN_POINT('',(-0.19730870864,-1.448089001225E-03,0.355));+#2666 = PCURVE('',#2566,#2667);+#2667 = DEFINITIONAL_REPRESENTATION('',(#2668),#2672);+#2668 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2669,#2670,#2671),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2669 = CARTESIAN_POINT('',(1.6165939031E-02,1.621859681372E-02));+#2670 = CARTESIAN_POINT('',(1.4691521139E-02,1.621859681372E-02));+#2671 = CARTESIAN_POINT('',(1.3704187729E-02,1.721909466912E-02));+#2672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2673 = ORIENTED_EDGE('',*,*,#2674,.T.);+#2674 = EDGE_CURVE('',#2659,#2556,#2675,.T.);+#2675 = SURFACE_CURVE('',#2676,(#2680),.PCURVE_S1.);+#2676 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2677,#2678,#2679),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2677 = CARTESIAN_POINT('',(-0.19730870864,-1.448089001225E-03,0.355));+#2678 = CARTESIAN_POINT('',(-0.19829604205,-4.475911458333E-04,0.355));+#2679 = CARTESIAN_POINT('',(-0.19829604205,1.079484528186E-03,0.355));+#2680 = PCURVE('',#2566,#2681);+#2681 = DEFINITIONAL_REPRESENTATION('',(#2682),#2686);+#2682 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2683,#2684,#2685),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2683 = CARTESIAN_POINT('',(1.3704187729E-02,1.721909466912E-02));+#2684 = CARTESIAN_POINT('',(1.2716854319E-02,1.821959252451E-02));+#2685 = CARTESIAN_POINT('',(1.2716854319E-02,1.974666819853E-02));+#2686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2687 = SHELL_BASED_SURFACE_MODEL('',(#2688));+#2688 = OPEN_SHELL('',(#2689));+#2689 = ADVANCED_FACE('',(#2690,#2825),#2704,.T.);+#2690 = FACE_BOUND('',#2691,.F.);+#2691 = EDGE_LOOP('',(#2692,#2715,#2731,#2747,#2763,#2779,#2795,#2811));+#2692 = ORIENTED_EDGE('',*,*,#2693,.T.);+#2693 = EDGE_CURVE('',#2694,#2696,#2698,.T.);+#2694 = VERTEX_POINT('',#2695);+#2695 = CARTESIAN_POINT('',(-0.194794299556,2.135273054534E-02,0.355));+#2696 = VERTEX_POINT('',#2697);+#2697 = CARTESIAN_POINT('',(-0.185276405484,1.619226792279E-02,0.355));+#2698 = SURFACE_CURVE('',#2699,(#2703),.PCURVE_S1.);+#2699 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2700,#2701,#2702),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2700 = CARTESIAN_POINT('',(-0.194794299556,2.135273054534E-02,0.355));+#2701 = CARTESIAN_POINT('',(-0.188501694623,2.135273054534E-02,0.355));+#2702 = CARTESIAN_POINT('',(-0.185276405484,1.619226792279E-02,0.355));+#2703 = PCURVE('',#2704,#2709);+#2704 = PLANE('',#2705);+#2705 = AXIS2_PLACEMENT_3D('',#2706,#2707,#2708);+#2706 = CARTESIAN_POINT('',(-0.211012896369,-1.866718367034E-02,0.355));+#2707 = DIRECTION('',(0.,0.,1.));+#2708 = DIRECTION('',(1.,0.,0.));+#2709 = DEFINITIONAL_REPRESENTATION('',(#2710),#2714);+#2710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2711,#2712,#2713),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2711 = CARTESIAN_POINT('',(1.6218596813E-02,4.001991421568E-02));+#2712 = CARTESIAN_POINT('',(2.2511201746E-02,4.001991421568E-02));+#2713 = CARTESIAN_POINT('',(2.5736490885E-02,3.485945159313E-02));+#2714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2715 = ORIENTED_EDGE('',*,*,#2716,.T.);+#2716 = EDGE_CURVE('',#2696,#2717,#2719,.T.);+#2717 = VERTEX_POINT('',#2718);+#2718 = CARTESIAN_POINT('',(-0.182051116345,9.478400735294E-04,0.355));+#2719 = SURFACE_CURVE('',#2720,(#2724),.PCURVE_S1.);+#2720 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2721,#2722,#2723),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2721 = CARTESIAN_POINT('',(-0.185276405484,1.619226792279E-02,0.355));+#2722 = CARTESIAN_POINT('',(-0.182051116345,1.103180530025E-02,0.355));+#2723 = CARTESIAN_POINT('',(-0.182051116345,9.478400735294E-04,0.355));+#2724 = PCURVE('',#2704,#2725);+#2725 = DEFINITIONAL_REPRESENTATION('',(#2726),#2730);+#2726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2727,#2728,#2729),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2727 = CARTESIAN_POINT('',(2.5736490885E-02,3.485945159313E-02));+#2728 = CARTESIAN_POINT('',(2.8961780024E-02,2.969898897059E-02));+#2729 = CARTESIAN_POINT('',(2.8961780024E-02,1.961502374387E-02));+#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2731 = ORIENTED_EDGE('',*,*,#2732,.T.);+#2732 = EDGE_CURVE('',#2717,#2733,#2735,.T.);+#2733 = VERTEX_POINT('',#2734);+#2734 = CARTESIAN_POINT('',(-0.185276405484,-1.42702588848E-02,0.355));+#2735 = SURFACE_CURVE('',#2736,(#2740),.PCURVE_S1.);+#2736 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2737,#2738,#2739),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2737 = CARTESIAN_POINT('',(-0.182051116345,9.478400735294E-04,0.355));+#2738 = CARTESIAN_POINT('',(-0.182051116345,-9.109796262255E-03,0.355));+#2739 = CARTESIAN_POINT('',(-0.185276405484,-1.42702588848E-02,0.355));+#2740 = PCURVE('',#2704,#2741);+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);+#2742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2743,#2744,#2745),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2743 = CARTESIAN_POINT('',(2.8961780024E-02,1.961502374387E-02));+#2744 = CARTESIAN_POINT('',(2.8961780024E-02,9.557387408085E-03));+#2745 = CARTESIAN_POINT('',(2.5736490885E-02,4.39692478554E-03));+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);+#2748 = EDGE_CURVE('',#2733,#2749,#2751,.T.);+#2749 = VERTEX_POINT('',#2750);+#2750 = CARTESIAN_POINT('',(-0.194794299556,-1.943072150735E-02,0.355));+#2751 = SURFACE_CURVE('',#2752,(#2756),.PCURVE_S1.);+#2752 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2753,#2754,#2755),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2753 = CARTESIAN_POINT('',(-0.185276405484,-1.42702588848E-02,0.355));+#2754 = CARTESIAN_POINT('',(-0.188501694623,-1.943072150735E-02,0.355));+#2755 = CARTESIAN_POINT('',(-0.194794299556,-1.943072150735E-02,0.355));+#2756 = PCURVE('',#2704,#2757);+#2757 = DEFINITIONAL_REPRESENTATION('',(#2758),#2762);+#2758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2759,#2760,#2761),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2759 = CARTESIAN_POINT('',(2.5736490885E-02,4.39692478554E-03));+#2760 = CARTESIAN_POINT('',(2.2511201746E-02,-7.6353783701E-04));+#2761 = CARTESIAN_POINT('',(1.6218596813E-02,-7.6353783701E-04));+#2762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2763 = ORIENTED_EDGE('',*,*,#2764,.T.);+#2764 = EDGE_CURVE('',#2749,#2765,#2767,.T.);+#2765 = VERTEX_POINT('',#2766);+#2766 = CARTESIAN_POINT('',(-0.204299029182,-1.42702588848E-02,0.355));+#2767 = SURFACE_CURVE('',#2768,(#2772),.PCURVE_S1.);+#2768 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2769,#2770,#2771),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2769 = CARTESIAN_POINT('',(-0.194794299556,-1.943072150735E-02,0.355));+#2770 = CARTESIAN_POINT('',(-0.201086904488,-1.943072150735E-02,0.355));+#2771 = CARTESIAN_POINT('',(-0.204299029182,-1.42702588848E-02,0.355));+#2772 = PCURVE('',#2704,#2773);+#2773 = DEFINITIONAL_REPRESENTATION('',(#2774),#2778);+#2774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2775,#2776,#2777),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2775 = CARTESIAN_POINT('',(1.6218596813E-02,-7.6353783701E-04));+#2776 = CARTESIAN_POINT('',(9.925991881E-03,-7.6353783701E-04));+#2777 = CARTESIAN_POINT('',(6.713867187E-03,4.39692478554E-03));+#2778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2779 = ORIENTED_EDGE('',*,*,#2780,.T.);+#2780 = EDGE_CURVE('',#2765,#2781,#2783,.T.);+#2781 = VERTEX_POINT('',#2782);+#2782 = CARTESIAN_POINT('',(-0.207511153876,9.478400735294E-04,0.355));+#2783 = SURFACE_CURVE('',#2784,(#2788),.PCURVE_S1.);+#2784 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2785,#2786,#2787),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2785 = CARTESIAN_POINT('',(-0.204299029182,-1.42702588848E-02,0.355));+#2786 = CARTESIAN_POINT('',(-0.207511153876,-9.109796262255E-03,0.355));+#2787 = CARTESIAN_POINT('',(-0.207511153876,9.478400735294E-04,0.355));+#2788 = PCURVE('',#2704,#2789);+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2794);+#2790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2791,#2792,#2793),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2791 = CARTESIAN_POINT('',(6.713867187E-03,4.39692478554E-03));+#2792 = CARTESIAN_POINT('',(3.501742493E-03,9.557387408085E-03));+#2793 = CARTESIAN_POINT('',(3.501742493E-03,1.961502374387E-02));+#2794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2795 = ORIENTED_EDGE('',*,*,#2796,.T.);+#2796 = EDGE_CURVE('',#2781,#2797,#2799,.T.);+#2797 = VERTEX_POINT('',#2798);+#2798 = CARTESIAN_POINT('',(-0.204299029182,1.619226792279E-02,0.355));+#2799 = SURFACE_CURVE('',#2800,(#2804),.PCURVE_S1.);+#2800 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2801,#2802,#2803),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2801 = CARTESIAN_POINT('',(-0.207511153876,9.478400735294E-04,0.355));+#2802 = CARTESIAN_POINT('',(-0.207511153876,1.103180530025E-02,0.355));+#2803 = CARTESIAN_POINT('',(-0.204299029182,1.619226792279E-02,0.355));+#2804 = PCURVE('',#2704,#2805);+#2805 = DEFINITIONAL_REPRESENTATION('',(#2806),#2810);+#2806 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2807,#2808,#2809),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2807 = CARTESIAN_POINT('',(3.501742493E-03,1.961502374387E-02));+#2808 = CARTESIAN_POINT('',(3.501742493E-03,2.969898897059E-02));+#2809 = CARTESIAN_POINT('',(6.713867187E-03,3.485945159313E-02));+#2810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2811 = ORIENTED_EDGE('',*,*,#2812,.T.);+#2812 = EDGE_CURVE('',#2797,#2694,#2813,.T.);+#2813 = SURFACE_CURVE('',#2814,(#2818),.PCURVE_S1.);+#2814 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2815,#2816,#2817),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2815 = CARTESIAN_POINT('',(-0.204299029182,1.619226792279E-02,0.355));+#2816 = CARTESIAN_POINT('',(-0.201086904488,2.135273054534E-02,0.355));+#2817 = CARTESIAN_POINT('',(-0.194794299556,2.135273054534E-02,0.355));+#2818 = PCURVE('',#2704,#2819);+#2819 = DEFINITIONAL_REPRESENTATION('',(#2820),#2824);+#2820 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2821,#2822,#2823),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2821 = CARTESIAN_POINT('',(6.713867187E-03,3.485945159313E-02));+#2822 = CARTESIAN_POINT('',(9.925991881E-03,4.001991421568E-02));+#2823 = CARTESIAN_POINT('',(1.6218596813E-02,4.001991421568E-02));+#2824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2825 = FACE_BOUND('',#2826,.F.);+#2826 = EDGE_LOOP('',(#2827,#2845,#2861,#2877,#2893,#2909,#2925,#2941));+#2827 = ORIENTED_EDGE('',*,*,#2828,.T.);+#2828 = EDGE_CURVE('',#2829,#2831,#2833,.T.);+#2829 = VERTEX_POINT('',#2830);+#2830 = CARTESIAN_POINT('',(-0.194794299556,1.714010799632E-02,0.355));+#2831 = VERTEX_POINT('',#2832);+#2832 = CARTESIAN_POINT('',(-0.200336531097,1.313811657475E-02,0.355));+#2833 = SURFACE_CURVE('',#2834,(#2838),.PCURVE_S1.);+#2834 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2835,#2836,#2837),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2835 = CARTESIAN_POINT('',(-0.194794299556,1.714010799632E-02,0.355));+#2836 = CARTESIAN_POINT('',(-0.198506673177,1.714010799632E-02,0.355));+#2837 = CARTESIAN_POINT('',(-0.200336531097,1.313811657475E-02,0.355));+#2838 = PCURVE('',#2704,#2839);+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2844);+#2840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2841,#2842,#2843),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2841 = CARTESIAN_POINT('',(1.6218596813E-02,3.580729166666E-02));+#2842 = CARTESIAN_POINT('',(1.2506223192E-02,3.580729166666E-02));+#2843 = CARTESIAN_POINT('',(1.0676365272E-02,3.180530024509E-02));+#2844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2845 = ORIENTED_EDGE('',*,*,#2846,.T.);+#2846 = EDGE_CURVE('',#2831,#2847,#2849,.T.);+#2847 = VERTEX_POINT('',#2848);+#2848 = CARTESIAN_POINT('',(-0.202166389017,9.478400735294E-04,0.355));+#2849 = SURFACE_CURVE('',#2850,(#2854),.PCURVE_S1.);+#2850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2851,#2852,#2853),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2851 = CARTESIAN_POINT('',(-0.200336531097,1.313811657475E-02,0.355));+#2852 = CARTESIAN_POINT('',(-0.202166389017,9.136125153186E-03,0.355));+#2853 = CARTESIAN_POINT('',(-0.202166389017,9.478400735294E-04,0.355));+#2854 = PCURVE('',#2704,#2855);+#2855 = DEFINITIONAL_REPRESENTATION('',(#2856),#2860);+#2856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2857,#2858,#2859),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2857 = CARTESIAN_POINT('',(1.0676365272E-02,3.180530024509E-02));+#2858 = CARTESIAN_POINT('',(8.846507352E-03,2.780330882353E-02));+#2859 = CARTESIAN_POINT('',(8.846507352E-03,1.961502374387E-02));+#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2861 = ORIENTED_EDGE('',*,*,#2862,.T.);+#2862 = EDGE_CURVE('',#2847,#2863,#2865,.T.);+#2863 = VERTEX_POINT('',#2864);+#2864 = CARTESIAN_POINT('',(-0.200336531097,-1.121610753676E-02,0.355));+#2865 = SURFACE_CURVE('',#2866,(#2870),.PCURVE_S1.);+#2866 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2867,#2868,#2869),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2867 = CARTESIAN_POINT('',(-0.202166389017,9.478400735294E-04,0.355));+#2868 = CARTESIAN_POINT('',(-0.202166389017,-7.214116115196E-03,0.355));+#2869 = CARTESIAN_POINT('',(-0.200336531097,-1.121610753676E-02,0.355));+#2870 = PCURVE('',#2704,#2871);+#2871 = DEFINITIONAL_REPRESENTATION('',(#2872),#2876);+#2872 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2873,#2874,#2875),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2873 = CARTESIAN_POINT('',(8.846507352E-03,1.961502374387E-02));+#2874 = CARTESIAN_POINT('',(8.846507352E-03,1.145306755514E-02));+#2875 = CARTESIAN_POINT('',(1.0676365272E-02,7.45107613358E-03));+#2876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2877 = ORIENTED_EDGE('',*,*,#2878,.T.);+#2878 = EDGE_CURVE('',#2863,#2879,#2881,.T.);+#2879 = VERTEX_POINT('',#2880);+#2880 = CARTESIAN_POINT('',(-0.194794299556,-1.521809895833E-02,0.355));+#2881 = SURFACE_CURVE('',#2882,(#2886),.PCURVE_S1.);+#2882 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2883,#2884,#2885),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2883 = CARTESIAN_POINT('',(-0.200336531097,-1.121610753676E-02,0.355));+#2884 = CARTESIAN_POINT('',(-0.198506673177,-1.521809895833E-02,0.355));+#2885 = CARTESIAN_POINT('',(-0.194794299556,-1.521809895833E-02,0.355));+#2886 = PCURVE('',#2704,#2887);+#2887 = DEFINITIONAL_REPRESENTATION('',(#2888),#2892);+#2888 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2889,#2890,#2891),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2889 = CARTESIAN_POINT('',(1.0676365272E-02,7.45107613358E-03));+#2890 = CARTESIAN_POINT('',(1.2506223192E-02,3.44908471201E-03));+#2891 = CARTESIAN_POINT('',(1.6218596813E-02,3.44908471201E-03));+#2892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2893 = ORIENTED_EDGE('',*,*,#2894,.T.);+#2894 = EDGE_CURVE('',#2879,#2895,#2897,.T.);+#2895 = VERTEX_POINT('',#2896);+#2896 = CARTESIAN_POINT('',(-0.189225739124,-1.121610753676E-02,0.355));+#2897 = SURFACE_CURVE('',#2898,(#2902),.PCURVE_S1.);+#2898 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2899,#2900,#2901),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2899 = CARTESIAN_POINT('',(-0.194794299556,-1.521809895833E-02,0.355));+#2900 = CARTESIAN_POINT('',(-0.191055597044,-1.521809895833E-02,0.355));+#2901 = CARTESIAN_POINT('',(-0.189225739124,-1.121610753676E-02,0.355));+#2902 = PCURVE('',#2704,#2903);+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);+#2904 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2905,#2906,#2907),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2905 = CARTESIAN_POINT('',(1.6218596813E-02,3.44908471201E-03));+#2906 = CARTESIAN_POINT('',(1.9957299325E-02,3.44908471201E-03));+#2907 = CARTESIAN_POINT('',(2.1787157245E-02,7.45107613358E-03));+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2909 = ORIENTED_EDGE('',*,*,#2910,.T.);+#2910 = EDGE_CURVE('',#2895,#2911,#2913,.T.);+#2911 = VERTEX_POINT('',#2912);+#2912 = CARTESIAN_POINT('',(-0.187395881204,9.478400735294E-04,0.355));+#2913 = SURFACE_CURVE('',#2914,(#2918),.PCURVE_S1.);+#2914 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2915,#2916,#2917),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2915 = CARTESIAN_POINT('',(-0.189225739124,-1.121610753676E-02,0.355));+#2916 = CARTESIAN_POINT('',(-0.187395881204,-7.214116115196E-03,0.355));+#2917 = CARTESIAN_POINT('',(-0.187395881204,9.478400735294E-04,0.355));+#2918 = PCURVE('',#2704,#2919);+#2919 = DEFINITIONAL_REPRESENTATION('',(#2920),#2924);+#2920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2921,#2922,#2923),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2921 = CARTESIAN_POINT('',(2.1787157245E-02,7.45107613358E-03));+#2922 = CARTESIAN_POINT('',(2.3617015165E-02,1.145306755514E-02));+#2923 = CARTESIAN_POINT('',(2.3617015165E-02,1.961502374387E-02));+#2924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2925 = ORIENTED_EDGE('',*,*,#2926,.T.);+#2926 = EDGE_CURVE('',#2911,#2927,#2929,.T.);+#2927 = VERTEX_POINT('',#2928);+#2928 = CARTESIAN_POINT('',(-0.189225739124,1.313811657475E-02,0.355));+#2929 = SURFACE_CURVE('',#2930,(#2934),.PCURVE_S1.);+#2930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2931,#2932,#2933),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2931 = CARTESIAN_POINT('',(-0.187395881204,9.478400735294E-04,0.355));+#2932 = CARTESIAN_POINT('',(-0.187395881204,9.136125153186E-03,0.355));+#2933 = CARTESIAN_POINT('',(-0.189225739124,1.313811657475E-02,0.355));+#2934 = PCURVE('',#2704,#2935);+#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);+#2936 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2937,#2938,#2939),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2937 = CARTESIAN_POINT('',(2.3617015165E-02,1.961502374387E-02));+#2938 = CARTESIAN_POINT('',(2.3617015165E-02,2.780330882353E-02));+#2939 = CARTESIAN_POINT('',(2.1787157245E-02,3.180530024509E-02));+#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2941 = ORIENTED_EDGE('',*,*,#2942,.T.);+#2942 = EDGE_CURVE('',#2927,#2829,#2943,.T.);+#2943 = SURFACE_CURVE('',#2944,(#2948),.PCURVE_S1.);+#2944 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2945,#2946,#2947),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2945 = CARTESIAN_POINT('',(-0.189225739124,1.313811657475E-02,0.355));+#2946 = CARTESIAN_POINT('',(-0.191055597044,1.714010799632E-02,0.355));+#2947 = CARTESIAN_POINT('',(-0.194794299556,1.714010799632E-02,0.355));+#2948 = PCURVE('',#2704,#2949);+#2949 = DEFINITIONAL_REPRESENTATION('',(#2950),#2954);+#2950 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2951,#2952,#2953),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2951 = CARTESIAN_POINT('',(2.1787157245E-02,3.180530024509E-02));+#2952 = CARTESIAN_POINT('',(1.9957299325E-02,3.580729166666E-02));+#2953 = CARTESIAN_POINT('',(1.6218596813E-02,3.580729166666E-02));+#2954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2955 = SHELL_BASED_SURFACE_MODEL('',(#2956));+#2956 = OPEN_SHELL('',(#2957));+#2957 = ADVANCED_FACE('',(#2958,#3141),#2972,.T.);+#2958 = FACE_BOUND('',#2959,.F.);+#2959 = EDGE_LOOP('',(#2960,#2983,#2999,#3015,#3031,#3047,#3063,#3079,+ #3095,#3111,#3127));+#2960 = ORIENTED_EDGE('',*,*,#2961,.T.);+#2961 = EDGE_CURVE('',#2962,#2964,#2966,.T.);+#2962 = VERTEX_POINT('',#2963);+#2963 = CARTESIAN_POINT('',(-0.175863826976,-4.265280330882E-03,0.355));+#2964 = VERTEX_POINT('',#2965);+#2965 = CARTESIAN_POINT('',(-0.160066492417,2.06418504902E-02,0.355));+#2966 = SURFACE_CURVE('',#2967,(#2971),.PCURVE_S1.);+#2967 = LINE('',#2968,#2969);+#2968 = CARTESIAN_POINT('',(-0.175863826976,-4.265280330882E-03,0.355));+#2969 = VECTOR('',#2970,1.);+#2970 = DIRECTION('',(0.535604136113,0.844469187939,0.));+#2971 = PCURVE('',#2972,#2977);+#2972 = PLANE('',#2973);+#2973 = AXIS2_PLACEMENT_3D('',#2974,#2975,#2976);+#2974 = CARTESIAN_POINT('',(-0.178549373851,-1.866718367034E-02,0.355));+#2975 = DIRECTION('',(0.,0.,1.));+#2976 = DIRECTION('',(1.,0.,0.));+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);+#2978 = LINE('',#2979,#2980);+#2979 = CARTESIAN_POINT('',(2.685546875E-03,1.440190333946E-02));+#2980 = VECTOR('',#2981,1.);+#2981 = DIRECTION('',(0.535604136113,0.844469187939));+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2983 = ORIENTED_EDGE('',*,*,#2984,.T.);+#2984 = EDGE_CURVE('',#2964,#2985,#2987,.T.);+#2985 = VERTEX_POINT('',#2986);+#2986 = CARTESIAN_POINT('',(-0.153905531939,2.06418504902E-02,0.355));+#2987 = SURFACE_CURVE('',#2988,(#2992),.PCURVE_S1.);+#2988 = LINE('',#2989,#2990);+#2989 = CARTESIAN_POINT('',(-0.160066492417,2.06418504902E-02,0.355));+#2990 = VECTOR('',#2991,1.);+#2991 = DIRECTION('',(1.,0.,0.));+#2992 = PCURVE('',#2972,#2993);+#2993 = DEFINITIONAL_REPRESENTATION('',(#2994),#2998);+#2994 = LINE('',#2995,#2996);+#2995 = CARTESIAN_POINT('',(1.8482881434E-02,3.930903416054E-02));+#2996 = VECTOR('',#2997,1.);+#2997 = DIRECTION('',(1.,0.));+#2998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#2999 = ORIENTED_EDGE('',*,*,#3000,.T.);+#3000 = EDGE_CURVE('',#2985,#3001,#3003,.T.);+#3001 = VERTEX_POINT('',#3002);+#3002 = CARTESIAN_POINT('',(-0.153905531939,-4.976160386029E-03,0.355));+#3003 = SURFACE_CURVE('',#3004,(#3008),.PCURVE_S1.);+#3004 = LINE('',#3005,#3006);+#3005 = CARTESIAN_POINT('',(-0.153905531939,2.06418504902E-02,0.355));+#3006 = VECTOR('',#3007,1.);+#3007 = DIRECTION('',(0.,-1.,0.));+#3008 = PCURVE('',#2972,#3009);+#3009 = DEFINITIONAL_REPRESENTATION('',(#3010),#3014);+#3010 = LINE('',#3011,#3012);+#3011 = CARTESIAN_POINT('',(2.4643841912E-02,3.930903416054E-02));+#3012 = VECTOR('',#3013,1.);+#3013 = DIRECTION('',(0.,-1.));+#3014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3015 = ORIENTED_EDGE('',*,*,#3016,.T.);+#3016 = EDGE_CURVE('',#3001,#3017,#3019,.T.);+#3017 = VERTEX_POINT('',#3018);+#3018 = CARTESIAN_POINT('',(-0.148666082644,-4.976160386029E-03,0.355));+#3019 = SURFACE_CURVE('',#3020,(#3024),.PCURVE_S1.);+#3020 = LINE('',#3021,#3022);+#3021 = CARTESIAN_POINT('',(-0.153905531939,-4.976160386029E-03,0.355));+#3022 = VECTOR('',#3023,1.);+#3023 = DIRECTION('',(1.,0.,0.));+#3024 = PCURVE('',#2972,#3025);+#3025 = DEFINITIONAL_REPRESENTATION('',(#3026),#3030);+#3026 = LINE('',#3027,#3028);+#3027 = CARTESIAN_POINT('',(2.4643841912E-02,1.369102328431E-02));+#3028 = VECTOR('',#3029,1.);+#3029 = DIRECTION('',(1.,0.));+#3030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3031 = ORIENTED_EDGE('',*,*,#3032,.T.);+#3032 = EDGE_CURVE('',#3017,#3033,#3035,.T.);+#3033 = VERTEX_POINT('',#3034);+#3034 = CARTESIAN_POINT('',(-0.148666082644,-9.294098498775E-03,0.355));+#3035 = SURFACE_CURVE('',#3036,(#3040),.PCURVE_S1.);+#3036 = LINE('',#3037,#3038);+#3037 = CARTESIAN_POINT('',(-0.148666082644,-4.976160386029E-03,0.355));+#3038 = VECTOR('',#3039,1.);+#3039 = DIRECTION('',(0.,-1.,0.));+#3040 = PCURVE('',#2972,#3041);+#3041 = DEFINITIONAL_REPRESENTATION('',(#3042),#3046);+#3042 = LINE('',#3043,#3044);+#3043 = CARTESIAN_POINT('',(2.9883291207E-02,1.369102328431E-02));+#3044 = VECTOR('',#3045,1.);+#3045 = DIRECTION('',(0.,-1.));+#3046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3047 = ORIENTED_EDGE('',*,*,#3048,.T.);+#3048 = EDGE_CURVE('',#3033,#3049,#3051,.T.);+#3049 = VERTEX_POINT('',#3050);+#3050 = CARTESIAN_POINT('',(-0.153905531939,-9.294098498775E-03,0.355));+#3051 = SURFACE_CURVE('',#3052,(#3056),.PCURVE_S1.);+#3052 = LINE('',#3053,#3054);+#3053 = CARTESIAN_POINT('',(-0.148666082644,-9.294098498775E-03,0.355));+#3054 = VECTOR('',#3055,1.);+#3055 = DIRECTION('',(-1.,0.,0.));+#3056 = PCURVE('',#2972,#3057);+#3057 = DEFINITIONAL_REPRESENTATION('',(#3058),#3062);+#3058 = LINE('',#3059,#3060);+#3059 = CARTESIAN_POINT('',(2.9883291207E-02,9.373085171565E-03));+#3060 = VECTOR('',#3061,1.);+#3061 = DIRECTION('',(-1.,0.));+#3062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3063 = ORIENTED_EDGE('',*,*,#3064,.T.);+#3064 = EDGE_CURVE('',#3049,#3065,#3067,.T.);+#3065 = VERTEX_POINT('',#3066);+#3066 = CARTESIAN_POINT('',(-0.153905531939,-1.866718367034E-02,0.355));+#3067 = SURFACE_CURVE('',#3068,(#3072),.PCURVE_S1.);+#3068 = LINE('',#3069,#3070);+#3069 = CARTESIAN_POINT('',(-0.153905531939,-9.294098498775E-03,0.355));+#3070 = VECTOR('',#3071,1.);+#3071 = DIRECTION('',(0.,-1.,0.));+#3072 = PCURVE('',#2972,#3073);+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);+#3074 = LINE('',#3075,#3076);+#3075 = CARTESIAN_POINT('',(2.4643841912E-02,9.373085171565E-03));+#3076 = VECTOR('',#3077,1.);+#3077 = DIRECTION('',(0.,-1.));+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3079 = ORIENTED_EDGE('',*,*,#3080,.T.);+#3080 = EDGE_CURVE('',#3065,#3081,#3083,.T.);+#3081 = VERTEX_POINT('',#3082);+#3082 = CARTESIAN_POINT('',(-0.159197639017,-1.866718367034E-02,0.355));+#3083 = SURFACE_CURVE('',#3084,(#3088),.PCURVE_S1.);+#3084 = LINE('',#3085,#3086);+#3085 = CARTESIAN_POINT('',(-0.153905531939,-1.866718367034E-02,0.355));+#3086 = VECTOR('',#3087,1.);+#3087 = DIRECTION('',(-1.,0.,0.));+#3088 = PCURVE('',#2972,#3089);+#3089 = DEFINITIONAL_REPRESENTATION('',(#3090),#3094);+#3090 = LINE('',#3091,#3092);+#3091 = CARTESIAN_POINT('',(2.4643841912E-02,0.));+#3092 = VECTOR('',#3093,1.);+#3093 = DIRECTION('',(-1.,0.));+#3094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3095 = ORIENTED_EDGE('',*,*,#3096,.T.);+#3096 = EDGE_CURVE('',#3081,#3097,#3099,.T.);+#3097 = VERTEX_POINT('',#3098);+#3098 = CARTESIAN_POINT('',(-0.159197639017,-9.294098498775E-03,0.355));+#3099 = SURFACE_CURVE('',#3100,(#3104),.PCURVE_S1.);+#3100 = LINE('',#3101,#3102);+#3101 = CARTESIAN_POINT('',(-0.159197639017,-1.866718367034E-02,0.355));+#3102 = VECTOR('',#3103,1.);+#3103 = DIRECTION('',(0.,1.,0.));+#3104 = PCURVE('',#2972,#3105);+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);+#3106 = LINE('',#3107,#3108);+#3107 = CARTESIAN_POINT('',(1.9351734834E-02,0.));+#3108 = VECTOR('',#3109,1.);+#3109 = DIRECTION('',(0.,1.));+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3111 = ORIENTED_EDGE('',*,*,#3112,.T.);+#3112 = EDGE_CURVE('',#3097,#3113,#3115,.T.);+#3113 = VERTEX_POINT('',#3114);+#3114 = CARTESIAN_POINT('',(-0.175863826976,-9.294098498775E-03,0.355));+#3115 = SURFACE_CURVE('',#3116,(#3120),.PCURVE_S1.);+#3116 = LINE('',#3117,#3118);+#3117 = CARTESIAN_POINT('',(-0.159197639017,-9.294098498775E-03,0.355));+#3118 = VECTOR('',#3119,1.);+#3119 = DIRECTION('',(-1.,0.,0.));+#3120 = PCURVE('',#2972,#3121);+#3121 = DEFINITIONAL_REPRESENTATION('',(#3122),#3126);+#3122 = LINE('',#3123,#3124);+#3123 = CARTESIAN_POINT('',(1.9351734834E-02,9.373085171565E-03));+#3124 = VECTOR('',#3125,1.);+#3125 = DIRECTION('',(-1.,0.));+#3126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3127 = ORIENTED_EDGE('',*,*,#3128,.T.);+#3128 = EDGE_CURVE('',#3113,#2962,#3129,.T.);+#3129 = SURFACE_CURVE('',#3130,(#3134),.PCURVE_S1.);+#3130 = LINE('',#3131,#3132);+#3131 = CARTESIAN_POINT('',(-0.175863826976,-9.294098498775E-03,0.355));+#3132 = VECTOR('',#3133,1.);+#3133 = DIRECTION('',(0.,1.,0.));+#3134 = PCURVE('',#2972,#3135);+#3135 = DEFINITIONAL_REPRESENTATION('',(#3136),#3140);+#3136 = LINE('',#3137,#3138);+#3137 = CARTESIAN_POINT('',(2.685546875E-03,9.373085171565E-03));+#3138 = VECTOR('',#3139,1.);+#3139 = DIRECTION('',(0.,1.));+#3140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3141 = FACE_BOUND('',#3142,.F.);+#3142 = EDGE_LOOP('',(#3143,#3161,#3177));+#3143 = ORIENTED_EDGE('',*,*,#3144,.T.);+#3144 = EDGE_CURVE('',#3145,#3147,#3149,.T.);+#3145 = VERTEX_POINT('',#3146);+#3146 = CARTESIAN_POINT('',(-0.159197639017,-4.976160386029E-03,0.355));+#3147 = VERTEX_POINT('',#3148);+#3148 = CARTESIAN_POINT('',(-0.159197639017,1.579733455882E-02,0.355));+#3149 = SURFACE_CURVE('',#3150,(#3154),.PCURVE_S1.);+#3150 = LINE('',#3151,#3152);+#3151 = CARTESIAN_POINT('',(-0.159197639017,-4.976160386029E-03,0.355));+#3152 = VECTOR('',#3153,1.);+#3153 = DIRECTION('',(0.,1.,0.));+#3154 = PCURVE('',#2972,#3155);+#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160);+#3156 = LINE('',#3157,#3158);+#3157 = CARTESIAN_POINT('',(1.9351734834E-02,1.369102328431E-02));+#3158 = VECTOR('',#3159,1.);+#3159 = DIRECTION('',(0.,1.));+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3161 = ORIENTED_EDGE('',*,*,#3162,.T.);+#3162 = EDGE_CURVE('',#3147,#3163,#3165,.T.);+#3163 = VERTEX_POINT('',#3164);+#3164 = CARTESIAN_POINT('',(-0.171598546645,-4.976160386029E-03,0.355));+#3165 = SURFACE_CURVE('',#3166,(#3170),.PCURVE_S1.);+#3166 = LINE('',#3167,#3168);+#3167 = CARTESIAN_POINT('',(-0.159197639017,1.579733455882E-02,0.355));+#3168 = VECTOR('',#3169,1.);+#3169 = DIRECTION('',(-0.512573993018,-0.858643058367,0.));+#3170 = PCURVE('',#2972,#3171);+#3171 = DEFINITIONAL_REPRESENTATION('',(#3172),#3176);+#3172 = LINE('',#3173,#3174);+#3173 = CARTESIAN_POINT('',(1.9351734834E-02,3.446451822916E-02));+#3174 = VECTOR('',#3175,1.);+#3175 = DIRECTION('',(-0.512573993018,-0.858643058367));+#3176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3177 = ORIENTED_EDGE('',*,*,#3178,.T.);+#3178 = EDGE_CURVE('',#3163,#3145,#3179,.T.);+#3179 = SURFACE_CURVE('',#3180,(#3184),.PCURVE_S1.);+#3180 = LINE('',#3181,#3182);+#3181 = CARTESIAN_POINT('',(-0.171598546645,-4.976160386029E-03,0.355));+#3182 = VECTOR('',#3183,1.);+#3183 = DIRECTION('',(1.,0.,0.));+#3184 = PCURVE('',#2972,#3185);+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3190);+#3186 = LINE('',#3187,#3188);+#3187 = CARTESIAN_POINT('',(6.950827206E-03,1.369102328431E-02));+#3188 = VECTOR('',#3189,1.);+#3189 = DIRECTION('',(1.,0.));+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3191 = SHELL_BASED_SURFACE_MODEL('',(#3192));+#3192 = OPEN_SHELL('',(#3193));+#3193 = ADVANCED_FACE('',(#3194),#3208,.T.);+#3194 = FACE_BOUND('',#3195,.F.);+#3195 = EDGE_LOOP('',(#3196,#3219,#3235,#3251,#3267,#3283,#3299,#3315));+#3196 = ORIENTED_EDGE('',*,*,#3197,.T.);+#3197 = EDGE_CURVE('',#3198,#3200,#3202,.T.);+#3198 = VERTEX_POINT('',#3199);+#3199 = CARTESIAN_POINT('',(-0.133368997013,1.079484528186E-03,0.355));+#3200 = VERTEX_POINT('',#3201);+#3201 = CARTESIAN_POINT('',(-0.132355334712,3.580729166667E-03,0.355));+#3202 = SURFACE_CURVE('',#3203,(#3207),.PCURVE_S1.);+#3203 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3204,#3205,#3206),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3204 = CARTESIAN_POINT('',(-0.133368997013,1.079484528186E-03,0.355));+#3205 = CARTESIAN_POINT('',(-0.133368997013,2.527573529412E-03,0.355));+#3206 = CARTESIAN_POINT('',(-0.132355334712,3.580729166667E-03,0.355));+#3207 = PCURVE('',#3208,#3213);+#3208 = PLANE('',#3209);+#3209 = AXIS2_PLACEMENT_3D('',#3210,#3211,#3212);+#3210 = CARTESIAN_POINT('',(-0.146085851333,-1.866718367034E-02,0.355));+#3211 = DIRECTION('',(0.,0.,1.));+#3212 = DIRECTION('',(1.,0.,0.));+#3213 = DEFINITIONAL_REPRESENTATION('',(#3214),#3218);+#3214 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3215,#3216,#3217),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3215 = CARTESIAN_POINT('',(1.271685432E-02,1.974666819853E-02));+#3216 = CARTESIAN_POINT('',(1.271685432E-02,2.119475719975E-02));+#3217 = CARTESIAN_POINT('',(1.3730516621E-02,2.224791283701E-02));+#3218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3219 = ORIENTED_EDGE('',*,*,#3220,.T.);+#3220 = EDGE_CURVE('',#3200,#3221,#3223,.T.);+#3221 = VERTEX_POINT('',#3222);+#3222 = CARTESIAN_POINT('',(-0.129919912301,4.633884803922E-03,0.355));+#3223 = SURFACE_CURVE('',#3224,(#3228),.PCURVE_S1.);+#3224 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3225,#3226,#3227),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3225 = CARTESIAN_POINT('',(-0.132355334712,3.580729166667E-03,0.355));+#3226 = CARTESIAN_POINT('',(-0.131341672411,4.633884803922E-03,0.355));+#3227 = CARTESIAN_POINT('',(-0.129919912301,4.633884803922E-03,0.355));+#3228 = PCURVE('',#3208,#3229);+#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);+#3230 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3231,#3232,#3233),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3231 = CARTESIAN_POINT('',(1.3730516621E-02,2.224791283701E-02));+#3232 = CARTESIAN_POINT('',(1.4744178922E-02,2.330106847426E-02));+#3233 = CARTESIAN_POINT('',(1.6165939032E-02,2.330106847426E-02));+#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3235 = ORIENTED_EDGE('',*,*,#3236,.T.);+#3236 = EDGE_CURVE('',#3221,#3237,#3239,.T.);+#3237 = VERTEX_POINT('',#3238);+#3238 = CARTESIAN_POINT('',(-0.127392338771,3.580729166667E-03,0.355));+#3239 = SURFACE_CURVE('',#3240,(#3244),.PCURVE_S1.);+#3240 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3241,#3242,#3243),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3241 = CARTESIAN_POINT('',(-0.129919912301,4.633884803922E-03,0.355));+#3242 = CARTESIAN_POINT('',(-0.128445494409,4.633884803922E-03,0.355));+#3243 = CARTESIAN_POINT('',(-0.127392338771,3.580729166667E-03,0.355));+#3244 = PCURVE('',#3208,#3245);+#3245 = DEFINITIONAL_REPRESENTATION('',(#3246),#3250);+#3246 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3247,#3248,#3249),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3247 = CARTESIAN_POINT('',(1.6165939032E-02,2.330106847426E-02));+#3248 = CARTESIAN_POINT('',(1.7640356924E-02,2.330106847426E-02));+#3249 = CARTESIAN_POINT('',(1.8693512562E-02,2.224791283701E-02));+#3250 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);+#3252 = EDGE_CURVE('',#3237,#3253,#3255,.T.);+#3253 = VERTEX_POINT('',#3254);+#3254 = CARTESIAN_POINT('',(-0.126339183134,1.079484528186E-03,0.355));+#3255 = SURFACE_CURVE('',#3256,(#3260),.PCURVE_S1.);+#3256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3257,#3258,#3259),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3257 = CARTESIAN_POINT('',(-0.127392338771,3.580729166667E-03,0.355));+#3258 = CARTESIAN_POINT('',(-0.126339183134,2.527573529412E-03,0.355));+#3259 = CARTESIAN_POINT('',(-0.126339183134,1.079484528186E-03,0.355));+#3260 = PCURVE('',#3208,#3261);+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);+#3262 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3263,#3264,#3265),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3263 = CARTESIAN_POINT('',(1.8693512562E-02,2.224791283701E-02));+#3264 = CARTESIAN_POINT('',(1.9746668199E-02,2.119475719975E-02));+#3265 = CARTESIAN_POINT('',(1.9746668199E-02,1.974666819853E-02));+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3267 = ORIENTED_EDGE('',*,*,#3268,.T.);+#3268 = EDGE_CURVE('',#3253,#3269,#3271,.T.);+#3269 = VERTEX_POINT('',#3270);+#3270 = CARTESIAN_POINT('',(-0.127379174326,-1.421760110294E-03,0.355));+#3271 = SURFACE_CURVE('',#3272,(#3276),.PCURVE_S1.);+#3272 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3273,#3274,#3275),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3273 = CARTESIAN_POINT('',(-0.126339183134,1.079484528186E-03,0.355));+#3274 = CARTESIAN_POINT('',(-0.126339183134,-3.949333639706E-04,0.355));+#3275 = CARTESIAN_POINT('',(-0.127379174326,-1.421760110294E-03,0.355));+#3276 = PCURVE('',#3208,#3277);+#3277 = DEFINITIONAL_REPRESENTATION('',(#3278),#3282);+#3278 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3279,#3280,#3281),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3279 = CARTESIAN_POINT('',(1.9746668199E-02,1.974666819853E-02));+#3280 = CARTESIAN_POINT('',(1.9746668199E-02,1.827225030637E-02));+#3281 = CARTESIAN_POINT('',(1.8706677007E-02,1.724542356005E-02));+#3282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3283 = ORIENTED_EDGE('',*,*,#3284,.T.);+#3284 = EDGE_CURVE('',#3269,#3285,#3287,.T.);+#3285 = VERTEX_POINT('',#3286);+#3286 = CARTESIAN_POINT('',(-0.129919912301,-2.448586856618E-03,0.355));+#3287 = SURFACE_CURVE('',#3288,(#3292),.PCURVE_S1.);+#3288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3289,#3290,#3291),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3289 = CARTESIAN_POINT('',(-0.127379174326,-1.421760110294E-03,0.355));+#3290 = CARTESIAN_POINT('',(-0.128419165518,-2.448586856618E-03,0.355));+#3291 = CARTESIAN_POINT('',(-0.129919912301,-2.448586856618E-03,0.355));+#3292 = PCURVE('',#3208,#3293);+#3293 = DEFINITIONAL_REPRESENTATION('',(#3294),#3298);+#3294 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3295,#3296,#3297),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3295 = CARTESIAN_POINT('',(1.8706677007E-02,1.724542356005E-02));+#3296 = CARTESIAN_POINT('',(1.7666685815E-02,1.621859681372E-02));+#3297 = CARTESIAN_POINT('',(1.6165939032E-02,1.621859681372E-02));+#3298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3299 = ORIENTED_EDGE('',*,*,#3300,.T.);+#3300 = EDGE_CURVE('',#3285,#3301,#3303,.T.);+#3301 = VERTEX_POINT('',#3302);+#3302 = CARTESIAN_POINT('',(-0.132381663603,-1.448089001225E-03,0.355));+#3303 = SURFACE_CURVE('',#3304,(#3308),.PCURVE_S1.);+#3304 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3305,#3306,#3307),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3305 = CARTESIAN_POINT('',(-0.129919912301,-2.448586856618E-03,0.355));+#3306 = CARTESIAN_POINT('',(-0.131394330193,-2.448586856618E-03,0.355));+#3307 = CARTESIAN_POINT('',(-0.132381663603,-1.448089001225E-03,0.355));+#3308 = PCURVE('',#3208,#3309);+#3309 = DEFINITIONAL_REPRESENTATION('',(#3310),#3314);+#3310 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3311,#3312,#3313),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3311 = CARTESIAN_POINT('',(1.6165939032E-02,1.621859681372E-02));+#3312 = CARTESIAN_POINT('',(1.469152114E-02,1.621859681372E-02));+#3313 = CARTESIAN_POINT('',(1.370418773E-02,1.721909466912E-02));+#3314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3315 = ORIENTED_EDGE('',*,*,#3316,.T.);+#3316 = EDGE_CURVE('',#3301,#3198,#3317,.T.);+#3317 = SURFACE_CURVE('',#3318,(#3322),.PCURVE_S1.);+#3318 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3319,#3320,#3321),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3319 = CARTESIAN_POINT('',(-0.132381663603,-1.448089001225E-03,0.355));+#3320 = CARTESIAN_POINT('',(-0.133368997013,-4.475911458333E-04,0.355));+#3321 = CARTESIAN_POINT('',(-0.133368997013,1.079484528186E-03,0.355));+#3322 = PCURVE('',#3208,#3323);+#3323 = DEFINITIONAL_REPRESENTATION('',(#3324),#3328);+#3324 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3325,#3326,#3327),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3325 = CARTESIAN_POINT('',(1.370418773E-02,1.721909466912E-02));+#3326 = CARTESIAN_POINT('',(1.271685432E-02,1.821959252451E-02));+#3327 = CARTESIAN_POINT('',(1.271685432E-02,1.974666819853E-02));+#3328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3329 = SHELL_BASED_SURFACE_MODEL('',(#3330));+#3330 = OPEN_SHELL('',(#3331));+#3331 = ADVANCED_FACE('',(#3332,#3467),#3346,.T.);+#3332 = FACE_BOUND('',#3333,.F.);+#3333 = EDGE_LOOP('',(#3334,#3357,#3373,#3389,#3405,#3421,#3437,#3453));+#3334 = ORIENTED_EDGE('',*,*,#3335,.T.);+#3335 = EDGE_CURVE('',#3336,#3338,#3340,.T.);+#3336 = VERTEX_POINT('',#3337);+#3337 = CARTESIAN_POINT('',(-0.129867254519,2.135273054534E-02,0.355));+#3338 = VERTEX_POINT('',#3339);+#3339 = CARTESIAN_POINT('',(-0.120349360447,1.619226792279E-02,0.355));+#3340 = SURFACE_CURVE('',#3341,(#3345),.PCURVE_S1.);+#3341 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3342,#3343,#3344),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3342 = CARTESIAN_POINT('',(-0.129867254519,2.135273054534E-02,0.355));+#3343 = CARTESIAN_POINT('',(-0.123574649586,2.135273054534E-02,0.355));+#3344 = CARTESIAN_POINT('',(-0.120349360447,1.619226792279E-02,0.355));+#3345 = PCURVE('',#3346,#3351);+#3346 = PLANE('',#3347);+#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);+#3348 = CARTESIAN_POINT('',(-0.146085851333,-1.866718367034E-02,0.355));+#3349 = DIRECTION('',(0.,0.,1.));+#3350 = DIRECTION('',(1.,0.,0.));+#3351 = DEFINITIONAL_REPRESENTATION('',(#3352),#3356);+#3352 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3353,#3354,#3355),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3353 = CARTESIAN_POINT('',(1.6218596814E-02,4.001991421568E-02));+#3354 = CARTESIAN_POINT('',(2.2511201747E-02,4.001991421568E-02));+#3355 = CARTESIAN_POINT('',(2.5736490886E-02,3.485945159313E-02));+#3356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3357 = ORIENTED_EDGE('',*,*,#3358,.T.);+#3358 = EDGE_CURVE('',#3338,#3359,#3361,.T.);+#3359 = VERTEX_POINT('',#3360);+#3360 = CARTESIAN_POINT('',(-0.117124071308,9.478400735294E-04,0.355));+#3361 = SURFACE_CURVE('',#3362,(#3366),.PCURVE_S1.);+#3362 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3363,#3364,#3365),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3363 = CARTESIAN_POINT('',(-0.120349360447,1.619226792279E-02,0.355));+#3364 = CARTESIAN_POINT('',(-0.117124071308,1.103180530025E-02,0.355));+#3365 = CARTESIAN_POINT('',(-0.117124071308,9.478400735294E-04,0.355));+#3366 = PCURVE('',#3346,#3367);+#3367 = DEFINITIONAL_REPRESENTATION('',(#3368),#3372);+#3368 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3369,#3370,#3371),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3369 = CARTESIAN_POINT('',(2.5736490886E-02,3.485945159313E-02));+#3370 = CARTESIAN_POINT('',(2.8961780025E-02,2.969898897059E-02));+#3371 = CARTESIAN_POINT('',(2.8961780025E-02,1.961502374387E-02));+#3372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3373 = ORIENTED_EDGE('',*,*,#3374,.T.);+#3374 = EDGE_CURVE('',#3359,#3375,#3377,.T.);+#3375 = VERTEX_POINT('',#3376);+#3376 = CARTESIAN_POINT('',(-0.120349360447,-1.42702588848E-02,0.355));+#3377 = SURFACE_CURVE('',#3378,(#3382),.PCURVE_S1.);+#3378 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3379,#3380,#3381),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3379 = CARTESIAN_POINT('',(-0.117124071308,9.478400735294E-04,0.355));+#3380 = CARTESIAN_POINT('',(-0.117124071308,-9.109796262255E-03,0.355));+#3381 = CARTESIAN_POINT('',(-0.120349360447,-1.42702588848E-02,0.355));+#3382 = PCURVE('',#3346,#3383);+#3383 = DEFINITIONAL_REPRESENTATION('',(#3384),#3388);+#3384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3385,#3386,#3387),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3385 = CARTESIAN_POINT('',(2.8961780025E-02,1.961502374387E-02));+#3386 = CARTESIAN_POINT('',(2.8961780025E-02,9.557387408085E-03));+#3387 = CARTESIAN_POINT('',(2.5736490886E-02,4.39692478554E-03));+#3388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3389 = ORIENTED_EDGE('',*,*,#3390,.T.);+#3390 = EDGE_CURVE('',#3375,#3391,#3393,.T.);+#3391 = VERTEX_POINT('',#3392);+#3392 = CARTESIAN_POINT('',(-0.129867254519,-1.943072150735E-02,0.355));+#3393 = SURFACE_CURVE('',#3394,(#3398),.PCURVE_S1.);+#3394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3395,#3396,#3397),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3395 = CARTESIAN_POINT('',(-0.120349360447,-1.42702588848E-02,0.355));+#3396 = CARTESIAN_POINT('',(-0.123574649586,-1.943072150735E-02,0.355));+#3397 = CARTESIAN_POINT('',(-0.129867254519,-1.943072150735E-02,0.355));+#3398 = PCURVE('',#3346,#3399);+#3399 = DEFINITIONAL_REPRESENTATION('',(#3400),#3404);+#3400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3401,#3402,#3403),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3401 = CARTESIAN_POINT('',(2.5736490886E-02,4.39692478554E-03));+#3402 = CARTESIAN_POINT('',(2.2511201747E-02,-7.6353783701E-04));+#3403 = CARTESIAN_POINT('',(1.6218596814E-02,-7.6353783701E-04));+#3404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3405 = ORIENTED_EDGE('',*,*,#3406,.T.);+#3406 = EDGE_CURVE('',#3391,#3407,#3409,.T.);+#3407 = VERTEX_POINT('',#3408);+#3408 = CARTESIAN_POINT('',(-0.139371984145,-1.42702588848E-02,0.355));+#3409 = SURFACE_CURVE('',#3410,(#3414),.PCURVE_S1.);+#3410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3411,#3412,#3413),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3411 = CARTESIAN_POINT('',(-0.129867254519,-1.943072150735E-02,0.355));+#3412 = CARTESIAN_POINT('',(-0.136159859452,-1.943072150735E-02,0.355));+#3413 = CARTESIAN_POINT('',(-0.139371984145,-1.42702588848E-02,0.355));+#3414 = PCURVE('',#3346,#3415);+#3415 = DEFINITIONAL_REPRESENTATION('',(#3416),#3420);+#3416 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3417,#3418,#3419),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3417 = CARTESIAN_POINT('',(1.6218596814E-02,-7.6353783701E-04));+#3418 = CARTESIAN_POINT('',(9.925991881E-03,-7.6353783701E-04));+#3419 = CARTESIAN_POINT('',(6.713867188E-03,4.39692478554E-03));+#3420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3421 = ORIENTED_EDGE('',*,*,#3422,.T.);+#3422 = EDGE_CURVE('',#3407,#3423,#3425,.T.);+#3423 = VERTEX_POINT('',#3424);+#3424 = CARTESIAN_POINT('',(-0.142584108839,9.478400735294E-04,0.355));+#3425 = SURFACE_CURVE('',#3426,(#3430),.PCURVE_S1.);+#3426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3427,#3428,#3429),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3427 = CARTESIAN_POINT('',(-0.139371984145,-1.42702588848E-02,0.355));+#3428 = CARTESIAN_POINT('',(-0.142584108839,-9.109796262255E-03,0.355));+#3429 = CARTESIAN_POINT('',(-0.142584108839,9.478400735294E-04,0.355));+#3430 = PCURVE('',#3346,#3431);+#3431 = DEFINITIONAL_REPRESENTATION('',(#3432),#3436);+#3432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3433,#3434,#3435),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3433 = CARTESIAN_POINT('',(6.713867188E-03,4.39692478554E-03));+#3434 = CARTESIAN_POINT('',(3.501742494E-03,9.557387408085E-03));+#3435 = CARTESIAN_POINT('',(3.501742494E-03,1.961502374387E-02));+#3436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3437 = ORIENTED_EDGE('',*,*,#3438,.T.);+#3438 = EDGE_CURVE('',#3423,#3439,#3441,.T.);+#3439 = VERTEX_POINT('',#3440);+#3440 = CARTESIAN_POINT('',(-0.139371984145,1.619226792279E-02,0.355));+#3441 = SURFACE_CURVE('',#3442,(#3446),.PCURVE_S1.);+#3442 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3443,#3444,#3445),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3443 = CARTESIAN_POINT('',(-0.142584108839,9.478400735294E-04,0.355));+#3444 = CARTESIAN_POINT('',(-0.142584108839,1.103180530025E-02,0.355));+#3445 = CARTESIAN_POINT('',(-0.139371984145,1.619226792279E-02,0.355));+#3446 = PCURVE('',#3346,#3447);+#3447 = DEFINITIONAL_REPRESENTATION('',(#3448),#3452);+#3448 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3449,#3450,#3451),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3449 = CARTESIAN_POINT('',(3.501742494E-03,1.961502374387E-02));+#3450 = CARTESIAN_POINT('',(3.501742494E-03,2.969898897059E-02));+#3451 = CARTESIAN_POINT('',(6.713867188E-03,3.485945159313E-02));+#3452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3453 = ORIENTED_EDGE('',*,*,#3454,.T.);+#3454 = EDGE_CURVE('',#3439,#3336,#3455,.T.);+#3455 = SURFACE_CURVE('',#3456,(#3460),.PCURVE_S1.);+#3456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3457,#3458,#3459),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3457 = CARTESIAN_POINT('',(-0.139371984145,1.619226792279E-02,0.355));+#3458 = CARTESIAN_POINT('',(-0.136159859452,2.135273054534E-02,0.355));+#3459 = CARTESIAN_POINT('',(-0.129867254519,2.135273054534E-02,0.355));+#3460 = PCURVE('',#3346,#3461);+#3461 = DEFINITIONAL_REPRESENTATION('',(#3462),#3466);+#3462 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3463,#3464,#3465),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3463 = CARTESIAN_POINT('',(6.713867188E-03,3.485945159313E-02));+#3464 = CARTESIAN_POINT('',(9.925991881E-03,4.001991421568E-02));+#3465 = CARTESIAN_POINT('',(1.6218596814E-02,4.001991421568E-02));+#3466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3467 = FACE_BOUND('',#3468,.F.);+#3468 = EDGE_LOOP('',(#3469,#3487,#3503,#3519,#3535,#3551,#3567,#3583));+#3469 = ORIENTED_EDGE('',*,*,#3470,.T.);+#3470 = EDGE_CURVE('',#3471,#3473,#3475,.T.);+#3471 = VERTEX_POINT('',#3472);+#3472 = CARTESIAN_POINT('',(-0.129867254519,1.714010799632E-02,0.355));+#3473 = VERTEX_POINT('',#3474);+#3474 = CARTESIAN_POINT('',(-0.13540948606,1.313811657475E-02,0.355));+#3475 = SURFACE_CURVE('',#3476,(#3480),.PCURVE_S1.);+#3476 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3477,#3478,#3479),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3477 = CARTESIAN_POINT('',(-0.129867254519,1.714010799632E-02,0.355));+#3478 = CARTESIAN_POINT('',(-0.13357962814,1.714010799632E-02,0.355));+#3479 = CARTESIAN_POINT('',(-0.13540948606,1.313811657475E-02,0.355));+#3480 = PCURVE('',#3346,#3481);+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);+#3482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3483,#3484,#3485),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3483 = CARTESIAN_POINT('',(1.6218596814E-02,3.580729166666E-02));+#3484 = CARTESIAN_POINT('',(1.2506223193E-02,3.580729166666E-02));+#3485 = CARTESIAN_POINT('',(1.0676365273E-02,3.180530024509E-02));+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3487 = ORIENTED_EDGE('',*,*,#3488,.T.);+#3488 = EDGE_CURVE('',#3473,#3489,#3491,.T.);+#3489 = VERTEX_POINT('',#3490);+#3490 = CARTESIAN_POINT('',(-0.13723934398,9.478400735294E-04,0.355));+#3491 = SURFACE_CURVE('',#3492,(#3496),.PCURVE_S1.);+#3492 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3493,#3494,#3495),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3493 = CARTESIAN_POINT('',(-0.13540948606,1.313811657475E-02,0.355));+#3494 = CARTESIAN_POINT('',(-0.13723934398,9.136125153186E-03,0.355));+#3495 = CARTESIAN_POINT('',(-0.13723934398,9.478400735294E-04,0.355));+#3496 = PCURVE('',#3346,#3497);+#3497 = DEFINITIONAL_REPRESENTATION('',(#3498),#3502);+#3498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3499,#3500,#3501),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3499 = CARTESIAN_POINT('',(1.0676365273E-02,3.180530024509E-02));+#3500 = CARTESIAN_POINT('',(8.846507353E-03,2.780330882353E-02));+#3501 = CARTESIAN_POINT('',(8.846507353E-03,1.961502374387E-02));+#3502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3503 = ORIENTED_EDGE('',*,*,#3504,.T.);+#3504 = EDGE_CURVE('',#3489,#3505,#3507,.T.);+#3505 = VERTEX_POINT('',#3506);+#3506 = CARTESIAN_POINT('',(-0.13540948606,-1.121610753676E-02,0.355));+#3507 = SURFACE_CURVE('',#3508,(#3512),.PCURVE_S1.);+#3508 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3509,#3510,#3511),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3509 = CARTESIAN_POINT('',(-0.13723934398,9.478400735294E-04,0.355));+#3510 = CARTESIAN_POINT('',(-0.13723934398,-7.214116115196E-03,0.355));+#3511 = CARTESIAN_POINT('',(-0.13540948606,-1.121610753676E-02,0.355));+#3512 = PCURVE('',#3346,#3513);+#3513 = DEFINITIONAL_REPRESENTATION('',(#3514),#3518);+#3514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3515,#3516,#3517),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3515 = CARTESIAN_POINT('',(8.846507353E-03,1.961502374387E-02));+#3516 = CARTESIAN_POINT('',(8.846507353E-03,1.145306755514E-02));+#3517 = CARTESIAN_POINT('',(1.0676365273E-02,7.45107613358E-03));+#3518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3519 = ORIENTED_EDGE('',*,*,#3520,.T.);+#3520 = EDGE_CURVE('',#3505,#3521,#3523,.T.);+#3521 = VERTEX_POINT('',#3522);+#3522 = CARTESIAN_POINT('',(-0.129867254519,-1.521809895833E-02,0.355));+#3523 = SURFACE_CURVE('',#3524,(#3528),.PCURVE_S1.);+#3524 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3525,#3526,#3527),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3525 = CARTESIAN_POINT('',(-0.13540948606,-1.121610753676E-02,0.355));+#3526 = CARTESIAN_POINT('',(-0.13357962814,-1.521809895833E-02,0.355));+#3527 = CARTESIAN_POINT('',(-0.129867254519,-1.521809895833E-02,0.355));+#3528 = PCURVE('',#3346,#3529);+#3529 = DEFINITIONAL_REPRESENTATION('',(#3530),#3534);+#3530 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3531,#3532,#3533),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3531 = CARTESIAN_POINT('',(1.0676365273E-02,7.45107613358E-03));+#3532 = CARTESIAN_POINT('',(1.2506223193E-02,3.44908471201E-03));+#3533 = CARTESIAN_POINT('',(1.6218596814E-02,3.44908471201E-03));+#3534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3535 = ORIENTED_EDGE('',*,*,#3536,.T.);+#3536 = EDGE_CURVE('',#3521,#3537,#3539,.T.);+#3537 = VERTEX_POINT('',#3538);+#3538 = CARTESIAN_POINT('',(-0.124298694087,-1.121610753676E-02,0.355));+#3539 = SURFACE_CURVE('',#3540,(#3544),.PCURVE_S1.);+#3540 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3541,#3542,#3543),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3541 = CARTESIAN_POINT('',(-0.129867254519,-1.521809895833E-02,0.355));+#3542 = CARTESIAN_POINT('',(-0.126128552007,-1.521809895833E-02,0.355));+#3543 = CARTESIAN_POINT('',(-0.124298694087,-1.121610753676E-02,0.355));+#3544 = PCURVE('',#3346,#3545);+#3545 = DEFINITIONAL_REPRESENTATION('',(#3546),#3550);+#3546 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3547,#3548,#3549),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3547 = CARTESIAN_POINT('',(1.6218596814E-02,3.44908471201E-03));+#3548 = CARTESIAN_POINT('',(1.9957299326E-02,3.44908471201E-03));+#3549 = CARTESIAN_POINT('',(2.1787157246E-02,7.45107613358E-03));+#3550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3551 = ORIENTED_EDGE('',*,*,#3552,.T.);+#3552 = EDGE_CURVE('',#3537,#3553,#3555,.T.);+#3553 = VERTEX_POINT('',#3554);+#3554 = CARTESIAN_POINT('',(-0.122468836167,9.478400735294E-04,0.355));+#3555 = SURFACE_CURVE('',#3556,(#3560),.PCURVE_S1.);+#3556 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3557,#3558,#3559),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3557 = CARTESIAN_POINT('',(-0.124298694087,-1.121610753676E-02,0.355));+#3558 = CARTESIAN_POINT('',(-0.122468836167,-7.214116115196E-03,0.355));+#3559 = CARTESIAN_POINT('',(-0.122468836167,9.478400735294E-04,0.355));+#3560 = PCURVE('',#3346,#3561);+#3561 = DEFINITIONAL_REPRESENTATION('',(#3562),#3566);+#3562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3563,#3564,#3565),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3563 = CARTESIAN_POINT('',(2.1787157246E-02,7.45107613358E-03));+#3564 = CARTESIAN_POINT('',(2.3617015166E-02,1.145306755514E-02));+#3565 = CARTESIAN_POINT('',(2.3617015166E-02,1.961502374387E-02));+#3566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3567 = ORIENTED_EDGE('',*,*,#3568,.T.);+#3568 = EDGE_CURVE('',#3553,#3569,#3571,.T.);+#3569 = VERTEX_POINT('',#3570);+#3570 = CARTESIAN_POINT('',(-0.124298694087,1.313811657475E-02,0.355));+#3571 = SURFACE_CURVE('',#3572,(#3576),.PCURVE_S1.);+#3572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3573,#3574,#3575),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3573 = CARTESIAN_POINT('',(-0.122468836167,9.478400735294E-04,0.355));+#3574 = CARTESIAN_POINT('',(-0.122468836167,9.136125153186E-03,0.355));+#3575 = CARTESIAN_POINT('',(-0.124298694087,1.313811657475E-02,0.355));+#3576 = PCURVE('',#3346,#3577);+#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);+#3578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3579,#3580,#3581),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3579 = CARTESIAN_POINT('',(2.3617015166E-02,1.961502374387E-02));+#3580 = CARTESIAN_POINT('',(2.3617015166E-02,2.780330882353E-02));+#3581 = CARTESIAN_POINT('',(2.1787157246E-02,3.180530024509E-02));+#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3583 = ORIENTED_EDGE('',*,*,#3584,.T.);+#3584 = EDGE_CURVE('',#3569,#3471,#3585,.T.);+#3585 = SURFACE_CURVE('',#3586,(#3590),.PCURVE_S1.);+#3586 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3587,#3588,#3589),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3587 = CARTESIAN_POINT('',(-0.124298694087,1.313811657475E-02,0.355));+#3588 = CARTESIAN_POINT('',(-0.126128552007,1.714010799632E-02,0.355));+#3589 = CARTESIAN_POINT('',(-0.129867254519,1.714010799632E-02,0.355));+#3590 = PCURVE('',#3346,#3591);+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);+#3592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3593,#3594,#3595),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3593 = CARTESIAN_POINT('',(2.1787157246E-02,3.180530024509E-02));+#3594 = CARTESIAN_POINT('',(1.9957299326E-02,3.580729166666E-02));+#3595 = CARTESIAN_POINT('',(1.6218596814E-02,3.580729166666E-02));+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3597 = SHELL_BASED_SURFACE_MODEL('',(#3598));+#3598 = OPEN_SHELL('',(#3599));+#3599 = ADVANCED_FACE('',(#3600),#3614,.T.);+#3600 = FACE_BOUND('',#3601,.F.);+#3601 = EDGE_LOOP('',(#3602,#3625,#3641,#3657,#3673,#3689,#3705,#3721,+ #3737,#3753,#3769,#3785,#3801,#3817,#3833,#3849,#3865,#3881,#3897,+ #3913,#3929));+#3602 = ORIENTED_EDGE('',*,*,#3603,.T.);+#3603 = EDGE_CURVE('',#3604,#3606,#3608,.T.);+#3604 = VERTEX_POINT('',#3605);+#3605 = CARTESIAN_POINT('',(-0.103801652497,-1.419127221201E-02,0.355));+#3606 = VERTEX_POINT('',#3607);+#3607 = CARTESIAN_POINT('',(-8.574003331801E-02,-1.419127221201E-02,+ 0.355));+#3608 = SURFACE_CURVE('',#3609,(#3613),.PCURVE_S1.);+#3609 = LINE('',#3610,#3611);+#3610 = CARTESIAN_POINT('',(-0.103801652497,-1.419127221201E-02,0.355));+#3611 = VECTOR('',#3612,1.);+#3612 = DIRECTION('',(1.,0.,0.));+#3613 = PCURVE('',#3614,#3619);+#3614 = PLANE('',#3615);+#3615 = AXIS2_PLACEMENT_3D('',#3616,#3617,#3618);+#3616 = CARTESIAN_POINT('',(-0.113622328814,-1.866718367034E-02,0.355));+#3617 = DIRECTION('',(0.,0.,1.));+#3618 = DIRECTION('',(1.,0.,0.));+#3619 = DEFINITIONAL_REPRESENTATION('',(#3620),#3624);+#3620 = LINE('',#3621,#3622);+#3621 = CARTESIAN_POINT('',(9.820676317E-03,4.47591145833E-03));+#3622 = VECTOR('',#3623,1.);+#3623 = DIRECTION('',(1.,0.));+#3624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3625 = ORIENTED_EDGE('',*,*,#3626,.T.);+#3626 = EDGE_CURVE('',#3606,#3627,#3629,.T.);+#3627 = VERTEX_POINT('',#3628);+#3628 = CARTESIAN_POINT('',(-8.574003331801E-02,-1.866718367034E-02,+ 0.355));+#3629 = SURFACE_CURVE('',#3630,(#3634),.PCURVE_S1.);+#3630 = LINE('',#3631,#3632);+#3631 = CARTESIAN_POINT('',(-8.574003331801E-02,-1.419127221201E-02,+ 0.355));+#3632 = VECTOR('',#3633,1.);+#3633 = DIRECTION('',(0.,-1.,0.));+#3634 = PCURVE('',#3614,#3635);+#3635 = DEFINITIONAL_REPRESENTATION('',(#3636),#3640);+#3636 = LINE('',#3637,#3638);+#3637 = CARTESIAN_POINT('',(2.788229549599E-02,4.47591145833E-03));+#3638 = VECTOR('',#3639,1.);+#3639 = DIRECTION('',(0.,-1.));+#3640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3641 = ORIENTED_EDGE('',*,*,#3642,.T.);+#3642 = EDGE_CURVE('',#3627,#3643,#3645,.T.);+#3643 = VERTEX_POINT('',#3644);+#3644 = CARTESIAN_POINT('',(-0.109620337393,-1.866718367034E-02,0.355));+#3645 = SURFACE_CURVE('',#3646,(#3650),.PCURVE_S1.);+#3646 = LINE('',#3647,#3648);+#3647 = CARTESIAN_POINT('',(-8.574003331801E-02,-1.866718367034E-02,+ 0.355));+#3648 = VECTOR('',#3649,1.);+#3649 = DIRECTION('',(-1.,0.,0.));+#3650 = PCURVE('',#3614,#3651);+#3651 = DEFINITIONAL_REPRESENTATION('',(#3652),#3656);+#3652 = LINE('',#3653,#3654);+#3653 = CARTESIAN_POINT('',(2.788229549599E-02,0.));+#3654 = VECTOR('',#3655,1.);+#3655 = DIRECTION('',(-1.,0.));+#3656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3657 = ORIENTED_EDGE('',*,*,#3658,.T.);+#3658 = EDGE_CURVE('',#3643,#3659,#3661,.T.);+#3659 = VERTEX_POINT('',#3660);+#3660 = CARTESIAN_POINT('',(-0.109620337393,-1.419127221201E-02,0.355));+#3661 = SURFACE_CURVE('',#3662,(#3666),.PCURVE_S1.);+#3662 = LINE('',#3663,#3664);+#3663 = CARTESIAN_POINT('',(-0.109620337393,-1.866718367034E-02,0.355));+#3664 = VECTOR('',#3665,1.);+#3665 = DIRECTION('',(0.,1.,0.));+#3666 = PCURVE('',#3614,#3667);+#3667 = DEFINITIONAL_REPRESENTATION('',(#3668),#3672);+#3668 = LINE('',#3669,#3670);+#3669 = CARTESIAN_POINT('',(4.001991421E-03,0.));+#3670 = VECTOR('',#3671,1.);+#3671 = DIRECTION('',(0.,1.));+#3672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3673 = ORIENTED_EDGE('',*,*,#3674,.T.);+#3674 = EDGE_CURVE('',#3659,#3675,#3677,.T.);+#3675 = VERTEX_POINT('',#3676);+#3676 = CARTESIAN_POINT('',(-0.101010790058,-5.028818167892E-03,0.355));+#3677 = SURFACE_CURVE('',#3678,(#3682),.PCURVE_S1.);+#3678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3679,#3680,#3681),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3679 = CARTESIAN_POINT('',(-0.109620337393,-1.419127221201E-02,0.355));+#3680 = CARTESIAN_POINT('',(-0.104696834789,-9.004480698529E-03,0.355));+#3681 = CARTESIAN_POINT('',(-0.101010790058,-5.028818167892E-03,0.355));+#3682 = PCURVE('',#3614,#3683);+#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688);+#3684 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3685,#3686,#3687),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3685 = CARTESIAN_POINT('',(4.001991421E-03,4.47591145833E-03));+#3686 = CARTESIAN_POINT('',(8.925494025E-03,9.662702971811E-03));+#3687 = CARTESIAN_POINT('',(1.2611538756E-02,1.363836550245E-02));+#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3689 = ORIENTED_EDGE('',*,*,#3690,.T.);+#3690 = EDGE_CURVE('',#3675,#3691,#3693,.T.);+#3691 = VERTEX_POINT('',#3692);+#3692 = CARTESIAN_POINT('',(-9.592931410846E-02,5.792356004902E-04,0.355+ ));+#3693 = SURFACE_CURVE('',#3694,(#3698),.PCURVE_S1.);+#3694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3695,#3696,#3697),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3695 = CARTESIAN_POINT('',(-0.101010790058,-5.028818167892E-03,0.355));+#3696 = CARTESIAN_POINT('',(-9.732474532782E-02,-1.053155637255E-03,+ 0.355));+#3697 = CARTESIAN_POINT('',(-9.592931410846E-02,5.792356004902E-04,0.355+ ));+#3698 = PCURVE('',#3614,#3699);+#3699 = DEFINITIONAL_REPRESENTATION('',(#3700),#3704);+#3700 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3701,#3702,#3703),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3701 = CARTESIAN_POINT('',(1.2611538756E-02,1.363836550245E-02));+#3702 = CARTESIAN_POINT('',(1.629758348618E-02,1.761402803309E-02));+#3703 = CARTESIAN_POINT('',(1.769301470554E-02,1.924641927083E-02));+#3704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3705 = ORIENTED_EDGE('',*,*,#3706,.T.);+#3706 = EDGE_CURVE('',#3691,#3707,#3709,.T.);+#3707 = VERTEX_POINT('',#3708);+#3708 = CARTESIAN_POINT('',(-9.237491383272E-02,5.779191559436E-03,0.355+ ));+#3709 = SURFACE_CURVE('',#3710,(#3714),.PCURVE_S1.);+#3710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3711,#3712,#3713),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3711 = CARTESIAN_POINT('',(-9.592931410846E-02,5.792356004902E-04,0.355+ ));+#3712 = CARTESIAN_POINT('',(-9.329642501532E-02,3.791360294118E-03,0.355+ ));+#3713 = CARTESIAN_POINT('',(-9.237491383272E-02,5.779191559436E-03,0.355+ ));+#3714 = PCURVE('',#3614,#3715);+#3715 = DEFINITIONAL_REPRESENTATION('',(#3716),#3720);+#3716 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3717,#3718,#3719),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3717 = CARTESIAN_POINT('',(1.769301470554E-02,1.924641927083E-02));+#3718 = CARTESIAN_POINT('',(2.032590379868E-02,2.245854396446E-02));+#3719 = CARTESIAN_POINT('',(2.124741498128E-02,2.444637522978E-02));+#3720 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3721 = ORIENTED_EDGE('',*,*,#3722,.T.);+#3722 = EDGE_CURVE('',#3707,#3723,#3725,.T.);+#3723 = VERTEX_POINT('',#3724);+#3724 = CARTESIAN_POINT('',(-9.145340265012E-02,9.847005208333E-03,0.355+ ));+#3725 = SURFACE_CURVE('',#3726,(#3730),.PCURVE_S1.);+#3726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3727,#3728,#3729),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3727 = CARTESIAN_POINT('',(-9.237491383272E-02,5.779191559436E-03,0.355+ ));+#3728 = CARTESIAN_POINT('',(-9.145340265012E-02,7.767022824755E-03,0.355+ ));+#3729 = CARTESIAN_POINT('',(-9.145340265012E-02,9.847005208333E-03,0.355+ ));+#3730 = PCURVE('',#3614,#3731);+#3731 = DEFINITIONAL_REPRESENTATION('',(#3732),#3736);+#3732 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3733,#3734,#3735),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3733 = CARTESIAN_POINT('',(2.124741498128E-02,2.444637522978E-02));+#3734 = CARTESIAN_POINT('',(2.216892616388E-02,2.643420649509E-02));+#3735 = CARTESIAN_POINT('',(2.216892616388E-02,2.851418887867E-02));+#3736 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3737 = ORIENTED_EDGE('',*,*,#3738,.T.);+#3738 = EDGE_CURVE('',#3723,#3739,#3741,.T.);+#3739 = VERTEX_POINT('',#3740);+#3740 = CARTESIAN_POINT('',(-9.338857613358E-02,1.500746783088E-02,0.355+ ));+#3741 = SURFACE_CURVE('',#3742,(#3746),.PCURVE_S1.);+#3742 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3743,#3744,#3745),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3743 = CARTESIAN_POINT('',(-9.145340265012E-02,9.847005208333E-03,0.355+ ));+#3744 = CARTESIAN_POINT('',(-9.145340265012E-02,1.313811657475E-02,0.355+ ));+#3745 = CARTESIAN_POINT('',(-9.338857613358E-02,1.500746783088E-02,0.355+ ));+#3746 = PCURVE('',#3614,#3747);+#3747 = DEFINITIONAL_REPRESENTATION('',(#3748),#3752);+#3748 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3749,#3750,#3751),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3749 = CARTESIAN_POINT('',(2.216892616388E-02,2.851418887867E-02));+#3750 = CARTESIAN_POINT('',(2.216892616388E-02,3.180530024509E-02));+#3751 = CARTESIAN_POINT('',(2.023375268042E-02,3.367465150122E-02));+#3752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3753 = ORIENTED_EDGE('',*,*,#3754,.T.);+#3754 = EDGE_CURVE('',#3739,#3755,#3757,.T.);+#3755 = VERTEX_POINT('',#3756);+#3756 = CARTESIAN_POINT('',(-9.869384765625E-02,1.687681908701E-02,0.355+ ));+#3757 = SURFACE_CURVE('',#3758,(#3762),.PCURVE_S1.);+#3758 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3759,#3760,#3761),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3759 = CARTESIAN_POINT('',(-9.338857613358E-02,1.500746783088E-02,0.355+ ));+#3760 = CARTESIAN_POINT('',(-9.532374961703E-02,1.687681908701E-02,0.355+ ));+#3761 = CARTESIAN_POINT('',(-9.869384765625E-02,1.687681908701E-02,0.355+ ));+#3762 = PCURVE('',#3614,#3763);+#3763 = DEFINITIONAL_REPRESENTATION('',(#3764),#3768);+#3764 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3765,#3766,#3767),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3765 = CARTESIAN_POINT('',(2.023375268042E-02,3.367465150122E-02));+#3766 = CARTESIAN_POINT('',(1.829857919697E-02,3.554400275735E-02));+#3767 = CARTESIAN_POINT('',(1.492848115775E-02,3.554400275735E-02));+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3769 = ORIENTED_EDGE('',*,*,#3770,.T.);+#3770 = EDGE_CURVE('',#3755,#3771,#3773,.T.);+#3771 = VERTEX_POINT('',#3772);+#3772 = CARTESIAN_POINT('',(-0.103722665824,1.600796568627E-02,0.355));+#3773 = SURFACE_CURVE('',#3774,(#3778),.PCURVE_S1.);+#3774 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3775,#3776,#3777),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3775 = CARTESIAN_POINT('',(-9.869384765625E-02,1.687681908701E-02,0.355+ ));+#3776 = CARTESIAN_POINT('',(-0.101089776731,1.687681908701E-02,0.355));+#3777 = CARTESIAN_POINT('',(-0.103722665824,1.600796568627E-02,0.355));+#3778 = PCURVE('',#3614,#3779);+#3779 = DEFINITIONAL_REPRESENTATION('',(#3780),#3784);+#3780 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3781,#3782,#3783),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3781 = CARTESIAN_POINT('',(1.492848115775E-02,3.554400275735E-02));+#3782 = CARTESIAN_POINT('',(1.2532552083E-02,3.554400275735E-02));+#3783 = CARTESIAN_POINT('',(9.89966299E-03,3.467514935661E-02));+#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3785 = ORIENTED_EDGE('',*,*,#3786,.T.);+#3786 = EDGE_CURVE('',#3771,#3787,#3789,.T.);+#3787 = VERTEX_POINT('',#3788);+#3788 = CARTESIAN_POINT('',(-0.109304390702,1.337507659314E-02,0.355));+#3789 = SURFACE_CURVE('',#3790,(#3794),.PCURVE_S1.);+#3790 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3791,#3792,#3793),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3791 = CARTESIAN_POINT('',(-0.103722665824,1.600796568627E-02,0.355));+#3792 = CARTESIAN_POINT('',(-0.106355554917,1.513911228554E-02,0.355));+#3793 = CARTESIAN_POINT('',(-0.109304390702,1.337507659314E-02,0.355));+#3794 = PCURVE('',#3614,#3795);+#3795 = DEFINITIONAL_REPRESENTATION('',(#3796),#3800);+#3796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3797,#3798,#3799),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3797 = CARTESIAN_POINT('',(9.89966299E-03,3.467514935661E-02));+#3798 = CARTESIAN_POINT('',(7.266773897E-03,3.380629595588E-02));+#3799 = CARTESIAN_POINT('',(4.317938112E-03,3.204226026348E-02));+#3800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3801 = ORIENTED_EDGE('',*,*,#3802,.T.);+#3802 = EDGE_CURVE('',#3787,#3803,#3805,.T.);+#3803 = VERTEX_POINT('',#3804);+#3804 = CARTESIAN_POINT('',(-0.109304390702,1.874617034314E-02,0.355));+#3805 = SURFACE_CURVE('',#3806,(#3810),.PCURVE_S1.);+#3806 = LINE('',#3807,#3808);+#3807 = CARTESIAN_POINT('',(-0.109304390702,1.337507659314E-02,0.355));+#3808 = VECTOR('',#3809,1.);+#3809 = DIRECTION('',(0.,1.,0.));+#3810 = PCURVE('',#3614,#3811);+#3811 = DEFINITIONAL_REPRESENTATION('',(#3812),#3816);+#3812 = LINE('',#3813,#3814);+#3813 = CARTESIAN_POINT('',(4.317938112E-03,3.204226026348E-02));+#3814 = VECTOR('',#3815,1.);+#3815 = DIRECTION('',(0.,1.));+#3816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3817 = ORIENTED_EDGE('',*,*,#3818,.T.);+#3818 = EDGE_CURVE('',#3803,#3819,#3821,.T.);+#3819 = VERTEX_POINT('',#3820);+#3820 = CARTESIAN_POINT('',(-0.103972790288,2.069450827206E-02,0.355));+#3821 = SURFACE_CURVE('',#3822,(#3826),.PCURVE_S1.);+#3822 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3823,#3824,#3825),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3823 = CARTESIAN_POINT('',(-0.109304390702,1.874617034314E-02,0.355));+#3824 = CARTESIAN_POINT('',(-0.106592514936,2.003628599877E-02,0.355));+#3825 = CARTESIAN_POINT('',(-0.103972790288,2.069450827206E-02,0.355));+#3826 = PCURVE('',#3614,#3827);+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);+#3828 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3829,#3830,#3831),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3829 = CARTESIAN_POINT('',(4.317938112E-03,3.741335401348E-02));+#3830 = CARTESIAN_POINT('',(7.029813878E-03,3.870346966911E-02));+#3831 = CARTESIAN_POINT('',(9.649538526E-03,3.93616919424E-02));+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3833 = ORIENTED_EDGE('',*,*,#3834,.T.);+#3834 = EDGE_CURVE('',#3819,#3835,#3837,.T.);+#3835 = VERTEX_POINT('',#3836);+#3836 = CARTESIAN_POINT('',(-9.879916321998E-02,2.135273054534E-02,0.355+ ));+#3837 = SURFACE_CURVE('',#3838,(#3842),.PCURVE_S1.);+#3838 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3839,#3840,#3841),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3839 = CARTESIAN_POINT('',(-0.103972790288,2.069450827206E-02,0.355));+#3840 = CARTESIAN_POINT('',(-0.10135306564,2.135273054534E-02,0.355));+#3841 = CARTESIAN_POINT('',(-9.879916321998E-02,2.135273054534E-02,0.355+ ));+#3842 = PCURVE('',#3614,#3843);+#3843 = DEFINITIONAL_REPRESENTATION('',(#3844),#3848);+#3844 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3845,#3846,#3847),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3845 = CARTESIAN_POINT('',(9.649538526E-03,3.93616919424E-02));+#3846 = CARTESIAN_POINT('',(1.2269263174E-02,4.001991421568E-02));+#3847 = CARTESIAN_POINT('',(1.482316559402E-02,4.001991421568E-02));+#3848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3849 = ORIENTED_EDGE('',*,*,#3850,.T.);+#3850 = EDGE_CURVE('',#3835,#3851,#3853,.T.);+#3851 = VERTEX_POINT('',#3852);+#3852 = CARTESIAN_POINT('',(-8.951822916667E-02,1.828541475184E-02,0.355+ ));+#3853 = SURFACE_CURVE('',#3854,(#3858),.PCURVE_S1.);+#3854 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3855,#3856,#3857),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3855 = CARTESIAN_POINT('',(-9.879916321998E-02,2.135273054534E-02,0.355+ ));+#3856 = CARTESIAN_POINT('',(-9.3033136106E-02,2.135273054534E-02,0.355)+ );+#3857 = CARTESIAN_POINT('',(-8.951822916667E-02,1.828541475184E-02,0.355+ ));+#3858 = PCURVE('',#3614,#3859);+#3859 = DEFINITIONAL_REPRESENTATION('',(#3860),#3864);+#3860 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3861,#3862,#3863),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3861 = CARTESIAN_POINT('',(1.482316559402E-02,4.001991421568E-02));+#3862 = CARTESIAN_POINT('',(2.0589192708E-02,4.001991421568E-02));+#3863 = CARTESIAN_POINT('',(2.410409964733E-02,3.695259842218E-02));+#3864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3865 = ORIENTED_EDGE('',*,*,#3866,.T.);+#3866 = EDGE_CURVE('',#3851,#3867,#3869,.T.);+#3867 = VERTEX_POINT('',#3868);+#3868 = CARTESIAN_POINT('',(-8.600332222733E-02,1.02419385723E-02,0.355)+ );+#3869 = SURFACE_CURVE('',#3870,(#3874),.PCURVE_S1.);+#3870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3871,#3872,#3873),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3871 = CARTESIAN_POINT('',(-8.951822916667E-02,1.828541475184E-02,0.355+ ));+#3872 = CARTESIAN_POINT('',(-8.600332222733E-02,1.521809895833E-02,0.355+ ));+#3873 = CARTESIAN_POINT('',(-8.600332222733E-02,1.02419385723E-02,0.355)+ );+#3874 = PCURVE('',#3614,#3875);+#3875 = DEFINITIONAL_REPRESENTATION('',(#3876),#3880);+#3876 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3877,#3878,#3879),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3877 = CARTESIAN_POINT('',(2.410409964733E-02,3.695259842218E-02));+#3878 = CARTESIAN_POINT('',(2.761900658667E-02,3.388528262867E-02));+#3879 = CARTESIAN_POINT('',(2.761900658667E-02,2.890912224264E-02));+#3880 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3881 = ORIENTED_EDGE('',*,*,#3882,.T.);+#3882 = EDGE_CURVE('',#3867,#3883,#3885,.T.);+#3883 = VERTEX_POINT('',#3884);+#3884 = CARTESIAN_POINT('',(-8.717495787377E-02,5.18679151348E-03,0.355)+ );+#3885 = SURFACE_CURVE('',#3886,(#3890),.PCURVE_S1.);+#3886 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3887,#3888,#3889),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3887 = CARTESIAN_POINT('',(-8.600332222733E-02,1.02419385723E-02,0.355)+ );+#3888 = CARTESIAN_POINT('',(-8.600332222733E-02,7.714365042892E-03,0.355+ ));+#3889 = CARTESIAN_POINT('',(-8.717495787377E-02,5.18679151348E-03,0.355)+ );+#3890 = PCURVE('',#3614,#3891);+#3891 = DEFINITIONAL_REPRESENTATION('',(#3892),#3896);+#3892 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3893,#3894,#3895),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3893 = CARTESIAN_POINT('',(2.761900658667E-02,2.890912224264E-02));+#3894 = CARTESIAN_POINT('',(2.761900658667E-02,2.638154871323E-02));+#3895 = CARTESIAN_POINT('',(2.644737094023E-02,2.385397518382E-02));+#3896 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3897 = ORIENTED_EDGE('',*,*,#3898,.T.);+#3898 = EDGE_CURVE('',#3883,#3899,#3901,.T.);+#3899 = VERTEX_POINT('',#3900);+#3900 = CARTESIAN_POINT('',(-9.097948261336E-02,-3.949333639706E-04,+ 0.355));+#3901 = SURFACE_CURVE('',#3902,(#3906),.PCURVE_S1.);+#3902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3903,#3904,#3905),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3903 = CARTESIAN_POINT('',(-8.717495787377E-02,5.18679151348E-03,0.355)+ );+#3904 = CARTESIAN_POINT('',(-8.834659352022E-02,2.659217984069E-03,0.355+ ));+#3905 = CARTESIAN_POINT('',(-9.097948261336E-02,-3.949333639706E-04,+ 0.355));+#3906 = PCURVE('',#3614,#3907);+#3907 = DEFINITIONAL_REPRESENTATION('',(#3908),#3912);+#3908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3909,#3910,#3911),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3909 = CARTESIAN_POINT('',(2.644737094023E-02,2.385397518382E-02));+#3910 = CARTESIAN_POINT('',(2.527573529378E-02,2.132640165441E-02));+#3911 = CARTESIAN_POINT('',(2.264284620064E-02,1.827225030637E-02));+#3912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3913 = ORIENTED_EDGE('',*,*,#3914,.T.);+#3914 = EDGE_CURVE('',#3899,#3915,#3917,.T.);+#3915 = VERTEX_POINT('',#3916);+#3916 = CARTESIAN_POINT('',(-9.525792738971E-02,-5.134133731618E-03,+ 0.355));+#3917 = SURFACE_CURVE('',#3918,(#3922),.PCURVE_S1.);+#3918 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3919,#3920,#3921),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3919 = CARTESIAN_POINT('',(-9.097948261336E-02,-3.949333639706E-04,+ 0.355));+#3920 = CARTESIAN_POINT('',(-9.245390050551E-02,-2.10631127451E-03,0.355+ ));+#3921 = CARTESIAN_POINT('',(-9.525792738971E-02,-5.134133731618E-03,+ 0.355));+#3922 = PCURVE('',#3614,#3923);+#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);+#3924 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3925,#3926,#3927),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3925 = CARTESIAN_POINT('',(2.264284620064E-02,1.827225030637E-02));+#3926 = CARTESIAN_POINT('',(2.116842830849E-02,1.656087239583E-02));+#3927 = CARTESIAN_POINT('',(1.836440142429E-02,1.353304993872E-02));+#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3929 = ORIENTED_EDGE('',*,*,#3930,.T.);+#3930 = EDGE_CURVE('',#3915,#3604,#3931,.T.);+#3931 = SURFACE_CURVE('',#3932,(#3936),.PCURVE_S1.);+#3932 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3933,#3934,#3935),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3933 = CARTESIAN_POINT('',(-9.525792738971E-02,-5.134133731618E-03,+ 0.355));+#3934 = CARTESIAN_POINT('',(-9.80619542739E-02,-8.161956188725E-03,0.355+ ));+#3935 = CARTESIAN_POINT('',(-0.103801652497,-1.419127221201E-02,0.355));+#3936 = PCURVE('',#3614,#3937);+#3937 = DEFINITIONAL_REPRESENTATION('',(#3938),#3942);+#3938 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3939,#3940,#3941),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#3939 = CARTESIAN_POINT('',(1.836440142429E-02,1.353304993872E-02));+#3940 = CARTESIAN_POINT('',(1.55603745401E-02,1.050522748161E-02));+#3941 = CARTESIAN_POINT('',(9.820676317E-03,4.47591145833E-03));+#3942 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3943 = SHELL_BASED_SURFACE_MODEL('',(#3944));+#3944 = OPEN_SHELL('',(#3945));+#3945 = ADVANCED_FACE('',(#3946),#3960,.T.);+#3946 = FACE_BOUND('',#3947,.F.);+#3947 = EDGE_LOOP('',(#3948,#3971,#3987,#4003));+#3948 = ORIENTED_EDGE('',*,*,#3949,.T.);+#3949 = EDGE_CURVE('',#3950,#3952,#3954,.T.);+#3950 = VERTEX_POINT('',#3951);+#3951 = CARTESIAN_POINT('',(-7.178572112439E-02,-6.055644914216E-03,+ 0.355));+#3952 = VERTEX_POINT('',#3953);+#3953 = CARTESIAN_POINT('',(-7.178572112439E-02,-1.737706801471E-03,+ 0.355));+#3954 = SURFACE_CURVE('',#3955,(#3959),.PCURVE_S1.);+#3955 = LINE('',#3956,#3957);+#3956 = CARTESIAN_POINT('',(-7.178572112439E-02,-6.055644914216E-03,+ 0.355));+#3957 = VECTOR('',#3958,1.);+#3958 = DIRECTION('',(0.,1.,0.));+#3959 = PCURVE('',#3960,#3965);+#3960 = PLANE('',#3961);+#3961 = AXIS2_PLACEMENT_3D('',#3962,#3963,#3964);+#3962 = CARTESIAN_POINT('',(-8.115880629596E-02,-1.866718367034E-02,+ 0.355));+#3963 = DIRECTION('',(0.,0.,1.));+#3964 = DIRECTION('',(1.,0.,0.));+#3965 = DEFINITIONAL_REPRESENTATION('',(#3966),#3970);+#3966 = LINE('',#3967,#3968);+#3967 = CARTESIAN_POINT('',(9.37308517157E-03,1.261153875612E-02));+#3968 = VECTOR('',#3969,1.);+#3969 = DIRECTION('',(0.,1.));+#3970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3971 = ORIENTED_EDGE('',*,*,#3972,.T.);+#3972 = EDGE_CURVE('',#3952,#3973,#3975,.T.);+#3973 = VERTEX_POINT('',#3974);+#3974 = CARTESIAN_POINT('',(-5.806836894914E-02,-1.737706801471E-03,+ 0.355));+#3975 = SURFACE_CURVE('',#3976,(#3980),.PCURVE_S1.);+#3976 = LINE('',#3977,#3978);+#3977 = CARTESIAN_POINT('',(-7.178572112439E-02,-1.737706801471E-03,+ 0.355));+#3978 = VECTOR('',#3979,1.);+#3979 = DIRECTION('',(1.,0.,0.));+#3980 = PCURVE('',#3960,#3981);+#3981 = DEFINITIONAL_REPRESENTATION('',(#3982),#3986);+#3982 = LINE('',#3983,#3984);+#3983 = CARTESIAN_POINT('',(9.37308517157E-03,1.692947686887E-02));+#3984 = VECTOR('',#3985,1.);+#3985 = DIRECTION('',(1.,0.));+#3986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#3987 = ORIENTED_EDGE('',*,*,#3988,.T.);+#3988 = EDGE_CURVE('',#3973,#3989,#3991,.T.);+#3989 = VERTEX_POINT('',#3990);+#3990 = CARTESIAN_POINT('',(-5.806836894914E-02,-6.055644914216E-03,+ 0.355));+#3991 = SURFACE_CURVE('',#3992,(#3996),.PCURVE_S1.);+#3992 = LINE('',#3993,#3994);+#3993 = CARTESIAN_POINT('',(-5.806836894914E-02,-1.737706801471E-03,+ 0.355));+#3994 = VECTOR('',#3995,1.);+#3995 = DIRECTION('',(0.,-1.,0.));+#3996 = PCURVE('',#3960,#3997);+#3997 = DEFINITIONAL_REPRESENTATION('',(#3998),#4002);+#3998 = LINE('',#3999,#4000);+#3999 = CARTESIAN_POINT('',(2.309043734682E-02,1.692947686887E-02));+#4000 = VECTOR('',#4001,1.);+#4001 = DIRECTION('',(0.,-1.));+#4002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4003 = ORIENTED_EDGE('',*,*,#4004,.T.);+#4004 = EDGE_CURVE('',#3989,#3950,#4005,.T.);+#4005 = SURFACE_CURVE('',#4006,(#4010),.PCURVE_S1.);+#4006 = LINE('',#4007,#4008);+#4007 = CARTESIAN_POINT('',(-5.806836894914E-02,-6.055644914216E-03,+ 0.355));+#4008 = VECTOR('',#4009,1.);+#4009 = DIRECTION('',(-1.,0.,0.));+#4010 = PCURVE('',#3960,#4011);+#4011 = DEFINITIONAL_REPRESENTATION('',(#4012),#4016);+#4012 = LINE('',#4013,#4014);+#4013 = CARTESIAN_POINT('',(2.309043734682E-02,1.261153875612E-02));+#4014 = VECTOR('',#4015,1.);+#4015 = DIRECTION('',(-1.,0.));+#4016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4017 = SHELL_BASED_SURFACE_MODEL('',(#4018));+#4018 = OPEN_SHELL('',(#4019));+#4019 = ADVANCED_FACE('',(#4020),#4034,.T.);+#4020 = FACE_BOUND('',#4021,.F.);+#4021 = EDGE_LOOP('',(#4022,#4045,#4061,#4077,#4093,#4109,#4125,#4141,+ #4157,#4173));+#4022 = ORIENTED_EDGE('',*,*,#4023,.T.);+#4023 = EDGE_CURVE('',#4024,#4026,#4028,.T.);+#4024 = VERTEX_POINT('',#4025);+#4025 = CARTESIAN_POINT('',(-4.256065219056E-02,-1.866718367034E-02,+ 0.355));+#4026 = VERTEX_POINT('',#4027);+#4027 = CARTESIAN_POINT('',(-4.256065219056E-02,2.06418504902E-02,0.355)+ );+#4028 = SURFACE_CURVE('',#4029,(#4033),.PCURVE_S1.);+#4029 = LINE('',#4030,#4031);+#4030 = CARTESIAN_POINT('',(-4.256065219056E-02,-1.866718367034E-02,+ 0.355));+#4031 = VECTOR('',#4032,1.);+#4032 = DIRECTION('',(0.,1.,0.));+#4033 = PCURVE('',#4034,#4039);+#4034 = PLANE('',#4035);+#4035 = AXIS2_PLACEMENT_3D('',#4036,#4037,#4038);+#4036 = CARTESIAN_POINT('',(-4.869528377757E-02,-1.866718367034E-02,+ 0.355));+#4037 = DIRECTION('',(0.,0.,1.));+#4038 = DIRECTION('',(1.,0.,0.));+#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4044);+#4040 = LINE('',#4041,#4042);+#4041 = CARTESIAN_POINT('',(6.13463158701E-03,0.));+#4042 = VECTOR('',#4043,1.);+#4043 = DIRECTION('',(0.,1.));+#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4045 = ORIENTED_EDGE('',*,*,#4046,.T.);+#4046 = EDGE_CURVE('',#4026,#4047,#4049,.T.);+#4047 = VERTEX_POINT('',#4048);+#4048 = CARTESIAN_POINT('',(-1.941755706189E-02,2.06418504902E-02,0.355)+ );+#4049 = SURFACE_CURVE('',#4050,(#4054),.PCURVE_S1.);+#4050 = LINE('',#4051,#4052);+#4051 = CARTESIAN_POINT('',(-4.256065219056E-02,2.06418504902E-02,0.355)+ );+#4052 = VECTOR('',#4053,1.);+#4053 = DIRECTION('',(1.,0.,0.));+#4054 = PCURVE('',#4034,#4055);+#4055 = DEFINITIONAL_REPRESENTATION('',(#4056),#4060);+#4056 = LINE('',#4057,#4058);+#4057 = CARTESIAN_POINT('',(6.13463158701E-03,3.930903416054E-02));+#4058 = VECTOR('',#4059,1.);+#4059 = DIRECTION('',(1.,0.));+#4060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4061 = ORIENTED_EDGE('',*,*,#4062,.T.);+#4062 = EDGE_CURVE('',#4047,#4063,#4065,.T.);+#4063 = VERTEX_POINT('',#4064);+#4064 = CARTESIAN_POINT('',(-1.941755706189E-02,1.616593903186E-02,0.355+ ));+#4065 = SURFACE_CURVE('',#4066,(#4070),.PCURVE_S1.);+#4066 = LINE('',#4067,#4068);+#4067 = CARTESIAN_POINT('',(-1.941755706189E-02,2.06418504902E-02,0.355)+ );+#4068 = VECTOR('',#4069,1.);+#4069 = DIRECTION('',(0.,-1.,0.));+#4070 = PCURVE('',#4034,#4071);+#4071 = DEFINITIONAL_REPRESENTATION('',(#4072),#4076);+#4072 = LINE('',#4073,#4074);+#4073 = CARTESIAN_POINT('',(2.927772671568E-02,3.930903416054E-02));+#4074 = VECTOR('',#4075,1.);+#4075 = DIRECTION('',(0.,-1.));+#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4077 = ORIENTED_EDGE('',*,*,#4078,.T.);+#4078 = EDGE_CURVE('',#4063,#4079,#4081,.T.);+#4079 = VERTEX_POINT('',#4080);+#4080 = CARTESIAN_POINT('',(-3.72158873315E-02,1.616593903186E-02,0.355)+ );+#4081 = SURFACE_CURVE('',#4082,(#4086),.PCURVE_S1.);+#4082 = LINE('',#4083,#4084);+#4083 = CARTESIAN_POINT('',(-1.941755706189E-02,1.616593903186E-02,0.355+ ));+#4084 = VECTOR('',#4085,1.);+#4085 = DIRECTION('',(-1.,0.,0.));+#4086 = PCURVE('',#4034,#4087);+#4087 = DEFINITIONAL_REPRESENTATION('',(#4088),#4092);+#4088 = LINE('',#4089,#4090);+#4089 = CARTESIAN_POINT('',(2.927772671568E-02,3.48331227022E-02));+#4090 = VECTOR('',#4091,1.);+#4091 = DIRECTION('',(-1.,0.));+#4092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4093 = ORIENTED_EDGE('',*,*,#4094,.T.);+#4094 = EDGE_CURVE('',#4079,#4095,#4097,.T.);+#4095 = VERTEX_POINT('',#4096);+#4096 = CARTESIAN_POINT('',(-3.72158873315E-02,4.581227022059E-03,0.355)+ );+#4097 = SURFACE_CURVE('',#4098,(#4102),.PCURVE_S1.);+#4098 = LINE('',#4099,#4100);+#4099 = CARTESIAN_POINT('',(-3.72158873315E-02,1.616593903186E-02,0.355)+ );+#4100 = VECTOR('',#4101,1.);+#4101 = DIRECTION('',(0.,-1.,0.));+#4102 = PCURVE('',#4034,#4103);+#4103 = DEFINITIONAL_REPRESENTATION('',(#4104),#4108);+#4104 = LINE('',#4105,#4106);+#4105 = CARTESIAN_POINT('',(1.147939644607E-02,3.48331227022E-02));+#4106 = VECTOR('',#4107,1.);+#4107 = DIRECTION('',(0.,-1.));+#4108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4109 = ORIENTED_EDGE('',*,*,#4110,.T.);+#4110 = EDGE_CURVE('',#4095,#4111,#4113,.T.);+#4111 = VERTEX_POINT('',#4112);+#4112 = CARTESIAN_POINT('',(-2.107627719056E-02,4.581227022059E-03,0.355+ ));+#4113 = SURFACE_CURVE('',#4114,(#4118),.PCURVE_S1.);+#4114 = LINE('',#4115,#4116);+#4115 = CARTESIAN_POINT('',(-3.72158873315E-02,4.581227022059E-03,0.355)+ );+#4116 = VECTOR('',#4117,1.);+#4117 = DIRECTION('',(1.,0.,0.));+#4118 = PCURVE('',#4034,#4119);+#4119 = DEFINITIONAL_REPRESENTATION('',(#4120),#4124);+#4120 = LINE('',#4121,#4122);+#4121 = CARTESIAN_POINT('',(1.147939644607E-02,2.32484106924E-02));+#4122 = VECTOR('',#4123,1.);+#4123 = DIRECTION('',(1.,0.));+#4124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4125 = ORIENTED_EDGE('',*,*,#4126,.T.);+#4126 = EDGE_CURVE('',#4111,#4127,#4129,.T.);+#4127 = VERTEX_POINT('',#4128);+#4128 = CARTESIAN_POINT('',(-2.107627719056E-02,1.053155637255E-04,0.355+ ));+#4129 = SURFACE_CURVE('',#4130,(#4134),.PCURVE_S1.);+#4130 = LINE('',#4131,#4132);+#4131 = CARTESIAN_POINT('',(-2.107627719056E-02,4.581227022059E-03,0.355+ ));+#4132 = VECTOR('',#4133,1.);+#4133 = DIRECTION('',(0.,-1.,0.));+#4134 = PCURVE('',#4034,#4135);+#4135 = DEFINITIONAL_REPRESENTATION('',(#4136),#4140);+#4136 = LINE('',#4137,#4138);+#4137 = CARTESIAN_POINT('',(2.761900658701E-02,2.32484106924E-02));+#4138 = VECTOR('',#4139,1.);+#4139 = DIRECTION('',(0.,-1.));+#4140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4141 = ORIENTED_EDGE('',*,*,#4142,.T.);+#4142 = EDGE_CURVE('',#4127,#4143,#4145,.T.);+#4143 = VERTEX_POINT('',#4144);+#4144 = CARTESIAN_POINT('',(-3.72158873315E-02,1.053155637255E-04,0.355)+ );+#4145 = SURFACE_CURVE('',#4146,(#4150),.PCURVE_S1.);+#4146 = LINE('',#4147,#4148);+#4147 = CARTESIAN_POINT('',(-2.107627719056E-02,1.053155637255E-04,0.355+ ));+#4148 = VECTOR('',#4149,1.);+#4149 = DIRECTION('',(-1.,0.,0.));+#4150 = PCURVE('',#4034,#4151);+#4151 = DEFINITIONAL_REPRESENTATION('',(#4152),#4156);+#4152 = LINE('',#4153,#4154);+#4153 = CARTESIAN_POINT('',(2.761900658701E-02,1.877249923407E-02));+#4154 = VECTOR('',#4155,1.);+#4155 = DIRECTION('',(-1.,0.));+#4156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4157 = ORIENTED_EDGE('',*,*,#4158,.T.);+#4158 = EDGE_CURVE('',#4143,#4159,#4161,.T.);+#4159 = VERTEX_POINT('',#4160);+#4160 = CARTESIAN_POINT('',(-3.72158873315E-02,-1.866718367034E-02,0.355+ ));+#4161 = SURFACE_CURVE('',#4162,(#4166),.PCURVE_S1.);+#4162 = LINE('',#4163,#4164);+#4163 = CARTESIAN_POINT('',(-3.72158873315E-02,1.053155637255E-04,0.355)+ );+#4164 = VECTOR('',#4165,1.);+#4165 = DIRECTION('',(0.,-1.,0.));+#4166 = PCURVE('',#4034,#4167);+#4167 = DEFINITIONAL_REPRESENTATION('',(#4168),#4172);+#4168 = LINE('',#4169,#4170);+#4169 = CARTESIAN_POINT('',(1.147939644607E-02,1.877249923407E-02));+#4170 = VECTOR('',#4171,1.);+#4171 = DIRECTION('',(0.,-1.));+#4172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4173 = ORIENTED_EDGE('',*,*,#4174,.T.);+#4174 = EDGE_CURVE('',#4159,#4024,#4175,.T.);+#4175 = SURFACE_CURVE('',#4176,(#4180),.PCURVE_S1.);+#4176 = LINE('',#4177,#4178);+#4177 = CARTESIAN_POINT('',(-3.72158873315E-02,-1.866718367034E-02,0.355+ ));+#4178 = VECTOR('',#4179,1.);+#4179 = DIRECTION('',(-1.,0.,0.));+#4180 = PCURVE('',#4034,#4181);+#4181 = DEFINITIONAL_REPRESENTATION('',(#4182),#4186);+#4182 = LINE('',#4183,#4184);+#4183 = CARTESIAN_POINT('',(1.147939644607E-02,0.));+#4184 = VECTOR('',#4185,1.);+#4185 = DIRECTION('',(-1.,0.));+#4186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4187 = SHELL_BASED_SURFACE_MODEL('',(#4188));+#4188 = OPEN_SHELL('',(#4189));+#4189 = ADVANCED_FACE('',(#4190),#4204,.T.);+#4190 = FACE_BOUND('',#4191,.F.);+#4191 = EDGE_LOOP('',(#4192,#4215,#4231,#4247,#4263,#4279,#4295,#4311,+ #4327,#4343,#4359,#4375));+#4192 = ORIENTED_EDGE('',*,*,#4193,.T.);+#4193 = EDGE_CURVE('',#4194,#4196,#4198,.T.);+#4194 = VERTEX_POINT('',#4195);+#4195 = CARTESIAN_POINT('',(-2.59339575674E-03,2.158969056373E-03,0.355)+ );+#4196 = VERTEX_POINT('',#4197);+#4197 = CARTESIAN_POINT('',(-1.396747663909E-02,2.06418504902E-02,0.355)+ );+#4198 = SURFACE_CURVE('',#4199,(#4203),.PCURVE_S1.);+#4199 = LINE('',#4200,#4201);+#4200 = CARTESIAN_POINT('',(-2.59339575674E-03,2.158969056373E-03,0.355)+ );+#4201 = VECTOR('',#4202,1.);+#4202 = DIRECTION('',(-0.524097425664,0.851658316705,0.));+#4203 = PCURVE('',#4204,#4209);+#4204 = PLANE('',#4205);+#4205 = AXIS2_PLACEMENT_3D('',#4206,#4207,#4208);+#4206 = CARTESIAN_POINT('',(-1.623176125919E-02,-1.866718367034E-02,+ 0.355));+#4207 = DIRECTION('',(0.,0.,1.));+#4208 = DIRECTION('',(1.,0.,0.));+#4209 = DEFINITIONAL_REPRESENTATION('',(#4210),#4214);+#4210 = LINE('',#4211,#4212);+#4211 = CARTESIAN_POINT('',(1.363836550245E-02,2.082615272671E-02));+#4212 = VECTOR('',#4213,1.);+#4213 = DIRECTION('',(-0.524097425664,0.851658316705));+#4214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4215 = ORIENTED_EDGE('',*,*,#4216,.T.);+#4216 = EDGE_CURVE('',#4196,#4217,#4219,.T.);+#4217 = VERTEX_POINT('',#4218);+#4218 = CARTESIAN_POINT('',(-8.254107306985E-03,2.06418504902E-02,0.355)+ );+#4219 = SURFACE_CURVE('',#4220,(#4224),.PCURVE_S1.);+#4220 = LINE('',#4221,#4222);+#4221 = CARTESIAN_POINT('',(-1.396747663909E-02,2.06418504902E-02,0.355)+ );+#4222 = VECTOR('',#4223,1.);+#4223 = DIRECTION('',(1.,0.,0.));+#4224 = PCURVE('',#4204,#4225);+#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4230);+#4226 = LINE('',#4227,#4228);+#4227 = CARTESIAN_POINT('',(2.2642846201E-03,3.930903416054E-02));+#4228 = VECTOR('',#4229,1.);+#4229 = DIRECTION('',(1.,0.));+#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4231 = ORIENTED_EDGE('',*,*,#4232,.T.);+#4232 = EDGE_CURVE('',#4217,#4233,#4235,.T.);+#4233 = VERTEX_POINT('',#4234);+#4234 = CARTESIAN_POINT('',(3.817689185049E-04,5.818684895833E-03,0.355)+ );+#4235 = SURFACE_CURVE('',#4236,(#4240),.PCURVE_S1.);+#4236 = LINE('',#4237,#4238);+#4237 = CARTESIAN_POINT('',(-8.254107306985E-03,2.06418504902E-02,0.355)+ );+#4238 = VECTOR('',#4239,1.);+#4239 = DIRECTION('',(0.503393828259,-0.864057089359,0.));+#4240 = PCURVE('',#4204,#4241);+#4241 = DEFINITIONAL_REPRESENTATION('',(#4242),#4246);+#4242 = LINE('',#4243,#4244);+#4243 = CARTESIAN_POINT('',(7.977653952205E-03,3.930903416054E-02));+#4244 = VECTOR('',#4245,1.);+#4245 = DIRECTION('',(0.503393828259,-0.864057089359));+#4246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4247 = ORIENTED_EDGE('',*,*,#4248,.T.);+#4248 = EDGE_CURVE('',#4233,#4249,#4251,.T.);+#4249 = VERTEX_POINT('',#4250);+#4250 = CARTESIAN_POINT('',(9.175618489583E-03,2.06418504902E-02,0.355)+ );+#4251 = SURFACE_CURVE('',#4252,(#4256),.PCURVE_S1.);+#4252 = LINE('',#4253,#4254);+#4253 = CARTESIAN_POINT('',(3.817689185049E-04,5.818684895833E-03,0.355)+ );+#4254 = VECTOR('',#4255,1.);+#4255 = DIRECTION('',(0.510221065095,0.86004329236,0.));+#4256 = PCURVE('',#4204,#4257);+#4257 = DEFINITIONAL_REPRESENTATION('',(#4258),#4262);+#4258 = LINE('',#4259,#4260);+#4259 = CARTESIAN_POINT('',(1.661353017769E-02,2.448586856617E-02));+#4260 = VECTOR('',#4261,1.);+#4261 = DIRECTION('',(0.510221065095,0.86004329236));+#4262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4263 = ORIENTED_EDGE('',*,*,#4264,.T.);+#4264 = EDGE_CURVE('',#4249,#4265,#4267,.T.);+#4265 = VERTEX_POINT('',#4266);+#4266 = CARTESIAN_POINT('',(1.488898782169E-02,2.06418504902E-02,0.355)+ );+#4267 = SURFACE_CURVE('',#4268,(#4272),.PCURVE_S1.);+#4268 = LINE('',#4269,#4270);+#4269 = CARTESIAN_POINT('',(9.175618489583E-03,2.06418504902E-02,0.355)+ );+#4270 = VECTOR('',#4271,1.);+#4271 = DIRECTION('',(1.,0.,0.));+#4272 = PCURVE('',#4204,#4273);+#4273 = DEFINITIONAL_REPRESENTATION('',(#4274),#4278);+#4274 = LINE('',#4275,#4276);+#4275 = CARTESIAN_POINT('',(2.540737974877E-02,3.930903416054E-02));+#4276 = VECTOR('',#4277,1.);+#4277 = DIRECTION('',(1.,0.));+#4278 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4279 = ORIENTED_EDGE('',*,*,#4280,.T.);+#4280 = EDGE_CURVE('',#4265,#4281,#4283,.T.);+#4281 = VERTEX_POINT('',#4282);+#4282 = CARTESIAN_POINT('',(3.119973575368E-03,2.158969056373E-03,0.355)+ );+#4283 = SURFACE_CURVE('',#4284,(#4288),.PCURVE_S1.);+#4284 = LINE('',#4285,#4286);+#4285 = CARTESIAN_POINT('',(1.488898782169E-02,2.06418504902E-02,0.355)+ );+#4286 = VECTOR('',#4287,1.);+#4287 = DIRECTION('',(-0.537108720626,-0.843513024338,0.));+#4288 = PCURVE('',#4204,#4289);+#4289 = DEFINITIONAL_REPRESENTATION('',(#4290),#4294);+#4290 = LINE('',#4291,#4292);+#4291 = CARTESIAN_POINT('',(3.112074908088E-02,3.930903416054E-02));+#4292 = VECTOR('',#4293,1.);+#4293 = DIRECTION('',(-0.537108720626,-0.843513024338));+#4294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4295 = ORIENTED_EDGE('',*,*,#4296,.T.);+#4296 = EDGE_CURVE('',#4281,#4297,#4299,.T.);+#4297 = VERTEX_POINT('',#4298);+#4298 = CARTESIAN_POINT('',(1.57315123315E-02,-1.866718367034E-02,0.355)+ );+#4299 = SURFACE_CURVE('',#4300,(#4304),.PCURVE_S1.);+#4300 = LINE('',#4301,#4302);+#4301 = CARTESIAN_POINT('',(3.119973575368E-03,2.158969056373E-03,0.355)+ );+#4302 = VECTOR('',#4303,1.);+#4303 = DIRECTION('',(0.517990116776,-0.855386602024,0.));+#4304 = PCURVE('',#4204,#4305);+#4305 = DEFINITIONAL_REPRESENTATION('',(#4306),#4310);+#4306 = LINE('',#4307,#4308);+#4307 = CARTESIAN_POINT('',(1.935173483456E-02,2.082615272671E-02));+#4308 = VECTOR('',#4309,1.);+#4309 = DIRECTION('',(0.517990116776,-0.855386602024));+#4310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4311 = ORIENTED_EDGE('',*,*,#4312,.T.);+#4312 = EDGE_CURVE('',#4297,#4313,#4315,.T.);+#4313 = VERTEX_POINT('',#4314);+#4314 = CARTESIAN_POINT('',(1.001814299939E-02,-1.866718367034E-02,0.355+ ));+#4315 = SURFACE_CURVE('',#4316,(#4320),.PCURVE_S1.);+#4316 = LINE('',#4317,#4318);+#4317 = CARTESIAN_POINT('',(1.57315123315E-02,-1.866718367034E-02,0.355)+ );+#4318 = VECTOR('',#4319,1.);+#4319 = DIRECTION('',(-1.,0.,0.));+#4320 = PCURVE('',#4204,#4321);+#4321 = DEFINITIONAL_REPRESENTATION('',(#4322),#4326);+#4322 = LINE('',#4323,#4324);+#4323 = CARTESIAN_POINT('',(3.196327359069E-02,0.));+#4324 = VECTOR('',#4325,1.);+#4325 = DIRECTION('',(-1.,0.));+#4326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4327 = ORIENTED_EDGE('',*,*,#4328,.T.);+#4328 = EDGE_CURVE('',#4313,#4329,#4331,.T.);+#4329 = VERTEX_POINT('',#4330);+#4330 = CARTESIAN_POINT('',(3.817689185049E-04,-1.737706801471E-03,0.355+ ));+#4331 = SURFACE_CURVE('',#4332,(#4336),.PCURVE_S1.);+#4332 = LINE('',#4333,#4334);+#4333 = CARTESIAN_POINT('',(1.001814299939E-02,-1.866718367034E-02,0.355+ ));+#4334 = VECTOR('',#4335,1.);+#4335 = DIRECTION('',(-0.494682680526,0.869073670978,0.));+#4336 = PCURVE('',#4204,#4337);+#4337 = DEFINITIONAL_REPRESENTATION('',(#4338),#4342);+#4338 = LINE('',#4339,#4340);+#4339 = CARTESIAN_POINT('',(2.624990425858E-02,0.));+#4340 = VECTOR('',#4341,1.);+#4341 = DIRECTION('',(-0.494682680526,0.869073670978));+#4342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4343 = ORIENTED_EDGE('',*,*,#4344,.T.);+#4344 = EDGE_CURVE('',#4329,#4345,#4347,.T.);+#4345 = VERTEX_POINT('',#4346);+#4346 = CARTESIAN_POINT('',(-1.001814299939E-02,-1.866718367034E-02,+ 0.355));+#4347 = SURFACE_CURVE('',#4348,(#4352),.PCURVE_S1.);+#4348 = LINE('',#4349,#4350);+#4349 = CARTESIAN_POINT('',(3.817689185049E-04,-1.737706801471E-03,0.355+ ));+#4350 = VECTOR('',#4351,1.);+#4351 = DIRECTION('',(-0.523431850076,-0.852067543289,0.));+#4352 = PCURVE('',#4204,#4353);+#4353 = DEFINITIONAL_REPRESENTATION('',(#4354),#4358);+#4354 = LINE('',#4355,#4356);+#4355 = CARTESIAN_POINT('',(1.661353017769E-02,1.692947686887E-02));+#4356 = VECTOR('',#4357,1.);+#4357 = DIRECTION('',(-0.523431850076,-0.852067543289));+#4358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4359 = ORIENTED_EDGE('',*,*,#4360,.T.);+#4360 = EDGE_CURVE('',#4345,#4361,#4363,.T.);+#4361 = VERTEX_POINT('',#4362);+#4362 = CARTESIAN_POINT('',(-1.575784122243E-02,-1.866718367034E-02,+ 0.355));+#4363 = SURFACE_CURVE('',#4364,(#4368),.PCURVE_S1.);+#4364 = LINE('',#4365,#4366);+#4365 = CARTESIAN_POINT('',(-1.001814299939E-02,-1.866718367034E-02,+ 0.355));+#4366 = VECTOR('',#4367,1.);+#4367 = DIRECTION('',(-1.,0.,0.));+#4368 = PCURVE('',#4204,#4369);+#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374);+#4370 = LINE('',#4371,#4372);+#4371 = CARTESIAN_POINT('',(6.2136182598E-03,0.));+#4372 = VECTOR('',#4373,1.);+#4373 = DIRECTION('',(-1.,0.));+#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4375 = ORIENTED_EDGE('',*,*,#4376,.T.);+#4376 = EDGE_CURVE('',#4361,#4194,#4377,.T.);+#4377 = SURFACE_CURVE('',#4378,(#4382),.PCURVE_S1.);+#4378 = LINE('',#4379,#4380);+#4379 = CARTESIAN_POINT('',(-1.575784122243E-02,-1.866718367034E-02,+ 0.355));+#4380 = VECTOR('',#4381,1.);+#4381 = DIRECTION('',(0.534314599555,0.845285696497,0.));+#4382 = PCURVE('',#4204,#4383);+#4383 = DEFINITIONAL_REPRESENTATION('',(#4384),#4388);+#4384 = LINE('',#4385,#4386);+#4385 = CARTESIAN_POINT('',(4.7392003676E-04,0.));+#4386 = VECTOR('',#4387,1.);+#4387 = DIRECTION('',(0.534314599555,0.845285696497));+#4388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4389 = SHELL_BASED_SURFACE_MODEL('',(#4390));+#4390 = OPEN_SHELL('',(#4391));+#4391 = ADVANCED_FACE('',(#4392),#4406,.T.);+#4392 = FACE_BOUND('',#4393,.F.);+#4393 = EDGE_LOOP('',(#4394,#4417,#4433,#4449));+#4394 = ORIENTED_EDGE('',*,*,#4395,.T.);+#4395 = EDGE_CURVE('',#4396,#4398,#4400,.T.);+#4396 = VERTEX_POINT('',#4397);+#4397 = CARTESIAN_POINT('',(2.560484643076E-02,-6.055644914216E-03,0.355+ ));+#4398 = VERTEX_POINT('',#4399);+#4399 = CARTESIAN_POINT('',(2.560484643076E-02,-1.737706801471E-03,0.355+ ));+#4400 = SURFACE_CURVE('',#4401,(#4405),.PCURVE_S1.);+#4401 = LINE('',#4402,#4403);+#4402 = CARTESIAN_POINT('',(2.560484643076E-02,-6.055644914216E-03,0.355+ ));+#4403 = VECTOR('',#4404,1.);+#4404 = DIRECTION('',(0.,1.,0.));+#4405 = PCURVE('',#4406,#4411);+#4406 = PLANE('',#4407);+#4407 = AXIS2_PLACEMENT_3D('',#4408,#4409,#4410);+#4408 = CARTESIAN_POINT('',(1.623176125919E-02,-1.866718367034E-02,0.355+ ));+#4409 = DIRECTION('',(0.,0.,1.));+#4410 = DIRECTION('',(1.,0.,0.));+#4411 = DEFINITIONAL_REPRESENTATION('',(#4412),#4416);+#4412 = LINE('',#4413,#4414);+#4413 = CARTESIAN_POINT('',(9.37308517157E-03,1.261153875612E-02));+#4414 = VECTOR('',#4415,1.);+#4415 = DIRECTION('',(0.,1.));+#4416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4417 = ORIENTED_EDGE('',*,*,#4418,.T.);+#4418 = EDGE_CURVE('',#4398,#4419,#4421,.T.);+#4419 = VERTEX_POINT('',#4420);+#4420 = CARTESIAN_POINT('',(3.9322198606E-02,-1.737706801471E-03,0.355)+ );+#4421 = SURFACE_CURVE('',#4422,(#4426),.PCURVE_S1.);+#4422 = LINE('',#4423,#4424);+#4423 = CARTESIAN_POINT('',(2.560484643076E-02,-1.737706801471E-03,0.355+ ));+#4424 = VECTOR('',#4425,1.);+#4425 = DIRECTION('',(1.,0.,0.));+#4426 = PCURVE('',#4406,#4427);+#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4432);+#4428 = LINE('',#4429,#4430);+#4429 = CARTESIAN_POINT('',(9.37308517157E-03,1.692947686887E-02));+#4430 = VECTOR('',#4431,1.);+#4431 = DIRECTION('',(1.,0.));+#4432 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4433 = ORIENTED_EDGE('',*,*,#4434,.T.);+#4434 = EDGE_CURVE('',#4419,#4435,#4437,.T.);+#4435 = VERTEX_POINT('',#4436);+#4436 = CARTESIAN_POINT('',(3.9322198606E-02,-6.055644914216E-03,0.355)+ );+#4437 = SURFACE_CURVE('',#4438,(#4442),.PCURVE_S1.);+#4438 = LINE('',#4439,#4440);+#4439 = CARTESIAN_POINT('',(3.9322198606E-02,-1.737706801471E-03,0.355)+ );+#4440 = VECTOR('',#4441,1.);+#4441 = DIRECTION('',(0.,-1.,0.));+#4442 = PCURVE('',#4406,#4443);+#4443 = DEFINITIONAL_REPRESENTATION('',(#4444),#4448);+#4444 = LINE('',#4445,#4446);+#4445 = CARTESIAN_POINT('',(2.309043734681E-02,1.692947686887E-02));+#4446 = VECTOR('',#4447,1.);+#4447 = DIRECTION('',(0.,-1.));+#4448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4449 = ORIENTED_EDGE('',*,*,#4450,.T.);+#4450 = EDGE_CURVE('',#4435,#4396,#4451,.T.);+#4451 = SURFACE_CURVE('',#4452,(#4456),.PCURVE_S1.);+#4452 = LINE('',#4453,#4454);+#4453 = CARTESIAN_POINT('',(3.9322198606E-02,-6.055644914216E-03,0.355)+ );+#4454 = VECTOR('',#4455,1.);+#4455 = DIRECTION('',(-1.,0.,0.));+#4456 = PCURVE('',#4406,#4457);+#4457 = DEFINITIONAL_REPRESENTATION('',(#4458),#4462);+#4458 = LINE('',#4459,#4460);+#4459 = CARTESIAN_POINT('',(2.309043734681E-02,1.261153875612E-02));+#4460 = VECTOR('',#4461,1.);+#4461 = DIRECTION('',(-1.,0.));+#4462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4463 = SHELL_BASED_SURFACE_MODEL('',(#4464));+#4464 = OPEN_SHELL('',(#4465));+#4465 = ADVANCED_FACE('',(#4466,#4745),#4480,.T.);+#4466 = FACE_BOUND('',#4467,.F.);+#4467 = EDGE_LOOP('',(#4468,#4491,#4507,#4523,#4539,#4555,#4571,#4587,+ #4603,#4619,#4635,#4651,#4667,#4683,#4699,#4715,#4731));+#4468 = ORIENTED_EDGE('',*,*,#4469,.T.);+#4469 = EDGE_CURVE('',#4470,#4472,#4474,.T.);+#4470 = VERTEX_POINT('',#4471);+#4471 = CARTESIAN_POINT('',(7.478721469056E-02,1.977299708946E-02,0.355)+ );+#4472 = VERTEX_POINT('',#4473);+#4473 = CARTESIAN_POINT('',(7.478721469056E-02,1.487582337623E-02,0.355)+ );+#4474 = SURFACE_CURVE('',#4475,(#4479),.PCURVE_S1.);+#4475 = LINE('',#4476,#4477);+#4476 = CARTESIAN_POINT('',(7.478721469056E-02,1.977299708946E-02,0.355)+ );+#4477 = VECTOR('',#4478,1.);+#4478 = DIRECTION('',(0.,-1.,0.));+#4479 = PCURVE('',#4480,#4485);+#4480 = PLANE('',#4481);+#4481 = AXIS2_PLACEMENT_3D('',#4482,#4483,#4484);+#4482 = CARTESIAN_POINT('',(4.869528377757E-02,-1.866718367034E-02,0.355+ ));+#4483 = DIRECTION('',(0.,0.,1.));+#4484 = DIRECTION('',(1.,0.,0.));+#4485 = DEFINITIONAL_REPRESENTATION('',(#4486),#4490);+#4486 = LINE('',#4487,#4488);+#4487 = CARTESIAN_POINT('',(2.609193091299E-02,3.84401807598E-02));+#4488 = VECTOR('',#4489,1.);+#4489 = DIRECTION('',(0.,-1.));+#4490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4491 = ORIENTED_EDGE('',*,*,#4492,.T.);+#4492 = EDGE_CURVE('',#4472,#4493,#4495,.T.);+#4493 = VERTEX_POINT('',#4494);+#4494 = CARTESIAN_POINT('',(7.125914330576E-02,1.636340571385E-02,0.355)+ );+#4495 = SURFACE_CURVE('',#4496,(#4500),.PCURVE_S1.);+#4496 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4497,#4498,#4499),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4497 = CARTESIAN_POINT('',(7.478721469056E-02,1.487582337623E-02,0.355)+ );+#4498 = CARTESIAN_POINT('',(7.312849456189E-02,1.584999234069E-02,0.355)+ );+#4499 = CARTESIAN_POINT('',(7.125914330576E-02,1.636340571385E-02,0.355)+ );+#4500 = PCURVE('',#4480,#4501);+#4501 = DEFINITIONAL_REPRESENTATION('',(#4502),#4506);+#4502 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4503,#4504,#4505),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4503 = CARTESIAN_POINT('',(2.609193091299E-02,3.354300704657E-02));+#4504 = CARTESIAN_POINT('',(2.443321078432E-02,3.451717601103E-02));+#4505 = CARTESIAN_POINT('',(2.256385952819E-02,3.503058938419E-02));+#4506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4507 = ORIENTED_EDGE('',*,*,#4508,.T.);+#4508 = EDGE_CURVE('',#4493,#4509,#4511,.T.);+#4509 = VERTEX_POINT('',#4510);+#4510 = CARTESIAN_POINT('',(6.736246744792E-02,1.687681908701E-02,0.355)+ );+#4511 = SURFACE_CURVE('',#4512,(#4516),.PCURVE_S1.);+#4512 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4513,#4514,#4515),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4513 = CARTESIAN_POINT('',(7.125914330576E-02,1.636340571385E-02,0.355)+ );+#4514 = CARTESIAN_POINT('',(6.938979204963E-02,1.687681908701E-02,0.355)+ );+#4515 = CARTESIAN_POINT('',(6.736246744792E-02,1.687681908701E-02,0.355)+ );+#4516 = PCURVE('',#4480,#4517);+#4517 = DEFINITIONAL_REPRESENTATION('',(#4518),#4522);+#4518 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4519,#4520,#4521),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4519 = CARTESIAN_POINT('',(2.256385952819E-02,3.503058938419E-02));+#4520 = CARTESIAN_POINT('',(2.069450827206E-02,3.554400275735E-02));+#4521 = CARTESIAN_POINT('',(1.866718367035E-02,3.554400275735E-02));+#4522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4523 = ORIENTED_EDGE('',*,*,#4524,.T.);+#4524 = EDGE_CURVE('',#4509,#4525,#4527,.T.);+#4525 = VERTEX_POINT('',#4526);+#4526 = CARTESIAN_POINT('',(5.970076018689E-02,1.307229434743E-02,0.355)+ );+#4527 = SURFACE_CURVE('',#4528,(#4532),.PCURVE_S1.);+#4528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4529,#4530,#4531),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4529 = CARTESIAN_POINT('',(6.736246744792E-02,1.687681908701E-02,0.355)+ );+#4530 = CARTESIAN_POINT('',(6.230732038909E-02,1.687681908701E-02,0.355)+ );+#4531 = CARTESIAN_POINT('',(5.970076018689E-02,1.307229434743E-02,0.355)+ );+#4532 = PCURVE('',#4480,#4533);+#4533 = DEFINITIONAL_REPRESENTATION('',(#4534),#4538);+#4534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4535,#4536,#4537),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4535 = CARTESIAN_POINT('',(1.866718367035E-02,3.554400275735E-02));+#4536 = CARTESIAN_POINT('',(1.361203661152E-02,3.554400275735E-02));+#4537 = CARTESIAN_POINT('',(1.100547640932E-02,3.173947801777E-02));+#4538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4539 = ORIENTED_EDGE('',*,*,#4540,.T.);+#4540 = EDGE_CURVE('',#4525,#4541,#4543,.T.);+#4541 = VERTEX_POINT('',#4542);+#4542 = CARTESIAN_POINT('',(5.709419998468E-02,1.869351256127E-03,0.355)+ );+#4543 = SURFACE_CURVE('',#4544,(#4548),.PCURVE_S1.);+#4544 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4545,#4546,#4547),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4545 = CARTESIAN_POINT('',(5.970076018689E-02,1.307229434743E-02,0.355)+ );+#4546 = CARTESIAN_POINT('',(5.709419998468E-02,9.267769607843E-03,0.355)+ );+#4547 = CARTESIAN_POINT('',(5.709419998468E-02,1.869351256127E-03,0.355)+ );+#4548 = PCURVE('',#4480,#4549);+#4549 = DEFINITIONAL_REPRESENTATION('',(#4550),#4554);+#4550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4551,#4552,#4553),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4551 = CARTESIAN_POINT('',(1.100547640932E-02,3.173947801777E-02));+#4552 = CARTESIAN_POINT('',(8.39891620711E-03,2.793495327818E-02));+#4553 = CARTESIAN_POINT('',(8.39891620711E-03,2.053653492647E-02));+#4554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4555 = ORIENTED_EDGE('',*,*,#4556,.T.);+#4556 = EDGE_CURVE('',#4541,#4557,#4559,.T.);+#4557 = VERTEX_POINT('',#4558);+#4558 = CARTESIAN_POINT('',(6.059594247855E-02,5.910836014093E-03,0.355)+ );+#4559 = SURFACE_CURVE('',#4560,(#4564),.PCURVE_S1.);+#4560 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4561,#4562,#4563),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4561 = CARTESIAN_POINT('',(5.709419998468E-02,1.869351256127E-03,0.355)+ );+#4562 = CARTESIAN_POINT('',(5.835798674939E-02,4.502240349265E-03,0.355)+ );+#4563 = CARTESIAN_POINT('',(6.059594247855E-02,5.910836014093E-03,0.355)+ );+#4564 = PCURVE('',#4480,#4565);+#4565 = DEFINITIONAL_REPRESENTATION('',(#4566),#4570);+#4566 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4567,#4568,#4569),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4567 = CARTESIAN_POINT('',(8.39891620711E-03,2.053653492647E-02));+#4568 = CARTESIAN_POINT('',(9.66270297182E-03,2.31694240196E-02));+#4569 = CARTESIAN_POINT('',(1.190065870098E-02,2.457801968443E-02));+#4570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4571 = ORIENTED_EDGE('',*,*,#4572,.T.);+#4572 = EDGE_CURVE('',#4557,#4573,#4575,.T.);+#4573 = VERTEX_POINT('',#4574);+#4574 = CARTESIAN_POINT('',(6.573007621017E-02,7.319431678922E-03,0.355)+ );+#4575 = SURFACE_CURVE('',#4576,(#4580),.PCURVE_S1.);+#4576 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4577,#4578,#4579),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4577 = CARTESIAN_POINT('',(6.059594247855E-02,5.910836014093E-03,0.355)+ );+#4578 = CARTESIAN_POINT('',(6.283389820772E-02,7.319431678922E-03,0.355)+ );+#4579 = CARTESIAN_POINT('',(6.573007621017E-02,7.319431678922E-03,0.355)+ );+#4580 = PCURVE('',#4480,#4581);+#4581 = DEFINITIONAL_REPRESENTATION('',(#4582),#4586);+#4582 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4583,#4584,#4585),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4583 = CARTESIAN_POINT('',(1.190065870098E-02,2.457801968443E-02));+#4584 = CARTESIAN_POINT('',(1.413861443015E-02,2.598661534926E-02));+#4585 = CARTESIAN_POINT('',(1.70347924326E-02,2.598661534926E-02));+#4586 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4587 = ORIENTED_EDGE('',*,*,#4588,.T.);+#4588 = EDGE_CURVE('',#4573,#4589,#4591,.T.);+#4589 = VERTEX_POINT('',#4590);+#4590 = CARTESIAN_POINT('',(7.453709022672E-02,3.830853630515E-03,0.355)+ );+#4591 = SURFACE_CURVE('',#4592,(#4596),.PCURVE_S1.);+#4592 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4593,#4594,#4595),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4593 = CARTESIAN_POINT('',(6.573007621017E-02,7.319431678922E-03,0.355)+ );+#4594 = CARTESIAN_POINT('',(7.141711665135E-02,7.319431678922E-03,0.355)+ );+#4595 = CARTESIAN_POINT('',(7.453709022672E-02,3.830853630515E-03,0.355)+ );+#4596 = PCURVE('',#4480,#4597);+#4597 = DEFINITIONAL_REPRESENTATION('',(#4598),#4602);+#4598 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4599,#4600,#4601),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4599 = CARTESIAN_POINT('',(1.70347924326E-02,2.598661534926E-02));+#4600 = CARTESIAN_POINT('',(2.272183287378E-02,2.598661534926E-02));+#4601 = CARTESIAN_POINT('',(2.584180644915E-02,2.249803730085E-02));+#4602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4603 = ORIENTED_EDGE('',*,*,#4604,.T.);+#4604 = EDGE_CURVE('',#4589,#4605,#4607,.T.);+#4605 = VERTEX_POINT('',#4606);+#4606 = CARTESIAN_POINT('',(7.765706380208E-02,-6.055644914216E-03,0.355+ ));+#4607 = SURFACE_CURVE('',#4608,(#4612),.PCURVE_S1.);+#4608 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4609,#4610,#4611),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4609 = CARTESIAN_POINT('',(7.453709022672E-02,3.830853630515E-03,0.355)+ );+#4610 = CARTESIAN_POINT('',(7.765706380208E-02,3.422755821078E-04,0.355)+ );+#4611 = CARTESIAN_POINT('',(7.765706380208E-02,-6.055644914216E-03,0.355+ ));+#4612 = PCURVE('',#4480,#4613);+#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618);+#4614 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4615,#4616,#4617),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4615 = CARTESIAN_POINT('',(2.584180644915E-02,2.249803730085E-02));+#4616 = CARTESIAN_POINT('',(2.896178002451E-02,1.900945925245E-02));+#4617 = CARTESIAN_POINT('',(2.896178002451E-02,1.261153875612E-02));+#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4619 = ORIENTED_EDGE('',*,*,#4620,.T.);+#4620 = EDGE_CURVE('',#4605,#4621,#4623,.T.);+#4621 = VERTEX_POINT('',#4622);+#4622 = CARTESIAN_POINT('',(7.444493910846E-02,-1.592897901348E-02,0.355+ ));+#4623 = SURFACE_CURVE('',#4624,(#4628),.PCURVE_S1.);+#4624 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4625,#4626,#4627),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4625 = CARTESIAN_POINT('',(7.765706380208E-02,-6.055644914216E-03,0.355+ ));+#4626 = CARTESIAN_POINT('',(7.765706380208E-02,-1.242723651961E-02,0.355+ ));+#4627 = CARTESIAN_POINT('',(7.444493910846E-02,-1.592897901348E-02,0.355+ ));+#4628 = PCURVE('',#4480,#4629);+#4629 = DEFINITIONAL_REPRESENTATION('',(#4630),#4634);+#4630 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4631,#4632,#4633),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4631 = CARTESIAN_POINT('',(2.896178002451E-02,1.261153875612E-02));+#4632 = CARTESIAN_POINT('',(2.896178002451E-02,6.23994715073E-03));+#4633 = CARTESIAN_POINT('',(2.574965533089E-02,2.73820465686E-03));+#4634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4635 = ORIENTED_EDGE('',*,*,#4636,.T.);+#4636 = EDGE_CURVE('',#4621,#4637,#4639,.T.);+#4637 = VERTEX_POINT('',#4638);+#4638 = CARTESIAN_POINT('',(6.5414129519E-02,-1.943072150735E-02,0.355)+ );+#4639 = SURFACE_CURVE('',#4640,(#4644),.PCURVE_S1.);+#4640 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4641,#4642,#4643),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4641 = CARTESIAN_POINT('',(7.444493910846E-02,-1.592897901348E-02,0.355+ ));+#4642 = CARTESIAN_POINT('',(7.123281441483E-02,-1.943072150735E-02,0.355+ ));+#4643 = CARTESIAN_POINT('',(6.5414129519E-02,-1.943072150735E-02,0.355)+ );+#4644 = PCURVE('',#4480,#4645);+#4645 = DEFINITIONAL_REPRESENTATION('',(#4646),#4650);+#4646 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4647,#4648,#4649),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4647 = CARTESIAN_POINT('',(2.574965533089E-02,2.73820465686E-03));+#4648 = CARTESIAN_POINT('',(2.253753063726E-02,-7.6353783701E-04));+#4649 = CARTESIAN_POINT('',(1.671884574143E-02,-7.6353783701E-04));+#4650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4651 = ORIENTED_EDGE('',*,*,#4652,.T.);+#4652 = EDGE_CURVE('',#4637,#4653,#4655,.T.);+#4653 = VERTEX_POINT('',#4654);+#4654 = CARTESIAN_POINT('',(5.538282207414E-02,-1.452038334865E-02,0.355+ ));+#4655 = SURFACE_CURVE('',#4656,(#4660),.PCURVE_S1.);+#4656 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4657,#4658,#4659),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4657 = CARTESIAN_POINT('',(6.5414129519E-02,-1.943072150735E-02,0.355)+ );+#4658 = CARTESIAN_POINT('',(5.856861787684E-02,-1.943072150735E-02,0.355+ ));+#4659 = CARTESIAN_POINT('',(5.538282207414E-02,-1.452038334865E-02,0.355+ ));+#4660 = PCURVE('',#4480,#4661);+#4661 = DEFINITIONAL_REPRESENTATION('',(#4662),#4666);+#4662 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4663,#4664,#4665),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4663 = CARTESIAN_POINT('',(1.671884574143E-02,-7.6353783701E-04));+#4664 = CARTESIAN_POINT('',(9.87333409927E-03,-7.6353783701E-04));+#4665 = CARTESIAN_POINT('',(6.68753829657E-03,4.14680032169E-03));+#4666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4667 = ORIENTED_EDGE('',*,*,#4668,.T.);+#4668 = EDGE_CURVE('',#4653,#4669,#4671,.T.);+#4669 = VERTEX_POINT('',#4670);+#4670 = CARTESIAN_POINT('',(5.219702627145E-02,9.478400735294E-04,0.355)+ );+#4671 = SURFACE_CURVE('',#4672,(#4676),.PCURVE_S1.);+#4672 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4673,#4674,#4675),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4673 = CARTESIAN_POINT('',(5.538282207414E-02,-1.452038334865E-02,0.355+ ));+#4674 = CARTESIAN_POINT('',(5.219702627145E-02,-9.610045189951E-03,0.355+ ));+#4675 = CARTESIAN_POINT('',(5.219702627145E-02,9.478400735294E-04,0.355)+ );+#4676 = PCURVE('',#4480,#4677);+#4677 = DEFINITIONAL_REPRESENTATION('',(#4678),#4682);+#4678 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4679,#4680,#4681),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4679 = CARTESIAN_POINT('',(6.68753829657E-03,4.14680032169E-03));+#4680 = CARTESIAN_POINT('',(3.50174249388E-03,9.057138480389E-03));+#4681 = CARTESIAN_POINT('',(3.50174249388E-03,1.961502374387E-02));+#4682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4683 = ORIENTED_EDGE('',*,*,#4684,.T.);+#4684 = EDGE_CURVE('',#4669,#4685,#4687,.T.);+#4685 = VERTEX_POINT('',#4686);+#4686 = CARTESIAN_POINT('',(5.602787990196E-02,1.612644569547E-02,0.355)+ );+#4687 = SURFACE_CURVE('',#4688,(#4692),.PCURVE_S1.);+#4688 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4689,#4690,#4691),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4689 = CARTESIAN_POINT('',(5.219702627145E-02,9.478400735294E-04,0.355)+ );+#4690 = CARTESIAN_POINT('',(5.219702627145E-02,1.090016084559E-02,0.355)+ );+#4691 = CARTESIAN_POINT('',(5.602787990196E-02,1.612644569547E-02,0.355)+ );+#4692 = PCURVE('',#4480,#4693);+#4693 = DEFINITIONAL_REPRESENTATION('',(#4694),#4698);+#4694 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4695,#4696,#4697),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4695 = CARTESIAN_POINT('',(3.50174249388E-03,1.961502374387E-02));+#4696 = CARTESIAN_POINT('',(3.50174249388E-03,2.956734451593E-02));+#4697 = CARTESIAN_POINT('',(7.33259612439E-03,3.479362936581E-02));+#4698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4699 = ORIENTED_EDGE('',*,*,#4700,.T.);+#4700 = EDGE_CURVE('',#4685,#4701,#4703,.T.);+#4701 = VERTEX_POINT('',#4702);+#4702 = CARTESIAN_POINT('',(6.712550742953E-02,2.135273054534E-02,0.355)+ );+#4703 = SURFACE_CURVE('',#4704,(#4708),.PCURVE_S1.);+#4704 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4705,#4706,#4707),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4705 = CARTESIAN_POINT('',(5.602787990196E-02,1.612644569547E-02,0.355)+ );+#4706 = CARTESIAN_POINT('',(5.985873353248E-02,2.135273054534E-02,0.355)+ );+#4707 = CARTESIAN_POINT('',(6.712550742953E-02,2.135273054534E-02,0.355)+ );+#4708 = PCURVE('',#4480,#4709);+#4709 = DEFINITIONAL_REPRESENTATION('',(#4710),#4714);+#4710 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4711,#4712,#4713),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4711 = CARTESIAN_POINT('',(7.33259612439E-03,3.479362936581E-02));+#4712 = CARTESIAN_POINT('',(1.116344975491E-02,4.001991421568E-02));+#4713 = CARTESIAN_POINT('',(1.843022365196E-02,4.001991421568E-02));+#4714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4715 = ORIENTED_EDGE('',*,*,#4716,.T.);+#4716 = EDGE_CURVE('',#4701,#4717,#4719,.T.);+#4717 = VERTEX_POINT('',#4718);+#4718 = CARTESIAN_POINT('',(7.102218328738E-02,2.094463273591E-02,0.355)+ );+#4719 = SURFACE_CURVE('',#4720,(#4724),.PCURVE_S1.);+#4720 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4721,#4722,#4723),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4721 = CARTESIAN_POINT('',(6.712550742953E-02,2.135273054534E-02,0.355)+ );+#4722 = CARTESIAN_POINT('',(6.907384535846E-02,2.135273054534E-02,0.355)+ );+#4723 = CARTESIAN_POINT('',(7.102218328738E-02,2.094463273591E-02,0.355)+ );+#4724 = PCURVE('',#4480,#4725);+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4730);+#4726 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4727,#4728,#4729),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4727 = CARTESIAN_POINT('',(1.843022365196E-02,4.001991421568E-02));+#4728 = CARTESIAN_POINT('',(2.037856158089E-02,4.001991421568E-02));+#4729 = CARTESIAN_POINT('',(2.232689950981E-02,3.961181640625E-02));+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4731 = ORIENTED_EDGE('',*,*,#4732,.T.);+#4732 = EDGE_CURVE('',#4717,#4470,#4733,.T.);+#4733 = SURFACE_CURVE('',#4734,(#4738),.PCURVE_S1.);+#4734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4735,#4736,#4737),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4735 = CARTESIAN_POINT('',(7.102218328738E-02,2.094463273591E-02,0.355)+ );+#4736 = CARTESIAN_POINT('',(7.29705212163E-02,2.053653492647E-02,0.355)+ );+#4737 = CARTESIAN_POINT('',(7.478721469056E-02,1.977299708946E-02,0.355)+ );+#4738 = PCURVE('',#4480,#4739);+#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);+#4740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4741,#4742,#4743),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4741 = CARTESIAN_POINT('',(2.232689950981E-02,3.961181640625E-02));+#4742 = CARTESIAN_POINT('',(2.427523743873E-02,3.920371859681E-02));+#4743 = CARTESIAN_POINT('',(2.609193091299E-02,3.84401807598E-02));+#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4745 = FACE_BOUND('',#4746,.F.);+#4746 = EDGE_LOOP('',(#4747,#4765,#4781,#4797,#4813,#4829,#4845,#4861));+#4747 = ORIENTED_EDGE('',*,*,#4748,.T.);+#4748 = EDGE_CURVE('',#4749,#4751,#4753,.T.);+#4749 = VERTEX_POINT('',#4750);+#4750 = CARTESIAN_POINT('',(6.530881395527E-02,3.159466911765E-03,0.355)+ );+#4751 = VERTEX_POINT('',#4752);+#4752 = CARTESIAN_POINT('',(5.99640490962E-02,7.108800551471E-04,0.355)+ );+#4753 = SURFACE_CURVE('',#4754,(#4758),.PCURVE_S1.);+#4754 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4755,#4756,#4757),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4755 = CARTESIAN_POINT('',(6.530881395527E-02,3.159466911765E-03,0.355)+ );+#4756 = CARTESIAN_POINT('',(6.191238702512E-02,3.159466911765E-03,0.355)+ );+#4757 = CARTESIAN_POINT('',(5.99640490962E-02,7.108800551471E-04,0.355)+ );+#4758 = PCURVE('',#4480,#4759);+#4759 = DEFINITIONAL_REPRESENTATION('',(#4760),#4764);+#4760 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4761,#4762,#4763),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4761 = CARTESIAN_POINT('',(1.66135301777E-02,2.18266505821E-02));+#4762 = CARTESIAN_POINT('',(1.321710324755E-02,2.18266505821E-02));+#4763 = CARTESIAN_POINT('',(1.126876531863E-02,1.937806372549E-02));+#4764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4765 = ORIENTED_EDGE('',*,*,#4766,.T.);+#4766 = EDGE_CURVE('',#4751,#4767,#4769,.T.);+#4767 = VERTEX_POINT('',#4768);+#4768 = CARTESIAN_POINT('',(5.801571116728E-02,-6.055644914216E-03,0.355+ ));+#4769 = SURFACE_CURVE('',#4770,(#4774),.PCURVE_S1.);+#4770 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4771,#4772,#4773),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4771 = CARTESIAN_POINT('',(5.99640490962E-02,7.108800551471E-04,0.355)+ );+#4772 = CARTESIAN_POINT('',(5.801571116728E-02,-1.737706801471E-03,0.355+ ));+#4773 = CARTESIAN_POINT('',(5.801571116728E-02,-6.055644914216E-03,0.355+ ));+#4774 = PCURVE('',#4480,#4775);+#4775 = DEFINITIONAL_REPRESENTATION('',(#4776),#4780);+#4776 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4777,#4778,#4779),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4777 = CARTESIAN_POINT('',(1.126876531863E-02,1.937806372549E-02));+#4778 = CARTESIAN_POINT('',(9.32042738971E-03,1.692947686887E-02));+#4779 = CARTESIAN_POINT('',(9.32042738971E-03,1.261153875612E-02));+#4780 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4781 = ORIENTED_EDGE('',*,*,#4782,.T.);+#4782 = EDGE_CURVE('',#4767,#4783,#4785,.T.);+#4783 = VERTEX_POINT('',#4784);+#4784 = CARTESIAN_POINT('',(5.99640490962E-02,-1.282216988358E-02,0.355)+ );+#4785 = SURFACE_CURVE('',#4786,(#4790),.PCURVE_S1.);+#4786 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4787,#4788,#4789),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4787 = CARTESIAN_POINT('',(5.801571116728E-02,-6.055644914216E-03,0.355+ ));+#4788 = CARTESIAN_POINT('',(5.801571116728E-02,-1.037358302696E-02,0.355+ ));+#4789 = CARTESIAN_POINT('',(5.99640490962E-02,-1.282216988358E-02,0.355)+ );+#4790 = PCURVE('',#4480,#4791);+#4791 = DEFINITIONAL_REPRESENTATION('',(#4792),#4796);+#4792 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4793,#4794,#4795),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4793 = CARTESIAN_POINT('',(9.32042738971E-03,1.261153875612E-02));+#4794 = CARTESIAN_POINT('',(9.32042738971E-03,8.29360064338E-03));+#4795 = CARTESIAN_POINT('',(1.126876531863E-02,5.84501378676E-03));+#4796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4797 = ORIENTED_EDGE('',*,*,#4798,.T.);+#4798 = EDGE_CURVE('',#4783,#4799,#4801,.T.);+#4799 = VERTEX_POINT('',#4800);+#4800 = CARTESIAN_POINT('',(6.530881395527E-02,-1.52707567402E-02,0.355)+ );+#4801 = SURFACE_CURVE('',#4802,(#4806),.PCURVE_S1.);+#4802 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4803,#4804,#4805),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4803 = CARTESIAN_POINT('',(5.99640490962E-02,-1.282216988358E-02,0.355)+ );+#4804 = CARTESIAN_POINT('',(6.191238702512E-02,-1.52707567402E-02,0.355)+ );+#4805 = CARTESIAN_POINT('',(6.530881395527E-02,-1.52707567402E-02,0.355)+ );+#4806 = PCURVE('',#4480,#4807);+#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);+#4808 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4809,#4810,#4811),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4809 = CARTESIAN_POINT('',(1.126876531863E-02,5.84501378676E-03));+#4810 = CARTESIAN_POINT('',(1.321710324755E-02,3.39642693014E-03));+#4811 = CARTESIAN_POINT('',(1.66135301777E-02,3.39642693014E-03));+#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4813 = ORIENTED_EDGE('',*,*,#4814,.T.);+#4814 = EDGE_CURVE('',#4799,#4815,#4817,.T.);+#4815 = VERTEX_POINT('',#4816);+#4816 = CARTESIAN_POINT('',(7.062724992341E-02,-1.294064989277E-02,0.355+ ));+#4817 = SURFACE_CURVE('',#4818,(#4822),.PCURVE_S1.);+#4818 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4819,#4820,#4821),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4819 = CARTESIAN_POINT('',(6.530881395527E-02,-1.52707567402E-02,0.355)+ );+#4820 = CARTESIAN_POINT('',(6.883688534007E-02,-1.52707567402E-02,0.355)+ );+#4821 = CARTESIAN_POINT('',(7.062724992341E-02,-1.294064989277E-02,0.355+ ));+#4822 = PCURVE('',#4480,#4823);+#4823 = DEFINITIONAL_REPRESENTATION('',(#4824),#4828);+#4824 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4825,#4826,#4827),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4825 = CARTESIAN_POINT('',(1.66135301777E-02,3.39642693014E-03));+#4826 = CARTESIAN_POINT('',(2.01416015625E-02,3.39642693014E-03));+#4827 = CARTESIAN_POINT('',(2.193196614584E-02,5.72653377757E-03));+#4828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4829 = ORIENTED_EDGE('',*,*,#4830,.T.);+#4830 = EDGE_CURVE('',#4815,#4831,#4833,.T.);+#4831 = VERTEX_POINT('',#4832);+#4832 = CARTESIAN_POINT('',(7.241761450674E-02,-6.055644914216E-03,0.355+ ));+#4833 = SURFACE_CURVE('',#4834,(#4838),.PCURVE_S1.);+#4834 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4835,#4836,#4837),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4835 = CARTESIAN_POINT('',(7.062724992341E-02,-1.294064989277E-02,0.355+ ));+#4836 = CARTESIAN_POINT('',(7.241761450674E-02,-1.061054304534E-02,0.355+ ));+#4837 = CARTESIAN_POINT('',(7.241761450674E-02,-6.055644914216E-03,0.355+ ));+#4838 = PCURVE('',#4480,#4839);+#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4844);+#4840 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4841,#4842,#4843),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4841 = CARTESIAN_POINT('',(2.193196614584E-02,5.72653377757E-03));+#4842 = CARTESIAN_POINT('',(2.372233072917E-02,8.056640625E-03));+#4843 = CARTESIAN_POINT('',(2.372233072917E-02,1.261153875612E-02));+#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4845 = ORIENTED_EDGE('',*,*,#4846,.T.);+#4846 = EDGE_CURVE('',#4831,#4847,#4849,.T.);+#4847 = VERTEX_POINT('',#4848);+#4848 = CARTESIAN_POINT('',(7.062724992341E-02,8.425245098039E-04,0.355)+ );+#4849 = SURFACE_CURVE('',#4850,(#4854),.PCURVE_S1.);+#4850 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4851,#4852,#4853),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4851 = CARTESIAN_POINT('',(7.241761450674E-02,-6.055644914216E-03,0.355+ ));+#4852 = CARTESIAN_POINT('',(7.241761450674E-02,-1.474417892157E-03,0.355+ ));+#4853 = CARTESIAN_POINT('',(7.062724992341E-02,8.425245098039E-04,0.355)+ );+#4854 = PCURVE('',#4480,#4855);+#4855 = DEFINITIONAL_REPRESENTATION('',(#4856),#4860);+#4856 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4857,#4858,#4859),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4857 = CARTESIAN_POINT('',(2.372233072917E-02,1.261153875612E-02));+#4858 = CARTESIAN_POINT('',(2.372233072917E-02,1.719276577818E-02));+#4859 = CARTESIAN_POINT('',(2.193196614584E-02,1.950970818014E-02));+#4860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4861 = ORIENTED_EDGE('',*,*,#4862,.T.);+#4862 = EDGE_CURVE('',#4847,#4749,#4863,.T.);+#4863 = SURFACE_CURVE('',#4864,(#4868),.PCURVE_S1.);+#4864 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4865,#4866,#4867),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4865 = CARTESIAN_POINT('',(7.062724992341E-02,8.425245098039E-04,0.355)+ );+#4866 = CARTESIAN_POINT('',(6.883688534007E-02,3.159466911765E-03,0.355)+ );+#4867 = CARTESIAN_POINT('',(6.530881395527E-02,3.159466911765E-03,0.355)+ );+#4868 = PCURVE('',#4480,#4869);+#4869 = DEFINITIONAL_REPRESENTATION('',(#4870),#4874);+#4870 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4871,#4872,#4873),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4871 = CARTESIAN_POINT('',(2.193196614584E-02,1.950970818014E-02));+#4872 = CARTESIAN_POINT('',(2.01416015625E-02,2.18266505821E-02));+#4873 = CARTESIAN_POINT('',(1.66135301777E-02,2.18266505821E-02));+#4874 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4875 = SHELL_BASED_SURFACE_MODEL('',(#4876));+#4876 = OPEN_SHELL('',(#4877));+#4877 = ADVANCED_FACE('',(#4878,#5141,#5271),#4892,.T.);+#4878 = FACE_BOUND('',#4879,.F.);+#4879 = EDGE_LOOP('',(#4880,#4903,#4919,#4935,#4951,#4967,#4983,#4999,+ #5015,#5031,#5047,#5063,#5079,#5095,#5111,#5127));+#4880 = ORIENTED_EDGE('',*,*,#4881,.T.);+#4881 = EDGE_CURVE('',#4882,#4884,#4886,.T.);+#4882 = VERTEX_POINT('',#4883);+#4883 = CARTESIAN_POINT('',(9.274351830576E-02,2.211626838235E-03,0.355)+ );+#4884 = VERTEX_POINT('',#4885);+#4885 = CARTESIAN_POINT('',(8.743824678309E-02,5.450080422794E-03,0.355)+ );+#4886 = SURFACE_CURVE('',#4887,(#4891),.PCURVE_S1.);+#4887 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4888,#4889,#4890),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4888 = CARTESIAN_POINT('',(9.274351830576E-02,2.211626838235E-03,0.355)+ );+#4889 = CARTESIAN_POINT('',(8.934709137561E-02,3.080480238971E-03,0.355)+ );+#4890 = CARTESIAN_POINT('',(8.743824678309E-02,5.450080422794E-03,0.355)+ );+#4891 = PCURVE('',#4892,#4897);+#4892 = PLANE('',#4893);+#4893 = AXIS2_PLACEMENT_3D('',#4894,#4895,#4896);+#4894 = CARTESIAN_POINT('',(8.115880629596E-02,-1.866718367034E-02,0.355+ ));+#4895 = DIRECTION('',(0.,0.,1.));+#4896 = DIRECTION('',(1.,0.,0.));+#4897 = DEFINITIONAL_REPRESENTATION('',(#4898),#4902);+#4898 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4899,#4900,#4901),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4899 = CARTESIAN_POINT('',(1.15847120098E-02,2.087881050857E-02));+#4900 = CARTESIAN_POINT('',(8.18828507965E-03,2.174766390931E-02));+#4901 = CARTESIAN_POINT('',(6.27944048713E-03,2.411726409313E-02));+#4902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4903 = ORIENTED_EDGE('',*,*,#4904,.T.);+#4904 = EDGE_CURVE('',#4884,#4905,#4907,.T.);+#4905 = VERTEX_POINT('',#4906);+#4906 = CARTESIAN_POINT('',(8.552940219056E-02,1.11634497549E-02,0.355)+ );+#4907 = SURFACE_CURVE('',#4908,(#4912),.PCURVE_S1.);+#4908 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4909,#4910,#4911),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4909 = CARTESIAN_POINT('',(8.743824678309E-02,5.450080422794E-03,0.355)+ );+#4910 = CARTESIAN_POINT('',(8.552940219056E-02,7.819680606618E-03,0.355)+ );+#4911 = CARTESIAN_POINT('',(8.552940219056E-02,1.11634497549E-02,0.355)+ );+#4912 = PCURVE('',#4892,#4913);+#4913 = DEFINITIONAL_REPRESENTATION('',(#4914),#4918);+#4914 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4915,#4916,#4917),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4915 = CARTESIAN_POINT('',(6.27944048713E-03,2.411726409313E-02));+#4916 = CARTESIAN_POINT('',(4.3705958946E-03,2.648686427696E-02));+#4917 = CARTESIAN_POINT('',(4.3705958946E-03,2.983063342524E-02));+#4918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4919 = ORIENTED_EDGE('',*,*,#4920,.T.);+#4920 = EDGE_CURVE('',#4905,#4921,#4923,.T.);+#4921 = VERTEX_POINT('',#4922);+#4922 = CARTESIAN_POINT('',(8.871519799326E-02,1.860136144301E-02,0.355)+ );+#4923 = SURFACE_CURVE('',#4924,(#4928),.PCURVE_S1.);+#4924 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4925,#4926,#4927),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4925 = CARTESIAN_POINT('',(8.552940219056E-02,1.11634497549E-02,0.355)+ );+#4926 = CARTESIAN_POINT('',(8.552940219056E-02,1.584999234069E-02,0.355)+ );+#4927 = CARTESIAN_POINT('',(8.871519799326E-02,1.860136144301E-02,0.355)+ );+#4928 = PCURVE('',#4892,#4929);+#4929 = DEFINITIONAL_REPRESENTATION('',(#4930),#4934);+#4930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4931,#4932,#4933),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4931 = CARTESIAN_POINT('',(4.3705958946E-03,2.983063342524E-02));+#4932 = CARTESIAN_POINT('',(4.3705958946E-03,3.451717601103E-02));+#4933 = CARTESIAN_POINT('',(7.5563916973E-03,3.726854511335E-02));+#4934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4935 = ORIENTED_EDGE('',*,*,#4936,.T.);+#4936 = EDGE_CURVE('',#4921,#4937,#4939,.T.);+#4937 = VERTEX_POINT('',#4938);+#4938 = CARTESIAN_POINT('',(9.737740310968E-02,2.135273054534E-02,0.355)+ );+#4939 = SURFACE_CURVE('',#4940,(#4944),.PCURVE_S1.);+#4940 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4941,#4942,#4943),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4941 = CARTESIAN_POINT('',(8.871519799326E-02,1.860136144301E-02,0.355)+ );+#4942 = CARTESIAN_POINT('',(9.190099379596E-02,2.135273054534E-02,0.355)+ );+#4943 = CARTESIAN_POINT('',(9.737740310968E-02,2.135273054534E-02,0.355)+ );+#4944 = PCURVE('',#4892,#4945);+#4945 = DEFINITIONAL_REPRESENTATION('',(#4946),#4950);+#4946 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4947,#4948,#4949),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4947 = CARTESIAN_POINT('',(7.5563916973E-03,3.726854511335E-02));+#4948 = CARTESIAN_POINT('',(1.07421875E-02,4.001991421568E-02));+#4949 = CARTESIAN_POINT('',(1.621859681372E-02,4.001991421568E-02));+#4950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4951 = ORIENTED_EDGE('',*,*,#4952,.T.);+#4952 = EDGE_CURVE('',#4937,#4953,#4955,.T.);+#4953 = VERTEX_POINT('',#4954);+#4954 = CARTESIAN_POINT('',(0.106065937117,1.860136144301E-02,0.355));+#4955 = SURFACE_CURVE('',#4956,(#4960),.PCURVE_S1.);+#4956 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4957,#4958,#4959),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4957 = CARTESIAN_POINT('',(9.737740310968E-02,2.135273054534E-02,0.355)+ );+#4958 = CARTESIAN_POINT('',(0.102880141314,2.135273054534E-02,0.355));+#4959 = CARTESIAN_POINT('',(0.106065937117,1.860136144301E-02,0.355));+#4960 = PCURVE('',#4892,#4961);+#4961 = DEFINITIONAL_REPRESENTATION('',(#4962),#4966);+#4962 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4963,#4964,#4965),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4963 = CARTESIAN_POINT('',(1.621859681372E-02,4.001991421568E-02));+#4964 = CARTESIAN_POINT('',(2.172133501804E-02,4.001991421568E-02));+#4965 = CARTESIAN_POINT('',(2.490713082104E-02,3.726854511335E-02));+#4966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4967 = ORIENTED_EDGE('',*,*,#4968,.T.);+#4968 = EDGE_CURVE('',#4953,#4969,#4971,.T.);+#4969 = VERTEX_POINT('',#4970);+#4970 = CARTESIAN_POINT('',(0.10925173292,1.11634497549E-02,0.355));+#4971 = SURFACE_CURVE('',#4972,(#4976),.PCURVE_S1.);+#4972 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4973,#4974,#4975),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4973 = CARTESIAN_POINT('',(0.106065937117,1.860136144301E-02,0.355));+#4974 = CARTESIAN_POINT('',(0.10925173292,1.584999234069E-02,0.355));+#4975 = CARTESIAN_POINT('',(0.10925173292,1.11634497549E-02,0.355));+#4976 = PCURVE('',#4892,#4977);+#4977 = DEFINITIONAL_REPRESENTATION('',(#4978),#4982);+#4978 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4979,#4980,#4981),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4979 = CARTESIAN_POINT('',(2.490713082104E-02,3.726854511335E-02));+#4980 = CARTESIAN_POINT('',(2.809292662404E-02,3.451717601103E-02));+#4981 = CARTESIAN_POINT('',(2.809292662404E-02,2.983063342524E-02));+#4982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4983 = ORIENTED_EDGE('',*,*,#4984,.T.);+#4984 = EDGE_CURVE('',#4969,#4985,#4987,.T.);+#4985 = VERTEX_POINT('',#4986);+#4986 = CARTESIAN_POINT('',(0.107342888327,5.450080422794E-03,0.355));+#4987 = SURFACE_CURVE('',#4988,(#4992),.PCURVE_S1.);+#4988 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4989,#4990,#4991),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4989 = CARTESIAN_POINT('',(0.10925173292,1.11634497549E-02,0.355));+#4990 = CARTESIAN_POINT('',(0.10925173292,7.819680606618E-03,0.355));+#4991 = CARTESIAN_POINT('',(0.107342888327,5.450080422794E-03,0.355));+#4992 = PCURVE('',#4892,#4993);+#4993 = DEFINITIONAL_REPRESENTATION('',(#4994),#4998);+#4994 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4995,#4996,#4997),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#4995 = CARTESIAN_POINT('',(2.809292662404E-02,2.983063342524E-02));+#4996 = CARTESIAN_POINT('',(2.809292662404E-02,2.648686427696E-02));+#4997 = CARTESIAN_POINT('',(2.618408203104E-02,2.411726409313E-02));+#4998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#4999 = ORIENTED_EDGE('',*,*,#5000,.T.);+#5000 = EDGE_CURVE('',#4985,#5001,#5003,.T.);+#5001 = VERTEX_POINT('',#5002);+#5002 = CARTESIAN_POINT('',(0.102037616805,2.211626838235E-03,0.355));+#5003 = SURFACE_CURVE('',#5004,(#5008),.PCURVE_S1.);+#5004 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5005,#5006,#5007),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5005 = CARTESIAN_POINT('',(0.107342888327,5.450080422794E-03,0.355));+#5006 = CARTESIAN_POINT('',(0.105434043735,3.080480238971E-03,0.355));+#5007 = CARTESIAN_POINT('',(0.102037616805,2.211626838235E-03,0.355));+#5008 = PCURVE('',#4892,#5009);+#5009 = DEFINITIONAL_REPRESENTATION('',(#5010),#5014);+#5010 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5011,#5012,#5013),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5011 = CARTESIAN_POINT('',(2.618408203104E-02,2.411726409313E-02));+#5012 = CARTESIAN_POINT('',(2.427523743904E-02,2.174766390931E-02));+#5013 = CARTESIAN_POINT('',(2.087881050904E-02,2.087881050857E-02));+#5014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5015 = ORIENTED_EDGE('',*,*,#5016,.T.);+#5016 = EDGE_CURVE('',#5001,#5017,#5019,.T.);+#5017 = VERTEX_POINT('',#5018);+#5018 = CARTESIAN_POINT('',(0.108080097273,-1.290115655637E-03,0.355));+#5019 = SURFACE_CURVE('',#5020,(#5024),.PCURVE_S1.);+#5020 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5021,#5022,#5023),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5021 = CARTESIAN_POINT('',(0.102037616805,2.211626838235E-03,0.355));+#5022 = CARTESIAN_POINT('',(0.105986950444,1.3427734375E-03,0.355));+#5023 = CARTESIAN_POINT('',(0.108080097273,-1.290115655637E-03,0.355));+#5024 = PCURVE('',#4892,#5025);+#5025 = DEFINITIONAL_REPRESENTATION('',(#5026),#5030);+#5026 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5027,#5028,#5029),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5027 = CARTESIAN_POINT('',(2.087881050904E-02,2.087881050857E-02));+#5028 = CARTESIAN_POINT('',(2.482814414804E-02,2.000995710784E-02));+#5029 = CARTESIAN_POINT('',(2.692129097704E-02,1.73770680147E-02));+#5030 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5031 = ORIENTED_EDGE('',*,*,#5032,.T.);+#5032 = EDGE_CURVE('',#5017,#5033,#5035,.T.);+#5033 = VERTEX_POINT('',#5034);+#5034 = CARTESIAN_POINT('',(0.110173244102,-8.109298406863E-03,0.355));+#5035 = SURFACE_CURVE('',#5036,(#5040),.PCURVE_S1.);+#5036 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5037,#5038,#5039),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5037 = CARTESIAN_POINT('',(0.108080097273,-1.290115655637E-03,0.355));+#5038 = CARTESIAN_POINT('',(0.110173244102,-3.923004748775E-03,0.355));+#5039 = CARTESIAN_POINT('',(0.110173244102,-8.109298406863E-03,0.355));+#5040 = PCURVE('',#4892,#5041);+#5041 = DEFINITIONAL_REPRESENTATION('',(#5042),#5046);+#5042 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5043,#5044,#5045),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5043 = CARTESIAN_POINT('',(2.692129097704E-02,1.73770680147E-02));+#5044 = CARTESIAN_POINT('',(2.901443780604E-02,1.474417892156E-02));+#5045 = CARTESIAN_POINT('',(2.901443780604E-02,1.055788526348E-02));+#5046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5047 = ORIENTED_EDGE('',*,*,#5048,.T.);+#5048 = EDGE_CURVE('',#5033,#5049,#5051,.T.);+#5049 = VERTEX_POINT('',#5050);+#5050 = CARTESIAN_POINT('',(0.106776817172,-1.642922794118E-02,0.355));+#5051 = SURFACE_CURVE('',#5052,(#5056),.PCURVE_S1.);+#5052 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5053,#5054,#5055),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5053 = CARTESIAN_POINT('',(0.110173244102,-8.109298406863E-03,0.355));+#5054 = CARTESIAN_POINT('',(0.110173244102,-1.3427734375E-02,0.355));+#5055 = CARTESIAN_POINT('',(0.106776817172,-1.642922794118E-02,0.355));+#5056 = PCURVE('',#4892,#5057);+#5057 = DEFINITIONAL_REPRESENTATION('',(#5058),#5062);+#5058 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5059,#5060,#5061),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5059 = CARTESIAN_POINT('',(2.901443780604E-02,1.055788526348E-02));+#5060 = CARTESIAN_POINT('',(2.901443780604E-02,5.23944929534E-03));+#5061 = CARTESIAN_POINT('',(2.561801087604E-02,2.23795572916E-03));+#5062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5063 = ORIENTED_EDGE('',*,*,#5064,.T.);+#5064 = EDGE_CURVE('',#5049,#5065,#5067,.T.);+#5065 = VERTEX_POINT('',#5066);+#5066 = CARTESIAN_POINT('',(9.737740310968E-02,-1.943072150735E-02,0.355+ ));+#5067 = SURFACE_CURVE('',#5068,(#5072),.PCURVE_S1.);+#5068 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5069,#5070,#5071),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5069 = CARTESIAN_POINT('',(0.106776817172,-1.642922794118E-02,0.355));+#5070 = CARTESIAN_POINT('',(0.103380390242,-1.943072150735E-02,0.355));+#5071 = CARTESIAN_POINT('',(9.737740310968E-02,-1.943072150735E-02,0.355+ ));+#5072 = PCURVE('',#4892,#5073);+#5073 = DEFINITIONAL_REPRESENTATION('',(#5074),#5078);+#5074 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5075,#5076,#5077),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5075 = CARTESIAN_POINT('',(2.561801087604E-02,2.23795572916E-03));+#5076 = CARTESIAN_POINT('',(2.222158394604E-02,-7.6353783701E-04));+#5077 = CARTESIAN_POINT('',(1.621859681372E-02,-7.6353783701E-04));+#5078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5079 = ORIENTED_EDGE('',*,*,#5080,.T.);+#5080 = EDGE_CURVE('',#5065,#5081,#5083,.T.);+#5081 = VERTEX_POINT('',#5082);+#5082 = CARTESIAN_POINT('',(8.799115349265E-02,-1.644239238664E-02,0.355+ ));+#5083 = SURFACE_CURVE('',#5084,(#5088),.PCURVE_S1.);+#5084 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5085,#5086,#5087),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5085 = CARTESIAN_POINT('',(9.737740310968E-02,-1.943072150735E-02,0.355+ ));+#5086 = CARTESIAN_POINT('',(9.137441597733E-02,-1.943072150735E-02,0.355+ ));+#5087 = CARTESIAN_POINT('',(8.799115349265E-02,-1.644239238664E-02,0.355+ ));+#5088 = PCURVE('',#4892,#5089);+#5089 = DEFINITIONAL_REPRESENTATION('',(#5090),#5094);+#5090 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5091,#5092,#5093),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5091 = CARTESIAN_POINT('',(1.621859681372E-02,-7.6353783701E-04));+#5092 = CARTESIAN_POINT('',(1.021560968137E-02,-7.6353783701E-04));+#5093 = CARTESIAN_POINT('',(6.83234719669E-03,2.2247912837E-03));+#5094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5095 = ORIENTED_EDGE('',*,*,#5096,.T.);+#5096 = EDGE_CURVE('',#5081,#5097,#5099,.T.);+#5097 = VERTEX_POINT('',#5098);+#5098 = CARTESIAN_POINT('',(8.460789100797E-02,-8.161956188725E-03,0.355+ ));+#5099 = SURFACE_CURVE('',#5100,(#5104),.PCURVE_S1.);+#5100 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5101,#5102,#5103),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5101 = CARTESIAN_POINT('',(8.799115349265E-02,-1.644239238664E-02,0.355+ ));+#5102 = CARTESIAN_POINT('',(8.460789100797E-02,-1.345406326593E-02,0.355+ ));+#5103 = CARTESIAN_POINT('',(8.460789100797E-02,-8.161956188725E-03,0.355+ ));+#5104 = PCURVE('',#4892,#5105);+#5105 = DEFINITIONAL_REPRESENTATION('',(#5106),#5110);+#5106 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5107,#5108,#5109),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5107 = CARTESIAN_POINT('',(6.83234719669E-03,2.2247912837E-03));+#5108 = CARTESIAN_POINT('',(3.44908471201E-03,5.21312040441E-03));+#5109 = CARTESIAN_POINT('',(3.44908471201E-03,1.050522748161E-02));+#5110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5111 = ORIENTED_EDGE('',*,*,#5112,.T.);+#5112 = EDGE_CURVE('',#5097,#5113,#5115,.T.);+#5113 = VERTEX_POINT('',#5114);+#5114 = CARTESIAN_POINT('',(8.670103783701E-02,-1.303280101103E-03,0.355+ ));+#5115 = SURFACE_CURVE('',#5116,(#5120),.PCURVE_S1.);+#5116 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5117,#5118,#5119),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5117 = CARTESIAN_POINT('',(8.460789100797E-02,-8.161956188725E-03,0.355+ ));+#5118 = CARTESIAN_POINT('',(8.460789100797E-02,-3.949333639706E-03,0.355+ ));+#5119 = CARTESIAN_POINT('',(8.670103783701E-02,-1.303280101103E-03,0.355+ ));+#5120 = PCURVE('',#4892,#5121);+#5121 = DEFINITIONAL_REPRESENTATION('',(#5122),#5126);+#5122 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5123,#5124,#5125),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5123 = CARTESIAN_POINT('',(3.44908471201E-03,1.050522748161E-02));+#5124 = CARTESIAN_POINT('',(3.44908471201E-03,1.471785003063E-02));+#5125 = CARTESIAN_POINT('',(5.54223154105E-03,1.736390356924E-02));+#5126 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5127 = ORIENTED_EDGE('',*,*,#5128,.T.);+#5128 = EDGE_CURVE('',#5113,#4882,#5129,.T.);+#5129 = SURFACE_CURVE('',#5130,(#5134),.PCURVE_S1.);+#5130 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5131,#5132,#5133),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5131 = CARTESIAN_POINT('',(8.670103783701E-02,-1.303280101103E-03,0.355+ ));+#5132 = CARTESIAN_POINT('',(8.879418466605E-02,1.3427734375E-03,0.355));+#5133 = CARTESIAN_POINT('',(9.274351830576E-02,2.211626838235E-03,0.355)+ );+#5134 = PCURVE('',#4892,#5135);+#5135 = DEFINITIONAL_REPRESENTATION('',(#5136),#5140);+#5136 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5137,#5138,#5139),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5137 = CARTESIAN_POINT('',(5.54223154105E-03,1.736390356924E-02));+#5138 = CARTESIAN_POINT('',(7.63537837009E-03,2.000995710784E-02));+#5139 = CARTESIAN_POINT('',(1.15847120098E-02,2.087881050857E-02));+#5140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5141 = FACE_BOUND('',#5142,.F.);+#5142 = EDGE_LOOP('',(#5143,#5161,#5177,#5193,#5209,#5225,#5241,#5257));+#5143 = ORIENTED_EDGE('',*,*,#5144,.T.);+#5144 = EDGE_CURVE('',#5145,#5147,#5149,.T.);+#5145 = VERTEX_POINT('',#5146);+#5146 = CARTESIAN_POINT('',(9.737740310968E-02,0.,0.355));+#5147 = VERTEX_POINT('',#5148);+#5148 = CARTESIAN_POINT('',(9.188782935049E-02,-1.987831265319E-03,0.355+ ));+#5149 = SURFACE_CURVE('',#5150,(#5154),.PCURVE_S1.);+#5150 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5151,#5152,#5153),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5151 = CARTESIAN_POINT('',(9.737740310968E-02,0.,0.355));+#5152 = CARTESIAN_POINT('',(9.382300283395E-02,0.,0.355));+#5153 = CARTESIAN_POINT('',(9.188782935049E-02,-1.987831265319E-03,0.355+ ));+#5154 = PCURVE('',#4892,#5155);+#5155 = DEFINITIONAL_REPRESENTATION('',(#5156),#5160);+#5156 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5157,#5158,#5159),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5157 = CARTESIAN_POINT('',(1.621859681372E-02,1.866718367034E-02));+#5158 = CARTESIAN_POINT('',(1.266419653799E-02,1.866718367034E-02));+#5159 = CARTESIAN_POINT('',(1.072902305453E-02,1.667935240502E-02));+#5160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5161 = ORIENTED_EDGE('',*,*,#5162,.T.);+#5162 = EDGE_CURVE('',#5147,#5163,#5165,.T.);+#5163 = VERTEX_POINT('',#5164);+#5164 = CARTESIAN_POINT('',(8.995265586703E-02,-7.609049479167E-03,0.355+ ));+#5165 = SURFACE_CURVE('',#5166,(#5170),.PCURVE_S1.);+#5166 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5167,#5168,#5169),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5167 = CARTESIAN_POINT('',(9.188782935049E-02,-1.987831265319E-03,0.355+ ));+#5168 = CARTESIAN_POINT('',(8.995265586703E-02,-3.975662530637E-03,0.355+ ));+#5169 = CARTESIAN_POINT('',(8.995265586703E-02,-7.609049479167E-03,0.355+ ));+#5170 = PCURVE('',#4892,#5171);+#5171 = DEFINITIONAL_REPRESENTATION('',(#5172),#5176);+#5172 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5173,#5174,#5175),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5173 = CARTESIAN_POINT('',(1.072902305453E-02,1.667935240502E-02));+#5174 = CARTESIAN_POINT('',(8.79384957107E-03,1.46915211397E-02));+#5175 = CARTESIAN_POINT('',(8.79384957107E-03,1.105813419117E-02));+#5176 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5177 = ORIENTED_EDGE('',*,*,#5178,.T.);+#5178 = EDGE_CURVE('',#5163,#5179,#5181,.T.);+#5179 = VERTEX_POINT('',#5180);+#5180 = CARTESIAN_POINT('',(9.191415824142E-02,-1.325659658395E-02,0.355+ ));+#5181 = SURFACE_CURVE('',#5182,(#5186),.PCURVE_S1.);+#5182 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5183,#5184,#5185),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5183 = CARTESIAN_POINT('',(8.995265586703E-02,-7.609049479167E-03,0.355+ ));+#5184 = CARTESIAN_POINT('',(8.995265586703E-02,-1.12424364277E-02,0.355)+ );+#5185 = CARTESIAN_POINT('',(9.191415824142E-02,-1.325659658395E-02,0.355+ ));+#5186 = PCURVE('',#4892,#5187);+#5187 = DEFINITIONAL_REPRESENTATION('',(#5188),#5192);+#5188 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5189,#5190,#5191),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5189 = CARTESIAN_POINT('',(8.79384957107E-03,1.105813419117E-02));+#5190 = CARTESIAN_POINT('',(8.79384957107E-03,7.42474724264E-03));+#5191 = CARTESIAN_POINT('',(1.075535194546E-02,5.41058708639E-03));+#5192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5193 = ORIENTED_EDGE('',*,*,#5194,.T.);+#5194 = EDGE_CURVE('',#5179,#5195,#5197,.T.);+#5195 = VERTEX_POINT('',#5196);+#5196 = CARTESIAN_POINT('',(9.737740310968E-02,-1.52707567402E-02,0.355)+ );+#5197 = SURFACE_CURVE('',#5198,(#5202),.PCURVE_S1.);+#5198 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5199,#5200,#5201),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5199 = CARTESIAN_POINT('',(9.191415824142E-02,-1.325659658395E-02,0.355+ ));+#5200 = CARTESIAN_POINT('',(9.387566061581E-02,-1.52707567402E-02,0.355)+ );+#5201 = CARTESIAN_POINT('',(9.737740310968E-02,-1.52707567402E-02,0.355)+ );+#5202 = PCURVE('',#4892,#5203);+#5203 = DEFINITIONAL_REPRESENTATION('',(#5204),#5208);+#5204 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5205,#5206,#5207),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5205 = CARTESIAN_POINT('',(1.075535194546E-02,5.41058708639E-03));+#5206 = CARTESIAN_POINT('',(1.271685431985E-02,3.39642693014E-03));+#5207 = CARTESIAN_POINT('',(1.621859681372E-02,3.39642693014E-03));+#5208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5209 = ORIENTED_EDGE('',*,*,#5210,.T.);+#5210 = EDGE_CURVE('',#5195,#5211,#5213,.T.);+#5211 = VERTEX_POINT('',#5212);+#5212 = CARTESIAN_POINT('',(0.10289330576,-1.328292547488E-02,0.355));+#5213 = SURFACE_CURVE('',#5214,(#5218),.PCURVE_S1.);+#5214 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5215,#5216,#5217),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5215 = CARTESIAN_POINT('',(9.737740310968E-02,-1.52707567402E-02,0.355)+ );+#5216 = CARTESIAN_POINT('',(0.100958132276,-1.52707567402E-02,0.355));+#5217 = CARTESIAN_POINT('',(0.10289330576,-1.328292547488E-02,0.355));+#5218 = PCURVE('',#4892,#5219);+#5219 = DEFINITIONAL_REPRESENTATION('',(#5220),#5224);+#5220 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5221,#5222,#5223),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5221 = CARTESIAN_POINT('',(1.621859681372E-02,3.39642693014E-03));+#5222 = CARTESIAN_POINT('',(1.979932598004E-02,3.39642693014E-03));+#5223 = CARTESIAN_POINT('',(2.173449946404E-02,5.38425819546E-03));+#5224 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5225 = ORIENTED_EDGE('',*,*,#5226,.T.);+#5226 = EDGE_CURVE('',#5211,#5227,#5229,.T.);+#5227 = VERTEX_POINT('',#5228);+#5228 = CARTESIAN_POINT('',(0.104828479243,-7.609049479167E-03,0.355));+#5229 = SURFACE_CURVE('',#5230,(#5234),.PCURVE_S1.);+#5230 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5231,#5232,#5233),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5231 = CARTESIAN_POINT('',(0.10289330576,-1.328292547488E-02,0.355));+#5232 = CARTESIAN_POINT('',(0.104828479243,-1.129509420956E-02,0.355));+#5233 = CARTESIAN_POINT('',(0.104828479243,-7.609049479167E-03,0.355));+#5234 = PCURVE('',#4892,#5235);+#5235 = DEFINITIONAL_REPRESENTATION('',(#5236),#5240);+#5236 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5237,#5238,#5239),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5237 = CARTESIAN_POINT('',(2.173449946404E-02,5.38425819546E-03));+#5238 = CARTESIAN_POINT('',(2.366967294704E-02,7.37208946078E-03));+#5239 = CARTESIAN_POINT('',(2.366967294704E-02,1.105813419117E-02));+#5240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5241 = ORIENTED_EDGE('',*,*,#5242,.T.);+#5242 = EDGE_CURVE('',#5227,#5243,#5245,.T.);+#5243 = VERTEX_POINT('',#5244);+#5244 = CARTESIAN_POINT('',(0.102866976869,-2.000995710784E-03,0.355));+#5245 = SURFACE_CURVE('',#5246,(#5250),.PCURVE_S1.);+#5246 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5247,#5248,#5249),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5247 = CARTESIAN_POINT('',(0.104828479243,-7.609049479167E-03,0.355));+#5248 = CARTESIAN_POINT('',(0.104828479243,-4.001991421569E-03,0.355));+#5249 = CARTESIAN_POINT('',(0.102866976869,-2.000995710784E-03,0.355));+#5250 = PCURVE('',#4892,#5251);+#5251 = DEFINITIONAL_REPRESENTATION('',(#5252),#5256);+#5252 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5253,#5254,#5255),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5253 = CARTESIAN_POINT('',(2.366967294704E-02,1.105813419117E-02));+#5254 = CARTESIAN_POINT('',(2.366967294704E-02,1.466519224877E-02));+#5255 = CARTESIAN_POINT('',(2.170817057304E-02,1.666618795956E-02));+#5256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5257 = ORIENTED_EDGE('',*,*,#5258,.T.);+#5258 = EDGE_CURVE('',#5243,#5145,#5259,.T.);+#5259 = SURFACE_CURVE('',#5260,(#5264),.PCURVE_S1.);+#5260 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5261,#5262,#5263),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5261 = CARTESIAN_POINT('',(0.102866976869,-2.000995710784E-03,0.355));+#5262 = CARTESIAN_POINT('',(0.100905474494,0.,0.355));+#5263 = CARTESIAN_POINT('',(9.737740310968E-02,0.,0.355));+#5264 = PCURVE('',#4892,#5265);+#5265 = DEFINITIONAL_REPRESENTATION('',(#5266),#5270);+#5266 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5267,#5268,#5269),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5267 = CARTESIAN_POINT('',(2.170817057304E-02,1.666618795956E-02));+#5268 = CARTESIAN_POINT('',(1.974666819804E-02,1.866718367034E-02));+#5269 = CARTESIAN_POINT('',(1.621859681372E-02,1.866718367034E-02));+#5270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5271 = FACE_BOUND('',#5272,.F.);+#5272 = EDGE_LOOP('',(#5273,#5291,#5307,#5323,#5339,#5355,#5371,#5387));+#5273 = ORIENTED_EDGE('',*,*,#5274,.T.);+#5274 = EDGE_CURVE('',#5275,#5277,#5279,.T.);+#5275 = VERTEX_POINT('',#5276);+#5276 = CARTESIAN_POINT('',(9.082150926777E-02,1.066320082721E-02,0.355)+ );+#5277 = VERTEX_POINT('',#5278);+#5278 = CARTESIAN_POINT('',(9.250655828738E-02,5.845013786765E-03,0.355)+ );+#5279 = SURFACE_CURVE('',#5280,(#5284),.PCURVE_S1.);+#5280 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5281,#5282,#5283),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5281 = CARTESIAN_POINT('',(9.082150926777E-02,1.066320082721E-02,0.355)+ );+#5282 = CARTESIAN_POINT('',(9.082150926777E-02,7.503733915441E-03,0.355)+ );+#5283 = CARTESIAN_POINT('',(9.250655828738E-02,5.845013786765E-03,0.355)+ );+#5284 = PCURVE('',#4892,#5285);+#5285 = DEFINITIONAL_REPRESENTATION('',(#5286),#5290);+#5286 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5287,#5288,#5289),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5287 = CARTESIAN_POINT('',(9.66270297181E-03,2.933038449755E-02));+#5288 = CARTESIAN_POINT('',(9.66270297181E-03,2.617091758578E-02));+#5289 = CARTESIAN_POINT('',(1.134775199142E-02,2.45121974571E-02));+#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5291 = ORIENTED_EDGE('',*,*,#5292,.T.);+#5292 = EDGE_CURVE('',#5277,#5293,#5295,.T.);+#5293 = VERTEX_POINT('',#5294);+#5294 = CARTESIAN_POINT('',(9.737740310968E-02,4.186293658088E-03,0.355)+ );+#5295 = SURFACE_CURVE('',#5296,(#5300),.PCURVE_S1.);+#5296 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5297,#5298,#5299),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5297 = CARTESIAN_POINT('',(9.250655828738E-02,5.845013786765E-03,0.355)+ );+#5298 = CARTESIAN_POINT('',(9.419160730699E-02,4.186293658088E-03,0.355)+ );+#5299 = CARTESIAN_POINT('',(9.737740310968E-02,4.186293658088E-03,0.355)+ );+#5300 = PCURVE('',#4892,#5301);+#5301 = DEFINITIONAL_REPRESENTATION('',(#5302),#5306);+#5302 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5303,#5304,#5305),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5303 = CARTESIAN_POINT('',(1.134775199142E-02,2.45121974571E-02));+#5304 = CARTESIAN_POINT('',(1.303280101103E-02,2.285347732843E-02));+#5305 = CARTESIAN_POINT('',(1.621859681372E-02,2.285347732843E-02));+#5306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5307 = ORIENTED_EDGE('',*,*,#5308,.T.);+#5308 = EDGE_CURVE('',#5293,#5309,#5311,.T.);+#5309 = VERTEX_POINT('',#5310);+#5310 = CARTESIAN_POINT('',(0.102274576823,5.845013786765E-03,0.355));+#5311 = SURFACE_CURVE('',#5312,(#5316),.PCURVE_S1.);+#5312 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5313,#5314,#5315),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5313 = CARTESIAN_POINT('',(9.737740310968E-02,4.186293658088E-03,0.355)+ );+#5314 = CARTESIAN_POINT('',(0.100589527803,4.186293658088E-03,0.355));+#5315 = CARTESIAN_POINT('',(0.102274576823,5.845013786765E-03,0.355));+#5316 = PCURVE('',#4892,#5317);+#5317 = DEFINITIONAL_REPRESENTATION('',(#5318),#5322);+#5318 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5319,#5320,#5321),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5319 = CARTESIAN_POINT('',(1.621859681372E-02,2.285347732843E-02));+#5320 = CARTESIAN_POINT('',(1.943072150704E-02,2.285347732843E-02));+#5321 = CARTESIAN_POINT('',(2.111577052704E-02,2.45121974571E-02));+#5322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5323 = ORIENTED_EDGE('',*,*,#5324,.T.);+#5324 = EDGE_CURVE('',#5309,#5325,#5327,.T.);+#5325 = VERTEX_POINT('',#5326);+#5326 = CARTESIAN_POINT('',(0.103959625843,1.066320082721E-02,0.355));+#5327 = SURFACE_CURVE('',#5328,(#5332),.PCURVE_S1.);+#5328 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5329,#5330,#5331),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5329 = CARTESIAN_POINT('',(0.102274576823,5.845013786765E-03,0.355));+#5330 = CARTESIAN_POINT('',(0.103959625843,7.503733915441E-03,0.355));+#5331 = CARTESIAN_POINT('',(0.103959625843,1.066320082721E-02,0.355));+#5332 = PCURVE('',#4892,#5333);+#5333 = DEFINITIONAL_REPRESENTATION('',(#5334),#5338);+#5334 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5335,#5336,#5337),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5335 = CARTESIAN_POINT('',(2.111577052704E-02,2.45121974571E-02));+#5336 = CARTESIAN_POINT('',(2.280081954704E-02,2.617091758578E-02));+#5337 = CARTESIAN_POINT('',(2.280081954704E-02,2.933038449755E-02));+#5338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5339 = ORIENTED_EDGE('',*,*,#5340,.T.);+#5340 = EDGE_CURVE('',#5325,#5341,#5343,.T.);+#5341 = VERTEX_POINT('',#5342);+#5342 = CARTESIAN_POINT('',(0.102287741268,1.556037454044E-02,0.355));+#5343 = SURFACE_CURVE('',#5344,(#5348),.PCURVE_S1.);+#5344 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5345,#5346,#5347),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5345 = CARTESIAN_POINT('',(0.103959625843,1.066320082721E-02,0.355));+#5346 = CARTESIAN_POINT('',(0.103959625843,1.387532552083E-02,0.355));+#5347 = CARTESIAN_POINT('',(0.102287741268,1.556037454044E-02,0.355));+#5348 = PCURVE('',#4892,#5349);+#5349 = DEFINITIONAL_REPRESENTATION('',(#5350),#5354);+#5350 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5351,#5352,#5353),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5351 = CARTESIAN_POINT('',(2.280081954704E-02,2.933038449755E-02));+#5352 = CARTESIAN_POINT('',(2.280081954704E-02,3.254250919117E-02));+#5353 = CARTESIAN_POINT('',(2.112893497204E-02,3.422755821078E-02));+#5354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5355 = ORIENTED_EDGE('',*,*,#5356,.T.);+#5356 = EDGE_CURVE('',#5341,#5357,#5359,.T.);+#5357 = VERTEX_POINT('',#5358);+#5358 = CARTESIAN_POINT('',(9.737740310968E-02,1.724542356005E-02,0.355)+ );+#5359 = SURFACE_CURVE('',#5360,(#5364),.PCURVE_S1.);+#5360 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5361,#5362,#5363),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5361 = CARTESIAN_POINT('',(0.102287741268,1.556037454044E-02,0.355));+#5362 = CARTESIAN_POINT('',(0.100615856694,1.724542356005E-02,0.355));+#5363 = CARTESIAN_POINT('',(9.737740310968E-02,1.724542356005E-02,0.355)+ );+#5364 = PCURVE('',#4892,#5365);+#5365 = DEFINITIONAL_REPRESENTATION('',(#5366),#5370);+#5366 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5367,#5368,#5369),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5367 = CARTESIAN_POINT('',(2.112893497204E-02,3.422755821078E-02));+#5368 = CARTESIAN_POINT('',(1.945705039804E-02,3.591260723039E-02));+#5369 = CARTESIAN_POINT('',(1.621859681372E-02,3.591260723039E-02));+#5370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5371 = ORIENTED_EDGE('',*,*,#5372,.T.);+#5372 = EDGE_CURVE('',#5357,#5373,#5375,.T.);+#5373 = VERTEX_POINT('',#5374);+#5374 = CARTESIAN_POINT('',(9.250655828738E-02,1.554721009498E-02,0.355)+ );+#5375 = SURFACE_CURVE('',#5376,(#5380),.PCURVE_S1.);+#5376 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5377,#5378,#5379),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5377 = CARTESIAN_POINT('',(9.737740310968E-02,1.724542356005E-02,0.355)+ );+#5378 = CARTESIAN_POINT('',(9.419160730699E-02,1.724542356005E-02,0.355)+ );+#5379 = CARTESIAN_POINT('',(9.250655828738E-02,1.554721009498E-02,0.355)+ );+#5380 = PCURVE('',#4892,#5381);+#5381 = DEFINITIONAL_REPRESENTATION('',(#5382),#5386);+#5382 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5383,#5384,#5385),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5383 = CARTESIAN_POINT('',(1.621859681372E-02,3.591260723039E-02));+#5384 = CARTESIAN_POINT('',(1.303280101103E-02,3.591260723039E-02));+#5385 = CARTESIAN_POINT('',(1.134775199142E-02,3.421439376532E-02));+#5386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5387 = ORIENTED_EDGE('',*,*,#5388,.T.);+#5388 = EDGE_CURVE('',#5373,#5275,#5389,.T.);+#5389 = SURFACE_CURVE('',#5390,(#5394),.PCURVE_S1.);+#5390 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5391,#5392,#5393),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5391 = CARTESIAN_POINT('',(9.250655828738E-02,1.554721009498E-02,0.355)+ );+#5392 = CARTESIAN_POINT('',(9.082150926777E-02,1.38489966299E-02,0.355)+ );+#5393 = CARTESIAN_POINT('',(9.082150926777E-02,1.066320082721E-02,0.355)+ );+#5394 = PCURVE('',#4892,#5395);+#5395 = DEFINITIONAL_REPRESENTATION('',(#5396),#5400);+#5396 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5397,#5398,#5399),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5397 = CARTESIAN_POINT('',(1.134775199142E-02,3.421439376532E-02));+#5398 = CARTESIAN_POINT('',(9.66270297181E-03,3.251618030024E-02));+#5399 = CARTESIAN_POINT('',(9.66270297181E-03,2.933038449755E-02));+#5400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5401 = SHELL_BASED_SURFACE_MODEL('',(#5402));+#5402 = OPEN_SHELL('',(#5403));+#5403 = ADVANCED_FACE('',(#5404),#5418,.T.);+#5404 = FACE_BOUND('',#5405,.F.);+#5405 = EDGE_LOOP('',(#5406,#5429,#5445,#5461,#5477,#5493,#5509,#5525));+#5406 = ORIENTED_EDGE('',*,*,#5407,.T.);+#5407 = EDGE_CURVE('',#5408,#5410,#5412,.T.);+#5408 = VERTEX_POINT('',#5409);+#5409 = CARTESIAN_POINT('',(0.126339183134,1.079484528186E-03,0.355));+#5410 = VERTEX_POINT('',#5411);+#5411 = CARTESIAN_POINT('',(0.127352845435,3.580729166667E-03,0.355));+#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.126339183134,1.079484528186E-03,0.355));+#5415 = CARTESIAN_POINT('',(0.126339183134,2.527573529412E-03,0.355));+#5416 = CARTESIAN_POINT('',(0.127352845435,3.580729166667E-03,0.355));+#5417 = PCURVE('',#5418,#5423);+#5418 = PLANE('',#5419);+#5419 = AXIS2_PLACEMENT_3D('',#5420,#5421,#5422);+#5420 = CARTESIAN_POINT('',(0.113622328814,-1.866718367034E-02,0.355));+#5421 = DIRECTION('',(0.,0.,1.));+#5422 = DIRECTION('',(1.,0.,0.));+#5423 = DEFINITIONAL_REPRESENTATION('',(#5424),#5428);+#5424 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5425,#5426,#5427),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5425 = CARTESIAN_POINT('',(1.271685432E-02,1.974666819853E-02));+#5426 = CARTESIAN_POINT('',(1.271685432E-02,2.119475719975E-02));+#5427 = CARTESIAN_POINT('',(1.3730516621E-02,2.224791283701E-02));+#5428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5429 = ORIENTED_EDGE('',*,*,#5430,.T.);+#5430 = EDGE_CURVE('',#5410,#5431,#5433,.T.);+#5431 = VERTEX_POINT('',#5432);+#5432 = CARTESIAN_POINT('',(0.129788267846,4.633884803922E-03,0.355));+#5433 = SURFACE_CURVE('',#5434,(#5438),.PCURVE_S1.);+#5434 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5435,#5436,#5437),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5435 = CARTESIAN_POINT('',(0.127352845435,3.580729166667E-03,0.355));+#5436 = CARTESIAN_POINT('',(0.128366507736,4.633884803922E-03,0.355));+#5437 = CARTESIAN_POINT('',(0.129788267846,4.633884803922E-03,0.355));+#5438 = PCURVE('',#5418,#5439);+#5439 = DEFINITIONAL_REPRESENTATION('',(#5440),#5444);+#5440 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5441,#5442,#5443),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5441 = CARTESIAN_POINT('',(1.3730516621E-02,2.224791283701E-02));+#5442 = CARTESIAN_POINT('',(1.4744178922E-02,2.330106847426E-02));+#5443 = CARTESIAN_POINT('',(1.6165939032E-02,2.330106847426E-02));+#5444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5445 = ORIENTED_EDGE('',*,*,#5446,.T.);+#5446 = EDGE_CURVE('',#5431,#5447,#5449,.T.);+#5447 = VERTEX_POINT('',#5448);+#5448 = CARTESIAN_POINT('',(0.132315841376,3.580729166667E-03,0.355));+#5449 = SURFACE_CURVE('',#5450,(#5454),.PCURVE_S1.);+#5450 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5451,#5452,#5453),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5451 = CARTESIAN_POINT('',(0.129788267846,4.633884803922E-03,0.355));+#5452 = CARTESIAN_POINT('',(0.131262685738,4.633884803922E-03,0.355));+#5453 = CARTESIAN_POINT('',(0.132315841376,3.580729166667E-03,0.355));+#5454 = PCURVE('',#5418,#5455);+#5455 = DEFINITIONAL_REPRESENTATION('',(#5456),#5460);+#5456 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5457,#5458,#5459),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5457 = CARTESIAN_POINT('',(1.6165939032E-02,2.330106847426E-02));+#5458 = CARTESIAN_POINT('',(1.7640356924E-02,2.330106847426E-02));+#5459 = CARTESIAN_POINT('',(1.8693512562E-02,2.224791283701E-02));+#5460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5461 = ORIENTED_EDGE('',*,*,#5462,.T.);+#5462 = EDGE_CURVE('',#5447,#5463,#5465,.T.);+#5463 = VERTEX_POINT('',#5464);+#5464 = CARTESIAN_POINT('',(0.133368997013,1.079484528186E-03,0.355));+#5465 = SURFACE_CURVE('',#5466,(#5470),.PCURVE_S1.);+#5466 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5467,#5468,#5469),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5467 = CARTESIAN_POINT('',(0.132315841376,3.580729166667E-03,0.355));+#5468 = CARTESIAN_POINT('',(0.133368997013,2.527573529412E-03,0.355));+#5469 = CARTESIAN_POINT('',(0.133368997013,1.079484528186E-03,0.355));+#5470 = PCURVE('',#5418,#5471);+#5471 = DEFINITIONAL_REPRESENTATION('',(#5472),#5476);+#5472 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5473,#5474,#5475),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5473 = CARTESIAN_POINT('',(1.8693512562E-02,2.224791283701E-02));+#5474 = CARTESIAN_POINT('',(1.9746668199E-02,2.119475719975E-02));+#5475 = CARTESIAN_POINT('',(1.9746668199E-02,1.974666819853E-02));+#5476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5477 = ORIENTED_EDGE('',*,*,#5478,.T.);+#5478 = EDGE_CURVE('',#5463,#5479,#5481,.T.);+#5479 = VERTEX_POINT('',#5480);+#5480 = CARTESIAN_POINT('',(0.132329005821,-1.421760110294E-03,0.355));+#5481 = SURFACE_CURVE('',#5482,(#5486),.PCURVE_S1.);+#5482 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5483,#5484,#5485),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5483 = CARTESIAN_POINT('',(0.133368997013,1.079484528186E-03,0.355));+#5484 = CARTESIAN_POINT('',(0.133368997013,-3.949333639706E-04,0.355));+#5485 = CARTESIAN_POINT('',(0.132329005821,-1.421760110294E-03,0.355));+#5486 = PCURVE('',#5418,#5487);+#5487 = DEFINITIONAL_REPRESENTATION('',(#5488),#5492);+#5488 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5489,#5490,#5491),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5489 = CARTESIAN_POINT('',(1.9746668199E-02,1.974666819853E-02));+#5490 = CARTESIAN_POINT('',(1.9746668199E-02,1.827225030637E-02));+#5491 = CARTESIAN_POINT('',(1.8706677007E-02,1.724542356005E-02));+#5492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5493 = ORIENTED_EDGE('',*,*,#5494,.T.);+#5494 = EDGE_CURVE('',#5479,#5495,#5497,.T.);+#5495 = VERTEX_POINT('',#5496);+#5496 = CARTESIAN_POINT('',(0.129788267846,-2.448586856618E-03,0.355));+#5497 = SURFACE_CURVE('',#5498,(#5502),.PCURVE_S1.);+#5498 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5499,#5500,#5501),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5499 = CARTESIAN_POINT('',(0.132329005821,-1.421760110294E-03,0.355));+#5500 = CARTESIAN_POINT('',(0.131289014629,-2.448586856618E-03,0.355));+#5501 = CARTESIAN_POINT('',(0.129788267846,-2.448586856618E-03,0.355));+#5502 = PCURVE('',#5418,#5503);+#5503 = DEFINITIONAL_REPRESENTATION('',(#5504),#5508);+#5504 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5505,#5506,#5507),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5505 = CARTESIAN_POINT('',(1.8706677007E-02,1.724542356005E-02));+#5506 = CARTESIAN_POINT('',(1.7666685815E-02,1.621859681372E-02));+#5507 = CARTESIAN_POINT('',(1.6165939032E-02,1.621859681372E-02));+#5508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5509 = ORIENTED_EDGE('',*,*,#5510,.T.);+#5510 = EDGE_CURVE('',#5495,#5511,#5513,.T.);+#5511 = VERTEX_POINT('',#5512);+#5512 = CARTESIAN_POINT('',(0.127326516544,-1.448089001225E-03,0.355));+#5513 = SURFACE_CURVE('',#5514,(#5518),.PCURVE_S1.);+#5514 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5515,#5516,#5517),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5515 = CARTESIAN_POINT('',(0.129788267846,-2.448586856618E-03,0.355));+#5516 = CARTESIAN_POINT('',(0.128313849954,-2.448586856618E-03,0.355));+#5517 = CARTESIAN_POINT('',(0.127326516544,-1.448089001225E-03,0.355));+#5518 = PCURVE('',#5418,#5519);+#5519 = DEFINITIONAL_REPRESENTATION('',(#5520),#5524);+#5520 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5521,#5522,#5523),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5521 = CARTESIAN_POINT('',(1.6165939032E-02,1.621859681372E-02));+#5522 = CARTESIAN_POINT('',(1.469152114E-02,1.621859681372E-02));+#5523 = CARTESIAN_POINT('',(1.370418773E-02,1.721909466912E-02));+#5524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5525 = ORIENTED_EDGE('',*,*,#5526,.T.);+#5526 = EDGE_CURVE('',#5511,#5408,#5527,.T.);+#5527 = SURFACE_CURVE('',#5528,(#5532),.PCURVE_S1.);+#5528 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5529,#5530,#5531),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5529 = CARTESIAN_POINT('',(0.127326516544,-1.448089001225E-03,0.355));+#5530 = CARTESIAN_POINT('',(0.126339183134,-4.475911458333E-04,0.355));+#5531 = CARTESIAN_POINT('',(0.126339183134,1.079484528186E-03,0.355));+#5532 = PCURVE('',#5418,#5533);+#5533 = DEFINITIONAL_REPRESENTATION('',(#5534),#5538);+#5534 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5535,#5536,#5537),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5535 = CARTESIAN_POINT('',(1.370418773E-02,1.721909466912E-02));+#5536 = CARTESIAN_POINT('',(1.271685432E-02,1.821959252451E-02));+#5537 = CARTESIAN_POINT('',(1.271685432E-02,1.974666819853E-02));+#5538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5539 = SHELL_BASED_SURFACE_MODEL('',(#5540));+#5540 = OPEN_SHELL('',(#5541));+#5541 = ADVANCED_FACE('',(#5542,#5677),#5556,.T.);+#5542 = FACE_BOUND('',#5543,.F.);+#5543 = EDGE_LOOP('',(#5544,#5567,#5583,#5599,#5615,#5631,#5647,#5663));+#5544 = ORIENTED_EDGE('',*,*,#5545,.T.);+#5545 = EDGE_CURVE('',#5546,#5548,#5550,.T.);+#5546 = VERTEX_POINT('',#5547);+#5547 = CARTESIAN_POINT('',(0.129840925628,2.135273054534E-02,0.355));+#5548 = VERTEX_POINT('',#5549);+#5549 = CARTESIAN_POINT('',(0.1393588197,1.619226792279E-02,0.355));+#5550 = SURFACE_CURVE('',#5551,(#5555),.PCURVE_S1.);+#5551 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5552,#5553,#5554),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5552 = CARTESIAN_POINT('',(0.129840925628,2.135273054534E-02,0.355));+#5553 = CARTESIAN_POINT('',(0.136133530561,2.135273054534E-02,0.355));+#5554 = CARTESIAN_POINT('',(0.1393588197,1.619226792279E-02,0.355));+#5555 = PCURVE('',#5556,#5561);+#5556 = PLANE('',#5557);+#5557 = AXIS2_PLACEMENT_3D('',#5558,#5559,#5560);+#5558 = CARTESIAN_POINT('',(0.113622328814,-1.866718367034E-02,0.355));+#5559 = DIRECTION('',(0.,0.,1.));+#5560 = DIRECTION('',(1.,0.,0.));+#5561 = DEFINITIONAL_REPRESENTATION('',(#5562),#5566);+#5562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5563,#5564,#5565),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5563 = CARTESIAN_POINT('',(1.6218596814E-02,4.001991421568E-02));+#5564 = CARTESIAN_POINT('',(2.2511201747E-02,4.001991421568E-02));+#5565 = CARTESIAN_POINT('',(2.5736490886E-02,3.485945159313E-02));+#5566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5567 = ORIENTED_EDGE('',*,*,#5568,.T.);+#5568 = EDGE_CURVE('',#5548,#5569,#5571,.T.);+#5569 = VERTEX_POINT('',#5570);+#5570 = CARTESIAN_POINT('',(0.142584108839,9.478400735294E-04,0.355));+#5571 = SURFACE_CURVE('',#5572,(#5576),.PCURVE_S1.);+#5572 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5573,#5574,#5575),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5573 = CARTESIAN_POINT('',(0.1393588197,1.619226792279E-02,0.355));+#5574 = CARTESIAN_POINT('',(0.142584108839,1.103180530025E-02,0.355));+#5575 = CARTESIAN_POINT('',(0.142584108839,9.478400735294E-04,0.355));+#5576 = PCURVE('',#5556,#5577);+#5577 = DEFINITIONAL_REPRESENTATION('',(#5578),#5582);+#5578 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5579,#5580,#5581),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5579 = CARTESIAN_POINT('',(2.5736490886E-02,3.485945159313E-02));+#5580 = CARTESIAN_POINT('',(2.8961780025E-02,2.969898897059E-02));+#5581 = CARTESIAN_POINT('',(2.8961780025E-02,1.961502374387E-02));+#5582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5583 = ORIENTED_EDGE('',*,*,#5584,.T.);+#5584 = EDGE_CURVE('',#5569,#5585,#5587,.T.);+#5585 = VERTEX_POINT('',#5586);+#5586 = CARTESIAN_POINT('',(0.1393588197,-1.42702588848E-02,0.355));+#5587 = SURFACE_CURVE('',#5588,(#5592),.PCURVE_S1.);+#5588 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5589,#5590,#5591),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5589 = CARTESIAN_POINT('',(0.142584108839,9.478400735294E-04,0.355));+#5590 = CARTESIAN_POINT('',(0.142584108839,-9.109796262255E-03,0.355));+#5591 = CARTESIAN_POINT('',(0.1393588197,-1.42702588848E-02,0.355));+#5592 = PCURVE('',#5556,#5593);+#5593 = DEFINITIONAL_REPRESENTATION('',(#5594),#5598);+#5594 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5595,#5596,#5597),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5595 = CARTESIAN_POINT('',(2.8961780025E-02,1.961502374387E-02));+#5596 = CARTESIAN_POINT('',(2.8961780025E-02,9.557387408085E-03));+#5597 = CARTESIAN_POINT('',(2.5736490886E-02,4.39692478554E-03));+#5598 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5599 = ORIENTED_EDGE('',*,*,#5600,.T.);+#5600 = EDGE_CURVE('',#5585,#5601,#5603,.T.);+#5601 = VERTEX_POINT('',#5602);+#5602 = CARTESIAN_POINT('',(0.129840925628,-1.943072150735E-02,0.355));+#5603 = SURFACE_CURVE('',#5604,(#5608),.PCURVE_S1.);+#5604 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5605,#5606,#5607),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5605 = CARTESIAN_POINT('',(0.1393588197,-1.42702588848E-02,0.355));+#5606 = CARTESIAN_POINT('',(0.136133530561,-1.943072150735E-02,0.355));+#5607 = CARTESIAN_POINT('',(0.129840925628,-1.943072150735E-02,0.355));+#5608 = PCURVE('',#5556,#5609);+#5609 = DEFINITIONAL_REPRESENTATION('',(#5610),#5614);+#5610 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5611,#5612,#5613),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5611 = CARTESIAN_POINT('',(2.5736490886E-02,4.39692478554E-03));+#5612 = CARTESIAN_POINT('',(2.2511201747E-02,-7.6353783701E-04));+#5613 = CARTESIAN_POINT('',(1.6218596814E-02,-7.6353783701E-04));+#5614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5615 = ORIENTED_EDGE('',*,*,#5616,.T.);+#5616 = EDGE_CURVE('',#5601,#5617,#5619,.T.);+#5617 = VERTEX_POINT('',#5618);+#5618 = CARTESIAN_POINT('',(0.120336196002,-1.42702588848E-02,0.355));+#5619 = SURFACE_CURVE('',#5620,(#5624),.PCURVE_S1.);+#5620 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5621,#5622,#5623),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5621 = CARTESIAN_POINT('',(0.129840925628,-1.943072150735E-02,0.355));+#5622 = CARTESIAN_POINT('',(0.123548320695,-1.943072150735E-02,0.355));+#5623 = CARTESIAN_POINT('',(0.120336196002,-1.42702588848E-02,0.355));+#5624 = PCURVE('',#5556,#5625);+#5625 = DEFINITIONAL_REPRESENTATION('',(#5626),#5630);+#5626 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5627,#5628,#5629),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5627 = CARTESIAN_POINT('',(1.6218596814E-02,-7.6353783701E-04));+#5628 = CARTESIAN_POINT('',(9.925991881E-03,-7.6353783701E-04));+#5629 = CARTESIAN_POINT('',(6.713867188E-03,4.39692478554E-03));+#5630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5631 = ORIENTED_EDGE('',*,*,#5632,.T.);+#5632 = EDGE_CURVE('',#5617,#5633,#5635,.T.);+#5633 = VERTEX_POINT('',#5634);+#5634 = CARTESIAN_POINT('',(0.117124071308,9.478400735294E-04,0.355));+#5635 = SURFACE_CURVE('',#5636,(#5640),.PCURVE_S1.);+#5636 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5637,#5638,#5639),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5637 = CARTESIAN_POINT('',(0.120336196002,-1.42702588848E-02,0.355));+#5638 = CARTESIAN_POINT('',(0.117124071308,-9.109796262255E-03,0.355));+#5639 = CARTESIAN_POINT('',(0.117124071308,9.478400735294E-04,0.355));+#5640 = PCURVE('',#5556,#5641);+#5641 = DEFINITIONAL_REPRESENTATION('',(#5642),#5646);+#5642 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5643,#5644,#5645),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5643 = CARTESIAN_POINT('',(6.713867188E-03,4.39692478554E-03));+#5644 = CARTESIAN_POINT('',(3.501742494E-03,9.557387408085E-03));+#5645 = CARTESIAN_POINT('',(3.501742494E-03,1.961502374387E-02));+#5646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5647 = ORIENTED_EDGE('',*,*,#5648,.T.);+#5648 = EDGE_CURVE('',#5633,#5649,#5651,.T.);+#5649 = VERTEX_POINT('',#5650);+#5650 = CARTESIAN_POINT('',(0.120336196002,1.619226792279E-02,0.355));+#5651 = SURFACE_CURVE('',#5652,(#5656),.PCURVE_S1.);+#5652 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5653,#5654,#5655),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5653 = CARTESIAN_POINT('',(0.117124071308,9.478400735294E-04,0.355));+#5654 = CARTESIAN_POINT('',(0.117124071308,1.103180530025E-02,0.355));+#5655 = CARTESIAN_POINT('',(0.120336196002,1.619226792279E-02,0.355));+#5656 = PCURVE('',#5556,#5657);+#5657 = DEFINITIONAL_REPRESENTATION('',(#5658),#5662);+#5658 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5659,#5660,#5661),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5659 = CARTESIAN_POINT('',(3.501742494E-03,1.961502374387E-02));+#5660 = CARTESIAN_POINT('',(3.501742494E-03,2.969898897059E-02));+#5661 = CARTESIAN_POINT('',(6.713867188E-03,3.485945159313E-02));+#5662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5663 = ORIENTED_EDGE('',*,*,#5664,.T.);+#5664 = EDGE_CURVE('',#5649,#5546,#5665,.T.);+#5665 = SURFACE_CURVE('',#5666,(#5670),.PCURVE_S1.);+#5666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5667,#5668,#5669),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5667 = CARTESIAN_POINT('',(0.120336196002,1.619226792279E-02,0.355));+#5668 = CARTESIAN_POINT('',(0.123548320695,2.135273054534E-02,0.355));+#5669 = CARTESIAN_POINT('',(0.129840925628,2.135273054534E-02,0.355));+#5670 = PCURVE('',#5556,#5671);+#5671 = DEFINITIONAL_REPRESENTATION('',(#5672),#5676);+#5672 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5673,#5674,#5675),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5673 = CARTESIAN_POINT('',(6.713867188E-03,3.485945159313E-02));+#5674 = CARTESIAN_POINT('',(9.925991881E-03,4.001991421568E-02));+#5675 = CARTESIAN_POINT('',(1.6218596814E-02,4.001991421568E-02));+#5676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5677 = FACE_BOUND('',#5678,.F.);+#5678 = EDGE_LOOP('',(#5679,#5697,#5713,#5729,#5745,#5761,#5777,#5793));+#5679 = ORIENTED_EDGE('',*,*,#5680,.T.);+#5680 = EDGE_CURVE('',#5681,#5683,#5685,.T.);+#5681 = VERTEX_POINT('',#5682);+#5682 = CARTESIAN_POINT('',(0.129840925628,1.714010799632E-02,0.355));+#5683 = VERTEX_POINT('',#5684);+#5684 = CARTESIAN_POINT('',(0.124298694087,1.313811657475E-02,0.355));+#5685 = SURFACE_CURVE('',#5686,(#5690),.PCURVE_S1.);+#5686 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5687,#5688,#5689),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5687 = CARTESIAN_POINT('',(0.129840925628,1.714010799632E-02,0.355));+#5688 = CARTESIAN_POINT('',(0.126128552007,1.714010799632E-02,0.355));+#5689 = CARTESIAN_POINT('',(0.124298694087,1.313811657475E-02,0.355));+#5690 = PCURVE('',#5556,#5691);+#5691 = DEFINITIONAL_REPRESENTATION('',(#5692),#5696);+#5692 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5693,#5694,#5695),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5693 = CARTESIAN_POINT('',(1.6218596814E-02,3.580729166666E-02));+#5694 = CARTESIAN_POINT('',(1.2506223193E-02,3.580729166666E-02));+#5695 = CARTESIAN_POINT('',(1.0676365273E-02,3.180530024509E-02));+#5696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5697 = ORIENTED_EDGE('',*,*,#5698,.T.);+#5698 = EDGE_CURVE('',#5683,#5699,#5701,.T.);+#5699 = VERTEX_POINT('',#5700);+#5700 = CARTESIAN_POINT('',(0.122468836167,9.478400735294E-04,0.355));+#5701 = SURFACE_CURVE('',#5702,(#5706),.PCURVE_S1.);+#5702 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5703,#5704,#5705),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5703 = CARTESIAN_POINT('',(0.124298694087,1.313811657475E-02,0.355));+#5704 = CARTESIAN_POINT('',(0.122468836167,9.136125153186E-03,0.355));+#5705 = CARTESIAN_POINT('',(0.122468836167,9.478400735294E-04,0.355));+#5706 = PCURVE('',#5556,#5707);+#5707 = DEFINITIONAL_REPRESENTATION('',(#5708),#5712);+#5708 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5709,#5710,#5711),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5709 = CARTESIAN_POINT('',(1.0676365273E-02,3.180530024509E-02));+#5710 = CARTESIAN_POINT('',(8.846507353E-03,2.780330882353E-02));+#5711 = CARTESIAN_POINT('',(8.846507353E-03,1.961502374387E-02));+#5712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5713 = ORIENTED_EDGE('',*,*,#5714,.T.);+#5714 = EDGE_CURVE('',#5699,#5715,#5717,.T.);+#5715 = VERTEX_POINT('',#5716);+#5716 = CARTESIAN_POINT('',(0.124298694087,-1.121610753676E-02,0.355));+#5717 = SURFACE_CURVE('',#5718,(#5722),.PCURVE_S1.);+#5718 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5719,#5720,#5721),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5719 = CARTESIAN_POINT('',(0.122468836167,9.478400735294E-04,0.355));+#5720 = CARTESIAN_POINT('',(0.122468836167,-7.214116115196E-03,0.355));+#5721 = CARTESIAN_POINT('',(0.124298694087,-1.121610753676E-02,0.355));+#5722 = PCURVE('',#5556,#5723);+#5723 = DEFINITIONAL_REPRESENTATION('',(#5724),#5728);+#5724 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5725,#5726,#5727),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5725 = CARTESIAN_POINT('',(8.846507353E-03,1.961502374387E-02));+#5726 = CARTESIAN_POINT('',(8.846507353E-03,1.145306755514E-02));+#5727 = CARTESIAN_POINT('',(1.0676365273E-02,7.45107613358E-03));+#5728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5729 = ORIENTED_EDGE('',*,*,#5730,.T.);+#5730 = EDGE_CURVE('',#5715,#5731,#5733,.T.);+#5731 = VERTEX_POINT('',#5732);+#5732 = CARTESIAN_POINT('',(0.129840925628,-1.521809895833E-02,0.355));+#5733 = SURFACE_CURVE('',#5734,(#5738),.PCURVE_S1.);+#5734 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5735,#5736,#5737),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5735 = CARTESIAN_POINT('',(0.124298694087,-1.121610753676E-02,0.355));+#5736 = CARTESIAN_POINT('',(0.126128552007,-1.521809895833E-02,0.355));+#5737 = CARTESIAN_POINT('',(0.129840925628,-1.521809895833E-02,0.355));+#5738 = PCURVE('',#5556,#5739);+#5739 = DEFINITIONAL_REPRESENTATION('',(#5740),#5744);+#5740 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5741,#5742,#5743),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5741 = CARTESIAN_POINT('',(1.0676365273E-02,7.45107613358E-03));+#5742 = CARTESIAN_POINT('',(1.2506223193E-02,3.44908471201E-03));+#5743 = CARTESIAN_POINT('',(1.6218596814E-02,3.44908471201E-03));+#5744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5745 = ORIENTED_EDGE('',*,*,#5746,.T.);+#5746 = EDGE_CURVE('',#5731,#5747,#5749,.T.);+#5747 = VERTEX_POINT('',#5748);+#5748 = CARTESIAN_POINT('',(0.13540948606,-1.121610753676E-02,0.355));+#5749 = SURFACE_CURVE('',#5750,(#5754),.PCURVE_S1.);+#5750 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5751,#5752,#5753),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5751 = CARTESIAN_POINT('',(0.129840925628,-1.521809895833E-02,0.355));+#5752 = CARTESIAN_POINT('',(0.13357962814,-1.521809895833E-02,0.355));+#5753 = CARTESIAN_POINT('',(0.13540948606,-1.121610753676E-02,0.355));+#5754 = PCURVE('',#5556,#5755);+#5755 = DEFINITIONAL_REPRESENTATION('',(#5756),#5760);+#5756 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5757,#5758,#5759),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5757 = CARTESIAN_POINT('',(1.6218596814E-02,3.44908471201E-03));+#5758 = CARTESIAN_POINT('',(1.9957299326E-02,3.44908471201E-03));+#5759 = CARTESIAN_POINT('',(2.1787157246E-02,7.45107613358E-03));+#5760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5761 = ORIENTED_EDGE('',*,*,#5762,.T.);+#5762 = EDGE_CURVE('',#5747,#5763,#5765,.T.);+#5763 = VERTEX_POINT('',#5764);+#5764 = CARTESIAN_POINT('',(0.13723934398,9.478400735294E-04,0.355));+#5765 = SURFACE_CURVE('',#5766,(#5770),.PCURVE_S1.);+#5766 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5767,#5768,#5769),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5767 = CARTESIAN_POINT('',(0.13540948606,-1.121610753676E-02,0.355));+#5768 = CARTESIAN_POINT('',(0.13723934398,-7.214116115196E-03,0.355));+#5769 = CARTESIAN_POINT('',(0.13723934398,9.478400735294E-04,0.355));+#5770 = PCURVE('',#5556,#5771);+#5771 = DEFINITIONAL_REPRESENTATION('',(#5772),#5776);+#5772 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5773,#5774,#5775),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5773 = CARTESIAN_POINT('',(2.1787157246E-02,7.45107613358E-03));+#5774 = CARTESIAN_POINT('',(2.3617015166E-02,1.145306755514E-02));+#5775 = CARTESIAN_POINT('',(2.3617015166E-02,1.961502374387E-02));+#5776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5777 = ORIENTED_EDGE('',*,*,#5778,.T.);+#5778 = EDGE_CURVE('',#5763,#5779,#5781,.T.);+#5779 = VERTEX_POINT('',#5780);+#5780 = CARTESIAN_POINT('',(0.13540948606,1.313811657475E-02,0.355));+#5781 = SURFACE_CURVE('',#5782,(#5786),.PCURVE_S1.);+#5782 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5783,#5784,#5785),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5783 = CARTESIAN_POINT('',(0.13723934398,9.478400735294E-04,0.355));+#5784 = CARTESIAN_POINT('',(0.13723934398,9.136125153186E-03,0.355));+#5785 = CARTESIAN_POINT('',(0.13540948606,1.313811657475E-02,0.355));+#5786 = PCURVE('',#5556,#5787);+#5787 = DEFINITIONAL_REPRESENTATION('',(#5788),#5792);+#5788 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5789,#5790,#5791),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5789 = CARTESIAN_POINT('',(2.3617015166E-02,1.961502374387E-02));+#5790 = CARTESIAN_POINT('',(2.3617015166E-02,2.780330882353E-02));+#5791 = CARTESIAN_POINT('',(2.1787157246E-02,3.180530024509E-02));+#5792 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5793 = ORIENTED_EDGE('',*,*,#5794,.T.);+#5794 = EDGE_CURVE('',#5779,#5681,#5795,.T.);+#5795 = SURFACE_CURVE('',#5796,(#5800),.PCURVE_S1.);+#5796 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5797,#5798,#5799),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5797 = CARTESIAN_POINT('',(0.13540948606,1.313811657475E-02,0.355));+#5798 = CARTESIAN_POINT('',(0.13357962814,1.714010799632E-02,0.355));+#5799 = CARTESIAN_POINT('',(0.129840925628,1.714010799632E-02,0.355));+#5800 = PCURVE('',#5556,#5801);+#5801 = DEFINITIONAL_REPRESENTATION('',(#5802),#5806);+#5802 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5803,#5804,#5805),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5803 = CARTESIAN_POINT('',(2.1787157246E-02,3.180530024509E-02));+#5804 = CARTESIAN_POINT('',(1.9957299326E-02,3.580729166666E-02));+#5805 = CARTESIAN_POINT('',(1.6218596814E-02,3.580729166666E-02));+#5806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5807 = SHELL_BASED_SURFACE_MODEL('',(#5808));+#5808 = OPEN_SHELL('',(#5809));+#5809 = ADVANCED_FACE('',(#5810),#5824,.T.);+#5810 = FACE_BOUND('',#5811,.F.);+#5811 = EDGE_LOOP('',(#5812,#5835,#5851,#5867,#5883,#5899,#5915,#5931,+ #5947,#5963,#5979,#5995,#6011,#6027,#6043,#6059,#6075,#6091,#6107,+ #6123,#6139));+#5812 = ORIENTED_EDGE('',*,*,#5813,.T.);+#5813 = EDGE_CURVE('',#5814,#5816,#5818,.T.);+#5814 = VERTEX_POINT('',#5815);+#5815 = CARTESIAN_POINT('',(0.15590652765,-1.419127221201E-02,0.355));+#5816 = VERTEX_POINT('',#5817);+#5817 = CARTESIAN_POINT('',(0.173968146829,-1.419127221201E-02,0.355));+#5818 = SURFACE_CURVE('',#5819,(#5823),.PCURVE_S1.);+#5819 = LINE('',#5820,#5821);+#5820 = CARTESIAN_POINT('',(0.15590652765,-1.419127221201E-02,0.355));+#5821 = VECTOR('',#5822,1.);+#5822 = DIRECTION('',(1.,0.,0.));+#5823 = PCURVE('',#5824,#5829);+#5824 = PLANE('',#5825);+#5825 = AXIS2_PLACEMENT_3D('',#5826,#5827,#5828);+#5826 = CARTESIAN_POINT('',(0.146085851333,-1.866718367034E-02,0.355));+#5827 = DIRECTION('',(0.,0.,1.));+#5828 = DIRECTION('',(1.,0.,0.));+#5829 = DEFINITIONAL_REPRESENTATION('',(#5830),#5834);+#5830 = LINE('',#5831,#5832);+#5831 = CARTESIAN_POINT('',(9.820676317E-03,4.47591145833E-03));+#5832 = VECTOR('',#5833,1.);+#5833 = DIRECTION('',(1.,0.));+#5834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5835 = ORIENTED_EDGE('',*,*,#5836,.T.);+#5836 = EDGE_CURVE('',#5816,#5837,#5839,.T.);+#5837 = VERTEX_POINT('',#5838);+#5838 = CARTESIAN_POINT('',(0.173968146829,-1.866718367034E-02,0.355));+#5839 = SURFACE_CURVE('',#5840,(#5844),.PCURVE_S1.);+#5840 = LINE('',#5841,#5842);+#5841 = CARTESIAN_POINT('',(0.173968146829,-1.419127221201E-02,0.355));+#5842 = VECTOR('',#5843,1.);+#5843 = DIRECTION('',(0.,-1.,0.));+#5844 = PCURVE('',#5824,#5845);+#5845 = DEFINITIONAL_REPRESENTATION('',(#5846),#5850);+#5846 = LINE('',#5847,#5848);+#5847 = CARTESIAN_POINT('',(2.7882295496E-02,4.47591145833E-03));+#5848 = VECTOR('',#5849,1.);+#5849 = DIRECTION('',(0.,-1.));+#5850 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5851 = ORIENTED_EDGE('',*,*,#5852,.T.);+#5852 = EDGE_CURVE('',#5837,#5853,#5855,.T.);+#5853 = VERTEX_POINT('',#5854);+#5854 = CARTESIAN_POINT('',(0.150087842754,-1.866718367034E-02,0.355));+#5855 = SURFACE_CURVE('',#5856,(#5860),.PCURVE_S1.);+#5856 = LINE('',#5857,#5858);+#5857 = CARTESIAN_POINT('',(0.173968146829,-1.866718367034E-02,0.355));+#5858 = VECTOR('',#5859,1.);+#5859 = DIRECTION('',(-1.,0.,0.));+#5860 = PCURVE('',#5824,#5861);+#5861 = DEFINITIONAL_REPRESENTATION('',(#5862),#5866);+#5862 = LINE('',#5863,#5864);+#5863 = CARTESIAN_POINT('',(2.7882295496E-02,0.));+#5864 = VECTOR('',#5865,1.);+#5865 = DIRECTION('',(-1.,0.));+#5866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5867 = ORIENTED_EDGE('',*,*,#5868,.T.);+#5868 = EDGE_CURVE('',#5853,#5869,#5871,.T.);+#5869 = VERTEX_POINT('',#5870);+#5870 = CARTESIAN_POINT('',(0.150087842754,-1.419127221201E-02,0.355));+#5871 = SURFACE_CURVE('',#5872,(#5876),.PCURVE_S1.);+#5872 = LINE('',#5873,#5874);+#5873 = CARTESIAN_POINT('',(0.150087842754,-1.866718367034E-02,0.355));+#5874 = VECTOR('',#5875,1.);+#5875 = DIRECTION('',(0.,1.,0.));+#5876 = PCURVE('',#5824,#5877);+#5877 = DEFINITIONAL_REPRESENTATION('',(#5878),#5882);+#5878 = LINE('',#5879,#5880);+#5879 = CARTESIAN_POINT('',(4.001991421E-03,0.));+#5880 = VECTOR('',#5881,1.);+#5881 = DIRECTION('',(0.,1.));+#5882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5883 = ORIENTED_EDGE('',*,*,#5884,.T.);+#5884 = EDGE_CURVE('',#5869,#5885,#5887,.T.);+#5885 = VERTEX_POINT('',#5886);+#5886 = CARTESIAN_POINT('',(0.158697390089,-5.028818167892E-03,0.355));+#5887 = SURFACE_CURVE('',#5888,(#5892),.PCURVE_S1.);+#5888 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5889,#5890,#5891),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5889 = CARTESIAN_POINT('',(0.150087842754,-1.419127221201E-02,0.355));+#5890 = CARTESIAN_POINT('',(0.155011345358,-9.004480698529E-03,0.355));+#5891 = CARTESIAN_POINT('',(0.158697390089,-5.028818167892E-03,0.355));+#5892 = PCURVE('',#5824,#5893);+#5893 = DEFINITIONAL_REPRESENTATION('',(#5894),#5898);+#5894 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5895,#5896,#5897),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5895 = CARTESIAN_POINT('',(4.001991421E-03,4.47591145833E-03));+#5896 = CARTESIAN_POINT('',(8.925494025E-03,9.662702971811E-03));+#5897 = CARTESIAN_POINT('',(1.2611538756E-02,1.363836550245E-02));+#5898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5899 = ORIENTED_EDGE('',*,*,#5900,.T.);+#5900 = EDGE_CURVE('',#5885,#5901,#5903,.T.);+#5901 = VERTEX_POINT('',#5902);+#5902 = CARTESIAN_POINT('',(0.163778866039,5.792356004902E-04,0.355));+#5903 = SURFACE_CURVE('',#5904,(#5908),.PCURVE_S1.);+#5904 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5905,#5906,#5907),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5905 = CARTESIAN_POINT('',(0.158697390089,-5.028818167892E-03,0.355));+#5906 = CARTESIAN_POINT('',(0.162383434819,-1.053155637255E-03,0.355));+#5907 = CARTESIAN_POINT('',(0.163778866039,5.792356004902E-04,0.355));+#5908 = PCURVE('',#5824,#5909);+#5909 = DEFINITIONAL_REPRESENTATION('',(#5910),#5914);+#5910 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5911,#5912,#5913),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5911 = CARTESIAN_POINT('',(1.2611538756E-02,1.363836550245E-02));+#5912 = CARTESIAN_POINT('',(1.6297583486E-02,1.761402803309E-02));+#5913 = CARTESIAN_POINT('',(1.7693014706E-02,1.924641927083E-02));+#5914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5915 = ORIENTED_EDGE('',*,*,#5916,.T.);+#5916 = EDGE_CURVE('',#5901,#5917,#5919,.T.);+#5917 = VERTEX_POINT('',#5918);+#5918 = CARTESIAN_POINT('',(0.167333266314,5.779191559436E-03,0.355));+#5919 = SURFACE_CURVE('',#5920,(#5924),.PCURVE_S1.);+#5920 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5921,#5922,#5923),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5921 = CARTESIAN_POINT('',(0.163778866039,5.792356004902E-04,0.355));+#5922 = CARTESIAN_POINT('',(0.166411755132,3.791360294118E-03,0.355));+#5923 = CARTESIAN_POINT('',(0.167333266314,5.779191559436E-03,0.355));+#5924 = PCURVE('',#5824,#5925);+#5925 = DEFINITIONAL_REPRESENTATION('',(#5926),#5930);+#5926 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5927,#5928,#5929),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5927 = CARTESIAN_POINT('',(1.7693014706E-02,1.924641927083E-02));+#5928 = CARTESIAN_POINT('',(2.0325903799E-02,2.245854396446E-02));+#5929 = CARTESIAN_POINT('',(2.1247414981E-02,2.444637522978E-02));+#5930 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5931 = ORIENTED_EDGE('',*,*,#5932,.T.);+#5932 = EDGE_CURVE('',#5917,#5933,#5935,.T.);+#5933 = VERTEX_POINT('',#5934);+#5934 = CARTESIAN_POINT('',(0.168254777497,9.847005208333E-03,0.355));+#5935 = SURFACE_CURVE('',#5936,(#5940),.PCURVE_S1.);+#5936 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5937,#5938,#5939),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5937 = CARTESIAN_POINT('',(0.167333266314,5.779191559436E-03,0.355));+#5938 = CARTESIAN_POINT('',(0.168254777497,7.767022824755E-03,0.355));+#5939 = CARTESIAN_POINT('',(0.168254777497,9.847005208333E-03,0.355));+#5940 = PCURVE('',#5824,#5941);+#5941 = DEFINITIONAL_REPRESENTATION('',(#5942),#5946);+#5942 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5943,#5944,#5945),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5943 = CARTESIAN_POINT('',(2.1247414981E-02,2.444637522978E-02));+#5944 = CARTESIAN_POINT('',(2.2168926164E-02,2.643420649509E-02));+#5945 = CARTESIAN_POINT('',(2.2168926164E-02,2.851418887867E-02));+#5946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5947 = ORIENTED_EDGE('',*,*,#5948,.T.);+#5948 = EDGE_CURVE('',#5933,#5949,#5951,.T.);+#5949 = VERTEX_POINT('',#5950);+#5950 = CARTESIAN_POINT('',(0.166319604013,1.500746783088E-02,0.355));+#5951 = SURFACE_CURVE('',#5952,(#5956),.PCURVE_S1.);+#5952 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5953,#5954,#5955),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5953 = CARTESIAN_POINT('',(0.168254777497,9.847005208333E-03,0.355));+#5954 = CARTESIAN_POINT('',(0.168254777497,1.313811657475E-02,0.355));+#5955 = CARTESIAN_POINT('',(0.166319604013,1.500746783088E-02,0.355));+#5956 = PCURVE('',#5824,#5957);+#5957 = DEFINITIONAL_REPRESENTATION('',(#5958),#5962);+#5958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5959,#5960,#5961),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5959 = CARTESIAN_POINT('',(2.2168926164E-02,2.851418887867E-02));+#5960 = CARTESIAN_POINT('',(2.2168926164E-02,3.180530024509E-02));+#5961 = CARTESIAN_POINT('',(2.023375268E-02,3.367465150122E-02));+#5962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5963 = ORIENTED_EDGE('',*,*,#5964,.T.);+#5964 = EDGE_CURVE('',#5949,#5965,#5967,.T.);+#5965 = VERTEX_POINT('',#5966);+#5966 = CARTESIAN_POINT('',(0.161014332491,1.687681908701E-02,0.355));+#5967 = SURFACE_CURVE('',#5968,(#5972),.PCURVE_S1.);+#5968 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5969,#5970,#5971),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5969 = CARTESIAN_POINT('',(0.166319604013,1.500746783088E-02,0.355));+#5970 = CARTESIAN_POINT('',(0.16438443053,1.687681908701E-02,0.355));+#5971 = CARTESIAN_POINT('',(0.161014332491,1.687681908701E-02,0.355));+#5972 = PCURVE('',#5824,#5973);+#5973 = DEFINITIONAL_REPRESENTATION('',(#5974),#5978);+#5974 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5975,#5976,#5977),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5975 = CARTESIAN_POINT('',(2.023375268E-02,3.367465150122E-02));+#5976 = CARTESIAN_POINT('',(1.8298579197E-02,3.554400275735E-02));+#5977 = CARTESIAN_POINT('',(1.4928481158E-02,3.554400275735E-02));+#5978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5979 = ORIENTED_EDGE('',*,*,#5980,.T.);+#5980 = EDGE_CURVE('',#5965,#5981,#5983,.T.);+#5981 = VERTEX_POINT('',#5982);+#5982 = CARTESIAN_POINT('',(0.155985514323,1.600796568627E-02,0.355));+#5983 = SURFACE_CURVE('',#5984,(#5988),.PCURVE_S1.);+#5984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5985,#5986,#5987),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5985 = CARTESIAN_POINT('',(0.161014332491,1.687681908701E-02,0.355));+#5986 = CARTESIAN_POINT('',(0.158618403416,1.687681908701E-02,0.355));+#5987 = CARTESIAN_POINT('',(0.155985514323,1.600796568627E-02,0.355));+#5988 = PCURVE('',#5824,#5989);+#5989 = DEFINITIONAL_REPRESENTATION('',(#5990),#5994);+#5990 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#5991,#5992,#5993),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#5991 = CARTESIAN_POINT('',(1.4928481158E-02,3.554400275735E-02));+#5992 = CARTESIAN_POINT('',(1.2532552083E-02,3.554400275735E-02));+#5993 = CARTESIAN_POINT('',(9.89966299E-03,3.467514935661E-02));+#5994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#5995 = ORIENTED_EDGE('',*,*,#5996,.T.);+#5996 = EDGE_CURVE('',#5981,#5997,#5999,.T.);+#5997 = VERTEX_POINT('',#5998);+#5998 = CARTESIAN_POINT('',(0.150403789445,1.337507659314E-02,0.355));+#5999 = SURFACE_CURVE('',#6000,(#6004),.PCURVE_S1.);+#6000 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6001,#6002,#6003),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6001 = CARTESIAN_POINT('',(0.155985514323,1.600796568627E-02,0.355));+#6002 = CARTESIAN_POINT('',(0.15335262523,1.513911228554E-02,0.355));+#6003 = CARTESIAN_POINT('',(0.150403789445,1.337507659314E-02,0.355));+#6004 = PCURVE('',#5824,#6005);+#6005 = DEFINITIONAL_REPRESENTATION('',(#6006),#6010);+#6006 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6007,#6008,#6009),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6007 = CARTESIAN_POINT('',(9.89966299E-03,3.467514935661E-02));+#6008 = CARTESIAN_POINT('',(7.266773897E-03,3.380629595588E-02));+#6009 = CARTESIAN_POINT('',(4.317938112E-03,3.204226026348E-02));+#6010 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6011 = ORIENTED_EDGE('',*,*,#6012,.T.);+#6012 = EDGE_CURVE('',#5997,#6013,#6015,.T.);+#6013 = VERTEX_POINT('',#6014);+#6014 = CARTESIAN_POINT('',(0.150403789445,1.874617034314E-02,0.355));+#6015 = SURFACE_CURVE('',#6016,(#6020),.PCURVE_S1.);+#6016 = LINE('',#6017,#6018);+#6017 = CARTESIAN_POINT('',(0.150403789445,1.337507659314E-02,0.355));+#6018 = VECTOR('',#6019,1.);+#6019 = DIRECTION('',(0.,1.,0.));+#6020 = PCURVE('',#5824,#6021);+#6021 = DEFINITIONAL_REPRESENTATION('',(#6022),#6026);+#6022 = LINE('',#6023,#6024);+#6023 = CARTESIAN_POINT('',(4.317938112E-03,3.204226026348E-02));+#6024 = VECTOR('',#6025,1.);+#6025 = DIRECTION('',(0.,1.));+#6026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6027 = ORIENTED_EDGE('',*,*,#6028,.T.);+#6028 = EDGE_CURVE('',#6013,#6029,#6031,.T.);+#6029 = VERTEX_POINT('',#6030);+#6030 = CARTESIAN_POINT('',(0.155735389859,2.069450827206E-02,0.355));+#6031 = SURFACE_CURVE('',#6032,(#6036),.PCURVE_S1.);+#6032 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6033,#6034,#6035),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6033 = CARTESIAN_POINT('',(0.150403789445,1.874617034314E-02,0.355));+#6034 = CARTESIAN_POINT('',(0.153115665211,2.003628599877E-02,0.355));+#6035 = CARTESIAN_POINT('',(0.155735389859,2.069450827206E-02,0.355));+#6036 = PCURVE('',#5824,#6037);+#6037 = DEFINITIONAL_REPRESENTATION('',(#6038),#6042);+#6038 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6039,#6040,#6041),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6039 = CARTESIAN_POINT('',(4.317938112E-03,3.741335401348E-02));+#6040 = CARTESIAN_POINT('',(7.029813878E-03,3.870346966911E-02));+#6041 = CARTESIAN_POINT('',(9.649538526E-03,3.93616919424E-02));+#6042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6043 = ORIENTED_EDGE('',*,*,#6044,.T.);+#6044 = EDGE_CURVE('',#6029,#6045,#6047,.T.);+#6045 = VERTEX_POINT('',#6046);+#6046 = CARTESIAN_POINT('',(0.160909016927,2.135273054534E-02,0.355));+#6047 = SURFACE_CURVE('',#6048,(#6052),.PCURVE_S1.);+#6048 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6049,#6050,#6051),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6049 = CARTESIAN_POINT('',(0.155735389859,2.069450827206E-02,0.355));+#6050 = CARTESIAN_POINT('',(0.158355114507,2.135273054534E-02,0.355));+#6051 = CARTESIAN_POINT('',(0.160909016927,2.135273054534E-02,0.355));+#6052 = PCURVE('',#5824,#6053);+#6053 = DEFINITIONAL_REPRESENTATION('',(#6054),#6058);+#6054 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6055,#6056,#6057),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6055 = CARTESIAN_POINT('',(9.649538526E-03,3.93616919424E-02));+#6056 = CARTESIAN_POINT('',(1.2269263174E-02,4.001991421568E-02));+#6057 = CARTESIAN_POINT('',(1.4823165594E-02,4.001991421568E-02));+#6058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6059 = ORIENTED_EDGE('',*,*,#6060,.T.);+#6060 = EDGE_CURVE('',#6045,#6061,#6063,.T.);+#6061 = VERTEX_POINT('',#6062);+#6062 = CARTESIAN_POINT('',(0.17018995098,1.828541475184E-02,0.355));+#6063 = SURFACE_CURVE('',#6064,(#6068),.PCURVE_S1.);+#6064 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6065,#6066,#6067),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6065 = CARTESIAN_POINT('',(0.160909016927,2.135273054534E-02,0.355));+#6066 = CARTESIAN_POINT('',(0.166675044041,2.135273054534E-02,0.355));+#6067 = CARTESIAN_POINT('',(0.17018995098,1.828541475184E-02,0.355));+#6068 = PCURVE('',#5824,#6069);+#6069 = DEFINITIONAL_REPRESENTATION('',(#6070),#6074);+#6070 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6071,#6072,#6073),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6071 = CARTESIAN_POINT('',(1.4823165594E-02,4.001991421568E-02));+#6072 = CARTESIAN_POINT('',(2.0589192708E-02,4.001991421568E-02));+#6073 = CARTESIAN_POINT('',(2.4104099647E-02,3.695259842218E-02));+#6074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6075 = ORIENTED_EDGE('',*,*,#6076,.T.);+#6076 = EDGE_CURVE('',#6061,#6077,#6079,.T.);+#6077 = VERTEX_POINT('',#6078);+#6078 = CARTESIAN_POINT('',(0.17370485792,1.02419385723E-02,0.355));+#6079 = SURFACE_CURVE('',#6080,(#6084),.PCURVE_S1.);+#6080 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6081,#6082,#6083),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6081 = CARTESIAN_POINT('',(0.17018995098,1.828541475184E-02,0.355));+#6082 = CARTESIAN_POINT('',(0.17370485792,1.521809895833E-02,0.355));+#6083 = CARTESIAN_POINT('',(0.17370485792,1.02419385723E-02,0.355));+#6084 = PCURVE('',#5824,#6085);+#6085 = DEFINITIONAL_REPRESENTATION('',(#6086),#6090);+#6086 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6087,#6088,#6089),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6087 = CARTESIAN_POINT('',(2.4104099647E-02,3.695259842218E-02));+#6088 = CARTESIAN_POINT('',(2.7619006587E-02,3.388528262867E-02));+#6089 = CARTESIAN_POINT('',(2.7619006587E-02,2.890912224264E-02));+#6090 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6091 = ORIENTED_EDGE('',*,*,#6092,.T.);+#6092 = EDGE_CURVE('',#6077,#6093,#6095,.T.);+#6093 = VERTEX_POINT('',#6094);+#6094 = CARTESIAN_POINT('',(0.172533222273,5.18679151348E-03,0.355));+#6095 = SURFACE_CURVE('',#6096,(#6100),.PCURVE_S1.);+#6096 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6097,#6098,#6099),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6097 = CARTESIAN_POINT('',(0.17370485792,1.02419385723E-02,0.355));+#6098 = CARTESIAN_POINT('',(0.17370485792,7.714365042892E-03,0.355));+#6099 = CARTESIAN_POINT('',(0.172533222273,5.18679151348E-03,0.355));+#6100 = PCURVE('',#5824,#6101);+#6101 = DEFINITIONAL_REPRESENTATION('',(#6102),#6106);+#6102 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6103,#6104,#6105),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6103 = CARTESIAN_POINT('',(2.7619006587E-02,2.890912224264E-02));+#6104 = CARTESIAN_POINT('',(2.7619006587E-02,2.638154871323E-02));+#6105 = CARTESIAN_POINT('',(2.644737094E-02,2.385397518382E-02));+#6106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6107 = ORIENTED_EDGE('',*,*,#6108,.T.);+#6108 = EDGE_CURVE('',#6093,#6109,#6111,.T.);+#6109 = VERTEX_POINT('',#6110);+#6110 = CARTESIAN_POINT('',(0.168728697534,-3.949333639706E-04,0.355));+#6111 = SURFACE_CURVE('',#6112,(#6116),.PCURVE_S1.);+#6112 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6113,#6114,#6115),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6113 = CARTESIAN_POINT('',(0.172533222273,5.18679151348E-03,0.355));+#6114 = CARTESIAN_POINT('',(0.171361586627,2.659217984069E-03,0.355));+#6115 = CARTESIAN_POINT('',(0.168728697534,-3.949333639706E-04,0.355));+#6116 = PCURVE('',#5824,#6117);+#6117 = DEFINITIONAL_REPRESENTATION('',(#6118),#6122);+#6118 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6119,#6120,#6121),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6119 = CARTESIAN_POINT('',(2.644737094E-02,2.385397518382E-02));+#6120 = CARTESIAN_POINT('',(2.5275735294E-02,2.132640165441E-02));+#6121 = CARTESIAN_POINT('',(2.2642846201E-02,1.827225030637E-02));+#6122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6123 = ORIENTED_EDGE('',*,*,#6124,.T.);+#6124 = EDGE_CURVE('',#6109,#6125,#6127,.T.);+#6125 = VERTEX_POINT('',#6126);+#6126 = CARTESIAN_POINT('',(0.164450252757,-5.134133731618E-03,0.355));+#6127 = SURFACE_CURVE('',#6128,(#6132),.PCURVE_S1.);+#6128 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6129,#6130,#6131),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6129 = CARTESIAN_POINT('',(0.168728697534,-3.949333639706E-04,0.355));+#6130 = CARTESIAN_POINT('',(0.167254279642,-2.10631127451E-03,0.355));+#6131 = CARTESIAN_POINT('',(0.164450252757,-5.134133731618E-03,0.355));+#6132 = PCURVE('',#5824,#6133);+#6133 = DEFINITIONAL_REPRESENTATION('',(#6134),#6138);+#6134 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6135,#6136,#6137),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6135 = CARTESIAN_POINT('',(2.2642846201E-02,1.827225030637E-02));+#6136 = CARTESIAN_POINT('',(2.1168428309E-02,1.656087239583E-02));+#6137 = CARTESIAN_POINT('',(1.8364401424E-02,1.353304993872E-02));+#6138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6139 = ORIENTED_EDGE('',*,*,#6140,.T.);+#6140 = EDGE_CURVE('',#6125,#5814,#6141,.T.);+#6141 = SURFACE_CURVE('',#6142,(#6146),.PCURVE_S1.);+#6142 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6143,#6144,#6145),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6143 = CARTESIAN_POINT('',(0.164450252757,-5.134133731618E-03,0.355));+#6144 = CARTESIAN_POINT('',(0.161646225873,-8.161956188725E-03,0.355));+#6145 = CARTESIAN_POINT('',(0.15590652765,-1.419127221201E-02,0.355));+#6146 = PCURVE('',#5824,#6147);+#6147 = DEFINITIONAL_REPRESENTATION('',(#6148),#6152);+#6148 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6149,#6150,#6151),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6149 = CARTESIAN_POINT('',(1.8364401424E-02,1.353304993872E-02));+#6150 = CARTESIAN_POINT('',(1.556037454E-02,1.050522748161E-02));+#6151 = CARTESIAN_POINT('',(9.820676317E-03,4.47591145833E-03));+#6152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6153 = SHELL_BASED_SURFACE_MODEL('',(#6154));+#6154 = OPEN_SHELL('',(#6155));+#6155 = ADVANCED_FACE('',(#6156),#6170,.T.);+#6156 = FACE_BOUND('',#6157,.F.);+#6157 = EDGE_LOOP('',(#6158,#6181,#6197,#6213,#6229,#6245,#6261,#6277,+ #6293,#6309,#6325,#6341,#6357,#6373,#6389,#6405,#6421,#6437,#6453,+ #6469,#6485,#6501));+#6158 = ORIENTED_EDGE('',*,*,#6159,.T.);+#6159 = EDGE_CURVE('',#6160,#6162,#6164,.T.);+#6160 = VERTEX_POINT('',#6161);+#6161 = CARTESIAN_POINT('',(0.207616469439,1.500746783088E-03,0.355));+#6162 = VERTEX_POINT('',#6163);+#6163 = CARTESIAN_POINT('',(0.207616469439,-1.542873008578E-02,0.355));+#6164 = SURFACE_CURVE('',#6165,(#6169),.PCURVE_S1.);+#6165 = LINE('',#6166,#6167);+#6166 = CARTESIAN_POINT('',(0.207616469439,1.500746783088E-03,0.355));+#6167 = VECTOR('',#6168,1.);+#6168 = DIRECTION('',(0.,-1.,0.));+#6169 = PCURVE('',#6170,#6175);+#6170 = PLANE('',#6171);+#6171 = AXIS2_PLACEMENT_3D('',#6172,#6173,#6174);+#6172 = CARTESIAN_POINT('',(0.178549373851,-1.866718367034E-02,0.355));+#6173 = DIRECTION('',(0.,0.,1.));+#6174 = DIRECTION('',(1.,0.,0.));+#6175 = DEFINITIONAL_REPRESENTATION('',(#6176),#6180);+#6176 = LINE('',#6177,#6178);+#6177 = CARTESIAN_POINT('',(2.9067095588E-02,2.016793045343E-02));+#6178 = VECTOR('',#6179,1.);+#6179 = DIRECTION('',(0.,-1.));+#6180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6181 = ORIENTED_EDGE('',*,*,#6182,.T.);+#6182 = EDGE_CURVE('',#6162,#6183,#6185,.T.);+#6183 = VERTEX_POINT('',#6184);+#6184 = CARTESIAN_POINT('',(0.202811446844,-1.84170592065E-02,0.355));+#6185 = SURFACE_CURVE('',#6186,(#6190),.PCURVE_S1.);+#6186 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6187,#6188,#6189),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6187 = CARTESIAN_POINT('',(0.207616469439,-1.542873008578E-02,0.355));+#6188 = CARTESIAN_POINT('',(0.205483829274,-1.740339690564E-02,0.355));+#6189 = CARTESIAN_POINT('',(0.202811446844,-1.84170592065E-02,0.355));+#6190 = PCURVE('',#6170,#6191);+#6191 = DEFINITIONAL_REPRESENTATION('',(#6192),#6196);+#6192 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6193,#6194,#6195),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6193 = CARTESIAN_POINT('',(2.9067095588E-02,3.23845358456E-03));+#6194 = CARTESIAN_POINT('',(2.6934455423E-02,1.2637867647E-03));+#6195 = CARTESIAN_POINT('',(2.4262072993E-02,2.5012446384E-04));+#6196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6197 = ORIENTED_EDGE('',*,*,#6198,.T.);+#6198 = EDGE_CURVE('',#6183,#6199,#6201,.T.);+#6199 = VERTEX_POINT('',#6200);+#6200 = CARTESIAN_POINT('',(0.197032255285,-1.943072150735E-02,0.355));+#6201 = SURFACE_CURVE('',#6202,(#6206),.PCURVE_S1.);+#6202 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6203,#6204,#6205),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6203 = CARTESIAN_POINT('',(0.202811446844,-1.84170592065E-02,0.355));+#6204 = CARTESIAN_POINT('',(0.200139064415,-1.943072150735E-02,0.355));+#6205 = CARTESIAN_POINT('',(0.197032255285,-1.943072150735E-02,0.355));+#6206 = PCURVE('',#6170,#6207);+#6207 = DEFINITIONAL_REPRESENTATION('',(#6208),#6212);+#6208 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6209,#6210,#6211),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6209 = CARTESIAN_POINT('',(2.4262072993E-02,2.5012446384E-04));+#6210 = CARTESIAN_POINT('',(2.1589690564E-02,-7.6353783701E-04));+#6211 = CARTESIAN_POINT('',(1.8482881434E-02,-7.6353783701E-04));+#6212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6213 = ORIENTED_EDGE('',*,*,#6214,.T.);+#6214 = EDGE_CURVE('',#6199,#6215,#6217,.T.);+#6215 = VERTEX_POINT('',#6216);+#6216 = CARTESIAN_POINT('',(0.185394885493,-1.407279220282E-02,0.355));+#6217 = SURFACE_CURVE('',#6218,(#6222),.PCURVE_S1.);+#6218 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6219,#6220,#6221),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6219 = CARTESIAN_POINT('',(0.197032255285,-1.943072150735E-02,0.355));+#6220 = CARTESIAN_POINT('',(0.18955485026,-1.943072150735E-02,0.355));+#6221 = CARTESIAN_POINT('',(0.185394885493,-1.407279220282E-02,0.355));+#6222 = PCURVE('',#6170,#6223);+#6223 = DEFINITIONAL_REPRESENTATION('',(#6224),#6228);+#6224 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6225,#6226,#6227),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6225 = CARTESIAN_POINT('',(1.8482881434E-02,-7.6353783701E-04));+#6226 = CARTESIAN_POINT('',(1.1005476409E-02,-7.6353783701E-04));+#6227 = CARTESIAN_POINT('',(6.845511642E-03,4.59439146752E-03));+#6228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6229 = ORIENTED_EDGE('',*,*,#6230,.T.);+#6230 = EDGE_CURVE('',#6215,#6231,#6233,.T.);+#6231 = VERTEX_POINT('',#6232);+#6232 = CARTESIAN_POINT('',(0.181234920726,9.478400735294E-04,0.355));+#6233 = SURFACE_CURVE('',#6234,(#6238),.PCURVE_S1.);+#6234 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6235,#6236,#6237),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6235 = CARTESIAN_POINT('',(0.185394885493,-1.407279220282E-02,0.355));+#6236 = CARTESIAN_POINT('',(0.181234920726,-8.714862898284E-03,0.355));+#6237 = CARTESIAN_POINT('',(0.181234920726,9.478400735294E-04,0.355));+#6238 = PCURVE('',#6170,#6239);+#6239 = DEFINITIONAL_REPRESENTATION('',(#6240),#6244);+#6240 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6241,#6242,#6243),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6241 = CARTESIAN_POINT('',(6.845511642E-03,4.59439146752E-03));+#6242 = CARTESIAN_POINT('',(2.685546875E-03,9.952320772056E-03));+#6243 = CARTESIAN_POINT('',(2.685546875E-03,1.961502374387E-02));+#6244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6245 = ORIENTED_EDGE('',*,*,#6246,.T.);+#6246 = EDGE_CURVE('',#6231,#6247,#6249,.T.);+#6247 = VERTEX_POINT('',#6248);+#6248 = CARTESIAN_POINT('',(0.185447543275,1.596847234988E-02,0.355));+#6249 = SURFACE_CURVE('',#6250,(#6254),.PCURVE_S1.);+#6250 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6251,#6252,#6253),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6251 = CARTESIAN_POINT('',(0.181234920726,9.478400735294E-04,0.355));+#6252 = CARTESIAN_POINT('',(0.181234920726,1.058421415441E-02,0.355));+#6253 = CARTESIAN_POINT('',(0.185447543275,1.596847234988E-02,0.355));+#6254 = PCURVE('',#6170,#6255);+#6255 = DEFINITIONAL_REPRESENTATION('',(#6256),#6260);+#6256 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6257,#6258,#6259),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6257 = CARTESIAN_POINT('',(2.685546875E-03,1.961502374387E-02));+#6258 = CARTESIAN_POINT('',(2.685546875E-03,2.925139782475E-02));+#6259 = CARTESIAN_POINT('',(6.898169424E-03,3.463565602022E-02));+#6260 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6261 = ORIENTED_EDGE('',*,*,#6262,.T.);+#6262 = EDGE_CURVE('',#6247,#6263,#6265,.T.);+#6263 = VERTEX_POINT('',#6264);+#6264 = CARTESIAN_POINT('',(0.19716389974,2.135273054534E-02,0.355));+#6265 = SURFACE_CURVE('',#6266,(#6270),.PCURVE_S1.);+#6266 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6267,#6268,#6269),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6267 = CARTESIAN_POINT('',(0.185447543275,1.596847234988E-02,0.355));+#6268 = CARTESIAN_POINT('',(0.189660165824,2.135273054534E-02,0.355));+#6269 = CARTESIAN_POINT('',(0.19716389974,2.135273054534E-02,0.355));+#6270 = PCURVE('',#6170,#6271);+#6271 = DEFINITIONAL_REPRESENTATION('',(#6272),#6276);+#6272 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6273,#6274,#6275),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6273 = CARTESIAN_POINT('',(6.898169424E-03,3.463565602022E-02));+#6274 = CARTESIAN_POINT('',(1.1110791973E-02,4.001991421568E-02));+#6275 = CARTESIAN_POINT('',(1.8614525889E-02,4.001991421568E-02));+#6276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6277 = ORIENTED_EDGE('',*,*,#6278,.T.);+#6278 = EDGE_CURVE('',#6263,#6279,#6281,.T.);+#6279 = VERTEX_POINT('',#6280);+#6280 = CARTESIAN_POINT('',(0.201903100107,2.065501493566E-02,0.355));+#6281 = SURFACE_CURVE('',#6282,(#6286),.PCURVE_S1.);+#6282 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6283,#6284,#6285),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6283 = CARTESIAN_POINT('',(0.19716389974,2.135273054534E-02,0.355));+#6284 = CARTESIAN_POINT('',(0.199638815487,2.135273054534E-02,0.355));+#6285 = CARTESIAN_POINT('',(0.201903100107,2.065501493566E-02,0.355));+#6286 = PCURVE('',#6170,#6287);+#6287 = DEFINITIONAL_REPRESENTATION('',(#6288),#6292);+#6288 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6289,#6290,#6291),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6289 = CARTESIAN_POINT('',(1.8614525889E-02,4.001991421568E-02));+#6290 = CARTESIAN_POINT('',(2.1089441636E-02,4.001991421568E-02));+#6291 = CARTESIAN_POINT('',(2.3353726256E-02,3.9322198606E-02));+#6292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6293 = ORIENTED_EDGE('',*,*,#6294,.T.);+#6294 = EDGE_CURVE('',#6279,#6295,#6297,.T.);+#6295 = VERTEX_POINT('',#6296);+#6296 = CARTESIAN_POINT('',(0.206273696002,1.853553921569E-02,0.355));+#6297 = SURFACE_CURVE('',#6298,(#6302),.PCURVE_S1.);+#6298 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6299,#6300,#6301),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6299 = CARTESIAN_POINT('',(0.201903100107,2.065501493566E-02,0.355));+#6300 = CARTESIAN_POINT('',(0.204167384727,1.995729932598E-02,0.355));+#6301 = CARTESIAN_POINT('',(0.206273696002,1.853553921569E-02,0.355));+#6302 = PCURVE('',#6170,#6303);+#6303 = DEFINITIONAL_REPRESENTATION('',(#6304),#6308);+#6304 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6305,#6306,#6307),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6305 = CARTESIAN_POINT('',(2.3353726256E-02,3.9322198606E-02));+#6306 = CARTESIAN_POINT('',(2.5618010876E-02,3.862448299632E-02));+#6307 = CARTESIAN_POINT('',(2.7724322151E-02,3.720272288603E-02));+#6308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6309 = ORIENTED_EDGE('',*,*,#6310,.T.);+#6310 = EDGE_CURVE('',#6295,#6311,#6313,.T.);+#6311 = VERTEX_POINT('',#6312);+#6312 = CARTESIAN_POINT('',(0.206273696002,1.308545879289E-02,0.355));+#6313 = SURFACE_CURVE('',#6314,(#6318),.PCURVE_S1.);+#6314 = LINE('',#6315,#6316);+#6315 = CARTESIAN_POINT('',(0.206273696002,1.853553921569E-02,0.355));+#6316 = VECTOR('',#6317,1.);+#6317 = DIRECTION('',(0.,-1.,0.));+#6318 = PCURVE('',#6170,#6319);+#6319 = DEFINITIONAL_REPRESENTATION('',(#6320),#6324);+#6320 = LINE('',#6321,#6322);+#6321 = CARTESIAN_POINT('',(2.7724322151E-02,3.720272288603E-02));+#6322 = VECTOR('',#6323,1.);+#6323 = DIRECTION('',(0.,-1.));+#6324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6325 = ORIENTED_EDGE('',*,*,#6326,.T.);+#6326 = EDGE_CURVE('',#6311,#6327,#6329,.T.);+#6327 = VERTEX_POINT('',#6328);+#6328 = CARTESIAN_POINT('',(0.201903100107,1.60737879136E-02,0.355));+#6329 = SURFACE_CURVE('',#6330,(#6334),.PCURVE_S1.);+#6330 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6331,#6332,#6333),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6331 = CARTESIAN_POINT('',(0.206273696002,1.308545879289E-02,0.355));+#6332 = CARTESIAN_POINT('',(0.204141055836,1.511278339461E-02,0.355));+#6333 = CARTESIAN_POINT('',(0.201903100107,1.60737879136E-02,0.355));+#6334 = PCURVE('',#6170,#6335);+#6335 = DEFINITIONAL_REPRESENTATION('',(#6336),#6340);+#6336 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6337,#6338,#6339),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6337 = CARTESIAN_POINT('',(2.7724322151E-02,3.175264246323E-02));+#6338 = CARTESIAN_POINT('',(2.5591681985E-02,3.377996706495E-02));+#6339 = CARTESIAN_POINT('',(2.3353726256E-02,3.474097158394E-02));+#6340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6341 = ORIENTED_EDGE('',*,*,#6342,.T.);+#6342 = EDGE_CURVE('',#6327,#6343,#6345,.T.);+#6343 = VERTEX_POINT('',#6344);+#6344 = CARTESIAN_POINT('',(0.19716389974,1.70347924326E-02,0.355));+#6345 = SURFACE_CURVE('',#6346,(#6350),.PCURVE_S1.);+#6346 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6347,#6348,#6349),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6347 = CARTESIAN_POINT('',(0.201903100107,1.60737879136E-02,0.355));+#6348 = CARTESIAN_POINT('',(0.199665144378,1.70347924326E-02,0.355));+#6349 = CARTESIAN_POINT('',(0.19716389974,1.70347924326E-02,0.355));+#6350 = PCURVE('',#6170,#6351);+#6351 = DEFINITIONAL_REPRESENTATION('',(#6352),#6356);+#6352 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6353,#6354,#6355),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6353 = CARTESIAN_POINT('',(2.3353726256E-02,3.474097158394E-02));+#6354 = CARTESIAN_POINT('',(2.1115770527E-02,3.570197610294E-02));+#6355 = CARTESIAN_POINT('',(1.8614525889E-02,3.570197610294E-02));+#6356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6357 = ORIENTED_EDGE('',*,*,#6358,.T.);+#6358 = EDGE_CURVE('',#6343,#6359,#6361,.T.);+#6359 = VERTEX_POINT('',#6360);+#6360 = CARTESIAN_POINT('',(0.189383712469,1.301963656556E-02,0.355));+#6361 = SURFACE_CURVE('',#6362,(#6366),.PCURVE_S1.);+#6362 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6363,#6364,#6365),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6363 = CARTESIAN_POINT('',(0.19716389974,1.70347924326E-02,0.355));+#6364 = CARTESIAN_POINT('',(0.191977108226,1.70347924326E-02,0.355));+#6365 = CARTESIAN_POINT('',(0.189383712469,1.301963656556E-02,0.355));+#6366 = PCURVE('',#6170,#6367);+#6367 = DEFINITIONAL_REPRESENTATION('',(#6368),#6372);+#6368 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6369,#6370,#6371),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6369 = CARTESIAN_POINT('',(1.8614525889E-02,3.570197610294E-02));+#6370 = CARTESIAN_POINT('',(1.3427734375E-02,3.570197610294E-02));+#6371 = CARTESIAN_POINT('',(1.0834338618E-02,3.16868202359E-02));+#6372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6373 = ORIENTED_EDGE('',*,*,#6374,.T.);+#6374 = EDGE_CURVE('',#6359,#6375,#6377,.T.);+#6375 = VERTEX_POINT('',#6376);+#6376 = CARTESIAN_POINT('',(0.186790316713,9.478400735294E-04,0.355));+#6377 = SURFACE_CURVE('',#6378,(#6382),.PCURVE_S1.);+#6378 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6379,#6380,#6381),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6379 = CARTESIAN_POINT('',(0.189383712469,1.301963656556E-02,0.355));+#6380 = CARTESIAN_POINT('',(0.186790316713,9.004480698529E-03,0.355));+#6381 = CARTESIAN_POINT('',(0.186790316713,9.478400735294E-04,0.355));+#6382 = PCURVE('',#6170,#6383);+#6383 = DEFINITIONAL_REPRESENTATION('',(#6384),#6388);+#6384 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6385,#6386,#6387),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6385 = CARTESIAN_POINT('',(1.0834338618E-02,3.16868202359E-02));+#6386 = CARTESIAN_POINT('',(8.240942862E-03,2.767166436887E-02));+#6387 = CARTESIAN_POINT('',(8.240942862E-03,1.961502374387E-02));+#6388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6389 = ORIENTED_EDGE('',*,*,#6390,.T.);+#6390 = EDGE_CURVE('',#6375,#6391,#6393,.T.);+#6391 = VERTEX_POINT('',#6392);+#6392 = CARTESIAN_POINT('',(0.189304725797,-1.117661420037E-02,0.355));+#6393 = SURFACE_CURVE('',#6394,(#6398),.PCURVE_S1.);+#6394 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6395,#6396,#6397),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6395 = CARTESIAN_POINT('',(0.186790316713,9.478400735294E-04,0.355));+#6396 = CARTESIAN_POINT('',(0.186790316713,-7.240445006127E-03,0.355));+#6397 = CARTESIAN_POINT('',(0.189304725797,-1.117661420037E-02,0.355));+#6398 = PCURVE('',#6170,#6399);+#6399 = DEFINITIONAL_REPRESENTATION('',(#6400),#6404);+#6400 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6401,#6402,#6403),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6401 = CARTESIAN_POINT('',(8.240942862E-03,1.961502374387E-02));+#6402 = CARTESIAN_POINT('',(8.240942862E-03,1.142673866421E-02));+#6403 = CARTESIAN_POINT('',(1.0755351946E-02,7.49056946997E-03));+#6404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6405 = ORIENTED_EDGE('',*,*,#6406,.T.);+#6406 = EDGE_CURVE('',#6391,#6407,#6409,.T.);+#6407 = VERTEX_POINT('',#6408);+#6408 = CARTESIAN_POINT('',(0.197032255285,-1.511278339461E-02,0.355));+#6409 = SURFACE_CURVE('',#6410,(#6414),.PCURVE_S1.);+#6410 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6411,#6412,#6413),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6411 = CARTESIAN_POINT('',(0.189304725797,-1.117661420037E-02,0.355));+#6412 = CARTESIAN_POINT('',(0.191819134881,-1.511278339461E-02,0.355));+#6413 = CARTESIAN_POINT('',(0.197032255285,-1.511278339461E-02,0.355));+#6414 = PCURVE('',#6170,#6415);+#6415 = DEFINITIONAL_REPRESENTATION('',(#6416),#6420);+#6416 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6417,#6418,#6419),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6417 = CARTESIAN_POINT('',(1.0755351946E-02,7.49056946997E-03));+#6418 = CARTESIAN_POINT('',(1.326976103E-02,3.55440027573E-03));+#6419 = CARTESIAN_POINT('',(1.8482881434E-02,3.55440027573E-03));+#6420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6421 = ORIENTED_EDGE('',*,*,#6422,.T.);+#6422 = EDGE_CURVE('',#6407,#6423,#6425,.T.);+#6423 = VERTEX_POINT('',#6424);+#6424 = CARTESIAN_POINT('',(0.200125899969,-1.470468558517E-02,0.355));+#6425 = SURFACE_CURVE('',#6426,(#6430),.PCURVE_S1.);+#6426 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6427,#6428,#6429),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6427 = CARTESIAN_POINT('',(0.197032255285,-1.511278339461E-02,0.355));+#6428 = CARTESIAN_POINT('',(0.198796290977,-1.511278339461E-02,0.355));+#6429 = CARTESIAN_POINT('',(0.200125899969,-1.470468558517E-02,0.355));+#6430 = PCURVE('',#6170,#6431);+#6431 = DEFINITIONAL_REPRESENTATION('',(#6432),#6436);+#6432 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6433,#6434,#6435),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6433 = CARTESIAN_POINT('',(1.8482881434E-02,3.55440027573E-03));+#6434 = CARTESIAN_POINT('',(2.0246917126E-02,3.55440027573E-03));+#6435 = CARTESIAN_POINT('',(2.1576526118E-02,3.96249808517E-03));+#6436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6437 = ORIENTED_EDGE('',*,*,#6438,.T.);+#6438 = EDGE_CURVE('',#6423,#6439,#6441,.T.);+#6439 = VERTEX_POINT('',#6440);+#6440 = CARTESIAN_POINT('',(0.20253499349,-1.3427734375E-02,0.355));+#6441 = SURFACE_CURVE('',#6442,(#6446),.PCURVE_S1.);+#6442 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6443,#6444,#6445),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6443 = CARTESIAN_POINT('',(0.200125899969,-1.470468558517E-02,0.355));+#6444 = CARTESIAN_POINT('',(0.201455508961,-1.429658777574E-02,0.355));+#6445 = CARTESIAN_POINT('',(0.20253499349,-1.3427734375E-02,0.355));+#6446 = PCURVE('',#6170,#6447);+#6447 = DEFINITIONAL_REPRESENTATION('',(#6448),#6452);+#6448 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#6449,#6450,#6451),+ .UNSPECIFIED.,.F.,.F.,(3,3),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#6449 = CARTESIAN_POINT('',(2.1576526118E-02,3.96249808517E-03));+#6450 = CARTESIAN_POINT('',(2.290613511E-02,4.3705958946E-03));+#6451 = CARTESIAN_POINT('',(2.3985619639E-02,5.23944929534E-03));+#6452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6453 = ORIENTED_EDGE('',*,*,#6454,.T.);+#6454 = EDGE_CURVE('',#6439,#6455,#6457,.T.);+#6455 = VERTEX_POINT('',#6456);+#6456 = CARTESIAN_POINT('',(0.20253499349,-2.86984911152E-03,0.355));+#6457 = SURFACE_CURVE('',#6458,(#6462),.PCURVE_S1.);+#6458 = LINE('',#6459,#6460);+#6459 = CARTESIAN_POINT('',(0.20253499349,-1.3427734375E-02,0.355));+#6460 = VECTOR('',#6461,1.);+#6461 = DIRECTION('',(0.,1.,0.));+#6462 = PCURVE('',#6170,#6463);+#6463 = DEFINITIONAL_REPRESENTATION('',(#6464),#6468);+#6464 = LINE('',#6465,#6466);+#6465 = CARTESIAN_POINT('',(2.3985619639E-02,5.23944929534E-03));+#6466 = VECTOR('',#6467,1.);+#6467 = DIRECTION('',(0.,1.));+#6468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6469 = ORIENTED_EDGE('',*,*,#6470,.T.);+#6470 = EDGE_CURVE('',#6455,#6471,#6473,.T.);+#6471 = VERTEX_POINT('',#6472);+#6472 = CARTESIAN_POINT('',(0.196821624157,-2.86984911152E-03,0.355));+#6473 = SURFACE_CURVE('',#6474,(#6478),.PCURVE_S1.);+#6474 = LINE('',#6475,#6476);+#6475 = CARTESIAN_POINT('',(0.20253499349,-2.86984911152E-03,0.355));+#6476 = VECTOR('',#6477,1.);+#6477 = DIRECTION('',(-1.,0.,0.));+#6478 = PCURVE('',#6170,#6479);+#6479 = DEFINITIONAL_REPRESENTATION('',(#6480),#6484);+#6480 = LINE('',#6481,#6482);+#6481 = CARTESIAN_POINT('',(2.3985619639E-02,1.579733455882E-02));+#6482 = VECTOR('',#6483,1.);+#6483 = DIRECTION('',(-1.,0.));+#6484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6485 = ORIENTED_EDGE('',*,*,#6486,.T.);+#6486 = EDGE_CURVE('',#6471,#6487,#6489,.T.);+#6487 = VERTEX_POINT('',#6488);+#6488 = CARTESIAN_POINT('',(0.196821624157,1.500746783088E-03,0.355));+#6489 = SURFACE_CURVE('',#6490,(#6494),.PCURVE_S1.);+#6490 = LINE('',#6491,#6492);+#6491 = CARTESIAN_POINT('',(0.196821624157,-2.86984911152E-03,0.355));+#6492 = VECTOR('',#6493,1.);+#6493 = DIRECTION('',(0.,1.,0.));+#6494 = PCURVE('',#6170,#6495);+#6495 = DEFINITIONAL_REPRESENTATION('',(#6496),#6500);+#6496 = LINE('',#6497,#6498);+#6497 = CARTESIAN_POINT('',(1.8272250306E-02,1.579733455882E-02));+#6498 = VECTOR('',#6499,1.);+#6499 = DIRECTION('',(0.,1.));+#6500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6501 = ORIENTED_EDGE('',*,*,#6502,.T.);+#6502 = EDGE_CURVE('',#6487,#6160,#6503,.T.);+#6503 = SURFACE_CURVE('',#6504,(#6508),.PCURVE_S1.);+#6504 = LINE('',#6505,#6506);+#6505 = CARTESIAN_POINT('',(0.196821624157,1.500746783088E-03,0.355));+#6506 = VECTOR('',#6507,1.);+#6507 = DIRECTION('',(1.,0.,0.));+#6508 = PCURVE('',#6170,#6509);+#6509 = DEFINITIONAL_REPRESENTATION('',(#6510),#6514);+#6510 = LINE('',#6511,#6512);+#6511 = CARTESIAN_POINT('',(1.8272250306E-02,2.016793045343E-02));+#6512 = VECTOR('',#6513,1.);+#6513 = DIRECTION('',(1.,0.));+#6514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6515 = SHELL_BASED_SURFACE_MODEL('',(#6516));+#6516 = OPEN_SHELL('',(#6517));+#6517 = ADVANCED_FACE('',(#6518),#6532,.T.);+#6518 = FACE_BOUND('',#6519,.F.);+#6519 = EDGE_LOOP('',(#6520,#6543,#6559,#6575,#6591,#6607));+#6520 = ORIENTED_EDGE('',*,*,#6521,.T.);+#6521 = EDGE_CURVE('',#6522,#6524,#6526,.T.);+#6522 = VERTEX_POINT('',#6523);+#6523 = CARTESIAN_POINT('',(0.21667360792,-1.866718367034E-02,0.355));+#6524 = VERTEX_POINT('',#6525);+#6525 = CARTESIAN_POINT('',(0.21667360792,2.06418504902E-02,0.355));+#6526 = SURFACE_CURVE('',#6527,(#6531),.PCURVE_S1.);+#6527 = LINE('',#6528,#6529);+#6528 = CARTESIAN_POINT('',(0.21667360792,-1.866718367034E-02,0.355));+#6529 = VECTOR('',#6530,1.);+#6530 = DIRECTION('',(0.,1.,0.));+#6531 = PCURVE('',#6532,#6537);+#6532 = PLANE('',#6533);+#6533 = AXIS2_PLACEMENT_3D('',#6534,#6535,#6536);+#6534 = CARTESIAN_POINT('',(0.211012896369,-1.866718367034E-02,0.355));+#6535 = DIRECTION('',(0.,0.,1.));+#6536 = DIRECTION('',(1.,0.,0.));+#6537 = DEFINITIONAL_REPRESENTATION('',(#6538),#6542);+#6538 = LINE('',#6539,#6540);+#6539 = CARTESIAN_POINT('',(5.660711551E-03,0.));+#6540 = VECTOR('',#6541,1.);+#6541 = DIRECTION('',(0.,1.));+#6542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6543 = ORIENTED_EDGE('',*,*,#6544,.T.);+#6544 = EDGE_CURVE('',#6524,#6545,#6547,.T.);+#6545 = VERTEX_POINT('',#6546);+#6546 = CARTESIAN_POINT('',(0.222018372779,2.06418504902E-02,0.355));+#6547 = SURFACE_CURVE('',#6548,(#6552),.PCURVE_S1.);+#6548 = LINE('',#6549,#6550);+#6549 = CARTESIAN_POINT('',(0.21667360792,2.06418504902E-02,0.355));+#6550 = VECTOR('',#6551,1.);+#6551 = DIRECTION('',(1.,0.,0.));+#6552 = PCURVE('',#6532,#6553);+#6553 = DEFINITIONAL_REPRESENTATION('',(#6554),#6558);+#6554 = LINE('',#6555,#6556);+#6555 = CARTESIAN_POINT('',(5.660711551E-03,3.930903416054E-02));+#6556 = VECTOR('',#6557,1.);+#6557 = DIRECTION('',(1.,0.));+#6558 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6559 = ORIENTED_EDGE('',*,*,#6560,.T.);+#6560 = EDGE_CURVE('',#6545,#6561,#6563,.T.);+#6561 = VERTEX_POINT('',#6562);+#6562 = CARTESIAN_POINT('',(0.222018372779,-1.419127221201E-02,0.355));+#6563 = SURFACE_CURVE('',#6564,(#6568),.PCURVE_S1.);+#6564 = LINE('',#6565,#6566);+#6565 = CARTESIAN_POINT('',(0.222018372779,2.06418504902E-02,0.355));+#6566 = VECTOR('',#6567,1.);+#6567 = DIRECTION('',(0.,-1.,0.));+#6568 = PCURVE('',#6532,#6569);+#6569 = DEFINITIONAL_REPRESENTATION('',(#6570),#6574);+#6570 = LINE('',#6571,#6572);+#6571 = CARTESIAN_POINT('',(1.100547641E-02,3.930903416054E-02));+#6572 = VECTOR('',#6573,1.);+#6573 = DIRECTION('',(0.,-1.));+#6574 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6575 = ORIENTED_EDGE('',*,*,#6576,.T.);+#6576 = EDGE_CURVE('',#6561,#6577,#6579,.T.);+#6577 = VERTEX_POINT('',#6578);+#6578 = CARTESIAN_POINT('',(0.24100150314,-1.419127221201E-02,0.355));+#6579 = SURFACE_CURVE('',#6580,(#6584),.PCURVE_S1.);+#6580 = LINE('',#6581,#6582);+#6581 = CARTESIAN_POINT('',(0.222018372779,-1.419127221201E-02,0.355));+#6582 = VECTOR('',#6583,1.);+#6583 = DIRECTION('',(1.,0.,0.));+#6584 = PCURVE('',#6532,#6585);+#6585 = DEFINITIONAL_REPRESENTATION('',(#6586),#6590);+#6586 = LINE('',#6587,#6588);+#6587 = CARTESIAN_POINT('',(1.100547641E-02,4.47591145833E-03));+#6588 = VECTOR('',#6589,1.);+#6589 = DIRECTION('',(1.,0.));+#6590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6591 = ORIENTED_EDGE('',*,*,#6592,.T.);+#6592 = EDGE_CURVE('',#6577,#6593,#6595,.T.);+#6593 = VERTEX_POINT('',#6594);+#6594 = CARTESIAN_POINT('',(0.24100150314,-1.866718367034E-02,0.355));+#6595 = SURFACE_CURVE('',#6596,(#6600),.PCURVE_S1.);+#6596 = LINE('',#6597,#6598);+#6597 = CARTESIAN_POINT('',(0.24100150314,-1.419127221201E-02,0.355));+#6598 = VECTOR('',#6599,1.);+#6599 = DIRECTION('',(0.,-1.,0.));+#6600 = PCURVE('',#6532,#6601);+#6601 = DEFINITIONAL_REPRESENTATION('',(#6602),#6606);+#6602 = LINE('',#6603,#6604);+#6603 = CARTESIAN_POINT('',(2.9988606771E-02,4.47591145833E-03));+#6604 = VECTOR('',#6605,1.);+#6605 = DIRECTION('',(0.,-1.));+#6606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6607 = ORIENTED_EDGE('',*,*,#6608,.T.);+#6608 = EDGE_CURVE('',#6593,#6522,#6609,.T.);+#6609 = SURFACE_CURVE('',#6610,(#6614),.PCURVE_S1.);+#6610 = LINE('',#6611,#6612);+#6611 = CARTESIAN_POINT('',(0.24100150314,-1.866718367034E-02,0.355));+#6612 = VECTOR('',#6613,1.);+#6613 = DIRECTION('',(-1.,0.,0.));+#6614 = PCURVE('',#6532,#6615);+#6615 = DEFINITIONAL_REPRESENTATION('',(#6616),#6620);+#6616 = LINE('',#6617,#6618);+#6617 = CARTESIAN_POINT('',(2.9988606771E-02,0.));+#6618 = VECTOR('',#6619,1.);+#6619 = DIRECTION('',(-1.,0.));+#6620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6621 = SHELL_BASED_SURFACE_MODEL('',(#6622));+#6622 = OPEN_SHELL('',(#6623));+#6623 = ADVANCED_FACE('',(#6624),#6638,.T.);+#6624 = FACE_BOUND('',#6625,.F.);+#6625 = EDGE_LOOP('',(#6626,#6649,#6665,#6681,#6697,#6713,#6729,#6745,+ #6761,#6777));+#6626 = ORIENTED_EDGE('',*,*,#6627,.T.);+#6627 = EDGE_CURVE('',#6628,#6630,#6632,.T.);+#6628 = VERTEX_POINT('',#6629);+#6629 = CARTESIAN_POINT('',(0.249611050475,-1.866718367034E-02,0.355));+#6630 = VERTEX_POINT('',#6631);+#6631 = CARTESIAN_POINT('',(0.249611050475,2.06418504902E-02,0.355));+#6632 = SURFACE_CURVE('',#6633,(#6637),.PCURVE_S1.);+#6633 = LINE('',#6634,#6635);+#6634 = CARTESIAN_POINT('',(0.249611050475,-1.866718367034E-02,0.355));+#6635 = VECTOR('',#6636,1.);+#6636 = DIRECTION('',(0.,1.,0.));+#6637 = PCURVE('',#6638,#6643);+#6638 = PLANE('',#6639);+#6639 = AXIS2_PLACEMENT_3D('',#6640,#6641,#6642);+#6640 = CARTESIAN_POINT('',(0.243476418888,-1.866718367034E-02,0.355));+#6641 = DIRECTION('',(0.,0.,1.));+#6642 = DIRECTION('',(1.,0.,0.));+#6643 = DEFINITIONAL_REPRESENTATION('',(#6644),#6648);+#6644 = LINE('',#6645,#6646);+#6645 = CARTESIAN_POINT('',(6.134631587E-03,0.));+#6646 = VECTOR('',#6647,1.);+#6647 = DIRECTION('',(0.,1.));+#6648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6649 = ORIENTED_EDGE('',*,*,#6650,.T.);+#6650 = EDGE_CURVE('',#6630,#6651,#6653,.T.);+#6651 = VERTEX_POINT('',#6652);+#6652 = CARTESIAN_POINT('',(0.272754145604,2.06418504902E-02,0.355));+#6653 = SURFACE_CURVE('',#6654,(#6658),.PCURVE_S1.);+#6654 = LINE('',#6655,#6656);+#6655 = CARTESIAN_POINT('',(0.249611050475,2.06418504902E-02,0.355));+#6656 = VECTOR('',#6657,1.);+#6657 = DIRECTION('',(1.,0.,0.));+#6658 = PCURVE('',#6638,#6659);+#6659 = DEFINITIONAL_REPRESENTATION('',(#6660),#6664);+#6660 = LINE('',#6661,#6662);+#6661 = CARTESIAN_POINT('',(6.134631587E-03,3.930903416054E-02));+#6662 = VECTOR('',#6663,1.);+#6663 = DIRECTION('',(1.,0.));+#6664 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6665 = ORIENTED_EDGE('',*,*,#6666,.T.);+#6666 = EDGE_CURVE('',#6651,#6667,#6669,.T.);+#6667 = VERTEX_POINT('',#6668);+#6668 = CARTESIAN_POINT('',(0.272754145604,1.616593903186E-02,0.355));+#6669 = SURFACE_CURVE('',#6670,(#6674),.PCURVE_S1.);+#6670 = LINE('',#6671,#6672);+#6671 = CARTESIAN_POINT('',(0.272754145604,2.06418504902E-02,0.355));+#6672 = VECTOR('',#6673,1.);+#6673 = DIRECTION('',(0.,-1.,0.));+#6674 = PCURVE('',#6638,#6675);+#6675 = DEFINITIONAL_REPRESENTATION('',(#6676),#6680);+#6676 = LINE('',#6677,#6678);+#6677 = CARTESIAN_POINT('',(2.9277726716E-02,3.930903416054E-02));+#6678 = VECTOR('',#6679,1.);+#6679 = DIRECTION('',(0.,-1.));+#6680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6681 = ORIENTED_EDGE('',*,*,#6682,.T.);+#6682 = EDGE_CURVE('',#6667,#6683,#6685,.T.);+#6683 = VERTEX_POINT('',#6684);+#6684 = CARTESIAN_POINT('',(0.254955815334,1.616593903186E-02,0.355));+#6685 = SURFACE_CURVE('',#6686,(#6690),.PCURVE_S1.);+#6686 = LINE('',#6687,#6688);+#6687 = CARTESIAN_POINT('',(0.272754145604,1.616593903186E-02,0.355));+#6688 = VECTOR('',#6689,1.);+#6689 = DIRECTION('',(-1.,0.,0.));+#6690 = PCURVE('',#6638,#6691);+#6691 = DEFINITIONAL_REPRESENTATION('',(#6692),#6696);+#6692 = LINE('',#6693,#6694);+#6693 = CARTESIAN_POINT('',(2.9277726716E-02,3.48331227022E-02));+#6694 = VECTOR('',#6695,1.);+#6695 = DIRECTION('',(-1.,0.));+#6696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6697 = ORIENTED_EDGE('',*,*,#6698,.T.);+#6698 = EDGE_CURVE('',#6683,#6699,#6701,.T.);+#6699 = VERTEX_POINT('',#6700);+#6700 = CARTESIAN_POINT('',(0.254955815334,4.581227022059E-03,0.355));+#6701 = SURFACE_CURVE('',#6702,(#6706),.PCURVE_S1.);+#6702 = LINE('',#6703,#6704);+#6703 = CARTESIAN_POINT('',(0.254955815334,1.616593903186E-02,0.355));+#6704 = VECTOR('',#6705,1.);+#6705 = DIRECTION('',(0.,-1.,0.));+#6706 = PCURVE('',#6638,#6707);+#6707 = DEFINITIONAL_REPRESENTATION('',(#6708),#6712);+#6708 = LINE('',#6709,#6710);+#6709 = CARTESIAN_POINT('',(1.1479396446E-02,3.48331227022E-02));+#6710 = VECTOR('',#6711,1.);+#6711 = DIRECTION('',(0.,-1.));+#6712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6713 = ORIENTED_EDGE('',*,*,#6714,.T.);+#6714 = EDGE_CURVE('',#6699,#6715,#6717,.T.);+#6715 = VERTEX_POINT('',#6716);+#6716 = CARTESIAN_POINT('',(0.271095425475,4.581227022059E-03,0.355));+#6717 = SURFACE_CURVE('',#6718,(#6722),.PCURVE_S1.);+#6718 = LINE('',#6719,#6720);+#6719 = CARTESIAN_POINT('',(0.254955815334,4.581227022059E-03,0.355));+#6720 = VECTOR('',#6721,1.);+#6721 = DIRECTION('',(1.,0.,0.));+#6722 = PCURVE('',#6638,#6723);+#6723 = DEFINITIONAL_REPRESENTATION('',(#6724),#6728);+#6724 = LINE('',#6725,#6726);+#6725 = CARTESIAN_POINT('',(1.1479396446E-02,2.32484106924E-02));+#6726 = VECTOR('',#6727,1.);+#6727 = DIRECTION('',(1.,0.));+#6728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6729 = ORIENTED_EDGE('',*,*,#6730,.T.);+#6730 = EDGE_CURVE('',#6715,#6731,#6733,.T.);+#6731 = VERTEX_POINT('',#6732);+#6732 = CARTESIAN_POINT('',(0.271095425475,1.053155637255E-04,0.355));+#6733 = SURFACE_CURVE('',#6734,(#6738),.PCURVE_S1.);+#6734 = LINE('',#6735,#6736);+#6735 = CARTESIAN_POINT('',(0.271095425475,4.581227022059E-03,0.355));+#6736 = VECTOR('',#6737,1.);+#6737 = DIRECTION('',(0.,-1.,0.));+#6738 = PCURVE('',#6638,#6739);+#6739 = DEFINITIONAL_REPRESENTATION('',(#6740),#6744);+#6740 = LINE('',#6741,#6742);+#6741 = CARTESIAN_POINT('',(2.7619006587E-02,2.32484106924E-02));+#6742 = VECTOR('',#6743,1.);+#6743 = DIRECTION('',(0.,-1.));+#6744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6745 = ORIENTED_EDGE('',*,*,#6746,.T.);+#6746 = EDGE_CURVE('',#6731,#6747,#6749,.T.);+#6747 = VERTEX_POINT('',#6748);+#6748 = CARTESIAN_POINT('',(0.254955815334,1.053155637255E-04,0.355));+#6749 = SURFACE_CURVE('',#6750,(#6754),.PCURVE_S1.);+#6750 = LINE('',#6751,#6752);+#6751 = CARTESIAN_POINT('',(0.271095425475,1.053155637255E-04,0.355));+#6752 = VECTOR('',#6753,1.);+#6753 = DIRECTION('',(-1.,0.,0.));+#6754 = PCURVE('',#6638,#6755);+#6755 = DEFINITIONAL_REPRESENTATION('',(#6756),#6760);+#6756 = LINE('',#6757,#6758);+#6757 = CARTESIAN_POINT('',(2.7619006587E-02,1.877249923407E-02));+#6758 = VECTOR('',#6759,1.);+#6759 = DIRECTION('',(-1.,0.));+#6760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6761 = ORIENTED_EDGE('',*,*,#6762,.T.);+#6762 = EDGE_CURVE('',#6747,#6763,#6765,.T.);+#6763 = VERTEX_POINT('',#6764);+#6764 = CARTESIAN_POINT('',(0.254955815334,-1.866718367034E-02,0.355));+#6765 = SURFACE_CURVE('',#6766,(#6770),.PCURVE_S1.);+#6766 = LINE('',#6767,#6768);+#6767 = CARTESIAN_POINT('',(0.254955815334,1.053155637255E-04,0.355));+#6768 = VECTOR('',#6769,1.);+#6769 = DIRECTION('',(0.,-1.,0.));+#6770 = PCURVE('',#6638,#6771);+#6771 = DEFINITIONAL_REPRESENTATION('',(#6772),#6776);+#6772 = LINE('',#6773,#6774);+#6773 = CARTESIAN_POINT('',(1.1479396446E-02,1.877249923407E-02));+#6774 = VECTOR('',#6775,1.);+#6775 = DIRECTION('',(0.,-1.));+#6776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6777 = ORIENTED_EDGE('',*,*,#6778,.T.);+#6778 = EDGE_CURVE('',#6763,#6628,#6779,.T.);+#6779 = SURFACE_CURVE('',#6780,(#6784),.PCURVE_S1.);+#6780 = LINE('',#6781,#6782);+#6781 = CARTESIAN_POINT('',(0.254955815334,-1.866718367034E-02,0.355));+#6782 = VECTOR('',#6783,1.);+#6783 = DIRECTION('',(-1.,0.,0.));+#6784 = PCURVE('',#6638,#6785);+#6785 = DEFINITIONAL_REPRESENTATION('',(#6786),#6790);+#6786 = LINE('',#6787,#6788);+#6787 = CARTESIAN_POINT('',(1.1479396446E-02,0.));+#6788 = VECTOR('',#6789,1.);+#6789 = DIRECTION('',(-1.,0.));+#6790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''+ ) );+#6791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#6795)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#6792,#6793,#6794)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#6792 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#6793 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#6794 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#6795 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#6792,+ 'distance_accuracy_value','confusion accuracy');+#6796 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1867));+#6797 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #6798,#6808,#6817,#6826,#6835,#6844,#6853,#6862,#6871,#6880,#6889,+ #6898,#6907,#6916,#6925,#6934,#6943,#6952,#6961,#6970),#6791);+#6798 = STYLED_ITEM('color',(#6799),#1873);+#6799 = PRESENTATION_STYLE_ASSIGNMENT((#6800,#6806));+#6800 = SURFACE_STYLE_USAGE(.BOTH.,#6801);+#6801 = SURFACE_SIDE_STYLE('',(#6802));+#6802 = SURFACE_STYLE_FILL_AREA(#6803);+#6803 = FILL_AREA_STYLE('',(#6804));+#6804 = FILL_AREA_STYLE_COLOUR('',#6805);+#6805 = COLOUR_RGB('',0.896243869286,0.896243869286,0.886003966688);+#6806 = CURVE_STYLE('',#6807,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6807 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6808 = STYLED_ITEM('color',(#6809),#2171);+#6809 = PRESENTATION_STYLE_ASSIGNMENT((#6810,#6815));+#6810 = SURFACE_STYLE_USAGE(.BOTH.,#6811);+#6811 = SURFACE_SIDE_STYLE('',(#6812));+#6812 = SURFACE_STYLE_FILL_AREA(#6813);+#6813 = FILL_AREA_STYLE('',(#6814));+#6814 = FILL_AREA_STYLE_COLOUR('',#6805);+#6815 = CURVE_STYLE('',#6816,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6816 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6817 = STYLED_ITEM('color',(#6818),#2551);+#6818 = PRESENTATION_STYLE_ASSIGNMENT((#6819,#6824));+#6819 = SURFACE_STYLE_USAGE(.BOTH.,#6820);+#6820 = SURFACE_SIDE_STYLE('',(#6821));+#6821 = SURFACE_STYLE_FILL_AREA(#6822);+#6822 = FILL_AREA_STYLE('',(#6823));+#6823 = FILL_AREA_STYLE_COLOUR('',#6805);+#6824 = CURVE_STYLE('',#6825,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6825 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6826 = STYLED_ITEM('color',(#6827),#2689);+#6827 = PRESENTATION_STYLE_ASSIGNMENT((#6828,#6833));+#6828 = SURFACE_STYLE_USAGE(.BOTH.,#6829);+#6829 = SURFACE_SIDE_STYLE('',(#6830));+#6830 = SURFACE_STYLE_FILL_AREA(#6831);+#6831 = FILL_AREA_STYLE('',(#6832));+#6832 = FILL_AREA_STYLE_COLOUR('',#6805);+#6833 = CURVE_STYLE('',#6834,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6834 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6835 = STYLED_ITEM('color',(#6836),#2957);+#6836 = PRESENTATION_STYLE_ASSIGNMENT((#6837,#6842));+#6837 = SURFACE_STYLE_USAGE(.BOTH.,#6838);+#6838 = SURFACE_SIDE_STYLE('',(#6839));+#6839 = SURFACE_STYLE_FILL_AREA(#6840);+#6840 = FILL_AREA_STYLE('',(#6841));+#6841 = FILL_AREA_STYLE_COLOUR('',#6805);+#6842 = CURVE_STYLE('',#6843,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6844 = STYLED_ITEM('color',(#6845),#3193);+#6845 = PRESENTATION_STYLE_ASSIGNMENT((#6846,#6851));+#6846 = SURFACE_STYLE_USAGE(.BOTH.,#6847);+#6847 = SURFACE_SIDE_STYLE('',(#6848));+#6848 = SURFACE_STYLE_FILL_AREA(#6849);+#6849 = FILL_AREA_STYLE('',(#6850));+#6850 = FILL_AREA_STYLE_COLOUR('',#6805);+#6851 = CURVE_STYLE('',#6852,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6852 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6853 = STYLED_ITEM('color',(#6854),#3331);+#6854 = PRESENTATION_STYLE_ASSIGNMENT((#6855,#6860));+#6855 = SURFACE_STYLE_USAGE(.BOTH.,#6856);+#6856 = SURFACE_SIDE_STYLE('',(#6857));+#6857 = SURFACE_STYLE_FILL_AREA(#6858);+#6858 = FILL_AREA_STYLE('',(#6859));+#6859 = FILL_AREA_STYLE_COLOUR('',#6805);+#6860 = CURVE_STYLE('',#6861,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6862 = STYLED_ITEM('color',(#6863),#3599);+#6863 = PRESENTATION_STYLE_ASSIGNMENT((#6864,#6869));+#6864 = SURFACE_STYLE_USAGE(.BOTH.,#6865);+#6865 = SURFACE_SIDE_STYLE('',(#6866));+#6866 = SURFACE_STYLE_FILL_AREA(#6867);+#6867 = FILL_AREA_STYLE('',(#6868));+#6868 = FILL_AREA_STYLE_COLOUR('',#6805);+#6869 = CURVE_STYLE('',#6870,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6870 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6871 = STYLED_ITEM('color',(#6872),#3945);+#6872 = PRESENTATION_STYLE_ASSIGNMENT((#6873,#6878));+#6873 = SURFACE_STYLE_USAGE(.BOTH.,#6874);+#6874 = SURFACE_SIDE_STYLE('',(#6875));+#6875 = SURFACE_STYLE_FILL_AREA(#6876);+#6876 = FILL_AREA_STYLE('',(#6877));+#6877 = FILL_AREA_STYLE_COLOUR('',#6805);+#6878 = CURVE_STYLE('',#6879,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6879 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6880 = STYLED_ITEM('color',(#6881),#4019);+#6881 = PRESENTATION_STYLE_ASSIGNMENT((#6882,#6887));+#6882 = SURFACE_STYLE_USAGE(.BOTH.,#6883);+#6883 = SURFACE_SIDE_STYLE('',(#6884));+#6884 = SURFACE_STYLE_FILL_AREA(#6885);+#6885 = FILL_AREA_STYLE('',(#6886));+#6886 = FILL_AREA_STYLE_COLOUR('',#6805);+#6887 = CURVE_STYLE('',#6888,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6888 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6889 = STYLED_ITEM('color',(#6890),#4189);+#6890 = PRESENTATION_STYLE_ASSIGNMENT((#6891,#6896));+#6891 = SURFACE_STYLE_USAGE(.BOTH.,#6892);+#6892 = SURFACE_SIDE_STYLE('',(#6893));+#6893 = SURFACE_STYLE_FILL_AREA(#6894);+#6894 = FILL_AREA_STYLE('',(#6895));+#6895 = FILL_AREA_STYLE_COLOUR('',#6805);+#6896 = CURVE_STYLE('',#6897,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6897 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6898 = STYLED_ITEM('color',(#6899),#4391);+#6899 = PRESENTATION_STYLE_ASSIGNMENT((#6900,#6905));+#6900 = SURFACE_STYLE_USAGE(.BOTH.,#6901);+#6901 = SURFACE_SIDE_STYLE('',(#6902));+#6902 = SURFACE_STYLE_FILL_AREA(#6903);+#6903 = FILL_AREA_STYLE('',(#6904));+#6904 = FILL_AREA_STYLE_COLOUR('',#6805);+#6905 = CURVE_STYLE('',#6906,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6906 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6907 = STYLED_ITEM('color',(#6908),#4465);+#6908 = PRESENTATION_STYLE_ASSIGNMENT((#6909,#6914));+#6909 = SURFACE_STYLE_USAGE(.BOTH.,#6910);+#6910 = SURFACE_SIDE_STYLE('',(#6911));+#6911 = SURFACE_STYLE_FILL_AREA(#6912);+#6912 = FILL_AREA_STYLE('',(#6913));+#6913 = FILL_AREA_STYLE_COLOUR('',#6805);+#6914 = CURVE_STYLE('',#6915,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6915 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6916 = STYLED_ITEM('color',(#6917),#4877);+#6917 = PRESENTATION_STYLE_ASSIGNMENT((#6918,#6923));+#6918 = SURFACE_STYLE_USAGE(.BOTH.,#6919);+#6919 = SURFACE_SIDE_STYLE('',(#6920));+#6920 = SURFACE_STYLE_FILL_AREA(#6921);+#6921 = FILL_AREA_STYLE('',(#6922));+#6922 = FILL_AREA_STYLE_COLOUR('',#6805);+#6923 = CURVE_STYLE('',#6924,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6924 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6925 = STYLED_ITEM('color',(#6926),#5403);+#6926 = PRESENTATION_STYLE_ASSIGNMENT((#6927,#6932));+#6927 = SURFACE_STYLE_USAGE(.BOTH.,#6928);+#6928 = SURFACE_SIDE_STYLE('',(#6929));+#6929 = SURFACE_STYLE_FILL_AREA(#6930);+#6930 = FILL_AREA_STYLE('',(#6931));+#6931 = FILL_AREA_STYLE_COLOUR('',#6805);+#6932 = CURVE_STYLE('',#6933,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6933 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6934 = STYLED_ITEM('color',(#6935),#5541);+#6935 = PRESENTATION_STYLE_ASSIGNMENT((#6936,#6941));+#6936 = SURFACE_STYLE_USAGE(.BOTH.,#6937);+#6937 = SURFACE_SIDE_STYLE('',(#6938));+#6938 = SURFACE_STYLE_FILL_AREA(#6939);+#6939 = FILL_AREA_STYLE('',(#6940));+#6940 = FILL_AREA_STYLE_COLOUR('',#6805);+#6941 = CURVE_STYLE('',#6942,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6942 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6943 = STYLED_ITEM('color',(#6944),#5809);+#6944 = PRESENTATION_STYLE_ASSIGNMENT((#6945,#6950));+#6945 = SURFACE_STYLE_USAGE(.BOTH.,#6946);+#6946 = SURFACE_SIDE_STYLE('',(#6947));+#6947 = SURFACE_STYLE_FILL_AREA(#6948);+#6948 = FILL_AREA_STYLE('',(#6949));+#6949 = FILL_AREA_STYLE_COLOUR('',#6805);+#6950 = CURVE_STYLE('',#6951,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6951 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6952 = STYLED_ITEM('color',(#6953),#6155);+#6953 = PRESENTATION_STYLE_ASSIGNMENT((#6954,#6959));+#6954 = SURFACE_STYLE_USAGE(.BOTH.,#6955);+#6955 = SURFACE_SIDE_STYLE('',(#6956));+#6956 = SURFACE_STYLE_FILL_AREA(#6957);+#6957 = FILL_AREA_STYLE('',(#6958));+#6958 = FILL_AREA_STYLE_COLOUR('',#6805);+#6959 = CURVE_STYLE('',#6960,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6960 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6961 = STYLED_ITEM('color',(#6962),#6517);+#6962 = PRESENTATION_STYLE_ASSIGNMENT((#6963,#6968));+#6963 = SURFACE_STYLE_USAGE(.BOTH.,#6964);+#6964 = SURFACE_SIDE_STYLE('',(#6965));+#6965 = SURFACE_STYLE_FILL_AREA(#6966);+#6966 = FILL_AREA_STYLE('',(#6967));+#6967 = FILL_AREA_STYLE_COLOUR('',#6805);+#6968 = CURVE_STYLE('',#6969,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6969 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6970 = STYLED_ITEM('color',(#6971),#6623);+#6971 = PRESENTATION_STYLE_ASSIGNMENT((#6972,#6977));+#6972 = SURFACE_STYLE_USAGE(.BOTH.,#6973);+#6973 = SURFACE_SIDE_STYLE('',(#6974));+#6974 = SURFACE_STYLE_FILL_AREA(#6975);+#6975 = FILL_AREA_STYLE('',(#6976));+#6976 = FILL_AREA_STYLE_COLOUR('',#6805);+#6977 = CURVE_STYLE('',#6978,POSITIVE_LENGTH_MEASURE(0.1),#6805);+#6978 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#6979 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+ #6980,#6988,#6995,#7002,#7009,#7016,#7023,#7030,#7038,#7045,#7052,+ #7059,#7066,#7073,#7081,#7088,#7095,#7102,#7109,#7116,#7123,#7130,+ #7137,#7144,#7151,#7158),#1857);+#6980 = STYLED_ITEM('color',(#6981),#17);+#6981 = PRESENTATION_STYLE_ASSIGNMENT((#6982));+#6982 = SURFACE_STYLE_USAGE(.BOTH.,#6983);+#6983 = SURFACE_SIDE_STYLE('',(#6984));+#6984 = SURFACE_STYLE_FILL_AREA(#6985);+#6985 = FILL_AREA_STYLE('',(#6986));+#6986 = FILL_AREA_STYLE_COLOUR('',#6987);+#6987 = COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#6988 = STYLED_ITEM('color',(#6989),#137);+#6989 = PRESENTATION_STYLE_ASSIGNMENT((#6990));+#6990 = SURFACE_STYLE_USAGE(.BOTH.,#6991);+#6991 = SURFACE_SIDE_STYLE('',(#6992));+#6992 = SURFACE_STYLE_FILL_AREA(#6993);+#6993 = FILL_AREA_STYLE('',(#6994));+#6994 = FILL_AREA_STYLE_COLOUR('',#6987);+#6995 = STYLED_ITEM('color',(#6996),#383);+#6996 = PRESENTATION_STYLE_ASSIGNMENT((#6997));+#6997 = SURFACE_STYLE_USAGE(.BOTH.,#6998);+#6998 = SURFACE_SIDE_STYLE('',(#6999));+#6999 = SURFACE_STYLE_FILL_AREA(#7000);+#7000 = FILL_AREA_STYLE('',(#7001));+#7001 = FILL_AREA_STYLE_COLOUR('',#6987);+#7002 = STYLED_ITEM('color',(#7003),#437);+#7003 = PRESENTATION_STYLE_ASSIGNMENT((#7004));+#7004 = SURFACE_STYLE_USAGE(.BOTH.,#7005);+#7005 = SURFACE_SIDE_STYLE('',(#7006));+#7006 = SURFACE_STYLE_FILL_AREA(#7007);+#7007 = FILL_AREA_STYLE('',(#7008));+#7008 = FILL_AREA_STYLE_COLOUR('',#6987);+#7009 = STYLED_ITEM('color',(#7010),#487);+#7010 = PRESENTATION_STYLE_ASSIGNMENT((#7011));+#7011 = SURFACE_STYLE_USAGE(.BOTH.,#7012);+#7012 = SURFACE_SIDE_STYLE('',(#7013));+#7013 = SURFACE_STYLE_FILL_AREA(#7014);+#7014 = FILL_AREA_STYLE('',(#7015));+#7015 = FILL_AREA_STYLE_COLOUR('',#6987);+#7016 = STYLED_ITEM('color',(#7017),#663);+#7017 = PRESENTATION_STYLE_ASSIGNMENT((#7018));+#7018 = SURFACE_STYLE_USAGE(.BOTH.,#7019);+#7019 = SURFACE_SIDE_STYLE('',(#7020));+#7020 = SURFACE_STYLE_FILL_AREA(#7021);+#7021 = FILL_AREA_STYLE('',(#7022));+#7022 = FILL_AREA_STYLE_COLOUR('',#6987);+#7023 = STYLED_ITEM('color',(#7024),#690);+#7024 = PRESENTATION_STYLE_ASSIGNMENT((#7025));+#7025 = SURFACE_STYLE_USAGE(.BOTH.,#7026);+#7026 = SURFACE_SIDE_STYLE('',(#7027));+#7027 = SURFACE_STYLE_FILL_AREA(#7028);+#7028 = FILL_AREA_STYLE('',(#7029));+#7029 = FILL_AREA_STYLE_COLOUR('',#6987);+#7030 = STYLED_ITEM('color',(#7031),#722);+#7031 = PRESENTATION_STYLE_ASSIGNMENT((#7032));+#7032 = SURFACE_STYLE_USAGE(.BOTH.,#7033);+#7033 = SURFACE_SIDE_STYLE('',(#7034));+#7034 = SURFACE_STYLE_FILL_AREA(#7035);+#7035 = FILL_AREA_STYLE('',(#7036));+#7036 = FILL_AREA_STYLE_COLOUR('',#7037);+#7037 = COLOUR_RGB('',0.894999966383,0.890999961016,0.813000030345);+#7038 = STYLED_ITEM('color',(#7039),#851);+#7039 = PRESENTATION_STYLE_ASSIGNMENT((#7040));+#7040 = SURFACE_STYLE_USAGE(.BOTH.,#7041);+#7041 = SURFACE_SIDE_STYLE('',(#7042));+#7042 = SURFACE_STYLE_FILL_AREA(#7043);+#7043 = FILL_AREA_STYLE('',(#7044));+#7044 = FILL_AREA_STYLE_COLOUR('',#6987);+#7045 = STYLED_ITEM('color',(#7046),#878);+#7046 = PRESENTATION_STYLE_ASSIGNMENT((#7047));+#7047 = SURFACE_STYLE_USAGE(.BOTH.,#7048);+#7048 = SURFACE_SIDE_STYLE('',(#7049));+#7049 = SURFACE_STYLE_FILL_AREA(#7050);+#7050 = FILL_AREA_STYLE('',(#7051));+#7051 = FILL_AREA_STYLE_COLOUR('',#6987);+#7052 = STYLED_ITEM('color',(#7053),#910);+#7053 = PRESENTATION_STYLE_ASSIGNMENT((#7054));+#7054 = SURFACE_STYLE_USAGE(.BOTH.,#7055);+#7055 = SURFACE_SIDE_STYLE('',(#7056));+#7056 = SURFACE_STYLE_FILL_AREA(#7057);+#7057 = FILL_AREA_STYLE('',(#7058));+#7058 = FILL_AREA_STYLE_COLOUR('',#7037);+#7059 = STYLED_ITEM('color',(#7060),#1039);+#7060 = PRESENTATION_STYLE_ASSIGNMENT((#7061));+#7061 = SURFACE_STYLE_USAGE(.BOTH.,#7062);+#7062 = SURFACE_SIDE_STYLE('',(#7063));+#7063 = SURFACE_STYLE_FILL_AREA(#7064);+#7064 = FILL_AREA_STYLE('',(#7065));+#7065 = FILL_AREA_STYLE_COLOUR('',#7037);+#7066 = STYLED_ITEM('color',(#7067),#1071);+#7067 = PRESENTATION_STYLE_ASSIGNMENT((#7068));+#7068 = SURFACE_STYLE_USAGE(.BOTH.,#7069);+#7069 = SURFACE_SIDE_STYLE('',(#7070));+#7070 = SURFACE_STYLE_FILL_AREA(#7071);+#7071 = FILL_AREA_STYLE('',(#7072));+#7072 = FILL_AREA_STYLE_COLOUR('',#6987);+#7073 = STYLED_ITEM('color',(#7074),#1278);+#7074 = PRESENTATION_STYLE_ASSIGNMENT((#7075));+#7075 = SURFACE_STYLE_USAGE(.BOTH.,#7076);+#7076 = SURFACE_SIDE_STYLE('',(#7077));+#7077 = SURFACE_STYLE_FILL_AREA(#7078);+#7078 = FILL_AREA_STYLE('',(#7079));+#7079 = FILL_AREA_STYLE_COLOUR('',#7080);+#7080 = COLOUR_RGB('',8.200000279077E-02,8.600000121357E-02,+ 9.399999706163E-02);+#7081 = STYLED_ITEM('color',(#7082),#1359);+#7082 = PRESENTATION_STYLE_ASSIGNMENT((#7083));+#7083 = SURFACE_STYLE_USAGE(.BOTH.,#7084);+#7084 = SURFACE_SIDE_STYLE('',(#7085));+#7085 = SURFACE_STYLE_FILL_AREA(#7086);+#7086 = FILL_AREA_STYLE('',(#7087));+#7087 = FILL_AREA_STYLE_COLOUR('',#7080);+#7088 = STYLED_ITEM('color',(#7089),#1408);+#7089 = PRESENTATION_STYLE_ASSIGNMENT((#7090));+#7090 = SURFACE_STYLE_USAGE(.BOTH.,#7091);+#7091 = SURFACE_SIDE_STYLE('',(#7092));+#7092 = SURFACE_STYLE_FILL_AREA(#7093);+#7093 = FILL_AREA_STYLE('',(#7094));+#7094 = FILL_AREA_STYLE_COLOUR('',#6987);+#7095 = STYLED_ITEM('color',(#7096),#1585);+#7096 = PRESENTATION_STYLE_ASSIGNMENT((#7097));+#7097 = SURFACE_STYLE_USAGE(.BOTH.,#7098);+#7098 = SURFACE_SIDE_STYLE('',(#7099));+#7099 = SURFACE_STYLE_FILL_AREA(#7100);+#7100 = FILL_AREA_STYLE('',(#7101));+#7101 = FILL_AREA_STYLE_COLOUR('',#7080);+#7102 = STYLED_ITEM('color',(#7103),#1634);+#7103 = PRESENTATION_STYLE_ASSIGNMENT((#7104));+#7104 = SURFACE_STYLE_USAGE(.BOTH.,#7105);+#7105 = SURFACE_SIDE_STYLE('',(#7106));+#7106 = SURFACE_STYLE_FILL_AREA(#7107);+#7107 = FILL_AREA_STYLE('',(#7108));+#7108 = FILL_AREA_STYLE_COLOUR('',#6987);+#7109 = STYLED_ITEM('color',(#7110),#1661);+#7110 = PRESENTATION_STYLE_ASSIGNMENT((#7111));+#7111 = SURFACE_STYLE_USAGE(.BOTH.,#7112);+#7112 = SURFACE_SIDE_STYLE('',(#7113));+#7113 = SURFACE_STYLE_FILL_AREA(#7114);+#7114 = FILL_AREA_STYLE('',(#7115));+#7115 = FILL_AREA_STYLE_COLOUR('',#6987);+#7116 = STYLED_ITEM('color',(#7117),#1688);+#7117 = PRESENTATION_STYLE_ASSIGNMENT((#7118));+#7118 = SURFACE_STYLE_USAGE(.BOTH.,#7119);+#7119 = SURFACE_SIDE_STYLE('',(#7120));+#7120 = SURFACE_STYLE_FILL_AREA(#7121);+#7121 = FILL_AREA_STYLE('',(#7122));+#7122 = FILL_AREA_STYLE_COLOUR('',#6987);+#7123 = STYLED_ITEM('color',(#7124),#1715);+#7124 = PRESENTATION_STYLE_ASSIGNMENT((#7125));+#7125 = SURFACE_STYLE_USAGE(.BOTH.,#7126);+#7126 = SURFACE_SIDE_STYLE('',(#7127));+#7127 = SURFACE_STYLE_FILL_AREA(#7128);+#7128 = FILL_AREA_STYLE('',(#7129));+#7129 = FILL_AREA_STYLE_COLOUR('',#6987);+#7130 = STYLED_ITEM('color',(#7131),#1742);+#7131 = PRESENTATION_STYLE_ASSIGNMENT((#7132));+#7132 = SURFACE_STYLE_USAGE(.BOTH.,#7133);+#7133 = SURFACE_SIDE_STYLE('',(#7134));+#7134 = SURFACE_STYLE_FILL_AREA(#7135);+#7135 = FILL_AREA_STYLE('',(#7136));+#7136 = FILL_AREA_STYLE_COLOUR('',#6987);+#7137 = STYLED_ITEM('color',(#7138),#1769);+#7138 = PRESENTATION_STYLE_ASSIGNMENT((#7139));+#7139 = SURFACE_STYLE_USAGE(.BOTH.,#7140);+#7140 = SURFACE_SIDE_STYLE('',(#7141));+#7141 = SURFACE_STYLE_FILL_AREA(#7142);+#7142 = FILL_AREA_STYLE('',(#7143));+#7143 = FILL_AREA_STYLE_COLOUR('',#6987);+#7144 = STYLED_ITEM('color',(#7145),#1796);+#7145 = PRESENTATION_STYLE_ASSIGNMENT((#7146));+#7146 = SURFACE_STYLE_USAGE(.BOTH.,#7147);+#7147 = SURFACE_SIDE_STYLE('',(#7148));+#7148 = SURFACE_STYLE_FILL_AREA(#7149);+#7149 = FILL_AREA_STYLE('',(#7150));+#7150 = FILL_AREA_STYLE_COLOUR('',#6987);+#7151 = STYLED_ITEM('color',(#7152),#1823);+#7152 = PRESENTATION_STYLE_ASSIGNMENT((#7153));+#7153 = SURFACE_STYLE_USAGE(.BOTH.,#7154);+#7154 = SURFACE_SIDE_STYLE('',(#7155));+#7155 = SURFACE_STYLE_FILL_AREA(#7156);+#7156 = FILL_AREA_STYLE('',(#7157));+#7157 = FILL_AREA_STYLE_COLOUR('',#7080);+#7158 = STYLED_ITEM('color',(#7159),#1850);+#7159 = PRESENTATION_STYLE_ASSIGNMENT((#7160));+#7160 = SURFACE_STYLE_USAGE(.BOTH.,#7161);+#7161 = SURFACE_SIDE_STYLE('',(#7162));+#7162 = SURFACE_STYLE_FILL_AREA(#7163);+#7163 = FILL_AREA_STYLE('',(#7164));+#7164 = FILL_AREA_STYLE_COLOUR('',#7080); ENDSEC; END-ISO-10303-21;
README.md+3−1@@ -55,4 +55,6 @@ repo (recursive scan, no opt-out — measured 2026-08-10 on in-s42atr). | [CR0402-FX-6802GLF.kicad_mod](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF.kicad_mod) | KiCad Footprint | | [CR0402-FX-6802GLF.kicad_sym](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF.kicad_sym) | KiCad Symbol | | [CR0402-FX-6802GLF.lbr](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF.lbr) | Fusion 360 / EAGLE library |-| [CR0402-FX-6802GLF.step](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF.step) | 3D STEP Model |+| [CR0402-FX-6802GLF.step](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF.step) | 3D STEP model with a virtual laser-etched MPN on the top face — default |+| [CR0402-FX-6802GLF-unetched.step](/blob/component/cr0402-fx-6802glf/CR0402-FX-6802GLF-unetched.step) | Optional: the same STEP without the mark, as originally shipped |+| [cr0402-fx-6802glf-hero.glb](/blob/component/cr0402-fx-6802glf/cr0402-fx-6802glf-hero.glb) | Wiki hero 3D: the etched part plus footprint reference art (pad outlines, silkscreen, pad labels). Page viewer only, not for boards |
cr0402-fx-6802glf-hero.glbadded⋯ 1 unchanged line ⋯
page.json+14−2@@ -13,9 +13,21 @@ "category": "Resistor", "subcategory": "", "body_size": null,- "parts": {},+ "parts": {+ "symbol": "CR0402-FX-6802GLF.kicad_sym",+ "footprint": "CR0402-FX-6802GLF.kicad_mod",+ "lbr": "CR0402-FX-6802GLF.lbr",+ "step": "CR0402-FX-6802GLF.step",+ "model_3d_step": "CR0402-FX-6802GLF.step",+ "model_3d_step_plain": "CR0402-FX-6802GLF-unetched.step",+ "model_3d": "cr0402-fx-6802glf-hero.glb",+ "model_3d_plain": "CR0402-FX-6802GLF.glb"+ }, "distributor_links": {},- "value": "68kΩ"+ "value": "68kΩ",+ "viewer_3d": {+ "tooltips": "authored"+ } }, "author": { "name": "AravK",
provenance/cr0402-fx-6802glf-etch-pass.provenance.jsonadded+166@@ -0,0 +1,166 @@+{+ "schema": "adom/basic-part-etch-pass@1",+ "mpn": "CR0402-FX-6802GLF",+ "date": "2026-09-30",+ "request": "John: chip-laser-etch every component we put on wiki pages; the best STEP (with the etch) is the default",+ "step": {+ "default": {+ "file": "CR0402-FX-6802GLF.step",+ "sha256": "8a4f27be185eef99076d4a1a87846423b548a98f2d9fa0d1dc526f222a9d9ed4",+ "content": "the page STEP (same frame, colours kept) + one flat laser_etch part: the virtual MPN on the top face, seated on the body",+ "source": "hero-proposals/cr0402-fx-6802glf/etched.step (reviewed)"+ },+ "unetched": {+ "file": "CR0402-FX-6802GLF-unetched.step",+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",+ "note": "the STEP this page shipped before, byte for byte"+ }+ },+ "mark": {+ "kind": "virtual",+ "text": "CR0402-FX-6802GLF",+ "color_linear_rgb": [+ 0.78,+ 0.78,+ 0.76+ ],+ "color_reason": "light mark on a dark body",+ "flat": "zero-thickness sheet (glyph top faces only)",+ "note": ""+ },+ "etch": {+ "file": "etched.step",+ "sha256": "8a4f27be185eef99076d4a1a87846423b548a98f2d9fa0d1dc526f222a9d9ed4",+ "frame": "same as the original STEP (drop-in)",+ "source_sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",+ "tool": "aiflow-work/merged/tools/laser-etch/etch_part.py (adom-chip-laser service + merge_etch.py flat) [+ _tools/seat_mark.py where the body top sits below the terminations]",+ "note": ""+ },+ "pose": {+ "frame": "Adom Z-up footprint seating frame, metres in GLB, seating plane Z = 0",+ "transform": "library model is already Z-up in the footprint frame (footprint carries no model transform); identity",+ "xcaf_transform": "\u001b[0m"+ },+ "page_glbs": {+ "method": "swap_part.py: only the part mesh is replaced by the step2glb conversion of the etched STEP (posed Z-up); board, pads, solder, silk, node names, the insertion animation and every other node copied unchanged; the mark is a child node Adom.LaserEtch.MPN of the part node, so it rides the insertion animation",+ "files": {+ "CR0402-FX-6802GLF.glb": {+ "sha256": "8287c5d9b38857fd6ac181f12b5140920ce696b8ed1f22db57e72baeb953d7cc",+ "bytes": 21272,+ "bytes_before": 19888,+ "tris_before": 244,+ "tris_after": 514,+ "swap": {+ "out": "CR0402-FX-6802GLF.glb",+ "bytes": 21272,+ "sha256": "8287c5d9b38857fd6ac181f12b5140920ce696b8ed1f22db57e72baeb953d7cc",+ "part_node": "R_0402_1005Metric",+ "old_part_tris": 244,+ "new_part_tris": 244,+ "old_part_bbox_mm": [+ [+ -0.5,+ -0.25,+ -0.0+ ],+ [+ 0.5,+ 0.25,+ 0.3499999940395355+ ]+ ],+ "new_part_bbox_mm_local": [+ [+ -0.5,+ -0.25,+ -0.0+ ],+ [+ 0.5,+ 0.25,+ 0.35+ ]+ ],+ "node_scale_z": 1,+ "rendered_top_mm": 0.35,+ "laser_etch": {+ "tris": 270,+ "rgb_linear": [+ 0.78,+ 0.78,+ 0.76+ ],+ "z_mm": [+ 0.355,+ 0.355+ ]+ }+ }+ },+ "CR0402-FX-6802GLF.insertion.glb": {+ "sha256": "e6aca5d3ef5ad10a561811810f012fc26e1a52b40756b7140b117086199551c2",+ "bytes": 42948,+ "bytes_before": 54344,+ "tris_before": 1200,+ "tris_after": 1470,+ "swap": {+ "out": "CR0402-FX-6802GLF.insertion.glb",+ "bytes": 42948,+ "sha256": "e6aca5d3ef5ad10a561811810f012fc26e1a52b40756b7140b117086199551c2",+ "part_node": "CR0402-FX-6802GLF",+ "old_part_tris": 244,+ "new_part_tris": 244,+ "old_part_bbox_mm": [+ [+ -0.5,+ -0.25,+ 0.0+ ],+ [+ 0.5,+ 0.25,+ 0.3499999940395355+ ]+ ],+ "new_part_bbox_mm_local": [+ [+ -0.5,+ -0.25,+ -0.0+ ],+ [+ 0.5,+ 0.25,+ 0.35+ ]+ ],+ "node_scale_z": 1,+ "rendered_top_mm": 0.35,+ "laser_etch": {+ "tris": 270,+ "rgb_linear": [+ 0.78,+ 0.78,+ 0.76+ ],+ "z_mm": [+ 0.355,+ 0.355+ ]+ }+ }+ }+ }+ },+ "hero_glb": {+ "file": "cr0402-fx-6802glf-hero.glb",+ "sha256": "271c496a8ec7b0635d2711717067599ae50a397aaee6dbde4e1e968050b4b65b",+ "source": "hero-proposals/cr0402-fx-6802glf/hero.glb (reviewed)",+ "provenance": "provenance/cr0402-fx-6802glf-hero.provenance.json"+ },+ "hero_png": {+ "file": "screenshots/hero.png",+ "sha256": "f984ac6ce640f4ccc8e1a05065f1b62d13081dd5c3894591c37f7dac2dc546f0",+ "source": "hero-proposals/cr0402-fx-6802glf/after-hero.png (shared basic-part hero template)"+ }+}
provenance/cr0402-fx-6802glf-hero.pinmap.jsonadded+32@@ -0,0 +1,32 @@+{+ "schema": "adom/hero-pinmap@1",+ "mpn": "CR0402-FX-6802GLF",+ "derived_from": {+ "file": "CR0402-FX-6802GLF.kicad_sym",+ "sha256": "dd00b941f8e05fde49e27c49cda5e89abc00c6e28a0e22e26ca56e8011da1ad8"+ },+ "symbol": {+ "pins": [+ {+ "number": "1",+ "name": "",+ "electrical_type": "passive"+ },+ {+ "number": "2",+ "name": "",+ "electrical_type": "passive"+ }+ ]+ },+ "connect": [+ {+ "pin": "1",+ "pad": "1"+ },+ {+ "pin": "2",+ "pad": "2"+ }+ ]+}
provenance/cr0402-fx-6802glf-hero.provenance.jsonadded+188@@ -0,0 +1,188 @@+{+ "schema": "adom/component-hero-provenance@1",+ "mpn": "CR0402-FX-6802GLF",+ "date": "2026-09-30",+ "status": "PROPOSAL (local only, not published)",+ "purpose": "Annotated wiki hero GLB: the component plus nonphysical footprint reference art. Not a board asset: boards use the plain STEP/GLB, which carry no footprint art.",+ "hero_glb": {+ "file": "hero.glb",+ "sha256": "271c496a8ec7b0635d2711717067599ae50a397aaee6dbde4e1e968050b4b65b",+ "bytes": 47144+ },+ "inputs": {+ "original_step": {+ "file": "src/CR0402-FX-6802GLF.step",+ "sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",+ "status": "unchanged"+ },+ "hero_base_glb_sha256": "b864d8e83fc3aaa09c107bd33ccb3a21c1196a05dc749e05d30c41fe88413ffa",+ "footprint": {+ "file": "src/CR0402-FX-6802GLF.kicad_mod",+ "sha256": "6774ddbb8f28bda1f501570a58653fdd6eeba4e86f334708c06262b8f4ca2768"+ },+ "pin_map": {+ "file": "cr0402-fx-6802glf-hero.pinmap.json",+ "sha256": "ac5ac4a3c676a161db1104e9caa774058db5cf5760f24ee1271e117ebcb82e24"+ },+ "font": {+ "file": "JetBrainsMono-Regular.ttf (Adom brand mono, OFL, converted from the adom-theme woff2)",+ "sha256": "c1bfaf2ccf7c56dc25af0cc595c4c6a064a8ebf88930d4543805a9d90692e581"+ }+ },+ "pose": {+ "frame": "Adom Z-up footprint seating frame, metres in GLB, seating plane Z = 0",+ "transform": "library model is already Z-up in the footprint frame (footprint carries no model transform); identity",+ "xcaf_transform": "\u001b[0m"+ },+ "mark": {+ "kind": "virtual",+ "text": "CR0402-FX-6802GLF",+ "color_linear_rgb": [+ 0.78,+ 0.78,+ 0.76+ ],+ "color_reason": "light mark on a dark body",+ "flat": "zero-thickness sheet (glyph top faces only)",+ "note": ""+ },+ "reference_art": {+ "tool": "component-reference-overlay.py (as shipped in john/eee-fk1v470p provenance/tools)",+ "tool_sha256": "aad792e4550350dc175c098711cc77e6574a2b1191191bcf57865fa882580e18",+ "label_height_mm": 0.3,+ "plane_z_mm": -0.02,+ "pad_outline": "teal #00E6DC dashed (0.07 on / 0.045 off), alpha 0.50, from F.Cu copper pads",+ "silkscreen": "F.SilkS contours, alpha 0.30; REF** and hidden properties omitted",+ "pad_labels": "alpha 0.50; 1 on pad 1, 2 on pad 2",+ "overlay_report": {+ "font_file": "JetBrainsMono-Regular.ttf",+ "font_sha256": "c1bfaf2ccf7c56dc25af0cc595c4c6a064a8ebf88930d4543805a9d90692e581",+ "generator_sha256": "aad792e4550350dc175c098711cc77e6574a2b1191191bcf57865fa882580e18",+ "source_glb_sha256": "b864d8e83fc3aaa09c107bd33ccb3a21c1196a05dc749e05d30c41fe88413ffa",+ "footprint_sha256": "6774ddbb8f28bda1f501570a58653fdd6eeba4e86f334708c06262b8f4ca2768",+ "derivative_sha256": "530ca3c7aec5c6875a97474a73d7114220070ea690433cd7e8bf8061b8cc8e24",+ "manufacturer_geometry_buffer_prefix_unchanged": true,+ "units": "metre",+ "upAxis": "Z",+ "plane_z_mm": -0.02,+ "pad_outline": "copper perimeter, not solder mask or paste",+ "dash_mm": 0.07,+ "gap_mm": 0.045,+ "silkscreen_path_count": 2,+ "silkscreen_opacity": 0.3,+ "pad_outline_opacity": 0.5,+ "pad_outline_color": "teal #00E6DC",+ "uninstantiated_reference_placeholder": "omitted from component display",+ "pad_name_opacity": 0.5,+ "pad_label_height_mm": 0.3,+ "pad_names": "signal names resolved through canonical pin-to-pad mapping; active-low overbars preserved",+ "library_sha256": "ac5ac4a3c676a161db1104e9caa774058db5cf5760f24ee1271e117ebcb82e24",+ "pads": [+ {+ "number": "1",+ "drill_boundary_drawn": false,+ "signal_name": "1",+ "display_name": "1",+ "pad_number_fallback": true,+ "active_low_overbar": false,+ "center_mm": [+ -0.5,+ -0.0+ ],+ "copper_size_mm": [+ 0.6,+ 0.5+ ],+ "copper_outline_bounds_mm": [+ [+ -0.8,+ -0.25+ ],+ [+ -0.2,+ 0.25+ ]+ ],+ "label_position_mm": [+ -1.2160000000000002,+ -0.0+ ]+ },+ {+ "number": "2",+ "drill_boundary_drawn": false,+ "signal_name": "2",+ "display_name": "2",+ "pad_number_fallback": true,+ "active_low_overbar": false,+ "center_mm": [+ 0.5,+ -0.0+ ],+ "copper_size_mm": [+ 0.6,+ 0.5+ ],+ "copper_outline_bounds_mm": [+ [+ 0.2,+ -0.25+ ],+ [+ 0.8,+ 0.25+ ]+ ],+ "label_position_mm": [+ 1.2096,+ -0.0+ ]+ }+ ],+ "overlay_nodes": 3,+ "limitations": [+ "Nonphysical reference lines, not a manufacturing layer or manufacturer STEP geometry.",+ "Silkscreen text follows source text/placement but uses the supplied display font.",+ "Physical body can occlude artwork on the seating plane; inspect underside or hide the body."+ ]+ }+ },+ "finishing": {+ "tool": "finalize.py (JSON chunk only, binary buffer untouched)",+ "tool_sha256": "2b97fc95d2236b55aa97548a3bf0694fe7049257d9853f0b12812ec86f6f6ef5",+ "changes": [+ "declared extras.adomLayer: component, fp_pad_outlines, fp_silkscreen, fp_pad_labels",+ "authored extras.tooltip on the physical nodes",+ "laser inlay node renamed Adom.LaserEtch.MPN with virtual-mark extras"+ ]+ },+ "conversion": {+ "service": "step2glb convert (shared service-step2glb)",+ "posed_step_sha256": "cddd248a943c4cd15c64eb432fb09d56a1ea1823545b59f99afe652724c82277"+ },+ "counts": {+ "triangles_before_glb": 244,+ "triangles_base_glb": 514,+ "triangles_hero_glb": 906,+ "etch_nodes": 1,+ "adom_layers": [+ "component",+ "fp_pad_labels",+ "fp_pad_outlines",+ "fp_silkscreen"+ ]+ },+ "limitations": [+ "Reference art is display-only, not a manufacturing layer.",+ "Silkscreen and labels are hairline outlines; zoom in to read them.",+ "The MPN mark is a virtual identification aid, not the manufacturer marking."+ ],+ "etched_step": {+ "file": "etched.step",+ "sha256": "8a4f27be185eef99076d4a1a87846423b548a98f2d9fa0d1dc526f222a9d9ed4",+ "frame": "same as the original STEP (drop-in)",+ "source_sha256": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",+ "tool": "aiflow-work/merged/tools/laser-etch/etch_part.py (adom-chip-laser service + merge_etch.py flat) [+ _tools/seat_mark.py where the body top sits below the terminations]",+ "note": ""+ }+}
provenance/tools/build_hero.pyadded+75@@ -0,0 +1,75 @@+#!/usr/bin/env python3+"""Build a PROPOSED hero GLB for one slug (local only, nothing published).+Usage: build_hero.py <slug>"""+import json, hashlib, os, sys, subprocess, glob, struct+sys.path.insert(0, os.path.dirname(__file__)); from config import C, LIGHT, DARK+HP = os.path.dirname(os.path.dirname(os.path.abspath(__file__))); T = os.path.join(HP, '_tools')+PY = os.path.expanduser('~/.local/share/adom-aiflow/occ/bin/python')+slug = sys.argv[1]; c = C[slug]; D = os.path.join(HP, slug); W = os.path.join(D, 'work'); os.makedirs(W, exist_ok=True)+sha = lambda p: hashlib.sha256(open(p, 'rb').read()).hexdigest()+def run(*a, py=True):+ r = subprocess.run(([PY] if py is True else [py] if py else []) + list(a), capture_output=True, text=True)+ if r.returncode: sys.exit(f'FAIL {a[:2]}: {r.stderr[-1500:]}{r.stdout[-800:]}')+ return r.stdout+src = os.path.join(D, 'src'); mpn = c['mpn']+vendor = [p for p in glob.glob(f'{src}/*.step') if 'etched' not in p.lower()]; assert len(vendor) == 1, vendor; vendor = vendor[0]+fp = glob.glob(f'{src}/*.kicad_mod')[0]+etched = os.path.join(D, 'etched.step'); inp = etched if os.path.exists(etched) else vendor+# 1 pose into the Adom Z-up seating frame+args = [os.path.join(T, 'xcaf_transform.py'), inp, f'{W}/posed.step'] + sum([['--rot', r] for r in c['pose']], []) + ['--tr', c['tr']]+pose_out = run(*args).strip().splitlines()[-1]+# 2 STEP -> GLB on the shared service+conv = run('step2glb', 'convert', f'{W}/posed.step', '-o', f'{W}/base.glb', py=False)+# 3 pin map+pm = {'schema': 'adom/hero-pinmap@1', 'mpn': mpn, 'derived_from': {'file': os.path.basename(glob.glob(f'{src}/*.kicad_sym')[0]), 'sha256': sha(glob.glob(f'{src}/*.kicad_sym')[0])},+ 'symbol': {'pins': [{'number': n, 'name': nm, 'electrical_type': et} for n, nm, et in c['pins']]}, 'connect': [{'pin': n, 'pad': n} for n, _, _ in c['pins']]}+pmf = f'{D}/{slug}-hero.pinmap.json'; json.dump(pm, open(pmf, 'w'), indent=1)+# 4 reference art+font = os.path.join(T, 'JetBrainsMono-Regular.ttf')+run(os.path.join(T, 'component-reference-overlay.py'), '--glb', f'{W}/base.glb', '--footprint', fp, '--library', pmf, '--font', font, '--out', f'{W}/hero-raw.glb', '--label-height', str(c['label_h']), py='python3')+rep = json.load(open(f'{W}/hero-raw.overlay.json'))+# 5 finalize+rgb = None if c['mark'] is None else (LIGHT if c['mark'] == 'light' else DARK)+tip = f"{c['mfr']} {mpn}\n{c['pkg']} {c['kind'].lower()}"+names = [p['display_name'] for p in rep['pads']]+spec = {'etch_rgb': rgb, 'label_tooltip': ('Pad labels ' + ', '.join(names) if any(n not in '123456789' for n in names) else 'Pad numbers ' + ', '.join(names)) + '\nreference art, not part of the component',+ 'component_label': c['kind'], 'component_tooltip': tip, 'tooltips': {},+ 'etch_extras': {'virtual': True, 'physical': False, 'mpn': mpn, 'tooltip': f'{mpn}\nvirtual MPN mark (identification aid, not the manufacturer marking)',+ 'source': 'adom-chip-laser STEP inlay (flat top faces), merged onto the original coloured model', 'mark': {'text': mpn, 'color_linear_rgb': rgb}}}+json.dump(spec, open(f'{W}/spec.json', 'w'), indent=1)+fin = run(os.path.join(T, 'finalize.py'), f'{W}/hero-raw.glb', f'{D}/hero.glb', f'{W}/spec.json', py='python3')+# 6 node + triangle check+def glbinfo(p):+ b = open(p, 'rb').read(); jn = struct.unpack_from('<I', b, 12)[0]; d = json.loads(b[20:20+jn]); tri = 0+ for m in d['meshes']:+ for pr in m['primitives']:+ tri += (d['accessors'][pr['indices']]['count'] if 'indices' in pr else d['accessors'][pr['attributes']['POSITION']]['count']) // 3+ return d, tri+d, tri = glbinfo(f'{D}/hero.glb'); nn = [n.get('name', '') for n in d['nodes']]+n_etch = nn.count('Adom.LaserEtch.MPN'); layers = sorted(n['extras']['adomLayer']['key'] for n in d['nodes'] if n.get('extras', {}).get('adomLayer'))+assert n_etch == (0 if rgb is None else 1), n_etch+assert layers == sorted(['component', 'fp_pad_outlines', 'fp_pad_labels'] + (['fp_silkscreen'] if rep['silkscreen_path_count'] else [])), layers+_, tri_base = glbinfo(f'{W}/base.glb'); _, tri_before = glbinfo(f'{D}/before.glb')+prov = {'schema': 'adom/component-hero-provenance@1', 'mpn': mpn, 'date': '2026-09-30', 'status': 'PROPOSAL (local only, not published)',+ 'purpose': 'Annotated wiki hero GLB: the component plus nonphysical footprint reference art. Not a board asset: boards use the plain STEP/GLB, which carry no footprint art.',+ 'hero_glb': {'file': 'hero.glb', 'sha256': sha(f'{D}/hero.glb'), 'bytes': os.path.getsize(f'{D}/hero.glb')},+ 'inputs': {'original_step': {'file': 'src/' + os.path.basename(vendor), 'sha256': sha(vendor), 'status': 'unchanged'},+ 'hero_base_glb_sha256': sha(f'{W}/base.glb'),+ 'footprint': {'file': 'src/' + os.path.basename(fp), 'sha256': sha(fp)},+ 'pin_map': {'file': os.path.basename(pmf), 'sha256': sha(pmf)},+ 'font': {'file': 'JetBrainsMono-Regular.ttf (Adom brand mono, OFL, converted from the adom-theme woff2)', 'sha256': rep['font_sha256']}},+ 'pose': {'frame': 'Adom Z-up footprint seating frame, metres in GLB, seating plane Z = 0', 'transform': c['pose_note'], 'xcaf_transform': pose_out},+ 'mark': ({'kind': 'manufacturer', 'text': 'AMPLH5030S', 'note': c['etch_note']} if rgb is None else+ {'kind': 'virtual', 'text': mpn, 'color_linear_rgb': rgb, 'color_reason': 'light mark on a dark body' if c['mark'] == 'light' else 'dark mark on a light body', 'flat': 'zero-thickness sheet (glyph top faces only)', 'note': c.get('etch_note', '')}),+ 'reference_art': {'tool': 'component-reference-overlay.py (as shipped in john/eee-fk1v470p provenance/tools)', 'tool_sha256': rep['generator_sha256'], 'label_height_mm': c['label_h'], 'plane_z_mm': rep['plane_z_mm'],+ 'pad_outline': 'teal #00E6DC dashed (0.07 on / 0.045 off), alpha 0.50, from F.Cu copper pads', 'silkscreen': 'F.SilkS contours, alpha 0.30; REF** and hidden properties omitted', 'pad_labels': 'alpha 0.50; ' + ', '.join(f"{p['display_name']} on pad {p['number']}" for p in rep['pads']), 'overlay_report': rep},+ 'finishing': {'tool': 'finalize.py (JSON chunk only, binary buffer untouched)', 'tool_sha256': sha(os.path.join(T, 'finalize.py')), 'changes': ['declared extras.adomLayer: component, fp_pad_outlines, fp_silkscreen, fp_pad_labels', 'authored extras.tooltip on the physical nodes'] + (['laser inlay node renamed Adom.LaserEtch.MPN with virtual-mark extras'] if rgb else [])},+ 'conversion': {'service': 'step2glb convert (shared service-step2glb)', 'posed_step_sha256': sha(f'{W}/posed.step')},+ 'counts': {'triangles_before_glb': tri_before, 'triangles_base_glb': tri_base, 'triangles_hero_glb': tri, 'etch_nodes': n_etch, 'adom_layers': layers},+ 'limitations': ['Reference art is display-only, not a manufacturing layer.', 'Silkscreen and labels are hairline outlines; zoom in to read them.'] + (['The MPN mark is a virtual identification aid, not the manufacturer marking.'] if rgb else []),+}+if rgb is not None:+ prov['etched_step'] = {'file': 'etched.step', 'sha256': sha(etched), 'frame': 'same as the original STEP (drop-in)', 'source_sha256': sha(vendor),+ 'tool': 'aiflow-work/merged/tools/laser-etch/etch_part.py (adom-chip-laser service + merge_etch.py flat) [+ _tools/seat_mark.py where the body top sits below the terminations]', 'note': c.get('etch_note', '')}+json.dump(prov, open(f'{D}/hero.provenance.json', 'w'), indent=1)+print(json.dumps({'slug': slug, 'tri_before': tri_before, 'tri_base': tri_base, 'tri_hero': tri, 'etch_nodes': n_etch, 'layers': layers, 'pads': [(p['number'], p['display_name']) for p in rep['pads']], 'silk_paths': rep['silkscreen_path_count']}))
provenance/tools/component-reference-overlay.pyadded+184@@ -0,0 +1,184 @@+#!/usr/bin/env python3+"""Add nonphysical footprint reference artwork to a Z-up component GLB.+Original geometry buffers and source files are preserved. Units: GLB metres,+KiCad footprint millimetres with Y down. Glyph outlines use a supplied TrueType font.+"""+import argparse,json,re,math,struct,hashlib+from pathlib import Path+from fontTools.ttLib import TTFont+from fontTools.pens.basePen import BasePen+class Atom(str):pass++def parse(s):+ stack=[];root=None+ for t in re.findall(r'"(?:\\.|[^"\\])*"|[()]|[^\s()]+',s):+ if t=='(':+ a=[]+ if stack:stack[-1].append(a)+ else:root=a+ stack.append(a)+ elif t==')':stack.pop()+ else:stack[-1].append(json.loads(t) if t.startswith('"') else Atom(t))+ assert not stack+ return root+def dump(n):+ return '('+' '.join(map(dump,n))+')' if isinstance(n,list) else str(n) if isinstance(n,Atom) else json.dumps(n,ensure_ascii=False)+def fields(n,key):return [x for x in n if isinstance(x,list) and x and x[0]==key]+def field(n,key,default=None):return next(iter(fields(n,key)),default)+def xy(n,key):return tuple(map(float,field(n,key)[1:3]))+def circle(c,r,start=0,span=2*math.pi,count=48):return [(c[0]+r*math.cos(start+span*i/count),c[1]+r*math.sin(start+span*i/count)) for i in range(count+1)]+def rounded(w,h,r):+ out=[]+ for cx,cy,a in [(w/2-r,h/2-r,0),(-w/2+r,h/2-r,math.pi/2),(-w/2+r,-h/2+r,math.pi),(w/2-r,-h/2+r,math.pi*1.5)]:out+=circle((cx,cy),r,a,math.pi/2,8)+ return out+[out[0]]+def dashed(points,on=.07,off=.045):+ out=[];distance=0+ for a,b in zip(points,points[1:]):+ length=math.dist(a,b);pos=0+ while pos<length-1e-12:+ phase=distance%(on+off);take=min(length-pos,(on-phase) if phase<on else (on+off-phase))+ if take<1e-10:distance+=1e-9;continue+ if phase<on:+ out.append([(a[0]+(b[0]-a[0])*u/length,a[1]+(b[1]-a[1])*u/length) for u in [pos,pos+take]])+ distance+=take;pos+=take+ return out+class Flatten(BasePen):+ def __init__(self,g):super().__init__(g);self.paths=[];self.path=[]+ def _moveTo(self,p):self.path=[p]+ def _lineTo(self,p):self.path.append(p)+ def _curveToOne(self,a,b,c):+ p=self._getCurrentPoint()+ for i in range(1,9):+ t=i/8;self.path.append(tuple((1-t)**3*p[j]+3*(1-t)**2*t*a[j]+3*(1-t)*t*t*b[j]+t**3*c[j] for j in range(2)))+ def _qCurveToOne(self,a,b):+ p=self._getCurrentPoint()+ for i in range(1,9):+ t=i/8;self.path.append(tuple((1-t)**2*p[j]+2*(1-t)*t*a[j]+t*t*b[j] for j in range(2)))+ def _closePath(self):self.path.append(self.path[0]);self.paths.append(self.path);self.path=[]+ def _endPath(self):self.paths.append(self.path);self.path=[]+def main():+ ap=argparse.ArgumentParser();ap.add_argument('--glb',type=Path,required=True);ap.add_argument('--footprint',type=Path,required=True);ap.add_argument('--library',type=Path,required=True);ap.add_argument('--font',type=Path,required=True);ap.add_argument('--out',type=Path,required=True);ap.add_argument('--label-height',type=float,default=.17,help='pad label glyph height in mm (default .17, sized for fine-pitch ICs)');args=ap.parse_args()+ fp=parse(args.footprint.read_text());library=json.loads(args.library.read_text());pin_names={p['number']:p['name'] for p in library['symbol']['pins']};pad_names={}+ for c in library['connect']:+ name=pin_names[c['pin']]+ if c['pad'] in pad_names:assert pad_names[c['pad']]==name,'Ambiguous pad name mapping'+ pad_names[c['pad']]=name+ font=TTFont(args.font);glyphs=font.getGlyphSet();cmap=font.getBestCmap();em=font['head'].unitsPerEm+ def textpaths(text,at,height):+ paths=[];cursor=0+ for ch in text:+ name=cmap.get(ord(ch));assert name,repr(ch)+ pen=Flatten(glyphs);glyphs[name].draw(pen);paths.extend([[(x+cursor,y) for x,y in line] for line in pen.paths]);cursor+=glyphs[name].width+ scale=height/(em*.75)+ return [[(at[0]+(x-cursor/2)*scale,at[1]+(y-em*.35)*scale) for x,y in line] for line in paths]+ pads=[];padlines=[];silk=[];labels=[]+ for p in fields(fp,'pad'):+ if not any(x in field(p,'layers')[1:] for x in ['F.Cu','*.Cu']):continue+ number=p[1];at=xy(p,'at');size=xy(p,'size');angle=math.radians(-float(field(p,'at')[3]) if len(field(p,'at'))>3 else 0);shape=p[3]+ if shape=='roundrect':r=min(size)*float(field(p,'roundrect_rratio')[1]);outline=rounded(*size,r)+ elif shape=='rect':outline=rounded(*size,0)+ elif shape=='circle':outline=circle((0,0),size[0]/2)+ elif shape=='oval':outline=rounded(*size,min(size)/2)+ elif shape=='custom':+ from shapely.geometry import Polygon,Point,LineString,box+ from shapely.ops import unary_union+ shapes=[]+ anchor=field(field(p,'options',[]),'anchor',['anchor','rect'])[1]+ shapes.append(Point(0,0).buffer(size[0]/2) if anchor=='circle' else box(-size[0]/2,-size[1]/2,size[0]/2,size[1]/2))+ for pr in field(p,'primitives',[])[1:]:+ width=float(field(pr,'width',['width',0])[1])+ if pr[0]=='gr_poly':+ pts=[tuple(map(float,q[1:3])) for q in field(pr,'pts')[1:]];shapes.append(Polygon(pts).buffer(width/2))+ elif pr[0]=='gr_line':shapes.append(LineString([xy(pr,'start'),xy(pr,'end')]).buffer(width/2))+ elif pr[0]=='gr_circle':shapes.append(Point(*xy(pr,'center')).buffer(math.dist(xy(pr,'center'),xy(pr,'end'))+width/2))+ else:raise ValueError('Unsupported custom copper primitive '+pr[0])+ merged=unary_union(shapes);assert merged.geom_type=='Polygon','Disconnected custom copper pad requires explicit review';outline=list(merged.exterior.coords)+ else:raise ValueError('Unsupported pad shape '+shape)+ def transform(q):return (at[0]+q[0]*math.cos(angle)-q[1]*math.sin(angle),-(at[1]+q[0]*math.sin(angle)+q[1]*math.cos(angle)))+ outline=list(map(transform,outline));padlines+=dashed(outline)+ drill=field(p,'drill',[])+ if drill:+ dims=[float(v) for v in drill[1:] if not isinstance(v,list) and v!='oval'];off=field(drill,'offset',['offset',0,0]);center=(float(off[1]),float(off[2]))+ hole=rounded(dims[0],dims[1],min(dims)/2) if drill[1]=='oval' else circle((0,0),dims[0]/2)+ hole=[transform((x+center[0],y+center[1])) for x,y in hole];padlines+=dashed(hole)+ bounds=([min(q[i] for q in outline) for i in range(2)],[max(q[i] for q in outline) for i in range(2)])+ raw_name=pad_names.get(number,number) or number;+ if not raw_name:raise ValueError('No electrical mapping for copper pad '+number)+ active_low=bool(re.fullmatch(r'~\{[^}]+\}',raw_name));display_name=raw_name[2:-1] if active_low else raw_name+ unnamed_passive=len(library['symbol']['pins'])==2 and all(q['electrical_type']=='passive' for q in library['symbol']['pins']) and raw_name in ['', '~', number]+ if unnamed_passive:display_name=number+ if not display_name:raise ValueError('Missing signal name for pad '+number)+ glyphs_local=textpaths(display_name,(0,0),args.label_height);points=[q for line in glyphs_local for q in line];xlo=min(q[0] for q in points);xhi=max(q[0] for q in points)+ if active_low:+ bar_y=max(q[1] for q in points)+.025;glyphs_local.append([(xlo,bar_y),(xhi,bar_y)])+ padcenters=[xy(q,'at') for q in fields(fp,'pad') if any(v in field(q,'layers')[1:] for v in ['F.Cu','*.Cu'])]+ maxx=max(abs(v[0]) for v in padcenters) or 1;maxy=max(abs(v[1]) for v in padcenters) or 1+ vertical=abs(at[1])/maxy > abs(at[0])/maxx+.05+ if vertical:+ # Radial labels outside top/bottom rows, with text along the outward axis.+ glyphs_local=[[(-y,x) for x,y in line] for line in glyphs_local];points=[q for line in glyphs_local for q in line];xlo=min(q[0] for q in points);xhi=max(q[0] for q in points)+ dx=at[0];label_y=(bounds[1][1]+.32-min(q[1] for q in points)) if at[1]<0 else bounds[0][1]-.32-max(q[1] for q in points)+ else:+ dx=(bounds[0][0]-.32-xhi) if at[0]<0 else (bounds[1][0]+.32-xlo);label_y=-at[1]+ if abs(at[0])<.01 and abs(at[1])<.01:+ ys=[-xy(q,'at')[1]+sign*xy(q,'size')[1]/2 for q in fields(fp,'pad') for sign in [-1,1]];dx=0;label_y=min(ys)-.65+ labelat=(dx,label_y);labels += [[(x+dx,y+label_y) for x,y in line] for line in glyphs_local]+ pads.append({'number':number,'drill_boundary_drawn':bool(drill),'signal_name':raw_name,'display_name':display_name,'pad_number_fallback':unnamed_passive,'active_low_overbar':active_low,'center_mm':[at[0],-at[1]],'copper_size_mm':size,'copper_outline_bounds_mm':bounds,'label_position_mm':labelat})+ for p in fp:+ if not isinstance(p,list) or field(p,'layer')!=['layer','F.SilkS']:continue+ kind=p[0]+ if kind=='fp_line':silk.append([(x,-y) for x,y in [xy(p,'start'),xy(p,'end')]])+ elif kind=='fp_circle':+ c=xy(p,'center');e=xy(p,'end');silk.append([(x,-y) for x,y in circle(c,math.dist(c,e))])+ elif kind=='fp_rect':+ a,b=xy(p,'start'),xy(p,'end');silk.append([(x,-y) for x,y in [a,(b[0],a[1]),b,(a[0],b[1]),a]])+ elif kind=='fp_poly':+ points=[tuple(map(float,q[1:3])) for q in field(p,'pts')[1:]];silk.append([(x,-y) for x,y in points+[points[0]]])+ elif kind=='fp_arc':+ import numpy as np+ a,m,z=[np.array(xy(p,k)) for k in ['start','mid','end']];center=np.linalg.solve(2*np.array([m-a,z-a]),np.array([m@m-a@a,z@z-a@a]));rad=float(np.linalg.norm(a-center));t0,t1,t2=[math.atan2(*(v-center)[::-1]) for v in [a,m,z]];span=(t2-t0)%(2*math.pi)+ if (t1-t0)%(2*math.pi)>span:span-=2*math.pi+ silk.append([(x,-y) for x,y in circle(center,rad,t0,span,48)])+ elif kind=='property':+ # Identity placeholders/hidden properties are not physical footprint silk.+ if field(p,'hide') or 'hide' in p or p[1]=='Reference' or p[2] in ['REF**','REF*','${REFERENCE}']:continue+ at=xy(p,'at');effects=field(p,'effects');height=float(field(field(effects,'font'),'size')[2]);silk+=textpaths(p[2],(at[0],-at[1]),height)+ elif kind=='fp_text':+ if 'hide' in p or (p[1]=='reference' and p[2] in ['REF**','REF*','${REFERENCE}']):continue+ at=xy(p,'at');effects=field(p,'effects');height=float(field(field(effects,'font'),'size')[2]);silk+=textpaths(p[2],(at[0],-at[1]),height)+ else:raise ValueError('Unsupported silk primitive '+kind)+ b=args.glb.read_bytes();jn,jt=struct.unpack_from('<II',b,12);d=json.loads(b[20:20+jn]);bn,bt=struct.unpack_from('<II',b,20+jn);assert bt==0x004e4942+ original=b[28+jn:28+jn+bn];binary=bytearray(original);assert len(d['buffers'])==1 and 'uri' not in d['buffers'][0]+ ext=d.setdefault('extensionsUsed',[])+ if 'KHR_materials_unlit' not in ext:ext.append('KHR_materials_unlit')+ parent={'name':'Adom reference artwork (nonphysical)','children':[],'extras':{'physical':False,'purpose':'footprint copper outlines, silkscreen and pad identifiers','sourceFootprint':args.footprint.name,'units':'metre','upAxis':'Z'}}+ parentid=len(d['nodes']);d['nodes'].append(parent)+ roots=d['scenes'][d.get('scene',0)]['nodes'];poses=[i for i in roots if d['nodes'][i].get('name','').startswith('Adom.Hero.')]+ if len(poses)==1:d['nodes'][poses[0]].setdefault('children',[]).append(parentid)+ elif not poses:roots.append(parentid)+ else:raise ValueError('Ambiguous hero presentation transform')+ def add(name,paths,color,alpha,width):+ vertices=[];z=-.00002+ for path in paths:+ for a,c in zip(path,path[1:]):+ length=math.dist(a,c)+ if length<1e-10:continue+ nx=-(c[1]-a[1])/length*width/2;ny=(c[0]-a[0])/length*width/2+ quad=[(a[0]+nx,a[1]+ny),(a[0]-nx,a[1]-ny),(c[0]-nx,c[1]-ny),(c[0]+nx,c[1]+ny)]+ for i in [0,1,2,0,2,3]:vertices.append((quad[i][0]/1000,quad[i][1]/1000,z))+ if not vertices:return+ binary.extend(b'\0'*((-len(binary))%4));offset=len(binary);raw=b''.join(struct.pack('<fff',*v) for v in vertices);binary.extend(raw)+ bv=len(d['bufferViews']);d['bufferViews'].append({'buffer':0,'byteOffset':offset,'byteLength':len(raw),'target':34962})+ ac=len(d['accessors']);d['accessors'].append({'bufferView':bv,'componentType':5126,'count':len(vertices),'type':'VEC3','min':[min(v[i] for v in vertices) for i in range(3)],'max':[max(v[i] for v in vertices) for i in range(3)]})+ material=len(d['materials']);d['materials'].append({'name':name,'pbrMetallicRoughness':{'baseColorFactor':color+[alpha],'metallicFactor':0,'roughnessFactor':1},'alphaMode':'BLEND' if alpha<1 else 'OPAQUE','doubleSided':True,'extensions':{'KHR_materials_unlit':{}},'extras':{'referenceArtwork':True,'opacity':alpha}})+ mesh=len(d['meshes']);d['meshes'].append({'name':name,'primitives':[{'attributes':{'POSITION':ac},'material':material,'mode':4}]})+ node=len(d['nodes']);d['nodes'].append({'name':name,'mesh':mesh,'extras':{'physical':False}});parent['children'].append(node)+ add('Footprint pads - teal dashed outlines - 50 percent opacity',padlines,[0,.902,.863],.5,.015)+ add('Silkscreen reference lines - 30 percent opacity',silk,[.92,.96,1],.3,.012)+ add('Signal names - 50 percent opacity',labels,[.92,.96,1],.5,.009)+ d['buffers'][0]['byteLength']=len(binary);assert binary[:len(original)]==original+ j=json.dumps(d,separators=(',',':')).encode();j+=b' '*((-len(j))%4);binary.extend(b'\0'*((-len(binary))%4))+ out=struct.pack('<III',0x46546c67,2,28+len(j)+len(binary))+struct.pack('<II',len(j),0x4e4f534a)+j+struct.pack('<II',len(binary),0x004e4942)+binary;args.out.write_bytes(out)+ report={'font_file':args.font.name,'font_sha256':hashlib.sha256(args.font.read_bytes()).hexdigest(),'generator_sha256':hashlib.sha256(Path(__file__).read_bytes()).hexdigest(),'source_glb_sha256':hashlib.sha256(b).hexdigest(),'footprint_sha256':hashlib.sha256(args.footprint.read_bytes()).hexdigest(),'derivative_sha256':hashlib.sha256(out).hexdigest(),'manufacturer_geometry_buffer_prefix_unchanged':True,'units':'metre','upAxis':'Z','plane_z_mm':-.02,'pad_outline':'copper perimeter, not solder mask or paste','dash_mm':.07,'gap_mm':.045,'silkscreen_path_count':len(silk),'silkscreen_opacity':.3,'pad_outline_opacity':.5,'pad_outline_color':'teal #00E6DC','uninstantiated_reference_placeholder':'omitted from component display','pad_name_opacity':.5,'pad_label_height_mm':args.label_height,'pad_names':'signal names resolved through canonical pin-to-pad mapping; active-low overbars preserved','library_sha256':hashlib.sha256(args.library.read_bytes()).hexdigest(),'pads':pads,'overlay_nodes':len(parent['children']),'limitations':['Nonphysical reference lines, not a manufacturing layer or manufacturer STEP geometry.','Silkscreen text follows source text/placement but uses the supplied display font.','Physical body can occlude artwork on the seating plane; inspect underside or hide the body.']}+ args.out.with_suffix('.overlay.json').write_text(json.dumps(report,indent=2)+'\n');print(json.dumps(report))+if __name__=='__main__':main()
provenance/tools/finalize.pyadded+31@@ -0,0 +1,31 @@+#!/usr/bin/env python3+"""Hero GLB finishing pass (JSON chunk only; the binary buffer is untouched):+- the adom-chip-laser inlay node (found by its material colour) becomes Adom.LaserEtch.MPN with provenance extras+- the physical model root, pad outlines, silkscreen and pad labels are declared as extras.adomLayer+- authored extras.tooltip on physical meshes (vendor CAD names such as NAUO3 are not reader-facing)+Usage: finalize.py in.glb out.glb spec.json"""+import json, struct, sys, hashlib+src, dst, spec = sys.argv[1], sys.argv[2], json.load(open(sys.argv[3]))+b = open(src, 'rb').read(); jn = struct.unpack_from('<I', b, 12)[0]; d = json.loads(b[20:20+jn]); rest = b[20+jn:]+nodes = d['nodes']; roots = d['scenes'][d.get('scene', 0)]['nodes']+def near(c, t): return all(abs(x-y) < 2e-3 for x, y in zip(c, t))+etch_mats = [i for i, m in enumerate(d['materials']) if spec.get('etch_rgb') and near(m.get('pbrMetallicRoughness', {}).get('baseColorFactor', [9])[:3], spec['etch_rgb'])]+found = []+for n in nodes:+ if 'mesh' in n and etch_mats and all(p.get('material') in etch_mats for p in d['meshes'][n['mesh']]['primitives']):+ n['name'] = 'Adom.LaserEtch.MPN'; n['extras'] = dict(n.get('extras', {}), **spec['etch_extras']); found.append(n)+if spec.get('etch_rgb'): assert len(found) == 1, f'etch node match {len(found)}'+for i, n in enumerate(nodes):+ nm = n.get('name', '')+ if nm.startswith('Footprint pads'): n['extras'].update(adomLayer={'key': 'fp_pad_outlines', 'label': 'Pad outlines', 'group': 'Footprint (reference art)'}, tooltip='Footprint copper pad outline\nreference art, not part of the component')+ elif nm.startswith('Silkscreen reference'): n['extras'].update(adomLayer={'key': 'fp_silkscreen', 'label': 'Silkscreen', 'group': 'Footprint (reference art)'}, tooltip='Footprint silkscreen\nreference art, not part of the component')+ elif nm.startswith('Signal names'): n['extras'].update(adomLayer={'key': 'fp_pad_labels', 'label': 'Pad labels', 'group': 'Footprint (reference art)'}, tooltip=spec['label_tooltip'])+ for key, tip in spec.get('tooltips', {}).items():+ if nm == key: n.setdefault('extras', {})['tooltip'] = tip+phys = [r for r in roots if not nodes[r].get('name', '').startswith(('Adom reference artwork', 'Adom.LaserEtch'))]+assert len(phys) == 1, phys+nodes[phys[0]].setdefault('extras', {}).update(adomLayer={'key': 'component', 'label': spec['component_label'], 'group': 'Component'}, tooltip=spec['component_tooltip'])+d.setdefault('asset', {}).setdefault('extras', {}).update(spec.get('asset_extras', {}))+j = json.dumps(d, separators=(',', ':')).encode(); j += b' ' * ((-len(j)) % 4)+out = struct.pack('<III', 0x46546c67, 2, 20 + len(j) + len(rest)) + struct.pack('<II', len(j), 0x4e4f534a) + j + rest+open(dst, 'wb').write(out); print(dst, len(out), hashlib.sha256(out).hexdigest()[:16], 'etch nodes', len(found))
provenance/tools/gltfio.pyadded+118@@ -0,0 +1,118 @@+"""Minimal GLB reader/writer (numpy only): read accessors to float/int arrays (dequantizing normalized+types, honouring byteStride), and re-pack a document whose primitives carry numpy arrays."""+import json, struct+import numpy as np++CT = {5120: np.int8, 5121: np.uint8, 5122: np.int16, 5123: np.uint16, 5125: np.uint32, 5126: np.float32}+NC = {'SCALAR': 1, 'VEC2': 2, 'VEC3': 3, 'VEC4': 4, 'MAT4': 16}++def load(path):+ b = open(path, 'rb').read(); assert b[:4] == b'glTF'+ jn = struct.unpack_from('<I', b, 12)[0]; d = json.loads(b[20:20 + jn])+ off = 20 + jn; binc = b''+ if off < len(b):+ bl = struct.unpack_from('<I', b, off)[0]; binc = b[off + 8: off + 8 + bl]+ return d, binc++def accessor(d, binc, i):+ a = d['accessors'][i]; bv = d['bufferViews'][a['bufferView']]; dt = np.dtype(CT[a['componentType']])+ n, k = a['count'], NC[a['type']]; start = bv.get('byteOffset', 0) + a.get('byteOffset', 0)+ stride = bv.get('byteStride', dt.itemsize * k)+ raw = np.frombuffer(binc, dtype=np.uint8, count=stride * (n - 1) + dt.itemsize * k, offset=start)+ arr = np.lib.stride_tricks.as_strided(raw, shape=(n, dt.itemsize * k), strides=(stride, 1)).copy()+ arr = arr.view(dt).reshape(n, k)+ if a.get('normalized'):+ arr = np.maximum(arr.astype(np.float64) / np.iinfo(dt).max, -1.0)+ return arr if k > 1 else arr[:, 0]++def node_matrix(n):+ if 'matrix' in n: return np.array(n['matrix'], dtype=np.float64).reshape(4, 4).T+ t = np.array(n.get('translation', [0, 0, 0])); s = np.array(n.get('scale', [1, 1, 1])); x, y, z, w = n.get('rotation', [0, 0, 0, 1])+ R = np.array([[1-2*(y*y+z*z), 2*(x*y-z*w), 2*(x*z+y*w)], [2*(x*y+z*w), 1-2*(x*x+z*z), 2*(y*z-x*w)], [2*(x*z-y*w), 2*(y*z+x*w), 1-2*(x*x+y*y)]])+ M = np.eye(4); M[:3, :3] = R * s; M[:3, 3] = t; return M++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, 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+ else:+ arr = arr.astype(np.uint32 if arr.max() > 65535 else np.uint16); ct = 5125 if arr.dtype == np.uint32 else 5123+ while len(blob) % 4: blob.append(0)+ off = len(blob); blob.extend(arr.tobytes())+ bv = {'buffer': 0, 'byteOffset': off, 'byteLength': arr.nbytes}+ if target: bv['target'] = target+ d['bufferViews'].append(bv)+ 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 pos or key.endswith('POSITION'):+ mn, mx = arr.min(0), arr.max(0)+ acc['min'] = [float(v) for v in np.atleast_1d(mn)]; acc['max'] = [float(v) for v in np.atleast_1d(mx)]+ 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, k == 'POSITION') for k, v in p['attributes'].items()}+ if 'indices' in p: p['indices'] = add(p['indices'])+ for an in d.get('animations', []): # keyframe times need min/max (glTF requires it on sampler input)+ for sm in an['samplers']:+ sm['input'] = add(sm['input'], True); sm['output'] = add(sm['output'])+ while len(blob) % 4: blob.append(0)+ d['buffers'] = [{'byteLength': len(blob)}]+ j = json.dumps(d, separators=(',', ':')).encode(); j += b' ' * ((-len(j)) % 4)+ out = struct.pack('<III', 0x46546C67, 2, 28 + len(j) + len(blob)) + struct.pack('<II', len(j), 0x4E4F534A) + j + struct.pack('<II', len(blob), 0x004E4942) + bytes(blob)+ open(path, 'wb').write(out); return len(out)++def explode(d, binc):+ """Turn every primitive's accessors into keys of an arrays dict (for re-saving unchanged meshes)."""+ arrays = {}+ for mi, m in enumerate(d['meshes']):+ for p in m['primitives']:+ for k, a in list(p['attributes'].items()):+ key = f'a{a}_{k}'; arrays[key] = (accessor(d, binc, a), 34962); p['attributes'][k] = key+ if 'indices' in p:+ key = f'a{p["indices"]}_IDX'; arrays[key] = (accessor(d, binc, p['indices']), 34963); p['indices'] = key+ for an in d.get('animations', []): # animation keyframes are accessors too: carry them (bug fixed 2026-09-30)+ for sm in an['samplers']:+ for k in ('input', 'output'):+ key = f'a{sm[k]}_ANIM'; arrays[key] = (accessor(d, binc, sm[k]), None); sm[k] = 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 = None+ if 'NORMAL' in p['attributes']:+ 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/hero_template.htmladded+60@@ -0,0 +1,60 @@+<!doctype html><html><head><meta charset="utf-8"><title>Hero</title>+<style>+@font-face{font-family:FG;src:url(/_tools/fonts/FamiljenGrotesk-Variable.woff2) format('woff2');font-weight:400 700}+@font-face{font-family:JBM;src:url(/_tools/fonts/JetBrainsMono-Regular.woff2) format('woff2');font-weight:400}+@font-face{font-family:JBM;src:url(/_tools/fonts/JetBrainsMono-Bold.woff2) format('woff2');font-weight:700}+html,body{margin:0;width:1920px;height:1200px;overflow:hidden;background:#0c1117}+body{position:relative;font-family:FG,sans-serif;color:#eef2f6;background:radial-gradient(ellipse 60% 70% at 18% 30%,#121a22 0%,#0c1117 70%)}+.bar{position:absolute;left:0;top:0;right:0;height:8px;background:linear-gradient(90deg,#1fd6c9,#3aa0ff)}+.glow{position:absolute;left:880px;top:80px;width:1100px;height:1060px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,200,190,.20),rgba(40,160,190,.08) 55%,rgba(12,17,23,0) 100%)}+canvas{position:absolute;right:0;top:0;width:1100px;height:1200px;z-index:1}+.left{position:absolute;left:124px;top:150px;width:800px;z-index:2}+.kicker{font-family:JBM;font-size:28px;letter-spacing:.24em;color:#27d3c6;margin-bottom:40px}+h1{font-weight:700;margin:0 0 30px;line-height:1.02;letter-spacing:-.01em;white-space:nowrap}+.mpn{font-family:JBM;font-weight:700;font-size:44px;color:#cfe0ea;margin:-6px 0 26px;letter-spacing:.02em}+.cat{font-size:40px;line-height:1.25;white-space:nowrap;color:#dfe6ec;margin-bottom:22px}+.mfr{font-size:38px;color:#98a4b0}+.pill{display:inline-block;margin-top:44px;padding:14px 30px;border:2px solid rgba(39,211,198,.55);border-radius:999px;font-family:JBM;font-size:24px;letter-spacing:.18em;color:#27d3c6}+.foot{position:absolute;z-index:2;left:124px;bottom:78px;font-family:JBM;font-size:27px;color:#5f6b77;letter-spacing:.02em}+</style>+<script type="importmap">{"imports":{"three":"https://cdn.jsdelivr.net/npm/[email protected]/build/three.module.js","three/addons/":"https://cdn.jsdelivr.net/npm/[email protected]/examples/jsm/"}}</script>+</head><body>+<div class="bar"></div><div class="glow"></div>+<div class="left">+ <div class="kicker">COMPONENT</div>+ <h1 id="title"></h1>+ <div class="mpn" id="mpn"></div>+ <div class="cat" id="cat"></div>+ <div class="mfr" id="mfr"></div>+ <div id="pillwrap"></div>+</div>+<div class="foot" id="foot"></div>+<script type="module">+import * as THREE from 'three';+import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';+import {RoomEnvironment} from 'three/addons/environments/RoomEnvironment.js';+const C = __CFG__;+const t = document.getElementById('title'); t.textContent = C.title;+document.getElementById('mpn').textContent = C.mpn || ''; if (!C.mpn) document.getElementById('mpn').remove();+document.getElementById('cat').textContent = C.cat; document.getElementById('mfr').textContent = C.mfr;+if (C.pill) document.getElementById('pillwrap').innerHTML = '<div class="pill">' + C.pill + '</div>';+document.getElementById('foot').textContent = C.foot;+await document.fonts.ready;+let fs = 128; t.style.fontSize = fs + 'px'; while (t.scrollWidth > 800 && fs > 60) { fs -= 2; t.style.fontSize = fs + 'px'; }+const W = 1100, H = 1200;+const r = new THREE.WebGLRenderer({antialias: true, alpha: true, preserveDrawingBuffer: true}); r.setPixelRatio(1); r.setSize(W, H);+r.toneMapping = THREE.NeutralToneMapping; r.toneMappingExposure = C.exposure || 1.0; r.setClearColor(0x000000, 0);+document.body.appendChild(r.domElement);+const scene = new THREE.Scene();+scene.environment = new THREE.PMREMGenerator(r).fromScene(new RoomEnvironment(), 0.04).texture;+const key = new THREE.DirectionalLight(0xffffff, 1.6); key.position.set(-2, -3, 6); scene.add(key);+const rim = new THREE.DirectionalLight(0x9fe8ff, 0.6); rim.position.set(3, 4, 2); scene.add(rim);+const g = await new GLTFLoader().loadAsync(C.glb); scene.add(g.scene); g.scene.updateMatrixWorld(true);+const box = new THREE.Box3().setFromObject(g.scene); const c = box.getCenter(new THREE.Vector3()); const s = box.getSize(new THREE.Vector3());+const R = s.length() / 2;+const cam = new THREE.PerspectiveCamera(22, W / H, R / 50, R * 50); cam.up.set(0, 0, 1);+const dir = new THREE.Vector3(...C.dir).normalize();+cam.position.copy(c).addScaledVector(dir, R * (C.dist || 3.3)); cam.lookAt(c);+r.render(scene, cam);+document.body.dataset.ready = 1;+</script></body></html>
provenance/tools/make_hero_png.pyadded+16@@ -0,0 +1,16 @@+#!/usr/bin/env python3+"""Compose after-hero.png for a slug: HTML (Ray's layout) + three.js render of the etched part (work/base.glb minus nothing: base is the posed etched STEP, no footprint art)."""+import json, sys, os, subprocess+sys.path.insert(0, os.path.dirname(__file__)); from config import C+HP = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))+slug = sys.argv[1]; c = C[slug]; extra = json.loads(sys.argv[2]) if len(sys.argv) > 2 else {}+DIRS = {'tps54202ddcr': [-1.3, 0.8, 1.15], 'eee-fk1v470p': [1.3, 0.55, 1.25]}+mark = 'vendor marking' if c['mark'] is None else 'virtual MPN mark'+cfg = dict(glb=f'/{slug}/work/base.glb', dir=DIRS.get(slug, [-0.9, -1.3, 1.1]), dist=7.6,+ title=c['big'], mpn=c['mpn'] if c.get('basic') else '', cat=c['spec'], mfr=f"{c['mfr']} • {c['pkg']}",+ pill='ADOM BASIC PART' if c.get('basic') else '', foot=f"Manufacturer datasheet · {c['cad']} · {mark} · Adom Wiki")+cfg.update(extra)+html = open(os.path.join(HP, '_tools/hero_template.html')).read().replace('__CFG__', json.dumps(cfg, ensure_ascii=False))+open(f'{HP}/{slug}/work/hero.html', 'w').write(html)+r = subprocess.run(['node', f'{HP}/_tools/shoot_hero.js', f'http://127.0.0.1:8941/{slug}/work/hero.html', f'{HP}/{slug}/after-hero.png'], capture_output=True, text=True)+print(slug, r.returncode, r.stdout[-500:], r.stderr[-500:])
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/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/shoot_hero.jsadded+9@@ -0,0 +1,9 @@+const puppeteer = require('/home/adom/project/aiflow-work/pw/node_modules/puppeteer-core');+(async () => {+ const [url, out] = process.argv.slice(2);+ const b = await puppeteer.launch({ headless: 'new', executablePath: '/home/adom/.cache/ms-playwright/chromium-1243/chrome-linux64/chrome', args: ['--use-angle=swiftshader', '--enable-unsafe-swiftshader', '--no-sandbox'] });+ const p = await b.newPage(); p.on('pageerror', e => console.log('pageerror:', e.message)); p.on('console', m => { if (m.type() === 'error') console.log('console:', m.text()); });+ await p.setViewport({ width: 1920, height: 1200 });+ await p.goto(url); await p.waitForFunction(() => document.body.dataset.ready, { timeout: 120000 });+ await new Promise(r => setTimeout(r, 600)); await p.screenshot({ path: out }); await b.close();+})().catch(e => { console.error(e.message); process.exit(1); });
provenance/tools/swap_part.pyadded+79@@ -0,0 +1,79 @@+#!/usr/bin/env python3+"""Swap the part mesh in a page GLB (plain part GLB or the composite board scene) for the step2glb conversion+of the ETCHED STEP. Everything else (board, pads, solder, silk, node names and order, other transforms) is+copied unchanged. The part node keeps its name and transform; its mesh becomes the etched body grouped per+material, and the flat MPN mark becomes a child node Adom.LaserEtch.MPN.++--zscale S: scale the part node in Z so the body is datasheet-true (used when the vendor model is thinner+than the part); the mark child gets the inverse Z scale so its glyphs keep their true shape.+Materials: a new material per step2glb colour; when an old part material has (almost) the same base colour+its PBR settings (metallic/roughness/alpha mode) are reused, otherwise metallic 0 / roughness 0.5.+Usage: swap_part.py IN.glb S2G.glb OUT.glb --mpn MPN [--zscale 1]"""+import sys, os, json, argparse, hashlib+import numpy as np+sys.path.insert(0, '/home/adom/project/page-work/led-pass/tools'); import gltfio+ap = argparse.ArgumentParser(); ap.add_argument('src'); ap.add_argument('s2g'); ap.add_argument('out'); ap.add_argument('--mpn', required=True)+ap.add_argument('--zscale', type=float, default=1.0); a = ap.parse_args()+d, b = gltfio.load(a.src); arrays = gltfio.explode(d, b)+named = [i for i, n in enumerate(d['nodes']) if n.get('name') == a.mpn and 'mesh' in n]+meshn = [i for i, n in enumerate(d['nodes']) if 'mesh' in n]+ni = named[0] if named else (meshn[0] if len(meshn) == 1 else None); assert ni is not None, 'part node not found'+node = d['nodes'][ni]; mold = node['mesh']+old_mats = {p.get('material') for p in d['meshes'][mold]['primitives']}+old_tris = sum(len(arrays[p['indices']][0]) // 3 for p in d['meshes'][mold]['primitives'] if 'indices' in p)+old_P = np.concatenate([arrays[p['attributes']['POSITION']][0] for p in d['meshes'][mold]['primitives']])+# part-local frame of the node (its world matrix, parents included)+parent = {c: i for i, n in enumerate(d['nodes']) for c in n.get('children', [])}+W = np.eye(4); k = ni+while k is not None: W = gltfio.node_matrix(d['nodes'][k]) @ W; k = parent.get(k)+Winv = np.linalg.inv(W)+s, sb = gltfio.load(a.s2g)+groups = {}; mark = None+for mi, P, N, I in gltfio.flatten(s, sb):+ c = tuple(round(v, 4) for v in s['materials'][mi]['pbrMetallicRoughness']['baseColorFactor'][:3])+ P = P @ Winv[:3, :3].T + Winv[:3, 3]+ is_mark = any(max(abs(x - y) for x, y in zip(c, e)) < 1.5e-3 for e in gltfio.ETCH_RGB.values())+ g = groups.setdefault(('mark' if is_mark else c), [[], [], [], 0, c])+ g[0].append(P); g[1].append(N); g[2].append(I + g[3]); g[3] += len(P)+def pbr_like(c):+ for om in old_mats:+ if om is None: continue+ m = d['materials'][om]; oc = m.get('pbrMetallicRoughness', {}).get('baseColorFactor', [9, 9, 9])[:3]+ if max(abs(x - y) for x, y in zip(c, oc)) < 0.02:+ q = {k: v for k, v in m.get('pbrMetallicRoughness', {}).items() if k != 'baseColorFactor'}; return q, m.get('alphaMode')+ return {'metallicFactor': 0, 'roughnessFactor': 0.5}, None+prims = []; new_tris = 0+for key, (Ps, Ns, Is, _, c) in groups.items():+ if key == 'mark': continue+ tag = f'part_{len(prims)}'; P = np.concatenate(Ps); I = np.concatenate(Is)+ arrays[tag + '_POSITION'] = (P.astype(np.float32), 34962); arrays[tag + '_IDX'] = (I, 34963)+ attrs = {'POSITION': tag + '_POSITION'}+ if all(n is not None for n in Ns): arrays[tag + '_NORMAL'] = (np.concatenate(Ns).astype(np.float32), 34962); attrs['NORMAL'] = tag + '_NORMAL'+ q, am = pbr_like(c); m = {'name': f'part_{"%.3f_%.3f_%.3f" % c}', 'pbrMetallicRoughness': dict(baseColorFactor=list(c) + [1], **q)}+ if am: m['alphaMode'] = am+ d['materials'].append(m); prims.append({'attributes': attrs, 'indices': tag + '_IDX', 'material': len(d['materials']) - 1, 'mode': 4})+ new_tris += len(I) // 3+d['meshes'][mold] = {'name': d['meshes'][mold].get('name', a.mpn), 'primitives': prims}+body = np.concatenate([np.concatenate(g[0]) for k_, g in groups.items() if k_ != 'mark'])+old_sz = node.get('scale', [1, 1, 1])[2]+if a.zscale != 1.0: node['scale'] = [node.get('scale', [1, 1, 1])[0], node.get('scale', [1, 1, 1])[1], old_sz * a.zscale]+etch = None+if 'mark' in groups:+ Ps, Ns, Is, _, c = groups['mark']; P = np.concatenate(Ps); I = np.concatenate(Is); zc = float((P[:, 2].min() + P[:, 2].max()) / 2)+ arrays['mark_POSITION'] = ((P - [0, 0, zc]).astype(np.float32), 34962); arrays['mark_IDX'] = (I, 34963); attrs = {'POSITION': 'mark_POSITION'}+ if all(n is not None for n in Ns): arrays['mark_NORMAL'] = (np.concatenate(Ns).astype(np.float32), 34962); attrs['NORMAL'] = 'mark_NORMAL'+ d['materials'].append({'name': 'laser_etch', 'pbrMetallicRoughness': {'baseColorFactor': list(c) + [1], 'metallicFactor': 0, 'roughnessFactor': 0.6}, 'doubleSided': True})+ d['meshes'].append({'name': 'laser_etch', 'primitives': [{'attributes': attrs, 'indices': 'mark_IDX', 'material': len(d['materials']) - 1, 'mode': 4}]})+ sz = node.get('scale', [1, 1, 1])[2]+ d['nodes'].append({'name': 'Adom.LaserEtch.MPN', 'mesh': len(d['meshes']) - 1, 'translation': [0, 0, zc], 'scale': [1, 1, 1 / sz],+ 'extras': {'adomRole': 'laser_etch', 'virtualMark': True, 'text': a.mpn, 'face': 'top',+ '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, rgb_linear=list(c), z_mm=[round(float(P[:, 2].min()) * 1000, 4), round(float(P[:, 2].max()) * 1000, 4)])+d.setdefault('asset', {})['generator'] = (d['asset'].get('generator', '') + ' + adom bp-etch swap_part.py (etched part from step2glb)').strip(' +')+n = gltfio.save(a.out, d, arrays)+sz = node.get('scale', [1, 1, 1])[2]+print(json.dumps(dict(out=os.path.basename(a.out), bytes=n, sha256=hashlib.sha256(open(a.out, 'rb').read()).hexdigest(), part_node=node.get('name'),+ old_part_tris=old_tris, new_part_tris=new_tris, old_part_bbox_mm=[(old_P.min(0) * 1000).round(4).tolist(), (old_P.max(0) * 1000).round(4).tolist()],+ new_part_bbox_mm_local=[(body.min(0) * 1000).round(4).tolist(), (body.max(0) * 1000).round(4).tolist()], node_scale_z=sz,+ rendered_top_mm=round(float(body[:, 2].max()) * sz * 1000, 4), laser_etch=etch)))
provenance/tools/xcaf_transform.pyadded+41@@ -0,0 +1,41 @@+#!/usr/bin/env python3+"""Rigidly transform a STEP keeping colours and names (XCAF): the untouched shapes are wrapped in a new+assembly whose component location carries the transform. Rotations are about the ORIGIN, applied in+the order given, then the translation.+Usage: xcaf_transform.py in.step out.step [--rot x:-90] [--rot z:180] [--tr dx,dy,dz] (degrees, mm)"""+import sys, math, argparse+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, gp_Vec+from OCP.TopLoc import TopLoc_Location+from OCP.Bnd import Bnd_Box+from OCP.BRepBndLib import BRepBndLib+ap = argparse.ArgumentParser(); ap.add_argument('src'); ap.add_argument('out')+ap.add_argument('--rot', action='append', default=[]); ap.add_argument('--tr', default='0,0,0')+a = ap.parse_args()+doc = TDocStd_Document(TCollection_ExtendedString("doc"))+r = STEPCAFControl_Reader(); r.SetColorMode(True); r.SetNameMode(True); r.SetLayerMode(True)+assert r.ReadFile(a.src) == 1; r.Transfer(doc)+st = XCAFDoc_DocumentTool.ShapeTool_s(doc.Main())+labs = []+it = TDF_ChildIterator(st.Label(), False)+while it.More():+ l = it.Value(); it.Next()+ if st.IsFree_s(l) and st.IsTopLevel(l): labs.append(l)+T = gp_Trsf()+for spec in a.rot:+ ax, deg = spec.split(':'); d = {"x": gp_Dir(1,0,0), "y": gp_Dir(0,1,0), "z": gp_Dir(0,0,1)}[ax]+ R = gp_Trsf(); R.SetRotation(gp_Ax1(gp_Pnt(0,0,0), d), math.radians(float(deg)))+ T = R.Multiplied(T)+dx, dy, dz = map(float, a.tr.split(',')); M = gp_Trsf(); M.SetTranslation(gp_Vec(dx, dy, dz)); T = M.Multiplied(T)+asm = st.NewShape()+for lab in labs: st.AddComponent(asm, lab, TopLoc_Location(T))+st.UpdateAssemblies()+b = Bnd_Box(); BRepBndLib.Add_s(st.GetShape_s(asm), b); mn, mx = b.CornerMin(), b.CornerMax()+w = STEPCAFControl_Writer(); w.SetColorMode(True); w.SetNameMode(True); w.SetLayerMode(True)+w.Transfer(doc, STEPControl_AsIs); w.Write(a.out)+print(f"free shapes {len(labs)}; out bbox x {mn.X():.3f}..{mx.X():.3f} y {mn.Y():.3f}..{mx.Y():.3f} z {mn.Z():.3f}..{mx.Z():.3f}")
screenshots/hero.png⋯ 1 unchanged line ⋯