Linus Torvalds be985393f8 Add 3D model for Daisy Seed
.. and also fix up the STEP file for the PBS-24-102P momentary stomp
switch.

It turns out that the trick for making freecad do proper STEP exports of
OpenScad imports seems to be to not do "select all" - which appears to
end up selecting some stale left-over results from the import too.

Instead do an OpenScad import, but then use the FreeCAD "box selection"
to select the 3d model, and then export that selection as a STEP file.
That seems to avoid the random odd stale leftovers from the import.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2025-09-25 16:09:04 -07:00

1054 lines
39 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2025-09-25T16:07:37',(''),(''),
'Open CASCADE STEP processor 7.8','FreeCAD','Unknown');
FILE_SCHEMA((
'AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF. {1 0 10303 442 1 1 4
}'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'ap242_managed_model_based_3d_engineering',2013,#2);
#2 = APPLICATION_CONTEXT('Managed model based 3d engineering');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Group002','Group002','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#845);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#57,#88,#156,#180,#299,#311,#353,#377,#401,
#418,#449,#473,#497,#514,#545,#569,#593,#610,#641,#665,#689,#706,
#730,#742,#754,#766,#791,#811,#836));
#17 = ADVANCED_FACE('',(#18),#52,.F.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(-8.75,-7.15,18.));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(0.,0.,1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#22,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(-8.75,7.15,0.));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(0.,1.,0.));
#38 = ORIENTED_EDGE('',*,*,#39,.T.);
#39 = EDGE_CURVE('',#32,#40,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(-8.75,7.15,18.));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(-8.75,7.15,0.));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(0.,0.,1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#24,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(-8.75,-7.15,18.));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(0.,1.,0.));
#52 = PLANE('',#53);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#55 = DIRECTION('',(1.,0.,0.));
#56 = DIRECTION('',(0.,0.,1.));
#57 = ADVANCED_FACE('',(#58),#83,.F.);
#58 = FACE_BOUND('',#59,.F.);
#59 = EDGE_LOOP('',(#60,#68,#69,#77));
#60 = ORIENTED_EDGE('',*,*,#61,.F.);
#61 = EDGE_CURVE('',#22,#62,#64,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(8.75,-7.15,0.));
#64 = LINE('',#65,#66);
#65 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#66 = VECTOR('',#67,1.);
#67 = DIRECTION('',(1.,0.,0.));
#68 = ORIENTED_EDGE('',*,*,#21,.T.);
#69 = ORIENTED_EDGE('',*,*,#70,.T.);
#70 = EDGE_CURVE('',#24,#71,#73,.T.);
#71 = VERTEX_POINT('',#72);
#72 = CARTESIAN_POINT('',(8.75,-7.15,18.));
#73 = LINE('',#74,#75);
#74 = CARTESIAN_POINT('',(-8.75,-7.15,18.));
#75 = VECTOR('',#76,1.);
#76 = DIRECTION('',(1.,0.,0.));
#77 = ORIENTED_EDGE('',*,*,#78,.F.);
#78 = EDGE_CURVE('',#62,#71,#79,.T.);
#79 = LINE('',#80,#81);
#80 = CARTESIAN_POINT('',(8.75,-7.15,0.));
#81 = VECTOR('',#82,1.);
#82 = DIRECTION('',(0.,0.,1.));
#83 = PLANE('',#84);
#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
#85 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#86 = DIRECTION('',(0.,1.,0.));
#87 = DIRECTION('',(0.,0.,1.));
#88 = ADVANCED_FACE('',(#89,#107),#151,.T.);
#89 = FACE_BOUND('',#90,.T.);
#90 = EDGE_LOOP('',(#91,#92,#93,#101));
#91 = ORIENTED_EDGE('',*,*,#47,.F.);
#92 = ORIENTED_EDGE('',*,*,#70,.T.);
#93 = ORIENTED_EDGE('',*,*,#94,.T.);
#94 = EDGE_CURVE('',#71,#95,#97,.T.);
#95 = VERTEX_POINT('',#96);
#96 = CARTESIAN_POINT('',(8.75,7.15,18.));
#97 = LINE('',#98,#99);
#98 = CARTESIAN_POINT('',(8.75,-7.15,18.));
#99 = VECTOR('',#100,1.);
#100 = DIRECTION('',(0.,1.,0.));
#101 = ORIENTED_EDGE('',*,*,#102,.F.);
#102 = EDGE_CURVE('',#40,#95,#103,.T.);
#103 = LINE('',#104,#105);
#104 = CARTESIAN_POINT('',(-8.75,7.15,18.));
#105 = VECTOR('',#106,1.);
#106 = DIRECTION('',(1.,0.,0.));
#107 = FACE_BOUND('',#108,.T.);
#108 = EDGE_LOOP('',(#109,#120,#128,#136,#144));
#109 = ORIENTED_EDGE('',*,*,#110,.F.);
#110 = EDGE_CURVE('',#111,#113,#115,.T.);
#111 = VERTEX_POINT('',#112);
#112 = CARTESIAN_POINT('',(-5.9160797831,-1.,18.));
#113 = VERTEX_POINT('',#114);
#114 = CARTESIAN_POINT('',(6.,-1.469576158977E-15,18.));
#115 = CIRCLE('',#116,6.);
#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
#117 = CARTESIAN_POINT('',(0.,0.,18.));
#118 = DIRECTION('',(0.,0.,1.));
#119 = DIRECTION('',(1.,0.,0.));
#120 = ORIENTED_EDGE('',*,*,#121,.T.);
#121 = EDGE_CURVE('',#111,#122,#124,.T.);
#122 = VERTEX_POINT('',#123);
#123 = CARTESIAN_POINT('',(-5.,-1.,18.));
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(-6.,-1.,18.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(1.,0.,0.));
#128 = ORIENTED_EDGE('',*,*,#129,.T.);
#129 = EDGE_CURVE('',#122,#130,#132,.T.);
#130 = VERTEX_POINT('',#131);
#131 = CARTESIAN_POINT('',(-5.,1.,18.));
#132 = LINE('',#133,#134);
#133 = CARTESIAN_POINT('',(-5.,-1.,18.));
#134 = VECTOR('',#135,1.);
#135 = DIRECTION('',(0.,1.,0.));
#136 = ORIENTED_EDGE('',*,*,#137,.F.);
#137 = EDGE_CURVE('',#138,#130,#140,.T.);
#138 = VERTEX_POINT('',#139);
#139 = CARTESIAN_POINT('',(-5.9160797831,1.,18.));
#140 = LINE('',#141,#142);
#141 = CARTESIAN_POINT('',(-6.,1.,18.));
#142 = VECTOR('',#143,1.);
#143 = DIRECTION('',(1.,0.,0.));
#144 = ORIENTED_EDGE('',*,*,#145,.F.);
#145 = EDGE_CURVE('',#113,#138,#146,.T.);
#146 = CIRCLE('',#147,6.);
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(0.,0.,18.));
#149 = DIRECTION('',(0.,0.,1.));
#150 = DIRECTION('',(1.,0.,0.));
#151 = PLANE('',#152);
#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
#153 = CARTESIAN_POINT('',(-8.75,-7.15,18.));
#154 = DIRECTION('',(0.,0.,1.));
#155 = DIRECTION('',(1.,0.,0.));
#156 = ADVANCED_FACE('',(#157),#175,.T.);
#157 = FACE_BOUND('',#158,.T.);
#158 = EDGE_LOOP('',(#159,#167,#168,#169));
#159 = ORIENTED_EDGE('',*,*,#160,.F.);
#160 = EDGE_CURVE('',#32,#161,#163,.T.);
#161 = VERTEX_POINT('',#162);
#162 = CARTESIAN_POINT('',(8.75,7.15,0.));
#163 = LINE('',#164,#165);
#164 = CARTESIAN_POINT('',(-8.75,7.15,0.));
#165 = VECTOR('',#166,1.);
#166 = DIRECTION('',(1.,0.,0.));
#167 = ORIENTED_EDGE('',*,*,#39,.T.);
#168 = ORIENTED_EDGE('',*,*,#102,.T.);
#169 = ORIENTED_EDGE('',*,*,#170,.F.);
#170 = EDGE_CURVE('',#161,#95,#171,.T.);
#171 = LINE('',#172,#173);
#172 = CARTESIAN_POINT('',(8.75,7.15,0.));
#173 = VECTOR('',#174,1.);
#174 = DIRECTION('',(0.,0.,1.));
#175 = PLANE('',#176);
#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179);
#177 = CARTESIAN_POINT('',(-8.75,7.15,0.));
#178 = DIRECTION('',(0.,1.,0.));
#179 = DIRECTION('',(0.,0.,1.));
#180 = ADVANCED_FACE('',(#181,#192,#226,#260),#294,.F.);
#181 = FACE_BOUND('',#182,.F.);
#182 = EDGE_LOOP('',(#183,#184,#185,#191));
#183 = ORIENTED_EDGE('',*,*,#31,.F.);
#184 = ORIENTED_EDGE('',*,*,#61,.T.);
#185 = ORIENTED_EDGE('',*,*,#186,.T.);
#186 = EDGE_CURVE('',#62,#161,#187,.T.);
#187 = LINE('',#188,#189);
#188 = CARTESIAN_POINT('',(8.75,-7.15,0.));
#189 = VECTOR('',#190,1.);
#190 = DIRECTION('',(0.,1.,0.));
#191 = ORIENTED_EDGE('',*,*,#160,.F.);
#192 = FACE_BOUND('',#193,.F.);
#193 = EDGE_LOOP('',(#194,#204,#212,#220));
#194 = ORIENTED_EDGE('',*,*,#195,.T.);
#195 = EDGE_CURVE('',#196,#198,#200,.T.);
#196 = VERTEX_POINT('',#197);
#197 = CARTESIAN_POINT('',(-6.6,-5.15,0.));
#198 = VERTEX_POINT('',#199);
#199 = CARTESIAN_POINT('',(-7.6,-5.15,0.));
#200 = LINE('',#201,#202);
#201 = CARTESIAN_POINT('',(-8.175,-5.15,0.));
#202 = VECTOR('',#203,1.);
#203 = DIRECTION('',(-1.,0.,0.));
#204 = ORIENTED_EDGE('',*,*,#205,.T.);
#205 = EDGE_CURVE('',#198,#206,#208,.T.);
#206 = VERTEX_POINT('',#207);
#207 = CARTESIAN_POINT('',(-7.6,-4.15,0.));
#208 = LINE('',#209,#210);
#209 = CARTESIAN_POINT('',(-7.6,-6.15,0.));
#210 = VECTOR('',#211,1.);
#211 = DIRECTION('',(0.,1.,0.));
#212 = ORIENTED_EDGE('',*,*,#213,.F.);
#213 = EDGE_CURVE('',#214,#206,#216,.T.);
#214 = VERTEX_POINT('',#215);
#215 = CARTESIAN_POINT('',(-6.6,-4.15,0.));
#216 = LINE('',#217,#218);
#217 = CARTESIAN_POINT('',(-8.175,-4.15,0.));
#218 = VECTOR('',#219,1.);
#219 = DIRECTION('',(-1.,0.,0.));
#220 = ORIENTED_EDGE('',*,*,#221,.F.);
#221 = EDGE_CURVE('',#196,#214,#222,.T.);
#222 = LINE('',#223,#224);
#223 = CARTESIAN_POINT('',(-6.6,-6.15,0.));
#224 = VECTOR('',#225,1.);
#225 = DIRECTION('',(0.,1.,0.));
#226 = FACE_BOUND('',#227,.F.);
#227 = EDGE_LOOP('',(#228,#238,#246,#254));
#228 = ORIENTED_EDGE('',*,*,#229,.T.);
#229 = EDGE_CURVE('',#230,#232,#234,.T.);
#230 = VERTEX_POINT('',#231);
#231 = CARTESIAN_POINT('',(0.5,-5.15,0.));
#232 = VERTEX_POINT('',#233);
#233 = CARTESIAN_POINT('',(-0.5,-5.15,0.));
#234 = LINE('',#235,#236);
#235 = CARTESIAN_POINT('',(-4.625,-5.15,0.));
#236 = VECTOR('',#237,1.);
#237 = DIRECTION('',(-1.,0.,0.));
#238 = ORIENTED_EDGE('',*,*,#239,.T.);
#239 = EDGE_CURVE('',#232,#240,#242,.T.);
#240 = VERTEX_POINT('',#241);
#241 = CARTESIAN_POINT('',(-0.5,-4.15,0.));
#242 = LINE('',#243,#244);
#243 = CARTESIAN_POINT('',(-0.5,-6.15,0.));
#244 = VECTOR('',#245,1.);
#245 = DIRECTION('',(0.,1.,0.));
#246 = ORIENTED_EDGE('',*,*,#247,.F.);
#247 = EDGE_CURVE('',#248,#240,#250,.T.);
#248 = VERTEX_POINT('',#249);
#249 = CARTESIAN_POINT('',(0.5,-4.15,0.));
#250 = LINE('',#251,#252);
#251 = CARTESIAN_POINT('',(-4.625,-4.15,0.));
#252 = VECTOR('',#253,1.);
#253 = DIRECTION('',(-1.,0.,0.));
#254 = ORIENTED_EDGE('',*,*,#255,.F.);
#255 = EDGE_CURVE('',#230,#248,#256,.T.);
#256 = LINE('',#257,#258);
#257 = CARTESIAN_POINT('',(0.5,-6.15,0.));
#258 = VECTOR('',#259,1.);
#259 = DIRECTION('',(0.,1.,0.));
#260 = FACE_BOUND('',#261,.F.);
#261 = EDGE_LOOP('',(#262,#272,#280,#288));
#262 = ORIENTED_EDGE('',*,*,#263,.T.);
#263 = EDGE_CURVE('',#264,#266,#268,.T.);
#264 = VERTEX_POINT('',#265);
#265 = CARTESIAN_POINT('',(7.6,-5.15,0.));
#266 = VERTEX_POINT('',#267);
#267 = CARTESIAN_POINT('',(6.6,-5.15,0.));
#268 = LINE('',#269,#270);
#269 = CARTESIAN_POINT('',(-1.075,-5.15,0.));
#270 = VECTOR('',#271,1.);
#271 = DIRECTION('',(-1.,0.,0.));
#272 = ORIENTED_EDGE('',*,*,#273,.T.);
#273 = EDGE_CURVE('',#266,#274,#276,.T.);
#274 = VERTEX_POINT('',#275);
#275 = CARTESIAN_POINT('',(6.6,-4.15,0.));
#276 = LINE('',#277,#278);
#277 = CARTESIAN_POINT('',(6.6,-6.15,0.));
#278 = VECTOR('',#279,1.);
#279 = DIRECTION('',(0.,1.,0.));
#280 = ORIENTED_EDGE('',*,*,#281,.F.);
#281 = EDGE_CURVE('',#282,#274,#284,.T.);
#282 = VERTEX_POINT('',#283);
#283 = CARTESIAN_POINT('',(7.6,-4.15,0.));
#284 = LINE('',#285,#286);
#285 = CARTESIAN_POINT('',(-1.075,-4.15,0.));
#286 = VECTOR('',#287,1.);
#287 = DIRECTION('',(-1.,0.,0.));
#288 = ORIENTED_EDGE('',*,*,#289,.F.);
#289 = EDGE_CURVE('',#264,#282,#290,.T.);
#290 = LINE('',#291,#292);
#291 = CARTESIAN_POINT('',(7.6,-6.15,0.));
#292 = VECTOR('',#293,1.);
#293 = DIRECTION('',(0.,1.,0.));
#294 = PLANE('',#295);
#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
#296 = CARTESIAN_POINT('',(-8.75,-7.15,0.));
#297 = DIRECTION('',(0.,0.,1.));
#298 = DIRECTION('',(1.,0.,0.));
#299 = ADVANCED_FACE('',(#300),#306,.T.);
#300 = FACE_BOUND('',#301,.T.);
#301 = EDGE_LOOP('',(#302,#303,#304,#305));
#302 = ORIENTED_EDGE('',*,*,#78,.F.);
#303 = ORIENTED_EDGE('',*,*,#186,.T.);
#304 = ORIENTED_EDGE('',*,*,#170,.T.);
#305 = ORIENTED_EDGE('',*,*,#94,.F.);
#306 = PLANE('',#307);
#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
#308 = CARTESIAN_POINT('',(8.75,-7.15,0.));
#309 = DIRECTION('',(1.,0.,0.));
#310 = DIRECTION('',(0.,0.,1.));
#311 = ADVANCED_FACE('',(#312),#348,.T.);
#312 = FACE_BOUND('',#313,.F.);
#313 = EDGE_LOOP('',(#314,#322,#331,#340,#346,#347));
#314 = ORIENTED_EDGE('',*,*,#315,.F.);
#315 = EDGE_CURVE('',#316,#111,#318,.T.);
#316 = VERTEX_POINT('',#317);
#317 = CARTESIAN_POINT('',(-5.9160797831,-1.,30.));
#318 = LINE('',#319,#320);
#319 = CARTESIAN_POINT('',(-5.9160797831,-1.,18.));
#320 = VECTOR('',#321,1.);
#321 = DIRECTION('',(-0.,-0.,-1.));
#322 = ORIENTED_EDGE('',*,*,#323,.T.);
#323 = EDGE_CURVE('',#316,#324,#326,.T.);
#324 = VERTEX_POINT('',#325);
#325 = CARTESIAN_POINT('',(6.,-1.469576158977E-15,30.));
#326 = CIRCLE('',#327,6.);
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(0.,0.,30.));
#329 = DIRECTION('',(0.,0.,1.));
#330 = DIRECTION('',(1.,0.,0.));
#331 = ORIENTED_EDGE('',*,*,#332,.T.);
#332 = EDGE_CURVE('',#324,#333,#335,.T.);
#333 = VERTEX_POINT('',#334);
#334 = CARTESIAN_POINT('',(-5.9160797831,1.,30.));
#335 = CIRCLE('',#336,6.);
#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);
#337 = CARTESIAN_POINT('',(0.,0.,30.));
#338 = DIRECTION('',(0.,0.,1.));
#339 = DIRECTION('',(1.,0.,0.));
#340 = ORIENTED_EDGE('',*,*,#341,.T.);
#341 = EDGE_CURVE('',#333,#138,#342,.T.);
#342 = LINE('',#343,#344);
#343 = CARTESIAN_POINT('',(-5.9160797831,1.,18.));
#344 = VECTOR('',#345,1.);
#345 = DIRECTION('',(-0.,-0.,-1.));
#346 = ORIENTED_EDGE('',*,*,#145,.F.);
#347 = ORIENTED_EDGE('',*,*,#110,.F.);
#348 = CYLINDRICAL_SURFACE('',#349,6.);
#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352);
#350 = CARTESIAN_POINT('',(0.,0.,18.));
#351 = DIRECTION('',(-0.,-0.,-1.));
#352 = DIRECTION('',(1.,0.,0.));
#353 = ADVANCED_FACE('',(#354),#372,.F.);
#354 = FACE_BOUND('',#355,.F.);
#355 = EDGE_LOOP('',(#356,#357,#358,#366));
#356 = ORIENTED_EDGE('',*,*,#137,.F.);
#357 = ORIENTED_EDGE('',*,*,#341,.F.);
#358 = ORIENTED_EDGE('',*,*,#359,.F.);
#359 = EDGE_CURVE('',#360,#333,#362,.T.);
#360 = VERTEX_POINT('',#361);
#361 = CARTESIAN_POINT('',(-5.,1.,30.));
#362 = LINE('',#363,#364);
#363 = CARTESIAN_POINT('',(-3.,1.,30.));
#364 = VECTOR('',#365,1.);
#365 = DIRECTION('',(-1.,0.,0.));
#366 = ORIENTED_EDGE('',*,*,#367,.F.);
#367 = EDGE_CURVE('',#130,#360,#368,.T.);
#368 = LINE('',#369,#370);
#369 = CARTESIAN_POINT('',(-5.,1.,18.));
#370 = VECTOR('',#371,1.);
#371 = DIRECTION('',(0.,0.,1.));
#372 = PLANE('',#373);
#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376);
#374 = CARTESIAN_POINT('',(-6.,1.,18.));
#375 = DIRECTION('',(0.,1.,0.));
#376 = DIRECTION('',(0.,0.,1.));
#377 = ADVANCED_FACE('',(#378),#396,.F.);
#378 = FACE_BOUND('',#379,.F.);
#379 = EDGE_LOOP('',(#380,#388,#389,#390));
#380 = ORIENTED_EDGE('',*,*,#381,.F.);
#381 = EDGE_CURVE('',#122,#382,#384,.T.);
#382 = VERTEX_POINT('',#383);
#383 = CARTESIAN_POINT('',(-5.,-1.,30.));
#384 = LINE('',#385,#386);
#385 = CARTESIAN_POINT('',(-5.,-1.,18.));
#386 = VECTOR('',#387,1.);
#387 = DIRECTION('',(0.,0.,1.));
#388 = ORIENTED_EDGE('',*,*,#129,.T.);
#389 = ORIENTED_EDGE('',*,*,#367,.T.);
#390 = ORIENTED_EDGE('',*,*,#391,.F.);
#391 = EDGE_CURVE('',#382,#360,#392,.T.);
#392 = LINE('',#393,#394);
#393 = CARTESIAN_POINT('',(-5.,-0.5,30.));
#394 = VECTOR('',#395,1.);
#395 = DIRECTION('',(0.,1.,0.));
#396 = PLANE('',#397);
#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
#398 = CARTESIAN_POINT('',(-5.,-1.,18.));
#399 = DIRECTION('',(1.,0.,0.));
#400 = DIRECTION('',(0.,0.,1.));
#401 = ADVANCED_FACE('',(#402),#413,.T.);
#402 = FACE_BOUND('',#403,.T.);
#403 = EDGE_LOOP('',(#404,#405,#406,#412));
#404 = ORIENTED_EDGE('',*,*,#121,.F.);
#405 = ORIENTED_EDGE('',*,*,#315,.F.);
#406 = ORIENTED_EDGE('',*,*,#407,.F.);
#407 = EDGE_CURVE('',#382,#316,#408,.T.);
#408 = LINE('',#409,#410);
#409 = CARTESIAN_POINT('',(-3.,-1.,30.));
#410 = VECTOR('',#411,1.);
#411 = DIRECTION('',(-1.,0.,0.));
#412 = ORIENTED_EDGE('',*,*,#381,.F.);
#413 = PLANE('',#414);
#414 = AXIS2_PLACEMENT_3D('',#415,#416,#417);
#415 = CARTESIAN_POINT('',(-6.,-1.,18.));
#416 = DIRECTION('',(0.,1.,0.));
#417 = DIRECTION('',(0.,0.,1.));
#418 = ADVANCED_FACE('',(#419),#444,.F.);
#419 = FACE_BOUND('',#420,.F.);
#420 = EDGE_LOOP('',(#421,#429,#437,#443));
#421 = ORIENTED_EDGE('',*,*,#422,.F.);
#422 = EDGE_CURVE('',#423,#196,#425,.T.);
#423 = VERTEX_POINT('',#424);
#424 = CARTESIAN_POINT('',(-6.6,-5.15,-5.));
#425 = LINE('',#426,#427);
#426 = CARTESIAN_POINT('',(-6.6,-5.15,-5.));
#427 = VECTOR('',#428,1.);
#428 = DIRECTION('',(0.,0.,1.));
#429 = ORIENTED_EDGE('',*,*,#430,.F.);
#430 = EDGE_CURVE('',#431,#423,#433,.T.);
#431 = VERTEX_POINT('',#432);
#432 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#433 = LINE('',#434,#435);
#434 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#435 = VECTOR('',#436,1.);
#436 = DIRECTION('',(1.,0.,0.));
#437 = ORIENTED_EDGE('',*,*,#438,.T.);
#438 = EDGE_CURVE('',#431,#198,#439,.T.);
#439 = LINE('',#440,#441);
#440 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#441 = VECTOR('',#442,1.);
#442 = DIRECTION('',(0.,0.,1.));
#443 = ORIENTED_EDGE('',*,*,#195,.F.);
#444 = PLANE('',#445);
#445 = AXIS2_PLACEMENT_3D('',#446,#447,#448);
#446 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#447 = DIRECTION('',(0.,1.,0.));
#448 = DIRECTION('',(0.,0.,1.));
#449 = ADVANCED_FACE('',(#450),#468,.T.);
#450 = FACE_BOUND('',#451,.T.);
#451 = EDGE_LOOP('',(#452,#453,#461,#467));
#452 = ORIENTED_EDGE('',*,*,#422,.F.);
#453 = ORIENTED_EDGE('',*,*,#454,.T.);
#454 = EDGE_CURVE('',#423,#455,#457,.T.);
#455 = VERTEX_POINT('',#456);
#456 = CARTESIAN_POINT('',(-6.6,-4.15,-5.));
#457 = LINE('',#458,#459);
#458 = CARTESIAN_POINT('',(-6.6,-5.15,-5.));
#459 = VECTOR('',#460,1.);
#460 = DIRECTION('',(0.,1.,0.));
#461 = ORIENTED_EDGE('',*,*,#462,.T.);
#462 = EDGE_CURVE('',#455,#214,#463,.T.);
#463 = LINE('',#464,#465);
#464 = CARTESIAN_POINT('',(-6.6,-4.15,-5.));
#465 = VECTOR('',#466,1.);
#466 = DIRECTION('',(0.,0.,1.));
#467 = ORIENTED_EDGE('',*,*,#221,.F.);
#468 = PLANE('',#469);
#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
#470 = CARTESIAN_POINT('',(-6.6,-5.15,-5.));
#471 = DIRECTION('',(1.,0.,0.));
#472 = DIRECTION('',(0.,0.,1.));
#473 = ADVANCED_FACE('',(#474),#492,.T.);
#474 = FACE_BOUND('',#475,.T.);
#475 = EDGE_LOOP('',(#476,#477,#485,#491));
#476 = ORIENTED_EDGE('',*,*,#462,.F.);
#477 = ORIENTED_EDGE('',*,*,#478,.F.);
#478 = EDGE_CURVE('',#479,#455,#481,.T.);
#479 = VERTEX_POINT('',#480);
#480 = CARTESIAN_POINT('',(-7.6,-4.15,-5.));
#481 = LINE('',#482,#483);
#482 = CARTESIAN_POINT('',(-7.6,-4.15,-5.));
#483 = VECTOR('',#484,1.);
#484 = DIRECTION('',(1.,0.,0.));
#485 = ORIENTED_EDGE('',*,*,#486,.T.);
#486 = EDGE_CURVE('',#479,#206,#487,.T.);
#487 = LINE('',#488,#489);
#488 = CARTESIAN_POINT('',(-7.6,-4.15,-5.));
#489 = VECTOR('',#490,1.);
#490 = DIRECTION('',(0.,0.,1.));
#491 = ORIENTED_EDGE('',*,*,#213,.F.);
#492 = PLANE('',#493);
#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);
#494 = CARTESIAN_POINT('',(-7.6,-4.15,-5.));
#495 = DIRECTION('',(0.,1.,0.));
#496 = DIRECTION('',(0.,0.,1.));
#497 = ADVANCED_FACE('',(#498),#509,.F.);
#498 = FACE_BOUND('',#499,.F.);
#499 = EDGE_LOOP('',(#500,#501,#507,#508));
#500 = ORIENTED_EDGE('',*,*,#438,.F.);
#501 = ORIENTED_EDGE('',*,*,#502,.T.);
#502 = EDGE_CURVE('',#431,#479,#503,.T.);
#503 = LINE('',#504,#505);
#504 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#505 = VECTOR('',#506,1.);
#506 = DIRECTION('',(0.,1.,0.));
#507 = ORIENTED_EDGE('',*,*,#486,.T.);
#508 = ORIENTED_EDGE('',*,*,#205,.F.);
#509 = PLANE('',#510);
#510 = AXIS2_PLACEMENT_3D('',#511,#512,#513);
#511 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#512 = DIRECTION('',(1.,0.,0.));
#513 = DIRECTION('',(0.,0.,1.));
#514 = ADVANCED_FACE('',(#515),#540,.F.);
#515 = FACE_BOUND('',#516,.F.);
#516 = EDGE_LOOP('',(#517,#525,#533,#539));
#517 = ORIENTED_EDGE('',*,*,#518,.F.);
#518 = EDGE_CURVE('',#519,#230,#521,.T.);
#519 = VERTEX_POINT('',#520);
#520 = CARTESIAN_POINT('',(0.5,-5.15,-5.));
#521 = LINE('',#522,#523);
#522 = CARTESIAN_POINT('',(0.5,-5.15,-5.));
#523 = VECTOR('',#524,1.);
#524 = DIRECTION('',(0.,0.,1.));
#525 = ORIENTED_EDGE('',*,*,#526,.F.);
#526 = EDGE_CURVE('',#527,#519,#529,.T.);
#527 = VERTEX_POINT('',#528);
#528 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#529 = LINE('',#530,#531);
#530 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#531 = VECTOR('',#532,1.);
#532 = DIRECTION('',(1.,0.,0.));
#533 = ORIENTED_EDGE('',*,*,#534,.T.);
#534 = EDGE_CURVE('',#527,#232,#535,.T.);
#535 = LINE('',#536,#537);
#536 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#537 = VECTOR('',#538,1.);
#538 = DIRECTION('',(0.,0.,1.));
#539 = ORIENTED_EDGE('',*,*,#229,.F.);
#540 = PLANE('',#541);
#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544);
#542 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#543 = DIRECTION('',(0.,1.,0.));
#544 = DIRECTION('',(0.,0.,1.));
#545 = ADVANCED_FACE('',(#546),#564,.T.);
#546 = FACE_BOUND('',#547,.T.);
#547 = EDGE_LOOP('',(#548,#549,#557,#563));
#548 = ORIENTED_EDGE('',*,*,#518,.F.);
#549 = ORIENTED_EDGE('',*,*,#550,.T.);
#550 = EDGE_CURVE('',#519,#551,#553,.T.);
#551 = VERTEX_POINT('',#552);
#552 = CARTESIAN_POINT('',(0.5,-4.15,-5.));
#553 = LINE('',#554,#555);
#554 = CARTESIAN_POINT('',(0.5,-5.15,-5.));
#555 = VECTOR('',#556,1.);
#556 = DIRECTION('',(0.,1.,0.));
#557 = ORIENTED_EDGE('',*,*,#558,.T.);
#558 = EDGE_CURVE('',#551,#248,#559,.T.);
#559 = LINE('',#560,#561);
#560 = CARTESIAN_POINT('',(0.5,-4.15,-5.));
#561 = VECTOR('',#562,1.);
#562 = DIRECTION('',(0.,0.,1.));
#563 = ORIENTED_EDGE('',*,*,#255,.F.);
#564 = PLANE('',#565);
#565 = AXIS2_PLACEMENT_3D('',#566,#567,#568);
#566 = CARTESIAN_POINT('',(0.5,-5.15,-5.));
#567 = DIRECTION('',(1.,0.,0.));
#568 = DIRECTION('',(0.,0.,1.));
#569 = ADVANCED_FACE('',(#570),#588,.T.);
#570 = FACE_BOUND('',#571,.T.);
#571 = EDGE_LOOP('',(#572,#573,#581,#587));
#572 = ORIENTED_EDGE('',*,*,#558,.F.);
#573 = ORIENTED_EDGE('',*,*,#574,.F.);
#574 = EDGE_CURVE('',#575,#551,#577,.T.);
#575 = VERTEX_POINT('',#576);
#576 = CARTESIAN_POINT('',(-0.5,-4.15,-5.));
#577 = LINE('',#578,#579);
#578 = CARTESIAN_POINT('',(-0.5,-4.15,-5.));
#579 = VECTOR('',#580,1.);
#580 = DIRECTION('',(1.,0.,0.));
#581 = ORIENTED_EDGE('',*,*,#582,.T.);
#582 = EDGE_CURVE('',#575,#240,#583,.T.);
#583 = LINE('',#584,#585);
#584 = CARTESIAN_POINT('',(-0.5,-4.15,-5.));
#585 = VECTOR('',#586,1.);
#586 = DIRECTION('',(0.,0.,1.));
#587 = ORIENTED_EDGE('',*,*,#247,.F.);
#588 = PLANE('',#589);
#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);
#590 = CARTESIAN_POINT('',(-0.5,-4.15,-5.));
#591 = DIRECTION('',(0.,1.,0.));
#592 = DIRECTION('',(0.,0.,1.));
#593 = ADVANCED_FACE('',(#594),#605,.F.);
#594 = FACE_BOUND('',#595,.F.);
#595 = EDGE_LOOP('',(#596,#597,#603,#604));
#596 = ORIENTED_EDGE('',*,*,#534,.F.);
#597 = ORIENTED_EDGE('',*,*,#598,.T.);
#598 = EDGE_CURVE('',#527,#575,#599,.T.);
#599 = LINE('',#600,#601);
#600 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#601 = VECTOR('',#602,1.);
#602 = DIRECTION('',(0.,1.,0.));
#603 = ORIENTED_EDGE('',*,*,#582,.T.);
#604 = ORIENTED_EDGE('',*,*,#239,.F.);
#605 = PLANE('',#606);
#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
#607 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#608 = DIRECTION('',(1.,0.,0.));
#609 = DIRECTION('',(0.,0.,1.));
#610 = ADVANCED_FACE('',(#611),#636,.F.);
#611 = FACE_BOUND('',#612,.F.);
#612 = EDGE_LOOP('',(#613,#621,#629,#635));
#613 = ORIENTED_EDGE('',*,*,#614,.F.);
#614 = EDGE_CURVE('',#615,#264,#617,.T.);
#615 = VERTEX_POINT('',#616);
#616 = CARTESIAN_POINT('',(7.6,-5.15,-5.));
#617 = LINE('',#618,#619);
#618 = CARTESIAN_POINT('',(7.6,-5.15,-5.));
#619 = VECTOR('',#620,1.);
#620 = DIRECTION('',(0.,0.,1.));
#621 = ORIENTED_EDGE('',*,*,#622,.F.);
#622 = EDGE_CURVE('',#623,#615,#625,.T.);
#623 = VERTEX_POINT('',#624);
#624 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#625 = LINE('',#626,#627);
#626 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#627 = VECTOR('',#628,1.);
#628 = DIRECTION('',(1.,0.,0.));
#629 = ORIENTED_EDGE('',*,*,#630,.T.);
#630 = EDGE_CURVE('',#623,#266,#631,.T.);
#631 = LINE('',#632,#633);
#632 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#633 = VECTOR('',#634,1.);
#634 = DIRECTION('',(0.,0.,1.));
#635 = ORIENTED_EDGE('',*,*,#263,.F.);
#636 = PLANE('',#637);
#637 = AXIS2_PLACEMENT_3D('',#638,#639,#640);
#638 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#639 = DIRECTION('',(0.,1.,0.));
#640 = DIRECTION('',(0.,0.,1.));
#641 = ADVANCED_FACE('',(#642),#660,.T.);
#642 = FACE_BOUND('',#643,.T.);
#643 = EDGE_LOOP('',(#644,#645,#653,#659));
#644 = ORIENTED_EDGE('',*,*,#614,.F.);
#645 = ORIENTED_EDGE('',*,*,#646,.T.);
#646 = EDGE_CURVE('',#615,#647,#649,.T.);
#647 = VERTEX_POINT('',#648);
#648 = CARTESIAN_POINT('',(7.6,-4.15,-5.));
#649 = LINE('',#650,#651);
#650 = CARTESIAN_POINT('',(7.6,-5.15,-5.));
#651 = VECTOR('',#652,1.);
#652 = DIRECTION('',(0.,1.,0.));
#653 = ORIENTED_EDGE('',*,*,#654,.T.);
#654 = EDGE_CURVE('',#647,#282,#655,.T.);
#655 = LINE('',#656,#657);
#656 = CARTESIAN_POINT('',(7.6,-4.15,-5.));
#657 = VECTOR('',#658,1.);
#658 = DIRECTION('',(0.,0.,1.));
#659 = ORIENTED_EDGE('',*,*,#289,.F.);
#660 = PLANE('',#661);
#661 = AXIS2_PLACEMENT_3D('',#662,#663,#664);
#662 = CARTESIAN_POINT('',(7.6,-5.15,-5.));
#663 = DIRECTION('',(1.,0.,0.));
#664 = DIRECTION('',(0.,0.,1.));
#665 = ADVANCED_FACE('',(#666),#684,.T.);
#666 = FACE_BOUND('',#667,.T.);
#667 = EDGE_LOOP('',(#668,#669,#677,#683));
#668 = ORIENTED_EDGE('',*,*,#654,.F.);
#669 = ORIENTED_EDGE('',*,*,#670,.F.);
#670 = EDGE_CURVE('',#671,#647,#673,.T.);
#671 = VERTEX_POINT('',#672);
#672 = CARTESIAN_POINT('',(6.6,-4.15,-5.));
#673 = LINE('',#674,#675);
#674 = CARTESIAN_POINT('',(6.6,-4.15,-5.));
#675 = VECTOR('',#676,1.);
#676 = DIRECTION('',(1.,0.,0.));
#677 = ORIENTED_EDGE('',*,*,#678,.T.);
#678 = EDGE_CURVE('',#671,#274,#679,.T.);
#679 = LINE('',#680,#681);
#680 = CARTESIAN_POINT('',(6.6,-4.15,-5.));
#681 = VECTOR('',#682,1.);
#682 = DIRECTION('',(0.,0.,1.));
#683 = ORIENTED_EDGE('',*,*,#281,.F.);
#684 = PLANE('',#685);
#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688);
#686 = CARTESIAN_POINT('',(6.6,-4.15,-5.));
#687 = DIRECTION('',(0.,1.,0.));
#688 = DIRECTION('',(0.,0.,1.));
#689 = ADVANCED_FACE('',(#690),#701,.F.);
#690 = FACE_BOUND('',#691,.F.);
#691 = EDGE_LOOP('',(#692,#693,#699,#700));
#692 = ORIENTED_EDGE('',*,*,#630,.F.);
#693 = ORIENTED_EDGE('',*,*,#694,.T.);
#694 = EDGE_CURVE('',#623,#671,#695,.T.);
#695 = LINE('',#696,#697);
#696 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#697 = VECTOR('',#698,1.);
#698 = DIRECTION('',(0.,1.,0.));
#699 = ORIENTED_EDGE('',*,*,#678,.T.);
#700 = ORIENTED_EDGE('',*,*,#273,.F.);
#701 = PLANE('',#702);
#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
#703 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#704 = DIRECTION('',(1.,0.,0.));
#705 = DIRECTION('',(0.,0.,1.));
#706 = ADVANCED_FACE('',(#707,#714),#725,.T.);
#707 = FACE_BOUND('',#708,.T.);
#708 = EDGE_LOOP('',(#709,#710,#711,#712,#713));
#709 = ORIENTED_EDGE('',*,*,#323,.T.);
#710 = ORIENTED_EDGE('',*,*,#332,.T.);
#711 = ORIENTED_EDGE('',*,*,#359,.F.);
#712 = ORIENTED_EDGE('',*,*,#391,.F.);
#713 = ORIENTED_EDGE('',*,*,#407,.T.);
#714 = FACE_BOUND('',#715,.T.);
#715 = EDGE_LOOP('',(#716));
#716 = ORIENTED_EDGE('',*,*,#717,.F.);
#717 = EDGE_CURVE('',#718,#718,#720,.T.);
#718 = VERTEX_POINT('',#719);
#719 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,30.));
#720 = CIRCLE('',#721,4.);
#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
#722 = CARTESIAN_POINT('',(0.,0.,30.));
#723 = DIRECTION('',(0.,0.,1.));
#724 = DIRECTION('',(1.,0.,0.));
#725 = PLANE('',#726);
#726 = AXIS2_PLACEMENT_3D('',#727,#728,#729);
#727 = CARTESIAN_POINT('',(0.,0.,30.));
#728 = DIRECTION('',(0.,0.,1.));
#729 = DIRECTION('',(1.,0.,0.));
#730 = ADVANCED_FACE('',(#731),#737,.F.);
#731 = FACE_BOUND('',#732,.F.);
#732 = EDGE_LOOP('',(#733,#734,#735,#736));
#733 = ORIENTED_EDGE('',*,*,#502,.F.);
#734 = ORIENTED_EDGE('',*,*,#430,.T.);
#735 = ORIENTED_EDGE('',*,*,#454,.T.);
#736 = ORIENTED_EDGE('',*,*,#478,.F.);
#737 = PLANE('',#738);
#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
#739 = CARTESIAN_POINT('',(-7.6,-5.15,-5.));
#740 = DIRECTION('',(0.,0.,1.));
#741 = DIRECTION('',(1.,0.,0.));
#742 = ADVANCED_FACE('',(#743),#749,.F.);
#743 = FACE_BOUND('',#744,.F.);
#744 = EDGE_LOOP('',(#745,#746,#747,#748));
#745 = ORIENTED_EDGE('',*,*,#598,.F.);
#746 = ORIENTED_EDGE('',*,*,#526,.T.);
#747 = ORIENTED_EDGE('',*,*,#550,.T.);
#748 = ORIENTED_EDGE('',*,*,#574,.F.);
#749 = PLANE('',#750);
#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
#751 = CARTESIAN_POINT('',(-0.5,-5.15,-5.));
#752 = DIRECTION('',(0.,0.,1.));
#753 = DIRECTION('',(1.,0.,0.));
#754 = ADVANCED_FACE('',(#755),#761,.F.);
#755 = FACE_BOUND('',#756,.F.);
#756 = EDGE_LOOP('',(#757,#758,#759,#760));
#757 = ORIENTED_EDGE('',*,*,#694,.F.);
#758 = ORIENTED_EDGE('',*,*,#622,.T.);
#759 = ORIENTED_EDGE('',*,*,#646,.T.);
#760 = ORIENTED_EDGE('',*,*,#670,.F.);
#761 = PLANE('',#762);
#762 = AXIS2_PLACEMENT_3D('',#763,#764,#765);
#763 = CARTESIAN_POINT('',(6.6,-5.15,-5.));
#764 = DIRECTION('',(0.,0.,1.));
#765 = DIRECTION('',(1.,0.,0.));
#766 = ADVANCED_FACE('',(#767),#786,.T.);
#767 = FACE_BOUND('',#768,.F.);
#768 = EDGE_LOOP('',(#769,#777,#778,#779));
#769 = ORIENTED_EDGE('',*,*,#770,.F.);
#770 = EDGE_CURVE('',#718,#771,#773,.T.);
#771 = VERTEX_POINT('',#772);
#772 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,35.5));
#773 = LINE('',#774,#775);
#774 = CARTESIAN_POINT('',(4.,-9.797174393179E-16,30.));
#775 = VECTOR('',#776,1.);
#776 = DIRECTION('',(0.,0.,1.));
#777 = ORIENTED_EDGE('',*,*,#717,.F.);
#778 = ORIENTED_EDGE('',*,*,#770,.T.);
#779 = ORIENTED_EDGE('',*,*,#780,.F.);
#780 = EDGE_CURVE('',#771,#771,#781,.T.);
#781 = CIRCLE('',#782,4.);
#782 = AXIS2_PLACEMENT_3D('',#783,#784,#785);
#783 = CARTESIAN_POINT('',(0.,0.,35.5));
#784 = DIRECTION('',(0.,0.,-1.));
#785 = DIRECTION('',(1.,0.,0.));
#786 = CYLINDRICAL_SURFACE('',#787,4.);
#787 = AXIS2_PLACEMENT_3D('',#788,#789,#790);
#788 = CARTESIAN_POINT('',(0.,0.,30.));
#789 = DIRECTION('',(-0.,-0.,-1.));
#790 = DIRECTION('',(1.,0.,0.));
#791 = ADVANCED_FACE('',(#792,#803),#806,.F.);
#792 = FACE_BOUND('',#793,.F.);
#793 = EDGE_LOOP('',(#794));
#794 = ORIENTED_EDGE('',*,*,#795,.T.);
#795 = EDGE_CURVE('',#796,#796,#798,.T.);
#796 = VERTEX_POINT('',#797);
#797 = CARTESIAN_POINT('',(5.,-1.224646799147E-15,35.5));
#798 = CIRCLE('',#799,5.);
#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
#800 = CARTESIAN_POINT('',(0.,0.,35.5));
#801 = DIRECTION('',(0.,0.,1.));
#802 = DIRECTION('',(1.,0.,0.));
#803 = FACE_BOUND('',#804,.F.);
#804 = EDGE_LOOP('',(#805));
#805 = ORIENTED_EDGE('',*,*,#780,.T.);
#806 = PLANE('',#807);
#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
#808 = CARTESIAN_POINT('',(0.,0.,35.5));
#809 = DIRECTION('',(0.,0.,1.));
#810 = DIRECTION('',(1.,0.,0.));
#811 = ADVANCED_FACE('',(#812),#831,.T.);
#812 = FACE_BOUND('',#813,.F.);
#813 = EDGE_LOOP('',(#814,#822,#829,#830));
#814 = ORIENTED_EDGE('',*,*,#815,.T.);
#815 = EDGE_CURVE('',#796,#816,#818,.T.);
#816 = VERTEX_POINT('',#817);
#817 = CARTESIAN_POINT('',(5.,-1.224646799147E-15,41.3));
#818 = LINE('',#819,#820);
#819 = CARTESIAN_POINT('',(5.,-1.224646799147E-15,35.5));
#820 = VECTOR('',#821,1.);
#821 = DIRECTION('',(0.,0.,1.));
#822 = ORIENTED_EDGE('',*,*,#823,.T.);
#823 = EDGE_CURVE('',#816,#816,#824,.T.);
#824 = CIRCLE('',#825,5.);
#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828);
#826 = CARTESIAN_POINT('',(0.,0.,41.3));
#827 = DIRECTION('',(0.,0.,1.));
#828 = DIRECTION('',(1.,0.,0.));
#829 = ORIENTED_EDGE('',*,*,#815,.F.);
#830 = ORIENTED_EDGE('',*,*,#795,.F.);
#831 = CYLINDRICAL_SURFACE('',#832,5.);
#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835);
#833 = CARTESIAN_POINT('',(0.,0.,35.5));
#834 = DIRECTION('',(-0.,-0.,-1.));
#835 = DIRECTION('',(1.,0.,0.));
#836 = ADVANCED_FACE('',(#837),#840,.T.);
#837 = FACE_BOUND('',#838,.F.);
#838 = EDGE_LOOP('',(#839));
#839 = ORIENTED_EDGE('',*,*,#823,.F.);
#840 = PLANE('',#841);
#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
#842 = CARTESIAN_POINT('',(0.,0.,41.3));
#843 = DIRECTION('',(0.,0.,1.));
#844 = DIRECTION('',(1.,0.,0.));
#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#849)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#846,#847,#848)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#846 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#847 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#848 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#849 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-06),#846,
'distance_accuracy_value','confusion accuracy');
#850 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#851 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#852,
#863,#871,#878,#885,#892,#899,#906,#913,#920,#927,#934,#941,#948,
#955,#962,#969,#976,#983,#990,#997,#1004,#1011,#1018,#1025),#845);
#852 = STYLED_ITEM('color',(#853),#15);
#853 = PRESENTATION_STYLE_ASSIGNMENT((#854,#860));
#854 = SURFACE_STYLE_USAGE(.BOTH.,#855);
#855 = SURFACE_SIDE_STYLE('',(#856));
#856 = SURFACE_STYLE_FILL_AREA(#857);
#857 = FILL_AREA_STYLE('',(#858));
#858 = FILL_AREA_STYLE_COLOUR('',#859);
#859 = COLOUR_RGB('',0.800000010877,0.199999998682,0.199999998682);
#860 = CURVE_STYLE('',#861,POSITIVE_LENGTH_MEASURE(0.1),#862);
#861 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#862 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
9.803921802644E-02);
#863 = OVER_RIDING_STYLED_ITEM('overriding color',(#864),#311,#852);
#864 = PRESENTATION_STYLE_ASSIGNMENT((#865));
#865 = SURFACE_STYLE_USAGE(.BOTH.,#866);
#866 = SURFACE_SIDE_STYLE('',(#867));
#867 = SURFACE_STYLE_FILL_AREA(#868);
#868 = FILL_AREA_STYLE('',(#869));
#869 = FILL_AREA_STYLE_COLOUR('',#870);
#870 = COLOUR_RGB('',0.750000000934,0.750000000934,0.750000000934);
#871 = OVER_RIDING_STYLED_ITEM('overriding color',(#872),#353,#852);
#872 = PRESENTATION_STYLE_ASSIGNMENT((#873));
#873 = SURFACE_STYLE_USAGE(.BOTH.,#874);
#874 = SURFACE_SIDE_STYLE('',(#875));
#875 = SURFACE_STYLE_FILL_AREA(#876);
#876 = FILL_AREA_STYLE('',(#877));
#877 = FILL_AREA_STYLE_COLOUR('',#870);
#878 = OVER_RIDING_STYLED_ITEM('overriding color',(#879),#377,#852);
#879 = PRESENTATION_STYLE_ASSIGNMENT((#880));
#880 = SURFACE_STYLE_USAGE(.BOTH.,#881);
#881 = SURFACE_SIDE_STYLE('',(#882));
#882 = SURFACE_STYLE_FILL_AREA(#883);
#883 = FILL_AREA_STYLE('',(#884));
#884 = FILL_AREA_STYLE_COLOUR('',#870);
#885 = OVER_RIDING_STYLED_ITEM('overriding color',(#886),#401,#852);
#886 = PRESENTATION_STYLE_ASSIGNMENT((#887));
#887 = SURFACE_STYLE_USAGE(.BOTH.,#888);
#888 = SURFACE_SIDE_STYLE('',(#889));
#889 = SURFACE_STYLE_FILL_AREA(#890);
#890 = FILL_AREA_STYLE('',(#891));
#891 = FILL_AREA_STYLE_COLOUR('',#870);
#892 = OVER_RIDING_STYLED_ITEM('overriding color',(#893),#418,#852);
#893 = PRESENTATION_STYLE_ASSIGNMENT((#894));
#894 = SURFACE_STYLE_USAGE(.BOTH.,#895);
#895 = SURFACE_SIDE_STYLE('',(#896));
#896 = SURFACE_STYLE_FILL_AREA(#897);
#897 = FILL_AREA_STYLE('',(#898));
#898 = FILL_AREA_STYLE_COLOUR('',#870);
#899 = OVER_RIDING_STYLED_ITEM('overriding color',(#900),#449,#852);
#900 = PRESENTATION_STYLE_ASSIGNMENT((#901));
#901 = SURFACE_STYLE_USAGE(.BOTH.,#902);
#902 = SURFACE_SIDE_STYLE('',(#903));
#903 = SURFACE_STYLE_FILL_AREA(#904);
#904 = FILL_AREA_STYLE('',(#905));
#905 = FILL_AREA_STYLE_COLOUR('',#870);
#906 = OVER_RIDING_STYLED_ITEM('overriding color',(#907),#473,#852);
#907 = PRESENTATION_STYLE_ASSIGNMENT((#908));
#908 = SURFACE_STYLE_USAGE(.BOTH.,#909);
#909 = SURFACE_SIDE_STYLE('',(#910));
#910 = SURFACE_STYLE_FILL_AREA(#911);
#911 = FILL_AREA_STYLE('',(#912));
#912 = FILL_AREA_STYLE_COLOUR('',#870);
#913 = OVER_RIDING_STYLED_ITEM('overriding color',(#914),#497,#852);
#914 = PRESENTATION_STYLE_ASSIGNMENT((#915));
#915 = SURFACE_STYLE_USAGE(.BOTH.,#916);
#916 = SURFACE_SIDE_STYLE('',(#917));
#917 = SURFACE_STYLE_FILL_AREA(#918);
#918 = FILL_AREA_STYLE('',(#919));
#919 = FILL_AREA_STYLE_COLOUR('',#870);
#920 = OVER_RIDING_STYLED_ITEM('overriding color',(#921),#514,#852);
#921 = PRESENTATION_STYLE_ASSIGNMENT((#922));
#922 = SURFACE_STYLE_USAGE(.BOTH.,#923);
#923 = SURFACE_SIDE_STYLE('',(#924));
#924 = SURFACE_STYLE_FILL_AREA(#925);
#925 = FILL_AREA_STYLE('',(#926));
#926 = FILL_AREA_STYLE_COLOUR('',#870);
#927 = OVER_RIDING_STYLED_ITEM('overriding color',(#928),#545,#852);
#928 = PRESENTATION_STYLE_ASSIGNMENT((#929));
#929 = SURFACE_STYLE_USAGE(.BOTH.,#930);
#930 = SURFACE_SIDE_STYLE('',(#931));
#931 = SURFACE_STYLE_FILL_AREA(#932);
#932 = FILL_AREA_STYLE('',(#933));
#933 = FILL_AREA_STYLE_COLOUR('',#870);
#934 = OVER_RIDING_STYLED_ITEM('overriding color',(#935),#569,#852);
#935 = PRESENTATION_STYLE_ASSIGNMENT((#936));
#936 = SURFACE_STYLE_USAGE(.BOTH.,#937);
#937 = SURFACE_SIDE_STYLE('',(#938));
#938 = SURFACE_STYLE_FILL_AREA(#939);
#939 = FILL_AREA_STYLE('',(#940));
#940 = FILL_AREA_STYLE_COLOUR('',#870);
#941 = OVER_RIDING_STYLED_ITEM('overriding color',(#942),#593,#852);
#942 = PRESENTATION_STYLE_ASSIGNMENT((#943));
#943 = SURFACE_STYLE_USAGE(.BOTH.,#944);
#944 = SURFACE_SIDE_STYLE('',(#945));
#945 = SURFACE_STYLE_FILL_AREA(#946);
#946 = FILL_AREA_STYLE('',(#947));
#947 = FILL_AREA_STYLE_COLOUR('',#870);
#948 = OVER_RIDING_STYLED_ITEM('overriding color',(#949),#610,#852);
#949 = PRESENTATION_STYLE_ASSIGNMENT((#950));
#950 = SURFACE_STYLE_USAGE(.BOTH.,#951);
#951 = SURFACE_SIDE_STYLE('',(#952));
#952 = SURFACE_STYLE_FILL_AREA(#953);
#953 = FILL_AREA_STYLE('',(#954));
#954 = FILL_AREA_STYLE_COLOUR('',#870);
#955 = OVER_RIDING_STYLED_ITEM('overriding color',(#956),#641,#852);
#956 = PRESENTATION_STYLE_ASSIGNMENT((#957));
#957 = SURFACE_STYLE_USAGE(.BOTH.,#958);
#958 = SURFACE_SIDE_STYLE('',(#959));
#959 = SURFACE_STYLE_FILL_AREA(#960);
#960 = FILL_AREA_STYLE('',(#961));
#961 = FILL_AREA_STYLE_COLOUR('',#870);
#962 = OVER_RIDING_STYLED_ITEM('overriding color',(#963),#665,#852);
#963 = PRESENTATION_STYLE_ASSIGNMENT((#964));
#964 = SURFACE_STYLE_USAGE(.BOTH.,#965);
#965 = SURFACE_SIDE_STYLE('',(#966));
#966 = SURFACE_STYLE_FILL_AREA(#967);
#967 = FILL_AREA_STYLE('',(#968));
#968 = FILL_AREA_STYLE_COLOUR('',#870);
#969 = OVER_RIDING_STYLED_ITEM('overriding color',(#970),#689,#852);
#970 = PRESENTATION_STYLE_ASSIGNMENT((#971));
#971 = SURFACE_STYLE_USAGE(.BOTH.,#972);
#972 = SURFACE_SIDE_STYLE('',(#973));
#973 = SURFACE_STYLE_FILL_AREA(#974);
#974 = FILL_AREA_STYLE('',(#975));
#975 = FILL_AREA_STYLE_COLOUR('',#870);
#976 = OVER_RIDING_STYLED_ITEM('overriding color',(#977),#706,#852);
#977 = PRESENTATION_STYLE_ASSIGNMENT((#978));
#978 = SURFACE_STYLE_USAGE(.BOTH.,#979);
#979 = SURFACE_SIDE_STYLE('',(#980));
#980 = SURFACE_STYLE_FILL_AREA(#981);
#981 = FILL_AREA_STYLE('',(#982));
#982 = FILL_AREA_STYLE_COLOUR('',#870);
#983 = OVER_RIDING_STYLED_ITEM('overriding color',(#984),#730,#852);
#984 = PRESENTATION_STYLE_ASSIGNMENT((#985));
#985 = SURFACE_STYLE_USAGE(.BOTH.,#986);
#986 = SURFACE_SIDE_STYLE('',(#987));
#987 = SURFACE_STYLE_FILL_AREA(#988);
#988 = FILL_AREA_STYLE('',(#989));
#989 = FILL_AREA_STYLE_COLOUR('',#870);
#990 = OVER_RIDING_STYLED_ITEM('overriding color',(#991),#742,#852);
#991 = PRESENTATION_STYLE_ASSIGNMENT((#992));
#992 = SURFACE_STYLE_USAGE(.BOTH.,#993);
#993 = SURFACE_SIDE_STYLE('',(#994));
#994 = SURFACE_STYLE_FILL_AREA(#995);
#995 = FILL_AREA_STYLE('',(#996));
#996 = FILL_AREA_STYLE_COLOUR('',#870);
#997 = OVER_RIDING_STYLED_ITEM('overriding color',(#998),#754,#852);
#998 = PRESENTATION_STYLE_ASSIGNMENT((#999));
#999 = SURFACE_STYLE_USAGE(.BOTH.,#1000);
#1000 = SURFACE_SIDE_STYLE('',(#1001));
#1001 = SURFACE_STYLE_FILL_AREA(#1002);
#1002 = FILL_AREA_STYLE('',(#1003));
#1003 = FILL_AREA_STYLE_COLOUR('',#870);
#1004 = OVER_RIDING_STYLED_ITEM('overriding color',(#1005),#766,#852);
#1005 = PRESENTATION_STYLE_ASSIGNMENT((#1006));
#1006 = SURFACE_STYLE_USAGE(.BOTH.,#1007);
#1007 = SURFACE_SIDE_STYLE('',(#1008));
#1008 = SURFACE_STYLE_FILL_AREA(#1009);
#1009 = FILL_AREA_STYLE('',(#1010));
#1010 = FILL_AREA_STYLE_COLOUR('',#870);
#1011 = OVER_RIDING_STYLED_ITEM('overriding color',(#1012),#791,#852);
#1012 = PRESENTATION_STYLE_ASSIGNMENT((#1013));
#1013 = SURFACE_STYLE_USAGE(.BOTH.,#1014);
#1014 = SURFACE_SIDE_STYLE('',(#1015));
#1015 = SURFACE_STYLE_FILL_AREA(#1016);
#1016 = FILL_AREA_STYLE('',(#1017));
#1017 = FILL_AREA_STYLE_COLOUR('',#870);
#1018 = OVER_RIDING_STYLED_ITEM('overriding color',(#1019),#811,#852);
#1019 = PRESENTATION_STYLE_ASSIGNMENT((#1020));
#1020 = SURFACE_STYLE_USAGE(.BOTH.,#1021);
#1021 = SURFACE_SIDE_STYLE('',(#1022));
#1022 = SURFACE_STYLE_FILL_AREA(#1023);
#1023 = FILL_AREA_STYLE('',(#1024));
#1024 = FILL_AREA_STYLE_COLOUR('',#870);
#1025 = OVER_RIDING_STYLED_ITEM('overriding color',(#1026),#836,#852);
#1026 = PRESENTATION_STYLE_ASSIGNMENT((#1027));
#1027 = SURFACE_STYLE_USAGE(.BOTH.,#1028);
#1028 = SURFACE_SIDE_STYLE('',(#1029));
#1029 = SURFACE_STYLE_FILL_AREA(#1030);
#1030 = FILL_AREA_STYLE('',(#1031));
#1031 = FILL_AREA_STYLE_COLOUR('',#870);
ENDSEC;
END-ISO-10303-21;