diff --git a/STEP/Diodes/NEXPERIA SOD-128 CFP5.step b/STEP/Diodes/NEXPERIA SOD-128 CFP5.step
new file mode 100644
index 000000000..45a41911a
--- /dev/null
+++ b/STEP/Diodes/NEXPERIA SOD-128 CFP5.step	
@@ -0,0 +1,2165 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2022-03-16T10:12:58',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+  ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11),#15);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16,
+  'distance_accuracy_value','confusion accuracy');
+#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
+#22 = PRODUCT_DEFINITION_SHAPE('','',#23);
+#23 = PRODUCT_DEFINITION('design','',#24,#27);
+#24 = PRODUCT_DEFINITION_FORMATION('','',#25);
+#25 = PRODUCT('Designator1','Designator1','',(#26));
+#26 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28 = SHAPE_REPRESENTATION('',(#11,#29),#33);
+#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32);
+#30 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#31 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#34,
+  'distance_accuracy_value','confusion accuracy');
+#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25));
+#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46);
+#40 = PRODUCT_DEFINITION_SHAPE('','',#41);
+#41 = PRODUCT_DEFINITION('design','',#42,#45);
+#42 = PRODUCT_DEFINITION_FORMATION('','',#43);
+#43 = PRODUCT('5818052320','5818052320','',(#44));
+#44 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55),#59);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-2.,-1.35,0.E+000));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-2.35,-0.875,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(2.35,0.875,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#63)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#60,#61,#62)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#60 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#61 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#62 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#63 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#60,
+  'distance_accuracy_value','confusion accuracy');
+#64 = SHAPE_DEFINITION_REPRESENTATION(#65,#71);
+#65 = PRODUCT_DEFINITION_SHAPE('','',#66);
+#66 = PRODUCT_DEFINITION('design','',#67,#70);
+#67 = PRODUCT_DEFINITION_FORMATION('','',#68);
+#68 = PRODUCT('Body','Body','',(#69));
+#69 = PRODUCT_CONTEXT('',#2,'mechanical');
+#70 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#71 = SHAPE_REPRESENTATION('',(#11,#72),#76);
+#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
+#73 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#74 = DIRECTION('',(0.E+000,0.E+000,1.));
+#75 = DIRECTION('',(1.,0.E+000,0.E+000));
+#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#80)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#77,#78,#79)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#77 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#78 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#79 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#80 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#77,
+  'distance_accuracy_value','confusion accuracy');
+#81 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#82),#1416);
+#82 = MANIFOLD_SOLID_BREP('',#83);
+#83 = CLOSED_SHELL('',(#84,#124,#157,#190,#223,#256,#273,#290,#321,#352,
+    #369,#400,#417,#448,#467,#486,#519,#538,#571,#590,#623,#656,#752,
+    #848,#879,#975,#1006,#1102,#1133,#1164,#1182,#1200,#1233,#1251,#1282
+    ,#1300,#1331,#1360,#1371,#1382,#1394,#1405));
+#84 = ADVANCED_FACE('',(#85),#119,.T.);
+#85 = FACE_BOUND('',#86,.T.);
+#86 = EDGE_LOOP('',(#87,#97,#105,#113));
+#87 = ORIENTED_EDGE('',*,*,#88,.F.);
+#88 = EDGE_CURVE('',#89,#91,#93,.T.);
+#89 = VERTEX_POINT('',#90);
+#90 = CARTESIAN_POINT('',(0.139614013954,0.139614013954,1.1));
+#91 = VERTEX_POINT('',#92);
+#92 = CARTESIAN_POINT('',(0.139614013954,2.560385986046,1.1));
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(0.139614013954,9.459381173911E-002,1.1));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#97 = ORIENTED_EDGE('',*,*,#98,.T.);
+#98 = EDGE_CURVE('',#89,#99,#101,.T.);
+#99 = VERTEX_POINT('',#100);
+#100 = CARTESIAN_POINT('',(3.860385986046,0.139614013954,1.1));
+#101 = LINE('',#102,#103);
+#102 = CARTESIAN_POINT('',(9.459381173911E-002,0.139614013954,1.1));
+#103 = VECTOR('',#104,1.);
+#104 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#105 = ORIENTED_EDGE('',*,*,#106,.T.);
+#106 = EDGE_CURVE('',#99,#107,#109,.T.);
+#107 = VERTEX_POINT('',#108);
+#108 = CARTESIAN_POINT('',(3.860385986046,2.560385986046,1.1));
+#109 = LINE('',#110,#111);
+#110 = CARTESIAN_POINT('',(3.860385986046,9.459381173911E-002,1.1));
+#111 = VECTOR('',#112,1.);
+#112 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#113 = ORIENTED_EDGE('',*,*,#114,.F.);
+#114 = EDGE_CURVE('',#91,#107,#115,.T.);
+#115 = LINE('',#116,#117);
+#116 = CARTESIAN_POINT('',(9.459381173911E-002,2.560385986046,1.1));
+#117 = VECTOR('',#118,1.);
+#118 = DIRECTION('',(1.,0.E+000,0.E+000));
+#119 = PLANE('',#120);
+#120 = AXIS2_PLACEMENT_3D('',#121,#122,#123);
+#121 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.1));
+#122 = DIRECTION('',(0.E+000,0.E+000,1.));
+#123 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#124 = ADVANCED_FACE('',(#125),#152,.T.);
+#125 = FACE_BOUND('',#126,.T.);
+#126 = EDGE_LOOP('',(#127,#136,#144,#151));
+#127 = ORIENTED_EDGE('',*,*,#128,.T.);
+#128 = EDGE_CURVE('',#91,#129,#131,.T.);
+#129 = VERTEX_POINT('',#130);
+#130 = CARTESIAN_POINT('',(8.988791918559E-002,2.560385986046,
+    1.055226423163));
+#131 = CIRCLE('',#132,5.E-002);
+#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135);
+#133 = CARTESIAN_POINT('',(0.139614013954,2.560385986046,1.05));
+#134 = DIRECTION('',(-9.864220683202E-015,-1.,-8.881784197001E-015));
+#135 = DIRECTION('',(1.110223024625E-015,-8.881784197001E-015,1.));
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#138,#129,#140,.T.);
+#138 = VERTEX_POINT('',#139);
+#139 = CARTESIAN_POINT('',(8.988791918559E-002,0.139614013954,
+    1.055226423163));
+#140 = LINE('',#141,#142);
+#141 = CARTESIAN_POINT('',(8.988791918559E-002,9.459381173911E-002,
+    1.055226423163));
+#142 = VECTOR('',#143,1.);
+#143 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#144 = ORIENTED_EDGE('',*,*,#145,.F.);
+#145 = EDGE_CURVE('',#89,#138,#146,.T.);
+#146 = CIRCLE('',#147,5.E-002);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(0.139614013954,0.139614013954,1.05));
+#149 = DIRECTION('',(1.057993872434E-015,-1.,-5.551115123126E-016));
+#150 = DIRECTION('',(5.551115123126E-016,-5.551115123126E-016,1.));
+#151 = ORIENTED_EDGE('',*,*,#88,.T.);
+#152 = CYLINDRICAL_SURFACE('',#153,5.E-002);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(0.139614013954,9.459381173911E-002,1.05));
+#155 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#156 = DIRECTION('',(0.E+000,0.E+000,1.));
+#157 = ADVANCED_FACE('',(#158),#185,.T.);
+#158 = FACE_BOUND('',#159,.T.);
+#159 = EDGE_LOOP('',(#160,#169,#177,#184));
+#160 = ORIENTED_EDGE('',*,*,#161,.F.);
+#161 = EDGE_CURVE('',#162,#89,#164,.T.);
+#162 = VERTEX_POINT('',#163);
+#163 = CARTESIAN_POINT('',(0.139614013954,8.988791918559E-002,
+    1.055226423163));
+#164 = CIRCLE('',#165,5.E-002);
+#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
+#166 = CARTESIAN_POINT('',(0.139614013954,0.139614013954,1.05));
+#167 = DIRECTION('',(-1.,-4.998246507225E-016,5.551115123126E-016));
+#168 = DIRECTION('',(4.998246507224E-016,0.104528463268,0.994521895368)
+  );
+#169 = ORIENTED_EDGE('',*,*,#170,.T.);
+#170 = EDGE_CURVE('',#162,#171,#173,.T.);
+#171 = VERTEX_POINT('',#172);
+#172 = CARTESIAN_POINT('',(3.860385986046,8.988791918559E-002,
+    1.055226423163));
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(9.459381173911E-002,8.988791918559E-002,
+    1.055226423163));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#177 = ORIENTED_EDGE('',*,*,#178,.T.);
+#178 = EDGE_CURVE('',#171,#99,#179,.T.);
+#179 = CIRCLE('',#180,5.E-002);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(3.860385986046,0.139614013954,1.05));
+#182 = DIRECTION('',(-1.,-7.997194411561E-015,8.881784197001E-015));
+#183 = DIRECTION('',(7.997194411557E-015,0.104528463268,0.994521895368)
+  );
+#184 = ORIENTED_EDGE('',*,*,#98,.F.);
+#185 = CYLINDRICAL_SURFACE('',#186,5.E-002);
+#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189);
+#187 = CARTESIAN_POINT('',(9.459381173911E-002,0.139614013954,1.05));
+#188 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#190 = ADVANCED_FACE('',(#191),#218,.T.);
+#191 = FACE_BOUND('',#192,.T.);
+#192 = EDGE_LOOP('',(#193,#194,#203,#211));
+#193 = ORIENTED_EDGE('',*,*,#114,.T.);
+#194 = ORIENTED_EDGE('',*,*,#195,.T.);
+#195 = EDGE_CURVE('',#107,#196,#198,.T.);
+#196 = VERTEX_POINT('',#197);
+#197 = CARTESIAN_POINT('',(3.860385986046,2.610112080814,1.055226423163)
+  );
+#198 = CIRCLE('',#199,5.E-002);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(3.860385986046,2.560385986046,1.05));
+#201 = DIRECTION('',(-1.,2.585860950632E-014,8.881784197001E-015));
+#202 = DIRECTION('',(8.881784197001E-015,-8.881784197001E-015,1.));
+#203 = ORIENTED_EDGE('',*,*,#204,.F.);
+#204 = EDGE_CURVE('',#205,#196,#207,.T.);
+#205 = VERTEX_POINT('',#206);
+#206 = CARTESIAN_POINT('',(0.139614013954,2.610112080814,1.055226423163)
+  );
+#207 = LINE('',#208,#209);
+#208 = CARTESIAN_POINT('',(9.459381173911E-002,2.610112080814,
+    1.055226423163));
+#209 = VECTOR('',#210,1.);
+#210 = DIRECTION('',(1.,0.E+000,0.E+000));
+#211 = ORIENTED_EDGE('',*,*,#212,.T.);
+#212 = EDGE_CURVE('',#205,#91,#213,.T.);
+#213 = CIRCLE('',#214,5.E-002);
+#214 = AXIS2_PLACEMENT_3D('',#215,#216,#217);
+#215 = CARTESIAN_POINT('',(0.139614013954,2.560385986046,1.05));
+#216 = DIRECTION('',(1.,-9.996493014451E-016,-1.110223024625E-015));
+#217 = DIRECTION('',(9.996493014445E-016,-0.104528463268,0.994521895368)
+  );
+#218 = CYLINDRICAL_SURFACE('',#219,5.E-002);
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(9.459381173911E-002,2.560385986046,1.05));
+#221 = DIRECTION('',(1.,0.E+000,0.E+000));
+#222 = DIRECTION('',(0.E+000,0.E+000,1.));
+#223 = ADVANCED_FACE('',(#224),#251,.T.);
+#224 = FACE_BOUND('',#225,.T.);
+#225 = EDGE_LOOP('',(#226,#227,#236,#244));
+#226 = ORIENTED_EDGE('',*,*,#106,.F.);
+#227 = ORIENTED_EDGE('',*,*,#228,.T.);
+#228 = EDGE_CURVE('',#99,#229,#231,.T.);
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(3.910112080814,0.139614013954,1.055226423163)
+  );
+#231 = CIRCLE('',#232,5.E-002);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(3.860385986046,0.139614013954,1.05));
+#234 = DIRECTION('',(5.581692217113E-016,1.,-4.957538572648E-030));
+#235 = DIRECTION('',(8.881784197001E-015,2.277110004528E-043,1.));
+#236 = ORIENTED_EDGE('',*,*,#237,.T.);
+#237 = EDGE_CURVE('',#229,#238,#240,.T.);
+#238 = VERTEX_POINT('',#239);
+#239 = CARTESIAN_POINT('',(3.910112080814,2.560385986046,1.055226423163)
+  );
+#240 = LINE('',#241,#242);
+#241 = CARTESIAN_POINT('',(3.910112080814,9.459381173911E-002,
+    1.055226423163));
+#242 = VECTOR('',#243,1.);
+#243 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#244 = ORIENTED_EDGE('',*,*,#245,.T.);
+#245 = EDGE_CURVE('',#238,#107,#246,.T.);
+#246 = CIRCLE('',#247,5.E-002);
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(3.860385986046,2.560385986046,1.05));
+#249 = DIRECTION('',(-1.692790195894E-014,-1.,-8.881784197001E-015));
+#250 = DIRECTION('',(-0.104528463268,-7.063681275733E-015,0.994521895368
+    ));
+#251 = CYLINDRICAL_SURFACE('',#252,5.E-002);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(3.860385986046,9.459381173911E-002,1.05));
+#254 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#255 = DIRECTION('',(0.E+000,0.E+000,1.));
+#256 = ADVANCED_FACE('',(#257),#268,.T.);
+#257 = FACE_BOUND('',#258,.T.);
+#258 = EDGE_LOOP('',(#259,#260,#267));
+#259 = ORIENTED_EDGE('',*,*,#145,.T.);
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#162,#138,#262,.T.);
+#262 = CIRCLE('',#263,5.E-002);
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(0.139614013954,0.139614013954,1.05));
+#265 = DIRECTION('',(-0.103962051184,-0.103962051185,-0.989132844378));
+#266 = DIRECTION('',(-0.99458126461,1.086699344846E-002,0.10339253619));
+#267 = ORIENTED_EDGE('',*,*,#161,.T.);
+#268 = SPHERICAL_SURFACE('',#269,5.E-002);
+#269 = AXIS2_PLACEMENT_3D('',#270,#271,#272);
+#270 = CARTESIAN_POINT('',(0.139614013954,0.139614013954,1.05));
+#271 = DIRECTION('',(-5.551115123127E-016,0.994521895368,-0.104528463268
+    ));
+#272 = DIRECTION('',(4.998246507226E-016,0.104528463268,0.994521895368)
+  );
+#273 = ADVANCED_FACE('',(#274),#285,.T.);
+#274 = FACE_BOUND('',#275,.T.);
+#275 = EDGE_LOOP('',(#276,#277,#284));
+#276 = ORIENTED_EDGE('',*,*,#212,.F.);
+#277 = ORIENTED_EDGE('',*,*,#278,.T.);
+#278 = EDGE_CURVE('',#205,#129,#279,.T.);
+#279 = CIRCLE('',#280,5.E-002);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(0.139614013954,2.560385986046,1.05));
+#282 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#283 = DIRECTION('',(-0.99458126461,-1.086699344846E-002,0.10339253619)
+  );
+#284 = ORIENTED_EDGE('',*,*,#128,.F.);
+#285 = SPHERICAL_SURFACE('',#286,5.E-002);
+#286 = AXIS2_PLACEMENT_3D('',#287,#288,#289);
+#287 = CARTESIAN_POINT('',(0.139614013954,2.560385986046,1.05));
+#288 = DIRECTION('',(-1.110223024625E-015,-0.994521895368,
+    -0.104528463268));
+#289 = DIRECTION('',(9.996493014453E-016,-0.104528463268,0.994521895368)
+  );
+#290 = ADVANCED_FACE('',(#291),#316,.T.);
+#291 = FACE_BOUND('',#292,.T.);
+#292 = EDGE_LOOP('',(#293,#294,#302,#310));
+#293 = ORIENTED_EDGE('',*,*,#137,.T.);
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#296,#129,#298,.T.);
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(2.739052315864E-004,2.65,0.202606034199));
+#298 = LINE('',#299,#300);
+#299 = CARTESIAN_POINT('',(-5.37445006976E-004,2.650811350239,
+    0.19488655233));
+#300 = VECTOR('',#301,1.);
+#301 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#302 = ORIENTED_EDGE('',*,*,#303,.F.);
+#303 = EDGE_CURVE('',#304,#296,#306,.T.);
+#304 = VERTEX_POINT('',#305);
+#305 = CARTESIAN_POINT('',(2.739052315863E-004,5.E-002,0.202606034199));
+#306 = LINE('',#307,#308);
+#307 = CARTESIAN_POINT('',(2.739052315863E-004,0.E+000,0.202606034199));
+#308 = VECTOR('',#309,1.);
+#309 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#310 = ORIENTED_EDGE('',*,*,#311,.T.);
+#311 = EDGE_CURVE('',#304,#138,#312,.T.);
+#312 = LINE('',#313,#314);
+#313 = CARTESIAN_POINT('',(-5.37445006976E-004,4.918864976144E-002,
+    0.19488655233));
+#314 = VECTOR('',#315,1.);
+#315 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#316 = PLANE('',#317);
+#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
+#318 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#319 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#320 = DIRECTION('',(0.E+000,1.,0.E+000));
+#321 = ADVANCED_FACE('',(#322),#347,.F.);
+#322 = FACE_BOUND('',#323,.F.);
+#323 = EDGE_LOOP('',(#324,#325,#333,#341));
+#324 = ORIENTED_EDGE('',*,*,#170,.T.);
+#325 = ORIENTED_EDGE('',*,*,#326,.F.);
+#326 = EDGE_CURVE('',#327,#171,#329,.T.);
+#327 = VERTEX_POINT('',#328);
+#328 = CARTESIAN_POINT('',(3.95,2.739052315863E-004,0.202606034199));
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(3.950811350239,-5.37445006976E-004,
+    0.19488655233));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#333 = ORIENTED_EDGE('',*,*,#334,.F.);
+#334 = EDGE_CURVE('',#335,#327,#337,.T.);
+#335 = VERTEX_POINT('',#336);
+#336 = CARTESIAN_POINT('',(5.E-002,2.739052315863E-004,0.202606034199));
+#337 = LINE('',#338,#339);
+#338 = CARTESIAN_POINT('',(0.E+000,2.739052315863E-004,0.202606034199));
+#339 = VECTOR('',#340,1.);
+#340 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#341 = ORIENTED_EDGE('',*,*,#342,.T.);
+#342 = EDGE_CURVE('',#335,#162,#343,.T.);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(4.918864976144E-002,-5.37445006976E-004,
+    0.19488655233));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#347 = PLANE('',#348);
+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);
+#349 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#350 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#351 = DIRECTION('',(1.,0.E+000,0.E+000));
+#352 = ADVANCED_FACE('',(#353),#364,.T.);
+#353 = FACE_BOUND('',#354,.T.);
+#354 = EDGE_LOOP('',(#355,#356,#363));
+#355 = ORIENTED_EDGE('',*,*,#178,.F.);
+#356 = ORIENTED_EDGE('',*,*,#357,.T.);
+#357 = EDGE_CURVE('',#171,#229,#358,.T.);
+#358 = CIRCLE('',#359,5.E-002);
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(3.860385986046,0.139614013954,1.05));
+#361 = DIRECTION('',(-0.103962051184,0.103962051185,0.989132844378));
+#362 = DIRECTION('',(0.99458126461,1.086699344847E-002,0.10339253619));
+#363 = ORIENTED_EDGE('',*,*,#228,.F.);
+#364 = SPHERICAL_SURFACE('',#365,5.E-002);
+#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368);
+#366 = CARTESIAN_POINT('',(3.860385986046,0.139614013954,1.05));
+#367 = DIRECTION('',(-8.881784197003E-015,0.994521895368,-0.104528463268
+    ));
+#368 = DIRECTION('',(7.997194411563E-015,0.104528463268,0.994521895368)
+  );
+#369 = ADVANCED_FACE('',(#370),#395,.T.);
+#370 = FACE_BOUND('',#371,.T.);
+#371 = EDGE_LOOP('',(#372,#373,#381,#389));
+#372 = ORIENTED_EDGE('',*,*,#204,.T.);
+#373 = ORIENTED_EDGE('',*,*,#374,.F.);
+#374 = EDGE_CURVE('',#375,#196,#377,.T.);
+#375 = VERTEX_POINT('',#376);
+#376 = CARTESIAN_POINT('',(3.95,2.699726094768,0.202606034199));
+#377 = LINE('',#378,#379);
+#378 = CARTESIAN_POINT('',(3.950811350239,2.700537445007,0.19488655233)
+  );
+#379 = VECTOR('',#380,1.);
+#380 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#381 = ORIENTED_EDGE('',*,*,#382,.F.);
+#382 = EDGE_CURVE('',#383,#375,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(5.E-002,2.699726094768,0.202606034199));
+#385 = LINE('',#386,#387);
+#386 = CARTESIAN_POINT('',(3.469446951954E-018,2.699726094768,
+    0.202606034199));
+#387 = VECTOR('',#388,1.);
+#388 = DIRECTION('',(1.,0.E+000,0.E+000));
+#389 = ORIENTED_EDGE('',*,*,#390,.T.);
+#390 = EDGE_CURVE('',#383,#205,#391,.T.);
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(4.918864976144E-002,2.700537445007,
+    0.19488655233));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#395 = PLANE('',#396);
+#396 = AXIS2_PLACEMENT_3D('',#397,#398,#399);
+#397 = CARTESIAN_POINT('',(0.E+000,2.7,0.2));
+#398 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#399 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#400 = ADVANCED_FACE('',(#401),#412,.T.);
+#401 = FACE_BOUND('',#402,.T.);
+#402 = EDGE_LOOP('',(#403,#404,#411));
+#403 = ORIENTED_EDGE('',*,*,#245,.F.);
+#404 = ORIENTED_EDGE('',*,*,#405,.T.);
+#405 = EDGE_CURVE('',#238,#196,#406,.T.);
+#406 = CIRCLE('',#407,5.E-002);
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(3.860385986046,2.560385986046,1.05));
+#409 = DIRECTION('',(-0.103962051185,-0.103962051184,0.989132844378));
+#410 = DIRECTION('',(-1.086699344844E-002,0.99458126461,0.10339253619));
+#411 = ORIENTED_EDGE('',*,*,#195,.F.);
+#412 = SPHERICAL_SURFACE('',#413,5.E-002);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(3.860385986046,2.560385986046,1.05));
+#415 = DIRECTION('',(-0.994521895368,1.7763568394E-014,-0.104528463268)
+  );
+#416 = DIRECTION('',(-0.104528463268,-7.063681275742E-015,0.994521895368
+    ));
+#417 = ADVANCED_FACE('',(#418),#443,.F.);
+#418 = FACE_BOUND('',#419,.F.);
+#419 = EDGE_LOOP('',(#420,#421,#429,#437));
+#420 = ORIENTED_EDGE('',*,*,#237,.T.);
+#421 = ORIENTED_EDGE('',*,*,#422,.F.);
+#422 = EDGE_CURVE('',#423,#238,#425,.T.);
+#423 = VERTEX_POINT('',#424);
+#424 = CARTESIAN_POINT('',(3.999726094768,2.65,0.202606034199));
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(4.000537445007,2.650811350239,0.19488655233)
+  );
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#429 = ORIENTED_EDGE('',*,*,#430,.F.);
+#430 = EDGE_CURVE('',#431,#423,#433,.T.);
+#431 = VERTEX_POINT('',#432);
+#432 = CARTESIAN_POINT('',(3.999726094768,5.E-002,0.202606034199));
+#433 = LINE('',#434,#435);
+#434 = CARTESIAN_POINT('',(3.999726094768,0.E+000,0.202606034199));
+#435 = VECTOR('',#436,1.);
+#436 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#437 = ORIENTED_EDGE('',*,*,#438,.T.);
+#438 = EDGE_CURVE('',#431,#229,#439,.T.);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(4.000537445007,4.918864976144E-002,
+    0.19488655233));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#443 = PLANE('',#444);
+#444 = AXIS2_PLACEMENT_3D('',#445,#446,#447);
+#445 = CARTESIAN_POINT('',(4.,0.E+000,0.2));
+#446 = DIRECTION('',(-0.994521895368,0.E+000,-0.104528463268));
+#447 = DIRECTION('',(0.E+000,1.,0.E+000));
+#448 = ADVANCED_FACE('',(#449),#462,.T.);
+#449 = FACE_BOUND('',#450,.T.);
+#450 = EDGE_LOOP('',(#451,#459,#460,#461));
+#451 = ORIENTED_EDGE('',*,*,#452,.F.);
+#452 = EDGE_CURVE('',#335,#304,#453,.T.);
+#453 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#454,#455,#456,#457,#458),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#454 = CARTESIAN_POINT('',(5.E-002,2.739052315864E-004,0.202606034199));
+#455 = CARTESIAN_POINT('',(3.060728265665E-002,4.857939327081E-004,
+    0.204622020525));
+#456 = CARTESIAN_POINT('',(1.097187931461E-002,1.097187931461E-002,
+    0.205583652593));
+#457 = CARTESIAN_POINT('',(4.857939327081E-004,3.060728265665E-002,
+    0.204622020525));
+#458 = CARTESIAN_POINT('',(2.739052315864E-004,5.E-002,0.202606034199));
+#459 = ORIENTED_EDGE('',*,*,#342,.T.);
+#460 = ORIENTED_EDGE('',*,*,#261,.T.);
+#461 = ORIENTED_EDGE('',*,*,#311,.F.);
+#462 = CYLINDRICAL_SURFACE('',#463,5.E-002);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(4.918864976144E-002,4.918864976144E-002,
+    0.189660129166));
+#465 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#466 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#467 = ADVANCED_FACE('',(#468),#481,.T.);
+#468 = FACE_BOUND('',#469,.T.);
+#469 = EDGE_LOOP('',(#470,#471,#472,#473));
+#470 = ORIENTED_EDGE('',*,*,#295,.T.);
+#471 = ORIENTED_EDGE('',*,*,#278,.F.);
+#472 = ORIENTED_EDGE('',*,*,#390,.F.);
+#473 = ORIENTED_EDGE('',*,*,#474,.F.);
+#474 = EDGE_CURVE('',#296,#383,#475,.T.);
+#475 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#476,#477,#478,#479,#480),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#476 = CARTESIAN_POINT('',(2.739052315865E-004,2.65,0.202606034199));
+#477 = CARTESIAN_POINT('',(4.857939327082E-004,2.669392717343,
+    0.204622020525));
+#478 = CARTESIAN_POINT('',(1.097187931461E-002,2.689028120685,
+    0.205583652593));
+#479 = CARTESIAN_POINT('',(3.060728265665E-002,2.699514206067,
+    0.204622020525));
+#480 = CARTESIAN_POINT('',(5.E-002,2.699726094768,0.202606034199));
+#481 = CYLINDRICAL_SURFACE('',#482,5.E-002);
+#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485);
+#483 = CARTESIAN_POINT('',(4.918864976144E-002,2.650811350239,
+    0.189660129166));
+#484 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#485 = DIRECTION('',(-0.994521895368,9.1635032895E-014,0.104528463267));
+#486 = ADVANCED_FACE('',(#487),#514,.T.);
+#487 = FACE_BOUND('',#488,.T.);
+#488 = EDGE_LOOP('',(#489,#490,#499,#507));
+#489 = ORIENTED_EDGE('',*,*,#303,.T.);
+#490 = ORIENTED_EDGE('',*,*,#491,.F.);
+#491 = EDGE_CURVE('',#492,#296,#494,.T.);
+#492 = VERTEX_POINT('',#493);
+#493 = CARTESIAN_POINT('',(-1.804112415016E-016,2.65,0.197379611036));
+#494 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#495,#496,#497,#498),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#495 = CARTESIAN_POINT('',(6.938893903907E-018,2.65,0.197379611036));
+#496 = CARTESIAN_POINT('',(6.937199838013E-018,2.65,0.199124940288));
+#497 = CARTESIAN_POINT('',(9.14686469793E-005,2.65,0.200870266043));
+#498 = CARTESIAN_POINT('',(2.739052315863E-004,2.65,0.202606034199));
+#499 = ORIENTED_EDGE('',*,*,#500,.F.);
+#500 = EDGE_CURVE('',#501,#492,#503,.T.);
+#501 = VERTEX_POINT('',#502);
+#502 = CARTESIAN_POINT('',(1.387778780781E-017,5.E-002,0.197379611036));
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(1.387778780781E-017,0.E+000,0.197379611036));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#507 = ORIENTED_EDGE('',*,*,#508,.F.);
+#508 = EDGE_CURVE('',#304,#501,#509,.T.);
+#509 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#510,#511,#512,#513),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#510 = CARTESIAN_POINT('',(2.739052315863E-004,5.E-002,0.202606034199));
+#511 = CARTESIAN_POINT('',(9.146864697929E-005,5.E-002,0.200870266043));
+#512 = CARTESIAN_POINT('',(1.386649403518E-017,5.E-002,0.199124940288));
+#513 = CARTESIAN_POINT('',(1.387778780781E-017,5.E-002,0.197379611036));
+#514 = CYLINDRICAL_SURFACE('',#515,5.E-002);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(5.E-002,0.E+000,0.197379611036));
+#517 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#518 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#519 = ADVANCED_FACE('',(#520),#533,.T.);
+#520 = FACE_BOUND('',#521,.T.);
+#521 = EDGE_LOOP('',(#522,#523,#524,#525));
+#522 = ORIENTED_EDGE('',*,*,#438,.T.);
+#523 = ORIENTED_EDGE('',*,*,#357,.F.);
+#524 = ORIENTED_EDGE('',*,*,#326,.F.);
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#327,#431,#527,.T.);
+#527 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#528,#529,#530,#531,#532),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#528 = CARTESIAN_POINT('',(3.95,2.739052315866E-004,0.202606034199));
+#529 = CARTESIAN_POINT('',(3.969392717343,4.857939327083E-004,
+    0.204622020525));
+#530 = CARTESIAN_POINT('',(3.989028120685,1.097187931461E-002,
+    0.205583652593));
+#531 = CARTESIAN_POINT('',(3.999514206067,3.060728265665E-002,
+    0.204622020525));
+#532 = CARTESIAN_POINT('',(3.999726094768,5.E-002,0.202606034199));
+#533 = CYLINDRICAL_SURFACE('',#534,5.E-002);
+#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
+#535 = CARTESIAN_POINT('',(3.950811350239,4.918864976144E-002,
+    0.189660129166));
+#536 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#537 = DIRECTION('',(0.994521895368,-9.1635032895E-014,0.104528463267));
+#538 = ADVANCED_FACE('',(#539),#566,.T.);
+#539 = FACE_BOUND('',#540,.T.);
+#540 = EDGE_LOOP('',(#541,#550,#558,#565));
+#541 = ORIENTED_EDGE('',*,*,#542,.F.);
+#542 = EDGE_CURVE('',#543,#335,#545,.T.);
+#543 = VERTEX_POINT('',#544);
+#544 = CARTESIAN_POINT('',(5.E-002,-6.938893903907E-018,0.197379611036)
+  );
+#545 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#546,#547,#548,#549),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#546 = CARTESIAN_POINT('',(5.E-002,6.938893903907E-018,0.197379611036));
+#547 = CARTESIAN_POINT('',(5.E-002,6.937199838013E-018,0.199124940288));
+#548 = CARTESIAN_POINT('',(5.E-002,9.14686469793E-005,0.200870266043));
+#549 = CARTESIAN_POINT('',(5.E-002,2.739052315863E-004,0.202606034199));
+#550 = ORIENTED_EDGE('',*,*,#551,.T.);
+#551 = EDGE_CURVE('',#543,#552,#554,.T.);
+#552 = VERTEX_POINT('',#553);
+#553 = CARTESIAN_POINT('',(3.95,-6.938893903907E-018,0.197379611036));
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(0.E+000,1.387778780781E-017,0.197379611036));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#552,#327,#560,.T.);
+#560 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#561,#562,#563,#564),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#561 = CARTESIAN_POINT('',(3.95,6.938893903907E-018,0.197379611036));
+#562 = CARTESIAN_POINT('',(3.95,6.937199838013E-018,0.199124940288));
+#563 = CARTESIAN_POINT('',(3.95,9.14686469793E-005,0.200870266043));
+#564 = CARTESIAN_POINT('',(3.95,2.739052315863E-004,0.202606034199));
+#565 = ORIENTED_EDGE('',*,*,#334,.F.);
+#566 = CYLINDRICAL_SURFACE('',#567,5.E-002);
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(0.E+000,5.E-002,0.197379611036));
+#569 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#570 = DIRECTION('',(-0.E+000,-0.994521895368,0.104528463268));
+#571 = ADVANCED_FACE('',(#572),#585,.T.);
+#572 = FACE_BOUND('',#573,.T.);
+#573 = EDGE_LOOP('',(#574,#575,#576,#577));
+#574 = ORIENTED_EDGE('',*,*,#374,.T.);
+#575 = ORIENTED_EDGE('',*,*,#405,.F.);
+#576 = ORIENTED_EDGE('',*,*,#422,.F.);
+#577 = ORIENTED_EDGE('',*,*,#578,.F.);
+#578 = EDGE_CURVE('',#375,#423,#579,.T.);
+#579 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#580,#581,#582,#583,#584),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#580 = CARTESIAN_POINT('',(3.95,2.699726094768,0.202606034199));
+#581 = CARTESIAN_POINT('',(3.969392717343,2.699514206067,0.204622020525)
+  );
+#582 = CARTESIAN_POINT('',(3.989028120685,2.689028120685,0.205583652593)
+  );
+#583 = CARTESIAN_POINT('',(3.999514206067,2.669392717343,0.204622020525)
+  );
+#584 = CARTESIAN_POINT('',(3.999726094768,2.65,0.202606034199));
+#585 = CYLINDRICAL_SURFACE('',#586,5.E-002);
+#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
+#587 = CARTESIAN_POINT('',(3.950811350239,2.650811350239,0.189660129166)
+  );
+#588 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#589 = DIRECTION('',(9.1635032895E-014,0.994521895368,0.104528463267));
+#590 = ADVANCED_FACE('',(#591),#618,.T.);
+#591 = FACE_BOUND('',#592,.T.);
+#592 = EDGE_LOOP('',(#593,#594,#603,#611));
+#593 = ORIENTED_EDGE('',*,*,#382,.T.);
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#596,#375,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(3.95,2.7,0.197379611036));
+#598 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#599,#600,#601,#602),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#599 = CARTESIAN_POINT('',(3.95,2.7,0.197379611036));
+#600 = CARTESIAN_POINT('',(3.95,2.7,0.199124940288));
+#601 = CARTESIAN_POINT('',(3.95,2.699908531353,0.200870266043));
+#602 = CARTESIAN_POINT('',(3.95,2.699726094768,0.202606034199));
+#603 = ORIENTED_EDGE('',*,*,#604,.F.);
+#604 = EDGE_CURVE('',#605,#596,#607,.T.);
+#605 = VERTEX_POINT('',#606);
+#606 = CARTESIAN_POINT('',(5.E-002,2.7,0.197379611036));
+#607 = LINE('',#608,#609);
+#608 = CARTESIAN_POINT('',(3.469446951954E-018,2.7,0.197379611036));
+#609 = VECTOR('',#610,1.);
+#610 = DIRECTION('',(1.,0.E+000,0.E+000));
+#611 = ORIENTED_EDGE('',*,*,#612,.F.);
+#612 = EDGE_CURVE('',#383,#605,#613,.T.);
+#613 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#614,#615,#616,#617),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#614 = CARTESIAN_POINT('',(5.E-002,2.699726094768,0.202606034199));
+#615 = CARTESIAN_POINT('',(5.E-002,2.699908531353,0.200870266043));
+#616 = CARTESIAN_POINT('',(5.E-002,2.7,0.199124940288));
+#617 = CARTESIAN_POINT('',(5.E-002,2.7,0.197379611036));
+#618 = CYLINDRICAL_SURFACE('',#619,5.E-002);
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(3.469446951954E-018,2.65,0.197379611036));
+#621 = DIRECTION('',(1.,0.E+000,0.E+000));
+#622 = DIRECTION('',(-0.E+000,0.994521895368,0.104528463268));
+#623 = ADVANCED_FACE('',(#624),#651,.T.);
+#624 = FACE_BOUND('',#625,.T.);
+#625 = EDGE_LOOP('',(#626,#635,#643,#650));
+#626 = ORIENTED_EDGE('',*,*,#627,.T.);
+#627 = EDGE_CURVE('',#431,#628,#630,.T.);
+#628 = VERTEX_POINT('',#629);
+#629 = CARTESIAN_POINT('',(4.,5.E-002,0.197379611036));
+#630 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#631,#632,#633,#634),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#631 = CARTESIAN_POINT('',(3.999726094768,5.E-002,0.202606034199));
+#632 = CARTESIAN_POINT('',(3.999908531353,5.E-002,0.200870266043));
+#633 = CARTESIAN_POINT('',(4.,5.E-002,0.199124940288));
+#634 = CARTESIAN_POINT('',(4.,5.E-002,0.197379611036));
+#635 = ORIENTED_EDGE('',*,*,#636,.T.);
+#636 = EDGE_CURVE('',#628,#637,#639,.T.);
+#637 = VERTEX_POINT('',#638);
+#638 = CARTESIAN_POINT('',(4.,2.65,0.197379611036));
+#639 = LINE('',#640,#641);
+#640 = CARTESIAN_POINT('',(4.,0.E+000,0.197379611036));
+#641 = VECTOR('',#642,1.);
+#642 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#643 = ORIENTED_EDGE('',*,*,#644,.F.);
+#644 = EDGE_CURVE('',#423,#637,#645,.T.);
+#645 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#646,#647,#648,#649),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#646 = CARTESIAN_POINT('',(3.999726094768,2.65,0.202606034199));
+#647 = CARTESIAN_POINT('',(3.999908531353,2.65,0.200870266043));
+#648 = CARTESIAN_POINT('',(4.,2.65,0.199124940288));
+#649 = CARTESIAN_POINT('',(4.,2.65,0.197379611036));
+#650 = ORIENTED_EDGE('',*,*,#430,.F.);
+#651 = CYLINDRICAL_SURFACE('',#652,5.E-002);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(3.95,0.E+000,0.197379611036));
+#654 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#655 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#656 = ADVANCED_FACE('',(#657),#670,.F.);
+#657 = FACE_BOUND('',#658,.F.);
+#658 = EDGE_LOOP('',(#659,#660,#661,#662));
+#659 = ORIENTED_EDGE('',*,*,#508,.F.);
+#660 = ORIENTED_EDGE('',*,*,#452,.F.);
+#661 = ORIENTED_EDGE('',*,*,#542,.F.);
+#662 = ORIENTED_EDGE('',*,*,#663,.F.);
+#663 = EDGE_CURVE('',#501,#543,#664,.T.);
+#664 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#665,#666,#667,#668,#669),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#665 = CARTESIAN_POINT('',(-6.938893903907E-018,5.E-002,0.197379611036)
+  );
+#666 = CARTESIAN_POINT('',(3.083952846181E-018,3.036504591506E-002,
+    0.197379611036));
+#667 = CARTESIAN_POINT('',(1.047845805676E-002,1.047845805676E-002,
+    0.197379611036));
+#668 = CARTESIAN_POINT('',(3.036504591506E-002,-4.625929269271E-018,
+    0.197379611036));
+#669 = CARTESIAN_POINT('',(5.E-002,-6.938893903907E-018,0.197379611036)
+  );
+#670 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#671,#672,#673,#674,#675,#676,#677,#678,#679)
+    ,(#680,#681,#682,#683,#684,#685,#686,#687,#688)
+    ,(#689,#690,#691,#692,#693,#694,#695,#696,#697)
+    ,(#698,#699,#700,#701,#702,#703,#704,#705,#706)
+    ,(#707,#708,#709,#710,#711,#712,#713,#714,#715)
+    ,(#716,#717,#718,#719,#720,#721,#722,#723,#724)
+    ,(#725,#726,#727,#728,#729,#730,#731,#732,#733)
+    ,(#734,#735,#736,#737,#738,#739,#740,#741,#742)
+    ,(#743,#744,#745,#746,#747,#748,#749,#750,#751
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-3.889087296526E-002,
+    3.889087296526E-002),(-4.427879780914E-003,3.626740088442E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#671 = CARTESIAN_POINT('',(7.109001773821E-004,5.573656791858E-002,
+    0.204415911705));
+#672 = CARTESIAN_POINT('',(4.798803720562E-004,5.549326585663E-002,
+    0.203422641584));
+#673 = CARTESIAN_POINT('',(3.335517556252E-004,5.531029750764E-002,
+    0.202425045299));
+#674 = CARTESIAN_POINT('',(8.461317921471E-004,5.58665303602E-002,
+    0.201389424797));
+#675 = CARTESIAN_POINT('',(-2.716665147371E-004,5.473203002693E-002,
+    0.200436575434));
+#676 = CARTESIAN_POINT('',(4.142661899806E-004,5.540021826698E-002,
+    0.199401264625));
+#677 = CARTESIAN_POINT('',(1.904991827999E-004,5.520751731932E-002,
+    0.198397147303));
+#678 = CARTESIAN_POINT('',(1.824793030867E-004,5.518177594096E-002,
+    0.197394209739));
+#679 = CARTESIAN_POINT('',(2.137090628917E-004,5.522350689367E-002,
+    0.196382895432));
+#680 = CARTESIAN_POINT('',(-1.838976293226E-004,4.109259206097E-002,
+    0.204832460767));
+#681 = CARTESIAN_POINT('',(-4.800092138199E-004,4.078630353292E-002,
+    0.203841966343));
+#682 = CARTESIAN_POINT('',(-8.664419143411E-004,4.033800650433E-002,
+    0.20286017304));
+#683 = CARTESIAN_POINT('',(-5.053534500498E-004,4.076692762025E-002,
+    0.201815536591));
+#684 = CARTESIAN_POINT('',(-9.587994831257E-004,4.023060332023E-002,
+    0.20086797091));
+#685 = CARTESIAN_POINT('',(-4.890922415923E-004,4.08213373219E-002,
+    0.199793629117));
+#686 = CARTESIAN_POINT('',(-1.015369129632E-003,4.018347660876E-002,
+    0.198844531351));
+#687 = CARTESIAN_POINT('',(-9.828226180404E-004,4.023673613861E-002,
+    0.197829947054));
+#688 = CARTESIAN_POINT('',(-8.539008397931E-004,4.038791349563E-002,
+    0.196810304059));
+#689 = CARTESIAN_POINT('',(2.03656277345E-003,2.958745811997E-002,
+    0.20507931541));
+#690 = CARTESIAN_POINT('',(1.803682763651E-003,2.937111558231E-002,
+    0.204083693192));
+#691 = CARTESIAN_POINT('',(3.024549159935E-003,3.071328391115E-002,
+    0.203007071498));
+#692 = CARTESIAN_POINT('',(-1.641846138159E-003,2.529410318367E-002,
+    0.202260038187));
+#693 = CARTESIAN_POINT('',(5.306539756471E-003,3.351149188763E-002,
+    0.200869258201));
+#694 = CARTESIAN_POINT('',(-1.589569179747E-003,2.54982210887E-002,
+    0.200231149823));
+#695 = CARTESIAN_POINT('',(2.328765113071E-003,2.991111593457E-002,
+    0.199022313226));
+#696 = CARTESIAN_POINT('',(1.765416111707E-003,2.941390329749E-002,
+    0.198032470536));
+#697 = CARTESIAN_POINT('',(1.539421425356E-003,2.913050170689E-002,
+    0.197032323984));
+#698 = CARTESIAN_POINT('',(8.185779615089E-003,2.203101555193E-002,
+    0.205117378007));
+#699 = CARTESIAN_POINT('',(9.048702935295E-003,2.291560746616E-002,
+    0.204064196509));
+#700 = CARTESIAN_POINT('',(7.795218748436E-003,2.169511210122E-002,
+    0.20310876132));
+#701 = CARTESIAN_POINT('',(1.425024935342E-002,2.846852252116E-002,
+    0.20183828371));
+#702 = CARTESIAN_POINT('',(-2.750815017063E-003,1.048323018274E-002,
+    0.201538080047));
+#703 = CARTESIAN_POINT('',(1.126212914736E-002,2.533170442454E-002,
+    0.200010883952));
+#704 = CARTESIAN_POINT('',(6.724062744721E-003,2.068384969392E-002,
+    0.199077388341));
+#705 = CARTESIAN_POINT('',(8.859699937288E-003,2.26693455189E-002,
+    0.197952615727));
+#706 = CARTESIAN_POINT('',(8.373201687638E-003,2.221821271667E-002,
+    0.197002102125));
+#707 = CARTESIAN_POINT('',(1.276386612074E-002,1.276386611981E-002,
+    0.205243913422));
+#708 = CARTESIAN_POINT('',(1.148355756306E-002,1.148355756218E-002,
+    0.20430456677));
+#709 = CARTESIAN_POINT('',(1.127247248465E-002,1.127247247318E-002,
+    0.203329802411));
+#710 = CARTESIAN_POINT('',(5.284652471892E-003,5.284652487677E-003,
+    0.202484763998));
+#711 = CARTESIAN_POINT('',(2.35256341983E-002,2.352563419486E-002,
+    0.2008352185));
+#712 = CARTESIAN_POINT('',(7.990403358066E-003,7.990403347478E-003,
+    0.200256248791));
+#713 = CARTESIAN_POINT('',(1.262438887743E-002,1.262438888414E-002,
+    0.199213361115));
+#714 = CARTESIAN_POINT('',(1.08481598569E-002,1.084815986168E-002,
+    0.198313271175));
+#715 = CARTESIAN_POINT('',(1.143911503734E-002,1.143911503902E-002,
+    0.19723269771));
+#716 = CARTESIAN_POINT('',(2.203101555181E-002,8.185779616154E-003,
+    0.205117378007));
+#717 = CARTESIAN_POINT('',(2.291560746596E-002,9.04870293638E-003,
+    0.204064196509));
+#718 = CARTESIAN_POINT('',(2.169511209242E-002,7.795218756468E-003,
+    0.20310876132));
+#719 = CARTESIAN_POINT('',(2.846852253485E-002,1.425024934264E-002,
+    0.20183828371));
+#720 = CARTESIAN_POINT('',(1.048323017842E-002,-2.750815017675E-003,
+    0.201538080047));
+#721 = CARTESIAN_POINT('',(2.533170441947E-002,1.126212915925E-002,
+    0.200010883954));
+#722 = CARTESIAN_POINT('',(2.068384969653E-002,6.724062735788E-003,
+    0.199077388339));
+#723 = CARTESIAN_POINT('',(2.266934552151E-002,8.859699931514E-003,
+    0.197952615727));
+#724 = CARTESIAN_POINT('',(2.221821271778E-002,8.373201685641E-003,
+    0.197002102125));
+#725 = CARTESIAN_POINT('',(2.958745812011E-002,2.036562773112E-003,
+    0.20507931541));
+#726 = CARTESIAN_POINT('',(2.937111558239E-002,1.803682763433E-003,
+    0.204083693192));
+#727 = CARTESIAN_POINT('',(3.071328391377E-002,3.02454915753E-003,
+    0.203007071498));
+#728 = CARTESIAN_POINT('',(2.529410317919E-002,-1.641846142771E-003,
+    0.202260038189));
+#729 = CARTESIAN_POINT('',(3.35114918875E-002,5.306539759477E-003,
+    0.200869258202));
+#730 = CARTESIAN_POINT('',(2.549822109136E-002,-1.589569184187E-003,
+    0.200231149822));
+#731 = CARTESIAN_POINT('',(2.991111593409E-002,2.328765120481E-003,
+    0.199022313227));
+#732 = CARTESIAN_POINT('',(2.941390329668E-002,1.765416115974E-003,
+    0.198032470537));
+#733 = CARTESIAN_POINT('',(2.913050170648E-002,1.539421427108E-003,
+    0.197032323984));
+#734 = CARTESIAN_POINT('',(4.109259206109E-002,-1.838976293422E-004,
+    0.204832460767));
+#735 = CARTESIAN_POINT('',(4.078630353303E-002,-4.800092132526E-004,
+    0.203841966343));
+#736 = CARTESIAN_POINT('',(4.033800650455E-002,-8.664419129493E-004,
+    0.20286017304));
+#737 = CARTESIAN_POINT('',(4.076692761999E-002,-5.05353447528E-004,
+    0.201815536592));
+#738 = CARTESIAN_POINT('',(4.023060332102E-002,-9.587994888975E-004,
+    0.200867970909));
+#739 = CARTESIAN_POINT('',(4.082133732082E-002,-4.89092235997E-004,
+    0.199793629118));
+#740 = CARTESIAN_POINT('',(4.018347660947E-002,-1.015369132193E-003,
+    0.198844531351));
+#741 = CARTESIAN_POINT('',(4.02367361383E-002,-9.828226202192E-004,
+    0.197829947054));
+#742 = CARTESIAN_POINT('',(4.038791349563E-002,-8.539008410324E-004,
+    0.196810304059));
+#743 = CARTESIAN_POINT('',(5.573656791851E-002,7.10900176336E-004,
+    0.204415911705));
+#744 = CARTESIAN_POINT('',(5.549326585662E-002,4.798803717161E-004,
+    0.203422641584));
+#745 = CARTESIAN_POINT('',(5.531029750791E-002,3.335517578383E-004,
+    0.202425045299));
+#746 = CARTESIAN_POINT('',(5.586653035915E-002,8.461317846515E-004,
+    0.201389424797));
+#747 = CARTESIAN_POINT('',(5.473203002869E-002,-2.716665045755E-004,
+    0.200436575433));
+#748 = CARTESIAN_POINT('',(5.540021826548E-002,4.142661826276E-004,
+    0.199401264625));
+#749 = CARTESIAN_POINT('',(5.520751731991E-002,1.90499185346E-004,
+    0.198397147303));
+#750 = CARTESIAN_POINT('',(5.518177594083E-002,1.82479303109E-004,
+    0.197394209739));
+#751 = CARTESIAN_POINT('',(5.522350689392E-002,2.137090637684E-004,
+    0.196382895432));
+#752 = ADVANCED_FACE('',(#753),#766,.F.);
+#753 = FACE_BOUND('',#754,.F.);
+#754 = EDGE_LOOP('',(#755,#756,#757,#765));
+#755 = ORIENTED_EDGE('',*,*,#474,.F.);
+#756 = ORIENTED_EDGE('',*,*,#491,.F.);
+#757 = ORIENTED_EDGE('',*,*,#758,.F.);
+#758 = EDGE_CURVE('',#605,#492,#759,.T.);
+#759 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#760,#761,#762,#763,#764),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#760 = CARTESIAN_POINT('',(5.E-002,2.7,0.197379611036));
+#761 = CARTESIAN_POINT('',(3.036504591506E-002,2.7,0.197379611036));
+#762 = CARTESIAN_POINT('',(1.047845805676E-002,2.689521541943,
+    0.197379611036));
+#763 = CARTESIAN_POINT('',(-1.860490927985E-016,2.669634954085,
+    0.197379611036));
+#764 = CARTESIAN_POINT('',(-1.821459649776E-016,2.65,0.197379611036));
+#765 = ORIENTED_EDGE('',*,*,#612,.F.);
+#766 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#767,#768,#769,#770,#771,#772,#773,#774,#775)
+    ,(#776,#777,#778,#779,#780,#781,#782,#783,#784)
+    ,(#785,#786,#787,#788,#789,#790,#791,#792,#793)
+    ,(#794,#795,#796,#797,#798,#799,#800,#801,#802)
+    ,(#803,#804,#805,#806,#807,#808,#809,#810,#811)
+    ,(#812,#813,#814,#815,#816,#817,#818,#819,#820)
+    ,(#821,#822,#823,#824,#825,#826,#827,#828,#829)
+    ,(#830,#831,#832,#833,#834,#835,#836,#837,#838)
+    ,(#839,#840,#841,#842,#843,#844,#845,#846,#847
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-3.889087296526E-002,
+    3.889087296526E-002),(-3.626740088442E-003,4.427879780914E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#767 = CARTESIAN_POINT('',(2.137090663419E-004,2.644776493105,
+    0.196382895431));
+#768 = CARTESIAN_POINT('',(1.82479303379E-004,2.644818224059,
+    0.197394209739));
+#769 = CARTESIAN_POINT('',(1.904991865267E-004,2.644792482679,
+    0.198397147302));
+#770 = CARTESIAN_POINT('',(4.142661841558E-004,2.644599781736,
+    0.199401264626));
+#771 = CARTESIAN_POINT('',(-2.716665081412E-004,2.64526796997,
+    0.200436575434));
+#772 = CARTESIAN_POINT('',(8.461317894882E-004,2.644133469642,
+    0.201389424797));
+#773 = CARTESIAN_POINT('',(3.335517559501E-004,2.644689702492,
+    0.202425045299));
+#774 = CARTESIAN_POINT('',(4.798803727729E-004,2.644506734143,
+    0.203422641584));
+#775 = CARTESIAN_POINT('',(7.109001791175E-004,2.644263432081,
+    0.204415911705));
+#776 = CARTESIAN_POINT('',(-8.539008441884E-004,2.659612086506,
+    0.19681030406));
+#777 = CARTESIAN_POINT('',(-9.828226257176E-004,2.659763263864,
+    0.197829947055));
+#778 = CARTESIAN_POINT('',(-1.015369142237E-003,2.659816523397,
+    0.198844531354));
+#779 = CARTESIAN_POINT('',(-4.890922151949E-004,2.659178662665,
+    0.199793629113));
+#780 = CARTESIAN_POINT('',(-9.587995131978E-004,2.659769396696,
+    0.200867970916));
+#781 = CARTESIAN_POINT('',(-5.053534354812E-004,2.65923307237,
+    0.201815536588));
+#782 = CARTESIAN_POINT('',(-8.664419188158E-004,2.659661993498,
+    0.202860173041));
+#783 = CARTESIAN_POINT('',(-4.80009214642E-004,2.659213696467,
+    0.203841966343));
+#784 = CARTESIAN_POINT('',(-1.838976294475E-004,2.658907407939,
+    0.204832460767));
+#785 = CARTESIAN_POINT('',(1.539421432014E-003,2.670869498291,
+    0.197032323983));
+#786 = CARTESIAN_POINT('',(1.765416126496E-003,2.670586096697,
+    0.198032470533));
+#787 = CARTESIAN_POINT('',(2.328765148662E-003,2.670088884044,
+    0.19902231322));
+#788 = CARTESIAN_POINT('',(-1.589569202628E-003,2.67450177894,
+    0.200231149828));
+#789 = CARTESIAN_POINT('',(5.306539755653E-003,2.666488508083,
+    0.2008692582));
+#790 = CARTESIAN_POINT('',(-1.641846119105E-003,2.674705896838,
+    0.202260038186));
+#791 = CARTESIAN_POINT('',(3.02454915453E-003,2.669286716082,
+    0.203007071498));
+#792 = CARTESIAN_POINT('',(1.803682763758E-003,2.670628884418,
+    0.204083693191));
+#793 = CARTESIAN_POINT('',(2.036562773553E-003,2.67041254188,
+    0.20507931541));
+#794 = CARTESIAN_POINT('',(8.373201681699E-003,2.677781787286,
+    0.197002102126));
+#795 = CARTESIAN_POINT('',(8.859699919832E-003,2.677330654489,
+    0.197952615731));
+#796 = CARTESIAN_POINT('',(6.724062693364E-003,2.679316150347,
+    0.199077388351));
+#797 = CARTESIAN_POINT('',(1.126212922412E-002,2.674668295495,
+    0.200010883935));
+#798 = CARTESIAN_POINT('',(-2.750815029427E-003,2.689516769889,
+    0.201538080052));
+#799 = CARTESIAN_POINT('',(1.425024935689E-002,2.671531477425,
+    0.201838283707));
+#800 = CARTESIAN_POINT('',(7.795218745634E-003,2.678304887919,
+    0.203108761321));
+#801 = CARTESIAN_POINT('',(9.0487029336E-003,2.677084392535,
+    0.204064196509));
+#802 = CARTESIAN_POINT('',(8.185779615246E-003,2.677968984449,
+    0.205117378007));
+#803 = CARTESIAN_POINT('',(1.143911503961E-002,2.688560884959,
+    0.197232697709));
+#804 = CARTESIAN_POINT('',(1.084815986563E-002,2.689151840132,
+    0.198313271172));
+#805 = CARTESIAN_POINT('',(1.26243889152E-002,2.687375611068,
+    0.199213361106));
+#806 = CARTESIAN_POINT('',(7.990403301395E-003,2.692009596746,
+    0.200256248805));
+#807 = CARTESIAN_POINT('',(2.352563422804E-002,2.676474365707,
+    0.200835218493));
+#808 = CARTESIAN_POINT('',(5.284652460605E-003,2.69471534758,
+    0.202484763999));
+#809 = CARTESIAN_POINT('',(1.127247249516E-002,2.688727527498,
+    0.20332980241));
+#810 = CARTESIAN_POINT('',(1.148355756659E-002,2.688516442435,
+    0.204304566769));
+#811 = CARTESIAN_POINT('',(1.276386612191E-002,2.687236133878,
+    0.205243913422));
+#812 = CARTESIAN_POINT('',(2.221821271905E-002,2.691626798315,
+    0.197002102125));
+#813 = CARTESIAN_POINT('',(2.266934552304E-002,2.691140300071,
+    0.197952615728));
+#814 = CARTESIAN_POINT('',(2.068384968994E-002,2.693275937299,
+    0.199077388344));
+#815 = CARTESIAN_POINT('',(2.533170443175E-002,2.688737870769,
+    0.200010883948));
+#816 = CARTESIAN_POINT('',(1.048323018447E-002,2.702750815077,
+    0.201538080043));
+#817 = CARTESIAN_POINT('',(2.846852253948E-002,2.685749750606,
+    0.201838283712));
+#818 = CARTESIAN_POINT('',(2.169511208672E-002,2.692204781265,
+    0.203108761319));
+#819 = CARTESIAN_POINT('',(2.29156074628E-002,2.690951297066,
+    0.20406419651));
+#820 = CARTESIAN_POINT('',(2.203101555094E-002,2.691814220386,
+    0.205117378007));
+#821 = CARTESIAN_POINT('',(2.913050170427E-002,2.698460578572,
+    0.197032323984));
+#822 = CARTESIAN_POINT('',(2.941390329182E-002,2.698234583884,
+    0.198032470536));
+#823 = CARTESIAN_POINT('',(2.991111592517E-002,2.697671234865,
+    0.199022313227));
+#824 = CARTESIAN_POINT('',(2.549822109878E-002,2.701589569207,
+    0.200231149821));
+#825 = CARTESIAN_POINT('',(3.351149187076E-002,2.694693460223,
+    0.200869258208));
+#826 = CARTESIAN_POINT('',(2.529410320066E-002,2.701641846143,
+    0.20226003818));
+#827 = CARTESIAN_POINT('',(3.071328391292E-002,2.696975450835,
+    0.2030070715));
+#828 = CARTESIAN_POINT('',(2.93711155828E-002,2.698196317236,
+    0.204083693191));
+#829 = CARTESIAN_POINT('',(2.958745812054E-002,2.697963437226,
+    0.20507931541));
+#830 = CARTESIAN_POINT('',(4.038791349758E-002,2.700853900841,
+    0.196810304059));
+#831 = CARTESIAN_POINT('',(4.023673614191E-002,2.70098282262,
+    0.197829947054));
+#832 = CARTESIAN_POINT('',(4.018347661434E-002,2.701015369134,
+    0.198844531351));
+#833 = CARTESIAN_POINT('',(4.082133730799E-002,2.700489092233,
+    0.199793629119));
+#834 = CARTESIAN_POINT('',(4.023060333503E-002,2.700958799495,
+    0.200867970908));
+#835 = CARTESIAN_POINT('',(4.076692761249E-002,2.700505353443,
+    0.201815536592));
+#836 = CARTESIAN_POINT('',(4.033800650315E-002,2.700866441919,
+    0.202860173041));
+#837 = CARTESIAN_POINT('',(4.07863035317E-002,2.700480009214,
+    0.203841966343));
+#838 = CARTESIAN_POINT('',(4.109259206148E-002,2.700183897629,
+    0.204832460767));
+#839 = CARTESIAN_POINT('',(5.522350689244E-002,2.699786290936,
+    0.196382895432));
+#840 = CARTESIAN_POINT('',(5.518177594083E-002,2.699817520697,
+    0.197394209739));
+#841 = CARTESIAN_POINT('',(5.520751731678E-002,2.699809500816,
+    0.198397147303));
+#842 = CARTESIAN_POINT('',(5.540021827412E-002,2.699585733811,
+    0.199401264624));
+#843 = CARTESIAN_POINT('',(5.473203001644E-002,2.700271666515,
+    0.200436575436));
+#844 = CARTESIAN_POINT('',(5.586653036869E-002,2.699153868206,
+    0.201389424795));
+#845 = CARTESIAN_POINT('',(5.53102975048E-002,2.699666448245,
+    0.202425045299));
+#846 = CARTESIAN_POINT('',(5.549326585733E-002,2.699520119627,
+    0.203422641584));
+#847 = CARTESIAN_POINT('',(5.573656792153E-002,2.699289099821,
+    0.204415911704));
+#848 = ADVANCED_FACE('',(#849),#874,.F.);
+#849 = FACE_BOUND('',#850,.F.);
+#850 = EDGE_LOOP('',(#851,#852,#860,#868));
+#851 = ORIENTED_EDGE('',*,*,#500,.F.);
+#852 = ORIENTED_EDGE('',*,*,#853,.F.);
+#853 = EDGE_CURVE('',#854,#501,#856,.T.);
+#854 = VERTEX_POINT('',#855);
+#855 = CARTESIAN_POINT('',(-6.938893903907E-018,5.E-002,5.E-002));
+#856 = LINE('',#857,#858);
+#857 = CARTESIAN_POINT('',(-6.938893903907E-018,5.E-002,0.E+000));
+#858 = VECTOR('',#859,1.);
+#859 = DIRECTION('',(0.E+000,0.E+000,1.));
+#860 = ORIENTED_EDGE('',*,*,#861,.T.);
+#861 = EDGE_CURVE('',#854,#862,#864,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(-6.938893903907E-018,2.65,5.E-002));
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(-6.938893903907E-018,0.E+000,5.E-002));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#868 = ORIENTED_EDGE('',*,*,#869,.T.);
+#869 = EDGE_CURVE('',#862,#492,#870,.T.);
+#870 = LINE('',#871,#872);
+#871 = CARTESIAN_POINT('',(-6.938893903907E-018,2.65,0.E+000));
+#872 = VECTOR('',#873,1.);
+#873 = DIRECTION('',(0.E+000,0.E+000,1.));
+#874 = PLANE('',#875);
+#875 = AXIS2_PLACEMENT_3D('',#876,#877,#878);
+#876 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#877 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#878 = DIRECTION('',(0.E+000,0.E+000,1.));
+#879 = ADVANCED_FACE('',(#880),#893,.T.);
+#880 = FACE_BOUND('',#881,.T.);
+#881 = EDGE_LOOP('',(#882,#883,#884,#885));
+#882 = ORIENTED_EDGE('',*,*,#627,.F.);
+#883 = ORIENTED_EDGE('',*,*,#526,.F.);
+#884 = ORIENTED_EDGE('',*,*,#559,.F.);
+#885 = ORIENTED_EDGE('',*,*,#886,.F.);
+#886 = EDGE_CURVE('',#628,#552,#887,.T.);
+#887 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#888,#889,#890,#891,#892),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#888 = CARTESIAN_POINT('',(4.,5.E-002,0.197379611036));
+#889 = CARTESIAN_POINT('',(4.,3.036504591506E-002,0.197379611036));
+#890 = CARTESIAN_POINT('',(3.989521541943,1.047845805676E-002,
+    0.197379611036));
+#891 = CARTESIAN_POINT('',(3.969634954085,-4.625929269271E-018,
+    0.197379611036));
+#892 = CARTESIAN_POINT('',(3.95,-6.938893903907E-018,0.197379611036));
+#893 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#894,#895,#896,#897,#898,#899,#900,#901,#902)
+    ,(#903,#904,#905,#906,#907,#908,#909,#910,#911)
+    ,(#912,#913,#914,#915,#916,#917,#918,#919,#920)
+    ,(#921,#922,#923,#924,#925,#926,#927,#928,#929)
+    ,(#930,#931,#932,#933,#934,#935,#936,#937,#938)
+    ,(#939,#940,#941,#942,#943,#944,#945,#946,#947)
+    ,(#948,#949,#950,#951,#952,#953,#954,#955,#956)
+    ,(#957,#958,#959,#960,#961,#962,#963,#964,#965)
+    ,(#966,#967,#968,#969,#970,#971,#972,#973,#974
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-3.889087296526E-002,
+    3.889087296526E-002),(-3.626740088442E-003,4.427879780914E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#894 = CARTESIAN_POINT('',(3.944776493105,2.137090650588E-004,
+    0.196382895431));
+#895 = CARTESIAN_POINT('',(3.944818224059,1.824793030346E-004,
+    0.197394209739));
+#896 = CARTESIAN_POINT('',(3.944792482679,1.904991848475E-004,
+    0.198397147302));
+#897 = CARTESIAN_POINT('',(3.944599781734,4.142661875674E-004,
+    0.199401264625));
+#898 = CARTESIAN_POINT('',(3.945267969973,-2.716665136584E-004,
+    0.200436575434));
+#899 = CARTESIAN_POINT('',(3.944133469638,8.461317932784E-004,
+    0.201389424796));
+#900 = CARTESIAN_POINT('',(3.944689702493,3.335517547348E-004,
+    0.202425045299));
+#901 = CARTESIAN_POINT('',(3.944506734143,4.798803725631E-004,
+    0.203422641584));
+#902 = CARTESIAN_POINT('',(3.944263432079,7.109001793611E-004,
+    0.204415911704));
+#903 = CARTESIAN_POINT('',(3.959612086506,-8.539008426645E-004,
+    0.19681030406));
+#904 = CARTESIAN_POINT('',(3.959763263866,-9.828226231736E-004,
+    0.197829947055));
+#905 = CARTESIAN_POINT('',(3.959816523394,-1.015369136137E-003,
+    0.198844531353));
+#906 = CARTESIAN_POINT('',(3.959178662672,-4.890922277044E-004,
+    0.199793629115));
+#907 = CARTESIAN_POINT('',(3.959769396689,-9.587995012563E-004,
+    0.200867970914));
+#908 = CARTESIAN_POINT('',(3.959233072376,-5.053534397653E-004,
+    0.201815536589));
+#909 = CARTESIAN_POINT('',(3.959661993497,-8.664419199011E-004,
+    0.202860173042));
+#910 = CARTESIAN_POINT('',(3.959213696469,-4.800092151083E-004,
+    0.203841966343));
+#911 = CARTESIAN_POINT('',(3.958907407939,-1.838976295593E-004,
+    0.204832460767));
+#912 = CARTESIAN_POINT('',(3.97086949829,1.539421429899E-003,
+    0.197032323983));
+#913 = CARTESIAN_POINT('',(3.970586096694,1.765416121863E-003,
+    0.198032470534));
+#914 = CARTESIAN_POINT('',(3.970088884046,2.32876513844E-003,
+    0.19902231322));
+#915 = CARTESIAN_POINT('',(3.974501778933,-1.589569202679E-003,
+    0.200231149831));
+#916 = CARTESIAN_POINT('',(3.966488508103,5.306539766514E-003,
+    0.200869258196));
+#917 = CARTESIAN_POINT('',(3.974705896809,-1.641846131042E-003,
+    0.202260038188));
+#918 = CARTESIAN_POINT('',(3.969286716091,3.024549161248E-003,
+    0.203007071497));
+#919 = CARTESIAN_POINT('',(3.970628884415,1.803682763913E-003,
+    0.204083693191));
+#920 = CARTESIAN_POINT('',(3.97041254188,2.03656277336E-003,
+    0.20507931541));
+#921 = CARTESIAN_POINT('',(3.977781787287,8.373201682812E-003,
+    0.197002102126));
+#922 = CARTESIAN_POINT('',(3.977330654496,8.85969992238E-003,
+    0.197952615731));
+#923 = CARTESIAN_POINT('',(3.979316150352,6.724062703198E-003,
+    0.199077388353));
+#924 = CARTESIAN_POINT('',(3.97466829548,1.126212922179E-002,
+    0.200010883926));
+#925 = CARTESIAN_POINT('',(3.989516769876,-2.75081504638E-003,
+    0.201538080064));
+#926 = CARTESIAN_POINT('',(3.971531477441,1.425024937123E-002,
+    0.201838283698));
+#927 = CARTESIAN_POINT('',(3.978304887907,7.79521874317E-003,
+    0.203108761323));
+#928 = CARTESIAN_POINT('',(3.97708439254,9.048702935354E-003,
+    0.204064196509));
+#929 = CARTESIAN_POINT('',(3.977968984447,8.185779616728E-003,
+    0.205117378007));
+#930 = CARTESIAN_POINT('',(3.988560884957,1.143911504149E-002,
+    0.197232697709));
+#931 = CARTESIAN_POINT('',(3.98915184012,1.08481598705E-002,
+    0.198313271171));
+#932 = CARTESIAN_POINT('',(3.987375611051,1.262438891859E-002,
+    0.199213361099));
+#933 = CARTESIAN_POINT('',(3.992009596786,7.990403283445E-003,
+    0.200256248824));
+#934 = CARTESIAN_POINT('',(3.976474365687,2.352563424816E-002,
+    0.200835218471));
+#935 = CARTESIAN_POINT('',(3.994715347578,5.284652453426E-003,
+    0.202484764013));
+#936 = CARTESIAN_POINT('',(3.988727527508,1.12724724898E-002,
+    0.203329802406));
+#937 = CARTESIAN_POINT('',(3.988516442431,1.148355756277E-002,
+    0.204304566769));
+#938 = CARTESIAN_POINT('',(3.987236133882,1.2763866119E-002,
+    0.205243913423));
+#939 = CARTESIAN_POINT('',(3.991626798319,2.221821271491E-002,
+    0.197002102126));
+#940 = CARTESIAN_POINT('',(3.991140300085,2.266934551233E-002,
+    0.197952615731));
+#941 = CARTESIAN_POINT('',(3.993275937319,2.068384967217E-002,
+    0.199077388352));
+#942 = CARTESIAN_POINT('',(3.988737870724,2.533170446862E-002,
+    0.200010883927));
+#943 = CARTESIAN_POINT('',(4.0027508151,1.048323015473E-002,
+    0.201538080065));
+#944 = CARTESIAN_POINT('',(3.9857497506,2.846852254619E-002,
+    0.201838283698));
+#945 = CARTESIAN_POINT('',(3.992204781258,2.169511209184E-002,
+    0.203108761323));
+#946 = CARTESIAN_POINT('',(3.990951297069,2.291560746537E-002,
+    0.204064196509));
+#947 = CARTESIAN_POINT('',(3.991814220382,2.203101555249E-002,
+    0.205117378007));
+#948 = CARTESIAN_POINT('',(3.998460578569,2.913050170818E-002,
+    0.197032323983));
+#949 = CARTESIAN_POINT('',(3.998234583874,2.941390330063E-002,
+    0.198032470534));
+#950 = CARTESIAN_POINT('',(3.997671234854,2.99111159427E-002,
+    0.199022313221));
+#951 = CARTESIAN_POINT('',(4.001589569219,2.549822107815E-002,
+    0.20023114983));
+#952 = CARTESIAN_POINT('',(3.994693460215,3.351149189476E-002,
+    0.200869258196));
+#953 = CARTESIAN_POINT('',(4.001641846145,2.529410318001E-002,
+    0.202260038189));
+#954 = CARTESIAN_POINT('',(3.99697545084,3.071328391275E-002,
+    0.203007071498));
+#955 = CARTESIAN_POINT('',(3.998196317234,2.937111558241E-002,
+    0.204083693192));
+#956 = CARTESIAN_POINT('',(3.997963437227,2.958745812001E-002,
+    0.20507931541));
+#957 = CARTESIAN_POINT('',(4.000853900844,4.038791349498E-002,
+    0.19681030406));
+#958 = CARTESIAN_POINT('',(4.000982822625,4.023673613739E-002,
+    0.197829947055));
+#959 = CARTESIAN_POINT('',(4.001015369138,4.01834766072E-002,
+    0.198844531352));
+#960 = CARTESIAN_POINT('',(4.000489092224,4.082133732545E-002,
+    0.199793629115));
+#961 = CARTESIAN_POINT('',(4.000958799504,4.023060331523E-002,
+    0.200867970913));
+#962 = CARTESIAN_POINT('',(4.00050535344,4.076692762325E-002,
+    0.20181553659));
+#963 = CARTESIAN_POINT('',(4.000866441917,4.033800650315E-002,
+    0.202860173041));
+#964 = CARTESIAN_POINT('',(4.000480009215,4.078630353255E-002,
+    0.203841966343));
+#965 = CARTESIAN_POINT('',(4.000183897629,4.10925920611E-002,
+    0.204832460767));
+#966 = CARTESIAN_POINT('',(3.999786290935,5.52235068942E-002,
+    0.196382895431));
+#967 = CARTESIAN_POINT('',(3.999817520697,5.518177594091E-002,
+    0.197394209739));
+#968 = CARTESIAN_POINT('',(3.999809500814,5.520751731992E-002,
+    0.198397147302));
+#969 = CARTESIAN_POINT('',(3.999585733817,5.540021826601E-002,
+    0.199401264626));
+#970 = CARTESIAN_POINT('',(4.000271666507,5.473203002772E-002,
+    0.200436575433));
+#971 = CARTESIAN_POINT('',(3.999153868211,5.586653036034E-002,
+    0.201389424797));
+#972 = CARTESIAN_POINT('',(3.999666448244,5.531029750723E-002,
+    0.202425045299));
+#973 = CARTESIAN_POINT('',(3.999520119628,5.549326585667E-002,
+    0.203422641584));
+#974 = CARTESIAN_POINT('',(3.999289099821,5.573656791931E-002,
+    0.204415911705));
+#975 = ADVANCED_FACE('',(#976),#1001,.F.);
+#976 = FACE_BOUND('',#977,.F.);
+#977 = EDGE_LOOP('',(#978,#979,#987,#995));
+#978 = ORIENTED_EDGE('',*,*,#551,.T.);
+#979 = ORIENTED_EDGE('',*,*,#980,.F.);
+#980 = EDGE_CURVE('',#981,#552,#983,.T.);
+#981 = VERTEX_POINT('',#982);
+#982 = CARTESIAN_POINT('',(3.95,-6.938893903907E-018,5.E-002));
+#983 = LINE('',#984,#985);
+#984 = CARTESIAN_POINT('',(3.95,-6.938893903907E-018,0.E+000));
+#985 = VECTOR('',#986,1.);
+#986 = DIRECTION('',(0.E+000,0.E+000,1.));
+#987 = ORIENTED_EDGE('',*,*,#988,.F.);
+#988 = EDGE_CURVE('',#989,#981,#991,.T.);
+#989 = VERTEX_POINT('',#990);
+#990 = CARTESIAN_POINT('',(5.E-002,-6.938893903907E-018,5.E-002));
+#991 = LINE('',#992,#993);
+#992 = CARTESIAN_POINT('',(0.E+000,-6.938893903907E-018,5.E-002));
+#993 = VECTOR('',#994,1.);
+#994 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#995 = ORIENTED_EDGE('',*,*,#996,.T.);
+#996 = EDGE_CURVE('',#989,#543,#997,.T.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(5.E-002,-6.938893903907E-018,0.E+000));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1001 = PLANE('',#1002);
+#1002 = AXIS2_PLACEMENT_3D('',#1003,#1004,#1005);
+#1003 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1004 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1005 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1006 = ADVANCED_FACE('',(#1007),#1020,.F.);
+#1007 = FACE_BOUND('',#1008,.F.);
+#1008 = EDGE_LOOP('',(#1009,#1010,#1011,#1019));
+#1009 = ORIENTED_EDGE('',*,*,#578,.F.);
+#1010 = ORIENTED_EDGE('',*,*,#595,.F.);
+#1011 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#1012 = EDGE_CURVE('',#637,#596,#1013,.T.);
+#1013 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1014,#1015,#1016,#1017,#1018),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1014 = CARTESIAN_POINT('',(4.,2.65,0.197379611036));
+#1015 = CARTESIAN_POINT('',(4.,2.669634954085,0.197379611036));
+#1016 = CARTESIAN_POINT('',(3.989521541943,2.689521541943,0.197379611036
+    ));
+#1017 = CARTESIAN_POINT('',(3.969634954085,2.7,0.197379611036));
+#1018 = CARTESIAN_POINT('',(3.95,2.7,0.197379611036));
+#1019 = ORIENTED_EDGE('',*,*,#644,.F.);
+#1020 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1021,#1022,#1023,#1024,#1025,#1026,#1027,#1028,#1029)
+    ,(#1030,#1031,#1032,#1033,#1034,#1035,#1036,#1037,#1038)
+    ,(#1039,#1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047)
+    ,(#1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055,#1056)
+    ,(#1057,#1058,#1059,#1060,#1061,#1062,#1063,#1064,#1065)
+    ,(#1066,#1067,#1068,#1069,#1070,#1071,#1072,#1073,#1074)
+    ,(#1075,#1076,#1077,#1078,#1079,#1080,#1081,#1082,#1083)
+    ,(#1084,#1085,#1086,#1087,#1088,#1089,#1090,#1091,#1092)
+    ,(#1093,#1094,#1095,#1096,#1097,#1098,#1099,#1100,#1101
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-3.889087296526E-002,
+    3.889087296526E-002),(-4.427879780914E-003,3.626740088442E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1021 = CARTESIAN_POINT('',(3.99928909982,2.644263432081,0.204415911705)
+  );
+#1022 = CARTESIAN_POINT('',(3.999520119627,2.644506734143,0.203422641584
+    ));
+#1023 = CARTESIAN_POINT('',(3.999666448244,2.644689702492,0.202425045299
+    ));
+#1024 = CARTESIAN_POINT('',(3.99915386821,2.644133469642,0.201389424797)
+  );
+#1025 = CARTESIAN_POINT('',(4.000271666509,2.645267969968,0.200436575433
+    ));
+#1026 = CARTESIAN_POINT('',(3.999585733815,2.644599781737,0.199401264626
+    ));
+#1027 = CARTESIAN_POINT('',(3.999809500814,2.644792482679,0.198397147302
+    ));
+#1028 = CARTESIAN_POINT('',(3.999817520697,2.644818224059,0.197394209739
+    ));
+#1029 = CARTESIAN_POINT('',(3.999786290934,2.644776493105,0.196382895431
+    ));
+#1030 = CARTESIAN_POINT('',(4.000183897629,2.658907407939,0.204832460767
+    ));
+#1031 = CARTESIAN_POINT('',(4.000480009215,2.659213696467,0.203841966343
+    ));
+#1032 = CARTESIAN_POINT('',(4.000866441919,2.659661993498,0.202860173041
+    ));
+#1033 = CARTESIAN_POINT('',(4.00050535344,2.659233072371,0.201815536589)
+  );
+#1034 = CARTESIAN_POINT('',(4.000958799505,2.659769396697,0.200867970914
+    ));
+#1035 = CARTESIAN_POINT('',(4.000489092223,2.659178662663,0.199793629114
+    ));
+#1036 = CARTESIAN_POINT('',(4.001015369138,2.659816523398,0.198844531353
+    ));
+#1037 = CARTESIAN_POINT('',(4.000982822625,2.659763263865,0.197829947055
+    ));
+#1038 = CARTESIAN_POINT('',(4.000853900844,2.659612086507,0.19681030406)
+  );
+#1039 = CARTESIAN_POINT('',(3.997963437228,2.67041254188,0.205079315411)
+  );
+#1040 = CARTESIAN_POINT('',(3.998196317236,2.670628884418,0.204083693192
+    ));
+#1041 = CARTESIAN_POINT('',(3.996975450845,2.669286716088,0.203007071499
+    ));
+#1042 = CARTESIAN_POINT('',(4.001641846121,2.67470589682,0.202260038185)
+  );
+#1043 = CARTESIAN_POINT('',(3.994693460243,2.666488508091,0.2008692582)
+  );
+#1044 = CARTESIAN_POINT('',(4.001589569199,2.674501778946,0.200231149829
+    ));
+#1045 = CARTESIAN_POINT('',(3.99767123486,2.670088884038,0.199022313221)
+  );
+#1046 = CARTESIAN_POINT('',(3.998234583874,2.670586096692,0.198032470534
+    ));
+#1047 = CARTESIAN_POINT('',(3.998460578569,2.670869498289,0.197032323983
+    ));
+#1048 = CARTESIAN_POINT('',(3.99181422038,2.677968984448,0.205117378006)
+  );
+#1049 = CARTESIAN_POINT('',(3.990951297063,2.677084392533,0.204064196509
+    ));
+#1050 = CARTESIAN_POINT('',(3.992204781252,2.678304887903,0.20310876132)
+  );
+#1051 = CARTESIAN_POINT('',(3.985749750634,2.671531477459,0.201838283706
+    ));
+#1052 = CARTESIAN_POINT('',(4.002750815046,2.689516769881,0.201538080058
+    ));
+#1053 = CARTESIAN_POINT('',(3.988737870766,2.674668295462,0.200010883929
+    ));
+#1054 = CARTESIAN_POINT('',(3.993275937303,2.679316150367,0.199077388353
+    ));
+#1055 = CARTESIAN_POINT('',(3.991140300084,2.677330654503,0.197952615732
+    ));
+#1056 = CARTESIAN_POINT('',(3.991626798317,2.67778178729,0.197002102126)
+  );
+#1057 = CARTESIAN_POINT('',(3.987236133884,2.68723613388,0.205243913423)
+  );
+#1058 = CARTESIAN_POINT('',(3.988516442439,2.688516442438,0.20430456677)
+  );
+#1059 = CARTESIAN_POINT('',(3.988727527509,2.688727527515,0.203329802408
+    ));
+#1060 = CARTESIAN_POINT('',(3.994715347554,2.69471534755,0.202484764007)
+  );
+#1061 = CARTESIAN_POINT('',(3.976474365736,2.676474365695,0.200835218476
+    ));
+#1062 = CARTESIAN_POINT('',(3.992009596739,2.692009596811,0.200256248823
+    ));
+#1063 = CARTESIAN_POINT('',(3.987375611072,2.687375611031,0.199213361099
+    ));
+#1064 = CARTESIAN_POINT('',(3.989151840122,2.689151840111,0.198313271169
+    ));
+#1065 = CARTESIAN_POINT('',(3.988560884959,2.688560884954,0.197232697709
+    ));
+#1066 = CARTESIAN_POINT('',(3.977968984446,2.691814220384,0.205117378006
+    ));
+#1067 = CARTESIAN_POINT('',(3.977084392535,2.690951297063,0.204064196509
+    ));
+#1068 = CARTESIAN_POINT('',(3.978304887908,2.692204781259,0.203108761323
+    ));
+#1069 = CARTESIAN_POINT('',(3.971531477452,2.685749750612,0.2018382837)
+  );
+#1070 = CARTESIAN_POINT('',(3.989516769853,2.702750815116,0.201538080066
+    ));
+#1071 = CARTESIAN_POINT('',(3.974668295519,2.688737870696,0.200010883925
+    ));
+#1072 = CARTESIAN_POINT('',(3.979316150333,2.693275937343,0.199077388354
+    ));
+#1073 = CARTESIAN_POINT('',(3.977330654494,2.691140300093,0.197952615733
+    ));
+#1074 = CARTESIAN_POINT('',(3.977781787285,2.691626798322,0.197002102126
+    ));
+#1075 = CARTESIAN_POINT('',(3.970412541881,2.697963437227,0.205079315411
+    ));
+#1076 = CARTESIAN_POINT('',(3.970628884417,2.698196317237,0.204083693192
+    ));
+#1077 = CARTESIAN_POINT('',(3.969286716089,2.696975450833,0.203007071496
+    ));
+#1078 = CARTESIAN_POINT('',(3.97470589682,2.701641846176,0.202260038194)
+  );
+#1079 = CARTESIAN_POINT('',(3.966488508106,2.694693460192,0.200869258193
+    ));
+#1080 = CARTESIAN_POINT('',(3.974501778922,2.701589569238,0.200231149832
+    ));
+#1081 = CARTESIAN_POINT('',(3.970088884057,2.697671234836,0.199022313219
+    ));
+#1082 = CARTESIAN_POINT('',(3.970586096696,2.69823458387,0.198032470533)
+  );
+#1083 = CARTESIAN_POINT('',(3.970869498292,2.698460578567,0.197032323983
+    ));
+#1084 = CARTESIAN_POINT('',(3.958907407939,2.700183897629,0.204832460767
+    ));
+#1085 = CARTESIAN_POINT('',(3.959213696468,2.700480009212,0.203841966343
+    ));
+#1086 = CARTESIAN_POINT('',(3.959661993495,2.700866441917,0.202860173041
+    ));
+#1087 = CARTESIAN_POINT('',(3.959233072378,2.700505353425,0.201815536588
+    ));
+#1088 = CARTESIAN_POINT('',(3.959769396685,2.700958799528,0.200867970916
+    ));
+#1089 = CARTESIAN_POINT('',(3.959178662674,2.700489092204,0.199793629112
+    ));
+#1090 = CARTESIAN_POINT('',(3.959816523393,2.701015369146,0.198844531353
+    ));
+#1091 = CARTESIAN_POINT('',(3.959763263864,2.700982822627,0.197829947055
+    ));
+#1092 = CARTESIAN_POINT('',(3.959612086505,2.700853900845,0.19681030406)
+  );
+#1093 = CARTESIAN_POINT('',(3.944263432081,2.699289099824,0.204415911705
+    ));
+#1094 = CARTESIAN_POINT('',(3.944506734143,2.699520119628,0.203422641584
+    ));
+#1095 = CARTESIAN_POINT('',(3.944689702492,2.699666448242,0.202425045299
+    ));
+#1096 = CARTESIAN_POINT('',(3.944133469642,2.699153868221,0.201389424798
+    ));
+#1097 = CARTESIAN_POINT('',(3.945267969969,2.700271666495,0.200436575432
+    ));
+#1098 = CARTESIAN_POINT('',(3.944599781736,2.699585733825,0.199401264627
+    ));
+#1099 = CARTESIAN_POINT('',(3.944792482679,2.699809500811,0.198397147302
+    ));
+#1100 = CARTESIAN_POINT('',(3.944818224059,2.699817520697,0.197394209739
+    ));
+#1101 = CARTESIAN_POINT('',(3.944776493105,2.699786290933,0.196382895431
+    ));
+#1102 = ADVANCED_FACE('',(#1103),#1128,.T.);
+#1103 = FACE_BOUND('',#1104,.T.);
+#1104 = EDGE_LOOP('',(#1105,#1106,#1114,#1122));
+#1105 = ORIENTED_EDGE('',*,*,#604,.T.);
+#1106 = ORIENTED_EDGE('',*,*,#1107,.F.);
+#1107 = EDGE_CURVE('',#1108,#596,#1110,.T.);
+#1108 = VERTEX_POINT('',#1109);
+#1109 = CARTESIAN_POINT('',(3.95,2.7,5.E-002));
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(3.95,2.7,0.E+000));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1114 = ORIENTED_EDGE('',*,*,#1115,.F.);
+#1115 = EDGE_CURVE('',#1116,#1108,#1118,.T.);
+#1116 = VERTEX_POINT('',#1117);
+#1117 = CARTESIAN_POINT('',(5.E-002,2.7,5.E-002));
+#1118 = LINE('',#1119,#1120);
+#1119 = CARTESIAN_POINT('',(0.E+000,2.7,5.E-002));
+#1120 = VECTOR('',#1121,1.);
+#1121 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1122 = ORIENTED_EDGE('',*,*,#1123,.T.);
+#1123 = EDGE_CURVE('',#1116,#605,#1124,.T.);
+#1124 = LINE('',#1125,#1126);
+#1125 = CARTESIAN_POINT('',(5.E-002,2.7,0.E+000));
+#1126 = VECTOR('',#1127,1.);
+#1127 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1128 = PLANE('',#1129);
+#1129 = AXIS2_PLACEMENT_3D('',#1130,#1131,#1132);
+#1130 = CARTESIAN_POINT('',(0.E+000,2.7,0.E+000));
+#1131 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1133 = ADVANCED_FACE('',(#1134),#1159,.T.);
+#1134 = FACE_BOUND('',#1135,.T.);
+#1135 = EDGE_LOOP('',(#1136,#1137,#1145,#1153));
+#1136 = ORIENTED_EDGE('',*,*,#636,.F.);
+#1137 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1138 = EDGE_CURVE('',#1139,#628,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(4.,5.E-002,5.E-002));
+#1141 = LINE('',#1142,#1143);
+#1142 = CARTESIAN_POINT('',(4.,5.E-002,0.E+000));
+#1143 = VECTOR('',#1144,1.);
+#1144 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1145 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1146 = EDGE_CURVE('',#1139,#1147,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(4.,2.65,5.E-002));
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(4.,0.E+000,5.E-002));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1153 = ORIENTED_EDGE('',*,*,#1154,.T.);
+#1154 = EDGE_CURVE('',#1147,#637,#1155,.T.);
+#1155 = LINE('',#1156,#1157);
+#1156 = CARTESIAN_POINT('',(4.,2.65,0.E+000));
+#1157 = VECTOR('',#1158,1.);
+#1158 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1159 = PLANE('',#1160);
+#1160 = AXIS2_PLACEMENT_3D('',#1161,#1162,#1163);
+#1161 = CARTESIAN_POINT('',(4.,0.E+000,0.E+000));
+#1162 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1163 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1164 = ADVANCED_FACE('',(#1165),#1177,.T.);
+#1165 = FACE_BOUND('',#1166,.T.);
+#1166 = EDGE_LOOP('',(#1167,#1168,#1175,#1176));
+#1167 = ORIENTED_EDGE('',*,*,#853,.F.);
+#1168 = ORIENTED_EDGE('',*,*,#1169,.T.);
+#1169 = EDGE_CURVE('',#854,#989,#1170,.T.);
+#1170 = CIRCLE('',#1171,5.E-002);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(5.E-002,5.E-002,5.E-002));
+#1173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1174 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1175 = ORIENTED_EDGE('',*,*,#996,.T.);
+#1176 = ORIENTED_EDGE('',*,*,#663,.F.);
+#1177 = CYLINDRICAL_SURFACE('',#1178,5.E-002);
+#1178 = AXIS2_PLACEMENT_3D('',#1179,#1180,#1181);
+#1179 = CARTESIAN_POINT('',(5.E-002,5.E-002,0.E+000));
+#1180 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1181 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1182 = ADVANCED_FACE('',(#1183),#1195,.T.);
+#1183 = FACE_BOUND('',#1184,.T.);
+#1184 = EDGE_LOOP('',(#1185,#1186,#1187,#1188));
+#1185 = ORIENTED_EDGE('',*,*,#869,.T.);
+#1186 = ORIENTED_EDGE('',*,*,#758,.F.);
+#1187 = ORIENTED_EDGE('',*,*,#1123,.F.);
+#1188 = ORIENTED_EDGE('',*,*,#1189,.T.);
+#1189 = EDGE_CURVE('',#1116,#862,#1190,.T.);
+#1190 = CIRCLE('',#1191,5.E-002);
+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);
+#1192 = CARTESIAN_POINT('',(5.E-002,2.65,5.E-002));
+#1193 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1194 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1195 = CYLINDRICAL_SURFACE('',#1196,5.E-002);
+#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199);
+#1197 = CARTESIAN_POINT('',(5.E-002,2.65,0.E+000));
+#1198 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1199 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1200 = ADVANCED_FACE('',(#1201),#1228,.T.);
+#1201 = FACE_BOUND('',#1202,.T.);
+#1202 = EDGE_LOOP('',(#1203,#1204,#1213,#1221));
+#1203 = ORIENTED_EDGE('',*,*,#861,.T.);
+#1204 = ORIENTED_EDGE('',*,*,#1205,.T.);
+#1205 = EDGE_CURVE('',#862,#1206,#1208,.T.);
+#1206 = VERTEX_POINT('',#1207);
+#1207 = CARTESIAN_POINT('',(5.E-002,2.65,-6.938893903907E-018));
+#1208 = CIRCLE('',#1209,5.E-002);
+#1209 = AXIS2_PLACEMENT_3D('',#1210,#1211,#1212);
+#1210 = CARTESIAN_POINT('',(5.E-002,2.65,5.E-002));
+#1211 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#1212 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1213 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1214 = EDGE_CURVE('',#1215,#1206,#1217,.T.);
+#1215 = VERTEX_POINT('',#1216);
+#1216 = CARTESIAN_POINT('',(5.E-002,5.E-002,0.E+000));
+#1217 = LINE('',#1218,#1219);
+#1218 = CARTESIAN_POINT('',(5.E-002,0.E+000,-6.938893903907E-018));
+#1219 = VECTOR('',#1220,1.);
+#1220 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1221 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1222 = EDGE_CURVE('',#1215,#854,#1223,.T.);
+#1223 = CIRCLE('',#1224,5.E-002);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(5.E-002,5.E-002,5.E-002));
+#1226 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#1227 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1228 = CYLINDRICAL_SURFACE('',#1229,5.E-002);
+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);
+#1230 = CARTESIAN_POINT('',(5.E-002,0.E+000,5.E-002));
+#1231 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1232 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1233 = ADVANCED_FACE('',(#1234),#1246,.T.);
+#1234 = FACE_BOUND('',#1235,.T.);
+#1235 = EDGE_LOOP('',(#1236,#1237,#1238,#1245));
+#1236 = ORIENTED_EDGE('',*,*,#886,.T.);
+#1237 = ORIENTED_EDGE('',*,*,#980,.F.);
+#1238 = ORIENTED_EDGE('',*,*,#1239,.F.);
+#1239 = EDGE_CURVE('',#1139,#981,#1240,.T.);
+#1240 = CIRCLE('',#1241,5.E-002);
+#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244);
+#1242 = CARTESIAN_POINT('',(3.95,5.E-002,5.E-002));
+#1243 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1244 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1245 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1246 = CYLINDRICAL_SURFACE('',#1247,5.E-002);
+#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
+#1248 = CARTESIAN_POINT('',(3.95,5.E-002,0.E+000));
+#1249 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1250 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1251 = ADVANCED_FACE('',(#1252),#1277,.T.);
+#1252 = FACE_BOUND('',#1253,.T.);
+#1253 = EDGE_LOOP('',(#1254,#1261,#1269,#1276));
+#1254 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#1255 = EDGE_CURVE('',#1215,#989,#1256,.T.);
+#1256 = CIRCLE('',#1257,5.E-002);
+#1257 = AXIS2_PLACEMENT_3D('',#1258,#1259,#1260);
+#1258 = CARTESIAN_POINT('',(5.E-002,5.E-002,5.E-002));
+#1259 = DIRECTION('',(-1.,6.123233995737E-017,0.E+000));
+#1260 = DIRECTION('',(-6.123233995737E-017,-1.,0.E+000));
+#1261 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#1262 = EDGE_CURVE('',#1215,#1263,#1265,.T.);
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(3.95,5.E-002,0.E+000));
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(0.E+000,5.E-002,-6.938893903907E-018));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1269 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1270 = EDGE_CURVE('',#1263,#981,#1271,.T.);
+#1271 = CIRCLE('',#1272,5.E-002);
+#1272 = AXIS2_PLACEMENT_3D('',#1273,#1274,#1275);
+#1273 = CARTESIAN_POINT('',(3.95,5.E-002,5.E-002));
+#1274 = DIRECTION('',(-1.,-6.123233995737E-017,0.E+000));
+#1275 = DIRECTION('',(6.123233995737E-017,-1.,-0.E+000));
+#1276 = ORIENTED_EDGE('',*,*,#988,.F.);
+#1277 = CYLINDRICAL_SURFACE('',#1278,5.E-002);
+#1278 = AXIS2_PLACEMENT_3D('',#1279,#1280,#1281);
+#1279 = CARTESIAN_POINT('',(0.E+000,5.E-002,5.E-002));
+#1280 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1281 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1282 = ADVANCED_FACE('',(#1283),#1295,.T.);
+#1283 = FACE_BOUND('',#1284,.T.);
+#1284 = EDGE_LOOP('',(#1285,#1286,#1287,#1288));
+#1285 = ORIENTED_EDGE('',*,*,#1107,.T.);
+#1286 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#1287 = ORIENTED_EDGE('',*,*,#1154,.F.);
+#1288 = ORIENTED_EDGE('',*,*,#1289,.T.);
+#1289 = EDGE_CURVE('',#1147,#1108,#1290,.T.);
+#1290 = CIRCLE('',#1291,5.E-002);
+#1291 = AXIS2_PLACEMENT_3D('',#1292,#1293,#1294);
+#1292 = CARTESIAN_POINT('',(3.95,2.65,5.E-002));
+#1293 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1294 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1295 = CYLINDRICAL_SURFACE('',#1296,5.E-002);
+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);
+#1297 = CARTESIAN_POINT('',(3.95,2.65,0.E+000));
+#1298 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1299 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1300 = ADVANCED_FACE('',(#1301),#1326,.T.);
+#1301 = FACE_BOUND('',#1302,.T.);
+#1302 = EDGE_LOOP('',(#1303,#1304,#1313,#1319));
+#1303 = ORIENTED_EDGE('',*,*,#1115,.T.);
+#1304 = ORIENTED_EDGE('',*,*,#1305,.T.);
+#1305 = EDGE_CURVE('',#1108,#1306,#1308,.T.);
+#1306 = VERTEX_POINT('',#1307);
+#1307 = CARTESIAN_POINT('',(3.95,2.65,-6.938893903907E-018));
+#1308 = CIRCLE('',#1309,5.E-002);
+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);
+#1310 = CARTESIAN_POINT('',(3.95,2.65,5.E-002));
+#1311 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1312 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1313 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1314 = EDGE_CURVE('',#1206,#1306,#1315,.T.);
+#1315 = LINE('',#1316,#1317);
+#1316 = CARTESIAN_POINT('',(0.E+000,2.65,-6.938893903907E-018));
+#1317 = VECTOR('',#1318,1.);
+#1318 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1319 = ORIENTED_EDGE('',*,*,#1320,.F.);
+#1320 = EDGE_CURVE('',#1116,#1206,#1321,.T.);
+#1321 = CIRCLE('',#1322,5.E-002);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(5.E-002,2.65,5.E-002));
+#1324 = DIRECTION('',(-1.,-0.E+000,6.123233995737E-017));
+#1325 = DIRECTION('',(-6.123233995737E-017,0.E+000,-1.));
+#1326 = CYLINDRICAL_SURFACE('',#1327,5.E-002);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(0.E+000,2.65,5.E-002));
+#1329 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1330 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1331 = ADVANCED_FACE('',(#1332),#1355,.T.);
+#1332 = FACE_BOUND('',#1333,.T.);
+#1333 = EDGE_LOOP('',(#1334,#1341,#1347,#1354));
+#1334 = ORIENTED_EDGE('',*,*,#1335,.F.);
+#1335 = EDGE_CURVE('',#1263,#1139,#1336,.T.);
+#1336 = CIRCLE('',#1337,5.E-002);
+#1337 = AXIS2_PLACEMENT_3D('',#1338,#1339,#1340);
+#1338 = CARTESIAN_POINT('',(3.95,5.E-002,5.E-002));
+#1339 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1340 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1341 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1342 = EDGE_CURVE('',#1263,#1306,#1343,.T.);
+#1343 = LINE('',#1344,#1345);
+#1344 = CARTESIAN_POINT('',(3.95,0.E+000,-6.938893903907E-018));
+#1345 = VECTOR('',#1346,1.);
+#1346 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1347 = ORIENTED_EDGE('',*,*,#1348,.F.);
+#1348 = EDGE_CURVE('',#1147,#1306,#1349,.T.);
+#1349 = CIRCLE('',#1350,5.E-002);
+#1350 = AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
+#1351 = CARTESIAN_POINT('',(3.95,2.65,5.E-002));
+#1352 = DIRECTION('',(0.E+000,1.,6.123233995737E-017));
+#1353 = DIRECTION('',(0.E+000,6.123233995737E-017,-1.));
+#1354 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1355 = CYLINDRICAL_SURFACE('',#1356,5.E-002);
+#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359);
+#1357 = CARTESIAN_POINT('',(3.95,0.E+000,5.E-002));
+#1358 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1359 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1360 = ADVANCED_FACE('',(#1361),#1366,.T.);
+#1361 = FACE_BOUND('',#1362,.T.);
+#1362 = EDGE_LOOP('',(#1363,#1364,#1365));
+#1363 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#1364 = ORIENTED_EDGE('',*,*,#1255,.T.);
+#1365 = ORIENTED_EDGE('',*,*,#1169,.F.);
+#1366 = SPHERICAL_SURFACE('',#1367,5.E-002);
+#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370);
+#1368 = CARTESIAN_POINT('',(5.E-002,5.E-002,5.E-002));
+#1369 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1370 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1371 = ADVANCED_FACE('',(#1372),#1377,.T.);
+#1372 = FACE_BOUND('',#1373,.T.);
+#1373 = EDGE_LOOP('',(#1374,#1375,#1376));
+#1374 = ORIENTED_EDGE('',*,*,#1189,.F.);
+#1375 = ORIENTED_EDGE('',*,*,#1320,.T.);
+#1376 = ORIENTED_EDGE('',*,*,#1205,.F.);
+#1377 = SPHERICAL_SURFACE('',#1378,5.E-002);
+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);
+#1379 = CARTESIAN_POINT('',(5.E-002,2.65,5.E-002));
+#1380 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#1381 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1382 = ADVANCED_FACE('',(#1383),#1389,.F.);
+#1383 = FACE_BOUND('',#1384,.F.);
+#1384 = EDGE_LOOP('',(#1385,#1386,#1387,#1388));
+#1385 = ORIENTED_EDGE('',*,*,#1214,.F.);
+#1386 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#1387 = ORIENTED_EDGE('',*,*,#1342,.T.);
+#1388 = ORIENTED_EDGE('',*,*,#1314,.F.);
+#1389 = PLANE('',#1390);
+#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393);
+#1391 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1392 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1393 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1394 = ADVANCED_FACE('',(#1395),#1400,.T.);
+#1395 = FACE_BOUND('',#1396,.T.);
+#1396 = EDGE_LOOP('',(#1397,#1398,#1399));
+#1397 = ORIENTED_EDGE('',*,*,#1239,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1399 = ORIENTED_EDGE('',*,*,#1335,.T.);
+#1400 = SPHERICAL_SURFACE('',#1401,5.E-002);
+#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
+#1402 = CARTESIAN_POINT('',(3.95,5.E-002,5.E-002));
+#1403 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1404 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1405 = ADVANCED_FACE('',(#1406),#1411,.T.);
+#1406 = FACE_BOUND('',#1407,.T.);
+#1407 = EDGE_LOOP('',(#1408,#1409,#1410));
+#1408 = ORIENTED_EDGE('',*,*,#1289,.F.);
+#1409 = ORIENTED_EDGE('',*,*,#1348,.T.);
+#1410 = ORIENTED_EDGE('',*,*,#1305,.F.);
+#1411 = SPHERICAL_SURFACE('',#1412,5.E-002);
+#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);
+#1413 = CARTESIAN_POINT('',(3.95,2.65,5.E-002));
+#1414 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1415 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1420)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1417,#1418,#1419)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1417 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1418 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1419 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1420 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-006),#1417,
+  'distance_accuracy_value','confusion accuracy');
+#1421 = SHAPE_DEFINITION_REPRESENTATION(#1422,#81);
+#1422 = PRODUCT_DEFINITION_SHAPE('','',#1423);
+#1423 = PRODUCT_DEFINITION('design','',#1424,#1427);
+#1424 = PRODUCT_DEFINITION_FORMATION('','',#1425);
+#1425 = PRODUCT('Open_CASCADE_STEP_translator_6.8_28.1.1',
+  'Open_CASCADE_STEP_translator_6.8_28.1.1','',(#1426));
+#1426 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1427 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1428 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1429,#1431);
+#1429 = ( REPRESENTATION_RELATIONSHIP('','',#81,#71) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1430) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1430 = ITEM_DEFINED_TRANSFORMATION('','',#11,#72);
+#1431 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1432);
+#1432 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('180','176','',#66,#1423,$);
+#1433 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1425));
+#1434 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1435,#1437);
+#1435 = ( REPRESENTATION_RELATIONSHIP('','',#71,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1436) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1436 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#1437 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1438);
+#1438 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('181','177','',#41,#66,$);
+#1439 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#68));
+#1440 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1441),#1591);
+#1441 = MANIFOLD_SOLID_BREP('',#1442);
+#1442 = CLOSED_SHELL('',(#1443,#1483,#1523,#1545,#1567,#1579));
+#1443 = ADVANCED_FACE('',(#1444),#1478,.F.);
+#1444 = FACE_BOUND('',#1445,.F.);
+#1445 = EDGE_LOOP('',(#1446,#1456,#1464,#1472));
+#1446 = ORIENTED_EDGE('',*,*,#1447,.F.);
+#1447 = EDGE_CURVE('',#1448,#1450,#1452,.T.);
+#1448 = VERTEX_POINT('',#1449);
+#1449 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1450 = VERTEX_POINT('',#1451);
+#1451 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#1452 = LINE('',#1453,#1454);
+#1453 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1454 = VECTOR('',#1455,1.);
+#1455 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1456 = ORIENTED_EDGE('',*,*,#1457,.T.);
+#1457 = EDGE_CURVE('',#1448,#1458,#1460,.T.);
+#1458 = VERTEX_POINT('',#1459);
+#1459 = CARTESIAN_POINT('',(0.E+000,1.75,0.E+000));
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1464 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1465 = EDGE_CURVE('',#1458,#1466,#1468,.T.);
+#1466 = VERTEX_POINT('',#1467);
+#1467 = CARTESIAN_POINT('',(0.E+000,1.75,0.2));
+#1468 = LINE('',#1469,#1470);
+#1469 = CARTESIAN_POINT('',(0.E+000,1.75,0.E+000));
+#1470 = VECTOR('',#1471,1.);
+#1471 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1473 = EDGE_CURVE('',#1450,#1466,#1474,.T.);
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1481 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1482 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1483 = ADVANCED_FACE('',(#1484),#1518,.T.);
+#1484 = FACE_BOUND('',#1485,.T.);
+#1485 = EDGE_LOOP('',(#1486,#1496,#1504,#1512));
+#1486 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1487 = EDGE_CURVE('',#1488,#1490,#1492,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000));
+#1490 = VERTEX_POINT('',#1491);
+#1491 = CARTESIAN_POINT('',(0.45,0.E+000,0.2));
+#1492 = LINE('',#1493,#1494);
+#1493 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000));
+#1494 = VECTOR('',#1495,1.);
+#1495 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1496 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#1497 = EDGE_CURVE('',#1488,#1498,#1500,.T.);
+#1498 = VERTEX_POINT('',#1499);
+#1499 = CARTESIAN_POINT('',(0.45,1.75,0.E+000));
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1504 = ORIENTED_EDGE('',*,*,#1505,.T.);
+#1505 = EDGE_CURVE('',#1498,#1506,#1508,.T.);
+#1506 = VERTEX_POINT('',#1507);
+#1507 = CARTESIAN_POINT('',(0.45,1.75,0.2));
+#1508 = LINE('',#1509,#1510);
+#1509 = CARTESIAN_POINT('',(0.45,1.75,0.E+000));
+#1510 = VECTOR('',#1511,1.);
+#1511 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#1513 = EDGE_CURVE('',#1490,#1506,#1514,.T.);
+#1514 = LINE('',#1515,#1516);
+#1515 = CARTESIAN_POINT('',(0.45,0.E+000,0.2));
+#1516 = VECTOR('',#1517,1.);
+#1517 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1518 = PLANE('',#1519);
+#1519 = AXIS2_PLACEMENT_3D('',#1520,#1521,#1522);
+#1520 = CARTESIAN_POINT('',(0.45,0.E+000,0.E+000));
+#1521 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1522 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1523 = ADVANCED_FACE('',(#1524),#1540,.F.);
+#1524 = FACE_BOUND('',#1525,.F.);
+#1525 = EDGE_LOOP('',(#1526,#1532,#1533,#1539));
+#1526 = ORIENTED_EDGE('',*,*,#1527,.F.);
+#1527 = EDGE_CURVE('',#1448,#1488,#1528,.T.);
+#1528 = LINE('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1530 = VECTOR('',#1531,1.);
+#1531 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1532 = ORIENTED_EDGE('',*,*,#1447,.T.);
+#1533 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1534 = EDGE_CURVE('',#1450,#1490,#1535,.T.);
+#1535 = LINE('',#1536,#1537);
+#1536 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#1537 = VECTOR('',#1538,1.);
+#1538 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1539 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1540 = PLANE('',#1541);
+#1541 = AXIS2_PLACEMENT_3D('',#1542,#1543,#1544);
+#1542 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1543 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1544 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1545 = ADVANCED_FACE('',(#1546),#1562,.T.);
+#1546 = FACE_BOUND('',#1547,.T.);
+#1547 = EDGE_LOOP('',(#1548,#1554,#1555,#1561));
+#1548 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1549 = EDGE_CURVE('',#1458,#1498,#1550,.T.);
+#1550 = LINE('',#1551,#1552);
+#1551 = CARTESIAN_POINT('',(0.E+000,1.75,0.E+000));
+#1552 = VECTOR('',#1553,1.);
+#1553 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1554 = ORIENTED_EDGE('',*,*,#1465,.T.);
+#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
+#1556 = EDGE_CURVE('',#1466,#1506,#1557,.T.);
+#1557 = LINE('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(0.E+000,1.75,0.2));
+#1559 = VECTOR('',#1560,1.);
+#1560 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1561 = ORIENTED_EDGE('',*,*,#1505,.F.);
+#1562 = PLANE('',#1563);
+#1563 = AXIS2_PLACEMENT_3D('',#1564,#1565,#1566);
+#1564 = CARTESIAN_POINT('',(0.E+000,1.75,0.E+000));
+#1565 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1566 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1567 = ADVANCED_FACE('',(#1568),#1574,.F.);
+#1568 = FACE_BOUND('',#1569,.F.);
+#1569 = EDGE_LOOP('',(#1570,#1571,#1572,#1573));
+#1570 = ORIENTED_EDGE('',*,*,#1457,.F.);
+#1571 = ORIENTED_EDGE('',*,*,#1527,.T.);
+#1572 = ORIENTED_EDGE('',*,*,#1497,.T.);
+#1573 = ORIENTED_EDGE('',*,*,#1549,.F.);
+#1574 = PLANE('',#1575);
+#1575 = AXIS2_PLACEMENT_3D('',#1576,#1577,#1578);
+#1576 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1577 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1578 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1579 = ADVANCED_FACE('',(#1580),#1586,.T.);
+#1580 = FACE_BOUND('',#1581,.T.);
+#1581 = EDGE_LOOP('',(#1582,#1583,#1584,#1585));
+#1582 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1583 = ORIENTED_EDGE('',*,*,#1534,.T.);
+#1584 = ORIENTED_EDGE('',*,*,#1513,.T.);
+#1585 = ORIENTED_EDGE('',*,*,#1556,.F.);
+#1586 = PLANE('',#1587);
+#1587 = AXIS2_PLACEMENT_3D('',#1588,#1589,#1590);
+#1588 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.2));
+#1589 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1590 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1595)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1592,#1593,#1594)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1592 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1593 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1594 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1595 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1592,
+  'distance_accuracy_value','confusion accuracy');
+#1596 = SHAPE_DEFINITION_REPRESENTATION(#1597,#1440);
+#1597 = PRODUCT_DEFINITION_SHAPE('','',#1598);
+#1598 = PRODUCT_DEFINITION('design','',#1599,#1602);
+#1599 = PRODUCT_DEFINITION_FORMATION('','',#1600);
+#1600 = PRODUCT('lead','lead','',(#1601));
+#1601 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1602 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1604,#1606);
+#1604 = ( REPRESENTATION_RELATIONSHIP('','',#1440,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1605) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#1606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1607);
+#1607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('182','178','',#41,#1598,$);
+#1608 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1600));
+#1609 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1610,#1612);
+#1610 = ( REPRESENTATION_RELATIONSHIP('','',#1440,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1611) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1611 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#1612 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1613);
+#1613 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('183','179','',#41,#1598,$);
+#1614 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1615,#1617);
+#1615 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1616) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1616 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#1617 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1618);
+#1618 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('184','','',#23,#41,$);
+#1619 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#1620 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1621),#1591);
+#1621 = STYLED_ITEM('color',(#1622),#1441);
+#1622 = PRESENTATION_STYLE_ASSIGNMENT((#1623,#1629));
+#1623 = SURFACE_STYLE_USAGE(.BOTH.,#1624);
+#1624 = SURFACE_SIDE_STYLE('',(#1625));
+#1625 = SURFACE_STYLE_FILL_AREA(#1626);
+#1626 = FILL_AREA_STYLE('',(#1627));
+#1627 = FILL_AREA_STYLE_COLOUR('',#1628);
+#1628 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1629 = CURVE_STYLE('',#1630,POSITIVE_LENGTH_MEASURE(0.1),#1628);
+#1630 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#1631 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1632),#1416);
+#1632 = STYLED_ITEM('color',(#1633),#82);
+#1633 = PRESENTATION_STYLE_ASSIGNMENT((#1634,#1640));
+#1634 = SURFACE_STYLE_USAGE(.BOTH.,#1635);
+#1635 = SURFACE_SIDE_STYLE('',(#1636));
+#1636 = SURFACE_STYLE_FILL_AREA(#1637);
+#1637 = FILL_AREA_STYLE('',(#1638));
+#1638 = FILL_AREA_STYLE_COLOUR('',#1639);
+#1639 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#1640 = CURVE_STYLE('',#1641,POSITIVE_LENGTH_MEASURE(0.1),#1639);
+#1641 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;