commit 2e0180b6467812830c3fc680b2b9dbc1d8966024
parent cf95d1236fdcb905971b0ed41e5269bf0c5fcf32
Author: Martin Klöckner <mjkloeckner@gmail.com>
Date: Sat, 25 Jul 2026 21:31:02 -0300
Actualizar diagrama y placa. Agregar modelo 3D de bornera.
Diffstat:
10 files changed, 9887 insertions(+), 770 deletions(-)
diff --git a/tp/board/3d_models/KF350-2P_v2.bmp b/tp/board/3d_models/KF350-2P_v2.bmp
Binary files differ.
diff --git a/tp/board/3d_models/KF350-2p.step b/tp/board/3d_models/KF350-2p.step
@@ -0,0 +1,4475 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2026-06-19T23:03:49',(''),(''),
+ 'Open CASCADE STEP processor 7.8','FreeCAD','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('KF350_2p','KF350_2p','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39),#43);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(1.75,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(5.25,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(1.75,-0.2,4.6));
+#29 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(5.25,-0.2,4.6));
+#33 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(1.75,0.,0.));
+#37 = DIRECTION('',(0.,0.,1.));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(5.25,0.,0.));
+#41 = DIRECTION('',(0.,0.,1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#47)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#44,#45,#46)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#44 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#45 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#46 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#47 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#44,
+ 'distance_accuracy_value','confusion accuracy');
+#48 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#49 = SHAPE_DEFINITION_REPRESENTATION(#50,#56);
+#50 = PRODUCT_DEFINITION_SHAPE('','',#51);
+#51 = PRODUCT_DEFINITION('design','',#52,#55);
+#52 = PRODUCT_DEFINITION_FORMATION('','',#53);
+#53 = PRODUCT('Corps','Corps','',(#54));
+#54 = PRODUCT_CONTEXT('',#2,'mechanical');
+#55 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#56 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#57),#1473);
+#57 = MANIFOLD_SOLID_BREP('',#58);
+#58 = CLOSED_SHELL('',(#59,#179,#210,#241,#263,#294,#405,#452,#483,#516,
+ #547,#610,#641,#674,#705,#743,#774,#859,#883,#907,#924,#936,#948,
+ #980,#1004,#1029,#1060,#1084,#1108,#1125,#1163,#1191,#1215,#1246,
+ #1274,#1298,#1326,#1363,#1375,#1387,#1404,#1421,#1433,#1445));
+#59 = ADVANCED_FACE('',(#60),#174,.F.);
+#60 = FACE_BOUND('',#61,.F.);
+#61 = EDGE_LOOP('',(#62,#72,#80,#88,#96,#104,#112,#120,#128,#136,#144,
+ #152,#160,#168));
+#62 = ORIENTED_EDGE('',*,*,#63,.T.);
+#63 = EDGE_CURVE('',#64,#66,#68,.T.);
+#64 = VERTEX_POINT('',#65);
+#65 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#66 = VERTEX_POINT('',#67);
+#67 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#68 = LINE('',#69,#70);
+#69 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#70 = VECTOR('',#71,1.);
+#71 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#72 = ORIENTED_EDGE('',*,*,#73,.T.);
+#73 = EDGE_CURVE('',#66,#74,#76,.T.);
+#74 = VERTEX_POINT('',#75);
+#75 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#76 = LINE('',#77,#78);
+#77 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#78 = VECTOR('',#79,1.);
+#79 = DIRECTION('',(0.,0.,-1.));
+#80 = ORIENTED_EDGE('',*,*,#81,.T.);
+#81 = EDGE_CURVE('',#74,#82,#84,.T.);
+#82 = VERTEX_POINT('',#83);
+#83 = CARTESIAN_POINT('',(0.,2.5,0.));
+#84 = LINE('',#85,#86);
+#85 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#86 = VECTOR('',#87,1.);
+#87 = DIRECTION('',(0.,1.,0.));
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#90,#82,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-0.,-0.,-1.));
+#96 = ORIENTED_EDGE('',*,*,#97,.T.);
+#97 = EDGE_CURVE('',#90,#98,#100,.T.);
+#98 = VERTEX_POINT('',#99);
+#99 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#100 = LINE('',#101,#102);
+#101 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#102 = VECTOR('',#103,1.);
+#103 = DIRECTION('',(0.,1.,0.));
+#104 = ORIENTED_EDGE('',*,*,#105,.T.);
+#105 = EDGE_CURVE('',#98,#106,#108,.T.);
+#106 = VERTEX_POINT('',#107);
+#107 = CARTESIAN_POINT('',(0.,2.9,0.));
+#108 = LINE('',#109,#110);
+#109 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#110 = VECTOR('',#111,1.);
+#111 = DIRECTION('',(-0.,-0.,-1.));
+#112 = ORIENTED_EDGE('',*,*,#113,.T.);
+#113 = EDGE_CURVE('',#106,#114,#116,.T.);
+#114 = VERTEX_POINT('',#115);
+#115 = CARTESIAN_POINT('',(0.,3.5,0.));
+#116 = LINE('',#117,#118);
+#117 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#118 = VECTOR('',#119,1.);
+#119 = DIRECTION('',(0.,1.,0.));
+#120 = ORIENTED_EDGE('',*,*,#121,.T.);
+#121 = EDGE_CURVE('',#114,#122,#124,.T.);
+#122 = VERTEX_POINT('',#123);
+#123 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#124 = LINE('',#125,#126);
+#125 = CARTESIAN_POINT('',(0.,3.5,0.));
+#126 = VECTOR('',#127,1.);
+#127 = DIRECTION('',(0.,0.,1.));
+#128 = ORIENTED_EDGE('',*,*,#129,.T.);
+#129 = EDGE_CURVE('',#122,#130,#132,.T.);
+#130 = VERTEX_POINT('',#131);
+#131 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#136 = ORIENTED_EDGE('',*,*,#137,.T.);
+#137 = EDGE_CURVE('',#130,#138,#140,.T.);
+#138 = VERTEX_POINT('',#139);
+#139 = CARTESIAN_POINT('',(0.,-0.919919,8.5));
+#140 = LINE('',#141,#142);
+#141 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#142 = VECTOR('',#143,1.);
+#143 = DIRECTION('',(0.,-1.,0.));
+#144 = ORIENTED_EDGE('',*,*,#145,.F.);
+#145 = EDGE_CURVE('',#146,#138,#148,.T.);
+#146 = VERTEX_POINT('',#147);
+#147 = CARTESIAN_POINT('',(0.,-0.919919,4.7));
+#148 = LINE('',#149,#150);
+#149 = CARTESIAN_POINT('',(0.,-0.919919,4.7));
+#150 = VECTOR('',#151,1.);
+#151 = DIRECTION('',(0.,0.,1.));
+#152 = ORIENTED_EDGE('',*,*,#153,.F.);
+#153 = EDGE_CURVE('',#154,#146,#156,.T.);
+#154 = VERTEX_POINT('',#155);
+#155 = CARTESIAN_POINT('',(0.,-1.080081,4.7));
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(0.,-1.080081,4.7));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(0.,1.,0.));
+#160 = ORIENTED_EDGE('',*,*,#161,.T.);
+#161 = EDGE_CURVE('',#154,#162,#164,.T.);
+#162 = VERTEX_POINT('',#163);
+#163 = CARTESIAN_POINT('',(0.,-1.080081,8.5));
+#164 = LINE('',#165,#166);
+#165 = CARTESIAN_POINT('',(0.,-1.080081,4.7));
+#166 = VECTOR('',#167,1.);
+#167 = DIRECTION('',(0.,0.,1.));
+#168 = ORIENTED_EDGE('',*,*,#169,.T.);
+#169 = EDGE_CURVE('',#162,#64,#170,.T.);
+#170 = LINE('',#171,#172);
+#171 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#172 = VECTOR('',#173,1.);
+#173 = DIRECTION('',(0.,-1.,0.));
+#174 = PLANE('',#175);
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(0.,0.110731937239,3.858016113778));
+#177 = DIRECTION('',(1.,0.,0.));
+#178 = DIRECTION('',(0.,0.,1.));
+#179 = ADVANCED_FACE('',(#180),#205,.T.);
+#180 = FACE_BOUND('',#181,.T.);
+#181 = EDGE_LOOP('',(#182,#190,#198,#204));
+#182 = ORIENTED_EDGE('',*,*,#183,.F.);
+#183 = EDGE_CURVE('',#184,#90,#186,.T.);
+#184 = VERTEX_POINT('',#185);
+#185 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#186 = LINE('',#187,#188);
+#187 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#188 = VECTOR('',#189,1.);
+#189 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#190 = ORIENTED_EDGE('',*,*,#191,.T.);
+#191 = EDGE_CURVE('',#184,#192,#194,.T.);
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(0.4,2.4,0.));
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-0.,-0.,-1.));
+#198 = ORIENTED_EDGE('',*,*,#199,.T.);
+#199 = EDGE_CURVE('',#192,#82,#200,.T.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(0.882352941176,2.279411764706,0.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#204 = ORIENTED_EDGE('',*,*,#89,.F.);
+#205 = PLANE('',#206);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#208 = DIRECTION('',(0.242535625036,0.970142500145,0.));
+#209 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#210 = ADVANCED_FACE('',(#211),#236,.T.);
+#211 = FACE_BOUND('',#212,.T.);
+#212 = EDGE_LOOP('',(#213,#221,#229,#235));
+#213 = ORIENTED_EDGE('',*,*,#214,.F.);
+#214 = EDGE_CURVE('',#215,#184,#217,.T.);
+#215 = VERTEX_POINT('',#216);
+#216 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#217 = LINE('',#218,#219);
+#218 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#219 = VECTOR('',#220,1.);
+#220 = DIRECTION('',(0.,-1.,0.));
+#221 = ORIENTED_EDGE('',*,*,#222,.T.);
+#222 = EDGE_CURVE('',#215,#223,#225,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(0.4,3.,0.));
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(-0.,-0.,-1.));
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#223,#192,#231,.T.);
+#231 = LINE('',#232,#233);
+#232 = CARTESIAN_POINT('',(0.4,-0.15,0.));
+#233 = VECTOR('',#234,1.);
+#234 = DIRECTION('',(0.,-1.,0.));
+#235 = ORIENTED_EDGE('',*,*,#191,.F.);
+#236 = PLANE('',#237);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#239 = DIRECTION('',(-1.,0.,0.));
+#240 = DIRECTION('',(0.,-1.,0.));
+#241 = ADVANCED_FACE('',(#242),#258,.T.);
+#242 = FACE_BOUND('',#243,.T.);
+#243 = EDGE_LOOP('',(#244,#250,#251,#257));
+#244 = ORIENTED_EDGE('',*,*,#245,.F.);
+#245 = EDGE_CURVE('',#98,#215,#246,.T.);
+#246 = LINE('',#247,#248);
+#247 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#248 = VECTOR('',#249,1.);
+#249 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#250 = ORIENTED_EDGE('',*,*,#105,.T.);
+#251 = ORIENTED_EDGE('',*,*,#252,.T.);
+#252 = EDGE_CURVE('',#106,#223,#253,.T.);
+#253 = LINE('',#254,#255);
+#254 = CARTESIAN_POINT('',(-0.729411764706,2.717647058824,0.));
+#255 = VECTOR('',#256,1.);
+#256 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#257 = ORIENTED_EDGE('',*,*,#222,.F.);
+#258 = PLANE('',#259);
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#261 = DIRECTION('',(0.242535625036,-0.970142500145,0.));
+#262 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#263 = ADVANCED_FACE('',(#264),#289,.F.);
+#264 = FACE_BOUND('',#265,.F.);
+#265 = EDGE_LOOP('',(#266,#274,#282,#288));
+#266 = ORIENTED_EDGE('',*,*,#267,.T.);
+#267 = EDGE_CURVE('',#114,#268,#270,.T.);
+#268 = VERTEX_POINT('',#269);
+#269 = CARTESIAN_POINT('',(7.,3.5,0.));
+#270 = LINE('',#271,#272);
+#271 = CARTESIAN_POINT('',(0.,3.5,0.));
+#272 = VECTOR('',#273,1.);
+#273 = DIRECTION('',(1.,0.,0.));
+#274 = ORIENTED_EDGE('',*,*,#275,.T.);
+#275 = EDGE_CURVE('',#268,#276,#278,.T.);
+#276 = VERTEX_POINT('',#277);
+#277 = CARTESIAN_POINT('',(7.,3.5,4.7));
+#278 = LINE('',#279,#280);
+#279 = CARTESIAN_POINT('',(7.,3.5,0.));
+#280 = VECTOR('',#281,1.);
+#281 = DIRECTION('',(0.,0.,1.));
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#122,#276,#284,.T.);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,0.,0.));
+#288 = ORIENTED_EDGE('',*,*,#121,.F.);
+#289 = PLANE('',#290);
+#290 = AXIS2_PLACEMENT_3D('',#291,#292,#293);
+#291 = CARTESIAN_POINT('',(0.,3.5,0.));
+#292 = DIRECTION('',(0.,-1.,0.));
+#293 = DIRECTION('',(0.,0.,1.));
+#294 = ADVANCED_FACE('',(#295),#400,.T.);
+#295 = FACE_BOUND('',#296,.T.);
+#296 = EDGE_LOOP('',(#297,#307,#315,#323,#331,#339,#347,#353,#354,#362,
+ #370,#378,#386,#394));
+#297 = ORIENTED_EDGE('',*,*,#298,.T.);
+#298 = EDGE_CURVE('',#299,#301,#303,.T.);
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(7.,-1.8,8.5));
+#301 = VERTEX_POINT('',#302);
+#302 = CARTESIAN_POINT('',(7.,-3.3,4.7));
+#303 = LINE('',#304,#305);
+#304 = CARTESIAN_POINT('',(7.,-1.8,8.5));
+#305 = VECTOR('',#306,1.);
+#306 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#301,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(7.,-3.3,0.));
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(7.,-3.3,4.7));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(0.,0.,-1.));
+#315 = ORIENTED_EDGE('',*,*,#316,.T.);
+#316 = EDGE_CURVE('',#309,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(7.,2.525,0.));
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(7.,-3.3,0.));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(0.,1.,0.));
+#323 = ORIENTED_EDGE('',*,*,#324,.T.);
+#324 = EDGE_CURVE('',#317,#325,#327,.T.);
+#325 = VERTEX_POINT('',#326);
+#326 = CARTESIAN_POINT('',(7.,2.525,4.7));
+#327 = LINE('',#328,#329);
+#328 = CARTESIAN_POINT('',(7.,2.525,0.));
+#329 = VECTOR('',#330,1.);
+#330 = DIRECTION('',(0.,0.,1.));
+#331 = ORIENTED_EDGE('',*,*,#332,.T.);
+#332 = EDGE_CURVE('',#325,#333,#335,.T.);
+#333 = VERTEX_POINT('',#334);
+#334 = CARTESIAN_POINT('',(7.,2.875,4.7));
+#335 = LINE('',#336,#337);
+#336 = CARTESIAN_POINT('',(7.,2.525,4.7));
+#337 = VECTOR('',#338,1.);
+#338 = DIRECTION('',(0.,1.,0.));
+#339 = ORIENTED_EDGE('',*,*,#340,.F.);
+#340 = EDGE_CURVE('',#341,#333,#343,.T.);
+#341 = VERTEX_POINT('',#342);
+#342 = CARTESIAN_POINT('',(7.,2.875,0.));
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(7.,2.875,0.));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(0.,0.,1.));
+#347 = ORIENTED_EDGE('',*,*,#348,.T.);
+#348 = EDGE_CURVE('',#341,#268,#349,.T.);
+#349 = LINE('',#350,#351);
+#350 = CARTESIAN_POINT('',(7.,-3.3,0.));
+#351 = VECTOR('',#352,1.);
+#352 = DIRECTION('',(0.,1.,0.));
+#353 = ORIENTED_EDGE('',*,*,#275,.T.);
+#354 = ORIENTED_EDGE('',*,*,#355,.T.);
+#355 = EDGE_CURVE('',#276,#356,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(7.,2.1,8.5));
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(7.,3.5,4.7));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#362 = ORIENTED_EDGE('',*,*,#363,.T.);
+#363 = EDGE_CURVE('',#356,#364,#366,.T.);
+#364 = VERTEX_POINT('',#365);
+#365 = CARTESIAN_POINT('',(7.,-0.88,8.5));
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(7.,2.1,8.5));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(0.,-1.,0.));
+#370 = ORIENTED_EDGE('',*,*,#371,.F.);
+#371 = EDGE_CURVE('',#372,#364,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(7.,-0.88,4.7));
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(7.,-0.88,4.7));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(0.,0.,1.));
+#378 = ORIENTED_EDGE('',*,*,#379,.F.);
+#379 = EDGE_CURVE('',#380,#372,#382,.T.);
+#380 = VERTEX_POINT('',#381);
+#381 = CARTESIAN_POINT('',(7.,-1.12,4.7));
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(7.,-1.12,4.7));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(0.,1.,0.));
+#386 = ORIENTED_EDGE('',*,*,#387,.T.);
+#387 = EDGE_CURVE('',#380,#388,#390,.T.);
+#388 = VERTEX_POINT('',#389);
+#389 = CARTESIAN_POINT('',(7.,-1.12,8.5));
+#390 = LINE('',#391,#392);
+#391 = CARTESIAN_POINT('',(7.,-1.12,4.7));
+#392 = VECTOR('',#393,1.);
+#393 = DIRECTION('',(0.,0.,1.));
+#394 = ORIENTED_EDGE('',*,*,#395,.T.);
+#395 = EDGE_CURVE('',#388,#299,#396,.T.);
+#396 = LINE('',#397,#398);
+#397 = CARTESIAN_POINT('',(7.,2.1,8.5));
+#398 = VECTOR('',#399,1.);
+#399 = DIRECTION('',(0.,-1.,0.));
+#400 = PLANE('',#401);
+#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404);
+#402 = CARTESIAN_POINT('',(7.,0.110731937239,3.858016113778));
+#403 = DIRECTION('',(1.,0.,0.));
+#404 = DIRECTION('',(0.,0.,1.));
+#405 = ADVANCED_FACE('',(#406),#447,.F.);
+#406 = FACE_BOUND('',#407,.F.);
+#407 = EDGE_LOOP('',(#408,#416,#424,#432,#440,#446));
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#309,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = ORIENTED_EDGE('',*,*,#417,.T.);
+#417 = EDGE_CURVE('',#410,#418,#420,.T.);
+#418 = VERTEX_POINT('',#419);
+#419 = CARTESIAN_POINT('',(5.65,-3.3,0.9));
+#420 = LINE('',#421,#422);
+#421 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#422 = VECTOR('',#423,1.);
+#423 = DIRECTION('',(0.,0.,1.));
+#424 = ORIENTED_EDGE('',*,*,#425,.T.);
+#425 = EDGE_CURVE('',#418,#426,#428,.T.);
+#426 = VERTEX_POINT('',#427);
+#427 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#428 = LINE('',#429,#430);
+#429 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#430 = VECTOR('',#431,1.);
+#431 = DIRECTION('',(1.,0.,0.));
+#432 = ORIENTED_EDGE('',*,*,#433,.T.);
+#433 = EDGE_CURVE('',#426,#434,#436,.T.);
+#434 = VERTEX_POINT('',#435);
+#435 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#436 = LINE('',#437,#438);
+#437 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#438 = VECTOR('',#439,1.);
+#439 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#440 = ORIENTED_EDGE('',*,*,#441,.T.);
+#441 = EDGE_CURVE('',#434,#301,#442,.T.);
+#442 = LINE('',#443,#444);
+#443 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#444 = VECTOR('',#445,1.);
+#445 = DIRECTION('',(1.,0.,0.));
+#446 = ORIENTED_EDGE('',*,*,#308,.T.);
+#447 = PLANE('',#448);
+#448 = AXIS2_PLACEMENT_3D('',#449,#450,#451);
+#449 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#450 = DIRECTION('',(0.,1.,0.));
+#451 = DIRECTION('',(0.,0.,-1.));
+#452 = ADVANCED_FACE('',(#453),#478,.T.);
+#453 = FACE_BOUND('',#454,.T.);
+#454 = EDGE_LOOP('',(#455,#463,#464,#472));
+#455 = ORIENTED_EDGE('',*,*,#456,.F.);
+#456 = EDGE_CURVE('',#410,#457,#459,.T.);
+#457 = VERTEX_POINT('',#458);
+#458 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.));
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(0.,1.,0.));
+#463 = ORIENTED_EDGE('',*,*,#417,.T.);
+#464 = ORIENTED_EDGE('',*,*,#465,.T.);
+#465 = EDGE_CURVE('',#418,#466,#468,.T.);
+#466 = VERTEX_POINT('',#467);
+#467 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.9));
+#468 = LINE('',#469,#470);
+#469 = CARTESIAN_POINT('',(5.65,-3.3,0.9));
+#470 = VECTOR('',#471,1.);
+#471 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#472 = ORIENTED_EDGE('',*,*,#473,.F.);
+#473 = EDGE_CURVE('',#457,#466,#474,.T.);
+#474 = LINE('',#475,#476);
+#475 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.));
+#476 = VECTOR('',#477,1.);
+#477 = DIRECTION('',(0.,0.,1.));
+#478 = PLANE('',#479);
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#481 = DIRECTION('',(-1.,0.,0.));
+#482 = DIRECTION('',(0.,1.,0.));
+#483 = ADVANCED_FACE('',(#484),#511,.F.);
+#484 = FACE_BOUND('',#485,.F.);
+#485 = EDGE_LOOP('',(#486,#495,#503,#510));
+#486 = ORIENTED_EDGE('',*,*,#487,.F.);
+#487 = EDGE_CURVE('',#488,#457,#490,.T.);
+#488 = VERTEX_POINT('',#489);
+#489 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#490 = CIRCLE('',#491,0.4);
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(5.25,0.,0.));
+#493 = DIRECTION('',(0.,0.,-1.));
+#494 = DIRECTION('',(1.,0.,0.));
+#495 = ORIENTED_EDGE('',*,*,#496,.T.);
+#496 = EDGE_CURVE('',#488,#497,#499,.T.);
+#497 = VERTEX_POINT('',#498);
+#498 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.9));
+#499 = LINE('',#500,#501);
+#500 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#501 = VECTOR('',#502,1.);
+#502 = DIRECTION('',(0.,0.,1.));
+#503 = ORIENTED_EDGE('',*,*,#504,.T.);
+#504 = EDGE_CURVE('',#497,#466,#505,.T.);
+#505 = CIRCLE('',#506,0.4);
+#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
+#507 = CARTESIAN_POINT('',(5.25,0.,0.9));
+#508 = DIRECTION('',(0.,0.,-1.));
+#509 = DIRECTION('',(1.,0.,0.));
+#510 = ORIENTED_EDGE('',*,*,#473,.F.);
+#511 = CYLINDRICAL_SURFACE('',#512,0.4);
+#512 = AXIS2_PLACEMENT_3D('',#513,#514,#515);
+#513 = CARTESIAN_POINT('',(5.25,0.,0.));
+#514 = DIRECTION('',(0.,0.,-1.));
+#515 = DIRECTION('',(1.,0.,0.));
+#516 = ADVANCED_FACE('',(#517),#542,.T.);
+#517 = FACE_BOUND('',#518,.T.);
+#518 = EDGE_LOOP('',(#519,#527,#528,#536));
+#519 = ORIENTED_EDGE('',*,*,#520,.F.);
+#520 = EDGE_CURVE('',#488,#521,#523,.T.);
+#521 = VERTEX_POINT('',#522);
+#522 = CARTESIAN_POINT('',(4.85,-3.3,0.));
+#523 = LINE('',#524,#525);
+#524 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#525 = VECTOR('',#526,1.);
+#526 = DIRECTION('',(-1.614869854E-15,-1.,0.));
+#527 = ORIENTED_EDGE('',*,*,#496,.T.);
+#528 = ORIENTED_EDGE('',*,*,#529,.T.);
+#529 = EDGE_CURVE('',#497,#530,#532,.T.);
+#530 = VERTEX_POINT('',#531);
+#531 = CARTESIAN_POINT('',(4.85,-3.3,0.9));
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(4.85,-1.65,0.9));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(-1.614869854E-15,-1.,2.22044604925E-16));
+#536 = ORIENTED_EDGE('',*,*,#537,.F.);
+#537 = EDGE_CURVE('',#521,#530,#538,.T.);
+#538 = LINE('',#539,#540);
+#539 = CARTESIAN_POINT('',(4.85,-3.3,0.));
+#540 = VECTOR('',#541,1.);
+#541 = DIRECTION('',(0.,0.,1.));
+#542 = PLANE('',#543);
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#545 = DIRECTION('',(1.,-1.614869854E-15,0.));
+#546 = DIRECTION('',(-1.614869854E-15,-1.,0.));
+#547 = ADVANCED_FACE('',(#548),#605,.F.);
+#548 = FACE_BOUND('',#549,.F.);
+#549 = EDGE_LOOP('',(#550,#558,#566,#574,#582,#590,#598,#604));
+#550 = ORIENTED_EDGE('',*,*,#551,.F.);
+#551 = EDGE_CURVE('',#552,#521,#554,.T.);
+#552 = VERTEX_POINT('',#553);
+#553 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#554 = LINE('',#555,#556);
+#555 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#556 = VECTOR('',#557,1.);
+#557 = DIRECTION('',(1.,0.,0.));
+#558 = ORIENTED_EDGE('',*,*,#559,.T.);
+#559 = EDGE_CURVE('',#552,#560,#562,.T.);
+#560 = VERTEX_POINT('',#561);
+#561 = CARTESIAN_POINT('',(2.15,-3.3,0.9));
+#562 = LINE('',#563,#564);
+#563 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#564 = VECTOR('',#565,1.);
+#565 = DIRECTION('',(0.,0.,1.));
+#566 = ORIENTED_EDGE('',*,*,#567,.T.);
+#567 = EDGE_CURVE('',#560,#568,#570,.T.);
+#568 = VERTEX_POINT('',#569);
+#569 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#570 = LINE('',#571,#572);
+#571 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#572 = VECTOR('',#573,1.);
+#573 = DIRECTION('',(1.,0.,0.));
+#574 = ORIENTED_EDGE('',*,*,#575,.T.);
+#575 = EDGE_CURVE('',#568,#576,#578,.T.);
+#576 = VERTEX_POINT('',#577);
+#577 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#578 = LINE('',#579,#580);
+#579 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#580 = VECTOR('',#581,1.);
+#581 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#582 = ORIENTED_EDGE('',*,*,#583,.T.);
+#583 = EDGE_CURVE('',#576,#584,#586,.T.);
+#584 = VERTEX_POINT('',#585);
+#585 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#586 = LINE('',#587,#588);
+#587 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#588 = VECTOR('',#589,1.);
+#589 = DIRECTION('',(1.,0.,0.));
+#590 = ORIENTED_EDGE('',*,*,#591,.T.);
+#591 = EDGE_CURVE('',#584,#592,#594,.T.);
+#592 = VERTEX_POINT('',#593);
+#593 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#594 = LINE('',#595,#596);
+#595 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#596 = VECTOR('',#597,1.);
+#597 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#598 = ORIENTED_EDGE('',*,*,#599,.T.);
+#599 = EDGE_CURVE('',#592,#530,#600,.T.);
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(1.,0.,0.));
+#604 = ORIENTED_EDGE('',*,*,#537,.F.);
+#605 = PLANE('',#606);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#608 = DIRECTION('',(0.,1.,0.));
+#609 = DIRECTION('',(0.,0.,-1.));
+#610 = ADVANCED_FACE('',(#611),#636,.T.);
+#611 = FACE_BOUND('',#612,.T.);
+#612 = EDGE_LOOP('',(#613,#621,#622,#630));
+#613 = ORIENTED_EDGE('',*,*,#614,.F.);
+#614 = EDGE_CURVE('',#552,#615,#617,.T.);
+#615 = VERTEX_POINT('',#616);
+#616 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.));
+#617 = LINE('',#618,#619);
+#618 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#619 = VECTOR('',#620,1.);
+#620 = DIRECTION('',(0.,1.,0.));
+#621 = ORIENTED_EDGE('',*,*,#559,.T.);
+#622 = ORIENTED_EDGE('',*,*,#623,.T.);
+#623 = EDGE_CURVE('',#560,#624,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.9));
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(2.15,-3.3,0.9));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#630 = ORIENTED_EDGE('',*,*,#631,.F.);
+#631 = EDGE_CURVE('',#615,#624,#632,.T.);
+#632 = LINE('',#633,#634);
+#633 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.));
+#634 = VECTOR('',#635,1.);
+#635 = DIRECTION('',(0.,0.,1.));
+#636 = PLANE('',#637);
+#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
+#638 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#639 = DIRECTION('',(-1.,0.,0.));
+#640 = DIRECTION('',(0.,1.,0.));
+#641 = ADVANCED_FACE('',(#642),#669,.F.);
+#642 = FACE_BOUND('',#643,.F.);
+#643 = EDGE_LOOP('',(#644,#653,#661,#668));
+#644 = ORIENTED_EDGE('',*,*,#645,.F.);
+#645 = EDGE_CURVE('',#646,#615,#648,.T.);
+#646 = VERTEX_POINT('',#647);
+#647 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#648 = CIRCLE('',#649,0.4);
+#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652);
+#650 = CARTESIAN_POINT('',(1.75,0.,0.));
+#651 = DIRECTION('',(0.,0.,-1.));
+#652 = DIRECTION('',(1.,0.,0.));
+#653 = ORIENTED_EDGE('',*,*,#654,.T.);
+#654 = EDGE_CURVE('',#646,#655,#657,.T.);
+#655 = VERTEX_POINT('',#656);
+#656 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.9));
+#657 = LINE('',#658,#659);
+#658 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#659 = VECTOR('',#660,1.);
+#660 = DIRECTION('',(0.,0.,1.));
+#661 = ORIENTED_EDGE('',*,*,#662,.T.);
+#662 = EDGE_CURVE('',#655,#624,#663,.T.);
+#663 = CIRCLE('',#664,0.4);
+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);
+#665 = CARTESIAN_POINT('',(1.75,0.,0.9));
+#666 = DIRECTION('',(0.,0.,-1.));
+#667 = DIRECTION('',(1.,0.,0.));
+#668 = ORIENTED_EDGE('',*,*,#631,.F.);
+#669 = CYLINDRICAL_SURFACE('',#670,0.4);
+#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673);
+#671 = CARTESIAN_POINT('',(1.75,0.,0.));
+#672 = DIRECTION('',(0.,0.,-1.));
+#673 = DIRECTION('',(1.,0.,0.));
+#674 = ADVANCED_FACE('',(#675),#700,.T.);
+#675 = FACE_BOUND('',#676,.T.);
+#676 = EDGE_LOOP('',(#677,#685,#686,#694));
+#677 = ORIENTED_EDGE('',*,*,#678,.F.);
+#678 = EDGE_CURVE('',#646,#679,#681,.T.);
+#679 = VERTEX_POINT('',#680);
+#680 = CARTESIAN_POINT('',(1.35,-3.3,0.));
+#681 = LINE('',#682,#683);
+#682 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#683 = VECTOR('',#684,1.);
+#684 = DIRECTION('',(1.345724878334E-16,-1.,0.));
+#685 = ORIENTED_EDGE('',*,*,#654,.T.);
+#686 = ORIENTED_EDGE('',*,*,#687,.T.);
+#687 = EDGE_CURVE('',#655,#688,#690,.T.);
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(1.35,-3.3,0.9));
+#690 = LINE('',#691,#692);
+#691 = CARTESIAN_POINT('',(1.35,-1.65,0.9));
+#692 = VECTOR('',#693,1.);
+#693 = DIRECTION('',(1.345724878334E-16,-1.,2.22044604925E-16));
+#694 = ORIENTED_EDGE('',*,*,#695,.F.);
+#695 = EDGE_CURVE('',#679,#688,#696,.T.);
+#696 = LINE('',#697,#698);
+#697 = CARTESIAN_POINT('',(1.35,-3.3,0.));
+#698 = VECTOR('',#699,1.);
+#699 = DIRECTION('',(0.,0.,1.));
+#700 = PLANE('',#701);
+#701 = AXIS2_PLACEMENT_3D('',#702,#703,#704);
+#702 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#703 = DIRECTION('',(1.,1.345724878334E-16,0.));
+#704 = DIRECTION('',(1.345724878334E-16,-1.,0.));
+#705 = ADVANCED_FACE('',(#706),#738,.F.);
+#706 = FACE_BOUND('',#707,.F.);
+#707 = EDGE_LOOP('',(#708,#709,#717,#725,#731,#732));
+#708 = ORIENTED_EDGE('',*,*,#73,.F.);
+#709 = ORIENTED_EDGE('',*,*,#710,.T.);
+#710 = EDGE_CURVE('',#66,#711,#713,.T.);
+#711 = VERTEX_POINT('',#712);
+#712 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(1.,0.,0.));
+#717 = ORIENTED_EDGE('',*,*,#718,.T.);
+#718 = EDGE_CURVE('',#711,#719,#721,.T.);
+#719 = VERTEX_POINT('',#720);
+#720 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#725 = ORIENTED_EDGE('',*,*,#726,.T.);
+#726 = EDGE_CURVE('',#719,#688,#727,.T.);
+#727 = LINE('',#728,#729);
+#728 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#729 = VECTOR('',#730,1.);
+#730 = DIRECTION('',(1.,0.,0.));
+#731 = ORIENTED_EDGE('',*,*,#695,.F.);
+#732 = ORIENTED_EDGE('',*,*,#733,.F.);
+#733 = EDGE_CURVE('',#74,#679,#734,.T.);
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(1.,0.,0.));
+#738 = PLANE('',#739);
+#739 = AXIS2_PLACEMENT_3D('',#740,#741,#742);
+#740 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#741 = DIRECTION('',(0.,1.,0.));
+#742 = DIRECTION('',(0.,0.,-1.));
+#743 = ADVANCED_FACE('',(#744),#769,.F.);
+#744 = FACE_BOUND('',#745,.F.);
+#745 = EDGE_LOOP('',(#746,#752,#753,#754,#760,#761,#767,#768));
+#746 = ORIENTED_EDGE('',*,*,#747,.T.);
+#747 = EDGE_CURVE('',#64,#299,#748,.T.);
+#748 = LINE('',#749,#750);
+#749 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#750 = VECTOR('',#751,1.);
+#751 = DIRECTION('',(1.,0.,0.));
+#752 = ORIENTED_EDGE('',*,*,#298,.T.);
+#753 = ORIENTED_EDGE('',*,*,#441,.F.);
+#754 = ORIENTED_EDGE('',*,*,#755,.F.);
+#755 = EDGE_CURVE('',#584,#434,#756,.T.);
+#756 = LINE('',#757,#758);
+#757 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#758 = VECTOR('',#759,1.);
+#759 = DIRECTION('',(1.,0.,0.));
+#760 = ORIENTED_EDGE('',*,*,#583,.F.);
+#761 = ORIENTED_EDGE('',*,*,#762,.F.);
+#762 = EDGE_CURVE('',#711,#576,#763,.T.);
+#763 = LINE('',#764,#765);
+#764 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#765 = VECTOR('',#766,1.);
+#766 = DIRECTION('',(1.,0.,0.));
+#767 = ORIENTED_EDGE('',*,*,#710,.F.);
+#768 = ORIENTED_EDGE('',*,*,#63,.F.);
+#769 = PLANE('',#770);
+#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773);
+#771 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#772 = DIRECTION('',(0.,0.930155221331,-0.367166534736));
+#773 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#774 = ADVANCED_FACE('',(#775,#832,#843),#854,.T.);
+#775 = FACE_BOUND('',#776,.T.);
+#776 = EDGE_LOOP('',(#777,#783,#784,#792,#800,#806,#807,#808,#809,#817,
+ #825,#831));
+#777 = ORIENTED_EDGE('',*,*,#778,.F.);
+#778 = EDGE_CURVE('',#130,#356,#779,.T.);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = ORIENTED_EDGE('',*,*,#137,.T.);
+#784 = ORIENTED_EDGE('',*,*,#785,.T.);
+#785 = EDGE_CURVE('',#138,#786,#788,.T.);
+#786 = VERTEX_POINT('',#787);
+#787 = CARTESIAN_POINT('',(-0.3,-0.8,8.5));
+#788 = LINE('',#789,#790);
+#789 = CARTESIAN_POINT('',(-0.670421106858,-0.651931570956,8.5));
+#790 = VECTOR('',#791,1.);
+#791 = DIRECTION('',(-0.928563118158,0.371174535221,0.));
+#792 = ORIENTED_EDGE('',*,*,#793,.F.);
+#793 = EDGE_CURVE('',#794,#786,#796,.T.);
+#794 = VERTEX_POINT('',#795);
+#795 = CARTESIAN_POINT('',(-0.3,-1.2,8.5));
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(-0.3,0.65,8.5));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(0.,1.,0.));
+#800 = ORIENTED_EDGE('',*,*,#801,.F.);
+#801 = EDGE_CURVE('',#162,#794,#802,.T.);
+#802 = LINE('',#803,#804);
+#803 = CARTESIAN_POINT('',(0.39802174294,-0.920979768694,8.5));
+#804 = VECTOR('',#805,1.);
+#805 = DIRECTION('',(-0.928563118158,-0.371174535221,-0.));
+#806 = ORIENTED_EDGE('',*,*,#169,.T.);
+#807 = ORIENTED_EDGE('',*,*,#747,.T.);
+#808 = ORIENTED_EDGE('',*,*,#395,.F.);
+#809 = ORIENTED_EDGE('',*,*,#810,.T.);
+#810 = EDGE_CURVE('',#388,#811,#813,.T.);
+#811 = VERTEX_POINT('',#812);
+#812 = CARTESIAN_POINT('',(6.7,-1.2,8.5));
+#813 = LINE('',#814,#815);
+#814 = CARTESIAN_POINT('',(5.300410974104,-1.573223740239,8.5));
+#815 = VECTOR('',#816,1.);
+#816 = DIRECTION('',(-0.966234939601,-0.25766265056,0.));
+#817 = ORIENTED_EDGE('',*,*,#818,.T.);
+#818 = EDGE_CURVE('',#811,#819,#821,.T.);
+#819 = VERTEX_POINT('',#820);
+#820 = CARTESIAN_POINT('',(6.7,-0.8,8.5));
+#821 = LINE('',#822,#823);
+#822 = CARTESIAN_POINT('',(6.7,-0.347456523405,8.5));
+#823 = VECTOR('',#824,1.);
+#824 = DIRECTION('',(0.,1.,0.));
+#825 = ORIENTED_EDGE('',*,*,#826,.F.);
+#826 = EDGE_CURVE('',#364,#819,#827,.T.);
+#827 = LINE('',#828,#829);
+#828 = CARTESIAN_POINT('',(5.025285591567,-0.353409491085,8.5));
+#829 = VECTOR('',#830,1.);
+#830 = DIRECTION('',(-0.966234939601,0.25766265056,0.));
+#831 = ORIENTED_EDGE('',*,*,#363,.F.);
+#832 = FACE_BOUND('',#833,.T.);
+#833 = EDGE_LOOP('',(#834));
+#834 = ORIENTED_EDGE('',*,*,#835,.F.);
+#835 = EDGE_CURVE('',#836,#836,#838,.T.);
+#836 = VERTEX_POINT('',#837);
+#837 = CARTESIAN_POINT('',(3.1,0.,8.5));
+#838 = CIRCLE('',#839,1.35);
+#839 = AXIS2_PLACEMENT_3D('',#840,#841,#842);
+#840 = CARTESIAN_POINT('',(1.75,0.,8.5));
+#841 = DIRECTION('',(0.,0.,1.));
+#842 = DIRECTION('',(1.,0.,0.));
+#843 = FACE_BOUND('',#844,.T.);
+#844 = EDGE_LOOP('',(#845));
+#845 = ORIENTED_EDGE('',*,*,#846,.F.);
+#846 = EDGE_CURVE('',#847,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(6.6,0.,8.5));
+#849 = CIRCLE('',#850,1.35);
+#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
+#851 = CARTESIAN_POINT('',(5.25,0.,8.5));
+#852 = DIRECTION('',(0.,0.,1.));
+#853 = DIRECTION('',(1.,0.,0.));
+#854 = PLANE('',#855);
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(3.35374609923,0.105086953191,8.5));
+#857 = DIRECTION('',(0.,0.,1.));
+#858 = DIRECTION('',(1.,0.,0.));
+#859 = ADVANCED_FACE('',(#860),#878,.F.);
+#860 = FACE_BOUND('',#861,.F.);
+#861 = EDGE_LOOP('',(#862,#870,#876,#877));
+#862 = ORIENTED_EDGE('',*,*,#863,.F.);
+#863 = EDGE_CURVE('',#864,#154,#866,.T.);
+#864 = VERTEX_POINT('',#865);
+#865 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#866 = LINE('',#867,#868);
+#867 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#868 = VECTOR('',#869,1.);
+#869 = DIRECTION('',(0.928563118158,0.371174535221,0.));
+#870 = ORIENTED_EDGE('',*,*,#871,.T.);
+#871 = EDGE_CURVE('',#864,#794,#872,.T.);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,0.,1.));
+#876 = ORIENTED_EDGE('',*,*,#801,.F.);
+#877 = ORIENTED_EDGE('',*,*,#161,.F.);
+#878 = PLANE('',#879);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#881 = DIRECTION('',(-0.371174535221,0.928563118158,0.));
+#882 = DIRECTION('',(0.928563118158,0.371174535221,0.));
+#883 = ADVANCED_FACE('',(#884),#902,.F.);
+#884 = FACE_BOUND('',#885,.F.);
+#885 = EDGE_LOOP('',(#886,#894,#895,#896));
+#886 = ORIENTED_EDGE('',*,*,#887,.T.);
+#887 = EDGE_CURVE('',#888,#864,#890,.T.);
+#888 = VERTEX_POINT('',#889);
+#889 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.,-1.,0.));
+#894 = ORIENTED_EDGE('',*,*,#863,.T.);
+#895 = ORIENTED_EDGE('',*,*,#153,.T.);
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#888,#146,#898,.T.);
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(0.928563118158,-0.371174535221,0.));
+#902 = PLANE('',#903);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(-0.179822643591,-1.,4.7));
+#905 = DIRECTION('',(0.,0.,1.));
+#906 = DIRECTION('',(1.,0.,0.));
+#907 = ADVANCED_FACE('',(#908),#919,.T.);
+#908 = FACE_BOUND('',#909,.T.);
+#909 = EDGE_LOOP('',(#910,#911,#917,#918));
+#910 = ORIENTED_EDGE('',*,*,#897,.F.);
+#911 = ORIENTED_EDGE('',*,*,#912,.T.);
+#912 = EDGE_CURVE('',#888,#786,#913,.T.);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(0.,0.,1.));
+#917 = ORIENTED_EDGE('',*,*,#785,.F.);
+#918 = ORIENTED_EDGE('',*,*,#145,.F.);
+#919 = PLANE('',#920);
+#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
+#921 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#922 = DIRECTION('',(0.371174535221,0.928563118158,0.));
+#923 = DIRECTION('',(0.928563118158,-0.371174535221,0.));
+#924 = ADVANCED_FACE('',(#925),#931,.F.);
+#925 = FACE_BOUND('',#926,.F.);
+#926 = EDGE_LOOP('',(#927,#928,#929,#930));
+#927 = ORIENTED_EDGE('',*,*,#283,.T.);
+#928 = ORIENTED_EDGE('',*,*,#355,.T.);
+#929 = ORIENTED_EDGE('',*,*,#778,.F.);
+#930 = ORIENTED_EDGE('',*,*,#129,.F.);
+#931 = PLANE('',#932);
+#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935);
+#933 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#934 = DIRECTION('',(0.,-0.938343116817,-0.345705358827));
+#935 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#936 = ADVANCED_FACE('',(#937),#943,.F.);
+#937 = FACE_BOUND('',#938,.T.);
+#938 = EDGE_LOOP('',(#939,#940,#941,#942));
+#939 = ORIENTED_EDGE('',*,*,#245,.T.);
+#940 = ORIENTED_EDGE('',*,*,#214,.T.);
+#941 = ORIENTED_EDGE('',*,*,#183,.T.);
+#942 = ORIENTED_EDGE('',*,*,#97,.T.);
+#943 = PLANE('',#944);
+#944 = AXIS2_PLACEMENT_3D('',#945,#946,#947);
+#945 = CARTESIAN_POINT('',(0.22192235936,2.7,4.7));
+#946 = DIRECTION('',(0.,0.,1.));
+#947 = DIRECTION('',(1.,0.,0.));
+#948 = ADVANCED_FACE('',(#949),#975,.T.);
+#949 = FACE_BOUND('',#950,.T.);
+#950 = EDGE_LOOP('',(#951,#961,#967,#968,#969));
+#951 = ORIENTED_EDGE('',*,*,#952,.F.);
+#952 = EDGE_CURVE('',#953,#955,#957,.T.);
+#953 = VERTEX_POINT('',#954);
+#954 = CARTESIAN_POINT('',(6.7,-1.2,4.7));
+#955 = VERTEX_POINT('',#956);
+#956 = CARTESIAN_POINT('',(6.75,-1.186666666667,4.7));
+#957 = LINE('',#958,#959);
+#958 = CARTESIAN_POINT('',(6.7,-1.2,4.7));
+#959 = VECTOR('',#960,1.);
+#960 = DIRECTION('',(0.966234939601,0.25766265056,0.));
+#961 = ORIENTED_EDGE('',*,*,#962,.T.);
+#962 = EDGE_CURVE('',#953,#811,#963,.T.);
+#963 = LINE('',#964,#965);
+#964 = CARTESIAN_POINT('',(6.7,-1.2,4.7));
+#965 = VECTOR('',#966,1.);
+#966 = DIRECTION('',(0.,0.,1.));
+#967 = ORIENTED_EDGE('',*,*,#810,.F.);
+#968 = ORIENTED_EDGE('',*,*,#387,.F.);
+#969 = ORIENTED_EDGE('',*,*,#970,.F.);
+#970 = EDGE_CURVE('',#955,#380,#971,.T.);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(6.7,-1.2,4.7));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(0.966234939601,0.25766265056,0.));
+#975 = PLANE('',#976);
+#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979);
+#977 = CARTESIAN_POINT('',(6.7,-1.2,4.7));
+#978 = DIRECTION('',(-0.25766265056,0.966234939601,0.));
+#979 = DIRECTION('',(0.966234939601,0.25766265056,0.));
+#980 = ADVANCED_FACE('',(#981),#999,.T.);
+#981 = FACE_BOUND('',#982,.T.);
+#982 = EDGE_LOOP('',(#983,#991,#997,#998));
+#983 = ORIENTED_EDGE('',*,*,#984,.F.);
+#984 = EDGE_CURVE('',#985,#372,#987,.T.);
+#985 = VERTEX_POINT('',#986);
+#986 = CARTESIAN_POINT('',(6.75,-0.813333333333,4.7));
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(0.966234939601,-0.25766265056,0.));
+#991 = ORIENTED_EDGE('',*,*,#992,.F.);
+#992 = EDGE_CURVE('',#955,#985,#993,.T.);
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#997 = ORIENTED_EDGE('',*,*,#970,.T.);
+#998 = ORIENTED_EDGE('',*,*,#379,.T.);
+#999 = PLANE('',#1000);
+#1000 = AXIS2_PLACEMENT_3D('',#1001,#1002,#1003);
+#1001 = CARTESIAN_POINT('',(6.83096698785,-1.,4.7));
+#1002 = DIRECTION('',(0.,0.,1.));
+#1003 = DIRECTION('',(1.,0.,0.));
+#1004 = ADVANCED_FACE('',(#1005),#1024,.F.);
+#1005 = FACE_BOUND('',#1006,.F.);
+#1006 = EDGE_LOOP('',(#1007,#1015,#1021,#1022,#1023));
+#1007 = ORIENTED_EDGE('',*,*,#1008,.F.);
+#1008 = EDGE_CURVE('',#1009,#985,#1011,.T.);
+#1009 = VERTEX_POINT('',#1010);
+#1010 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(0.966234939601,-0.25766265056,0.));
+#1015 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1016 = EDGE_CURVE('',#1009,#819,#1017,.T.);
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(0.,0.,1.));
+#1021 = ORIENTED_EDGE('',*,*,#826,.F.);
+#1022 = ORIENTED_EDGE('',*,*,#371,.F.);
+#1023 = ORIENTED_EDGE('',*,*,#984,.F.);
+#1024 = PLANE('',#1025);
+#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028);
+#1026 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1027 = DIRECTION('',(0.25766265056,0.966234939601,0.));
+#1028 = DIRECTION('',(0.966234939601,-0.25766265056,0.));
+#1029 = ADVANCED_FACE('',(#1030),#1055,.T.);
+#1030 = FACE_BOUND('',#1031,.T.);
+#1031 = EDGE_LOOP('',(#1032,#1033,#1041,#1049));
+#1032 = ORIENTED_EDGE('',*,*,#340,.T.);
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#333,#1035,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(7.35,2.975,4.7));
+#1037 = LINE('',#1038,#1039);
+#1038 = CARTESIAN_POINT('',(7.,2.875,4.7));
+#1039 = VECTOR('',#1040,1.);
+#1040 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1041 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1042 = EDGE_CURVE('',#1043,#1035,#1045,.T.);
+#1043 = VERTEX_POINT('',#1044);
+#1044 = CARTESIAN_POINT('',(7.35,2.975,0.));
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(7.35,2.975,0.));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(0.,0.,1.));
+#1049 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050 = EDGE_CURVE('',#341,#1043,#1051,.T.);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(7.,2.875,0.));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1055 = PLANE('',#1056);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(7.,2.875,0.));
+#1058 = DIRECTION('',(-0.274721127897,0.961523947641,0.));
+#1059 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1060 = ADVANCED_FACE('',(#1061),#1079,.T.);
+#1061 = FACE_BOUND('',#1062,.F.);
+#1062 = EDGE_LOOP('',(#1063,#1064,#1072,#1078));
+#1063 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1065 = EDGE_CURVE('',#1035,#1066,#1068,.T.);
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(7.35,2.425,4.7));
+#1068 = LINE('',#1069,#1070);
+#1069 = CARTESIAN_POINT('',(7.35,2.975,4.7));
+#1070 = VECTOR('',#1071,1.);
+#1071 = DIRECTION('',(0.,-1.,0.));
+#1072 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1073 = EDGE_CURVE('',#1066,#325,#1074,.T.);
+#1074 = LINE('',#1075,#1076);
+#1075 = CARTESIAN_POINT('',(7.35,2.425,4.7));
+#1076 = VECTOR('',#1077,1.);
+#1077 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1078 = ORIENTED_EDGE('',*,*,#332,.T.);
+#1079 = PLANE('',#1080);
+#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
+#1081 = CARTESIAN_POINT('',(7.196498626384,2.7,4.7));
+#1082 = DIRECTION('',(0.,0.,1.));
+#1083 = DIRECTION('',(1.,0.,0.));
+#1084 = ADVANCED_FACE('',(#1085),#1103,.T.);
+#1085 = FACE_BOUND('',#1086,.T.);
+#1086 = EDGE_LOOP('',(#1087,#1095,#1096,#1097));
+#1087 = ORIENTED_EDGE('',*,*,#1088,.T.);
+#1088 = EDGE_CURVE('',#1089,#1066,#1091,.T.);
+#1089 = VERTEX_POINT('',#1090);
+#1090 = CARTESIAN_POINT('',(7.35,2.425,0.));
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(7.35,2.425,0.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(0.,0.,1.));
+#1095 = ORIENTED_EDGE('',*,*,#1073,.T.);
+#1096 = ORIENTED_EDGE('',*,*,#324,.F.);
+#1097 = ORIENTED_EDGE('',*,*,#1098,.F.);
+#1098 = EDGE_CURVE('',#1089,#317,#1099,.T.);
+#1099 = LINE('',#1100,#1101);
+#1100 = CARTESIAN_POINT('',(7.35,2.425,0.));
+#1101 = VECTOR('',#1102,1.);
+#1102 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1103 = PLANE('',#1104);
+#1104 = AXIS2_PLACEMENT_3D('',#1105,#1106,#1107);
+#1105 = CARTESIAN_POINT('',(7.35,2.425,0.));
+#1106 = DIRECTION('',(-0.274721127897,-0.961523947641,0.));
+#1107 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1108 = ADVANCED_FACE('',(#1109),#1120,.T.);
+#1109 = FACE_BOUND('',#1110,.T.);
+#1110 = EDGE_LOOP('',(#1111,#1112,#1113,#1114));
+#1111 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1112 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1113 = ORIENTED_EDGE('',*,*,#1088,.F.);
+#1114 = ORIENTED_EDGE('',*,*,#1115,.F.);
+#1115 = EDGE_CURVE('',#1043,#1089,#1116,.T.);
+#1116 = LINE('',#1117,#1118);
+#1117 = CARTESIAN_POINT('',(7.35,2.975,0.));
+#1118 = VECTOR('',#1119,1.);
+#1119 = DIRECTION('',(0.,-1.,0.));
+#1120 = PLANE('',#1121);
+#1121 = AXIS2_PLACEMENT_3D('',#1122,#1123,#1124);
+#1122 = CARTESIAN_POINT('',(7.35,2.975,0.));
+#1123 = DIRECTION('',(1.,0.,0.));
+#1124 = DIRECTION('',(0.,-1.,0.));
+#1125 = ADVANCED_FACE('',(#1126),#1158,.F.);
+#1126 = FACE_BOUND('',#1127,.F.);
+#1127 = EDGE_LOOP('',(#1128,#1136,#1144,#1150,#1151,#1157));
+#1128 = ORIENTED_EDGE('',*,*,#1129,.T.);
+#1129 = EDGE_CURVE('',#426,#1130,#1132,.T.);
+#1130 = VERTEX_POINT('',#1131);
+#1131 = CARTESIAN_POINT('',(6.75,2.2,0.9));
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1136 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1137 = EDGE_CURVE('',#1130,#1138,#1140,.T.);
+#1138 = VERTEX_POINT('',#1139);
+#1139 = CARTESIAN_POINT('',(6.75,2.2,4.7));
+#1140 = LINE('',#1141,#1142);
+#1141 = CARTESIAN_POINT('',(6.75,2.2,0.9));
+#1142 = VECTOR('',#1143,1.);
+#1143 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1144 = ORIENTED_EDGE('',*,*,#1145,.F.);
+#1145 = EDGE_CURVE('',#985,#1138,#1146,.T.);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1150 = ORIENTED_EDGE('',*,*,#992,.F.);
+#1151 = ORIENTED_EDGE('',*,*,#1152,.F.);
+#1152 = EDGE_CURVE('',#434,#955,#1153,.T.);
+#1153 = LINE('',#1154,#1155);
+#1154 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#1155 = VECTOR('',#1156,1.);
+#1156 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1157 = ORIENTED_EDGE('',*,*,#433,.F.);
+#1158 = PLANE('',#1159);
+#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162);
+#1160 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#1161 = DIRECTION('',(1.,0.,0.));
+#1162 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1163 = ADVANCED_FACE('',(#1164),#1186,.F.);
+#1164 = FACE_BOUND('',#1165,.F.);
+#1165 = EDGE_LOOP('',(#1166,#1167,#1175,#1181,#1182,#1183,#1184,#1185));
+#1166 = ORIENTED_EDGE('',*,*,#599,.F.);
+#1167 = ORIENTED_EDGE('',*,*,#1168,.T.);
+#1168 = EDGE_CURVE('',#592,#1169,#1171,.T.);
+#1169 = VERTEX_POINT('',#1170);
+#1170 = CARTESIAN_POINT('',(3.75,2.2,0.9));
+#1171 = LINE('',#1172,#1173);
+#1172 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#1173 = VECTOR('',#1174,1.);
+#1174 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1175 = ORIENTED_EDGE('',*,*,#1176,.T.);
+#1176 = EDGE_CURVE('',#1169,#1130,#1177,.T.);
+#1177 = LINE('',#1178,#1179);
+#1178 = CARTESIAN_POINT('',(3.75,2.2,0.9));
+#1179 = VECTOR('',#1180,1.);
+#1180 = DIRECTION('',(1.,0.,0.));
+#1181 = ORIENTED_EDGE('',*,*,#1129,.F.);
+#1182 = ORIENTED_EDGE('',*,*,#425,.F.);
+#1183 = ORIENTED_EDGE('',*,*,#465,.T.);
+#1184 = ORIENTED_EDGE('',*,*,#504,.F.);
+#1185 = ORIENTED_EDGE('',*,*,#529,.T.);
+#1186 = PLANE('',#1187);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#1189 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1190 = DIRECTION('',(1.,0.,0.));
+#1191 = ADVANCED_FACE('',(#1192),#1210,.F.);
+#1192 = FACE_BOUND('',#1193,.F.);
+#1193 = EDGE_LOOP('',(#1194,#1202,#1208,#1209));
+#1194 = ORIENTED_EDGE('',*,*,#1195,.T.);
+#1195 = EDGE_CURVE('',#584,#1196,#1198,.T.);
+#1196 = VERTEX_POINT('',#1197);
+#1197 = CARTESIAN_POINT('',(3.75,2.2,4.7));
+#1198 = LINE('',#1199,#1200);
+#1199 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#1200 = VECTOR('',#1201,1.);
+#1201 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1202 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1203 = EDGE_CURVE('',#1196,#1169,#1204,.T.);
+#1204 = LINE('',#1205,#1206);
+#1205 = CARTESIAN_POINT('',(3.75,2.2,4.7));
+#1206 = VECTOR('',#1207,1.);
+#1207 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1208 = ORIENTED_EDGE('',*,*,#1168,.F.);
+#1209 = ORIENTED_EDGE('',*,*,#591,.F.);
+#1210 = PLANE('',#1211);
+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);
+#1212 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#1213 = DIRECTION('',(-1.,0.,0.));
+#1214 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1215 = ADVANCED_FACE('',(#1216),#1241,.F.);
+#1216 = FACE_BOUND('',#1217,.F.);
+#1217 = EDGE_LOOP('',(#1218,#1226,#1234,#1240));
+#1218 = ORIENTED_EDGE('',*,*,#1219,.T.);
+#1219 = EDGE_CURVE('',#568,#1220,#1222,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(3.25,2.2,0.9));
+#1222 = LINE('',#1223,#1224);
+#1223 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#1224 = VECTOR('',#1225,1.);
+#1225 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1226 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1227 = EDGE_CURVE('',#1220,#1228,#1230,.T.);
+#1228 = VERTEX_POINT('',#1229);
+#1229 = CARTESIAN_POINT('',(3.25,2.2,4.7));
+#1230 = LINE('',#1231,#1232);
+#1231 = CARTESIAN_POINT('',(3.25,2.2,0.9));
+#1232 = VECTOR('',#1233,1.);
+#1233 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);
+#1235 = EDGE_CURVE('',#576,#1228,#1236,.T.);
+#1236 = LINE('',#1237,#1238);
+#1237 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#1238 = VECTOR('',#1239,1.);
+#1239 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1240 = ORIENTED_EDGE('',*,*,#575,.F.);
+#1241 = PLANE('',#1242);
+#1242 = AXIS2_PLACEMENT_3D('',#1243,#1244,#1245);
+#1243 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#1244 = DIRECTION('',(1.,0.,0.));
+#1245 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1246 = ADVANCED_FACE('',(#1247),#1269,.F.);
+#1247 = FACE_BOUND('',#1248,.F.);
+#1248 = EDGE_LOOP('',(#1249,#1250,#1258,#1264,#1265,#1266,#1267,#1268));
+#1249 = ORIENTED_EDGE('',*,*,#726,.F.);
+#1250 = ORIENTED_EDGE('',*,*,#1251,.T.);
+#1251 = EDGE_CURVE('',#719,#1252,#1254,.T.);
+#1252 = VERTEX_POINT('',#1253);
+#1253 = CARTESIAN_POINT('',(0.25,2.2,0.9));
+#1254 = LINE('',#1255,#1256);
+#1255 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#1256 = VECTOR('',#1257,1.);
+#1257 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1259 = EDGE_CURVE('',#1252,#1220,#1260,.T.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(0.25,2.2,0.9));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(1.,0.,0.));
+#1264 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1265 = ORIENTED_EDGE('',*,*,#567,.F.);
+#1266 = ORIENTED_EDGE('',*,*,#623,.T.);
+#1267 = ORIENTED_EDGE('',*,*,#662,.F.);
+#1268 = ORIENTED_EDGE('',*,*,#687,.T.);
+#1269 = PLANE('',#1270);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#1272 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1273 = DIRECTION('',(1.,0.,0.));
+#1274 = ADVANCED_FACE('',(#1275),#1293,.F.);
+#1275 = FACE_BOUND('',#1276,.F.);
+#1276 = EDGE_LOOP('',(#1277,#1285,#1291,#1292));
+#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);
+#1278 = EDGE_CURVE('',#711,#1279,#1281,.T.);
+#1279 = VERTEX_POINT('',#1280);
+#1280 = CARTESIAN_POINT('',(0.25,2.2,4.7));
+#1281 = LINE('',#1282,#1283);
+#1282 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#1283 = VECTOR('',#1284,1.);
+#1284 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#1279,#1252,#1287,.T.);
+#1287 = LINE('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(0.25,2.2,4.7));
+#1289 = VECTOR('',#1290,1.);
+#1290 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1291 = ORIENTED_EDGE('',*,*,#1251,.F.);
+#1292 = ORIENTED_EDGE('',*,*,#718,.F.);
+#1293 = PLANE('',#1294);
+#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297);
+#1295 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#1296 = DIRECTION('',(-1.,0.,0.));
+#1297 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1298 = ADVANCED_FACE('',(#1299,#1310),#1321,.F.);
+#1299 = FACE_BOUND('',#1300,.F.);
+#1300 = EDGE_LOOP('',(#1301,#1302,#1308,#1309));
+#1301 = ORIENTED_EDGE('',*,*,#1235,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1303 = EDGE_CURVE('',#1228,#1279,#1304,.T.);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(3.25,2.2,4.7));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(-1.,0.,0.));
+#1308 = ORIENTED_EDGE('',*,*,#1278,.F.);
+#1309 = ORIENTED_EDGE('',*,*,#762,.T.);
+#1310 = FACE_BOUND('',#1311,.F.);
+#1311 = EDGE_LOOP('',(#1312));
+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);
+#1313 = EDGE_CURVE('',#1314,#1314,#1316,.T.);
+#1314 = VERTEX_POINT('',#1315);
+#1315 = CARTESIAN_POINT('',(3.1,0.,4.7));
+#1316 = CIRCLE('',#1317,1.35);
+#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320);
+#1318 = CARTESIAN_POINT('',(1.75,0.,4.7));
+#1319 = DIRECTION('',(0.,0.,1.));
+#1320 = DIRECTION('',(1.,0.,0.));
+#1321 = PLANE('',#1322);
+#1322 = AXIS2_PLACEMENT_3D('',#1323,#1324,#1325);
+#1323 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#1324 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1325 = DIRECTION('',(-1.,0.,0.));
+#1326 = ADVANCED_FACE('',(#1327,#1347),#1358,.F.);
+#1327 = FACE_BOUND('',#1328,.F.);
+#1328 = EDGE_LOOP('',(#1329,#1330,#1331,#1332,#1338,#1339,#1340,#1346));
+#1329 = ORIENTED_EDGE('',*,*,#755,.T.);
+#1330 = ORIENTED_EDGE('',*,*,#1152,.T.);
+#1331 = ORIENTED_EDGE('',*,*,#952,.F.);
+#1332 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333 = EDGE_CURVE('',#1009,#953,#1334,.T.);
+#1334 = LINE('',#1335,#1336);
+#1335 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1336 = VECTOR('',#1337,1.);
+#1337 = DIRECTION('',(0.,-1.,0.));
+#1338 = ORIENTED_EDGE('',*,*,#1008,.T.);
+#1339 = ORIENTED_EDGE('',*,*,#1145,.T.);
+#1340 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1341 = EDGE_CURVE('',#1138,#1196,#1342,.T.);
+#1342 = LINE('',#1343,#1344);
+#1343 = CARTESIAN_POINT('',(6.75,2.2,4.7));
+#1344 = VECTOR('',#1345,1.);
+#1345 = DIRECTION('',(-1.,0.,0.));
+#1346 = ORIENTED_EDGE('',*,*,#1195,.F.);
+#1347 = FACE_BOUND('',#1348,.F.);
+#1348 = EDGE_LOOP('',(#1349));
+#1349 = ORIENTED_EDGE('',*,*,#1350,.F.);
+#1350 = EDGE_CURVE('',#1351,#1351,#1353,.T.);
+#1351 = VERTEX_POINT('',#1352);
+#1352 = CARTESIAN_POINT('',(6.6,0.,4.7));
+#1353 = CIRCLE('',#1354,1.35);
+#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
+#1355 = CARTESIAN_POINT('',(5.25,0.,4.7));
+#1356 = DIRECTION('',(0.,0.,1.));
+#1357 = DIRECTION('',(1.,0.,0.));
+#1358 = PLANE('',#1359);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#1361 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1362 = DIRECTION('',(-1.,0.,0.));
+#1363 = ADVANCED_FACE('',(#1364),#1370,.T.);
+#1364 = FACE_BOUND('',#1365,.T.);
+#1365 = EDGE_LOOP('',(#1366,#1367,#1368,#1369));
+#1366 = ORIENTED_EDGE('',*,*,#1333,.F.);
+#1367 = ORIENTED_EDGE('',*,*,#1016,.T.);
+#1368 = ORIENTED_EDGE('',*,*,#818,.F.);
+#1369 = ORIENTED_EDGE('',*,*,#962,.F.);
+#1370 = PLANE('',#1371);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(6.7,-0.8,4.7));
+#1373 = DIRECTION('',(1.,0.,0.));
+#1374 = DIRECTION('',(0.,-1.,0.));
+#1375 = ADVANCED_FACE('',(#1376),#1382,.F.);
+#1376 = FACE_BOUND('',#1377,.F.);
+#1377 = EDGE_LOOP('',(#1378,#1379,#1380,#1381));
+#1378 = ORIENTED_EDGE('',*,*,#887,.F.);
+#1379 = ORIENTED_EDGE('',*,*,#912,.T.);
+#1380 = ORIENTED_EDGE('',*,*,#793,.F.);
+#1381 = ORIENTED_EDGE('',*,*,#871,.F.);
+#1382 = PLANE('',#1383);
+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
+#1384 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#1385 = DIRECTION('',(1.,0.,0.));
+#1386 = DIRECTION('',(0.,-1.,0.));
+#1387 = ADVANCED_FACE('',(#1388),#1399,.F.);
+#1388 = FACE_BOUND('',#1389,.F.);
+#1389 = EDGE_LOOP('',(#1390,#1391,#1397,#1398));
+#1390 = ORIENTED_EDGE('',*,*,#835,.F.);
+#1391 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1392 = EDGE_CURVE('',#836,#1314,#1393,.T.);
+#1393 = LINE('',#1394,#1395);
+#1394 = CARTESIAN_POINT('',(3.1,0.,8.5));
+#1395 = VECTOR('',#1396,1.);
+#1396 = DIRECTION('',(-0.,-0.,-1.));
+#1397 = ORIENTED_EDGE('',*,*,#1313,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#1392,.F.);
+#1399 = CYLINDRICAL_SURFACE('',#1400,1.35);
+#1400 = AXIS2_PLACEMENT_3D('',#1401,#1402,#1403);
+#1401 = CARTESIAN_POINT('',(1.75,0.,8.5));
+#1402 = DIRECTION('',(0.,0.,1.));
+#1403 = DIRECTION('',(1.,0.,0.));
+#1404 = ADVANCED_FACE('',(#1405),#1416,.F.);
+#1405 = FACE_BOUND('',#1406,.F.);
+#1406 = EDGE_LOOP('',(#1407,#1408,#1414,#1415));
+#1407 = ORIENTED_EDGE('',*,*,#846,.F.);
+#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
+#1409 = EDGE_CURVE('',#847,#1351,#1410,.T.);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(6.6,0.,8.5));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(-0.,-0.,-1.));
+#1414 = ORIENTED_EDGE('',*,*,#1350,.T.);
+#1415 = ORIENTED_EDGE('',*,*,#1409,.F.);
+#1416 = CYLINDRICAL_SURFACE('',#1417,1.35);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(5.25,0.,8.5));
+#1419 = DIRECTION('',(0.,0.,1.));
+#1420 = DIRECTION('',(1.,0.,0.));
+#1421 = ADVANCED_FACE('',(#1422),#1428,.F.);
+#1422 = FACE_BOUND('',#1423,.T.);
+#1423 = EDGE_LOOP('',(#1424,#1425,#1426,#1427));
+#1424 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1425 = ORIENTED_EDGE('',*,*,#1176,.T.);
+#1426 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1427 = ORIENTED_EDGE('',*,*,#1341,.T.);
+#1428 = PLANE('',#1429);
+#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432);
+#1430 = CARTESIAN_POINT('',(3.5,2.2,2.8));
+#1431 = DIRECTION('',(0.,1.,-2.33731163079E-16));
+#1432 = DIRECTION('',(0.,2.33731163079E-16,1.));
+#1433 = ADVANCED_FACE('',(#1434),#1440,.F.);
+#1434 = FACE_BOUND('',#1435,.T.);
+#1435 = EDGE_LOOP('',(#1436,#1437,#1438,#1439));
+#1436 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1437 = ORIENTED_EDGE('',*,*,#1259,.T.);
+#1438 = ORIENTED_EDGE('',*,*,#1227,.T.);
+#1439 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1440 = PLANE('',#1441);
+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);
+#1442 = CARTESIAN_POINT('',(3.5,2.2,2.8));
+#1443 = DIRECTION('',(0.,1.,-2.33731163079E-16));
+#1444 = DIRECTION('',(0.,2.33731163079E-16,1.));
+#1445 = ADVANCED_FACE('',(#1446),#1468,.T.);
+#1446 = FACE_BOUND('',#1447,.T.);
+#1447 = EDGE_LOOP('',(#1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,
+ #1456,#1457,#1458,#1459,#1460,#1461,#1462,#1463,#1464,#1465,#1466,
+ #1467));
+#1448 = ORIENTED_EDGE('',*,*,#81,.T.);
+#1449 = ORIENTED_EDGE('',*,*,#199,.F.);
+#1450 = ORIENTED_EDGE('',*,*,#230,.F.);
+#1451 = ORIENTED_EDGE('',*,*,#252,.F.);
+#1452 = ORIENTED_EDGE('',*,*,#113,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#267,.T.);
+#1454 = ORIENTED_EDGE('',*,*,#348,.F.);
+#1455 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#1456 = ORIENTED_EDGE('',*,*,#1115,.T.);
+#1457 = ORIENTED_EDGE('',*,*,#1098,.T.);
+#1458 = ORIENTED_EDGE('',*,*,#316,.F.);
+#1459 = ORIENTED_EDGE('',*,*,#409,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#456,.T.);
+#1461 = ORIENTED_EDGE('',*,*,#487,.F.);
+#1462 = ORIENTED_EDGE('',*,*,#520,.T.);
+#1463 = ORIENTED_EDGE('',*,*,#551,.F.);
+#1464 = ORIENTED_EDGE('',*,*,#614,.T.);
+#1465 = ORIENTED_EDGE('',*,*,#645,.F.);
+#1466 = ORIENTED_EDGE('',*,*,#678,.T.);
+#1467 = ORIENTED_EDGE('',*,*,#733,.F.);
+#1468 = PLANE('',#1469);
+#1469 = AXIS2_PLACEMENT_3D('',#1470,#1471,#1472);
+#1470 = CARTESIAN_POINT('',(3.508878698896,-0.181702841788,0.));
+#1471 = DIRECTION('',(-0.,-0.,-1.));
+#1472 = DIRECTION('',(-1.,0.,0.));
+#1473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1477))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1474,#1475,#1476)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1474 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1475 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1476 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1477 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1474,
+ 'distance_accuracy_value','confusion accuracy');
+#1478 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1479,#1481);
+#1479 = ( REPRESENTATION_RELATIONSHIP('','',#56,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1480)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1480 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1481 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1482);
+#1482 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Corps','',#5,#51,$);
+#1483 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#53));
+#1484 = SHAPE_DEFINITION_REPRESENTATION(#1485,#1491);
+#1485 = PRODUCT_DEFINITION_SHAPE('','',#1486);
+#1486 = PRODUCT_DEFINITION('design','',#1487,#1490);
+#1487 = PRODUCT_DEFINITION_FORMATION('','',#1488);
+#1488 = PRODUCT('Conn_1','Conn_1','',(#1489));
+#1489 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1490 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1491 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1492),#1903);
+#1492 = MANIFOLD_SOLID_BREP('',#1493);
+#1493 = CLOSED_SHELL('',(#1494,#1527,#1560,#1603,#1612,#1654,#1678,#1702
+ ,#1730,#1753,#1886));
+#1494 = ADVANCED_FACE('',(#1495),#1522,.T.);
+#1495 = FACE_BOUND('',#1496,.F.);
+#1496 = EDGE_LOOP('',(#1497,#1507,#1514,#1515));
+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1498 = EDGE_CURVE('',#1499,#1501,#1503,.T.);
+#1499 = VERTEX_POINT('',#1500);
+#1500 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1501 = VERTEX_POINT('',#1502);
+#1502 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1503 = LINE('',#1504,#1505);
+#1504 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1505 = VECTOR('',#1506,1.);
+#1506 = DIRECTION('',(0.,0.,-1.));
+#1507 = ORIENTED_EDGE('',*,*,#1508,.T.);
+#1508 = EDGE_CURVE('',#1501,#1501,#1509,.T.);
+#1509 = CIRCLE('',#1510,0.35);
+#1510 = AXIS2_PLACEMENT_3D('',#1511,#1512,#1513);
+#1511 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1512 = DIRECTION('',(0.,0.,-1.));
+#1513 = DIRECTION('',(1.,0.,0.));
+#1514 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1515 = ORIENTED_EDGE('',*,*,#1516,.F.);
+#1516 = EDGE_CURVE('',#1499,#1499,#1517,.T.);
+#1517 = CIRCLE('',#1518,0.35);
+#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521);
+#1519 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1520 = DIRECTION('',(0.,0.,-1.));
+#1521 = DIRECTION('',(1.,0.,0.));
+#1522 = CYLINDRICAL_SURFACE('',#1523,0.35);
+#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);
+#1524 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1525 = DIRECTION('',(0.,0.,1.));
+#1526 = DIRECTION('',(1.,0.,0.));
+#1527 = ADVANCED_FACE('',(#1528),#1548,.T.);
+#1528 = FACE_BOUND('',#1529,.T.);
+#1529 = EDGE_LOOP('',(#1530,#1539,#1540,#1541));
+#1530 = ORIENTED_EDGE('',*,*,#1531,.F.);
+#1531 = EDGE_CURVE('',#1501,#1532,#1534,.T.);
+#1532 = VERTEX_POINT('',#1533);
+#1533 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1534 = CIRCLE('',#1535,0.2);
+#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1536 = CARTESIAN_POINT('',(0.15,0.,-3.25));
+#1537 = DIRECTION('',(-0.,1.,0.));
+#1538 = DIRECTION('',(1.,0.,0.));
+#1539 = ORIENTED_EDGE('',*,*,#1508,.T.);
+#1540 = ORIENTED_EDGE('',*,*,#1531,.T.);
+#1541 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1542 = EDGE_CURVE('',#1532,#1532,#1543,.T.);
+#1543 = CIRCLE('',#1544,0.15);
+#1544 = AXIS2_PLACEMENT_3D('',#1545,#1546,#1547);
+#1545 = CARTESIAN_POINT('',(0.,0.,-3.45));
+#1546 = DIRECTION('',(0.,0.,-1.));
+#1547 = DIRECTION('',(1.,0.,0.));
+#1548 = SURFACE_OF_REVOLUTION('',#1549,#1557);
+#1549 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1550,#1551,#1552,#1553,#1554,
+ #1555,#1556),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1550 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1551 = CARTESIAN_POINT('',(0.35,0.,-3.30235987756));
+#1552 = CARTESIAN_POINT('',(0.333554462796,0.,-3.354715300141));
+#1553 = CARTESIAN_POINT('',(0.300638029928,0.,-3.400638029928));
+#1554 = CARTESIAN_POINT('',(0.254715300141,0.,-3.433554462796));
+#1555 = CARTESIAN_POINT('',(0.20235987756,0.,-3.45));
+#1556 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1557 = AXIS1_PLACEMENT('',#1558,#1559);
+#1558 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1559 = DIRECTION('',(-0.,-0.,-1.));
+#1560 = ADVANCED_FACE('',(#1561,#1595),#1598,.F.);
+#1561 = FACE_BOUND('',#1562,.F.);
+#1562 = EDGE_LOOP('',(#1563,#1573,#1581,#1589));
+#1563 = ORIENTED_EDGE('',*,*,#1564,.T.);
+#1564 = EDGE_CURVE('',#1565,#1567,#1569,.T.);
+#1565 = VERTEX_POINT('',#1566);
+#1566 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1567 = VERTEX_POINT('',#1568);
+#1568 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(1.,0.,0.));
+#1573 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1574 = EDGE_CURVE('',#1567,#1575,#1577,.T.);
+#1575 = VERTEX_POINT('',#1576);
+#1576 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#1577 = LINE('',#1578,#1579);
+#1578 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#1579 = VECTOR('',#1580,1.);
+#1580 = DIRECTION('',(0.,1.,0.));
+#1581 = ORIENTED_EDGE('',*,*,#1582,.F.);
+#1582 = EDGE_CURVE('',#1583,#1575,#1585,.T.);
+#1583 = VERTEX_POINT('',#1584);
+#1584 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1585 = LINE('',#1586,#1587);
+#1586 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1587 = VECTOR('',#1588,1.);
+#1588 = DIRECTION('',(1.,0.,0.));
+#1589 = ORIENTED_EDGE('',*,*,#1590,.F.);
+#1590 = EDGE_CURVE('',#1565,#1583,#1591,.T.);
+#1591 = LINE('',#1592,#1593);
+#1592 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1593 = VECTOR('',#1594,1.);
+#1594 = DIRECTION('',(0.,1.,0.));
+#1595 = FACE_BOUND('',#1596,.F.);
+#1596 = EDGE_LOOP('',(#1597));
+#1597 = ORIENTED_EDGE('',*,*,#1516,.T.);
+#1598 = PLANE('',#1599);
+#1599 = AXIS2_PLACEMENT_3D('',#1600,#1601,#1602);
+#1600 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1601 = DIRECTION('',(0.,0.,1.));
+#1602 = DIRECTION('',(0.,1.,0.));
+#1603 = ADVANCED_FACE('',(#1604),#1607,.F.);
+#1604 = FACE_BOUND('',#1605,.F.);
+#1605 = EDGE_LOOP('',(#1606));
+#1606 = ORIENTED_EDGE('',*,*,#1542,.F.);
+#1607 = PLANE('',#1608);
+#1608 = AXIS2_PLACEMENT_3D('',#1609,#1610,#1611);
+#1609 = CARTESIAN_POINT('',(-2.E-17,-2.E-17,-3.45));
+#1610 = DIRECTION('',(0.,0.,1.));
+#1611 = DIRECTION('',(1.,0.,0.));
+#1612 = ADVANCED_FACE('',(#1613,#1638),#1649,.F.);
+#1613 = FACE_BOUND('',#1614,.F.);
+#1614 = EDGE_LOOP('',(#1615,#1625,#1631,#1632));
+#1615 = ORIENTED_EDGE('',*,*,#1616,.T.);
+#1616 = EDGE_CURVE('',#1617,#1619,#1621,.T.);
+#1617 = VERTEX_POINT('',#1618);
+#1618 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1619 = VERTEX_POINT('',#1620);
+#1620 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#1621 = LINE('',#1622,#1623);
+#1622 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1623 = VECTOR('',#1624,1.);
+#1624 = DIRECTION('',(1.,0.,0.));
+#1625 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1626 = EDGE_CURVE('',#1619,#1567,#1627,.T.);
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.,0.,-1.));
+#1631 = ORIENTED_EDGE('',*,*,#1564,.F.);
+#1632 = ORIENTED_EDGE('',*,*,#1633,.F.);
+#1633 = EDGE_CURVE('',#1617,#1565,#1634,.T.);
+#1634 = LINE('',#1635,#1636);
+#1635 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1636 = VECTOR('',#1637,1.);
+#1637 = DIRECTION('',(0.,0.,-1.));
+#1638 = FACE_BOUND('',#1639,.F.);
+#1639 = EDGE_LOOP('',(#1640));
+#1640 = ORIENTED_EDGE('',*,*,#1641,.T.);
+#1641 = EDGE_CURVE('',#1642,#1642,#1644,.T.);
+#1642 = VERTEX_POINT('',#1643);
+#1643 = CARTESIAN_POINT('',(0.904188,-1.8,2.36471));
+#1644 = CIRCLE('',#1645,0.904188);
+#1645 = AXIS2_PLACEMENT_3D('',#1646,#1647,#1648);
+#1646 = CARTESIAN_POINT('',(0.,-1.8,2.36471));
+#1647 = DIRECTION('',(0.,-1.,2.2E-16));
+#1648 = DIRECTION('',(1.,0.,0.));
+#1649 = PLANE('',#1650);
+#1650 = AXIS2_PLACEMENT_3D('',#1651,#1652,#1653);
+#1651 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1652 = DIRECTION('',(0.,1.,0.));
+#1653 = DIRECTION('',(0.,0.,-1.));
+#1654 = ADVANCED_FACE('',(#1655),#1673,.F.);
+#1655 = FACE_BOUND('',#1656,.F.);
+#1656 = EDGE_LOOP('',(#1657,#1658,#1659,#1667));
+#1657 = ORIENTED_EDGE('',*,*,#1633,.T.);
+#1658 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1659 = ORIENTED_EDGE('',*,*,#1660,.T.);
+#1660 = EDGE_CURVE('',#1583,#1661,#1663,.T.);
+#1661 = VERTEX_POINT('',#1662);
+#1662 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1665 = VECTOR('',#1666,1.);
+#1666 = DIRECTION('',(0.,0.,1.));
+#1667 = ORIENTED_EDGE('',*,*,#1668,.T.);
+#1668 = EDGE_CURVE('',#1661,#1617,#1669,.T.);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(0.,-1.,0.));
+#1673 = PLANE('',#1674);
+#1674 = AXIS2_PLACEMENT_3D('',#1675,#1676,#1677);
+#1675 = CARTESIAN_POINT('',(-1.45,7.E-17,2.55));
+#1676 = DIRECTION('',(1.,0.,0.));
+#1677 = DIRECTION('',(0.,0.,1.));
+#1678 = ADVANCED_FACE('',(#1679),#1697,.T.);
+#1679 = FACE_BOUND('',#1680,.T.);
+#1680 = EDGE_LOOP('',(#1681,#1682,#1683,#1691));
+#1681 = ORIENTED_EDGE('',*,*,#1626,.T.);
+#1682 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1683 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#1684 = EDGE_CURVE('',#1575,#1685,#1687,.T.);
+#1685 = VERTEX_POINT('',#1686);
+#1686 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#1687 = LINE('',#1688,#1689);
+#1688 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#1689 = VECTOR('',#1690,1.);
+#1690 = DIRECTION('',(0.,0.,1.));
+#1691 = ORIENTED_EDGE('',*,*,#1692,.T.);
+#1692 = EDGE_CURVE('',#1685,#1619,#1693,.T.);
+#1693 = LINE('',#1694,#1695);
+#1694 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#1695 = VECTOR('',#1696,1.);
+#1696 = DIRECTION('',(0.,-1.,0.));
+#1697 = PLANE('',#1698);
+#1698 = AXIS2_PLACEMENT_3D('',#1699,#1700,#1701);
+#1699 = CARTESIAN_POINT('',(1.45,7.E-17,2.55));
+#1700 = DIRECTION('',(1.,0.,0.));
+#1701 = DIRECTION('',(0.,0.,1.));
+#1702 = ADVANCED_FACE('',(#1703,#1714),#1725,.F.);
+#1703 = FACE_BOUND('',#1704,.F.);
+#1704 = EDGE_LOOP('',(#1705,#1706,#1707,#1713));
+#1705 = ORIENTED_EDGE('',*,*,#1582,.T.);
+#1706 = ORIENTED_EDGE('',*,*,#1684,.T.);
+#1707 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#1708 = EDGE_CURVE('',#1661,#1685,#1709,.T.);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(1.,0.,0.));
+#1713 = ORIENTED_EDGE('',*,*,#1660,.F.);
+#1714 = FACE_BOUND('',#1715,.F.);
+#1715 = EDGE_LOOP('',(#1716));
+#1716 = ORIENTED_EDGE('',*,*,#1717,.F.);
+#1717 = EDGE_CURVE('',#1718,#1718,#1720,.T.);
+#1718 = VERTEX_POINT('',#1719);
+#1719 = CARTESIAN_POINT('',(0.904188,1.8,2.36471));
+#1720 = CIRCLE('',#1721,0.904188);
+#1721 = AXIS2_PLACEMENT_3D('',#1722,#1723,#1724);
+#1722 = CARTESIAN_POINT('',(0.,1.8,2.36471));
+#1723 = DIRECTION('',(0.,-1.,2.2E-16));
+#1724 = DIRECTION('',(1.,0.,0.));
+#1725 = PLANE('',#1726);
+#1726 = AXIS2_PLACEMENT_3D('',#1727,#1728,#1729);
+#1727 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1728 = DIRECTION('',(0.,-1.,0.));
+#1729 = DIRECTION('',(0.,0.,1.));
+#1730 = ADVANCED_FACE('',(#1731,#1737),#1748,.F.);
+#1731 = FACE_BOUND('',#1732,.F.);
+#1732 = EDGE_LOOP('',(#1733,#1734,#1735,#1736));
+#1733 = ORIENTED_EDGE('',*,*,#1708,.T.);
+#1734 = ORIENTED_EDGE('',*,*,#1692,.T.);
+#1735 = ORIENTED_EDGE('',*,*,#1616,.F.);
+#1736 = ORIENTED_EDGE('',*,*,#1668,.F.);
+#1737 = FACE_BOUND('',#1738,.F.);
+#1738 = EDGE_LOOP('',(#1739));
+#1739 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1740 = EDGE_CURVE('',#1741,#1741,#1743,.T.);
+#1741 = VERTEX_POINT('',#1742);
+#1742 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#1743 = CIRCLE('',#1744,0.8);
+#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747);
+#1745 = CARTESIAN_POINT('',(0.,0.,4.15));
+#1746 = DIRECTION('',(0.,0.,1.));
+#1747 = DIRECTION('',(1.,0.,0.));
+#1748 = PLANE('',#1749);
+#1749 = AXIS2_PLACEMENT_3D('',#1750,#1751,#1752);
+#1750 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1751 = DIRECTION('',(0.,0.,-1.));
+#1752 = DIRECTION('',(0.,-1.,0.));
+#1753 = ADVANCED_FACE('',(#1754,#1764),#1881,.F.);
+#1754 = FACE_BOUND('',#1755,.F.);
+#1755 = EDGE_LOOP('',(#1756,#1761,#1762,#1763));
+#1756 = ORIENTED_EDGE('',*,*,#1757,.T.);
+#1757 = EDGE_CURVE('',#1718,#1642,#1758,.T.);
+#1758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1759,#1760),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-11.35699977987,11.356999779871),.PIECEWISE_BEZIER_KNOTS.);
+#1759 = CARTESIAN_POINT('',(0.904188,11.356999779871,2.36471));
+#1760 = CARTESIAN_POINT('',(0.904188,-11.35699977987,2.36471));
+#1761 = ORIENTED_EDGE('',*,*,#1641,.F.);
+#1762 = ORIENTED_EDGE('',*,*,#1757,.F.);
+#1763 = ORIENTED_EDGE('',*,*,#1717,.T.);
+#1764 = FACE_BOUND('',#1765,.F.);
+#1765 = EDGE_LOOP('',(#1766));
+#1766 = ORIENTED_EDGE('',*,*,#1767,.F.);
+#1767 = EDGE_CURVE('',#1768,#1768,#1770,.T.);
+#1768 = VERTEX_POINT('',#1769);
+#1769 = CARTESIAN_POINT('',(0.8,0.,2.786083871217));
+#1770 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1771,#1772,#1773,#1774,#1775,
+ #1776,#1777,#1778,#1779,#1780,#1781,#1782,#1783,#1784,#1785,#1786,
+ #1787,#1788,#1789,#1790,#1791,#1792,#1793,#1794,#1795,#1796,#1797,
+ #1798,#1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,#1807,#1808,
+ #1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816,#1817,#1818,#1819,
+ #1820,#1821,#1822,#1823,#1824,#1825,#1826,#1827,#1828,#1829,#1830,
+ #1831,#1832,#1833,#1834,#1835,#1836,#1837,#1838,#1839,#1840,#1841,
+ #1842,#1843,#1844,#1845,#1846,#1847,#1848,#1849,#1850,#1851,#1852,
+ #1853,#1854,#1855,#1856,#1857,#1858,#1859,#1860,#1861,#1862,#1863,
+ #1864,#1865,#1866,#1867,#1868,#1869,#1870,#1871,#1872,#1873,#1874,
+ #1875,#1876,#1877,#1878,#1879,#1880),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+ 6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.459397076606E-02,0.101730529354
+ ,0.176108529958,0.202822392773,0.249074253049,0.29592651597,
+ 0.396185872207,0.465523364298,0.498743124498,0.532061033702,
+ 0.601112080391,0.675815379145,0.702646073403,0.749100205556,
+ 0.796157366077,0.896855183558,0.96649590723,1.),.UNSPECIFIED.);
+#1771 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#1772 = CARTESIAN_POINT('',(0.8,2.730215835576E-02,2.786083871217));
+#1773 = CARTESIAN_POINT('',(0.798912911952,5.438225930568E-02,
+ 2.78814761376));
+#1774 = CARTESIAN_POINT('',(0.796770749115,8.120190782582E-02,
+ 2.79221511677));
+#1775 = CARTESIAN_POINT('',(0.793604417016,0.107701454564,2.798144641772
+ ));
+#1776 = CARTESIAN_POINT('',(0.789454740294,0.133775965325,2.805710750245
+ ));
+#1777 = CARTESIAN_POINT('',(0.784396825589,0.159255985053,2.814608355594
+ ));
+#1778 = CARTESIAN_POINT('',(0.767284694212,0.231706366243,2.843587245495
+ ));
+#1779 = CARTESIAN_POINT('',(0.752861153725,0.277461110277,2.866761576956
+ ));
+#1780 = CARTESIAN_POINT('',(0.7356337828,0.321212751802,2.892400512369)
+ );
+#1781 = CARTESIAN_POINT('',(0.715862936507,0.362867201972,2.919196056032
+ ));
+#1782 = CARTESIAN_POINT('',(0.693801636828,0.40250223883,2.946414535936)
+ );
+#1783 = CARTESIAN_POINT('',(0.669395120987,0.440435301199,2.973769551321
+ ));
+#1784 = CARTESIAN_POINT('',(0.612172475956,0.517483595612,3.031513120233
+ ));
+#1785 = CARTESIAN_POINT('',(0.579024985222,0.555892669057,3.061615834368
+ ));
+#1786 = CARTESIAN_POINT('',(0.542851422786,0.592080870259,3.090865636993
+ ));
+#1787 = CARTESIAN_POINT('',(0.503694312662,0.625846428624,3.118782302539
+ ));
+#1788 = CARTESIAN_POINT('',(0.461598267381,0.656940136422,3.144934537218
+ ));
+#1789 = CARTESIAN_POINT('',(0.416625297101,0.685068277092,3.168895367516
+ ));
+#1790 = CARTESIAN_POINT('',(0.351731410431,0.718789599864,3.19789289689)
+ );
+#1791 = CARTESIAN_POINT('',(0.334235646197,0.727267253898,3.205212207823
+ ));
+#1792 = CARTESIAN_POINT('',(0.316406826749,0.735291808623,3.212164876059
+ ));
+#1793 = CARTESIAN_POINT('',(0.298260139638,0.742844375341,3.218728948993
+ ));
+#1794 = CARTESIAN_POINT('',(0.279811677409,0.749906957745,3.224883780981
+ ));
+#1795 = CARTESIAN_POINT('',(0.261078437598,0.756462451914,3.230610033341
+ ));
+#1796 = CARTESIAN_POINT('',(0.209181894995,0.772938669878,3.245030741673
+ ));
+#1797 = CARTESIAN_POINT('',(0.175467078797,0.781819864026,3.252838158034
+ ));
+#1798 = CARTESIAN_POINT('',(0.141079286619,0.78903351849,3.259200232079)
+ );
+#1799 = CARTESIAN_POINT('',(0.106174595968,0.794500125305,3.264031848127
+ ));
+#1800 = CARTESIAN_POINT('',(7.091594539712E-02,0.798165349535,
+ 3.267274779193));
+#1801 = CARTESIAN_POINT('',(3.546933051593E-02,0.8,3.268898));
+#1802 = CARTESIAN_POINT('',(-3.592976345331E-02,0.8,3.268898));
+#1803 = CARTESIAN_POINT('',(-7.183544436452E-02,0.798117410848,
+ 3.267232366273));
+#1804 = CARTESIAN_POINT('',(-0.107545669884,0.794356609271,
+ 3.263904867921));
+#1805 = CARTESIAN_POINT('',(-0.142888277081,0.78874830213,3.258948148123
+ ));
+#1806 = CARTESIAN_POINT('',(-0.177694357131,0.781349556569,
+ 3.252423387062));
+#1807 = CARTESIAN_POINT('',(-0.211802299512,0.77224383018,3.244419964864
+ ));
+#1808 = CARTESIAN_POINT('',(-0.31623405987,0.738637971912,3.215015262948
+ ));
+#1809 = CARTESIAN_POINT('',(-0.383176116312,0.708532565694,
+ 3.188837996627));
+#1810 = CARTESIAN_POINT('',(-0.445367891025,0.672141405871,3.15752956363
+ ));
+#1811 = CARTESIAN_POINT('',(-0.502442467722,0.63029451422,3.122108628612
+ ));
+#1812 = CARTESIAN_POINT('',(-0.554153598471,0.583725626199,
+ 3.083641118804));
+#1813 = CARTESIAN_POINT('',(-0.600337816867,0.533085145667,
+ 3.043275781439));
+#1814 = CARTESIAN_POINT('',(-0.668898569658,0.441325012028,
+ 2.974389830903));
+#1815 = CARTESIAN_POINT('',(-0.694013306211,0.402368788138,
+ 2.946268417942));
+#1816 = CARTESIAN_POINT('',(-0.716660267285,0.361614466941,
+ 2.918282533966));
+#1817 = CARTESIAN_POINT('',(-0.736898023801,0.318708170564,
+ 2.890734796163));
+#1818 = CARTESIAN_POINT('',(-0.754435916035,0.273573489864,
+ 2.864434594872));
+#1819 = CARTESIAN_POINT('',(-0.768991097868,0.226324705418,2.84084075995
+ ));
+#1820 = CARTESIAN_POINT('',(-0.785570731396,0.153194592113,2.8125352658)
+ );
+#1821 = CARTESIAN_POINT('',(-0.790231431668,0.128745969336,
+ 2.804290209755));
+#1822 = CARTESIAN_POINT('',(-0.794055233577,0.103759366604,
+ 2.797297929558));
+#1823 = CARTESIAN_POINT('',(-0.796976130873,7.838854701534E-02,
+ 2.791823900347));
+#1824 = CARTESIAN_POINT('',(-0.798957921753,5.273165358328E-02,
+ 2.788062188688));
+#1825 = CARTESIAN_POINT('',(-0.799974182037,2.684833784793E-02,
+ 2.786132887843));
+#1826 = CARTESIAN_POINT('',(-0.800025131356,-2.536406246753E-02,
+ 2.786036158147));
+#1827 = CARTESIAN_POINT('',(-0.799053599405,-5.132769806646E-02,
+ 2.787880533662));
+#1828 = CARTESIAN_POINT('',(-0.797110118978,-7.706661430526E-02,
+ 2.791571855112));
+#1829 = CARTESIAN_POINT('',(-0.794221180708,-0.102520545706,
+ 2.796991206714));
+#1830 = CARTESIAN_POINT('',(-0.790422908669,-0.127591459945,
+ 2.803944603546));
+#1831 = CARTESIAN_POINT('',(-0.785780931331,-0.152126137378,
+ 2.812166010181));
+#1832 = CARTESIAN_POINT('',(-0.769315312785,-0.225178713226,
+ 2.840308138424));
+#1833 = CARTESIAN_POINT('',(-0.75488647466,-0.272272402049,
+ 2.863733508604));
+#1834 = CARTESIAN_POINT('',(-0.737496203151,-0.317266386225,
+ 2.889867917153));
+#1835 = CARTESIAN_POINT('',(-0.717424539913,-0.360049362974,
+ 2.917263913906));
+#1836 = CARTESIAN_POINT('',(-0.694959737521,-0.400696222225,
+ 2.945113282435));
+#1837 = CARTESIAN_POINT('',(-0.670047676244,-0.43955665832,
+ 2.973111055556));
+#1838 = CARTESIAN_POINT('',(-0.612172475956,-0.517483595612,
+ 3.031513120233));
+#1839 = CARTESIAN_POINT('',(-0.579024985222,-0.555892669057,
+ 3.061615834368));
+#1840 = CARTESIAN_POINT('',(-0.542851422786,-0.592080870259,
+ 3.090865636993));
+#1841 = CARTESIAN_POINT('',(-0.503694312662,-0.625846428624,
+ 3.118782302539));
+#1842 = CARTESIAN_POINT('',(-0.461598267381,-0.656940136422,
+ 3.144934537218));
+#1843 = CARTESIAN_POINT('',(-0.416625297101,-0.685068277092,
+ 3.168895367516));
+#1844 = CARTESIAN_POINT('',(-0.351731412846,-0.71878959861,
+ 3.197892895811));
+#1845 = CARTESIAN_POINT('',(-0.334235646114,-0.727267253664,
+ 3.205212207629));
+#1846 = CARTESIAN_POINT('',(-0.31640682434,-0.735291809504,
+ 3.212164876827));
+#1847 = CARTESIAN_POINT('',(-0.29826013754,-0.742844376319,
+ 3.218728949837));
+#1848 = CARTESIAN_POINT('',(-0.279811678102,-0.749906957752,
+ 3.224883780979));
+#1849 = CARTESIAN_POINT('',(-0.261078440789,-0.756462450901,
+ 3.230610032454));
+#1850 = CARTESIAN_POINT('',(-0.209181894996,-0.772938669878,
+ 3.245030741673));
+#1851 = CARTESIAN_POINT('',(-0.175467078797,-0.781819864026,
+ 3.252838158034));
+#1852 = CARTESIAN_POINT('',(-0.141079286619,-0.78903351849,
+ 3.259200232079));
+#1853 = CARTESIAN_POINT('',(-0.106174595968,-0.794500125305,
+ 3.264031848127));
+#1854 = CARTESIAN_POINT('',(-7.091594539713E-02,-0.798165349535,
+ 3.267274779193));
+#1855 = CARTESIAN_POINT('',(-3.546933051592E-02,-0.8,3.268898));
+#1856 = CARTESIAN_POINT('',(3.592976345329E-02,-0.8,3.268898));
+#1857 = CARTESIAN_POINT('',(7.183544436451E-02,-0.798117410848,
+ 3.267232366273));
+#1858 = CARTESIAN_POINT('',(0.107545669884,-0.794356609271,
+ 3.263904867921));
+#1859 = CARTESIAN_POINT('',(0.142888277081,-0.78874830213,3.258948148123
+ ));
+#1860 = CARTESIAN_POINT('',(0.177694357131,-0.781349556569,
+ 3.252423387062));
+#1861 = CARTESIAN_POINT('',(0.211802299512,-0.77224383018,3.244419964864
+ ));
+#1862 = CARTESIAN_POINT('',(0.31623405987,-0.738637971912,3.215015262948
+ ));
+#1863 = CARTESIAN_POINT('',(0.383176116312,-0.708532565694,
+ 3.188837996627));
+#1864 = CARTESIAN_POINT('',(0.445367891024,-0.672141405872,3.15752956363
+ ));
+#1865 = CARTESIAN_POINT('',(0.502442467723,-0.63029451422,3.122108628611
+ ));
+#1866 = CARTESIAN_POINT('',(0.55415359847,-0.583725626199,3.083641118804
+ ));
+#1867 = CARTESIAN_POINT('',(0.600337816867,-0.533085145667,
+ 3.043275781439));
+#1868 = CARTESIAN_POINT('',(0.668898569658,-0.441325012028,
+ 2.974389830903));
+#1869 = CARTESIAN_POINT('',(0.694013306211,-0.402368788138,
+ 2.946268417943));
+#1870 = CARTESIAN_POINT('',(0.716660267286,-0.36161446694,2.918282533965
+ ));
+#1871 = CARTESIAN_POINT('',(0.736898023801,-0.318708170565,
+ 2.890734796163));
+#1872 = CARTESIAN_POINT('',(0.754435916035,-0.273573489863,
+ 2.864434594872));
+#1873 = CARTESIAN_POINT('',(0.768991097868,-0.226324705418,2.84084075995
+ ));
+#1874 = CARTESIAN_POINT('',(0.785593113226,-0.153095869437,
+ 2.812497054536));
+#1875 = CARTESIAN_POINT('',(0.790271204532,-0.128538043793,
+ 2.804219905231));
+#1876 = CARTESIAN_POINT('',(0.794104692981,-0.103436995078,
+ 2.797207489579));
+#1877 = CARTESIAN_POINT('',(0.797026602773,-7.794986855045E-02,
+ 2.791729276771));
+#1878 = CARTESIAN_POINT('',(0.799000509352,-5.217688222151E-02,
+ 2.787981344148));
+#1879 = CARTESIAN_POINT('',(0.8,-2.617909145915E-02,2.786083871217));
+#1880 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#1881 = CYLINDRICAL_SURFACE('',#1882,0.904188);
+#1882 = AXIS2_PLACEMENT_3D('',#1883,#1884,#1885);
+#1883 = CARTESIAN_POINT('',(0.,5.3E-16,2.36471));
+#1884 = DIRECTION('',(0.,-1.,2.2E-16));
+#1885 = DIRECTION('',(1.,0.,0.));
+#1886 = ADVANCED_FACE('',(#1887),#1898,.F.);
+#1887 = FACE_BOUND('',#1888,.T.);
+#1888 = EDGE_LOOP('',(#1889,#1895,#1896,#1897));
+#1889 = ORIENTED_EDGE('',*,*,#1890,.F.);
+#1890 = EDGE_CURVE('',#1741,#1768,#1891,.T.);
+#1891 = LINE('',#1892,#1893);
+#1892 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#1893 = VECTOR('',#1894,1.);
+#1894 = DIRECTION('',(-6.E-17,0.,-1.));
+#1895 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1896 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1897 = ORIENTED_EDGE('',*,*,#1767,.F.);
+#1898 = CYLINDRICAL_SURFACE('',#1899,0.8);
+#1899 = AXIS2_PLACEMENT_3D('',#1900,#1901,#1902);
+#1900 = CARTESIAN_POINT('',(0.,0.,4.15));
+#1901 = DIRECTION('',(-0.,-0.,-1.));
+#1902 = DIRECTION('',(1.,0.,0.));
+#1903 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1907))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1904,#1905,#1906)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1904 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1905 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1906 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1907 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1904,
+ 'distance_accuracy_value','confusion accuracy');
+#1908 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1909,#1911);
+#1909 = ( REPRESENTATION_RELATIONSHIP('','',#1491,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1910)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1910 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1911 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1912);
+#1912 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Conn_1','',#5,#1486,$);
+#1913 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1488));
+#1914 = SHAPE_DEFINITION_REPRESENTATION(#1915,#1921);
+#1915 = PRODUCT_DEFINITION_SHAPE('','',#1916);
+#1916 = PRODUCT_DEFINITION('design','',#1917,#1920);
+#1917 = PRODUCT_DEFINITION_FORMATION('','',#1918);
+#1918 = PRODUCT('Conn_2','Conn_2','',(#1919));
+#1919 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1920 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1921 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1922),#2333);
+#1922 = MANIFOLD_SOLID_BREP('',#1923);
+#1923 = CLOSED_SHELL('',(#1924,#1957,#1990,#2033,#2042,#2084,#2108,#2132
+ ,#2160,#2183,#2316));
+#1924 = ADVANCED_FACE('',(#1925),#1952,.T.);
+#1925 = FACE_BOUND('',#1926,.F.);
+#1926 = EDGE_LOOP('',(#1927,#1937,#1944,#1945));
+#1927 = ORIENTED_EDGE('',*,*,#1928,.T.);
+#1928 = EDGE_CURVE('',#1929,#1931,#1933,.T.);
+#1929 = VERTEX_POINT('',#1930);
+#1930 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1931 = VERTEX_POINT('',#1932);
+#1932 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1933 = LINE('',#1934,#1935);
+#1934 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1935 = VECTOR('',#1936,1.);
+#1936 = DIRECTION('',(0.,0.,-1.));
+#1937 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#1938 = EDGE_CURVE('',#1931,#1931,#1939,.T.);
+#1939 = CIRCLE('',#1940,0.35);
+#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943);
+#1941 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1942 = DIRECTION('',(0.,0.,-1.));
+#1943 = DIRECTION('',(1.,0.,0.));
+#1944 = ORIENTED_EDGE('',*,*,#1928,.F.);
+#1945 = ORIENTED_EDGE('',*,*,#1946,.F.);
+#1946 = EDGE_CURVE('',#1929,#1929,#1947,.T.);
+#1947 = CIRCLE('',#1948,0.35);
+#1948 = AXIS2_PLACEMENT_3D('',#1949,#1950,#1951);
+#1949 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1950 = DIRECTION('',(0.,0.,-1.));
+#1951 = DIRECTION('',(1.,0.,0.));
+#1952 = CYLINDRICAL_SURFACE('',#1953,0.35);
+#1953 = AXIS2_PLACEMENT_3D('',#1954,#1955,#1956);
+#1954 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1955 = DIRECTION('',(0.,0.,1.));
+#1956 = DIRECTION('',(1.,0.,0.));
+#1957 = ADVANCED_FACE('',(#1958),#1978,.T.);
+#1958 = FACE_BOUND('',#1959,.T.);
+#1959 = EDGE_LOOP('',(#1960,#1969,#1970,#1971));
+#1960 = ORIENTED_EDGE('',*,*,#1961,.F.);
+#1961 = EDGE_CURVE('',#1931,#1962,#1964,.T.);
+#1962 = VERTEX_POINT('',#1963);
+#1963 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1964 = CIRCLE('',#1965,0.2);
+#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968);
+#1966 = CARTESIAN_POINT('',(0.15,0.,-3.25));
+#1967 = DIRECTION('',(-0.,1.,0.));
+#1968 = DIRECTION('',(1.,0.,0.));
+#1969 = ORIENTED_EDGE('',*,*,#1938,.T.);
+#1970 = ORIENTED_EDGE('',*,*,#1961,.T.);
+#1971 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#1972 = EDGE_CURVE('',#1962,#1962,#1973,.T.);
+#1973 = CIRCLE('',#1974,0.15);
+#1974 = AXIS2_PLACEMENT_3D('',#1975,#1976,#1977);
+#1975 = CARTESIAN_POINT('',(0.,0.,-3.45));
+#1976 = DIRECTION('',(0.,0.,-1.));
+#1977 = DIRECTION('',(1.,0.,0.));
+#1978 = SURFACE_OF_REVOLUTION('',#1979,#1987);
+#1979 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1980,#1981,#1982,#1983,#1984,
+ #1985,#1986),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1980 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1981 = CARTESIAN_POINT('',(0.35,0.,-3.30235987756));
+#1982 = CARTESIAN_POINT('',(0.333554462796,0.,-3.354715300141));
+#1983 = CARTESIAN_POINT('',(0.300638029928,0.,-3.400638029928));
+#1984 = CARTESIAN_POINT('',(0.254715300141,0.,-3.433554462796));
+#1985 = CARTESIAN_POINT('',(0.20235987756,0.,-3.45));
+#1986 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1987 = AXIS1_PLACEMENT('',#1988,#1989);
+#1988 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1989 = DIRECTION('',(-0.,-0.,-1.));
+#1990 = ADVANCED_FACE('',(#1991,#2025),#2028,.F.);
+#1991 = FACE_BOUND('',#1992,.F.);
+#1992 = EDGE_LOOP('',(#1993,#2003,#2011,#2019));
+#1993 = ORIENTED_EDGE('',*,*,#1994,.T.);
+#1994 = EDGE_CURVE('',#1995,#1997,#1999,.T.);
+#1995 = VERTEX_POINT('',#1996);
+#1996 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1997 = VERTEX_POINT('',#1998);
+#1998 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#1999 = LINE('',#2000,#2001);
+#2000 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2001 = VECTOR('',#2002,1.);
+#2002 = DIRECTION('',(1.,0.,0.));
+#2003 = ORIENTED_EDGE('',*,*,#2004,.T.);
+#2004 = EDGE_CURVE('',#1997,#2005,#2007,.T.);
+#2005 = VERTEX_POINT('',#2006);
+#2006 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#2007 = LINE('',#2008,#2009);
+#2008 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#2009 = VECTOR('',#2010,1.);
+#2010 = DIRECTION('',(0.,1.,0.));
+#2011 = ORIENTED_EDGE('',*,*,#2012,.F.);
+#2012 = EDGE_CURVE('',#2013,#2005,#2015,.T.);
+#2013 = VERTEX_POINT('',#2014);
+#2014 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2017 = VECTOR('',#2018,1.);
+#2018 = DIRECTION('',(1.,0.,0.));
+#2019 = ORIENTED_EDGE('',*,*,#2020,.F.);
+#2020 = EDGE_CURVE('',#1995,#2013,#2021,.T.);
+#2021 = LINE('',#2022,#2023);
+#2022 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2023 = VECTOR('',#2024,1.);
+#2024 = DIRECTION('',(0.,1.,0.));
+#2025 = FACE_BOUND('',#2026,.F.);
+#2026 = EDGE_LOOP('',(#2027));
+#2027 = ORIENTED_EDGE('',*,*,#1946,.T.);
+#2028 = PLANE('',#2029);
+#2029 = AXIS2_PLACEMENT_3D('',#2030,#2031,#2032);
+#2030 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2031 = DIRECTION('',(0.,0.,1.));
+#2032 = DIRECTION('',(0.,1.,0.));
+#2033 = ADVANCED_FACE('',(#2034),#2037,.F.);
+#2034 = FACE_BOUND('',#2035,.F.);
+#2035 = EDGE_LOOP('',(#2036));
+#2036 = ORIENTED_EDGE('',*,*,#1972,.F.);
+#2037 = PLANE('',#2038);
+#2038 = AXIS2_PLACEMENT_3D('',#2039,#2040,#2041);
+#2039 = CARTESIAN_POINT('',(-2.E-17,-2.E-17,-3.45));
+#2040 = DIRECTION('',(0.,0.,1.));
+#2041 = DIRECTION('',(1.,0.,0.));
+#2042 = ADVANCED_FACE('',(#2043,#2068),#2079,.F.);
+#2043 = FACE_BOUND('',#2044,.F.);
+#2044 = EDGE_LOOP('',(#2045,#2055,#2061,#2062));
+#2045 = ORIENTED_EDGE('',*,*,#2046,.T.);
+#2046 = EDGE_CURVE('',#2047,#2049,#2051,.T.);
+#2047 = VERTEX_POINT('',#2048);
+#2048 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2049 = VERTEX_POINT('',#2050);
+#2050 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#2051 = LINE('',#2052,#2053);
+#2052 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2053 = VECTOR('',#2054,1.);
+#2054 = DIRECTION('',(1.,0.,0.));
+#2055 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2056 = EDGE_CURVE('',#2049,#1997,#2057,.T.);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(0.,0.,-1.));
+#2061 = ORIENTED_EDGE('',*,*,#1994,.F.);
+#2062 = ORIENTED_EDGE('',*,*,#2063,.F.);
+#2063 = EDGE_CURVE('',#2047,#1995,#2064,.T.);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2066 = VECTOR('',#2067,1.);
+#2067 = DIRECTION('',(0.,0.,-1.));
+#2068 = FACE_BOUND('',#2069,.F.);
+#2069 = EDGE_LOOP('',(#2070));
+#2070 = ORIENTED_EDGE('',*,*,#2071,.T.);
+#2071 = EDGE_CURVE('',#2072,#2072,#2074,.T.);
+#2072 = VERTEX_POINT('',#2073);
+#2073 = CARTESIAN_POINT('',(0.904188,-1.8,2.36471));
+#2074 = CIRCLE('',#2075,0.904188);
+#2075 = AXIS2_PLACEMENT_3D('',#2076,#2077,#2078);
+#2076 = CARTESIAN_POINT('',(0.,-1.8,2.36471));
+#2077 = DIRECTION('',(0.,-1.,2.2E-16));
+#2078 = DIRECTION('',(1.,0.,0.));
+#2079 = PLANE('',#2080);
+#2080 = AXIS2_PLACEMENT_3D('',#2081,#2082,#2083);
+#2081 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2082 = DIRECTION('',(0.,1.,0.));
+#2083 = DIRECTION('',(0.,0.,-1.));
+#2084 = ADVANCED_FACE('',(#2085),#2103,.F.);
+#2085 = FACE_BOUND('',#2086,.F.);
+#2086 = EDGE_LOOP('',(#2087,#2088,#2089,#2097));
+#2087 = ORIENTED_EDGE('',*,*,#2063,.T.);
+#2088 = ORIENTED_EDGE('',*,*,#2020,.T.);
+#2089 = ORIENTED_EDGE('',*,*,#2090,.T.);
+#2090 = EDGE_CURVE('',#2013,#2091,#2093,.T.);
+#2091 = VERTEX_POINT('',#2092);
+#2092 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2093 = LINE('',#2094,#2095);
+#2094 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2095 = VECTOR('',#2096,1.);
+#2096 = DIRECTION('',(0.,0.,1.));
+#2097 = ORIENTED_EDGE('',*,*,#2098,.T.);
+#2098 = EDGE_CURVE('',#2091,#2047,#2099,.T.);
+#2099 = LINE('',#2100,#2101);
+#2100 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2101 = VECTOR('',#2102,1.);
+#2102 = DIRECTION('',(0.,-1.,0.));
+#2103 = PLANE('',#2104);
+#2104 = AXIS2_PLACEMENT_3D('',#2105,#2106,#2107);
+#2105 = CARTESIAN_POINT('',(-1.45,7.E-17,2.55));
+#2106 = DIRECTION('',(1.,0.,0.));
+#2107 = DIRECTION('',(0.,0.,1.));
+#2108 = ADVANCED_FACE('',(#2109),#2127,.T.);
+#2109 = FACE_BOUND('',#2110,.T.);
+#2110 = EDGE_LOOP('',(#2111,#2112,#2113,#2121));
+#2111 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2112 = ORIENTED_EDGE('',*,*,#2004,.T.);
+#2113 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#2114 = EDGE_CURVE('',#2005,#2115,#2117,.T.);
+#2115 = VERTEX_POINT('',#2116);
+#2116 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#2117 = LINE('',#2118,#2119);
+#2118 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#2119 = VECTOR('',#2120,1.);
+#2120 = DIRECTION('',(0.,0.,1.));
+#2121 = ORIENTED_EDGE('',*,*,#2122,.T.);
+#2122 = EDGE_CURVE('',#2115,#2049,#2123,.T.);
+#2123 = LINE('',#2124,#2125);
+#2124 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#2125 = VECTOR('',#2126,1.);
+#2126 = DIRECTION('',(0.,-1.,0.));
+#2127 = PLANE('',#2128);
+#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131);
+#2129 = CARTESIAN_POINT('',(1.45,7.E-17,2.55));
+#2130 = DIRECTION('',(1.,0.,0.));
+#2131 = DIRECTION('',(0.,0.,1.));
+#2132 = ADVANCED_FACE('',(#2133,#2144),#2155,.F.);
+#2133 = FACE_BOUND('',#2134,.F.);
+#2134 = EDGE_LOOP('',(#2135,#2136,#2137,#2143));
+#2135 = ORIENTED_EDGE('',*,*,#2012,.T.);
+#2136 = ORIENTED_EDGE('',*,*,#2114,.T.);
+#2137 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2138 = EDGE_CURVE('',#2091,#2115,#2139,.T.);
+#2139 = LINE('',#2140,#2141);
+#2140 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2141 = VECTOR('',#2142,1.);
+#2142 = DIRECTION('',(1.,0.,0.));
+#2143 = ORIENTED_EDGE('',*,*,#2090,.F.);
+#2144 = FACE_BOUND('',#2145,.F.);
+#2145 = EDGE_LOOP('',(#2146));
+#2146 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2147 = EDGE_CURVE('',#2148,#2148,#2150,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(0.904188,1.8,2.36471));
+#2150 = CIRCLE('',#2151,0.904188);
+#2151 = AXIS2_PLACEMENT_3D('',#2152,#2153,#2154);
+#2152 = CARTESIAN_POINT('',(0.,1.8,2.36471));
+#2153 = DIRECTION('',(0.,-1.,2.2E-16));
+#2154 = DIRECTION('',(1.,0.,0.));
+#2155 = PLANE('',#2156);
+#2156 = AXIS2_PLACEMENT_3D('',#2157,#2158,#2159);
+#2157 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2158 = DIRECTION('',(0.,-1.,0.));
+#2159 = DIRECTION('',(0.,0.,1.));
+#2160 = ADVANCED_FACE('',(#2161,#2167),#2178,.F.);
+#2161 = FACE_BOUND('',#2162,.F.);
+#2162 = EDGE_LOOP('',(#2163,#2164,#2165,#2166));
+#2163 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2164 = ORIENTED_EDGE('',*,*,#2122,.T.);
+#2165 = ORIENTED_EDGE('',*,*,#2046,.F.);
+#2166 = ORIENTED_EDGE('',*,*,#2098,.F.);
+#2167 = FACE_BOUND('',#2168,.F.);
+#2168 = EDGE_LOOP('',(#2169));
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#2171,#2171,#2173,.T.);
+#2171 = VERTEX_POINT('',#2172);
+#2172 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#2173 = CIRCLE('',#2174,0.8);
+#2174 = AXIS2_PLACEMENT_3D('',#2175,#2176,#2177);
+#2175 = CARTESIAN_POINT('',(0.,0.,4.15));
+#2176 = DIRECTION('',(0.,0.,1.));
+#2177 = DIRECTION('',(1.,0.,0.));
+#2178 = PLANE('',#2179);
+#2179 = AXIS2_PLACEMENT_3D('',#2180,#2181,#2182);
+#2180 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2181 = DIRECTION('',(0.,0.,-1.));
+#2182 = DIRECTION('',(0.,-1.,0.));
+#2183 = ADVANCED_FACE('',(#2184,#2194),#2311,.F.);
+#2184 = FACE_BOUND('',#2185,.F.);
+#2185 = EDGE_LOOP('',(#2186,#2191,#2192,#2193));
+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2187 = EDGE_CURVE('',#2148,#2072,#2188,.T.);
+#2188 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2189,#2190),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-11.35699977987,11.356999779871),.PIECEWISE_BEZIER_KNOTS.);
+#2189 = CARTESIAN_POINT('',(0.904188,11.356999779871,2.36471));
+#2190 = CARTESIAN_POINT('',(0.904188,-11.35699977987,2.36471));
+#2191 = ORIENTED_EDGE('',*,*,#2071,.F.);
+#2192 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#2193 = ORIENTED_EDGE('',*,*,#2147,.T.);
+#2194 = FACE_BOUND('',#2195,.F.);
+#2195 = EDGE_LOOP('',(#2196));
+#2196 = ORIENTED_EDGE('',*,*,#2197,.F.);
+#2197 = EDGE_CURVE('',#2198,#2198,#2200,.T.);
+#2198 = VERTEX_POINT('',#2199);
+#2199 = CARTESIAN_POINT('',(0.8,0.,2.786083871217));
+#2200 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2201,#2202,#2203,#2204,#2205,
+ #2206,#2207,#2208,#2209,#2210,#2211,#2212,#2213,#2214,#2215,#2216,
+ #2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,
+ #2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237,#2238,
+ #2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246,#2247,#2248,#2249,
+ #2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,
+ #2261,#2262,#2263,#2264,#2265,#2266,#2267,#2268,#2269,#2270,#2271,
+ #2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282,
+ #2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,
+ #2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,
+ #2305,#2306,#2307,#2308,#2309,#2310),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+ 6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.459397076606E-02,0.101730529354
+ ,0.176108529958,0.202822392773,0.249074253049,0.29592651597,
+ 0.396185872207,0.465523364298,0.498743124498,0.532061033702,
+ 0.601112080391,0.675815379145,0.702646073403,0.749100205556,
+ 0.796157366077,0.896855183558,0.96649590723,1.),.UNSPECIFIED.);
+#2201 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#2202 = CARTESIAN_POINT('',(0.8,2.730215835576E-02,2.786083871217));
+#2203 = CARTESIAN_POINT('',(0.798912911952,5.438225930568E-02,
+ 2.78814761376));
+#2204 = CARTESIAN_POINT('',(0.796770749115,8.120190782582E-02,
+ 2.79221511677));
+#2205 = CARTESIAN_POINT('',(0.793604417016,0.107701454564,2.798144641772
+ ));
+#2206 = CARTESIAN_POINT('',(0.789454740294,0.133775965325,2.805710750245
+ ));
+#2207 = CARTESIAN_POINT('',(0.784396825589,0.159255985053,2.814608355594
+ ));
+#2208 = CARTESIAN_POINT('',(0.767284694212,0.231706366243,2.843587245495
+ ));
+#2209 = CARTESIAN_POINT('',(0.752861153725,0.277461110277,2.866761576956
+ ));
+#2210 = CARTESIAN_POINT('',(0.7356337828,0.321212751802,2.892400512369)
+ );
+#2211 = CARTESIAN_POINT('',(0.715862936507,0.362867201972,2.919196056032
+ ));
+#2212 = CARTESIAN_POINT('',(0.693801636828,0.40250223883,2.946414535936)
+ );
+#2213 = CARTESIAN_POINT('',(0.669395120987,0.440435301199,2.973769551321
+ ));
+#2214 = CARTESIAN_POINT('',(0.612172475956,0.517483595612,3.031513120233
+ ));
+#2215 = CARTESIAN_POINT('',(0.579024985222,0.555892669057,3.061615834368
+ ));
+#2216 = CARTESIAN_POINT('',(0.542851422786,0.592080870259,3.090865636993
+ ));
+#2217 = CARTESIAN_POINT('',(0.503694312662,0.625846428624,3.118782302539
+ ));
+#2218 = CARTESIAN_POINT('',(0.461598267381,0.656940136422,3.144934537218
+ ));
+#2219 = CARTESIAN_POINT('',(0.416625297101,0.685068277092,3.168895367516
+ ));
+#2220 = CARTESIAN_POINT('',(0.351731410431,0.718789599864,3.19789289689)
+ );
+#2221 = CARTESIAN_POINT('',(0.334235646197,0.727267253898,3.205212207823
+ ));
+#2222 = CARTESIAN_POINT('',(0.316406826749,0.735291808623,3.212164876059
+ ));
+#2223 = CARTESIAN_POINT('',(0.298260139638,0.742844375341,3.218728948993
+ ));
+#2224 = CARTESIAN_POINT('',(0.279811677409,0.749906957745,3.224883780981
+ ));
+#2225 = CARTESIAN_POINT('',(0.261078437598,0.756462451914,3.230610033341
+ ));
+#2226 = CARTESIAN_POINT('',(0.209181894995,0.772938669878,3.245030741673
+ ));
+#2227 = CARTESIAN_POINT('',(0.175467078797,0.781819864026,3.252838158034
+ ));
+#2228 = CARTESIAN_POINT('',(0.141079286619,0.78903351849,3.259200232079)
+ );
+#2229 = CARTESIAN_POINT('',(0.106174595968,0.794500125305,3.264031848127
+ ));
+#2230 = CARTESIAN_POINT('',(7.091594539712E-02,0.798165349535,
+ 3.267274779193));
+#2231 = CARTESIAN_POINT('',(3.546933051593E-02,0.8,3.268898));
+#2232 = CARTESIAN_POINT('',(-3.592976345331E-02,0.8,3.268898));
+#2233 = CARTESIAN_POINT('',(-7.183544436452E-02,0.798117410848,
+ 3.267232366273));
+#2234 = CARTESIAN_POINT('',(-0.107545669884,0.794356609271,
+ 3.263904867921));
+#2235 = CARTESIAN_POINT('',(-0.142888277081,0.78874830213,3.258948148123
+ ));
+#2236 = CARTESIAN_POINT('',(-0.177694357131,0.781349556569,
+ 3.252423387062));
+#2237 = CARTESIAN_POINT('',(-0.211802299512,0.77224383018,3.244419964864
+ ));
+#2238 = CARTESIAN_POINT('',(-0.31623405987,0.738637971912,3.215015262948
+ ));
+#2239 = CARTESIAN_POINT('',(-0.383176116312,0.708532565694,
+ 3.188837996627));
+#2240 = CARTESIAN_POINT('',(-0.445367891025,0.672141405871,3.15752956363
+ ));
+#2241 = CARTESIAN_POINT('',(-0.502442467722,0.63029451422,3.122108628612
+ ));
+#2242 = CARTESIAN_POINT('',(-0.554153598471,0.583725626199,
+ 3.083641118804));
+#2243 = CARTESIAN_POINT('',(-0.600337816867,0.533085145667,
+ 3.043275781439));
+#2244 = CARTESIAN_POINT('',(-0.668898569658,0.441325012028,
+ 2.974389830903));
+#2245 = CARTESIAN_POINT('',(-0.694013306211,0.402368788138,
+ 2.946268417942));
+#2246 = CARTESIAN_POINT('',(-0.716660267285,0.361614466941,
+ 2.918282533966));
+#2247 = CARTESIAN_POINT('',(-0.736898023801,0.318708170564,
+ 2.890734796163));
+#2248 = CARTESIAN_POINT('',(-0.754435916035,0.273573489864,
+ 2.864434594872));
+#2249 = CARTESIAN_POINT('',(-0.768991097868,0.226324705418,2.84084075995
+ ));
+#2250 = CARTESIAN_POINT('',(-0.785570731396,0.153194592113,2.8125352658)
+ );
+#2251 = CARTESIAN_POINT('',(-0.790231431668,0.128745969336,
+ 2.804290209755));
+#2252 = CARTESIAN_POINT('',(-0.794055233577,0.103759366604,
+ 2.797297929558));
+#2253 = CARTESIAN_POINT('',(-0.796976130873,7.838854701534E-02,
+ 2.791823900347));
+#2254 = CARTESIAN_POINT('',(-0.798957921753,5.273165358328E-02,
+ 2.788062188688));
+#2255 = CARTESIAN_POINT('',(-0.799974182037,2.684833784793E-02,
+ 2.786132887843));
+#2256 = CARTESIAN_POINT('',(-0.800025131356,-2.536406246753E-02,
+ 2.786036158147));
+#2257 = CARTESIAN_POINT('',(-0.799053599405,-5.132769806646E-02,
+ 2.787880533662));
+#2258 = CARTESIAN_POINT('',(-0.797110118978,-7.706661430526E-02,
+ 2.791571855112));
+#2259 = CARTESIAN_POINT('',(-0.794221180708,-0.102520545706,
+ 2.796991206714));
+#2260 = CARTESIAN_POINT('',(-0.790422908669,-0.127591459945,
+ 2.803944603546));
+#2261 = CARTESIAN_POINT('',(-0.785780931331,-0.152126137378,
+ 2.812166010181));
+#2262 = CARTESIAN_POINT('',(-0.769315312785,-0.225178713226,
+ 2.840308138424));
+#2263 = CARTESIAN_POINT('',(-0.75488647466,-0.272272402049,
+ 2.863733508604));
+#2264 = CARTESIAN_POINT('',(-0.737496203151,-0.317266386225,
+ 2.889867917153));
+#2265 = CARTESIAN_POINT('',(-0.717424539913,-0.360049362974,
+ 2.917263913906));
+#2266 = CARTESIAN_POINT('',(-0.694959737521,-0.400696222225,
+ 2.945113282435));
+#2267 = CARTESIAN_POINT('',(-0.670047676244,-0.43955665832,
+ 2.973111055556));
+#2268 = CARTESIAN_POINT('',(-0.612172475956,-0.517483595612,
+ 3.031513120233));
+#2269 = CARTESIAN_POINT('',(-0.579024985222,-0.555892669057,
+ 3.061615834368));
+#2270 = CARTESIAN_POINT('',(-0.542851422786,-0.592080870259,
+ 3.090865636993));
+#2271 = CARTESIAN_POINT('',(-0.503694312662,-0.625846428624,
+ 3.118782302539));
+#2272 = CARTESIAN_POINT('',(-0.461598267381,-0.656940136422,
+ 3.144934537218));
+#2273 = CARTESIAN_POINT('',(-0.416625297101,-0.685068277092,
+ 3.168895367516));
+#2274 = CARTESIAN_POINT('',(-0.351731412846,-0.71878959861,
+ 3.197892895811));
+#2275 = CARTESIAN_POINT('',(-0.334235646114,-0.727267253664,
+ 3.205212207629));
+#2276 = CARTESIAN_POINT('',(-0.31640682434,-0.735291809504,
+ 3.212164876827));
+#2277 = CARTESIAN_POINT('',(-0.29826013754,-0.742844376319,
+ 3.218728949837));
+#2278 = CARTESIAN_POINT('',(-0.279811678102,-0.749906957752,
+ 3.224883780979));
+#2279 = CARTESIAN_POINT('',(-0.261078440789,-0.756462450901,
+ 3.230610032454));
+#2280 = CARTESIAN_POINT('',(-0.209181894996,-0.772938669878,
+ 3.245030741673));
+#2281 = CARTESIAN_POINT('',(-0.175467078797,-0.781819864026,
+ 3.252838158034));
+#2282 = CARTESIAN_POINT('',(-0.141079286619,-0.78903351849,
+ 3.259200232079));
+#2283 = CARTESIAN_POINT('',(-0.106174595968,-0.794500125305,
+ 3.264031848127));
+#2284 = CARTESIAN_POINT('',(-7.091594539713E-02,-0.798165349535,
+ 3.267274779193));
+#2285 = CARTESIAN_POINT('',(-3.546933051592E-02,-0.8,3.268898));
+#2286 = CARTESIAN_POINT('',(3.592976345329E-02,-0.8,3.268898));
+#2287 = CARTESIAN_POINT('',(7.183544436451E-02,-0.798117410848,
+ 3.267232366273));
+#2288 = CARTESIAN_POINT('',(0.107545669884,-0.794356609271,
+ 3.263904867921));
+#2289 = CARTESIAN_POINT('',(0.142888277081,-0.78874830213,3.258948148123
+ ));
+#2290 = CARTESIAN_POINT('',(0.177694357131,-0.781349556569,
+ 3.252423387062));
+#2291 = CARTESIAN_POINT('',(0.211802299512,-0.77224383018,3.244419964864
+ ));
+#2292 = CARTESIAN_POINT('',(0.31623405987,-0.738637971912,3.215015262948
+ ));
+#2293 = CARTESIAN_POINT('',(0.383176116312,-0.708532565694,
+ 3.188837996627));
+#2294 = CARTESIAN_POINT('',(0.445367891024,-0.672141405872,3.15752956363
+ ));
+#2295 = CARTESIAN_POINT('',(0.502442467723,-0.63029451422,3.122108628611
+ ));
+#2296 = CARTESIAN_POINT('',(0.55415359847,-0.583725626199,3.083641118804
+ ));
+#2297 = CARTESIAN_POINT('',(0.600337816867,-0.533085145667,
+ 3.043275781439));
+#2298 = CARTESIAN_POINT('',(0.668898569658,-0.441325012028,
+ 2.974389830903));
+#2299 = CARTESIAN_POINT('',(0.694013306211,-0.402368788138,
+ 2.946268417943));
+#2300 = CARTESIAN_POINT('',(0.716660267286,-0.36161446694,2.918282533965
+ ));
+#2301 = CARTESIAN_POINT('',(0.736898023801,-0.318708170565,
+ 2.890734796163));
+#2302 = CARTESIAN_POINT('',(0.754435916035,-0.273573489863,
+ 2.864434594872));
+#2303 = CARTESIAN_POINT('',(0.768991097868,-0.226324705418,2.84084075995
+ ));
+#2304 = CARTESIAN_POINT('',(0.785593113226,-0.153095869437,
+ 2.812497054536));
+#2305 = CARTESIAN_POINT('',(0.790271204532,-0.128538043793,
+ 2.804219905231));
+#2306 = CARTESIAN_POINT('',(0.794104692981,-0.103436995078,
+ 2.797207489579));
+#2307 = CARTESIAN_POINT('',(0.797026602773,-7.794986855045E-02,
+ 2.791729276771));
+#2308 = CARTESIAN_POINT('',(0.799000509352,-5.217688222151E-02,
+ 2.787981344148));
+#2309 = CARTESIAN_POINT('',(0.8,-2.617909145915E-02,2.786083871217));
+#2310 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#2311 = CYLINDRICAL_SURFACE('',#2312,0.904188);
+#2312 = AXIS2_PLACEMENT_3D('',#2313,#2314,#2315);
+#2313 = CARTESIAN_POINT('',(0.,5.3E-16,2.36471));
+#2314 = DIRECTION('',(0.,-1.,2.2E-16));
+#2315 = DIRECTION('',(1.,0.,0.));
+#2316 = ADVANCED_FACE('',(#2317),#2328,.F.);
+#2317 = FACE_BOUND('',#2318,.T.);
+#2318 = EDGE_LOOP('',(#2319,#2325,#2326,#2327));
+#2319 = ORIENTED_EDGE('',*,*,#2320,.F.);
+#2320 = EDGE_CURVE('',#2171,#2198,#2321,.T.);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(-6.E-17,0.,-1.));
+#2325 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2326 = ORIENTED_EDGE('',*,*,#2320,.T.);
+#2327 = ORIENTED_EDGE('',*,*,#2197,.F.);
+#2328 = CYLINDRICAL_SURFACE('',#2329,0.8);
+#2329 = AXIS2_PLACEMENT_3D('',#2330,#2331,#2332);
+#2330 = CARTESIAN_POINT('',(0.,0.,4.15));
+#2331 = DIRECTION('',(-0.,-0.,-1.));
+#2332 = DIRECTION('',(1.,0.,0.));
+#2333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2337))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2334,#2335,#2336)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2334 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2335 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2336 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2337 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2334,
+ 'distance_accuracy_value','confusion accuracy');
+#2338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2339,#2341);
+#2339 = ( REPRESENTATION_RELATIONSHIP('','',#1921,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2340)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#2341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2342);
+#2342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Conn_2','',#5,#1916,$);
+#2343 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1918));
+#2344 = SHAPE_DEFINITION_REPRESENTATION(#2345,#2351);
+#2345 = PRODUCT_DEFINITION_SHAPE('','',#2346);
+#2346 = PRODUCT_DEFINITION('design','',#2347,#2350);
+#2347 = PRODUCT_DEFINITION_FORMATION('','',#2348);
+#2348 = PRODUCT('blade_1','blade_1','',(#2349));
+#2349 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2350 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2351 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2352),#2939);
+#2352 = MANIFOLD_SOLID_BREP('',#2353);
+#2353 = CLOSED_SHELL('',(#2354,#2394,#2436,#2494,#2529,#2580,#2597,#2614
+ ,#2631,#2664,#2688,#2714,#2731,#2764,#2789,#2814,#2831,#2862,#2886,
+ #2910,#2927));
+#2354 = ADVANCED_FACE('',(#2355),#2389,.F.);
+#2355 = FACE_BOUND('',#2356,.F.);
+#2356 = EDGE_LOOP('',(#2357,#2367,#2375,#2383));
+#2357 = ORIENTED_EDGE('',*,*,#2358,.F.);
+#2358 = EDGE_CURVE('',#2359,#2361,#2363,.T.);
+#2359 = VERTEX_POINT('',#2360);
+#2360 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2361 = VERTEX_POINT('',#2362);
+#2362 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2363 = LINE('',#2364,#2365);
+#2364 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2365 = VECTOR('',#2366,1.);
+#2366 = DIRECTION('',(1.,0.,0.));
+#2367 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2368 = EDGE_CURVE('',#2359,#2369,#2371,.T.);
+#2369 = VERTEX_POINT('',#2370);
+#2370 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2371 = LINE('',#2372,#2373);
+#2372 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2373 = VECTOR('',#2374,1.);
+#2374 = DIRECTION('',(0.,0.,1.));
+#2375 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2376 = EDGE_CURVE('',#2369,#2377,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(1.,0.,0.));
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2361,#2377,#2385,.T.);
+#2385 = LINE('',#2386,#2387);
+#2386 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2387 = VECTOR('',#2388,1.);
+#2388 = DIRECTION('',(0.,0.,1.));
+#2389 = PLANE('',#2390);
+#2390 = AXIS2_PLACEMENT_3D('',#2391,#2392,#2393);
+#2391 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2392 = DIRECTION('',(0.,1.,0.));
+#2393 = DIRECTION('',(0.,0.,1.));
+#2394 = ADVANCED_FACE('',(#2395,#2420),#2431,.F.);
+#2395 = FACE_BOUND('',#2396,.F.);
+#2396 = EDGE_LOOP('',(#2397,#2405,#2406,#2414));
+#2397 = ORIENTED_EDGE('',*,*,#2398,.F.);
+#2398 = EDGE_CURVE('',#2359,#2399,#2401,.T.);
+#2399 = VERTEX_POINT('',#2400);
+#2400 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#2401 = LINE('',#2402,#2403);
+#2402 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2403 = VECTOR('',#2404,1.);
+#2404 = DIRECTION('',(0.,1.,0.));
+#2405 = ORIENTED_EDGE('',*,*,#2358,.T.);
+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2407 = EDGE_CURVE('',#2361,#2408,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(1.4,1.675,0.));
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(0.,1.,0.));
+#2414 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#2415 = EDGE_CURVE('',#2399,#2408,#2416,.T.);
+#2416 = LINE('',#2417,#2418);
+#2417 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#2418 = VECTOR('',#2419,1.);
+#2419 = DIRECTION('',(1.,0.,0.));
+#2420 = FACE_BOUND('',#2421,.F.);
+#2421 = EDGE_LOOP('',(#2422));
+#2422 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2423 = EDGE_CURVE('',#2424,#2424,#2426,.T.);
+#2424 = VERTEX_POINT('',#2425);
+#2425 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#2426 = CIRCLE('',#2427,0.957708);
+#2427 = AXIS2_PLACEMENT_3D('',#2428,#2429,#2430);
+#2428 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2429 = DIRECTION('',(0.,0.,-1.));
+#2430 = DIRECTION('',(1.,0.,0.));
+#2431 = PLANE('',#2432);
+#2432 = AXIS2_PLACEMENT_3D('',#2433,#2434,#2435);
+#2433 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2434 = DIRECTION('',(0.,0.,1.));
+#2435 = DIRECTION('',(1.,0.,0.));
+#2436 = ADVANCED_FACE('',(#2437),#2489,.T.);
+#2437 = FACE_BOUND('',#2438,.T.);
+#2438 = EDGE_LOOP('',(#2439,#2447,#2448,#2449,#2458,#2466,#2474,#2482));
+#2439 = ORIENTED_EDGE('',*,*,#2440,.F.);
+#2440 = EDGE_CURVE('',#2377,#2441,#2443,.T.);
+#2441 = VERTEX_POINT('',#2442);
+#2442 = CARTESIAN_POINT('',(1.4,1.675,0.2));
+#2443 = LINE('',#2444,#2445);
+#2444 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#2445 = VECTOR('',#2446,1.);
+#2446 = DIRECTION('',(0.,1.,0.));
+#2447 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2448 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2449 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#2450 = EDGE_CURVE('',#2408,#2451,#2453,.T.);
+#2451 = VERTEX_POINT('',#2452);
+#2452 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#2453 = CIRCLE('',#2454,0.25);
+#2454 = AXIS2_PLACEMENT_3D('',#2455,#2456,#2457);
+#2455 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2456 = DIRECTION('',(1.,-0.,0.));
+#2457 = DIRECTION('',(0.,0.,-1.));
+#2458 = ORIENTED_EDGE('',*,*,#2459,.F.);
+#2459 = EDGE_CURVE('',#2460,#2451,#2462,.T.);
+#2460 = VERTEX_POINT('',#2461);
+#2461 = CARTESIAN_POINT('',(1.4,1.925,0.343512745807));
+#2462 = LINE('',#2463,#2464);
+#2463 = CARTESIAN_POINT('',(1.4,1.925,1.7));
+#2464 = VECTOR('',#2465,1.);
+#2465 = DIRECTION('',(0.,0.,-1.));
+#2466 = ORIENTED_EDGE('',*,*,#2467,.F.);
+#2467 = EDGE_CURVE('',#2468,#2460,#2470,.T.);
+#2468 = VERTEX_POINT('',#2469);
+#2469 = CARTESIAN_POINT('',(1.4,1.725,0.343512745807));
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(1.4,1.257058506726,0.343512745807));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.,1.,-2.2E-16));
+#2474 = ORIENTED_EDGE('',*,*,#2475,.T.);
+#2475 = EDGE_CURVE('',#2468,#2476,#2478,.T.);
+#2476 = VERTEX_POINT('',#2477);
+#2477 = CARTESIAN_POINT('',(1.4,1.725,0.25));
+#2478 = LINE('',#2479,#2480);
+#2479 = CARTESIAN_POINT('',(1.4,1.725,1.7));
+#2480 = VECTOR('',#2481,1.);
+#2481 = DIRECTION('',(0.,0.,-1.));
+#2482 = ORIENTED_EDGE('',*,*,#2483,.F.);
+#2483 = EDGE_CURVE('',#2441,#2476,#2484,.T.);
+#2484 = CIRCLE('',#2485,5.E-02);
+#2485 = AXIS2_PLACEMENT_3D('',#2486,#2487,#2488);
+#2486 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2487 = DIRECTION('',(1.,-0.,0.));
+#2488 = DIRECTION('',(0.,0.,-1.));
+#2489 = PLANE('',#2490);
+#2490 = AXIS2_PLACEMENT_3D('',#2491,#2492,#2493);
+#2491 = CARTESIAN_POINT('',(1.4,0.589117013452,0.373708233685));
+#2492 = DIRECTION('',(1.,0.,0.));
+#2493 = DIRECTION('',(0.,0.,1.));
+#2494 = ADVANCED_FACE('',(#2495,#2513),#2524,.T.);
+#2495 = FACE_BOUND('',#2496,.T.);
+#2496 = EDGE_LOOP('',(#2497,#2505,#2506,#2507));
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2369,#2499,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.,1.,0.));
+#2505 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2506 = ORIENTED_EDGE('',*,*,#2440,.T.);
+#2507 = ORIENTED_EDGE('',*,*,#2508,.F.);
+#2508 = EDGE_CURVE('',#2499,#2441,#2509,.T.);
+#2509 = LINE('',#2510,#2511);
+#2510 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#2511 = VECTOR('',#2512,1.);
+#2512 = DIRECTION('',(1.,0.,0.));
+#2513 = FACE_BOUND('',#2514,.T.);
+#2514 = EDGE_LOOP('',(#2515));
+#2515 = ORIENTED_EDGE('',*,*,#2516,.T.);
+#2516 = EDGE_CURVE('',#2517,#2517,#2519,.T.);
+#2517 = VERTEX_POINT('',#2518);
+#2518 = CARTESIAN_POINT('',(0.957708,-0.2,0.2));
+#2519 = CIRCLE('',#2520,0.957708);
+#2520 = AXIS2_PLACEMENT_3D('',#2521,#2522,#2523);
+#2521 = CARTESIAN_POINT('',(0.,-0.2,0.2));
+#2522 = DIRECTION('',(0.,0.,-1.));
+#2523 = DIRECTION('',(1.,0.,0.));
+#2524 = PLANE('',#2525);
+#2525 = AXIS2_PLACEMENT_3D('',#2526,#2527,#2528);
+#2526 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2527 = DIRECTION('',(0.,0.,1.));
+#2528 = DIRECTION('',(1.,0.,0.));
+#2529 = ADVANCED_FACE('',(#2530),#2575,.T.);
+#2530 = FACE_BOUND('',#2531,.T.);
+#2531 = EDGE_LOOP('',(#2532,#2533,#2534,#2543,#2551,#2559,#2567,#2574));
+#2532 = ORIENTED_EDGE('',*,*,#2368,.T.);
+#2533 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#2534 = ORIENTED_EDGE('',*,*,#2535,.T.);
+#2535 = EDGE_CURVE('',#2499,#2536,#2538,.T.);
+#2536 = VERTEX_POINT('',#2537);
+#2537 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2538 = CIRCLE('',#2539,5.E-02);
+#2539 = AXIS2_PLACEMENT_3D('',#2540,#2541,#2542);
+#2540 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2541 = DIRECTION('',(1.,-0.,0.));
+#2542 = DIRECTION('',(0.,0.,-1.));
+#2543 = ORIENTED_EDGE('',*,*,#2544,.T.);
+#2544 = EDGE_CURVE('',#2536,#2545,#2547,.T.);
+#2545 = VERTEX_POINT('',#2546);
+#2546 = CARTESIAN_POINT('',(-1.4,1.725,0.343512745807));
+#2547 = LINE('',#2548,#2549);
+#2548 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2549 = VECTOR('',#2550,1.);
+#2550 = DIRECTION('',(0.,0.,1.));
+#2551 = ORIENTED_EDGE('',*,*,#2552,.T.);
+#2552 = EDGE_CURVE('',#2545,#2553,#2555,.T.);
+#2553 = VERTEX_POINT('',#2554);
+#2554 = CARTESIAN_POINT('',(-1.4,1.925,0.343512745807));
+#2555 = LINE('',#2556,#2557);
+#2556 = CARTESIAN_POINT('',(-1.4,1.257058506726,0.343512745807));
+#2557 = VECTOR('',#2558,1.);
+#2558 = DIRECTION('',(0.,1.,-2.2E-16));
+#2559 = ORIENTED_EDGE('',*,*,#2560,.F.);
+#2560 = EDGE_CURVE('',#2561,#2553,#2563,.T.);
+#2561 = VERTEX_POINT('',#2562);
+#2562 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#2563 = LINE('',#2564,#2565);
+#2564 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#2565 = VECTOR('',#2566,1.);
+#2566 = DIRECTION('',(0.,0.,1.));
+#2567 = ORIENTED_EDGE('',*,*,#2568,.F.);
+#2568 = EDGE_CURVE('',#2399,#2561,#2569,.T.);
+#2569 = CIRCLE('',#2570,0.25);
+#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573);
+#2571 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2572 = DIRECTION('',(1.,-0.,0.));
+#2573 = DIRECTION('',(0.,0.,-1.));
+#2574 = ORIENTED_EDGE('',*,*,#2398,.F.);
+#2575 = PLANE('',#2576);
+#2576 = AXIS2_PLACEMENT_3D('',#2577,#2578,#2579);
+#2577 = CARTESIAN_POINT('',(-1.4,0.589117013452,0.373708233685));
+#2578 = DIRECTION('',(-1.,-0.,-0.));
+#2579 = DIRECTION('',(0.,0.,-1.));
+#2580 = ADVANCED_FACE('',(#2581),#2592,.T.);
+#2581 = FACE_BOUND('',#2582,.F.);
+#2582 = EDGE_LOOP('',(#2583,#2584,#2590,#2591));
+#2583 = ORIENTED_EDGE('',*,*,#2450,.T.);
+#2584 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2585 = EDGE_CURVE('',#2451,#2561,#2586,.T.);
+#2586 = LINE('',#2587,#2588);
+#2587 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#2588 = VECTOR('',#2589,1.);
+#2589 = DIRECTION('',(-1.,0.,0.));
+#2590 = ORIENTED_EDGE('',*,*,#2568,.F.);
+#2591 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2592 = CYLINDRICAL_SURFACE('',#2593,0.25);
+#2593 = AXIS2_PLACEMENT_3D('',#2594,#2595,#2596);
+#2594 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2595 = DIRECTION('',(-1.,0.,0.));
+#2596 = DIRECTION('',(0.,0.,-1.));
+#2597 = ADVANCED_FACE('',(#2598),#2609,.F.);
+#2598 = FACE_BOUND('',#2599,.F.);
+#2599 = EDGE_LOOP('',(#2600,#2601,#2607,#2608));
+#2600 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2601 = ORIENTED_EDGE('',*,*,#2602,.T.);
+#2602 = EDGE_CURVE('',#2424,#2517,#2603,.T.);
+#2603 = LINE('',#2604,#2605);
+#2604 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#2605 = VECTOR('',#2606,1.);
+#2606 = DIRECTION('',(0.,0.,1.));
+#2607 = ORIENTED_EDGE('',*,*,#2516,.T.);
+#2608 = ORIENTED_EDGE('',*,*,#2602,.F.);
+#2609 = CYLINDRICAL_SURFACE('',#2610,0.957708);
+#2610 = AXIS2_PLACEMENT_3D('',#2611,#2612,#2613);
+#2611 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2612 = DIRECTION('',(0.,0.,-1.));
+#2613 = DIRECTION('',(1.,0.,0.));
+#2614 = ADVANCED_FACE('',(#2615),#2626,.F.);
+#2615 = FACE_BOUND('',#2616,.F.);
+#2616 = EDGE_LOOP('',(#2617,#2618,#2624,#2625));
+#2617 = ORIENTED_EDGE('',*,*,#2535,.T.);
+#2618 = ORIENTED_EDGE('',*,*,#2619,.T.);
+#2619 = EDGE_CURVE('',#2536,#2476,#2620,.T.);
+#2620 = LINE('',#2621,#2622);
+#2621 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2622 = VECTOR('',#2623,1.);
+#2623 = DIRECTION('',(1.,0.,0.));
+#2624 = ORIENTED_EDGE('',*,*,#2483,.F.);
+#2625 = ORIENTED_EDGE('',*,*,#2508,.F.);
+#2626 = CYLINDRICAL_SURFACE('',#2627,5.E-02);
+#2627 = AXIS2_PLACEMENT_3D('',#2628,#2629,#2630);
+#2628 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2629 = DIRECTION('',(1.,0.,0.));
+#2630 = DIRECTION('',(0.,0.,-1.));
+#2631 = ADVANCED_FACE('',(#2632),#2659,.F.);
+#2632 = FACE_BOUND('',#2633,.F.);
+#2633 = EDGE_LOOP('',(#2634,#2635,#2636,#2644,#2652,#2658));
+#2634 = ORIENTED_EDGE('',*,*,#2619,.F.);
+#2635 = ORIENTED_EDGE('',*,*,#2544,.T.);
+#2636 = ORIENTED_EDGE('',*,*,#2637,.T.);
+#2637 = EDGE_CURVE('',#2545,#2638,#2640,.T.);
+#2638 = VERTEX_POINT('',#2639);
+#2639 = CARTESIAN_POINT('',(-0.672726211997,1.725,1.7));
+#2640 = LINE('',#2641,#2642);
+#2641 = CARTESIAN_POINT('',(-1.12368888853,1.725,0.858879182881));
+#2642 = VECTOR('',#2643,1.);
+#2643 = DIRECTION('',(0.472516300533,1.E-16,0.881321930812));
+#2644 = ORIENTED_EDGE('',*,*,#2645,.T.);
+#2645 = EDGE_CURVE('',#2638,#2646,#2648,.T.);
+#2646 = VERTEX_POINT('',#2647);
+#2647 = CARTESIAN_POINT('',(0.672726211997,1.725,1.7));
+#2648 = LINE('',#2649,#2650);
+#2649 = CARTESIAN_POINT('',(-1.4,1.725,1.7));
+#2650 = VECTOR('',#2651,1.);
+#2651 = DIRECTION('',(1.,0.,0.));
+#2652 = ORIENTED_EDGE('',*,*,#2653,.F.);
+#2653 = EDGE_CURVE('',#2468,#2646,#2654,.T.);
+#2654 = LINE('',#2655,#2656);
+#2655 = CARTESIAN_POINT('',(1.12368888853,1.725,0.858879182881));
+#2656 = VECTOR('',#2657,1.);
+#2657 = DIRECTION('',(-0.472516300533,1.E-16,0.881321930812));
+#2658 = ORIENTED_EDGE('',*,*,#2475,.T.);
+#2659 = PLANE('',#2660);
+#2660 = AXIS2_PLACEMENT_3D('',#2661,#2662,#2663);
+#2661 = CARTESIAN_POINT('',(5.E-17,1.725,0.975));
+#2662 = DIRECTION('',(-0.,1.,-0.));
+#2663 = DIRECTION('',(-1.,0.,0.));
+#2664 = ADVANCED_FACE('',(#2665),#2683,.F.);
+#2665 = FACE_BOUND('',#2666,.F.);
+#2666 = EDGE_LOOP('',(#2667,#2675,#2676,#2677));
+#2667 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#2668 = EDGE_CURVE('',#2460,#2669,#2671,.T.);
+#2669 = VERTEX_POINT('',#2670);
+#2670 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#2671 = LINE('',#2672,#2673);
+#2672 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#2673 = VECTOR('',#2674,1.);
+#2674 = DIRECTION('',(-0.472516300533,0.,0.881321930812));
+#2675 = ORIENTED_EDGE('',*,*,#2467,.F.);
+#2676 = ORIENTED_EDGE('',*,*,#2653,.T.);
+#2677 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#2678 = EDGE_CURVE('',#2669,#2646,#2679,.T.);
+#2679 = LINE('',#2680,#2681);
+#2680 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#2681 = VECTOR('',#2682,1.);
+#2682 = DIRECTION('',(6.E-17,-1.,1.1E-16));
+#2683 = PLANE('',#2684);
+#2684 = AXIS2_PLACEMENT_3D('',#2685,#2686,#2687);
+#2685 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#2686 = DIRECTION('',(-0.881321930812,-1.E-16,-0.472516300533));
+#2687 = DIRECTION('',(-0.472516300533,2.E-16,0.881321930812));
+#2688 = ADVANCED_FACE('',(#2689),#2709,.T.);
+#2689 = FACE_BOUND('',#2690,.T.);
+#2690 = EDGE_LOOP('',(#2691,#2692,#2693,#2694,#2702,#2708));
+#2691 = ORIENTED_EDGE('',*,*,#2459,.T.);
+#2692 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2693 = ORIENTED_EDGE('',*,*,#2560,.T.);
+#2694 = ORIENTED_EDGE('',*,*,#2695,.T.);
+#2695 = EDGE_CURVE('',#2553,#2696,#2698,.T.);
+#2696 = VERTEX_POINT('',#2697);
+#2697 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#2698 = LINE('',#2699,#2700);
+#2699 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#2700 = VECTOR('',#2701,1.);
+#2701 = DIRECTION('',(0.472516300533,0.,0.881321930812));
+#2702 = ORIENTED_EDGE('',*,*,#2703,.T.);
+#2703 = EDGE_CURVE('',#2696,#2669,#2704,.T.);
+#2704 = LINE('',#2705,#2706);
+#2705 = CARTESIAN_POINT('',(-1.4,1.925,1.7));
+#2706 = VECTOR('',#2707,1.);
+#2707 = DIRECTION('',(1.,0.,0.));
+#2708 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#2709 = PLANE('',#2710);
+#2710 = AXIS2_PLACEMENT_3D('',#2711,#2712,#2713);
+#2711 = CARTESIAN_POINT('',(5.E-17,1.925,0.975));
+#2712 = DIRECTION('',(-0.,1.,-0.));
+#2713 = DIRECTION('',(-1.,0.,0.));
+#2714 = ADVANCED_FACE('',(#2715),#2726,.T.);
+#2715 = FACE_BOUND('',#2716,.T.);
+#2716 = EDGE_LOOP('',(#2717,#2718,#2719,#2720));
+#2717 = ORIENTED_EDGE('',*,*,#2695,.F.);
+#2718 = ORIENTED_EDGE('',*,*,#2552,.F.);
+#2719 = ORIENTED_EDGE('',*,*,#2637,.T.);
+#2720 = ORIENTED_EDGE('',*,*,#2721,.F.);
+#2721 = EDGE_CURVE('',#2696,#2638,#2722,.T.);
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(-6.E-17,-1.,1.1E-16));
+#2726 = PLANE('',#2727);
+#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);
+#2728 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#2729 = DIRECTION('',(-0.881321930812,1.E-16,0.472516300533));
+#2730 = DIRECTION('',(0.472516300533,2.E-16,0.881321930812));
+#2731 = ADVANCED_FACE('',(#2732),#2759,.F.);
+#2732 = FACE_BOUND('',#2733,.T.);
+#2733 = EDGE_LOOP('',(#2734,#2743,#2751,#2758));
+#2734 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2735 = EDGE_CURVE('',#2646,#2736,#2738,.T.);
+#2736 = VERTEX_POINT('',#2737);
+#2737 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#2738 = CIRCLE('',#2739,0.1);
+#2739 = AXIS2_PLACEMENT_3D('',#2740,#2741,#2742);
+#2740 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2741 = DIRECTION('',(1.,0.,0.));
+#2742 = DIRECTION('',(-0.,1.,0.));
+#2743 = ORIENTED_EDGE('',*,*,#2744,.T.);
+#2744 = EDGE_CURVE('',#2736,#2745,#2747,.T.);
+#2745 = VERTEX_POINT('',#2746);
+#2746 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2747 = LINE('',#2748,#2749);
+#2748 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#2749 = VECTOR('',#2750,1.);
+#2750 = DIRECTION('',(-1.,0.,0.));
+#2751 = ORIENTED_EDGE('',*,*,#2752,.F.);
+#2752 = EDGE_CURVE('',#2638,#2745,#2753,.T.);
+#2753 = CIRCLE('',#2754,0.1);
+#2754 = AXIS2_PLACEMENT_3D('',#2755,#2756,#2757);
+#2755 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2756 = DIRECTION('',(1.,0.,0.));
+#2757 = DIRECTION('',(-0.,1.,0.));
+#2758 = ORIENTED_EDGE('',*,*,#2645,.T.);
+#2759 = CYLINDRICAL_SURFACE('',#2760,0.1);
+#2760 = AXIS2_PLACEMENT_3D('',#2761,#2762,#2763);
+#2761 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2762 = DIRECTION('',(-1.,-0.,-0.));
+#2763 = DIRECTION('',(0.,1.,0.));
+#2764 = ADVANCED_FACE('',(#2765),#2784,.T.);
+#2765 = FACE_BOUND('',#2766,.T.);
+#2766 = EDGE_LOOP('',(#2767,#2776,#2782,#2783));
+#2767 = ORIENTED_EDGE('',*,*,#2768,.T.);
+#2768 = EDGE_CURVE('',#2669,#2769,#2771,.T.);
+#2769 = VERTEX_POINT('',#2770);
+#2770 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#2771 = CIRCLE('',#2772,0.3);
+#2772 = AXIS2_PLACEMENT_3D('',#2773,#2774,#2775);
+#2773 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2774 = DIRECTION('',(1.,0.,0.));
+#2775 = DIRECTION('',(-0.,1.,0.));
+#2776 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2777 = EDGE_CURVE('',#2769,#2736,#2778,.T.);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#2780 = VECTOR('',#2781,1.);
+#2781 = DIRECTION('',(0.,0.,-1.));
+#2782 = ORIENTED_EDGE('',*,*,#2735,.F.);
+#2783 = ORIENTED_EDGE('',*,*,#2678,.F.);
+#2784 = PLANE('',#2785);
+#2785 = AXIS2_PLACEMENT_3D('',#2786,#2787,#2788);
+#2786 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2787 = DIRECTION('',(1.,0.,0.));
+#2788 = DIRECTION('',(-0.,1.,0.));
+#2789 = ADVANCED_FACE('',(#2790),#2809,.T.);
+#2790 = FACE_BOUND('',#2791,.T.);
+#2791 = EDGE_LOOP('',(#2792,#2801,#2807,#2808));
+#2792 = ORIENTED_EDGE('',*,*,#2793,.T.);
+#2793 = EDGE_CURVE('',#2696,#2794,#2796,.T.);
+#2794 = VERTEX_POINT('',#2795);
+#2795 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#2796 = CIRCLE('',#2797,0.3);
+#2797 = AXIS2_PLACEMENT_3D('',#2798,#2799,#2800);
+#2798 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2799 = DIRECTION('',(1.,0.,0.));
+#2800 = DIRECTION('',(-0.,1.,0.));
+#2801 = ORIENTED_EDGE('',*,*,#2802,.T.);
+#2802 = EDGE_CURVE('',#2794,#2769,#2803,.T.);
+#2803 = LINE('',#2804,#2805);
+#2804 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#2805 = VECTOR('',#2806,1.);
+#2806 = DIRECTION('',(1.,0.,0.));
+#2807 = ORIENTED_EDGE('',*,*,#2768,.F.);
+#2808 = ORIENTED_EDGE('',*,*,#2703,.F.);
+#2809 = CYLINDRICAL_SURFACE('',#2810,0.3);
+#2810 = AXIS2_PLACEMENT_3D('',#2811,#2812,#2813);
+#2811 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2812 = DIRECTION('',(1.,0.,0.));
+#2813 = DIRECTION('',(-0.,1.,0.));
+#2814 = ADVANCED_FACE('',(#2815),#2826,.F.);
+#2815 = FACE_BOUND('',#2816,.T.);
+#2816 = EDGE_LOOP('',(#2817,#2818,#2824,#2825));
+#2817 = ORIENTED_EDGE('',*,*,#2752,.T.);
+#2818 = ORIENTED_EDGE('',*,*,#2819,.T.);
+#2819 = EDGE_CURVE('',#2745,#2794,#2820,.T.);
+#2820 = LINE('',#2821,#2822);
+#2821 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2822 = VECTOR('',#2823,1.);
+#2823 = DIRECTION('',(0.,0.,1.));
+#2824 = ORIENTED_EDGE('',*,*,#2793,.F.);
+#2825 = ORIENTED_EDGE('',*,*,#2721,.T.);
+#2826 = PLANE('',#2827);
+#2827 = AXIS2_PLACEMENT_3D('',#2828,#2829,#2830);
+#2828 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2829 = DIRECTION('',(1.,0.,0.));
+#2830 = DIRECTION('',(-0.,1.,-0.));
+#2831 = ADVANCED_FACE('',(#2832),#2857,.F.);
+#2832 = FACE_BOUND('',#2833,.F.);
+#2833 = EDGE_LOOP('',(#2834,#2835,#2843,#2851));
+#2834 = ORIENTED_EDGE('',*,*,#2744,.T.);
+#2835 = ORIENTED_EDGE('',*,*,#2836,.T.);
+#2836 = EDGE_CURVE('',#2745,#2837,#2839,.T.);
+#2837 = VERTEX_POINT('',#2838);
+#2838 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#2839 = LINE('',#2840,#2841);
+#2840 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2841 = VECTOR('',#2842,1.);
+#2842 = DIRECTION('',(0.,-1.,7.E-17));
+#2843 = ORIENTED_EDGE('',*,*,#2844,.T.);
+#2844 = EDGE_CURVE('',#2837,#2845,#2847,.T.);
+#2845 = VERTEX_POINT('',#2846);
+#2846 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#2847 = LINE('',#2848,#2849);
+#2848 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#2849 = VECTOR('',#2850,1.);
+#2850 = DIRECTION('',(1.,0.,0.));
+#2851 = ORIENTED_EDGE('',*,*,#2852,.T.);
+#2852 = EDGE_CURVE('',#2845,#2736,#2853,.T.);
+#2853 = LINE('',#2854,#2855);
+#2854 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#2855 = VECTOR('',#2856,1.);
+#2856 = DIRECTION('',(0.,1.,-7.E-17));
+#2857 = PLANE('',#2858);
+#2858 = AXIS2_PLACEMENT_3D('',#2859,#2860,#2861);
+#2859 = CARTESIAN_POINT('',(5.E-17,0.125,1.8));
+#2860 = DIRECTION('',(0.,0.,1.));
+#2861 = DIRECTION('',(0.,-1.,0.));
+#2862 = ADVANCED_FACE('',(#2863),#2881,.F.);
+#2863 = FACE_BOUND('',#2864,.F.);
+#2864 = EDGE_LOOP('',(#2865,#2873,#2879,#2880));
+#2865 = ORIENTED_EDGE('',*,*,#2866,.T.);
+#2866 = EDGE_CURVE('',#2845,#2867,#2869,.T.);
+#2867 = VERTEX_POINT('',#2868);
+#2868 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#2869 = LINE('',#2870,#2871);
+#2870 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#2871 = VECTOR('',#2872,1.);
+#2872 = DIRECTION('',(0.,0.,1.));
+#2873 = ORIENTED_EDGE('',*,*,#2874,.T.);
+#2874 = EDGE_CURVE('',#2867,#2769,#2875,.T.);
+#2875 = LINE('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#2877 = VECTOR('',#2878,1.);
+#2878 = DIRECTION('',(0.,1.,-7.E-17));
+#2879 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2880 = ORIENTED_EDGE('',*,*,#2852,.F.);
+#2881 = PLANE('',#2882);
+#2882 = AXIS2_PLACEMENT_3D('',#2883,#2884,#2885);
+#2883 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#2884 = DIRECTION('',(-1.,0.,0.));
+#2885 = DIRECTION('',(-0.,1.,-7.E-17));
+#2886 = ADVANCED_FACE('',(#2887),#2905,.T.);
+#2887 = FACE_BOUND('',#2888,.T.);
+#2888 = EDGE_LOOP('',(#2889,#2890,#2898,#2904));
+#2889 = ORIENTED_EDGE('',*,*,#2802,.F.);
+#2890 = ORIENTED_EDGE('',*,*,#2891,.T.);
+#2891 = EDGE_CURVE('',#2794,#2892,#2894,.T.);
+#2892 = VERTEX_POINT('',#2893);
+#2893 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#2894 = LINE('',#2895,#2896);
+#2895 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#2896 = VECTOR('',#2897,1.);
+#2897 = DIRECTION('',(0.,-1.,7.E-17));
+#2898 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2899 = EDGE_CURVE('',#2892,#2867,#2900,.T.);
+#2900 = LINE('',#2901,#2902);
+#2901 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#2902 = VECTOR('',#2903,1.);
+#2903 = DIRECTION('',(1.,0.,0.));
+#2904 = ORIENTED_EDGE('',*,*,#2874,.T.);
+#2905 = PLANE('',#2906);
+#2906 = AXIS2_PLACEMENT_3D('',#2907,#2908,#2909);
+#2907 = CARTESIAN_POINT('',(5.E-17,0.125,2.));
+#2908 = DIRECTION('',(0.,0.,1.));
+#2909 = DIRECTION('',(0.,-1.,0.));
+#2910 = ADVANCED_FACE('',(#2911),#2922,.F.);
+#2911 = FACE_BOUND('',#2912,.F.);
+#2912 = EDGE_LOOP('',(#2913,#2914,#2915,#2921));
+#2913 = ORIENTED_EDGE('',*,*,#2819,.T.);
+#2914 = ORIENTED_EDGE('',*,*,#2891,.T.);
+#2915 = ORIENTED_EDGE('',*,*,#2916,.F.);
+#2916 = EDGE_CURVE('',#2837,#2892,#2917,.T.);
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(0.,0.,1.));
+#2921 = ORIENTED_EDGE('',*,*,#2836,.F.);
+#2922 = PLANE('',#2923);
+#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
+#2924 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2925 = DIRECTION('',(1.,0.,0.));
+#2926 = DIRECTION('',(0.,-1.,7.E-17));
+#2927 = ADVANCED_FACE('',(#2928),#2934,.F.);
+#2928 = FACE_BOUND('',#2929,.F.);
+#2929 = EDGE_LOOP('',(#2930,#2931,#2932,#2933));
+#2930 = ORIENTED_EDGE('',*,*,#2916,.T.);
+#2931 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2932 = ORIENTED_EDGE('',*,*,#2866,.F.);
+#2933 = ORIENTED_EDGE('',*,*,#2844,.F.);
+#2934 = PLANE('',#2935);
+#2935 = AXIS2_PLACEMENT_3D('',#2936,#2937,#2938);
+#2936 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#2937 = DIRECTION('',(0.,1.,0.));
+#2938 = DIRECTION('',(1.,0.,0.));
+#2939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2943))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2940,#2941,#2942)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2940 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2941 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2942 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2943 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2940,
+ 'distance_accuracy_value','confusion accuracy');
+#2944 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2945,#2947);
+#2945 = ( REPRESENTATION_RELATIONSHIP('','',#2351,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2946)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2946 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2947 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2948);
+#2948 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','blade_1','',#5,#2346,$);
+#2949 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2348));
+#2950 = SHAPE_DEFINITION_REPRESENTATION(#2951,#2957);
+#2951 = PRODUCT_DEFINITION_SHAPE('','',#2952);
+#2952 = PRODUCT_DEFINITION('design','',#2953,#2956);
+#2953 = PRODUCT_DEFINITION_FORMATION('','',#2954);
+#2954 = PRODUCT('blade_2','blade_2','',(#2955));
+#2955 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2956 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2957 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2958),#3545);
+#2958 = MANIFOLD_SOLID_BREP('',#2959);
+#2959 = CLOSED_SHELL('',(#2960,#3000,#3042,#3100,#3135,#3186,#3203,#3220
+ ,#3237,#3270,#3294,#3320,#3337,#3370,#3395,#3420,#3437,#3468,#3492,
+ #3516,#3533));
+#2960 = ADVANCED_FACE('',(#2961),#2995,.F.);
+#2961 = FACE_BOUND('',#2962,.F.);
+#2962 = EDGE_LOOP('',(#2963,#2973,#2981,#2989));
+#2963 = ORIENTED_EDGE('',*,*,#2964,.F.);
+#2964 = EDGE_CURVE('',#2965,#2967,#2969,.T.);
+#2965 = VERTEX_POINT('',#2966);
+#2966 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2967 = VERTEX_POINT('',#2968);
+#2968 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2969 = LINE('',#2970,#2971);
+#2970 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2971 = VECTOR('',#2972,1.);
+#2972 = DIRECTION('',(1.,0.,0.));
+#2973 = ORIENTED_EDGE('',*,*,#2974,.T.);
+#2974 = EDGE_CURVE('',#2965,#2975,#2977,.T.);
+#2975 = VERTEX_POINT('',#2976);
+#2976 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2977 = LINE('',#2978,#2979);
+#2978 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2979 = VECTOR('',#2980,1.);
+#2980 = DIRECTION('',(0.,0.,1.));
+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#2982 = EDGE_CURVE('',#2975,#2983,#2985,.T.);
+#2983 = VERTEX_POINT('',#2984);
+#2984 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(1.,0.,0.));
+#2989 = ORIENTED_EDGE('',*,*,#2990,.F.);
+#2990 = EDGE_CURVE('',#2967,#2983,#2991,.T.);
+#2991 = LINE('',#2992,#2993);
+#2992 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2993 = VECTOR('',#2994,1.);
+#2994 = DIRECTION('',(0.,0.,1.));
+#2995 = PLANE('',#2996);
+#2996 = AXIS2_PLACEMENT_3D('',#2997,#2998,#2999);
+#2997 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2998 = DIRECTION('',(0.,1.,0.));
+#2999 = DIRECTION('',(0.,0.,1.));
+#3000 = ADVANCED_FACE('',(#3001,#3026),#3037,.F.);
+#3001 = FACE_BOUND('',#3002,.F.);
+#3002 = EDGE_LOOP('',(#3003,#3011,#3012,#3020));
+#3003 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3004 = EDGE_CURVE('',#2965,#3005,#3007,.T.);
+#3005 = VERTEX_POINT('',#3006);
+#3006 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#3007 = LINE('',#3008,#3009);
+#3008 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3009 = VECTOR('',#3010,1.);
+#3010 = DIRECTION('',(0.,1.,0.));
+#3011 = ORIENTED_EDGE('',*,*,#2964,.T.);
+#3012 = ORIENTED_EDGE('',*,*,#3013,.T.);
+#3013 = EDGE_CURVE('',#2967,#3014,#3016,.T.);
+#3014 = VERTEX_POINT('',#3015);
+#3015 = CARTESIAN_POINT('',(1.4,1.675,0.));
+#3016 = LINE('',#3017,#3018);
+#3017 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#3018 = VECTOR('',#3019,1.);
+#3019 = DIRECTION('',(0.,1.,0.));
+#3020 = ORIENTED_EDGE('',*,*,#3021,.F.);
+#3021 = EDGE_CURVE('',#3005,#3014,#3022,.T.);
+#3022 = LINE('',#3023,#3024);
+#3023 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#3024 = VECTOR('',#3025,1.);
+#3025 = DIRECTION('',(1.,0.,0.));
+#3026 = FACE_BOUND('',#3027,.F.);
+#3027 = EDGE_LOOP('',(#3028));
+#3028 = ORIENTED_EDGE('',*,*,#3029,.T.);
+#3029 = EDGE_CURVE('',#3030,#3030,#3032,.T.);
+#3030 = VERTEX_POINT('',#3031);
+#3031 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#3032 = CIRCLE('',#3033,0.957708);
+#3033 = AXIS2_PLACEMENT_3D('',#3034,#3035,#3036);
+#3034 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#3035 = DIRECTION('',(0.,0.,-1.));
+#3036 = DIRECTION('',(1.,0.,0.));
+#3037 = PLANE('',#3038);
+#3038 = AXIS2_PLACEMENT_3D('',#3039,#3040,#3041);
+#3039 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3040 = DIRECTION('',(0.,0.,1.));
+#3041 = DIRECTION('',(1.,0.,0.));
+#3042 = ADVANCED_FACE('',(#3043),#3095,.T.);
+#3043 = FACE_BOUND('',#3044,.T.);
+#3044 = EDGE_LOOP('',(#3045,#3053,#3054,#3055,#3064,#3072,#3080,#3088));
+#3045 = ORIENTED_EDGE('',*,*,#3046,.F.);
+#3046 = EDGE_CURVE('',#2983,#3047,#3049,.T.);
+#3047 = VERTEX_POINT('',#3048);
+#3048 = CARTESIAN_POINT('',(1.4,1.675,0.2));
+#3049 = LINE('',#3050,#3051);
+#3050 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#3051 = VECTOR('',#3052,1.);
+#3052 = DIRECTION('',(0.,1.,0.));
+#3053 = ORIENTED_EDGE('',*,*,#2990,.F.);
+#3054 = ORIENTED_EDGE('',*,*,#3013,.T.);
+#3055 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3056 = EDGE_CURVE('',#3014,#3057,#3059,.T.);
+#3057 = VERTEX_POINT('',#3058);
+#3058 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#3059 = CIRCLE('',#3060,0.25);
+#3060 = AXIS2_PLACEMENT_3D('',#3061,#3062,#3063);
+#3061 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3062 = DIRECTION('',(1.,-0.,0.));
+#3063 = DIRECTION('',(0.,0.,-1.));
+#3064 = ORIENTED_EDGE('',*,*,#3065,.F.);
+#3065 = EDGE_CURVE('',#3066,#3057,#3068,.T.);
+#3066 = VERTEX_POINT('',#3067);
+#3067 = CARTESIAN_POINT('',(1.4,1.925,0.343512745807));
+#3068 = LINE('',#3069,#3070);
+#3069 = CARTESIAN_POINT('',(1.4,1.925,1.7));
+#3070 = VECTOR('',#3071,1.);
+#3071 = DIRECTION('',(0.,0.,-1.));
+#3072 = ORIENTED_EDGE('',*,*,#3073,.F.);
+#3073 = EDGE_CURVE('',#3074,#3066,#3076,.T.);
+#3074 = VERTEX_POINT('',#3075);
+#3075 = CARTESIAN_POINT('',(1.4,1.725,0.343512745807));
+#3076 = LINE('',#3077,#3078);
+#3077 = CARTESIAN_POINT('',(1.4,1.257058506726,0.343512745807));
+#3078 = VECTOR('',#3079,1.);
+#3079 = DIRECTION('',(0.,1.,-2.2E-16));
+#3080 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3081 = EDGE_CURVE('',#3074,#3082,#3084,.T.);
+#3082 = VERTEX_POINT('',#3083);
+#3083 = CARTESIAN_POINT('',(1.4,1.725,0.25));
+#3084 = LINE('',#3085,#3086);
+#3085 = CARTESIAN_POINT('',(1.4,1.725,1.7));
+#3086 = VECTOR('',#3087,1.);
+#3087 = DIRECTION('',(0.,0.,-1.));
+#3088 = ORIENTED_EDGE('',*,*,#3089,.F.);
+#3089 = EDGE_CURVE('',#3047,#3082,#3090,.T.);
+#3090 = CIRCLE('',#3091,5.E-02);
+#3091 = AXIS2_PLACEMENT_3D('',#3092,#3093,#3094);
+#3092 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3093 = DIRECTION('',(1.,-0.,0.));
+#3094 = DIRECTION('',(0.,0.,-1.));
+#3095 = PLANE('',#3096);
+#3096 = AXIS2_PLACEMENT_3D('',#3097,#3098,#3099);
+#3097 = CARTESIAN_POINT('',(1.4,0.589117013452,0.373708233685));
+#3098 = DIRECTION('',(1.,0.,0.));
+#3099 = DIRECTION('',(0.,0.,1.));
+#3100 = ADVANCED_FACE('',(#3101,#3119),#3130,.T.);
+#3101 = FACE_BOUND('',#3102,.T.);
+#3102 = EDGE_LOOP('',(#3103,#3111,#3112,#3113));
+#3103 = ORIENTED_EDGE('',*,*,#3104,.F.);
+#3104 = EDGE_CURVE('',#2975,#3105,#3107,.T.);
+#3105 = VERTEX_POINT('',#3106);
+#3106 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#3107 = LINE('',#3108,#3109);
+#3108 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3109 = VECTOR('',#3110,1.);
+#3110 = DIRECTION('',(0.,1.,0.));
+#3111 = ORIENTED_EDGE('',*,*,#2982,.T.);
+#3112 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#3113 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3114 = EDGE_CURVE('',#3105,#3047,#3115,.T.);
+#3115 = LINE('',#3116,#3117);
+#3116 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#3117 = VECTOR('',#3118,1.);
+#3118 = DIRECTION('',(1.,0.,0.));
+#3119 = FACE_BOUND('',#3120,.T.);
+#3120 = EDGE_LOOP('',(#3121));
+#3121 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3122 = EDGE_CURVE('',#3123,#3123,#3125,.T.);
+#3123 = VERTEX_POINT('',#3124);
+#3124 = CARTESIAN_POINT('',(0.957708,-0.2,0.2));
+#3125 = CIRCLE('',#3126,0.957708);
+#3126 = AXIS2_PLACEMENT_3D('',#3127,#3128,#3129);
+#3127 = CARTESIAN_POINT('',(0.,-0.2,0.2));
+#3128 = DIRECTION('',(0.,0.,-1.));
+#3129 = DIRECTION('',(1.,0.,0.));
+#3130 = PLANE('',#3131);
+#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
+#3132 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3133 = DIRECTION('',(0.,0.,1.));
+#3134 = DIRECTION('',(1.,0.,0.));
+#3135 = ADVANCED_FACE('',(#3136),#3181,.T.);
+#3136 = FACE_BOUND('',#3137,.T.);
+#3137 = EDGE_LOOP('',(#3138,#3139,#3140,#3149,#3157,#3165,#3173,#3180));
+#3138 = ORIENTED_EDGE('',*,*,#2974,.T.);
+#3139 = ORIENTED_EDGE('',*,*,#3104,.T.);
+#3140 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3141 = EDGE_CURVE('',#3105,#3142,#3144,.T.);
+#3142 = VERTEX_POINT('',#3143);
+#3143 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3144 = CIRCLE('',#3145,5.E-02);
+#3145 = AXIS2_PLACEMENT_3D('',#3146,#3147,#3148);
+#3146 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3147 = DIRECTION('',(1.,-0.,0.));
+#3148 = DIRECTION('',(0.,0.,-1.));
+#3149 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3150 = EDGE_CURVE('',#3142,#3151,#3153,.T.);
+#3151 = VERTEX_POINT('',#3152);
+#3152 = CARTESIAN_POINT('',(-1.4,1.725,0.343512745807));
+#3153 = LINE('',#3154,#3155);
+#3154 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3155 = VECTOR('',#3156,1.);
+#3156 = DIRECTION('',(0.,0.,1.));
+#3157 = ORIENTED_EDGE('',*,*,#3158,.T.);
+#3158 = EDGE_CURVE('',#3151,#3159,#3161,.T.);
+#3159 = VERTEX_POINT('',#3160);
+#3160 = CARTESIAN_POINT('',(-1.4,1.925,0.343512745807));
+#3161 = LINE('',#3162,#3163);
+#3162 = CARTESIAN_POINT('',(-1.4,1.257058506726,0.343512745807));
+#3163 = VECTOR('',#3164,1.);
+#3164 = DIRECTION('',(0.,1.,-2.2E-16));
+#3165 = ORIENTED_EDGE('',*,*,#3166,.F.);
+#3166 = EDGE_CURVE('',#3167,#3159,#3169,.T.);
+#3167 = VERTEX_POINT('',#3168);
+#3168 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(0.,0.,1.));
+#3173 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3174 = EDGE_CURVE('',#3005,#3167,#3175,.T.);
+#3175 = CIRCLE('',#3176,0.25);
+#3176 = AXIS2_PLACEMENT_3D('',#3177,#3178,#3179);
+#3177 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3178 = DIRECTION('',(1.,-0.,0.));
+#3179 = DIRECTION('',(0.,0.,-1.));
+#3180 = ORIENTED_EDGE('',*,*,#3004,.F.);
+#3181 = PLANE('',#3182);
+#3182 = AXIS2_PLACEMENT_3D('',#3183,#3184,#3185);
+#3183 = CARTESIAN_POINT('',(-1.4,0.589117013452,0.373708233685));
+#3184 = DIRECTION('',(-1.,-0.,-0.));
+#3185 = DIRECTION('',(0.,0.,-1.));
+#3186 = ADVANCED_FACE('',(#3187),#3198,.T.);
+#3187 = FACE_BOUND('',#3188,.F.);
+#3188 = EDGE_LOOP('',(#3189,#3190,#3196,#3197));
+#3189 = ORIENTED_EDGE('',*,*,#3056,.T.);
+#3190 = ORIENTED_EDGE('',*,*,#3191,.T.);
+#3191 = EDGE_CURVE('',#3057,#3167,#3192,.T.);
+#3192 = LINE('',#3193,#3194);
+#3193 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#3194 = VECTOR('',#3195,1.);
+#3195 = DIRECTION('',(-1.,0.,0.));
+#3196 = ORIENTED_EDGE('',*,*,#3174,.F.);
+#3197 = ORIENTED_EDGE('',*,*,#3021,.T.);
+#3198 = CYLINDRICAL_SURFACE('',#3199,0.25);
+#3199 = AXIS2_PLACEMENT_3D('',#3200,#3201,#3202);
+#3200 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3201 = DIRECTION('',(-1.,0.,0.));
+#3202 = DIRECTION('',(0.,0.,-1.));
+#3203 = ADVANCED_FACE('',(#3204),#3215,.F.);
+#3204 = FACE_BOUND('',#3205,.F.);
+#3205 = EDGE_LOOP('',(#3206,#3207,#3213,#3214));
+#3206 = ORIENTED_EDGE('',*,*,#3029,.F.);
+#3207 = ORIENTED_EDGE('',*,*,#3208,.T.);
+#3208 = EDGE_CURVE('',#3030,#3123,#3209,.T.);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(0.,0.,1.));
+#3213 = ORIENTED_EDGE('',*,*,#3122,.T.);
+#3214 = ORIENTED_EDGE('',*,*,#3208,.F.);
+#3215 = CYLINDRICAL_SURFACE('',#3216,0.957708);
+#3216 = AXIS2_PLACEMENT_3D('',#3217,#3218,#3219);
+#3217 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#3218 = DIRECTION('',(0.,0.,-1.));
+#3219 = DIRECTION('',(1.,0.,0.));
+#3220 = ADVANCED_FACE('',(#3221),#3232,.F.);
+#3221 = FACE_BOUND('',#3222,.F.);
+#3222 = EDGE_LOOP('',(#3223,#3224,#3230,#3231));
+#3223 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3224 = ORIENTED_EDGE('',*,*,#3225,.T.);
+#3225 = EDGE_CURVE('',#3142,#3082,#3226,.T.);
+#3226 = LINE('',#3227,#3228);
+#3227 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3228 = VECTOR('',#3229,1.);
+#3229 = DIRECTION('',(1.,0.,0.));
+#3230 = ORIENTED_EDGE('',*,*,#3089,.F.);
+#3231 = ORIENTED_EDGE('',*,*,#3114,.F.);
+#3232 = CYLINDRICAL_SURFACE('',#3233,5.E-02);
+#3233 = AXIS2_PLACEMENT_3D('',#3234,#3235,#3236);
+#3234 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3235 = DIRECTION('',(1.,0.,0.));
+#3236 = DIRECTION('',(0.,0.,-1.));
+#3237 = ADVANCED_FACE('',(#3238),#3265,.F.);
+#3238 = FACE_BOUND('',#3239,.F.);
+#3239 = EDGE_LOOP('',(#3240,#3241,#3242,#3250,#3258,#3264));
+#3240 = ORIENTED_EDGE('',*,*,#3225,.F.);
+#3241 = ORIENTED_EDGE('',*,*,#3150,.T.);
+#3242 = ORIENTED_EDGE('',*,*,#3243,.T.);
+#3243 = EDGE_CURVE('',#3151,#3244,#3246,.T.);
+#3244 = VERTEX_POINT('',#3245);
+#3245 = CARTESIAN_POINT('',(-0.672726211997,1.725,1.7));
+#3246 = LINE('',#3247,#3248);
+#3247 = CARTESIAN_POINT('',(-1.12368888853,1.725,0.858879182881));
+#3248 = VECTOR('',#3249,1.);
+#3249 = DIRECTION('',(0.472516300533,1.E-16,0.881321930812));
+#3250 = ORIENTED_EDGE('',*,*,#3251,.T.);
+#3251 = EDGE_CURVE('',#3244,#3252,#3254,.T.);
+#3252 = VERTEX_POINT('',#3253);
+#3253 = CARTESIAN_POINT('',(0.672726211997,1.725,1.7));
+#3254 = LINE('',#3255,#3256);
+#3255 = CARTESIAN_POINT('',(-1.4,1.725,1.7));
+#3256 = VECTOR('',#3257,1.);
+#3257 = DIRECTION('',(1.,0.,0.));
+#3258 = ORIENTED_EDGE('',*,*,#3259,.F.);
+#3259 = EDGE_CURVE('',#3074,#3252,#3260,.T.);
+#3260 = LINE('',#3261,#3262);
+#3261 = CARTESIAN_POINT('',(1.12368888853,1.725,0.858879182881));
+#3262 = VECTOR('',#3263,1.);
+#3263 = DIRECTION('',(-0.472516300533,1.E-16,0.881321930812));
+#3264 = ORIENTED_EDGE('',*,*,#3081,.T.);
+#3265 = PLANE('',#3266);
+#3266 = AXIS2_PLACEMENT_3D('',#3267,#3268,#3269);
+#3267 = CARTESIAN_POINT('',(5.E-17,1.725,0.975));
+#3268 = DIRECTION('',(-0.,1.,-0.));
+#3269 = DIRECTION('',(-1.,0.,0.));
+#3270 = ADVANCED_FACE('',(#3271),#3289,.F.);
+#3271 = FACE_BOUND('',#3272,.F.);
+#3272 = EDGE_LOOP('',(#3273,#3281,#3282,#3283));
+#3273 = ORIENTED_EDGE('',*,*,#3274,.F.);
+#3274 = EDGE_CURVE('',#3066,#3275,#3277,.T.);
+#3275 = VERTEX_POINT('',#3276);
+#3276 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#3277 = LINE('',#3278,#3279);
+#3278 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#3279 = VECTOR('',#3280,1.);
+#3280 = DIRECTION('',(-0.472516300533,0.,0.881321930812));
+#3281 = ORIENTED_EDGE('',*,*,#3073,.F.);
+#3282 = ORIENTED_EDGE('',*,*,#3259,.T.);
+#3283 = ORIENTED_EDGE('',*,*,#3284,.F.);
+#3284 = EDGE_CURVE('',#3275,#3252,#3285,.T.);
+#3285 = LINE('',#3286,#3287);
+#3286 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#3287 = VECTOR('',#3288,1.);
+#3288 = DIRECTION('',(6.E-17,-1.,1.1E-16));
+#3289 = PLANE('',#3290);
+#3290 = AXIS2_PLACEMENT_3D('',#3291,#3292,#3293);
+#3291 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#3292 = DIRECTION('',(-0.881321930812,-1.E-16,-0.472516300533));
+#3293 = DIRECTION('',(-0.472516300533,2.E-16,0.881321930812));
+#3294 = ADVANCED_FACE('',(#3295),#3315,.T.);
+#3295 = FACE_BOUND('',#3296,.T.);
+#3296 = EDGE_LOOP('',(#3297,#3298,#3299,#3300,#3308,#3314));
+#3297 = ORIENTED_EDGE('',*,*,#3065,.T.);
+#3298 = ORIENTED_EDGE('',*,*,#3191,.T.);
+#3299 = ORIENTED_EDGE('',*,*,#3166,.T.);
+#3300 = ORIENTED_EDGE('',*,*,#3301,.T.);
+#3301 = EDGE_CURVE('',#3159,#3302,#3304,.T.);
+#3302 = VERTEX_POINT('',#3303);
+#3303 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#3304 = LINE('',#3305,#3306);
+#3305 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#3306 = VECTOR('',#3307,1.);
+#3307 = DIRECTION('',(0.472516300533,0.,0.881321930812));
+#3308 = ORIENTED_EDGE('',*,*,#3309,.T.);
+#3309 = EDGE_CURVE('',#3302,#3275,#3310,.T.);
+#3310 = LINE('',#3311,#3312);
+#3311 = CARTESIAN_POINT('',(-1.4,1.925,1.7));
+#3312 = VECTOR('',#3313,1.);
+#3313 = DIRECTION('',(1.,0.,0.));
+#3314 = ORIENTED_EDGE('',*,*,#3274,.F.);
+#3315 = PLANE('',#3316);
+#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319);
+#3317 = CARTESIAN_POINT('',(5.E-17,1.925,0.975));
+#3318 = DIRECTION('',(-0.,1.,-0.));
+#3319 = DIRECTION('',(-1.,0.,0.));
+#3320 = ADVANCED_FACE('',(#3321),#3332,.T.);
+#3321 = FACE_BOUND('',#3322,.T.);
+#3322 = EDGE_LOOP('',(#3323,#3324,#3325,#3326));
+#3323 = ORIENTED_EDGE('',*,*,#3301,.F.);
+#3324 = ORIENTED_EDGE('',*,*,#3158,.F.);
+#3325 = ORIENTED_EDGE('',*,*,#3243,.T.);
+#3326 = ORIENTED_EDGE('',*,*,#3327,.F.);
+#3327 = EDGE_CURVE('',#3302,#3244,#3328,.T.);
+#3328 = LINE('',#3329,#3330);
+#3329 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#3330 = VECTOR('',#3331,1.);
+#3331 = DIRECTION('',(-6.E-17,-1.,1.1E-16));
+#3332 = PLANE('',#3333);
+#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336);
+#3334 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#3335 = DIRECTION('',(-0.881321930812,1.E-16,0.472516300533));
+#3336 = DIRECTION('',(0.472516300533,2.E-16,0.881321930812));
+#3337 = ADVANCED_FACE('',(#3338),#3365,.F.);
+#3338 = FACE_BOUND('',#3339,.T.);
+#3339 = EDGE_LOOP('',(#3340,#3349,#3357,#3364));
+#3340 = ORIENTED_EDGE('',*,*,#3341,.T.);
+#3341 = EDGE_CURVE('',#3252,#3342,#3344,.T.);
+#3342 = VERTEX_POINT('',#3343);
+#3343 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#3344 = CIRCLE('',#3345,0.1);
+#3345 = AXIS2_PLACEMENT_3D('',#3346,#3347,#3348);
+#3346 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3347 = DIRECTION('',(1.,0.,0.));
+#3348 = DIRECTION('',(-0.,1.,0.));
+#3349 = ORIENTED_EDGE('',*,*,#3350,.T.);
+#3350 = EDGE_CURVE('',#3342,#3351,#3353,.T.);
+#3351 = VERTEX_POINT('',#3352);
+#3352 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3353 = LINE('',#3354,#3355);
+#3354 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#3355 = VECTOR('',#3356,1.);
+#3356 = DIRECTION('',(-1.,0.,0.));
+#3357 = ORIENTED_EDGE('',*,*,#3358,.F.);
+#3358 = EDGE_CURVE('',#3244,#3351,#3359,.T.);
+#3359 = CIRCLE('',#3360,0.1);
+#3360 = AXIS2_PLACEMENT_3D('',#3361,#3362,#3363);
+#3361 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3362 = DIRECTION('',(1.,0.,0.));
+#3363 = DIRECTION('',(-0.,1.,0.));
+#3364 = ORIENTED_EDGE('',*,*,#3251,.T.);
+#3365 = CYLINDRICAL_SURFACE('',#3366,0.1);
+#3366 = AXIS2_PLACEMENT_3D('',#3367,#3368,#3369);
+#3367 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3368 = DIRECTION('',(-1.,-0.,-0.));
+#3369 = DIRECTION('',(0.,1.,0.));
+#3370 = ADVANCED_FACE('',(#3371),#3390,.T.);
+#3371 = FACE_BOUND('',#3372,.T.);
+#3372 = EDGE_LOOP('',(#3373,#3382,#3388,#3389));
+#3373 = ORIENTED_EDGE('',*,*,#3374,.T.);
+#3374 = EDGE_CURVE('',#3275,#3375,#3377,.T.);
+#3375 = VERTEX_POINT('',#3376);
+#3376 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#3377 = CIRCLE('',#3378,0.3);
+#3378 = AXIS2_PLACEMENT_3D('',#3379,#3380,#3381);
+#3379 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3380 = DIRECTION('',(1.,0.,0.));
+#3381 = DIRECTION('',(-0.,1.,0.));
+#3382 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3383 = EDGE_CURVE('',#3375,#3342,#3384,.T.);
+#3384 = LINE('',#3385,#3386);
+#3385 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#3386 = VECTOR('',#3387,1.);
+#3387 = DIRECTION('',(0.,0.,-1.));
+#3388 = ORIENTED_EDGE('',*,*,#3341,.F.);
+#3389 = ORIENTED_EDGE('',*,*,#3284,.F.);
+#3390 = PLANE('',#3391);
+#3391 = AXIS2_PLACEMENT_3D('',#3392,#3393,#3394);
+#3392 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3393 = DIRECTION('',(1.,0.,0.));
+#3394 = DIRECTION('',(-0.,1.,0.));
+#3395 = ADVANCED_FACE('',(#3396),#3415,.T.);
+#3396 = FACE_BOUND('',#3397,.T.);
+#3397 = EDGE_LOOP('',(#3398,#3407,#3413,#3414));
+#3398 = ORIENTED_EDGE('',*,*,#3399,.T.);
+#3399 = EDGE_CURVE('',#3302,#3400,#3402,.T.);
+#3400 = VERTEX_POINT('',#3401);
+#3401 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3402 = CIRCLE('',#3403,0.3);
+#3403 = AXIS2_PLACEMENT_3D('',#3404,#3405,#3406);
+#3404 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3405 = DIRECTION('',(1.,0.,0.));
+#3406 = DIRECTION('',(-0.,1.,0.));
+#3407 = ORIENTED_EDGE('',*,*,#3408,.T.);
+#3408 = EDGE_CURVE('',#3400,#3375,#3409,.T.);
+#3409 = LINE('',#3410,#3411);
+#3410 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3411 = VECTOR('',#3412,1.);
+#3412 = DIRECTION('',(1.,0.,0.));
+#3413 = ORIENTED_EDGE('',*,*,#3374,.F.);
+#3414 = ORIENTED_EDGE('',*,*,#3309,.F.);
+#3415 = CYLINDRICAL_SURFACE('',#3416,0.3);
+#3416 = AXIS2_PLACEMENT_3D('',#3417,#3418,#3419);
+#3417 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3418 = DIRECTION('',(1.,0.,0.));
+#3419 = DIRECTION('',(-0.,1.,0.));
+#3420 = ADVANCED_FACE('',(#3421),#3432,.F.);
+#3421 = FACE_BOUND('',#3422,.T.);
+#3422 = EDGE_LOOP('',(#3423,#3424,#3430,#3431));
+#3423 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3424 = ORIENTED_EDGE('',*,*,#3425,.T.);
+#3425 = EDGE_CURVE('',#3351,#3400,#3426,.T.);
+#3426 = LINE('',#3427,#3428);
+#3427 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3428 = VECTOR('',#3429,1.);
+#3429 = DIRECTION('',(0.,0.,1.));
+#3430 = ORIENTED_EDGE('',*,*,#3399,.F.);
+#3431 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3432 = PLANE('',#3433);
+#3433 = AXIS2_PLACEMENT_3D('',#3434,#3435,#3436);
+#3434 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3435 = DIRECTION('',(1.,0.,0.));
+#3436 = DIRECTION('',(-0.,1.,-0.));
+#3437 = ADVANCED_FACE('',(#3438),#3463,.F.);
+#3438 = FACE_BOUND('',#3439,.F.);
+#3439 = EDGE_LOOP('',(#3440,#3441,#3449,#3457));
+#3440 = ORIENTED_EDGE('',*,*,#3350,.T.);
+#3441 = ORIENTED_EDGE('',*,*,#3442,.T.);
+#3442 = EDGE_CURVE('',#3351,#3443,#3445,.T.);
+#3443 = VERTEX_POINT('',#3444);
+#3444 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3445 = LINE('',#3446,#3447);
+#3446 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3447 = VECTOR('',#3448,1.);
+#3448 = DIRECTION('',(0.,-1.,7.E-17));
+#3449 = ORIENTED_EDGE('',*,*,#3450,.T.);
+#3450 = EDGE_CURVE('',#3443,#3451,#3453,.T.);
+#3451 = VERTEX_POINT('',#3452);
+#3452 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3453 = LINE('',#3454,#3455);
+#3454 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3455 = VECTOR('',#3456,1.);
+#3456 = DIRECTION('',(1.,0.,0.));
+#3457 = ORIENTED_EDGE('',*,*,#3458,.T.);
+#3458 = EDGE_CURVE('',#3451,#3342,#3459,.T.);
+#3459 = LINE('',#3460,#3461);
+#3460 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3461 = VECTOR('',#3462,1.);
+#3462 = DIRECTION('',(0.,1.,-7.E-17));
+#3463 = PLANE('',#3464);
+#3464 = AXIS2_PLACEMENT_3D('',#3465,#3466,#3467);
+#3465 = CARTESIAN_POINT('',(5.E-17,0.125,1.8));
+#3466 = DIRECTION('',(0.,0.,1.));
+#3467 = DIRECTION('',(0.,-1.,0.));
+#3468 = ADVANCED_FACE('',(#3469),#3487,.F.);
+#3469 = FACE_BOUND('',#3470,.F.);
+#3470 = EDGE_LOOP('',(#3471,#3479,#3485,#3486));
+#3471 = ORIENTED_EDGE('',*,*,#3472,.T.);
+#3472 = EDGE_CURVE('',#3451,#3473,#3475,.T.);
+#3473 = VERTEX_POINT('',#3474);
+#3474 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.,0.,1.));
+#3479 = ORIENTED_EDGE('',*,*,#3480,.T.);
+#3480 = EDGE_CURVE('',#3473,#3375,#3481,.T.);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(0.,1.,-7.E-17));
+#3485 = ORIENTED_EDGE('',*,*,#3383,.T.);
+#3486 = ORIENTED_EDGE('',*,*,#3458,.F.);
+#3487 = PLANE('',#3488);
+#3488 = AXIS2_PLACEMENT_3D('',#3489,#3490,#3491);
+#3489 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3490 = DIRECTION('',(-1.,0.,0.));
+#3491 = DIRECTION('',(-0.,1.,-7.E-17));
+#3492 = ADVANCED_FACE('',(#3493),#3511,.T.);
+#3493 = FACE_BOUND('',#3494,.T.);
+#3494 = EDGE_LOOP('',(#3495,#3496,#3504,#3510));
+#3495 = ORIENTED_EDGE('',*,*,#3408,.F.);
+#3496 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3497 = EDGE_CURVE('',#3400,#3498,#3500,.T.);
+#3498 = VERTEX_POINT('',#3499);
+#3499 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3500 = LINE('',#3501,#3502);
+#3501 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3502 = VECTOR('',#3503,1.);
+#3503 = DIRECTION('',(0.,-1.,7.E-17));
+#3504 = ORIENTED_EDGE('',*,*,#3505,.T.);
+#3505 = EDGE_CURVE('',#3498,#3473,#3506,.T.);
+#3506 = LINE('',#3507,#3508);
+#3507 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3508 = VECTOR('',#3509,1.);
+#3509 = DIRECTION('',(1.,0.,0.));
+#3510 = ORIENTED_EDGE('',*,*,#3480,.T.);
+#3511 = PLANE('',#3512);
+#3512 = AXIS2_PLACEMENT_3D('',#3513,#3514,#3515);
+#3513 = CARTESIAN_POINT('',(5.E-17,0.125,2.));
+#3514 = DIRECTION('',(0.,0.,1.));
+#3515 = DIRECTION('',(0.,-1.,0.));
+#3516 = ADVANCED_FACE('',(#3517),#3528,.F.);
+#3517 = FACE_BOUND('',#3518,.F.);
+#3518 = EDGE_LOOP('',(#3519,#3520,#3521,#3527));
+#3519 = ORIENTED_EDGE('',*,*,#3425,.T.);
+#3520 = ORIENTED_EDGE('',*,*,#3497,.T.);
+#3521 = ORIENTED_EDGE('',*,*,#3522,.F.);
+#3522 = EDGE_CURVE('',#3443,#3498,#3523,.T.);
+#3523 = LINE('',#3524,#3525);
+#3524 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3525 = VECTOR('',#3526,1.);
+#3526 = DIRECTION('',(0.,0.,1.));
+#3527 = ORIENTED_EDGE('',*,*,#3442,.F.);
+#3528 = PLANE('',#3529);
+#3529 = AXIS2_PLACEMENT_3D('',#3530,#3531,#3532);
+#3530 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3531 = DIRECTION('',(1.,0.,0.));
+#3532 = DIRECTION('',(0.,-1.,7.E-17));
+#3533 = ADVANCED_FACE('',(#3534),#3540,.F.);
+#3534 = FACE_BOUND('',#3535,.F.);
+#3535 = EDGE_LOOP('',(#3536,#3537,#3538,#3539));
+#3536 = ORIENTED_EDGE('',*,*,#3522,.T.);
+#3537 = ORIENTED_EDGE('',*,*,#3505,.T.);
+#3538 = ORIENTED_EDGE('',*,*,#3472,.F.);
+#3539 = ORIENTED_EDGE('',*,*,#3450,.F.);
+#3540 = PLANE('',#3541);
+#3541 = AXIS2_PLACEMENT_3D('',#3542,#3543,#3544);
+#3542 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3543 = DIRECTION('',(0.,1.,0.));
+#3544 = DIRECTION('',(1.,0.,0.));
+#3545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3549))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3546,#3547,#3548)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3546 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3547 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3548 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3549 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#3546,
+ 'distance_accuracy_value','confusion accuracy');
+#3550 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3551,#3553);
+#3551 = ( REPRESENTATION_RELATIONSHIP('','',#2957,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3552)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3552 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#3553 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3554);
+#3554 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','blade_2','',#5,#2952,$);
+#3555 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2954));
+#3556 = SHAPE_DEFINITION_REPRESENTATION(#3557,#3563);
+#3557 = PRODUCT_DEFINITION_SHAPE('','',#3558);
+#3558 = PRODUCT_DEFINITION('design','',#3559,#3562);
+#3559 = PRODUCT_DEFINITION_FORMATION('','',#3560);
+#3560 = PRODUCT('Vis_1','Vis_1','',(#3561));
+#3561 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3562 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3563 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3564),#3803);
+#3564 = MANIFOLD_SOLID_BREP('',#3565);
+#3565 = CLOSED_SHELL('',(#3566,#3591,#3682,#3699,#3717,#3742,#3759,#3769
+ ,#3794));
+#3566 = ADVANCED_FACE('',(#3567),#3586,.F.);
+#3567 = FACE_BOUND('',#3568,.T.);
+#3568 = EDGE_LOOP('',(#3569,#3580));
+#3569 = ORIENTED_EDGE('',*,*,#3570,.F.);
+#3570 = EDGE_CURVE('',#3571,#3573,#3575,.T.);
+#3571 = VERTEX_POINT('',#3572);
+#3572 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3573 = VERTEX_POINT('',#3574);
+#3574 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3575 = CIRCLE('',#3576,1.22928);
+#3576 = AXIS2_PLACEMENT_3D('',#3577,#3578,#3579);
+#3577 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3578 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3579 = DIRECTION('',(1.,0.,0.));
+#3580 = ORIENTED_EDGE('',*,*,#3581,.F.);
+#3581 = EDGE_CURVE('',#3573,#3571,#3582,.T.);
+#3582 = LINE('',#3583,#3584);
+#3583 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3584 = VECTOR('',#3585,1.);
+#3585 = DIRECTION('',(1.,0.,0.));
+#3586 = PLANE('',#3587);
+#3587 = AXIS2_PLACEMENT_3D('',#3588,#3589,#3590);
+#3588 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3589 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3590 = DIRECTION('',(1.,0.,0.));
+#3591 = ADVANCED_FACE('',(#3592),#3677,.T.);
+#3592 = FACE_BOUND('',#3593,.T.);
+#3593 = EDGE_LOOP('',(#3594,#3602,#3603,#3611,#3620,#3628,#3637,#3645,
+ #3654,#3662,#3669,#3670));
+#3594 = ORIENTED_EDGE('',*,*,#3595,.F.);
+#3595 = EDGE_CURVE('',#3571,#3596,#3598,.T.);
+#3596 = VERTEX_POINT('',#3597);
+#3597 = CARTESIAN_POINT('',(1.19211128608,-0.3,6.834658));
+#3598 = LINE('',#3599,#3600);
+#3599 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3600 = VECTOR('',#3601,1.);
+#3601 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3602 = ORIENTED_EDGE('',*,*,#3570,.T.);
+#3603 = ORIENTED_EDGE('',*,*,#3604,.T.);
+#3604 = EDGE_CURVE('',#3573,#3605,#3607,.T.);
+#3605 = VERTEX_POINT('',#3606);
+#3606 = CARTESIAN_POINT('',(-1.19211128608,-0.3,6.834658));
+#3607 = LINE('',#3608,#3609);
+#3608 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3609 = VECTOR('',#3610,1.);
+#3610 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3611 = ORIENTED_EDGE('',*,*,#3612,.T.);
+#3612 = EDGE_CURVE('',#3605,#3613,#3615,.T.);
+#3613 = VERTEX_POINT('',#3614);
+#3614 = CARTESIAN_POINT('',(-1.19211128608,0.3,6.834658));
+#3615 = CIRCLE('',#3616,1.22928);
+#3616 = AXIS2_PLACEMENT_3D('',#3617,#3618,#3619);
+#3617 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3618 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3619 = DIRECTION('',(1.,0.,0.));
+#3620 = ORIENTED_EDGE('',*,*,#3621,.F.);
+#3621 = EDGE_CURVE('',#3622,#3613,#3624,.T.);
+#3622 = VERTEX_POINT('',#3623);
+#3623 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3628 = ORIENTED_EDGE('',*,*,#3629,.T.);
+#3629 = EDGE_CURVE('',#3622,#3630,#3632,.T.);
+#3630 = VERTEX_POINT('',#3631);
+#3631 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3632 = CIRCLE('',#3633,1.22928);
+#3633 = AXIS2_PLACEMENT_3D('',#3634,#3635,#3636);
+#3634 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3635 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3636 = DIRECTION('',(1.,0.,0.));
+#3637 = ORIENTED_EDGE('',*,*,#3638,.T.);
+#3638 = EDGE_CURVE('',#3630,#3639,#3641,.T.);
+#3639 = VERTEX_POINT('',#3640);
+#3640 = CARTESIAN_POINT('',(1.19211128608,0.3,6.834658));
+#3641 = LINE('',#3642,#3643);
+#3642 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3643 = VECTOR('',#3644,1.);
+#3644 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3645 = ORIENTED_EDGE('',*,*,#3646,.T.);
+#3646 = EDGE_CURVE('',#3639,#3647,#3649,.T.);
+#3647 = VERTEX_POINT('',#3648);
+#3648 = CARTESIAN_POINT('',(1.22928,2.E-15,6.834658));
+#3649 = CIRCLE('',#3650,1.22928);
+#3650 = AXIS2_PLACEMENT_3D('',#3651,#3652,#3653);
+#3651 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3652 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3653 = DIRECTION('',(1.,0.,0.));
+#3654 = ORIENTED_EDGE('',*,*,#3655,.T.);
+#3655 = EDGE_CURVE('',#3647,#3656,#3658,.T.);
+#3656 = VERTEX_POINT('',#3657);
+#3657 = CARTESIAN_POINT('',(1.22928,1.E-15,6.71454));
+#3658 = LINE('',#3659,#3660);
+#3659 = CARTESIAN_POINT('',(1.22928,0.,7.534658));
+#3660 = VECTOR('',#3661,1.);
+#3661 = DIRECTION('',(0.,0.,-1.));
+#3662 = ORIENTED_EDGE('',*,*,#3663,.F.);
+#3663 = EDGE_CURVE('',#3656,#3656,#3664,.T.);
+#3664 = CIRCLE('',#3665,1.22928);
+#3665 = AXIS2_PLACEMENT_3D('',#3666,#3667,#3668);
+#3666 = CARTESIAN_POINT('',(0.,1.49E-15,6.71454));
+#3667 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3668 = DIRECTION('',(1.,0.,0.));
+#3669 = ORIENTED_EDGE('',*,*,#3655,.F.);
+#3670 = ORIENTED_EDGE('',*,*,#3671,.T.);
+#3671 = EDGE_CURVE('',#3647,#3596,#3672,.T.);
+#3672 = CIRCLE('',#3673,1.22928);
+#3673 = AXIS2_PLACEMENT_3D('',#3674,#3675,#3676);
+#3674 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3675 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3676 = DIRECTION('',(1.,0.,0.));
+#3677 = CYLINDRICAL_SURFACE('',#3678,1.22928);
+#3678 = AXIS2_PLACEMENT_3D('',#3679,#3680,#3681);
+#3679 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3680 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3681 = DIRECTION('',(1.,0.,0.));
+#3682 = ADVANCED_FACE('',(#3683),#3694,.F.);
+#3683 = FACE_BOUND('',#3684,.F.);
+#3684 = EDGE_LOOP('',(#3685,#3686,#3687,#3693));
+#3685 = ORIENTED_EDGE('',*,*,#3581,.F.);
+#3686 = ORIENTED_EDGE('',*,*,#3604,.T.);
+#3687 = ORIENTED_EDGE('',*,*,#3688,.T.);
+#3688 = EDGE_CURVE('',#3605,#3596,#3689,.T.);
+#3689 = LINE('',#3690,#3691);
+#3690 = CARTESIAN_POINT('',(-1.25,-0.3,6.834658));
+#3691 = VECTOR('',#3692,1.);
+#3692 = DIRECTION('',(1.,0.,0.));
+#3693 = ORIENTED_EDGE('',*,*,#3595,.F.);
+#3694 = PLANE('',#3695);
+#3695 = AXIS2_PLACEMENT_3D('',#3696,#3697,#3698);
+#3696 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3697 = DIRECTION('',(0.,-1.,0.));
+#3698 = DIRECTION('',(1.,0.,0.));
+#3699 = ADVANCED_FACE('',(#3700),#3712,.T.);
+#3700 = FACE_BOUND('',#3701,.T.);
+#3701 = EDGE_LOOP('',(#3702,#3708,#3709,#3710,#3711));
+#3702 = ORIENTED_EDGE('',*,*,#3703,.T.);
+#3703 = EDGE_CURVE('',#3639,#3613,#3704,.T.);
+#3704 = LINE('',#3705,#3706);
+#3705 = CARTESIAN_POINT('',(1.25,0.3,6.834658));
+#3706 = VECTOR('',#3707,1.);
+#3707 = DIRECTION('',(-1.,0.,0.));
+#3708 = ORIENTED_EDGE('',*,*,#3612,.F.);
+#3709 = ORIENTED_EDGE('',*,*,#3688,.T.);
+#3710 = ORIENTED_EDGE('',*,*,#3671,.F.);
+#3711 = ORIENTED_EDGE('',*,*,#3646,.F.);
+#3712 = PLANE('',#3713);
+#3713 = AXIS2_PLACEMENT_3D('',#3714,#3715,#3716);
+#3714 = CARTESIAN_POINT('',(0.,1.67E-15,6.834658));
+#3715 = DIRECTION('',(0.,0.,1.));
+#3716 = DIRECTION('',(1.,0.,0.));
+#3717 = ADVANCED_FACE('',(#3718),#3737,.T.);
+#3718 = FACE_BOUND('',#3719,.T.);
+#3719 = EDGE_LOOP('',(#3720,#3721,#3729,#3736));
+#3720 = ORIENTED_EDGE('',*,*,#3663,.T.);
+#3721 = ORIENTED_EDGE('',*,*,#3722,.T.);
+#3722 = EDGE_CURVE('',#3656,#3723,#3725,.T.);
+#3723 = VERTEX_POINT('',#3724);
+#3724 = CARTESIAN_POINT('',(0.771121,1.E-15,6.47249));
+#3725 = LINE('',#3726,#3727);
+#3726 = CARTESIAN_POINT('',(1.22928,0.,6.71454));
+#3727 = VECTOR('',#3728,1.);
+#3728 = DIRECTION('',(-0.884190406255,-0.,-0.467126669637));
+#3729 = ORIENTED_EDGE('',*,*,#3730,.F.);
+#3730 = EDGE_CURVE('',#3723,#3723,#3731,.T.);
+#3731 = CIRCLE('',#3732,0.771121);
+#3732 = AXIS2_PLACEMENT_3D('',#3733,#3734,#3735);
+#3733 = CARTESIAN_POINT('',(0.,1.44E-15,6.47249));
+#3734 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3735 = DIRECTION('',(1.,0.,0.));
+#3736 = ORIENTED_EDGE('',*,*,#3722,.F.);
+#3737 = CONICAL_SURFACE('',#3738,1.22928,1.084758022661);
+#3738 = AXIS2_PLACEMENT_3D('',#3739,#3740,#3741);
+#3739 = CARTESIAN_POINT('',(0.,1.49E-15,6.71454));
+#3740 = DIRECTION('',(0.,2.2E-16,1.));
+#3741 = DIRECTION('',(1.,0.,0.));
+#3742 = ADVANCED_FACE('',(#3743),#3754,.F.);
+#3743 = FACE_BOUND('',#3744,.F.);
+#3744 = EDGE_LOOP('',(#3745,#3751,#3752,#3753));
+#3745 = ORIENTED_EDGE('',*,*,#3746,.F.);
+#3746 = EDGE_CURVE('',#3630,#3622,#3747,.T.);
+#3747 = LINE('',#3748,#3749);
+#3748 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#3749 = VECTOR('',#3750,1.);
+#3750 = DIRECTION('',(-1.,0.,0.));
+#3751 = ORIENTED_EDGE('',*,*,#3638,.T.);
+#3752 = ORIENTED_EDGE('',*,*,#3703,.T.);
+#3753 = ORIENTED_EDGE('',*,*,#3621,.F.);
+#3754 = PLANE('',#3755);
+#3755 = AXIS2_PLACEMENT_3D('',#3756,#3757,#3758);
+#3756 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#3757 = DIRECTION('',(0.,1.,0.));
+#3758 = DIRECTION('',(-1.,0.,0.));
+#3759 = ADVANCED_FACE('',(#3760),#3764,.F.);
+#3760 = FACE_BOUND('',#3761,.T.);
+#3761 = EDGE_LOOP('',(#3762,#3763));
+#3762 = ORIENTED_EDGE('',*,*,#3746,.F.);
+#3763 = ORIENTED_EDGE('',*,*,#3629,.F.);
+#3764 = PLANE('',#3765);
+#3765 = AXIS2_PLACEMENT_3D('',#3766,#3767,#3768);
+#3766 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3767 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3768 = DIRECTION('',(1.,0.,0.));
+#3769 = ADVANCED_FACE('',(#3770),#3789,.T.);
+#3770 = FACE_BOUND('',#3771,.T.);
+#3771 = EDGE_LOOP('',(#3772,#3773,#3781,#3788));
+#3772 = ORIENTED_EDGE('',*,*,#3730,.T.);
+#3773 = ORIENTED_EDGE('',*,*,#3774,.T.);
+#3774 = EDGE_CURVE('',#3723,#3775,#3777,.T.);
+#3775 = VERTEX_POINT('',#3776);
+#3776 = CARTESIAN_POINT('',(0.771121,1.E-15,3.859239));
+#3777 = LINE('',#3778,#3779);
+#3778 = CARTESIAN_POINT('',(0.771121,0.,6.47249));
+#3779 = VECTOR('',#3780,1.);
+#3780 = DIRECTION('',(0.,0.,-1.));
+#3781 = ORIENTED_EDGE('',*,*,#3782,.F.);
+#3782 = EDGE_CURVE('',#3775,#3775,#3783,.T.);
+#3783 = CIRCLE('',#3784,0.771121);
+#3784 = AXIS2_PLACEMENT_3D('',#3785,#3786,#3787);
+#3785 = CARTESIAN_POINT('',(0.,8.6E-16,3.859239));
+#3786 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3787 = DIRECTION('',(1.,0.,0.));
+#3788 = ORIENTED_EDGE('',*,*,#3774,.F.);
+#3789 = CYLINDRICAL_SURFACE('',#3790,0.771121);
+#3790 = AXIS2_PLACEMENT_3D('',#3791,#3792,#3793);
+#3791 = CARTESIAN_POINT('',(0.,1.44E-15,6.47249));
+#3792 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3793 = DIRECTION('',(1.,0.,0.));
+#3794 = ADVANCED_FACE('',(#3795),#3798,.T.);
+#3795 = FACE_BOUND('',#3796,.T.);
+#3796 = EDGE_LOOP('',(#3797));
+#3797 = ORIENTED_EDGE('',*,*,#3782,.T.);
+#3798 = PLANE('',#3799);
+#3799 = AXIS2_PLACEMENT_3D('',#3800,#3801,#3802);
+#3800 = CARTESIAN_POINT('',(0.,8.6E-16,3.859239));
+#3801 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3802 = DIRECTION('',(1.,0.,0.));
+#3803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3807))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3804,#3805,#3806)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3804 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3805 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3806 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3807 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3804,
+ 'distance_accuracy_value','confusion accuracy');
+#3808 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3809,#3811);
+#3809 = ( REPRESENTATION_RELATIONSHIP('','',#3563,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3810)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3810 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#3811 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3812);
+#3812 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Vis_1','',#5,#3558,$);
+#3813 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3560));
+#3814 = SHAPE_DEFINITION_REPRESENTATION(#3815,#3821);
+#3815 = PRODUCT_DEFINITION_SHAPE('','',#3816);
+#3816 = PRODUCT_DEFINITION('design','',#3817,#3820);
+#3817 = PRODUCT_DEFINITION_FORMATION('','',#3818);
+#3818 = PRODUCT('Vis_001','Vis_001','',(#3819));
+#3819 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3820 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3821 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3822),#4061);
+#3822 = MANIFOLD_SOLID_BREP('',#3823);
+#3823 = CLOSED_SHELL('',(#3824,#3849,#3940,#3957,#3975,#4000,#4017,#4027
+ ,#4052));
+#3824 = ADVANCED_FACE('',(#3825),#3844,.F.);
+#3825 = FACE_BOUND('',#3826,.T.);
+#3826 = EDGE_LOOP('',(#3827,#3838));
+#3827 = ORIENTED_EDGE('',*,*,#3828,.F.);
+#3828 = EDGE_CURVE('',#3829,#3831,#3833,.T.);
+#3829 = VERTEX_POINT('',#3830);
+#3830 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3831 = VERTEX_POINT('',#3832);
+#3832 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3833 = CIRCLE('',#3834,1.22928);
+#3834 = AXIS2_PLACEMENT_3D('',#3835,#3836,#3837);
+#3835 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3836 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3837 = DIRECTION('',(1.,0.,0.));
+#3838 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#3839 = EDGE_CURVE('',#3831,#3829,#3840,.T.);
+#3840 = LINE('',#3841,#3842);
+#3841 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3842 = VECTOR('',#3843,1.);
+#3843 = DIRECTION('',(1.,0.,0.));
+#3844 = PLANE('',#3845);
+#3845 = AXIS2_PLACEMENT_3D('',#3846,#3847,#3848);
+#3846 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3847 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3848 = DIRECTION('',(1.,0.,0.));
+#3849 = ADVANCED_FACE('',(#3850),#3935,.T.);
+#3850 = FACE_BOUND('',#3851,.T.);
+#3851 = EDGE_LOOP('',(#3852,#3860,#3861,#3869,#3878,#3886,#3895,#3903,
+ #3912,#3920,#3927,#3928));
+#3852 = ORIENTED_EDGE('',*,*,#3853,.F.);
+#3853 = EDGE_CURVE('',#3829,#3854,#3856,.T.);
+#3854 = VERTEX_POINT('',#3855);
+#3855 = CARTESIAN_POINT('',(1.19211128608,-0.3,6.834658));
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3860 = ORIENTED_EDGE('',*,*,#3828,.T.);
+#3861 = ORIENTED_EDGE('',*,*,#3862,.T.);
+#3862 = EDGE_CURVE('',#3831,#3863,#3865,.T.);
+#3863 = VERTEX_POINT('',#3864);
+#3864 = CARTESIAN_POINT('',(-1.19211128608,-0.3,6.834658));
+#3865 = LINE('',#3866,#3867);
+#3866 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3867 = VECTOR('',#3868,1.);
+#3868 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3869 = ORIENTED_EDGE('',*,*,#3870,.T.);
+#3870 = EDGE_CURVE('',#3863,#3871,#3873,.T.);
+#3871 = VERTEX_POINT('',#3872);
+#3872 = CARTESIAN_POINT('',(-1.19211128608,0.3,6.834658));
+#3873 = CIRCLE('',#3874,1.22928);
+#3874 = AXIS2_PLACEMENT_3D('',#3875,#3876,#3877);
+#3875 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3876 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3877 = DIRECTION('',(1.,0.,0.));
+#3878 = ORIENTED_EDGE('',*,*,#3879,.F.);
+#3879 = EDGE_CURVE('',#3880,#3871,#3882,.T.);
+#3880 = VERTEX_POINT('',#3881);
+#3881 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3882 = LINE('',#3883,#3884);
+#3883 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3884 = VECTOR('',#3885,1.);
+#3885 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3886 = ORIENTED_EDGE('',*,*,#3887,.T.);
+#3887 = EDGE_CURVE('',#3880,#3888,#3890,.T.);
+#3888 = VERTEX_POINT('',#3889);
+#3889 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3890 = CIRCLE('',#3891,1.22928);
+#3891 = AXIS2_PLACEMENT_3D('',#3892,#3893,#3894);
+#3892 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3893 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3894 = DIRECTION('',(1.,0.,0.));
+#3895 = ORIENTED_EDGE('',*,*,#3896,.T.);
+#3896 = EDGE_CURVE('',#3888,#3897,#3899,.T.);
+#3897 = VERTEX_POINT('',#3898);
+#3898 = CARTESIAN_POINT('',(1.19211128608,0.3,6.834658));
+#3899 = LINE('',#3900,#3901);
+#3900 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3901 = VECTOR('',#3902,1.);
+#3902 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3903 = ORIENTED_EDGE('',*,*,#3904,.T.);
+#3904 = EDGE_CURVE('',#3897,#3905,#3907,.T.);
+#3905 = VERTEX_POINT('',#3906);
+#3906 = CARTESIAN_POINT('',(1.22928,2.E-15,6.834658));
+#3907 = CIRCLE('',#3908,1.22928);
+#3908 = AXIS2_PLACEMENT_3D('',#3909,#3910,#3911);
+#3909 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3910 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3911 = DIRECTION('',(1.,0.,0.));
+#3912 = ORIENTED_EDGE('',*,*,#3913,.T.);
+#3913 = EDGE_CURVE('',#3905,#3914,#3916,.T.);
+#3914 = VERTEX_POINT('',#3915);
+#3915 = CARTESIAN_POINT('',(1.22928,1.E-15,6.71454));
+#3916 = LINE('',#3917,#3918);
+#3917 = CARTESIAN_POINT('',(1.22928,0.,7.534658));
+#3918 = VECTOR('',#3919,1.);
+#3919 = DIRECTION('',(0.,0.,-1.));
+#3920 = ORIENTED_EDGE('',*,*,#3921,.F.);
+#3921 = EDGE_CURVE('',#3914,#3914,#3922,.T.);
+#3922 = CIRCLE('',#3923,1.22928);
+#3923 = AXIS2_PLACEMENT_3D('',#3924,#3925,#3926);
+#3924 = CARTESIAN_POINT('',(0.,1.49E-15,6.71454));
+#3925 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3926 = DIRECTION('',(1.,0.,0.));
+#3927 = ORIENTED_EDGE('',*,*,#3913,.F.);
+#3928 = ORIENTED_EDGE('',*,*,#3929,.T.);
+#3929 = EDGE_CURVE('',#3905,#3854,#3930,.T.);
+#3930 = CIRCLE('',#3931,1.22928);
+#3931 = AXIS2_PLACEMENT_3D('',#3932,#3933,#3934);
+#3932 = CARTESIAN_POINT('',(0.,1.52E-15,6.834658));
+#3933 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3934 = DIRECTION('',(1.,0.,0.));
+#3935 = CYLINDRICAL_SURFACE('',#3936,1.22928);
+#3936 = AXIS2_PLACEMENT_3D('',#3937,#3938,#3939);
+#3937 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#3938 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#3939 = DIRECTION('',(1.,0.,0.));
+#3940 = ADVANCED_FACE('',(#3941),#3952,.F.);
+#3941 = FACE_BOUND('',#3942,.F.);
+#3942 = EDGE_LOOP('',(#3943,#3944,#3945,#3951));
+#3943 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#3944 = ORIENTED_EDGE('',*,*,#3862,.T.);
+#3945 = ORIENTED_EDGE('',*,*,#3946,.T.);
+#3946 = EDGE_CURVE('',#3863,#3854,#3947,.T.);
+#3947 = LINE('',#3948,#3949);
+#3948 = CARTESIAN_POINT('',(-1.25,-0.3,6.834658));
+#3949 = VECTOR('',#3950,1.);
+#3950 = DIRECTION('',(1.,0.,0.));
+#3951 = ORIENTED_EDGE('',*,*,#3853,.F.);
+#3952 = PLANE('',#3953);
+#3953 = AXIS2_PLACEMENT_3D('',#3954,#3955,#3956);
+#3954 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3955 = DIRECTION('',(0.,-1.,0.));
+#3956 = DIRECTION('',(1.,0.,0.));
+#3957 = ADVANCED_FACE('',(#3958),#3970,.T.);
+#3958 = FACE_BOUND('',#3959,.T.);
+#3959 = EDGE_LOOP('',(#3960,#3966,#3967,#3968,#3969));
+#3960 = ORIENTED_EDGE('',*,*,#3961,.T.);
+#3961 = EDGE_CURVE('',#3897,#3871,#3962,.T.);
+#3962 = LINE('',#3963,#3964);
+#3963 = CARTESIAN_POINT('',(1.25,0.3,6.834658));
+#3964 = VECTOR('',#3965,1.);
+#3965 = DIRECTION('',(-1.,0.,0.));
+#3966 = ORIENTED_EDGE('',*,*,#3870,.F.);
+#3967 = ORIENTED_EDGE('',*,*,#3946,.T.);
+#3968 = ORIENTED_EDGE('',*,*,#3929,.F.);
+#3969 = ORIENTED_EDGE('',*,*,#3904,.F.);
+#3970 = PLANE('',#3971);
+#3971 = AXIS2_PLACEMENT_3D('',#3972,#3973,#3974);
+#3972 = CARTESIAN_POINT('',(0.,1.67E-15,6.834658));
+#3973 = DIRECTION('',(0.,0.,1.));
+#3974 = DIRECTION('',(1.,0.,0.));
+#3975 = ADVANCED_FACE('',(#3976),#3995,.T.);
+#3976 = FACE_BOUND('',#3977,.T.);
+#3977 = EDGE_LOOP('',(#3978,#3979,#3987,#3994));
+#3978 = ORIENTED_EDGE('',*,*,#3921,.T.);
+#3979 = ORIENTED_EDGE('',*,*,#3980,.T.);
+#3980 = EDGE_CURVE('',#3914,#3981,#3983,.T.);
+#3981 = VERTEX_POINT('',#3982);
+#3982 = CARTESIAN_POINT('',(0.771121,1.E-15,6.47249));
+#3983 = LINE('',#3984,#3985);
+#3984 = CARTESIAN_POINT('',(1.22928,0.,6.71454));
+#3985 = VECTOR('',#3986,1.);
+#3986 = DIRECTION('',(-0.884190406255,-0.,-0.467126669637));
+#3987 = ORIENTED_EDGE('',*,*,#3988,.F.);
+#3988 = EDGE_CURVE('',#3981,#3981,#3989,.T.);
+#3989 = CIRCLE('',#3990,0.771121);
+#3990 = AXIS2_PLACEMENT_3D('',#3991,#3992,#3993);
+#3991 = CARTESIAN_POINT('',(0.,1.44E-15,6.47249));
+#3992 = DIRECTION('',(0.,-2.2E-16,-1.));
+#3993 = DIRECTION('',(1.,0.,0.));
+#3994 = ORIENTED_EDGE('',*,*,#3980,.F.);
+#3995 = CONICAL_SURFACE('',#3996,1.22928,1.084758022661);
+#3996 = AXIS2_PLACEMENT_3D('',#3997,#3998,#3999);
+#3997 = CARTESIAN_POINT('',(0.,1.49E-15,6.71454));
+#3998 = DIRECTION('',(0.,2.2E-16,1.));
+#3999 = DIRECTION('',(1.,0.,0.));
+#4000 = ADVANCED_FACE('',(#4001),#4012,.F.);
+#4001 = FACE_BOUND('',#4002,.F.);
+#4002 = EDGE_LOOP('',(#4003,#4009,#4010,#4011));
+#4003 = ORIENTED_EDGE('',*,*,#4004,.F.);
+#4004 = EDGE_CURVE('',#3888,#3880,#4005,.T.);
+#4005 = LINE('',#4006,#4007);
+#4006 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#4007 = VECTOR('',#4008,1.);
+#4008 = DIRECTION('',(-1.,0.,0.));
+#4009 = ORIENTED_EDGE('',*,*,#3896,.T.);
+#4010 = ORIENTED_EDGE('',*,*,#3961,.T.);
+#4011 = ORIENTED_EDGE('',*,*,#3879,.F.);
+#4012 = PLANE('',#4013);
+#4013 = AXIS2_PLACEMENT_3D('',#4014,#4015,#4016);
+#4014 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#4015 = DIRECTION('',(0.,1.,0.));
+#4016 = DIRECTION('',(-1.,0.,0.));
+#4017 = ADVANCED_FACE('',(#4018),#4022,.F.);
+#4018 = FACE_BOUND('',#4019,.T.);
+#4019 = EDGE_LOOP('',(#4020,#4021));
+#4020 = ORIENTED_EDGE('',*,*,#4004,.F.);
+#4021 = ORIENTED_EDGE('',*,*,#3887,.F.);
+#4022 = PLANE('',#4023);
+#4023 = AXIS2_PLACEMENT_3D('',#4024,#4025,#4026);
+#4024 = CARTESIAN_POINT('',(0.,1.67E-15,7.534658));
+#4025 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#4026 = DIRECTION('',(1.,0.,0.));
+#4027 = ADVANCED_FACE('',(#4028),#4047,.T.);
+#4028 = FACE_BOUND('',#4029,.T.);
+#4029 = EDGE_LOOP('',(#4030,#4031,#4039,#4046));
+#4030 = ORIENTED_EDGE('',*,*,#3988,.T.);
+#4031 = ORIENTED_EDGE('',*,*,#4032,.T.);
+#4032 = EDGE_CURVE('',#3981,#4033,#4035,.T.);
+#4033 = VERTEX_POINT('',#4034);
+#4034 = CARTESIAN_POINT('',(0.771121,1.E-15,3.859239));
+#4035 = LINE('',#4036,#4037);
+#4036 = CARTESIAN_POINT('',(0.771121,0.,6.47249));
+#4037 = VECTOR('',#4038,1.);
+#4038 = DIRECTION('',(0.,0.,-1.));
+#4039 = ORIENTED_EDGE('',*,*,#4040,.F.);
+#4040 = EDGE_CURVE('',#4033,#4033,#4041,.T.);
+#4041 = CIRCLE('',#4042,0.771121);
+#4042 = AXIS2_PLACEMENT_3D('',#4043,#4044,#4045);
+#4043 = CARTESIAN_POINT('',(0.,8.6E-16,3.859239));
+#4044 = DIRECTION('',(0.,-2.2E-16,-1.));
+#4045 = DIRECTION('',(1.,0.,0.));
+#4046 = ORIENTED_EDGE('',*,*,#4032,.F.);
+#4047 = CYLINDRICAL_SURFACE('',#4048,0.771121);
+#4048 = AXIS2_PLACEMENT_3D('',#4049,#4050,#4051);
+#4049 = CARTESIAN_POINT('',(0.,1.44E-15,6.47249));
+#4050 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#4051 = DIRECTION('',(1.,0.,0.));
+#4052 = ADVANCED_FACE('',(#4053),#4056,.T.);
+#4053 = FACE_BOUND('',#4054,.T.);
+#4054 = EDGE_LOOP('',(#4055));
+#4055 = ORIENTED_EDGE('',*,*,#4040,.T.);
+#4056 = PLANE('',#4057);
+#4057 = AXIS2_PLACEMENT_3D('',#4058,#4059,#4060);
+#4058 = CARTESIAN_POINT('',(0.,8.6E-16,3.859239));
+#4059 = DIRECTION('',(-0.,-2.2E-16,-1.));
+#4060 = DIRECTION('',(1.,0.,0.));
+#4061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4065))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4062,#4063,#4064)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4062 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4063 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4064 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4065 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4062,
+ 'distance_accuracy_value','confusion accuracy');
+#4066 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4067,#4069);
+#4067 = ( REPRESENTATION_RELATIONSHIP('','',#3821,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4068)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4068 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#4069 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #4070);
+#4070 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','Vis_001','',#5,#3816,$);
+#4071 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3818));
+#4072 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4073),#2939);
+#4073 = STYLED_ITEM('color',(#4074),#2352);
+#4074 = PRESENTATION_STYLE_ASSIGNMENT((#4075,#4081));
+#4075 = SURFACE_STYLE_USAGE(.BOTH.,#4076);
+#4076 = SURFACE_SIDE_STYLE('',(#4077));
+#4077 = SURFACE_STYLE_FILL_AREA(#4078);
+#4078 = FILL_AREA_STYLE('',(#4079));
+#4079 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4080 = COLOUR_RGB('',0.917599985683,0.917599985683,0.917599985683);
+#4081 = CURVE_STYLE('',#4082,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4082 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4083 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+#4084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4085),#2333);
+#4085 = STYLED_ITEM('color',(#4086),#1922);
+#4086 = PRESENTATION_STYLE_ASSIGNMENT((#4087,#4092));
+#4087 = SURFACE_STYLE_USAGE(.BOTH.,#4088);
+#4088 = SURFACE_SIDE_STYLE('',(#4089));
+#4089 = SURFACE_STYLE_FILL_AREA(#4090);
+#4090 = FILL_AREA_STYLE('',(#4091));
+#4091 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4092 = CURVE_STYLE('',#4093,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4093 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4094 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4095),#1473);
+#4095 = STYLED_ITEM('color',(#4096),#57);
+#4096 = PRESENTATION_STYLE_ASSIGNMENT((#4097,#4103));
+#4097 = SURFACE_STYLE_USAGE(.BOTH.,#4098);
+#4098 = SURFACE_SIDE_STYLE('',(#4099));
+#4099 = SURFACE_STYLE_FILL_AREA(#4100);
+#4100 = FILL_AREA_STYLE('',(#4101));
+#4101 = FILL_AREA_STYLE_COLOUR('',#4102);
+#4102 = COLOUR_RGB('',0.215686275495,0.800000010877,0.203921572143);
+#4103 = CURVE_STYLE('',#4104,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4104 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4105 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4106),#3545);
+#4106 = STYLED_ITEM('color',(#4107),#2958);
+#4107 = PRESENTATION_STYLE_ASSIGNMENT((#4108,#4113));
+#4108 = SURFACE_STYLE_USAGE(.BOTH.,#4109);
+#4109 = SURFACE_SIDE_STYLE('',(#4110));
+#4110 = SURFACE_STYLE_FILL_AREA(#4111);
+#4111 = FILL_AREA_STYLE('',(#4112));
+#4112 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4113 = CURVE_STYLE('',#4114,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4114 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4115 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4116),#1903);
+#4116 = STYLED_ITEM('color',(#4117),#1492);
+#4117 = PRESENTATION_STYLE_ASSIGNMENT((#4118,#4123));
+#4118 = SURFACE_STYLE_USAGE(.BOTH.,#4119);
+#4119 = SURFACE_SIDE_STYLE('',(#4120));
+#4120 = SURFACE_STYLE_FILL_AREA(#4121);
+#4121 = FILL_AREA_STYLE('',(#4122));
+#4122 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4123 = CURVE_STYLE('',#4124,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4124 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4125 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4126),#3803);
+#4126 = STYLED_ITEM('color',(#4127),#3564);
+#4127 = PRESENTATION_STYLE_ASSIGNMENT((#4128,#4133));
+#4128 = SURFACE_STYLE_USAGE(.BOTH.,#4129);
+#4129 = SURFACE_SIDE_STYLE('',(#4130));
+#4130 = SURFACE_STYLE_FILL_AREA(#4131);
+#4131 = FILL_AREA_STYLE('',(#4132));
+#4132 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4133 = CURVE_STYLE('',#4134,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4135 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4136),#4061);
+#4136 = STYLED_ITEM('color',(#4137),#3822);
+#4137 = PRESENTATION_STYLE_ASSIGNMENT((#4138,#4143));
+#4138 = SURFACE_STYLE_USAGE(.BOTH.,#4139);
+#4139 = SURFACE_SIDE_STYLE('',(#4140));
+#4140 = SURFACE_STYLE_FILL_AREA(#4141);
+#4141 = FILL_AREA_STYLE('',(#4142));
+#4142 = FILL_AREA_STYLE_COLOUR('',#4080);
+#4143 = CURVE_STYLE('',#4144,POSITIVE_LENGTH_MEASURE(0.1),#4083);
+#4144 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/tp/board/3d_models/KF350-3p.step b/tp/board/3d_models/KF350-3p.step
@@ -0,0 +1,4491 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2026-06-20T08:26:18',(''),(''),
+ 'Open CASCADE STEP processor 7.8','FreeCAD','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('KF350_2p','KF350_2p','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+ #51),#55);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.,0.,0.));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(1.75,0.,0.));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(5.25,0.,0.));
+#25 = DIRECTION('',(0.,0.,1.));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(8.75,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(1.75,-0.2,4.6));
+#33 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(5.25,-0.2,4.6));
+#37 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#38 = DIRECTION('',(1.,0.,0.));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(8.75,-0.2,4.6));
+#41 = DIRECTION('',(0.,-1.224646799147E-16,-1.));
+#42 = DIRECTION('',(1.,0.,0.));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(1.75,0.,0.));
+#45 = DIRECTION('',(0.,0.,1.));
+#46 = DIRECTION('',(1.,0.,0.));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(5.25,0.,0.));
+#49 = DIRECTION('',(0.,0.,1.));
+#50 = DIRECTION('',(1.,0.,0.));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(8.75,0.,0.));
+#53 = DIRECTION('',(0.,0.,1.));
+#54 = DIRECTION('',(1.,0.,0.));
+#55 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#59)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#56,#57,#58)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#56 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#57 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#58 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#59 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#56,
+ 'distance_accuracy_value','confusion accuracy');
+#60 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#61 = SHAPE_DEFINITION_REPRESENTATION(#62,#68);
+#62 = PRODUCT_DEFINITION_SHAPE('','',#63);
+#63 = PRODUCT_DEFINITION('design','',#64,#67);
+#64 = PRODUCT_DEFINITION_FORMATION('','',#65);
+#65 = PRODUCT('Corps','Corps','',(#66));
+#66 = PRODUCT_CONTEXT('',#2,'mechanical');
+#67 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#68 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#69),#1639);
+#69 = MANIFOLD_SOLID_BREP('',#70);
+#70 = CLOSED_SHELL('',(#71,#191,#222,#253,#275,#306,#417,#496,#527,#560,
+ #591,#654,#685,#718,#749,#787,#825,#921,#945,#969,#986,#998,#1010,
+ #1034,#1058,#1075,#1106,#1130,#1154,#1171,#1202,#1226,#1250,#1281,
+ #1309,#1333,#1364,#1392,#1416,#1444,#1472,#1500,#1512,#1524,#1541,
+ #1558,#1575,#1587,#1599,#1611));
+#71 = ADVANCED_FACE('',(#72),#186,.F.);
+#72 = FACE_BOUND('',#73,.F.);
+#73 = EDGE_LOOP('',(#74,#84,#92,#100,#108,#116,#124,#132,#140,#148,#156,
+ #164,#172,#180));
+#74 = ORIENTED_EDGE('',*,*,#75,.T.);
+#75 = EDGE_CURVE('',#76,#78,#80,.T.);
+#76 = VERTEX_POINT('',#77);
+#77 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#84 = ORIENTED_EDGE('',*,*,#85,.T.);
+#85 = EDGE_CURVE('',#78,#86,#88,.T.);
+#86 = VERTEX_POINT('',#87);
+#87 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(0.,0.,-1.));
+#92 = ORIENTED_EDGE('',*,*,#93,.T.);
+#93 = EDGE_CURVE('',#86,#94,#96,.T.);
+#94 = VERTEX_POINT('',#95);
+#95 = CARTESIAN_POINT('',(0.,2.5,0.));
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(0.,1.,0.));
+#100 = ORIENTED_EDGE('',*,*,#101,.F.);
+#101 = EDGE_CURVE('',#102,#94,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(-0.,-0.,-1.));
+#108 = ORIENTED_EDGE('',*,*,#109,.T.);
+#109 = EDGE_CURVE('',#102,#110,#112,.T.);
+#110 = VERTEX_POINT('',#111);
+#111 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#112 = LINE('',#113,#114);
+#113 = CARTESIAN_POINT('',(0.,2.5,4.7));
+#114 = VECTOR('',#115,1.);
+#115 = DIRECTION('',(0.,1.,0.));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#110,#118,#120,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(0.,2.9,0.));
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(-0.,-0.,-1.));
+#124 = ORIENTED_EDGE('',*,*,#125,.T.);
+#125 = EDGE_CURVE('',#118,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(0.,3.5,0.));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(0.,1.,0.));
+#132 = ORIENTED_EDGE('',*,*,#133,.T.);
+#133 = EDGE_CURVE('',#126,#134,#136,.T.);
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(0.,3.5,0.));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(0.,0.,1.));
+#140 = ORIENTED_EDGE('',*,*,#141,.T.);
+#141 = EDGE_CURVE('',#134,#142,#144,.T.);
+#142 = VERTEX_POINT('',#143);
+#143 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#146 = VECTOR('',#147,1.);
+#147 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#142,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(0.,-0.87,8.5));
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(0.,-1.,0.));
+#156 = ORIENTED_EDGE('',*,*,#157,.F.);
+#157 = EDGE_CURVE('',#158,#150,#160,.T.);
+#158 = VERTEX_POINT('',#159);
+#159 = CARTESIAN_POINT('',(0.,-0.87,4.7));
+#160 = LINE('',#161,#162);
+#161 = CARTESIAN_POINT('',(0.,-0.87,4.7));
+#162 = VECTOR('',#163,1.);
+#163 = DIRECTION('',(0.,0.,1.));
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#158,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(0.,-1.13,4.7));
+#168 = LINE('',#169,#170);
+#169 = CARTESIAN_POINT('',(0.,-1.13,4.7));
+#170 = VECTOR('',#171,1.);
+#171 = DIRECTION('',(0.,1.,0.));
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#166,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(0.,-1.13,8.5));
+#176 = LINE('',#177,#178);
+#177 = CARTESIAN_POINT('',(0.,-1.13,4.7));
+#178 = VECTOR('',#179,1.);
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = ORIENTED_EDGE('',*,*,#181,.T.);
+#181 = EDGE_CURVE('',#174,#76,#182,.T.);
+#182 = LINE('',#183,#184);
+#183 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#184 = VECTOR('',#185,1.);
+#185 = DIRECTION('',(0.,-1.,0.));
+#186 = PLANE('',#187);
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(0.,0.110731937239,3.858016113778));
+#189 = DIRECTION('',(1.,0.,0.));
+#190 = DIRECTION('',(0.,0.,1.));
+#191 = ADVANCED_FACE('',(#192),#217,.T.);
+#192 = FACE_BOUND('',#193,.T.);
+#193 = EDGE_LOOP('',(#194,#202,#210,#216));
+#194 = ORIENTED_EDGE('',*,*,#195,.F.);
+#195 = EDGE_CURVE('',#196,#102,#198,.T.);
+#196 = VERTEX_POINT('',#197);
+#197 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#200 = VECTOR('',#201,1.);
+#201 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#202 = ORIENTED_EDGE('',*,*,#203,.T.);
+#203 = EDGE_CURVE('',#196,#204,#206,.T.);
+#204 = VERTEX_POINT('',#205);
+#205 = CARTESIAN_POINT('',(0.4,2.4,0.));
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(-0.,-0.,-1.));
+#210 = ORIENTED_EDGE('',*,*,#211,.T.);
+#211 = EDGE_CURVE('',#204,#94,#212,.T.);
+#212 = LINE('',#213,#214);
+#213 = CARTESIAN_POINT('',(0.882352941176,2.279411764706,0.));
+#214 = VECTOR('',#215,1.);
+#215 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#216 = ORIENTED_EDGE('',*,*,#101,.F.);
+#217 = PLANE('',#218);
+#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);
+#219 = CARTESIAN_POINT('',(0.4,2.4,4.7));
+#220 = DIRECTION('',(0.242535625036,0.970142500145,0.));
+#221 = DIRECTION('',(-0.970142500145,0.242535625036,0.));
+#222 = ADVANCED_FACE('',(#223),#248,.T.);
+#223 = FACE_BOUND('',#224,.T.);
+#224 = EDGE_LOOP('',(#225,#233,#241,#247));
+#225 = ORIENTED_EDGE('',*,*,#226,.F.);
+#226 = EDGE_CURVE('',#227,#196,#229,.T.);
+#227 = VERTEX_POINT('',#228);
+#228 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#229 = LINE('',#230,#231);
+#230 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#231 = VECTOR('',#232,1.);
+#232 = DIRECTION('',(0.,-1.,0.));
+#233 = ORIENTED_EDGE('',*,*,#234,.T.);
+#234 = EDGE_CURVE('',#227,#235,#237,.T.);
+#235 = VERTEX_POINT('',#236);
+#236 = CARTESIAN_POINT('',(0.4,3.,0.));
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(-0.,-0.,-1.));
+#241 = ORIENTED_EDGE('',*,*,#242,.T.);
+#242 = EDGE_CURVE('',#235,#204,#243,.T.);
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(0.4,-0.15,0.));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(0.,-1.,0.));
+#247 = ORIENTED_EDGE('',*,*,#203,.F.);
+#248 = PLANE('',#249);
+#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252);
+#250 = CARTESIAN_POINT('',(0.4,3.,4.7));
+#251 = DIRECTION('',(-1.,0.,0.));
+#252 = DIRECTION('',(0.,-1.,0.));
+#253 = ADVANCED_FACE('',(#254),#270,.T.);
+#254 = FACE_BOUND('',#255,.T.);
+#255 = EDGE_LOOP('',(#256,#262,#263,#269));
+#256 = ORIENTED_EDGE('',*,*,#257,.F.);
+#257 = EDGE_CURVE('',#110,#227,#258,.T.);
+#258 = LINE('',#259,#260);
+#259 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#260 = VECTOR('',#261,1.);
+#261 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#262 = ORIENTED_EDGE('',*,*,#117,.T.);
+#263 = ORIENTED_EDGE('',*,*,#264,.T.);
+#264 = EDGE_CURVE('',#118,#235,#265,.T.);
+#265 = LINE('',#266,#267);
+#266 = CARTESIAN_POINT('',(-0.729411764706,2.717647058824,0.));
+#267 = VECTOR('',#268,1.);
+#268 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#269 = ORIENTED_EDGE('',*,*,#234,.F.);
+#270 = PLANE('',#271);
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(0.,2.9,4.7));
+#273 = DIRECTION('',(0.242535625036,-0.970142500145,0.));
+#274 = DIRECTION('',(0.970142500145,0.242535625036,0.));
+#275 = ADVANCED_FACE('',(#276),#301,.F.);
+#276 = FACE_BOUND('',#277,.F.);
+#277 = EDGE_LOOP('',(#278,#286,#294,#300));
+#278 = ORIENTED_EDGE('',*,*,#279,.T.);
+#279 = EDGE_CURVE('',#126,#280,#282,.T.);
+#280 = VERTEX_POINT('',#281);
+#281 = CARTESIAN_POINT('',(10.5,3.5,0.));
+#282 = LINE('',#283,#284);
+#283 = CARTESIAN_POINT('',(0.,3.5,0.));
+#284 = VECTOR('',#285,1.);
+#285 = DIRECTION('',(1.,0.,0.));
+#286 = ORIENTED_EDGE('',*,*,#287,.T.);
+#287 = EDGE_CURVE('',#280,#288,#290,.T.);
+#288 = VERTEX_POINT('',#289);
+#289 = CARTESIAN_POINT('',(10.5,3.5,4.7));
+#290 = LINE('',#291,#292);
+#291 = CARTESIAN_POINT('',(10.5,3.5,0.));
+#292 = VECTOR('',#293,1.);
+#293 = DIRECTION('',(0.,0.,1.));
+#294 = ORIENTED_EDGE('',*,*,#295,.F.);
+#295 = EDGE_CURVE('',#134,#288,#296,.T.);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#298 = VECTOR('',#299,1.);
+#299 = DIRECTION('',(1.,0.,0.));
+#300 = ORIENTED_EDGE('',*,*,#133,.F.);
+#301 = PLANE('',#302);
+#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305);
+#303 = CARTESIAN_POINT('',(0.,3.5,0.));
+#304 = DIRECTION('',(0.,-1.,0.));
+#305 = DIRECTION('',(0.,0.,1.));
+#306 = ADVANCED_FACE('',(#307),#412,.T.);
+#307 = FACE_BOUND('',#308,.T.);
+#308 = EDGE_LOOP('',(#309,#319,#327,#335,#343,#351,#359,#365,#366,#374,
+ #382,#390,#398,#406));
+#309 = ORIENTED_EDGE('',*,*,#310,.T.);
+#310 = EDGE_CURVE('',#311,#313,#315,.T.);
+#311 = VERTEX_POINT('',#312);
+#312 = CARTESIAN_POINT('',(10.5,-1.8,8.5));
+#313 = VERTEX_POINT('',#314);
+#314 = CARTESIAN_POINT('',(10.5,-3.3,4.7));
+#315 = LINE('',#316,#317);
+#316 = CARTESIAN_POINT('',(10.5,-1.8,8.5));
+#317 = VECTOR('',#318,1.);
+#318 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#319 = ORIENTED_EDGE('',*,*,#320,.T.);
+#320 = EDGE_CURVE('',#313,#321,#323,.T.);
+#321 = VERTEX_POINT('',#322);
+#322 = CARTESIAN_POINT('',(10.5,-3.3,0.));
+#323 = LINE('',#324,#325);
+#324 = CARTESIAN_POINT('',(10.5,-3.3,4.7));
+#325 = VECTOR('',#326,1.);
+#326 = DIRECTION('',(0.,0.,-1.));
+#327 = ORIENTED_EDGE('',*,*,#328,.T.);
+#328 = EDGE_CURVE('',#321,#329,#331,.T.);
+#329 = VERTEX_POINT('',#330);
+#330 = CARTESIAN_POINT('',(10.5,2.525,0.));
+#331 = LINE('',#332,#333);
+#332 = CARTESIAN_POINT('',(10.5,-3.3,0.));
+#333 = VECTOR('',#334,1.);
+#334 = DIRECTION('',(0.,1.,0.));
+#335 = ORIENTED_EDGE('',*,*,#336,.T.);
+#336 = EDGE_CURVE('',#329,#337,#339,.T.);
+#337 = VERTEX_POINT('',#338);
+#338 = CARTESIAN_POINT('',(10.5,2.525,4.7));
+#339 = LINE('',#340,#341);
+#340 = CARTESIAN_POINT('',(10.5,2.525,0.));
+#341 = VECTOR('',#342,1.);
+#342 = DIRECTION('',(0.,0.,1.));
+#343 = ORIENTED_EDGE('',*,*,#344,.T.);
+#344 = EDGE_CURVE('',#337,#345,#347,.T.);
+#345 = VERTEX_POINT('',#346);
+#346 = CARTESIAN_POINT('',(10.5,2.875,4.7));
+#347 = LINE('',#348,#349);
+#348 = CARTESIAN_POINT('',(10.5,2.525,4.7));
+#349 = VECTOR('',#350,1.);
+#350 = DIRECTION('',(0.,1.,0.));
+#351 = ORIENTED_EDGE('',*,*,#352,.F.);
+#352 = EDGE_CURVE('',#353,#345,#355,.T.);
+#353 = VERTEX_POINT('',#354);
+#354 = CARTESIAN_POINT('',(10.5,2.875,0.));
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(10.5,2.875,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(0.,0.,1.));
+#359 = ORIENTED_EDGE('',*,*,#360,.T.);
+#360 = EDGE_CURVE('',#353,#280,#361,.T.);
+#361 = LINE('',#362,#363);
+#362 = CARTESIAN_POINT('',(10.5,-3.3,0.));
+#363 = VECTOR('',#364,1.);
+#364 = DIRECTION('',(0.,1.,0.));
+#365 = ORIENTED_EDGE('',*,*,#287,.T.);
+#366 = ORIENTED_EDGE('',*,*,#367,.T.);
+#367 = EDGE_CURVE('',#288,#368,#370,.T.);
+#368 = VERTEX_POINT('',#369);
+#369 = CARTESIAN_POINT('',(10.5,2.1,8.5));
+#370 = LINE('',#371,#372);
+#371 = CARTESIAN_POINT('',(10.5,3.5,4.7));
+#372 = VECTOR('',#373,1.);
+#373 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#374 = ORIENTED_EDGE('',*,*,#375,.T.);
+#375 = EDGE_CURVE('',#368,#376,#378,.T.);
+#376 = VERTEX_POINT('',#377);
+#377 = CARTESIAN_POINT('',(10.5,-0.825,8.5));
+#378 = LINE('',#379,#380);
+#379 = CARTESIAN_POINT('',(10.5,2.1,8.5));
+#380 = VECTOR('',#381,1.);
+#381 = DIRECTION('',(0.,-1.,0.));
+#382 = ORIENTED_EDGE('',*,*,#383,.F.);
+#383 = EDGE_CURVE('',#384,#376,#386,.T.);
+#384 = VERTEX_POINT('',#385);
+#385 = CARTESIAN_POINT('',(10.5,-0.825,4.75));
+#386 = LINE('',#387,#388);
+#387 = CARTESIAN_POINT('',(10.5,-0.825,4.75));
+#388 = VECTOR('',#389,1.);
+#389 = DIRECTION('',(0.,0.,1.));
+#390 = ORIENTED_EDGE('',*,*,#391,.F.);
+#391 = EDGE_CURVE('',#392,#384,#394,.T.);
+#392 = VERTEX_POINT('',#393);
+#393 = CARTESIAN_POINT('',(10.5,-1.175,4.75));
+#394 = LINE('',#395,#396);
+#395 = CARTESIAN_POINT('',(10.5,-1.175,4.75));
+#396 = VECTOR('',#397,1.);
+#397 = DIRECTION('',(0.,1.,0.));
+#398 = ORIENTED_EDGE('',*,*,#399,.T.);
+#399 = EDGE_CURVE('',#392,#400,#402,.T.);
+#400 = VERTEX_POINT('',#401);
+#401 = CARTESIAN_POINT('',(10.5,-1.175,8.5));
+#402 = LINE('',#403,#404);
+#403 = CARTESIAN_POINT('',(10.5,-1.175,4.75));
+#404 = VECTOR('',#405,1.);
+#405 = DIRECTION('',(0.,0.,1.));
+#406 = ORIENTED_EDGE('',*,*,#407,.T.);
+#407 = EDGE_CURVE('',#400,#311,#408,.T.);
+#408 = LINE('',#409,#410);
+#409 = CARTESIAN_POINT('',(10.5,2.1,8.5));
+#410 = VECTOR('',#411,1.);
+#411 = DIRECTION('',(0.,-1.,0.));
+#412 = PLANE('',#413);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(10.5,0.110731937239,3.858016113778));
+#415 = DIRECTION('',(1.,0.,0.));
+#416 = DIRECTION('',(0.,0.,1.));
+#417 = ADVANCED_FACE('',(#418),#491,.F.);
+#418 = FACE_BOUND('',#419,.F.);
+#419 = EDGE_LOOP('',(#420,#428,#436,#444,#452,#460,#468,#476,#484,#490)
+ );
+#420 = ORIENTED_EDGE('',*,*,#421,.F.);
+#421 = EDGE_CURVE('',#422,#321,#424,.T.);
+#422 = VERTEX_POINT('',#423);
+#423 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(1.,0.,0.));
+#428 = ORIENTED_EDGE('',*,*,#429,.T.);
+#429 = EDGE_CURVE('',#422,#430,#432,.T.);
+#430 = VERTEX_POINT('',#431);
+#431 = CARTESIAN_POINT('',(5.65,-3.3,0.9));
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(0.,0.,1.));
+#436 = ORIENTED_EDGE('',*,*,#437,.T.);
+#437 = EDGE_CURVE('',#430,#438,#440,.T.);
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#440 = LINE('',#441,#442);
+#441 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#442 = VECTOR('',#443,1.);
+#443 = DIRECTION('',(1.,0.,0.));
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#438,#446,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#452 = ORIENTED_EDGE('',*,*,#453,.T.);
+#453 = EDGE_CURVE('',#446,#454,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(7.25,-3.3,4.7));
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(1.,0.,0.));
+#460 = ORIENTED_EDGE('',*,*,#461,.T.);
+#461 = EDGE_CURVE('',#454,#462,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(7.25,-3.3,0.9));
+#464 = LINE('',#465,#466);
+#465 = CARTESIAN_POINT('',(7.25,-3.3,4.7));
+#466 = VECTOR('',#467,1.);
+#467 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#468 = ORIENTED_EDGE('',*,*,#469,.T.);
+#469 = EDGE_CURVE('',#462,#470,#472,.T.);
+#470 = VERTEX_POINT('',#471);
+#471 = CARTESIAN_POINT('',(10.25,-3.3,0.9));
+#472 = LINE('',#473,#474);
+#473 = CARTESIAN_POINT('',(7.25,-3.3,0.9));
+#474 = VECTOR('',#475,1.);
+#475 = DIRECTION('',(1.,0.,0.));
+#476 = ORIENTED_EDGE('',*,*,#477,.T.);
+#477 = EDGE_CURVE('',#470,#478,#480,.T.);
+#478 = VERTEX_POINT('',#479);
+#479 = CARTESIAN_POINT('',(10.25,-3.3,4.7));
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(10.25,-3.3,0.9));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#484 = ORIENTED_EDGE('',*,*,#485,.T.);
+#485 = EDGE_CURVE('',#478,#313,#486,.T.);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(1.,0.,0.));
+#490 = ORIENTED_EDGE('',*,*,#320,.T.);
+#491 = PLANE('',#492);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#494 = DIRECTION('',(0.,1.,0.));
+#495 = DIRECTION('',(0.,0.,-1.));
+#496 = ADVANCED_FACE('',(#497),#522,.T.);
+#497 = FACE_BOUND('',#498,.T.);
+#498 = EDGE_LOOP('',(#499,#507,#508,#516));
+#499 = ORIENTED_EDGE('',*,*,#500,.F.);
+#500 = EDGE_CURVE('',#422,#501,#503,.T.);
+#501 = VERTEX_POINT('',#502);
+#502 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.));
+#503 = LINE('',#504,#505);
+#504 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#505 = VECTOR('',#506,1.);
+#506 = DIRECTION('',(0.,1.,0.));
+#507 = ORIENTED_EDGE('',*,*,#429,.T.);
+#508 = ORIENTED_EDGE('',*,*,#509,.T.);
+#509 = EDGE_CURVE('',#430,#510,#512,.T.);
+#510 = VERTEX_POINT('',#511);
+#511 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.9));
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(5.65,-3.3,0.9));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#516 = ORIENTED_EDGE('',*,*,#517,.F.);
+#517 = EDGE_CURVE('',#501,#510,#518,.T.);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(5.65,1.228718348446E-07,0.));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(0.,0.,1.));
+#522 = PLANE('',#523);
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(5.65,-3.3,0.));
+#525 = DIRECTION('',(-1.,0.,0.));
+#526 = DIRECTION('',(0.,1.,0.));
+#527 = ADVANCED_FACE('',(#528),#555,.F.);
+#528 = FACE_BOUND('',#529,.F.);
+#529 = EDGE_LOOP('',(#530,#539,#547,#554));
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#501,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#534 = CIRCLE('',#535,0.4);
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(5.25,0.,0.));
+#537 = DIRECTION('',(0.,0.,-1.));
+#538 = DIRECTION('',(1.,0.,0.));
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#532,#541,#543,.T.);
+#541 = VERTEX_POINT('',#542);
+#542 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.9));
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(0.,0.,1.));
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#541,#510,#549,.T.);
+#549 = CIRCLE('',#550,0.4);
+#550 = AXIS2_PLACEMENT_3D('',#551,#552,#553);
+#551 = CARTESIAN_POINT('',(5.25,0.,0.9));
+#552 = DIRECTION('',(0.,0.,-1.));
+#553 = DIRECTION('',(1.,0.,0.));
+#554 = ORIENTED_EDGE('',*,*,#517,.F.);
+#555 = CYLINDRICAL_SURFACE('',#556,0.4);
+#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);
+#557 = CARTESIAN_POINT('',(5.25,0.,0.));
+#558 = DIRECTION('',(0.,0.,-1.));
+#559 = DIRECTION('',(1.,0.,0.));
+#560 = ADVANCED_FACE('',(#561),#586,.T.);
+#561 = FACE_BOUND('',#562,.T.);
+#562 = EDGE_LOOP('',(#563,#571,#572,#580));
+#563 = ORIENTED_EDGE('',*,*,#564,.F.);
+#564 = EDGE_CURVE('',#532,#565,#567,.T.);
+#565 = VERTEX_POINT('',#566);
+#566 = CARTESIAN_POINT('',(4.85,-3.3,0.));
+#567 = LINE('',#568,#569);
+#568 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#569 = VECTOR('',#570,1.);
+#570 = DIRECTION('',(-1.614869854E-15,-1.,0.));
+#571 = ORIENTED_EDGE('',*,*,#540,.T.);
+#572 = ORIENTED_EDGE('',*,*,#573,.T.);
+#573 = EDGE_CURVE('',#541,#574,#576,.T.);
+#574 = VERTEX_POINT('',#575);
+#575 = CARTESIAN_POINT('',(4.85,-3.3,0.9));
+#576 = LINE('',#577,#578);
+#577 = CARTESIAN_POINT('',(4.85,-1.65,0.9));
+#578 = VECTOR('',#579,1.);
+#579 = DIRECTION('',(-1.614869854E-15,-1.,2.22044604925E-16));
+#580 = ORIENTED_EDGE('',*,*,#581,.F.);
+#581 = EDGE_CURVE('',#565,#574,#582,.T.);
+#582 = LINE('',#583,#584);
+#583 = CARTESIAN_POINT('',(4.85,-3.3,0.));
+#584 = VECTOR('',#585,1.);
+#585 = DIRECTION('',(0.,0.,1.));
+#586 = PLANE('',#587);
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(4.85,-2.180614079246E-15,0.));
+#589 = DIRECTION('',(1.,-1.614869854E-15,0.));
+#590 = DIRECTION('',(-1.614869854E-15,-1.,0.));
+#591 = ADVANCED_FACE('',(#592),#649,.F.);
+#592 = FACE_BOUND('',#593,.F.);
+#593 = EDGE_LOOP('',(#594,#602,#610,#618,#626,#634,#642,#648));
+#594 = ORIENTED_EDGE('',*,*,#595,.F.);
+#595 = EDGE_CURVE('',#596,#565,#598,.T.);
+#596 = VERTEX_POINT('',#597);
+#597 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#598 = LINE('',#599,#600);
+#599 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#600 = VECTOR('',#601,1.);
+#601 = DIRECTION('',(1.,0.,0.));
+#602 = ORIENTED_EDGE('',*,*,#603,.T.);
+#603 = EDGE_CURVE('',#596,#604,#606,.T.);
+#604 = VERTEX_POINT('',#605);
+#605 = CARTESIAN_POINT('',(2.15,-3.3,0.9));
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(0.,0.,1.));
+#610 = ORIENTED_EDGE('',*,*,#611,.T.);
+#611 = EDGE_CURVE('',#604,#612,#614,.T.);
+#612 = VERTEX_POINT('',#613);
+#613 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#616 = VECTOR('',#617,1.);
+#617 = DIRECTION('',(1.,0.,0.));
+#618 = ORIENTED_EDGE('',*,*,#619,.T.);
+#619 = EDGE_CURVE('',#612,#620,#622,.T.);
+#620 = VERTEX_POINT('',#621);
+#621 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#622 = LINE('',#623,#624);
+#623 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#624 = VECTOR('',#625,1.);
+#625 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#626 = ORIENTED_EDGE('',*,*,#627,.T.);
+#627 = EDGE_CURVE('',#620,#628,#630,.T.);
+#628 = VERTEX_POINT('',#629);
+#629 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(1.,0.,0.));
+#634 = ORIENTED_EDGE('',*,*,#635,.T.);
+#635 = EDGE_CURVE('',#628,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#638 = LINE('',#639,#640);
+#639 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#640 = VECTOR('',#641,1.);
+#641 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#636,#574,#644,.T.);
+#644 = LINE('',#645,#646);
+#645 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#646 = VECTOR('',#647,1.);
+#647 = DIRECTION('',(1.,0.,0.));
+#648 = ORIENTED_EDGE('',*,*,#581,.F.);
+#649 = PLANE('',#650);
+#650 = AXIS2_PLACEMENT_3D('',#651,#652,#653);
+#651 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#652 = DIRECTION('',(0.,1.,0.));
+#653 = DIRECTION('',(0.,0.,-1.));
+#654 = ADVANCED_FACE('',(#655),#680,.T.);
+#655 = FACE_BOUND('',#656,.T.);
+#656 = EDGE_LOOP('',(#657,#665,#666,#674));
+#657 = ORIENTED_EDGE('',*,*,#658,.F.);
+#658 = EDGE_CURVE('',#596,#659,#661,.T.);
+#659 = VERTEX_POINT('',#660);
+#660 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.));
+#661 = LINE('',#662,#663);
+#662 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#663 = VECTOR('',#664,1.);
+#664 = DIRECTION('',(0.,1.,0.));
+#665 = ORIENTED_EDGE('',*,*,#603,.T.);
+#666 = ORIENTED_EDGE('',*,*,#667,.T.);
+#667 = EDGE_CURVE('',#604,#668,#670,.T.);
+#668 = VERTEX_POINT('',#669);
+#669 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.9));
+#670 = LINE('',#671,#672);
+#671 = CARTESIAN_POINT('',(2.15,-3.3,0.9));
+#672 = VECTOR('',#673,1.);
+#673 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#674 = ORIENTED_EDGE('',*,*,#675,.F.);
+#675 = EDGE_CURVE('',#659,#668,#676,.T.);
+#676 = LINE('',#677,#678);
+#677 = CARTESIAN_POINT('',(2.15,4.898587410341E-17,0.));
+#678 = VECTOR('',#679,1.);
+#679 = DIRECTION('',(0.,0.,1.));
+#680 = PLANE('',#681);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(2.15,-3.3,0.));
+#683 = DIRECTION('',(-1.,0.,0.));
+#684 = DIRECTION('',(0.,1.,0.));
+#685 = ADVANCED_FACE('',(#686),#713,.F.);
+#686 = FACE_BOUND('',#687,.F.);
+#687 = EDGE_LOOP('',(#688,#697,#705,#712));
+#688 = ORIENTED_EDGE('',*,*,#689,.F.);
+#689 = EDGE_CURVE('',#690,#659,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#692 = CIRCLE('',#693,0.4);
+#693 = AXIS2_PLACEMENT_3D('',#694,#695,#696);
+#694 = CARTESIAN_POINT('',(1.75,0.,0.));
+#695 = DIRECTION('',(0.,0.,-1.));
+#696 = DIRECTION('',(1.,0.,0.));
+#697 = ORIENTED_EDGE('',*,*,#698,.T.);
+#698 = EDGE_CURVE('',#690,#699,#701,.T.);
+#699 = VERTEX_POINT('',#700);
+#700 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.9));
+#701 = LINE('',#702,#703);
+#702 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#703 = VECTOR('',#704,1.);
+#704 = DIRECTION('',(0.,0.,1.));
+#705 = ORIENTED_EDGE('',*,*,#706,.T.);
+#706 = EDGE_CURVE('',#699,#668,#707,.T.);
+#707 = CIRCLE('',#708,0.4);
+#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
+#709 = CARTESIAN_POINT('',(1.75,0.,0.9));
+#710 = DIRECTION('',(0.,0.,-1.));
+#711 = DIRECTION('',(1.,0.,0.));
+#712 = ORIENTED_EDGE('',*,*,#675,.F.);
+#713 = CYLINDRICAL_SURFACE('',#714,0.4);
+#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);
+#715 = CARTESIAN_POINT('',(1.75,0.,0.));
+#716 = DIRECTION('',(0.,0.,-1.));
+#717 = DIRECTION('',(1.,0.,0.));
+#718 = ADVANCED_FACE('',(#719),#744,.T.);
+#719 = FACE_BOUND('',#720,.T.);
+#720 = EDGE_LOOP('',(#721,#729,#730,#738));
+#721 = ORIENTED_EDGE('',*,*,#722,.F.);
+#722 = EDGE_CURVE('',#690,#723,#725,.T.);
+#723 = VERTEX_POINT('',#724);
+#724 = CARTESIAN_POINT('',(1.35,-3.3,0.));
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(1.345724878334E-16,-1.,0.));
+#729 = ORIENTED_EDGE('',*,*,#698,.T.);
+#730 = ORIENTED_EDGE('',*,*,#731,.T.);
+#731 = EDGE_CURVE('',#699,#732,#734,.T.);
+#732 = VERTEX_POINT('',#733);
+#733 = CARTESIAN_POINT('',(1.35,-3.3,0.9));
+#734 = LINE('',#735,#736);
+#735 = CARTESIAN_POINT('',(1.35,-1.65,0.9));
+#736 = VECTOR('',#737,1.);
+#737 = DIRECTION('',(1.345724878334E-16,-1.,2.22044604925E-16));
+#738 = ORIENTED_EDGE('',*,*,#739,.F.);
+#739 = EDGE_CURVE('',#723,#732,#740,.T.);
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(1.35,-3.3,0.));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(0.,0.,1.));
+#744 = PLANE('',#745);
+#745 = AXIS2_PLACEMENT_3D('',#746,#747,#748);
+#746 = CARTESIAN_POINT('',(1.35,-4.898587196589E-17,0.));
+#747 = DIRECTION('',(1.,1.345724878334E-16,0.));
+#748 = DIRECTION('',(1.345724878334E-16,-1.,0.));
+#749 = ADVANCED_FACE('',(#750),#782,.F.);
+#750 = FACE_BOUND('',#751,.F.);
+#751 = EDGE_LOOP('',(#752,#753,#761,#769,#775,#776));
+#752 = ORIENTED_EDGE('',*,*,#85,.F.);
+#753 = ORIENTED_EDGE('',*,*,#754,.T.);
+#754 = EDGE_CURVE('',#78,#755,#757,.T.);
+#755 = VERTEX_POINT('',#756);
+#756 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#757 = LINE('',#758,#759);
+#758 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#759 = VECTOR('',#760,1.);
+#760 = DIRECTION('',(1.,0.,0.));
+#761 = ORIENTED_EDGE('',*,*,#762,.T.);
+#762 = EDGE_CURVE('',#755,#763,#765,.T.);
+#763 = VERTEX_POINT('',#764);
+#764 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#765 = LINE('',#766,#767);
+#766 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#767 = VECTOR('',#768,1.);
+#768 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#769 = ORIENTED_EDGE('',*,*,#770,.T.);
+#770 = EDGE_CURVE('',#763,#732,#771,.T.);
+#771 = LINE('',#772,#773);
+#772 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#773 = VECTOR('',#774,1.);
+#774 = DIRECTION('',(1.,0.,0.));
+#775 = ORIENTED_EDGE('',*,*,#739,.F.);
+#776 = ORIENTED_EDGE('',*,*,#777,.F.);
+#777 = EDGE_CURVE('',#86,#723,#778,.T.);
+#778 = LINE('',#779,#780);
+#779 = CARTESIAN_POINT('',(0.,-3.3,0.));
+#780 = VECTOR('',#781,1.);
+#781 = DIRECTION('',(1.,0.,0.));
+#782 = PLANE('',#783);
+#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
+#784 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#785 = DIRECTION('',(0.,1.,0.));
+#786 = DIRECTION('',(0.,0.,-1.));
+#787 = ADVANCED_FACE('',(#788),#820,.F.);
+#788 = FACE_BOUND('',#789,.F.);
+#789 = EDGE_LOOP('',(#790,#796,#797,#798,#804,#805,#811,#812,#818,#819)
+ );
+#790 = ORIENTED_EDGE('',*,*,#791,.T.);
+#791 = EDGE_CURVE('',#76,#311,#792,.T.);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(1.,0.,0.));
+#796 = ORIENTED_EDGE('',*,*,#310,.T.);
+#797 = ORIENTED_EDGE('',*,*,#485,.F.);
+#798 = ORIENTED_EDGE('',*,*,#799,.F.);
+#799 = EDGE_CURVE('',#454,#478,#800,.T.);
+#800 = LINE('',#801,#802);
+#801 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#802 = VECTOR('',#803,1.);
+#803 = DIRECTION('',(1.,0.,0.));
+#804 = ORIENTED_EDGE('',*,*,#453,.F.);
+#805 = ORIENTED_EDGE('',*,*,#806,.F.);
+#806 = EDGE_CURVE('',#628,#446,#807,.T.);
+#807 = LINE('',#808,#809);
+#808 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#809 = VECTOR('',#810,1.);
+#810 = DIRECTION('',(1.,0.,0.));
+#811 = ORIENTED_EDGE('',*,*,#627,.F.);
+#812 = ORIENTED_EDGE('',*,*,#813,.F.);
+#813 = EDGE_CURVE('',#755,#620,#814,.T.);
+#814 = LINE('',#815,#816);
+#815 = CARTESIAN_POINT('',(0.,-3.3,4.7));
+#816 = VECTOR('',#817,1.);
+#817 = DIRECTION('',(1.,0.,0.));
+#818 = ORIENTED_EDGE('',*,*,#754,.F.);
+#819 = ORIENTED_EDGE('',*,*,#75,.F.);
+#820 = PLANE('',#821);
+#821 = AXIS2_PLACEMENT_3D('',#822,#823,#824);
+#822 = CARTESIAN_POINT('',(0.,-1.8,8.5));
+#823 = DIRECTION('',(0.,0.930155221331,-0.367166534736));
+#824 = DIRECTION('',(0.,-0.367166534736,-0.930155221331));
+#825 = ADVANCED_FACE('',(#826,#883,#894,#905),#916,.T.);
+#826 = FACE_BOUND('',#827,.T.);
+#827 = EDGE_LOOP('',(#828,#834,#835,#843,#851,#857,#858,#859,#860,#868,
+ #876,#882));
+#828 = ORIENTED_EDGE('',*,*,#829,.F.);
+#829 = EDGE_CURVE('',#142,#368,#830,.T.);
+#830 = LINE('',#831,#832);
+#831 = CARTESIAN_POINT('',(0.,2.1,8.5));
+#832 = VECTOR('',#833,1.);
+#833 = DIRECTION('',(1.,0.,0.));
+#834 = ORIENTED_EDGE('',*,*,#149,.T.);
+#835 = ORIENTED_EDGE('',*,*,#836,.T.);
+#836 = EDGE_CURVE('',#150,#837,#839,.T.);
+#837 = VERTEX_POINT('',#838);
+#838 = CARTESIAN_POINT('',(-0.3,-0.8,8.5));
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(-0.478609062171,-0.75832455216,8.5));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(-0.973841209742,0.227229615606,0.));
+#843 = ORIENTED_EDGE('',*,*,#844,.F.);
+#844 = EDGE_CURVE('',#845,#837,#847,.T.);
+#845 = VERTEX_POINT('',#846);
+#846 = CARTESIAN_POINT('',(-0.3,-1.2,8.5));
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(-0.3,0.65,8.5));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(0.,1.,0.));
+#851 = ORIENTED_EDGE('',*,*,#852,.F.);
+#852 = EDGE_CURVE('',#174,#845,#853,.T.);
+#853 = LINE('',#854,#855);
+#854 = CARTESIAN_POINT('',(0.207376185458,-1.081612223393,8.5));
+#855 = VECTOR('',#856,1.);
+#856 = DIRECTION('',(-0.973841209742,-0.227229615606,-0.));
+#857 = ORIENTED_EDGE('',*,*,#181,.T.);
+#858 = ORIENTED_EDGE('',*,*,#791,.T.);
+#859 = ORIENTED_EDGE('',*,*,#407,.F.);
+#860 = ORIENTED_EDGE('',*,*,#861,.T.);
+#861 = EDGE_CURVE('',#400,#862,#864,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(10.15,-1.3,8.5));
+#864 = LINE('',#865,#866);
+#865 = CARTESIAN_POINT('',(8.139383875041,-2.018077187485,8.5));
+#866 = VECTOR('',#867,1.);
+#867 = DIRECTION('',(-0.941741911595,-0.336336396998,0.));
+#868 = ORIENTED_EDGE('',*,*,#869,.T.);
+#869 = EDGE_CURVE('',#862,#870,#872,.T.);
+#870 = VERTEX_POINT('',#871);
+#871 = CARTESIAN_POINT('',(10.15,-0.7,8.5));
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(10.15,-0.2897098891,8.5));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,1.,0.));
+#876 = ORIENTED_EDGE('',*,*,#877,.F.);
+#877 = EDGE_CURVE('',#376,#870,#878,.T.);
+#878 = LINE('',#879,#880);
+#879 = CARTESIAN_POINT('',(7.784448963159,0.144839656015,8.5));
+#880 = VECTOR('',#881,1.);
+#881 = DIRECTION('',(-0.941741911595,0.336336396998,0.));
+#882 = ORIENTED_EDGE('',*,*,#375,.F.);
+#883 = FACE_BOUND('',#884,.T.);
+#884 = EDGE_LOOP('',(#885));
+#885 = ORIENTED_EDGE('',*,*,#886,.F.);
+#886 = EDGE_CURVE('',#887,#887,#889,.T.);
+#887 = VERTEX_POINT('',#888);
+#888 = CARTESIAN_POINT('',(3.1,0.,8.5));
+#889 = CIRCLE('',#890,1.35);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(1.75,0.,8.5));
+#892 = DIRECTION('',(0.,0.,1.));
+#893 = DIRECTION('',(1.,0.,0.));
+#894 = FACE_BOUND('',#895,.T.);
+#895 = EDGE_LOOP('',(#896));
+#896 = ORIENTED_EDGE('',*,*,#897,.F.);
+#897 = EDGE_CURVE('',#898,#898,#900,.T.);
+#898 = VERTEX_POINT('',#899);
+#899 = CARTESIAN_POINT('',(6.6,0.,8.5));
+#900 = CIRCLE('',#901,1.35);
+#901 = AXIS2_PLACEMENT_3D('',#902,#903,#904);
+#902 = CARTESIAN_POINT('',(5.25,0.,8.5));
+#903 = DIRECTION('',(0.,0.,1.));
+#904 = DIRECTION('',(1.,0.,0.));
+#905 = FACE_BOUND('',#906,.T.);
+#906 = EDGE_LOOP('',(#907));
+#907 = ORIENTED_EDGE('',*,*,#908,.F.);
+#908 = EDGE_CURVE('',#909,#909,#911,.T.);
+#909 = VERTEX_POINT('',#910);
+#910 = CARTESIAN_POINT('',(10.1,0.,8.5));
+#911 = CIRCLE('',#912,1.35);
+#912 = AXIS2_PLACEMENT_3D('',#913,#914,#915);
+#913 = CARTESIAN_POINT('',(8.75,0.,8.5));
+#914 = DIRECTION('',(0.,0.,1.));
+#915 = DIRECTION('',(1.,0.,0.));
+#916 = PLANE('',#917);
+#917 = AXIS2_PLACEMENT_3D('',#918,#919,#920);
+#918 = CARTESIAN_POINT('',(5.108505394093,0.1205802218,8.5));
+#919 = DIRECTION('',(0.,0.,1.));
+#920 = DIRECTION('',(1.,0.,0.));
+#921 = ADVANCED_FACE('',(#922),#940,.F.);
+#922 = FACE_BOUND('',#923,.F.);
+#923 = EDGE_LOOP('',(#924,#932,#938,#939));
+#924 = ORIENTED_EDGE('',*,*,#925,.F.);
+#925 = EDGE_CURVE('',#926,#166,#928,.T.);
+#926 = VERTEX_POINT('',#927);
+#927 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#928 = LINE('',#929,#930);
+#929 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#930 = VECTOR('',#931,1.);
+#931 = DIRECTION('',(0.973841209742,0.227229615606,0.));
+#932 = ORIENTED_EDGE('',*,*,#933,.T.);
+#933 = EDGE_CURVE('',#926,#845,#934,.T.);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.,0.,1.));
+#938 = ORIENTED_EDGE('',*,*,#852,.F.);
+#939 = ORIENTED_EDGE('',*,*,#173,.F.);
+#940 = PLANE('',#941);
+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);
+#942 = CARTESIAN_POINT('',(-0.3,-1.2,4.7));
+#943 = DIRECTION('',(-0.227229615606,0.973841209742,0.));
+#944 = DIRECTION('',(0.973841209742,0.227229615606,0.));
+#945 = ADVANCED_FACE('',(#946),#964,.F.);
+#946 = FACE_BOUND('',#947,.F.);
+#947 = EDGE_LOOP('',(#948,#956,#957,#958));
+#948 = ORIENTED_EDGE('',*,*,#949,.T.);
+#949 = EDGE_CURVE('',#950,#926,#952,.T.);
+#950 = VERTEX_POINT('',#951);
+#951 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(0.,-1.,0.));
+#956 = ORIENTED_EDGE('',*,*,#925,.T.);
+#957 = ORIENTED_EDGE('',*,*,#165,.T.);
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#950,#158,#960,.T.);
+#960 = LINE('',#961,#962);
+#961 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#962 = VECTOR('',#963,1.);
+#963 = DIRECTION('',(0.973841209742,-0.227229615606,0.));
+#964 = PLANE('',#965);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(-0.166456172989,-1.,4.7));
+#967 = DIRECTION('',(0.,0.,1.));
+#968 = DIRECTION('',(1.,0.,0.));
+#969 = ADVANCED_FACE('',(#970),#981,.T.);
+#970 = FACE_BOUND('',#971,.T.);
+#971 = EDGE_LOOP('',(#972,#973,#979,#980));
+#972 = ORIENTED_EDGE('',*,*,#959,.F.);
+#973 = ORIENTED_EDGE('',*,*,#974,.T.);
+#974 = EDGE_CURVE('',#950,#837,#975,.T.);
+#975 = LINE('',#976,#977);
+#976 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#977 = VECTOR('',#978,1.);
+#978 = DIRECTION('',(0.,0.,1.));
+#979 = ORIENTED_EDGE('',*,*,#836,.F.);
+#980 = ORIENTED_EDGE('',*,*,#157,.F.);
+#981 = PLANE('',#982);
+#982 = AXIS2_PLACEMENT_3D('',#983,#984,#985);
+#983 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#984 = DIRECTION('',(0.227229615606,0.973841209742,0.));
+#985 = DIRECTION('',(0.973841209742,-0.227229615606,0.));
+#986 = ADVANCED_FACE('',(#987),#993,.F.);
+#987 = FACE_BOUND('',#988,.F.);
+#988 = EDGE_LOOP('',(#989,#990,#991,#992));
+#989 = ORIENTED_EDGE('',*,*,#295,.T.);
+#990 = ORIENTED_EDGE('',*,*,#367,.T.);
+#991 = ORIENTED_EDGE('',*,*,#829,.F.);
+#992 = ORIENTED_EDGE('',*,*,#141,.F.);
+#993 = PLANE('',#994);
+#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
+#995 = CARTESIAN_POINT('',(0.,3.5,4.7));
+#996 = DIRECTION('',(0.,-0.938343116817,-0.345705358827));
+#997 = DIRECTION('',(0.,-0.345705358827,0.938343116817));
+#998 = ADVANCED_FACE('',(#999),#1005,.F.);
+#999 = FACE_BOUND('',#1000,.T.);
+#1000 = EDGE_LOOP('',(#1001,#1002,#1003,#1004));
+#1001 = ORIENTED_EDGE('',*,*,#257,.T.);
+#1002 = ORIENTED_EDGE('',*,*,#226,.T.);
+#1003 = ORIENTED_EDGE('',*,*,#195,.T.);
+#1004 = ORIENTED_EDGE('',*,*,#109,.T.);
+#1005 = PLANE('',#1006);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(0.22192235936,2.7,4.7));
+#1008 = DIRECTION('',(0.,0.,1.));
+#1009 = DIRECTION('',(1.,0.,0.));
+#1010 = ADVANCED_FACE('',(#1011),#1029,.T.);
+#1011 = FACE_BOUND('',#1012,.T.);
+#1012 = EDGE_LOOP('',(#1013,#1021,#1027,#1028));
+#1013 = ORIENTED_EDGE('',*,*,#1014,.F.);
+#1014 = EDGE_CURVE('',#1015,#392,#1017,.T.);
+#1015 = VERTEX_POINT('',#1016);
+#1016 = CARTESIAN_POINT('',(10.15,-1.3,4.75));
+#1017 = LINE('',#1018,#1019);
+#1018 = CARTESIAN_POINT('',(10.15,-1.3,4.75));
+#1019 = VECTOR('',#1020,1.);
+#1020 = DIRECTION('',(0.941741911595,0.336336396998,0.));
+#1021 = ORIENTED_EDGE('',*,*,#1022,.T.);
+#1022 = EDGE_CURVE('',#1015,#862,#1023,.T.);
+#1023 = LINE('',#1024,#1025);
+#1024 = CARTESIAN_POINT('',(10.15,-1.3,4.75));
+#1025 = VECTOR('',#1026,1.);
+#1026 = DIRECTION('',(0.,0.,1.));
+#1027 = ORIENTED_EDGE('',*,*,#861,.F.);
+#1028 = ORIENTED_EDGE('',*,*,#399,.F.);
+#1029 = PLANE('',#1030);
+#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033);
+#1031 = CARTESIAN_POINT('',(10.15,-1.3,4.75));
+#1032 = DIRECTION('',(-0.336336396998,0.941741911595,0.));
+#1033 = DIRECTION('',(0.941741911595,0.336336396998,0.));
+#1034 = ADVANCED_FACE('',(#1035),#1053,.T.);
+#1035 = FACE_BOUND('',#1036,.T.);
+#1036 = EDGE_LOOP('',(#1037,#1045,#1046,#1047));
+#1037 = ORIENTED_EDGE('',*,*,#1038,.T.);
+#1038 = EDGE_CURVE('',#1039,#1015,#1041,.T.);
+#1039 = VERTEX_POINT('',#1040);
+#1040 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(0.,-1.,0.));
+#1045 = ORIENTED_EDGE('',*,*,#1014,.T.);
+#1046 = ORIENTED_EDGE('',*,*,#391,.T.);
+#1047 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1048 = EDGE_CURVE('',#1039,#384,#1049,.T.);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(0.941741911595,-0.336336396998,0.));
+#1053 = PLANE('',#1054);
+#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057);
+#1055 = CARTESIAN_POINT('',(10.299162929671,-1.,4.75));
+#1056 = DIRECTION('',(0.,0.,1.));
+#1057 = DIRECTION('',(1.,0.,0.));
+#1058 = ADVANCED_FACE('',(#1059),#1070,.F.);
+#1059 = FACE_BOUND('',#1060,.F.);
+#1060 = EDGE_LOOP('',(#1061,#1062,#1068,#1069));
+#1061 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1062 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1063 = EDGE_CURVE('',#1039,#870,#1064,.T.);
+#1064 = LINE('',#1065,#1066);
+#1065 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1066 = VECTOR('',#1067,1.);
+#1067 = DIRECTION('',(0.,0.,1.));
+#1068 = ORIENTED_EDGE('',*,*,#877,.F.);
+#1069 = ORIENTED_EDGE('',*,*,#383,.F.);
+#1070 = PLANE('',#1071);
+#1071 = AXIS2_PLACEMENT_3D('',#1072,#1073,#1074);
+#1072 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1073 = DIRECTION('',(0.336336396998,0.941741911595,0.));
+#1074 = DIRECTION('',(0.941741911595,-0.336336396998,0.));
+#1075 = ADVANCED_FACE('',(#1076),#1101,.T.);
+#1076 = FACE_BOUND('',#1077,.T.);
+#1077 = EDGE_LOOP('',(#1078,#1079,#1087,#1095));
+#1078 = ORIENTED_EDGE('',*,*,#352,.T.);
+#1079 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1080 = EDGE_CURVE('',#345,#1081,#1083,.T.);
+#1081 = VERTEX_POINT('',#1082);
+#1082 = CARTESIAN_POINT('',(10.85,2.975,4.7));
+#1083 = LINE('',#1084,#1085);
+#1084 = CARTESIAN_POINT('',(10.5,2.875,4.7));
+#1085 = VECTOR('',#1086,1.);
+#1086 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1087 = ORIENTED_EDGE('',*,*,#1088,.F.);
+#1088 = EDGE_CURVE('',#1089,#1081,#1091,.T.);
+#1089 = VERTEX_POINT('',#1090);
+#1090 = CARTESIAN_POINT('',(10.85,2.975,0.));
+#1091 = LINE('',#1092,#1093);
+#1092 = CARTESIAN_POINT('',(10.85,2.975,0.));
+#1093 = VECTOR('',#1094,1.);
+#1094 = DIRECTION('',(0.,0.,1.));
+#1095 = ORIENTED_EDGE('',*,*,#1096,.F.);
+#1096 = EDGE_CURVE('',#353,#1089,#1097,.T.);
+#1097 = LINE('',#1098,#1099);
+#1098 = CARTESIAN_POINT('',(10.5,2.875,0.));
+#1099 = VECTOR('',#1100,1.);
+#1100 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1101 = PLANE('',#1102);
+#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105);
+#1103 = CARTESIAN_POINT('',(10.5,2.875,0.));
+#1104 = DIRECTION('',(-0.274721127897,0.961523947641,0.));
+#1105 = DIRECTION('',(0.961523947641,0.274721127897,0.));
+#1106 = ADVANCED_FACE('',(#1107),#1125,.T.);
+#1107 = FACE_BOUND('',#1108,.F.);
+#1108 = EDGE_LOOP('',(#1109,#1110,#1118,#1124));
+#1109 = ORIENTED_EDGE('',*,*,#1080,.T.);
+#1110 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#1111 = EDGE_CURVE('',#1081,#1112,#1114,.T.);
+#1112 = VERTEX_POINT('',#1113);
+#1113 = CARTESIAN_POINT('',(10.85,2.425,4.7));
+#1114 = LINE('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(10.85,2.975,4.7));
+#1116 = VECTOR('',#1117,1.);
+#1117 = DIRECTION('',(0.,-1.,0.));
+#1118 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1119 = EDGE_CURVE('',#1112,#337,#1120,.T.);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(10.85,2.425,4.7));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1124 = ORIENTED_EDGE('',*,*,#344,.T.);
+#1125 = PLANE('',#1126);
+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);
+#1127 = CARTESIAN_POINT('',(10.696498626384,2.7,4.7));
+#1128 = DIRECTION('',(0.,0.,1.));
+#1129 = DIRECTION('',(1.,0.,0.));
+#1130 = ADVANCED_FACE('',(#1131),#1149,.T.);
+#1131 = FACE_BOUND('',#1132,.T.);
+#1132 = EDGE_LOOP('',(#1133,#1141,#1142,#1143));
+#1133 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134 = EDGE_CURVE('',#1135,#1112,#1137,.T.);
+#1135 = VERTEX_POINT('',#1136);
+#1136 = CARTESIAN_POINT('',(10.85,2.425,0.));
+#1137 = LINE('',#1138,#1139);
+#1138 = CARTESIAN_POINT('',(10.85,2.425,0.));
+#1139 = VECTOR('',#1140,1.);
+#1140 = DIRECTION('',(0.,0.,1.));
+#1141 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1142 = ORIENTED_EDGE('',*,*,#336,.F.);
+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1144 = EDGE_CURVE('',#1135,#329,#1145,.T.);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(10.85,2.425,0.));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1149 = PLANE('',#1150);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(10.85,2.425,0.));
+#1152 = DIRECTION('',(-0.274721127897,-0.961523947641,0.));
+#1153 = DIRECTION('',(-0.961523947641,0.274721127897,0.));
+#1154 = ADVANCED_FACE('',(#1155),#1166,.T.);
+#1155 = FACE_BOUND('',#1156,.T.);
+#1156 = EDGE_LOOP('',(#1157,#1158,#1159,#1160));
+#1157 = ORIENTED_EDGE('',*,*,#1088,.T.);
+#1158 = ORIENTED_EDGE('',*,*,#1111,.T.);
+#1159 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1160 = ORIENTED_EDGE('',*,*,#1161,.F.);
+#1161 = EDGE_CURVE('',#1089,#1135,#1162,.T.);
+#1162 = LINE('',#1163,#1164);
+#1163 = CARTESIAN_POINT('',(10.85,2.975,0.));
+#1164 = VECTOR('',#1165,1.);
+#1165 = DIRECTION('',(0.,-1.,0.));
+#1166 = PLANE('',#1167);
+#1167 = AXIS2_PLACEMENT_3D('',#1168,#1169,#1170);
+#1168 = CARTESIAN_POINT('',(10.85,2.975,0.));
+#1169 = DIRECTION('',(1.,0.,0.));
+#1170 = DIRECTION('',(0.,-1.,0.));
+#1171 = ADVANCED_FACE('',(#1172),#1197,.F.);
+#1172 = FACE_BOUND('',#1173,.F.);
+#1173 = EDGE_LOOP('',(#1174,#1182,#1190,#1196));
+#1174 = ORIENTED_EDGE('',*,*,#1175,.T.);
+#1175 = EDGE_CURVE('',#470,#1176,#1178,.T.);
+#1176 = VERTEX_POINT('',#1177);
+#1177 = CARTESIAN_POINT('',(10.25,2.2,0.9));
+#1178 = LINE('',#1179,#1180);
+#1179 = CARTESIAN_POINT('',(10.25,-3.3,0.9));
+#1180 = VECTOR('',#1181,1.);
+#1181 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1182 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#1183 = EDGE_CURVE('',#1176,#1184,#1186,.T.);
+#1184 = VERTEX_POINT('',#1185);
+#1185 = CARTESIAN_POINT('',(10.25,2.2,4.7));
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(10.25,2.2,0.9));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1190 = ORIENTED_EDGE('',*,*,#1191,.F.);
+#1191 = EDGE_CURVE('',#478,#1184,#1192,.T.);
+#1192 = LINE('',#1193,#1194);
+#1193 = CARTESIAN_POINT('',(10.25,-3.3,4.7));
+#1194 = VECTOR('',#1195,1.);
+#1195 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1196 = ORIENTED_EDGE('',*,*,#477,.F.);
+#1197 = PLANE('',#1198);
+#1198 = AXIS2_PLACEMENT_3D('',#1199,#1200,#1201);
+#1199 = CARTESIAN_POINT('',(10.25,-3.3,0.9));
+#1200 = DIRECTION('',(1.,0.,0.));
+#1201 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1202 = ADVANCED_FACE('',(#1203),#1221,.F.);
+#1203 = FACE_BOUND('',#1204,.F.);
+#1204 = EDGE_LOOP('',(#1205,#1213,#1219,#1220));
+#1205 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1206 = EDGE_CURVE('',#462,#1207,#1209,.T.);
+#1207 = VERTEX_POINT('',#1208);
+#1208 = CARTESIAN_POINT('',(7.25,2.2,0.9));
+#1209 = LINE('',#1210,#1211);
+#1210 = CARTESIAN_POINT('',(7.25,-3.3,0.9));
+#1211 = VECTOR('',#1212,1.);
+#1212 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1213 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1214 = EDGE_CURVE('',#1207,#1176,#1215,.T.);
+#1215 = LINE('',#1216,#1217);
+#1216 = CARTESIAN_POINT('',(7.25,2.2,0.9));
+#1217 = VECTOR('',#1218,1.);
+#1218 = DIRECTION('',(1.,0.,0.));
+#1219 = ORIENTED_EDGE('',*,*,#1175,.F.);
+#1220 = ORIENTED_EDGE('',*,*,#469,.F.);
+#1221 = PLANE('',#1222);
+#1222 = AXIS2_PLACEMENT_3D('',#1223,#1224,#1225);
+#1223 = CARTESIAN_POINT('',(7.25,-3.3,0.9));
+#1224 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1225 = DIRECTION('',(1.,0.,0.));
+#1226 = ADVANCED_FACE('',(#1227),#1245,.F.);
+#1227 = FACE_BOUND('',#1228,.F.);
+#1228 = EDGE_LOOP('',(#1229,#1237,#1243,#1244));
+#1229 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1230 = EDGE_CURVE('',#454,#1231,#1233,.T.);
+#1231 = VERTEX_POINT('',#1232);
+#1232 = CARTESIAN_POINT('',(7.25,2.2,4.7));
+#1233 = LINE('',#1234,#1235);
+#1234 = CARTESIAN_POINT('',(7.25,-3.3,4.7));
+#1235 = VECTOR('',#1236,1.);
+#1236 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1238 = EDGE_CURVE('',#1231,#1207,#1239,.T.);
+#1239 = LINE('',#1240,#1241);
+#1240 = CARTESIAN_POINT('',(7.25,2.2,4.7));
+#1241 = VECTOR('',#1242,1.);
+#1242 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1243 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1244 = ORIENTED_EDGE('',*,*,#461,.F.);
+#1245 = PLANE('',#1246);
+#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249);
+#1247 = CARTESIAN_POINT('',(7.25,-3.3,4.7));
+#1248 = DIRECTION('',(-1.,0.,0.));
+#1249 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1250 = ADVANCED_FACE('',(#1251),#1276,.F.);
+#1251 = FACE_BOUND('',#1252,.F.);
+#1252 = EDGE_LOOP('',(#1253,#1261,#1269,#1275));
+#1253 = ORIENTED_EDGE('',*,*,#1254,.T.);
+#1254 = EDGE_CURVE('',#438,#1255,#1257,.T.);
+#1255 = VERTEX_POINT('',#1256);
+#1256 = CARTESIAN_POINT('',(6.75,2.2,0.9));
+#1257 = LINE('',#1258,#1259);
+#1258 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#1259 = VECTOR('',#1260,1.);
+#1260 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1261 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#1262 = EDGE_CURVE('',#1255,#1263,#1265,.T.);
+#1263 = VERTEX_POINT('',#1264);
+#1264 = CARTESIAN_POINT('',(6.75,2.2,4.7));
+#1265 = LINE('',#1266,#1267);
+#1266 = CARTESIAN_POINT('',(6.75,2.2,0.9));
+#1267 = VECTOR('',#1268,1.);
+#1268 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#446,#1263,#1271,.T.);
+#1271 = LINE('',#1272,#1273);
+#1272 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#1273 = VECTOR('',#1274,1.);
+#1274 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1275 = ORIENTED_EDGE('',*,*,#445,.F.);
+#1276 = PLANE('',#1277);
+#1277 = AXIS2_PLACEMENT_3D('',#1278,#1279,#1280);
+#1278 = CARTESIAN_POINT('',(6.75,-3.3,0.9));
+#1279 = DIRECTION('',(1.,0.,0.));
+#1280 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1281 = ADVANCED_FACE('',(#1282),#1304,.F.);
+#1282 = FACE_BOUND('',#1283,.F.);
+#1283 = EDGE_LOOP('',(#1284,#1285,#1293,#1299,#1300,#1301,#1302,#1303));
+#1284 = ORIENTED_EDGE('',*,*,#643,.F.);
+#1285 = ORIENTED_EDGE('',*,*,#1286,.T.);
+#1286 = EDGE_CURVE('',#636,#1287,#1289,.T.);
+#1287 = VERTEX_POINT('',#1288);
+#1288 = CARTESIAN_POINT('',(3.75,2.2,0.9));
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1294 = EDGE_CURVE('',#1287,#1255,#1295,.T.);
+#1295 = LINE('',#1296,#1297);
+#1296 = CARTESIAN_POINT('',(3.75,2.2,0.9));
+#1297 = VECTOR('',#1298,1.);
+#1298 = DIRECTION('',(1.,0.,0.));
+#1299 = ORIENTED_EDGE('',*,*,#1254,.F.);
+#1300 = ORIENTED_EDGE('',*,*,#437,.F.);
+#1301 = ORIENTED_EDGE('',*,*,#509,.T.);
+#1302 = ORIENTED_EDGE('',*,*,#548,.F.);
+#1303 = ORIENTED_EDGE('',*,*,#573,.T.);
+#1304 = PLANE('',#1305);
+#1305 = AXIS2_PLACEMENT_3D('',#1306,#1307,#1308);
+#1306 = CARTESIAN_POINT('',(3.75,-3.3,0.9));
+#1307 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1308 = DIRECTION('',(1.,0.,0.));
+#1309 = ADVANCED_FACE('',(#1310),#1328,.F.);
+#1310 = FACE_BOUND('',#1311,.F.);
+#1311 = EDGE_LOOP('',(#1312,#1320,#1326,#1327));
+#1312 = ORIENTED_EDGE('',*,*,#1313,.T.);
+#1313 = EDGE_CURVE('',#628,#1314,#1316,.T.);
+#1314 = VERTEX_POINT('',#1315);
+#1315 = CARTESIAN_POINT('',(3.75,2.2,4.7));
+#1316 = LINE('',#1317,#1318);
+#1317 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#1318 = VECTOR('',#1319,1.);
+#1319 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1320 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1321 = EDGE_CURVE('',#1314,#1287,#1322,.T.);
+#1322 = LINE('',#1323,#1324);
+#1323 = CARTESIAN_POINT('',(3.75,2.2,4.7));
+#1324 = VECTOR('',#1325,1.);
+#1325 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1326 = ORIENTED_EDGE('',*,*,#1286,.F.);
+#1327 = ORIENTED_EDGE('',*,*,#635,.F.);
+#1328 = PLANE('',#1329);
+#1329 = AXIS2_PLACEMENT_3D('',#1330,#1331,#1332);
+#1330 = CARTESIAN_POINT('',(3.75,-3.3,4.7));
+#1331 = DIRECTION('',(-1.,0.,0.));
+#1332 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1333 = ADVANCED_FACE('',(#1334),#1359,.F.);
+#1334 = FACE_BOUND('',#1335,.F.);
+#1335 = EDGE_LOOP('',(#1336,#1344,#1352,#1358));
+#1336 = ORIENTED_EDGE('',*,*,#1337,.T.);
+#1337 = EDGE_CURVE('',#612,#1338,#1340,.T.);
+#1338 = VERTEX_POINT('',#1339);
+#1339 = CARTESIAN_POINT('',(3.25,2.2,0.9));
+#1340 = LINE('',#1341,#1342);
+#1341 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#1342 = VECTOR('',#1343,1.);
+#1343 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1344 = ORIENTED_EDGE('',*,*,#1345,.T.);
+#1345 = EDGE_CURVE('',#1338,#1346,#1348,.T.);
+#1346 = VERTEX_POINT('',#1347);
+#1347 = CARTESIAN_POINT('',(3.25,2.2,4.7));
+#1348 = LINE('',#1349,#1350);
+#1349 = CARTESIAN_POINT('',(3.25,2.2,0.9));
+#1350 = VECTOR('',#1351,1.);
+#1351 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1352 = ORIENTED_EDGE('',*,*,#1353,.F.);
+#1353 = EDGE_CURVE('',#620,#1346,#1354,.T.);
+#1354 = LINE('',#1355,#1356);
+#1355 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#1356 = VECTOR('',#1357,1.);
+#1357 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1358 = ORIENTED_EDGE('',*,*,#619,.F.);
+#1359 = PLANE('',#1360);
+#1360 = AXIS2_PLACEMENT_3D('',#1361,#1362,#1363);
+#1361 = CARTESIAN_POINT('',(3.25,-3.3,0.9));
+#1362 = DIRECTION('',(1.,0.,0.));
+#1363 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1364 = ADVANCED_FACE('',(#1365),#1387,.F.);
+#1365 = FACE_BOUND('',#1366,.F.);
+#1366 = EDGE_LOOP('',(#1367,#1368,#1376,#1382,#1383,#1384,#1385,#1386));
+#1367 = ORIENTED_EDGE('',*,*,#770,.F.);
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#763,#1370,#1372,.T.);
+#1370 = VERTEX_POINT('',#1371);
+#1371 = CARTESIAN_POINT('',(0.25,2.2,0.9));
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1377 = EDGE_CURVE('',#1370,#1338,#1378,.T.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(0.25,2.2,0.9));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.,0.));
+#1382 = ORIENTED_EDGE('',*,*,#1337,.F.);
+#1383 = ORIENTED_EDGE('',*,*,#611,.F.);
+#1384 = ORIENTED_EDGE('',*,*,#667,.T.);
+#1385 = ORIENTED_EDGE('',*,*,#706,.F.);
+#1386 = ORIENTED_EDGE('',*,*,#731,.T.);
+#1387 = PLANE('',#1388);
+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);
+#1389 = CARTESIAN_POINT('',(0.25,-3.3,0.9));
+#1390 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1391 = DIRECTION('',(1.,0.,0.));
+#1392 = ADVANCED_FACE('',(#1393),#1411,.F.);
+#1393 = FACE_BOUND('',#1394,.F.);
+#1394 = EDGE_LOOP('',(#1395,#1403,#1409,#1410));
+#1395 = ORIENTED_EDGE('',*,*,#1396,.T.);
+#1396 = EDGE_CURVE('',#755,#1397,#1399,.T.);
+#1397 = VERTEX_POINT('',#1398);
+#1398 = CARTESIAN_POINT('',(0.25,2.2,4.7));
+#1399 = LINE('',#1400,#1401);
+#1400 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#1401 = VECTOR('',#1402,1.);
+#1402 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1403 = ORIENTED_EDGE('',*,*,#1404,.T.);
+#1404 = EDGE_CURVE('',#1397,#1370,#1405,.T.);
+#1405 = LINE('',#1406,#1407);
+#1406 = CARTESIAN_POINT('',(0.25,2.2,4.7));
+#1407 = VECTOR('',#1408,1.);
+#1408 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1409 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1410 = ORIENTED_EDGE('',*,*,#762,.F.);
+#1411 = PLANE('',#1412);
+#1412 = AXIS2_PLACEMENT_3D('',#1413,#1414,#1415);
+#1413 = CARTESIAN_POINT('',(0.25,-3.3,4.7));
+#1414 = DIRECTION('',(-1.,0.,0.));
+#1415 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#1416 = ADVANCED_FACE('',(#1417,#1428),#1439,.F.);
+#1417 = FACE_BOUND('',#1418,.F.);
+#1418 = EDGE_LOOP('',(#1419,#1420,#1426,#1427));
+#1419 = ORIENTED_EDGE('',*,*,#1353,.T.);
+#1420 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1421 = EDGE_CURVE('',#1346,#1397,#1422,.T.);
+#1422 = LINE('',#1423,#1424);
+#1423 = CARTESIAN_POINT('',(3.25,2.2,4.7));
+#1424 = VECTOR('',#1425,1.);
+#1425 = DIRECTION('',(-1.,0.,0.));
+#1426 = ORIENTED_EDGE('',*,*,#1396,.F.);
+#1427 = ORIENTED_EDGE('',*,*,#813,.T.);
+#1428 = FACE_BOUND('',#1429,.F.);
+#1429 = EDGE_LOOP('',(#1430));
+#1430 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#1431 = EDGE_CURVE('',#1432,#1432,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(3.1,0.,4.7));
+#1434 = CIRCLE('',#1435,1.35);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(1.75,0.,4.7));
+#1437 = DIRECTION('',(0.,0.,1.));
+#1438 = DIRECTION('',(1.,0.,0.));
+#1439 = PLANE('',#1440);
+#1440 = AXIS2_PLACEMENT_3D('',#1441,#1442,#1443);
+#1441 = CARTESIAN_POINT('',(3.25,-3.3,4.7));
+#1442 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1443 = DIRECTION('',(-1.,0.,0.));
+#1444 = ADVANCED_FACE('',(#1445,#1456),#1467,.F.);
+#1445 = FACE_BOUND('',#1446,.F.);
+#1446 = EDGE_LOOP('',(#1447,#1448,#1454,#1455));
+#1447 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1448 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1449 = EDGE_CURVE('',#1263,#1314,#1450,.T.);
+#1450 = LINE('',#1451,#1452);
+#1451 = CARTESIAN_POINT('',(6.75,2.2,4.7));
+#1452 = VECTOR('',#1453,1.);
+#1453 = DIRECTION('',(-1.,0.,0.));
+#1454 = ORIENTED_EDGE('',*,*,#1313,.F.);
+#1455 = ORIENTED_EDGE('',*,*,#806,.T.);
+#1456 = FACE_BOUND('',#1457,.F.);
+#1457 = EDGE_LOOP('',(#1458));
+#1458 = ORIENTED_EDGE('',*,*,#1459,.F.);
+#1459 = EDGE_CURVE('',#1460,#1460,#1462,.T.);
+#1460 = VERTEX_POINT('',#1461);
+#1461 = CARTESIAN_POINT('',(6.6,0.,4.7));
+#1462 = CIRCLE('',#1463,1.35);
+#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466);
+#1464 = CARTESIAN_POINT('',(5.25,0.,4.7));
+#1465 = DIRECTION('',(0.,0.,1.));
+#1466 = DIRECTION('',(1.,0.,0.));
+#1467 = PLANE('',#1468);
+#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
+#1469 = CARTESIAN_POINT('',(6.75,-3.3,4.7));
+#1470 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1471 = DIRECTION('',(-1.,0.,0.));
+#1472 = ADVANCED_FACE('',(#1473,#1484),#1495,.F.);
+#1473 = FACE_BOUND('',#1474,.F.);
+#1474 = EDGE_LOOP('',(#1475,#1476,#1482,#1483));
+#1475 = ORIENTED_EDGE('',*,*,#1191,.T.);
+#1476 = ORIENTED_EDGE('',*,*,#1477,.T.);
+#1477 = EDGE_CURVE('',#1184,#1231,#1478,.T.);
+#1478 = LINE('',#1479,#1480);
+#1479 = CARTESIAN_POINT('',(10.25,2.2,4.7));
+#1480 = VECTOR('',#1481,1.);
+#1481 = DIRECTION('',(-1.,0.,0.));
+#1482 = ORIENTED_EDGE('',*,*,#1230,.F.);
+#1483 = ORIENTED_EDGE('',*,*,#799,.T.);
+#1484 = FACE_BOUND('',#1485,.F.);
+#1485 = EDGE_LOOP('',(#1486));
+#1486 = ORIENTED_EDGE('',*,*,#1487,.F.);
+#1487 = EDGE_CURVE('',#1488,#1488,#1490,.T.);
+#1488 = VERTEX_POINT('',#1489);
+#1489 = CARTESIAN_POINT('',(10.1,0.,4.7));
+#1490 = CIRCLE('',#1491,1.35);
+#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
+#1492 = CARTESIAN_POINT('',(8.75,0.,4.7));
+#1493 = DIRECTION('',(0.,0.,1.));
+#1494 = DIRECTION('',(1.,0.,0.));
+#1495 = PLANE('',#1496);
+#1496 = AXIS2_PLACEMENT_3D('',#1497,#1498,#1499);
+#1497 = CARTESIAN_POINT('',(10.25,-3.3,4.7));
+#1498 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1499 = DIRECTION('',(-1.,0.,0.));
+#1500 = ADVANCED_FACE('',(#1501),#1507,.T.);
+#1501 = FACE_BOUND('',#1502,.T.);
+#1502 = EDGE_LOOP('',(#1503,#1504,#1505,#1506));
+#1503 = ORIENTED_EDGE('',*,*,#1038,.F.);
+#1504 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1505 = ORIENTED_EDGE('',*,*,#869,.F.);
+#1506 = ORIENTED_EDGE('',*,*,#1022,.F.);
+#1507 = PLANE('',#1508);
+#1508 = AXIS2_PLACEMENT_3D('',#1509,#1510,#1511);
+#1509 = CARTESIAN_POINT('',(10.15,-0.7,4.75));
+#1510 = DIRECTION('',(1.,0.,0.));
+#1511 = DIRECTION('',(0.,-1.,0.));
+#1512 = ADVANCED_FACE('',(#1513),#1519,.F.);
+#1513 = FACE_BOUND('',#1514,.F.);
+#1514 = EDGE_LOOP('',(#1515,#1516,#1517,#1518));
+#1515 = ORIENTED_EDGE('',*,*,#949,.F.);
+#1516 = ORIENTED_EDGE('',*,*,#974,.T.);
+#1517 = ORIENTED_EDGE('',*,*,#844,.F.);
+#1518 = ORIENTED_EDGE('',*,*,#933,.F.);
+#1519 = PLANE('',#1520);
+#1520 = AXIS2_PLACEMENT_3D('',#1521,#1522,#1523);
+#1521 = CARTESIAN_POINT('',(-0.3,-0.8,4.7));
+#1522 = DIRECTION('',(1.,0.,0.));
+#1523 = DIRECTION('',(0.,-1.,0.));
+#1524 = ADVANCED_FACE('',(#1525),#1536,.F.);
+#1525 = FACE_BOUND('',#1526,.F.);
+#1526 = EDGE_LOOP('',(#1527,#1528,#1534,#1535));
+#1527 = ORIENTED_EDGE('',*,*,#886,.F.);
+#1528 = ORIENTED_EDGE('',*,*,#1529,.T.);
+#1529 = EDGE_CURVE('',#887,#1432,#1530,.T.);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(3.1,0.,8.5));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(-0.,-0.,-1.));
+#1534 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1535 = ORIENTED_EDGE('',*,*,#1529,.F.);
+#1536 = CYLINDRICAL_SURFACE('',#1537,1.35);
+#1537 = AXIS2_PLACEMENT_3D('',#1538,#1539,#1540);
+#1538 = CARTESIAN_POINT('',(1.75,0.,8.5));
+#1539 = DIRECTION('',(0.,0.,1.));
+#1540 = DIRECTION('',(1.,0.,0.));
+#1541 = ADVANCED_FACE('',(#1542),#1553,.F.);
+#1542 = FACE_BOUND('',#1543,.F.);
+#1543 = EDGE_LOOP('',(#1544,#1545,#1551,#1552));
+#1544 = ORIENTED_EDGE('',*,*,#897,.F.);
+#1545 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1546 = EDGE_CURVE('',#898,#1460,#1547,.T.);
+#1547 = LINE('',#1548,#1549);
+#1548 = CARTESIAN_POINT('',(6.6,0.,8.5));
+#1549 = VECTOR('',#1550,1.);
+#1550 = DIRECTION('',(-0.,-0.,-1.));
+#1551 = ORIENTED_EDGE('',*,*,#1459,.T.);
+#1552 = ORIENTED_EDGE('',*,*,#1546,.F.);
+#1553 = CYLINDRICAL_SURFACE('',#1554,1.35);
+#1554 = AXIS2_PLACEMENT_3D('',#1555,#1556,#1557);
+#1555 = CARTESIAN_POINT('',(5.25,0.,8.5));
+#1556 = DIRECTION('',(0.,0.,1.));
+#1557 = DIRECTION('',(1.,0.,0.));
+#1558 = ADVANCED_FACE('',(#1559),#1570,.F.);
+#1559 = FACE_BOUND('',#1560,.F.);
+#1560 = EDGE_LOOP('',(#1561,#1562,#1568,#1569));
+#1561 = ORIENTED_EDGE('',*,*,#908,.F.);
+#1562 = ORIENTED_EDGE('',*,*,#1563,.T.);
+#1563 = EDGE_CURVE('',#909,#1488,#1564,.T.);
+#1564 = LINE('',#1565,#1566);
+#1565 = CARTESIAN_POINT('',(10.1,0.,8.5));
+#1566 = VECTOR('',#1567,1.);
+#1567 = DIRECTION('',(-0.,-0.,-1.));
+#1568 = ORIENTED_EDGE('',*,*,#1487,.T.);
+#1569 = ORIENTED_EDGE('',*,*,#1563,.F.);
+#1570 = CYLINDRICAL_SURFACE('',#1571,1.35);
+#1571 = AXIS2_PLACEMENT_3D('',#1572,#1573,#1574);
+#1572 = CARTESIAN_POINT('',(8.75,0.,8.5));
+#1573 = DIRECTION('',(0.,0.,1.));
+#1574 = DIRECTION('',(1.,0.,0.));
+#1575 = ADVANCED_FACE('',(#1576),#1582,.F.);
+#1576 = FACE_BOUND('',#1577,.T.);
+#1577 = EDGE_LOOP('',(#1578,#1579,#1580,#1581));
+#1578 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1579 = ORIENTED_EDGE('',*,*,#1214,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1183,.T.);
+#1581 = ORIENTED_EDGE('',*,*,#1477,.T.);
+#1582 = PLANE('',#1583);
+#1583 = AXIS2_PLACEMENT_3D('',#1584,#1585,#1586);
+#1584 = CARTESIAN_POINT('',(5.25,2.2,2.8));
+#1585 = DIRECTION('',(0.,1.,-2.33731163079E-16));
+#1586 = DIRECTION('',(0.,2.33731163079E-16,1.));
+#1587 = ADVANCED_FACE('',(#1588),#1594,.F.);
+#1588 = FACE_BOUND('',#1589,.T.);
+#1589 = EDGE_LOOP('',(#1590,#1591,#1592,#1593));
+#1590 = ORIENTED_EDGE('',*,*,#1321,.T.);
+#1591 = ORIENTED_EDGE('',*,*,#1294,.T.);
+#1592 = ORIENTED_EDGE('',*,*,#1262,.T.);
+#1593 = ORIENTED_EDGE('',*,*,#1449,.T.);
+#1594 = PLANE('',#1595);
+#1595 = AXIS2_PLACEMENT_3D('',#1596,#1597,#1598);
+#1596 = CARTESIAN_POINT('',(5.25,2.2,2.8));
+#1597 = DIRECTION('',(0.,1.,-2.33731163079E-16));
+#1598 = DIRECTION('',(0.,2.33731163079E-16,1.));
+#1599 = ADVANCED_FACE('',(#1600),#1606,.F.);
+#1600 = FACE_BOUND('',#1601,.T.);
+#1601 = EDGE_LOOP('',(#1602,#1603,#1604,#1605));
+#1602 = ORIENTED_EDGE('',*,*,#1404,.T.);
+#1603 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1604 = ORIENTED_EDGE('',*,*,#1345,.T.);
+#1605 = ORIENTED_EDGE('',*,*,#1421,.T.);
+#1606 = PLANE('',#1607);
+#1607 = AXIS2_PLACEMENT_3D('',#1608,#1609,#1610);
+#1608 = CARTESIAN_POINT('',(5.25,2.2,2.8));
+#1609 = DIRECTION('',(0.,1.,-2.33731163079E-16));
+#1610 = DIRECTION('',(0.,2.33731163079E-16,1.));
+#1611 = ADVANCED_FACE('',(#1612),#1634,.T.);
+#1612 = FACE_BOUND('',#1613,.T.);
+#1613 = EDGE_LOOP('',(#1614,#1615,#1616,#1617,#1618,#1619,#1620,#1621,
+ #1622,#1623,#1624,#1625,#1626,#1627,#1628,#1629,#1630,#1631,#1632,
+ #1633));
+#1614 = ORIENTED_EDGE('',*,*,#93,.T.);
+#1615 = ORIENTED_EDGE('',*,*,#211,.F.);
+#1616 = ORIENTED_EDGE('',*,*,#242,.F.);
+#1617 = ORIENTED_EDGE('',*,*,#264,.F.);
+#1618 = ORIENTED_EDGE('',*,*,#125,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#279,.T.);
+#1620 = ORIENTED_EDGE('',*,*,#360,.F.);
+#1621 = ORIENTED_EDGE('',*,*,#1096,.T.);
+#1622 = ORIENTED_EDGE('',*,*,#1161,.T.);
+#1623 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1624 = ORIENTED_EDGE('',*,*,#328,.F.);
+#1625 = ORIENTED_EDGE('',*,*,#421,.F.);
+#1626 = ORIENTED_EDGE('',*,*,#500,.T.);
+#1627 = ORIENTED_EDGE('',*,*,#531,.F.);
+#1628 = ORIENTED_EDGE('',*,*,#564,.T.);
+#1629 = ORIENTED_EDGE('',*,*,#595,.F.);
+#1630 = ORIENTED_EDGE('',*,*,#658,.T.);
+#1631 = ORIENTED_EDGE('',*,*,#689,.F.);
+#1632 = ORIENTED_EDGE('',*,*,#722,.T.);
+#1633 = ORIENTED_EDGE('',*,*,#777,.F.);
+#1634 = PLANE('',#1635);
+#1635 = AXIS2_PLACEMENT_3D('',#1636,#1637,#1638);
+#1636 = CARTESIAN_POINT('',(4.769661468909,-0.142695577291,0.));
+#1637 = DIRECTION('',(-0.,-0.,-1.));
+#1638 = DIRECTION('',(-1.,0.,0.));
+#1639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1643))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1640,#1641,#1642)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1640 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1641 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1642 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1643 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#1640,
+ 'distance_accuracy_value','confusion accuracy');
+#1644 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1645,#1647);
+#1645 = ( REPRESENTATION_RELATIONSHIP('','',#68,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1646)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1646 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#1647 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1648);
+#1648 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Corps','',#5,#63,$);
+#1649 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#65));
+#1650 = SHAPE_DEFINITION_REPRESENTATION(#1651,#1657);
+#1651 = PRODUCT_DEFINITION_SHAPE('','',#1652);
+#1652 = PRODUCT_DEFINITION('design','',#1653,#1656);
+#1653 = PRODUCT_DEFINITION_FORMATION('','',#1654);
+#1654 = PRODUCT('Conn_1','Conn_1','',(#1655));
+#1655 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1656 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1657 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1658),#2069);
+#1658 = MANIFOLD_SOLID_BREP('',#1659);
+#1659 = CLOSED_SHELL('',(#1660,#1693,#1726,#1769,#1778,#1820,#1844,#1868
+ ,#1896,#1919,#2052));
+#1660 = ADVANCED_FACE('',(#1661),#1688,.T.);
+#1661 = FACE_BOUND('',#1662,.F.);
+#1662 = EDGE_LOOP('',(#1663,#1673,#1680,#1681));
+#1663 = ORIENTED_EDGE('',*,*,#1664,.T.);
+#1664 = EDGE_CURVE('',#1665,#1667,#1669,.T.);
+#1665 = VERTEX_POINT('',#1666);
+#1666 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1667 = VERTEX_POINT('',#1668);
+#1668 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(0.,0.,-1.));
+#1673 = ORIENTED_EDGE('',*,*,#1674,.T.);
+#1674 = EDGE_CURVE('',#1667,#1667,#1675,.T.);
+#1675 = CIRCLE('',#1676,0.35);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1678 = DIRECTION('',(0.,0.,-1.));
+#1679 = DIRECTION('',(1.,0.,0.));
+#1680 = ORIENTED_EDGE('',*,*,#1664,.F.);
+#1681 = ORIENTED_EDGE('',*,*,#1682,.F.);
+#1682 = EDGE_CURVE('',#1665,#1665,#1683,.T.);
+#1683 = CIRCLE('',#1684,0.35);
+#1684 = AXIS2_PLACEMENT_3D('',#1685,#1686,#1687);
+#1685 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1686 = DIRECTION('',(0.,0.,-1.));
+#1687 = DIRECTION('',(1.,0.,0.));
+#1688 = CYLINDRICAL_SURFACE('',#1689,0.35);
+#1689 = AXIS2_PLACEMENT_3D('',#1690,#1691,#1692);
+#1690 = CARTESIAN_POINT('',(0.,0.,0.95));
+#1691 = DIRECTION('',(0.,0.,1.));
+#1692 = DIRECTION('',(1.,0.,0.));
+#1693 = ADVANCED_FACE('',(#1694),#1714,.T.);
+#1694 = FACE_BOUND('',#1695,.T.);
+#1695 = EDGE_LOOP('',(#1696,#1705,#1706,#1707));
+#1696 = ORIENTED_EDGE('',*,*,#1697,.F.);
+#1697 = EDGE_CURVE('',#1667,#1698,#1700,.T.);
+#1698 = VERTEX_POINT('',#1699);
+#1699 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1700 = CIRCLE('',#1701,0.2);
+#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
+#1702 = CARTESIAN_POINT('',(0.15,0.,-3.25));
+#1703 = DIRECTION('',(-0.,1.,0.));
+#1704 = DIRECTION('',(1.,0.,0.));
+#1705 = ORIENTED_EDGE('',*,*,#1674,.T.);
+#1706 = ORIENTED_EDGE('',*,*,#1697,.T.);
+#1707 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#1708 = EDGE_CURVE('',#1698,#1698,#1709,.T.);
+#1709 = CIRCLE('',#1710,0.15);
+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);
+#1711 = CARTESIAN_POINT('',(0.,0.,-3.45));
+#1712 = DIRECTION('',(0.,0.,-1.));
+#1713 = DIRECTION('',(1.,0.,0.));
+#1714 = SURFACE_OF_REVOLUTION('',#1715,#1723);
+#1715 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#1716,#1717,#1718,#1719,#1720,
+ #1721,#1722),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),
+ .PIECEWISE_BEZIER_KNOTS.);
+#1716 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#1717 = CARTESIAN_POINT('',(0.35,0.,-3.30235987756));
+#1718 = CARTESIAN_POINT('',(0.333554462796,0.,-3.354715300141));
+#1719 = CARTESIAN_POINT('',(0.300638029928,0.,-3.400638029928));
+#1720 = CARTESIAN_POINT('',(0.254715300141,0.,-3.433554462796));
+#1721 = CARTESIAN_POINT('',(0.20235987756,0.,-3.45));
+#1722 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#1723 = AXIS1_PLACEMENT('',#1724,#1725);
+#1724 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#1725 = DIRECTION('',(-0.,-0.,-1.));
+#1726 = ADVANCED_FACE('',(#1727,#1761),#1764,.F.);
+#1727 = FACE_BOUND('',#1728,.F.);
+#1728 = EDGE_LOOP('',(#1729,#1739,#1747,#1755));
+#1729 = ORIENTED_EDGE('',*,*,#1730,.T.);
+#1730 = EDGE_CURVE('',#1731,#1733,#1735,.T.);
+#1731 = VERTEX_POINT('',#1732);
+#1732 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1733 = VERTEX_POINT('',#1734);
+#1734 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#1735 = LINE('',#1736,#1737);
+#1736 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1737 = VECTOR('',#1738,1.);
+#1738 = DIRECTION('',(1.,0.,0.));
+#1739 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1740 = EDGE_CURVE('',#1733,#1741,#1743,.T.);
+#1741 = VERTEX_POINT('',#1742);
+#1742 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#1743 = LINE('',#1744,#1745);
+#1744 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#1745 = VECTOR('',#1746,1.);
+#1746 = DIRECTION('',(0.,1.,0.));
+#1747 = ORIENTED_EDGE('',*,*,#1748,.F.);
+#1748 = EDGE_CURVE('',#1749,#1741,#1751,.T.);
+#1749 = VERTEX_POINT('',#1750);
+#1750 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(1.,0.,0.));
+#1755 = ORIENTED_EDGE('',*,*,#1756,.F.);
+#1756 = EDGE_CURVE('',#1731,#1749,#1757,.T.);
+#1757 = LINE('',#1758,#1759);
+#1758 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1759 = VECTOR('',#1760,1.);
+#1760 = DIRECTION('',(0.,1.,0.));
+#1761 = FACE_BOUND('',#1762,.F.);
+#1762 = EDGE_LOOP('',(#1763));
+#1763 = ORIENTED_EDGE('',*,*,#1682,.T.);
+#1764 = PLANE('',#1765);
+#1765 = AXIS2_PLACEMENT_3D('',#1766,#1767,#1768);
+#1766 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#1767 = DIRECTION('',(0.,0.,1.));
+#1768 = DIRECTION('',(0.,1.,0.));
+#1769 = ADVANCED_FACE('',(#1770),#1773,.F.);
+#1770 = FACE_BOUND('',#1771,.F.);
+#1771 = EDGE_LOOP('',(#1772));
+#1772 = ORIENTED_EDGE('',*,*,#1708,.F.);
+#1773 = PLANE('',#1774);
+#1774 = AXIS2_PLACEMENT_3D('',#1775,#1776,#1777);
+#1775 = CARTESIAN_POINT('',(-2.E-17,-2.E-17,-3.45));
+#1776 = DIRECTION('',(0.,0.,1.));
+#1777 = DIRECTION('',(1.,0.,0.));
+#1778 = ADVANCED_FACE('',(#1779,#1804),#1815,.F.);
+#1779 = FACE_BOUND('',#1780,.F.);
+#1780 = EDGE_LOOP('',(#1781,#1791,#1797,#1798));
+#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);
+#1782 = EDGE_CURVE('',#1783,#1785,#1787,.T.);
+#1783 = VERTEX_POINT('',#1784);
+#1784 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1785 = VERTEX_POINT('',#1786);
+#1786 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#1787 = LINE('',#1788,#1789);
+#1788 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1789 = VECTOR('',#1790,1.);
+#1790 = DIRECTION('',(1.,0.,0.));
+#1791 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1792 = EDGE_CURVE('',#1785,#1733,#1793,.T.);
+#1793 = LINE('',#1794,#1795);
+#1794 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#1795 = VECTOR('',#1796,1.);
+#1796 = DIRECTION('',(0.,0.,-1.));
+#1797 = ORIENTED_EDGE('',*,*,#1730,.F.);
+#1798 = ORIENTED_EDGE('',*,*,#1799,.F.);
+#1799 = EDGE_CURVE('',#1783,#1731,#1800,.T.);
+#1800 = LINE('',#1801,#1802);
+#1801 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1802 = VECTOR('',#1803,1.);
+#1803 = DIRECTION('',(0.,0.,-1.));
+#1804 = FACE_BOUND('',#1805,.F.);
+#1805 = EDGE_LOOP('',(#1806));
+#1806 = ORIENTED_EDGE('',*,*,#1807,.T.);
+#1807 = EDGE_CURVE('',#1808,#1808,#1810,.T.);
+#1808 = VERTEX_POINT('',#1809);
+#1809 = CARTESIAN_POINT('',(0.904188,-1.8,2.36471));
+#1810 = CIRCLE('',#1811,0.904188);
+#1811 = AXIS2_PLACEMENT_3D('',#1812,#1813,#1814);
+#1812 = CARTESIAN_POINT('',(0.,-1.8,2.36471));
+#1813 = DIRECTION('',(0.,-1.,2.2E-16));
+#1814 = DIRECTION('',(1.,0.,0.));
+#1815 = PLANE('',#1816);
+#1816 = AXIS2_PLACEMENT_3D('',#1817,#1818,#1819);
+#1817 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#1818 = DIRECTION('',(0.,1.,0.));
+#1819 = DIRECTION('',(0.,0.,-1.));
+#1820 = ADVANCED_FACE('',(#1821),#1839,.F.);
+#1821 = FACE_BOUND('',#1822,.F.);
+#1822 = EDGE_LOOP('',(#1823,#1824,#1825,#1833));
+#1823 = ORIENTED_EDGE('',*,*,#1799,.T.);
+#1824 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1825 = ORIENTED_EDGE('',*,*,#1826,.T.);
+#1826 = EDGE_CURVE('',#1749,#1827,#1829,.T.);
+#1827 = VERTEX_POINT('',#1828);
+#1828 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1829 = LINE('',#1830,#1831);
+#1830 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1831 = VECTOR('',#1832,1.);
+#1832 = DIRECTION('',(0.,0.,1.));
+#1833 = ORIENTED_EDGE('',*,*,#1834,.T.);
+#1834 = EDGE_CURVE('',#1827,#1783,#1835,.T.);
+#1835 = LINE('',#1836,#1837);
+#1836 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1837 = VECTOR('',#1838,1.);
+#1838 = DIRECTION('',(0.,-1.,0.));
+#1839 = PLANE('',#1840);
+#1840 = AXIS2_PLACEMENT_3D('',#1841,#1842,#1843);
+#1841 = CARTESIAN_POINT('',(-1.45,7.E-17,2.55));
+#1842 = DIRECTION('',(1.,0.,0.));
+#1843 = DIRECTION('',(0.,0.,1.));
+#1844 = ADVANCED_FACE('',(#1845),#1863,.T.);
+#1845 = FACE_BOUND('',#1846,.T.);
+#1846 = EDGE_LOOP('',(#1847,#1848,#1849,#1857));
+#1847 = ORIENTED_EDGE('',*,*,#1792,.T.);
+#1848 = ORIENTED_EDGE('',*,*,#1740,.T.);
+#1849 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1850 = EDGE_CURVE('',#1741,#1851,#1853,.T.);
+#1851 = VERTEX_POINT('',#1852);
+#1852 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#1853 = LINE('',#1854,#1855);
+#1854 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#1855 = VECTOR('',#1856,1.);
+#1856 = DIRECTION('',(0.,0.,1.));
+#1857 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1858 = EDGE_CURVE('',#1851,#1785,#1859,.T.);
+#1859 = LINE('',#1860,#1861);
+#1860 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#1861 = VECTOR('',#1862,1.);
+#1862 = DIRECTION('',(0.,-1.,0.));
+#1863 = PLANE('',#1864);
+#1864 = AXIS2_PLACEMENT_3D('',#1865,#1866,#1867);
+#1865 = CARTESIAN_POINT('',(1.45,7.E-17,2.55));
+#1866 = DIRECTION('',(1.,0.,0.));
+#1867 = DIRECTION('',(0.,0.,1.));
+#1868 = ADVANCED_FACE('',(#1869,#1880),#1891,.F.);
+#1869 = FACE_BOUND('',#1870,.F.);
+#1870 = EDGE_LOOP('',(#1871,#1872,#1873,#1879));
+#1871 = ORIENTED_EDGE('',*,*,#1748,.T.);
+#1872 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1873 = ORIENTED_EDGE('',*,*,#1874,.F.);
+#1874 = EDGE_CURVE('',#1827,#1851,#1875,.T.);
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(1.,0.,0.));
+#1879 = ORIENTED_EDGE('',*,*,#1826,.F.);
+#1880 = FACE_BOUND('',#1881,.F.);
+#1881 = EDGE_LOOP('',(#1882));
+#1882 = ORIENTED_EDGE('',*,*,#1883,.F.);
+#1883 = EDGE_CURVE('',#1884,#1884,#1886,.T.);
+#1884 = VERTEX_POINT('',#1885);
+#1885 = CARTESIAN_POINT('',(0.904188,1.8,2.36471));
+#1886 = CIRCLE('',#1887,0.904188);
+#1887 = AXIS2_PLACEMENT_3D('',#1888,#1889,#1890);
+#1888 = CARTESIAN_POINT('',(0.,1.8,2.36471));
+#1889 = DIRECTION('',(0.,-1.,2.2E-16));
+#1890 = DIRECTION('',(1.,0.,0.));
+#1891 = PLANE('',#1892);
+#1892 = AXIS2_PLACEMENT_3D('',#1893,#1894,#1895);
+#1893 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#1894 = DIRECTION('',(0.,-1.,0.));
+#1895 = DIRECTION('',(0.,0.,1.));
+#1896 = ADVANCED_FACE('',(#1897,#1903),#1914,.F.);
+#1897 = FACE_BOUND('',#1898,.F.);
+#1898 = EDGE_LOOP('',(#1899,#1900,#1901,#1902));
+#1899 = ORIENTED_EDGE('',*,*,#1874,.T.);
+#1900 = ORIENTED_EDGE('',*,*,#1858,.T.);
+#1901 = ORIENTED_EDGE('',*,*,#1782,.F.);
+#1902 = ORIENTED_EDGE('',*,*,#1834,.F.);
+#1903 = FACE_BOUND('',#1904,.F.);
+#1904 = EDGE_LOOP('',(#1905));
+#1905 = ORIENTED_EDGE('',*,*,#1906,.T.);
+#1906 = EDGE_CURVE('',#1907,#1907,#1909,.T.);
+#1907 = VERTEX_POINT('',#1908);
+#1908 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#1909 = CIRCLE('',#1910,0.8);
+#1910 = AXIS2_PLACEMENT_3D('',#1911,#1912,#1913);
+#1911 = CARTESIAN_POINT('',(0.,0.,4.15));
+#1912 = DIRECTION('',(0.,0.,1.));
+#1913 = DIRECTION('',(1.,0.,0.));
+#1914 = PLANE('',#1915);
+#1915 = AXIS2_PLACEMENT_3D('',#1916,#1917,#1918);
+#1916 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#1917 = DIRECTION('',(0.,0.,-1.));
+#1918 = DIRECTION('',(0.,-1.,0.));
+#1919 = ADVANCED_FACE('',(#1920,#1930),#2047,.F.);
+#1920 = FACE_BOUND('',#1921,.F.);
+#1921 = EDGE_LOOP('',(#1922,#1927,#1928,#1929));
+#1922 = ORIENTED_EDGE('',*,*,#1923,.T.);
+#1923 = EDGE_CURVE('',#1884,#1808,#1924,.T.);
+#1924 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1925,#1926),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-11.35699977987,11.356999779871),.PIECEWISE_BEZIER_KNOTS.);
+#1925 = CARTESIAN_POINT('',(0.904188,11.356999779871,2.36471));
+#1926 = CARTESIAN_POINT('',(0.904188,-11.35699977987,2.36471));
+#1927 = ORIENTED_EDGE('',*,*,#1807,.F.);
+#1928 = ORIENTED_EDGE('',*,*,#1923,.F.);
+#1929 = ORIENTED_EDGE('',*,*,#1883,.T.);
+#1930 = FACE_BOUND('',#1931,.F.);
+#1931 = EDGE_LOOP('',(#1932));
+#1932 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#1933 = EDGE_CURVE('',#1934,#1934,#1936,.T.);
+#1934 = VERTEX_POINT('',#1935);
+#1935 = CARTESIAN_POINT('',(0.8,0.,2.786083871217));
+#1936 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1937,#1938,#1939,#1940,#1941,
+ #1942,#1943,#1944,#1945,#1946,#1947,#1948,#1949,#1950,#1951,#1952,
+ #1953,#1954,#1955,#1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963,
+ #1964,#1965,#1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974,
+ #1975,#1976,#1977,#1978,#1979,#1980,#1981,#1982,#1983,#1984,#1985,
+ #1986,#1987,#1988,#1989,#1990,#1991,#1992,#1993,#1994,#1995,#1996,
+ #1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005,#2006,#2007,
+ #2008,#2009,#2010,#2011,#2012,#2013,#2014,#2015,#2016,#2017,#2018,
+ #2019,#2020,#2021,#2022,#2023,#2024,#2025,#2026,#2027,#2028,#2029,
+ #2030,#2031,#2032,#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,
+ #2041,#2042,#2043,#2044,#2045,#2046),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+ 6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.459397076606E-02,0.101730529354
+ ,0.176108529958,0.202822392773,0.249074253049,0.29592651597,
+ 0.396185872207,0.465523364298,0.498743124498,0.532061033702,
+ 0.601112080391,0.675815379145,0.702646073403,0.749100205556,
+ 0.796157366077,0.896855183558,0.96649590723,1.),.UNSPECIFIED.);
+#1937 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#1938 = CARTESIAN_POINT('',(0.8,2.730215835576E-02,2.786083871217));
+#1939 = CARTESIAN_POINT('',(0.798912911952,5.438225930568E-02,
+ 2.78814761376));
+#1940 = CARTESIAN_POINT('',(0.796770749115,8.120190782582E-02,
+ 2.79221511677));
+#1941 = CARTESIAN_POINT('',(0.793604417016,0.107701454564,2.798144641772
+ ));
+#1942 = CARTESIAN_POINT('',(0.789454740294,0.133775965325,2.805710750245
+ ));
+#1943 = CARTESIAN_POINT('',(0.784396825589,0.159255985053,2.814608355594
+ ));
+#1944 = CARTESIAN_POINT('',(0.767284694212,0.231706366243,2.843587245495
+ ));
+#1945 = CARTESIAN_POINT('',(0.752861153725,0.277461110277,2.866761576956
+ ));
+#1946 = CARTESIAN_POINT('',(0.7356337828,0.321212751802,2.892400512369)
+ );
+#1947 = CARTESIAN_POINT('',(0.715862936507,0.362867201972,2.919196056032
+ ));
+#1948 = CARTESIAN_POINT('',(0.693801636828,0.40250223883,2.946414535936)
+ );
+#1949 = CARTESIAN_POINT('',(0.669395120987,0.440435301199,2.973769551321
+ ));
+#1950 = CARTESIAN_POINT('',(0.612172475956,0.517483595612,3.031513120233
+ ));
+#1951 = CARTESIAN_POINT('',(0.579024985222,0.555892669057,3.061615834368
+ ));
+#1952 = CARTESIAN_POINT('',(0.542851422786,0.592080870259,3.090865636993
+ ));
+#1953 = CARTESIAN_POINT('',(0.503694312662,0.625846428624,3.118782302539
+ ));
+#1954 = CARTESIAN_POINT('',(0.461598267381,0.656940136422,3.144934537218
+ ));
+#1955 = CARTESIAN_POINT('',(0.416625297101,0.685068277092,3.168895367516
+ ));
+#1956 = CARTESIAN_POINT('',(0.351731410431,0.718789599864,3.19789289689)
+ );
+#1957 = CARTESIAN_POINT('',(0.334235646197,0.727267253898,3.205212207823
+ ));
+#1958 = CARTESIAN_POINT('',(0.316406826749,0.735291808623,3.212164876059
+ ));
+#1959 = CARTESIAN_POINT('',(0.298260139638,0.742844375341,3.218728948993
+ ));
+#1960 = CARTESIAN_POINT('',(0.279811677409,0.749906957745,3.224883780981
+ ));
+#1961 = CARTESIAN_POINT('',(0.261078437598,0.756462451914,3.230610033341
+ ));
+#1962 = CARTESIAN_POINT('',(0.209181894995,0.772938669878,3.245030741673
+ ));
+#1963 = CARTESIAN_POINT('',(0.175467078797,0.781819864026,3.252838158034
+ ));
+#1964 = CARTESIAN_POINT('',(0.141079286619,0.78903351849,3.259200232079)
+ );
+#1965 = CARTESIAN_POINT('',(0.106174595968,0.794500125305,3.264031848127
+ ));
+#1966 = CARTESIAN_POINT('',(7.091594539712E-02,0.798165349535,
+ 3.267274779193));
+#1967 = CARTESIAN_POINT('',(3.546933051593E-02,0.8,3.268898));
+#1968 = CARTESIAN_POINT('',(-3.592976345331E-02,0.8,3.268898));
+#1969 = CARTESIAN_POINT('',(-7.183544436452E-02,0.798117410848,
+ 3.267232366273));
+#1970 = CARTESIAN_POINT('',(-0.107545669884,0.794356609271,
+ 3.263904867921));
+#1971 = CARTESIAN_POINT('',(-0.142888277081,0.78874830213,3.258948148123
+ ));
+#1972 = CARTESIAN_POINT('',(-0.177694357131,0.781349556569,
+ 3.252423387062));
+#1973 = CARTESIAN_POINT('',(-0.211802299512,0.77224383018,3.244419964864
+ ));
+#1974 = CARTESIAN_POINT('',(-0.31623405987,0.738637971912,3.215015262948
+ ));
+#1975 = CARTESIAN_POINT('',(-0.383176116312,0.708532565694,
+ 3.188837996627));
+#1976 = CARTESIAN_POINT('',(-0.445367891025,0.672141405871,3.15752956363
+ ));
+#1977 = CARTESIAN_POINT('',(-0.502442467722,0.63029451422,3.122108628612
+ ));
+#1978 = CARTESIAN_POINT('',(-0.554153598471,0.583725626199,
+ 3.083641118804));
+#1979 = CARTESIAN_POINT('',(-0.600337816867,0.533085145667,
+ 3.043275781439));
+#1980 = CARTESIAN_POINT('',(-0.668898569658,0.441325012028,
+ 2.974389830903));
+#1981 = CARTESIAN_POINT('',(-0.694013306211,0.402368788138,
+ 2.946268417942));
+#1982 = CARTESIAN_POINT('',(-0.716660267285,0.361614466941,
+ 2.918282533966));
+#1983 = CARTESIAN_POINT('',(-0.736898023801,0.318708170564,
+ 2.890734796163));
+#1984 = CARTESIAN_POINT('',(-0.754435916035,0.273573489864,
+ 2.864434594872));
+#1985 = CARTESIAN_POINT('',(-0.768991097868,0.226324705418,2.84084075995
+ ));
+#1986 = CARTESIAN_POINT('',(-0.785570731396,0.153194592113,2.8125352658)
+ );
+#1987 = CARTESIAN_POINT('',(-0.790231431668,0.128745969336,
+ 2.804290209755));
+#1988 = CARTESIAN_POINT('',(-0.794055233577,0.103759366604,
+ 2.797297929558));
+#1989 = CARTESIAN_POINT('',(-0.796976130873,7.838854701534E-02,
+ 2.791823900347));
+#1990 = CARTESIAN_POINT('',(-0.798957921753,5.273165358328E-02,
+ 2.788062188688));
+#1991 = CARTESIAN_POINT('',(-0.799974182037,2.684833784793E-02,
+ 2.786132887843));
+#1992 = CARTESIAN_POINT('',(-0.800025131356,-2.536406246753E-02,
+ 2.786036158147));
+#1993 = CARTESIAN_POINT('',(-0.799053599405,-5.132769806646E-02,
+ 2.787880533662));
+#1994 = CARTESIAN_POINT('',(-0.797110118978,-7.706661430526E-02,
+ 2.791571855112));
+#1995 = CARTESIAN_POINT('',(-0.794221180708,-0.102520545706,
+ 2.796991206714));
+#1996 = CARTESIAN_POINT('',(-0.790422908669,-0.127591459945,
+ 2.803944603546));
+#1997 = CARTESIAN_POINT('',(-0.785780931331,-0.152126137378,
+ 2.812166010181));
+#1998 = CARTESIAN_POINT('',(-0.769315312785,-0.225178713226,
+ 2.840308138424));
+#1999 = CARTESIAN_POINT('',(-0.75488647466,-0.272272402049,
+ 2.863733508604));
+#2000 = CARTESIAN_POINT('',(-0.737496203151,-0.317266386225,
+ 2.889867917153));
+#2001 = CARTESIAN_POINT('',(-0.717424539913,-0.360049362974,
+ 2.917263913906));
+#2002 = CARTESIAN_POINT('',(-0.694959737521,-0.400696222225,
+ 2.945113282435));
+#2003 = CARTESIAN_POINT('',(-0.670047676244,-0.43955665832,
+ 2.973111055556));
+#2004 = CARTESIAN_POINT('',(-0.612172475956,-0.517483595612,
+ 3.031513120233));
+#2005 = CARTESIAN_POINT('',(-0.579024985222,-0.555892669057,
+ 3.061615834368));
+#2006 = CARTESIAN_POINT('',(-0.542851422786,-0.592080870259,
+ 3.090865636993));
+#2007 = CARTESIAN_POINT('',(-0.503694312662,-0.625846428624,
+ 3.118782302539));
+#2008 = CARTESIAN_POINT('',(-0.461598267381,-0.656940136422,
+ 3.144934537218));
+#2009 = CARTESIAN_POINT('',(-0.416625297101,-0.685068277092,
+ 3.168895367516));
+#2010 = CARTESIAN_POINT('',(-0.351731412846,-0.71878959861,
+ 3.197892895811));
+#2011 = CARTESIAN_POINT('',(-0.334235646114,-0.727267253664,
+ 3.205212207629));
+#2012 = CARTESIAN_POINT('',(-0.31640682434,-0.735291809504,
+ 3.212164876827));
+#2013 = CARTESIAN_POINT('',(-0.29826013754,-0.742844376319,
+ 3.218728949837));
+#2014 = CARTESIAN_POINT('',(-0.279811678102,-0.749906957752,
+ 3.224883780979));
+#2015 = CARTESIAN_POINT('',(-0.261078440789,-0.756462450901,
+ 3.230610032454));
+#2016 = CARTESIAN_POINT('',(-0.209181894996,-0.772938669878,
+ 3.245030741673));
+#2017 = CARTESIAN_POINT('',(-0.175467078797,-0.781819864026,
+ 3.252838158034));
+#2018 = CARTESIAN_POINT('',(-0.141079286619,-0.78903351849,
+ 3.259200232079));
+#2019 = CARTESIAN_POINT('',(-0.106174595968,-0.794500125305,
+ 3.264031848127));
+#2020 = CARTESIAN_POINT('',(-7.091594539713E-02,-0.798165349535,
+ 3.267274779193));
+#2021 = CARTESIAN_POINT('',(-3.546933051592E-02,-0.8,3.268898));
+#2022 = CARTESIAN_POINT('',(3.592976345329E-02,-0.8,3.268898));
+#2023 = CARTESIAN_POINT('',(7.183544436451E-02,-0.798117410848,
+ 3.267232366273));
+#2024 = CARTESIAN_POINT('',(0.107545669884,-0.794356609271,
+ 3.263904867921));
+#2025 = CARTESIAN_POINT('',(0.142888277081,-0.78874830213,3.258948148123
+ ));
+#2026 = CARTESIAN_POINT('',(0.177694357131,-0.781349556569,
+ 3.252423387062));
+#2027 = CARTESIAN_POINT('',(0.211802299512,-0.77224383018,3.244419964864
+ ));
+#2028 = CARTESIAN_POINT('',(0.31623405987,-0.738637971912,3.215015262948
+ ));
+#2029 = CARTESIAN_POINT('',(0.383176116312,-0.708532565694,
+ 3.188837996627));
+#2030 = CARTESIAN_POINT('',(0.445367891024,-0.672141405872,3.15752956363
+ ));
+#2031 = CARTESIAN_POINT('',(0.502442467723,-0.63029451422,3.122108628611
+ ));
+#2032 = CARTESIAN_POINT('',(0.55415359847,-0.583725626199,3.083641118804
+ ));
+#2033 = CARTESIAN_POINT('',(0.600337816867,-0.533085145667,
+ 3.043275781439));
+#2034 = CARTESIAN_POINT('',(0.668898569658,-0.441325012028,
+ 2.974389830903));
+#2035 = CARTESIAN_POINT('',(0.694013306211,-0.402368788138,
+ 2.946268417943));
+#2036 = CARTESIAN_POINT('',(0.716660267286,-0.36161446694,2.918282533965
+ ));
+#2037 = CARTESIAN_POINT('',(0.736898023801,-0.318708170565,
+ 2.890734796163));
+#2038 = CARTESIAN_POINT('',(0.754435916035,-0.273573489863,
+ 2.864434594872));
+#2039 = CARTESIAN_POINT('',(0.768991097868,-0.226324705418,2.84084075995
+ ));
+#2040 = CARTESIAN_POINT('',(0.785593113226,-0.153095869437,
+ 2.812497054536));
+#2041 = CARTESIAN_POINT('',(0.790271204532,-0.128538043793,
+ 2.804219905231));
+#2042 = CARTESIAN_POINT('',(0.794104692981,-0.103436995078,
+ 2.797207489579));
+#2043 = CARTESIAN_POINT('',(0.797026602773,-7.794986855045E-02,
+ 2.791729276771));
+#2044 = CARTESIAN_POINT('',(0.799000509352,-5.217688222151E-02,
+ 2.787981344148));
+#2045 = CARTESIAN_POINT('',(0.8,-2.617909145915E-02,2.786083871217));
+#2046 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#2047 = CYLINDRICAL_SURFACE('',#2048,0.904188);
+#2048 = AXIS2_PLACEMENT_3D('',#2049,#2050,#2051);
+#2049 = CARTESIAN_POINT('',(0.,5.3E-16,2.36471));
+#2050 = DIRECTION('',(0.,-1.,2.2E-16));
+#2051 = DIRECTION('',(1.,0.,0.));
+#2052 = ADVANCED_FACE('',(#2053),#2064,.F.);
+#2053 = FACE_BOUND('',#2054,.T.);
+#2054 = EDGE_LOOP('',(#2055,#2061,#2062,#2063));
+#2055 = ORIENTED_EDGE('',*,*,#2056,.F.);
+#2056 = EDGE_CURVE('',#1907,#1934,#2057,.T.);
+#2057 = LINE('',#2058,#2059);
+#2058 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#2059 = VECTOR('',#2060,1.);
+#2060 = DIRECTION('',(-6.E-17,0.,-1.));
+#2061 = ORIENTED_EDGE('',*,*,#1906,.T.);
+#2062 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2063 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#2064 = CYLINDRICAL_SURFACE('',#2065,0.8);
+#2065 = AXIS2_PLACEMENT_3D('',#2066,#2067,#2068);
+#2066 = CARTESIAN_POINT('',(0.,0.,4.15));
+#2067 = DIRECTION('',(-0.,-0.,-1.));
+#2068 = DIRECTION('',(1.,0.,0.));
+#2069 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2073))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2070,#2071,#2072)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2070 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2071 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2072 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2073 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2070,
+ 'distance_accuracy_value','confusion accuracy');
+#2074 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2075,#2077);
+#2075 = ( REPRESENTATION_RELATIONSHIP('','',#1657,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2076)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2076 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#2077 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2078);
+#2078 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Conn_1','',#5,#1652,$);
+#2079 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1654));
+#2080 = SHAPE_DEFINITION_REPRESENTATION(#2081,#2087);
+#2081 = PRODUCT_DEFINITION_SHAPE('','',#2082);
+#2082 = PRODUCT_DEFINITION('design','',#2083,#2086);
+#2083 = PRODUCT_DEFINITION_FORMATION('','',#2084);
+#2084 = PRODUCT('Conn_2','Conn_2','',(#2085));
+#2085 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2086 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2087 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2088),#2499);
+#2088 = MANIFOLD_SOLID_BREP('',#2089);
+#2089 = CLOSED_SHELL('',(#2090,#2123,#2156,#2199,#2208,#2250,#2274,#2298
+ ,#2326,#2349,#2482));
+#2090 = ADVANCED_FACE('',(#2091),#2118,.T.);
+#2091 = FACE_BOUND('',#2092,.F.);
+#2092 = EDGE_LOOP('',(#2093,#2103,#2110,#2111));
+#2093 = ORIENTED_EDGE('',*,*,#2094,.T.);
+#2094 = EDGE_CURVE('',#2095,#2097,#2099,.T.);
+#2095 = VERTEX_POINT('',#2096);
+#2096 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#2097 = VERTEX_POINT('',#2098);
+#2098 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#2099 = LINE('',#2100,#2101);
+#2100 = CARTESIAN_POINT('',(0.35,0.,0.95));
+#2101 = VECTOR('',#2102,1.);
+#2102 = DIRECTION('',(0.,0.,-1.));
+#2103 = ORIENTED_EDGE('',*,*,#2104,.T.);
+#2104 = EDGE_CURVE('',#2097,#2097,#2105,.T.);
+#2105 = CIRCLE('',#2106,0.35);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#2108 = DIRECTION('',(0.,0.,-1.));
+#2109 = DIRECTION('',(1.,0.,0.));
+#2110 = ORIENTED_EDGE('',*,*,#2094,.F.);
+#2111 = ORIENTED_EDGE('',*,*,#2112,.F.);
+#2112 = EDGE_CURVE('',#2095,#2095,#2113,.T.);
+#2113 = CIRCLE('',#2114,0.35);
+#2114 = AXIS2_PLACEMENT_3D('',#2115,#2116,#2117);
+#2115 = CARTESIAN_POINT('',(0.,0.,0.95));
+#2116 = DIRECTION('',(0.,0.,-1.));
+#2117 = DIRECTION('',(1.,0.,0.));
+#2118 = CYLINDRICAL_SURFACE('',#2119,0.35);
+#2119 = AXIS2_PLACEMENT_3D('',#2120,#2121,#2122);
+#2120 = CARTESIAN_POINT('',(0.,0.,0.95));
+#2121 = DIRECTION('',(0.,0.,1.));
+#2122 = DIRECTION('',(1.,0.,0.));
+#2123 = ADVANCED_FACE('',(#2124),#2144,.T.);
+#2124 = FACE_BOUND('',#2125,.T.);
+#2125 = EDGE_LOOP('',(#2126,#2135,#2136,#2137));
+#2126 = ORIENTED_EDGE('',*,*,#2127,.F.);
+#2127 = EDGE_CURVE('',#2097,#2128,#2130,.T.);
+#2128 = VERTEX_POINT('',#2129);
+#2129 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#2130 = CIRCLE('',#2131,0.2);
+#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134);
+#2132 = CARTESIAN_POINT('',(0.15,0.,-3.25));
+#2133 = DIRECTION('',(-0.,1.,0.));
+#2134 = DIRECTION('',(1.,0.,0.));
+#2135 = ORIENTED_EDGE('',*,*,#2104,.T.);
+#2136 = ORIENTED_EDGE('',*,*,#2127,.T.);
+#2137 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2138 = EDGE_CURVE('',#2128,#2128,#2139,.T.);
+#2139 = CIRCLE('',#2140,0.15);
+#2140 = AXIS2_PLACEMENT_3D('',#2141,#2142,#2143);
+#2141 = CARTESIAN_POINT('',(0.,0.,-3.45));
+#2142 = DIRECTION('',(0.,0.,-1.));
+#2143 = DIRECTION('',(1.,0.,0.));
+#2144 = SURFACE_OF_REVOLUTION('',#2145,#2153);
+#2145 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#2146,#2147,#2148,#2149,#2150,
+ #2151,#2152),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),
+ .PIECEWISE_BEZIER_KNOTS.);
+#2146 = CARTESIAN_POINT('',(0.35,0.,-3.25));
+#2147 = CARTESIAN_POINT('',(0.35,0.,-3.30235987756));
+#2148 = CARTESIAN_POINT('',(0.333554462796,0.,-3.354715300141));
+#2149 = CARTESIAN_POINT('',(0.300638029928,0.,-3.400638029928));
+#2150 = CARTESIAN_POINT('',(0.254715300141,0.,-3.433554462796));
+#2151 = CARTESIAN_POINT('',(0.20235987756,0.,-3.45));
+#2152 = CARTESIAN_POINT('',(0.15,0.,-3.45));
+#2153 = AXIS1_PLACEMENT('',#2154,#2155);
+#2154 = CARTESIAN_POINT('',(0.,0.,-3.25));
+#2155 = DIRECTION('',(-0.,-0.,-1.));
+#2156 = ADVANCED_FACE('',(#2157,#2191),#2194,.F.);
+#2157 = FACE_BOUND('',#2158,.F.);
+#2158 = EDGE_LOOP('',(#2159,#2169,#2177,#2185));
+#2159 = ORIENTED_EDGE('',*,*,#2160,.T.);
+#2160 = EDGE_CURVE('',#2161,#2163,#2165,.T.);
+#2161 = VERTEX_POINT('',#2162);
+#2162 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2163 = VERTEX_POINT('',#2164);
+#2164 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#2165 = LINE('',#2166,#2167);
+#2166 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2167 = VECTOR('',#2168,1.);
+#2168 = DIRECTION('',(1.,0.,0.));
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#2163,#2171,#2173,.T.);
+#2171 = VERTEX_POINT('',#2172);
+#2172 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#2173 = LINE('',#2174,#2175);
+#2174 = CARTESIAN_POINT('',(1.45,-1.8,0.95));
+#2175 = VECTOR('',#2176,1.);
+#2176 = DIRECTION('',(0.,1.,0.));
+#2177 = ORIENTED_EDGE('',*,*,#2178,.F.);
+#2178 = EDGE_CURVE('',#2179,#2171,#2181,.T.);
+#2179 = VERTEX_POINT('',#2180);
+#2180 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2181 = LINE('',#2182,#2183);
+#2182 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2183 = VECTOR('',#2184,1.);
+#2184 = DIRECTION('',(1.,0.,0.));
+#2185 = ORIENTED_EDGE('',*,*,#2186,.F.);
+#2186 = EDGE_CURVE('',#2161,#2179,#2187,.T.);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(0.,1.,0.));
+#2191 = FACE_BOUND('',#2192,.F.);
+#2192 = EDGE_LOOP('',(#2193));
+#2193 = ORIENTED_EDGE('',*,*,#2112,.T.);
+#2194 = PLANE('',#2195);
+#2195 = AXIS2_PLACEMENT_3D('',#2196,#2197,#2198);
+#2196 = CARTESIAN_POINT('',(-1.45,-1.8,0.95));
+#2197 = DIRECTION('',(0.,0.,1.));
+#2198 = DIRECTION('',(0.,1.,0.));
+#2199 = ADVANCED_FACE('',(#2200),#2203,.F.);
+#2200 = FACE_BOUND('',#2201,.F.);
+#2201 = EDGE_LOOP('',(#2202));
+#2202 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2203 = PLANE('',#2204);
+#2204 = AXIS2_PLACEMENT_3D('',#2205,#2206,#2207);
+#2205 = CARTESIAN_POINT('',(-2.E-17,-2.E-17,-3.45));
+#2206 = DIRECTION('',(0.,0.,1.));
+#2207 = DIRECTION('',(1.,0.,0.));
+#2208 = ADVANCED_FACE('',(#2209,#2234),#2245,.F.);
+#2209 = FACE_BOUND('',#2210,.F.);
+#2210 = EDGE_LOOP('',(#2211,#2221,#2227,#2228));
+#2211 = ORIENTED_EDGE('',*,*,#2212,.T.);
+#2212 = EDGE_CURVE('',#2213,#2215,#2217,.T.);
+#2213 = VERTEX_POINT('',#2214);
+#2214 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2215 = VERTEX_POINT('',#2216);
+#2216 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#2217 = LINE('',#2218,#2219);
+#2218 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2219 = VECTOR('',#2220,1.);
+#2220 = DIRECTION('',(1.,0.,0.));
+#2221 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2222 = EDGE_CURVE('',#2215,#2163,#2223,.T.);
+#2223 = LINE('',#2224,#2225);
+#2224 = CARTESIAN_POINT('',(1.45,-1.8,4.15));
+#2225 = VECTOR('',#2226,1.);
+#2226 = DIRECTION('',(0.,0.,-1.));
+#2227 = ORIENTED_EDGE('',*,*,#2160,.F.);
+#2228 = ORIENTED_EDGE('',*,*,#2229,.F.);
+#2229 = EDGE_CURVE('',#2213,#2161,#2230,.T.);
+#2230 = LINE('',#2231,#2232);
+#2231 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2232 = VECTOR('',#2233,1.);
+#2233 = DIRECTION('',(0.,0.,-1.));
+#2234 = FACE_BOUND('',#2235,.F.);
+#2235 = EDGE_LOOP('',(#2236));
+#2236 = ORIENTED_EDGE('',*,*,#2237,.T.);
+#2237 = EDGE_CURVE('',#2238,#2238,#2240,.T.);
+#2238 = VERTEX_POINT('',#2239);
+#2239 = CARTESIAN_POINT('',(0.904188,-1.8,2.36471));
+#2240 = CIRCLE('',#2241,0.904188);
+#2241 = AXIS2_PLACEMENT_3D('',#2242,#2243,#2244);
+#2242 = CARTESIAN_POINT('',(0.,-1.8,2.36471));
+#2243 = DIRECTION('',(0.,-1.,2.2E-16));
+#2244 = DIRECTION('',(1.,0.,0.));
+#2245 = PLANE('',#2246);
+#2246 = AXIS2_PLACEMENT_3D('',#2247,#2248,#2249);
+#2247 = CARTESIAN_POINT('',(-1.45,-1.8,4.15));
+#2248 = DIRECTION('',(0.,1.,0.));
+#2249 = DIRECTION('',(0.,0.,-1.));
+#2250 = ADVANCED_FACE('',(#2251),#2269,.F.);
+#2251 = FACE_BOUND('',#2252,.F.);
+#2252 = EDGE_LOOP('',(#2253,#2254,#2255,#2263));
+#2253 = ORIENTED_EDGE('',*,*,#2229,.T.);
+#2254 = ORIENTED_EDGE('',*,*,#2186,.T.);
+#2255 = ORIENTED_EDGE('',*,*,#2256,.T.);
+#2256 = EDGE_CURVE('',#2179,#2257,#2259,.T.);
+#2257 = VERTEX_POINT('',#2258);
+#2258 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(0.,0.,1.));
+#2263 = ORIENTED_EDGE('',*,*,#2264,.T.);
+#2264 = EDGE_CURVE('',#2257,#2213,#2265,.T.);
+#2265 = LINE('',#2266,#2267);
+#2266 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2267 = VECTOR('',#2268,1.);
+#2268 = DIRECTION('',(0.,-1.,0.));
+#2269 = PLANE('',#2270);
+#2270 = AXIS2_PLACEMENT_3D('',#2271,#2272,#2273);
+#2271 = CARTESIAN_POINT('',(-1.45,7.E-17,2.55));
+#2272 = DIRECTION('',(1.,0.,0.));
+#2273 = DIRECTION('',(0.,0.,1.));
+#2274 = ADVANCED_FACE('',(#2275),#2293,.T.);
+#2275 = FACE_BOUND('',#2276,.T.);
+#2276 = EDGE_LOOP('',(#2277,#2278,#2279,#2287));
+#2277 = ORIENTED_EDGE('',*,*,#2222,.T.);
+#2278 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2279 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#2280 = EDGE_CURVE('',#2171,#2281,#2283,.T.);
+#2281 = VERTEX_POINT('',#2282);
+#2282 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(1.45,1.8,0.95));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(0.,0.,1.));
+#2287 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2288 = EDGE_CURVE('',#2281,#2215,#2289,.T.);
+#2289 = LINE('',#2290,#2291);
+#2290 = CARTESIAN_POINT('',(1.45,1.8,4.15));
+#2291 = VECTOR('',#2292,1.);
+#2292 = DIRECTION('',(0.,-1.,0.));
+#2293 = PLANE('',#2294);
+#2294 = AXIS2_PLACEMENT_3D('',#2295,#2296,#2297);
+#2295 = CARTESIAN_POINT('',(1.45,7.E-17,2.55));
+#2296 = DIRECTION('',(1.,0.,0.));
+#2297 = DIRECTION('',(0.,0.,1.));
+#2298 = ADVANCED_FACE('',(#2299,#2310),#2321,.F.);
+#2299 = FACE_BOUND('',#2300,.F.);
+#2300 = EDGE_LOOP('',(#2301,#2302,#2303,#2309));
+#2301 = ORIENTED_EDGE('',*,*,#2178,.T.);
+#2302 = ORIENTED_EDGE('',*,*,#2280,.T.);
+#2303 = ORIENTED_EDGE('',*,*,#2304,.F.);
+#2304 = EDGE_CURVE('',#2257,#2281,#2305,.T.);
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(1.,0.,0.));
+#2309 = ORIENTED_EDGE('',*,*,#2256,.F.);
+#2310 = FACE_BOUND('',#2311,.F.);
+#2311 = EDGE_LOOP('',(#2312));
+#2312 = ORIENTED_EDGE('',*,*,#2313,.F.);
+#2313 = EDGE_CURVE('',#2314,#2314,#2316,.T.);
+#2314 = VERTEX_POINT('',#2315);
+#2315 = CARTESIAN_POINT('',(0.904188,1.8,2.36471));
+#2316 = CIRCLE('',#2317,0.904188);
+#2317 = AXIS2_PLACEMENT_3D('',#2318,#2319,#2320);
+#2318 = CARTESIAN_POINT('',(0.,1.8,2.36471));
+#2319 = DIRECTION('',(0.,-1.,2.2E-16));
+#2320 = DIRECTION('',(1.,0.,0.));
+#2321 = PLANE('',#2322);
+#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325);
+#2323 = CARTESIAN_POINT('',(-1.45,1.8,0.95));
+#2324 = DIRECTION('',(0.,-1.,0.));
+#2325 = DIRECTION('',(0.,0.,1.));
+#2326 = ADVANCED_FACE('',(#2327,#2333),#2344,.F.);
+#2327 = FACE_BOUND('',#2328,.F.);
+#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2332));
+#2329 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2330 = ORIENTED_EDGE('',*,*,#2288,.T.);
+#2331 = ORIENTED_EDGE('',*,*,#2212,.F.);
+#2332 = ORIENTED_EDGE('',*,*,#2264,.F.);
+#2333 = FACE_BOUND('',#2334,.F.);
+#2334 = EDGE_LOOP('',(#2335));
+#2335 = ORIENTED_EDGE('',*,*,#2336,.T.);
+#2336 = EDGE_CURVE('',#2337,#2337,#2339,.T.);
+#2337 = VERTEX_POINT('',#2338);
+#2338 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#2339 = CIRCLE('',#2340,0.8);
+#2340 = AXIS2_PLACEMENT_3D('',#2341,#2342,#2343);
+#2341 = CARTESIAN_POINT('',(0.,0.,4.15));
+#2342 = DIRECTION('',(0.,0.,1.));
+#2343 = DIRECTION('',(1.,0.,0.));
+#2344 = PLANE('',#2345);
+#2345 = AXIS2_PLACEMENT_3D('',#2346,#2347,#2348);
+#2346 = CARTESIAN_POINT('',(-1.45,1.8,4.15));
+#2347 = DIRECTION('',(0.,0.,-1.));
+#2348 = DIRECTION('',(0.,-1.,0.));
+#2349 = ADVANCED_FACE('',(#2350,#2360),#2477,.F.);
+#2350 = FACE_BOUND('',#2351,.F.);
+#2351 = EDGE_LOOP('',(#2352,#2357,#2358,#2359));
+#2352 = ORIENTED_EDGE('',*,*,#2353,.T.);
+#2353 = EDGE_CURVE('',#2314,#2238,#2354,.T.);
+#2354 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2355,#2356),.UNSPECIFIED.,.F.,
+ .F.,(2,2),(-11.35699977987,11.356999779871),.PIECEWISE_BEZIER_KNOTS.);
+#2355 = CARTESIAN_POINT('',(0.904188,11.356999779871,2.36471));
+#2356 = CARTESIAN_POINT('',(0.904188,-11.35699977987,2.36471));
+#2357 = ORIENTED_EDGE('',*,*,#2237,.F.);
+#2358 = ORIENTED_EDGE('',*,*,#2353,.F.);
+#2359 = ORIENTED_EDGE('',*,*,#2313,.T.);
+#2360 = FACE_BOUND('',#2361,.F.);
+#2361 = EDGE_LOOP('',(#2362));
+#2362 = ORIENTED_EDGE('',*,*,#2363,.F.);
+#2363 = EDGE_CURVE('',#2364,#2364,#2366,.T.);
+#2364 = VERTEX_POINT('',#2365);
+#2365 = CARTESIAN_POINT('',(0.8,0.,2.786083871217));
+#2366 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2367,#2368,#2369,#2370,#2371,
+ #2372,#2373,#2374,#2375,#2376,#2377,#2378,#2379,#2380,#2381,#2382,
+ #2383,#2384,#2385,#2386,#2387,#2388,#2389,#2390,#2391,#2392,#2393,
+ #2394,#2395,#2396,#2397,#2398,#2399,#2400,#2401,#2402,#2403,#2404,
+ #2405,#2406,#2407,#2408,#2409,#2410,#2411,#2412,#2413,#2414,#2415,
+ #2416,#2417,#2418,#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426,
+ #2427,#2428,#2429,#2430,#2431,#2432,#2433,#2434,#2435,#2436,#2437,
+ #2438,#2439,#2440,#2441,#2442,#2443,#2444,#2445,#2446,#2447,#2448,
+ #2449,#2450,#2451,#2452,#2453,#2454,#2455,#2456,#2457,#2458,#2459,
+ #2460,#2461,#2462,#2463,#2464,#2465,#2466,#2467,#2468,#2469,#2470,
+ #2471,#2472,#2473,#2474,#2475,#2476),.UNSPECIFIED.,.T.,.F.,(8,6,6,6,
+ 6,6,6,6,6,6,6,6,6,6,6,6,6,6,8),(0.,3.459397076606E-02,0.101730529354
+ ,0.176108529958,0.202822392773,0.249074253049,0.29592651597,
+ 0.396185872207,0.465523364298,0.498743124498,0.532061033702,
+ 0.601112080391,0.675815379145,0.702646073403,0.749100205556,
+ 0.796157366077,0.896855183558,0.96649590723,1.),.UNSPECIFIED.);
+#2367 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#2368 = CARTESIAN_POINT('',(0.8,2.730215835576E-02,2.786083871217));
+#2369 = CARTESIAN_POINT('',(0.798912911952,5.438225930568E-02,
+ 2.78814761376));
+#2370 = CARTESIAN_POINT('',(0.796770749115,8.120190782582E-02,
+ 2.79221511677));
+#2371 = CARTESIAN_POINT('',(0.793604417016,0.107701454564,2.798144641772
+ ));
+#2372 = CARTESIAN_POINT('',(0.789454740294,0.133775965325,2.805710750245
+ ));
+#2373 = CARTESIAN_POINT('',(0.784396825589,0.159255985053,2.814608355594
+ ));
+#2374 = CARTESIAN_POINT('',(0.767284694212,0.231706366243,2.843587245495
+ ));
+#2375 = CARTESIAN_POINT('',(0.752861153725,0.277461110277,2.866761576956
+ ));
+#2376 = CARTESIAN_POINT('',(0.7356337828,0.321212751802,2.892400512369)
+ );
+#2377 = CARTESIAN_POINT('',(0.715862936507,0.362867201972,2.919196056032
+ ));
+#2378 = CARTESIAN_POINT('',(0.693801636828,0.40250223883,2.946414535936)
+ );
+#2379 = CARTESIAN_POINT('',(0.669395120987,0.440435301199,2.973769551321
+ ));
+#2380 = CARTESIAN_POINT('',(0.612172475956,0.517483595612,3.031513120233
+ ));
+#2381 = CARTESIAN_POINT('',(0.579024985222,0.555892669057,3.061615834368
+ ));
+#2382 = CARTESIAN_POINT('',(0.542851422786,0.592080870259,3.090865636993
+ ));
+#2383 = CARTESIAN_POINT('',(0.503694312662,0.625846428624,3.118782302539
+ ));
+#2384 = CARTESIAN_POINT('',(0.461598267381,0.656940136422,3.144934537218
+ ));
+#2385 = CARTESIAN_POINT('',(0.416625297101,0.685068277092,3.168895367516
+ ));
+#2386 = CARTESIAN_POINT('',(0.351731410431,0.718789599864,3.19789289689)
+ );
+#2387 = CARTESIAN_POINT('',(0.334235646197,0.727267253898,3.205212207823
+ ));
+#2388 = CARTESIAN_POINT('',(0.316406826749,0.735291808623,3.212164876059
+ ));
+#2389 = CARTESIAN_POINT('',(0.298260139638,0.742844375341,3.218728948993
+ ));
+#2390 = CARTESIAN_POINT('',(0.279811677409,0.749906957745,3.224883780981
+ ));
+#2391 = CARTESIAN_POINT('',(0.261078437598,0.756462451914,3.230610033341
+ ));
+#2392 = CARTESIAN_POINT('',(0.209181894995,0.772938669878,3.245030741673
+ ));
+#2393 = CARTESIAN_POINT('',(0.175467078797,0.781819864026,3.252838158034
+ ));
+#2394 = CARTESIAN_POINT('',(0.141079286619,0.78903351849,3.259200232079)
+ );
+#2395 = CARTESIAN_POINT('',(0.106174595968,0.794500125305,3.264031848127
+ ));
+#2396 = CARTESIAN_POINT('',(7.091594539712E-02,0.798165349535,
+ 3.267274779193));
+#2397 = CARTESIAN_POINT('',(3.546933051593E-02,0.8,3.268898));
+#2398 = CARTESIAN_POINT('',(-3.592976345331E-02,0.8,3.268898));
+#2399 = CARTESIAN_POINT('',(-7.183544436452E-02,0.798117410848,
+ 3.267232366273));
+#2400 = CARTESIAN_POINT('',(-0.107545669884,0.794356609271,
+ 3.263904867921));
+#2401 = CARTESIAN_POINT('',(-0.142888277081,0.78874830213,3.258948148123
+ ));
+#2402 = CARTESIAN_POINT('',(-0.177694357131,0.781349556569,
+ 3.252423387062));
+#2403 = CARTESIAN_POINT('',(-0.211802299512,0.77224383018,3.244419964864
+ ));
+#2404 = CARTESIAN_POINT('',(-0.31623405987,0.738637971912,3.215015262948
+ ));
+#2405 = CARTESIAN_POINT('',(-0.383176116312,0.708532565694,
+ 3.188837996627));
+#2406 = CARTESIAN_POINT('',(-0.445367891025,0.672141405871,3.15752956363
+ ));
+#2407 = CARTESIAN_POINT('',(-0.502442467722,0.63029451422,3.122108628612
+ ));
+#2408 = CARTESIAN_POINT('',(-0.554153598471,0.583725626199,
+ 3.083641118804));
+#2409 = CARTESIAN_POINT('',(-0.600337816867,0.533085145667,
+ 3.043275781439));
+#2410 = CARTESIAN_POINT('',(-0.668898569658,0.441325012028,
+ 2.974389830903));
+#2411 = CARTESIAN_POINT('',(-0.694013306211,0.402368788138,
+ 2.946268417942));
+#2412 = CARTESIAN_POINT('',(-0.716660267285,0.361614466941,
+ 2.918282533966));
+#2413 = CARTESIAN_POINT('',(-0.736898023801,0.318708170564,
+ 2.890734796163));
+#2414 = CARTESIAN_POINT('',(-0.754435916035,0.273573489864,
+ 2.864434594872));
+#2415 = CARTESIAN_POINT('',(-0.768991097868,0.226324705418,2.84084075995
+ ));
+#2416 = CARTESIAN_POINT('',(-0.785570731396,0.153194592113,2.8125352658)
+ );
+#2417 = CARTESIAN_POINT('',(-0.790231431668,0.128745969336,
+ 2.804290209755));
+#2418 = CARTESIAN_POINT('',(-0.794055233577,0.103759366604,
+ 2.797297929558));
+#2419 = CARTESIAN_POINT('',(-0.796976130873,7.838854701534E-02,
+ 2.791823900347));
+#2420 = CARTESIAN_POINT('',(-0.798957921753,5.273165358328E-02,
+ 2.788062188688));
+#2421 = CARTESIAN_POINT('',(-0.799974182037,2.684833784793E-02,
+ 2.786132887843));
+#2422 = CARTESIAN_POINT('',(-0.800025131356,-2.536406246753E-02,
+ 2.786036158147));
+#2423 = CARTESIAN_POINT('',(-0.799053599405,-5.132769806646E-02,
+ 2.787880533662));
+#2424 = CARTESIAN_POINT('',(-0.797110118978,-7.706661430526E-02,
+ 2.791571855112));
+#2425 = CARTESIAN_POINT('',(-0.794221180708,-0.102520545706,
+ 2.796991206714));
+#2426 = CARTESIAN_POINT('',(-0.790422908669,-0.127591459945,
+ 2.803944603546));
+#2427 = CARTESIAN_POINT('',(-0.785780931331,-0.152126137378,
+ 2.812166010181));
+#2428 = CARTESIAN_POINT('',(-0.769315312785,-0.225178713226,
+ 2.840308138424));
+#2429 = CARTESIAN_POINT('',(-0.75488647466,-0.272272402049,
+ 2.863733508604));
+#2430 = CARTESIAN_POINT('',(-0.737496203151,-0.317266386225,
+ 2.889867917153));
+#2431 = CARTESIAN_POINT('',(-0.717424539913,-0.360049362974,
+ 2.917263913906));
+#2432 = CARTESIAN_POINT('',(-0.694959737521,-0.400696222225,
+ 2.945113282435));
+#2433 = CARTESIAN_POINT('',(-0.670047676244,-0.43955665832,
+ 2.973111055556));
+#2434 = CARTESIAN_POINT('',(-0.612172475956,-0.517483595612,
+ 3.031513120233));
+#2435 = CARTESIAN_POINT('',(-0.579024985222,-0.555892669057,
+ 3.061615834368));
+#2436 = CARTESIAN_POINT('',(-0.542851422786,-0.592080870259,
+ 3.090865636993));
+#2437 = CARTESIAN_POINT('',(-0.503694312662,-0.625846428624,
+ 3.118782302539));
+#2438 = CARTESIAN_POINT('',(-0.461598267381,-0.656940136422,
+ 3.144934537218));
+#2439 = CARTESIAN_POINT('',(-0.416625297101,-0.685068277092,
+ 3.168895367516));
+#2440 = CARTESIAN_POINT('',(-0.351731412846,-0.71878959861,
+ 3.197892895811));
+#2441 = CARTESIAN_POINT('',(-0.334235646114,-0.727267253664,
+ 3.205212207629));
+#2442 = CARTESIAN_POINT('',(-0.31640682434,-0.735291809504,
+ 3.212164876827));
+#2443 = CARTESIAN_POINT('',(-0.29826013754,-0.742844376319,
+ 3.218728949837));
+#2444 = CARTESIAN_POINT('',(-0.279811678102,-0.749906957752,
+ 3.224883780979));
+#2445 = CARTESIAN_POINT('',(-0.261078440789,-0.756462450901,
+ 3.230610032454));
+#2446 = CARTESIAN_POINT('',(-0.209181894996,-0.772938669878,
+ 3.245030741673));
+#2447 = CARTESIAN_POINT('',(-0.175467078797,-0.781819864026,
+ 3.252838158034));
+#2448 = CARTESIAN_POINT('',(-0.141079286619,-0.78903351849,
+ 3.259200232079));
+#2449 = CARTESIAN_POINT('',(-0.106174595968,-0.794500125305,
+ 3.264031848127));
+#2450 = CARTESIAN_POINT('',(-7.091594539713E-02,-0.798165349535,
+ 3.267274779193));
+#2451 = CARTESIAN_POINT('',(-3.546933051592E-02,-0.8,3.268898));
+#2452 = CARTESIAN_POINT('',(3.592976345329E-02,-0.8,3.268898));
+#2453 = CARTESIAN_POINT('',(7.183544436451E-02,-0.798117410848,
+ 3.267232366273));
+#2454 = CARTESIAN_POINT('',(0.107545669884,-0.794356609271,
+ 3.263904867921));
+#2455 = CARTESIAN_POINT('',(0.142888277081,-0.78874830213,3.258948148123
+ ));
+#2456 = CARTESIAN_POINT('',(0.177694357131,-0.781349556569,
+ 3.252423387062));
+#2457 = CARTESIAN_POINT('',(0.211802299512,-0.77224383018,3.244419964864
+ ));
+#2458 = CARTESIAN_POINT('',(0.31623405987,-0.738637971912,3.215015262948
+ ));
+#2459 = CARTESIAN_POINT('',(0.383176116312,-0.708532565694,
+ 3.188837996627));
+#2460 = CARTESIAN_POINT('',(0.445367891024,-0.672141405872,3.15752956363
+ ));
+#2461 = CARTESIAN_POINT('',(0.502442467723,-0.63029451422,3.122108628611
+ ));
+#2462 = CARTESIAN_POINT('',(0.55415359847,-0.583725626199,3.083641118804
+ ));
+#2463 = CARTESIAN_POINT('',(0.600337816867,-0.533085145667,
+ 3.043275781439));
+#2464 = CARTESIAN_POINT('',(0.668898569658,-0.441325012028,
+ 2.974389830903));
+#2465 = CARTESIAN_POINT('',(0.694013306211,-0.402368788138,
+ 2.946268417943));
+#2466 = CARTESIAN_POINT('',(0.716660267286,-0.36161446694,2.918282533965
+ ));
+#2467 = CARTESIAN_POINT('',(0.736898023801,-0.318708170565,
+ 2.890734796163));
+#2468 = CARTESIAN_POINT('',(0.754435916035,-0.273573489863,
+ 2.864434594872));
+#2469 = CARTESIAN_POINT('',(0.768991097868,-0.226324705418,2.84084075995
+ ));
+#2470 = CARTESIAN_POINT('',(0.785593113226,-0.153095869437,
+ 2.812497054536));
+#2471 = CARTESIAN_POINT('',(0.790271204532,-0.128538043793,
+ 2.804219905231));
+#2472 = CARTESIAN_POINT('',(0.794104692981,-0.103436995078,
+ 2.797207489579));
+#2473 = CARTESIAN_POINT('',(0.797026602773,-7.794986855045E-02,
+ 2.791729276771));
+#2474 = CARTESIAN_POINT('',(0.799000509352,-5.217688222151E-02,
+ 2.787981344148));
+#2475 = CARTESIAN_POINT('',(0.8,-2.617909145915E-02,2.786083871217));
+#2476 = CARTESIAN_POINT('',(0.8,-2.2E-16,2.786083871217));
+#2477 = CYLINDRICAL_SURFACE('',#2478,0.904188);
+#2478 = AXIS2_PLACEMENT_3D('',#2479,#2480,#2481);
+#2479 = CARTESIAN_POINT('',(0.,5.3E-16,2.36471));
+#2480 = DIRECTION('',(0.,-1.,2.2E-16));
+#2481 = DIRECTION('',(1.,0.,0.));
+#2482 = ADVANCED_FACE('',(#2483),#2494,.F.);
+#2483 = FACE_BOUND('',#2484,.T.);
+#2484 = EDGE_LOOP('',(#2485,#2491,#2492,#2493));
+#2485 = ORIENTED_EDGE('',*,*,#2486,.F.);
+#2486 = EDGE_CURVE('',#2337,#2364,#2487,.T.);
+#2487 = LINE('',#2488,#2489);
+#2488 = CARTESIAN_POINT('',(0.8,0.,4.15));
+#2489 = VECTOR('',#2490,1.);
+#2490 = DIRECTION('',(-6.E-17,0.,-1.));
+#2491 = ORIENTED_EDGE('',*,*,#2336,.T.);
+#2492 = ORIENTED_EDGE('',*,*,#2486,.T.);
+#2493 = ORIENTED_EDGE('',*,*,#2363,.F.);
+#2494 = CYLINDRICAL_SURFACE('',#2495,0.8);
+#2495 = AXIS2_PLACEMENT_3D('',#2496,#2497,#2498);
+#2496 = CARTESIAN_POINT('',(0.,0.,4.15));
+#2497 = DIRECTION('',(-0.,-0.,-1.));
+#2498 = DIRECTION('',(1.,0.,0.));
+#2499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2503))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2500,#2501,#2502)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2500 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2501 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2502 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2503 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#2500,
+ 'distance_accuracy_value','confusion accuracy');
+#2504 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2505,#2507);
+#2505 = ( REPRESENTATION_RELATIONSHIP('','',#2087,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2506)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2506 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#2507 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2508);
+#2508 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Conn_2','',#5,#2082,$);
+#2509 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2084));
+#2510 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2511,#2513);
+#2511 = ( REPRESENTATION_RELATIONSHIP('','',#1657,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2512)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2512 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2513 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2514);
+#2514 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Conn_3','',#5,#1652,$);
+#2515 = SHAPE_DEFINITION_REPRESENTATION(#2516,#2522);
+#2516 = PRODUCT_DEFINITION_SHAPE('','',#2517);
+#2517 = PRODUCT_DEFINITION('design','',#2518,#2521);
+#2518 = PRODUCT_DEFINITION_FORMATION('','',#2519);
+#2519 = PRODUCT('blade_1','blade_1','',(#2520));
+#2520 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2521 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2522 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2523),#3110);
+#2523 = MANIFOLD_SOLID_BREP('',#2524);
+#2524 = CLOSED_SHELL('',(#2525,#2565,#2607,#2665,#2700,#2751,#2768,#2785
+ ,#2802,#2835,#2859,#2885,#2902,#2935,#2960,#2985,#3002,#3033,#3057,
+ #3081,#3098));
+#2525 = ADVANCED_FACE('',(#2526),#2560,.F.);
+#2526 = FACE_BOUND('',#2527,.F.);
+#2527 = EDGE_LOOP('',(#2528,#2538,#2546,#2554));
+#2528 = ORIENTED_EDGE('',*,*,#2529,.F.);
+#2529 = EDGE_CURVE('',#2530,#2532,#2534,.T.);
+#2530 = VERTEX_POINT('',#2531);
+#2531 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2532 = VERTEX_POINT('',#2533);
+#2533 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2534 = LINE('',#2535,#2536);
+#2535 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2536 = VECTOR('',#2537,1.);
+#2537 = DIRECTION('',(1.,0.,0.));
+#2538 = ORIENTED_EDGE('',*,*,#2539,.T.);
+#2539 = EDGE_CURVE('',#2530,#2540,#2542,.T.);
+#2540 = VERTEX_POINT('',#2541);
+#2541 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2542 = LINE('',#2543,#2544);
+#2543 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2544 = VECTOR('',#2545,1.);
+#2545 = DIRECTION('',(0.,0.,1.));
+#2546 = ORIENTED_EDGE('',*,*,#2547,.T.);
+#2547 = EDGE_CURVE('',#2540,#2548,#2550,.T.);
+#2548 = VERTEX_POINT('',#2549);
+#2549 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#2550 = LINE('',#2551,#2552);
+#2551 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2552 = VECTOR('',#2553,1.);
+#2553 = DIRECTION('',(1.,0.,0.));
+#2554 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2555 = EDGE_CURVE('',#2532,#2548,#2556,.T.);
+#2556 = LINE('',#2557,#2558);
+#2557 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2558 = VECTOR('',#2559,1.);
+#2559 = DIRECTION('',(0.,0.,1.));
+#2560 = PLANE('',#2561);
+#2561 = AXIS2_PLACEMENT_3D('',#2562,#2563,#2564);
+#2562 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2563 = DIRECTION('',(0.,1.,0.));
+#2564 = DIRECTION('',(0.,0.,1.));
+#2565 = ADVANCED_FACE('',(#2566,#2591),#2602,.F.);
+#2566 = FACE_BOUND('',#2567,.F.);
+#2567 = EDGE_LOOP('',(#2568,#2576,#2577,#2585));
+#2568 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2569 = EDGE_CURVE('',#2530,#2570,#2572,.T.);
+#2570 = VERTEX_POINT('',#2571);
+#2571 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#2572 = LINE('',#2573,#2574);
+#2573 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2574 = VECTOR('',#2575,1.);
+#2575 = DIRECTION('',(0.,1.,0.));
+#2576 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2577 = ORIENTED_EDGE('',*,*,#2578,.T.);
+#2578 = EDGE_CURVE('',#2532,#2579,#2581,.T.);
+#2579 = VERTEX_POINT('',#2580);
+#2580 = CARTESIAN_POINT('',(1.4,1.675,0.));
+#2581 = LINE('',#2582,#2583);
+#2582 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#2583 = VECTOR('',#2584,1.);
+#2584 = DIRECTION('',(0.,1.,0.));
+#2585 = ORIENTED_EDGE('',*,*,#2586,.F.);
+#2586 = EDGE_CURVE('',#2570,#2579,#2587,.T.);
+#2587 = LINE('',#2588,#2589);
+#2588 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#2589 = VECTOR('',#2590,1.);
+#2590 = DIRECTION('',(1.,0.,0.));
+#2591 = FACE_BOUND('',#2592,.F.);
+#2592 = EDGE_LOOP('',(#2593));
+#2593 = ORIENTED_EDGE('',*,*,#2594,.T.);
+#2594 = EDGE_CURVE('',#2595,#2595,#2597,.T.);
+#2595 = VERTEX_POINT('',#2596);
+#2596 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#2597 = CIRCLE('',#2598,0.957708);
+#2598 = AXIS2_PLACEMENT_3D('',#2599,#2600,#2601);
+#2599 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2600 = DIRECTION('',(0.,0.,-1.));
+#2601 = DIRECTION('',(1.,0.,0.));
+#2602 = PLANE('',#2603);
+#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
+#2604 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#2605 = DIRECTION('',(0.,0.,1.));
+#2606 = DIRECTION('',(1.,0.,0.));
+#2607 = ADVANCED_FACE('',(#2608),#2660,.T.);
+#2608 = FACE_BOUND('',#2609,.T.);
+#2609 = EDGE_LOOP('',(#2610,#2618,#2619,#2620,#2629,#2637,#2645,#2653));
+#2610 = ORIENTED_EDGE('',*,*,#2611,.F.);
+#2611 = EDGE_CURVE('',#2548,#2612,#2614,.T.);
+#2612 = VERTEX_POINT('',#2613);
+#2613 = CARTESIAN_POINT('',(1.4,1.675,0.2));
+#2614 = LINE('',#2615,#2616);
+#2615 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#2616 = VECTOR('',#2617,1.);
+#2617 = DIRECTION('',(0.,1.,0.));
+#2618 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2619 = ORIENTED_EDGE('',*,*,#2578,.T.);
+#2620 = ORIENTED_EDGE('',*,*,#2621,.T.);
+#2621 = EDGE_CURVE('',#2579,#2622,#2624,.T.);
+#2622 = VERTEX_POINT('',#2623);
+#2623 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#2624 = CIRCLE('',#2625,0.25);
+#2625 = AXIS2_PLACEMENT_3D('',#2626,#2627,#2628);
+#2626 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2627 = DIRECTION('',(1.,-0.,0.));
+#2628 = DIRECTION('',(0.,0.,-1.));
+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2630 = EDGE_CURVE('',#2631,#2622,#2633,.T.);
+#2631 = VERTEX_POINT('',#2632);
+#2632 = CARTESIAN_POINT('',(1.4,1.925,0.343512745807));
+#2633 = LINE('',#2634,#2635);
+#2634 = CARTESIAN_POINT('',(1.4,1.925,1.7));
+#2635 = VECTOR('',#2636,1.);
+#2636 = DIRECTION('',(0.,0.,-1.));
+#2637 = ORIENTED_EDGE('',*,*,#2638,.F.);
+#2638 = EDGE_CURVE('',#2639,#2631,#2641,.T.);
+#2639 = VERTEX_POINT('',#2640);
+#2640 = CARTESIAN_POINT('',(1.4,1.725,0.343512745807));
+#2641 = LINE('',#2642,#2643);
+#2642 = CARTESIAN_POINT('',(1.4,1.257058506726,0.343512745807));
+#2643 = VECTOR('',#2644,1.);
+#2644 = DIRECTION('',(0.,1.,-2.2E-16));
+#2645 = ORIENTED_EDGE('',*,*,#2646,.T.);
+#2646 = EDGE_CURVE('',#2639,#2647,#2649,.T.);
+#2647 = VERTEX_POINT('',#2648);
+#2648 = CARTESIAN_POINT('',(1.4,1.725,0.25));
+#2649 = LINE('',#2650,#2651);
+#2650 = CARTESIAN_POINT('',(1.4,1.725,1.7));
+#2651 = VECTOR('',#2652,1.);
+#2652 = DIRECTION('',(0.,0.,-1.));
+#2653 = ORIENTED_EDGE('',*,*,#2654,.F.);
+#2654 = EDGE_CURVE('',#2612,#2647,#2655,.T.);
+#2655 = CIRCLE('',#2656,5.E-02);
+#2656 = AXIS2_PLACEMENT_3D('',#2657,#2658,#2659);
+#2657 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2658 = DIRECTION('',(1.,-0.,0.));
+#2659 = DIRECTION('',(0.,0.,-1.));
+#2660 = PLANE('',#2661);
+#2661 = AXIS2_PLACEMENT_3D('',#2662,#2663,#2664);
+#2662 = CARTESIAN_POINT('',(1.4,0.589117013452,0.373708233685));
+#2663 = DIRECTION('',(1.,0.,0.));
+#2664 = DIRECTION('',(0.,0.,1.));
+#2665 = ADVANCED_FACE('',(#2666,#2684),#2695,.T.);
+#2666 = FACE_BOUND('',#2667,.T.);
+#2667 = EDGE_LOOP('',(#2668,#2676,#2677,#2678));
+#2668 = ORIENTED_EDGE('',*,*,#2669,.F.);
+#2669 = EDGE_CURVE('',#2540,#2670,#2672,.T.);
+#2670 = VERTEX_POINT('',#2671);
+#2671 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#2672 = LINE('',#2673,#2674);
+#2673 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2674 = VECTOR('',#2675,1.);
+#2675 = DIRECTION('',(0.,1.,0.));
+#2676 = ORIENTED_EDGE('',*,*,#2547,.T.);
+#2677 = ORIENTED_EDGE('',*,*,#2611,.T.);
+#2678 = ORIENTED_EDGE('',*,*,#2679,.F.);
+#2679 = EDGE_CURVE('',#2670,#2612,#2680,.T.);
+#2680 = LINE('',#2681,#2682);
+#2681 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#2682 = VECTOR('',#2683,1.);
+#2683 = DIRECTION('',(1.,0.,0.));
+#2684 = FACE_BOUND('',#2685,.T.);
+#2685 = EDGE_LOOP('',(#2686));
+#2686 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2687 = EDGE_CURVE('',#2688,#2688,#2690,.T.);
+#2688 = VERTEX_POINT('',#2689);
+#2689 = CARTESIAN_POINT('',(0.957708,-0.2,0.2));
+#2690 = CIRCLE('',#2691,0.957708);
+#2691 = AXIS2_PLACEMENT_3D('',#2692,#2693,#2694);
+#2692 = CARTESIAN_POINT('',(0.,-0.2,0.2));
+#2693 = DIRECTION('',(0.,0.,-1.));
+#2694 = DIRECTION('',(1.,0.,0.));
+#2695 = PLANE('',#2696);
+#2696 = AXIS2_PLACEMENT_3D('',#2697,#2698,#2699);
+#2697 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#2698 = DIRECTION('',(0.,0.,1.));
+#2699 = DIRECTION('',(1.,0.,0.));
+#2700 = ADVANCED_FACE('',(#2701),#2746,.T.);
+#2701 = FACE_BOUND('',#2702,.T.);
+#2702 = EDGE_LOOP('',(#2703,#2704,#2705,#2714,#2722,#2730,#2738,#2745));
+#2703 = ORIENTED_EDGE('',*,*,#2539,.T.);
+#2704 = ORIENTED_EDGE('',*,*,#2669,.T.);
+#2705 = ORIENTED_EDGE('',*,*,#2706,.T.);
+#2706 = EDGE_CURVE('',#2670,#2707,#2709,.T.);
+#2707 = VERTEX_POINT('',#2708);
+#2708 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2709 = CIRCLE('',#2710,5.E-02);
+#2710 = AXIS2_PLACEMENT_3D('',#2711,#2712,#2713);
+#2711 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2712 = DIRECTION('',(1.,-0.,0.));
+#2713 = DIRECTION('',(0.,0.,-1.));
+#2714 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2715 = EDGE_CURVE('',#2707,#2716,#2718,.T.);
+#2716 = VERTEX_POINT('',#2717);
+#2717 = CARTESIAN_POINT('',(-1.4,1.725,0.343512745807));
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(0.,0.,1.));
+#2722 = ORIENTED_EDGE('',*,*,#2723,.T.);
+#2723 = EDGE_CURVE('',#2716,#2724,#2726,.T.);
+#2724 = VERTEX_POINT('',#2725);
+#2725 = CARTESIAN_POINT('',(-1.4,1.925,0.343512745807));
+#2726 = LINE('',#2727,#2728);
+#2727 = CARTESIAN_POINT('',(-1.4,1.257058506726,0.343512745807));
+#2728 = VECTOR('',#2729,1.);
+#2729 = DIRECTION('',(0.,1.,-2.2E-16));
+#2730 = ORIENTED_EDGE('',*,*,#2731,.F.);
+#2731 = EDGE_CURVE('',#2732,#2724,#2734,.T.);
+#2732 = VERTEX_POINT('',#2733);
+#2733 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#2734 = LINE('',#2735,#2736);
+#2735 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#2736 = VECTOR('',#2737,1.);
+#2737 = DIRECTION('',(0.,0.,1.));
+#2738 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#2739 = EDGE_CURVE('',#2570,#2732,#2740,.T.);
+#2740 = CIRCLE('',#2741,0.25);
+#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744);
+#2742 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2743 = DIRECTION('',(1.,-0.,0.));
+#2744 = DIRECTION('',(0.,0.,-1.));
+#2745 = ORIENTED_EDGE('',*,*,#2569,.F.);
+#2746 = PLANE('',#2747);
+#2747 = AXIS2_PLACEMENT_3D('',#2748,#2749,#2750);
+#2748 = CARTESIAN_POINT('',(-1.4,0.589117013452,0.373708233685));
+#2749 = DIRECTION('',(-1.,-0.,-0.));
+#2750 = DIRECTION('',(0.,0.,-1.));
+#2751 = ADVANCED_FACE('',(#2752),#2763,.T.);
+#2752 = FACE_BOUND('',#2753,.F.);
+#2753 = EDGE_LOOP('',(#2754,#2755,#2761,#2762));
+#2754 = ORIENTED_EDGE('',*,*,#2621,.T.);
+#2755 = ORIENTED_EDGE('',*,*,#2756,.T.);
+#2756 = EDGE_CURVE('',#2622,#2732,#2757,.T.);
+#2757 = LINE('',#2758,#2759);
+#2758 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#2759 = VECTOR('',#2760,1.);
+#2760 = DIRECTION('',(-1.,0.,0.));
+#2761 = ORIENTED_EDGE('',*,*,#2739,.F.);
+#2762 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#2763 = CYLINDRICAL_SURFACE('',#2764,0.25);
+#2764 = AXIS2_PLACEMENT_3D('',#2765,#2766,#2767);
+#2765 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#2766 = DIRECTION('',(-1.,0.,0.));
+#2767 = DIRECTION('',(0.,0.,-1.));
+#2768 = ADVANCED_FACE('',(#2769),#2780,.F.);
+#2769 = FACE_BOUND('',#2770,.F.);
+#2770 = EDGE_LOOP('',(#2771,#2772,#2778,#2779));
+#2771 = ORIENTED_EDGE('',*,*,#2594,.F.);
+#2772 = ORIENTED_EDGE('',*,*,#2773,.T.);
+#2773 = EDGE_CURVE('',#2595,#2688,#2774,.T.);
+#2774 = LINE('',#2775,#2776);
+#2775 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#2776 = VECTOR('',#2777,1.);
+#2777 = DIRECTION('',(0.,0.,1.));
+#2778 = ORIENTED_EDGE('',*,*,#2687,.T.);
+#2779 = ORIENTED_EDGE('',*,*,#2773,.F.);
+#2780 = CYLINDRICAL_SURFACE('',#2781,0.957708);
+#2781 = AXIS2_PLACEMENT_3D('',#2782,#2783,#2784);
+#2782 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#2783 = DIRECTION('',(0.,0.,-1.));
+#2784 = DIRECTION('',(1.,0.,0.));
+#2785 = ADVANCED_FACE('',(#2786),#2797,.F.);
+#2786 = FACE_BOUND('',#2787,.F.);
+#2787 = EDGE_LOOP('',(#2788,#2789,#2795,#2796));
+#2788 = ORIENTED_EDGE('',*,*,#2706,.T.);
+#2789 = ORIENTED_EDGE('',*,*,#2790,.T.);
+#2790 = EDGE_CURVE('',#2707,#2647,#2791,.T.);
+#2791 = LINE('',#2792,#2793);
+#2792 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#2793 = VECTOR('',#2794,1.);
+#2794 = DIRECTION('',(1.,0.,0.));
+#2795 = ORIENTED_EDGE('',*,*,#2654,.F.);
+#2796 = ORIENTED_EDGE('',*,*,#2679,.F.);
+#2797 = CYLINDRICAL_SURFACE('',#2798,5.E-02);
+#2798 = AXIS2_PLACEMENT_3D('',#2799,#2800,#2801);
+#2799 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#2800 = DIRECTION('',(1.,0.,0.));
+#2801 = DIRECTION('',(0.,0.,-1.));
+#2802 = ADVANCED_FACE('',(#2803),#2830,.F.);
+#2803 = FACE_BOUND('',#2804,.F.);
+#2804 = EDGE_LOOP('',(#2805,#2806,#2807,#2815,#2823,#2829));
+#2805 = ORIENTED_EDGE('',*,*,#2790,.F.);
+#2806 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2807 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2808 = EDGE_CURVE('',#2716,#2809,#2811,.T.);
+#2809 = VERTEX_POINT('',#2810);
+#2810 = CARTESIAN_POINT('',(-0.672726211997,1.725,1.7));
+#2811 = LINE('',#2812,#2813);
+#2812 = CARTESIAN_POINT('',(-1.12368888853,1.725,0.858879182881));
+#2813 = VECTOR('',#2814,1.);
+#2814 = DIRECTION('',(0.472516300533,1.E-16,0.881321930812));
+#2815 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2816 = EDGE_CURVE('',#2809,#2817,#2819,.T.);
+#2817 = VERTEX_POINT('',#2818);
+#2818 = CARTESIAN_POINT('',(0.672726211997,1.725,1.7));
+#2819 = LINE('',#2820,#2821);
+#2820 = CARTESIAN_POINT('',(-1.4,1.725,1.7));
+#2821 = VECTOR('',#2822,1.);
+#2822 = DIRECTION('',(1.,0.,0.));
+#2823 = ORIENTED_EDGE('',*,*,#2824,.F.);
+#2824 = EDGE_CURVE('',#2639,#2817,#2825,.T.);
+#2825 = LINE('',#2826,#2827);
+#2826 = CARTESIAN_POINT('',(1.12368888853,1.725,0.858879182881));
+#2827 = VECTOR('',#2828,1.);
+#2828 = DIRECTION('',(-0.472516300533,1.E-16,0.881321930812));
+#2829 = ORIENTED_EDGE('',*,*,#2646,.T.);
+#2830 = PLANE('',#2831);
+#2831 = AXIS2_PLACEMENT_3D('',#2832,#2833,#2834);
+#2832 = CARTESIAN_POINT('',(5.E-17,1.725,0.975));
+#2833 = DIRECTION('',(-0.,1.,-0.));
+#2834 = DIRECTION('',(-1.,0.,0.));
+#2835 = ADVANCED_FACE('',(#2836),#2854,.F.);
+#2836 = FACE_BOUND('',#2837,.F.);
+#2837 = EDGE_LOOP('',(#2838,#2846,#2847,#2848));
+#2838 = ORIENTED_EDGE('',*,*,#2839,.F.);
+#2839 = EDGE_CURVE('',#2631,#2840,#2842,.T.);
+#2840 = VERTEX_POINT('',#2841);
+#2841 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#2842 = LINE('',#2843,#2844);
+#2843 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#2844 = VECTOR('',#2845,1.);
+#2845 = DIRECTION('',(-0.472516300533,0.,0.881321930812));
+#2846 = ORIENTED_EDGE('',*,*,#2638,.F.);
+#2847 = ORIENTED_EDGE('',*,*,#2824,.T.);
+#2848 = ORIENTED_EDGE('',*,*,#2849,.F.);
+#2849 = EDGE_CURVE('',#2840,#2817,#2850,.T.);
+#2850 = LINE('',#2851,#2852);
+#2851 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#2852 = VECTOR('',#2853,1.);
+#2853 = DIRECTION('',(6.E-17,-1.,1.1E-16));
+#2854 = PLANE('',#2855);
+#2855 = AXIS2_PLACEMENT_3D('',#2856,#2857,#2858);
+#2856 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#2857 = DIRECTION('',(-0.881321930812,-1.E-16,-0.472516300533));
+#2858 = DIRECTION('',(-0.472516300533,2.E-16,0.881321930812));
+#2859 = ADVANCED_FACE('',(#2860),#2880,.T.);
+#2860 = FACE_BOUND('',#2861,.T.);
+#2861 = EDGE_LOOP('',(#2862,#2863,#2864,#2865,#2873,#2879));
+#2862 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#2863 = ORIENTED_EDGE('',*,*,#2756,.T.);
+#2864 = ORIENTED_EDGE('',*,*,#2731,.T.);
+#2865 = ORIENTED_EDGE('',*,*,#2866,.T.);
+#2866 = EDGE_CURVE('',#2724,#2867,#2869,.T.);
+#2867 = VERTEX_POINT('',#2868);
+#2868 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#2869 = LINE('',#2870,#2871);
+#2870 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#2871 = VECTOR('',#2872,1.);
+#2872 = DIRECTION('',(0.472516300533,0.,0.881321930812));
+#2873 = ORIENTED_EDGE('',*,*,#2874,.T.);
+#2874 = EDGE_CURVE('',#2867,#2840,#2875,.T.);
+#2875 = LINE('',#2876,#2877);
+#2876 = CARTESIAN_POINT('',(-1.4,1.925,1.7));
+#2877 = VECTOR('',#2878,1.);
+#2878 = DIRECTION('',(1.,0.,0.));
+#2879 = ORIENTED_EDGE('',*,*,#2839,.F.);
+#2880 = PLANE('',#2881);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(5.E-17,1.925,0.975));
+#2883 = DIRECTION('',(-0.,1.,-0.));
+#2884 = DIRECTION('',(-1.,0.,0.));
+#2885 = ADVANCED_FACE('',(#2886),#2897,.T.);
+#2886 = FACE_BOUND('',#2887,.T.);
+#2887 = EDGE_LOOP('',(#2888,#2889,#2890,#2891));
+#2888 = ORIENTED_EDGE('',*,*,#2866,.F.);
+#2889 = ORIENTED_EDGE('',*,*,#2723,.F.);
+#2890 = ORIENTED_EDGE('',*,*,#2808,.T.);
+#2891 = ORIENTED_EDGE('',*,*,#2892,.F.);
+#2892 = EDGE_CURVE('',#2867,#2809,#2893,.T.);
+#2893 = LINE('',#2894,#2895);
+#2894 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#2895 = VECTOR('',#2896,1.);
+#2896 = DIRECTION('',(-6.E-17,-1.,1.1E-16));
+#2897 = PLANE('',#2898);
+#2898 = AXIS2_PLACEMENT_3D('',#2899,#2900,#2901);
+#2899 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#2900 = DIRECTION('',(-0.881321930812,1.E-16,0.472516300533));
+#2901 = DIRECTION('',(0.472516300533,2.E-16,0.881321930812));
+#2902 = ADVANCED_FACE('',(#2903),#2930,.F.);
+#2903 = FACE_BOUND('',#2904,.T.);
+#2904 = EDGE_LOOP('',(#2905,#2914,#2922,#2929));
+#2905 = ORIENTED_EDGE('',*,*,#2906,.T.);
+#2906 = EDGE_CURVE('',#2817,#2907,#2909,.T.);
+#2907 = VERTEX_POINT('',#2908);
+#2908 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#2909 = CIRCLE('',#2910,0.1);
+#2910 = AXIS2_PLACEMENT_3D('',#2911,#2912,#2913);
+#2911 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2912 = DIRECTION('',(1.,0.,0.));
+#2913 = DIRECTION('',(-0.,1.,0.));
+#2914 = ORIENTED_EDGE('',*,*,#2915,.T.);
+#2915 = EDGE_CURVE('',#2907,#2916,#2918,.T.);
+#2916 = VERTEX_POINT('',#2917);
+#2917 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2918 = LINE('',#2919,#2920);
+#2919 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#2920 = VECTOR('',#2921,1.);
+#2921 = DIRECTION('',(-1.,0.,0.));
+#2922 = ORIENTED_EDGE('',*,*,#2923,.F.);
+#2923 = EDGE_CURVE('',#2809,#2916,#2924,.T.);
+#2924 = CIRCLE('',#2925,0.1);
+#2925 = AXIS2_PLACEMENT_3D('',#2926,#2927,#2928);
+#2926 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2927 = DIRECTION('',(1.,0.,0.));
+#2928 = DIRECTION('',(-0.,1.,0.));
+#2929 = ORIENTED_EDGE('',*,*,#2816,.T.);
+#2930 = CYLINDRICAL_SURFACE('',#2931,0.1);
+#2931 = AXIS2_PLACEMENT_3D('',#2932,#2933,#2934);
+#2932 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2933 = DIRECTION('',(-1.,-0.,-0.));
+#2934 = DIRECTION('',(0.,1.,0.));
+#2935 = ADVANCED_FACE('',(#2936),#2955,.T.);
+#2936 = FACE_BOUND('',#2937,.T.);
+#2937 = EDGE_LOOP('',(#2938,#2947,#2953,#2954));
+#2938 = ORIENTED_EDGE('',*,*,#2939,.T.);
+#2939 = EDGE_CURVE('',#2840,#2940,#2942,.T.);
+#2940 = VERTEX_POINT('',#2941);
+#2941 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#2942 = CIRCLE('',#2943,0.3);
+#2943 = AXIS2_PLACEMENT_3D('',#2944,#2945,#2946);
+#2944 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2945 = DIRECTION('',(1.,0.,0.));
+#2946 = DIRECTION('',(-0.,1.,0.));
+#2947 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#2948 = EDGE_CURVE('',#2940,#2907,#2949,.T.);
+#2949 = LINE('',#2950,#2951);
+#2950 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#2951 = VECTOR('',#2952,1.);
+#2952 = DIRECTION('',(0.,0.,-1.));
+#2953 = ORIENTED_EDGE('',*,*,#2906,.F.);
+#2954 = ORIENTED_EDGE('',*,*,#2849,.F.);
+#2955 = PLANE('',#2956);
+#2956 = AXIS2_PLACEMENT_3D('',#2957,#2958,#2959);
+#2957 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#2958 = DIRECTION('',(1.,0.,0.));
+#2959 = DIRECTION('',(-0.,1.,0.));
+#2960 = ADVANCED_FACE('',(#2961),#2980,.T.);
+#2961 = FACE_BOUND('',#2962,.T.);
+#2962 = EDGE_LOOP('',(#2963,#2972,#2978,#2979));
+#2963 = ORIENTED_EDGE('',*,*,#2964,.T.);
+#2964 = EDGE_CURVE('',#2867,#2965,#2967,.T.);
+#2965 = VERTEX_POINT('',#2966);
+#2966 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#2967 = CIRCLE('',#2968,0.3);
+#2968 = AXIS2_PLACEMENT_3D('',#2969,#2970,#2971);
+#2969 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2970 = DIRECTION('',(1.,0.,0.));
+#2971 = DIRECTION('',(-0.,1.,0.));
+#2972 = ORIENTED_EDGE('',*,*,#2973,.T.);
+#2973 = EDGE_CURVE('',#2965,#2940,#2974,.T.);
+#2974 = LINE('',#2975,#2976);
+#2975 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#2976 = VECTOR('',#2977,1.);
+#2977 = DIRECTION('',(1.,0.,0.));
+#2978 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2979 = ORIENTED_EDGE('',*,*,#2874,.F.);
+#2980 = CYLINDRICAL_SURFACE('',#2981,0.3);
+#2981 = AXIS2_PLACEMENT_3D('',#2982,#2983,#2984);
+#2982 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#2983 = DIRECTION('',(1.,0.,0.));
+#2984 = DIRECTION('',(-0.,1.,0.));
+#2985 = ADVANCED_FACE('',(#2986),#2997,.F.);
+#2986 = FACE_BOUND('',#2987,.T.);
+#2987 = EDGE_LOOP('',(#2988,#2989,#2995,#2996));
+#2988 = ORIENTED_EDGE('',*,*,#2923,.T.);
+#2989 = ORIENTED_EDGE('',*,*,#2990,.T.);
+#2990 = EDGE_CURVE('',#2916,#2965,#2991,.T.);
+#2991 = LINE('',#2992,#2993);
+#2992 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#2993 = VECTOR('',#2994,1.);
+#2994 = DIRECTION('',(0.,0.,1.));
+#2995 = ORIENTED_EDGE('',*,*,#2964,.F.);
+#2996 = ORIENTED_EDGE('',*,*,#2892,.T.);
+#2997 = PLANE('',#2998);
+#2998 = AXIS2_PLACEMENT_3D('',#2999,#3000,#3001);
+#2999 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3000 = DIRECTION('',(1.,0.,0.));
+#3001 = DIRECTION('',(-0.,1.,-0.));
+#3002 = ADVANCED_FACE('',(#3003),#3028,.F.);
+#3003 = FACE_BOUND('',#3004,.F.);
+#3004 = EDGE_LOOP('',(#3005,#3006,#3014,#3022));
+#3005 = ORIENTED_EDGE('',*,*,#2915,.T.);
+#3006 = ORIENTED_EDGE('',*,*,#3007,.T.);
+#3007 = EDGE_CURVE('',#2916,#3008,#3010,.T.);
+#3008 = VERTEX_POINT('',#3009);
+#3009 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3010 = LINE('',#3011,#3012);
+#3011 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3012 = VECTOR('',#3013,1.);
+#3013 = DIRECTION('',(0.,-1.,7.E-17));
+#3014 = ORIENTED_EDGE('',*,*,#3015,.T.);
+#3015 = EDGE_CURVE('',#3008,#3016,#3018,.T.);
+#3016 = VERTEX_POINT('',#3017);
+#3017 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(1.,0.,0.));
+#3022 = ORIENTED_EDGE('',*,*,#3023,.T.);
+#3023 = EDGE_CURVE('',#3016,#2907,#3024,.T.);
+#3024 = LINE('',#3025,#3026);
+#3025 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3026 = VECTOR('',#3027,1.);
+#3027 = DIRECTION('',(0.,1.,-7.E-17));
+#3028 = PLANE('',#3029);
+#3029 = AXIS2_PLACEMENT_3D('',#3030,#3031,#3032);
+#3030 = CARTESIAN_POINT('',(5.E-17,0.125,1.8));
+#3031 = DIRECTION('',(0.,0.,1.));
+#3032 = DIRECTION('',(0.,-1.,0.));
+#3033 = ADVANCED_FACE('',(#3034),#3052,.F.);
+#3034 = FACE_BOUND('',#3035,.F.);
+#3035 = EDGE_LOOP('',(#3036,#3044,#3050,#3051));
+#3036 = ORIENTED_EDGE('',*,*,#3037,.T.);
+#3037 = EDGE_CURVE('',#3016,#3038,#3040,.T.);
+#3038 = VERTEX_POINT('',#3039);
+#3039 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3040 = LINE('',#3041,#3042);
+#3041 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3042 = VECTOR('',#3043,1.);
+#3043 = DIRECTION('',(0.,0.,1.));
+#3044 = ORIENTED_EDGE('',*,*,#3045,.T.);
+#3045 = EDGE_CURVE('',#3038,#2940,#3046,.T.);
+#3046 = LINE('',#3047,#3048);
+#3047 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3048 = VECTOR('',#3049,1.);
+#3049 = DIRECTION('',(0.,1.,-7.E-17));
+#3050 = ORIENTED_EDGE('',*,*,#2948,.T.);
+#3051 = ORIENTED_EDGE('',*,*,#3023,.F.);
+#3052 = PLANE('',#3053);
+#3053 = AXIS2_PLACEMENT_3D('',#3054,#3055,#3056);
+#3054 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3055 = DIRECTION('',(-1.,0.,0.));
+#3056 = DIRECTION('',(-0.,1.,-7.E-17));
+#3057 = ADVANCED_FACE('',(#3058),#3076,.T.);
+#3058 = FACE_BOUND('',#3059,.T.);
+#3059 = EDGE_LOOP('',(#3060,#3061,#3069,#3075));
+#3060 = ORIENTED_EDGE('',*,*,#2973,.F.);
+#3061 = ORIENTED_EDGE('',*,*,#3062,.T.);
+#3062 = EDGE_CURVE('',#2965,#3063,#3065,.T.);
+#3063 = VERTEX_POINT('',#3064);
+#3064 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3065 = LINE('',#3066,#3067);
+#3066 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3067 = VECTOR('',#3068,1.);
+#3068 = DIRECTION('',(0.,-1.,7.E-17));
+#3069 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3070 = EDGE_CURVE('',#3063,#3038,#3071,.T.);
+#3071 = LINE('',#3072,#3073);
+#3072 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3073 = VECTOR('',#3074,1.);
+#3074 = DIRECTION('',(1.,0.,0.));
+#3075 = ORIENTED_EDGE('',*,*,#3045,.T.);
+#3076 = PLANE('',#3077);
+#3077 = AXIS2_PLACEMENT_3D('',#3078,#3079,#3080);
+#3078 = CARTESIAN_POINT('',(5.E-17,0.125,2.));
+#3079 = DIRECTION('',(0.,0.,1.));
+#3080 = DIRECTION('',(0.,-1.,0.));
+#3081 = ADVANCED_FACE('',(#3082),#3093,.F.);
+#3082 = FACE_BOUND('',#3083,.F.);
+#3083 = EDGE_LOOP('',(#3084,#3085,#3086,#3092));
+#3084 = ORIENTED_EDGE('',*,*,#2990,.T.);
+#3085 = ORIENTED_EDGE('',*,*,#3062,.T.);
+#3086 = ORIENTED_EDGE('',*,*,#3087,.F.);
+#3087 = EDGE_CURVE('',#3008,#3063,#3088,.T.);
+#3088 = LINE('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3090 = VECTOR('',#3091,1.);
+#3091 = DIRECTION('',(0.,0.,1.));
+#3092 = ORIENTED_EDGE('',*,*,#3007,.F.);
+#3093 = PLANE('',#3094);
+#3094 = AXIS2_PLACEMENT_3D('',#3095,#3096,#3097);
+#3095 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3096 = DIRECTION('',(1.,0.,0.));
+#3097 = DIRECTION('',(0.,-1.,7.E-17));
+#3098 = ADVANCED_FACE('',(#3099),#3105,.F.);
+#3099 = FACE_BOUND('',#3100,.F.);
+#3100 = EDGE_LOOP('',(#3101,#3102,#3103,#3104));
+#3101 = ORIENTED_EDGE('',*,*,#3087,.T.);
+#3102 = ORIENTED_EDGE('',*,*,#3070,.T.);
+#3103 = ORIENTED_EDGE('',*,*,#3037,.F.);
+#3104 = ORIENTED_EDGE('',*,*,#3015,.F.);
+#3105 = PLANE('',#3106);
+#3106 = AXIS2_PLACEMENT_3D('',#3107,#3108,#3109);
+#3107 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3108 = DIRECTION('',(0.,1.,0.));
+#3109 = DIRECTION('',(1.,0.,0.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3114))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3111,#3112,#3113)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3111 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3112 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3113 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3114 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#3111,
+ 'distance_accuracy_value','confusion accuracy');
+#3115 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3116,#3118);
+#3116 = ( REPRESENTATION_RELATIONSHIP('','',#2522,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3117)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3117 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#3118 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3119);
+#3119 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','blade_1','',#5,#2517,$);
+#3120 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2519));
+#3121 = SHAPE_DEFINITION_REPRESENTATION(#3122,#3128);
+#3122 = PRODUCT_DEFINITION_SHAPE('','',#3123);
+#3123 = PRODUCT_DEFINITION('design','',#3124,#3127);
+#3124 = PRODUCT_DEFINITION_FORMATION('','',#3125);
+#3125 = PRODUCT('blade_2','blade_2','',(#3126));
+#3126 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3127 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3128 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3129),#3716);
+#3129 = MANIFOLD_SOLID_BREP('',#3130);
+#3130 = CLOSED_SHELL('',(#3131,#3171,#3213,#3271,#3306,#3357,#3374,#3391
+ ,#3408,#3441,#3465,#3491,#3508,#3541,#3566,#3591,#3608,#3639,#3663,
+ #3687,#3704));
+#3131 = ADVANCED_FACE('',(#3132),#3166,.F.);
+#3132 = FACE_BOUND('',#3133,.F.);
+#3133 = EDGE_LOOP('',(#3134,#3144,#3152,#3160));
+#3134 = ORIENTED_EDGE('',*,*,#3135,.F.);
+#3135 = EDGE_CURVE('',#3136,#3138,#3140,.T.);
+#3136 = VERTEX_POINT('',#3137);
+#3137 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3138 = VERTEX_POINT('',#3139);
+#3139 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(1.,0.,0.));
+#3144 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3145 = EDGE_CURVE('',#3136,#3146,#3148,.T.);
+#3146 = VERTEX_POINT('',#3147);
+#3147 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3148 = LINE('',#3149,#3150);
+#3149 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3150 = VECTOR('',#3151,1.);
+#3151 = DIRECTION('',(0.,0.,1.));
+#3152 = ORIENTED_EDGE('',*,*,#3153,.T.);
+#3153 = EDGE_CURVE('',#3146,#3154,#3156,.T.);
+#3154 = VERTEX_POINT('',#3155);
+#3155 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(1.,0.,0.));
+#3160 = ORIENTED_EDGE('',*,*,#3161,.F.);
+#3161 = EDGE_CURVE('',#3138,#3154,#3162,.T.);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,0.,1.));
+#3166 = PLANE('',#3167);
+#3167 = AXIS2_PLACEMENT_3D('',#3168,#3169,#3170);
+#3168 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3169 = DIRECTION('',(0.,1.,0.));
+#3170 = DIRECTION('',(0.,0.,1.));
+#3171 = ADVANCED_FACE('',(#3172,#3197),#3208,.F.);
+#3172 = FACE_BOUND('',#3173,.F.);
+#3173 = EDGE_LOOP('',(#3174,#3182,#3183,#3191));
+#3174 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3175 = EDGE_CURVE('',#3136,#3176,#3178,.T.);
+#3176 = VERTEX_POINT('',#3177);
+#3177 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#3178 = LINE('',#3179,#3180);
+#3179 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3180 = VECTOR('',#3181,1.);
+#3181 = DIRECTION('',(0.,1.,0.));
+#3182 = ORIENTED_EDGE('',*,*,#3135,.T.);
+#3183 = ORIENTED_EDGE('',*,*,#3184,.T.);
+#3184 = EDGE_CURVE('',#3138,#3185,#3187,.T.);
+#3185 = VERTEX_POINT('',#3186);
+#3186 = CARTESIAN_POINT('',(1.4,1.675,0.));
+#3187 = LINE('',#3188,#3189);
+#3188 = CARTESIAN_POINT('',(1.4,-1.675,0.));
+#3189 = VECTOR('',#3190,1.);
+#3190 = DIRECTION('',(0.,1.,0.));
+#3191 = ORIENTED_EDGE('',*,*,#3192,.F.);
+#3192 = EDGE_CURVE('',#3176,#3185,#3193,.T.);
+#3193 = LINE('',#3194,#3195);
+#3194 = CARTESIAN_POINT('',(-1.4,1.675,0.));
+#3195 = VECTOR('',#3196,1.);
+#3196 = DIRECTION('',(1.,0.,0.));
+#3197 = FACE_BOUND('',#3198,.F.);
+#3198 = EDGE_LOOP('',(#3199));
+#3199 = ORIENTED_EDGE('',*,*,#3200,.T.);
+#3200 = EDGE_CURVE('',#3201,#3201,#3203,.T.);
+#3201 = VERTEX_POINT('',#3202);
+#3202 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#3203 = CIRCLE('',#3204,0.957708);
+#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207);
+#3205 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#3206 = DIRECTION('',(0.,0.,-1.));
+#3207 = DIRECTION('',(1.,0.,0.));
+#3208 = PLANE('',#3209);
+#3209 = AXIS2_PLACEMENT_3D('',#3210,#3211,#3212);
+#3210 = CARTESIAN_POINT('',(-1.4,-1.675,0.));
+#3211 = DIRECTION('',(0.,0.,1.));
+#3212 = DIRECTION('',(1.,0.,0.));
+#3213 = ADVANCED_FACE('',(#3214),#3266,.T.);
+#3214 = FACE_BOUND('',#3215,.T.);
+#3215 = EDGE_LOOP('',(#3216,#3224,#3225,#3226,#3235,#3243,#3251,#3259));
+#3216 = ORIENTED_EDGE('',*,*,#3217,.F.);
+#3217 = EDGE_CURVE('',#3154,#3218,#3220,.T.);
+#3218 = VERTEX_POINT('',#3219);
+#3219 = CARTESIAN_POINT('',(1.4,1.675,0.2));
+#3220 = LINE('',#3221,#3222);
+#3221 = CARTESIAN_POINT('',(1.4,-1.675,0.2));
+#3222 = VECTOR('',#3223,1.);
+#3223 = DIRECTION('',(0.,1.,0.));
+#3224 = ORIENTED_EDGE('',*,*,#3161,.F.);
+#3225 = ORIENTED_EDGE('',*,*,#3184,.T.);
+#3226 = ORIENTED_EDGE('',*,*,#3227,.T.);
+#3227 = EDGE_CURVE('',#3185,#3228,#3230,.T.);
+#3228 = VERTEX_POINT('',#3229);
+#3229 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#3230 = CIRCLE('',#3231,0.25);
+#3231 = AXIS2_PLACEMENT_3D('',#3232,#3233,#3234);
+#3232 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3233 = DIRECTION('',(1.,-0.,0.));
+#3234 = DIRECTION('',(0.,0.,-1.));
+#3235 = ORIENTED_EDGE('',*,*,#3236,.F.);
+#3236 = EDGE_CURVE('',#3237,#3228,#3239,.T.);
+#3237 = VERTEX_POINT('',#3238);
+#3238 = CARTESIAN_POINT('',(1.4,1.925,0.343512745807));
+#3239 = LINE('',#3240,#3241);
+#3240 = CARTESIAN_POINT('',(1.4,1.925,1.7));
+#3241 = VECTOR('',#3242,1.);
+#3242 = DIRECTION('',(0.,0.,-1.));
+#3243 = ORIENTED_EDGE('',*,*,#3244,.F.);
+#3244 = EDGE_CURVE('',#3245,#3237,#3247,.T.);
+#3245 = VERTEX_POINT('',#3246);
+#3246 = CARTESIAN_POINT('',(1.4,1.725,0.343512745807));
+#3247 = LINE('',#3248,#3249);
+#3248 = CARTESIAN_POINT('',(1.4,1.257058506726,0.343512745807));
+#3249 = VECTOR('',#3250,1.);
+#3250 = DIRECTION('',(0.,1.,-2.2E-16));
+#3251 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#3252 = EDGE_CURVE('',#3245,#3253,#3255,.T.);
+#3253 = VERTEX_POINT('',#3254);
+#3254 = CARTESIAN_POINT('',(1.4,1.725,0.25));
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(1.4,1.725,1.7));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(0.,0.,-1.));
+#3259 = ORIENTED_EDGE('',*,*,#3260,.F.);
+#3260 = EDGE_CURVE('',#3218,#3253,#3261,.T.);
+#3261 = CIRCLE('',#3262,5.E-02);
+#3262 = AXIS2_PLACEMENT_3D('',#3263,#3264,#3265);
+#3263 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3264 = DIRECTION('',(1.,-0.,0.));
+#3265 = DIRECTION('',(0.,0.,-1.));
+#3266 = PLANE('',#3267);
+#3267 = AXIS2_PLACEMENT_3D('',#3268,#3269,#3270);
+#3268 = CARTESIAN_POINT('',(1.4,0.589117013452,0.373708233685));
+#3269 = DIRECTION('',(1.,0.,0.));
+#3270 = DIRECTION('',(0.,0.,1.));
+#3271 = ADVANCED_FACE('',(#3272,#3290),#3301,.T.);
+#3272 = FACE_BOUND('',#3273,.T.);
+#3273 = EDGE_LOOP('',(#3274,#3282,#3283,#3284));
+#3274 = ORIENTED_EDGE('',*,*,#3275,.F.);
+#3275 = EDGE_CURVE('',#3146,#3276,#3278,.T.);
+#3276 = VERTEX_POINT('',#3277);
+#3277 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#3278 = LINE('',#3279,#3280);
+#3279 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3280 = VECTOR('',#3281,1.);
+#3281 = DIRECTION('',(0.,1.,0.));
+#3282 = ORIENTED_EDGE('',*,*,#3153,.T.);
+#3283 = ORIENTED_EDGE('',*,*,#3217,.T.);
+#3284 = ORIENTED_EDGE('',*,*,#3285,.F.);
+#3285 = EDGE_CURVE('',#3276,#3218,#3286,.T.);
+#3286 = LINE('',#3287,#3288);
+#3287 = CARTESIAN_POINT('',(-1.4,1.675,0.2));
+#3288 = VECTOR('',#3289,1.);
+#3289 = DIRECTION('',(1.,0.,0.));
+#3290 = FACE_BOUND('',#3291,.T.);
+#3291 = EDGE_LOOP('',(#3292));
+#3292 = ORIENTED_EDGE('',*,*,#3293,.T.);
+#3293 = EDGE_CURVE('',#3294,#3294,#3296,.T.);
+#3294 = VERTEX_POINT('',#3295);
+#3295 = CARTESIAN_POINT('',(0.957708,-0.2,0.2));
+#3296 = CIRCLE('',#3297,0.957708);
+#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300);
+#3298 = CARTESIAN_POINT('',(0.,-0.2,0.2));
+#3299 = DIRECTION('',(0.,0.,-1.));
+#3300 = DIRECTION('',(1.,0.,0.));
+#3301 = PLANE('',#3302);
+#3302 = AXIS2_PLACEMENT_3D('',#3303,#3304,#3305);
+#3303 = CARTESIAN_POINT('',(-1.4,-1.675,0.2));
+#3304 = DIRECTION('',(0.,0.,1.));
+#3305 = DIRECTION('',(1.,0.,0.));
+#3306 = ADVANCED_FACE('',(#3307),#3352,.T.);
+#3307 = FACE_BOUND('',#3308,.T.);
+#3308 = EDGE_LOOP('',(#3309,#3310,#3311,#3320,#3328,#3336,#3344,#3351));
+#3309 = ORIENTED_EDGE('',*,*,#3145,.T.);
+#3310 = ORIENTED_EDGE('',*,*,#3275,.T.);
+#3311 = ORIENTED_EDGE('',*,*,#3312,.T.);
+#3312 = EDGE_CURVE('',#3276,#3313,#3315,.T.);
+#3313 = VERTEX_POINT('',#3314);
+#3314 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3315 = CIRCLE('',#3316,5.E-02);
+#3316 = AXIS2_PLACEMENT_3D('',#3317,#3318,#3319);
+#3317 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3318 = DIRECTION('',(1.,-0.,0.));
+#3319 = DIRECTION('',(0.,0.,-1.));
+#3320 = ORIENTED_EDGE('',*,*,#3321,.T.);
+#3321 = EDGE_CURVE('',#3313,#3322,#3324,.T.);
+#3322 = VERTEX_POINT('',#3323);
+#3323 = CARTESIAN_POINT('',(-1.4,1.725,0.343512745807));
+#3324 = LINE('',#3325,#3326);
+#3325 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3326 = VECTOR('',#3327,1.);
+#3327 = DIRECTION('',(0.,0.,1.));
+#3328 = ORIENTED_EDGE('',*,*,#3329,.T.);
+#3329 = EDGE_CURVE('',#3322,#3330,#3332,.T.);
+#3330 = VERTEX_POINT('',#3331);
+#3331 = CARTESIAN_POINT('',(-1.4,1.925,0.343512745807));
+#3332 = LINE('',#3333,#3334);
+#3333 = CARTESIAN_POINT('',(-1.4,1.257058506726,0.343512745807));
+#3334 = VECTOR('',#3335,1.);
+#3335 = DIRECTION('',(0.,1.,-2.2E-16));
+#3336 = ORIENTED_EDGE('',*,*,#3337,.F.);
+#3337 = EDGE_CURVE('',#3338,#3330,#3340,.T.);
+#3338 = VERTEX_POINT('',#3339);
+#3339 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#3340 = LINE('',#3341,#3342);
+#3341 = CARTESIAN_POINT('',(-1.4,1.925,0.25));
+#3342 = VECTOR('',#3343,1.);
+#3343 = DIRECTION('',(0.,0.,1.));
+#3344 = ORIENTED_EDGE('',*,*,#3345,.F.);
+#3345 = EDGE_CURVE('',#3176,#3338,#3346,.T.);
+#3346 = CIRCLE('',#3347,0.25);
+#3347 = AXIS2_PLACEMENT_3D('',#3348,#3349,#3350);
+#3348 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3349 = DIRECTION('',(1.,-0.,0.));
+#3350 = DIRECTION('',(0.,0.,-1.));
+#3351 = ORIENTED_EDGE('',*,*,#3175,.F.);
+#3352 = PLANE('',#3353);
+#3353 = AXIS2_PLACEMENT_3D('',#3354,#3355,#3356);
+#3354 = CARTESIAN_POINT('',(-1.4,0.589117013452,0.373708233685));
+#3355 = DIRECTION('',(-1.,-0.,-0.));
+#3356 = DIRECTION('',(0.,0.,-1.));
+#3357 = ADVANCED_FACE('',(#3358),#3369,.T.);
+#3358 = FACE_BOUND('',#3359,.F.);
+#3359 = EDGE_LOOP('',(#3360,#3361,#3367,#3368));
+#3360 = ORIENTED_EDGE('',*,*,#3227,.T.);
+#3361 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3362 = EDGE_CURVE('',#3228,#3338,#3363,.T.);
+#3363 = LINE('',#3364,#3365);
+#3364 = CARTESIAN_POINT('',(1.4,1.925,0.25));
+#3365 = VECTOR('',#3366,1.);
+#3366 = DIRECTION('',(-1.,0.,0.));
+#3367 = ORIENTED_EDGE('',*,*,#3345,.F.);
+#3368 = ORIENTED_EDGE('',*,*,#3192,.T.);
+#3369 = CYLINDRICAL_SURFACE('',#3370,0.25);
+#3370 = AXIS2_PLACEMENT_3D('',#3371,#3372,#3373);
+#3371 = CARTESIAN_POINT('',(1.4,1.675,0.25));
+#3372 = DIRECTION('',(-1.,0.,0.));
+#3373 = DIRECTION('',(0.,0.,-1.));
+#3374 = ADVANCED_FACE('',(#3375),#3386,.F.);
+#3375 = FACE_BOUND('',#3376,.F.);
+#3376 = EDGE_LOOP('',(#3377,#3378,#3384,#3385));
+#3377 = ORIENTED_EDGE('',*,*,#3200,.F.);
+#3378 = ORIENTED_EDGE('',*,*,#3379,.T.);
+#3379 = EDGE_CURVE('',#3201,#3294,#3380,.T.);
+#3380 = LINE('',#3381,#3382);
+#3381 = CARTESIAN_POINT('',(0.957708,-0.2,0.));
+#3382 = VECTOR('',#3383,1.);
+#3383 = DIRECTION('',(0.,0.,1.));
+#3384 = ORIENTED_EDGE('',*,*,#3293,.T.);
+#3385 = ORIENTED_EDGE('',*,*,#3379,.F.);
+#3386 = CYLINDRICAL_SURFACE('',#3387,0.957708);
+#3387 = AXIS2_PLACEMENT_3D('',#3388,#3389,#3390);
+#3388 = CARTESIAN_POINT('',(0.,-0.2,0.));
+#3389 = DIRECTION('',(0.,0.,-1.));
+#3390 = DIRECTION('',(1.,0.,0.));
+#3391 = ADVANCED_FACE('',(#3392),#3403,.F.);
+#3392 = FACE_BOUND('',#3393,.F.);
+#3393 = EDGE_LOOP('',(#3394,#3395,#3401,#3402));
+#3394 = ORIENTED_EDGE('',*,*,#3312,.T.);
+#3395 = ORIENTED_EDGE('',*,*,#3396,.T.);
+#3396 = EDGE_CURVE('',#3313,#3253,#3397,.T.);
+#3397 = LINE('',#3398,#3399);
+#3398 = CARTESIAN_POINT('',(-1.4,1.725,0.25));
+#3399 = VECTOR('',#3400,1.);
+#3400 = DIRECTION('',(1.,0.,0.));
+#3401 = ORIENTED_EDGE('',*,*,#3260,.F.);
+#3402 = ORIENTED_EDGE('',*,*,#3285,.F.);
+#3403 = CYLINDRICAL_SURFACE('',#3404,5.E-02);
+#3404 = AXIS2_PLACEMENT_3D('',#3405,#3406,#3407);
+#3405 = CARTESIAN_POINT('',(-1.4,1.675,0.25));
+#3406 = DIRECTION('',(1.,0.,0.));
+#3407 = DIRECTION('',(0.,0.,-1.));
+#3408 = ADVANCED_FACE('',(#3409),#3436,.F.);
+#3409 = FACE_BOUND('',#3410,.F.);
+#3410 = EDGE_LOOP('',(#3411,#3412,#3413,#3421,#3429,#3435));
+#3411 = ORIENTED_EDGE('',*,*,#3396,.F.);
+#3412 = ORIENTED_EDGE('',*,*,#3321,.T.);
+#3413 = ORIENTED_EDGE('',*,*,#3414,.T.);
+#3414 = EDGE_CURVE('',#3322,#3415,#3417,.T.);
+#3415 = VERTEX_POINT('',#3416);
+#3416 = CARTESIAN_POINT('',(-0.672726211997,1.725,1.7));
+#3417 = LINE('',#3418,#3419);
+#3418 = CARTESIAN_POINT('',(-1.12368888853,1.725,0.858879182881));
+#3419 = VECTOR('',#3420,1.);
+#3420 = DIRECTION('',(0.472516300533,1.E-16,0.881321930812));
+#3421 = ORIENTED_EDGE('',*,*,#3422,.T.);
+#3422 = EDGE_CURVE('',#3415,#3423,#3425,.T.);
+#3423 = VERTEX_POINT('',#3424);
+#3424 = CARTESIAN_POINT('',(0.672726211997,1.725,1.7));
+#3425 = LINE('',#3426,#3427);
+#3426 = CARTESIAN_POINT('',(-1.4,1.725,1.7));
+#3427 = VECTOR('',#3428,1.);
+#3428 = DIRECTION('',(1.,0.,0.));
+#3429 = ORIENTED_EDGE('',*,*,#3430,.F.);
+#3430 = EDGE_CURVE('',#3245,#3423,#3431,.T.);
+#3431 = LINE('',#3432,#3433);
+#3432 = CARTESIAN_POINT('',(1.12368888853,1.725,0.858879182881));
+#3433 = VECTOR('',#3434,1.);
+#3434 = DIRECTION('',(-0.472516300533,1.E-16,0.881321930812));
+#3435 = ORIENTED_EDGE('',*,*,#3252,.T.);
+#3436 = PLANE('',#3437);
+#3437 = AXIS2_PLACEMENT_3D('',#3438,#3439,#3440);
+#3438 = CARTESIAN_POINT('',(5.E-17,1.725,0.975));
+#3439 = DIRECTION('',(-0.,1.,-0.));
+#3440 = DIRECTION('',(-1.,0.,0.));
+#3441 = ADVANCED_FACE('',(#3442),#3460,.F.);
+#3442 = FACE_BOUND('',#3443,.F.);
+#3443 = EDGE_LOOP('',(#3444,#3452,#3453,#3454));
+#3444 = ORIENTED_EDGE('',*,*,#3445,.F.);
+#3445 = EDGE_CURVE('',#3237,#3446,#3448,.T.);
+#3446 = VERTEX_POINT('',#3447);
+#3447 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#3448 = LINE('',#3449,#3450);
+#3449 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#3450 = VECTOR('',#3451,1.);
+#3451 = DIRECTION('',(-0.472516300533,0.,0.881321930812));
+#3452 = ORIENTED_EDGE('',*,*,#3244,.F.);
+#3453 = ORIENTED_EDGE('',*,*,#3430,.T.);
+#3454 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3455 = EDGE_CURVE('',#3446,#3423,#3456,.T.);
+#3456 = LINE('',#3457,#3458);
+#3457 = CARTESIAN_POINT('',(0.672726211997,1.925,1.7));
+#3458 = VECTOR('',#3459,1.);
+#3459 = DIRECTION('',(6.E-17,-1.,1.1E-16));
+#3460 = PLANE('',#3461);
+#3461 = AXIS2_PLACEMENT_3D('',#3462,#3463,#3464);
+#3462 = CARTESIAN_POINT('',(1.422934,1.925,0.300737));
+#3463 = DIRECTION('',(-0.881321930812,-1.E-16,-0.472516300533));
+#3464 = DIRECTION('',(-0.472516300533,2.E-16,0.881321930812));
+#3465 = ADVANCED_FACE('',(#3466),#3486,.T.);
+#3466 = FACE_BOUND('',#3467,.T.);
+#3467 = EDGE_LOOP('',(#3468,#3469,#3470,#3471,#3479,#3485));
+#3468 = ORIENTED_EDGE('',*,*,#3236,.T.);
+#3469 = ORIENTED_EDGE('',*,*,#3362,.T.);
+#3470 = ORIENTED_EDGE('',*,*,#3337,.T.);
+#3471 = ORIENTED_EDGE('',*,*,#3472,.T.);
+#3472 = EDGE_CURVE('',#3330,#3473,#3475,.T.);
+#3473 = VERTEX_POINT('',#3474);
+#3474 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#3475 = LINE('',#3476,#3477);
+#3476 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#3477 = VECTOR('',#3478,1.);
+#3478 = DIRECTION('',(0.472516300533,0.,0.881321930812));
+#3479 = ORIENTED_EDGE('',*,*,#3480,.T.);
+#3480 = EDGE_CURVE('',#3473,#3446,#3481,.T.);
+#3481 = LINE('',#3482,#3483);
+#3482 = CARTESIAN_POINT('',(-1.4,1.925,1.7));
+#3483 = VECTOR('',#3484,1.);
+#3484 = DIRECTION('',(1.,0.,0.));
+#3485 = ORIENTED_EDGE('',*,*,#3445,.F.);
+#3486 = PLANE('',#3487);
+#3487 = AXIS2_PLACEMENT_3D('',#3488,#3489,#3490);
+#3488 = CARTESIAN_POINT('',(5.E-17,1.925,0.975));
+#3489 = DIRECTION('',(-0.,1.,-0.));
+#3490 = DIRECTION('',(-1.,0.,0.));
+#3491 = ADVANCED_FACE('',(#3492),#3503,.T.);
+#3492 = FACE_BOUND('',#3493,.T.);
+#3493 = EDGE_LOOP('',(#3494,#3495,#3496,#3497));
+#3494 = ORIENTED_EDGE('',*,*,#3472,.F.);
+#3495 = ORIENTED_EDGE('',*,*,#3329,.F.);
+#3496 = ORIENTED_EDGE('',*,*,#3414,.T.);
+#3497 = ORIENTED_EDGE('',*,*,#3498,.F.);
+#3498 = EDGE_CURVE('',#3473,#3415,#3499,.T.);
+#3499 = LINE('',#3500,#3501);
+#3500 = CARTESIAN_POINT('',(-0.672726211997,1.925,1.7));
+#3501 = VECTOR('',#3502,1.);
+#3502 = DIRECTION('',(-6.E-17,-1.,1.1E-16));
+#3503 = PLANE('',#3504);
+#3504 = AXIS2_PLACEMENT_3D('',#3505,#3506,#3507);
+#3505 = CARTESIAN_POINT('',(-1.422934,1.925,0.300737));
+#3506 = DIRECTION('',(-0.881321930812,1.E-16,0.472516300533));
+#3507 = DIRECTION('',(0.472516300533,2.E-16,0.881321930812));
+#3508 = ADVANCED_FACE('',(#3509),#3536,.F.);
+#3509 = FACE_BOUND('',#3510,.T.);
+#3510 = EDGE_LOOP('',(#3511,#3520,#3528,#3535));
+#3511 = ORIENTED_EDGE('',*,*,#3512,.T.);
+#3512 = EDGE_CURVE('',#3423,#3513,#3515,.T.);
+#3513 = VERTEX_POINT('',#3514);
+#3514 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#3515 = CIRCLE('',#3516,0.1);
+#3516 = AXIS2_PLACEMENT_3D('',#3517,#3518,#3519);
+#3517 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3518 = DIRECTION('',(1.,0.,0.));
+#3519 = DIRECTION('',(-0.,1.,0.));
+#3520 = ORIENTED_EDGE('',*,*,#3521,.T.);
+#3521 = EDGE_CURVE('',#3513,#3522,#3524,.T.);
+#3522 = VERTEX_POINT('',#3523);
+#3523 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3524 = LINE('',#3525,#3526);
+#3525 = CARTESIAN_POINT('',(0.672726211997,1.625,1.8));
+#3526 = VECTOR('',#3527,1.);
+#3527 = DIRECTION('',(-1.,0.,0.));
+#3528 = ORIENTED_EDGE('',*,*,#3529,.F.);
+#3529 = EDGE_CURVE('',#3415,#3522,#3530,.T.);
+#3530 = CIRCLE('',#3531,0.1);
+#3531 = AXIS2_PLACEMENT_3D('',#3532,#3533,#3534);
+#3532 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3533 = DIRECTION('',(1.,0.,0.));
+#3534 = DIRECTION('',(-0.,1.,0.));
+#3535 = ORIENTED_EDGE('',*,*,#3422,.T.);
+#3536 = CYLINDRICAL_SURFACE('',#3537,0.1);
+#3537 = AXIS2_PLACEMENT_3D('',#3538,#3539,#3540);
+#3538 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3539 = DIRECTION('',(-1.,-0.,-0.));
+#3540 = DIRECTION('',(0.,1.,0.));
+#3541 = ADVANCED_FACE('',(#3542),#3561,.T.);
+#3542 = FACE_BOUND('',#3543,.T.);
+#3543 = EDGE_LOOP('',(#3544,#3553,#3559,#3560));
+#3544 = ORIENTED_EDGE('',*,*,#3545,.T.);
+#3545 = EDGE_CURVE('',#3446,#3546,#3548,.T.);
+#3546 = VERTEX_POINT('',#3547);
+#3547 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#3548 = CIRCLE('',#3549,0.3);
+#3549 = AXIS2_PLACEMENT_3D('',#3550,#3551,#3552);
+#3550 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3551 = DIRECTION('',(1.,0.,0.));
+#3552 = DIRECTION('',(-0.,1.,0.));
+#3553 = ORIENTED_EDGE('',*,*,#3554,.T.);
+#3554 = EDGE_CURVE('',#3546,#3513,#3555,.T.);
+#3555 = LINE('',#3556,#3557);
+#3556 = CARTESIAN_POINT('',(0.672726211997,1.625,2.));
+#3557 = VECTOR('',#3558,1.);
+#3558 = DIRECTION('',(0.,0.,-1.));
+#3559 = ORIENTED_EDGE('',*,*,#3512,.F.);
+#3560 = ORIENTED_EDGE('',*,*,#3455,.F.);
+#3561 = PLANE('',#3562);
+#3562 = AXIS2_PLACEMENT_3D('',#3563,#3564,#3565);
+#3563 = CARTESIAN_POINT('',(0.672726211997,1.625,1.7));
+#3564 = DIRECTION('',(1.,0.,0.));
+#3565 = DIRECTION('',(-0.,1.,0.));
+#3566 = ADVANCED_FACE('',(#3567),#3586,.T.);
+#3567 = FACE_BOUND('',#3568,.T.);
+#3568 = EDGE_LOOP('',(#3569,#3578,#3584,#3585));
+#3569 = ORIENTED_EDGE('',*,*,#3570,.T.);
+#3570 = EDGE_CURVE('',#3473,#3571,#3573,.T.);
+#3571 = VERTEX_POINT('',#3572);
+#3572 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3573 = CIRCLE('',#3574,0.3);
+#3574 = AXIS2_PLACEMENT_3D('',#3575,#3576,#3577);
+#3575 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3576 = DIRECTION('',(1.,0.,0.));
+#3577 = DIRECTION('',(-0.,1.,0.));
+#3578 = ORIENTED_EDGE('',*,*,#3579,.T.);
+#3579 = EDGE_CURVE('',#3571,#3546,#3580,.T.);
+#3580 = LINE('',#3581,#3582);
+#3581 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3582 = VECTOR('',#3583,1.);
+#3583 = DIRECTION('',(1.,0.,0.));
+#3584 = ORIENTED_EDGE('',*,*,#3545,.F.);
+#3585 = ORIENTED_EDGE('',*,*,#3480,.F.);
+#3586 = CYLINDRICAL_SURFACE('',#3587,0.3);
+#3587 = AXIS2_PLACEMENT_3D('',#3588,#3589,#3590);
+#3588 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3589 = DIRECTION('',(1.,0.,0.));
+#3590 = DIRECTION('',(-0.,1.,0.));
+#3591 = ADVANCED_FACE('',(#3592),#3603,.F.);
+#3592 = FACE_BOUND('',#3593,.T.);
+#3593 = EDGE_LOOP('',(#3594,#3595,#3601,#3602));
+#3594 = ORIENTED_EDGE('',*,*,#3529,.T.);
+#3595 = ORIENTED_EDGE('',*,*,#3596,.T.);
+#3596 = EDGE_CURVE('',#3522,#3571,#3597,.T.);
+#3597 = LINE('',#3598,#3599);
+#3598 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3599 = VECTOR('',#3600,1.);
+#3600 = DIRECTION('',(0.,0.,1.));
+#3601 = ORIENTED_EDGE('',*,*,#3570,.F.);
+#3602 = ORIENTED_EDGE('',*,*,#3498,.T.);
+#3603 = PLANE('',#3604);
+#3604 = AXIS2_PLACEMENT_3D('',#3605,#3606,#3607);
+#3605 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.7));
+#3606 = DIRECTION('',(1.,0.,0.));
+#3607 = DIRECTION('',(-0.,1.,-0.));
+#3608 = ADVANCED_FACE('',(#3609),#3634,.F.);
+#3609 = FACE_BOUND('',#3610,.F.);
+#3610 = EDGE_LOOP('',(#3611,#3612,#3620,#3628));
+#3611 = ORIENTED_EDGE('',*,*,#3521,.T.);
+#3612 = ORIENTED_EDGE('',*,*,#3613,.T.);
+#3613 = EDGE_CURVE('',#3522,#3614,#3616,.T.);
+#3614 = VERTEX_POINT('',#3615);
+#3615 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3616 = LINE('',#3617,#3618);
+#3617 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3618 = VECTOR('',#3619,1.);
+#3619 = DIRECTION('',(0.,-1.,7.E-17));
+#3620 = ORIENTED_EDGE('',*,*,#3621,.T.);
+#3621 = EDGE_CURVE('',#3614,#3622,#3624,.T.);
+#3622 = VERTEX_POINT('',#3623);
+#3623 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3624 = LINE('',#3625,#3626);
+#3625 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3626 = VECTOR('',#3627,1.);
+#3627 = DIRECTION('',(1.,0.,0.));
+#3628 = ORIENTED_EDGE('',*,*,#3629,.T.);
+#3629 = EDGE_CURVE('',#3622,#3513,#3630,.T.);
+#3630 = LINE('',#3631,#3632);
+#3631 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3632 = VECTOR('',#3633,1.);
+#3633 = DIRECTION('',(0.,1.,-7.E-17));
+#3634 = PLANE('',#3635);
+#3635 = AXIS2_PLACEMENT_3D('',#3636,#3637,#3638);
+#3636 = CARTESIAN_POINT('',(5.E-17,0.125,1.8));
+#3637 = DIRECTION('',(0.,0.,1.));
+#3638 = DIRECTION('',(0.,-1.,0.));
+#3639 = ADVANCED_FACE('',(#3640),#3658,.F.);
+#3640 = FACE_BOUND('',#3641,.F.);
+#3641 = EDGE_LOOP('',(#3642,#3650,#3656,#3657));
+#3642 = ORIENTED_EDGE('',*,*,#3643,.T.);
+#3643 = EDGE_CURVE('',#3622,#3644,#3646,.T.);
+#3644 = VERTEX_POINT('',#3645);
+#3645 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3646 = LINE('',#3647,#3648);
+#3647 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3648 = VECTOR('',#3649,1.);
+#3649 = DIRECTION('',(0.,0.,1.));
+#3650 = ORIENTED_EDGE('',*,*,#3651,.T.);
+#3651 = EDGE_CURVE('',#3644,#3546,#3652,.T.);
+#3652 = LINE('',#3653,#3654);
+#3653 = CARTESIAN_POINT('',(0.672726211997,-1.375,2.));
+#3654 = VECTOR('',#3655,1.);
+#3655 = DIRECTION('',(0.,1.,-7.E-17));
+#3656 = ORIENTED_EDGE('',*,*,#3554,.T.);
+#3657 = ORIENTED_EDGE('',*,*,#3629,.F.);
+#3658 = PLANE('',#3659);
+#3659 = AXIS2_PLACEMENT_3D('',#3660,#3661,#3662);
+#3660 = CARTESIAN_POINT('',(0.672726211997,-1.375,1.8));
+#3661 = DIRECTION('',(-1.,0.,0.));
+#3662 = DIRECTION('',(-0.,1.,-7.E-17));
+#3663 = ADVANCED_FACE('',(#3664),#3682,.T.);
+#3664 = FACE_BOUND('',#3665,.T.);
+#3665 = EDGE_LOOP('',(#3666,#3667,#3675,#3681));
+#3666 = ORIENTED_EDGE('',*,*,#3579,.F.);
+#3667 = ORIENTED_EDGE('',*,*,#3668,.T.);
+#3668 = EDGE_CURVE('',#3571,#3669,#3671,.T.);
+#3669 = VERTEX_POINT('',#3670);
+#3670 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3671 = LINE('',#3672,#3673);
+#3672 = CARTESIAN_POINT('',(-0.672726211997,1.625,2.));
+#3673 = VECTOR('',#3674,1.);
+#3674 = DIRECTION('',(0.,-1.,7.E-17));
+#3675 = ORIENTED_EDGE('',*,*,#3676,.T.);
+#3676 = EDGE_CURVE('',#3669,#3644,#3677,.T.);
+#3677 = LINE('',#3678,#3679);
+#3678 = CARTESIAN_POINT('',(-0.672726211997,-1.375,2.));
+#3679 = VECTOR('',#3680,1.);
+#3680 = DIRECTION('',(1.,0.,0.));
+#3681 = ORIENTED_EDGE('',*,*,#3651,.T.);
+#3682 = PLANE('',#3683);
+#3683 = AXIS2_PLACEMENT_3D('',#3684,#3685,#3686);
+#3684 = CARTESIAN_POINT('',(5.E-17,0.125,2.));
+#3685 = DIRECTION('',(0.,0.,1.));
+#3686 = DIRECTION('',(0.,-1.,0.));
+#3687 = ADVANCED_FACE('',(#3688),#3699,.F.);
+#3688 = FACE_BOUND('',#3689,.F.);
+#3689 = EDGE_LOOP('',(#3690,#3691,#3692,#3698));
+#3690 = ORIENTED_EDGE('',*,*,#3596,.T.);
+#3691 = ORIENTED_EDGE('',*,*,#3668,.T.);
+#3692 = ORIENTED_EDGE('',*,*,#3693,.F.);
+#3693 = EDGE_CURVE('',#3614,#3669,#3694,.T.);
+#3694 = LINE('',#3695,#3696);
+#3695 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3696 = VECTOR('',#3697,1.);
+#3697 = DIRECTION('',(0.,0.,1.));
+#3698 = ORIENTED_EDGE('',*,*,#3613,.F.);
+#3699 = PLANE('',#3700);
+#3700 = AXIS2_PLACEMENT_3D('',#3701,#3702,#3703);
+#3701 = CARTESIAN_POINT('',(-0.672726211997,1.625,1.8));
+#3702 = DIRECTION('',(1.,0.,0.));
+#3703 = DIRECTION('',(0.,-1.,7.E-17));
+#3704 = ADVANCED_FACE('',(#3705),#3711,.F.);
+#3705 = FACE_BOUND('',#3706,.F.);
+#3706 = EDGE_LOOP('',(#3707,#3708,#3709,#3710));
+#3707 = ORIENTED_EDGE('',*,*,#3693,.T.);
+#3708 = ORIENTED_EDGE('',*,*,#3676,.T.);
+#3709 = ORIENTED_EDGE('',*,*,#3643,.F.);
+#3710 = ORIENTED_EDGE('',*,*,#3621,.F.);
+#3711 = PLANE('',#3712);
+#3712 = AXIS2_PLACEMENT_3D('',#3713,#3714,#3715);
+#3713 = CARTESIAN_POINT('',(-0.672726211997,-1.375,1.8));
+#3714 = DIRECTION('',(0.,1.,0.));
+#3715 = DIRECTION('',(1.,0.,0.));
+#3716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3720))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3717,#3718,#3719)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3717 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3718 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3719 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3720 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#3717,
+ 'distance_accuracy_value','confusion accuracy');
+#3721 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3722,#3724);
+#3722 = ( REPRESENTATION_RELATIONSHIP('','',#3128,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3723)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3723 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#3724 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3725);
+#3725 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','blade_2','',#5,#3123,$);
+#3726 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3125));
+#3727 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3728,#3730);
+#3728 = ( REPRESENTATION_RELATIONSHIP('','',#3128,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3729)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3729 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#3730 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3731);
+#3731 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','blade_3','',#5,#3123,$);
+#3732 = SHAPE_DEFINITION_REPRESENTATION(#3733,#3739);
+#3733 = PRODUCT_DEFINITION_SHAPE('','',#3734);
+#3734 = PRODUCT_DEFINITION('design','',#3735,#3738);
+#3735 = PRODUCT_DEFINITION_FORMATION('','',#3736);
+#3736 = PRODUCT('Vis_1','Vis_1','',(#3737));
+#3737 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3738 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3739 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3740),#3979);
+#3740 = MANIFOLD_SOLID_BREP('',#3741);
+#3741 = CLOSED_SHELL('',(#3742,#3767,#3858,#3875,#3893,#3918,#3935,#3945
+ ,#3970));
+#3742 = ADVANCED_FACE('',(#3743),#3762,.F.);
+#3743 = FACE_BOUND('',#3744,.T.);
+#3744 = EDGE_LOOP('',(#3745,#3756));
+#3745 = ORIENTED_EDGE('',*,*,#3746,.F.);
+#3746 = EDGE_CURVE('',#3747,#3749,#3751,.T.);
+#3747 = VERTEX_POINT('',#3748);
+#3748 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3749 = VERTEX_POINT('',#3750);
+#3750 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3751 = CIRCLE('',#3752,1.22928);
+#3752 = AXIS2_PLACEMENT_3D('',#3753,#3754,#3755);
+#3753 = CARTESIAN_POINT('',(0.,1.673030158855E-15,7.534658));
+#3754 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3755 = DIRECTION('',(1.,0.,0.));
+#3756 = ORIENTED_EDGE('',*,*,#3757,.F.);
+#3757 = EDGE_CURVE('',#3749,#3747,#3758,.T.);
+#3758 = LINE('',#3759,#3760);
+#3759 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3760 = VECTOR('',#3761,1.);
+#3761 = DIRECTION('',(1.,0.,0.));
+#3762 = PLANE('',#3763);
+#3763 = AXIS2_PLACEMENT_3D('',#3764,#3765,#3766);
+#3764 = CARTESIAN_POINT('',(0.,1.673030158855E-15,7.534658));
+#3765 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3766 = DIRECTION('',(1.,0.,0.));
+#3767 = ADVANCED_FACE('',(#3768),#3853,.T.);
+#3768 = FACE_BOUND('',#3769,.T.);
+#3769 = EDGE_LOOP('',(#3770,#3778,#3779,#3787,#3796,#3804,#3813,#3821,
+ #3830,#3838,#3845,#3846));
+#3770 = ORIENTED_EDGE('',*,*,#3771,.F.);
+#3771 = EDGE_CURVE('',#3747,#3772,#3774,.T.);
+#3772 = VERTEX_POINT('',#3773);
+#3773 = CARTESIAN_POINT('',(1.19211128608,-0.3,6.834658));
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(1.19211128608,-0.3,7.534658));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3778 = ORIENTED_EDGE('',*,*,#3746,.T.);
+#3779 = ORIENTED_EDGE('',*,*,#3780,.T.);
+#3780 = EDGE_CURVE('',#3749,#3781,#3783,.T.);
+#3781 = VERTEX_POINT('',#3782);
+#3782 = CARTESIAN_POINT('',(-1.19211128608,-0.3,6.834658));
+#3783 = LINE('',#3784,#3785);
+#3784 = CARTESIAN_POINT('',(-1.19211128608,-0.3,7.534658));
+#3785 = VECTOR('',#3786,1.);
+#3786 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3787 = ORIENTED_EDGE('',*,*,#3788,.T.);
+#3788 = EDGE_CURVE('',#3781,#3789,#3791,.T.);
+#3789 = VERTEX_POINT('',#3790);
+#3790 = CARTESIAN_POINT('',(-1.19211128608,0.3,6.834658));
+#3791 = CIRCLE('',#3792,1.22928);
+#3792 = AXIS2_PLACEMENT_3D('',#3793,#3794,#3795);
+#3793 = CARTESIAN_POINT('',(0.,1.517598935408E-15,6.834658));
+#3794 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3795 = DIRECTION('',(1.,0.,0.));
+#3796 = ORIENTED_EDGE('',*,*,#3797,.F.);
+#3797 = EDGE_CURVE('',#3798,#3789,#3800,.T.);
+#3798 = VERTEX_POINT('',#3799);
+#3799 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3800 = LINE('',#3801,#3802);
+#3801 = CARTESIAN_POINT('',(-1.19211128608,0.3,7.534658));
+#3802 = VECTOR('',#3803,1.);
+#3803 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3804 = ORIENTED_EDGE('',*,*,#3805,.T.);
+#3805 = EDGE_CURVE('',#3798,#3806,#3808,.T.);
+#3806 = VERTEX_POINT('',#3807);
+#3807 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3808 = CIRCLE('',#3809,1.22928);
+#3809 = AXIS2_PLACEMENT_3D('',#3810,#3811,#3812);
+#3810 = CARTESIAN_POINT('',(0.,1.673030158855E-15,7.534658));
+#3811 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3812 = DIRECTION('',(1.,0.,0.));
+#3813 = ORIENTED_EDGE('',*,*,#3814,.T.);
+#3814 = EDGE_CURVE('',#3806,#3815,#3817,.T.);
+#3815 = VERTEX_POINT('',#3816);
+#3816 = CARTESIAN_POINT('',(1.19211128608,0.3,6.834658));
+#3817 = LINE('',#3818,#3819);
+#3818 = CARTESIAN_POINT('',(1.19211128608,0.3,7.534658));
+#3819 = VECTOR('',#3820,1.);
+#3820 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3821 = ORIENTED_EDGE('',*,*,#3822,.T.);
+#3822 = EDGE_CURVE('',#3815,#3823,#3825,.T.);
+#3823 = VERTEX_POINT('',#3824);
+#3824 = CARTESIAN_POINT('',(1.22928,1.517598935408E-15,6.834658));
+#3825 = CIRCLE('',#3826,1.22928);
+#3826 = AXIS2_PLACEMENT_3D('',#3827,#3828,#3829);
+#3827 = CARTESIAN_POINT('',(0.,1.517598935408E-15,6.834658));
+#3828 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3829 = DIRECTION('',(1.,0.,0.));
+#3830 = ORIENTED_EDGE('',*,*,#3831,.T.);
+#3831 = EDGE_CURVE('',#3823,#3832,#3834,.T.);
+#3832 = VERTEX_POINT('',#3833);
+#3833 = CARTESIAN_POINT('',(1.22928,1.490927381553E-15,6.71454));
+#3834 = LINE('',#3835,#3836);
+#3835 = CARTESIAN_POINT('',(1.22928,1.673030158855E-15,7.534658));
+#3836 = VECTOR('',#3837,1.);
+#3837 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3838 = ORIENTED_EDGE('',*,*,#3839,.F.);
+#3839 = EDGE_CURVE('',#3832,#3832,#3840,.T.);
+#3840 = CIRCLE('',#3841,1.22928);
+#3841 = AXIS2_PLACEMENT_3D('',#3842,#3843,#3844);
+#3842 = CARTESIAN_POINT('',(0.,1.490927381553E-15,6.71454));
+#3843 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3844 = DIRECTION('',(1.,0.,0.));
+#3845 = ORIENTED_EDGE('',*,*,#3831,.F.);
+#3846 = ORIENTED_EDGE('',*,*,#3847,.T.);
+#3847 = EDGE_CURVE('',#3823,#3772,#3848,.T.);
+#3848 = CIRCLE('',#3849,1.22928);
+#3849 = AXIS2_PLACEMENT_3D('',#3850,#3851,#3852);
+#3850 = CARTESIAN_POINT('',(0.,1.517598935408E-15,6.834658));
+#3851 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3852 = DIRECTION('',(1.,0.,0.));
+#3853 = CYLINDRICAL_SURFACE('',#3854,1.22928);
+#3854 = AXIS2_PLACEMENT_3D('',#3855,#3856,#3857);
+#3855 = CARTESIAN_POINT('',(0.,1.673030158855E-15,7.534658));
+#3856 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3857 = DIRECTION('',(1.,0.,0.));
+#3858 = ADVANCED_FACE('',(#3859),#3870,.F.);
+#3859 = FACE_BOUND('',#3860,.F.);
+#3860 = EDGE_LOOP('',(#3861,#3862,#3863,#3869));
+#3861 = ORIENTED_EDGE('',*,*,#3757,.F.);
+#3862 = ORIENTED_EDGE('',*,*,#3780,.T.);
+#3863 = ORIENTED_EDGE('',*,*,#3864,.T.);
+#3864 = EDGE_CURVE('',#3781,#3772,#3865,.T.);
+#3865 = LINE('',#3866,#3867);
+#3866 = CARTESIAN_POINT('',(-1.25,-0.3,6.834658));
+#3867 = VECTOR('',#3868,1.);
+#3868 = DIRECTION('',(1.,0.,0.));
+#3869 = ORIENTED_EDGE('',*,*,#3771,.F.);
+#3870 = PLANE('',#3871);
+#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874);
+#3872 = CARTESIAN_POINT('',(-1.25,-0.3,7.534658));
+#3873 = DIRECTION('',(0.,-1.,0.));
+#3874 = DIRECTION('',(1.,0.,0.));
+#3875 = ADVANCED_FACE('',(#3876),#3888,.T.);
+#3876 = FACE_BOUND('',#3877,.T.);
+#3877 = EDGE_LOOP('',(#3878,#3884,#3885,#3886,#3887));
+#3878 = ORIENTED_EDGE('',*,*,#3879,.T.);
+#3879 = EDGE_CURVE('',#3815,#3789,#3880,.T.);
+#3880 = LINE('',#3881,#3882);
+#3881 = CARTESIAN_POINT('',(1.25,0.3,6.834658));
+#3882 = VECTOR('',#3883,1.);
+#3883 = DIRECTION('',(-1.,0.,0.));
+#3884 = ORIENTED_EDGE('',*,*,#3788,.F.);
+#3885 = ORIENTED_EDGE('',*,*,#3864,.T.);
+#3886 = ORIENTED_EDGE('',*,*,#3847,.F.);
+#3887 = ORIENTED_EDGE('',*,*,#3822,.F.);
+#3888 = PLANE('',#3889);
+#3889 = AXIS2_PLACEMENT_3D('',#3890,#3891,#3892);
+#3890 = CARTESIAN_POINT('',(0.,1.665334536938E-15,6.834658));
+#3891 = DIRECTION('',(0.,0.,1.));
+#3892 = DIRECTION('',(1.,0.,0.));
+#3893 = ADVANCED_FACE('',(#3894),#3913,.T.);
+#3894 = FACE_BOUND('',#3895,.T.);
+#3895 = EDGE_LOOP('',(#3896,#3897,#3905,#3912));
+#3896 = ORIENTED_EDGE('',*,*,#3839,.T.);
+#3897 = ORIENTED_EDGE('',*,*,#3898,.T.);
+#3898 = EDGE_CURVE('',#3832,#3899,#3901,.T.);
+#3899 = VERTEX_POINT('',#3900);
+#3900 = CARTESIAN_POINT('',(0.771121,1.437181484931E-15,6.47249));
+#3901 = LINE('',#3902,#3903);
+#3902 = CARTESIAN_POINT('',(1.22928,1.490927381553E-15,6.71454));
+#3903 = VECTOR('',#3904,1.);
+#3904 = DIRECTION('',(-0.884190406255,-1.037229568094E-16,
+ -0.467126669637));
+#3905 = ORIENTED_EDGE('',*,*,#3906,.F.);
+#3906 = EDGE_CURVE('',#3899,#3899,#3907,.T.);
+#3907 = CIRCLE('',#3908,0.771121);
+#3908 = AXIS2_PLACEMENT_3D('',#3909,#3910,#3911);
+#3909 = CARTESIAN_POINT('',(0.,1.437181484931E-15,6.47249));
+#3910 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3911 = DIRECTION('',(1.,0.,0.));
+#3912 = ORIENTED_EDGE('',*,*,#3898,.F.);
+#3913 = CONICAL_SURFACE('',#3914,1.22928,1.084758022661);
+#3914 = AXIS2_PLACEMENT_3D('',#3915,#3916,#3917);
+#3915 = CARTESIAN_POINT('',(0.,1.490927381553E-15,6.71454));
+#3916 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#3917 = DIRECTION('',(1.,0.,0.));
+#3918 = ADVANCED_FACE('',(#3919),#3930,.F.);
+#3919 = FACE_BOUND('',#3920,.F.);
+#3920 = EDGE_LOOP('',(#3921,#3927,#3928,#3929));
+#3921 = ORIENTED_EDGE('',*,*,#3922,.F.);
+#3922 = EDGE_CURVE('',#3806,#3798,#3923,.T.);
+#3923 = LINE('',#3924,#3925);
+#3924 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#3925 = VECTOR('',#3926,1.);
+#3926 = DIRECTION('',(-1.,0.,0.));
+#3927 = ORIENTED_EDGE('',*,*,#3814,.T.);
+#3928 = ORIENTED_EDGE('',*,*,#3879,.T.);
+#3929 = ORIENTED_EDGE('',*,*,#3797,.F.);
+#3930 = PLANE('',#3931);
+#3931 = AXIS2_PLACEMENT_3D('',#3932,#3933,#3934);
+#3932 = CARTESIAN_POINT('',(1.25,0.3,7.534658));
+#3933 = DIRECTION('',(0.,1.,0.));
+#3934 = DIRECTION('',(-1.,0.,0.));
+#3935 = ADVANCED_FACE('',(#3936),#3940,.F.);
+#3936 = FACE_BOUND('',#3937,.T.);
+#3937 = EDGE_LOOP('',(#3938,#3939));
+#3938 = ORIENTED_EDGE('',*,*,#3922,.F.);
+#3939 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#3940 = PLANE('',#3941);
+#3941 = AXIS2_PLACEMENT_3D('',#3942,#3943,#3944);
+#3942 = CARTESIAN_POINT('',(0.,1.673030158855E-15,7.534658));
+#3943 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3944 = DIRECTION('',(1.,0.,0.));
+#3945 = ADVANCED_FACE('',(#3946),#3965,.T.);
+#3946 = FACE_BOUND('',#3947,.T.);
+#3947 = EDGE_LOOP('',(#3948,#3949,#3957,#3964));
+#3948 = ORIENTED_EDGE('',*,*,#3906,.T.);
+#3949 = ORIENTED_EDGE('',*,*,#3950,.T.);
+#3950 = EDGE_CURVE('',#3899,#3951,#3953,.T.);
+#3951 = VERTEX_POINT('',#3952);
+#3952 = CARTESIAN_POINT('',(0.771121,8.569231990663E-16,3.859239));
+#3953 = LINE('',#3954,#3955);
+#3954 = CARTESIAN_POINT('',(0.771121,1.437181484931E-15,6.47249));
+#3955 = VECTOR('',#3956,1.);
+#3956 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3957 = ORIENTED_EDGE('',*,*,#3958,.F.);
+#3958 = EDGE_CURVE('',#3951,#3951,#3959,.T.);
+#3959 = CIRCLE('',#3960,0.771121);
+#3960 = AXIS2_PLACEMENT_3D('',#3961,#3962,#3963);
+#3961 = CARTESIAN_POINT('',(0.,8.569231990663E-16,3.859239));
+#3962 = DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#3963 = DIRECTION('',(1.,0.,0.));
+#3964 = ORIENTED_EDGE('',*,*,#3950,.F.);
+#3965 = CYLINDRICAL_SURFACE('',#3966,0.771121);
+#3966 = AXIS2_PLACEMENT_3D('',#3967,#3968,#3969);
+#3967 = CARTESIAN_POINT('',(0.,1.437181484931E-15,6.47249));
+#3968 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3969 = DIRECTION('',(1.,0.,0.));
+#3970 = ADVANCED_FACE('',(#3971),#3974,.T.);
+#3971 = FACE_BOUND('',#3972,.T.);
+#3972 = EDGE_LOOP('',(#3973));
+#3973 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#3974 = PLANE('',#3975);
+#3975 = AXIS2_PLACEMENT_3D('',#3976,#3977,#3978);
+#3976 = CARTESIAN_POINT('',(0.,8.569231990663E-16,3.859239));
+#3977 = DIRECTION('',(-0.,-2.22044604925E-16,-1.));
+#3978 = DIRECTION('',(1.,0.,0.));
+#3979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3983))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3980,#3981,#3982)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3980 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3981 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3982 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3983 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3980,
+ 'distance_accuracy_value','confusion accuracy');
+#3984 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3985,#3987);
+#3985 = ( REPRESENTATION_RELATIONSHIP('','',#3739,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3986)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3986 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#3987 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3988);
+#3988 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','Vis_1','',#5,#3734,$);
+#3989 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3736));
+#3990 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3991,#3993);
+#3991 = ( REPRESENTATION_RELATIONSHIP('','',#3739,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3992)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3992 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#3993 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3994);
+#3994 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Vis_2','',#5,#3734,$);
+#3995 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3996,#3998);
+#3996 = ( REPRESENTATION_RELATIONSHIP('','',#3739,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3997)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3997 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#3998 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3999);
+#3999 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Vis_3','',#5,#3734,$);
+#4000 = SHAPE_DEFINITION_REPRESENTATION(#2513,#4001);
+#4001 = SHAPE_REPRESENTATION('',(#27),#2069);
+#4002 = SHAPE_DEFINITION_REPRESENTATION(#3730,#4003);
+#4003 = SHAPE_REPRESENTATION('',(#39),#3716);
+#4004 = SHAPE_DEFINITION_REPRESENTATION(#3993,#4005);
+#4005 = SHAPE_REPRESENTATION('',(#47),#3979);
+#4006 = SHAPE_DEFINITION_REPRESENTATION(#3998,#4007);
+#4007 = SHAPE_REPRESENTATION('',(#51),#3979);
+#4008 = SHAPE_DEFINITION_REPRESENTATION(#2513,#4009);
+#4009 = SHAPE_REPRESENTATION('',(#27),#2069);
+#4010 = SHAPE_DEFINITION_REPRESENTATION(#3730,#4011);
+#4011 = SHAPE_REPRESENTATION('',(#39),#3716);
+#4012 = SHAPE_DEFINITION_REPRESENTATION(#3993,#4013);
+#4013 = SHAPE_REPRESENTATION('',(#47),#3979);
+#4014 = SHAPE_DEFINITION_REPRESENTATION(#3998,#4015);
+#4015 = SHAPE_REPRESENTATION('',(#51),#3979);
+#4016 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4017),#2499);
+#4017 = STYLED_ITEM('color',(#4018),#2088);
+#4018 = PRESENTATION_STYLE_ASSIGNMENT((#4019,#4025));
+#4019 = SURFACE_STYLE_USAGE(.BOTH.,#4020);
+#4020 = SURFACE_SIDE_STYLE('',(#4021));
+#4021 = SURFACE_STYLE_FILL_AREA(#4022);
+#4022 = FILL_AREA_STYLE('',(#4023));
+#4023 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4024 = COLOUR_RGB('',0.917647049334,0.917647049334,0.917647049334);
+#4025 = CURVE_STYLE('',#4026,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4026 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4027 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+#4028 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4029),#3110);
+#4029 = STYLED_ITEM('color',(#4030),#2523);
+#4030 = PRESENTATION_STYLE_ASSIGNMENT((#4031,#4036));
+#4031 = SURFACE_STYLE_USAGE(.BOTH.,#4032);
+#4032 = SURFACE_SIDE_STYLE('',(#4033));
+#4033 = SURFACE_STYLE_FILL_AREA(#4034);
+#4034 = FILL_AREA_STYLE('',(#4035));
+#4035 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4036 = CURVE_STYLE('',#4037,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4037 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4038 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4039,#4048,#4057),#3716);
+#4039 = STYLED_ITEM('color',(#4040),#3129);
+#4040 = PRESENTATION_STYLE_ASSIGNMENT((#4041,#4046));
+#4041 = SURFACE_STYLE_USAGE(.BOTH.,#4042);
+#4042 = SURFACE_SIDE_STYLE('',(#4043));
+#4043 = SURFACE_STYLE_FILL_AREA(#4044);
+#4044 = FILL_AREA_STYLE('',(#4045));
+#4045 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4046 = CURVE_STYLE('',#4047,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4047 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4048 = OVER_RIDING_STYLED_ITEM('overriding color',(#4049),#3129,#4039);
+#4049 = PRESENTATION_STYLE_BY_CONTEXT((#4050,#4055),#4003);
+#4050 = SURFACE_STYLE_USAGE(.BOTH.,#4051);
+#4051 = SURFACE_SIDE_STYLE('',(#4052));
+#4052 = SURFACE_STYLE_FILL_AREA(#4053);
+#4053 = FILL_AREA_STYLE('',(#4054));
+#4054 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4055 = CURVE_STYLE('',#4056,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4056 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4057 = OVER_RIDING_STYLED_ITEM('overriding color',(#4058),#3129,#4039);
+#4058 = PRESENTATION_STYLE_BY_CONTEXT((#4059,#4065),#4011);
+#4059 = SURFACE_STYLE_USAGE(.BOTH.,#4060);
+#4060 = SURFACE_SIDE_STYLE('',(#4061));
+#4061 = SURFACE_STYLE_FILL_AREA(#4062);
+#4062 = FILL_AREA_STYLE('',(#4063));
+#4063 = FILL_AREA_STYLE_COLOUR('',#4064);
+#4064 = COLOUR_RGB('',0.917647049334,0.917647049334,0.917647049334);
+#4065 = CURVE_STYLE('',#4066,POSITIVE_LENGTH_MEASURE(0.1),#4067);
+#4066 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4067 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
+ 9.803921802644E-02);
+#4068 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4069,#4078,#4087,#4096,#4105),#3979);
+#4069 = STYLED_ITEM('color',(#4070),#3740);
+#4070 = PRESENTATION_STYLE_ASSIGNMENT((#4071,#4076));
+#4071 = SURFACE_STYLE_USAGE(.BOTH.,#4072);
+#4072 = SURFACE_SIDE_STYLE('',(#4073));
+#4073 = SURFACE_STYLE_FILL_AREA(#4074);
+#4074 = FILL_AREA_STYLE('',(#4075));
+#4075 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4076 = CURVE_STYLE('',#4077,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4077 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4078 = OVER_RIDING_STYLED_ITEM('overriding color',(#4079),#3740,#4069);
+#4079 = PRESENTATION_STYLE_BY_CONTEXT((#4080,#4085),#4005);
+#4080 = SURFACE_STYLE_USAGE(.BOTH.,#4081);
+#4081 = SURFACE_SIDE_STYLE('',(#4082));
+#4082 = SURFACE_STYLE_FILL_AREA(#4083);
+#4083 = FILL_AREA_STYLE('',(#4084));
+#4084 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4085 = CURVE_STYLE('',#4086,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4086 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4087 = OVER_RIDING_STYLED_ITEM('overriding color',(#4088),#3740,#4069);
+#4088 = PRESENTATION_STYLE_BY_CONTEXT((#4089,#4094),#4007);
+#4089 = SURFACE_STYLE_USAGE(.BOTH.,#4090);
+#4090 = SURFACE_SIDE_STYLE('',(#4091));
+#4091 = SURFACE_STYLE_FILL_AREA(#4092);
+#4092 = FILL_AREA_STYLE('',(#4093));
+#4093 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4094 = CURVE_STYLE('',#4095,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4095 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4096 = OVER_RIDING_STYLED_ITEM('overriding color',(#4097),#3740,#4069);
+#4097 = PRESENTATION_STYLE_BY_CONTEXT((#4098,#4103),#4013);
+#4098 = SURFACE_STYLE_USAGE(.BOTH.,#4099);
+#4099 = SURFACE_SIDE_STYLE('',(#4100));
+#4100 = SURFACE_STYLE_FILL_AREA(#4101);
+#4101 = FILL_AREA_STYLE('',(#4102));
+#4102 = FILL_AREA_STYLE_COLOUR('',#4064);
+#4103 = CURVE_STYLE('',#4104,POSITIVE_LENGTH_MEASURE(0.1),#4067);
+#4104 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4105 = OVER_RIDING_STYLED_ITEM('overriding color',(#4106),#3740,#4069);
+#4106 = PRESENTATION_STYLE_BY_CONTEXT((#4107,#4112),#4015);
+#4107 = SURFACE_STYLE_USAGE(.BOTH.,#4108);
+#4108 = SURFACE_SIDE_STYLE('',(#4109));
+#4109 = SURFACE_STYLE_FILL_AREA(#4110);
+#4110 = FILL_AREA_STYLE('',(#4111));
+#4111 = FILL_AREA_STYLE_COLOUR('',#4064);
+#4112 = CURVE_STYLE('',#4113,POSITIVE_LENGTH_MEASURE(0.1),#4067);
+#4113 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4114 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4115),#1639);
+#4115 = STYLED_ITEM('color',(#4116),#69);
+#4116 = PRESENTATION_STYLE_ASSIGNMENT((#4117,#4123));
+#4117 = SURFACE_STYLE_USAGE(.BOTH.,#4118);
+#4118 = SURFACE_SIDE_STYLE('',(#4119));
+#4119 = SURFACE_STYLE_FILL_AREA(#4120);
+#4120 = FILL_AREA_STYLE('',(#4121));
+#4121 = FILL_AREA_STYLE_COLOUR('',#4122);
+#4122 = COLOUR_RGB('',0.215686275495,0.800000010877,0.203921572143);
+#4123 = CURVE_STYLE('',#4124,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4124 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4125 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #4126,#4135,#4144),#2069);
+#4126 = STYLED_ITEM('color',(#4127),#1658);
+#4127 = PRESENTATION_STYLE_ASSIGNMENT((#4128,#4133));
+#4128 = SURFACE_STYLE_USAGE(.BOTH.,#4129);
+#4129 = SURFACE_SIDE_STYLE('',(#4130));
+#4130 = SURFACE_STYLE_FILL_AREA(#4131);
+#4131 = FILL_AREA_STYLE('',(#4132));
+#4132 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4133 = CURVE_STYLE('',#4134,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4134 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4135 = OVER_RIDING_STYLED_ITEM('overriding color',(#4136),#1658,#4126);
+#4136 = PRESENTATION_STYLE_BY_CONTEXT((#4137,#4142),#4001);
+#4137 = SURFACE_STYLE_USAGE(.BOTH.,#4138);
+#4138 = SURFACE_SIDE_STYLE('',(#4139));
+#4139 = SURFACE_STYLE_FILL_AREA(#4140);
+#4140 = FILL_AREA_STYLE('',(#4141));
+#4141 = FILL_AREA_STYLE_COLOUR('',#4024);
+#4142 = CURVE_STYLE('',#4143,POSITIVE_LENGTH_MEASURE(0.1),#4027);
+#4143 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4144 = OVER_RIDING_STYLED_ITEM('overriding color',(#4145),#1658,#4126);
+#4145 = PRESENTATION_STYLE_BY_CONTEXT((#4146,#4151),#4009);
+#4146 = SURFACE_STYLE_USAGE(.BOTH.,#4147);
+#4147 = SURFACE_SIDE_STYLE('',(#4148));
+#4148 = SURFACE_STYLE_FILL_AREA(#4149);
+#4149 = FILL_AREA_STYLE('',(#4150));
+#4150 = FILL_AREA_STYLE_COLOUR('',#4064);
+#4151 = CURVE_STYLE('',#4152,POSITIVE_LENGTH_MEASURE(0.1),#4067);
+#4152 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/tp/board/3d_models/KF350-v1.png b/tp/board/3d_models/KF350-v1.png
Binary files differ.
diff --git a/tp/board/3d_models/kf350-3-5mm-pitch-screw-terminal-block-2p-3p-1.snapshot.5.zip b/tp/board/3d_models/kf350-3-5mm-pitch-screw-terminal-block-2p-3p-1.snapshot.5.zip
Binary files differ.
diff --git a/tp/board/3d_models/kf350_size_2.png b/tp/board/3d_models/kf350_size_2.png
Binary files differ.
diff --git a/tp/board/board.kicad_pcb b/tp/board/board.kicad_pcb
@@ -90,13 +90,13 @@
(footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "00ffd900-7af9-431e-b2b7-c623cef07fbe")
- (at 129.31 77.5 180)
+ (at 129.12 77 180)
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R3"
- (at 3.81 -1.92 0)
+ (at 3.81 0 0)
(layer "F.SilkS")
- (uuid "b436ddb3-443b-4d60-b7fc-9e83372d91fc")
+ (uuid "0cc83b0a-53ce-40f0-bd06-efb42643bba2")
(effects
(font
(size 1 1)
@@ -107,7 +107,7 @@
(property "Value" "20k"
(at 3.81 1.92 0)
(layer "F.Fab")
- (uuid "1de90c09-8e81-4285-8a8f-6bc3dcc7fec4")
+ (uuid "5b452dd7-eb42-4675-91ae-c3c2d769fa9a")
(effects
(font
(size 1 1)
@@ -119,7 +119,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "caac3aca-c2c7-4058-82a0-4e8f48764d55")
+ (uuid "22d3d47e-eee3-467f-bd5b-9c8193c1583e")
(effects
(font
(size 1.27 1.27)
@@ -130,7 +130,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "82af8921-0cd3-4003-ac42-884b96a09711")
+ (uuid "82fbc5b2-fef9-4dc0-a32f-c29a3bd1892e")
(effects
(font
(size 1.27 1.27)
@@ -280,14 +280,14 @@
)
(footprint "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical"
(layer "F.Cu")
- (uuid "019b6291-e511-457b-aab0-2e88f8e0d4bd")
- (at 161.4175 82.25 90)
+ (uuid "0d289d51-308f-44be-af84-38333a78e6fd")
+ (at 147.4175 88.25 90)
(descr "Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10693.pdf")
(tags "THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm drill 1.3mm pad 2.6mm")
- (property "Reference" "J2"
- (at 1.75 -4.82 90)
+ (property "Reference" "J3"
+ (at 1.75 3.0825 90)
(layer "F.SilkS")
- (uuid "dda5ef99-8bbb-4bfc-af94-178bab0cb2ca")
+ (uuid "8e2225c3-a251-4651-a194-be4329b038c6")
(effects
(font
(size 1 1)
@@ -298,7 +298,7 @@
(property "Value" "Screw_Terminal_01x02"
(at 1.75 5.72 90)
(layer "F.Fab")
- (uuid "30b14eb0-105e-4f23-8ae9-9630b93f959c")
+ (uuid "2a4e62fe-1b05-407e-8e56-525348ead0c2")
(effects
(font
(size 1 1)
@@ -310,7 +310,7 @@
(at 0 0 90)
(layer "F.Fab")
(hide yes)
- (uuid "e04a0e53-3b7c-4b1d-b0ea-b00d67eb0915")
+ (uuid "218b8250-dd07-408a-a237-c3849d5d1e9a")
(effects
(font
(size 1.27 1.27)
@@ -321,7 +321,7 @@
(at 0 0 90)
(layer "F.Fab")
(hide yes)
- (uuid "95391b4b-556c-4ce0-bd02-2e56ff7d9501")
+ (uuid "476a437f-e01a-42b1-80e3-2cda50f90c7a")
(effects
(font
(size 1.27 1.27)
@@ -332,7 +332,7 @@
(at 0 0 90)
(layer "F.SilkS")
(hide yes)
- (uuid "1f8a8467-d3dd-411a-9224-7e505a316182")
+ (uuid "537e7289-90b7-449d-8772-2ba24c0a31aa")
(effects
(font
(size 1 1)
@@ -341,7 +341,7 @@
)
)
(property ki_fp_filters "TerminalBlock*:*")
- (path "/b86dbb12-9b13-41fd-afdf-26d16d04b8df")
+ (path "/c61f7242-3c65-47f4-b93b-e8240207ab67")
(sheetname "/")
(sheetfile "board.kicad_sch")
(units
@@ -360,7 +360,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "2d672193-624c-412d-af6e-c4e5a392f3bf")
+ (uuid "4c514860-2154-4753-b83d-651cd621d549")
)
(fp_line
(start -2.37 -3.82)
@@ -370,7 +370,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "94bb9b30-f2f5-48e8-85fd-801d4811ec68")
+ (uuid "88254ac0-9d21-4483-bcba-f2743bf6fbb5")
)
(fp_line
(start 4.9 -3)
@@ -380,7 +380,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "ab8aa400-f60d-4a7b-b978-75cdf7fcc823")
+ (uuid "0f44d062-93f6-45f0-b2fb-93f38625e7bb")
)
(fp_line
(start 2.1 -3)
@@ -390,7 +390,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "99567fa3-b008-4589-981d-f55f641e6620")
+ (uuid "22ff9069-c6bc-4e1f-b490-0f889d2442e0")
)
(fp_line
(start 1.4 -3)
@@ -400,7 +400,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "bf8bfb53-3e5a-4c6b-8e32-bd26ea80e3dd")
+ (uuid "457ea9e1-bdc3-4936-b893-228923752a05")
)
(fp_line
(start -1.4 -3)
@@ -410,7 +410,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "21f176d1-4dac-4b25-a43f-00f0c2dd869e")
+ (uuid "9ed8f7a3-bb4b-402c-884b-601f426fb726")
)
(fp_line
(start -1.4 -1.78)
@@ -420,7 +420,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "a0e5b0d3-4e0a-4952-90de-651e1e4ee034")
+ (uuid "9ad31f7a-5136-4163-b290-437da9e76329")
)
(fp_line
(start 2.1 -1.099)
@@ -430,7 +430,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "a0b7c3e4-a4ee-4d19-a9f0-de129d55be59")
+ (uuid "8d1bb04e-d9d7-4c1f-8c20-bc36de2104df")
)
(fp_line
(start 4.899 1.1)
@@ -440,7 +440,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "9475984d-6fa1-49c3-901f-f76391cb6341")
+ (uuid "c9ba539e-58b8-4a7a-adfb-6af9ce6086d8")
)
(fp_line
(start 1.78 1.1)
@@ -450,7 +450,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "81b4b2e6-860b-4f86-8a82-783879ea1ab5")
+ (uuid "490afaaf-97b6-4537-b6e8-baac6e7bd6ec")
)
(fp_line
(start -2.37 1.1)
@@ -460,7 +460,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "1624388c-cf04-4c06-9703-3466d5e64611")
+ (uuid "b89f3966-9075-4bd5-8780-cbd160432c99")
)
(fp_line
(start 5.87 4.72)
@@ -470,7 +470,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "ebb8bade-f15f-4d43-a386-09d109ee16c1")
+ (uuid "32322d24-1ad4-4921-8956-6dc083c650d7")
)
(fp_line
(start -0.3 4.72)
@@ -480,7 +480,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "48c946be-e26c-4a50-b6d6-c5fd3672800d")
+ (uuid "846d6028-ce58-4bba-bd76-5c17a9acb761")
)
(fp_line
(start -2.37 4.72)
@@ -490,7 +490,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "5d72aa7d-c3db-418a-96fd-3d76b211c3b7")
+ (uuid "b1472a28-7dfb-4cb3-b140-0dc2f87cda1f")
)
(fp_arc
(start -0.984 -1.78)
@@ -501,7 +501,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "8ad2ebf9-b587-46e2-a331-119981c1a88c")
+ (uuid "ecf4653f-eae8-4e04-8775-064478c8efe3")
)
(fp_arc
(start 2.508 -1.478)
@@ -512,7 +512,7 @@
(type solid)
)
(layer "F.SilkS")
- (uuid "42a7c5af-c62b-4eef-b645-a9494b456d74")
+ (uuid "46b74e30-c774-4fe8-9440-229c6e8dcd43")
)
(fp_poly
(pts
@@ -524,7 +524,7 @@
)
(fill yes)
(layer "F.SilkS")
- (uuid "fad38088-0bba-45b5-8eda-8d85cad6fca6")
+ (uuid "c93ec089-0f93-4ce1-84a5-ab5042abc951")
)
(fp_rect
(start -2.75 -4.2)
@@ -535,7 +535,7 @@
)
(fill no)
(layer "F.CrtYd")
- (uuid "43d86c68-9f49-44f7-98cb-1767d9f671bf")
+ (uuid "194111a6-1b20-4613-a513-e3346e7cd1ab")
)
(fp_line
(start 5.75 -3.7)
@@ -545,7 +545,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "aa231895-5eb4-4f2b-8b09-6439d198448f")
+ (uuid "3446f55d-7964-4a1b-a684-aba77a8cf604")
)
(fp_line
(start -2.25 -3.7)
@@ -555,7 +555,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "7c6cb1a2-8956-482e-8ba2-ea3653b1eb7d")
+ (uuid "f2efd258-bf3b-458f-b117-17e88030f9a3")
)
(fp_line
(start -2.25 1.1)
@@ -565,7 +565,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "2cdcb1a0-cae8-435b-83fa-5e66feb5f9de")
+ (uuid "8d07c183-7418-4162-8ec2-f39a68fb5a3c")
)
(fp_line
(start -2.25 2.6)
@@ -575,7 +575,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "d8fdf8da-56d3-4d90-a9ea-012b98466fcd")
+ (uuid "f25e194c-a462-473d-ab5b-327683a8c954")
)
(fp_line
(start 5.75 4.6)
@@ -585,7 +585,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "c320a4a7-7215-44a3-95ae-d7cdbc6c98b8")
+ (uuid "c679dc86-eb35-4d11-88e8-1ec71933a0ac")
)
(fp_line
(start -0.25 4.6)
@@ -595,7 +595,7 @@
(type solid)
)
(layer "F.Fab")
- (uuid "bdbda395-50f4-4eb4-9dc8-2fd3602e1f39")
+ (uuid "84e26dc3-4872-42d0-92c4-f453388796a0")
)
(fp_rect
(start 2.1 -3)
@@ -606,7 +606,7 @@
)
(fill no)
(layer "F.Fab")
- (uuid "2a804364-d53e-4695-910c-28ba7851aaf0")
+ (uuid "53ec5fa3-adc1-4763-a186-bbaeaf6d6525")
)
(fp_rect
(start -1.4 -3)
@@ -617,7 +617,7 @@
)
(fill no)
(layer "F.Fab")
- (uuid "c2f3ba2d-9e43-436e-9881-19815cd4a6b2")
+ (uuid "18e4a557-2621-4e97-8148-f8fc63134a8d")
)
(fp_circle
(center 3.5 -1.6)
@@ -628,7 +628,7 @@
)
(fill no)
(layer "F.Fab")
- (uuid "72a44d60-f40e-440a-ba20-729eeca6a8e7")
+ (uuid "2faadade-0e9c-46af-842f-bbe3cdbbc67a")
)
(fp_circle
(center 0 -1.6)
@@ -639,12 +639,12 @@
)
(fill no)
(layer "F.Fab")
- (uuid "df00a6b7-da31-4be3-bb8d-a398f8fc1c18")
+ (uuid "03a495ef-b8b6-4f91-b4bd-324eeb423b6d")
)
(fp_text user "${REFERENCE}"
- (at 6.75 -0.5825 0)
+ (at 1.75 3.45 90)
(layer "F.Fab")
- (uuid "b62fc37b-2135-426f-9833-30e8c03b652f")
+ (uuid "9411ba85-639e-4c0d-8718-9a292fb1a92c")
(effects
(font
(size 1 1)
@@ -659,10 +659,10 @@
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.096154)
- (net "GND")
+ (net "/Vout")
(pinfunction "Pin_1_1")
(pintype "passive")
- (uuid "dbe95b54-0ee0-4e9f-b327-3d24d8ef95e5")
+ (uuid "c2e0f45a-63af-469d-99e3-4a045c8d602a")
)
(pad "2" thru_hole circle
(at 3.5 0 90)
@@ -670,21 +670,21 @@
(drill 1.3)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
- (net "/Vout")
+ (net "GND")
(pinfunction "Pin_2_2")
(pintype "passive")
- (uuid "505016b3-c9d9-47c4-a929-189df8d60404")
+ (uuid "01baa7b0-f05e-495b-a511-eba3d5d25d4f")
)
(embedded_fonts no)
- (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_4Ucon.3dshapes/TerminalBlock_4Ucon_1x02_P3.50mm_Vertical.step"
+ (model "${KIPRJMOD}/3d_models/KF350-2p.step"
(offset
- (xyz 0 0 0)
+ (xyz -1.75 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
- (xyz 0 0 0)
+ (xyz -0 -0 -0)
)
)
)
@@ -695,7 +695,7 @@
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R1"
- (at 3.81 -1.92 0)
+ (at 3.81 0 0)
(layer "F.SilkS")
(uuid "3f06a091-7115-449e-9354-9f28535ef289")
(effects
@@ -882,11 +882,11 @@
(footprint "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical"
(layer "F.Cu")
(uuid "1eafbbc4-d3ec-4f58-9c7e-9aeb0d69fef6")
- (at 103.0825 78.75 -90)
+ (at 104.5 76 -90)
(descr "Terminal Block 4Ucon ItemNo. 10693, vertical (cable from top), 2 pins, pitch 3.5mm, size 8x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10693.pdf")
(tags "THT Terminal Block 4Ucon ItemNo. 10693 vertical pitch 3.5mm size 8x8.3mm drill 1.3mm pad 2.6mm")
(property "Reference" "J1"
- (at 1.75 -4.82 90)
+ (at 1.75 2.5825 90)
(layer "F.SilkS")
(uuid "3b8dd246-fdd6-4db6-80f8-747ae0db6f53")
(effects
@@ -1277,22 +1277,22 @@
(uuid "6d408d52-3b62-4395-85ff-adaffb9d20bd")
)
(embedded_fonts no)
- (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_4Ucon.3dshapes/TerminalBlock_4Ucon_1x02_P3.50mm_Vertical.step"
+ (model "${KIPRJMOD}/3d_models/KF350-2p.step"
(offset
- (xyz 0 0 0)
+ (xyz -1.75 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
- (xyz 0 0 0)
+ (xyz -0 -0 -0)
)
)
)
(footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "346cfdb1-a706-4176-b973-c5192bfd8a2b")
- (at 145.81 77 180)
+ (at 140.62 77 180)
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R6"
@@ -1483,7 +1483,7 @@
(footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "8778aab6-d413-47d6-ab26-814c54ebfec6")
- (at 138.19 80)
+ (at 133 80.5)
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R5"
@@ -1671,196 +1671,16 @@
)
)
)
- (footprint "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
- (layer "F.Cu")
- (uuid "8ac14026-1988-4a46-8e73-43501d2d6772")
- (at 154.5 77 180)
- (descr "C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
- (tags "C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor")
- (property "Reference" "C2"
- (at 2.5 -2.2 0)
- (layer "F.SilkS")
- (uuid "664d2329-f06f-4b1d-b345-e9ffaa938263")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Value" "47n"
- (at 2.5 2.2 0)
- (layer "F.Fab")
- (uuid "46a4e7da-5ead-4e43-854e-56aa926ec8d5")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property "Datasheet" ""
- (at 0 0 0)
- (layer "F.Fab")
- (hide yes)
- (uuid "373c0d37-1743-4ec5-be53-c9d9ce4e99b3")
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "Description" "Unpolarized capacitor"
- (at 0 0 0)
- (layer "F.Fab")
- (hide yes)
- (uuid "108f884e-3829-4ef2-b168-89d172ea1e1e")
- (effects
- (font
- (size 1.27 1.27)
- )
- )
- )
- (property "KiLib_Generator" "capacitor/THT/other"
- (at 0 0 0)
- (layer "F.SilkS")
- (hide yes)
- (uuid "d72ebb6e-2618-48d5-a5bc-0eb900e74285")
- (effects
- (font
- (size 1 1)
- (thickness 0.15)
- )
- )
- )
- (property ki_fp_filters "C_*")
- (path "/11f25217-1212-4a6f-b937-0d49f0c057d6")
- (sheetname "/")
- (sheetfile "board.kicad_sch")
- (units
- (unit
- (name "A")
- (pins "1" "2")
- )
- )
- (attr through_hole)
- (duplicate_pad_numbers_are_jumpers no)
- (fp_line
- (start 4.77 1.07)
- (end 0.23 1.07)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "ed94cc6e-2f91-4aaa-b907-562a227e3777")
- )
- (fp_line
- (start 4.77 1.014)
- (end 4.77 1.07)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "bfa58b09-6306-4df9-af96-1e0a81ca9b9f")
- )
- (fp_line
- (start 0.23 -1.014)
- (end 0.23 -1.07)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "cc6dca4c-9694-4039-8b23-5ca28376ce4b")
- )
- (fp_line
- (start 0.23 -1.07)
- (end 4.77 -1.07)
- (stroke
- (width 0.12)
- (type solid)
- )
- (layer "F.SilkS")
- (uuid "dce4344b-27ad-4584-9c5f-abbd45d61c8c")
- )
- (fp_rect
- (start -1.05 -1.2)
- (end 6.05 1.2)
- (stroke
- (width 0.05)
- (type solid)
- )
- (fill no)
- (layer "F.CrtYd")
- (uuid "e0c1fda6-3d44-4ba2-9f4a-9f1c58899e77")
- )
- (fp_rect
- (start 0.35 -0.95)
- (end 4.65 0.95)
- (stroke
- (width 0.1)
- (type solid)
- )
- (fill no)
- (layer "F.Fab")
- (uuid "7fd4913e-6cc1-4a29-a2f3-04a20dbd53bb")
- )
- (fp_text user "${REFERENCE}"
- (at 2.5 0 0)
- (layer "F.Fab")
- (uuid "d421d3d7-1cfc-4521-83bd-9cf74f5b8ade")
- (effects
- (font
- (size 0.86 0.86)
- (thickness 0.129)
- )
- )
- )
- (pad "1" thru_hole circle
- (at 0 0 180)
- (size 1.6 1.6)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net "/Vout")
- (pintype "passive")
- (uuid "2050df78-6a10-435f-9f21-192f5ab4fc5c")
- )
- (pad "2" thru_hole circle
- (at 5 0 180)
- (size 1.6 1.6)
- (drill 0.8)
- (layers "*.Cu" "*.Mask")
- (remove_unused_layers no)
- (net "Net-(C2-Pad2)")
- (pintype "passive")
- (uuid "068a53fa-c04d-45e4-98ba-5b60f117330f")
- )
- (embedded_fonts no)
- (model "${KICAD10_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.step"
- (offset
- (xyz 0 0 0)
- )
- (scale
- (xyz 1 1 1)
- )
- (rotate
- (xyz 0 0 0)
- )
- )
- )
(footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "8edb7518-a236-44d5-9bd2-9abe463ca5ad")
- (at 125.19 93)
+ (at 121.5 80.5)
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R4"
- (at 3.81 -1.92 0)
+ (at 3.81 0 0)
(layer "F.SilkS")
- (uuid "000536ff-6f9c-43a0-878e-49972b52218b")
+ (uuid "77f557b4-6e02-416f-8493-853e9337dff2")
(effects
(font
(size 1 1)
@@ -1871,7 +1691,7 @@
(property "Value" "220k"
(at 3.81 1.92 0)
(layer "F.Fab")
- (uuid "90c5f950-daef-4b25-88f5-6fe9cd35dc89")
+ (uuid "b2bdb992-cf46-474c-869b-3da60aa9b018")
(effects
(font
(size 1 1)
@@ -1883,7 +1703,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "53b44b2c-7c8a-45ea-90ac-8a9bcc58768c")
+ (uuid "ec5d4192-8bb0-4af9-92dc-3b59e11b7ce7")
(effects
(font
(size 1.27 1.27)
@@ -1894,7 +1714,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "4686a257-70a3-40f3-9705-2b14e1ff93d6")
+ (uuid "82cb2a64-767c-4082-bcd2-a208274f9319")
(effects
(font
(size 1.27 1.27)
@@ -2049,7 +1869,7 @@
(descr "C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
(tags "C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor")
(property "Reference" "C3"
- (at 2.5 -2.2 0)
+ (at 2.5 0 0)
(layer "F.SilkS")
(uuid "108e3968-a84a-4a81-bdbe-78da24885c80")
(effects
@@ -2225,13 +2045,13 @@
(footprint "Package_DIP:DIP-8_W7.62mm"
(layer "F.Cu")
(uuid "d5de78b2-5b5f-4b70-bbcc-b465876fc0b6")
- (at 117.195 81.69)
+ (at 114.195 85.69)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
(property "Reference" "U1"
- (at 3.81 -2.33 0)
+ (at 3.81 3.81 0)
(layer "F.SilkS")
- (uuid "6d1b9314-9f99-4797-ac2a-d1043db93627")
+ (uuid "07da4aa5-454b-4054-b504-b0a14f1753c4")
(effects
(font
(size 1 1)
@@ -2242,7 +2062,7 @@
(property "Value" "~"
(at 3.81 9.95 0)
(layer "F.Fab")
- (uuid "fa97408d-3898-4be6-8549-5cfbe7cd78c0")
+ (uuid "3625cf76-9b6d-4230-929f-07919d05e68c")
(effects
(font
(size 1 1)
@@ -2254,7 +2074,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "6ef19d43-0486-429c-bfad-c35ecaf99045")
+ (uuid "cb14f22f-1f29-47d2-a3d3-dd00abb05f5e")
(effects
(font
(size 1.27 1.27)
@@ -2265,7 +2085,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "50faca47-f7f1-43af-aa2f-7fa1d31c087f")
+ (uuid "7128e616-7282-4557-af5b-fb687907ad66")
(effects
(font
(size 1.27 1.27)
@@ -2481,7 +2301,7 @@
)
)
(point
- (at 121.005 85.5)
+ (at 118.005 89.5)
(size 1.27)
(layer "F.Fab")
(uuid "5c19c9ea-9ef8-42bb-965e-af80a71695f1")
@@ -2581,13 +2401,13 @@
(footprint "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
(layer "F.Cu")
(uuid "e24193ca-01b0-4505-8873-a5666d15923d")
- (at 129.31 73.5 180)
+ (at 129.12 73.5 180)
(descr "Resistor, Axial_DIN0204 series, Axial, Horizontal, pin pitch=7.62mm, 0.167W, length*diameter=3.6*1.6mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf")
(tags "Resistor Axial_DIN0204 series Axial Horizontal pin pitch 7.62mm 0.167W length 3.6mm diameter 1.6mm")
(property "Reference" "R2"
- (at 3.81 -1.92 0)
+ (at 3.81 0 0)
(layer "F.SilkS")
- (uuid "d0f22360-9f0c-4cd4-ab29-5f7695de2cae")
+ (uuid "2385387e-b7e6-4289-b3ad-bf01ef402770")
(effects
(font
(size 1 1)
@@ -2598,7 +2418,7 @@
(property "Value" "180k"
(at 3.81 1.92 0)
(layer "F.Fab")
- (uuid "9263db3a-2259-4c0f-be9d-17f466f4aa1b")
+ (uuid "8c06581b-6ddf-4703-846f-2be324a1f25a")
(effects
(font
(size 1 1)
@@ -2610,7 +2430,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "26ba0afc-5bf0-4ec4-8095-2272127e610e")
+ (uuid "a727697d-4899-4c78-a389-b67a45b7c37e")
(effects
(font
(size 1.27 1.27)
@@ -2621,7 +2441,7 @@
(at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "948464c8-3b5c-4d36-ba00-e55e23243c86")
+ (uuid "7fc87371-c6ec-4e56-baeb-02448bc6b92b")
(effects
(font
(size 1.27 1.27)
@@ -2771,14 +2591,14 @@
)
(footprint "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
(layer "F.Cu")
- (uuid "e98fc733-519b-4411-9003-2eb83cd907da")
- (at 117 76.5 180)
+ (uuid "e72c61da-fbd8-402e-9bcb-28a1b6d4d58f")
+ (at 140 89 90)
(descr "C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
(tags "C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor")
- (property "Reference" "C1"
- (at 2.5 -2.2 0)
+ (property "Reference" "C2"
+ (at 2.5 0 90)
(layer "F.SilkS")
- (uuid "c247c0b4-52ac-4c6b-b5cb-a159d0793b30")
+ (uuid "cd4aca45-6ea3-4ffe-9f51-12adcab27eec")
(effects
(font
(size 1 1)
@@ -2786,10 +2606,10 @@
)
)
)
- (property "Value" "22n"
- (at 2.5 2.2 0)
+ (property "Value" "47n"
+ (at 2.5 2.2 90)
(layer "F.Fab")
- (uuid "9943f76a-3e3e-48e3-a583-5ede830eaec5")
+ (uuid "13047c93-7fda-474b-a654-47b225f02de2")
(effects
(font
(size 1 1)
@@ -2798,10 +2618,10 @@
)
)
(property "Datasheet" ""
- (at 0 0 0)
+ (at 0 0 90)
(layer "F.Fab")
(hide yes)
- (uuid "bce6a197-2fc3-4070-99e7-8d76a430cec2")
+ (uuid "a1fcde4e-32f8-41dc-acf9-44fbee05b421")
(effects
(font
(size 1.27 1.27)
@@ -2809,10 +2629,10 @@
)
)
(property "Description" "Unpolarized capacitor"
- (at 0 0 0)
+ (at 0 0 90)
(layer "F.Fab")
(hide yes)
- (uuid "1982d4be-b6b2-4a94-9fb4-90319242545b")
+ (uuid "e0fda0ed-a5df-4918-ad13-e2ebe21c46ca")
(effects
(font
(size 1.27 1.27)
@@ -2820,10 +2640,10 @@
)
)
(property "KiLib_Generator" "capacitor/THT/other"
- (at 0 0 0)
+ (at 0 0 90)
(layer "F.SilkS")
(hide yes)
- (uuid "f8aafd10-916a-47a3-8a9b-99ef276724ed")
+ (uuid "2a9913ff-4f6b-46f2-9de4-a020952e9858")
(effects
(font
(size 1 1)
@@ -2832,7 +2652,7 @@
)
)
(property ki_fp_filters "C_*")
- (path "/7757b69e-7443-4b1f-bdd4-cdc8d14c382e")
+ (path "/11f25217-1212-4a6f-b937-0d49f0c057d6")
(sheetname "/")
(sheetfile "board.kicad_sch")
(units
@@ -2844,44 +2664,44 @@
(attr through_hole)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
- (start 4.77 1.07)
- (end 0.23 1.07)
+ (start 0.23 -1.07)
+ (end 4.77 -1.07)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
- (uuid "53a833e1-1e98-4813-8225-c930059eeb48")
+ (uuid "1f1d2d0d-d73e-4ef6-b1eb-a6dc931071fb")
)
(fp_line
- (start 4.77 1.014)
- (end 4.77 1.07)
+ (start 0.23 -1.014)
+ (end 0.23 -1.07)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
- (uuid "5cc04149-8ea9-41a3-8802-b765e97e70a4")
+ (uuid "582ee971-0fd1-443e-bc71-b1e4233a8851")
)
(fp_line
- (start 0.23 -1.014)
- (end 0.23 -1.07)
+ (start 4.77 1.014)
+ (end 4.77 1.07)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
- (uuid "78d79d78-7f24-4df2-8e2a-cc81e454f065")
+ (uuid "9eaef12f-c0b8-4ed4-aa9a-814890f739b7")
)
(fp_line
- (start 0.23 -1.07)
- (end 4.77 -1.07)
+ (start 4.77 1.07)
+ (end 0.23 1.07)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
- (uuid "6f3e5eb2-1ff1-40ed-bd17-bce2a741fbf1")
+ (uuid "ac29030b-8dcf-41f3-9cb9-9c4b360f2078")
)
(fp_rect
(start -1.05 -1.2)
@@ -2892,7 +2712,7 @@
)
(fill no)
(layer "F.CrtYd")
- (uuid "7e0748a2-b98f-4016-8976-3539daa7fdc5")
+ (uuid "c2816b27-9f95-4dc8-9d1b-7b89464bb716")
)
(fp_rect
(start 0.35 -0.95)
@@ -2903,12 +2723,12 @@
)
(fill no)
(layer "F.Fab")
- (uuid "1dda7cbc-f237-4491-b188-2322973b21ae")
+ (uuid "2f3f103c-6447-40b3-b2c3-e9297f49a12f")
)
(fp_text user "${REFERENCE}"
- (at 2.5 0 0)
+ (at 2.5 0 90)
(layer "F.Fab")
- (uuid "efbf0981-1795-428e-b1d3-84e223b2766f")
+ (uuid "db65c3da-de75-4d8a-b75e-1b1d19c47c37")
(effects
(font
(size 0.86 0.86)
@@ -2917,24 +2737,24 @@
)
)
(pad "1" thru_hole circle
- (at 0 0 180)
+ (at 0 0 90)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
- (net "Net-(U1-+)")
+ (net "/Vout")
(pintype "passive")
- (uuid "b5ec176e-f315-4e78-be7d-7a3713aefee1")
+ (uuid "e83f0435-00b5-44fe-ae7a-6c1cb77914eb")
)
(pad "2" thru_hole circle
- (at 5 0 180)
+ (at 5 0 90)
(size 1.6 1.6)
(drill 0.8)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
- (net "/Vin")
+ (net "Net-(C2-Pad2)")
(pintype "passive")
- (uuid "23982408-d486-4659-81ca-3f42ff377bd1")
+ (uuid "d20563e0-0d67-4931-a503-dd780b3d6e99")
)
(embedded_fonts no)
(model "${KICAD10_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.step"
@@ -2949,16 +2769,16 @@
)
)
)
- (footprint "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x03_P3.50mm_Vertical"
+ (footprint "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
(layer "F.Cu")
- (uuid "f1f37c08-59c6-4ad4-8647-041addf27caa")
- (at 103.0825 89.5 -90)
- (descr "Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10694.pdf")
- (tags "THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm drill 1.3mm pad 2.6mm")
- (property "Reference" "J3"
- (at 3.5 -4.82 90)
+ (uuid "e98fc733-519b-4411-9003-2eb83cd907da")
+ (at 117 77 180)
+ (descr "C, Disc series, Radial, pin pitch=5.00mm, diameter*width=4.3*1.9mm^2, Capacitor, http://www.vishay.com/docs/45233/krseries.pdf")
+ (tags "C Disc series Radial pin pitch 5.00mm diameter 4.3mm width 1.9mm Capacitor")
+ (property "Reference" "C1"
+ (at 2.5 0 0)
(layer "F.SilkS")
- (uuid "dba5256d-b8ab-493c-90a0-8cadf348f260")
+ (uuid "d1d40e34-6dec-4320-9b4f-e9e72d2439ff")
(effects
(font
(size 1 1)
@@ -2966,10 +2786,10 @@
)
)
)
- (property "Value" "Screw_Terminal_01x03"
- (at 3.5 5.72 90)
+ (property "Value" "22n"
+ (at 2.5 2.2 0)
(layer "F.Fab")
- (uuid "ad20339e-076f-4f5e-a822-64b92766d8e4")
+ (uuid "6d6bd8da-6b74-474d-8d9c-8925afeeda1b")
(effects
(font
(size 1 1)
@@ -2978,29 +2798,209 @@
)
)
(property "Datasheet" ""
- (at 0 0 90)
+ (at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "1361e201-b158-45f8-a6b7-17a2e8db6430")
+ (uuid "a24b3c05-96aa-4633-be01-a5fcd57d7ceb")
(effects
(font
(size 1.27 1.27)
)
)
)
- (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
- (at 0 0 90)
+ (property "Description" "Unpolarized capacitor"
+ (at 0 0 0)
(layer "F.Fab")
(hide yes)
- (uuid "caa152f1-4974-48fb-a037-54152fc0a803")
+ (uuid "626df95f-0fe8-4156-8d53-0485b2ff522e")
(effects
(font
(size 1.27 1.27)
)
)
)
- (property "KiLib_Generator" "terminal_block/4Ucon"
- (at 0 0 90)
+ (property "KiLib_Generator" "capacitor/THT/other"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "f8aafd10-916a-47a3-8a9b-99ef276724ed")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "C_*")
+ (path "/7757b69e-7443-4b1f-bdd4-cdc8d14c382e")
+ (sheetname "/")
+ (sheetfile "board.kicad_sch")
+ (units
+ (unit
+ (name "A")
+ (pins "1" "2")
+ )
+ )
+ (attr through_hole)
+ (duplicate_pad_numbers_are_jumpers no)
+ (fp_line
+ (start 4.77 1.07)
+ (end 0.23 1.07)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "53a833e1-1e98-4813-8225-c930059eeb48")
+ )
+ (fp_line
+ (start 4.77 1.014)
+ (end 4.77 1.07)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5cc04149-8ea9-41a3-8802-b765e97e70a4")
+ )
+ (fp_line
+ (start 0.23 -1.014)
+ (end 0.23 -1.07)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "78d79d78-7f24-4df2-8e2a-cc81e454f065")
+ )
+ (fp_line
+ (start 0.23 -1.07)
+ (end 4.77 -1.07)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6f3e5eb2-1ff1-40ed-bd17-bce2a741fbf1")
+ )
+ (fp_rect
+ (start -1.05 -1.2)
+ (end 6.05 1.2)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "7e0748a2-b98f-4016-8976-3539daa7fdc5")
+ )
+ (fp_rect
+ (start 0.35 -0.95)
+ (end 4.65 0.95)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "1dda7cbc-f237-4491-b188-2322973b21ae")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.5 0 0)
+ (layer "F.Fab")
+ (uuid "efbf0981-1795-428e-b1d3-84e223b2766f")
+ (effects
+ (font
+ (size 0.86 0.86)
+ (thickness 0.129)
+ )
+ )
+ )
+ (pad "1" thru_hole circle
+ (at 0 0 180)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net "Net-(U1-+)")
+ (pintype "passive")
+ (uuid "b5ec176e-f315-4e78-be7d-7a3713aefee1")
+ )
+ (pad "2" thru_hole circle
+ (at 5 0 180)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net "/Vin")
+ (pintype "passive")
+ (uuid "23982408-d486-4659-81ca-3f42ff377bd1")
+ )
+ (embedded_fonts no)
+ (model "${KICAD10_3DMODEL_DIR}/Capacitor_THT.3dshapes/C_Disc_D4.3mm_W1.9mm_P5.00mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x03_P3.50mm_Vertical"
+ (layer "F.Cu")
+ (uuid "f1f37c08-59c6-4ad4-8647-041addf27caa")
+ (at 104.5 86 -90)
+ (descr "Terminal Block 4Ucon ItemNo. 10694, vertical (cable from top), 3 pins, pitch 3.5mm, size 11.5x8.3mm, drill diameter 1.3mm, pad diameter 2.6mm, http://www.4uconnector.com/online/object/4udrawing/10694.pdf")
+ (tags "THT Terminal Block 4Ucon ItemNo. 10694 vertical pitch 3.5mm size 11.5x8.3mm drill 1.3mm pad 2.6mm")
+ (property "Reference" "J2"
+ (at 4 2.5825 90)
+ (layer "F.SilkS")
+ (uuid "dba5256d-b8ab-493c-90a0-8cadf348f260")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "Screw_Terminal_01x03"
+ (at 3.5 5.72 90)
+ (layer "F.Fab")
+ (uuid "ad20339e-076f-4f5e-a822-64b92766d8e4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 90)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1361e201-b158-45f8-a6b7-17a2e8db6430")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
+ (at 0 0 90)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "caa152f1-4974-48fb-a037-54152fc0a803")
+ (effects
+ (font
+ (size 1.27 1.27)
+ )
+ )
+ )
+ (property "KiLib_Generator" "terminal_block/4Ucon"
+ (at 0 0 90)
(layer "F.SilkS")
(hide yes)
(uuid "ae1e06f0-516d-4cb9-af84-45aebc1f873c")
@@ -3403,7 +3403,7 @@
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(roundrect_rratio 0.096154)
- (net "+24V")
+ (net "GND")
(pinfunction "Pin_1_1")
(pintype "passive")
(uuid "d16ec5d0-70be-4521-8d32-67fc948ad4ad")
@@ -3414,7 +3414,7 @@
(drill 1.3)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
- (net "GND")
+ (net "+24V")
(pinfunction "Pin_2_2")
(pintype "passive")
(uuid "761677d3-337c-498d-b533-96d1fab878dc")
@@ -3431,26 +3431,26 @@
(uuid "ce9af3c8-9f4f-4109-a1bf-e68710b5369e")
)
(embedded_fonts no)
- (model "${KICAD10_3DMODEL_DIR}/TerminalBlock_4Ucon.3dshapes/TerminalBlock_4Ucon_1x03_P3.50mm_Vertical.step"
+ (model "${KIPRJMOD}/3d_models/KF350-3p.step"
(offset
- (xyz 0 0 0)
+ (xyz -1.75 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
- (xyz 0 0 0)
+ (xyz -0 -0 -0)
)
)
)
(footprint "Package_DIP:DIP-8_W7.62mm"
(layer "F.Cu")
(uuid "f8b1643c-c355-4b21-8ad6-58db3d931faa")
- (at 144.195 84.19)
+ (at 128.195 85.69)
(descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
(tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
(property "Reference" "U2"
- (at 3.81 -2.33 0)
+ (at 3.81 3.81 0)
(layer "F.SilkS")
(uuid "44714569-e5a5-4cfe-b0fe-0184300d91cc")
(effects
@@ -3702,7 +3702,7 @@
)
)
(point
- (at 148.005 88)
+ (at 132.005 89.5)
(size 1.27)
(layer "F.Fab")
(uuid "c384fd8d-6fe3-4520-b435-117266cfb0f7")
@@ -3800,8 +3800,8 @@
)
)
(gr_rect
- (start 99 68)
- (end 164.25 102.5)
+ (start 100 67.5)
+ (end 152 101.5)
(stroke
(width 0.05)
(type default)
@@ -3810,621 +3810,793 @@
(layer "Edge.Cuts")
(uuid "67139343-6c42-4e58-8493-3ac5c4647734")
)
+ (gr_circle
+ (center 103.581139 70.581139)
+ (end 104.081139 69.081139)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "7a25c7dd-8e51-4629-92fd-9fea6654c55d")
+ )
+ (gr_circle
+ (center 103.581139 98.418861)
+ (end 104.081139 96.918861)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "ae237d7f-b15b-4e1c-8c2e-03815a99da8d")
+ )
+ (gr_circle
+ (center 148.418861 70.581139)
+ (end 148.918861 69.081139)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "c2ce8f79-a12a-4f4c-a279-9ba1e4ea40f4")
+ )
+ (gr_circle
+ (center 148.418861 98.418861)
+ (end 148.918861 96.918861)
+ (stroke
+ (width 0.05)
+ (type default)
+ )
+ (fill no)
+ (layer "Edge.Cuts")
+ (uuid "153efcee-0056-47f5-994a-8f706dbc34fc")
+ )
(segment
- (start 106 71)
- (end 127.5 71)
+ (start 110 80)
+ (end 111.5 80)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "0010a074-cc33-46d2-bead-4d6a8be2f27c")
+ (uuid "003fab5c-5ba5-46b1-8098-f294860e7c74")
)
(segment
- (start 137.5 101)
- (end 143 95.5)
+ (start 129.12 73.5)
+ (end 133 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "0e720199-6de8-46bf-bee3-31c463041816")
+ (uuid "0cd57402-628a-4f2d-a251-76c36ca5693a")
)
(segment
(start 129.31 73.5)
(end 133 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
(uuid "0e8dc297-6bee-4c8f-aa1d-49d5a62bf2c1")
)
(segment
- (start 161.4175 86.9175)
- (end 161.4175 82.25)
+ (start 104.5 86.5)
+ (end 105 86)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "21e96e7d-d370-412d-8544-1ecf86ac9181")
+ (uuid "1b403bcd-b161-4898-b582-3684013bc0c2")
+ )
+ (segment
+ (start 111 84.5)
+ (end 111 80.5)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "GND")
+ (uuid "37da2550-b2c4-4b53-b16b-ab569a318e00")
+ )
+ (segment
+ (start 133 73.5)
+ (end 134.75 73.5)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "GND")
+ (uuid "5110144e-55a9-4334-8806-816cd3135c3c")
)
(segment
(start 127.5 71)
- (end 130 73.5)
+ (end 129.12 72.62)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "2e56c319-fa88-4731-b03d-20a624eb016d")
+ (uuid "61c08059-68c9-4d8f-8839-89945ae697be")
)
(segment
- (start 153 95.5)
- (end 161.5 87)
+ (start 111 80.5)
+ (end 111.5 80)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "315992d6-d676-431b-b810-ef52c7658f99")
+ (uuid "64dbc1f0-538c-4b74-8b0b-2f79f4837019")
)
(segment
- (start 103.0825 82.25)
- (end 100.5 84.8325)
+ (start 116.5 71)
+ (end 127.5 71)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "3b9158eb-18ce-40b1-ab85-1d0b37198eb2")
+ (uuid "655ed029-29cc-4c86-8278-1156b97b7a41")
)
(segment
- (start 103.5 101)
- (end 137.5 101)
+ (start 136.75 71.5)
+ (end 141 71.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "599bb95b-90cf-44d9-bead-eb2aeb7ee393")
+ (uuid "71b7d0dd-e3d9-492a-be69-8c301bdf1c63")
)
(segment
- (start 100.5 76.5)
- (end 106 71)
+ (start 141 71.5)
+ (end 144 74.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "5c0eb09e-8774-40d1-873d-b91ab89e23f0")
+ (uuid "79b8f82c-4ef7-4e91-bb37-d5deedbaef82")
)
(segment
- (start 100.5 79.6675)
- (end 100.5 76.5)
+ (start 113.25 80)
+ (end 114.5 78.75)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "697f4cbe-ec31-4072-813a-902328ef451c")
+ (uuid "7f94b7ab-4e6d-45ae-aa3b-e1f494e3df28")
)
(segment
- (start 130 73.5)
- (end 133 73.5)
+ (start 144 82.5)
+ (end 146.25 84.75)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "6d7332c2-d848-4021-a899-fed04aaf1992")
+ (uuid "8344b851-e3c2-400c-9d44-083326d3d511")
)
(segment
- (start 100.5 91.5)
- (end 102 93)
+ (start 134.75 73.5)
+ (end 136.75 71.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "74552dc9-adb2-4146-88d2-d90bd52487e4")
+ (uuid "8cf9923f-77a2-43a4-a093-22632d25d205")
)
(segment
- (start 102 93)
- (end 103.0825 93)
+ (start 114.5 73)
+ (end 116.5 71)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "8c556001-6e21-4212-92d9-d94b22292d9f")
+ (uuid "93dc0f8c-c731-4242-9f1a-960d31a4e61a")
)
(segment
- (start 102.5 93)
- (end 100.5 95)
+ (start 114.5 78.75)
+ (end 114.5 73)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "8db2df4a-f7b0-438b-af6e-8f0848cf5c2b")
+ (uuid "a0c469dc-e22d-4d5f-bf79-7bf169503641")
)
(segment
- (start 143 95.5)
- (end 153 95.5)
+ (start 109.5 86)
+ (end 111 84.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "9ab27930-500d-48e5-81a8-223e54ed0261")
+ (uuid "a8bf8b36-6c2d-42ff-85f6-8790fdcd215f")
)
(segment
- (start 161.5 87)
- (end 161.4175 86.9175)
+ (start 111.5 80)
+ (end 113.25 80)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "a045b3b1-98dd-4252-8804-3f1cf65751c9")
+ (uuid "baddffb6-d39c-466e-81ea-bf8dc06388ca")
)
(segment
- (start 100.5 98)
- (end 103.5 101)
+ (start 129.12 72.62)
+ (end 129.12 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "a3679330-5f06-4441-8c2b-28e54ead3dfb")
+ (uuid "bd46a293-214c-4e74-bcc5-c93a8c0a16ba")
)
(segment
- (start 100.5 84.8325)
- (end 100.5 91.5)
+ (start 104.5 79.5)
+ (end 109.5 79.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "bd33ca42-e7be-4dfd-a345-0252367801ff")
+ (uuid "dace4d49-5ad9-4852-9659-964821327bce")
)
(segment
- (start 100.5 95)
- (end 100.5 98)
+ (start 105 86)
+ (end 109.5 86)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
- (uuid "f1821395-6006-4305-8798-8a0056297a88")
+ (uuid "dbfe2475-7747-4fc0-9745-b9affd9f4f20")
)
(segment
- (start 103.0825 93)
- (end 102.5 93)
+ (start 146.25 84.75)
+ (end 147.4175 84.75)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "GND")
+ (uuid "e402c1ab-ad2a-4229-abc5-b4b116a6d2c3")
+ )
+ (segment
+ (start 144 74.5)
+ (end 144 82.5)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "GND")
+ (uuid "e8a3dc08-9f1d-4c41-9388-e138db71a1c6")
+ )
+ (segment
+ (start 109.5 79.5)
+ (end 110 80)
+ (width 0.762)
+ (layer "B.Cu")
(net "GND")
- (uuid "f81c762c-b37e-4e2a-9881-69e51f0d32ca")
+ (uuid "f8746661-0ea4-4566-af2b-c7a44ec34c26")
)
(segment
(start 129.31 77.5)
(end 129.31 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "GND")
(uuid "fa525c49-18ce-4724-8c38-8cc00c5d862a")
)
(segment
- (start 103.0825 82.25)
- (end 100.5 79.6675)
+ (start 117.27 88.23)
+ (end 114.195 88.23)
(width 0.762)
- (layer "F.Cu")
- (net "GND")
- (uuid "fde6aecf-81df-42e6-a6f5-493a1518cc2a")
+ (layer "B.Cu")
+ (net "Net-(U1--)")
+ (uuid "1155e802-6cc7-4b85-b239-4a335c44a0cc")
)
(segment
- (start 121.69 80.81)
- (end 120.69 81.81)
+ (start 121.5 77)
+ (end 121.5 81)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1--)")
- (uuid "059787da-cb18-465f-b196-0f82b10d510d")
+ (uuid "1fd77af5-589f-477f-9a0f-24338c2d80ce")
)
(segment
- (start 122.5 90.31)
- (end 122.5 81.62)
+ (start 118.5 87)
+ (end 117.27 88.23)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1--)")
- (uuid "71973d65-d295-4ec8-9921-0a85d8194007")
+ (uuid "60d83379-57c0-470b-bdcc-3e4dfe3f2cb7")
)
(segment
- (start 118.27 84.23)
- (end 117.195 84.23)
+ (start 118.5 84)
+ (end 118.5 87)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1--)")
- (uuid "89d33d8d-1e1a-49f0-a82e-b92f4a9ac95b")
+ (uuid "c6a96bf9-4805-444f-ba7a-b1e9830d1bd0")
)
(segment
- (start 122.5 81.62)
- (end 121.69 80.81)
+ (start 121.5 81)
+ (end 118.5 84)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1--)")
- (uuid "ad60f508-6539-4b74-8d36-fb8d1a15696f")
+ (uuid "d7b5a86e-224e-4fe1-ae69-d74e3c179520")
)
(segment
- (start 120.69 81.81)
- (end 118.27 84.23)
+ (start 121.69 77.19)
+ (end 121.5 77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1--)")
- (uuid "dee607bc-5243-4889-b646-5f69ff7df5e2")
+ (uuid "f4b4cdde-b4f7-49f9-8914-e49e74cb134c")
)
(segment
- (start 121.69 77.5)
- (end 121.69 80.81)
+ (start 135.5 93.31)
+ (end 140.27 93.31)
(width 0.762)
- (layer "F.Cu")
- (net "Net-(U1--)")
- (uuid "f46e4888-b2e7-4e05-aa35-366006faa4bc")
+ (layer "B.Cu")
+ (net "/Vout")
+ (uuid "14235176-982f-4cf8-86c7-5326f9e0cd7d")
)
(segment
- (start 125.19 93)
- (end 122.5 90.31)
+ (start 140 89.5)
+ (end 140 90.58)
(width 0.762)
- (layer "F.Cu")
- (net "Net-(U1--)")
- (uuid "fb36adae-2126-4835-98cc-71f1c05bc285")
+ (layer "B.Cu")
+ (net "/Vout")
+ (uuid "15b551c2-ba02-41d5-8a70-1f31c9f533ed")
)
(segment
- (start 147.27 86.73)
- (end 148.5 85.5)
+ (start 129.23 88.23)
+ (end 134.31 93.31)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "05cf18de-2fb2-4eca-9789-7a109f823869")
+ (uuid "334f59f5-7274-4c2f-966e-b1101a370297")
)
(segment
- (start 149.275 91.81)
- (end 144.195 86.73)
+ (start 140.27 93.31)
+ (end 141.5 92.08)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "2174fc06-3444-47e2-85c5-9a32910e874c")
+ (uuid "5db662db-8332-4c8c-a242-414c40a0bf0d")
)
(segment
- (start 148.5 83.5)
- (end 154.5 77.5)
+ (start 143.42 92.08)
+ (end 141.5 92.08)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "24a1e234-1e33-406c-99c7-9f7204adee1a")
+ (uuid "667613c6-a3e8-4b0b-be08-c0daccb33239")
)
(segment
- (start 154.5 77)
- (end 159.6675 77)
+ (start 147.25 88.25)
+ (end 143.42 92.08)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "319498e3-5738-4941-bcf6-6cb06e39ccaa")
+ (uuid "73c39583-d28f-40f0-9191-6cd3dc5d0e4c")
)
(segment
- (start 151.815 91.81)
- (end 149.275 91.81)
+ (start 127.88 88.23)
+ (end 129.23 88.23)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "8837b109-7288-4ee8-b57b-ee388d46ac5a")
+ (uuid "743861bb-65e3-4eeb-8f9c-cc8dddb4830f")
)
(segment
- (start 159.6675 77)
- (end 161.4175 78.75)
+ (start 140 90.58)
+ (end 141.5 92.08)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "9de29822-2ee3-4e0e-84b9-74bcabfdf82c")
+ (uuid "8bc10ecf-c74e-4544-92f5-667acba6b1e3")
)
(segment
- (start 148.5 85.5)
- (end 148.5 83.5)
+ (start 147.4175 88.25)
+ (end 147.25 88.25)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "c8d578dd-2e12-402a-9fdf-8119774b0c2d")
+ (uuid "a59da2dd-c05e-48a5-8fe5-7b3040341aed")
)
(segment
- (start 144.195 86.73)
- (end 147.27 86.73)
+ (start 134.31 93.31)
+ (end 135.5 93.31)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "db3353d3-bfc7-4f32-a3e8-acdbfe930e0b")
+ (uuid "be4b0a28-d3e9-4449-868a-2fbb54a44d87")
)
(segment
- (start 154.5 77.5)
- (end 154.5 77)
+ (start 140.5 89)
+ (end 140 89.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vout")
- (uuid "e8f501bf-2c5c-4602-ad7e-f0cccdce0a59")
+ (uuid "ed08548c-81c2-4cf9-918f-3ee9c8e3f612")
)
(segment
- (start 109.75 78.75)
- (end 112 76.5)
+ (start 110.31 75.81)
+ (end 110.12 76)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vin")
- (uuid "3cb63ced-32a0-44dc-99d1-f82aaf225420")
+ (uuid "47eb1786-0085-49fa-8aea-d558b0a29f0a")
)
(segment
- (start 110.31 74.81)
- (end 112 76.5)
+ (start 110.12 76)
+ (end 104.5 76)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vin")
- (uuid "49a20a43-c88b-48cc-b976-5c8bd97d6632")
+ (uuid "8075a92e-9bed-408a-87dd-1fb14e576942")
)
(segment
(start 110.31 73.5)
- (end 110.31 74.81)
+ (end 110.31 75.81)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vin")
- (uuid "c0191f7c-0a5f-4e68-9f66-095ddc362dd0")
+ (uuid "8c71aa09-cb5e-4d62-8ffe-d0b261861153")
)
(segment
- (start 103.0825 78.75)
- (end 109.75 78.75)
+ (start 110.31 75.81)
+ (end 112 77.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "/Vin")
- (uuid "daa42569-9185-45b4-be92-ff04028a0738")
+ (uuid "b9def110-f228-43a6-95e8-c72c5b6a6c20")
)
(segment
(start 118 73.57)
(end 117.93 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1-+)")
- (uuid "2e691314-03c5-46f9-932a-1bb2df9efd4d")
+ (uuid "0cb95037-5142-449f-8e3d-c2effb406256")
)
(segment
- (start 117 76.5)
- (end 117 81.495)
+ (start 117 79.62)
+ (end 117 77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1-+)")
- (uuid "57c2a801-41cd-404a-b3dc-04b33fbfa350")
+ (uuid "2160fb4e-59c4-44be-9d03-19c6f004d582")
)
(segment
- (start 117 81.495)
- (end 117.195 81.69)
+ (start 114.195 85.69)
+ (end 114.195 82.425)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "Net-(U1-+)")
+ (uuid "36a4440f-e0a3-4adf-b74d-acb0c2bb2fea")
+ )
+ (segment
+ (start 118 76)
+ (end 118 73.57)
+ (width 0.762)
+ (layer "B.Cu")
(net "Net-(U1-+)")
- (uuid "685db50d-cea8-40df-b581-7b8eb6685274")
+ (uuid "3f5be600-4011-4ded-ab89-f79dbac03241")
+ )
+ (segment
+ (start 114.195 82.425)
+ (end 117 79.62)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "Net-(U1-+)")
+ (uuid "596c9a9f-f919-4a42-9e22-0daae860c92c")
)
(segment
(start 117.93 73.5)
(end 121.69 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1-+)")
(uuid "92742243-b565-4b68-84b3-7edc5560b33d")
)
(segment
- (start 117 76.5)
- (end 118 75.5)
+ (start 117 77)
+ (end 118 76)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1-+)")
- (uuid "c1633fb9-b5ac-4752-b4b4-7751b5afabc5")
+ (uuid "d71c5874-536d-4b46-adaa-1733d8ddf5c2")
)
(segment
(start 117.81 73.38)
(end 117.93 73.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U1-+)")
(uuid "f20db36c-8107-4ed6-b1da-96167a32cbf6")
)
(segment
- (start 118 75.5)
- (end 118 73.57)
+ (start 140.5 80.62)
+ (end 140.62 80.5)
(width 0.762)
- (layer "F.Cu")
- (net "Net-(U1-+)")
- (uuid "fee12d83-eb6a-403f-aecf-b50bdda4ef47")
+ (layer "B.Cu")
+ (net "Net-(C2-Pad2)")
+ (uuid "15e69588-2828-4f6b-9739-3c79d28f0afc")
)
(segment
- (start 145.81 77)
- (end 149.5 77)
+ (start 140.62 80.5)
+ (end 140.62 77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(C2-Pad2)")
- (uuid "28294835-af24-4e75-bb52-d65d6388d671")
+ (uuid "3c34c80a-649d-478c-be88-846fbb65b04a")
)
(segment
- (start 145.81 80)
- (end 145.81 77)
+ (start 140.5 84)
+ (end 140.5 80.62)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(C2-Pad2)")
- (uuid "5ac0f1b7-7861-4db3-b873-28ca8c951f2d")
+ (uuid "579e40f1-95a4-4c8c-85fe-1fd4fd99d648")
)
(segment
- (start 141.38 79.375)
- (end 144.195 82.19)
+ (start 136 82.5)
+ (end 136 76.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "10938d43-7dfa-4197-ba30-f56564c1d279")
+ (uuid "0986d7ca-3bc8-4cb5-8a6f-a6b47084d744")
)
(segment
- (start 141.38 73)
- (end 141.38 79.375)
+ (start 135.5 77)
+ (end 136 76.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "40c214b7-a2a2-4892-822b-f89a67b78421")
+ (uuid "37892798-c779-4be7-a604-6c79073b0cbd")
)
(segment
- (start 138.19 73.69)
- (end 138 73.5)
+ (start 138.19 74.31)
+ (end 138.19 73.69)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "609f54fb-d81a-4ac9-bff9-186a1c295131")
+ (uuid "54826a66-4def-47db-be15-70f2211bab6c")
)
(segment
- (start 138.5 73)
- (end 138 73.5)
+ (start 136 76.5)
+ (end 138.19 74.31)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "a81aae93-24f8-44da-906d-8da4cee64030")
+ (uuid "58c9e880-d9d6-4018-943e-83b4d68836a7")
)
(segment
- (start 144.195 82.19)
- (end 144.195 84.19)
+ (start 132.5 83.5)
+ (end 135 83.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "b677fe79-e855-4653-8e2e-e4d80f8c6b89")
+ (uuid "82725abf-e43c-422a-b967-058632e6f955")
)
(segment
- (start 138.19 77)
- (end 138.19 73.69)
+ (start 130.31 85.69)
+ (end 132.5 83.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "c7ac9082-8a30-41cd-b937-860714c1c9d2")
+ (uuid "98ee07ab-8864-4ace-9153-340c8d781589")
)
(segment
- (start 141.38 73)
- (end 138.5 73)
+ (start 133 77)
+ (end 135.5 77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(U2-+)")
- (uuid "f4aa5efc-5b06-487f-a9df-4108246f8a0b")
+ (uuid "b229059c-e66e-4d87-9b60-ba30311624bf")
)
(segment
- (start 132.81 93)
- (end 129.12 89.31)
+ (start 135 83.5)
+ (end 136 82.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "Net-(U2-+)")
+ (uuid "c3d738b9-0e92-4093-a15f-7cb0ff9c34f4")
+ )
+ (segment
+ (start 127.88 85.69)
+ (end 130.31 85.69)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "Net-(U2-+)")
+ (uuid "cb4b8233-29a3-440c-a305-bf6df160c0b2")
+ )
+ (segment
+ (start 138.19 73.69)
+ (end 138 73.5)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "Net-(U2-+)")
+ (uuid "fba3815f-64b5-4c70-91e2-edbae4d3fa99")
+ )
+ (segment
+ (start 122.72125 93.31)
+ (end 124 92.03125)
+ (width 0.762)
+ (layer "B.Cu")
(net "Net-(R4-Pad2)")
- (uuid "0433cd0b-0645-4675-ba8f-40d29c8aa7d7")
+ (uuid "1e1e2946-2f5b-452e-8ef4-e7529b4e433e")
)
(segment
- (start 128.88 89.31)
- (end 138.19 80)
+ (start 124 92.03125)
+ (end 124 85.62)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(R4-Pad2)")
- (uuid "664699ba-a2dd-43f9-8059-3ba7671f3ab0")
+ (uuid "2020b5a8-b8ba-4df7-bf3e-750944be6f0a")
)
(segment
- (start 124.815 89.31)
- (end 128.88 89.31)
+ (start 121.815 93.31)
+ (end 122.72125 93.31)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(R4-Pad2)")
- (uuid "a7ab4a63-18e7-4e0f-a01f-3449e80d43d7")
+ (uuid "29fa4d6f-fd3d-4a5a-b938-7a2c7e6121c2")
)
(segment
- (start 129.12 89.31)
- (end 128.88 89.31)
+ (start 129.12 80.5)
+ (end 133 80.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "Net-(R4-Pad2)")
- (uuid "fc041d7d-76a3-4e2f-b5f9-44ff5e5ce6ad")
+ (uuid "47c20b5f-eb2a-4992-8ab3-2e5542487cd5")
)
(segment
- (start 117.195 86.77)
- (end 105.8125 86.77)
+ (start 124 85.62)
+ (end 129.12 80.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "Net-(R4-Pad2)")
+ (uuid "db3d6f2a-e840-486f-b74b-0ce414efc98d")
+ )
+ (segment
+ (start 126 93.5)
+ (end 126 91.5)
+ (width 0.762)
+ (layer "B.Cu")
(net "+24V")
- (uuid "11a043df-b0f6-43c3-bed2-63b76c1a9a76")
+ (uuid "001757ed-b812-47cf-aeb1-787aba9be6d0")
)
(segment
- (start 118.27 86.77)
- (end 120 88.5)
+ (start 123.5 96)
+ (end 126 93.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "25d3ab27-5429-4c3a-ba0a-d0ed2d94f635")
+ (uuid "0ac03a9b-4592-49f1-8db2-c45416ff9e88")
)
(segment
- (start 117.195 86.77)
- (end 118.27 86.77)
+ (start 111.611 89.611)
+ (end 112.77 90.77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "9253d47c-39a8-4c29-8d1f-1c4d10f04e1f")
+ (uuid "2a1412a9-72c8-47d2-8dcd-565ea53e660c")
)
(segment
- (start 105.8125 86.77)
- (end 103.0825 89.5)
+ (start 112.77 90.77)
+ (end 114.195 90.77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "+24V")
+ (uuid "33cd0850-1573-484c-872a-6dbe8a811de6")
+ )
+ (segment
+ (start 126 91.5)
+ (end 126.73 90.77)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "+24V")
+ (uuid "3baff5f3-72f5-474e-b8b7-4e7ea4151fe7")
+ )
+ (segment
+ (start 116.5 92)
+ (end 116.5 94.5)
+ (width 0.762)
+ (layer "B.Cu")
(net "+24V")
- (uuid "94a5732a-4c49-4420-bfd3-e54945fe9bd3")
+ (uuid "8142c5ab-eaac-40d4-b27f-77b6b99495a3")
)
(segment
- (start 120 92.5)
+ (start 118 96)
(end 123.5 96)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "a6f2f811-33f7-4a3f-a784-f05921c06bcb")
+ (uuid "9d1e0c0a-70de-4396-8a42-d902a9defaa5")
)
(segment
- (start 140.23 89.27)
- (end 144.195 89.27)
+ (start 114.195 90.77)
+ (end 115.27 90.77)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "d1311a48-0a92-4d5b-b6a5-ab24d509720f")
+ (uuid "a3d1d92f-9715-4388-8629-93f7ca997f9c")
)
(segment
- (start 120 88.5)
- (end 120 92.5)
+ (start 104.889 89.611)
+ (end 111.611 89.611)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "e6739962-03ec-47bb-85b7-4df9f7981a9f")
+ (uuid "a84174cd-d1c6-430c-9649-0929289cefdb")
)
(segment
- (start 133.5 96)
- (end 140.23 89.27)
+ (start 104.5 90)
+ (end 104.889 89.611)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "e9fb8b96-c0ea-4a65-9cc6-b1b5dfbb5b71")
+ (uuid "aaf7bbe3-b17d-4e1e-8418-ffee7660f3cb")
)
(segment
- (start 123.5 96)
- (end 133.5 96)
+ (start 116.5 94.5)
+ (end 118 96)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "+24V")
- (uuid "f3e98385-9142-435a-a3b6-04ca4699b013")
+ (uuid "c10e0f1d-09cb-4b15-bf06-b3395dd8f1ac")
)
(segment
- (start 141.69 91.81)
- (end 144.195 91.81)
+ (start 115.27 90.77)
+ (end 116.5 92)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "+24V")
+ (uuid "f1275f24-2161-451b-a89e-b9de28154fa2")
+ )
+ (segment
+ (start 126.73 90.77)
+ (end 127.88 90.77)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "+24V")
+ (uuid "f89d73cd-d529-4158-885f-cb1fb6f187de")
+ )
+ (segment
+ (start 104.5 93.5)
+ (end 105 93)
+ (width 0.762)
+ (layer "B.Cu")
(net "-24V")
- (uuid "0acc40d9-cdd1-4f35-a8e9-0b1569a7c210")
+ (uuid "0503317d-a4a8-4c58-8770-711497a4caab")
)
(segment
- (start 135 98.5)
- (end 141.69 91.81)
+ (start 114.195 96.195)
+ (end 116.5 98.5)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "-24V")
- (uuid "61c5e9b9-fb83-4e26-9c02-d79b5f51ee8d")
+ (uuid "27c60ffe-7fb9-4afc-b9ff-5f4ad8b575ad")
)
(segment
- (start 110.2725 89.31)
- (end 103.0825 96.5)
+ (start 128.195 93.625)
+ (end 127.88 93.31)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "-24V")
- (uuid "85753ec9-1d04-4362-b48f-ce5e36b91da3")
+ (uuid "5063bf1d-c0bc-4df7-83d8-0e12fa3426aa")
)
(segment
- (start 117.195 89.31)
- (end 110.2725 89.31)
+ (start 105 93)
+ (end 114.195 93)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "-24V")
- (uuid "a99edf68-840c-428a-8941-d9d5563e6625")
+ (uuid "53ddffac-b502-43cd-8070-5f3ab08efc6c")
)
(segment
- (start 103.0825 96.5)
- (end 105.0825 98.5)
+ (start 124.5 98.5)
+ (end 128.195 94.805)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
(net "-24V")
- (uuid "d0936e5c-9486-4fdd-b85a-2bb266e7954f")
+ (uuid "5dad5953-98b0-489e-b939-c063cd8ae722")
)
(segment
- (start 105.0825 98.5)
- (end 135 98.5)
+ (start 128.195 94.805)
+ (end 128.195 93.625)
(width 0.762)
- (layer "F.Cu")
+ (layer "B.Cu")
+ (net "-24V")
+ (uuid "95589d81-9454-4b0b-bcec-0f972de011c2")
+ )
+ (segment
+ (start 114.195 93)
+ (end 114.195 96.195)
+ (width 0.762)
+ (layer "B.Cu")
+ (net "-24V")
+ (uuid "f2c7dfe4-a175-4c50-bb4c-e2e5d8a838dc")
+ )
+ (segment
+ (start 116.5 98.5)
+ (end 124.5 98.5)
+ (width 0.762)
+ (layer "B.Cu")
(net "-24V")
- (uuid "fc1d6611-18b1-43fb-8b47-fb1032fcccae")
+ (uuid "f4b0234e-1b74-469a-807f-8784b194ba56")
)
(embedded_fonts no)
)
diff --git a/tp/board/board.kicad_prl b/tp/board/board.kicad_prl
@@ -1,6 +1,6 @@
{
"board": {
- "active_layer": 25,
+ "active_layer": 3,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
diff --git a/tp/board/board.kicad_pro b/tp/board/board.kicad_pro
@@ -481,7 +481,7 @@
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
- "pin_to_pin": "warning",
+ "pin_to_pin": "error",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
@@ -671,7 +671,7 @@
"uuid": "1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
}
],
- "used_designators": "",
+ "used_designators": "#PWR10-11,J3",
"variants": []
},
"sheets": [
diff --git a/tp/board/board.kicad_sch b/tp/board/board.kicad_sch
@@ -1413,13 +1413,13 @@
)
)
(junction
- (at 93.98 77.47)
+ (at 107.95 77.47)
(diameter 0)
(color 0 0 0 0)
- (uuid "1728145b-4628-4e0b-afa6-061e9e8d6256")
+ (uuid "29c2313b-22c3-4fa4-9af6-2980140e184c")
)
(junction
- (at 104.14 77.47)
+ (at 105.41 77.47)
(diameter 0)
(color 0 0 0 0)
(uuid "5bea579b-162c-4000-9d0b-e9360e75c83c")
@@ -1437,28 +1437,28 @@
(uuid "7fb624c0-a80d-40d2-b49b-897acf781de9")
)
(junction
- (at 111.76 90.17)
+ (at 95.25 77.47)
(diameter 0)
(color 0 0 0 0)
- (uuid "ade7935b-b4e1-40e8-b2eb-5da48afcea79")
+ (uuid "9c336330-8594-4ed7-aab7-58483cf58df6")
)
(junction
- (at 90.17 91.44)
+ (at 111.76 90.17)
(diameter 0)
(color 0 0 0 0)
- (uuid "b2fcbff1-32f8-4993-8418-3ebc3acb241f")
+ (uuid "ade7935b-b4e1-40e8-b2eb-5da48afcea79")
)
(junction
- (at 153.67 80.01)
+ (at 92.71 88.9)
(diameter 0)
(color 0 0 0 0)
- (uuid "cf46d767-6f35-4316-9e7e-05d7ae011883")
+ (uuid "c68e193c-b70a-470d-ba68-2e23604742b1")
)
(junction
- (at 107.95 77.47)
+ (at 153.67 80.01)
(diameter 0)
(color 0 0 0 0)
- (uuid "de787bde-6d25-43e7-afcb-f2dbc76622db")
+ (uuid "cf46d767-6f35-4316-9e7e-05d7ae011883")
)
(junction
(at 143.51 80.01)
@@ -1478,7 +1478,7 @@
)
(wire
(pts
- (xy 81.28 80.01) (xy 90.17 80.01)
+ (xy 82.55 80.01) (xy 92.71 80.01)
)
(stroke
(width 0)
@@ -1518,43 +1518,43 @@
)
(wire
(pts
- (xy 81.28 88.9) (xy 82.55 88.9)
+ (xy 111.76 82.55) (xy 115.57 82.55)
)
(stroke
(width 0)
(type default)
)
- (uuid "192ee2fe-5ec0-4ba2-8b1b-7ec181a597d9")
+ (uuid "1cb82e80-1d94-4d05-84e5-0adc93b61569")
)
(wire
(pts
- (xy 111.76 82.55) (xy 115.57 82.55)
+ (xy 95.25 77.47) (xy 95.25 81.28)
)
(stroke
(width 0)
(type default)
)
- (uuid "1cb82e80-1d94-4d05-84e5-0adc93b61569")
+ (uuid "201475ce-3a3c-42de-8e6d-0452b4893118")
)
(wire
(pts
- (xy 93.98 77.47) (xy 93.98 81.28)
+ (xy 105.41 81.28) (xy 105.41 77.47)
)
(stroke
(width 0)
(type default)
)
- (uuid "201475ce-3a3c-42de-8e6d-0452b4893118")
+ (uuid "2b8eadaa-4ae3-49e1-9338-992189acdc93")
)
(wire
(pts
- (xy 104.14 81.28) (xy 104.14 77.47)
+ (xy 92.71 88.9) (xy 92.71 100.33)
)
(stroke
(width 0)
(type default)
)
- (uuid "2b8eadaa-4ae3-49e1-9338-992189acdc93")
+ (uuid "2c014b75-8ebf-4e98-a262-34687a3af75e")
)
(wire
(pts
@@ -1568,7 +1568,7 @@
)
(wire
(pts
- (xy 104.14 77.47) (xy 104.14 73.66)
+ (xy 105.41 77.47) (xy 105.41 73.66)
)
(stroke
(width 0)
@@ -1598,16 +1598,6 @@
)
(wire
(pts
- (xy 81.28 93.98) (xy 82.55 93.98)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "3ac83652-d8b2-49d8-9bdf-f9968e180483")
- )
- (wire
- (pts
(xy 107.95 77.47) (xy 115.57 77.47)
)
(stroke
@@ -1618,7 +1608,7 @@
)
(wire
(pts
- (xy 102.87 81.28) (xy 104.14 81.28)
+ (xy 104.14 81.28) (xy 105.41 81.28)
)
(stroke
(width 0)
@@ -1668,7 +1658,7 @@
)
(wire
(pts
- (xy 93.98 81.28) (xy 95.25 81.28)
+ (xy 95.25 81.28) (xy 96.52 81.28)
)
(stroke
(width 0)
@@ -1708,7 +1698,7 @@
)
(wire
(pts
- (xy 104.14 77.47) (xy 107.95 77.47)
+ (xy 105.41 77.47) (xy 107.95 77.47)
)
(stroke
(width 0)
@@ -1728,7 +1718,7 @@
)
(wire
(pts
- (xy 90.17 80.01) (xy 90.17 91.44)
+ (xy 92.71 80.01) (xy 92.71 88.9)
)
(stroke
(width 0)
@@ -1758,7 +1748,7 @@
)
(wire
(pts
- (xy 104.14 73.66) (xy 102.87 73.66)
+ (xy 105.41 73.66) (xy 104.14 73.66)
)
(stroke
(width 0)
@@ -1788,7 +1778,7 @@
)
(wire
(pts
- (xy 95.25 73.66) (xy 93.98 73.66)
+ (xy 96.52 73.66) (xy 95.25 73.66)
)
(stroke
(width 0)
@@ -1828,7 +1818,7 @@
)
(wire
(pts
- (xy 93.98 73.66) (xy 93.98 77.47)
+ (xy 95.25 73.66) (xy 95.25 77.47)
)
(stroke
(width 0)
@@ -1848,16 +1838,6 @@
)
(wire
(pts
- (xy 90.17 91.44) (xy 90.17 100.33)
- )
- (stroke
- (width 0)
- (type default)
- )
- (uuid "bdc9ae22-7887-46fe-99ee-e3feca4d640d")
- )
- (wire
- (pts
(xy 111.76 82.55) (xy 111.76 90.17)
)
(stroke
@@ -1888,7 +1868,7 @@
)
(wire
(pts
- (xy 81.28 77.47) (xy 93.98 77.47)
+ (xy 82.55 77.47) (xy 95.25 77.47)
)
(stroke
(width 0)
@@ -1898,13 +1878,13 @@
)
(wire
(pts
- (xy 81.28 91.44) (xy 90.17 91.44)
+ (xy 82.55 88.9) (xy 92.71 88.9)
)
(stroke
(width 0)
(type default)
)
- (uuid "dab8eddf-307a-4be3-9952-e24e47c4b3e3")
+ (uuid "d20036a0-e436-4181-a80d-3689510a9a16")
)
(wire
(pts
@@ -1991,8 +1971,8 @@
(uuid "9919e1e8-2374-4543-b9ed-f0b97c53eaf0")
)
(symbol
- (lib_id "Device:C")
- (at 154.94 71.12 270)
+ (lib_id "power:+24V")
+ (at 82.55 91.44 270)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -2000,9 +1980,10 @@
(on_board yes)
(in_pos_files yes)
(dnp no)
- (uuid "11f25217-1212-4a6f-b937-0d49f0c057d6")
- (property "Reference" "C2"
- (at 151.13 69.088 90)
+ (uuid "0fe07913-138d-4ee1-98b5-2bfcfd1f441b")
+ (property "Reference" "#PWR011"
+ (at 78.74 91.44 0)
+ (hide yes)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2011,8 +1992,8 @@
)
)
)
- (property "Value" "47n"
- (at 158.242 69.088 90)
+ (property "Value" "+24V"
+ (at 87.884 91.44 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2021,8 +2002,8 @@
)
)
)
- (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
- (at 151.13 72.0852 0)
+ (property "Footprint" ""
+ (at 82.55 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2033,7 +2014,7 @@
)
)
(property "Datasheet" ""
- (at 154.94 71.12 0)
+ (at 82.55 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2043,8 +2024,8 @@
)
)
)
- (property "Description" "Unpolarized capacitor"
- (at 154.94 71.12 0)
+ (property "Description" "Power symbol creates a global label with name \"+24V\""
+ (at 82.55 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2055,24 +2036,20 @@
)
)
(pin "1"
- (uuid "edd67248-7bdb-4633-8a6b-e08bf64ca7ac")
- )
- (pin "2"
- (uuid "44b0c7b9-407e-414f-96db-9e8b447187f5")
+ (uuid "62caf0fe-5a02-480d-b442-a84c9b7d8be0")
)
(instances
(project "board"
(path "/1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
- (reference "C2")
+ (reference "#PWR011")
(unit 1)
)
)
)
)
(symbol
- (lib_id "Device:R_US")
- (at 148.59 80.01 90)
- (mirror x)
+ (lib_id "Device:C")
+ (at 154.94 71.12 270)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -2080,9 +2057,9 @@
(on_board yes)
(in_pos_files yes)
(dnp no)
- (uuid "12c964bf-d6ea-45e4-8835-67316c62e16b")
- (property "Reference" "R6"
- (at 148.59 86.36 90)
+ (uuid "11f25217-1212-4a6f-b937-0d49f0c057d6")
+ (property "Reference" "C2"
+ (at 151.13 69.088 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2091,8 +2068,8 @@
)
)
)
- (property "Value" "30k"
- (at 148.59 83.82 90)
+ (property "Value" "47n"
+ (at 158.242 69.088 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2101,8 +2078,8 @@
)
)
)
- (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
- (at 148.844 81.026 90)
+ (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
+ (at 151.13 72.0852 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2113,7 +2090,7 @@
)
)
(property "Datasheet" ""
- (at 148.59 80.01 0)
+ (at 154.94 71.12 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2123,8 +2100,8 @@
)
)
)
- (property "Description" "Resistor, US symbol"
- (at 148.59 80.01 0)
+ (property "Description" "Unpolarized capacitor"
+ (at 154.94 71.12 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2134,24 +2111,25 @@
)
)
)
- (pin "2"
- (uuid "9c276041-0b2e-4a14-889e-8a3dc81ac3ce")
- )
(pin "1"
- (uuid "cb049a72-483a-4d63-ae3e-0e309a935590")
+ (uuid "edd67248-7bdb-4633-8a6b-e08bf64ca7ac")
+ )
+ (pin "2"
+ (uuid "44b0c7b9-407e-414f-96db-9e8b447187f5")
)
(instances
(project "board"
(path "/1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
- (reference "R6")
+ (reference "C2")
(unit 1)
)
)
)
)
(symbol
- (lib_id "power:+24V")
- (at 82.55 88.9 270)
+ (lib_id "Device:R_US")
+ (at 148.59 80.01 90)
+ (mirror x)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -2159,10 +2137,9 @@
(on_board yes)
(in_pos_files yes)
(dnp no)
- (uuid "256ee3d4-5d35-4ee5-af28-a16ba7ec39d2")
- (property "Reference" "#PWR011"
- (at 78.74 88.9 0)
- (hide yes)
+ (uuid "12c964bf-d6ea-45e4-8835-67316c62e16b")
+ (property "Reference" "R6"
+ (at 148.59 86.36 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2171,8 +2148,8 @@
)
)
)
- (property "Value" "+24V"
- (at 84.328 86.36 90)
+ (property "Value" "30k"
+ (at 148.59 83.82 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2181,8 +2158,8 @@
)
)
)
- (property "Footprint" ""
- (at 82.55 88.9 0)
+ (property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
+ (at 148.844 81.026 90)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2193,7 +2170,7 @@
)
)
(property "Datasheet" ""
- (at 82.55 88.9 0)
+ (at 148.59 80.01 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2203,8 +2180,8 @@
)
)
)
- (property "Description" "Power symbol creates a global label with name \"+24V\""
- (at 82.55 88.9 0)
+ (property "Description" "Resistor, US symbol"
+ (at 148.59 80.01 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2214,13 +2191,16 @@
)
)
)
+ (pin "2"
+ (uuid "9c276041-0b2e-4a14-889e-8a3dc81ac3ce")
+ )
(pin "1"
- (uuid "20353197-2432-4a8e-b0e1-4f4d11e634ec")
+ (uuid "cb049a72-483a-4d63-ae3e-0e309a935590")
)
(instances
(project "board"
(path "/1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
- (reference "#PWR011")
+ (reference "R6")
(unit 1)
)
)
@@ -2228,7 +2208,7 @@
)
(symbol
(lib_id "Device:R_US")
- (at 99.06 73.66 90)
+ (at 100.33 73.66 90)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -2238,7 +2218,7 @@
(dnp no)
(uuid "3d2c790b-162e-4628-89bc-290beb4f03e1")
(property "Reference" "R1"
- (at 94.488 71.882 90)
+ (at 95.758 71.882 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2248,7 +2228,7 @@
)
)
(property "Value" "180k"
- (at 104.394 71.882 90)
+ (at 105.664 71.882 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2258,7 +2238,7 @@
)
)
(property "Footprint" "Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal"
- (at 99.314 72.644 90)
+ (at 100.584 72.644 90)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2269,7 +2249,7 @@
)
)
(property "Datasheet" ""
- (at 99.06 73.66 0)
+ (at 100.33 73.66 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2280,7 +2260,7 @@
)
)
(property "Description" "Resistor, US symbol"
- (at 99.06 73.66 0)
+ (at 100.33 73.66 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2759,7 +2739,7 @@
)
(symbol
(lib_id "Device:C")
- (at 99.06 81.28 270)
+ (at 100.33 81.28 270)
(mirror x)
(unit 1)
(body_style 1)
@@ -2770,7 +2750,7 @@
(dnp no)
(uuid "7757b69e-7443-4b1f-bdd4-cdc8d14c382e")
(property "Reference" "C1"
- (at 95.25 83.312 90)
+ (at 96.52 83.312 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2780,7 +2760,7 @@
)
)
(property "Value" "22n"
- (at 103.124 83.312 90)
+ (at 104.394 83.312 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -2790,7 +2770,7 @@
)
)
(property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm"
- (at 95.25 80.3148 0)
+ (at 96.52 80.3148 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2801,7 +2781,7 @@
)
)
(property "Datasheet" ""
- (at 99.06 81.28 0)
+ (at 100.33 81.28 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -2812,7 +2792,7 @@
)
)
(property "Description" "Unpolarized capacitor"
- (at 99.06 81.28 0)
+ (at 100.33 81.28 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3203,7 +3183,7 @@
)
(symbol
(lib_id "Connector:Screw_Terminal_01x02")
- (at 76.2 77.47 0)
+ (at 77.47 77.47 0)
(mirror y)
(unit 1)
(body_style 1)
@@ -3214,7 +3194,7 @@
(dnp no)
(uuid "92df0598-acd0-4613-83de-ce0a2d57cd26")
(property "Reference" "J1"
- (at 76.2 83.312 0)
+ (at 77.47 83.312 0)
(show_name no)
(do_not_autoplace no)
(effects
@@ -3224,7 +3204,7 @@
)
)
(property "Value" "Screw_Terminal_01x02"
- (at 76.2 73.66 0)
+ (at 77.47 73.66 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3235,7 +3215,7 @@
)
)
(property "Footprint" "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical"
- (at 76.2 77.47 0)
+ (at 77.47 77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3246,7 +3226,7 @@
)
)
(property "Datasheet" ""
- (at 76.2 77.47 0)
+ (at 77.47 77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3257,7 +3237,7 @@
)
)
(property "Description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
- (at 76.2 77.47 0)
+ (at 77.47 77.47 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3306,7 +3286,7 @@
)
)
(property "Value" "-24V"
- (at 83.82 96.774 90)
+ (at 87.884 93.98 90)
(show_name no)
(do_not_autoplace no)
(effects
@@ -3599,8 +3579,7 @@
)
(symbol
(lib_id "Connector:Screw_Terminal_01x02")
- (at 185.42 85.09 0)
- (mirror x)
+ (at 185.42 82.55 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -3608,9 +3587,9 @@
(on_board yes)
(in_pos_files yes)
(dnp no)
- (uuid "b86dbb12-9b13-41fd-afdf-26d16d04b8df")
- (property "Reference" "J2"
- (at 185.42 79.248 0)
+ (uuid "c61f7242-3c65-47f4-b93b-e8240207ab67")
+ (property "Reference" "J3"
+ (at 185.42 88.392 0)
(show_name no)
(do_not_autoplace no)
(effects
@@ -3620,7 +3599,7 @@
)
)
(property "Value" "Screw_Terminal_01x02"
- (at 185.42 88.9 0)
+ (at 185.42 78.74 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3631,7 +3610,7 @@
)
)
(property "Footprint" "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Vertical"
- (at 185.42 85.09 0)
+ (at 185.42 82.55 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3642,7 +3621,7 @@
)
)
(property "Datasheet" ""
- (at 185.42 85.09 0)
+ (at 185.42 82.55 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3653,7 +3632,7 @@
)
)
(property "Description" "Generic screw terminal, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"
- (at 185.42 85.09 0)
+ (at 185.42 82.55 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3664,15 +3643,15 @@
)
)
(pin "2"
- (uuid "0cc989d4-8d8e-44ee-b791-fc3847abafbe")
+ (uuid "1719d764-4bdb-4c51-b75b-daf8956f483d")
)
(pin "1"
- (uuid "1c86e617-2610-44b0-a6bc-987f5fe26426")
+ (uuid "6fb30b21-e95b-40ba-b652-0971cdad0f65")
)
(instances
(project "board"
(path "/1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
- (reference "J2")
+ (reference "J3")
(unit 1)
)
)
@@ -3757,7 +3736,7 @@
)
(symbol
(lib_id "power:GND")
- (at 90.17 100.33 0)
+ (at 92.71 100.33 0)
(unit 1)
(body_style 1)
(exclude_from_sim no)
@@ -3767,7 +3746,7 @@
(dnp no)
(uuid "de311f0b-13cf-4c75-a771-fe5d9a33855f")
(property "Reference" "#PWR02"
- (at 90.17 106.68 0)
+ (at 92.71 106.68 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3778,7 +3757,7 @@
)
)
(property "Value" "GND"
- (at 94.742 102.362 0)
+ (at 97.282 102.362 0)
(show_name no)
(do_not_autoplace no)
(effects
@@ -3788,7 +3767,7 @@
)
)
(property "Footprint" ""
- (at 90.17 100.33 0)
+ (at 92.71 100.33 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3799,7 +3778,7 @@
)
)
(property "Datasheet" ""
- (at 90.17 100.33 0)
+ (at 92.71 100.33 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3810,7 +3789,7 @@
)
)
(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
- (at 90.17 100.33 0)
+ (at 92.71 100.33 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3834,7 +3813,7 @@
)
(symbol
(lib_id "Connector:Screw_Terminal_01x03")
- (at 76.2 91.44 0)
+ (at 77.47 91.44 0)
(mirror y)
(unit 1)
(body_style 1)
@@ -3844,8 +3823,8 @@
(in_pos_files yes)
(dnp no)
(uuid "df0a1377-24dc-45f6-a535-cc1c203bffe3")
- (property "Reference" "J3"
- (at 75.946 97.028 0)
+ (property "Reference" "J2"
+ (at 77.216 97.028 0)
(show_name no)
(do_not_autoplace no)
(effects
@@ -3855,7 +3834,7 @@
)
)
(property "Value" "Screw_Terminal_01x03"
- (at 76.2 97.79 0)
+ (at 77.47 97.79 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3866,7 +3845,7 @@
)
)
(property "Footprint" "TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x03_P3.50mm_Vertical"
- (at 76.2 91.44 0)
+ (at 77.47 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3877,7 +3856,7 @@
)
)
(property "Datasheet" ""
- (at 76.2 91.44 0)
+ (at 77.47 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3888,7 +3867,7 @@
)
)
(property "Description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"
- (at 76.2 91.44 0)
+ (at 77.47 91.44 0)
(hide yes)
(show_name no)
(do_not_autoplace no)
@@ -3910,7 +3889,7 @@
(instances
(project "board"
(path "/1aa6ff2a-f102-4eb6-86ef-3a291c56a339"
- (reference "J3")
+ (reference "J2")
(unit 1)
)
)