Linus Torvalds f96a952ef3 Move 3d models to footprint directory
I tried to deal with the kicad path handling with a 'TOPLEVEL'
environment variable, but it worked horribly badly and got out of sync
because kicad didn't really integrate very well with it.

So just live with the fact that you can only have per-project paths for
the symbol and footprint libraries, not for the 3D models.  kicad does
have the notion of "3D model paths", but they aren't per project.

It looks like the way to keep kicad happy and avoid too much confusion
is to just make the 3D models be part of the footprint library, and put
the STEP files in the same path.  I'll keep the original openscad models
in the 'Models' (and 'Enclosures') directories.

Let's see if this fixes my issues.

Also, this mixes in various other edits to the 1590B footprint in
particular, since I couldn't keep the regularly scheduled kicad noise
separate from the 'move things around' noise.  kicad likes to randomly
update the uuid's of various parts as something changes (or, as I
sometimes feel, even if nothing changes).

So this is not a particularly clean commit: this also moves the pot
locations up by 5mm in the 1590B enclosure because that's what I was
looking at when the potentiometer board stopped showing 3d models due to
path confusion.

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

2375 lines
92 KiB
Plaintext

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2025-09-23T11:06:11',(''),(''),
'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('Unnamed','Unnamed','',(#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);
#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('',(-4.75,-6.,3.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(-2.54,-7.5,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(0.,-7.5,0.));
#29 = DIRECTION('',(0.,0.,1.));
#30 = DIRECTION('',(1.,0.,0.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(2.54,-7.5,0.));
#33 = DIRECTION('',(0.,0.,1.));
#34 = DIRECTION('',(1.,0.,0.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(-4.8,0.,0.));
#37 = DIRECTION('',(0.,-0.,1.));
#38 = DIRECTION('',(2.22044604925E-16,1.,0.));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(4.8,0.,0.));
#41 = DIRECTION('',(0.,-0.,1.));
#42 = DIRECTION('',(2.22044604925E-16,1.,0.));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(-1.5,-4.7,0.));
#45 = DIRECTION('',(0.,0.,1.));
#46 = DIRECTION('',(1.,0.,0.));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(-1.5,4.4,0.));
#49 = DIRECTION('',(0.,0.,1.));
#50 = DIRECTION('',(1.,0.,0.));
#51 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#55)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#52,#53,#54)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#52 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#53 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#54 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#55 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#52,
'distance_accuracy_value','confusion accuracy');
#56 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#57 = SHAPE_DEFINITION_REPRESENTATION(#58,#64);
#58 = PRODUCT_DEFINITION_SHAPE('','',#59);
#59 = PRODUCT_DEFINITION('design','',#60,#63);
#60 = PRODUCT_DEFINITION_FORMATION('','',#61);
#61 = PRODUCT('cube','cube','',(#62));
#62 = PRODUCT_CONTEXT('',#2,'mechanical');
#63 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#64 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#65),#215);
#65 = MANIFOLD_SOLID_BREP('',#66);
#66 = CLOSED_SHELL('',(#67,#107,#147,#169,#191,#203));
#67 = ADVANCED_FACE('',(#68),#102,.F.);
#68 = FACE_BOUND('',#69,.F.);
#69 = EDGE_LOOP('',(#70,#80,#88,#96));
#70 = ORIENTED_EDGE('',*,*,#71,.F.);
#71 = EDGE_CURVE('',#72,#74,#76,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(0.,0.,0.));
#74 = VERTEX_POINT('',#75);
#75 = CARTESIAN_POINT('',(0.,0.,7.));
#76 = LINE('',#77,#78);
#77 = CARTESIAN_POINT('',(0.,0.,0.));
#78 = VECTOR('',#79,1.);
#79 = DIRECTION('',(0.,0.,1.));
#80 = ORIENTED_EDGE('',*,*,#81,.T.);
#81 = EDGE_CURVE('',#72,#82,#84,.T.);
#82 = VERTEX_POINT('',#83);
#83 = CARTESIAN_POINT('',(0.,11.,0.));
#84 = LINE('',#85,#86);
#85 = CARTESIAN_POINT('',(0.,0.,0.));
#86 = VECTOR('',#87,1.);
#87 = DIRECTION('',(-0.,1.,0.));
#88 = ORIENTED_EDGE('',*,*,#89,.T.);
#89 = EDGE_CURVE('',#82,#90,#92,.T.);
#90 = VERTEX_POINT('',#91);
#91 = CARTESIAN_POINT('',(0.,11.,7.));
#92 = LINE('',#93,#94);
#93 = CARTESIAN_POINT('',(0.,11.,0.));
#94 = VECTOR('',#95,1.);
#95 = DIRECTION('',(0.,0.,1.));
#96 = ORIENTED_EDGE('',*,*,#97,.F.);
#97 = EDGE_CURVE('',#74,#90,#98,.T.);
#98 = LINE('',#99,#100);
#99 = CARTESIAN_POINT('',(0.,0.,7.));
#100 = VECTOR('',#101,1.);
#101 = DIRECTION('',(-0.,1.,0.));
#102 = PLANE('',#103);
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(0.,0.,0.));
#105 = DIRECTION('',(1.,0.,-0.));
#106 = DIRECTION('',(0.,0.,1.));
#107 = ADVANCED_FACE('',(#108),#142,.T.);
#108 = FACE_BOUND('',#109,.T.);
#109 = EDGE_LOOP('',(#110,#120,#128,#136));
#110 = ORIENTED_EDGE('',*,*,#111,.F.);
#111 = EDGE_CURVE('',#112,#114,#116,.T.);
#112 = VERTEX_POINT('',#113);
#113 = CARTESIAN_POINT('',(9.5,0.,0.));
#114 = VERTEX_POINT('',#115);
#115 = CARTESIAN_POINT('',(9.5,0.,7.));
#116 = LINE('',#117,#118);
#117 = CARTESIAN_POINT('',(9.5,0.,0.));
#118 = VECTOR('',#119,1.);
#119 = DIRECTION('',(0.,0.,1.));
#120 = ORIENTED_EDGE('',*,*,#121,.T.);
#121 = EDGE_CURVE('',#112,#122,#124,.T.);
#122 = VERTEX_POINT('',#123);
#123 = CARTESIAN_POINT('',(9.5,11.,0.));
#124 = LINE('',#125,#126);
#125 = CARTESIAN_POINT('',(9.5,0.,0.));
#126 = VECTOR('',#127,1.);
#127 = DIRECTION('',(-0.,1.,0.));
#128 = ORIENTED_EDGE('',*,*,#129,.T.);
#129 = EDGE_CURVE('',#122,#130,#132,.T.);
#130 = VERTEX_POINT('',#131);
#131 = CARTESIAN_POINT('',(9.5,11.,7.));
#132 = LINE('',#133,#134);
#133 = CARTESIAN_POINT('',(9.5,11.,0.));
#134 = VECTOR('',#135,1.);
#135 = DIRECTION('',(0.,0.,1.));
#136 = ORIENTED_EDGE('',*,*,#137,.F.);
#137 = EDGE_CURVE('',#114,#130,#138,.T.);
#138 = LINE('',#139,#140);
#139 = CARTESIAN_POINT('',(9.5,0.,7.));
#140 = VECTOR('',#141,1.);
#141 = DIRECTION('',(-0.,1.,0.));
#142 = PLANE('',#143);
#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
#144 = CARTESIAN_POINT('',(9.5,0.,0.));
#145 = DIRECTION('',(1.,0.,-0.));
#146 = DIRECTION('',(0.,0.,1.));
#147 = ADVANCED_FACE('',(#148),#164,.F.);
#148 = FACE_BOUND('',#149,.F.);
#149 = EDGE_LOOP('',(#150,#156,#157,#163));
#150 = ORIENTED_EDGE('',*,*,#151,.F.);
#151 = EDGE_CURVE('',#72,#112,#152,.T.);
#152 = LINE('',#153,#154);
#153 = CARTESIAN_POINT('',(0.,0.,0.));
#154 = VECTOR('',#155,1.);
#155 = DIRECTION('',(1.,0.,-0.));
#156 = ORIENTED_EDGE('',*,*,#71,.T.);
#157 = ORIENTED_EDGE('',*,*,#158,.T.);
#158 = EDGE_CURVE('',#74,#114,#159,.T.);
#159 = LINE('',#160,#161);
#160 = CARTESIAN_POINT('',(0.,0.,7.));
#161 = VECTOR('',#162,1.);
#162 = DIRECTION('',(1.,0.,-0.));
#163 = ORIENTED_EDGE('',*,*,#111,.F.);
#164 = PLANE('',#165);
#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
#166 = CARTESIAN_POINT('',(0.,0.,0.));
#167 = DIRECTION('',(-0.,1.,0.));
#168 = DIRECTION('',(0.,0.,1.));
#169 = ADVANCED_FACE('',(#170),#186,.T.);
#170 = FACE_BOUND('',#171,.T.);
#171 = EDGE_LOOP('',(#172,#178,#179,#185));
#172 = ORIENTED_EDGE('',*,*,#173,.F.);
#173 = EDGE_CURVE('',#82,#122,#174,.T.);
#174 = LINE('',#175,#176);
#175 = CARTESIAN_POINT('',(0.,11.,0.));
#176 = VECTOR('',#177,1.);
#177 = DIRECTION('',(1.,0.,-0.));
#178 = ORIENTED_EDGE('',*,*,#89,.T.);
#179 = ORIENTED_EDGE('',*,*,#180,.T.);
#180 = EDGE_CURVE('',#90,#130,#181,.T.);
#181 = LINE('',#182,#183);
#182 = CARTESIAN_POINT('',(0.,11.,7.));
#183 = VECTOR('',#184,1.);
#184 = DIRECTION('',(1.,0.,-0.));
#185 = ORIENTED_EDGE('',*,*,#129,.F.);
#186 = PLANE('',#187);
#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
#188 = CARTESIAN_POINT('',(0.,11.,0.));
#189 = DIRECTION('',(-0.,1.,0.));
#190 = DIRECTION('',(0.,0.,1.));
#191 = ADVANCED_FACE('',(#192),#198,.F.);
#192 = FACE_BOUND('',#193,.F.);
#193 = EDGE_LOOP('',(#194,#195,#196,#197));
#194 = ORIENTED_EDGE('',*,*,#81,.F.);
#195 = ORIENTED_EDGE('',*,*,#151,.T.);
#196 = ORIENTED_EDGE('',*,*,#121,.T.);
#197 = ORIENTED_EDGE('',*,*,#173,.F.);
#198 = PLANE('',#199);
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(0.,0.,0.));
#201 = DIRECTION('',(0.,0.,1.));
#202 = DIRECTION('',(1.,0.,-0.));
#203 = ADVANCED_FACE('',(#204),#210,.T.);
#204 = FACE_BOUND('',#205,.T.);
#205 = EDGE_LOOP('',(#206,#207,#208,#209));
#206 = ORIENTED_EDGE('',*,*,#97,.F.);
#207 = ORIENTED_EDGE('',*,*,#158,.T.);
#208 = ORIENTED_EDGE('',*,*,#137,.T.);
#209 = ORIENTED_EDGE('',*,*,#180,.F.);
#210 = PLANE('',#211);
#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
#212 = CARTESIAN_POINT('',(0.,0.,7.));
#213 = DIRECTION('',(0.,0.,1.));
#214 = DIRECTION('',(1.,0.,-0.));
#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#219)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#216,#217,#218)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#216 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#217 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#218 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#219 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#216,
'distance_accuracy_value','confusion accuracy');
#220 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#221,#223);
#221 = ( REPRESENTATION_RELATIONSHIP('','',#64,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#222)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#222 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#223 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#224
);
#224 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','cube','',#5,#59,$);
#225 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#61));
#226 = SHAPE_DEFINITION_REPRESENTATION(#227,#233);
#227 = PRODUCT_DEFINITION_SHAPE('','',#228);
#228 = PRODUCT_DEFINITION('design','',#229,#232);
#229 = PRODUCT_DEFINITION_FORMATION('','',#230);
#230 = PRODUCT('Group','Group','',(#231));
#231 = PRODUCT_CONTEXT('',#2,'mechanical');
#232 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#233 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#234),#332);
#234 = MANIFOLD_SOLID_BREP('',#235);
#235 = CLOSED_SHELL('',(#236,#269,#278,#298,#323));
#236 = ADVANCED_FACE('',(#237),#264,.T.);
#237 = FACE_BOUND('',#238,.F.);
#238 = EDGE_LOOP('',(#239,#249,#256,#257));
#239 = ORIENTED_EDGE('',*,*,#240,.T.);
#240 = EDGE_CURVE('',#241,#243,#245,.T.);
#241 = VERTEX_POINT('',#242);
#242 = CARTESIAN_POINT('',(3.4,-8.327598234202E-16,10.));
#243 = VERTEX_POINT('',#244);
#244 = CARTESIAN_POINT('',(3.4,-8.327598234202E-16,15.));
#245 = LINE('',#246,#247);
#246 = CARTESIAN_POINT('',(3.4,-8.327598234202E-16,10.));
#247 = VECTOR('',#248,1.);
#248 = DIRECTION('',(0.,0.,1.));
#249 = ORIENTED_EDGE('',*,*,#250,.T.);
#250 = EDGE_CURVE('',#243,#243,#251,.T.);
#251 = CIRCLE('',#252,3.4);
#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
#253 = CARTESIAN_POINT('',(0.,0.,15.));
#254 = DIRECTION('',(0.,0.,1.));
#255 = DIRECTION('',(1.,0.,0.));
#256 = ORIENTED_EDGE('',*,*,#240,.F.);
#257 = ORIENTED_EDGE('',*,*,#258,.F.);
#258 = EDGE_CURVE('',#241,#241,#259,.T.);
#259 = CIRCLE('',#260,3.4);
#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
#261 = CARTESIAN_POINT('',(0.,0.,10.));
#262 = DIRECTION('',(0.,0.,1.));
#263 = DIRECTION('',(1.,0.,0.));
#264 = CYLINDRICAL_SURFACE('',#265,3.4);
#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
#266 = CARTESIAN_POINT('',(0.,0.,10.));
#267 = DIRECTION('',(-0.,-0.,-1.));
#268 = DIRECTION('',(1.,0.,0.));
#269 = ADVANCED_FACE('',(#270),#273,.F.);
#270 = FACE_BOUND('',#271,.T.);
#271 = EDGE_LOOP('',(#272));
#272 = ORIENTED_EDGE('',*,*,#258,.F.);
#273 = PLANE('',#274);
#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);
#275 = CARTESIAN_POINT('',(0.,0.,10.));
#276 = DIRECTION('',(0.,0.,1.));
#277 = DIRECTION('',(1.,0.,0.));
#278 = ADVANCED_FACE('',(#279,#282),#293,.T.);
#279 = FACE_BOUND('',#280,.T.);
#280 = EDGE_LOOP('',(#281));
#281 = ORIENTED_EDGE('',*,*,#250,.T.);
#282 = FACE_BOUND('',#283,.T.);
#283 = EDGE_LOOP('',(#284));
#284 = ORIENTED_EDGE('',*,*,#285,.F.);
#285 = EDGE_CURVE('',#286,#286,#288,.T.);
#286 = VERTEX_POINT('',#287);
#287 = CARTESIAN_POINT('',(3.175,-7.776507174586E-16,15.));
#288 = CIRCLE('',#289,3.175);
#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292);
#290 = CARTESIAN_POINT('',(0.,0.,15.));
#291 = DIRECTION('',(0.,0.,1.));
#292 = DIRECTION('',(1.,0.,0.));
#293 = PLANE('',#294);
#294 = AXIS2_PLACEMENT_3D('',#295,#296,#297);
#295 = CARTESIAN_POINT('',(0.,0.,15.));
#296 = DIRECTION('',(0.,0.,1.));
#297 = DIRECTION('',(1.,0.,0.));
#298 = ADVANCED_FACE('',(#299),#318,.T.);
#299 = FACE_BOUND('',#300,.F.);
#300 = EDGE_LOOP('',(#301,#309,#316,#317));
#301 = ORIENTED_EDGE('',*,*,#302,.T.);
#302 = EDGE_CURVE('',#286,#303,#305,.T.);
#303 = VERTEX_POINT('',#304);
#304 = CARTESIAN_POINT('',(3.175,-7.776507174586E-16,25.));
#305 = LINE('',#306,#307);
#306 = CARTESIAN_POINT('',(3.175,-7.776507174586E-16,15.));
#307 = VECTOR('',#308,1.);
#308 = DIRECTION('',(0.,0.,1.));
#309 = ORIENTED_EDGE('',*,*,#310,.T.);
#310 = EDGE_CURVE('',#303,#303,#311,.T.);
#311 = CIRCLE('',#312,3.175);
#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
#313 = CARTESIAN_POINT('',(0.,0.,25.));
#314 = DIRECTION('',(0.,0.,1.));
#315 = DIRECTION('',(1.,0.,0.));
#316 = ORIENTED_EDGE('',*,*,#302,.F.);
#317 = ORIENTED_EDGE('',*,*,#285,.F.);
#318 = CYLINDRICAL_SURFACE('',#319,3.175);
#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
#320 = CARTESIAN_POINT('',(0.,0.,15.));
#321 = DIRECTION('',(-0.,-0.,-1.));
#322 = DIRECTION('',(1.,0.,0.));
#323 = ADVANCED_FACE('',(#324),#327,.T.);
#324 = FACE_BOUND('',#325,.F.);
#325 = EDGE_LOOP('',(#326));
#326 = ORIENTED_EDGE('',*,*,#310,.F.);
#327 = PLANE('',#328);
#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
#329 = CARTESIAN_POINT('',(0.,0.,25.));
#330 = DIRECTION('',(0.,0.,1.));
#331 = DIRECTION('',(1.,0.,0.));
#332 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#336)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#333,#334,#335)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#333 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#334 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#335 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#336 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#333,
'distance_accuracy_value','confusion accuracy');
#337 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#338,#340);
#338 = ( REPRESENTATION_RELATIONSHIP('','',#233,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#339)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#339 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#340 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#341
);
#341 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','Group','',#5,#228,$);
#342 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#230));
#343 = SHAPE_DEFINITION_REPRESENTATION(#344,#350);
#344 = PRODUCT_DEFINITION_SHAPE('','',#345);
#345 = PRODUCT_DEFINITION('design','',#346,#349);
#346 = PRODUCT_DEFINITION_FORMATION('','',#347);
#347 = PRODUCT('Group001','Group001','',(#348));
#348 = PRODUCT_CONTEXT('',#2,'mechanical');
#349 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#350 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#351),#633);
#351 = MANIFOLD_SOLID_BREP('',#352);
#352 = CLOSED_SHELL('',(#353,#393,#424,#455,#486,#517,#548,#579,#601,
#617));
#353 = ADVANCED_FACE('',(#354),#388,.F.);
#354 = FACE_BOUND('',#355,.F.);
#355 = EDGE_LOOP('',(#356,#366,#374,#382));
#356 = ORIENTED_EDGE('',*,*,#357,.F.);
#357 = EDGE_CURVE('',#358,#360,#362,.T.);
#358 = VERTEX_POINT('',#359);
#359 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#360 = VERTEX_POINT('',#361);
#361 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#362 = LINE('',#363,#364);
#363 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#364 = VECTOR('',#365,1.);
#365 = DIRECTION('',(0.,0.,1.));
#366 = ORIENTED_EDGE('',*,*,#367,.T.);
#367 = EDGE_CURVE('',#358,#368,#370,.T.);
#368 = VERTEX_POINT('',#369);
#369 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#370 = LINE('',#371,#372);
#371 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#372 = VECTOR('',#373,1.);
#373 = DIRECTION('',(0.,1.,0.));
#374 = ORIENTED_EDGE('',*,*,#375,.T.);
#375 = EDGE_CURVE('',#368,#376,#378,.T.);
#376 = VERTEX_POINT('',#377);
#377 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#378 = LINE('',#379,#380);
#379 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#380 = VECTOR('',#381,1.);
#381 = DIRECTION('',(0.,0.,1.));
#382 = ORIENTED_EDGE('',*,*,#383,.F.);
#383 = EDGE_CURVE('',#360,#376,#384,.T.);
#384 = LINE('',#385,#386);
#385 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#386 = VECTOR('',#387,1.);
#387 = DIRECTION('',(0.,1.,0.));
#388 = PLANE('',#389);
#389 = AXIS2_PLACEMENT_3D('',#390,#391,#392);
#390 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#391 = DIRECTION('',(1.,0.,0.));
#392 = DIRECTION('',(0.,0.,1.));
#393 = ADVANCED_FACE('',(#394),#419,.T.);
#394 = FACE_BOUND('',#395,.T.);
#395 = EDGE_LOOP('',(#396,#397,#405,#413));
#396 = ORIENTED_EDGE('',*,*,#383,.F.);
#397 = ORIENTED_EDGE('',*,*,#398,.T.);
#398 = EDGE_CURVE('',#360,#399,#401,.T.);
#399 = VERTEX_POINT('',#400);
#400 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#401 = LINE('',#402,#403);
#402 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#403 = VECTOR('',#404,1.);
#404 = DIRECTION('',(1.,0.,0.));
#405 = ORIENTED_EDGE('',*,*,#406,.T.);
#406 = EDGE_CURVE('',#399,#407,#409,.T.);
#407 = VERTEX_POINT('',#408);
#408 = CARTESIAN_POINT('',(0.75,0.15,5.));
#409 = LINE('',#410,#411);
#410 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#411 = VECTOR('',#412,1.);
#412 = DIRECTION('',(0.,1.,0.));
#413 = ORIENTED_EDGE('',*,*,#414,.F.);
#414 = EDGE_CURVE('',#376,#407,#415,.T.);
#415 = LINE('',#416,#417);
#416 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#417 = VECTOR('',#418,1.);
#418 = DIRECTION('',(1.,0.,0.));
#419 = PLANE('',#420);
#420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
#421 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#422 = DIRECTION('',(0.,0.,1.));
#423 = DIRECTION('',(1.,0.,0.));
#424 = ADVANCED_FACE('',(#425),#450,.F.);
#425 = FACE_BOUND('',#426,.F.);
#426 = EDGE_LOOP('',(#427,#435,#436,#444));
#427 = ORIENTED_EDGE('',*,*,#428,.F.);
#428 = EDGE_CURVE('',#368,#429,#431,.T.);
#429 = VERTEX_POINT('',#430);
#430 = CARTESIAN_POINT('',(-0.4,0.15,0.));
#431 = LINE('',#432,#433);
#432 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#433 = VECTOR('',#434,1.);
#434 = DIRECTION('',(1.,0.,0.));
#435 = ORIENTED_EDGE('',*,*,#367,.F.);
#436 = ORIENTED_EDGE('',*,*,#437,.T.);
#437 = EDGE_CURVE('',#358,#438,#440,.T.);
#438 = VERTEX_POINT('',#439);
#439 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#440 = LINE('',#441,#442);
#441 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#442 = VECTOR('',#443,1.);
#443 = DIRECTION('',(1.,0.,0.));
#444 = ORIENTED_EDGE('',*,*,#445,.T.);
#445 = EDGE_CURVE('',#438,#429,#446,.T.);
#446 = LINE('',#447,#448);
#447 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#448 = VECTOR('',#449,1.);
#449 = DIRECTION('',(0.,1.,0.));
#450 = PLANE('',#451);
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#453 = DIRECTION('',(0.,0.,1.));
#454 = DIRECTION('',(1.,0.,0.));
#455 = ADVANCED_FACE('',(#456),#481,.T.);
#456 = FACE_BOUND('',#457,.T.);
#457 = EDGE_LOOP('',(#458,#466,#474,#480));
#458 = ORIENTED_EDGE('',*,*,#459,.F.);
#459 = EDGE_CURVE('',#460,#399,#462,.T.);
#460 = VERTEX_POINT('',#461);
#461 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#462 = LINE('',#463,#464);
#463 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#464 = VECTOR('',#465,1.);
#465 = DIRECTION('',(0.,0.,1.));
#466 = ORIENTED_EDGE('',*,*,#467,.T.);
#467 = EDGE_CURVE('',#460,#468,#470,.T.);
#468 = VERTEX_POINT('',#469);
#469 = CARTESIAN_POINT('',(0.75,0.15,0.));
#470 = LINE('',#471,#472);
#471 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#472 = VECTOR('',#473,1.);
#473 = DIRECTION('',(0.,1.,0.));
#474 = ORIENTED_EDGE('',*,*,#475,.T.);
#475 = EDGE_CURVE('',#468,#407,#476,.T.);
#476 = LINE('',#477,#478);
#477 = CARTESIAN_POINT('',(0.75,0.15,0.));
#478 = VECTOR('',#479,1.);
#479 = DIRECTION('',(0.,0.,1.));
#480 = ORIENTED_EDGE('',*,*,#406,.F.);
#481 = PLANE('',#482);
#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485);
#483 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#484 = DIRECTION('',(1.,0.,0.));
#485 = DIRECTION('',(0.,0.,1.));
#486 = ADVANCED_FACE('',(#487),#512,.F.);
#487 = FACE_BOUND('',#488,.F.);
#488 = EDGE_LOOP('',(#489,#497,#505,#511));
#489 = ORIENTED_EDGE('',*,*,#490,.F.);
#490 = EDGE_CURVE('',#491,#468,#493,.T.);
#491 = VERTEX_POINT('',#492);
#492 = CARTESIAN_POINT('',(0.4,0.15,0.));
#493 = LINE('',#494,#495);
#494 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#495 = VECTOR('',#496,1.);
#496 = DIRECTION('',(1.,0.,0.));
#497 = ORIENTED_EDGE('',*,*,#498,.F.);
#498 = EDGE_CURVE('',#499,#491,#501,.T.);
#499 = VERTEX_POINT('',#500);
#500 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#501 = LINE('',#502,#503);
#502 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#503 = VECTOR('',#504,1.);
#504 = DIRECTION('',(0.,1.,0.));
#505 = ORIENTED_EDGE('',*,*,#506,.T.);
#506 = EDGE_CURVE('',#499,#460,#507,.T.);
#507 = LINE('',#508,#509);
#508 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#509 = VECTOR('',#510,1.);
#510 = DIRECTION('',(1.,0.,0.));
#511 = ORIENTED_EDGE('',*,*,#467,.T.);
#512 = PLANE('',#513);
#513 = AXIS2_PLACEMENT_3D('',#514,#515,#516);
#514 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#515 = DIRECTION('',(0.,0.,1.));
#516 = DIRECTION('',(1.,0.,0.));
#517 = ADVANCED_FACE('',(#518),#543,.F.);
#518 = FACE_BOUND('',#519,.F.);
#519 = EDGE_LOOP('',(#520,#528,#536,#542));
#520 = ORIENTED_EDGE('',*,*,#521,.F.);
#521 = EDGE_CURVE('',#522,#438,#524,.T.);
#522 = VERTEX_POINT('',#523);
#523 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#524 = LINE('',#525,#526);
#525 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#526 = VECTOR('',#527,1.);
#527 = DIRECTION('',(0.,0.,1.));
#528 = ORIENTED_EDGE('',*,*,#529,.T.);
#529 = EDGE_CURVE('',#522,#530,#532,.T.);
#530 = VERTEX_POINT('',#531);
#531 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#532 = LINE('',#533,#534);
#533 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#534 = VECTOR('',#535,1.);
#535 = DIRECTION('',(0.,1.,0.));
#536 = ORIENTED_EDGE('',*,*,#537,.T.);
#537 = EDGE_CURVE('',#530,#429,#538,.T.);
#538 = LINE('',#539,#540);
#539 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#540 = VECTOR('',#541,1.);
#541 = DIRECTION('',(0.,0.,1.));
#542 = ORIENTED_EDGE('',*,*,#445,.F.);
#543 = PLANE('',#544);
#544 = AXIS2_PLACEMENT_3D('',#545,#546,#547);
#545 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#546 = DIRECTION('',(1.,0.,0.));
#547 = DIRECTION('',(0.,0.,1.));
#548 = ADVANCED_FACE('',(#549),#574,.T.);
#549 = FACE_BOUND('',#550,.T.);
#550 = EDGE_LOOP('',(#551,#559,#567,#573));
#551 = ORIENTED_EDGE('',*,*,#552,.F.);
#552 = EDGE_CURVE('',#553,#499,#555,.T.);
#553 = VERTEX_POINT('',#554);
#554 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#555 = LINE('',#556,#557);
#556 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#557 = VECTOR('',#558,1.);
#558 = DIRECTION('',(0.,0.,1.));
#559 = ORIENTED_EDGE('',*,*,#560,.T.);
#560 = EDGE_CURVE('',#553,#561,#563,.T.);
#561 = VERTEX_POINT('',#562);
#562 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#563 = LINE('',#564,#565);
#564 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#565 = VECTOR('',#566,1.);
#566 = DIRECTION('',(0.,1.,0.));
#567 = ORIENTED_EDGE('',*,*,#568,.T.);
#568 = EDGE_CURVE('',#561,#491,#569,.T.);
#569 = LINE('',#570,#571);
#570 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#571 = VECTOR('',#572,1.);
#572 = DIRECTION('',(0.,0.,1.));
#573 = ORIENTED_EDGE('',*,*,#498,.F.);
#574 = PLANE('',#575);
#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
#576 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#577 = DIRECTION('',(1.,0.,0.));
#578 = DIRECTION('',(0.,0.,1.));
#579 = ADVANCED_FACE('',(#580),#596,.F.);
#580 = FACE_BOUND('',#581,.F.);
#581 = EDGE_LOOP('',(#582,#583,#589,#590));
#582 = ORIENTED_EDGE('',*,*,#529,.F.);
#583 = ORIENTED_EDGE('',*,*,#584,.T.);
#584 = EDGE_CURVE('',#522,#553,#585,.T.);
#585 = LINE('',#586,#587);
#586 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#587 = VECTOR('',#588,1.);
#588 = DIRECTION('',(1.,0.,0.));
#589 = ORIENTED_EDGE('',*,*,#560,.T.);
#590 = ORIENTED_EDGE('',*,*,#591,.F.);
#591 = EDGE_CURVE('',#530,#561,#592,.T.);
#592 = LINE('',#593,#594);
#593 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#594 = VECTOR('',#595,1.);
#595 = DIRECTION('',(1.,0.,0.));
#596 = PLANE('',#597);
#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
#598 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#599 = DIRECTION('',(0.,0.,1.));
#600 = DIRECTION('',(1.,0.,0.));
#601 = ADVANCED_FACE('',(#602),#612,.T.);
#602 = FACE_BOUND('',#603,.T.);
#603 = EDGE_LOOP('',(#604,#605,#606,#607,#608,#609,#610,#611));
#604 = ORIENTED_EDGE('',*,*,#437,.T.);
#605 = ORIENTED_EDGE('',*,*,#521,.F.);
#606 = ORIENTED_EDGE('',*,*,#584,.T.);
#607 = ORIENTED_EDGE('',*,*,#552,.T.);
#608 = ORIENTED_EDGE('',*,*,#506,.T.);
#609 = ORIENTED_EDGE('',*,*,#459,.T.);
#610 = ORIENTED_EDGE('',*,*,#398,.F.);
#611 = ORIENTED_EDGE('',*,*,#357,.F.);
#612 = PLANE('',#613);
#613 = AXIS2_PLACEMENT_3D('',#614,#615,#616);
#614 = CARTESIAN_POINT('',(0.,-0.15,0.753048780488));
#615 = DIRECTION('',(-0.,-1.,-0.));
#616 = DIRECTION('',(0.,0.,-1.));
#617 = ADVANCED_FACE('',(#618),#628,.T.);
#618 = FACE_BOUND('',#619,.T.);
#619 = EDGE_LOOP('',(#620,#621,#622,#623,#624,#625,#626,#627));
#620 = ORIENTED_EDGE('',*,*,#428,.F.);
#621 = ORIENTED_EDGE('',*,*,#375,.T.);
#622 = ORIENTED_EDGE('',*,*,#414,.T.);
#623 = ORIENTED_EDGE('',*,*,#475,.F.);
#624 = ORIENTED_EDGE('',*,*,#490,.F.);
#625 = ORIENTED_EDGE('',*,*,#568,.F.);
#626 = ORIENTED_EDGE('',*,*,#591,.F.);
#627 = ORIENTED_EDGE('',*,*,#537,.T.);
#628 = PLANE('',#629);
#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632);
#630 = CARTESIAN_POINT('',(0.,0.15,0.753048780488));
#631 = DIRECTION('',(0.,1.,0.));
#632 = DIRECTION('',(0.,-0.,1.));
#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#637)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#634,#635,#636)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#634 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#635 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#636 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#637 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#634,
'distance_accuracy_value','confusion accuracy');
#638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#639,#641);
#639 = ( REPRESENTATION_RELATIONSHIP('','',#350,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#640)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#642
);
#642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','Group001','',#5,#345,$);
#643 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#347));
#644 = SHAPE_DEFINITION_REPRESENTATION(#645,#651);
#645 = PRODUCT_DEFINITION_SHAPE('','',#646);
#646 = PRODUCT_DEFINITION('design','',#647,#650);
#647 = PRODUCT_DEFINITION_FORMATION('','',#648);
#648 = PRODUCT('Group002','Group002','',(#649));
#649 = PRODUCT_CONTEXT('',#2,'mechanical');
#650 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#651 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#652),#934);
#652 = MANIFOLD_SOLID_BREP('',#653);
#653 = CLOSED_SHELL('',(#654,#694,#725,#756,#787,#818,#849,#880,#902,
#918));
#654 = ADVANCED_FACE('',(#655),#689,.F.);
#655 = FACE_BOUND('',#656,.F.);
#656 = EDGE_LOOP('',(#657,#667,#675,#683));
#657 = ORIENTED_EDGE('',*,*,#658,.F.);
#658 = EDGE_CURVE('',#659,#661,#663,.T.);
#659 = VERTEX_POINT('',#660);
#660 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#661 = VERTEX_POINT('',#662);
#662 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#663 = LINE('',#664,#665);
#664 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#665 = VECTOR('',#666,1.);
#666 = DIRECTION('',(0.,0.,1.));
#667 = ORIENTED_EDGE('',*,*,#668,.T.);
#668 = EDGE_CURVE('',#659,#669,#671,.T.);
#669 = VERTEX_POINT('',#670);
#670 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#671 = LINE('',#672,#673);
#672 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#673 = VECTOR('',#674,1.);
#674 = DIRECTION('',(0.,1.,0.));
#675 = ORIENTED_EDGE('',*,*,#676,.T.);
#676 = EDGE_CURVE('',#669,#677,#679,.T.);
#677 = VERTEX_POINT('',#678);
#678 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#679 = LINE('',#680,#681);
#680 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#681 = VECTOR('',#682,1.);
#682 = DIRECTION('',(0.,0.,1.));
#683 = ORIENTED_EDGE('',*,*,#684,.F.);
#684 = EDGE_CURVE('',#661,#677,#685,.T.);
#685 = LINE('',#686,#687);
#686 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#687 = VECTOR('',#688,1.);
#688 = DIRECTION('',(0.,1.,0.));
#689 = PLANE('',#690);
#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
#691 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#692 = DIRECTION('',(1.,0.,0.));
#693 = DIRECTION('',(0.,0.,1.));
#694 = ADVANCED_FACE('',(#695),#720,.T.);
#695 = FACE_BOUND('',#696,.T.);
#696 = EDGE_LOOP('',(#697,#698,#706,#714));
#697 = ORIENTED_EDGE('',*,*,#684,.F.);
#698 = ORIENTED_EDGE('',*,*,#699,.T.);
#699 = EDGE_CURVE('',#661,#700,#702,.T.);
#700 = VERTEX_POINT('',#701);
#701 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#702 = LINE('',#703,#704);
#703 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#704 = VECTOR('',#705,1.);
#705 = DIRECTION('',(1.,0.,0.));
#706 = ORIENTED_EDGE('',*,*,#707,.T.);
#707 = EDGE_CURVE('',#700,#708,#710,.T.);
#708 = VERTEX_POINT('',#709);
#709 = CARTESIAN_POINT('',(0.75,0.15,5.));
#710 = LINE('',#711,#712);
#711 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#712 = VECTOR('',#713,1.);
#713 = DIRECTION('',(0.,1.,0.));
#714 = ORIENTED_EDGE('',*,*,#715,.F.);
#715 = EDGE_CURVE('',#677,#708,#716,.T.);
#716 = LINE('',#717,#718);
#717 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#718 = VECTOR('',#719,1.);
#719 = DIRECTION('',(1.,0.,0.));
#720 = PLANE('',#721);
#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724);
#722 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#723 = DIRECTION('',(0.,0.,1.));
#724 = DIRECTION('',(1.,0.,0.));
#725 = ADVANCED_FACE('',(#726),#751,.F.);
#726 = FACE_BOUND('',#727,.F.);
#727 = EDGE_LOOP('',(#728,#736,#737,#745));
#728 = ORIENTED_EDGE('',*,*,#729,.F.);
#729 = EDGE_CURVE('',#669,#730,#732,.T.);
#730 = VERTEX_POINT('',#731);
#731 = CARTESIAN_POINT('',(-0.4,0.15,0.));
#732 = LINE('',#733,#734);
#733 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#734 = VECTOR('',#735,1.);
#735 = DIRECTION('',(1.,0.,0.));
#736 = ORIENTED_EDGE('',*,*,#668,.F.);
#737 = ORIENTED_EDGE('',*,*,#738,.T.);
#738 = EDGE_CURVE('',#659,#739,#741,.T.);
#739 = VERTEX_POINT('',#740);
#740 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#741 = LINE('',#742,#743);
#742 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#743 = VECTOR('',#744,1.);
#744 = DIRECTION('',(1.,0.,0.));
#745 = ORIENTED_EDGE('',*,*,#746,.T.);
#746 = EDGE_CURVE('',#739,#730,#747,.T.);
#747 = LINE('',#748,#749);
#748 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#749 = VECTOR('',#750,1.);
#750 = DIRECTION('',(0.,1.,0.));
#751 = PLANE('',#752);
#752 = AXIS2_PLACEMENT_3D('',#753,#754,#755);
#753 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#754 = DIRECTION('',(0.,0.,1.));
#755 = DIRECTION('',(1.,0.,0.));
#756 = ADVANCED_FACE('',(#757),#782,.T.);
#757 = FACE_BOUND('',#758,.T.);
#758 = EDGE_LOOP('',(#759,#767,#775,#781));
#759 = ORIENTED_EDGE('',*,*,#760,.F.);
#760 = EDGE_CURVE('',#761,#700,#763,.T.);
#761 = VERTEX_POINT('',#762);
#762 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#763 = LINE('',#764,#765);
#764 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#765 = VECTOR('',#766,1.);
#766 = DIRECTION('',(0.,0.,1.));
#767 = ORIENTED_EDGE('',*,*,#768,.T.);
#768 = EDGE_CURVE('',#761,#769,#771,.T.);
#769 = VERTEX_POINT('',#770);
#770 = CARTESIAN_POINT('',(0.75,0.15,0.));
#771 = LINE('',#772,#773);
#772 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#773 = VECTOR('',#774,1.);
#774 = DIRECTION('',(0.,1.,0.));
#775 = ORIENTED_EDGE('',*,*,#776,.T.);
#776 = EDGE_CURVE('',#769,#708,#777,.T.);
#777 = LINE('',#778,#779);
#778 = CARTESIAN_POINT('',(0.75,0.15,0.));
#779 = VECTOR('',#780,1.);
#780 = DIRECTION('',(0.,0.,1.));
#781 = ORIENTED_EDGE('',*,*,#707,.F.);
#782 = PLANE('',#783);
#783 = AXIS2_PLACEMENT_3D('',#784,#785,#786);
#784 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#785 = DIRECTION('',(1.,0.,0.));
#786 = DIRECTION('',(0.,0.,1.));
#787 = ADVANCED_FACE('',(#788),#813,.F.);
#788 = FACE_BOUND('',#789,.F.);
#789 = EDGE_LOOP('',(#790,#798,#806,#812));
#790 = ORIENTED_EDGE('',*,*,#791,.F.);
#791 = EDGE_CURVE('',#792,#769,#794,.T.);
#792 = VERTEX_POINT('',#793);
#793 = CARTESIAN_POINT('',(0.4,0.15,0.));
#794 = LINE('',#795,#796);
#795 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#796 = VECTOR('',#797,1.);
#797 = DIRECTION('',(1.,0.,0.));
#798 = ORIENTED_EDGE('',*,*,#799,.F.);
#799 = EDGE_CURVE('',#800,#792,#802,.T.);
#800 = VERTEX_POINT('',#801);
#801 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#802 = LINE('',#803,#804);
#803 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#804 = VECTOR('',#805,1.);
#805 = DIRECTION('',(0.,1.,0.));
#806 = ORIENTED_EDGE('',*,*,#807,.T.);
#807 = EDGE_CURVE('',#800,#761,#808,.T.);
#808 = LINE('',#809,#810);
#809 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#810 = VECTOR('',#811,1.);
#811 = DIRECTION('',(1.,0.,0.));
#812 = ORIENTED_EDGE('',*,*,#768,.T.);
#813 = PLANE('',#814);
#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
#815 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#816 = DIRECTION('',(0.,0.,1.));
#817 = DIRECTION('',(1.,0.,0.));
#818 = ADVANCED_FACE('',(#819),#844,.F.);
#819 = FACE_BOUND('',#820,.F.);
#820 = EDGE_LOOP('',(#821,#829,#837,#843));
#821 = ORIENTED_EDGE('',*,*,#822,.F.);
#822 = EDGE_CURVE('',#823,#739,#825,.T.);
#823 = VERTEX_POINT('',#824);
#824 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#825 = LINE('',#826,#827);
#826 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#827 = VECTOR('',#828,1.);
#828 = DIRECTION('',(0.,0.,1.));
#829 = ORIENTED_EDGE('',*,*,#830,.T.);
#830 = EDGE_CURVE('',#823,#831,#833,.T.);
#831 = VERTEX_POINT('',#832);
#832 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#833 = LINE('',#834,#835);
#834 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#835 = VECTOR('',#836,1.);
#836 = DIRECTION('',(0.,1.,0.));
#837 = ORIENTED_EDGE('',*,*,#838,.T.);
#838 = EDGE_CURVE('',#831,#730,#839,.T.);
#839 = LINE('',#840,#841);
#840 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#841 = VECTOR('',#842,1.);
#842 = DIRECTION('',(0.,0.,1.));
#843 = ORIENTED_EDGE('',*,*,#746,.F.);
#844 = PLANE('',#845);
#845 = AXIS2_PLACEMENT_3D('',#846,#847,#848);
#846 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#847 = DIRECTION('',(1.,0.,0.));
#848 = DIRECTION('',(0.,0.,1.));
#849 = ADVANCED_FACE('',(#850),#875,.T.);
#850 = FACE_BOUND('',#851,.T.);
#851 = EDGE_LOOP('',(#852,#860,#868,#874));
#852 = ORIENTED_EDGE('',*,*,#853,.F.);
#853 = EDGE_CURVE('',#854,#800,#856,.T.);
#854 = VERTEX_POINT('',#855);
#855 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#856 = LINE('',#857,#858);
#857 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#858 = VECTOR('',#859,1.);
#859 = DIRECTION('',(0.,0.,1.));
#860 = ORIENTED_EDGE('',*,*,#861,.T.);
#861 = EDGE_CURVE('',#854,#862,#864,.T.);
#862 = VERTEX_POINT('',#863);
#863 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#864 = LINE('',#865,#866);
#865 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#866 = VECTOR('',#867,1.);
#867 = DIRECTION('',(0.,1.,0.));
#868 = ORIENTED_EDGE('',*,*,#869,.T.);
#869 = EDGE_CURVE('',#862,#792,#870,.T.);
#870 = LINE('',#871,#872);
#871 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#872 = VECTOR('',#873,1.);
#873 = DIRECTION('',(0.,0.,1.));
#874 = ORIENTED_EDGE('',*,*,#799,.F.);
#875 = PLANE('',#876);
#876 = AXIS2_PLACEMENT_3D('',#877,#878,#879);
#877 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#878 = DIRECTION('',(1.,0.,0.));
#879 = DIRECTION('',(0.,0.,1.));
#880 = ADVANCED_FACE('',(#881),#897,.F.);
#881 = FACE_BOUND('',#882,.F.);
#882 = EDGE_LOOP('',(#883,#884,#890,#891));
#883 = ORIENTED_EDGE('',*,*,#830,.F.);
#884 = ORIENTED_EDGE('',*,*,#885,.T.);
#885 = EDGE_CURVE('',#823,#854,#886,.T.);
#886 = LINE('',#887,#888);
#887 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#888 = VECTOR('',#889,1.);
#889 = DIRECTION('',(1.,0.,0.));
#890 = ORIENTED_EDGE('',*,*,#861,.T.);
#891 = ORIENTED_EDGE('',*,*,#892,.F.);
#892 = EDGE_CURVE('',#831,#862,#893,.T.);
#893 = LINE('',#894,#895);
#894 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#895 = VECTOR('',#896,1.);
#896 = DIRECTION('',(1.,0.,0.));
#897 = PLANE('',#898);
#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);
#899 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#900 = DIRECTION('',(0.,0.,1.));
#901 = DIRECTION('',(1.,0.,0.));
#902 = ADVANCED_FACE('',(#903),#913,.T.);
#903 = FACE_BOUND('',#904,.T.);
#904 = EDGE_LOOP('',(#905,#906,#907,#908,#909,#910,#911,#912));
#905 = ORIENTED_EDGE('',*,*,#738,.T.);
#906 = ORIENTED_EDGE('',*,*,#822,.F.);
#907 = ORIENTED_EDGE('',*,*,#885,.T.);
#908 = ORIENTED_EDGE('',*,*,#853,.T.);
#909 = ORIENTED_EDGE('',*,*,#807,.T.);
#910 = ORIENTED_EDGE('',*,*,#760,.T.);
#911 = ORIENTED_EDGE('',*,*,#699,.F.);
#912 = ORIENTED_EDGE('',*,*,#658,.F.);
#913 = PLANE('',#914);
#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917);
#915 = CARTESIAN_POINT('',(0.,-0.15,0.753048780488));
#916 = DIRECTION('',(-0.,-1.,-0.));
#917 = DIRECTION('',(0.,0.,-1.));
#918 = ADVANCED_FACE('',(#919),#929,.T.);
#919 = FACE_BOUND('',#920,.T.);
#920 = EDGE_LOOP('',(#921,#922,#923,#924,#925,#926,#927,#928));
#921 = ORIENTED_EDGE('',*,*,#729,.F.);
#922 = ORIENTED_EDGE('',*,*,#676,.T.);
#923 = ORIENTED_EDGE('',*,*,#715,.T.);
#924 = ORIENTED_EDGE('',*,*,#776,.F.);
#925 = ORIENTED_EDGE('',*,*,#791,.F.);
#926 = ORIENTED_EDGE('',*,*,#869,.F.);
#927 = ORIENTED_EDGE('',*,*,#892,.F.);
#928 = ORIENTED_EDGE('',*,*,#838,.T.);
#929 = PLANE('',#930);
#930 = AXIS2_PLACEMENT_3D('',#931,#932,#933);
#931 = CARTESIAN_POINT('',(0.,0.15,0.753048780488));
#932 = DIRECTION('',(0.,1.,0.));
#933 = DIRECTION('',(0.,-0.,1.));
#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#938)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#935,#936,#937)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#935 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#936 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#937 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#938 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#935,
'distance_accuracy_value','confusion accuracy');
#939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#940,#942);
#940 = ( REPRESENTATION_RELATIONSHIP('','',#651,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#941)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#943
);
#943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','Group002','',#5,#646,$);
#944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#648));
#945 = SHAPE_DEFINITION_REPRESENTATION(#946,#952);
#946 = PRODUCT_DEFINITION_SHAPE('','',#947);
#947 = PRODUCT_DEFINITION('design','',#948,#951);
#948 = PRODUCT_DEFINITION_FORMATION('','',#949);
#949 = PRODUCT('Group003','Group003','',(#950));
#950 = PRODUCT_CONTEXT('',#2,'mechanical');
#951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#952 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#953),#1235);
#953 = MANIFOLD_SOLID_BREP('',#954);
#954 = CLOSED_SHELL('',(#955,#995,#1026,#1057,#1088,#1119,#1150,#1181,
#1203,#1219));
#955 = ADVANCED_FACE('',(#956),#990,.F.);
#956 = FACE_BOUND('',#957,.F.);
#957 = EDGE_LOOP('',(#958,#968,#976,#984));
#958 = ORIENTED_EDGE('',*,*,#959,.F.);
#959 = EDGE_CURVE('',#960,#962,#964,.T.);
#960 = VERTEX_POINT('',#961);
#961 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#962 = VERTEX_POINT('',#963);
#963 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#964 = LINE('',#965,#966);
#965 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#966 = VECTOR('',#967,1.);
#967 = DIRECTION('',(0.,0.,1.));
#968 = ORIENTED_EDGE('',*,*,#969,.T.);
#969 = EDGE_CURVE('',#960,#970,#972,.T.);
#970 = VERTEX_POINT('',#971);
#971 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#972 = LINE('',#973,#974);
#973 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#974 = VECTOR('',#975,1.);
#975 = DIRECTION('',(0.,1.,0.));
#976 = ORIENTED_EDGE('',*,*,#977,.T.);
#977 = EDGE_CURVE('',#970,#978,#980,.T.);
#978 = VERTEX_POINT('',#979);
#979 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#980 = LINE('',#981,#982);
#981 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#982 = VECTOR('',#983,1.);
#983 = DIRECTION('',(0.,0.,1.));
#984 = ORIENTED_EDGE('',*,*,#985,.F.);
#985 = EDGE_CURVE('',#962,#978,#986,.T.);
#986 = LINE('',#987,#988);
#987 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#988 = VECTOR('',#989,1.);
#989 = DIRECTION('',(0.,1.,0.));
#990 = PLANE('',#991);
#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
#992 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#993 = DIRECTION('',(1.,0.,0.));
#994 = DIRECTION('',(0.,0.,1.));
#995 = ADVANCED_FACE('',(#996),#1021,.T.);
#996 = FACE_BOUND('',#997,.T.);
#997 = EDGE_LOOP('',(#998,#999,#1007,#1015));
#998 = ORIENTED_EDGE('',*,*,#985,.F.);
#999 = ORIENTED_EDGE('',*,*,#1000,.T.);
#1000 = EDGE_CURVE('',#962,#1001,#1003,.T.);
#1001 = VERTEX_POINT('',#1002);
#1002 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#1003 = LINE('',#1004,#1005);
#1004 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#1005 = VECTOR('',#1006,1.);
#1006 = DIRECTION('',(1.,0.,0.));
#1007 = ORIENTED_EDGE('',*,*,#1008,.T.);
#1008 = EDGE_CURVE('',#1001,#1009,#1011,.T.);
#1009 = VERTEX_POINT('',#1010);
#1010 = CARTESIAN_POINT('',(0.75,0.15,5.));
#1011 = LINE('',#1012,#1013);
#1012 = CARTESIAN_POINT('',(0.75,-0.15,5.));
#1013 = VECTOR('',#1014,1.);
#1014 = DIRECTION('',(0.,1.,0.));
#1015 = ORIENTED_EDGE('',*,*,#1016,.F.);
#1016 = EDGE_CURVE('',#978,#1009,#1017,.T.);
#1017 = LINE('',#1018,#1019);
#1018 = CARTESIAN_POINT('',(-0.75,0.15,5.));
#1019 = VECTOR('',#1020,1.);
#1020 = DIRECTION('',(1.,0.,0.));
#1021 = PLANE('',#1022);
#1022 = AXIS2_PLACEMENT_3D('',#1023,#1024,#1025);
#1023 = CARTESIAN_POINT('',(-0.75,-0.15,5.));
#1024 = DIRECTION('',(0.,0.,1.));
#1025 = DIRECTION('',(1.,0.,0.));
#1026 = ADVANCED_FACE('',(#1027),#1052,.F.);
#1027 = FACE_BOUND('',#1028,.F.);
#1028 = EDGE_LOOP('',(#1029,#1037,#1038,#1046));
#1029 = ORIENTED_EDGE('',*,*,#1030,.F.);
#1030 = EDGE_CURVE('',#970,#1031,#1033,.T.);
#1031 = VERTEX_POINT('',#1032);
#1032 = CARTESIAN_POINT('',(-0.4,0.15,0.));
#1033 = LINE('',#1034,#1035);
#1034 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#1035 = VECTOR('',#1036,1.);
#1036 = DIRECTION('',(1.,0.,0.));
#1037 = ORIENTED_EDGE('',*,*,#969,.F.);
#1038 = ORIENTED_EDGE('',*,*,#1039,.T.);
#1039 = EDGE_CURVE('',#960,#1040,#1042,.T.);
#1040 = VERTEX_POINT('',#1041);
#1041 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#1042 = LINE('',#1043,#1044);
#1043 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#1044 = VECTOR('',#1045,1.);
#1045 = DIRECTION('',(1.,0.,0.));
#1046 = ORIENTED_EDGE('',*,*,#1047,.T.);
#1047 = EDGE_CURVE('',#1040,#1031,#1048,.T.);
#1048 = LINE('',#1049,#1050);
#1049 = CARTESIAN_POINT('',(-0.4,-0.15,0.));
#1050 = VECTOR('',#1051,1.);
#1051 = DIRECTION('',(0.,1.,0.));
#1052 = PLANE('',#1053);
#1053 = AXIS2_PLACEMENT_3D('',#1054,#1055,#1056);
#1054 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#1055 = DIRECTION('',(0.,0.,1.));
#1056 = DIRECTION('',(1.,0.,0.));
#1057 = ADVANCED_FACE('',(#1058),#1083,.T.);
#1058 = FACE_BOUND('',#1059,.T.);
#1059 = EDGE_LOOP('',(#1060,#1068,#1076,#1082));
#1060 = ORIENTED_EDGE('',*,*,#1061,.F.);
#1061 = EDGE_CURVE('',#1062,#1001,#1064,.T.);
#1062 = VERTEX_POINT('',#1063);
#1063 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#1064 = LINE('',#1065,#1066);
#1065 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#1066 = VECTOR('',#1067,1.);
#1067 = DIRECTION('',(0.,0.,1.));
#1068 = ORIENTED_EDGE('',*,*,#1069,.T.);
#1069 = EDGE_CURVE('',#1062,#1070,#1072,.T.);
#1070 = VERTEX_POINT('',#1071);
#1071 = CARTESIAN_POINT('',(0.75,0.15,0.));
#1072 = LINE('',#1073,#1074);
#1073 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#1074 = VECTOR('',#1075,1.);
#1075 = DIRECTION('',(0.,1.,0.));
#1076 = ORIENTED_EDGE('',*,*,#1077,.T.);
#1077 = EDGE_CURVE('',#1070,#1009,#1078,.T.);
#1078 = LINE('',#1079,#1080);
#1079 = CARTESIAN_POINT('',(0.75,0.15,0.));
#1080 = VECTOR('',#1081,1.);
#1081 = DIRECTION('',(0.,0.,1.));
#1082 = ORIENTED_EDGE('',*,*,#1008,.F.);
#1083 = PLANE('',#1084);
#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087);
#1085 = CARTESIAN_POINT('',(0.75,-0.15,0.));
#1086 = DIRECTION('',(1.,0.,0.));
#1087 = DIRECTION('',(0.,0.,1.));
#1088 = ADVANCED_FACE('',(#1089),#1114,.F.);
#1089 = FACE_BOUND('',#1090,.F.);
#1090 = EDGE_LOOP('',(#1091,#1099,#1107,#1113));
#1091 = ORIENTED_EDGE('',*,*,#1092,.F.);
#1092 = EDGE_CURVE('',#1093,#1070,#1095,.T.);
#1093 = VERTEX_POINT('',#1094);
#1094 = CARTESIAN_POINT('',(0.4,0.15,0.));
#1095 = LINE('',#1096,#1097);
#1096 = CARTESIAN_POINT('',(-0.75,0.15,0.));
#1097 = VECTOR('',#1098,1.);
#1098 = DIRECTION('',(1.,0.,0.));
#1099 = ORIENTED_EDGE('',*,*,#1100,.F.);
#1100 = EDGE_CURVE('',#1101,#1093,#1103,.T.);
#1101 = VERTEX_POINT('',#1102);
#1102 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#1103 = LINE('',#1104,#1105);
#1104 = CARTESIAN_POINT('',(0.4,-0.15,0.));
#1105 = VECTOR('',#1106,1.);
#1106 = DIRECTION('',(0.,1.,0.));
#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
#1108 = EDGE_CURVE('',#1101,#1062,#1109,.T.);
#1109 = LINE('',#1110,#1111);
#1110 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#1111 = VECTOR('',#1112,1.);
#1112 = DIRECTION('',(1.,0.,0.));
#1113 = ORIENTED_EDGE('',*,*,#1069,.T.);
#1114 = PLANE('',#1115);
#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118);
#1116 = CARTESIAN_POINT('',(-0.75,-0.15,0.));
#1117 = DIRECTION('',(0.,0.,1.));
#1118 = DIRECTION('',(1.,0.,0.));
#1119 = ADVANCED_FACE('',(#1120),#1145,.F.);
#1120 = FACE_BOUND('',#1121,.F.);
#1121 = EDGE_LOOP('',(#1122,#1130,#1138,#1144));
#1122 = ORIENTED_EDGE('',*,*,#1123,.F.);
#1123 = EDGE_CURVE('',#1124,#1040,#1126,.T.);
#1124 = VERTEX_POINT('',#1125);
#1125 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1126 = LINE('',#1127,#1128);
#1127 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1128 = VECTOR('',#1129,1.);
#1129 = DIRECTION('',(0.,0.,1.));
#1130 = ORIENTED_EDGE('',*,*,#1131,.T.);
#1131 = EDGE_CURVE('',#1124,#1132,#1134,.T.);
#1132 = VERTEX_POINT('',#1133);
#1133 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#1134 = LINE('',#1135,#1136);
#1135 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1136 = VECTOR('',#1137,1.);
#1137 = DIRECTION('',(0.,1.,0.));
#1138 = ORIENTED_EDGE('',*,*,#1139,.T.);
#1139 = EDGE_CURVE('',#1132,#1031,#1140,.T.);
#1140 = LINE('',#1141,#1142);
#1141 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#1142 = VECTOR('',#1143,1.);
#1143 = DIRECTION('',(0.,0.,1.));
#1144 = ORIENTED_EDGE('',*,*,#1047,.F.);
#1145 = PLANE('',#1146);
#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
#1147 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1148 = DIRECTION('',(1.,0.,0.));
#1149 = DIRECTION('',(0.,0.,1.));
#1150 = ADVANCED_FACE('',(#1151),#1176,.T.);
#1151 = FACE_BOUND('',#1152,.T.);
#1152 = EDGE_LOOP('',(#1153,#1161,#1169,#1175));
#1153 = ORIENTED_EDGE('',*,*,#1154,.F.);
#1154 = EDGE_CURVE('',#1155,#1101,#1157,.T.);
#1155 = VERTEX_POINT('',#1156);
#1156 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#1157 = LINE('',#1158,#1159);
#1158 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#1159 = VECTOR('',#1160,1.);
#1160 = DIRECTION('',(0.,0.,1.));
#1161 = ORIENTED_EDGE('',*,*,#1162,.T.);
#1162 = EDGE_CURVE('',#1155,#1163,#1165,.T.);
#1163 = VERTEX_POINT('',#1164);
#1164 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#1165 = LINE('',#1166,#1167);
#1166 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#1167 = VECTOR('',#1168,1.);
#1168 = DIRECTION('',(0.,1.,0.));
#1169 = ORIENTED_EDGE('',*,*,#1170,.T.);
#1170 = EDGE_CURVE('',#1163,#1093,#1171,.T.);
#1171 = LINE('',#1172,#1173);
#1172 = CARTESIAN_POINT('',(0.4,0.15,-3.75));
#1173 = VECTOR('',#1174,1.);
#1174 = DIRECTION('',(0.,0.,1.));
#1175 = ORIENTED_EDGE('',*,*,#1100,.F.);
#1176 = PLANE('',#1177);
#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180);
#1178 = CARTESIAN_POINT('',(0.4,-0.15,-3.75));
#1179 = DIRECTION('',(1.,0.,0.));
#1180 = DIRECTION('',(0.,0.,1.));
#1181 = ADVANCED_FACE('',(#1182),#1198,.F.);
#1182 = FACE_BOUND('',#1183,.F.);
#1183 = EDGE_LOOP('',(#1184,#1185,#1191,#1192));
#1184 = ORIENTED_EDGE('',*,*,#1131,.F.);
#1185 = ORIENTED_EDGE('',*,*,#1186,.T.);
#1186 = EDGE_CURVE('',#1124,#1155,#1187,.T.);
#1187 = LINE('',#1188,#1189);
#1188 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1189 = VECTOR('',#1190,1.);
#1190 = DIRECTION('',(1.,0.,0.));
#1191 = ORIENTED_EDGE('',*,*,#1162,.T.);
#1192 = ORIENTED_EDGE('',*,*,#1193,.F.);
#1193 = EDGE_CURVE('',#1132,#1163,#1194,.T.);
#1194 = LINE('',#1195,#1196);
#1195 = CARTESIAN_POINT('',(-0.4,0.15,-3.75));
#1196 = VECTOR('',#1197,1.);
#1197 = DIRECTION('',(1.,0.,0.));
#1198 = PLANE('',#1199);
#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
#1200 = CARTESIAN_POINT('',(-0.4,-0.15,-3.75));
#1201 = DIRECTION('',(0.,0.,1.));
#1202 = DIRECTION('',(1.,0.,0.));
#1203 = ADVANCED_FACE('',(#1204),#1214,.T.);
#1204 = FACE_BOUND('',#1205,.T.);
#1205 = EDGE_LOOP('',(#1206,#1207,#1208,#1209,#1210,#1211,#1212,#1213));
#1206 = ORIENTED_EDGE('',*,*,#1039,.T.);
#1207 = ORIENTED_EDGE('',*,*,#1123,.F.);
#1208 = ORIENTED_EDGE('',*,*,#1186,.T.);
#1209 = ORIENTED_EDGE('',*,*,#1154,.T.);
#1210 = ORIENTED_EDGE('',*,*,#1108,.T.);
#1211 = ORIENTED_EDGE('',*,*,#1061,.T.);
#1212 = ORIENTED_EDGE('',*,*,#1000,.F.);
#1213 = ORIENTED_EDGE('',*,*,#959,.F.);
#1214 = PLANE('',#1215);
#1215 = AXIS2_PLACEMENT_3D('',#1216,#1217,#1218);
#1216 = CARTESIAN_POINT('',(0.,-0.15,0.753048780488));
#1217 = DIRECTION('',(-0.,-1.,-0.));
#1218 = DIRECTION('',(0.,0.,-1.));
#1219 = ADVANCED_FACE('',(#1220),#1230,.T.);
#1220 = FACE_BOUND('',#1221,.T.);
#1221 = EDGE_LOOP('',(#1222,#1223,#1224,#1225,#1226,#1227,#1228,#1229));
#1222 = ORIENTED_EDGE('',*,*,#1030,.F.);
#1223 = ORIENTED_EDGE('',*,*,#977,.T.);
#1224 = ORIENTED_EDGE('',*,*,#1016,.T.);
#1225 = ORIENTED_EDGE('',*,*,#1077,.F.);
#1226 = ORIENTED_EDGE('',*,*,#1092,.F.);
#1227 = ORIENTED_EDGE('',*,*,#1170,.F.);
#1228 = ORIENTED_EDGE('',*,*,#1193,.F.);
#1229 = ORIENTED_EDGE('',*,*,#1139,.T.);
#1230 = PLANE('',#1231);
#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
#1232 = CARTESIAN_POINT('',(0.,0.15,0.753048780488));
#1233 = DIRECTION('',(0.,1.,0.));
#1234 = DIRECTION('',(0.,-0.,1.));
#1235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1239))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1236,#1237,#1238)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1236 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1237 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1238 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1239 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1236,
'distance_accuracy_value','confusion accuracy');
#1240 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1241,#1243);
#1241 = ( REPRESENTATION_RELATIONSHIP('','',#952,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1242)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1242 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#1243 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1244);
#1244 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','Group003','',#5,#947,$);
#1245 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#949));
#1246 = SHAPE_DEFINITION_REPRESENTATION(#1247,#1253);
#1247 = PRODUCT_DEFINITION_SHAPE('','',#1248);
#1248 = PRODUCT_DEFINITION('design','',#1249,#1252);
#1249 = PRODUCT_DEFINITION_FORMATION('','',#1250);
#1250 = PRODUCT('Group004','Group004','',(#1251));
#1251 = PRODUCT_CONTEXT('',#2,'mechanical');
#1252 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1253 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1254),#1536);
#1254 = MANIFOLD_SOLID_BREP('',#1255);
#1255 = CLOSED_SHELL('',(#1256,#1296,#1327,#1358,#1389,#1420,#1451,#1482
,#1504,#1520));
#1256 = ADVANCED_FACE('',(#1257),#1291,.F.);
#1257 = FACE_BOUND('',#1258,.F.);
#1258 = EDGE_LOOP('',(#1259,#1269,#1277,#1285));
#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
#1260 = EDGE_CURVE('',#1261,#1263,#1265,.T.);
#1261 = VERTEX_POINT('',#1262);
#1262 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1263 = VERTEX_POINT('',#1264);
#1264 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1265 = LINE('',#1266,#1267);
#1266 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1267 = VECTOR('',#1268,1.);
#1268 = DIRECTION('',(0.,0.,1.));
#1269 = ORIENTED_EDGE('',*,*,#1270,.T.);
#1270 = EDGE_CURVE('',#1261,#1271,#1273,.T.);
#1271 = VERTEX_POINT('',#1272);
#1272 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1273 = LINE('',#1274,#1275);
#1274 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1275 = VECTOR('',#1276,1.);
#1276 = DIRECTION('',(0.,1.,0.));
#1277 = ORIENTED_EDGE('',*,*,#1278,.T.);
#1278 = EDGE_CURVE('',#1271,#1279,#1281,.T.);
#1279 = VERTEX_POINT('',#1280);
#1280 = CARTESIAN_POINT('',(-1.5,0.15,5.));
#1281 = LINE('',#1282,#1283);
#1282 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1283 = VECTOR('',#1284,1.);
#1284 = DIRECTION('',(0.,0.,1.));
#1285 = ORIENTED_EDGE('',*,*,#1286,.F.);
#1286 = EDGE_CURVE('',#1263,#1279,#1287,.T.);
#1287 = LINE('',#1288,#1289);
#1288 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1289 = VECTOR('',#1290,1.);
#1290 = DIRECTION('',(0.,1.,0.));
#1291 = PLANE('',#1292);
#1292 = AXIS2_PLACEMENT_3D('',#1293,#1294,#1295);
#1293 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1294 = DIRECTION('',(1.,0.,0.));
#1295 = DIRECTION('',(0.,0.,1.));
#1296 = ADVANCED_FACE('',(#1297),#1322,.T.);
#1297 = FACE_BOUND('',#1298,.T.);
#1298 = EDGE_LOOP('',(#1299,#1300,#1308,#1316));
#1299 = ORIENTED_EDGE('',*,*,#1286,.F.);
#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);
#1301 = EDGE_CURVE('',#1263,#1302,#1304,.T.);
#1302 = VERTEX_POINT('',#1303);
#1303 = CARTESIAN_POINT('',(1.5,-0.15,5.));
#1304 = LINE('',#1305,#1306);
#1305 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1306 = VECTOR('',#1307,1.);
#1307 = DIRECTION('',(1.,0.,0.));
#1308 = ORIENTED_EDGE('',*,*,#1309,.T.);
#1309 = EDGE_CURVE('',#1302,#1310,#1312,.T.);
#1310 = VERTEX_POINT('',#1311);
#1311 = CARTESIAN_POINT('',(1.5,0.15,5.));
#1312 = LINE('',#1313,#1314);
#1313 = CARTESIAN_POINT('',(1.5,-0.15,5.));
#1314 = VECTOR('',#1315,1.);
#1315 = DIRECTION('',(0.,1.,0.));
#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
#1317 = EDGE_CURVE('',#1279,#1310,#1318,.T.);
#1318 = LINE('',#1319,#1320);
#1319 = CARTESIAN_POINT('',(-1.5,0.15,5.));
#1320 = VECTOR('',#1321,1.);
#1321 = DIRECTION('',(1.,0.,0.));
#1322 = PLANE('',#1323);
#1323 = AXIS2_PLACEMENT_3D('',#1324,#1325,#1326);
#1324 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1325 = DIRECTION('',(0.,0.,1.));
#1326 = DIRECTION('',(1.,0.,0.));
#1327 = ADVANCED_FACE('',(#1328),#1353,.F.);
#1328 = FACE_BOUND('',#1329,.F.);
#1329 = EDGE_LOOP('',(#1330,#1338,#1339,#1347));
#1330 = ORIENTED_EDGE('',*,*,#1331,.F.);
#1331 = EDGE_CURVE('',#1271,#1332,#1334,.T.);
#1332 = VERTEX_POINT('',#1333);
#1333 = CARTESIAN_POINT('',(-0.5,0.15,0.));
#1334 = LINE('',#1335,#1336);
#1335 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1336 = VECTOR('',#1337,1.);
#1337 = DIRECTION('',(1.,0.,0.));
#1338 = ORIENTED_EDGE('',*,*,#1270,.F.);
#1339 = ORIENTED_EDGE('',*,*,#1340,.T.);
#1340 = EDGE_CURVE('',#1261,#1341,#1343,.T.);
#1341 = VERTEX_POINT('',#1342);
#1342 = CARTESIAN_POINT('',(-0.5,-0.15,0.));
#1343 = LINE('',#1344,#1345);
#1344 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1345 = VECTOR('',#1346,1.);
#1346 = DIRECTION('',(1.,0.,0.));
#1347 = ORIENTED_EDGE('',*,*,#1348,.T.);
#1348 = EDGE_CURVE('',#1341,#1332,#1349,.T.);
#1349 = LINE('',#1350,#1351);
#1350 = CARTESIAN_POINT('',(-0.5,-0.15,0.));
#1351 = VECTOR('',#1352,1.);
#1352 = DIRECTION('',(0.,1.,0.));
#1353 = PLANE('',#1354);
#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357);
#1355 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1356 = DIRECTION('',(0.,0.,1.));
#1357 = DIRECTION('',(1.,0.,0.));
#1358 = ADVANCED_FACE('',(#1359),#1384,.T.);
#1359 = FACE_BOUND('',#1360,.T.);
#1360 = EDGE_LOOP('',(#1361,#1369,#1377,#1383));
#1361 = ORIENTED_EDGE('',*,*,#1362,.F.);
#1362 = EDGE_CURVE('',#1363,#1302,#1365,.T.);
#1363 = VERTEX_POINT('',#1364);
#1364 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1365 = LINE('',#1366,#1367);
#1366 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1367 = VECTOR('',#1368,1.);
#1368 = DIRECTION('',(0.,0.,1.));
#1369 = ORIENTED_EDGE('',*,*,#1370,.T.);
#1370 = EDGE_CURVE('',#1363,#1371,#1373,.T.);
#1371 = VERTEX_POINT('',#1372);
#1372 = CARTESIAN_POINT('',(1.5,0.15,0.));
#1373 = LINE('',#1374,#1375);
#1374 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1375 = VECTOR('',#1376,1.);
#1376 = DIRECTION('',(0.,1.,0.));
#1377 = ORIENTED_EDGE('',*,*,#1378,.T.);
#1378 = EDGE_CURVE('',#1371,#1310,#1379,.T.);
#1379 = LINE('',#1380,#1381);
#1380 = CARTESIAN_POINT('',(1.5,0.15,0.));
#1381 = VECTOR('',#1382,1.);
#1382 = DIRECTION('',(0.,0.,1.));
#1383 = ORIENTED_EDGE('',*,*,#1309,.F.);
#1384 = PLANE('',#1385);
#1385 = AXIS2_PLACEMENT_3D('',#1386,#1387,#1388);
#1386 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1387 = DIRECTION('',(1.,0.,0.));
#1388 = DIRECTION('',(0.,0.,1.));
#1389 = ADVANCED_FACE('',(#1390),#1415,.F.);
#1390 = FACE_BOUND('',#1391,.F.);
#1391 = EDGE_LOOP('',(#1392,#1400,#1408,#1414));
#1392 = ORIENTED_EDGE('',*,*,#1393,.F.);
#1393 = EDGE_CURVE('',#1394,#1371,#1396,.T.);
#1394 = VERTEX_POINT('',#1395);
#1395 = CARTESIAN_POINT('',(0.5,0.15,0.));
#1396 = LINE('',#1397,#1398);
#1397 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1398 = VECTOR('',#1399,1.);
#1399 = DIRECTION('',(1.,0.,0.));
#1400 = ORIENTED_EDGE('',*,*,#1401,.F.);
#1401 = EDGE_CURVE('',#1402,#1394,#1404,.T.);
#1402 = VERTEX_POINT('',#1403);
#1403 = CARTESIAN_POINT('',(0.5,-0.15,0.));
#1404 = LINE('',#1405,#1406);
#1405 = CARTESIAN_POINT('',(0.5,-0.15,0.));
#1406 = VECTOR('',#1407,1.);
#1407 = DIRECTION('',(0.,1.,0.));
#1408 = ORIENTED_EDGE('',*,*,#1409,.T.);
#1409 = EDGE_CURVE('',#1402,#1363,#1410,.T.);
#1410 = LINE('',#1411,#1412);
#1411 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1412 = VECTOR('',#1413,1.);
#1413 = DIRECTION('',(1.,0.,0.));
#1414 = ORIENTED_EDGE('',*,*,#1370,.T.);
#1415 = PLANE('',#1416);
#1416 = AXIS2_PLACEMENT_3D('',#1417,#1418,#1419);
#1417 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1418 = DIRECTION('',(0.,0.,1.));
#1419 = DIRECTION('',(1.,0.,0.));
#1420 = ADVANCED_FACE('',(#1421),#1446,.F.);
#1421 = FACE_BOUND('',#1422,.F.);
#1422 = EDGE_LOOP('',(#1423,#1431,#1439,#1445));
#1423 = ORIENTED_EDGE('',*,*,#1424,.F.);
#1424 = EDGE_CURVE('',#1425,#1341,#1427,.T.);
#1425 = VERTEX_POINT('',#1426);
#1426 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1427 = LINE('',#1428,#1429);
#1428 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1429 = VECTOR('',#1430,1.);
#1430 = DIRECTION('',(0.,0.,1.));
#1431 = ORIENTED_EDGE('',*,*,#1432,.T.);
#1432 = EDGE_CURVE('',#1425,#1433,#1435,.T.);
#1433 = VERTEX_POINT('',#1434);
#1434 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1435 = LINE('',#1436,#1437);
#1436 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1437 = VECTOR('',#1438,1.);
#1438 = DIRECTION('',(0.,1.,0.));
#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
#1440 = EDGE_CURVE('',#1433,#1332,#1441,.T.);
#1441 = LINE('',#1442,#1443);
#1442 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1443 = VECTOR('',#1444,1.);
#1444 = DIRECTION('',(0.,0.,1.));
#1445 = ORIENTED_EDGE('',*,*,#1348,.F.);
#1446 = PLANE('',#1447);
#1447 = AXIS2_PLACEMENT_3D('',#1448,#1449,#1450);
#1448 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1449 = DIRECTION('',(1.,0.,0.));
#1450 = DIRECTION('',(0.,0.,1.));
#1451 = ADVANCED_FACE('',(#1452),#1477,.T.);
#1452 = FACE_BOUND('',#1453,.T.);
#1453 = EDGE_LOOP('',(#1454,#1462,#1470,#1476));
#1454 = ORIENTED_EDGE('',*,*,#1455,.F.);
#1455 = EDGE_CURVE('',#1456,#1402,#1458,.T.);
#1456 = VERTEX_POINT('',#1457);
#1457 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1458 = LINE('',#1459,#1460);
#1459 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1460 = VECTOR('',#1461,1.);
#1461 = DIRECTION('',(0.,0.,1.));
#1462 = ORIENTED_EDGE('',*,*,#1463,.T.);
#1463 = EDGE_CURVE('',#1456,#1464,#1466,.T.);
#1464 = VERTEX_POINT('',#1465);
#1465 = CARTESIAN_POINT('',(0.5,0.15,-3.75));
#1466 = LINE('',#1467,#1468);
#1467 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1468 = VECTOR('',#1469,1.);
#1469 = DIRECTION('',(0.,1.,0.));
#1470 = ORIENTED_EDGE('',*,*,#1471,.T.);
#1471 = EDGE_CURVE('',#1464,#1394,#1472,.T.);
#1472 = LINE('',#1473,#1474);
#1473 = CARTESIAN_POINT('',(0.5,0.15,-3.75));
#1474 = VECTOR('',#1475,1.);
#1475 = DIRECTION('',(0.,0.,1.));
#1476 = ORIENTED_EDGE('',*,*,#1401,.F.);
#1477 = PLANE('',#1478);
#1478 = AXIS2_PLACEMENT_3D('',#1479,#1480,#1481);
#1479 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1480 = DIRECTION('',(1.,0.,0.));
#1481 = DIRECTION('',(0.,0.,1.));
#1482 = ADVANCED_FACE('',(#1483),#1499,.F.);
#1483 = FACE_BOUND('',#1484,.F.);
#1484 = EDGE_LOOP('',(#1485,#1486,#1492,#1493));
#1485 = ORIENTED_EDGE('',*,*,#1432,.F.);
#1486 = ORIENTED_EDGE('',*,*,#1487,.T.);
#1487 = EDGE_CURVE('',#1425,#1456,#1488,.T.);
#1488 = LINE('',#1489,#1490);
#1489 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1490 = VECTOR('',#1491,1.);
#1491 = DIRECTION('',(1.,0.,0.));
#1492 = ORIENTED_EDGE('',*,*,#1463,.T.);
#1493 = ORIENTED_EDGE('',*,*,#1494,.F.);
#1494 = EDGE_CURVE('',#1433,#1464,#1495,.T.);
#1495 = LINE('',#1496,#1497);
#1496 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1497 = VECTOR('',#1498,1.);
#1498 = DIRECTION('',(1.,0.,0.));
#1499 = PLANE('',#1500);
#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503);
#1501 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1502 = DIRECTION('',(0.,0.,1.));
#1503 = DIRECTION('',(1.,0.,0.));
#1504 = ADVANCED_FACE('',(#1505),#1515,.T.);
#1505 = FACE_BOUND('',#1506,.T.);
#1506 = EDGE_LOOP('',(#1507,#1508,#1509,#1510,#1511,#1512,#1513,#1514));
#1507 = ORIENTED_EDGE('',*,*,#1340,.T.);
#1508 = ORIENTED_EDGE('',*,*,#1424,.F.);
#1509 = ORIENTED_EDGE('',*,*,#1487,.T.);
#1510 = ORIENTED_EDGE('',*,*,#1455,.T.);
#1511 = ORIENTED_EDGE('',*,*,#1409,.T.);
#1512 = ORIENTED_EDGE('',*,*,#1362,.T.);
#1513 = ORIENTED_EDGE('',*,*,#1301,.F.);
#1514 = ORIENTED_EDGE('',*,*,#1260,.F.);
#1515 = PLANE('',#1516);
#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519);
#1517 = CARTESIAN_POINT('',(0.,-0.15,0.94414893617));
#1518 = DIRECTION('',(-0.,-1.,-0.));
#1519 = DIRECTION('',(0.,0.,-1.));
#1520 = ADVANCED_FACE('',(#1521),#1531,.T.);
#1521 = FACE_BOUND('',#1522,.T.);
#1522 = EDGE_LOOP('',(#1523,#1524,#1525,#1526,#1527,#1528,#1529,#1530));
#1523 = ORIENTED_EDGE('',*,*,#1331,.F.);
#1524 = ORIENTED_EDGE('',*,*,#1278,.T.);
#1525 = ORIENTED_EDGE('',*,*,#1317,.T.);
#1526 = ORIENTED_EDGE('',*,*,#1378,.F.);
#1527 = ORIENTED_EDGE('',*,*,#1393,.F.);
#1528 = ORIENTED_EDGE('',*,*,#1471,.F.);
#1529 = ORIENTED_EDGE('',*,*,#1494,.F.);
#1530 = ORIENTED_EDGE('',*,*,#1440,.T.);
#1531 = PLANE('',#1532);
#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
#1533 = CARTESIAN_POINT('',(0.,0.15,0.94414893617));
#1534 = DIRECTION('',(0.,1.,0.));
#1535 = DIRECTION('',(0.,-0.,1.));
#1536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1540))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1537,#1538,#1539)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1537,
'distance_accuracy_value','confusion accuracy');
#1541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1542,#1544);
#1542 = ( REPRESENTATION_RELATIONSHIP('','',#1253,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1543)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#1544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1545);
#1545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','Group004','',#5,#1248,$);
#1546 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1250));
#1547 = SHAPE_DEFINITION_REPRESENTATION(#1548,#1554);
#1548 = PRODUCT_DEFINITION_SHAPE('','',#1549);
#1549 = PRODUCT_DEFINITION('design','',#1550,#1553);
#1550 = PRODUCT_DEFINITION_FORMATION('','',#1551);
#1551 = PRODUCT('Group005','Group005','',(#1552));
#1552 = PRODUCT_CONTEXT('',#2,'mechanical');
#1553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1554 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1555),#1837);
#1555 = MANIFOLD_SOLID_BREP('',#1556);
#1556 = CLOSED_SHELL('',(#1557,#1597,#1628,#1659,#1690,#1721,#1752,#1783
,#1805,#1821));
#1557 = ADVANCED_FACE('',(#1558),#1592,.F.);
#1558 = FACE_BOUND('',#1559,.F.);
#1559 = EDGE_LOOP('',(#1560,#1570,#1578,#1586));
#1560 = ORIENTED_EDGE('',*,*,#1561,.F.);
#1561 = EDGE_CURVE('',#1562,#1564,#1566,.T.);
#1562 = VERTEX_POINT('',#1563);
#1563 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1564 = VERTEX_POINT('',#1565);
#1565 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1566 = LINE('',#1567,#1568);
#1567 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1568 = VECTOR('',#1569,1.);
#1569 = DIRECTION('',(0.,0.,1.));
#1570 = ORIENTED_EDGE('',*,*,#1571,.T.);
#1571 = EDGE_CURVE('',#1562,#1572,#1574,.T.);
#1572 = VERTEX_POINT('',#1573);
#1573 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1574 = LINE('',#1575,#1576);
#1575 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1576 = VECTOR('',#1577,1.);
#1577 = DIRECTION('',(0.,1.,0.));
#1578 = ORIENTED_EDGE('',*,*,#1579,.T.);
#1579 = EDGE_CURVE('',#1572,#1580,#1582,.T.);
#1580 = VERTEX_POINT('',#1581);
#1581 = CARTESIAN_POINT('',(-1.5,0.15,5.));
#1582 = LINE('',#1583,#1584);
#1583 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1584 = VECTOR('',#1585,1.);
#1585 = DIRECTION('',(0.,0.,1.));
#1586 = ORIENTED_EDGE('',*,*,#1587,.F.);
#1587 = EDGE_CURVE('',#1564,#1580,#1588,.T.);
#1588 = LINE('',#1589,#1590);
#1589 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1590 = VECTOR('',#1591,1.);
#1591 = DIRECTION('',(0.,1.,0.));
#1592 = PLANE('',#1593);
#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
#1594 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1595 = DIRECTION('',(1.,0.,0.));
#1596 = DIRECTION('',(0.,0.,1.));
#1597 = ADVANCED_FACE('',(#1598),#1623,.T.);
#1598 = FACE_BOUND('',#1599,.T.);
#1599 = EDGE_LOOP('',(#1600,#1601,#1609,#1617));
#1600 = ORIENTED_EDGE('',*,*,#1587,.F.);
#1601 = ORIENTED_EDGE('',*,*,#1602,.T.);
#1602 = EDGE_CURVE('',#1564,#1603,#1605,.T.);
#1603 = VERTEX_POINT('',#1604);
#1604 = CARTESIAN_POINT('',(1.5,-0.15,5.));
#1605 = LINE('',#1606,#1607);
#1606 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1607 = VECTOR('',#1608,1.);
#1608 = DIRECTION('',(1.,0.,0.));
#1609 = ORIENTED_EDGE('',*,*,#1610,.T.);
#1610 = EDGE_CURVE('',#1603,#1611,#1613,.T.);
#1611 = VERTEX_POINT('',#1612);
#1612 = CARTESIAN_POINT('',(1.5,0.15,5.));
#1613 = LINE('',#1614,#1615);
#1614 = CARTESIAN_POINT('',(1.5,-0.15,5.));
#1615 = VECTOR('',#1616,1.);
#1616 = DIRECTION('',(0.,1.,0.));
#1617 = ORIENTED_EDGE('',*,*,#1618,.F.);
#1618 = EDGE_CURVE('',#1580,#1611,#1619,.T.);
#1619 = LINE('',#1620,#1621);
#1620 = CARTESIAN_POINT('',(-1.5,0.15,5.));
#1621 = VECTOR('',#1622,1.);
#1622 = DIRECTION('',(1.,0.,0.));
#1623 = PLANE('',#1624);
#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
#1625 = CARTESIAN_POINT('',(-1.5,-0.15,5.));
#1626 = DIRECTION('',(0.,0.,1.));
#1627 = DIRECTION('',(1.,0.,0.));
#1628 = ADVANCED_FACE('',(#1629),#1654,.F.);
#1629 = FACE_BOUND('',#1630,.F.);
#1630 = EDGE_LOOP('',(#1631,#1639,#1640,#1648));
#1631 = ORIENTED_EDGE('',*,*,#1632,.F.);
#1632 = EDGE_CURVE('',#1572,#1633,#1635,.T.);
#1633 = VERTEX_POINT('',#1634);
#1634 = CARTESIAN_POINT('',(-0.5,0.15,0.));
#1635 = LINE('',#1636,#1637);
#1636 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1637 = VECTOR('',#1638,1.);
#1638 = DIRECTION('',(1.,0.,0.));
#1639 = ORIENTED_EDGE('',*,*,#1571,.F.);
#1640 = ORIENTED_EDGE('',*,*,#1641,.T.);
#1641 = EDGE_CURVE('',#1562,#1642,#1644,.T.);
#1642 = VERTEX_POINT('',#1643);
#1643 = CARTESIAN_POINT('',(-0.5,-0.15,0.));
#1644 = LINE('',#1645,#1646);
#1645 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1646 = VECTOR('',#1647,1.);
#1647 = DIRECTION('',(1.,0.,0.));
#1648 = ORIENTED_EDGE('',*,*,#1649,.T.);
#1649 = EDGE_CURVE('',#1642,#1633,#1650,.T.);
#1650 = LINE('',#1651,#1652);
#1651 = CARTESIAN_POINT('',(-0.5,-0.15,0.));
#1652 = VECTOR('',#1653,1.);
#1653 = DIRECTION('',(0.,1.,0.));
#1654 = PLANE('',#1655);
#1655 = AXIS2_PLACEMENT_3D('',#1656,#1657,#1658);
#1656 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1657 = DIRECTION('',(0.,0.,1.));
#1658 = DIRECTION('',(1.,0.,0.));
#1659 = ADVANCED_FACE('',(#1660),#1685,.T.);
#1660 = FACE_BOUND('',#1661,.T.);
#1661 = EDGE_LOOP('',(#1662,#1670,#1678,#1684));
#1662 = ORIENTED_EDGE('',*,*,#1663,.F.);
#1663 = EDGE_CURVE('',#1664,#1603,#1666,.T.);
#1664 = VERTEX_POINT('',#1665);
#1665 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1666 = LINE('',#1667,#1668);
#1667 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1668 = VECTOR('',#1669,1.);
#1669 = DIRECTION('',(0.,0.,1.));
#1670 = ORIENTED_EDGE('',*,*,#1671,.T.);
#1671 = EDGE_CURVE('',#1664,#1672,#1674,.T.);
#1672 = VERTEX_POINT('',#1673);
#1673 = CARTESIAN_POINT('',(1.5,0.15,0.));
#1674 = LINE('',#1675,#1676);
#1675 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1676 = VECTOR('',#1677,1.);
#1677 = DIRECTION('',(0.,1.,0.));
#1678 = ORIENTED_EDGE('',*,*,#1679,.T.);
#1679 = EDGE_CURVE('',#1672,#1611,#1680,.T.);
#1680 = LINE('',#1681,#1682);
#1681 = CARTESIAN_POINT('',(1.5,0.15,0.));
#1682 = VECTOR('',#1683,1.);
#1683 = DIRECTION('',(0.,0.,1.));
#1684 = ORIENTED_EDGE('',*,*,#1610,.F.);
#1685 = PLANE('',#1686);
#1686 = AXIS2_PLACEMENT_3D('',#1687,#1688,#1689);
#1687 = CARTESIAN_POINT('',(1.5,-0.15,0.));
#1688 = DIRECTION('',(1.,0.,0.));
#1689 = DIRECTION('',(0.,0.,1.));
#1690 = ADVANCED_FACE('',(#1691),#1716,.F.);
#1691 = FACE_BOUND('',#1692,.F.);
#1692 = EDGE_LOOP('',(#1693,#1701,#1709,#1715));
#1693 = ORIENTED_EDGE('',*,*,#1694,.F.);
#1694 = EDGE_CURVE('',#1695,#1672,#1697,.T.);
#1695 = VERTEX_POINT('',#1696);
#1696 = CARTESIAN_POINT('',(0.5,0.15,0.));
#1697 = LINE('',#1698,#1699);
#1698 = CARTESIAN_POINT('',(-1.5,0.15,0.));
#1699 = VECTOR('',#1700,1.);
#1700 = DIRECTION('',(1.,0.,0.));
#1701 = ORIENTED_EDGE('',*,*,#1702,.F.);
#1702 = EDGE_CURVE('',#1703,#1695,#1705,.T.);
#1703 = VERTEX_POINT('',#1704);
#1704 = CARTESIAN_POINT('',(0.5,-0.15,0.));
#1705 = LINE('',#1706,#1707);
#1706 = CARTESIAN_POINT('',(0.5,-0.15,0.));
#1707 = VECTOR('',#1708,1.);
#1708 = DIRECTION('',(0.,1.,0.));
#1709 = ORIENTED_EDGE('',*,*,#1710,.T.);
#1710 = EDGE_CURVE('',#1703,#1664,#1711,.T.);
#1711 = LINE('',#1712,#1713);
#1712 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1713 = VECTOR('',#1714,1.);
#1714 = DIRECTION('',(1.,0.,0.));
#1715 = ORIENTED_EDGE('',*,*,#1671,.T.);
#1716 = PLANE('',#1717);
#1717 = AXIS2_PLACEMENT_3D('',#1718,#1719,#1720);
#1718 = CARTESIAN_POINT('',(-1.5,-0.15,0.));
#1719 = DIRECTION('',(0.,0.,1.));
#1720 = DIRECTION('',(1.,0.,0.));
#1721 = ADVANCED_FACE('',(#1722),#1747,.F.);
#1722 = FACE_BOUND('',#1723,.F.);
#1723 = EDGE_LOOP('',(#1724,#1732,#1740,#1746));
#1724 = ORIENTED_EDGE('',*,*,#1725,.F.);
#1725 = EDGE_CURVE('',#1726,#1642,#1728,.T.);
#1726 = VERTEX_POINT('',#1727);
#1727 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1728 = LINE('',#1729,#1730);
#1729 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1730 = VECTOR('',#1731,1.);
#1731 = DIRECTION('',(0.,0.,1.));
#1732 = ORIENTED_EDGE('',*,*,#1733,.T.);
#1733 = EDGE_CURVE('',#1726,#1734,#1736,.T.);
#1734 = VERTEX_POINT('',#1735);
#1735 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1736 = LINE('',#1737,#1738);
#1737 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1738 = VECTOR('',#1739,1.);
#1739 = DIRECTION('',(0.,1.,0.));
#1740 = ORIENTED_EDGE('',*,*,#1741,.T.);
#1741 = EDGE_CURVE('',#1734,#1633,#1742,.T.);
#1742 = LINE('',#1743,#1744);
#1743 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1744 = VECTOR('',#1745,1.);
#1745 = DIRECTION('',(0.,0.,1.));
#1746 = ORIENTED_EDGE('',*,*,#1649,.F.);
#1747 = PLANE('',#1748);
#1748 = AXIS2_PLACEMENT_3D('',#1749,#1750,#1751);
#1749 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1750 = DIRECTION('',(1.,0.,0.));
#1751 = DIRECTION('',(0.,0.,1.));
#1752 = ADVANCED_FACE('',(#1753),#1778,.T.);
#1753 = FACE_BOUND('',#1754,.T.);
#1754 = EDGE_LOOP('',(#1755,#1763,#1771,#1777));
#1755 = ORIENTED_EDGE('',*,*,#1756,.F.);
#1756 = EDGE_CURVE('',#1757,#1703,#1759,.T.);
#1757 = VERTEX_POINT('',#1758);
#1758 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1759 = LINE('',#1760,#1761);
#1760 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1761 = VECTOR('',#1762,1.);
#1762 = DIRECTION('',(0.,0.,1.));
#1763 = ORIENTED_EDGE('',*,*,#1764,.T.);
#1764 = EDGE_CURVE('',#1757,#1765,#1767,.T.);
#1765 = VERTEX_POINT('',#1766);
#1766 = CARTESIAN_POINT('',(0.5,0.15,-3.75));
#1767 = LINE('',#1768,#1769);
#1768 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1769 = VECTOR('',#1770,1.);
#1770 = DIRECTION('',(0.,1.,0.));
#1771 = ORIENTED_EDGE('',*,*,#1772,.T.);
#1772 = EDGE_CURVE('',#1765,#1695,#1773,.T.);
#1773 = LINE('',#1774,#1775);
#1774 = CARTESIAN_POINT('',(0.5,0.15,-3.75));
#1775 = VECTOR('',#1776,1.);
#1776 = DIRECTION('',(0.,0.,1.));
#1777 = ORIENTED_EDGE('',*,*,#1702,.F.);
#1778 = PLANE('',#1779);
#1779 = AXIS2_PLACEMENT_3D('',#1780,#1781,#1782);
#1780 = CARTESIAN_POINT('',(0.5,-0.15,-3.75));
#1781 = DIRECTION('',(1.,0.,0.));
#1782 = DIRECTION('',(0.,0.,1.));
#1783 = ADVANCED_FACE('',(#1784),#1800,.F.);
#1784 = FACE_BOUND('',#1785,.F.);
#1785 = EDGE_LOOP('',(#1786,#1787,#1793,#1794));
#1786 = ORIENTED_EDGE('',*,*,#1733,.F.);
#1787 = ORIENTED_EDGE('',*,*,#1788,.T.);
#1788 = EDGE_CURVE('',#1726,#1757,#1789,.T.);
#1789 = LINE('',#1790,#1791);
#1790 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1791 = VECTOR('',#1792,1.);
#1792 = DIRECTION('',(1.,0.,0.));
#1793 = ORIENTED_EDGE('',*,*,#1764,.T.);
#1794 = ORIENTED_EDGE('',*,*,#1795,.F.);
#1795 = EDGE_CURVE('',#1734,#1765,#1796,.T.);
#1796 = LINE('',#1797,#1798);
#1797 = CARTESIAN_POINT('',(-0.5,0.15,-3.75));
#1798 = VECTOR('',#1799,1.);
#1799 = DIRECTION('',(1.,0.,0.));
#1800 = PLANE('',#1801);
#1801 = AXIS2_PLACEMENT_3D('',#1802,#1803,#1804);
#1802 = CARTESIAN_POINT('',(-0.5,-0.15,-3.75));
#1803 = DIRECTION('',(0.,0.,1.));
#1804 = DIRECTION('',(1.,0.,0.));
#1805 = ADVANCED_FACE('',(#1806),#1816,.T.);
#1806 = FACE_BOUND('',#1807,.T.);
#1807 = EDGE_LOOP('',(#1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815));
#1808 = ORIENTED_EDGE('',*,*,#1641,.T.);
#1809 = ORIENTED_EDGE('',*,*,#1725,.F.);
#1810 = ORIENTED_EDGE('',*,*,#1788,.T.);
#1811 = ORIENTED_EDGE('',*,*,#1756,.T.);
#1812 = ORIENTED_EDGE('',*,*,#1710,.T.);
#1813 = ORIENTED_EDGE('',*,*,#1663,.T.);
#1814 = ORIENTED_EDGE('',*,*,#1602,.F.);
#1815 = ORIENTED_EDGE('',*,*,#1561,.F.);
#1816 = PLANE('',#1817);
#1817 = AXIS2_PLACEMENT_3D('',#1818,#1819,#1820);
#1818 = CARTESIAN_POINT('',(0.,-0.15,0.94414893617));
#1819 = DIRECTION('',(-0.,-1.,-0.));
#1820 = DIRECTION('',(0.,0.,-1.));
#1821 = ADVANCED_FACE('',(#1822),#1832,.T.);
#1822 = FACE_BOUND('',#1823,.T.);
#1823 = EDGE_LOOP('',(#1824,#1825,#1826,#1827,#1828,#1829,#1830,#1831));
#1824 = ORIENTED_EDGE('',*,*,#1632,.F.);
#1825 = ORIENTED_EDGE('',*,*,#1579,.T.);
#1826 = ORIENTED_EDGE('',*,*,#1618,.T.);
#1827 = ORIENTED_EDGE('',*,*,#1679,.F.);
#1828 = ORIENTED_EDGE('',*,*,#1694,.F.);
#1829 = ORIENTED_EDGE('',*,*,#1772,.F.);
#1830 = ORIENTED_EDGE('',*,*,#1795,.F.);
#1831 = ORIENTED_EDGE('',*,*,#1741,.T.);
#1832 = PLANE('',#1833);
#1833 = AXIS2_PLACEMENT_3D('',#1834,#1835,#1836);
#1834 = CARTESIAN_POINT('',(0.,0.15,0.94414893617));
#1835 = DIRECTION('',(0.,1.,0.));
#1836 = DIRECTION('',(0.,-0.,1.));
#1837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1841))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1838,#1839,#1840)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1838 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1839 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1840 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1841 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-06),#1838,
'distance_accuracy_value','confusion accuracy');
#1842 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1843,#1845);
#1843 = ( REPRESENTATION_RELATIONSHIP('','',#1554,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1844)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1844 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#1845 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#1846);
#1846 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','Group005','',#5,#1549,$);
#1847 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1551));
#1848 = SHAPE_DEFINITION_REPRESENTATION(#1849,#1855);
#1849 = PRODUCT_DEFINITION_SHAPE('','',#1850);
#1850 = PRODUCT_DEFINITION('design','',#1851,#1854);
#1851 = PRODUCT_DEFINITION_FORMATION('','',#1852);
#1852 = PRODUCT('cube011','cube011','',(#1853));
#1853 = PRODUCT_CONTEXT('',#2,'mechanical');
#1854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1855 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1856),#2006);
#1856 = MANIFOLD_SOLID_BREP('',#1857);
#1857 = CLOSED_SHELL('',(#1858,#1898,#1938,#1960,#1982,#1994));
#1858 = ADVANCED_FACE('',(#1859),#1893,.F.);
#1859 = FACE_BOUND('',#1860,.F.);
#1860 = EDGE_LOOP('',(#1861,#1871,#1879,#1887));
#1861 = ORIENTED_EDGE('',*,*,#1862,.F.);
#1862 = EDGE_CURVE('',#1863,#1865,#1867,.T.);
#1863 = VERTEX_POINT('',#1864);
#1864 = CARTESIAN_POINT('',(0.,0.,0.));
#1865 = VERTEX_POINT('',#1866);
#1866 = CARTESIAN_POINT('',(0.,0.,5.));
#1867 = LINE('',#1868,#1869);
#1868 = CARTESIAN_POINT('',(0.,0.,0.));
#1869 = VECTOR('',#1870,1.);
#1870 = DIRECTION('',(0.,0.,1.));
#1871 = ORIENTED_EDGE('',*,*,#1872,.T.);
#1872 = EDGE_CURVE('',#1863,#1873,#1875,.T.);
#1873 = VERTEX_POINT('',#1874);
#1874 = CARTESIAN_POINT('',(0.,0.3,0.));
#1875 = LINE('',#1876,#1877);
#1876 = CARTESIAN_POINT('',(0.,0.,0.));
#1877 = VECTOR('',#1878,1.);
#1878 = DIRECTION('',(-0.,1.,0.));
#1879 = ORIENTED_EDGE('',*,*,#1880,.T.);
#1880 = EDGE_CURVE('',#1873,#1881,#1883,.T.);
#1881 = VERTEX_POINT('',#1882);
#1882 = CARTESIAN_POINT('',(0.,0.3,5.));
#1883 = LINE('',#1884,#1885);
#1884 = CARTESIAN_POINT('',(0.,0.3,0.));
#1885 = VECTOR('',#1886,1.);
#1886 = DIRECTION('',(0.,0.,1.));
#1887 = ORIENTED_EDGE('',*,*,#1888,.F.);
#1888 = EDGE_CURVE('',#1865,#1881,#1889,.T.);
#1889 = LINE('',#1890,#1891);
#1890 = CARTESIAN_POINT('',(0.,0.,5.));
#1891 = VECTOR('',#1892,1.);
#1892 = DIRECTION('',(-0.,1.,0.));
#1893 = PLANE('',#1894);
#1894 = AXIS2_PLACEMENT_3D('',#1895,#1896,#1897);
#1895 = CARTESIAN_POINT('',(0.,0.,0.));
#1896 = DIRECTION('',(1.,0.,-0.));
#1897 = DIRECTION('',(0.,0.,1.));
#1898 = ADVANCED_FACE('',(#1899),#1933,.T.);
#1899 = FACE_BOUND('',#1900,.T.);
#1900 = EDGE_LOOP('',(#1901,#1911,#1919,#1927));
#1901 = ORIENTED_EDGE('',*,*,#1902,.F.);
#1902 = EDGE_CURVE('',#1903,#1905,#1907,.T.);
#1903 = VERTEX_POINT('',#1904);
#1904 = CARTESIAN_POINT('',(3.,0.,0.));
#1905 = VERTEX_POINT('',#1906);
#1906 = CARTESIAN_POINT('',(3.,0.,5.));
#1907 = LINE('',#1908,#1909);
#1908 = CARTESIAN_POINT('',(3.,0.,0.));
#1909 = VECTOR('',#1910,1.);
#1910 = DIRECTION('',(0.,0.,1.));
#1911 = ORIENTED_EDGE('',*,*,#1912,.T.);
#1912 = EDGE_CURVE('',#1903,#1913,#1915,.T.);
#1913 = VERTEX_POINT('',#1914);
#1914 = CARTESIAN_POINT('',(3.,0.3,0.));
#1915 = LINE('',#1916,#1917);
#1916 = CARTESIAN_POINT('',(3.,0.,0.));
#1917 = VECTOR('',#1918,1.);
#1918 = DIRECTION('',(-0.,1.,0.));
#1919 = ORIENTED_EDGE('',*,*,#1920,.T.);
#1920 = EDGE_CURVE('',#1913,#1921,#1923,.T.);
#1921 = VERTEX_POINT('',#1922);
#1922 = CARTESIAN_POINT('',(3.,0.3,5.));
#1923 = LINE('',#1924,#1925);
#1924 = CARTESIAN_POINT('',(3.,0.3,0.));
#1925 = VECTOR('',#1926,1.);
#1926 = DIRECTION('',(0.,0.,1.));
#1927 = ORIENTED_EDGE('',*,*,#1928,.F.);
#1928 = EDGE_CURVE('',#1905,#1921,#1929,.T.);
#1929 = LINE('',#1930,#1931);
#1930 = CARTESIAN_POINT('',(3.,0.,5.));
#1931 = VECTOR('',#1932,1.);
#1932 = DIRECTION('',(-0.,1.,0.));
#1933 = PLANE('',#1934);
#1934 = AXIS2_PLACEMENT_3D('',#1935,#1936,#1937);
#1935 = CARTESIAN_POINT('',(3.,0.,0.));
#1936 = DIRECTION('',(1.,0.,-0.));
#1937 = DIRECTION('',(0.,0.,1.));
#1938 = ADVANCED_FACE('',(#1939),#1955,.F.);
#1939 = FACE_BOUND('',#1940,.F.);
#1940 = EDGE_LOOP('',(#1941,#1947,#1948,#1954));
#1941 = ORIENTED_EDGE('',*,*,#1942,.F.);
#1942 = EDGE_CURVE('',#1863,#1903,#1943,.T.);
#1943 = LINE('',#1944,#1945);
#1944 = CARTESIAN_POINT('',(0.,0.,0.));
#1945 = VECTOR('',#1946,1.);
#1946 = DIRECTION('',(1.,0.,-0.));
#1947 = ORIENTED_EDGE('',*,*,#1862,.T.);
#1948 = ORIENTED_EDGE('',*,*,#1949,.T.);
#1949 = EDGE_CURVE('',#1865,#1905,#1950,.T.);
#1950 = LINE('',#1951,#1952);
#1951 = CARTESIAN_POINT('',(0.,0.,5.));
#1952 = VECTOR('',#1953,1.);
#1953 = DIRECTION('',(1.,0.,-0.));
#1954 = ORIENTED_EDGE('',*,*,#1902,.F.);
#1955 = PLANE('',#1956);
#1956 = AXIS2_PLACEMENT_3D('',#1957,#1958,#1959);
#1957 = CARTESIAN_POINT('',(0.,0.,0.));
#1958 = DIRECTION('',(-0.,1.,0.));
#1959 = DIRECTION('',(0.,0.,1.));
#1960 = ADVANCED_FACE('',(#1961),#1977,.T.);
#1961 = FACE_BOUND('',#1962,.T.);
#1962 = EDGE_LOOP('',(#1963,#1969,#1970,#1976));
#1963 = ORIENTED_EDGE('',*,*,#1964,.F.);
#1964 = EDGE_CURVE('',#1873,#1913,#1965,.T.);
#1965 = LINE('',#1966,#1967);
#1966 = CARTESIAN_POINT('',(0.,0.3,0.));
#1967 = VECTOR('',#1968,1.);
#1968 = DIRECTION('',(1.,0.,-0.));
#1969 = ORIENTED_EDGE('',*,*,#1880,.T.);
#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);
#1971 = EDGE_CURVE('',#1881,#1921,#1972,.T.);
#1972 = LINE('',#1973,#1974);
#1973 = CARTESIAN_POINT('',(0.,0.3,5.));
#1974 = VECTOR('',#1975,1.);
#1975 = DIRECTION('',(1.,0.,-0.));
#1976 = ORIENTED_EDGE('',*,*,#1920,.F.);
#1977 = PLANE('',#1978);
#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
#1979 = CARTESIAN_POINT('',(0.,0.3,0.));
#1980 = DIRECTION('',(-0.,1.,0.));
#1981 = DIRECTION('',(0.,0.,1.));
#1982 = ADVANCED_FACE('',(#1983),#1989,.F.);
#1983 = FACE_BOUND('',#1984,.F.);
#1984 = EDGE_LOOP('',(#1985,#1986,#1987,#1988));
#1985 = ORIENTED_EDGE('',*,*,#1872,.F.);
#1986 = ORIENTED_EDGE('',*,*,#1942,.T.);
#1987 = ORIENTED_EDGE('',*,*,#1912,.T.);
#1988 = ORIENTED_EDGE('',*,*,#1964,.F.);
#1989 = PLANE('',#1990);
#1990 = AXIS2_PLACEMENT_3D('',#1991,#1992,#1993);
#1991 = CARTESIAN_POINT('',(0.,0.,0.));
#1992 = DIRECTION('',(0.,0.,1.));
#1993 = DIRECTION('',(1.,0.,-0.));
#1994 = ADVANCED_FACE('',(#1995),#2001,.T.);
#1995 = FACE_BOUND('',#1996,.T.);
#1996 = EDGE_LOOP('',(#1997,#1998,#1999,#2000));
#1997 = ORIENTED_EDGE('',*,*,#1888,.F.);
#1998 = ORIENTED_EDGE('',*,*,#1949,.T.);
#1999 = ORIENTED_EDGE('',*,*,#1928,.T.);
#2000 = ORIENTED_EDGE('',*,*,#1971,.F.);
#2001 = PLANE('',#2002);
#2002 = AXIS2_PLACEMENT_3D('',#2003,#2004,#2005);
#2003 = CARTESIAN_POINT('',(0.,0.,5.));
#2004 = DIRECTION('',(0.,0.,1.));
#2005 = DIRECTION('',(1.,0.,-0.));
#2006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2010))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2007,#2008,#2009)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2007 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2008 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2009 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2010 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2007,
'distance_accuracy_value','confusion accuracy');
#2011 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2012,#2014);
#2012 = ( REPRESENTATION_RELATIONSHIP('','',#1855,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2013)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2013 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#2014 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#2015);
#2015 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','cube011','',#5,#1850,$);
#2016 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1852));
#2017 = SHAPE_DEFINITION_REPRESENTATION(#2018,#2024);
#2018 = PRODUCT_DEFINITION_SHAPE('','',#2019);
#2019 = PRODUCT_DEFINITION('design','',#2020,#2023);
#2020 = PRODUCT_DEFINITION_FORMATION('','',#2021);
#2021 = PRODUCT('cube012','cube012','',(#2022));
#2022 = PRODUCT_CONTEXT('',#2,'mechanical');
#2023 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#2024 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2025),#2175);
#2025 = MANIFOLD_SOLID_BREP('',#2026);
#2026 = CLOSED_SHELL('',(#2027,#2067,#2107,#2129,#2151,#2163));
#2027 = ADVANCED_FACE('',(#2028),#2062,.F.);
#2028 = FACE_BOUND('',#2029,.F.);
#2029 = EDGE_LOOP('',(#2030,#2040,#2048,#2056));
#2030 = ORIENTED_EDGE('',*,*,#2031,.F.);
#2031 = EDGE_CURVE('',#2032,#2034,#2036,.T.);
#2032 = VERTEX_POINT('',#2033);
#2033 = CARTESIAN_POINT('',(0.,0.,0.));
#2034 = VERTEX_POINT('',#2035);
#2035 = CARTESIAN_POINT('',(0.,0.,5.));
#2036 = LINE('',#2037,#2038);
#2037 = CARTESIAN_POINT('',(0.,0.,0.));
#2038 = VECTOR('',#2039,1.);
#2039 = DIRECTION('',(0.,0.,1.));
#2040 = ORIENTED_EDGE('',*,*,#2041,.T.);
#2041 = EDGE_CURVE('',#2032,#2042,#2044,.T.);
#2042 = VERTEX_POINT('',#2043);
#2043 = CARTESIAN_POINT('',(0.,0.3,0.));
#2044 = LINE('',#2045,#2046);
#2045 = CARTESIAN_POINT('',(0.,0.,0.));
#2046 = VECTOR('',#2047,1.);
#2047 = DIRECTION('',(-0.,1.,0.));
#2048 = ORIENTED_EDGE('',*,*,#2049,.T.);
#2049 = EDGE_CURVE('',#2042,#2050,#2052,.T.);
#2050 = VERTEX_POINT('',#2051);
#2051 = CARTESIAN_POINT('',(0.,0.3,5.));
#2052 = LINE('',#2053,#2054);
#2053 = CARTESIAN_POINT('',(0.,0.3,0.));
#2054 = VECTOR('',#2055,1.);
#2055 = DIRECTION('',(0.,0.,1.));
#2056 = ORIENTED_EDGE('',*,*,#2057,.F.);
#2057 = EDGE_CURVE('',#2034,#2050,#2058,.T.);
#2058 = LINE('',#2059,#2060);
#2059 = CARTESIAN_POINT('',(0.,0.,5.));
#2060 = VECTOR('',#2061,1.);
#2061 = DIRECTION('',(-0.,1.,0.));
#2062 = PLANE('',#2063);
#2063 = AXIS2_PLACEMENT_3D('',#2064,#2065,#2066);
#2064 = CARTESIAN_POINT('',(0.,0.,0.));
#2065 = DIRECTION('',(1.,0.,-0.));
#2066 = DIRECTION('',(0.,0.,1.));
#2067 = ADVANCED_FACE('',(#2068),#2102,.T.);
#2068 = FACE_BOUND('',#2069,.T.);
#2069 = EDGE_LOOP('',(#2070,#2080,#2088,#2096));
#2070 = ORIENTED_EDGE('',*,*,#2071,.F.);
#2071 = EDGE_CURVE('',#2072,#2074,#2076,.T.);
#2072 = VERTEX_POINT('',#2073);
#2073 = CARTESIAN_POINT('',(3.,0.,0.));
#2074 = VERTEX_POINT('',#2075);
#2075 = CARTESIAN_POINT('',(3.,0.,5.));
#2076 = LINE('',#2077,#2078);
#2077 = CARTESIAN_POINT('',(3.,0.,0.));
#2078 = VECTOR('',#2079,1.);
#2079 = DIRECTION('',(0.,0.,1.));
#2080 = ORIENTED_EDGE('',*,*,#2081,.T.);
#2081 = EDGE_CURVE('',#2072,#2082,#2084,.T.);
#2082 = VERTEX_POINT('',#2083);
#2083 = CARTESIAN_POINT('',(3.,0.3,0.));
#2084 = LINE('',#2085,#2086);
#2085 = CARTESIAN_POINT('',(3.,0.,0.));
#2086 = VECTOR('',#2087,1.);
#2087 = DIRECTION('',(-0.,1.,0.));
#2088 = ORIENTED_EDGE('',*,*,#2089,.T.);
#2089 = EDGE_CURVE('',#2082,#2090,#2092,.T.);
#2090 = VERTEX_POINT('',#2091);
#2091 = CARTESIAN_POINT('',(3.,0.3,5.));
#2092 = LINE('',#2093,#2094);
#2093 = CARTESIAN_POINT('',(3.,0.3,0.));
#2094 = VECTOR('',#2095,1.);
#2095 = DIRECTION('',(0.,0.,1.));
#2096 = ORIENTED_EDGE('',*,*,#2097,.F.);
#2097 = EDGE_CURVE('',#2074,#2090,#2098,.T.);
#2098 = LINE('',#2099,#2100);
#2099 = CARTESIAN_POINT('',(3.,0.,5.));
#2100 = VECTOR('',#2101,1.);
#2101 = DIRECTION('',(-0.,1.,0.));
#2102 = PLANE('',#2103);
#2103 = AXIS2_PLACEMENT_3D('',#2104,#2105,#2106);
#2104 = CARTESIAN_POINT('',(3.,0.,0.));
#2105 = DIRECTION('',(1.,0.,-0.));
#2106 = DIRECTION('',(0.,0.,1.));
#2107 = ADVANCED_FACE('',(#2108),#2124,.F.);
#2108 = FACE_BOUND('',#2109,.F.);
#2109 = EDGE_LOOP('',(#2110,#2116,#2117,#2123));
#2110 = ORIENTED_EDGE('',*,*,#2111,.F.);
#2111 = EDGE_CURVE('',#2032,#2072,#2112,.T.);
#2112 = LINE('',#2113,#2114);
#2113 = CARTESIAN_POINT('',(0.,0.,0.));
#2114 = VECTOR('',#2115,1.);
#2115 = DIRECTION('',(1.,0.,-0.));
#2116 = ORIENTED_EDGE('',*,*,#2031,.T.);
#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
#2118 = EDGE_CURVE('',#2034,#2074,#2119,.T.);
#2119 = LINE('',#2120,#2121);
#2120 = CARTESIAN_POINT('',(0.,0.,5.));
#2121 = VECTOR('',#2122,1.);
#2122 = DIRECTION('',(1.,0.,-0.));
#2123 = ORIENTED_EDGE('',*,*,#2071,.F.);
#2124 = PLANE('',#2125);
#2125 = AXIS2_PLACEMENT_3D('',#2126,#2127,#2128);
#2126 = CARTESIAN_POINT('',(0.,0.,0.));
#2127 = DIRECTION('',(-0.,1.,0.));
#2128 = DIRECTION('',(0.,0.,1.));
#2129 = ADVANCED_FACE('',(#2130),#2146,.T.);
#2130 = FACE_BOUND('',#2131,.T.);
#2131 = EDGE_LOOP('',(#2132,#2138,#2139,#2145));
#2132 = ORIENTED_EDGE('',*,*,#2133,.F.);
#2133 = EDGE_CURVE('',#2042,#2082,#2134,.T.);
#2134 = LINE('',#2135,#2136);
#2135 = CARTESIAN_POINT('',(0.,0.3,0.));
#2136 = VECTOR('',#2137,1.);
#2137 = DIRECTION('',(1.,0.,-0.));
#2138 = ORIENTED_EDGE('',*,*,#2049,.T.);
#2139 = ORIENTED_EDGE('',*,*,#2140,.T.);
#2140 = EDGE_CURVE('',#2050,#2090,#2141,.T.);
#2141 = LINE('',#2142,#2143);
#2142 = CARTESIAN_POINT('',(0.,0.3,5.));
#2143 = VECTOR('',#2144,1.);
#2144 = DIRECTION('',(1.,0.,-0.));
#2145 = ORIENTED_EDGE('',*,*,#2089,.F.);
#2146 = PLANE('',#2147);
#2147 = AXIS2_PLACEMENT_3D('',#2148,#2149,#2150);
#2148 = CARTESIAN_POINT('',(0.,0.3,0.));
#2149 = DIRECTION('',(-0.,1.,0.));
#2150 = DIRECTION('',(0.,0.,1.));
#2151 = ADVANCED_FACE('',(#2152),#2158,.F.);
#2152 = FACE_BOUND('',#2153,.F.);
#2153 = EDGE_LOOP('',(#2154,#2155,#2156,#2157));
#2154 = ORIENTED_EDGE('',*,*,#2041,.F.);
#2155 = ORIENTED_EDGE('',*,*,#2111,.T.);
#2156 = ORIENTED_EDGE('',*,*,#2081,.T.);
#2157 = ORIENTED_EDGE('',*,*,#2133,.F.);
#2158 = PLANE('',#2159);
#2159 = AXIS2_PLACEMENT_3D('',#2160,#2161,#2162);
#2160 = CARTESIAN_POINT('',(0.,0.,0.));
#2161 = DIRECTION('',(0.,0.,1.));
#2162 = DIRECTION('',(1.,0.,-0.));
#2163 = ADVANCED_FACE('',(#2164),#2170,.T.);
#2164 = FACE_BOUND('',#2165,.T.);
#2165 = EDGE_LOOP('',(#2166,#2167,#2168,#2169));
#2166 = ORIENTED_EDGE('',*,*,#2057,.F.);
#2167 = ORIENTED_EDGE('',*,*,#2118,.T.);
#2168 = ORIENTED_EDGE('',*,*,#2097,.T.);
#2169 = ORIENTED_EDGE('',*,*,#2140,.F.);
#2170 = PLANE('',#2171);
#2171 = AXIS2_PLACEMENT_3D('',#2172,#2173,#2174);
#2172 = CARTESIAN_POINT('',(0.,0.,5.));
#2173 = DIRECTION('',(0.,0.,1.));
#2174 = DIRECTION('',(1.,0.,-0.));
#2175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2179))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#2176,#2177,#2178)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#2176 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#2177 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#2178 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#2179 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2176,
'distance_accuracy_value','confusion accuracy');
#2180 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2181,#2183);
#2181 = ( REPRESENTATION_RELATIONSHIP('','',#2024,#10)
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2182)
SHAPE_REPRESENTATION_RELATIONSHIP() );
#2182 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#2183 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
#2184);
#2184 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','cube012','',#5,#2019,$);
#2185 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2021));
#2186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2187),#2006);
#2187 = STYLED_ITEM('color',(#2188),#1856);
#2188 = PRESENTATION_STYLE_ASSIGNMENT((#2189,#2195));
#2189 = SURFACE_STYLE_USAGE(.BOTH.,#2190);
#2190 = SURFACE_SIDE_STYLE('',(#2191));
#2191 = SURFACE_STYLE_FILL_AREA(#2192);
#2192 = FILL_AREA_STYLE('',(#2193));
#2193 = FILL_AREA_STYLE_COLOUR('',#2194);
#2194 = COLOUR_RGB('',0.750000000934,0.750000000934,0.750000000934);
#2195 = CURVE_STYLE('',#2196,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2196 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2197 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
9.803921802644E-02);
#2198 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2199),#1235);
#2199 = STYLED_ITEM('color',(#2200),#953);
#2200 = PRESENTATION_STYLE_ASSIGNMENT((#2201,#2206));
#2201 = SURFACE_STYLE_USAGE(.BOTH.,#2202);
#2202 = SURFACE_SIDE_STYLE('',(#2203));
#2203 = SURFACE_STYLE_FILL_AREA(#2204);
#2204 = FILL_AREA_STYLE('',(#2205));
#2205 = FILL_AREA_STYLE_COLOUR('',#2194);
#2206 = CURVE_STYLE('',#2207,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2207 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2208 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2209),#1536);
#2209 = STYLED_ITEM('color',(#2210),#1254);
#2210 = PRESENTATION_STYLE_ASSIGNMENT((#2211,#2216));
#2211 = SURFACE_STYLE_USAGE(.BOTH.,#2212);
#2212 = SURFACE_SIDE_STYLE('',(#2213));
#2213 = SURFACE_STYLE_FILL_AREA(#2214);
#2214 = FILL_AREA_STYLE('',(#2215));
#2215 = FILL_AREA_STYLE_COLOUR('',#2194);
#2216 = CURVE_STYLE('',#2217,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2217 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2218 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2219),#934);
#2219 = STYLED_ITEM('color',(#2220),#652);
#2220 = PRESENTATION_STYLE_ASSIGNMENT((#2221,#2226));
#2221 = SURFACE_STYLE_USAGE(.BOTH.,#2222);
#2222 = SURFACE_SIDE_STYLE('',(#2223));
#2223 = SURFACE_STYLE_FILL_AREA(#2224);
#2224 = FILL_AREA_STYLE('',(#2225));
#2225 = FILL_AREA_STYLE_COLOUR('',#2194);
#2226 = CURVE_STYLE('',#2227,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2227 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2228 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2229),#332);
#2229 = STYLED_ITEM('color',(#2230),#234);
#2230 = PRESENTATION_STYLE_ASSIGNMENT((#2231,#2236));
#2231 = SURFACE_STYLE_USAGE(.BOTH.,#2232);
#2232 = SURFACE_SIDE_STYLE('',(#2233));
#2233 = SURFACE_STYLE_FILL_AREA(#2234);
#2234 = FILL_AREA_STYLE('',(#2235));
#2235 = FILL_AREA_STYLE_COLOUR('',#2194);
#2236 = CURVE_STYLE('',#2237,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2237 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2238 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2239),#215);
#2239 = STYLED_ITEM('color',(#2240),#65);
#2240 = PRESENTATION_STYLE_ASSIGNMENT((#2241,#2247));
#2241 = SURFACE_STYLE_USAGE(.BOTH.,#2242);
#2242 = SURFACE_SIDE_STYLE('',(#2243));
#2243 = SURFACE_STYLE_FILL_AREA(#2244);
#2244 = FILL_AREA_STYLE('',(#2245));
#2245 = FILL_AREA_STYLE_COLOUR('',#2246);
#2246 = COLOUR_RGB('',0.199999998682,0.800000010877,0.199999998682);
#2247 = CURVE_STYLE('',#2248,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2248 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2249 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2250),#633);
#2250 = STYLED_ITEM('color',(#2251),#351);
#2251 = PRESENTATION_STYLE_ASSIGNMENT((#2252,#2257));
#2252 = SURFACE_STYLE_USAGE(.BOTH.,#2253);
#2253 = SURFACE_SIDE_STYLE('',(#2254));
#2254 = SURFACE_STYLE_FILL_AREA(#2255);
#2255 = FILL_AREA_STYLE('',(#2256));
#2256 = FILL_AREA_STYLE_COLOUR('',#2194);
#2257 = CURVE_STYLE('',#2258,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2258 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2259 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2260),#2175);
#2260 = STYLED_ITEM('color',(#2261),#2025);
#2261 = PRESENTATION_STYLE_ASSIGNMENT((#2262,#2267));
#2262 = SURFACE_STYLE_USAGE(.BOTH.,#2263);
#2263 = SURFACE_SIDE_STYLE('',(#2264));
#2264 = SURFACE_STYLE_FILL_AREA(#2265);
#2265 = FILL_AREA_STYLE('',(#2266));
#2266 = FILL_AREA_STYLE_COLOUR('',#2194);
#2267 = CURVE_STYLE('',#2268,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2268 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#2269 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
#2270),#1837);
#2270 = STYLED_ITEM('color',(#2271),#1555);
#2271 = PRESENTATION_STYLE_ASSIGNMENT((#2272,#2277));
#2272 = SURFACE_STYLE_USAGE(.BOTH.,#2273);
#2273 = SURFACE_SIDE_STYLE('',(#2274));
#2274 = SURFACE_STYLE_FILL_AREA(#2275);
#2275 = FILL_AREA_STYLE('',(#2276));
#2276 = FILL_AREA_STYLE_COLOUR('',#2194);
#2277 = CURVE_STYLE('',#2278,POSITIVE_LENGTH_MEASURE(0.1),#2197);
#2278 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;