ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-09-06T14:28:00',(''),( 'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9' ,'');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', 'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes');
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('DIY_Micro_Rev_A','DIY_Micro_Rev_A','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,-0.));
#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
#24 = CARTESIAN_POINT('',(0.,0.,0.));
#25 = DIRECTION('',(0.,0.,1.));
#26 = DIRECTION('',(1.,0.,-0.));
#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
#28 = CARTESIAN_POINT('',(0.,0.,0.));
#29 = DIRECTION('',(0.,0.,1.));
#30 = DIRECTION('',(1.,0.,-0.));
#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
#32 = CARTESIAN_POINT('',(0.,0.,0.));
#33 = DIRECTION('',(0.,0.,1.));
#34 = DIRECTION('',(1.,0.,-0.));
#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
#36 = CARTESIAN_POINT('',(0.,0.,0.));
#37 = DIRECTION('',(0.,0.,1.));
#38 = DIRECTION('',(1.,0.,-0.));
#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
#40 = CARTESIAN_POINT('',(0.,0.,0.));
#41 = DIRECTION('',(0.,0.,1.));
#42 = DIRECTION('',(1.,0.,-0.));
#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
#44 = CARTESIAN_POINT('',(0.,0.,0.));
#45 = DIRECTION('',(0.,0.,1.));
#46 = DIRECTION('',(1.,0.,-0.));
#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
#48 = CARTESIAN_POINT('',(0.,0.,0.));
#49 = DIRECTION('',(0.,0.,1.));
#50 = DIRECTION('',(1.,0.,-0.));
#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
#52 = CARTESIAN_POINT('',(0.,0.,0.));
#53 = DIRECTION('',(0.,0.,1.));
#54 = DIRECTION('',(1.,0.,-0.));
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(0.,0.,0.));
#57 = DIRECTION('',(0.,0.,1.));
#58 = DIRECTION('',(1.,0.,-0.));
#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
#60 = CARTESIAN_POINT('',(0.,0.,0.));
#61 = DIRECTION('',(0.,0.,1.));
#62 = DIRECTION('',(1.,0.,-0.));
#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
#64 = CARTESIAN_POINT('',(0.,0.,0.));
#65 = DIRECTION('',(0.,0.,1.));
#66 = DIRECTION('',(1.,0.,-0.));
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(0.,0.,0.));
#69 = DIRECTION('',(0.,0.,1.));
#70 = DIRECTION('',(1.,0.,-0.));
#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
#72 = CARTESIAN_POINT('',(0.,0.,0.));
#73 = DIRECTION('',(0.,0.,1.));
#74 = DIRECTION('',(1.,0.,-0.));
#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
#76 = CARTESIAN_POINT('',(0.,0.,0.));
#77 = DIRECTION('',(0.,0.,1.));
#78 = DIRECTION('',(1.,0.,-0.));
#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
#80 = CARTESIAN_POINT('',(0.,0.,0.));
#81 = DIRECTION('',(0.,0.,1.));
#82 = DIRECTION('',(1.,0.,-0.));
#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
#84 = CARTESIAN_POINT('',(0.,0.,0.));
#85 = DIRECTION('',(0.,0.,1.));
#86 = DIRECTION('',(1.,0.,-0.));
#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
#88 = CARTESIAN_POINT('',(0.,0.,0.));
#89 = DIRECTION('',(0.,0.,1.));
#90 = DIRECTION('',(1.,0.,-0.));
#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
#92 = CARTESIAN_POINT('',(0.,0.,0.));
#93 = DIRECTION('',(0.,0.,1.));
#94 = DIRECTION('',(1.,0.,-0.));
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(0.,0.,0.));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,-0.));
#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
#100 = CARTESIAN_POINT('',(0.,0.,0.));
#101 = DIRECTION('',(0.,0.,1.));
#102 = DIRECTION('',(1.,0.,-0.));
#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
#104 = CARTESIAN_POINT('',(0.,0.,0.));
#105 = DIRECTION('',(0.,0.,1.));
#106 = DIRECTION('',(1.,0.,-0.));
#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
#108 = CARTESIAN_POINT('',(0.,0.,0.));
#109 = DIRECTION('',(0.,0.,1.));
#110 = DIRECTION('',(1.,0.,-0.));
#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
#112 = CARTESIAN_POINT('',(0.,0.,0.));
#113 = DIRECTION('',(0.,0.,1.));
#114 = DIRECTION('',(1.,0.,-0.));
#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
#116 = CARTESIAN_POINT('',(0.,0.,0.));
#117 = DIRECTION('',(0.,0.,1.));
#118 = DIRECTION('',(1.,0.,-0.));
#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
#120 = CARTESIAN_POINT('',(0.,0.,0.));
#121 = DIRECTION('',(0.,0.,1.));
#122 = DIRECTION('',(1.,0.,-0.));
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
#124 = CARTESIAN_POINT('',(0.,0.,0.));
#125 = DIRECTION('',(0.,0.,1.));
#126 = DIRECTION('',(1.,0.,-0.));
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(0.,0.,0.));
#129 = DIRECTION('',(0.,0.,1.));
#130 = DIRECTION('',(1.,0.,-0.));
#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
#132 = CARTESIAN_POINT('',(0.,0.,0.));
#133 = DIRECTION('',(0.,0.,1.));
#134 = DIRECTION('',(1.,0.,-0.));
#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
#136 = CARTESIAN_POINT('',(0.,0.,0.));
#137 = DIRECTION('',(0.,0.,1.));
#138 = DIRECTION('',(1.,0.,-0.));
#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
#140 = CARTESIAN_POINT('',(0.,0.,0.));
#141 = DIRECTION('',(0.,0.,1.));
#142 = DIRECTION('',(1.,0.,-0.));
#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
#144 = CARTESIAN_POINT('',(0.,0.,0.));
#145 = DIRECTION('',(0.,0.,1.));
#146 = DIRECTION('',(1.,0.,-0.));
#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
#148 = CARTESIAN_POINT('',(0.,0.,0.));
#149 = DIRECTION('',(0.,0.,1.));
#150 = DIRECTION('',(1.,0.,-0.));
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(0.,0.,0.));
#153 = DIRECTION('',(0.,0.,1.));
#154 = DIRECTION('',(1.,0.,-0.));
#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
#156 = CARTESIAN_POINT('',(0.,0.,0.));
#157 = DIRECTION('',(0.,0.,1.));
#158 = DIRECTION('',(1.,0.,-0.));
#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
#160 = CARTESIAN_POINT('',(0.,0.,0.));
#161 = DIRECTION('',(0.,0.,1.));
#162 = DIRECTION('',(1.,0.,-0.));
#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
#164 = CARTESIAN_POINT('',(0.,0.,0.));
#165 = DIRECTION('',(0.,0.,1.));
#166 = DIRECTION('',(1.,0.,-0.));
#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
#168 = CARTESIAN_POINT('',(0.,0.,0.));
#169 = DIRECTION('',(0.,0.,1.));
#170 = DIRECTION('',(1.,0.,-0.));
#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
#172 = CARTESIAN_POINT('',(0.,0.,0.));
#173 = DIRECTION('',(0.,0.,1.));
#174 = DIRECTION('',(1.,0.,-0.));
#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
#176 = CARTESIAN_POINT('',(0.,0.,0.));
#177 = DIRECTION('',(0.,0.,1.));
#178 = DIRECTION('',(1.,0.,-0.));
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(0.,0.,0.));
#181 = DIRECTION('',(0.,0.,1.));
#182 = DIRECTION('',(1.,0.,-0.));
#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
#184 = CARTESIAN_POINT('',(0.,0.,0.));
#185 = DIRECTION('',(0.,0.,1.));
#186 = DIRECTION('',(1.,0.,-0.));
#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
#188 = CARTESIAN_POINT('',(0.,0.,0.));
#189 = DIRECTION('',(0.,0.,1.));
#190 = DIRECTION('',(1.,0.,-0.));
#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
#192 = CARTESIAN_POINT('',(0.,0.,0.));
#193 = DIRECTION('',(0.,0.,1.));
#194 = DIRECTION('',(1.,0.,-0.));
#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
#196 = CARTESIAN_POINT('',(0.,0.,0.));
#197 = DIRECTION('',(0.,0.,1.));
#198 = DIRECTION('',(1.,0.,-0.));
#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
#200 = CARTESIAN_POINT('',(0.,0.,0.));
#201 = DIRECTION('',(0.,0.,1.));
#202 = DIRECTION('',(1.,0.,-0.));
#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
#204 = CARTESIAN_POINT('',(0.,0.,0.));
#205 = DIRECTION('',(0.,0.,1.));
#206 = DIRECTION('',(1.,0.,-0.));
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(0.,0.,0.));
#209 = DIRECTION('',(0.,0.,1.));
#210 = DIRECTION('',(1.,0.,-0.));
#211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#215)) GLOBAL_UNIT_ASSIGNED_CONTEXT ((#212,#213,#214)) REPRESENTATION_CONTEXT('Context #1', '3D Context with UNIT and UNCERTAINTY') );
#212 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#213 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#214 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#215 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#212, 'distance_accuracy_value','confusion accuracy');
#216 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#218 = PRODUCT_DEFINITION_SHAPE('','',#219);
#219 = PRODUCT_DEFINITION('design','',#220,#223);
#220 = PRODUCT_DEFINITION_FORMATION('','',#221);
#221 = PRODUCT('case','case','',(#222));
#222 = PRODUCT_CONTEXT('',#2,'mechanical');
#223 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#8014 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#8015,#8017);
#8015 = ( REPRESENTATION_RELATIONSHIP('','',#224,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#8016) SHAPE_REPRESENTATION_RELATIONSHIP() );
#8016 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#8017 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #8018);
#8018 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','case','',#5,#219,$);
#8019 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#221));
#8021 = PRODUCT_DEFINITION_SHAPE('','',#8022);
#8022 = PRODUCT_DEFINITION('design','',#8023,#8026);
#8023 = PRODUCT_DEFINITION_FORMATION('','',#8024);
#8024 = PRODUCT('switch_plate','switch_plate','',(#8025));
#8025 = PRODUCT_CONTEXT('',#2,'mechanical');
#8026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#18765 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#18766,#18768);
#18766 = ( REPRESENTATION_RELATIONSHIP('','',#8027,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#18767) SHAPE_REPRESENTATION_RELATIONSHIP() );
#18767 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#18768 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #18769);
#18769 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','switch_plate','',#5,#8022,$ );
#18770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#8024));
#18772 = PRODUCT_DEFINITION_SHAPE('','',#18773);
#18773 = PRODUCT_DEFINITION('design','',#18774,#18777);
#18774 = PRODUCT_DEFINITION_FORMATION('','',#18775);
#18775 = PRODUCT('round_foot','round_foot','',(#18776));
#18776 = PRODUCT_CONTEXT('',#2,'mechanical');
#18777 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#19630 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#19631,#19633);
#19631 = ( REPRESENTATION_RELATIONSHIP('','',#18778,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#19632) SHAPE_REPRESENTATION_RELATIONSHIP() );
#19632 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
#19633 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #19634);
#19634 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','round_foot','',#5,#18773,$ );
#19635 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#18775));
#19637 = PRODUCT_DEFINITION_SHAPE('','',#19638);
#19638 = PRODUCT_DEFINITION('design','',#19639,#19642);
#19639 = PRODUCT_DEFINITION_FORMATION('','',#19640);
#19640 = PRODUCT('joystick_cradle','joystick_cradle','',(#19641));
#19641 = PRODUCT_CONTEXT('',#2,'mechanical');
#19642 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21541 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21542,#21544);
#21542 = ( REPRESENTATION_RELATIONSHIP('','',#19643,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21543) SHAPE_REPRESENTATION_RELATIONSHIP() );
#21543 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
#21544 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #21545);
#21545 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','joystick_cradle','',#5, #19638,$);
#21546 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#19640));
#21548 = PRODUCT_DEFINITION_SHAPE('','',#21549);
#21549 = PRODUCT_DEFINITION('design','',#21550,#21553);
#21550 = PRODUCT_DEFINITION_FORMATION('','',#21551);
#21551 = PRODUCT('touch_cap','touch_cap','',(#21552));
#21552 = PRODUCT_CONTEXT('',#2,'mechanical');
#21553 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#21842 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#21843,#21845);
#21843 = ( REPRESENTATION_RELATIONSHIP('','',#21554,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#21844) SHAPE_REPRESENTATION_RELATIONSHIP() );
#21844 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
#21845 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #21846);
#21846 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','touch_cap','',#5,#21549,$);
#21847 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21551));
#21849 = PRODUCT_DEFINITION_SHAPE('','',#21850);
#21850 = PRODUCT_DEFINITION('design','',#21851,#21854);
#21851 = PRODUCT_DEFINITION_FORMATION('','',#21852);
#21852 = PRODUCT('encoder_knob','encoder_knob','',(#21853));
#21853 = PRODUCT_CONTEXT('',#2,'mechanical');
#21854 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#22551 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#22552,#22554);
#22552 = ( REPRESENTATION_RELATIONSHIP('','',#21855,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#22553) SHAPE_REPRESENTATION_RELATIONSHIP() );
#22553 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
#22554 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #22555);
#22555 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','encoder_knob','',#5,#21850, $);
#22556 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#21852));
#22558 = PRODUCT_DEFINITION_SHAPE('','',#22559);
#22559 = PRODUCT_DEFINITION('design','',#22560,#22563);
#22560 = PRODUCT_DEFINITION_FORMATION('','',#22561);
#22561 = PRODUCT('light_baffle_1','light_baffle_1','',(#22562));
#22562 = PRODUCT_CONTEXT('',#2,'mechanical');
#22563 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#24816 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#24817,#24819);
#24817 = ( REPRESENTATION_RELATIONSHIP('','',#22564,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#24818) SHAPE_REPRESENTATION_RELATIONSHIP() );
#24818 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
#24819 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #24820);
#24820 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','light_baffle_1','',#5, #22559,$);
#24821 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#22561));
#24823 = PRODUCT_DEFINITION_SHAPE('','',#24824);
#24824 = PRODUCT_DEFINITION('design','',#24825,#24828);
#24825 = PRODUCT_DEFINITION_FORMATION('','',#24826);
#24826 = PRODUCT('REF_RGBW_LED_1','REF_RGBW_LED_1','',(#24827));
#24827 = PRODUCT_CONTEXT('',#2,'mechanical');
#24828 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#25165 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#25166,#25168);
#25166 = ( REPRESENTATION_RELATIONSHIP('','',#24829,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#25167) SHAPE_REPRESENTATION_RELATIONSHIP() );
#25167 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
#25168 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #25169);
#25169 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','REF_RGBW_LED_1','',#5, #24824,$);
#25170 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#24826));
#25172 = PRODUCT_DEFINITION_SHAPE('','',#25173);
#25173 = PRODUCT_DEFINITION('design','',#25174,#25177);
#25174 = PRODUCT_DEFINITION_FORMATION('','',#25175);
#25175 = PRODUCT('light_baffle_2','light_baffle_2','',(#25176));
#25176 = PRODUCT_CONTEXT('',#2,'mechanical');
#25177 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27430 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27431,#27433);
#27431 = ( REPRESENTATION_RELATIONSHIP('','',#25178,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27432) SHAPE_REPRESENTATION_RELATIONSHIP() );
#27432 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
#27433 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #27434);
#27434 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','light_baffle_2','',#5, #25173,$);
#27435 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25175));
#27437 = PRODUCT_DEFINITION_SHAPE('','',#27438);
#27438 = PRODUCT_DEFINITION('design','',#27439,#27442);
#27439 = PRODUCT_DEFINITION_FORMATION('','',#27440);
#27440 = PRODUCT('REF_RGBW_LED_2','REF_RGBW_LED_2','',(#27441));
#27441 = PRODUCT_CONTEXT('',#2,'mechanical');
#27442 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#27779 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#27780,#27782);
#27780 = ( REPRESENTATION_RELATIONSHIP('','',#27443,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#27781) SHAPE_REPRESENTATION_RELATIONSHIP() );
#27781 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
#27782 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #27783);
#27783 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','REF_RGBW_LED_2','',#5, #27438,$);
#27784 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27440));
#27786 = PRODUCT_DEFINITION_SHAPE('','',#27787);
#27787 = PRODUCT_DEFINITION('design','',#27788,#27791);
#27788 = PRODUCT_DEFINITION_FORMATION('','',#27789);
#27789 = PRODUCT('light_baffle_3','light_baffle_3','',(#27790));
#27790 = PRODUCT_CONTEXT('',#2,'mechanical');
#27791 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30044 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30045,#30047);
#30045 = ( REPRESENTATION_RELATIONSHIP('','',#27792,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30046) SHAPE_REPRESENTATION_RELATIONSHIP() );
#30046 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
#30047 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #30048);
#30048 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','light_baffle_3','',#5, #27787,$);
#30049 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#27789));
#30051 = PRODUCT_DEFINITION_SHAPE('','',#30052);
#30052 = PRODUCT_DEFINITION('design','',#30053,#30056);
#30053 = PRODUCT_DEFINITION_FORMATION('','',#30054);
#30054 = PRODUCT('REF_RGBW_LED_3','REF_RGBW_LED_3','',(#30055));
#30055 = PRODUCT_CONTEXT('',#2,'mechanical');
#30056 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#30393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#30394,#30396);
#30394 = ( REPRESENTATION_RELATIONSHIP('','',#30057,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#30395) SHAPE_REPRESENTATION_RELATIONSHIP() );
#30395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
#30396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #30397);
#30397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','REF_RGBW_LED_3','',#5, #30052,$);
#30398 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30054));
#30400 = PRODUCT_DEFINITION_SHAPE('','',#30401);
#30401 = PRODUCT_DEFINITION('design','',#30402,#30405);
#30402 = PRODUCT_DEFINITION_FORMATION('','',#30403);
#30403 = PRODUCT('light_baffle_4','light_baffle_4','',(#30404));
#30404 = PRODUCT_CONTEXT('',#2,'mechanical');
#30405 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#32658 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#32659,#32661);
#32659 = ( REPRESENTATION_RELATIONSHIP('','',#30406,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#32660) SHAPE_REPRESENTATION_RELATIONSHIP() );
#32660 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
#32661 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #32662);
#32662 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','light_baffle_4','',#5, #30401,$);
#32663 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#30403));
#32665 = PRODUCT_DEFINITION_SHAPE('','',#32666);
#32666 = PRODUCT_DEFINITION('design','',#32667,#32670);
#32667 = PRODUCT_DEFINITION_FORMATION('','',#32668);
#32668 = PRODUCT('REF_RGBW_LED_4','REF_RGBW_LED_4','',(#32669));
#32669 = PRODUCT_CONTEXT('',#2,'mechanical');
#32670 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#33007 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33008,#33010);
#33008 = ( REPRESENTATION_RELATIONSHIP('','',#32671,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#33009) SHAPE_REPRESENTATION_RELATIONSHIP() );
#33009 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
#33010 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #33011);
#33011 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','REF_RGBW_LED_4','',#5, #32666,$);
#33012 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#32668));
#33014 = PRODUCT_DEFINITION_SHAPE('','',#33015);
#33015 = PRODUCT_DEFINITION('design','',#33016,#33019);
#33016 = PRODUCT_DEFINITION_FORMATION('','',#33017);
#33017 = PRODUCT('light_baffle_5','light_baffle_5','',(#33018));
#33018 = PRODUCT_CONTEXT('',#2,'mechanical');
#33019 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35272 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35273,#35275);
#35273 = ( REPRESENTATION_RELATIONSHIP('','',#33020,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35274) SHAPE_REPRESENTATION_RELATIONSHIP() );
#35274 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
#35275 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #35276);
#35276 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','light_baffle_5','',#5, #33015,$);
#35277 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33017));
#35279 = PRODUCT_DEFINITION_SHAPE('','',#35280);
#35280 = PRODUCT_DEFINITION('design','',#35281,#35284);
#35281 = PRODUCT_DEFINITION_FORMATION('','',#35282);
#35282 = PRODUCT('REF_RGBW_LED_5','REF_RGBW_LED_5','',(#35283));
#35283 = PRODUCT_CONTEXT('',#2,'mechanical');
#35284 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#35621 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35622,#35624);
#35622 = ( REPRESENTATION_RELATIONSHIP('','',#35285,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#35623) SHAPE_REPRESENTATION_RELATIONSHIP() );
#35623 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
#35624 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #35625);
#35625 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','REF_RGBW_LED_5','',#5, #35280,$);
#35626 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35282));
#35628 = PRODUCT_DEFINITION_SHAPE('','',#35629);
#35629 = PRODUCT_DEFINITION('design','',#35630,#35633);
#35630 = PRODUCT_DEFINITION_FORMATION('','',#35631);
#35631 = PRODUCT('light_baffle_6','light_baffle_6','',(#35632));
#35632 = PRODUCT_CONTEXT('',#2,'mechanical');
#35633 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#37886 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#37887,#37889);
#37887 = ( REPRESENTATION_RELATIONSHIP('','',#35634,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#37888) SHAPE_REPRESENTATION_RELATIONSHIP() );
#37888 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
#37889 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #37890);
#37890 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','light_baffle_6','',#5, #35629,$);
#37891 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#35631));
#37893 = PRODUCT_DEFINITION_SHAPE('','',#37894);
#37894 = PRODUCT_DEFINITION('design','',#37895,#37898);
#37895 = PRODUCT_DEFINITION_FORMATION('','',#37896);
#37896 = PRODUCT('REF_RGBW_LED_6','REF_RGBW_LED_6','',(#37897));
#37897 = PRODUCT_CONTEXT('',#2,'mechanical');
#37898 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38235 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38236,#38238);
#38236 = ( REPRESENTATION_RELATIONSHIP('','',#37899,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38237) SHAPE_REPRESENTATION_RELATIONSHIP() );
#38237 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
#38238 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #38239);
#38239 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','REF_RGBW_LED_6','',#5, #37894,$);
#38240 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37896));
#38242 = PRODUCT_DEFINITION_SHAPE('','',#38243);
#38243 = PRODUCT_DEFINITION('design','',#38244,#38247);
#38244 = PRODUCT_DEFINITION_FORMATION('','',#38245);
#38245 = PRODUCT('REF_MX_switch_R1C2','REF_MX_switch_R1C2','',(#38246));
#38246 = PRODUCT_CONTEXT('',#2,'mechanical');
#38247 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#38584 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#38585,#38587);
#38585 = ( REPRESENTATION_RELATIONSHIP('','',#38248,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#38586) SHAPE_REPRESENTATION_RELATIONSHIP() );
#38586 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
#38587 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #38588);
#38588 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','REF_MX_switch_R1C2','',#5, #38243,$);
#38589 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38245));
#38591 = PRODUCT_DEFINITION_SHAPE('','',#38592);
#38592 = PRODUCT_DEFINITION('design','',#38593,#38596);
#38593 = PRODUCT_DEFINITION_FORMATION('','',#38594);
#38594 = PRODUCT('keycap_R1C2','keycap_R1C2','',(#38595));
#38595 = PRODUCT_CONTEXT('',#2,'mechanical');
#38596 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41019 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41020,#41022);
#41020 = ( REPRESENTATION_RELATIONSHIP('','',#38597,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41021) SHAPE_REPRESENTATION_RELATIONSHIP() );
#41021 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
#41022 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #41023);
#41023 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','keycap_R1C2','',#5,#38592, $);
#41024 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#38594));
#41026 = PRODUCT_DEFINITION_SHAPE('','',#41027);
#41027 = PRODUCT_DEFINITION('design','',#41028,#41031);
#41028 = PRODUCT_DEFINITION_FORMATION('','',#41029);
#41029 = PRODUCT('REF_MX_switch_R1C3','REF_MX_switch_R1C3','',(#41030));
#41030 = PRODUCT_CONTEXT('',#2,'mechanical');
#41031 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#41368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#41369,#41371);
#41369 = ( REPRESENTATION_RELATIONSHIP('','',#41032,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#41370) SHAPE_REPRESENTATION_RELATIONSHIP() );
#41370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
#41371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #41372);
#41372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','REF_MX_switch_R1C3','',#5, #41027,$);
#41373 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41029));
#41375 = PRODUCT_DEFINITION_SHAPE('','',#41376);
#41376 = PRODUCT_DEFINITION('design','',#41377,#41380);
#41377 = PRODUCT_DEFINITION_FORMATION('','',#41378);
#41378 = PRODUCT('keycap_R1C3','keycap_R1C3','',(#41379));
#41379 = PRODUCT_CONTEXT('',#2,'mechanical');
#41380 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#43803 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#43804,#43806);
#43804 = ( REPRESENTATION_RELATIONSHIP('','',#41381,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#43805) SHAPE_REPRESENTATION_RELATIONSHIP() );
#43805 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
#43806 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #43807);
#43807 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','keycap_R1C3','',#5,#41376, $);
#43808 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41378));
#43810 = PRODUCT_DEFINITION_SHAPE('','',#43811);
#43811 = PRODUCT_DEFINITION('design','',#43812,#43815);
#43812 = PRODUCT_DEFINITION_FORMATION('','',#43813);
#43813 = PRODUCT('REF_MX_switch_R2C1','REF_MX_switch_R2C1','',(#43814));
#43814 = PRODUCT_CONTEXT('',#2,'mechanical');
#43815 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#44152 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#44153,#44155);
#44153 = ( REPRESENTATION_RELATIONSHIP('','',#43816,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#44154) SHAPE_REPRESENTATION_RELATIONSHIP() );
#44154 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
#44155 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #44156);
#44156 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','REF_MX_switch_R2C1','',#5, #43811,$);
#44157 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43813));
#44159 = PRODUCT_DEFINITION_SHAPE('','',#44160);
#44160 = PRODUCT_DEFINITION('design','',#44161,#44164);
#44161 = PRODUCT_DEFINITION_FORMATION('','',#44162);
#44162 = PRODUCT('keycap_R2C1','keycap_R2C1','',(#44163));
#44163 = PRODUCT_CONTEXT('',#2,'mechanical');
#44164 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46587 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46588,#46590);
#46588 = ( REPRESENTATION_RELATIONSHIP('','',#44165,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46589) SHAPE_REPRESENTATION_RELATIONSHIP() );
#46589 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
#46590 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #46591);
#46591 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','keycap_R2C1','',#5,#44160, $);
#46592 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44162));
#46594 = PRODUCT_DEFINITION_SHAPE('','',#46595);
#46595 = PRODUCT_DEFINITION('design','',#46596,#46599);
#46596 = PRODUCT_DEFINITION_FORMATION('','',#46597);
#46597 = PRODUCT('REF_MX_switch_R2C2','REF_MX_switch_R2C2','',(#46598));
#46598 = PRODUCT_CONTEXT('',#2,'mechanical');
#46599 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#46936 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#46937,#46939);
#46937 = ( REPRESENTATION_RELATIONSHIP('','',#46600,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#46938) SHAPE_REPRESENTATION_RELATIONSHIP() );
#46938 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
#46939 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #46940);
#46940 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','REF_MX_switch_R2C2','',#5, #46595,$);
#46941 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46597));
#46943 = PRODUCT_DEFINITION_SHAPE('','',#46944);
#46944 = PRODUCT_DEFINITION('design','',#46945,#46948);
#46945 = PRODUCT_DEFINITION_FORMATION('','',#46946);
#46946 = PRODUCT('keycap_R2C2','keycap_R2C2','',(#46947));
#46947 = PRODUCT_CONTEXT('',#2,'mechanical');
#46948 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49371 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49372,#49374);
#49372 = ( REPRESENTATION_RELATIONSHIP('','',#46949,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49373) SHAPE_REPRESENTATION_RELATIONSHIP() );
#49373 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
#49374 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #49375);
#49375 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','keycap_R2C2','',#5,#46944, $);
#49376 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#46946));
#49378 = PRODUCT_DEFINITION_SHAPE('','',#49379);
#49379 = PRODUCT_DEFINITION('design','',#49380,#49383);
#49380 = PRODUCT_DEFINITION_FORMATION('','',#49381);
#49381 = PRODUCT('REF_MX_switch_R2C3','REF_MX_switch_R2C3','',(#49382));
#49382 = PRODUCT_CONTEXT('',#2,'mechanical');
#49383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#49720 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#49721,#49723);
#49721 = ( REPRESENTATION_RELATIONSHIP('','',#49384,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#49722) SHAPE_REPRESENTATION_RELATIONSHIP() );
#49722 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
#49723 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #49724);
#49724 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','REF_MX_switch_R2C3','',#5, #49379,$);
#49725 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49381));
#49727 = PRODUCT_DEFINITION_SHAPE('','',#49728);
#49728 = PRODUCT_DEFINITION('design','',#49729,#49732);
#49729 = PRODUCT_DEFINITION_FORMATION('','',#49730);
#49730 = PRODUCT('keycap_R2C3','keycap_R2C3','',(#49731));
#49731 = PRODUCT_CONTEXT('',#2,'mechanical');
#49732 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52155 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52156,#52158);
#52156 = ( REPRESENTATION_RELATIONSHIP('','',#49733,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52157) SHAPE_REPRESENTATION_RELATIONSHIP() );
#52157 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
#52158 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #52159);
#52159 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','keycap_R2C3','',#5,#49728, $);
#52160 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#49730));
#52162 = PRODUCT_DEFINITION_SHAPE('','',#52163);
#52163 = PRODUCT_DEFINITION('design','',#52164,#52167);
#52164 = PRODUCT_DEFINITION_FORMATION('','',#52165);
#52165 = PRODUCT('REF_MX_switch_R2C4','REF_MX_switch_R2C4','',(#52166));
#52166 = PRODUCT_CONTEXT('',#2,'mechanical');
#52167 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#52504 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#52505,#52507);
#52505 = ( REPRESENTATION_RELATIONSHIP('','',#52168,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#52506) SHAPE_REPRESENTATION_RELATIONSHIP() );
#52506 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
#52507 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #52508);
#52508 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','REF_MX_switch_R2C4','',#5, #52163,$);
#52509 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52165));
#52511 = PRODUCT_DEFINITION_SHAPE('','',#52512);
#52512 = PRODUCT_DEFINITION('design','',#52513,#52516);
#52513 = PRODUCT_DEFINITION_FORMATION('','',#52514);
#52514 = PRODUCT('keycap_R2C4','keycap_R2C4','',(#52515));
#52515 = PRODUCT_CONTEXT('',#2,'mechanical');
#52516 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#54939 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#54940,#54942);
#54940 = ( REPRESENTATION_RELATIONSHIP('','',#52517,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#54941) SHAPE_REPRESENTATION_RELATIONSHIP() );
#54941 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
#54942 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #54943);
#54943 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','keycap_R2C4','',#5,#52512, $);
#54944 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#52514));
#54946 = PRODUCT_DEFINITION_SHAPE('','',#54947);
#54947 = PRODUCT_DEFINITION('design','',#54948,#54951);
#54948 = PRODUCT_DEFINITION_FORMATION('','',#54949);
#54949 = PRODUCT('REF_MX_switch_R3C1','REF_MX_switch_R3C1','',(#54950));
#54950 = PRODUCT_CONTEXT('',#2,'mechanical');
#54951 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#55288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#55289,#55291);
#55289 = ( REPRESENTATION_RELATIONSHIP('','',#54952,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#55290) SHAPE_REPRESENTATION_RELATIONSHIP() );
#55290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
#55291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #55292);
#55292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','REF_MX_switch_R3C1','',#5, #54947,$);
#55293 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#54949));
#55295 = PRODUCT_DEFINITION_SHAPE('','',#55296);
#55296 = PRODUCT_DEFINITION('design','',#55297,#55300);
#55297 = PRODUCT_DEFINITION_FORMATION('','',#55298);
#55298 = PRODUCT('keycap_R3C1','keycap_R3C1','',(#55299));
#55299 = PRODUCT_CONTEXT('',#2,'mechanical');
#55300 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#57723 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#57724,#57726);
#57724 = ( REPRESENTATION_RELATIONSHIP('','',#55301,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#57725) SHAPE_REPRESENTATION_RELATIONSHIP() );
#57725 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
#57726 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #57727);
#57727 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','keycap_R3C1','',#5,#55296, $);
#57728 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#55298));
#57730 = PRODUCT_DEFINITION_SHAPE('','',#57731);
#57731 = PRODUCT_DEFINITION('design','',#57732,#57735);
#57732 = PRODUCT_DEFINITION_FORMATION('','',#57733);
#57733 = PRODUCT('REF_MX_switch_R3C2','REF_MX_switch_R3C2','',(#57734));
#57734 = PRODUCT_CONTEXT('',#2,'mechanical');
#57735 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#58072 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#58073,#58075);
#58073 = ( REPRESENTATION_RELATIONSHIP('','',#57736,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#58074) SHAPE_REPRESENTATION_RELATIONSHIP() );
#58074 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
#58075 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #58076);
#58076 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','REF_MX_switch_R3C2','',#5, #57731,$);
#58077 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#57733));
#58079 = PRODUCT_DEFINITION_SHAPE('','',#58080);
#58080 = PRODUCT_DEFINITION('design','',#58081,#58084);
#58081 = PRODUCT_DEFINITION_FORMATION('','',#58082);
#58082 = PRODUCT('keycap_R3C2','keycap_R3C2','',(#58083));
#58083 = PRODUCT_CONTEXT('',#2,'mechanical');
#58084 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60507 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60508,#60510);
#60508 = ( REPRESENTATION_RELATIONSHIP('','',#58085,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60509) SHAPE_REPRESENTATION_RELATIONSHIP() );
#60509 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
#60510 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #60511);
#60511 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','keycap_R3C2','',#5,#58080, $);
#60512 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#58082));
#60514 = PRODUCT_DEFINITION_SHAPE('','',#60515);
#60515 = PRODUCT_DEFINITION('design','',#60516,#60519);
#60516 = PRODUCT_DEFINITION_FORMATION('','',#60517);
#60517 = PRODUCT('REF_MX_switch_R3C3','REF_MX_switch_R3C3','',(#60518));
#60518 = PRODUCT_CONTEXT('',#2,'mechanical');
#60519 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#60856 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#60857,#60859);
#60857 = ( REPRESENTATION_RELATIONSHIP('','',#60520,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#60858) SHAPE_REPRESENTATION_RELATIONSHIP() );
#60858 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
#60859 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #60860);
#60860 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','REF_MX_switch_R3C3','',#5, #60515,$);
#60861 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60517));
#60863 = PRODUCT_DEFINITION_SHAPE('','',#60864);
#60864 = PRODUCT_DEFINITION('design','',#60865,#60868);
#60865 = PRODUCT_DEFINITION_FORMATION('','',#60866);
#60866 = PRODUCT('keycap_R3C3','keycap_R3C3','',(#60867));
#60867 = PRODUCT_CONTEXT('',#2,'mechanical');
#60868 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63291 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63292,#63294);
#63292 = ( REPRESENTATION_RELATIONSHIP('','',#60869,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63293) SHAPE_REPRESENTATION_RELATIONSHIP() );
#63293 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
#63294 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #63295);
#63295 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','keycap_R3C3','',#5,#60864, $);
#63296 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#60866));
#63298 = PRODUCT_DEFINITION_SHAPE('','',#63299);
#63299 = PRODUCT_DEFINITION('design','',#63300,#63303);
#63300 = PRODUCT_DEFINITION_FORMATION('','',#63301);
#63301 = PRODUCT('REF_MX_switch_R3C4','REF_MX_switch_R3C4','',(#63302));
#63302 = PRODUCT_CONTEXT('',#2,'mechanical');
#63303 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#63640 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63641,#63643);
#63641 = ( REPRESENTATION_RELATIONSHIP('','',#63304,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#63642) SHAPE_REPRESENTATION_RELATIONSHIP() );
#63642 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
#63643 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #63644);
#63644 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','REF_MX_switch_R3C4','',#5, #63299,$);
#63645 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63301));
#63647 = PRODUCT_DEFINITION_SHAPE('','',#63648);
#63648 = PRODUCT_DEFINITION('design','',#63649,#63652);
#63649 = PRODUCT_DEFINITION_FORMATION('','',#63650);
#63650 = PRODUCT('keycap_R3C4','keycap_R3C4','',(#63651));
#63651 = PRODUCT_CONTEXT('',#2,'mechanical');
#63652 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66075 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66076,#66078);
#66076 = ( REPRESENTATION_RELATIONSHIP('','',#63653,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66077) SHAPE_REPRESENTATION_RELATIONSHIP() );
#66077 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
#66078 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #66079);
#66079 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','keycap_R3C4','',#5,#63648, $);
#66080 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#63650));
#66082 = PRODUCT_DEFINITION_SHAPE('','',#66083);
#66083 = PRODUCT_DEFINITION('design','',#66084,#66087);
#66084 = PRODUCT_DEFINITION_FORMATION('','',#66085);
#66085 = PRODUCT('REF_MX_switch_R4C2','REF_MX_switch_R4C2','',(#66086));
#66086 = PRODUCT_CONTEXT('',#2,'mechanical');
#66087 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66424 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66425,#66427);
#66425 = ( REPRESENTATION_RELATIONSHIP('','',#66088,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66426) SHAPE_REPRESENTATION_RELATIONSHIP() );
#66426 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
#66427 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #66428);
#66428 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','REF_MX_switch_R4C2','',#5, #66083,$);
#66429 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66085));
#66431 = PRODUCT_DEFINITION_SHAPE('','',#66432);
#66432 = PRODUCT_DEFINITION('design','',#66433,#66436);
#66433 = PRODUCT_DEFINITION_FORMATION('','',#66434);
#66434 = PRODUCT('REF_MX_switch_R4C3','REF_MX_switch_R4C3','',(#66435));
#66435 = PRODUCT_CONTEXT('',#2,'mechanical');
#66436 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#66773 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#66774,#66776);
#66774 = ( REPRESENTATION_RELATIONSHIP('','',#66437,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#66775) SHAPE_REPRESENTATION_RELATIONSHIP() );
#66775 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
#66776 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #66777);
#66777 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','REF_MX_switch_R4C3','',#5, #66432,$);
#66778 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66434));
#66780 = PRODUCT_DEFINITION_SHAPE('','',#66781);
#66781 = PRODUCT_DEFINITION('design','',#66782,#66785);
#66782 = PRODUCT_DEFINITION_FORMATION('','',#66783);
#66783 = PRODUCT('REF_MX_switch_R4C4','REF_MX_switch_R4C4','',(#66784));
#66784 = PRODUCT_CONTEXT('',#2,'mechanical');
#66785 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#67122 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#67123,#67125);
#67123 = ( REPRESENTATION_RELATIONSHIP('','',#66786,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#67124) SHAPE_REPRESENTATION_RELATIONSHIP() );
#67124 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
#67125 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #67126);
#67126 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','REF_MX_switch_R4C4','',#5, #66781,$);
#67127 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#66783));
#67129 = PRODUCT_DEFINITION_SHAPE('','',#67130);
#67130 = PRODUCT_DEFINITION('design','',#67131,#67134);
#67131 = PRODUCT_DEFINITION_FORMATION('','',#67132);
#67132 = PRODUCT('keycap_R4C4','keycap_R4C4','',(#67133));
#67133 = PRODUCT_CONTEXT('',#2,'mechanical');
#67134 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#69557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#69558,#69560);
#69558 = ( REPRESENTATION_RELATIONSHIP('','',#67135,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#69559) SHAPE_REPRESENTATION_RELATIONSHIP() );
#69559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
#69560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #69561);
#69561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','keycap_R4C4','',#5,#67130, $);
#69562 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#67132));
#69564 = PRODUCT_DEFINITION_SHAPE('','',#69565);
#69565 = PRODUCT_DEFINITION('design','',#69566,#69569);
#69566 = PRODUCT_DEFINITION_FORMATION('','',#69567);
#69567 = PRODUCT('wide_keycap','wide_keycap','',(#69568));
#69568 = PRODUCT_CONTEXT('',#2,'mechanical');
#69569 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#72972 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#72973,#72975);
#72973 = ( REPRESENTATION_RELATIONSHIP('','',#69570,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#72974) SHAPE_REPRESENTATION_RELATIONSHIP() );
#72974 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
#72975 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #72976);
#72976 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','wide_keycap','',#5,#69565, $);
#72977 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#69567));
#72979 = PRODUCT_DEFINITION_SHAPE('','',#72980);
#72980 = PRODUCT_DEFINITION('design','',#72981,#72984);
#72981 = PRODUCT_DEFINITION_FORMATION('','',#72982);
#72982 = PRODUCT('REF_PSP_joystick_envelope','REF_PSP_joystick_envelope' ,'',(#72983));
#72983 = PRODUCT_CONTEXT('',#2,'mechanical');
#72984 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#73747 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#73748,#73750);
#73748 = ( REPRESENTATION_RELATIONSHIP('','',#72985,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#73749) SHAPE_REPRESENTATION_RELATIONSHIP() );
#73749 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
#73750 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #73751);
#73751 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','REF_PSP_joystick_envelope' ,'',#5,#72980,$);
#73752 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72982));
#73754 = PRODUCT_DEFINITION_SHAPE('','',#73755);
#73755 = PRODUCT_DEFINITION('design','',#73756,#73759);
#73756 = PRODUCT_DEFINITION_FORMATION('','',#73757);
#73757 = PRODUCT('REF_KB2040_envelope','REF_KB2040_envelope','',(#73758) );
#73758 = PRODUCT_CONTEXT('',#2,'mechanical');
#73759 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74096 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74097,#74099);
#74097 = ( REPRESENTATION_RELATIONSHIP('','',#73760,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74098) SHAPE_REPRESENTATION_RELATIONSHIP() );
#74098 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
#74099 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #74100);
#74100 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','REF_KB2040_envelope','',#5 ,#73755,$);
#74101 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#73757));
#74103 = PRODUCT_DEFINITION_SHAPE('','',#74104);
#74104 = PRODUCT_DEFINITION('design','',#74105,#74108);
#74105 = PRODUCT_DEFINITION_FORMATION('','',#74106);
#74106 = PRODUCT('REF_screw_-43.0_-43.0','REF_screw_-43.0_-43.0','',( #74107));
#74107 = PRODUCT_CONTEXT('',#2,'mechanical');
#74108 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74213 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74214,#74216);
#74214 = ( REPRESENTATION_RELATIONSHIP('','',#74109,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74215) SHAPE_REPRESENTATION_RELATIONSHIP() );
#74215 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
#74216 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #74217);
#74217 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','REF_screw_-43.0_-43.0','', #5,#74104,$);
#74218 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74106));
#74220 = PRODUCT_DEFINITION_SHAPE('','',#74221);
#74221 = PRODUCT_DEFINITION('design','',#74222,#74225);
#74222 = PRODUCT_DEFINITION_FORMATION('','',#74223);
#74223 = PRODUCT('REF_screw_-43.0_43.0','REF_screw_-43.0_43.0','',( #74224));
#74224 = PRODUCT_CONTEXT('',#2,'mechanical');
#74225 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74330 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74331,#74333);
#74331 = ( REPRESENTATION_RELATIONSHIP('','',#74226,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74332) SHAPE_REPRESENTATION_RELATIONSHIP() );
#74332 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
#74333 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #74334);
#74334 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','REF_screw_-43.0_43.0','', #5,#74221,$);
#74335 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74223));
#74337 = PRODUCT_DEFINITION_SHAPE('','',#74338);
#74338 = PRODUCT_DEFINITION('design','',#74339,#74342);
#74339 = PRODUCT_DEFINITION_FORMATION('','',#74340);
#74340 = PRODUCT('REF_screw_43.0_-43.0','REF_screw_43.0_-43.0','',( #74341));
#74341 = PRODUCT_CONTEXT('',#2,'mechanical');
#74342 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74448,#74450);
#74448 = ( REPRESENTATION_RELATIONSHIP('','',#74343,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74449) SHAPE_REPRESENTATION_RELATIONSHIP() );
#74449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
#74450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #74451);
#74451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','REF_screw_43.0_-43.0','', #5,#74338,$);
#74452 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74340));
#74454 = PRODUCT_DEFINITION_SHAPE('','',#74455);
#74455 = PRODUCT_DEFINITION('design','',#74456,#74459);
#74456 = PRODUCT_DEFINITION_FORMATION('','',#74457);
#74457 = PRODUCT('REF_screw_43.0_43.0','REF_screw_43.0_43.0','',(#74458) );
#74458 = PRODUCT_CONTEXT('',#2,'mechanical');
#74459 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#74564 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#74565,#74567);
#74565 = ( REPRESENTATION_RELATIONSHIP('','',#74460,#10) REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#74566) SHAPE_REPRESENTATION_RELATIONSHIP() );
#74566 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
#74567 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', #74568);
#74568 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','REF_screw_43.0_43.0','',#5 ,#74455,$);
#74569 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#74457));
ENDSEC;
END-ISO-10303-21;