diff --git a/config.toml b/config.toml
index 64322f0..c49f5ea 100644
--- a/config.toml
+++ b/config.toml
@@ -1172,6 +1172,20 @@ theme = "doc-theme"
url = "/datasheets/boards/expansion3/"
identifier = "datasheets@boards@expansion3"
parent = "datasheets@boards"
+ weight = 20
+
+[[menu.main]]
+ name = "Pytrack 2.0X"
+ url = "/datasheets/boards/pytrack2/"
+ identifier = "datasheets@boards@pytrack2"
+ parent = "datasheets@boards"
+ weight = 10
+
+[[menu.main]]
+ name = "Pysense 2.0X"
+ url = "/datasheets/boards/pysense2/"
+ identifier = "datasheets@boards@pysense2"
+ parent = "datasheets@boards"
weight = 10
[[menu.main]]
@@ -1179,7 +1193,7 @@ theme = "doc-theme"
url = "/datasheets/boards/pytrack/"
identifier = "datasheets@boards@pytrack"
parent = "datasheets@boards"
- weight = 20
+ weight = 30
[[menu.main]]
name = "Pysense"
diff --git a/content/datasheets/boards/pysense2.md b/content/datasheets/boards/pysense2.md
new file mode 100644
index 0000000..6543685
--- /dev/null
+++ b/content/datasheets/boards/pysense2.md
@@ -0,0 +1,37 @@
+---
+title: "Pysense 2.0X"
+aliases:
+ - datasheets/boards/pysense2.html
+ - datasheets/boards/pysense2.md
+ - product-info/boards/pysense2
+ - chapter/datasheets/boards/pysense2
+---
+
+
+
+## Datasheet
+
+The datasheet of the Pysense 2.0X is available as a PDF File.
+
+ Pysense 2.0 X Datasheet
+
+## Pinout
+
+The pinout of the Pysense is available as a PDF File
+
+ Pysense Pinout
+
+
+
+## Battery Charger
+
+The board features a single cell Li-Ion/Li-Po charger. When the board is being powered via the micro USB connector, it will charge the battery (if connected).
+
+## Mechanical Dimensions
+
+
+
+
+## 3D model for case design
+
+* Please see the 3D model (step format)
diff --git a/content/datasheets/boards/pytrack2.md b/content/datasheets/boards/pytrack2.md
new file mode 100644
index 0000000..1035130
--- /dev/null
+++ b/content/datasheets/boards/pytrack2.md
@@ -0,0 +1,38 @@
+---
+title: "Pytrack 2.0X"
+aliases:
+ - datasheets/boards/pytrack2.html
+ - datasheets/boards/pytrack2.md
+ - product-info/boards/pytrack2
+ - chapter/datasheets/boards/pytrack2
+---
+
+
+
+## Datasheet
+
+The datasheet of the Pytrack is available as a PDF File.
+
+ Pytrack 2.0X Datasheet
+
+## Pinout
+
+The pinout of the Pytrack is available as a PDF File
+
+ Pytrack Pinout
+
+
+
+## Battery Charger
+
+The board features a single cell Li-Ion/Li-Po charger. When the board is being powered via the micro USB connector, it will charge the battery (if connected).
+
+
+
+## Mechanical Dimensions
+
+
+
+## 3D model for case design
+
+* Please see the 3D model (step format)
diff --git a/static/gitbook/assets/PySense2X_specsheet.pdf b/static/gitbook/assets/PySense2X_specsheet.pdf
new file mode 100644
index 0000000..0b7cfd0
Binary files /dev/null and b/static/gitbook/assets/PySense2X_specsheet.pdf differ
diff --git a/static/gitbook/assets/PyTrack2X_specsheet.pdf b/static/gitbook/assets/PyTrack2X_specsheet.pdf
new file mode 100644
index 0000000..4d679a5
Binary files /dev/null and b/static/gitbook/assets/PyTrack2X_specsheet.pdf differ
diff --git a/static/gitbook/assets/Pysense_v2.0X_MechanicalDimensions.png b/static/gitbook/assets/Pysense_v2.0X_MechanicalDimensions.png
new file mode 100644
index 0000000..e48bd2d
Binary files /dev/null and b/static/gitbook/assets/Pysense_v2.0X_MechanicalDimensions.png differ
diff --git a/static/gitbook/assets/Pytrack_v2.0X_MechanicalDimensions.png b/static/gitbook/assets/Pytrack_v2.0X_MechanicalDimensions.png
new file mode 100644
index 0000000..3a8f54c
Binary files /dev/null and b/static/gitbook/assets/Pytrack_v2.0X_MechanicalDimensions.png differ
diff --git a/static/gitbook/assets/pysense2-pinout.pdf b/static/gitbook/assets/pysense2-pinout.pdf
new file mode 100644
index 0000000..8509d18
Binary files /dev/null and b/static/gitbook/assets/pysense2-pinout.pdf differ
diff --git a/static/gitbook/assets/pysense2-pinout.png b/static/gitbook/assets/pysense2-pinout.png
new file mode 100644
index 0000000..7599d0f
Binary files /dev/null and b/static/gitbook/assets/pysense2-pinout.png differ
diff --git a/static/gitbook/assets/pysense2_desc.png b/static/gitbook/assets/pysense2_desc.png
new file mode 100644
index 0000000..f78eab8
Binary files /dev/null and b/static/gitbook/assets/pysense2_desc.png differ
diff --git a/static/gitbook/assets/pysense_v2.0X.step b/static/gitbook/assets/pysense_v2.0X.step
new file mode 100644
index 0000000..9832200
--- /dev/null
+++ b/static/gitbook/assets/pysense_v2.0X.step
@@ -0,0 +1,3294 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2020-01-21T17:06:07',('Author'),(
+ 'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+ ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+ #51,#55,#59,#63,#67,#71,#75),#79);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#17 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#21 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#25 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#33 = DIRECTION('',(0.E+000,0.E+000,1.));
+#34 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#41 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#79 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#83)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#80,#81,#82)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#80 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#81 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#82 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#83 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#80,
+ 'distance_accuracy_value','confusion accuracy');
+#84 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#85 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#86),#376);
+#86 = MANIFOLD_SOLID_BREP('',#87);
+#87 = CLOSED_SHELL('',(#88,#128,#161,#192,#225,#256,#289,#320,#344,#360)
+ );
+#88 = ADVANCED_FACE('',(#89),#123,.T.);
+#89 = FACE_BOUND('',#90,.T.);
+#90 = EDGE_LOOP('',(#91,#101,#109,#117));
+#91 = ORIENTED_EDGE('',*,*,#92,.T.);
+#92 = EDGE_CURVE('',#93,#95,#97,.T.);
+#93 = VERTEX_POINT('',#94);
+#94 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(0.E+000,0.E+000,1.));
+#101 = ORIENTED_EDGE('',*,*,#102,.T.);
+#102 = EDGE_CURVE('',#95,#103,#105,.T.);
+#103 = VERTEX_POINT('',#104);
+#104 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,0.E+000));
+#105 = LINE('',#106,#107);
+#106 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#107 = VECTOR('',#108,1.);
+#108 = DIRECTION('',(0.E+000,1.,0.E+000));
+#109 = ORIENTED_EDGE('',*,*,#110,.F.);
+#110 = EDGE_CURVE('',#111,#103,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,-1.51143208));
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,-1.51143208));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(0.E+000,0.E+000,1.));
+#117 = ORIENTED_EDGE('',*,*,#118,.F.);
+#118 = EDGE_CURVE('',#93,#111,#119,.T.);
+#119 = LINE('',#120,#121);
+#120 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#121 = VECTOR('',#122,1.);
+#122 = DIRECTION('',(0.E+000,1.,0.E+000));
+#123 = PLANE('',#124);
+#124 = AXIS2_PLACEMENT_3D('',#125,#126,#127);
+#125 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#126 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#127 = DIRECTION('',(0.E+000,1.,0.E+000));
+#128 = ADVANCED_FACE('',(#129),#156,.T.);
+#129 = FACE_BOUND('',#130,.T.);
+#130 = EDGE_LOOP('',(#131,#132,#141,#149));
+#131 = ORIENTED_EDGE('',*,*,#110,.T.);
+#132 = ORIENTED_EDGE('',*,*,#133,.T.);
+#133 = EDGE_CURVE('',#103,#134,#136,.T.);
+#134 = VERTEX_POINT('',#135);
+#135 = CARTESIAN_POINT('',(2.5,57.,0.E+000));
+#136 = CIRCLE('',#137,2.499202094337);
+#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140);
+#138 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,0.E+000));
+#139 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#140 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#143,#134,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#145 = LINE('',#146,#147);
+#146 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#147 = VECTOR('',#148,1.);
+#148 = DIRECTION('',(0.E+000,0.E+000,1.));
+#149 = ORIENTED_EDGE('',*,*,#150,.F.);
+#150 = EDGE_CURVE('',#111,#143,#151,.T.);
+#151 = CIRCLE('',#152,2.499202094337);
+#152 = AXIS2_PLACEMENT_3D('',#153,#154,#155);
+#153 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,-1.51143208));
+#154 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#155 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#156 = CYLINDRICAL_SURFACE('',#157,2.499202094337);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,-1.51143208));
+#159 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#160 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#161 = ADVANCED_FACE('',(#162),#187,.T.);
+#162 = FACE_BOUND('',#163,.T.);
+#163 = EDGE_LOOP('',(#164,#165,#173,#181));
+#164 = ORIENTED_EDGE('',*,*,#142,.T.);
+#165 = ORIENTED_EDGE('',*,*,#166,.T.);
+#166 = EDGE_CURVE('',#134,#167,#169,.T.);
+#167 = VERTEX_POINT('',#168);
+#168 = CARTESIAN_POINT('',(37.5,57.,0.E+000));
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(2.5,57.,0.E+000));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.E+000,0.E+000));
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#175,#167,#177,.T.);
+#175 = VERTEX_POINT('',#176);
+#176 = CARTESIAN_POINT('',(37.5,57.,-1.51143208));
+#177 = LINE('',#178,#179);
+#178 = CARTESIAN_POINT('',(37.5,57.,-1.51143208));
+#179 = VECTOR('',#180,1.);
+#180 = DIRECTION('',(0.E+000,0.E+000,1.));
+#181 = ORIENTED_EDGE('',*,*,#182,.F.);
+#182 = EDGE_CURVE('',#143,#175,#183,.T.);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#187 = PLANE('',#188);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#190 = DIRECTION('',(0.E+000,1.,0.E+000));
+#191 = DIRECTION('',(1.,0.E+000,0.E+000));
+#192 = ADVANCED_FACE('',(#193),#220,.T.);
+#193 = FACE_BOUND('',#194,.T.);
+#194 = EDGE_LOOP('',(#195,#196,#205,#213));
+#195 = ORIENTED_EDGE('',*,*,#174,.T.);
+#196 = ORIENTED_EDGE('',*,*,#197,.T.);
+#197 = EDGE_CURVE('',#167,#198,#200,.T.);
+#198 = VERTEX_POINT('',#199);
+#199 = CARTESIAN_POINT('',(40.,54.5,0.E+000));
+#200 = CIRCLE('',#201,2.499199451686);
+#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
+#202 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,0.E+000));
+#203 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#204 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#205 = ORIENTED_EDGE('',*,*,#206,.F.);
+#206 = EDGE_CURVE('',#207,#198,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#209 = LINE('',#210,#211);
+#210 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#211 = VECTOR('',#212,1.);
+#212 = DIRECTION('',(0.E+000,0.E+000,1.));
+#213 = ORIENTED_EDGE('',*,*,#214,.F.);
+#214 = EDGE_CURVE('',#175,#207,#215,.T.);
+#215 = CIRCLE('',#216,2.499199451686);
+#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219);
+#217 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,-1.51143208)
+ );
+#218 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#219 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#220 = CYLINDRICAL_SURFACE('',#221,2.499199451686);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,-1.51143208)
+ );
+#223 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#224 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#225 = ADVANCED_FACE('',(#226),#251,.T.);
+#226 = FACE_BOUND('',#227,.T.);
+#227 = EDGE_LOOP('',(#228,#229,#237,#245));
+#228 = ORIENTED_EDGE('',*,*,#206,.T.);
+#229 = ORIENTED_EDGE('',*,*,#230,.T.);
+#230 = EDGE_CURVE('',#198,#231,#233,.T.);
+#231 = VERTEX_POINT('',#232);
+#232 = CARTESIAN_POINT('',(40.,2.5,0.E+000));
+#233 = LINE('',#234,#235);
+#234 = CARTESIAN_POINT('',(40.,54.5,0.E+000));
+#235 = VECTOR('',#236,1.);
+#236 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#237 = ORIENTED_EDGE('',*,*,#238,.F.);
+#238 = EDGE_CURVE('',#239,#231,#241,.T.);
+#239 = VERTEX_POINT('',#240);
+#240 = CARTESIAN_POINT('',(40.,2.5,-1.51143208));
+#241 = LINE('',#242,#243);
+#242 = CARTESIAN_POINT('',(40.,2.5,-1.51143208));
+#243 = VECTOR('',#244,1.);
+#244 = DIRECTION('',(0.E+000,0.E+000,1.));
+#245 = ORIENTED_EDGE('',*,*,#246,.F.);
+#246 = EDGE_CURVE('',#207,#239,#247,.T.);
+#247 = LINE('',#248,#249);
+#248 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#249 = VECTOR('',#250,1.);
+#250 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#251 = PLANE('',#252);
+#252 = AXIS2_PLACEMENT_3D('',#253,#254,#255);
+#253 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#254 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#255 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#256 = ADVANCED_FACE('',(#257),#284,.T.);
+#257 = FACE_BOUND('',#258,.T.);
+#258 = EDGE_LOOP('',(#259,#260,#269,#277));
+#259 = ORIENTED_EDGE('',*,*,#238,.T.);
+#260 = ORIENTED_EDGE('',*,*,#261,.T.);
+#261 = EDGE_CURVE('',#231,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(37.5,4.440892098501E-016,0.E+000));
+#264 = CIRCLE('',#265,2.499202094337);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(37.500798033075,2.499201966925,0.E+000));
+#267 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#268 = DIRECTION('',(0.999999949019,3.193151432617E-004,0.E+000));
+#269 = ORIENTED_EDGE('',*,*,#270,.F.);
+#270 = EDGE_CURVE('',#271,#262,#273,.T.);
+#271 = VERTEX_POINT('',#272);
+#272 = CARTESIAN_POINT('',(37.5,4.440892098501E-016,-1.51143208));
+#273 = LINE('',#274,#275);
+#274 = CARTESIAN_POINT('',(37.5,4.440892098501E-016,-1.51143208));
+#275 = VECTOR('',#276,1.);
+#276 = DIRECTION('',(0.E+000,0.E+000,1.));
+#277 = ORIENTED_EDGE('',*,*,#278,.F.);
+#278 = EDGE_CURVE('',#239,#271,#279,.T.);
+#279 = CIRCLE('',#280,2.499202094337);
+#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283);
+#281 = CARTESIAN_POINT('',(37.500798033075,2.499201966925,-1.51143208));
+#282 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#283 = DIRECTION('',(0.999999949019,3.193151432617E-004,0.E+000));
+#284 = CYLINDRICAL_SURFACE('',#285,2.499202094337);
+#285 = AXIS2_PLACEMENT_3D('',#286,#287,#288);
+#286 = CARTESIAN_POINT('',(37.500798033075,2.499201966925,-1.51143208));
+#287 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#288 = DIRECTION('',(0.999999949019,3.193151432617E-004,0.E+000));
+#289 = ADVANCED_FACE('',(#290),#315,.T.);
+#290 = FACE_BOUND('',#291,.T.);
+#291 = EDGE_LOOP('',(#292,#293,#301,#309));
+#292 = ORIENTED_EDGE('',*,*,#270,.T.);
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#262,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(2.5,0.E+000,0.E+000));
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(37.5,0.E+000,0.E+000));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#301 = ORIENTED_EDGE('',*,*,#302,.F.);
+#302 = EDGE_CURVE('',#303,#295,#305,.T.);
+#303 = VERTEX_POINT('',#304);
+#304 = CARTESIAN_POINT('',(2.5,0.E+000,-1.51143208));
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(2.5,0.E+000,-1.51143208));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(0.E+000,0.E+000,1.));
+#309 = ORIENTED_EDGE('',*,*,#310,.F.);
+#310 = EDGE_CURVE('',#271,#303,#311,.T.);
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(37.5,0.E+000,-1.51143208));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#315 = PLANE('',#316);
+#316 = AXIS2_PLACEMENT_3D('',#317,#318,#319);
+#317 = CARTESIAN_POINT('',(37.5,0.E+000,-1.51143208));
+#318 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#319 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#320 = ADVANCED_FACE('',(#321),#339,.T.);
+#321 = FACE_BOUND('',#322,.T.);
+#322 = EDGE_LOOP('',(#323,#324,#331,#332));
+#323 = ORIENTED_EDGE('',*,*,#302,.T.);
+#324 = ORIENTED_EDGE('',*,*,#325,.T.);
+#325 = EDGE_CURVE('',#295,#95,#326,.T.);
+#326 = CIRCLE('',#327,2.499268899572);
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,0.E+000));
+#329 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#330 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#331 = ORIENTED_EDGE('',*,*,#92,.F.);
+#332 = ORIENTED_EDGE('',*,*,#333,.F.);
+#333 = EDGE_CURVE('',#303,#93,#334,.T.);
+#334 = CIRCLE('',#335,2.499268899572);
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,-1.51143208));
+#337 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#338 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#339 = CYLINDRICAL_SURFACE('',#340,2.499268899572);
+#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343);
+#341 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,-1.51143208));
+#342 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#343 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#344 = ADVANCED_FACE('',(#345),#355,.F.);
+#345 = FACE_BOUND('',#346,.T.);
+#346 = EDGE_LOOP('',(#347,#348,#349,#350,#351,#352,#353,#354));
+#347 = ORIENTED_EDGE('',*,*,#118,.T.);
+#348 = ORIENTED_EDGE('',*,*,#150,.T.);
+#349 = ORIENTED_EDGE('',*,*,#182,.T.);
+#350 = ORIENTED_EDGE('',*,*,#214,.T.);
+#351 = ORIENTED_EDGE('',*,*,#246,.T.);
+#352 = ORIENTED_EDGE('',*,*,#278,.T.);
+#353 = ORIENTED_EDGE('',*,*,#310,.T.);
+#354 = ORIENTED_EDGE('',*,*,#333,.T.);
+#355 = PLANE('',#356);
+#356 = AXIS2_PLACEMENT_3D('',#357,#358,#359);
+#357 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#358 = DIRECTION('',(0.E+000,0.E+000,1.));
+#359 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#360 = ADVANCED_FACE('',(#361),#371,.T.);
+#361 = FACE_BOUND('',#362,.F.);
+#362 = EDGE_LOOP('',(#363,#364,#365,#366,#367,#368,#369,#370));
+#363 = ORIENTED_EDGE('',*,*,#102,.T.);
+#364 = ORIENTED_EDGE('',*,*,#133,.T.);
+#365 = ORIENTED_EDGE('',*,*,#166,.T.);
+#366 = ORIENTED_EDGE('',*,*,#197,.T.);
+#367 = ORIENTED_EDGE('',*,*,#230,.T.);
+#368 = ORIENTED_EDGE('',*,*,#261,.T.);
+#369 = ORIENTED_EDGE('',*,*,#294,.T.);
+#370 = ORIENTED_EDGE('',*,*,#325,.T.);
+#371 = PLANE('',#372);
+#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
+#373 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#374 = DIRECTION('',(0.E+000,0.E+000,1.));
+#375 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#380)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#377,#378,#379)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#377 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#378 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#379 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#380 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#377,
+ 'distance_accuracy_value','confusion accuracy');
+#381 = SHAPE_DEFINITION_REPRESENTATION(#382,#85);
+#382 = PRODUCT_DEFINITION_SHAPE('','',#383);
+#383 = PRODUCT_DEFINITION('design','',#384,#387);
+#384 = PRODUCT_DEFINITION_FORMATION('','',#385);
+#385 = PRODUCT('Board','Board','',(#386));
+#386 = PRODUCT_CONTEXT('',#2,'mechanical');
+#387 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#389,#391);
+#389 = ( REPRESENTATION_RELATIONSHIP('','',#85,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#390)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#392
+ );
+#392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','','',#5,#383,$);
+#393 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#385));
+#394 = SHAPE_DEFINITION_REPRESENTATION(#395,#401);
+#395 = PRODUCT_DEFINITION_SHAPE('','',#396);
+#396 = PRODUCT_DEFINITION('design','',#397,#400);
+#397 = PRODUCT_DEFINITION_FORMATION('','',#398);
+#398 = PRODUCT('L12','L12','',(#399));
+#399 = PRODUCT_CONTEXT('',#2,'mechanical');
+#400 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#401 = SHAPE_REPRESENTATION('',(#11,#402),#406);
+#402 = AXIS2_PLACEMENT_3D('',#403,#404,#405);
+#403 = CARTESIAN_POINT('',(34.749993682891,35.719997801523,0.E+000));
+#404 = DIRECTION('',(0.E+000,0.E+000,1.));
+#405 = DIRECTION('',(1.,0.E+000,0.E+000));
+#406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#410)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#407,#408,#409)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#407 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#408 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#409 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#410 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#407,
+ 'distance_accuracy_value','confusion accuracy');
+#411 = SHAPE_DEFINITION_REPRESENTATION(#412,#418);
+#412 = PRODUCT_DEFINITION_SHAPE('','',#413);
+#413 = PRODUCT_DEFINITION('design','',#414,#417);
+#414 = PRODUCT_DEFINITION_FORMATION('','',#415);
+#415 = PRODUCT('6206559168','6206559168','',(#416));
+#416 = PRODUCT_CONTEXT('',#2,'mechanical');
+#417 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#418 = SHAPE_REPRESENTATION('',(#11,#419),#423);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#422 = DIRECTION('',(1.,0.E+000,0.E+000));
+#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#427)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#424,#425,#426)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#424 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#425 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#426 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#427 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#424,
+ 'distance_accuracy_value','confusion accuracy');
+#428 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#429),#579);
+#429 = MANIFOLD_SOLID_BREP('',#430);
+#430 = CLOSED_SHELL('',(#431,#471,#502,#533,#555,#567));
+#431 = ADVANCED_FACE('',(#432),#466,.F.);
+#432 = FACE_BOUND('',#433,.F.);
+#433 = EDGE_LOOP('',(#434,#444,#452,#460));
+#434 = ORIENTED_EDGE('',*,*,#435,.T.);
+#435 = EDGE_CURVE('',#436,#438,#440,.T.);
+#436 = VERTEX_POINT('',#437);
+#437 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.E+000));
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.70000114));
+#440 = LINE('',#441,#442);
+#441 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.E+000));
+#442 = VECTOR('',#443,1.);
+#443 = DIRECTION('',(0.E+000,0.E+000,1.));
+#444 = ORIENTED_EDGE('',*,*,#445,.T.);
+#445 = EDGE_CURVE('',#438,#446,#448,.T.);
+#446 = VERTEX_POINT('',#447);
+#447 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.70000114));
+#448 = LINE('',#449,#450);
+#449 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.70000114));
+#450 = VECTOR('',#451,1.);
+#451 = DIRECTION('',(1.,0.E+000,0.E+000));
+#452 = ORIENTED_EDGE('',*,*,#453,.F.);
+#453 = EDGE_CURVE('',#454,#446,#456,.T.);
+#454 = VERTEX_POINT('',#455);
+#455 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.E+000));
+#456 = LINE('',#457,#458);
+#457 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.E+000));
+#458 = VECTOR('',#459,1.);
+#459 = DIRECTION('',(0.E+000,0.E+000,1.));
+#460 = ORIENTED_EDGE('',*,*,#461,.F.);
+#461 = EDGE_CURVE('',#436,#454,#462,.T.);
+#462 = LINE('',#463,#464);
+#463 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.E+000));
+#464 = VECTOR('',#465,1.);
+#465 = DIRECTION('',(1.,0.E+000,0.E+000));
+#466 = PLANE('',#467);
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.E+000));
+#469 = DIRECTION('',(0.E+000,1.,0.E+000));
+#470 = DIRECTION('',(1.,0.E+000,0.E+000));
+#471 = ADVANCED_FACE('',(#472),#497,.F.);
+#472 = FACE_BOUND('',#473,.F.);
+#473 = EDGE_LOOP('',(#474,#475,#483,#491));
+#474 = ORIENTED_EDGE('',*,*,#453,.T.);
+#475 = ORIENTED_EDGE('',*,*,#476,.T.);
+#476 = EDGE_CURVE('',#446,#477,#479,.T.);
+#477 = VERTEX_POINT('',#478);
+#478 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.70000114));
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.70000114));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(0.E+000,1.,0.E+000));
+#483 = ORIENTED_EDGE('',*,*,#484,.F.);
+#484 = EDGE_CURVE('',#485,#477,#487,.T.);
+#485 = VERTEX_POINT('',#486);
+#486 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.E+000));
+#487 = LINE('',#488,#489);
+#488 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.E+000));
+#489 = VECTOR('',#490,1.);
+#490 = DIRECTION('',(0.E+000,0.E+000,1.));
+#491 = ORIENTED_EDGE('',*,*,#492,.F.);
+#492 = EDGE_CURVE('',#454,#485,#493,.T.);
+#493 = LINE('',#494,#495);
+#494 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.E+000));
+#495 = VECTOR('',#496,1.);
+#496 = DIRECTION('',(0.E+000,1.,0.E+000));
+#497 = PLANE('',#498);
+#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
+#499 = CARTESIAN_POINT('',(1.07499912,-0.70000114,0.E+000));
+#500 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#501 = DIRECTION('',(0.E+000,1.,0.E+000));
+#502 = ADVANCED_FACE('',(#503),#528,.F.);
+#503 = FACE_BOUND('',#504,.F.);
+#504 = EDGE_LOOP('',(#505,#506,#514,#522));
+#505 = ORIENTED_EDGE('',*,*,#484,.T.);
+#506 = ORIENTED_EDGE('',*,*,#507,.T.);
+#507 = EDGE_CURVE('',#477,#508,#510,.T.);
+#508 = VERTEX_POINT('',#509);
+#509 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.70000114));
+#510 = LINE('',#511,#512);
+#511 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.70000114));
+#512 = VECTOR('',#513,1.);
+#513 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#514 = ORIENTED_EDGE('',*,*,#515,.F.);
+#515 = EDGE_CURVE('',#516,#508,#518,.T.);
+#516 = VERTEX_POINT('',#517);
+#517 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.E+000));
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.E+000));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#522 = ORIENTED_EDGE('',*,*,#523,.F.);
+#523 = EDGE_CURVE('',#485,#516,#524,.T.);
+#524 = LINE('',#525,#526);
+#525 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.E+000));
+#526 = VECTOR('',#527,1.);
+#527 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#528 = PLANE('',#529);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(1.07499912,0.70000114,0.E+000));
+#531 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#532 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#533 = ADVANCED_FACE('',(#534),#550,.F.);
+#534 = FACE_BOUND('',#535,.F.);
+#535 = EDGE_LOOP('',(#536,#537,#543,#544));
+#536 = ORIENTED_EDGE('',*,*,#515,.T.);
+#537 = ORIENTED_EDGE('',*,*,#538,.T.);
+#538 = EDGE_CURVE('',#508,#438,#539,.T.);
+#539 = LINE('',#540,#541);
+#540 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.70000114));
+#541 = VECTOR('',#542,1.);
+#542 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#543 = ORIENTED_EDGE('',*,*,#435,.F.);
+#544 = ORIENTED_EDGE('',*,*,#545,.F.);
+#545 = EDGE_CURVE('',#516,#436,#546,.T.);
+#546 = LINE('',#547,#548);
+#547 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.E+000));
+#548 = VECTOR('',#549,1.);
+#549 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#550 = PLANE('',#551);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(-1.07499912,0.70000114,0.E+000));
+#553 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#554 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#555 = ADVANCED_FACE('',(#556),#562,.T.);
+#556 = FACE_BOUND('',#557,.F.);
+#557 = EDGE_LOOP('',(#558,#559,#560,#561));
+#558 = ORIENTED_EDGE('',*,*,#461,.T.);
+#559 = ORIENTED_EDGE('',*,*,#492,.T.);
+#560 = ORIENTED_EDGE('',*,*,#523,.T.);
+#561 = ORIENTED_EDGE('',*,*,#545,.T.);
+#562 = PLANE('',#563);
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.E+000));
+#565 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#566 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#567 = ADVANCED_FACE('',(#568),#574,.F.);
+#568 = FACE_BOUND('',#569,.T.);
+#569 = EDGE_LOOP('',(#570,#571,#572,#573));
+#570 = ORIENTED_EDGE('',*,*,#445,.T.);
+#571 = ORIENTED_EDGE('',*,*,#476,.T.);
+#572 = ORIENTED_EDGE('',*,*,#507,.T.);
+#573 = ORIENTED_EDGE('',*,*,#538,.T.);
+#574 = PLANE('',#575);
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(-1.07499912,-0.70000114,0.70000114));
+#577 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#578 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#583)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#580,#581,#582)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#580 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#581 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#582 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#583 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#580,
+ 'distance_accuracy_value','confusion accuracy');
+#584 = SHAPE_DEFINITION_REPRESENTATION(#585,#428);
+#585 = PRODUCT_DEFINITION_SHAPE('','',#586);
+#586 = PRODUCT_DEFINITION('design','',#587,#590);
+#587 = PRODUCT_DEFINITION_FORMATION('','',#588);
+#588 = PRODUCT('Extruded','Extruded','',(#589));
+#589 = PRODUCT_CONTEXT('',#2,'mechanical');
+#590 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#591 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#592,#594);
+#592 = ( REPRESENTATION_RELATIONSHIP('','',#428,#418)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#593)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#593 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
+#594 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#595
+ );
+#595 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','11','',#413,#586,$);
+#596 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#588));
+#597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#598,#600);
+#598 = ( REPRESENTATION_RELATIONSHIP('','',#418,#401)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#599)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#402);
+#600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#601
+ );
+#601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#396,#413,$);
+#602 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#415));
+#603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#604,#606);
+#604 = ( REPRESENTATION_RELATIONSHIP('','',#401,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#605)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#607
+ );
+#607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#396,$);
+#608 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#398));
+#609 = SHAPE_DEFINITION_REPRESENTATION(#610,#616);
+#610 = PRODUCT_DEFINITION_SHAPE('','',#611);
+#611 = PRODUCT_DEFINITION('design','',#612,#615);
+#612 = PRODUCT_DEFINITION_FORMATION('','',#613);
+#613 = PRODUCT('L11','L11','',(#614));
+#614 = PRODUCT_CONTEXT('',#2,'mechanical');
+#615 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#616 = SHAPE_REPRESENTATION('',(#11,#617),#621);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(7.560006500273,30.469997801523,0.E+000));
+#619 = DIRECTION('',(0.E+000,0.E+000,1.));
+#620 = DIRECTION('',(1.,0.E+000,0.E+000));
+#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#625)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#622,#623,#624)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#622 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#623 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#624 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#625 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#622,
+ 'distance_accuracy_value','confusion accuracy');
+#626 = SHAPE_DEFINITION_REPRESENTATION(#627,#633);
+#627 = PRODUCT_DEFINITION_SHAPE('','',#628);
+#628 = PRODUCT_DEFINITION('design','',#629,#632);
+#629 = PRODUCT_DEFINITION_FORMATION('','',#630);
+#630 = PRODUCT('6206558976','6206558976','',(#631));
+#631 = PRODUCT_CONTEXT('',#2,'mechanical');
+#632 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#633 = SHAPE_REPRESENTATION('',(#11,#634),#638);
+#634 = AXIS2_PLACEMENT_3D('',#635,#636,#637);
+#635 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#636 = DIRECTION('',(0.E+000,0.E+000,1.));
+#637 = DIRECTION('',(1.,0.E+000,0.E+000));
+#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#642)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#639,#640,#641)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#639 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#640 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#641 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#642 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#639,
+ 'distance_accuracy_value','confusion accuracy');
+#643 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#644),#794);
+#644 = MANIFOLD_SOLID_BREP('',#645);
+#645 = CLOSED_SHELL('',(#646,#686,#717,#748,#770,#782));
+#646 = ADVANCED_FACE('',(#647),#681,.F.);
+#647 = FACE_BOUND('',#648,.F.);
+#648 = EDGE_LOOP('',(#649,#659,#667,#675));
+#649 = ORIENTED_EDGE('',*,*,#650,.T.);
+#650 = EDGE_CURVE('',#651,#653,#655,.T.);
+#651 = VERTEX_POINT('',#652);
+#652 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#653 = VERTEX_POINT('',#654);
+#654 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#655 = LINE('',#656,#657);
+#656 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#657 = VECTOR('',#658,1.);
+#658 = DIRECTION('',(0.E+000,0.E+000,1.));
+#659 = ORIENTED_EDGE('',*,*,#660,.T.);
+#660 = EDGE_CURVE('',#653,#661,#663,.T.);
+#661 = VERTEX_POINT('',#662);
+#662 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.70000114));
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#667 = ORIENTED_EDGE('',*,*,#668,.F.);
+#668 = EDGE_CURVE('',#669,#661,#671,.T.);
+#669 = VERTEX_POINT('',#670);
+#670 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#671 = LINE('',#672,#673);
+#672 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#673 = VECTOR('',#674,1.);
+#674 = DIRECTION('',(0.E+000,0.E+000,1.));
+#675 = ORIENTED_EDGE('',*,*,#676,.F.);
+#676 = EDGE_CURVE('',#651,#669,#677,.T.);
+#677 = LINE('',#678,#679);
+#678 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#679 = VECTOR('',#680,1.);
+#680 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#681 = PLANE('',#682);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#684 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#685 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#686 = ADVANCED_FACE('',(#687),#712,.F.);
+#687 = FACE_BOUND('',#688,.F.);
+#688 = EDGE_LOOP('',(#689,#690,#698,#706));
+#689 = ORIENTED_EDGE('',*,*,#668,.T.);
+#690 = ORIENTED_EDGE('',*,*,#691,.T.);
+#691 = EDGE_CURVE('',#661,#692,#694,.T.);
+#692 = VERTEX_POINT('',#693);
+#693 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.70000114));
+#694 = LINE('',#695,#696);
+#695 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.70000114));
+#696 = VECTOR('',#697,1.);
+#697 = DIRECTION('',(1.,0.E+000,0.E+000));
+#698 = ORIENTED_EDGE('',*,*,#699,.F.);
+#699 = EDGE_CURVE('',#700,#692,#702,.T.);
+#700 = VERTEX_POINT('',#701);
+#701 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#702 = LINE('',#703,#704);
+#703 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#704 = VECTOR('',#705,1.);
+#705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#706 = ORIENTED_EDGE('',*,*,#707,.F.);
+#707 = EDGE_CURVE('',#669,#700,#708,.T.);
+#708 = LINE('',#709,#710);
+#709 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#710 = VECTOR('',#711,1.);
+#711 = DIRECTION('',(1.,0.E+000,0.E+000));
+#712 = PLANE('',#713);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#715 = DIRECTION('',(0.E+000,1.,0.E+000));
+#716 = DIRECTION('',(1.,0.E+000,0.E+000));
+#717 = ADVANCED_FACE('',(#718),#743,.F.);
+#718 = FACE_BOUND('',#719,.F.);
+#719 = EDGE_LOOP('',(#720,#721,#729,#737));
+#720 = ORIENTED_EDGE('',*,*,#699,.T.);
+#721 = ORIENTED_EDGE('',*,*,#722,.T.);
+#722 = EDGE_CURVE('',#692,#723,#725,.T.);
+#723 = VERTEX_POINT('',#724);
+#724 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.70000114));
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.70000114));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(0.E+000,1.,0.E+000));
+#729 = ORIENTED_EDGE('',*,*,#730,.F.);
+#730 = EDGE_CURVE('',#731,#723,#733,.T.);
+#731 = VERTEX_POINT('',#732);
+#732 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(0.E+000,0.E+000,1.));
+#737 = ORIENTED_EDGE('',*,*,#738,.F.);
+#738 = EDGE_CURVE('',#700,#731,#739,.T.);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(0.E+000,1.,0.E+000));
+#743 = PLANE('',#744);
+#744 = AXIS2_PLACEMENT_3D('',#745,#746,#747);
+#745 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#746 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#747 = DIRECTION('',(0.E+000,1.,0.E+000));
+#748 = ADVANCED_FACE('',(#749),#765,.F.);
+#749 = FACE_BOUND('',#750,.F.);
+#750 = EDGE_LOOP('',(#751,#752,#758,#759));
+#751 = ORIENTED_EDGE('',*,*,#730,.T.);
+#752 = ORIENTED_EDGE('',*,*,#753,.T.);
+#753 = EDGE_CURVE('',#723,#653,#754,.T.);
+#754 = LINE('',#755,#756);
+#755 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.70000114));
+#756 = VECTOR('',#757,1.);
+#757 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#758 = ORIENTED_EDGE('',*,*,#650,.F.);
+#759 = ORIENTED_EDGE('',*,*,#760,.F.);
+#760 = EDGE_CURVE('',#731,#651,#761,.T.);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#765 = PLANE('',#766);
+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
+#767 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#768 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#769 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#770 = ADVANCED_FACE('',(#771),#777,.T.);
+#771 = FACE_BOUND('',#772,.F.);
+#772 = EDGE_LOOP('',(#773,#774,#775,#776));
+#773 = ORIENTED_EDGE('',*,*,#676,.T.);
+#774 = ORIENTED_EDGE('',*,*,#707,.T.);
+#775 = ORIENTED_EDGE('',*,*,#738,.T.);
+#776 = ORIENTED_EDGE('',*,*,#760,.T.);
+#777 = PLANE('',#778);
+#778 = AXIS2_PLACEMENT_3D('',#779,#780,#781);
+#779 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#780 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#781 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#782 = ADVANCED_FACE('',(#783),#789,.F.);
+#783 = FACE_BOUND('',#784,.T.);
+#784 = EDGE_LOOP('',(#785,#786,#787,#788));
+#785 = ORIENTED_EDGE('',*,*,#660,.T.);
+#786 = ORIENTED_EDGE('',*,*,#691,.T.);
+#787 = ORIENTED_EDGE('',*,*,#722,.T.);
+#788 = ORIENTED_EDGE('',*,*,#753,.T.);
+#789 = PLANE('',#790);
+#790 = AXIS2_PLACEMENT_3D('',#791,#792,#793);
+#791 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#792 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#793 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#798)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#795,#796,#797)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#795 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#796 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#797 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#798 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#795,
+ 'distance_accuracy_value','confusion accuracy');
+#799 = SHAPE_DEFINITION_REPRESENTATION(#800,#643);
+#800 = PRODUCT_DEFINITION_SHAPE('','',#801);
+#801 = PRODUCT_DEFINITION('design','',#802,#805);
+#802 = PRODUCT_DEFINITION_FORMATION('','',#803);
+#803 = PRODUCT('Extruded','Extruded','',(#804));
+#804 = PRODUCT_CONTEXT('',#2,'mechanical');
+#805 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#807,#809);
+#807 = ( REPRESENTATION_RELATIONSHIP('','',#643,#633)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#808)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#634);
+#809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#810
+ );
+#810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','12','',#628,#801,$);
+#811 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#803));
+#812 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#813,#815);
+#813 = ( REPRESENTATION_RELATIONSHIP('','',#633,#616)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#814)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#814 = ITEM_DEFINED_TRANSFORMATION('','',#11,#617);
+#815 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#816
+ );
+#816 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','','',#611,#628,$);
+#817 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#630));
+#818 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#819,#821);
+#819 = ( REPRESENTATION_RELATIONSHIP('','',#616,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#820)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#820 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#821 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#822
+ );
+#822 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','','',#5,#611,$);
+#823 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#613));
+#824 = SHAPE_DEFINITION_REPRESENTATION(#825,#831);
+#825 = PRODUCT_DEFINITION_SHAPE('','',#826);
+#826 = PRODUCT_DEFINITION('design','',#827,#830);
+#827 = PRODUCT_DEFINITION_FORMATION('','',#828);
+#828 = PRODUCT('L10','L10','',(#829));
+#829 = PRODUCT_CONTEXT('',#2,'mechanical');
+#830 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#831 = SHAPE_REPRESENTATION('',(#11,#832),#836);
+#832 = AXIS2_PLACEMENT_3D('',#833,#834,#835);
+#833 = CARTESIAN_POINT('',(19.060006500273,46.359997191172,0.E+000));
+#834 = DIRECTION('',(0.E+000,0.E+000,1.));
+#835 = DIRECTION('',(1.,0.E+000,0.E+000));
+#836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#840)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#837,#838,#839)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#837 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#838 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#839 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#840 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#837,
+ 'distance_accuracy_value','confusion accuracy');
+#841 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#842,#844);
+#842 = ( REPRESENTATION_RELATIONSHIP('','',#633,#831)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#843)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#843 = ITEM_DEFINED_TRANSFORMATION('','',#11,#832);
+#844 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#845
+ );
+#845 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('8','','',#826,#628,$);
+#846 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#847,#849);
+#847 = ( REPRESENTATION_RELATIONSHIP('','',#831,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#848)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#848 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#849 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#850
+ );
+#850 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','','',#5,#826,$);
+#851 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#828));
+#852 = SHAPE_DEFINITION_REPRESENTATION(#853,#859);
+#853 = PRODUCT_DEFINITION_SHAPE('','',#854);
+#854 = PRODUCT_DEFINITION('design','',#855,#858);
+#855 = PRODUCT_DEFINITION_FORMATION('','',#856);
+#856 = PRODUCT('P2','P2','',(#857));
+#857 = PRODUCT_CONTEXT('',#2,'mechanical');
+#858 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#859 = SHAPE_REPRESENTATION('',(#11,#860),#864);
+#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863);
+#861 = CARTESIAN_POINT('',(36.644997955352,45.699993529063,0.E+000));
+#862 = DIRECTION('',(0.E+000,0.E+000,1.));
+#863 = DIRECTION('',(1.,0.E+000,0.E+000));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#868)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#865,#866,#867)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#865 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#866 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#867 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#868 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#865,
+ 'distance_accuracy_value','confusion accuracy');
+#869 = SHAPE_DEFINITION_REPRESENTATION(#870,#876);
+#870 = PRODUCT_DEFINITION_SHAPE('','',#871);
+#871 = PRODUCT_DEFINITION('design','',#872,#875);
+#872 = PRODUCT_DEFINITION_FORMATION('','',#873);
+#873 = PRODUCT('6206559552','6206559552','',(#874));
+#874 = PRODUCT_CONTEXT('',#2,'mechanical');
+#875 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#876 = SHAPE_REPRESENTATION('',(#11,#877),#881);
+#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880);
+#878 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#879 = DIRECTION('',(0.E+000,0.E+000,1.));
+#880 = DIRECTION('',(1.,0.E+000,0.E+000));
+#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#885)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#882,#883,#884)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#882 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#883 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#884 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#885 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#882,
+ 'distance_accuracy_value','confusion accuracy');
+#886 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#887),#1037);
+#887 = MANIFOLD_SOLID_BREP('',#888);
+#888 = CLOSED_SHELL('',(#889,#929,#960,#991,#1013,#1025));
+#889 = ADVANCED_FACE('',(#890),#924,.F.);
+#890 = FACE_BOUND('',#891,.F.);
+#891 = EDGE_LOOP('',(#892,#902,#910,#918));
+#892 = ORIENTED_EDGE('',*,*,#893,.T.);
+#893 = EDGE_CURVE('',#894,#896,#898,.T.);
+#894 = VERTEX_POINT('',#895);
+#895 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#896 = VERTEX_POINT('',#897);
+#897 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#898 = LINE('',#899,#900);
+#899 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#900 = VECTOR('',#901,1.);
+#901 = DIRECTION('',(0.E+000,0.E+000,1.));
+#902 = ORIENTED_EDGE('',*,*,#903,.T.);
+#903 = EDGE_CURVE('',#896,#904,#906,.T.);
+#904 = VERTEX_POINT('',#905);
+#905 = CARTESIAN_POINT('',(-2.54999998,5.05000006,5.39999936));
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#910 = ORIENTED_EDGE('',*,*,#911,.F.);
+#911 = EDGE_CURVE('',#912,#904,#914,.T.);
+#912 = VERTEX_POINT('',#913);
+#913 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(0.E+000,0.E+000,1.));
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#894,#912,#920,.T.);
+#920 = LINE('',#921,#922);
+#921 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#922 = VECTOR('',#923,1.);
+#923 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#924 = PLANE('',#925);
+#925 = AXIS2_PLACEMENT_3D('',#926,#927,#928);
+#926 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#927 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#928 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#929 = ADVANCED_FACE('',(#930),#955,.F.);
+#930 = FACE_BOUND('',#931,.F.);
+#931 = EDGE_LOOP('',(#932,#933,#941,#949));
+#932 = ORIENTED_EDGE('',*,*,#911,.T.);
+#933 = ORIENTED_EDGE('',*,*,#934,.T.);
+#934 = EDGE_CURVE('',#904,#935,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,5.39999936));
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(-2.54999998,5.05000006,5.39999936));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#941 = ORIENTED_EDGE('',*,*,#942,.F.);
+#942 = EDGE_CURVE('',#943,#935,#945,.T.);
+#943 = VERTEX_POINT('',#944);
+#944 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#947 = VECTOR('',#948,1.);
+#948 = DIRECTION('',(0.E+000,0.E+000,1.));
+#949 = ORIENTED_EDGE('',*,*,#950,.F.);
+#950 = EDGE_CURVE('',#912,#943,#951,.T.);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#955 = PLANE('',#956);
+#956 = AXIS2_PLACEMENT_3D('',#957,#958,#959);
+#957 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#958 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#959 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#960 = ADVANCED_FACE('',(#961),#986,.F.);
+#961 = FACE_BOUND('',#962,.F.);
+#962 = EDGE_LOOP('',(#963,#964,#972,#980));
+#963 = ORIENTED_EDGE('',*,*,#942,.T.);
+#964 = ORIENTED_EDGE('',*,*,#965,.T.);
+#965 = EDGE_CURVE('',#935,#966,#968,.T.);
+#966 = VERTEX_POINT('',#967);
+#967 = CARTESIAN_POINT('',(2.54999998,-5.05000006,5.39999936));
+#968 = LINE('',#969,#970);
+#969 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,5.39999936));
+#970 = VECTOR('',#971,1.);
+#971 = DIRECTION('',(1.,0.E+000,0.E+000));
+#972 = ORIENTED_EDGE('',*,*,#973,.F.);
+#973 = EDGE_CURVE('',#974,#966,#976,.T.);
+#974 = VERTEX_POINT('',#975);
+#975 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#976 = LINE('',#977,#978);
+#977 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#978 = VECTOR('',#979,1.);
+#979 = DIRECTION('',(0.E+000,0.E+000,1.));
+#980 = ORIENTED_EDGE('',*,*,#981,.F.);
+#981 = EDGE_CURVE('',#943,#974,#982,.T.);
+#982 = LINE('',#983,#984);
+#983 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#984 = VECTOR('',#985,1.);
+#985 = DIRECTION('',(1.,0.E+000,0.E+000));
+#986 = PLANE('',#987);
+#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990);
+#988 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#989 = DIRECTION('',(0.E+000,1.,0.E+000));
+#990 = DIRECTION('',(1.,0.E+000,0.E+000));
+#991 = ADVANCED_FACE('',(#992),#1008,.F.);
+#992 = FACE_BOUND('',#993,.F.);
+#993 = EDGE_LOOP('',(#994,#995,#1001,#1002));
+#994 = ORIENTED_EDGE('',*,*,#973,.T.);
+#995 = ORIENTED_EDGE('',*,*,#996,.T.);
+#996 = EDGE_CURVE('',#966,#896,#997,.T.);
+#997 = LINE('',#998,#999);
+#998 = CARTESIAN_POINT('',(2.54999998,-5.05000006,5.39999936));
+#999 = VECTOR('',#1000,1.);
+#1000 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1001 = ORIENTED_EDGE('',*,*,#893,.F.);
+#1002 = ORIENTED_EDGE('',*,*,#1003,.F.);
+#1003 = EDGE_CURVE('',#974,#894,#1004,.T.);
+#1004 = LINE('',#1005,#1006);
+#1005 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#1006 = VECTOR('',#1007,1.);
+#1007 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1008 = PLANE('',#1009);
+#1009 = AXIS2_PLACEMENT_3D('',#1010,#1011,#1012);
+#1010 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#1011 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1012 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1013 = ADVANCED_FACE('',(#1014),#1020,.T.);
+#1014 = FACE_BOUND('',#1015,.F.);
+#1015 = EDGE_LOOP('',(#1016,#1017,#1018,#1019));
+#1016 = ORIENTED_EDGE('',*,*,#919,.T.);
+#1017 = ORIENTED_EDGE('',*,*,#950,.T.);
+#1018 = ORIENTED_EDGE('',*,*,#981,.T.);
+#1019 = ORIENTED_EDGE('',*,*,#1003,.T.);
+#1020 = PLANE('',#1021);
+#1021 = AXIS2_PLACEMENT_3D('',#1022,#1023,#1024);
+#1022 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#1023 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1024 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1025 = ADVANCED_FACE('',(#1026),#1032,.F.);
+#1026 = FACE_BOUND('',#1027,.T.);
+#1027 = EDGE_LOOP('',(#1028,#1029,#1030,#1031));
+#1028 = ORIENTED_EDGE('',*,*,#903,.T.);
+#1029 = ORIENTED_EDGE('',*,*,#934,.T.);
+#1030 = ORIENTED_EDGE('',*,*,#965,.T.);
+#1031 = ORIENTED_EDGE('',*,*,#996,.T.);
+#1032 = PLANE('',#1033);
+#1033 = AXIS2_PLACEMENT_3D('',#1034,#1035,#1036);
+#1034 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#1035 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1036 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1041))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1038,#1039,#1040)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1038 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1039 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1040 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1041 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1038,
+ 'distance_accuracy_value','confusion accuracy');
+#1042 = SHAPE_DEFINITION_REPRESENTATION(#1043,#886);
+#1043 = PRODUCT_DEFINITION_SHAPE('','',#1044);
+#1044 = PRODUCT_DEFINITION('design','',#1045,#1048);
+#1045 = PRODUCT_DEFINITION_FORMATION('','',#1046);
+#1046 = PRODUCT('Extruded','Extruded','',(#1047));
+#1047 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1048 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1049 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1050,#1052);
+#1050 = ( REPRESENTATION_RELATIONSHIP('','',#886,#876)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1051)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1051 = ITEM_DEFINED_TRANSFORMATION('','',#11,#877);
+#1052 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1053);
+#1053 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','9','',#871,#1044,$);
+#1054 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1046));
+#1055 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1056,#1058);
+#1056 = ( REPRESENTATION_RELATIONSHIP('','',#876,#859)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1057)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1057 = ITEM_DEFINED_TRANSFORMATION('','',#11,#860);
+#1058 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1059);
+#1059 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','','',#854,#871,$);
+#1060 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#873));
+#1061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1062,#1064);
+#1062 = ( REPRESENTATION_RELATIONSHIP('','',#859,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1063)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#1064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1065);
+#1065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','','',#5,#854,$);
+#1066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#856));
+#1067 = SHAPE_DEFINITION_REPRESENTATION(#1068,#1074);
+#1068 = PRODUCT_DEFINITION_SHAPE('','',#1069);
+#1069 = PRODUCT_DEFINITION('design','',#1070,#1073);
+#1070 = PRODUCT_DEFINITION_FORMATION('','',#1071);
+#1071 = PRODUCT('Q9','Q9','',(#1072));
+#1072 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1074 = SHAPE_REPRESENTATION('',(#11,#1075),#1079);
+#1075 = AXIS2_PLACEMENT_3D('',#1076,#1077,#1078);
+#1076 = CARTESIAN_POINT('',(26.920037628203,45.640072264414,
+ 9.999974630773E-003));
+#1077 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1078 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1083))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1080,#1081,#1082)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1080 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1081 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1082 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1083 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1080,
+ 'distance_accuracy_value','confusion accuracy');
+#1084 = SHAPE_DEFINITION_REPRESENTATION(#1085,#1091);
+#1085 = PRODUCT_DEFINITION_SHAPE('','',#1086);
+#1086 = PRODUCT_DEFINITION('design','',#1087,#1090);
+#1087 = PRODUCT_DEFINITION_FORMATION('','',#1088);
+#1088 = PRODUCT('6206560704','6206560704','',(#1089));
+#1089 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1090 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1091 = SHAPE_REPRESENTATION('',(#11,#1092),#1096);
+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
+#1093 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1094 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1095 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1100))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1097,#1098,#1099)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1097 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1098 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1099 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1100 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1097,
+ 'distance_accuracy_value','confusion accuracy');
+#1101 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1102),#1252);
+#1102 = MANIFOLD_SOLID_BREP('',#1103);
+#1103 = CLOSED_SHELL('',(#1104,#1144,#1175,#1206,#1228,#1240));
+#1104 = ADVANCED_FACE('',(#1105),#1139,.F.);
+#1105 = FACE_BOUND('',#1106,.F.);
+#1106 = EDGE_LOOP('',(#1107,#1117,#1125,#1133));
+#1107 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#1108 = EDGE_CURVE('',#1109,#1111,#1113,.T.);
+#1109 = VERTEX_POINT('',#1110);
+#1110 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1113 = LINE('',#1114,#1115);
+#1114 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1115 = VECTOR('',#1116,1.);
+#1116 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1117 = ORIENTED_EDGE('',*,*,#1118,.T.);
+#1118 = EDGE_CURVE('',#1111,#1119,#1121,.T.);
+#1119 = VERTEX_POINT('',#1120);
+#1120 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.33999932));
+#1121 = LINE('',#1122,#1123);
+#1122 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1123 = VECTOR('',#1124,1.);
+#1124 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1125 = ORIENTED_EDGE('',*,*,#1126,.F.);
+#1126 = EDGE_CURVE('',#1127,#1119,#1129,.T.);
+#1127 = VERTEX_POINT('',#1128);
+#1128 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1129 = LINE('',#1130,#1131);
+#1130 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1131 = VECTOR('',#1132,1.);
+#1132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1133 = ORIENTED_EDGE('',*,*,#1134,.F.);
+#1134 = EDGE_CURVE('',#1109,#1127,#1135,.T.);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1139 = PLANE('',#1140);
+#1140 = AXIS2_PLACEMENT_3D('',#1141,#1142,#1143);
+#1141 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1142 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1143 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1144 = ADVANCED_FACE('',(#1145),#1170,.F.);
+#1145 = FACE_BOUND('',#1146,.F.);
+#1146 = EDGE_LOOP('',(#1147,#1148,#1156,#1164));
+#1147 = ORIENTED_EDGE('',*,*,#1126,.T.);
+#1148 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149 = EDGE_CURVE('',#1119,#1150,#1152,.T.);
+#1150 = VERTEX_POINT('',#1151);
+#1151 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.33999932));
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.33999932));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1156 = ORIENTED_EDGE('',*,*,#1157,.F.);
+#1157 = EDGE_CURVE('',#1158,#1150,#1160,.T.);
+#1158 = VERTEX_POINT('',#1159);
+#1159 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1164 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1165 = EDGE_CURVE('',#1127,#1158,#1166,.T.);
+#1166 = LINE('',#1167,#1168);
+#1167 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1168 = VECTOR('',#1169,1.);
+#1169 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1170 = PLANE('',#1171);
+#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174);
+#1172 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1173 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1174 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1175 = ADVANCED_FACE('',(#1176),#1201,.F.);
+#1176 = FACE_BOUND('',#1177,.F.);
+#1177 = EDGE_LOOP('',(#1178,#1179,#1187,#1195));
+#1178 = ORIENTED_EDGE('',*,*,#1157,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1180 = EDGE_CURVE('',#1150,#1181,#1183,.T.);
+#1181 = VERTEX_POINT('',#1182);
+#1182 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.33999932));
+#1183 = LINE('',#1184,#1185);
+#1184 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.33999932));
+#1185 = VECTOR('',#1186,1.);
+#1186 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1187 = ORIENTED_EDGE('',*,*,#1188,.F.);
+#1188 = EDGE_CURVE('',#1189,#1181,#1191,.T.);
+#1189 = VERTEX_POINT('',#1190);
+#1190 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1191 = LINE('',#1192,#1193);
+#1192 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1193 = VECTOR('',#1194,1.);
+#1194 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1195 = ORIENTED_EDGE('',*,*,#1196,.F.);
+#1196 = EDGE_CURVE('',#1158,#1189,#1197,.T.);
+#1197 = LINE('',#1198,#1199);
+#1198 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1199 = VECTOR('',#1200,1.);
+#1200 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1201 = PLANE('',#1202);
+#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205);
+#1203 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1204 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1205 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1206 = ADVANCED_FACE('',(#1207),#1223,.F.);
+#1207 = FACE_BOUND('',#1208,.F.);
+#1208 = EDGE_LOOP('',(#1209,#1210,#1216,#1217));
+#1209 = ORIENTED_EDGE('',*,*,#1188,.T.);
+#1210 = ORIENTED_EDGE('',*,*,#1211,.T.);
+#1211 = EDGE_CURVE('',#1181,#1111,#1212,.T.);
+#1212 = LINE('',#1213,#1214);
+#1213 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.33999932));
+#1214 = VECTOR('',#1215,1.);
+#1215 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1216 = ORIENTED_EDGE('',*,*,#1108,.F.);
+#1217 = ORIENTED_EDGE('',*,*,#1218,.F.);
+#1218 = EDGE_CURVE('',#1189,#1109,#1219,.T.);
+#1219 = LINE('',#1220,#1221);
+#1220 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1221 = VECTOR('',#1222,1.);
+#1222 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1223 = PLANE('',#1224);
+#1224 = AXIS2_PLACEMENT_3D('',#1225,#1226,#1227);
+#1225 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1226 = DIRECTION('',(-2.539998653811E-006,-0.999999999997,0.E+000));
+#1227 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1228 = ADVANCED_FACE('',(#1229),#1235,.T.);
+#1229 = FACE_BOUND('',#1230,.F.);
+#1230 = EDGE_LOOP('',(#1231,#1232,#1233,#1234));
+#1231 = ORIENTED_EDGE('',*,*,#1134,.T.);
+#1232 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1233 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#1234 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1235 = PLANE('',#1236);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1238 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1239 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1240 = ADVANCED_FACE('',(#1241),#1247,.F.);
+#1241 = FACE_BOUND('',#1242,.T.);
+#1242 = EDGE_LOOP('',(#1243,#1244,#1245,#1246));
+#1243 = ORIENTED_EDGE('',*,*,#1118,.T.);
+#1244 = ORIENTED_EDGE('',*,*,#1149,.T.);
+#1245 = ORIENTED_EDGE('',*,*,#1180,.T.);
+#1246 = ORIENTED_EDGE('',*,*,#1211,.T.);
+#1247 = PLANE('',#1248);
+#1248 = AXIS2_PLACEMENT_3D('',#1249,#1250,#1251);
+#1249 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1250 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1251 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1256))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1253,#1254,#1255)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1253 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1254 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1255 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1256 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1253,
+ 'distance_accuracy_value','confusion accuracy');
+#1257 = SHAPE_DEFINITION_REPRESENTATION(#1258,#1101);
+#1258 = PRODUCT_DEFINITION_SHAPE('','',#1259);
+#1259 = PRODUCT_DEFINITION('design','',#1260,#1263);
+#1260 = PRODUCT_DEFINITION_FORMATION('','',#1261);
+#1261 = PRODUCT('Extruded','Extruded','',(#1262));
+#1262 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1263 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1264 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1265,#1267);
+#1265 = ( REPRESENTATION_RELATIONSHIP('','',#1101,#1091)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1266)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1266 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1092);
+#1267 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1268);
+#1268 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('13','3','',#1086,#1259,$);
+#1269 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1261));
+#1270 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1271,#1273);
+#1271 = ( REPRESENTATION_RELATIONSHIP('','',#1091,#1074)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1272)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1272 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1075);
+#1273 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1274);
+#1274 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('14','','',#1069,#1086,$);
+#1275 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1088));
+#1276 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1277,#1279);
+#1277 = ( REPRESENTATION_RELATIONSHIP('','',#1074,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1278)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1278 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#1279 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1280);
+#1280 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('15','','',#5,#1069,$);
+#1281 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1071));
+#1282 = SHAPE_DEFINITION_REPRESENTATION(#1283,#1289);
+#1283 = PRODUCT_DEFINITION_SHAPE('','',#1284);
+#1284 = PRODUCT_DEFINITION('design','',#1285,#1288);
+#1285 = PRODUCT_DEFINITION_FORMATION('','',#1286);
+#1286 = PRODUCT('Q8','Q8','',(#1287));
+#1287 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1288 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1289 = SHAPE_REPRESENTATION('',(#11,#1290),#1294);
+#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293);
+#1291 = CARTESIAN_POINT('',(6.799950958281,34.0099300525,
+ 9.999974630773E-003));
+#1292 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1293 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1298))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1295,#1296,#1297)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1295 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1296 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1297 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1298 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1295,
+ 'distance_accuracy_value','confusion accuracy');
+#1299 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1300,#1302);
+#1300 = ( REPRESENTATION_RELATIONSHIP('','',#1091,#1289)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1301)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1301 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1290);
+#1302 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1303);
+#1303 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('16','','',#1284,#1086,$);
+#1304 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1305,#1307);
+#1305 = ( REPRESENTATION_RELATIONSHIP('','',#1289,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1306)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1306 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#1307 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1308);
+#1308 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('17','','',#5,#1284,$);
+#1309 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1286));
+#1310 = SHAPE_DEFINITION_REPRESENTATION(#1311,#1317);
+#1311 = PRODUCT_DEFINITION_SHAPE('','',#1312);
+#1312 = PRODUCT_DEFINITION('design','',#1313,#1316);
+#1313 = PRODUCT_DEFINITION_FORMATION('','',#1314);
+#1314 = PRODUCT('Q7','Q7','',(#1315));
+#1315 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1316 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1317 = SHAPE_REPRESENTATION('',(#11,#1318),#1322);
+#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
+#1319 = CARTESIAN_POINT('',(6.949929595977,32.860042967539,
+ 9.999974630773E-003));
+#1320 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1326))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1323,#1324,#1325)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1323 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1324 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1325 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1326 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1323,
+ 'distance_accuracy_value','confusion accuracy');
+#1327 = SHAPE_DEFINITION_REPRESENTATION(#1328,#1334);
+#1328 = PRODUCT_DEFINITION_SHAPE('','',#1329);
+#1329 = PRODUCT_DEFINITION('design','',#1330,#1333);
+#1330 = PRODUCT_DEFINITION_FORMATION('','',#1331);
+#1331 = PRODUCT('6206560512','6206560512','',(#1332));
+#1332 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1333 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1334 = SHAPE_REPRESENTATION('',(#11,#1335),#1339);
+#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338);
+#1336 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1343))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1340,#1341,#1342)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1340 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1341 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1342 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1343 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1340,
+ 'distance_accuracy_value','confusion accuracy');
+#1344 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1345),#1495);
+#1345 = MANIFOLD_SOLID_BREP('',#1346);
+#1346 = CLOSED_SHELL('',(#1347,#1387,#1418,#1449,#1471,#1483));
+#1347 = ADVANCED_FACE('',(#1348),#1382,.F.);
+#1348 = FACE_BOUND('',#1349,.F.);
+#1349 = EDGE_LOOP('',(#1350,#1360,#1368,#1376));
+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1351 = EDGE_CURVE('',#1352,#1354,#1356,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1360 = ORIENTED_EDGE('',*,*,#1361,.T.);
+#1361 = EDGE_CURVE('',#1354,#1362,#1364,.T.);
+#1362 = VERTEX_POINT('',#1363);
+#1363 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.33999932));
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1368 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1369 = EDGE_CURVE('',#1370,#1362,#1372,.T.);
+#1370 = VERTEX_POINT('',#1371);
+#1371 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1372 = LINE('',#1373,#1374);
+#1373 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1374 = VECTOR('',#1375,1.);
+#1375 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1377 = EDGE_CURVE('',#1352,#1370,#1378,.T.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1382 = PLANE('',#1383);
+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
+#1384 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1385 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1386 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1387 = ADVANCED_FACE('',(#1388),#1413,.F.);
+#1388 = FACE_BOUND('',#1389,.F.);
+#1389 = EDGE_LOOP('',(#1390,#1391,#1399,#1407));
+#1390 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1391 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1392 = EDGE_CURVE('',#1362,#1393,#1395,.T.);
+#1393 = VERTEX_POINT('',#1394);
+#1394 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.33999932));
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.33999932));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1399 = ORIENTED_EDGE('',*,*,#1400,.F.);
+#1400 = EDGE_CURVE('',#1401,#1393,#1403,.T.);
+#1401 = VERTEX_POINT('',#1402);
+#1402 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1407 = ORIENTED_EDGE('',*,*,#1408,.F.);
+#1408 = EDGE_CURVE('',#1370,#1401,#1409,.T.);
+#1409 = LINE('',#1410,#1411);
+#1410 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1411 = VECTOR('',#1412,1.);
+#1412 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1413 = PLANE('',#1414);
+#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417);
+#1415 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1416 = DIRECTION('',(-0.999999999997,2.539998625389E-006,0.E+000));
+#1417 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1418 = ADVANCED_FACE('',(#1419),#1444,.F.);
+#1419 = FACE_BOUND('',#1420,.F.);
+#1420 = EDGE_LOOP('',(#1421,#1422,#1430,#1438));
+#1421 = ORIENTED_EDGE('',*,*,#1400,.T.);
+#1422 = ORIENTED_EDGE('',*,*,#1423,.T.);
+#1423 = EDGE_CURVE('',#1393,#1424,#1426,.T.);
+#1424 = VERTEX_POINT('',#1425);
+#1425 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.33999932));
+#1426 = LINE('',#1427,#1428);
+#1427 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.33999932));
+#1428 = VECTOR('',#1429,1.);
+#1429 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1430 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#1431 = EDGE_CURVE('',#1432,#1424,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1434 = LINE('',#1435,#1436);
+#1435 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1436 = VECTOR('',#1437,1.);
+#1437 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1438 = ORIENTED_EDGE('',*,*,#1439,.F.);
+#1439 = EDGE_CURVE('',#1401,#1432,#1440,.T.);
+#1440 = LINE('',#1441,#1442);
+#1441 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1442 = VECTOR('',#1443,1.);
+#1443 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1444 = PLANE('',#1445);
+#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448);
+#1446 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1447 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1448 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1449 = ADVANCED_FACE('',(#1450),#1466,.F.);
+#1450 = FACE_BOUND('',#1451,.F.);
+#1451 = EDGE_LOOP('',(#1452,#1453,#1459,#1460));
+#1452 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1453 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1454 = EDGE_CURVE('',#1424,#1354,#1455,.T.);
+#1455 = LINE('',#1456,#1457);
+#1456 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.33999932));
+#1457 = VECTOR('',#1458,1.);
+#1458 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1459 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1460 = ORIENTED_EDGE('',*,*,#1461,.F.);
+#1461 = EDGE_CURVE('',#1432,#1352,#1462,.T.);
+#1462 = LINE('',#1463,#1464);
+#1463 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1464 = VECTOR('',#1465,1.);
+#1465 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1466 = PLANE('',#1467);
+#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470);
+#1468 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1469 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1470 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1471 = ADVANCED_FACE('',(#1472),#1478,.T.);
+#1472 = FACE_BOUND('',#1473,.F.);
+#1473 = EDGE_LOOP('',(#1474,#1475,#1476,#1477));
+#1474 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1475 = ORIENTED_EDGE('',*,*,#1408,.T.);
+#1476 = ORIENTED_EDGE('',*,*,#1439,.T.);
+#1477 = ORIENTED_EDGE('',*,*,#1461,.T.);
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1481 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1482 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1483 = ADVANCED_FACE('',(#1484),#1490,.F.);
+#1484 = FACE_BOUND('',#1485,.T.);
+#1485 = EDGE_LOOP('',(#1486,#1487,#1488,#1489));
+#1486 = ORIENTED_EDGE('',*,*,#1361,.T.);
+#1487 = ORIENTED_EDGE('',*,*,#1392,.T.);
+#1488 = ORIENTED_EDGE('',*,*,#1423,.T.);
+#1489 = ORIENTED_EDGE('',*,*,#1454,.T.);
+#1490 = PLANE('',#1491);
+#1491 = AXIS2_PLACEMENT_3D('',#1492,#1493,#1494);
+#1492 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1493 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1494 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1499))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1496,#1497,#1498)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1496 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1497 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1498 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1499 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1496,
+ 'distance_accuracy_value','confusion accuracy');
+#1500 = SHAPE_DEFINITION_REPRESENTATION(#1501,#1344);
+#1501 = PRODUCT_DEFINITION_SHAPE('','',#1502);
+#1502 = PRODUCT_DEFINITION('design','',#1503,#1506);
+#1503 = PRODUCT_DEFINITION_FORMATION('','',#1504);
+#1504 = PRODUCT('Extruded','Extruded','',(#1505));
+#1505 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1506 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1507 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1508,#1510);
+#1508 = ( REPRESENTATION_RELATIONSHIP('','',#1344,#1334)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1509)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1509 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1335);
+#1510 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1511);
+#1511 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('18','4','',#1329,#1502,$);
+#1512 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1504));
+#1513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1514,#1516);
+#1514 = ( REPRESENTATION_RELATIONSHIP('','',#1334,#1317)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1515)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1318);
+#1516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1517);
+#1517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('19','','',#1312,#1329,$);
+#1518 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1331));
+#1519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1520,#1522);
+#1520 = ( REPRESENTATION_RELATIONSHIP('','',#1317,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1521)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#1522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1523);
+#1523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('20','','',#5,#1312,$);
+#1524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1314));
+#1525 = SHAPE_DEFINITION_REPRESENTATION(#1526,#1532);
+#1526 = PRODUCT_DEFINITION_SHAPE('','',#1527);
+#1527 = PRODUCT_DEFINITION('design','',#1528,#1531);
+#1528 = PRODUCT_DEFINITION_FORMATION('','',#1529);
+#1529 = PRODUCT('Q6','Q6','',(#1530));
+#1530 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1532 = SHAPE_REPRESENTATION('',(#11,#1533),#1537);
+#1533 = AXIS2_PLACEMENT_3D('',#1534,#1535,#1536);
+#1534 = CARTESIAN_POINT('',(33.859948516875,39.159923948984,
+ 9.999974630773E-003));
+#1535 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1536 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1541))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1538,#1539,#1540)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1538 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1539 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1540 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1541 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1538,
+ 'distance_accuracy_value','confusion accuracy');
+#1542 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1543,#1545);
+#1543 = ( REPRESENTATION_RELATIONSHIP('','',#1091,#1532)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1544)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1544 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1533);
+#1545 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1546);
+#1546 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('21','','',#1527,#1086,$);
+#1547 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1548,#1550);
+#1548 = ( REPRESENTATION_RELATIONSHIP('','',#1532,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1549)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1549 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#1550 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1551);
+#1551 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('22','','',#5,#1527,$);
+#1552 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1529));
+#1553 = SHAPE_DEFINITION_REPRESENTATION(#1554,#1560);
+#1554 = PRODUCT_DEFINITION_SHAPE('','',#1555);
+#1555 = PRODUCT_DEFINITION('design','',#1556,#1559);
+#1556 = PRODUCT_DEFINITION_FORMATION('','',#1557);
+#1557 = PRODUCT('Q2','Q2','',(#1558));
+#1558 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1559 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1560 = SHAPE_REPRESENTATION('',(#11,#1561),#1565);
+#1561 = AXIS2_PLACEMENT_3D('',#1562,#1563,#1564);
+#1562 = CARTESIAN_POINT('',(33.999917388945,37.190044798594,
+ 9.999974630773E-003));
+#1563 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1564 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1569))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1566,#1567,#1568)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1566,
+ 'distance_accuracy_value','confusion accuracy');
+#1570 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1571,#1573);
+#1571 = ( REPRESENTATION_RELATIONSHIP('','',#1334,#1560)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1572)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1572 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1561);
+#1573 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1574);
+#1574 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('23','','',#1555,#1329,$);
+#1575 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1576,#1578);
+#1576 = ( REPRESENTATION_RELATIONSHIP('','',#1560,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1577)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1577 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#1578 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1579);
+#1579 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('24','','',#5,#1555,$);
+#1580 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1557));
+#1581 = SHAPE_DEFINITION_REPRESENTATION(#1582,#1588);
+#1582 = PRODUCT_DEFINITION_SHAPE('','',#1583);
+#1583 = PRODUCT_DEFINITION('design','',#1584,#1587);
+#1584 = PRODUCT_DEFINITION_FORMATION('','',#1585);
+#1585 = PRODUCT('S2','S2','',(#1586));
+#1586 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1587 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1588 = SHAPE_REPRESENTATION('',(#11,#1589),#1593);
+#1589 = AXIS2_PLACEMENT_3D('',#1590,#1591,#1592);
+#1590 = CARTESIAN_POINT('',(3.449929595977,7.749538817148,0.E+000));
+#1591 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1592 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1597))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1594,#1595,#1596)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1594 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1595 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1596 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1597 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1594,
+ 'distance_accuracy_value','confusion accuracy');
+#1598 = SHAPE_DEFINITION_REPRESENTATION(#1599,#1605);
+#1599 = PRODUCT_DEFINITION_SHAPE('','',#1600);
+#1600 = PRODUCT_DEFINITION('design','',#1601,#1604);
+#1601 = PRODUCT_DEFINITION_FORMATION('','',#1602);
+#1602 = PRODUCT('6206559744','6206559744','',(#1603));
+#1603 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1604 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1605 = SHAPE_REPRESENTATION('',(#11,#1606),#1610);
+#1606 = AXIS2_PLACEMENT_3D('',#1607,#1608,#1609);
+#1607 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1608 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1614))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1611,#1612,#1613)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1611 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1612 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1613 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1614 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1611,
+ 'distance_accuracy_value','confusion accuracy');
+#1615 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1616),#1766);
+#1616 = MANIFOLD_SOLID_BREP('',#1617);
+#1617 = CLOSED_SHELL('',(#1618,#1658,#1689,#1720,#1742,#1754));
+#1618 = ADVANCED_FACE('',(#1619),#1653,.T.);
+#1619 = FACE_BOUND('',#1620,.T.);
+#1620 = EDGE_LOOP('',(#1621,#1631,#1639,#1647));
+#1621 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1622 = EDGE_CURVE('',#1623,#1625,#1627,.T.);
+#1623 = VERTEX_POINT('',#1624);
+#1624 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1625 = VERTEX_POINT('',#1626);
+#1626 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1627 = LINE('',#1628,#1629);
+#1628 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1629 = VECTOR('',#1630,1.);
+#1630 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1631 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#1632 = EDGE_CURVE('',#1625,#1633,#1635,.T.);
+#1633 = VERTEX_POINT('',#1634);
+#1634 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,1.49999954));
+#1635 = LINE('',#1636,#1637);
+#1636 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1637 = VECTOR('',#1638,1.);
+#1638 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1639 = ORIENTED_EDGE('',*,*,#1640,.F.);
+#1640 = EDGE_CURVE('',#1641,#1633,#1643,.T.);
+#1641 = VERTEX_POINT('',#1642);
+#1642 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1643 = LINE('',#1644,#1645);
+#1644 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1645 = VECTOR('',#1646,1.);
+#1646 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1647 = ORIENTED_EDGE('',*,*,#1648,.F.);
+#1648 = EDGE_CURVE('',#1623,#1641,#1649,.T.);
+#1649 = LINE('',#1650,#1651);
+#1650 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1651 = VECTOR('',#1652,1.);
+#1652 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1653 = PLANE('',#1654);
+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);
+#1655 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1656 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1657 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1658 = ADVANCED_FACE('',(#1659),#1684,.T.);
+#1659 = FACE_BOUND('',#1660,.T.);
+#1660 = EDGE_LOOP('',(#1661,#1662,#1670,#1678));
+#1661 = ORIENTED_EDGE('',*,*,#1640,.T.);
+#1662 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1663 = EDGE_CURVE('',#1633,#1664,#1666,.T.);
+#1664 = VERTEX_POINT('',#1665);
+#1665 = CARTESIAN_POINT('',(-1.25000004,2.00000108,1.49999954));
+#1666 = LINE('',#1667,#1668);
+#1667 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,1.49999954));
+#1668 = VECTOR('',#1669,1.);
+#1669 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1670 = ORIENTED_EDGE('',*,*,#1671,.F.);
+#1671 = EDGE_CURVE('',#1672,#1664,#1674,.T.);
+#1672 = VERTEX_POINT('',#1673);
+#1673 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1674 = LINE('',#1675,#1676);
+#1675 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1676 = VECTOR('',#1677,1.);
+#1677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1678 = ORIENTED_EDGE('',*,*,#1679,.F.);
+#1679 = EDGE_CURVE('',#1641,#1672,#1680,.T.);
+#1680 = LINE('',#1681,#1682);
+#1681 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1682 = VECTOR('',#1683,1.);
+#1683 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1684 = PLANE('',#1685);
+#1685 = AXIS2_PLACEMENT_3D('',#1686,#1687,#1688);
+#1686 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1687 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1688 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1689 = ADVANCED_FACE('',(#1690),#1715,.T.);
+#1690 = FACE_BOUND('',#1691,.T.);
+#1691 = EDGE_LOOP('',(#1692,#1693,#1701,#1709));
+#1692 = ORIENTED_EDGE('',*,*,#1671,.T.);
+#1693 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1694 = EDGE_CURVE('',#1664,#1695,#1697,.T.);
+#1695 = VERTEX_POINT('',#1696);
+#1696 = CARTESIAN_POINT('',(1.25000004,2.00000108,1.49999954));
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(-1.25000004,2.00000108,1.49999954));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1701 = ORIENTED_EDGE('',*,*,#1702,.F.);
+#1702 = EDGE_CURVE('',#1703,#1695,#1705,.T.);
+#1703 = VERTEX_POINT('',#1704);
+#1704 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1705 = LINE('',#1706,#1707);
+#1706 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1707 = VECTOR('',#1708,1.);
+#1708 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1709 = ORIENTED_EDGE('',*,*,#1710,.F.);
+#1710 = EDGE_CURVE('',#1672,#1703,#1711,.T.);
+#1711 = LINE('',#1712,#1713);
+#1712 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1713 = VECTOR('',#1714,1.);
+#1714 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1715 = PLANE('',#1716);
+#1716 = AXIS2_PLACEMENT_3D('',#1717,#1718,#1719);
+#1717 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1718 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1719 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1720 = ADVANCED_FACE('',(#1721),#1737,.T.);
+#1721 = FACE_BOUND('',#1722,.T.);
+#1722 = EDGE_LOOP('',(#1723,#1724,#1730,#1731));
+#1723 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1724 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1725 = EDGE_CURVE('',#1695,#1625,#1726,.T.);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(1.25000004,2.00000108,1.49999954));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1730 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#1731 = ORIENTED_EDGE('',*,*,#1732,.F.);
+#1732 = EDGE_CURVE('',#1703,#1623,#1733,.T.);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1737 = PLANE('',#1738);
+#1738 = AXIS2_PLACEMENT_3D('',#1739,#1740,#1741);
+#1739 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1740 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1741 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1742 = ADVANCED_FACE('',(#1743),#1749,.F.);
+#1743 = FACE_BOUND('',#1744,.T.);
+#1744 = EDGE_LOOP('',(#1745,#1746,#1747,#1748));
+#1745 = ORIENTED_EDGE('',*,*,#1648,.T.);
+#1746 = ORIENTED_EDGE('',*,*,#1679,.T.);
+#1747 = ORIENTED_EDGE('',*,*,#1710,.T.);
+#1748 = ORIENTED_EDGE('',*,*,#1732,.T.);
+#1749 = PLANE('',#1750);
+#1750 = AXIS2_PLACEMENT_3D('',#1751,#1752,#1753);
+#1751 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1752 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1753 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1754 = ADVANCED_FACE('',(#1755),#1761,.T.);
+#1755 = FACE_BOUND('',#1756,.F.);
+#1756 = EDGE_LOOP('',(#1757,#1758,#1759,#1760));
+#1757 = ORIENTED_EDGE('',*,*,#1632,.T.);
+#1758 = ORIENTED_EDGE('',*,*,#1663,.T.);
+#1759 = ORIENTED_EDGE('',*,*,#1694,.T.);
+#1760 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1761 = PLANE('',#1762);
+#1762 = AXIS2_PLACEMENT_3D('',#1763,#1764,#1765);
+#1763 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1764 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1765 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1766 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1770))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1767,#1768,#1769)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1767 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1768 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1769 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1770 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1767,
+ 'distance_accuracy_value','confusion accuracy');
+#1771 = SHAPE_DEFINITION_REPRESENTATION(#1772,#1615);
+#1772 = PRODUCT_DEFINITION_SHAPE('','',#1773);
+#1773 = PRODUCT_DEFINITION('design','',#1774,#1777);
+#1774 = PRODUCT_DEFINITION_FORMATION('','',#1775);
+#1775 = PRODUCT('Extruded','Extruded','',(#1776));
+#1776 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1777 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1778 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1779,#1781);
+#1779 = ( REPRESENTATION_RELATIONSHIP('','',#1615,#1605)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1780)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1780 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1606);
+#1781 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1782);
+#1782 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('25','8','',#1600,#1773,$);
+#1783 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1775));
+#1784 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1785,#1787);
+#1785 = ( REPRESENTATION_RELATIONSHIP('','',#1605,#1588)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1786)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1786 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1589);
+#1787 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1788);
+#1788 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('26','','',#1583,#1600,$);
+#1789 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1602));
+#1790 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1791,#1793);
+#1791 = ( REPRESENTATION_RELATIONSHIP('','',#1588,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1792)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1792 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#1793 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1794);
+#1794 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('27','','',#5,#1583,$);
+#1795 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1585));
+#1796 = SHAPE_DEFINITION_REPRESENTATION(#1797,#1803);
+#1797 = PRODUCT_DEFINITION_SHAPE('','',#1798);
+#1798 = PRODUCT_DEFINITION('design','',#1799,#1802);
+#1799 = PRODUCT_DEFINITION_FORMATION('','',#1800);
+#1800 = PRODUCT('U3','U3','',(#1801));
+#1801 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1802 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1803 = SHAPE_REPRESENTATION('',(#11,#1804,#1808),#1812);
+#1804 = AXIS2_PLACEMENT_3D('',#1805,#1806,#1807);
+#1805 = CARTESIAN_POINT('',(4.099999786406,29.889995970469,0.E+000));
+#1806 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1807 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(21.879998565703,29.889995970469,0.E+000));
+#1810 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1811 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1816))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1813,#1814,#1815)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1813 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1814 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1815 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1816 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1813,
+ 'distance_accuracy_value','confusion accuracy');
+#1817 = SHAPE_DEFINITION_REPRESENTATION(#1818,#1824);
+#1818 = PRODUCT_DEFINITION_SHAPE('','',#1819);
+#1819 = PRODUCT_DEFINITION('design','',#1820,#1823);
+#1820 = PRODUCT_DEFINITION_FORMATION('','',#1821);
+#1821 = PRODUCT('6206559936','6206559936','',(#1822));
+#1822 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1823 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1824 = SHAPE_REPRESENTATION('',(#11,#1825),#1829);
+#1825 = AXIS2_PLACEMENT_3D('',#1826,#1827,#1828);
+#1826 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1828 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1833))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1830,#1831,#1832)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1830 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1831 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1832 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1833 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1830,
+ 'distance_accuracy_value','confusion accuracy');
+#1834 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1835),#1985);
+#1835 = MANIFOLD_SOLID_BREP('',#1836);
+#1836 = CLOSED_SHELL('',(#1837,#1877,#1908,#1939,#1961,#1973));
+#1837 = ADVANCED_FACE('',(#1838),#1872,.F.);
+#1838 = FACE_BOUND('',#1839,.F.);
+#1839 = EDGE_LOOP('',(#1840,#1850,#1858,#1866));
+#1840 = ORIENTED_EDGE('',*,*,#1841,.T.);
+#1841 = EDGE_CURVE('',#1842,#1844,#1846,.T.);
+#1842 = VERTEX_POINT('',#1843);
+#1843 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#1844 = VERTEX_POINT('',#1845);
+#1845 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#1846 = LINE('',#1847,#1848);
+#1847 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#1848 = VECTOR('',#1849,1.);
+#1849 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1850 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#1851 = EDGE_CURVE('',#1844,#1852,#1854,.T.);
+#1852 = VERTEX_POINT('',#1853);
+#1853 = CARTESIAN_POINT('',(-1.27,17.78,5.00000016));
+#1854 = LINE('',#1855,#1856);
+#1855 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#1856 = VECTOR('',#1857,1.);
+#1857 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1858 = ORIENTED_EDGE('',*,*,#1859,.F.);
+#1859 = EDGE_CURVE('',#1860,#1852,#1862,.T.);
+#1860 = VERTEX_POINT('',#1861);
+#1861 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#1862 = LINE('',#1863,#1864);
+#1863 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#1864 = VECTOR('',#1865,1.);
+#1865 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1866 = ORIENTED_EDGE('',*,*,#1867,.F.);
+#1867 = EDGE_CURVE('',#1842,#1860,#1868,.T.);
+#1868 = LINE('',#1869,#1870);
+#1869 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#1870 = VECTOR('',#1871,1.);
+#1871 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1872 = PLANE('',#1873);
+#1873 = AXIS2_PLACEMENT_3D('',#1874,#1875,#1876);
+#1874 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#1875 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1876 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1877 = ADVANCED_FACE('',(#1878),#1903,.F.);
+#1878 = FACE_BOUND('',#1879,.F.);
+#1879 = EDGE_LOOP('',(#1880,#1881,#1889,#1897));
+#1880 = ORIENTED_EDGE('',*,*,#1859,.T.);
+#1881 = ORIENTED_EDGE('',*,*,#1882,.T.);
+#1882 = EDGE_CURVE('',#1852,#1883,#1885,.T.);
+#1883 = VERTEX_POINT('',#1884);
+#1884 = CARTESIAN_POINT('',(-1.27,-17.78,5.00000016));
+#1885 = LINE('',#1886,#1887);
+#1886 = CARTESIAN_POINT('',(-1.27,17.78,5.00000016));
+#1887 = VECTOR('',#1888,1.);
+#1888 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1889 = ORIENTED_EDGE('',*,*,#1890,.F.);
+#1890 = EDGE_CURVE('',#1891,#1883,#1893,.T.);
+#1891 = VERTEX_POINT('',#1892);
+#1892 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#1893 = LINE('',#1894,#1895);
+#1894 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#1895 = VECTOR('',#1896,1.);
+#1896 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1897 = ORIENTED_EDGE('',*,*,#1898,.F.);
+#1898 = EDGE_CURVE('',#1860,#1891,#1899,.T.);
+#1899 = LINE('',#1900,#1901);
+#1900 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#1901 = VECTOR('',#1902,1.);
+#1902 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1903 = PLANE('',#1904);
+#1904 = AXIS2_PLACEMENT_3D('',#1905,#1906,#1907);
+#1905 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#1906 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1907 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1908 = ADVANCED_FACE('',(#1909),#1934,.F.);
+#1909 = FACE_BOUND('',#1910,.F.);
+#1910 = EDGE_LOOP('',(#1911,#1912,#1920,#1928));
+#1911 = ORIENTED_EDGE('',*,*,#1890,.T.);
+#1912 = ORIENTED_EDGE('',*,*,#1913,.T.);
+#1913 = EDGE_CURVE('',#1883,#1914,#1916,.T.);
+#1914 = VERTEX_POINT('',#1915);
+#1915 = CARTESIAN_POINT('',(1.27,-17.78,5.00000016));
+#1916 = LINE('',#1917,#1918);
+#1917 = CARTESIAN_POINT('',(-1.27,-17.78,5.00000016));
+#1918 = VECTOR('',#1919,1.);
+#1919 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1920 = ORIENTED_EDGE('',*,*,#1921,.F.);
+#1921 = EDGE_CURVE('',#1922,#1914,#1924,.T.);
+#1922 = VERTEX_POINT('',#1923);
+#1923 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1928 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#1929 = EDGE_CURVE('',#1891,#1922,#1930,.T.);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1934 = PLANE('',#1935);
+#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
+#1936 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#1937 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1938 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1939 = ADVANCED_FACE('',(#1940),#1956,.F.);
+#1940 = FACE_BOUND('',#1941,.F.);
+#1941 = EDGE_LOOP('',(#1942,#1943,#1949,#1950));
+#1942 = ORIENTED_EDGE('',*,*,#1921,.T.);
+#1943 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1944 = EDGE_CURVE('',#1914,#1844,#1945,.T.);
+#1945 = LINE('',#1946,#1947);
+#1946 = CARTESIAN_POINT('',(1.27,-17.78,5.00000016));
+#1947 = VECTOR('',#1948,1.);
+#1948 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1949 = ORIENTED_EDGE('',*,*,#1841,.F.);
+#1950 = ORIENTED_EDGE('',*,*,#1951,.F.);
+#1951 = EDGE_CURVE('',#1922,#1842,#1952,.T.);
+#1952 = LINE('',#1953,#1954);
+#1953 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#1954 = VECTOR('',#1955,1.);
+#1955 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1956 = PLANE('',#1957);
+#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960);
+#1958 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#1959 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1960 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1961 = ADVANCED_FACE('',(#1962),#1968,.T.);
+#1962 = FACE_BOUND('',#1963,.F.);
+#1963 = EDGE_LOOP('',(#1964,#1965,#1966,#1967));
+#1964 = ORIENTED_EDGE('',*,*,#1867,.T.);
+#1965 = ORIENTED_EDGE('',*,*,#1898,.T.);
+#1966 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1967 = ORIENTED_EDGE('',*,*,#1951,.T.);
+#1968 = PLANE('',#1969);
+#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972);
+#1970 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#1971 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1972 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1973 = ADVANCED_FACE('',(#1974),#1980,.F.);
+#1974 = FACE_BOUND('',#1975,.T.);
+#1975 = EDGE_LOOP('',(#1976,#1977,#1978,#1979));
+#1976 = ORIENTED_EDGE('',*,*,#1851,.T.);
+#1977 = ORIENTED_EDGE('',*,*,#1882,.T.);
+#1978 = ORIENTED_EDGE('',*,*,#1913,.T.);
+#1979 = ORIENTED_EDGE('',*,*,#1944,.T.);
+#1980 = PLANE('',#1981);
+#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
+#1982 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#1983 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1984 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1989))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1986,#1987,#1988)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1986 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1987 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1988 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1989 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1986,
+ 'distance_accuracy_value','confusion accuracy');
+#1990 = SHAPE_DEFINITION_REPRESENTATION(#1991,#1834);
+#1991 = PRODUCT_DEFINITION_SHAPE('','',#1992);
+#1992 = PRODUCT_DEFINITION('design','',#1993,#1996);
+#1993 = PRODUCT_DEFINITION_FORMATION('','',#1994);
+#1994 = PRODUCT('Extruded','Extruded','',(#1995));
+#1995 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1996 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1997 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1998,#2000);
+#1998 = ( REPRESENTATION_RELATIONSHIP('','',#1834,#1824)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1999)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1999 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1825);
+#2000 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2001);
+#2001 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('28','7','',#1819,#1992,$);
+#2002 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1994));
+#2003 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2004,#2006);
+#2004 = ( REPRESENTATION_RELATIONSHIP('','',#1824,#1803)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2005)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2005 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1804);
+#2006 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2007);
+#2007 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('29','','',#1798,#1819,$);
+#2008 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1821));
+#2009 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2010,#2012);
+#2010 = ( REPRESENTATION_RELATIONSHIP('','',#1824,#1803)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2011)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2011 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1808);
+#2012 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2013);
+#2013 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('30','','',#1798,#1819,$);
+#2014 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2015,#2017);
+#2015 = ( REPRESENTATION_RELATIONSHIP('','',#1803,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2016)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2016 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#2017 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2018);
+#2018 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('31','','',#5,#1798,$);
+#2019 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1800));
+#2020 = SHAPE_DEFINITION_REPRESENTATION(#2021,#2027);
+#2021 = PRODUCT_DEFINITION_SHAPE('','',#2022);
+#2022 = PRODUCT_DEFINITION('design','',#2023,#2026);
+#2023 = PRODUCT_DEFINITION_FORMATION('','',#2024);
+#2024 = PRODUCT('S1','S1','',(#2025));
+#2025 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2026 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2027 = SHAPE_REPRESENTATION('',(#11,#2028),#2032);
+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);
+#2029 = CARTESIAN_POINT('',(38.080071807891,31.369884886484,0.E+000));
+#2030 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2031 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2036))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2033,#2034,#2035)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2033 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2034 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2035 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2036 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2033,
+ 'distance_accuracy_value','confusion accuracy');
+#2037 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2038,#2040);
+#2038 = ( REPRESENTATION_RELATIONSHIP('','',#1605,#2027)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2039)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2039 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2028);
+#2040 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2041);
+#2041 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('32','','',#2022,#1600,$);
+#2042 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2043,#2045);
+#2043 = ( REPRESENTATION_RELATIONSHIP('','',#2027,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2044)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2044 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#2045 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2046);
+#2046 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('33','','',#5,#2022,$);
+#2047 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2024));
+#2048 = SHAPE_DEFINITION_REPRESENTATION(#2049,#2055);
+#2049 = PRODUCT_DEFINITION_SHAPE('','',#2050);
+#2050 = PRODUCT_DEFINITION('design','',#2051,#2054);
+#2051 = PRODUCT_DEFINITION_FORMATION('','',#2052);
+#2052 = PRODUCT('BT1','BT1','',(#2053));
+#2053 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2054 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2055 = SHAPE_REPRESENTATION('',(#11,#2056),#2060);
+#2056 = AXIS2_PLACEMENT_3D('',#2057,#2058,#2059);
+#2057 = CARTESIAN_POINT('',(26.00000894168,52.422497191172,0.E+000));
+#2058 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2059 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2064))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2061,#2062,#2063)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2061 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2062 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2063 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2064 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2061,
+ 'distance_accuracy_value','confusion accuracy');
+#2065 = SHAPE_DEFINITION_REPRESENTATION(#2066,#2072);
+#2066 = PRODUCT_DEFINITION_SHAPE('','',#2067);
+#2067 = PRODUCT_DEFINITION('design','',#2068,#2071);
+#2068 = PRODUCT_DEFINITION_FORMATION('','',#2069);
+#2069 = PRODUCT('6206560128','6206560128','',(#2070));
+#2070 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2071 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2072 = SHAPE_REPRESENTATION('',(#11,#2073),#2077);
+#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076);
+#2074 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2075 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2076 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2081))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2078,#2079,#2080)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2078 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2079 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2080 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2081 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2078,
+ 'distance_accuracy_value','confusion accuracy');
+#2082 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2083),#2233);
+#2083 = MANIFOLD_SOLID_BREP('',#2084);
+#2084 = CLOSED_SHELL('',(#2085,#2125,#2156,#2187,#2209,#2221));
+#2085 = ADVANCED_FACE('',(#2086),#2120,.T.);
+#2086 = FACE_BOUND('',#2087,.T.);
+#2087 = EDGE_LOOP('',(#2088,#2098,#2106,#2114));
+#2088 = ORIENTED_EDGE('',*,*,#2089,.T.);
+#2089 = EDGE_CURVE('',#2090,#2092,#2094,.T.);
+#2090 = VERTEX_POINT('',#2091);
+#2091 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2092 = VERTEX_POINT('',#2093);
+#2093 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2098 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2099 = EDGE_CURVE('',#2092,#2100,#2102,.T.);
+#2100 = VERTEX_POINT('',#2101);
+#2101 = CARTESIAN_POINT('',(-2.9972,-3.5687,5.00000016));
+#2102 = LINE('',#2103,#2104);
+#2103 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2104 = VECTOR('',#2105,1.);
+#2105 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2106 = ORIENTED_EDGE('',*,*,#2107,.F.);
+#2107 = EDGE_CURVE('',#2108,#2100,#2110,.T.);
+#2108 = VERTEX_POINT('',#2109);
+#2109 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2110 = LINE('',#2111,#2112);
+#2111 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2112 = VECTOR('',#2113,1.);
+#2113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2114 = ORIENTED_EDGE('',*,*,#2115,.F.);
+#2115 = EDGE_CURVE('',#2090,#2108,#2116,.T.);
+#2116 = LINE('',#2117,#2118);
+#2117 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2118 = VECTOR('',#2119,1.);
+#2119 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2120 = PLANE('',#2121);
+#2121 = AXIS2_PLACEMENT_3D('',#2122,#2123,#2124);
+#2122 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2123 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2124 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2125 = ADVANCED_FACE('',(#2126),#2151,.T.);
+#2126 = FACE_BOUND('',#2127,.T.);
+#2127 = EDGE_LOOP('',(#2128,#2129,#2137,#2145));
+#2128 = ORIENTED_EDGE('',*,*,#2107,.T.);
+#2129 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2130 = EDGE_CURVE('',#2100,#2131,#2133,.T.);
+#2131 = VERTEX_POINT('',#2132);
+#2132 = CARTESIAN_POINT('',(-2.9972,3.5687,5.00000016));
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-2.9972,-3.5687,5.00000016));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2137 = ORIENTED_EDGE('',*,*,#2138,.F.);
+#2138 = EDGE_CURVE('',#2139,#2131,#2141,.T.);
+#2139 = VERTEX_POINT('',#2140);
+#2140 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2145 = ORIENTED_EDGE('',*,*,#2146,.F.);
+#2146 = EDGE_CURVE('',#2108,#2139,#2147,.T.);
+#2147 = LINE('',#2148,#2149);
+#2148 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2149 = VECTOR('',#2150,1.);
+#2150 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2151 = PLANE('',#2152);
+#2152 = AXIS2_PLACEMENT_3D('',#2153,#2154,#2155);
+#2153 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2154 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2155 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2156 = ADVANCED_FACE('',(#2157),#2182,.T.);
+#2157 = FACE_BOUND('',#2158,.T.);
+#2158 = EDGE_LOOP('',(#2159,#2160,#2168,#2176));
+#2159 = ORIENTED_EDGE('',*,*,#2138,.T.);
+#2160 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#2161 = EDGE_CURVE('',#2131,#2162,#2164,.T.);
+#2162 = VERTEX_POINT('',#2163);
+#2163 = CARTESIAN_POINT('',(2.9972,3.5687,5.00000016));
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(-2.9972,3.5687,5.00000016));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2168 = ORIENTED_EDGE('',*,*,#2169,.F.);
+#2169 = EDGE_CURVE('',#2170,#2162,#2172,.T.);
+#2170 = VERTEX_POINT('',#2171);
+#2171 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2172 = LINE('',#2173,#2174);
+#2173 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2174 = VECTOR('',#2175,1.);
+#2175 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2176 = ORIENTED_EDGE('',*,*,#2177,.F.);
+#2177 = EDGE_CURVE('',#2139,#2170,#2178,.T.);
+#2178 = LINE('',#2179,#2180);
+#2179 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2180 = VECTOR('',#2181,1.);
+#2181 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2182 = PLANE('',#2183);
+#2183 = AXIS2_PLACEMENT_3D('',#2184,#2185,#2186);
+#2184 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2185 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2186 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2187 = ADVANCED_FACE('',(#2188),#2204,.T.);
+#2188 = FACE_BOUND('',#2189,.T.);
+#2189 = EDGE_LOOP('',(#2190,#2191,#2197,#2198));
+#2190 = ORIENTED_EDGE('',*,*,#2169,.T.);
+#2191 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2192 = EDGE_CURVE('',#2162,#2092,#2193,.T.);
+#2193 = LINE('',#2194,#2195);
+#2194 = CARTESIAN_POINT('',(2.9972,3.5687,5.00000016));
+#2195 = VECTOR('',#2196,1.);
+#2196 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2197 = ORIENTED_EDGE('',*,*,#2089,.F.);
+#2198 = ORIENTED_EDGE('',*,*,#2199,.F.);
+#2199 = EDGE_CURVE('',#2170,#2090,#2200,.T.);
+#2200 = LINE('',#2201,#2202);
+#2201 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2202 = VECTOR('',#2203,1.);
+#2203 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2204 = PLANE('',#2205);
+#2205 = AXIS2_PLACEMENT_3D('',#2206,#2207,#2208);
+#2206 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2207 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2208 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2209 = ADVANCED_FACE('',(#2210),#2216,.F.);
+#2210 = FACE_BOUND('',#2211,.T.);
+#2211 = EDGE_LOOP('',(#2212,#2213,#2214,#2215));
+#2212 = ORIENTED_EDGE('',*,*,#2115,.T.);
+#2213 = ORIENTED_EDGE('',*,*,#2146,.T.);
+#2214 = ORIENTED_EDGE('',*,*,#2177,.T.);
+#2215 = ORIENTED_EDGE('',*,*,#2199,.T.);
+#2216 = PLANE('',#2217);
+#2217 = AXIS2_PLACEMENT_3D('',#2218,#2219,#2220);
+#2218 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2219 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2220 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2221 = ADVANCED_FACE('',(#2222),#2228,.T.);
+#2222 = FACE_BOUND('',#2223,.F.);
+#2223 = EDGE_LOOP('',(#2224,#2225,#2226,#2227));
+#2224 = ORIENTED_EDGE('',*,*,#2099,.T.);
+#2225 = ORIENTED_EDGE('',*,*,#2130,.T.);
+#2226 = ORIENTED_EDGE('',*,*,#2161,.T.);
+#2227 = ORIENTED_EDGE('',*,*,#2192,.T.);
+#2228 = PLANE('',#2229);
+#2229 = AXIS2_PLACEMENT_3D('',#2230,#2231,#2232);
+#2230 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2231 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2232 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2237))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2234,#2235,#2236)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2234 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2235 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2236 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2237 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2234,
+ 'distance_accuracy_value','confusion accuracy');
+#2238 = SHAPE_DEFINITION_REPRESENTATION(#2239,#2082);
+#2239 = PRODUCT_DEFINITION_SHAPE('','',#2240);
+#2240 = PRODUCT_DEFINITION('design','',#2241,#2244);
+#2241 = PRODUCT_DEFINITION_FORMATION('','',#2242);
+#2242 = PRODUCT('Extruded','Extruded','',(#2243));
+#2243 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2244 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2245 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2246,#2248);
+#2246 = ( REPRESENTATION_RELATIONSHIP('','',#2082,#2072)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2247)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2247 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2073);
+#2248 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2249);
+#2249 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('34','6','',#2067,#2240,$);
+#2250 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2242));
+#2251 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2252,#2254);
+#2252 = ( REPRESENTATION_RELATIONSHIP('','',#2072,#2055)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2253)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2253 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2056);
+#2254 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2255);
+#2255 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('35','','',#2050,#2067,$);
+#2256 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2069));
+#2257 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2258,#2260);
+#2258 = ( REPRESENTATION_RELATIONSHIP('','',#2055,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2259)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2259 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#2260 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2261);
+#2261 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('36','','',#5,#2050,$);
+#2262 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2052));
+#2263 = SHAPE_DEFINITION_REPRESENTATION(#2264,#2270);
+#2264 = PRODUCT_DEFINITION_SHAPE('','',#2265);
+#2265 = PRODUCT_DEFINITION('design','',#2266,#2269);
+#2266 = PRODUCT_DEFINITION_FORMATION('','',#2267);
+#2267 = PRODUCT('J2','J2','',(#2268));
+#2268 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2269 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2270 = SHAPE_REPRESENTATION('',(#11,#2271),#2275);
+#2271 = AXIS2_PLACEMENT_3D('',#2272,#2273,#2274);
+#2272 = CARTESIAN_POINT('',(13.002297760039,8.792705931406,0.E+000));
+#2273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2279))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2276,#2277,#2278)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2276 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2277 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2278 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2279 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2276,
+ 'distance_accuracy_value','confusion accuracy');
+#2280 = SHAPE_DEFINITION_REPRESENTATION(#2281,#2287);
+#2281 = PRODUCT_DEFINITION_SHAPE('','',#2282);
+#2282 = PRODUCT_DEFINITION('design','',#2283,#2286);
+#2283 = PRODUCT_DEFINITION_FORMATION('','',#2284);
+#2284 = PRODUCT('6206560320','6206560320','',(#2285));
+#2285 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2286 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2287 = SHAPE_REPRESENTATION('',(#11,#2288),#2292);
+#2288 = AXIS2_PLACEMENT_3D('',#2289,#2290,#2291);
+#2289 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2290 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2291 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2296))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2293,#2294,#2295)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2293 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2294 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2295 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2296 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2293,
+ 'distance_accuracy_value','confusion accuracy');
+#2297 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2298),#2514);
+#2298 = MANIFOLD_SOLID_BREP('',#2299);
+#2299 = CLOSED_SHELL('',(#2300,#2340,#2371,#2402,#2433,#2464,#2486,#2500
+ ));
+#2300 = ADVANCED_FACE('',(#2301),#2335,.T.);
+#2301 = FACE_BOUND('',#2302,.T.);
+#2302 = EDGE_LOOP('',(#2303,#2313,#2321,#2329));
+#2303 = ORIENTED_EDGE('',*,*,#2304,.T.);
+#2304 = EDGE_CURVE('',#2305,#2307,#2309,.T.);
+#2305 = VERTEX_POINT('',#2306);
+#2306 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2307 = VERTEX_POINT('',#2308);
+#2308 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2313 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2314 = EDGE_CURVE('',#2307,#2315,#2317,.T.);
+#2315 = VERTEX_POINT('',#2316);
+#2316 = CARTESIAN_POINT('',(4.2037,-7.6073,2.00000108));
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2322 = EDGE_CURVE('',#2323,#2315,#2325,.T.);
+#2323 = VERTEX_POINT('',#2324);
+#2324 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2325 = LINE('',#2326,#2327);
+#2326 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2327 = VECTOR('',#2328,1.);
+#2328 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2329 = ORIENTED_EDGE('',*,*,#2330,.F.);
+#2330 = EDGE_CURVE('',#2305,#2323,#2331,.T.);
+#2331 = LINE('',#2332,#2333);
+#2332 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2333 = VECTOR('',#2334,1.);
+#2334 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2335 = PLANE('',#2336);
+#2336 = AXIS2_PLACEMENT_3D('',#2337,#2338,#2339);
+#2337 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2338 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2339 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2340 = ADVANCED_FACE('',(#2341),#2366,.T.);
+#2341 = FACE_BOUND('',#2342,.T.);
+#2342 = EDGE_LOOP('',(#2343,#2344,#2352,#2360));
+#2343 = ORIENTED_EDGE('',*,*,#2322,.T.);
+#2344 = ORIENTED_EDGE('',*,*,#2345,.T.);
+#2345 = EDGE_CURVE('',#2315,#2346,#2348,.T.);
+#2346 = VERTEX_POINT('',#2347);
+#2347 = CARTESIAN_POINT('',(4.2037,-6.5913,2.00000108));
+#2348 = LINE('',#2349,#2350);
+#2349 = CARTESIAN_POINT('',(4.2037,-7.6073,2.00000108));
+#2350 = VECTOR('',#2351,1.);
+#2351 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2352 = ORIENTED_EDGE('',*,*,#2353,.F.);
+#2353 = EDGE_CURVE('',#2354,#2346,#2356,.T.);
+#2354 = VERTEX_POINT('',#2355);
+#2355 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2356 = LINE('',#2357,#2358);
+#2357 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2358 = VECTOR('',#2359,1.);
+#2359 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2360 = ORIENTED_EDGE('',*,*,#2361,.F.);
+#2361 = EDGE_CURVE('',#2323,#2354,#2362,.T.);
+#2362 = LINE('',#2363,#2364);
+#2363 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2364 = VECTOR('',#2365,1.);
+#2365 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2366 = PLANE('',#2367);
+#2367 = AXIS2_PLACEMENT_3D('',#2368,#2369,#2370);
+#2368 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2369 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2370 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2371 = ADVANCED_FACE('',(#2372),#2397,.T.);
+#2372 = FACE_BOUND('',#2373,.T.);
+#2373 = EDGE_LOOP('',(#2374,#2375,#2383,#2391));
+#2374 = ORIENTED_EDGE('',*,*,#2353,.T.);
+#2375 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2376 = EDGE_CURVE('',#2346,#2377,#2379,.T.);
+#2377 = VERTEX_POINT('',#2378);
+#2378 = CARTESIAN_POINT('',(-6.9977,-6.5913,2.00000108));
+#2379 = LINE('',#2380,#2381);
+#2380 = CARTESIAN_POINT('',(4.2037,-6.5913,2.00000108));
+#2381 = VECTOR('',#2382,1.);
+#2382 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2383 = ORIENTED_EDGE('',*,*,#2384,.F.);
+#2384 = EDGE_CURVE('',#2385,#2377,#2387,.T.);
+#2385 = VERTEX_POINT('',#2386);
+#2386 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2391 = ORIENTED_EDGE('',*,*,#2392,.F.);
+#2392 = EDGE_CURVE('',#2354,#2385,#2393,.T.);
+#2393 = LINE('',#2394,#2395);
+#2394 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2395 = VECTOR('',#2396,1.);
+#2396 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2397 = PLANE('',#2398);
+#2398 = AXIS2_PLACEMENT_3D('',#2399,#2400,#2401);
+#2399 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2400 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2401 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2402 = ADVANCED_FACE('',(#2403),#2428,.T.);
+#2403 = FACE_BOUND('',#2404,.T.);
+#2404 = EDGE_LOOP('',(#2405,#2406,#2414,#2422));
+#2405 = ORIENTED_EDGE('',*,*,#2384,.T.);
+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2407 = EDGE_CURVE('',#2377,#2408,#2410,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(-6.9977,7.6073,2.00000108));
+#2410 = LINE('',#2411,#2412);
+#2411 = CARTESIAN_POINT('',(-6.9977,-6.5913,2.00000108));
+#2412 = VECTOR('',#2413,1.);
+#2413 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2414 = ORIENTED_EDGE('',*,*,#2415,.F.);
+#2415 = EDGE_CURVE('',#2416,#2408,#2418,.T.);
+#2416 = VERTEX_POINT('',#2417);
+#2417 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#2418 = LINE('',#2419,#2420);
+#2419 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#2420 = VECTOR('',#2421,1.);
+#2421 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2422 = ORIENTED_EDGE('',*,*,#2423,.F.);
+#2423 = EDGE_CURVE('',#2385,#2416,#2424,.T.);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2428 = PLANE('',#2429);
+#2429 = AXIS2_PLACEMENT_3D('',#2430,#2431,#2432);
+#2430 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2431 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2432 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2433 = ADVANCED_FACE('',(#2434),#2459,.T.);
+#2434 = FACE_BOUND('',#2435,.T.);
+#2435 = EDGE_LOOP('',(#2436,#2437,#2445,#2453));
+#2436 = ORIENTED_EDGE('',*,*,#2415,.T.);
+#2437 = ORIENTED_EDGE('',*,*,#2438,.T.);
+#2438 = EDGE_CURVE('',#2408,#2439,#2441,.T.);
+#2439 = VERTEX_POINT('',#2440);
+#2440 = CARTESIAN_POINT('',(6.9977,7.6073,2.00000108));
+#2441 = LINE('',#2442,#2443);
+#2442 = CARTESIAN_POINT('',(-6.9977,7.6073,2.00000108));
+#2443 = VECTOR('',#2444,1.);
+#2444 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2445 = ORIENTED_EDGE('',*,*,#2446,.F.);
+#2446 = EDGE_CURVE('',#2447,#2439,#2449,.T.);
+#2447 = VERTEX_POINT('',#2448);
+#2448 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#2449 = LINE('',#2450,#2451);
+#2450 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#2451 = VECTOR('',#2452,1.);
+#2452 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2453 = ORIENTED_EDGE('',*,*,#2454,.F.);
+#2454 = EDGE_CURVE('',#2416,#2447,#2455,.T.);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2459 = PLANE('',#2460);
+#2460 = AXIS2_PLACEMENT_3D('',#2461,#2462,#2463);
+#2461 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#2462 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2463 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2464 = ADVANCED_FACE('',(#2465),#2481,.T.);
+#2465 = FACE_BOUND('',#2466,.T.);
+#2466 = EDGE_LOOP('',(#2467,#2468,#2474,#2475));
+#2467 = ORIENTED_EDGE('',*,*,#2446,.T.);
+#2468 = ORIENTED_EDGE('',*,*,#2469,.T.);
+#2469 = EDGE_CURVE('',#2439,#2307,#2470,.T.);
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(6.9977,7.6073,2.00000108));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2474 = ORIENTED_EDGE('',*,*,#2304,.F.);
+#2475 = ORIENTED_EDGE('',*,*,#2476,.F.);
+#2476 = EDGE_CURVE('',#2447,#2305,#2477,.T.);
+#2477 = LINE('',#2478,#2479);
+#2478 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#2479 = VECTOR('',#2480,1.);
+#2480 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2481 = PLANE('',#2482);
+#2482 = AXIS2_PLACEMENT_3D('',#2483,#2484,#2485);
+#2483 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#2484 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2485 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2486 = ADVANCED_FACE('',(#2487),#2495,.F.);
+#2487 = FACE_BOUND('',#2488,.T.);
+#2488 = EDGE_LOOP('',(#2489,#2490,#2491,#2492,#2493,#2494));
+#2489 = ORIENTED_EDGE('',*,*,#2330,.T.);
+#2490 = ORIENTED_EDGE('',*,*,#2361,.T.);
+#2491 = ORIENTED_EDGE('',*,*,#2392,.T.);
+#2492 = ORIENTED_EDGE('',*,*,#2423,.T.);
+#2493 = ORIENTED_EDGE('',*,*,#2454,.T.);
+#2494 = ORIENTED_EDGE('',*,*,#2476,.T.);
+#2495 = PLANE('',#2496);
+#2496 = AXIS2_PLACEMENT_3D('',#2497,#2498,#2499);
+#2497 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2498 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2499 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2500 = ADVANCED_FACE('',(#2501),#2509,.T.);
+#2501 = FACE_BOUND('',#2502,.F.);
+#2502 = EDGE_LOOP('',(#2503,#2504,#2505,#2506,#2507,#2508));
+#2503 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2504 = ORIENTED_EDGE('',*,*,#2345,.T.);
+#2505 = ORIENTED_EDGE('',*,*,#2376,.T.);
+#2506 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2507 = ORIENTED_EDGE('',*,*,#2438,.T.);
+#2508 = ORIENTED_EDGE('',*,*,#2469,.T.);
+#2509 = PLANE('',#2510);
+#2510 = AXIS2_PLACEMENT_3D('',#2511,#2512,#2513);
+#2511 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#2512 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2513 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2518))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2515,#2516,#2517)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2515 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2516 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2517 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2518 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2515,
+ 'distance_accuracy_value','confusion accuracy');
+#2519 = SHAPE_DEFINITION_REPRESENTATION(#2520,#2297);
+#2520 = PRODUCT_DEFINITION_SHAPE('','',#2521);
+#2521 = PRODUCT_DEFINITION('design','',#2522,#2525);
+#2522 = PRODUCT_DEFINITION_FORMATION('','',#2523);
+#2523 = PRODUCT('Extruded','Extruded','',(#2524));
+#2524 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2525 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2526 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2527,#2529);
+#2527 = ( REPRESENTATION_RELATIONSHIP('','',#2297,#2287)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2528)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2528 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2288);
+#2529 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2530);
+#2530 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','5','',#2282,#2521,$);
+#2531 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2523));
+#2532 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2533,#2535);
+#2533 = ( REPRESENTATION_RELATIONSHIP('','',#2287,#2270)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2534)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2534 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2271);
+#2535 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2536);
+#2536 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#2265,#2282,$);
+#2537 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2284));
+#2538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2539,#2541);
+#2539 = ( REPRESENTATION_RELATIONSHIP('','',#2270,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2540)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#2541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2542);
+#2542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#5,#2265,$);
+#2543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2267));
+#2544 = SHAPE_DEFINITION_REPRESENTATION(#2545,#2551);
+#2545 = PRODUCT_DEFINITION_SHAPE('','',#2546);
+#2546 = PRODUCT_DEFINITION('design','',#2547,#2550);
+#2547 = PRODUCT_DEFINITION_FORMATION('','',#2548);
+#2548 = PRODUCT('J3','J3','',(#2549));
+#2549 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2550 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2551 = SHAPE_REPRESENTATION('',(#11,#2552),#2556);
+#2552 = AXIS2_PLACEMENT_3D('',#2553,#2554,#2555);
+#2553 = CARTESIAN_POINT('',(14.249993682891,55.339992918711,0.E+000));
+#2554 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2555 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2560))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2557,#2558,#2559)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2557 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2558 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2559 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2560 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2557,
+ 'distance_accuracy_value','confusion accuracy');
+#2561 = SHAPE_DEFINITION_REPRESENTATION(#2562,#2568);
+#2562 = PRODUCT_DEFINITION_SHAPE('','',#2563);
+#2563 = PRODUCT_DEFINITION('design','',#2564,#2567);
+#2564 = PRODUCT_DEFINITION_FORMATION('','',#2565);
+#2565 = PRODUCT('6206559360','6206559360','',(#2566));
+#2566 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2567 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2568 = SHAPE_REPRESENTATION('',(#11,#2569),#2573);
+#2569 = AXIS2_PLACEMENT_3D('',#2570,#2571,#2572);
+#2570 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2571 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2572 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2577))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2574,#2575,#2576)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2574 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2575 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2576 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2577 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2574,
+ 'distance_accuracy_value','confusion accuracy');
+#2578 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2579),#2795);
+#2579 = MANIFOLD_SOLID_BREP('',#2580);
+#2580 = CLOSED_SHELL('',(#2581,#2621,#2652,#2683,#2714,#2745,#2767,#2781
+ ));
+#2581 = ADVANCED_FACE('',(#2582),#2616,.T.);
+#2582 = FACE_BOUND('',#2583,.T.);
+#2583 = EDGE_LOOP('',(#2584,#2594,#2602,#2610));
+#2584 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2585 = EDGE_CURVE('',#2586,#2588,#2590,.T.);
+#2586 = VERTEX_POINT('',#2587);
+#2587 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#2588 = VERTEX_POINT('',#2589);
+#2589 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#2590 = LINE('',#2591,#2592);
+#2591 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#2592 = VECTOR('',#2593,1.);
+#2593 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2594 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2595 = EDGE_CURVE('',#2588,#2596,#2598,.T.);
+#2596 = VERTEX_POINT('',#2597);
+#2597 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,2.99999908));
+#2598 = LINE('',#2599,#2600);
+#2599 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#2600 = VECTOR('',#2601,1.);
+#2601 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2602 = ORIENTED_EDGE('',*,*,#2603,.F.);
+#2603 = EDGE_CURVE('',#2604,#2596,#2606,.T.);
+#2604 = VERTEX_POINT('',#2605);
+#2605 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#2606 = LINE('',#2607,#2608);
+#2607 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#2608 = VECTOR('',#2609,1.);
+#2609 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2610 = ORIENTED_EDGE('',*,*,#2611,.F.);
+#2611 = EDGE_CURVE('',#2586,#2604,#2612,.T.);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#2614 = VECTOR('',#2615,1.);
+#2615 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2616 = PLANE('',#2617);
+#2617 = AXIS2_PLACEMENT_3D('',#2618,#2619,#2620);
+#2618 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#2619 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2620 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2621 = ADVANCED_FACE('',(#2622),#2647,.T.);
+#2622 = FACE_BOUND('',#2623,.T.);
+#2623 = EDGE_LOOP('',(#2624,#2625,#2633,#2641));
+#2624 = ORIENTED_EDGE('',*,*,#2603,.T.);
+#2625 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#2626 = EDGE_CURVE('',#2596,#2627,#2629,.T.);
+#2627 = VERTEX_POINT('',#2628);
+#2628 = CARTESIAN_POINT('',(-3.75000012,2.1900007,2.99999908));
+#2629 = LINE('',#2630,#2631);
+#2630 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,2.99999908));
+#2631 = VECTOR('',#2632,1.);
+#2632 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2633 = ORIENTED_EDGE('',*,*,#2634,.F.);
+#2634 = EDGE_CURVE('',#2635,#2627,#2637,.T.);
+#2635 = VERTEX_POINT('',#2636);
+#2636 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#2637 = LINE('',#2638,#2639);
+#2638 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#2639 = VECTOR('',#2640,1.);
+#2640 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2641 = ORIENTED_EDGE('',*,*,#2642,.F.);
+#2642 = EDGE_CURVE('',#2604,#2635,#2643,.T.);
+#2643 = LINE('',#2644,#2645);
+#2644 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#2645 = VECTOR('',#2646,1.);
+#2646 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2647 = PLANE('',#2648);
+#2648 = AXIS2_PLACEMENT_3D('',#2649,#2650,#2651);
+#2649 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#2650 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2651 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2652 = ADVANCED_FACE('',(#2653),#2678,.T.);
+#2653 = FACE_BOUND('',#2654,.T.);
+#2654 = EDGE_LOOP('',(#2655,#2656,#2664,#2672));
+#2655 = ORIENTED_EDGE('',*,*,#2634,.T.);
+#2656 = ORIENTED_EDGE('',*,*,#2657,.T.);
+#2657 = EDGE_CURVE('',#2627,#2658,#2660,.T.);
+#2658 = VERTEX_POINT('',#2659);
+#2659 = CARTESIAN_POINT('',(-3.99999962,2.810002,2.99999908));
+#2660 = LINE('',#2661,#2662);
+#2661 = CARTESIAN_POINT('',(-3.75000012,2.1900007,2.99999908));
+#2662 = VECTOR('',#2663,1.);
+#2663 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#2664 = ORIENTED_EDGE('',*,*,#2665,.F.);
+#2665 = EDGE_CURVE('',#2666,#2658,#2668,.T.);
+#2666 = VERTEX_POINT('',#2667);
+#2667 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#2668 = LINE('',#2669,#2670);
+#2669 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#2670 = VECTOR('',#2671,1.);
+#2671 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2672 = ORIENTED_EDGE('',*,*,#2673,.F.);
+#2673 = EDGE_CURVE('',#2635,#2666,#2674,.T.);
+#2674 = LINE('',#2675,#2676);
+#2675 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#2676 = VECTOR('',#2677,1.);
+#2677 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#2678 = PLANE('',#2679);
+#2679 = AXIS2_PLACEMENT_3D('',#2680,#2681,#2682);
+#2680 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#2681 = DIRECTION('',(-0.927442003402,-0.373967017697,0.E+000));
+#2682 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#2683 = ADVANCED_FACE('',(#2684),#2709,.T.);
+#2684 = FACE_BOUND('',#2685,.T.);
+#2685 = EDGE_LOOP('',(#2686,#2687,#2695,#2703));
+#2686 = ORIENTED_EDGE('',*,*,#2665,.T.);
+#2687 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#2688 = EDGE_CURVE('',#2658,#2689,#2691,.T.);
+#2689 = VERTEX_POINT('',#2690);
+#2690 = CARTESIAN_POINT('',(3.99999962,2.810002,2.99999908));
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(-3.99999962,2.810002,2.99999908));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2695 = ORIENTED_EDGE('',*,*,#2696,.F.);
+#2696 = EDGE_CURVE('',#2697,#2689,#2699,.T.);
+#2697 = VERTEX_POINT('',#2698);
+#2698 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#2699 = LINE('',#2700,#2701);
+#2700 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#2701 = VECTOR('',#2702,1.);
+#2702 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2703 = ORIENTED_EDGE('',*,*,#2704,.F.);
+#2704 = EDGE_CURVE('',#2666,#2697,#2705,.T.);
+#2705 = LINE('',#2706,#2707);
+#2706 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#2707 = VECTOR('',#2708,1.);
+#2708 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2709 = PLANE('',#2710);
+#2710 = AXIS2_PLACEMENT_3D('',#2711,#2712,#2713);
+#2711 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#2712 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2713 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2714 = ADVANCED_FACE('',(#2715),#2740,.T.);
+#2715 = FACE_BOUND('',#2716,.T.);
+#2716 = EDGE_LOOP('',(#2717,#2718,#2726,#2734));
+#2717 = ORIENTED_EDGE('',*,*,#2696,.T.);
+#2718 = ORIENTED_EDGE('',*,*,#2719,.T.);
+#2719 = EDGE_CURVE('',#2689,#2720,#2722,.T.);
+#2720 = VERTEX_POINT('',#2721);
+#2721 = CARTESIAN_POINT('',(3.75000012,2.1900007,2.99999908));
+#2722 = LINE('',#2723,#2724);
+#2723 = CARTESIAN_POINT('',(3.99999962,2.810002,2.99999908));
+#2724 = VECTOR('',#2725,1.);
+#2725 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#2726 = ORIENTED_EDGE('',*,*,#2727,.F.);
+#2727 = EDGE_CURVE('',#2728,#2720,#2730,.T.);
+#2728 = VERTEX_POINT('',#2729);
+#2729 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2734 = ORIENTED_EDGE('',*,*,#2735,.F.);
+#2735 = EDGE_CURVE('',#2697,#2728,#2736,.T.);
+#2736 = LINE('',#2737,#2738);
+#2737 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#2738 = VECTOR('',#2739,1.);
+#2739 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#2740 = PLANE('',#2741);
+#2741 = AXIS2_PLACEMENT_3D('',#2742,#2743,#2744);
+#2742 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#2743 = DIRECTION('',(0.927442003402,-0.373967017697,0.E+000));
+#2744 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#2745 = ADVANCED_FACE('',(#2746),#2762,.T.);
+#2746 = FACE_BOUND('',#2747,.T.);
+#2747 = EDGE_LOOP('',(#2748,#2749,#2755,#2756));
+#2748 = ORIENTED_EDGE('',*,*,#2727,.T.);
+#2749 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#2750 = EDGE_CURVE('',#2720,#2588,#2751,.T.);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(3.75000012,2.1900007,2.99999908));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2755 = ORIENTED_EDGE('',*,*,#2585,.F.);
+#2756 = ORIENTED_EDGE('',*,*,#2757,.F.);
+#2757 = EDGE_CURVE('',#2728,#2586,#2758,.T.);
+#2758 = LINE('',#2759,#2760);
+#2759 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#2760 = VECTOR('',#2761,1.);
+#2761 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2762 = PLANE('',#2763);
+#2763 = AXIS2_PLACEMENT_3D('',#2764,#2765,#2766);
+#2764 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#2765 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2766 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2767 = ADVANCED_FACE('',(#2768),#2776,.F.);
+#2768 = FACE_BOUND('',#2769,.T.);
+#2769 = EDGE_LOOP('',(#2770,#2771,#2772,#2773,#2774,#2775));
+#2770 = ORIENTED_EDGE('',*,*,#2611,.T.);
+#2771 = ORIENTED_EDGE('',*,*,#2642,.T.);
+#2772 = ORIENTED_EDGE('',*,*,#2673,.T.);
+#2773 = ORIENTED_EDGE('',*,*,#2704,.T.);
+#2774 = ORIENTED_EDGE('',*,*,#2735,.T.);
+#2775 = ORIENTED_EDGE('',*,*,#2757,.T.);
+#2776 = PLANE('',#2777);
+#2777 = AXIS2_PLACEMENT_3D('',#2778,#2779,#2780);
+#2778 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#2779 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2780 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2781 = ADVANCED_FACE('',(#2782),#2790,.T.);
+#2782 = FACE_BOUND('',#2783,.F.);
+#2783 = EDGE_LOOP('',(#2784,#2785,#2786,#2787,#2788,#2789));
+#2784 = ORIENTED_EDGE('',*,*,#2595,.T.);
+#2785 = ORIENTED_EDGE('',*,*,#2626,.T.);
+#2786 = ORIENTED_EDGE('',*,*,#2657,.T.);
+#2787 = ORIENTED_EDGE('',*,*,#2688,.T.);
+#2788 = ORIENTED_EDGE('',*,*,#2719,.T.);
+#2789 = ORIENTED_EDGE('',*,*,#2750,.T.);
+#2790 = PLANE('',#2791);
+#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
+#2792 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#2793 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2794 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2799))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2796,#2797,#2798)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2796 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2797 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2798 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2799 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2796,
+ 'distance_accuracy_value','confusion accuracy');
+#2800 = SHAPE_DEFINITION_REPRESENTATION(#2801,#2578);
+#2801 = PRODUCT_DEFINITION_SHAPE('','',#2802);
+#2802 = PRODUCT_DEFINITION('design','',#2803,#2806);
+#2803 = PRODUCT_DEFINITION_FORMATION('','',#2804);
+#2804 = PRODUCT('Extruded','Extruded','',(#2805));
+#2805 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2806 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2807 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2808,#2810);
+#2808 = ( REPRESENTATION_RELATIONSHIP('','',#2578,#2568)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2809)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2809 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2569);
+#2810 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2811);
+#2811 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','10','',#2563,#2802,$);
+#2812 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2804));
+#2813 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2814,#2816);
+#2814 = ( REPRESENTATION_RELATIONSHIP('','',#2568,#2551)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2815)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2815 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2552);
+#2816 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2817);
+#2817 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#2546,#2563,$);
+#2818 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2565));
+#2819 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2820,#2822);
+#2820 = ( REPRESENTATION_RELATIONSHIP('','',#2551,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2821)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2821 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#2822 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2823);
+#2823 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#2546,$);
+#2824 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2548));
+#2825 = SHAPE_DEFINITION_REPRESENTATION(#1052,#2826);
+#2826 = SHAPE_REPRESENTATION('',(#877),#1037);
+#2827 = SHAPE_DEFINITION_REPRESENTATION(#2000,#2828);
+#2828 = SHAPE_REPRESENTATION('',(#1825),#1985);
+#2829 = SHAPE_DEFINITION_REPRESENTATION(#2248,#2830);
+#2830 = SHAPE_REPRESENTATION('',(#2073),#2233);
+#2831 = SHAPE_DEFINITION_REPRESENTATION(#2810,#2832);
+#2832 = SHAPE_REPRESENTATION('',(#2569),#2795);
+#2833 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2834),#794);
+#2834 = STYLED_ITEM('color',(#2835),#644);
+#2835 = PRESENTATION_STYLE_ASSIGNMENT((#2836,#2842));
+#2836 = SURFACE_STYLE_USAGE(.BOTH.,#2837);
+#2837 = SURFACE_SIDE_STYLE('',(#2838));
+#2838 = SURFACE_STYLE_FILL_AREA(#2839);
+#2839 = FILL_AREA_STYLE('',(#2840));
+#2840 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2841 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#2842 = CURVE_STYLE('',#2843,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2843 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2844 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2845,#2854),#1985);
+#2845 = STYLED_ITEM('color',(#2846),#1835);
+#2846 = PRESENTATION_STYLE_ASSIGNMENT((#2847,#2852));
+#2847 = SURFACE_STYLE_USAGE(.BOTH.,#2848);
+#2848 = SURFACE_SIDE_STYLE('',(#2849));
+#2849 = SURFACE_STYLE_FILL_AREA(#2850);
+#2850 = FILL_AREA_STYLE('',(#2851));
+#2851 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2852 = CURVE_STYLE('',#2853,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2853 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2854 = OVER_RIDING_STYLED_ITEM('overriding color',(#2855),#1835,#2845);
+#2855 = PRESENTATION_STYLE_BY_CONTEXT((#2856,#2862),#2828);
+#2856 = SURFACE_STYLE_USAGE(.BOTH.,#2857);
+#2857 = SURFACE_SIDE_STYLE('',(#2858));
+#2858 = SURFACE_STYLE_FILL_AREA(#2859);
+#2859 = FILL_AREA_STYLE('',(#2860));
+#2860 = FILL_AREA_STYLE_COLOUR('',#2861);
+#2861 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#2862 = CURVE_STYLE('',#2863,POSITIVE_LENGTH_MEASURE(0.1),#2861);
+#2863 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2864 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2865),#2514);
+#2865 = STYLED_ITEM('color',(#2866),#2298);
+#2866 = PRESENTATION_STYLE_ASSIGNMENT((#2867,#2872));
+#2867 = SURFACE_STYLE_USAGE(.BOTH.,#2868);
+#2868 = SURFACE_SIDE_STYLE('',(#2869));
+#2869 = SURFACE_STYLE_FILL_AREA(#2870);
+#2870 = FILL_AREA_STYLE('',(#2871));
+#2871 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2872 = CURVE_STYLE('',#2873,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2873 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2874 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2875,#2884),#1037);
+#2875 = STYLED_ITEM('color',(#2876),#887);
+#2876 = PRESENTATION_STYLE_ASSIGNMENT((#2877,#2882));
+#2877 = SURFACE_STYLE_USAGE(.BOTH.,#2878);
+#2878 = SURFACE_SIDE_STYLE('',(#2879));
+#2879 = SURFACE_STYLE_FILL_AREA(#2880);
+#2880 = FILL_AREA_STYLE('',(#2881));
+#2881 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2882 = CURVE_STYLE('',#2883,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2883 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2884 = OVER_RIDING_STYLED_ITEM('overriding color',(#2885),#887,#2875);
+#2885 = PRESENTATION_STYLE_BY_CONTEXT((#2886,#2892),#2826);
+#2886 = SURFACE_STYLE_USAGE(.BOTH.,#2887);
+#2887 = SURFACE_SIDE_STYLE('',(#2888));
+#2888 = SURFACE_STYLE_FILL_AREA(#2889);
+#2889 = FILL_AREA_STYLE('',(#2890));
+#2890 = FILL_AREA_STYLE_COLOUR('',#2891);
+#2891 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#2892 = CURVE_STYLE('',#2893,POSITIVE_LENGTH_MEASURE(0.1),#2891);
+#2893 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2894 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2895),#1495);
+#2895 = STYLED_ITEM('color',(#2896),#1345);
+#2896 = PRESENTATION_STYLE_ASSIGNMENT((#2897,#2903));
+#2897 = SURFACE_STYLE_USAGE(.BOTH.,#2898);
+#2898 = SURFACE_SIDE_STYLE('',(#2899));
+#2899 = SURFACE_STYLE_FILL_AREA(#2900);
+#2900 = FILL_AREA_STYLE('',(#2901));
+#2901 = FILL_AREA_STYLE_COLOUR('',#2902);
+#2902 = COLOUR_RGB('',0.1254902035,0.1254902035,0.1254902035);
+#2903 = CURVE_STYLE('',#2904,POSITIVE_LENGTH_MEASURE(0.1),#2902);
+#2904 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2905 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2906),#1766);
+#2906 = STYLED_ITEM('color',(#2907),#1616);
+#2907 = PRESENTATION_STYLE_ASSIGNMENT((#2908,#2913));
+#2908 = SURFACE_STYLE_USAGE(.BOTH.,#2909);
+#2909 = SURFACE_SIDE_STYLE('',(#2910));
+#2910 = SURFACE_STYLE_FILL_AREA(#2911);
+#2911 = FILL_AREA_STYLE('',(#2912));
+#2912 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2913 = CURVE_STYLE('',#2914,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2914 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2915 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2916,#2925),#2233);
+#2916 = STYLED_ITEM('color',(#2917),#2083);
+#2917 = PRESENTATION_STYLE_ASSIGNMENT((#2918,#2923));
+#2918 = SURFACE_STYLE_USAGE(.BOTH.,#2919);
+#2919 = SURFACE_SIDE_STYLE('',(#2920));
+#2920 = SURFACE_STYLE_FILL_AREA(#2921);
+#2921 = FILL_AREA_STYLE('',(#2922));
+#2922 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2923 = CURVE_STYLE('',#2924,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2924 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2925 = OVER_RIDING_STYLED_ITEM('overriding color',(#2926),#2083,#2916);
+#2926 = PRESENTATION_STYLE_BY_CONTEXT((#2927,#2933),#2830);
+#2927 = SURFACE_STYLE_USAGE(.BOTH.,#2928);
+#2928 = SURFACE_SIDE_STYLE('',(#2929));
+#2929 = SURFACE_STYLE_FILL_AREA(#2930);
+#2930 = FILL_AREA_STYLE('',(#2931));
+#2931 = FILL_AREA_STYLE_COLOUR('',#2932);
+#2932 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#2933 = CURVE_STYLE('',#2934,POSITIVE_LENGTH_MEASURE(0.1),#2932);
+#2934 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2935 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2936),#1252);
+#2936 = STYLED_ITEM('color',(#2937),#1102);
+#2937 = PRESENTATION_STYLE_ASSIGNMENT((#2938,#2943));
+#2938 = SURFACE_STYLE_USAGE(.BOTH.,#2939);
+#2939 = SURFACE_SIDE_STYLE('',(#2940));
+#2940 = SURFACE_STYLE_FILL_AREA(#2941);
+#2941 = FILL_AREA_STYLE('',(#2942));
+#2942 = FILL_AREA_STYLE_COLOUR('',#2902);
+#2943 = CURVE_STYLE('',#2944,POSITIVE_LENGTH_MEASURE(0.1),#2902);
+#2944 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2945 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2946),#376);
+#2946 = STYLED_ITEM('color',(#2947),#86);
+#2947 = PRESENTATION_STYLE_ASSIGNMENT((#2948,#2954));
+#2948 = SURFACE_STYLE_USAGE(.BOTH.,#2949);
+#2949 = SURFACE_SIDE_STYLE('',(#2950));
+#2950 = SURFACE_STYLE_FILL_AREA(#2951);
+#2951 = FILL_AREA_STYLE('',(#2952));
+#2952 = FILL_AREA_STYLE_COLOUR('',#2953);
+#2953 = COLOUR_RGB('',0.E+000,0.501960813999,0.E+000);
+#2954 = CURVE_STYLE('',#2955,POSITIVE_LENGTH_MEASURE(0.1),#2953);
+#2955 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2956 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2957),#579);
+#2957 = STYLED_ITEM('color',(#2958),#429);
+#2958 = PRESENTATION_STYLE_ASSIGNMENT((#2959,#2964));
+#2959 = SURFACE_STYLE_USAGE(.BOTH.,#2960);
+#2960 = SURFACE_SIDE_STYLE('',(#2961));
+#2961 = SURFACE_STYLE_FILL_AREA(#2962);
+#2962 = FILL_AREA_STYLE('',(#2963));
+#2963 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2964 = CURVE_STYLE('',#2965,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2965 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2966 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #2967,#2976),#2795);
+#2967 = STYLED_ITEM('color',(#2968),#2579);
+#2968 = PRESENTATION_STYLE_ASSIGNMENT((#2969,#2974));
+#2969 = SURFACE_STYLE_USAGE(.BOTH.,#2970);
+#2970 = SURFACE_SIDE_STYLE('',(#2971));
+#2971 = SURFACE_STYLE_FILL_AREA(#2972);
+#2972 = FILL_AREA_STYLE('',(#2973));
+#2973 = FILL_AREA_STYLE_COLOUR('',#2841);
+#2974 = CURVE_STYLE('',#2975,POSITIVE_LENGTH_MEASURE(0.1),#2841);
+#2975 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#2976 = OVER_RIDING_STYLED_ITEM('overriding color',(#2977),#2579,#2967);
+#2977 = PRESENTATION_STYLE_BY_CONTEXT((#2978,#2984),#2832);
+#2978 = SURFACE_STYLE_USAGE(.BOTH.,#2979);
+#2979 = SURFACE_SIDE_STYLE('',(#2980));
+#2980 = SURFACE_STYLE_FILL_AREA(#2981);
+#2981 = FILL_AREA_STYLE('',(#2982));
+#2982 = FILL_AREA_STYLE_COLOUR('',#2983);
+#2983 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#2984 = CURVE_STYLE('',#2985,POSITIVE_LENGTH_MEASURE(0.1),#2983);
+#2985 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/static/gitbook/assets/pytrack2-pinout.pdf b/static/gitbook/assets/pytrack2-pinout.pdf
new file mode 100644
index 0000000..44af3c9
Binary files /dev/null and b/static/gitbook/assets/pytrack2-pinout.pdf differ
diff --git a/static/gitbook/assets/pytrack2-pinout.png b/static/gitbook/assets/pytrack2-pinout.png
new file mode 100644
index 0000000..6590ad4
Binary files /dev/null and b/static/gitbook/assets/pytrack2-pinout.png differ
diff --git a/static/gitbook/assets/pytrack2_decs.png b/static/gitbook/assets/pytrack2_decs.png
new file mode 100644
index 0000000..3f20da9
Binary files /dev/null and b/static/gitbook/assets/pytrack2_decs.png differ
diff --git a/static/gitbook/assets/pytrack_v2.0X.step b/static/gitbook/assets/pytrack_v2.0X.step
new file mode 100644
index 0000000..3910296
--- /dev/null
+++ b/static/gitbook/assets/pytrack_v2.0X.step
@@ -0,0 +1,4017 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2020-01-21T17:37:36',('Author'),(
+ 'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+ ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+ 'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+ 'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31,#35,#39,#43,#47,
+ #51,#55,#59,#63,#67,#71,#75,#79,#83,#87,#91),#95);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#17 = DIRECTION('',(0.E+000,0.E+000,1.));
+#18 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#21 = DIRECTION('',(0.E+000,0.E+000,1.));
+#22 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#25 = DIRECTION('',(0.E+000,0.E+000,1.));
+#26 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#33 = DIRECTION('',(0.E+000,0.E+000,1.));
+#34 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#37 = DIRECTION('',(0.E+000,0.E+000,1.));
+#38 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#39 = AXIS2_PLACEMENT_3D('',#40,#41,#42);
+#40 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#41 = DIRECTION('',(0.E+000,0.E+000,1.));
+#42 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46);
+#44 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#93 = DIRECTION('',(0.E+000,0.E+000,1.));
+#94 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#95 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#99)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#96,#97,#98)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#96 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#97 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#98 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#99 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#96,
+ 'distance_accuracy_value','confusion accuracy');
+#100 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#101 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#102),#489);
+#102 = MANIFOLD_SOLID_BREP('',#103);
+#103 = CLOSED_SHELL('',(#104,#144,#177,#208,#241,#272,#303,#334,#365,
+ #396,#427,#451,#470));
+#104 = ADVANCED_FACE('',(#105),#139,.T.);
+#105 = FACE_BOUND('',#106,.T.);
+#106 = EDGE_LOOP('',(#107,#117,#125,#133));
+#107 = ORIENTED_EDGE('',*,*,#108,.T.);
+#108 = EDGE_CURVE('',#109,#111,#113,.T.);
+#109 = VERTEX_POINT('',#110);
+#110 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#113 = LINE('',#114,#115);
+#114 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#115 = VECTOR('',#116,1.);
+#116 = DIRECTION('',(0.E+000,0.E+000,1.));
+#117 = ORIENTED_EDGE('',*,*,#118,.T.);
+#118 = EDGE_CURVE('',#111,#119,#121,.T.);
+#119 = VERTEX_POINT('',#120);
+#120 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,0.E+000));
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(0.E+000,1.,0.E+000));
+#125 = ORIENTED_EDGE('',*,*,#126,.F.);
+#126 = EDGE_CURVE('',#127,#119,#129,.T.);
+#127 = VERTEX_POINT('',#128);
+#128 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,-1.51143208));
+#129 = LINE('',#130,#131);
+#130 = CARTESIAN_POINT('',(2.22044604925E-016,54.5,-1.51143208));
+#131 = VECTOR('',#132,1.);
+#132 = DIRECTION('',(0.E+000,0.E+000,1.));
+#133 = ORIENTED_EDGE('',*,*,#134,.F.);
+#134 = EDGE_CURVE('',#109,#127,#135,.T.);
+#135 = LINE('',#136,#137);
+#136 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#137 = VECTOR('',#138,1.);
+#138 = DIRECTION('',(0.E+000,1.,0.E+000));
+#139 = PLANE('',#140);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#142 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#143 = DIRECTION('',(0.E+000,1.,0.E+000));
+#144 = ADVANCED_FACE('',(#145),#172,.T.);
+#145 = FACE_BOUND('',#146,.T.);
+#146 = EDGE_LOOP('',(#147,#148,#157,#165));
+#147 = ORIENTED_EDGE('',*,*,#126,.T.);
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#119,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(2.5,57.,0.E+000));
+#152 = CIRCLE('',#153,2.499202094337);
+#153 = AXIS2_PLACEMENT_3D('',#154,#155,#156);
+#154 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,0.E+000));
+#155 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#156 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#157 = ORIENTED_EDGE('',*,*,#158,.F.);
+#158 = EDGE_CURVE('',#159,#150,#161,.T.);
+#159 = VERTEX_POINT('',#160);
+#160 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#161 = LINE('',#162,#163);
+#162 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#163 = VECTOR('',#164,1.);
+#164 = DIRECTION('',(0.E+000,0.E+000,1.));
+#165 = ORIENTED_EDGE('',*,*,#166,.F.);
+#166 = EDGE_CURVE('',#127,#159,#167,.T.);
+#167 = CIRCLE('',#168,2.499202094337);
+#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
+#169 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,-1.51143208));
+#170 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#171 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#172 = CYLINDRICAL_SURFACE('',#173,2.499202094337);
+#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176);
+#174 = CARTESIAN_POINT('',(2.499201966925,54.500798033075,-1.51143208));
+#175 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#176 = DIRECTION('',(-0.999999949019,-3.19315143262E-004,-0.E+000));
+#177 = ADVANCED_FACE('',(#178),#203,.T.);
+#178 = FACE_BOUND('',#179,.T.);
+#179 = EDGE_LOOP('',(#180,#181,#189,#197));
+#180 = ORIENTED_EDGE('',*,*,#158,.T.);
+#181 = ORIENTED_EDGE('',*,*,#182,.T.);
+#182 = EDGE_CURVE('',#150,#183,#185,.T.);
+#183 = VERTEX_POINT('',#184);
+#184 = CARTESIAN_POINT('',(37.5,57.,0.E+000));
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(2.5,57.,0.E+000));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(1.,0.E+000,0.E+000));
+#189 = ORIENTED_EDGE('',*,*,#190,.F.);
+#190 = EDGE_CURVE('',#191,#183,#193,.T.);
+#191 = VERTEX_POINT('',#192);
+#192 = CARTESIAN_POINT('',(37.5,57.,-1.51143208));
+#193 = LINE('',#194,#195);
+#194 = CARTESIAN_POINT('',(37.5,57.,-1.51143208));
+#195 = VECTOR('',#196,1.);
+#196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#197 = ORIENTED_EDGE('',*,*,#198,.F.);
+#198 = EDGE_CURVE('',#159,#191,#199,.T.);
+#199 = LINE('',#200,#201);
+#200 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#201 = VECTOR('',#202,1.);
+#202 = DIRECTION('',(1.,0.E+000,0.E+000));
+#203 = PLANE('',#204);
+#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205 = CARTESIAN_POINT('',(2.5,57.,-1.51143208));
+#206 = DIRECTION('',(0.E+000,1.,0.E+000));
+#207 = DIRECTION('',(1.,0.E+000,0.E+000));
+#208 = ADVANCED_FACE('',(#209),#236,.T.);
+#209 = FACE_BOUND('',#210,.T.);
+#210 = EDGE_LOOP('',(#211,#212,#221,#229));
+#211 = ORIENTED_EDGE('',*,*,#190,.T.);
+#212 = ORIENTED_EDGE('',*,*,#213,.T.);
+#213 = EDGE_CURVE('',#183,#214,#216,.T.);
+#214 = VERTEX_POINT('',#215);
+#215 = CARTESIAN_POINT('',(40.,54.5,0.E+000));
+#216 = CIRCLE('',#217,2.499199451686);
+#217 = AXIS2_PLACEMENT_3D('',#218,#219,#220);
+#218 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,0.E+000));
+#219 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#220 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#221 = ORIENTED_EDGE('',*,*,#222,.F.);
+#222 = EDGE_CURVE('',#223,#214,#225,.T.);
+#223 = VERTEX_POINT('',#224);
+#224 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#225 = LINE('',#226,#227);
+#226 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#227 = VECTOR('',#228,1.);
+#228 = DIRECTION('',(0.E+000,0.E+000,1.));
+#229 = ORIENTED_EDGE('',*,*,#230,.F.);
+#230 = EDGE_CURVE('',#191,#223,#231,.T.);
+#231 = CIRCLE('',#232,2.499199451686);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,-1.51143208)
+ );
+#234 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#235 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#236 = CYLINDRICAL_SURFACE('',#237,2.499199451686);
+#237 = AXIS2_PLACEMENT_3D('',#238,#239,#240);
+#238 = CARTESIAN_POINT('',(37.500800676571,54.500800676571,-1.51143208)
+ );
+#239 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#240 = DIRECTION('',(-3.203732182877E-004,0.99999994868,0.E+000));
+#241 = ADVANCED_FACE('',(#242),#267,.T.);
+#242 = FACE_BOUND('',#243,.T.);
+#243 = EDGE_LOOP('',(#244,#245,#253,#261));
+#244 = ORIENTED_EDGE('',*,*,#222,.T.);
+#245 = ORIENTED_EDGE('',*,*,#246,.T.);
+#246 = EDGE_CURVE('',#214,#247,#249,.T.);
+#247 = VERTEX_POINT('',#248);
+#248 = CARTESIAN_POINT('',(40.,22.639999389648,0.E+000));
+#249 = LINE('',#250,#251);
+#250 = CARTESIAN_POINT('',(40.,54.5,0.E+000));
+#251 = VECTOR('',#252,1.);
+#252 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#253 = ORIENTED_EDGE('',*,*,#254,.F.);
+#254 = EDGE_CURVE('',#255,#247,#257,.T.);
+#255 = VERTEX_POINT('',#256);
+#256 = CARTESIAN_POINT('',(40.,22.639999389648,-1.51143208));
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(40.,22.639999389648,-1.51143208));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(0.E+000,0.E+000,1.));
+#261 = ORIENTED_EDGE('',*,*,#262,.F.);
+#262 = EDGE_CURVE('',#223,#255,#263,.T.);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#267 = PLANE('',#268);
+#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271);
+#269 = CARTESIAN_POINT('',(40.,54.5,-1.51143208));
+#270 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#271 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#272 = ADVANCED_FACE('',(#273),#298,.T.);
+#273 = FACE_BOUND('',#274,.T.);
+#274 = EDGE_LOOP('',(#275,#276,#284,#292));
+#275 = ORIENTED_EDGE('',*,*,#254,.T.);
+#276 = ORIENTED_EDGE('',*,*,#277,.T.);
+#277 = EDGE_CURVE('',#247,#278,#280,.T.);
+#278 = VERTEX_POINT('',#279);
+#279 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,0.E+000));
+#280 = LINE('',#281,#282);
+#281 = CARTESIAN_POINT('',(40.,22.639999389648,0.E+000));
+#282 = VECTOR('',#283,1.);
+#283 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#284 = ORIENTED_EDGE('',*,*,#285,.F.);
+#285 = EDGE_CURVE('',#286,#278,#288,.T.);
+#286 = VERTEX_POINT('',#287);
+#287 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,-1.51143208));
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,-1.51143208));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.E+000,0.E+000,1.));
+#292 = ORIENTED_EDGE('',*,*,#293,.F.);
+#293 = EDGE_CURVE('',#255,#286,#294,.T.);
+#294 = LINE('',#295,#296);
+#295 = CARTESIAN_POINT('',(40.,22.639999389648,-1.51143208));
+#296 = VECTOR('',#297,1.);
+#297 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#298 = PLANE('',#299);
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(40.,22.639999389648,-1.51143208));
+#301 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#302 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#303 = ADVANCED_FACE('',(#304),#329,.T.);
+#304 = FACE_BOUND('',#305,.T.);
+#305 = EDGE_LOOP('',(#306,#307,#315,#323));
+#306 = ORIENTED_EDGE('',*,*,#285,.T.);
+#307 = ORIENTED_EDGE('',*,*,#308,.T.);
+#308 = EDGE_CURVE('',#278,#309,#311,.T.);
+#309 = VERTEX_POINT('',#310);
+#310 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,0.E+000));
+#311 = LINE('',#312,#313);
+#312 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,0.E+000));
+#313 = VECTOR('',#314,1.);
+#314 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#315 = ORIENTED_EDGE('',*,*,#316,.F.);
+#316 = EDGE_CURVE('',#317,#309,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,-1.51143208));
+#319 = LINE('',#320,#321);
+#320 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,-1.51143208));
+#321 = VECTOR('',#322,1.);
+#322 = DIRECTION('',(0.E+000,0.E+000,1.));
+#323 = ORIENTED_EDGE('',*,*,#324,.F.);
+#324 = EDGE_CURVE('',#286,#317,#325,.T.);
+#325 = LINE('',#326,#327);
+#326 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,-1.51143208));
+#327 = VECTOR('',#328,1.);
+#328 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#329 = PLANE('',#330);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(28.89999961853,22.639999389648,-1.51143208));
+#332 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#333 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#334 = ADVANCED_FACE('',(#335),#360,.T.);
+#335 = FACE_BOUND('',#336,.T.);
+#336 = EDGE_LOOP('',(#337,#338,#346,#354));
+#337 = ORIENTED_EDGE('',*,*,#316,.T.);
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#309,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(40.,14.840000152588,0.E+000));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,0.E+000));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(1.,0.E+000,0.E+000));
+#346 = ORIENTED_EDGE('',*,*,#347,.F.);
+#347 = EDGE_CURVE('',#348,#340,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(40.,14.840000152588,-1.51143208));
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(40.,14.840000152588,-1.51143208));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(0.E+000,0.E+000,1.));
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#317,#348,#356,.T.);
+#356 = LINE('',#357,#358);
+#357 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,-1.51143208));
+#358 = VECTOR('',#359,1.);
+#359 = DIRECTION('',(1.,0.E+000,0.E+000));
+#360 = PLANE('',#361);
+#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
+#362 = CARTESIAN_POINT('',(28.89999961853,14.840000152588,-1.51143208));
+#363 = DIRECTION('',(0.E+000,1.,0.E+000));
+#364 = DIRECTION('',(1.,0.E+000,0.E+000));
+#365 = ADVANCED_FACE('',(#366),#391,.T.);
+#366 = FACE_BOUND('',#367,.T.);
+#367 = EDGE_LOOP('',(#368,#369,#377,#385));
+#368 = ORIENTED_EDGE('',*,*,#347,.T.);
+#369 = ORIENTED_EDGE('',*,*,#370,.T.);
+#370 = EDGE_CURVE('',#340,#371,#373,.T.);
+#371 = VERTEX_POINT('',#372);
+#372 = CARTESIAN_POINT('',(40.,0.E+000,0.E+000));
+#373 = LINE('',#374,#375);
+#374 = CARTESIAN_POINT('',(40.,14.840000152588,0.E+000));
+#375 = VECTOR('',#376,1.);
+#376 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#377 = ORIENTED_EDGE('',*,*,#378,.F.);
+#378 = EDGE_CURVE('',#379,#371,#381,.T.);
+#379 = VERTEX_POINT('',#380);
+#380 = CARTESIAN_POINT('',(40.,0.E+000,-1.51143208));
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(40.,0.E+000,-1.51143208));
+#383 = VECTOR('',#384,1.);
+#384 = DIRECTION('',(0.E+000,0.E+000,1.));
+#385 = ORIENTED_EDGE('',*,*,#386,.F.);
+#386 = EDGE_CURVE('',#348,#379,#387,.T.);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(40.,14.840000152588,-1.51143208));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#391 = PLANE('',#392);
+#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
+#393 = CARTESIAN_POINT('',(40.,14.840000152588,-1.51143208));
+#394 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#395 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#396 = ADVANCED_FACE('',(#397),#422,.T.);
+#397 = FACE_BOUND('',#398,.T.);
+#398 = EDGE_LOOP('',(#399,#400,#408,#416));
+#399 = ORIENTED_EDGE('',*,*,#378,.T.);
+#400 = ORIENTED_EDGE('',*,*,#401,.T.);
+#401 = EDGE_CURVE('',#371,#402,#404,.T.);
+#402 = VERTEX_POINT('',#403);
+#403 = CARTESIAN_POINT('',(2.5,0.E+000,0.E+000));
+#404 = LINE('',#405,#406);
+#405 = CARTESIAN_POINT('',(40.,0.E+000,0.E+000));
+#406 = VECTOR('',#407,1.);
+#407 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#408 = ORIENTED_EDGE('',*,*,#409,.F.);
+#409 = EDGE_CURVE('',#410,#402,#412,.T.);
+#410 = VERTEX_POINT('',#411);
+#411 = CARTESIAN_POINT('',(2.5,0.E+000,-1.51143208));
+#412 = LINE('',#413,#414);
+#413 = CARTESIAN_POINT('',(2.5,0.E+000,-1.51143208));
+#414 = VECTOR('',#415,1.);
+#415 = DIRECTION('',(0.E+000,0.E+000,1.));
+#416 = ORIENTED_EDGE('',*,*,#417,.F.);
+#417 = EDGE_CURVE('',#379,#410,#418,.T.);
+#418 = LINE('',#419,#420);
+#419 = CARTESIAN_POINT('',(40.,0.E+000,-1.51143208));
+#420 = VECTOR('',#421,1.);
+#421 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#422 = PLANE('',#423);
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(40.,0.E+000,-1.51143208));
+#425 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#426 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#427 = ADVANCED_FACE('',(#428),#446,.T.);
+#428 = FACE_BOUND('',#429,.T.);
+#429 = EDGE_LOOP('',(#430,#431,#438,#439));
+#430 = ORIENTED_EDGE('',*,*,#409,.T.);
+#431 = ORIENTED_EDGE('',*,*,#432,.T.);
+#432 = EDGE_CURVE('',#402,#111,#433,.T.);
+#433 = CIRCLE('',#434,2.499268899572);
+#434 = AXIS2_PLACEMENT_3D('',#435,#436,#437);
+#435 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,0.E+000));
+#436 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#437 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#438 = ORIENTED_EDGE('',*,*,#108,.F.);
+#439 = ORIENTED_EDGE('',*,*,#440,.F.);
+#440 = EDGE_CURVE('',#410,#109,#441,.T.);
+#441 = CIRCLE('',#442,2.499268899572);
+#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445);
+#443 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,-1.51143208));
+#444 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#445 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#446 = CYLINDRICAL_SURFACE('',#447,2.499268899572);
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(2.49923117892,2.49926878132,-1.51143208));
+#449 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#450 = DIRECTION('',(3.076183918438E-004,-0.999999952685,0.E+000));
+#451 = ADVANCED_FACE('',(#452),#465,.F.);
+#452 = FACE_BOUND('',#453,.T.);
+#453 = EDGE_LOOP('',(#454,#455,#456,#457,#458,#459,#460,#461,#462,#463,
+ #464));
+#454 = ORIENTED_EDGE('',*,*,#134,.T.);
+#455 = ORIENTED_EDGE('',*,*,#166,.T.);
+#456 = ORIENTED_EDGE('',*,*,#198,.T.);
+#457 = ORIENTED_EDGE('',*,*,#230,.T.);
+#458 = ORIENTED_EDGE('',*,*,#262,.T.);
+#459 = ORIENTED_EDGE('',*,*,#293,.T.);
+#460 = ORIENTED_EDGE('',*,*,#324,.T.);
+#461 = ORIENTED_EDGE('',*,*,#355,.T.);
+#462 = ORIENTED_EDGE('',*,*,#386,.T.);
+#463 = ORIENTED_EDGE('',*,*,#417,.T.);
+#464 = ORIENTED_EDGE('',*,*,#440,.T.);
+#465 = PLANE('',#466);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(0.E+000,2.513000011444,-1.51143208));
+#468 = DIRECTION('',(0.E+000,0.E+000,1.));
+#469 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#470 = ADVANCED_FACE('',(#471),#484,.T.);
+#471 = FACE_BOUND('',#472,.F.);
+#472 = EDGE_LOOP('',(#473,#474,#475,#476,#477,#478,#479,#480,#481,#482,
+ #483));
+#473 = ORIENTED_EDGE('',*,*,#118,.T.);
+#474 = ORIENTED_EDGE('',*,*,#149,.T.);
+#475 = ORIENTED_EDGE('',*,*,#182,.T.);
+#476 = ORIENTED_EDGE('',*,*,#213,.T.);
+#477 = ORIENTED_EDGE('',*,*,#246,.T.);
+#478 = ORIENTED_EDGE('',*,*,#277,.T.);
+#479 = ORIENTED_EDGE('',*,*,#308,.T.);
+#480 = ORIENTED_EDGE('',*,*,#339,.T.);
+#481 = ORIENTED_EDGE('',*,*,#370,.T.);
+#482 = ORIENTED_EDGE('',*,*,#401,.T.);
+#483 = ORIENTED_EDGE('',*,*,#432,.T.);
+#484 = PLANE('',#485);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(0.E+000,2.513000011444,0.E+000));
+#487 = DIRECTION('',(0.E+000,0.E+000,1.));
+#488 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#493)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#490,#491,#492)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#490 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#491 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#492 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#493 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#490,
+ 'distance_accuracy_value','confusion accuracy');
+#494 = SHAPE_DEFINITION_REPRESENTATION(#495,#101);
+#495 = PRODUCT_DEFINITION_SHAPE('','',#496);
+#496 = PRODUCT_DEFINITION('design','',#497,#500);
+#497 = PRODUCT_DEFINITION_FORMATION('','',#498);
+#498 = PRODUCT('Board','Board','',(#499));
+#499 = PRODUCT_CONTEXT('',#2,'mechanical');
+#500 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#502,#504);
+#502 = ( REPRESENTATION_RELATIONSHIP('','',#101,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#503)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#505
+ );
+#505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#5,#496,$);
+#506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#498));
+#507 = SHAPE_DEFINITION_REPRESENTATION(#508,#514);
+#508 = PRODUCT_DEFINITION_SHAPE('','',#509);
+#509 = PRODUCT_DEFINITION('design','',#510,#513);
+#510 = PRODUCT_DEFINITION_FORMATION('','',#511);
+#511 = PRODUCT('L12','L12','',(#512));
+#512 = PRODUCT_CONTEXT('',#2,'mechanical');
+#513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#514 = SHAPE_REPRESENTATION('',(#11,#515),#519);
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(31.889993072539,40.91000024293,0.E+000));
+#517 = DIRECTION('',(0.E+000,0.E+000,1.));
+#518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#523)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#520,#521,#522)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#520,
+ 'distance_accuracy_value','confusion accuracy');
+#524 = SHAPE_DEFINITION_REPRESENTATION(#525,#531);
+#525 = PRODUCT_DEFINITION_SHAPE('','',#526);
+#526 = PRODUCT_DEFINITION('design','',#527,#530);
+#527 = PRODUCT_DEFINITION_FORMATION('','',#528);
+#528 = PRODUCT('6206558976','6206558976','',(#529));
+#529 = PRODUCT_CONTEXT('',#2,'mechanical');
+#530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#531 = SHAPE_REPRESENTATION('',(#11,#532),#536);
+#532 = AXIS2_PLACEMENT_3D('',#533,#534,#535);
+#533 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#534 = DIRECTION('',(0.E+000,0.E+000,1.));
+#535 = DIRECTION('',(1.,0.E+000,0.E+000));
+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#540)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#537,#538,#539)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#537 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#538 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#539 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#540 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#537,
+ 'distance_accuracy_value','confusion accuracy');
+#541 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#542),#692);
+#542 = MANIFOLD_SOLID_BREP('',#543);
+#543 = CLOSED_SHELL('',(#544,#584,#615,#646,#668,#680));
+#544 = ADVANCED_FACE('',(#545),#579,.F.);
+#545 = FACE_BOUND('',#546,.F.);
+#546 = EDGE_LOOP('',(#547,#557,#565,#573));
+#547 = ORIENTED_EDGE('',*,*,#548,.T.);
+#548 = EDGE_CURVE('',#549,#551,#553,.T.);
+#549 = VERTEX_POINT('',#550);
+#550 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#551 = VERTEX_POINT('',#552);
+#552 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(0.E+000,0.E+000,1.));
+#557 = ORIENTED_EDGE('',*,*,#558,.T.);
+#558 = EDGE_CURVE('',#551,#559,#561,.T.);
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.70000114));
+#561 = LINE('',#562,#563);
+#562 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#563 = VECTOR('',#564,1.);
+#564 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#565 = ORIENTED_EDGE('',*,*,#566,.F.);
+#566 = EDGE_CURVE('',#567,#559,#569,.T.);
+#567 = VERTEX_POINT('',#568);
+#568 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#569 = LINE('',#570,#571);
+#570 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#571 = VECTOR('',#572,1.);
+#572 = DIRECTION('',(0.E+000,0.E+000,1.));
+#573 = ORIENTED_EDGE('',*,*,#574,.F.);
+#574 = EDGE_CURVE('',#549,#567,#575,.T.);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#579 = PLANE('',#580);
+#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583);
+#581 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#582 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#583 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#584 = ADVANCED_FACE('',(#585),#610,.F.);
+#585 = FACE_BOUND('',#586,.F.);
+#586 = EDGE_LOOP('',(#587,#588,#596,#604));
+#587 = ORIENTED_EDGE('',*,*,#566,.T.);
+#588 = ORIENTED_EDGE('',*,*,#589,.T.);
+#589 = EDGE_CURVE('',#559,#590,#592,.T.);
+#590 = VERTEX_POINT('',#591);
+#591 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.70000114));
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.70000114));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(1.,0.E+000,0.E+000));
+#596 = ORIENTED_EDGE('',*,*,#597,.F.);
+#597 = EDGE_CURVE('',#598,#590,#600,.T.);
+#598 = VERTEX_POINT('',#599);
+#599 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(0.E+000,0.E+000,1.));
+#604 = ORIENTED_EDGE('',*,*,#605,.F.);
+#605 = EDGE_CURVE('',#567,#598,#606,.T.);
+#606 = LINE('',#607,#608);
+#607 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#608 = VECTOR('',#609,1.);
+#609 = DIRECTION('',(1.,0.E+000,0.E+000));
+#610 = PLANE('',#611);
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(-0.70000114,-1.07499912,0.E+000));
+#613 = DIRECTION('',(0.E+000,1.,0.E+000));
+#614 = DIRECTION('',(1.,0.E+000,0.E+000));
+#615 = ADVANCED_FACE('',(#616),#641,.F.);
+#616 = FACE_BOUND('',#617,.F.);
+#617 = EDGE_LOOP('',(#618,#619,#627,#635));
+#618 = ORIENTED_EDGE('',*,*,#597,.T.);
+#619 = ORIENTED_EDGE('',*,*,#620,.T.);
+#620 = EDGE_CURVE('',#590,#621,#623,.T.);
+#621 = VERTEX_POINT('',#622);
+#622 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.70000114));
+#623 = LINE('',#624,#625);
+#624 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.70000114));
+#625 = VECTOR('',#626,1.);
+#626 = DIRECTION('',(0.E+000,1.,0.E+000));
+#627 = ORIENTED_EDGE('',*,*,#628,.F.);
+#628 = EDGE_CURVE('',#629,#621,#631,.T.);
+#629 = VERTEX_POINT('',#630);
+#630 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#631 = LINE('',#632,#633);
+#632 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#633 = VECTOR('',#634,1.);
+#634 = DIRECTION('',(0.E+000,0.E+000,1.));
+#635 = ORIENTED_EDGE('',*,*,#636,.F.);
+#636 = EDGE_CURVE('',#598,#629,#637,.T.);
+#637 = LINE('',#638,#639);
+#638 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#639 = VECTOR('',#640,1.);
+#640 = DIRECTION('',(0.E+000,1.,0.E+000));
+#641 = PLANE('',#642);
+#642 = AXIS2_PLACEMENT_3D('',#643,#644,#645);
+#643 = CARTESIAN_POINT('',(0.70000114,-1.07499912,0.E+000));
+#644 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#645 = DIRECTION('',(0.E+000,1.,0.E+000));
+#646 = ADVANCED_FACE('',(#647),#663,.F.);
+#647 = FACE_BOUND('',#648,.F.);
+#648 = EDGE_LOOP('',(#649,#650,#656,#657));
+#649 = ORIENTED_EDGE('',*,*,#628,.T.);
+#650 = ORIENTED_EDGE('',*,*,#651,.T.);
+#651 = EDGE_CURVE('',#621,#551,#652,.T.);
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.70000114));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#656 = ORIENTED_EDGE('',*,*,#548,.F.);
+#657 = ORIENTED_EDGE('',*,*,#658,.F.);
+#658 = EDGE_CURVE('',#629,#549,#659,.T.);
+#659 = LINE('',#660,#661);
+#660 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#661 = VECTOR('',#662,1.);
+#662 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#663 = PLANE('',#664);
+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);
+#665 = CARTESIAN_POINT('',(0.70000114,1.07499912,0.E+000));
+#666 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#667 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#668 = ADVANCED_FACE('',(#669),#675,.T.);
+#669 = FACE_BOUND('',#670,.F.);
+#670 = EDGE_LOOP('',(#671,#672,#673,#674));
+#671 = ORIENTED_EDGE('',*,*,#574,.T.);
+#672 = ORIENTED_EDGE('',*,*,#605,.T.);
+#673 = ORIENTED_EDGE('',*,*,#636,.T.);
+#674 = ORIENTED_EDGE('',*,*,#658,.T.);
+#675 = PLANE('',#676);
+#676 = AXIS2_PLACEMENT_3D('',#677,#678,#679);
+#677 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.E+000));
+#678 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#679 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#680 = ADVANCED_FACE('',(#681),#687,.F.);
+#681 = FACE_BOUND('',#682,.T.);
+#682 = EDGE_LOOP('',(#683,#684,#685,#686));
+#683 = ORIENTED_EDGE('',*,*,#558,.T.);
+#684 = ORIENTED_EDGE('',*,*,#589,.T.);
+#685 = ORIENTED_EDGE('',*,*,#620,.T.);
+#686 = ORIENTED_EDGE('',*,*,#651,.T.);
+#687 = PLANE('',#688);
+#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
+#689 = CARTESIAN_POINT('',(-0.70000114,1.07499912,0.70000114));
+#690 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#691 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#696)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#693,#694,#695)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#693,
+ 'distance_accuracy_value','confusion accuracy');
+#697 = SHAPE_DEFINITION_REPRESENTATION(#698,#541);
+#698 = PRODUCT_DEFINITION_SHAPE('','',#699);
+#699 = PRODUCT_DEFINITION('design','',#700,#703);
+#700 = PRODUCT_DEFINITION_FORMATION('','',#701);
+#701 = PRODUCT('Extruded','Extruded','',(#702));
+#702 = PRODUCT_CONTEXT('',#2,'mechanical');
+#703 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#705,#707);
+#705 = ( REPRESENTATION_RELATIONSHIP('','',#541,#531)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#706)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#532);
+#707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#708
+ );
+#708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','12','',#526,#699,$);
+#709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#701));
+#710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#711,#713);
+#711 = ( REPRESENTATION_RELATIONSHIP('','',#531,#514)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#712)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
+#713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#714
+ );
+#714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#509,#526,$);
+#715 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#528));
+#716 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#717,#719);
+#717 = ( REPRESENTATION_RELATIONSHIP('','',#514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#718)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#718 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#719 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#720
+ );
+#720 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#509,$);
+#721 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#511));
+#722 = SHAPE_DEFINITION_REPRESENTATION(#723,#729);
+#723 = PRODUCT_DEFINITION_SHAPE('','',#724);
+#724 = PRODUCT_DEFINITION('design','',#725,#728);
+#725 = PRODUCT_DEFINITION_FORMATION('','',#726);
+#726 = PRODUCT('L11','L11','',(#727));
+#727 = PRODUCT_CONTEXT('',#2,'mechanical');
+#728 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#729 = SHAPE_REPRESENTATION('',(#11,#730),#734);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(7.889993072539,30.549999632578,0.E+000));
+#732 = DIRECTION('',(0.E+000,0.E+000,1.));
+#733 = DIRECTION('',(1.,0.E+000,0.E+000));
+#734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#738)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#735,#736,#737)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#735 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#736 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#737 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#738 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#735,
+ 'distance_accuracy_value','confusion accuracy');
+#739 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#740,#742);
+#740 = ( REPRESENTATION_RELATIONSHIP('','',#531,#729)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#741)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#741 = ITEM_DEFINED_TRANSFORMATION('','',#11,#730);
+#742 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#743
+ );
+#743 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#724,#526,$);
+#744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#745,#747);
+#745 = ( REPRESENTATION_RELATIONSHIP('','',#729,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#746)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#748
+ );
+#748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#724,$);
+#749 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#726));
+#750 = SHAPE_DEFINITION_REPRESENTATION(#751,#757);
+#751 = PRODUCT_DEFINITION_SHAPE('','',#752);
+#752 = PRODUCT_DEFINITION('design','',#753,#756);
+#753 = PRODUCT_DEFINITION_FORMATION('','',#754);
+#754 = PRODUCT('L10','L10','',(#755));
+#755 = PRODUCT_CONTEXT('',#2,'mechanical');
+#756 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#757 = SHAPE_REPRESENTATION('',(#11,#758),#762);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(19.060006500273,46.430004515391,0.E+000));
+#760 = DIRECTION('',(0.E+000,0.E+000,1.));
+#761 = DIRECTION('',(1.,0.E+000,0.E+000));
+#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#766)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#763,#764,#765)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#763 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#764 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#765 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#766 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#763,
+ 'distance_accuracy_value','confusion accuracy');
+#767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#768,#770);
+#768 = ( REPRESENTATION_RELATIONSHIP('','',#531,#757)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#769)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#758);
+#770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#771
+ );
+#771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('49','','',#752,#526,$);
+#772 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#773,#775);
+#773 = ( REPRESENTATION_RELATIONSHIP('','',#757,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#774)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#774 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#775 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#776
+ );
+#776 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('50','','',#5,#752,$);
+#777 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#754));
+#778 = SHAPE_DEFINITION_REPRESENTATION(#779,#785);
+#779 = PRODUCT_DEFINITION_SHAPE('','',#780);
+#780 = PRODUCT_DEFINITION('design','',#781,#784);
+#781 = PRODUCT_DEFINITION_FORMATION('','',#782);
+#782 = PRODUCT('P2','P2','',(#783));
+#783 = PRODUCT_CONTEXT('',#2,'mechanical');
+#784 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#785 = SHAPE_REPRESENTATION('',(#11,#786),#790);
+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
+#787 = CARTESIAN_POINT('',(36.644997955352,45.699993529063,0.E+000));
+#788 = DIRECTION('',(0.E+000,0.E+000,1.));
+#789 = DIRECTION('',(1.,0.E+000,0.E+000));
+#790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#794)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#791,#792,#793)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#791 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#792 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#793 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#794 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#791,
+ 'distance_accuracy_value','confusion accuracy');
+#795 = SHAPE_DEFINITION_REPRESENTATION(#796,#802);
+#796 = PRODUCT_DEFINITION_SHAPE('','',#797);
+#797 = PRODUCT_DEFINITION('design','',#798,#801);
+#798 = PRODUCT_DEFINITION_FORMATION('','',#799);
+#799 = PRODUCT('6206559552','6206559552','',(#800));
+#800 = PRODUCT_CONTEXT('',#2,'mechanical');
+#801 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#802 = SHAPE_REPRESENTATION('',(#11,#803),#807);
+#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
+#804 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#805 = DIRECTION('',(0.E+000,0.E+000,1.));
+#806 = DIRECTION('',(1.,0.E+000,0.E+000));
+#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#811)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#808,#809,#810)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#808 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#809 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#810 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#811 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#808,
+ 'distance_accuracy_value','confusion accuracy');
+#812 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#813),#963);
+#813 = MANIFOLD_SOLID_BREP('',#814);
+#814 = CLOSED_SHELL('',(#815,#855,#886,#917,#939,#951));
+#815 = ADVANCED_FACE('',(#816),#850,.F.);
+#816 = FACE_BOUND('',#817,.F.);
+#817 = EDGE_LOOP('',(#818,#828,#836,#844));
+#818 = ORIENTED_EDGE('',*,*,#819,.T.);
+#819 = EDGE_CURVE('',#820,#822,#824,.T.);
+#820 = VERTEX_POINT('',#821);
+#821 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#822 = VERTEX_POINT('',#823);
+#823 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#828 = ORIENTED_EDGE('',*,*,#829,.T.);
+#829 = EDGE_CURVE('',#822,#830,#832,.T.);
+#830 = VERTEX_POINT('',#831);
+#831 = CARTESIAN_POINT('',(-2.54999998,5.05000006,5.39999936));
+#832 = LINE('',#833,#834);
+#833 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#834 = VECTOR('',#835,1.);
+#835 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#838,#830,#840,.T.);
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#840 = LINE('',#841,#842);
+#841 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#842 = VECTOR('',#843,1.);
+#843 = DIRECTION('',(0.E+000,0.E+000,1.));
+#844 = ORIENTED_EDGE('',*,*,#845,.F.);
+#845 = EDGE_CURVE('',#820,#838,#846,.T.);
+#846 = LINE('',#847,#848);
+#847 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#848 = VECTOR('',#849,1.);
+#849 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#850 = PLANE('',#851);
+#851 = AXIS2_PLACEMENT_3D('',#852,#853,#854);
+#852 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#853 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#854 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#855 = ADVANCED_FACE('',(#856),#881,.F.);
+#856 = FACE_BOUND('',#857,.F.);
+#857 = EDGE_LOOP('',(#858,#859,#867,#875));
+#858 = ORIENTED_EDGE('',*,*,#837,.T.);
+#859 = ORIENTED_EDGE('',*,*,#860,.T.);
+#860 = EDGE_CURVE('',#830,#861,#863,.T.);
+#861 = VERTEX_POINT('',#862);
+#862 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,5.39999936));
+#863 = LINE('',#864,#865);
+#864 = CARTESIAN_POINT('',(-2.54999998,5.05000006,5.39999936));
+#865 = VECTOR('',#866,1.);
+#866 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#867 = ORIENTED_EDGE('',*,*,#868,.F.);
+#868 = EDGE_CURVE('',#869,#861,#871,.T.);
+#869 = VERTEX_POINT('',#870);
+#870 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(0.E+000,0.E+000,1.));
+#875 = ORIENTED_EDGE('',*,*,#876,.F.);
+#876 = EDGE_CURVE('',#838,#869,#877,.T.);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#879 = VECTOR('',#880,1.);
+#880 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#881 = PLANE('',#882);
+#882 = AXIS2_PLACEMENT_3D('',#883,#884,#885);
+#883 = CARTESIAN_POINT('',(-2.54999998,5.05000006,0.E+000));
+#884 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#885 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#886 = ADVANCED_FACE('',(#887),#912,.F.);
+#887 = FACE_BOUND('',#888,.F.);
+#888 = EDGE_LOOP('',(#889,#890,#898,#906));
+#889 = ORIENTED_EDGE('',*,*,#868,.T.);
+#890 = ORIENTED_EDGE('',*,*,#891,.T.);
+#891 = EDGE_CURVE('',#861,#892,#894,.T.);
+#892 = VERTEX_POINT('',#893);
+#893 = CARTESIAN_POINT('',(2.54999998,-5.05000006,5.39999936));
+#894 = LINE('',#895,#896);
+#895 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,5.39999936));
+#896 = VECTOR('',#897,1.);
+#897 = DIRECTION('',(1.,0.E+000,0.E+000));
+#898 = ORIENTED_EDGE('',*,*,#899,.F.);
+#899 = EDGE_CURVE('',#900,#892,#902,.T.);
+#900 = VERTEX_POINT('',#901);
+#901 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#902 = LINE('',#903,#904);
+#903 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#904 = VECTOR('',#905,1.);
+#905 = DIRECTION('',(0.E+000,0.E+000,1.));
+#906 = ORIENTED_EDGE('',*,*,#907,.F.);
+#907 = EDGE_CURVE('',#869,#900,#908,.T.);
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(1.,0.E+000,0.E+000));
+#912 = PLANE('',#913);
+#913 = AXIS2_PLACEMENT_3D('',#914,#915,#916);
+#914 = CARTESIAN_POINT('',(-2.54999998,-5.05000006,0.E+000));
+#915 = DIRECTION('',(0.E+000,1.,0.E+000));
+#916 = DIRECTION('',(1.,0.E+000,0.E+000));
+#917 = ADVANCED_FACE('',(#918),#934,.F.);
+#918 = FACE_BOUND('',#919,.F.);
+#919 = EDGE_LOOP('',(#920,#921,#927,#928));
+#920 = ORIENTED_EDGE('',*,*,#899,.T.);
+#921 = ORIENTED_EDGE('',*,*,#922,.T.);
+#922 = EDGE_CURVE('',#892,#822,#923,.T.);
+#923 = LINE('',#924,#925);
+#924 = CARTESIAN_POINT('',(2.54999998,-5.05000006,5.39999936));
+#925 = VECTOR('',#926,1.);
+#926 = DIRECTION('',(0.E+000,1.,0.E+000));
+#927 = ORIENTED_EDGE('',*,*,#819,.F.);
+#928 = ORIENTED_EDGE('',*,*,#929,.F.);
+#929 = EDGE_CURVE('',#900,#820,#930,.T.);
+#930 = LINE('',#931,#932);
+#931 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#932 = VECTOR('',#933,1.);
+#933 = DIRECTION('',(0.E+000,1.,0.E+000));
+#934 = PLANE('',#935);
+#935 = AXIS2_PLACEMENT_3D('',#936,#937,#938);
+#936 = CARTESIAN_POINT('',(2.54999998,-5.05000006,0.E+000));
+#937 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#938 = DIRECTION('',(0.E+000,1.,0.E+000));
+#939 = ADVANCED_FACE('',(#940),#946,.T.);
+#940 = FACE_BOUND('',#941,.F.);
+#941 = EDGE_LOOP('',(#942,#943,#944,#945));
+#942 = ORIENTED_EDGE('',*,*,#845,.T.);
+#943 = ORIENTED_EDGE('',*,*,#876,.T.);
+#944 = ORIENTED_EDGE('',*,*,#907,.T.);
+#945 = ORIENTED_EDGE('',*,*,#929,.T.);
+#946 = PLANE('',#947);
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(2.54999998,5.05000006,0.E+000));
+#949 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#950 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#951 = ADVANCED_FACE('',(#952),#958,.F.);
+#952 = FACE_BOUND('',#953,.T.);
+#953 = EDGE_LOOP('',(#954,#955,#956,#957));
+#954 = ORIENTED_EDGE('',*,*,#829,.T.);
+#955 = ORIENTED_EDGE('',*,*,#860,.T.);
+#956 = ORIENTED_EDGE('',*,*,#891,.T.);
+#957 = ORIENTED_EDGE('',*,*,#922,.T.);
+#958 = PLANE('',#959);
+#959 = AXIS2_PLACEMENT_3D('',#960,#961,#962);
+#960 = CARTESIAN_POINT('',(2.54999998,5.05000006,5.39999936));
+#961 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#962 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#967)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#964,#965,#966)) REPRESENTATION_CONTEXT('Context #1',
+ '3D Context with UNIT and UNCERTAINTY') );
+#964 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#965 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#966 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#967 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#964,
+ 'distance_accuracy_value','confusion accuracy');
+#968 = SHAPE_DEFINITION_REPRESENTATION(#969,#812);
+#969 = PRODUCT_DEFINITION_SHAPE('','',#970);
+#970 = PRODUCT_DEFINITION('design','',#971,#974);
+#971 = PRODUCT_DEFINITION_FORMATION('','',#972);
+#972 = PRODUCT('Extruded','Extruded','',(#973));
+#973 = PRODUCT_CONTEXT('',#2,'mechanical');
+#974 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#975 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#976,#978);
+#976 = ( REPRESENTATION_RELATIONSHIP('','',#812,#802)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#977)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#977 = ITEM_DEFINED_TRANSFORMATION('','',#11,#803);
+#978 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#979
+ );
+#979 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('51','9','',#797,#970,$);
+#980 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#972));
+#981 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#982,#984);
+#982 = ( REPRESENTATION_RELATIONSHIP('','',#802,#785)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#983)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#983 = ITEM_DEFINED_TRANSFORMATION('','',#11,#786);
+#984 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#985
+ );
+#985 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('52','','',#780,#797,$);
+#986 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#799));
+#987 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#988,#990);
+#988 = ( REPRESENTATION_RELATIONSHIP('','',#785,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#989)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#989 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#990 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#991
+ );
+#991 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('53','','',#5,#780,$);
+#992 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#782));
+#993 = SHAPE_DEFINITION_REPRESENTATION(#994,#1000);
+#994 = PRODUCT_DEFINITION_SHAPE('','',#995);
+#995 = PRODUCT_DEFINITION('design','',#996,#999);
+#996 = PRODUCT_DEFINITION_FORMATION('','',#997);
+#997 = PRODUCT('Q9','Q9','',(#998));
+#998 = PRODUCT_CONTEXT('',#2,'mechanical');
+#999 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1000 = SHAPE_REPRESENTATION('',(#11,#1001),#1005);
+#1001 = AXIS2_PLACEMENT_3D('',#1002,#1003,#1004);
+#1002 = CARTESIAN_POINT('',(26.920037628203,45.640072264414,
+ 9.999974630773E-003));
+#1003 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1004 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1009))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1006,#1007,#1008)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1006 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1007 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1008 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1009 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1006,
+ 'distance_accuracy_value','confusion accuracy');
+#1010 = SHAPE_DEFINITION_REPRESENTATION(#1011,#1017);
+#1011 = PRODUCT_DEFINITION_SHAPE('','',#1012);
+#1012 = PRODUCT_DEFINITION('design','',#1013,#1016);
+#1013 = PRODUCT_DEFINITION_FORMATION('','',#1014);
+#1014 = PRODUCT('6206560704','6206560704','',(#1015));
+#1015 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1016 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1017 = SHAPE_REPRESENTATION('',(#11,#1018),#1022);
+#1018 = AXIS2_PLACEMENT_3D('',#1019,#1020,#1021);
+#1019 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1020 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1021 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1026))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1023,#1024,#1025)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1023 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1024 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1025 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1026 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1023,
+ 'distance_accuracy_value','confusion accuracy');
+#1027 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1028),#1178);
+#1028 = MANIFOLD_SOLID_BREP('',#1029);
+#1029 = CLOSED_SHELL('',(#1030,#1070,#1101,#1132,#1154,#1166));
+#1030 = ADVANCED_FACE('',(#1031),#1065,.F.);
+#1031 = FACE_BOUND('',#1032,.F.);
+#1032 = EDGE_LOOP('',(#1033,#1043,#1051,#1059));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1035,#1037,#1039,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1037 = VERTEX_POINT('',#1038);
+#1038 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1039 = LINE('',#1040,#1041);
+#1040 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1041 = VECTOR('',#1042,1.);
+#1042 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1043 = ORIENTED_EDGE('',*,*,#1044,.T.);
+#1044 = EDGE_CURVE('',#1037,#1045,#1047,.T.);
+#1045 = VERTEX_POINT('',#1046);
+#1046 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.33999932));
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1051 = ORIENTED_EDGE('',*,*,#1052,.F.);
+#1052 = EDGE_CURVE('',#1053,#1045,#1055,.T.);
+#1053 = VERTEX_POINT('',#1054);
+#1054 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1055 = LINE('',#1056,#1057);
+#1056 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1057 = VECTOR('',#1058,1.);
+#1058 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1059 = ORIENTED_EDGE('',*,*,#1060,.F.);
+#1060 = EDGE_CURVE('',#1035,#1053,#1061,.T.);
+#1061 = LINE('',#1062,#1063);
+#1062 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1063 = VECTOR('',#1064,1.);
+#1064 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1065 = PLANE('',#1066);
+#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069);
+#1067 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1068 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1069 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1070 = ADVANCED_FACE('',(#1071),#1096,.F.);
+#1071 = FACE_BOUND('',#1072,.F.);
+#1072 = EDGE_LOOP('',(#1073,#1074,#1082,#1090));
+#1073 = ORIENTED_EDGE('',*,*,#1052,.T.);
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#1045,#1076,#1078,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.33999932));
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.33999932));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1082 = ORIENTED_EDGE('',*,*,#1083,.F.);
+#1083 = EDGE_CURVE('',#1084,#1076,#1086,.T.);
+#1084 = VERTEX_POINT('',#1085);
+#1085 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1086 = LINE('',#1087,#1088);
+#1087 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1088 = VECTOR('',#1089,1.);
+#1089 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1090 = ORIENTED_EDGE('',*,*,#1091,.F.);
+#1091 = EDGE_CURVE('',#1053,#1084,#1092,.T.);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1096 = PLANE('',#1097);
+#1097 = AXIS2_PLACEMENT_3D('',#1098,#1099,#1100);
+#1098 = CARTESIAN_POINT('',(-0.499999,-0.2999994,0.E+000));
+#1099 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1100 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1101 = ADVANCED_FACE('',(#1102),#1127,.F.);
+#1102 = FACE_BOUND('',#1103,.F.);
+#1103 = EDGE_LOOP('',(#1104,#1105,#1113,#1121));
+#1104 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#1105 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#1106 = EDGE_CURVE('',#1076,#1107,#1109,.T.);
+#1107 = VERTEX_POINT('',#1108);
+#1108 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.33999932));
+#1109 = LINE('',#1110,#1111);
+#1110 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.33999932));
+#1111 = VECTOR('',#1112,1.);
+#1112 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1113 = ORIENTED_EDGE('',*,*,#1114,.F.);
+#1114 = EDGE_CURVE('',#1115,#1107,#1117,.T.);
+#1115 = VERTEX_POINT('',#1116);
+#1116 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1117 = LINE('',#1118,#1119);
+#1118 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1119 = VECTOR('',#1120,1.);
+#1120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#1084,#1115,#1123,.T.);
+#1123 = LINE('',#1124,#1125);
+#1124 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1125 = VECTOR('',#1126,1.);
+#1126 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1127 = PLANE('',#1128);
+#1128 = AXIS2_PLACEMENT_3D('',#1129,#1130,#1131);
+#1129 = CARTESIAN_POINT('',(0.50000154,-0.2999994,0.E+000));
+#1130 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1131 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1132 = ADVANCED_FACE('',(#1133),#1149,.F.);
+#1133 = FACE_BOUND('',#1134,.F.);
+#1134 = EDGE_LOOP('',(#1135,#1136,#1142,#1143));
+#1135 = ORIENTED_EDGE('',*,*,#1114,.T.);
+#1136 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1137 = EDGE_CURVE('',#1107,#1037,#1138,.T.);
+#1138 = LINE('',#1139,#1140);
+#1139 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.33999932));
+#1140 = VECTOR('',#1141,1.);
+#1141 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1142 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1143 = ORIENTED_EDGE('',*,*,#1144,.F.);
+#1144 = EDGE_CURVE('',#1115,#1035,#1145,.T.);
+#1145 = LINE('',#1146,#1147);
+#1146 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1147 = VECTOR('',#1148,1.);
+#1148 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1149 = PLANE('',#1150);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(0.50000154,0.29999686,0.E+000));
+#1152 = DIRECTION('',(-2.539998653811E-006,-0.999999999997,0.E+000));
+#1153 = DIRECTION('',(-0.999999999997,2.539998653811E-006,0.E+000));
+#1154 = ADVANCED_FACE('',(#1155),#1161,.T.);
+#1155 = FACE_BOUND('',#1156,.F.);
+#1156 = EDGE_LOOP('',(#1157,#1158,#1159,#1160));
+#1157 = ORIENTED_EDGE('',*,*,#1060,.T.);
+#1158 = ORIENTED_EDGE('',*,*,#1091,.T.);
+#1159 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1160 = ORIENTED_EDGE('',*,*,#1144,.T.);
+#1161 = PLANE('',#1162);
+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);
+#1163 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.E+000));
+#1164 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1165 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1166 = ADVANCED_FACE('',(#1167),#1173,.F.);
+#1167 = FACE_BOUND('',#1168,.T.);
+#1168 = EDGE_LOOP('',(#1169,#1170,#1171,#1172));
+#1169 = ORIENTED_EDGE('',*,*,#1044,.T.);
+#1170 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1171 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#1172 = ORIENTED_EDGE('',*,*,#1137,.T.);
+#1173 = PLANE('',#1174);
+#1174 = AXIS2_PLACEMENT_3D('',#1175,#1176,#1177);
+#1175 = CARTESIAN_POINT('',(-0.499999,0.2999994,0.33999932));
+#1176 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1177 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1182))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1179,#1180,#1181)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1179 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1180 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1181 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1182 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1179,
+ 'distance_accuracy_value','confusion accuracy');
+#1183 = SHAPE_DEFINITION_REPRESENTATION(#1184,#1027);
+#1184 = PRODUCT_DEFINITION_SHAPE('','',#1185);
+#1185 = PRODUCT_DEFINITION('design','',#1186,#1189);
+#1186 = PRODUCT_DEFINITION_FORMATION('','',#1187);
+#1187 = PRODUCT('Extruded','Extruded','',(#1188));
+#1188 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1190 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1191,#1193);
+#1191 = ( REPRESENTATION_RELATIONSHIP('','',#1027,#1017)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1192)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1192 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1018);
+#1193 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1194);
+#1194 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('54','3','',#1012,#1185,$);
+#1195 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1187));
+#1196 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1197,#1199);
+#1197 = ( REPRESENTATION_RELATIONSHIP('','',#1017,#1000)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1198)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1198 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1001);
+#1199 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1200);
+#1200 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('55','','',#995,#1012,$);
+#1201 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1014));
+#1202 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1203,#1205);
+#1203 = ( REPRESENTATION_RELATIONSHIP('','',#1000,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1204)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1204 = ITEM_DEFINED_TRANSFORMATION('','',#11,#35);
+#1205 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1206);
+#1206 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','','',#5,#995,$);
+#1207 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#997));
+#1208 = SHAPE_DEFINITION_REPRESENTATION(#1209,#1215);
+#1209 = PRODUCT_DEFINITION_SHAPE('','',#1210);
+#1210 = PRODUCT_DEFINITION('design','',#1211,#1214);
+#1211 = PRODUCT_DEFINITION_FORMATION('','',#1212);
+#1212 = PRODUCT('Q8','Q8','',(#1213));
+#1213 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1214 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1215 = SHAPE_REPRESENTATION('',(#11,#1216),#1220);
+#1216 = AXIS2_PLACEMENT_3D('',#1217,#1218,#1219);
+#1217 = CARTESIAN_POINT('',(7.02994668582,34.199917235117,
+ 9.999974630773E-003));
+#1218 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1219 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1224))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1221,#1222,#1223)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1221 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1222 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1223 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1224 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1221,
+ 'distance_accuracy_value','confusion accuracy');
+#1225 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1226,#1228);
+#1226 = ( REPRESENTATION_RELATIONSHIP('','',#1017,#1215)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1227)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1227 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1216);
+#1228 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1229);
+#1229 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','','',#1210,#1012,$);
+#1230 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1231,#1233);
+#1231 = ( REPRESENTATION_RELATIONSHIP('','',#1215,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1232)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1232 = ITEM_DEFINED_TRANSFORMATION('','',#11,#39);
+#1233 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1234);
+#1234 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58','','',#5,#1210,$);
+#1235 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1212));
+#1236 = SHAPE_DEFINITION_REPRESENTATION(#1237,#1243);
+#1237 = PRODUCT_DEFINITION_SHAPE('','',#1238);
+#1238 = PRODUCT_DEFINITION('design','',#1239,#1242);
+#1239 = PRODUCT_DEFINITION_FORMATION('','',#1240);
+#1240 = PRODUCT('Q7','Q7','',(#1241));
+#1241 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1242 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1243 = SHAPE_REPRESENTATION('',(#11,#1244),#1248);
+#1244 = AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
+#1245 = CARTESIAN_POINT('',(7.16993081668,32.940044798594,
+ 9.999974630773E-003));
+#1246 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1247 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1252))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1249,#1250,#1251)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1249 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1250 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1251 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1252 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1249,
+ 'distance_accuracy_value','confusion accuracy');
+#1253 = SHAPE_DEFINITION_REPRESENTATION(#1254,#1260);
+#1254 = PRODUCT_DEFINITION_SHAPE('','',#1255);
+#1255 = PRODUCT_DEFINITION('design','',#1256,#1259);
+#1256 = PRODUCT_DEFINITION_FORMATION('','',#1257);
+#1257 = PRODUCT('6206560512','6206560512','',(#1258));
+#1258 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1259 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1260 = SHAPE_REPRESENTATION('',(#11,#1261),#1265);
+#1261 = AXIS2_PLACEMENT_3D('',#1262,#1263,#1264);
+#1262 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1263 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1264 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1269))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1266,#1267,#1268)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1266 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1267 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1268 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1269 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1266,
+ 'distance_accuracy_value','confusion accuracy');
+#1270 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1271),#1421);
+#1271 = MANIFOLD_SOLID_BREP('',#1272);
+#1272 = CLOSED_SHELL('',(#1273,#1313,#1344,#1375,#1397,#1409));
+#1273 = ADVANCED_FACE('',(#1274),#1308,.F.);
+#1274 = FACE_BOUND('',#1275,.F.);
+#1275 = EDGE_LOOP('',(#1276,#1286,#1294,#1302));
+#1276 = ORIENTED_EDGE('',*,*,#1277,.T.);
+#1277 = EDGE_CURVE('',#1278,#1280,#1282,.T.);
+#1278 = VERTEX_POINT('',#1279);
+#1279 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1286 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1287 = EDGE_CURVE('',#1280,#1288,#1290,.T.);
+#1288 = VERTEX_POINT('',#1289);
+#1289 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.33999932));
+#1290 = LINE('',#1291,#1292);
+#1291 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1292 = VECTOR('',#1293,1.);
+#1293 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1294 = ORIENTED_EDGE('',*,*,#1295,.F.);
+#1295 = EDGE_CURVE('',#1296,#1288,#1298,.T.);
+#1296 = VERTEX_POINT('',#1297);
+#1297 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1298 = LINE('',#1299,#1300);
+#1299 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1300 = VECTOR('',#1301,1.);
+#1301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1302 = ORIENTED_EDGE('',*,*,#1303,.F.);
+#1303 = EDGE_CURVE('',#1278,#1296,#1304,.T.);
+#1304 = LINE('',#1305,#1306);
+#1305 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1306 = VECTOR('',#1307,1.);
+#1307 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1308 = PLANE('',#1309);
+#1309 = AXIS2_PLACEMENT_3D('',#1310,#1311,#1312);
+#1310 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1311 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1312 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1313 = ADVANCED_FACE('',(#1314),#1339,.F.);
+#1314 = FACE_BOUND('',#1315,.F.);
+#1315 = EDGE_LOOP('',(#1316,#1317,#1325,#1333));
+#1316 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1317 = ORIENTED_EDGE('',*,*,#1318,.T.);
+#1318 = EDGE_CURVE('',#1288,#1319,#1321,.T.);
+#1319 = VERTEX_POINT('',#1320);
+#1320 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.33999932));
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.33999932));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1326 = EDGE_CURVE('',#1327,#1319,#1329,.T.);
+#1327 = VERTEX_POINT('',#1328);
+#1328 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1331 = VECTOR('',#1332,1.);
+#1332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1333 = ORIENTED_EDGE('',*,*,#1334,.F.);
+#1334 = EDGE_CURVE('',#1296,#1327,#1335,.T.);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1339 = PLANE('',#1340);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(0.29999686,-0.499999,0.E+000));
+#1342 = DIRECTION('',(-0.999999999997,2.539998625389E-006,0.E+000));
+#1343 = DIRECTION('',(2.539998625389E-006,0.999999999997,0.E+000));
+#1344 = ADVANCED_FACE('',(#1345),#1370,.F.);
+#1345 = FACE_BOUND('',#1346,.F.);
+#1346 = EDGE_LOOP('',(#1347,#1348,#1356,#1364));
+#1347 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1348 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1349 = EDGE_CURVE('',#1319,#1350,#1352,.T.);
+#1350 = VERTEX_POINT('',#1351);
+#1351 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.33999932));
+#1352 = LINE('',#1353,#1354);
+#1353 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.33999932));
+#1354 = VECTOR('',#1355,1.);
+#1355 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1356 = ORIENTED_EDGE('',*,*,#1357,.F.);
+#1357 = EDGE_CURVE('',#1358,#1350,#1360,.T.);
+#1358 = VERTEX_POINT('',#1359);
+#1359 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1360 = LINE('',#1361,#1362);
+#1361 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1362 = VECTOR('',#1363,1.);
+#1363 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1364 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#1365 = EDGE_CURVE('',#1327,#1358,#1366,.T.);
+#1366 = LINE('',#1367,#1368);
+#1367 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1368 = VECTOR('',#1369,1.);
+#1369 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1370 = PLANE('',#1371);
+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);
+#1372 = CARTESIAN_POINT('',(0.2999994,0.50000154,0.E+000));
+#1373 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1374 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1375 = ADVANCED_FACE('',(#1376),#1392,.F.);
+#1376 = FACE_BOUND('',#1377,.F.);
+#1377 = EDGE_LOOP('',(#1378,#1379,#1385,#1386));
+#1378 = ORIENTED_EDGE('',*,*,#1357,.T.);
+#1379 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1380 = EDGE_CURVE('',#1350,#1280,#1381,.T.);
+#1381 = LINE('',#1382,#1383);
+#1382 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.33999932));
+#1383 = VECTOR('',#1384,1.);
+#1384 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1385 = ORIENTED_EDGE('',*,*,#1277,.F.);
+#1386 = ORIENTED_EDGE('',*,*,#1387,.F.);
+#1387 = EDGE_CURVE('',#1358,#1278,#1388,.T.);
+#1388 = LINE('',#1389,#1390);
+#1389 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1390 = VECTOR('',#1391,1.);
+#1391 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1392 = PLANE('',#1393);
+#1393 = AXIS2_PLACEMENT_3D('',#1394,#1395,#1396);
+#1394 = CARTESIAN_POINT('',(-0.2999994,0.50000154,0.E+000));
+#1395 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1396 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1397 = ADVANCED_FACE('',(#1398),#1404,.T.);
+#1398 = FACE_BOUND('',#1399,.F.);
+#1399 = EDGE_LOOP('',(#1400,#1401,#1402,#1403));
+#1400 = ORIENTED_EDGE('',*,*,#1303,.T.);
+#1401 = ORIENTED_EDGE('',*,*,#1334,.T.);
+#1402 = ORIENTED_EDGE('',*,*,#1365,.T.);
+#1403 = ORIENTED_EDGE('',*,*,#1387,.T.);
+#1404 = PLANE('',#1405);
+#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408);
+#1406 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.E+000));
+#1407 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1408 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1409 = ADVANCED_FACE('',(#1410),#1416,.F.);
+#1410 = FACE_BOUND('',#1411,.T.);
+#1411 = EDGE_LOOP('',(#1412,#1413,#1414,#1415));
+#1412 = ORIENTED_EDGE('',*,*,#1287,.T.);
+#1413 = ORIENTED_EDGE('',*,*,#1318,.T.);
+#1414 = ORIENTED_EDGE('',*,*,#1349,.T.);
+#1415 = ORIENTED_EDGE('',*,*,#1380,.T.);
+#1416 = PLANE('',#1417);
+#1417 = AXIS2_PLACEMENT_3D('',#1418,#1419,#1420);
+#1418 = CARTESIAN_POINT('',(-0.2999994,-0.499999,0.33999932));
+#1419 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1420 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1425))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1422,#1423,#1424)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1422 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1423 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1424 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1425 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1422,
+ 'distance_accuracy_value','confusion accuracy');
+#1426 = SHAPE_DEFINITION_REPRESENTATION(#1427,#1270);
+#1427 = PRODUCT_DEFINITION_SHAPE('','',#1428);
+#1428 = PRODUCT_DEFINITION('design','',#1429,#1432);
+#1429 = PRODUCT_DEFINITION_FORMATION('','',#1430);
+#1430 = PRODUCT('Extruded','Extruded','',(#1431));
+#1431 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1432 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1434,#1436);
+#1434 = ( REPRESENTATION_RELATIONSHIP('','',#1270,#1260)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1435)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1261);
+#1436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1437);
+#1437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','4','',#1255,#1428,$);
+#1438 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1430));
+#1439 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1440,#1442);
+#1440 = ( REPRESENTATION_RELATIONSHIP('','',#1260,#1243)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1441)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1441 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1244);
+#1442 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1443);
+#1443 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','','',#1238,#1255,$);
+#1444 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1257));
+#1445 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1446,#1448);
+#1446 = ( REPRESENTATION_RELATIONSHIP('','',#1243,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1447)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1447 = ITEM_DEFINED_TRANSFORMATION('','',#11,#43);
+#1448 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1449);
+#1449 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61','','',#5,#1238,$);
+#1450 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1240));
+#1451 = SHAPE_DEFINITION_REPRESENTATION(#1452,#1458);
+#1452 = PRODUCT_DEFINITION_SHAPE('','',#1453);
+#1453 = PRODUCT_DEFINITION('design','',#1454,#1457);
+#1454 = PRODUCT_DEFINITION_FORMATION('','',#1455);
+#1455 = PRODUCT('Q6','Q6','',(#1456));
+#1456 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1457 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1458 = SHAPE_REPRESENTATION('',(#11,#1459),#1463);
+#1459 = AXIS2_PLACEMENT_3D('',#1460,#1461,#1462);
+#1460 = CARTESIAN_POINT('',(33.54004800418,38.700069823008,
+ 9.999974630773E-003));
+#1461 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1462 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1467))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1464,#1465,#1466)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1464 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1465 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1466 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1467 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1464,
+ 'distance_accuracy_value','confusion accuracy');
+#1468 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1469,#1471);
+#1469 = ( REPRESENTATION_RELATIONSHIP('','',#1017,#1458)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1470)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1470 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1459);
+#1471 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1472);
+#1472 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','','',#1453,#1012,$);
+#1473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1474,#1476);
+#1474 = ( REPRESENTATION_RELATIONSHIP('','',#1458,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1475)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#1476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1477);
+#1477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','','',#5,#1453,$);
+#1478 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1455));
+#1479 = SHAPE_DEFINITION_REPRESENTATION(#1480,#1486);
+#1480 = PRODUCT_DEFINITION_SHAPE('','',#1481);
+#1481 = PRODUCT_DEFINITION('design','',#1482,#1485);
+#1482 = PRODUCT_DEFINITION_FORMATION('','',#1483);
+#1483 = PRODUCT('Q2','Q2','',(#1484));
+#1484 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1485 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1486 = SHAPE_REPRESENTATION('',(#11,#1487),#1491);
+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);
+#1488 = CARTESIAN_POINT('',(33.340081573516,39.739956297617,
+ 9.999974630773E-003));
+#1489 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1490 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1495))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1492,#1493,#1494)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1492 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1493 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1494 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1495 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1492,
+ 'distance_accuracy_value','confusion accuracy');
+#1496 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1497,#1499);
+#1497 = ( REPRESENTATION_RELATIONSHIP('','',#1260,#1486)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1498)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1498 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1487);
+#1499 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1500);
+#1500 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64','','',#1481,#1255,$);
+#1501 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1502,#1504);
+#1502 = ( REPRESENTATION_RELATIONSHIP('','',#1486,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1503)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1503 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#1504 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1505);
+#1505 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','','',#5,#1481,$);
+#1506 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1483));
+#1507 = SHAPE_DEFINITION_REPRESENTATION(#1508,#1514);
+#1508 = PRODUCT_DEFINITION_SHAPE('','',#1509);
+#1509 = PRODUCT_DEFINITION('design','',#1510,#1513);
+#1510 = PRODUCT_DEFINITION_FORMATION('','',#1511);
+#1511 = PRODUCT('S2','S2','',(#1512));
+#1512 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1514 = SHAPE_REPRESENTATION('',(#11,#1515),#1519);
+#1515 = AXIS2_PLACEMENT_3D('',#1516,#1517,#1518);
+#1516 = CARTESIAN_POINT('',(3.449929595977,7.749538817148,0.E+000));
+#1517 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1518 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1523))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1520,#1521,#1522)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1520 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1521 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1522 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1523 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1520,
+ 'distance_accuracy_value','confusion accuracy');
+#1524 = SHAPE_DEFINITION_REPRESENTATION(#1525,#1531);
+#1525 = PRODUCT_DEFINITION_SHAPE('','',#1526);
+#1526 = PRODUCT_DEFINITION('design','',#1527,#1530);
+#1527 = PRODUCT_DEFINITION_FORMATION('','',#1528);
+#1528 = PRODUCT('6206559744','6206559744','',(#1529));
+#1529 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1530 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1531 = SHAPE_REPRESENTATION('',(#11,#1532),#1536);
+#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
+#1533 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1534 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1535 = DIRECTION('',(1.,0.E+000,0.E+000));
+#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-007),#1537,
+ 'distance_accuracy_value','confusion accuracy');
+#1541 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1542),#1692);
+#1542 = MANIFOLD_SOLID_BREP('',#1543);
+#1543 = CLOSED_SHELL('',(#1544,#1584,#1615,#1646,#1668,#1680));
+#1544 = ADVANCED_FACE('',(#1545),#1579,.T.);
+#1545 = FACE_BOUND('',#1546,.T.);
+#1546 = EDGE_LOOP('',(#1547,#1557,#1565,#1573));
+#1547 = ORIENTED_EDGE('',*,*,#1548,.T.);
+#1548 = EDGE_CURVE('',#1549,#1551,#1553,.T.);
+#1549 = VERTEX_POINT('',#1550);
+#1550 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1551 = VERTEX_POINT('',#1552);
+#1552 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1558 = EDGE_CURVE('',#1551,#1559,#1561,.T.);
+#1559 = VERTEX_POINT('',#1560);
+#1560 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,1.49999954));
+#1561 = LINE('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1563 = VECTOR('',#1564,1.);
+#1564 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1565 = ORIENTED_EDGE('',*,*,#1566,.F.);
+#1566 = EDGE_CURVE('',#1567,#1559,#1569,.T.);
+#1567 = VERTEX_POINT('',#1568);
+#1568 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1569 = LINE('',#1570,#1571);
+#1570 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1571 = VECTOR('',#1572,1.);
+#1572 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1573 = ORIENTED_EDGE('',*,*,#1574,.F.);
+#1574 = EDGE_CURVE('',#1549,#1567,#1575,.T.);
+#1575 = LINE('',#1576,#1577);
+#1576 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1577 = VECTOR('',#1578,1.);
+#1578 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1579 = PLANE('',#1580);
+#1580 = AXIS2_PLACEMENT_3D('',#1581,#1582,#1583);
+#1581 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1582 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1583 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1584 = ADVANCED_FACE('',(#1585),#1610,.T.);
+#1585 = FACE_BOUND('',#1586,.T.);
+#1586 = EDGE_LOOP('',(#1587,#1588,#1596,#1604));
+#1587 = ORIENTED_EDGE('',*,*,#1566,.T.);
+#1588 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1589 = EDGE_CURVE('',#1559,#1590,#1592,.T.);
+#1590 = VERTEX_POINT('',#1591);
+#1591 = CARTESIAN_POINT('',(-1.25000004,2.00000108,1.49999954));
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,1.49999954));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1596 = ORIENTED_EDGE('',*,*,#1597,.F.);
+#1597 = EDGE_CURVE('',#1598,#1590,#1600,.T.);
+#1598 = VERTEX_POINT('',#1599);
+#1599 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1600 = LINE('',#1601,#1602);
+#1601 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1602 = VECTOR('',#1603,1.);
+#1603 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1604 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1605 = EDGE_CURVE('',#1567,#1598,#1606,.T.);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1610 = PLANE('',#1611);
+#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614);
+#1612 = CARTESIAN_POINT('',(-1.25000004,-1.99999854,0.E+000));
+#1613 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1614 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1615 = ADVANCED_FACE('',(#1616),#1641,.T.);
+#1616 = FACE_BOUND('',#1617,.T.);
+#1617 = EDGE_LOOP('',(#1618,#1619,#1627,#1635));
+#1618 = ORIENTED_EDGE('',*,*,#1597,.T.);
+#1619 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1620 = EDGE_CURVE('',#1590,#1621,#1623,.T.);
+#1621 = VERTEX_POINT('',#1622);
+#1622 = CARTESIAN_POINT('',(1.25000004,2.00000108,1.49999954));
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(-1.25000004,2.00000108,1.49999954));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1627 = ORIENTED_EDGE('',*,*,#1628,.F.);
+#1628 = EDGE_CURVE('',#1629,#1621,#1631,.T.);
+#1629 = VERTEX_POINT('',#1630);
+#1630 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1631 = LINE('',#1632,#1633);
+#1632 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1633 = VECTOR('',#1634,1.);
+#1634 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1635 = ORIENTED_EDGE('',*,*,#1636,.F.);
+#1636 = EDGE_CURVE('',#1598,#1629,#1637,.T.);
+#1637 = LINE('',#1638,#1639);
+#1638 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1639 = VECTOR('',#1640,1.);
+#1640 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1641 = PLANE('',#1642);
+#1642 = AXIS2_PLACEMENT_3D('',#1643,#1644,#1645);
+#1643 = CARTESIAN_POINT('',(-1.25000004,2.00000108,0.E+000));
+#1644 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1645 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1646 = ADVANCED_FACE('',(#1647),#1663,.T.);
+#1647 = FACE_BOUND('',#1648,.T.);
+#1648 = EDGE_LOOP('',(#1649,#1650,#1656,#1657));
+#1649 = ORIENTED_EDGE('',*,*,#1628,.T.);
+#1650 = ORIENTED_EDGE('',*,*,#1651,.T.);
+#1651 = EDGE_CURVE('',#1621,#1551,#1652,.T.);
+#1652 = LINE('',#1653,#1654);
+#1653 = CARTESIAN_POINT('',(1.25000004,2.00000108,1.49999954));
+#1654 = VECTOR('',#1655,1.);
+#1655 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1656 = ORIENTED_EDGE('',*,*,#1548,.F.);
+#1657 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#1658 = EDGE_CURVE('',#1629,#1549,#1659,.T.);
+#1659 = LINE('',#1660,#1661);
+#1660 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1661 = VECTOR('',#1662,1.);
+#1662 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1663 = PLANE('',#1664);
+#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667);
+#1665 = CARTESIAN_POINT('',(1.25000004,2.00000108,0.E+000));
+#1666 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1667 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1668 = ADVANCED_FACE('',(#1669),#1675,.F.);
+#1669 = FACE_BOUND('',#1670,.T.);
+#1670 = EDGE_LOOP('',(#1671,#1672,#1673,#1674));
+#1671 = ORIENTED_EDGE('',*,*,#1574,.T.);
+#1672 = ORIENTED_EDGE('',*,*,#1605,.T.);
+#1673 = ORIENTED_EDGE('',*,*,#1636,.T.);
+#1674 = ORIENTED_EDGE('',*,*,#1658,.T.);
+#1675 = PLANE('',#1676);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(1.25000004,-1.99999854,0.E+000));
+#1678 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1679 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1680 = ADVANCED_FACE('',(#1681),#1687,.T.);
+#1681 = FACE_BOUND('',#1682,.F.);
+#1682 = EDGE_LOOP('',(#1683,#1684,#1685,#1686));
+#1683 = ORIENTED_EDGE('',*,*,#1558,.T.);
+#1684 = ORIENTED_EDGE('',*,*,#1589,.T.);
+#1685 = ORIENTED_EDGE('',*,*,#1620,.T.);
+#1686 = ORIENTED_EDGE('',*,*,#1651,.T.);
+#1687 = PLANE('',#1688);
+#1688 = AXIS2_PLACEMENT_3D('',#1689,#1690,#1691);
+#1689 = CARTESIAN_POINT('',(1.25000004,-1.99999854,1.49999954));
+#1690 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1691 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1696))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1693,#1694,#1695)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1693 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1694 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1695 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1696 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1693,
+ 'distance_accuracy_value','confusion accuracy');
+#1697 = SHAPE_DEFINITION_REPRESENTATION(#1698,#1541);
+#1698 = PRODUCT_DEFINITION_SHAPE('','',#1699);
+#1699 = PRODUCT_DEFINITION('design','',#1700,#1703);
+#1700 = PRODUCT_DEFINITION_FORMATION('','',#1701);
+#1701 = PRODUCT('Extruded','Extruded','',(#1702));
+#1702 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1703 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1704 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1705,#1707);
+#1705 = ( REPRESENTATION_RELATIONSHIP('','',#1541,#1531)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1706)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1706 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1532);
+#1707 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1708);
+#1708 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','8','',#1526,#1699,$);
+#1709 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1701));
+#1710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1711,#1713);
+#1711 = ( REPRESENTATION_RELATIONSHIP('','',#1531,#1514)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1712)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1515);
+#1713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1714);
+#1714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67','','',#1509,#1526,$);
+#1715 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1528));
+#1716 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1717,#1719);
+#1717 = ( REPRESENTATION_RELATIONSHIP('','',#1514,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1718)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1718 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#1719 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1720);
+#1720 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','','',#5,#1509,$);
+#1721 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1511));
+#1722 = SHAPE_DEFINITION_REPRESENTATION(#1723,#1729);
+#1723 = PRODUCT_DEFINITION_SHAPE('','',#1724);
+#1724 = PRODUCT_DEFINITION('design','',#1725,#1728);
+#1725 = PRODUCT_DEFINITION_FORMATION('','',#1726);
+#1726 = PRODUCT('Q4','Q4','',(#1727));
+#1727 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1728 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1729 = SHAPE_REPRESENTATION('',(#11,#1730),#1734);
+#1730 = AXIS2_PLACEMENT_3D('',#1731,#1732,#1733);
+#1731 = CARTESIAN_POINT('',(23.758172393828,29.570049681406,
+ 9.999974630773E-003));
+#1732 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1733 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1738))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1735,#1736,#1737)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1735 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1736 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1737 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1738 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1735,
+ 'distance_accuracy_value','confusion accuracy');
+#1739 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1740,#1742);
+#1740 = ( REPRESENTATION_RELATIONSHIP('','',#1260,#1729)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1741)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1741 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1730);
+#1742 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1743);
+#1743 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','','',#1724,#1255,$);
+#1744 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1745,#1747);
+#1745 = ( REPRESENTATION_RELATIONSHIP('','',#1729,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1746)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1746 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#1747 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1748);
+#1748 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70','','',#5,#1724,$);
+#1749 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1726));
+#1750 = SHAPE_DEFINITION_REPRESENTATION(#1751,#1757);
+#1751 = PRODUCT_DEFINITION_SHAPE('','',#1752);
+#1752 = PRODUCT_DEFINITION('design','',#1753,#1756);
+#1753 = PRODUCT_DEFINITION_FORMATION('','',#1754);
+#1754 = PRODUCT('Q3','Q3','',(#1755));
+#1755 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1756 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1757 = SHAPE_REPRESENTATION('',(#11,#1758),#1762);
+#1758 = AXIS2_PLACEMENT_3D('',#1759,#1760,#1761);
+#1759 = CARTESIAN_POINT('',(23.955056549102,28.140072264414,
+ 9.999974630773E-003));
+#1760 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1761 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1766))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1763,#1764,#1765)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1763 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1764 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1765 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1766 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1763,
+ 'distance_accuracy_value','confusion accuracy');
+#1767 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1768,#1770);
+#1768 = ( REPRESENTATION_RELATIONSHIP('','',#1017,#1757)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1769)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1769 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1758);
+#1770 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1771);
+#1771 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('71','','',#1752,#1012,$);
+#1772 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1773,#1775);
+#1773 = ( REPRESENTATION_RELATIONSHIP('','',#1757,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1774)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1774 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#1775 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1776);
+#1776 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('72','','',#5,#1752,$);
+#1777 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1754));
+#1778 = SHAPE_DEFINITION_REPRESENTATION(#1779,#1785);
+#1779 = PRODUCT_DEFINITION_SHAPE('','',#1780);
+#1780 = PRODUCT_DEFINITION('design','',#1781,#1784);
+#1781 = PRODUCT_DEFINITION_FORMATION('','',#1782);
+#1782 = PRODUCT('J1','J1','',(#1783));
+#1783 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1784 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1785 = SHAPE_REPRESENTATION('',(#11,#1786,#1790),#1794);
+#1786 = AXIS2_PLACEMENT_3D('',#1787,#1788,#1789);
+#1787 = CARTESIAN_POINT('',(45.760003448516,18.74999658082,0.E+000));
+#1788 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1789 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
+#1791 = CARTESIAN_POINT('',(34.504998565703,18.744991698008,0.E+000));
+#1792 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1793 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1798))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1795,#1796,#1797)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1795 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1796 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1797 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1798 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1795,
+ 'distance_accuracy_value','confusion accuracy');
+#1799 = SHAPE_DEFINITION_REPRESENTATION(#1800,#1806);
+#1800 = PRODUCT_DEFINITION_SHAPE('','',#1801);
+#1801 = PRODUCT_DEFINITION('design','',#1802,#1805);
+#1802 = PRODUCT_DEFINITION_FORMATION('','',#1803);
+#1803 = PRODUCT('6836035712','6836035712','',(#1804));
+#1804 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1805 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1806 = SHAPE_REPRESENTATION('',(#11,#1807),#1811);
+#1807 = AXIS2_PLACEMENT_3D('',#1808,#1809,#1810);
+#1808 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#1809 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1810 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1815))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1812,#1813,#1814)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1812 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1813 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1814 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1815 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1812,
+ 'distance_accuracy_value','confusion accuracy');
+#1816 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1817),#1967);
+#1817 = MANIFOLD_SOLID_BREP('',#1818);
+#1818 = CLOSED_SHELL('',(#1819,#1859,#1890,#1921,#1943,#1955));
+#1819 = ADVANCED_FACE('',(#1820),#1854,.F.);
+#1820 = FACE_BOUND('',#1821,.F.);
+#1821 = EDGE_LOOP('',(#1822,#1832,#1840,#1848));
+#1822 = ORIENTED_EDGE('',*,*,#1823,.T.);
+#1823 = EDGE_CURVE('',#1824,#1826,#1828,.T.);
+#1824 = VERTEX_POINT('',#1825);
+#1825 = CARTESIAN_POINT('',(5.7500012,2.00000108,0.E+000));
+#1826 = VERTEX_POINT('',#1827);
+#1827 = CARTESIAN_POINT('',(5.7500012,2.00000108,7.99999924));
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(5.7500012,2.00000108,0.E+000));
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1832 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#1833 = EDGE_CURVE('',#1826,#1834,#1836,.T.);
+#1834 = VERTEX_POINT('',#1835);
+#1835 = CARTESIAN_POINT('',(-5.74999866,2.00000108,7.99999924));
+#1836 = LINE('',#1837,#1838);
+#1837 = CARTESIAN_POINT('',(5.7500012,2.00000108,7.99999924));
+#1838 = VECTOR('',#1839,1.);
+#1839 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1840 = ORIENTED_EDGE('',*,*,#1841,.F.);
+#1841 = EDGE_CURVE('',#1842,#1834,#1844,.T.);
+#1842 = VERTEX_POINT('',#1843);
+#1843 = CARTESIAN_POINT('',(-5.74999866,2.00000108,0.E+000));
+#1844 = LINE('',#1845,#1846);
+#1845 = CARTESIAN_POINT('',(-5.74999866,2.00000108,0.E+000));
+#1846 = VECTOR('',#1847,1.);
+#1847 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1848 = ORIENTED_EDGE('',*,*,#1849,.F.);
+#1849 = EDGE_CURVE('',#1824,#1842,#1850,.T.);
+#1850 = LINE('',#1851,#1852);
+#1851 = CARTESIAN_POINT('',(5.7500012,2.00000108,0.E+000));
+#1852 = VECTOR('',#1853,1.);
+#1853 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1854 = PLANE('',#1855);
+#1855 = AXIS2_PLACEMENT_3D('',#1856,#1857,#1858);
+#1856 = CARTESIAN_POINT('',(5.7500012,2.00000108,0.E+000));
+#1857 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1858 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1859 = ADVANCED_FACE('',(#1860),#1885,.F.);
+#1860 = FACE_BOUND('',#1861,.F.);
+#1861 = EDGE_LOOP('',(#1862,#1863,#1871,#1879));
+#1862 = ORIENTED_EDGE('',*,*,#1841,.T.);
+#1863 = ORIENTED_EDGE('',*,*,#1864,.T.);
+#1864 = EDGE_CURVE('',#1834,#1865,#1867,.T.);
+#1865 = VERTEX_POINT('',#1866);
+#1866 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,7.99999924));
+#1867 = LINE('',#1868,#1869);
+#1868 = CARTESIAN_POINT('',(-5.74999866,2.00000108,7.99999924));
+#1869 = VECTOR('',#1870,1.);
+#1870 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1871 = ORIENTED_EDGE('',*,*,#1872,.F.);
+#1872 = EDGE_CURVE('',#1873,#1865,#1875,.T.);
+#1873 = VERTEX_POINT('',#1874);
+#1874 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,0.E+000));
+#1875 = LINE('',#1876,#1877);
+#1876 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,0.E+000));
+#1877 = VECTOR('',#1878,1.);
+#1878 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1879 = ORIENTED_EDGE('',*,*,#1880,.F.);
+#1880 = EDGE_CURVE('',#1842,#1873,#1881,.T.);
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(-5.74999866,2.00000108,0.E+000));
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1885 = PLANE('',#1886);
+#1886 = AXIS2_PLACEMENT_3D('',#1887,#1888,#1889);
+#1887 = CARTESIAN_POINT('',(-5.74999866,2.00000108,0.E+000));
+#1888 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1889 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1890 = ADVANCED_FACE('',(#1891),#1916,.F.);
+#1891 = FACE_BOUND('',#1892,.F.);
+#1892 = EDGE_LOOP('',(#1893,#1894,#1902,#1910));
+#1893 = ORIENTED_EDGE('',*,*,#1872,.T.);
+#1894 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1895 = EDGE_CURVE('',#1865,#1896,#1898,.T.);
+#1896 = VERTEX_POINT('',#1897);
+#1897 = CARTESIAN_POINT('',(5.7500012,-1.99999854,7.99999924));
+#1898 = LINE('',#1899,#1900);
+#1899 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,7.99999924));
+#1900 = VECTOR('',#1901,1.);
+#1901 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1902 = ORIENTED_EDGE('',*,*,#1903,.F.);
+#1903 = EDGE_CURVE('',#1904,#1896,#1906,.T.);
+#1904 = VERTEX_POINT('',#1905);
+#1905 = CARTESIAN_POINT('',(5.7500012,-1.99999854,0.E+000));
+#1906 = LINE('',#1907,#1908);
+#1907 = CARTESIAN_POINT('',(5.7500012,-1.99999854,0.E+000));
+#1908 = VECTOR('',#1909,1.);
+#1909 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1910 = ORIENTED_EDGE('',*,*,#1911,.F.);
+#1911 = EDGE_CURVE('',#1873,#1904,#1912,.T.);
+#1912 = LINE('',#1913,#1914);
+#1913 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,0.E+000));
+#1914 = VECTOR('',#1915,1.);
+#1915 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1916 = PLANE('',#1917);
+#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920);
+#1918 = CARTESIAN_POINT('',(-5.74999866,-1.99999854,0.E+000));
+#1919 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1920 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1921 = ADVANCED_FACE('',(#1922),#1938,.F.);
+#1922 = FACE_BOUND('',#1923,.F.);
+#1923 = EDGE_LOOP('',(#1924,#1925,#1931,#1932));
+#1924 = ORIENTED_EDGE('',*,*,#1903,.T.);
+#1925 = ORIENTED_EDGE('',*,*,#1926,.T.);
+#1926 = EDGE_CURVE('',#1896,#1826,#1927,.T.);
+#1927 = LINE('',#1928,#1929);
+#1928 = CARTESIAN_POINT('',(5.7500012,-1.99999854,7.99999924));
+#1929 = VECTOR('',#1930,1.);
+#1930 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1931 = ORIENTED_EDGE('',*,*,#1823,.F.);
+#1932 = ORIENTED_EDGE('',*,*,#1933,.F.);
+#1933 = EDGE_CURVE('',#1904,#1824,#1934,.T.);
+#1934 = LINE('',#1935,#1936);
+#1935 = CARTESIAN_POINT('',(5.7500012,-1.99999854,0.E+000));
+#1936 = VECTOR('',#1937,1.);
+#1937 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1938 = PLANE('',#1939);
+#1939 = AXIS2_PLACEMENT_3D('',#1940,#1941,#1942);
+#1940 = CARTESIAN_POINT('',(5.7500012,-1.99999854,0.E+000));
+#1941 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1942 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1943 = ADVANCED_FACE('',(#1944),#1950,.T.);
+#1944 = FACE_BOUND('',#1945,.F.);
+#1945 = EDGE_LOOP('',(#1946,#1947,#1948,#1949));
+#1946 = ORIENTED_EDGE('',*,*,#1849,.T.);
+#1947 = ORIENTED_EDGE('',*,*,#1880,.T.);
+#1948 = ORIENTED_EDGE('',*,*,#1911,.T.);
+#1949 = ORIENTED_EDGE('',*,*,#1933,.T.);
+#1950 = PLANE('',#1951);
+#1951 = AXIS2_PLACEMENT_3D('',#1952,#1953,#1954);
+#1952 = CARTESIAN_POINT('',(5.7500012,2.00000108,0.E+000));
+#1953 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1954 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1955 = ADVANCED_FACE('',(#1956),#1962,.F.);
+#1956 = FACE_BOUND('',#1957,.T.);
+#1957 = EDGE_LOOP('',(#1958,#1959,#1960,#1961));
+#1958 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#1959 = ORIENTED_EDGE('',*,*,#1864,.T.);
+#1960 = ORIENTED_EDGE('',*,*,#1895,.T.);
+#1961 = ORIENTED_EDGE('',*,*,#1926,.T.);
+#1962 = PLANE('',#1963);
+#1963 = AXIS2_PLACEMENT_3D('',#1964,#1965,#1966);
+#1964 = CARTESIAN_POINT('',(5.7500012,2.00000108,7.99999924));
+#1965 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1966 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#1967 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1971))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1968,#1969,#1970)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1968 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1969 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1970 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1971 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1968,
+ 'distance_accuracy_value','confusion accuracy');
+#1972 = SHAPE_DEFINITION_REPRESENTATION(#1973,#1816);
+#1973 = PRODUCT_DEFINITION_SHAPE('','',#1974);
+#1974 = PRODUCT_DEFINITION('design','',#1975,#1978);
+#1975 = PRODUCT_DEFINITION_FORMATION('','',#1976);
+#1976 = PRODUCT('Extruded','Extruded','',(#1977));
+#1977 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1978 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1979 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1980,#1982);
+#1980 = ( REPRESENTATION_RELATIONSHIP('','',#1816,#1806)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1981)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1981 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1807);
+#1982 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1983);
+#1983 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('73','26','',#1801,#1974,$);
+#1984 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1976));
+#1985 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1986,#1988);
+#1986 = ( REPRESENTATION_RELATIONSHIP('','',#1806,#1785)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1987)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1987 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1786);
+#1988 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #1989);
+#1989 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('74','','',#1780,#1801,$);
+#1990 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1803));
+#1991 = SHAPE_DEFINITION_REPRESENTATION(#1992,#1998);
+#1992 = PRODUCT_DEFINITION_SHAPE('','',#1993);
+#1993 = PRODUCT_DEFINITION('design','',#1994,#1997);
+#1994 = PRODUCT_DEFINITION_FORMATION('','',#1995);
+#1995 = PRODUCT('6836035520','6836035520','',(#1996));
+#1996 = PRODUCT_CONTEXT('',#2,'mechanical');
+#1997 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1998 = SHAPE_REPRESENTATION('',(#11,#1999),#2003);
+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
+#2000 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2001 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2002 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2007))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2004,#2005,#2006)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2004 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2005 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2006 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2007 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2004,
+ 'distance_accuracy_value','confusion accuracy');
+#2008 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2009),#2159);
+#2009 = MANIFOLD_SOLID_BREP('',#2010);
+#2010 = CLOSED_SHELL('',(#2011,#2051,#2082,#2113,#2135,#2147));
+#2011 = ADVANCED_FACE('',(#2012),#2046,.F.);
+#2012 = FACE_BOUND('',#2013,.F.);
+#2013 = EDGE_LOOP('',(#2014,#2024,#2032,#2040));
+#2014 = ORIENTED_EDGE('',*,*,#2015,.T.);
+#2015 = EDGE_CURVE('',#2016,#2018,#2020,.T.);
+#2016 = VERTEX_POINT('',#2017);
+#2017 = CARTESIAN_POINT('',(5.50500042,4.99500144,0.E+000));
+#2018 = VERTEX_POINT('',#2019);
+#2019 = CARTESIAN_POINT('',(5.50500042,4.99500144,7.99999924));
+#2020 = LINE('',#2021,#2022);
+#2021 = CARTESIAN_POINT('',(5.50500042,4.99500144,0.E+000));
+#2022 = VECTOR('',#2023,1.);
+#2023 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2024 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2025 = EDGE_CURVE('',#2018,#2026,#2028,.T.);
+#2026 = VERTEX_POINT('',#2027);
+#2027 = CARTESIAN_POINT('',(-5.50500042,4.99500144,7.99999924));
+#2028 = LINE('',#2029,#2030);
+#2029 = CARTESIAN_POINT('',(5.50500042,4.99500144,7.99999924));
+#2030 = VECTOR('',#2031,1.);
+#2031 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2032 = ORIENTED_EDGE('',*,*,#2033,.F.);
+#2033 = EDGE_CURVE('',#2034,#2026,#2036,.T.);
+#2034 = VERTEX_POINT('',#2035);
+#2035 = CARTESIAN_POINT('',(-5.50500042,4.99500144,0.E+000));
+#2036 = LINE('',#2037,#2038);
+#2037 = CARTESIAN_POINT('',(-5.50500042,4.99500144,0.E+000));
+#2038 = VECTOR('',#2039,1.);
+#2039 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2040 = ORIENTED_EDGE('',*,*,#2041,.F.);
+#2041 = EDGE_CURVE('',#2016,#2034,#2042,.T.);
+#2042 = LINE('',#2043,#2044);
+#2043 = CARTESIAN_POINT('',(5.50500042,4.99500144,0.E+000));
+#2044 = VECTOR('',#2045,1.);
+#2045 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2046 = PLANE('',#2047);
+#2047 = AXIS2_PLACEMENT_3D('',#2048,#2049,#2050);
+#2048 = CARTESIAN_POINT('',(5.50500042,4.99500144,0.E+000));
+#2049 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2050 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2051 = ADVANCED_FACE('',(#2052),#2077,.F.);
+#2052 = FACE_BOUND('',#2053,.F.);
+#2053 = EDGE_LOOP('',(#2054,#2055,#2063,#2071));
+#2054 = ORIENTED_EDGE('',*,*,#2033,.T.);
+#2055 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2056 = EDGE_CURVE('',#2026,#2057,#2059,.T.);
+#2057 = VERTEX_POINT('',#2058);
+#2058 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,7.99999924));
+#2059 = LINE('',#2060,#2061);
+#2060 = CARTESIAN_POINT('',(-5.50500042,4.99500144,7.99999924));
+#2061 = VECTOR('',#2062,1.);
+#2062 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2063 = ORIENTED_EDGE('',*,*,#2064,.F.);
+#2064 = EDGE_CURVE('',#2065,#2057,#2067,.T.);
+#2065 = VERTEX_POINT('',#2066);
+#2066 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,0.E+000));
+#2067 = LINE('',#2068,#2069);
+#2068 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,0.E+000));
+#2069 = VECTOR('',#2070,1.);
+#2070 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2071 = ORIENTED_EDGE('',*,*,#2072,.F.);
+#2072 = EDGE_CURVE('',#2034,#2065,#2073,.T.);
+#2073 = LINE('',#2074,#2075);
+#2074 = CARTESIAN_POINT('',(-5.50500042,4.99500144,0.E+000));
+#2075 = VECTOR('',#2076,1.);
+#2076 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2077 = PLANE('',#2078);
+#2078 = AXIS2_PLACEMENT_3D('',#2079,#2080,#2081);
+#2079 = CARTESIAN_POINT('',(-5.50500042,4.99500144,0.E+000));
+#2080 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2081 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2082 = ADVANCED_FACE('',(#2083),#2108,.F.);
+#2083 = FACE_BOUND('',#2084,.F.);
+#2084 = EDGE_LOOP('',(#2085,#2086,#2094,#2102));
+#2085 = ORIENTED_EDGE('',*,*,#2064,.T.);
+#2086 = ORIENTED_EDGE('',*,*,#2087,.T.);
+#2087 = EDGE_CURVE('',#2057,#2088,#2090,.T.);
+#2088 = VERTEX_POINT('',#2089);
+#2089 = CARTESIAN_POINT('',(5.50500042,-4.9949989,7.99999924));
+#2090 = LINE('',#2091,#2092);
+#2091 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,7.99999924));
+#2092 = VECTOR('',#2093,1.);
+#2093 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2094 = ORIENTED_EDGE('',*,*,#2095,.F.);
+#2095 = EDGE_CURVE('',#2096,#2088,#2098,.T.);
+#2096 = VERTEX_POINT('',#2097);
+#2097 = CARTESIAN_POINT('',(5.50500042,-4.9949989,0.E+000));
+#2098 = LINE('',#2099,#2100);
+#2099 = CARTESIAN_POINT('',(5.50500042,-4.9949989,0.E+000));
+#2100 = VECTOR('',#2101,1.);
+#2101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2102 = ORIENTED_EDGE('',*,*,#2103,.F.);
+#2103 = EDGE_CURVE('',#2065,#2096,#2104,.T.);
+#2104 = LINE('',#2105,#2106);
+#2105 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,0.E+000));
+#2106 = VECTOR('',#2107,1.);
+#2107 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2108 = PLANE('',#2109);
+#2109 = AXIS2_PLACEMENT_3D('',#2110,#2111,#2112);
+#2110 = CARTESIAN_POINT('',(-5.50500042,-4.9949989,0.E+000));
+#2111 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2112 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2113 = ADVANCED_FACE('',(#2114),#2130,.F.);
+#2114 = FACE_BOUND('',#2115,.F.);
+#2115 = EDGE_LOOP('',(#2116,#2117,#2123,#2124));
+#2116 = ORIENTED_EDGE('',*,*,#2095,.T.);
+#2117 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2118 = EDGE_CURVE('',#2088,#2018,#2119,.T.);
+#2119 = LINE('',#2120,#2121);
+#2120 = CARTESIAN_POINT('',(5.50500042,-4.9949989,7.99999924));
+#2121 = VECTOR('',#2122,1.);
+#2122 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2123 = ORIENTED_EDGE('',*,*,#2015,.F.);
+#2124 = ORIENTED_EDGE('',*,*,#2125,.F.);
+#2125 = EDGE_CURVE('',#2096,#2016,#2126,.T.);
+#2126 = LINE('',#2127,#2128);
+#2127 = CARTESIAN_POINT('',(5.50500042,-4.9949989,0.E+000));
+#2128 = VECTOR('',#2129,1.);
+#2129 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2130 = PLANE('',#2131);
+#2131 = AXIS2_PLACEMENT_3D('',#2132,#2133,#2134);
+#2132 = CARTESIAN_POINT('',(5.50500042,-4.9949989,0.E+000));
+#2133 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2134 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2135 = ADVANCED_FACE('',(#2136),#2142,.T.);
+#2136 = FACE_BOUND('',#2137,.F.);
+#2137 = EDGE_LOOP('',(#2138,#2139,#2140,#2141));
+#2138 = ORIENTED_EDGE('',*,*,#2041,.T.);
+#2139 = ORIENTED_EDGE('',*,*,#2072,.T.);
+#2140 = ORIENTED_EDGE('',*,*,#2103,.T.);
+#2141 = ORIENTED_EDGE('',*,*,#2125,.T.);
+#2142 = PLANE('',#2143);
+#2143 = AXIS2_PLACEMENT_3D('',#2144,#2145,#2146);
+#2144 = CARTESIAN_POINT('',(5.50500042,4.99500144,0.E+000));
+#2145 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2146 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2147 = ADVANCED_FACE('',(#2148),#2154,.F.);
+#2148 = FACE_BOUND('',#2149,.T.);
+#2149 = EDGE_LOOP('',(#2150,#2151,#2152,#2153));
+#2150 = ORIENTED_EDGE('',*,*,#2025,.T.);
+#2151 = ORIENTED_EDGE('',*,*,#2056,.T.);
+#2152 = ORIENTED_EDGE('',*,*,#2087,.T.);
+#2153 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2154 = PLANE('',#2155);
+#2155 = AXIS2_PLACEMENT_3D('',#2156,#2157,#2158);
+#2156 = CARTESIAN_POINT('',(5.50500042,4.99500144,7.99999924));
+#2157 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2158 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2163))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2160,#2161,#2162)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2160 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2161 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2162 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2163 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2160,
+ 'distance_accuracy_value','confusion accuracy');
+#2164 = SHAPE_DEFINITION_REPRESENTATION(#2165,#2008);
+#2165 = PRODUCT_DEFINITION_SHAPE('','',#2166);
+#2166 = PRODUCT_DEFINITION('design','',#2167,#2170);
+#2167 = PRODUCT_DEFINITION_FORMATION('','',#2168);
+#2168 = PRODUCT('Extruded','Extruded','',(#2169));
+#2169 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2170 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2171 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2172,#2174);
+#2172 = ( REPRESENTATION_RELATIONSHIP('','',#2008,#1998)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2173)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2173 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1999);
+#2174 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2175);
+#2175 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('75','27','',#1993,#2166,$);
+#2176 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2168));
+#2177 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2178,#2180);
+#2178 = ( REPRESENTATION_RELATIONSHIP('','',#1998,#1785)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2179)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2179 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1790);
+#2180 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2181);
+#2181 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('76','','',#1780,#1993,$);
+#2182 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1995));
+#2183 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2184,#2186);
+#2184 = ( REPRESENTATION_RELATIONSHIP('','',#1785,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2185)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2185 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#2186 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2187);
+#2187 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('77','','',#5,#1780,$);
+#2188 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1782));
+#2189 = SHAPE_DEFINITION_REPRESENTATION(#2190,#2196);
+#2190 = PRODUCT_DEFINITION_SHAPE('','',#2191);
+#2191 = PRODUCT_DEFINITION('design','',#2192,#2195);
+#2192 = PRODUCT_DEFINITION_FORMATION('','',#2193);
+#2193 = PRODUCT('ANT1','ANT1','',(#2194));
+#2194 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2195 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2196 = SHAPE_REPRESENTATION('',(#11,#2197),#2201);
+#2197 = AXIS2_PLACEMENT_3D('',#2198,#2199,#2200);
+#2198 = CARTESIAN_POINT('',(32.405206085234,2.062694945078,0.E+000));
+#2199 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2200 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2205))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2202,#2203,#2204)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2202 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2203 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2204 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2205 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2202,
+ 'distance_accuracy_value','confusion accuracy');
+#2206 = SHAPE_DEFINITION_REPRESENTATION(#2207,#2213);
+#2207 = PRODUCT_DEFINITION_SHAPE('','',#2208);
+#2208 = PRODUCT_DEFINITION('design','',#2209,#2212);
+#2209 = PRODUCT_DEFINITION_FORMATION('','',#2210);
+#2210 = PRODUCT('6836035904','6836035904','',(#2211));
+#2211 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2212 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2213 = SHAPE_REPRESENTATION('',(#11,#2214),#2218);
+#2214 = AXIS2_PLACEMENT_3D('',#2215,#2216,#2217);
+#2215 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2216 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2217 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2222))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2219,#2220,#2221)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2219 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2220 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2221 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2222 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2219,
+ 'distance_accuracy_value','confusion accuracy');
+#2223 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2224),#2374);
+#2224 = MANIFOLD_SOLID_BREP('',#2225);
+#2225 = CLOSED_SHELL('',(#2226,#2266,#2297,#2328,#2350,#2362));
+#2226 = ADVANCED_FACE('',(#2227),#2261,.F.);
+#2227 = FACE_BOUND('',#2228,.F.);
+#2228 = EDGE_LOOP('',(#2229,#2239,#2247,#2255));
+#2229 = ORIENTED_EDGE('',*,*,#2230,.T.);
+#2230 = EDGE_CURVE('',#2231,#2233,#2235,.T.);
+#2231 = VERTEX_POINT('',#2232);
+#2232 = CARTESIAN_POINT('',(-4.7498,1.2827,0.E+000));
+#2233 = VERTEX_POINT('',#2234);
+#2234 = CARTESIAN_POINT('',(-4.7498,1.2827,2.00000108));
+#2235 = LINE('',#2236,#2237);
+#2236 = CARTESIAN_POINT('',(-4.7498,1.2827,0.E+000));
+#2237 = VECTOR('',#2238,1.);
+#2238 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2239 = ORIENTED_EDGE('',*,*,#2240,.T.);
+#2240 = EDGE_CURVE('',#2233,#2241,#2243,.T.);
+#2241 = VERTEX_POINT('',#2242);
+#2242 = CARTESIAN_POINT('',(-4.7498,-1.3081,2.00000108));
+#2243 = LINE('',#2244,#2245);
+#2244 = CARTESIAN_POINT('',(-4.7498,1.2827,2.00000108));
+#2245 = VECTOR('',#2246,1.);
+#2246 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2247 = ORIENTED_EDGE('',*,*,#2248,.F.);
+#2248 = EDGE_CURVE('',#2249,#2241,#2251,.T.);
+#2249 = VERTEX_POINT('',#2250);
+#2250 = CARTESIAN_POINT('',(-4.7498,-1.3081,0.E+000));
+#2251 = LINE('',#2252,#2253);
+#2252 = CARTESIAN_POINT('',(-4.7498,-1.3081,0.E+000));
+#2253 = VECTOR('',#2254,1.);
+#2254 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2255 = ORIENTED_EDGE('',*,*,#2256,.F.);
+#2256 = EDGE_CURVE('',#2231,#2249,#2257,.T.);
+#2257 = LINE('',#2258,#2259);
+#2258 = CARTESIAN_POINT('',(-4.7498,1.2827,0.E+000));
+#2259 = VECTOR('',#2260,1.);
+#2260 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2261 = PLANE('',#2262);
+#2262 = AXIS2_PLACEMENT_3D('',#2263,#2264,#2265);
+#2263 = CARTESIAN_POINT('',(-4.7498,1.2827,0.E+000));
+#2264 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2265 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2266 = ADVANCED_FACE('',(#2267),#2292,.F.);
+#2267 = FACE_BOUND('',#2268,.F.);
+#2268 = EDGE_LOOP('',(#2269,#2270,#2278,#2286));
+#2269 = ORIENTED_EDGE('',*,*,#2248,.T.);
+#2270 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2271 = EDGE_CURVE('',#2241,#2272,#2274,.T.);
+#2272 = VERTEX_POINT('',#2273);
+#2273 = CARTESIAN_POINT('',(4.7498,-1.3081,2.00000108));
+#2274 = LINE('',#2275,#2276);
+#2275 = CARTESIAN_POINT('',(-4.7498,-1.3081,2.00000108));
+#2276 = VECTOR('',#2277,1.);
+#2277 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2278 = ORIENTED_EDGE('',*,*,#2279,.F.);
+#2279 = EDGE_CURVE('',#2280,#2272,#2282,.T.);
+#2280 = VERTEX_POINT('',#2281);
+#2281 = CARTESIAN_POINT('',(4.7498,-1.3081,0.E+000));
+#2282 = LINE('',#2283,#2284);
+#2283 = CARTESIAN_POINT('',(4.7498,-1.3081,0.E+000));
+#2284 = VECTOR('',#2285,1.);
+#2285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2286 = ORIENTED_EDGE('',*,*,#2287,.F.);
+#2287 = EDGE_CURVE('',#2249,#2280,#2288,.T.);
+#2288 = LINE('',#2289,#2290);
+#2289 = CARTESIAN_POINT('',(-4.7498,-1.3081,0.E+000));
+#2290 = VECTOR('',#2291,1.);
+#2291 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2292 = PLANE('',#2293);
+#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296);
+#2294 = CARTESIAN_POINT('',(-4.7498,-1.3081,0.E+000));
+#2295 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2296 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2297 = ADVANCED_FACE('',(#2298),#2323,.F.);
+#2298 = FACE_BOUND('',#2299,.F.);
+#2299 = EDGE_LOOP('',(#2300,#2301,#2309,#2317));
+#2300 = ORIENTED_EDGE('',*,*,#2279,.T.);
+#2301 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2302 = EDGE_CURVE('',#2272,#2303,#2305,.T.);
+#2303 = VERTEX_POINT('',#2304);
+#2304 = CARTESIAN_POINT('',(4.7498,1.3081,2.00000108));
+#2305 = LINE('',#2306,#2307);
+#2306 = CARTESIAN_POINT('',(4.7498,-1.3081,2.00000108));
+#2307 = VECTOR('',#2308,1.);
+#2308 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2309 = ORIENTED_EDGE('',*,*,#2310,.F.);
+#2310 = EDGE_CURVE('',#2311,#2303,#2313,.T.);
+#2311 = VERTEX_POINT('',#2312);
+#2312 = CARTESIAN_POINT('',(4.7498,1.3081,0.E+000));
+#2313 = LINE('',#2314,#2315);
+#2314 = CARTESIAN_POINT('',(4.7498,1.3081,0.E+000));
+#2315 = VECTOR('',#2316,1.);
+#2316 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2317 = ORIENTED_EDGE('',*,*,#2318,.F.);
+#2318 = EDGE_CURVE('',#2280,#2311,#2319,.T.);
+#2319 = LINE('',#2320,#2321);
+#2320 = CARTESIAN_POINT('',(4.7498,-1.3081,0.E+000));
+#2321 = VECTOR('',#2322,1.);
+#2322 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2323 = PLANE('',#2324);
+#2324 = AXIS2_PLACEMENT_3D('',#2325,#2326,#2327);
+#2325 = CARTESIAN_POINT('',(4.7498,-1.3081,0.E+000));
+#2326 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2327 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2328 = ADVANCED_FACE('',(#2329),#2345,.F.);
+#2329 = FACE_BOUND('',#2330,.F.);
+#2330 = EDGE_LOOP('',(#2331,#2332,#2338,#2339));
+#2331 = ORIENTED_EDGE('',*,*,#2310,.T.);
+#2332 = ORIENTED_EDGE('',*,*,#2333,.T.);
+#2333 = EDGE_CURVE('',#2303,#2233,#2334,.T.);
+#2334 = LINE('',#2335,#2336);
+#2335 = CARTESIAN_POINT('',(4.7498,1.3081,2.00000108));
+#2336 = VECTOR('',#2337,1.);
+#2337 = DIRECTION('',(-0.999996425425,-2.673787233753E-003,0.E+000));
+#2338 = ORIENTED_EDGE('',*,*,#2230,.F.);
+#2339 = ORIENTED_EDGE('',*,*,#2340,.F.);
+#2340 = EDGE_CURVE('',#2311,#2231,#2341,.T.);
+#2341 = LINE('',#2342,#2343);
+#2342 = CARTESIAN_POINT('',(4.7498,1.3081,0.E+000));
+#2343 = VECTOR('',#2344,1.);
+#2344 = DIRECTION('',(-0.999996425425,-2.673787233753E-003,0.E+000));
+#2345 = PLANE('',#2346);
+#2346 = AXIS2_PLACEMENT_3D('',#2347,#2348,#2349);
+#2347 = CARTESIAN_POINT('',(4.7498,1.3081,0.E+000));
+#2348 = DIRECTION('',(2.673787233753E-003,-0.999996425425,0.E+000));
+#2349 = DIRECTION('',(-0.999996425425,-2.673787233753E-003,0.E+000));
+#2350 = ADVANCED_FACE('',(#2351),#2357,.T.);
+#2351 = FACE_BOUND('',#2352,.F.);
+#2352 = EDGE_LOOP('',(#2353,#2354,#2355,#2356));
+#2353 = ORIENTED_EDGE('',*,*,#2256,.T.);
+#2354 = ORIENTED_EDGE('',*,*,#2287,.T.);
+#2355 = ORIENTED_EDGE('',*,*,#2318,.T.);
+#2356 = ORIENTED_EDGE('',*,*,#2340,.T.);
+#2357 = PLANE('',#2358);
+#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361);
+#2359 = CARTESIAN_POINT('',(-4.7498,1.2827,0.E+000));
+#2360 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2361 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2362 = ADVANCED_FACE('',(#2363),#2369,.F.);
+#2363 = FACE_BOUND('',#2364,.T.);
+#2364 = EDGE_LOOP('',(#2365,#2366,#2367,#2368));
+#2365 = ORIENTED_EDGE('',*,*,#2240,.T.);
+#2366 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2367 = ORIENTED_EDGE('',*,*,#2302,.T.);
+#2368 = ORIENTED_EDGE('',*,*,#2333,.T.);
+#2369 = PLANE('',#2370);
+#2370 = AXIS2_PLACEMENT_3D('',#2371,#2372,#2373);
+#2371 = CARTESIAN_POINT('',(-4.7498,1.2827,2.00000108));
+#2372 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2373 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#2374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2378))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2375,#2376,#2377)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2375 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2376 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2377 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2378 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2375,
+ 'distance_accuracy_value','confusion accuracy');
+#2379 = SHAPE_DEFINITION_REPRESENTATION(#2380,#2223);
+#2380 = PRODUCT_DEFINITION_SHAPE('','',#2381);
+#2381 = PRODUCT_DEFINITION('design','',#2382,#2385);
+#2382 = PRODUCT_DEFINITION_FORMATION('','',#2383);
+#2383 = PRODUCT('Extruded','Extruded','',(#2384));
+#2384 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2385 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2386 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2387,#2389);
+#2387 = ( REPRESENTATION_RELATIONSHIP('','',#2223,#2213)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2388)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2388 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2214);
+#2389 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2390);
+#2390 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('78','25','',#2208,#2381,$);
+#2391 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2383));
+#2392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2393,#2395);
+#2393 = ( REPRESENTATION_RELATIONSHIP('','',#2213,#2196)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2394)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2197);
+#2395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2396);
+#2396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('79','','',#2191,#2208,$);
+#2397 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2210));
+#2398 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2399,#2401);
+#2399 = ( REPRESENTATION_RELATIONSHIP('','',#2196,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2400)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2400 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#2401 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2402);
+#2402 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('80','','',#5,#2191,$);
+#2403 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2193));
+#2404 = SHAPE_DEFINITION_REPRESENTATION(#2405,#2411);
+#2405 = PRODUCT_DEFINITION_SHAPE('','',#2406);
+#2406 = PRODUCT_DEFINITION('design','',#2407,#2410);
+#2407 = PRODUCT_DEFINITION_FORMATION('','',#2408);
+#2408 = PRODUCT('U3','U3','',(#2409));
+#2409 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2410 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2411 = SHAPE_REPRESENTATION('',(#11,#2412,#2416),#2420);
+#2412 = AXIS2_PLACEMENT_3D('',#2413,#2414,#2415);
+#2413 = CARTESIAN_POINT('',(4.099999786406,29.889995970469,0.E+000));
+#2414 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2415 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2416 = AXIS2_PLACEMENT_3D('',#2417,#2418,#2419);
+#2417 = CARTESIAN_POINT('',(21.879998565703,29.889995970469,0.E+000));
+#2418 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2419 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2424))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2421,#2422,#2423)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2421 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2422 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2423 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2424 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2421,
+ 'distance_accuracy_value','confusion accuracy');
+#2425 = SHAPE_DEFINITION_REPRESENTATION(#2426,#2432);
+#2426 = PRODUCT_DEFINITION_SHAPE('','',#2427);
+#2427 = PRODUCT_DEFINITION('design','',#2428,#2431);
+#2428 = PRODUCT_DEFINITION_FORMATION('','',#2429);
+#2429 = PRODUCT('6206559936','6206559936','',(#2430));
+#2430 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2431 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2432 = SHAPE_REPRESENTATION('',(#11,#2433),#2437);
+#2433 = AXIS2_PLACEMENT_3D('',#2434,#2435,#2436);
+#2434 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2435 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2436 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2441))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2438,#2439,#2440)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2438 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2439 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2440 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2441 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2438,
+ 'distance_accuracy_value','confusion accuracy');
+#2442 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2443),#2593);
+#2443 = MANIFOLD_SOLID_BREP('',#2444);
+#2444 = CLOSED_SHELL('',(#2445,#2485,#2516,#2547,#2569,#2581));
+#2445 = ADVANCED_FACE('',(#2446),#2480,.F.);
+#2446 = FACE_BOUND('',#2447,.F.);
+#2447 = EDGE_LOOP('',(#2448,#2458,#2466,#2474));
+#2448 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2449 = EDGE_CURVE('',#2450,#2452,#2454,.T.);
+#2450 = VERTEX_POINT('',#2451);
+#2451 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#2452 = VERTEX_POINT('',#2453);
+#2453 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#2454 = LINE('',#2455,#2456);
+#2455 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#2456 = VECTOR('',#2457,1.);
+#2457 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2458 = ORIENTED_EDGE('',*,*,#2459,.T.);
+#2459 = EDGE_CURVE('',#2452,#2460,#2462,.T.);
+#2460 = VERTEX_POINT('',#2461);
+#2461 = CARTESIAN_POINT('',(-1.27,17.78,5.00000016));
+#2462 = LINE('',#2463,#2464);
+#2463 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#2464 = VECTOR('',#2465,1.);
+#2465 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2466 = ORIENTED_EDGE('',*,*,#2467,.F.);
+#2467 = EDGE_CURVE('',#2468,#2460,#2470,.T.);
+#2468 = VERTEX_POINT('',#2469);
+#2469 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#2470 = LINE('',#2471,#2472);
+#2471 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#2472 = VECTOR('',#2473,1.);
+#2473 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2474 = ORIENTED_EDGE('',*,*,#2475,.F.);
+#2475 = EDGE_CURVE('',#2450,#2468,#2476,.T.);
+#2476 = LINE('',#2477,#2478);
+#2477 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#2478 = VECTOR('',#2479,1.);
+#2479 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2480 = PLANE('',#2481);
+#2481 = AXIS2_PLACEMENT_3D('',#2482,#2483,#2484);
+#2482 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#2483 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2484 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2485 = ADVANCED_FACE('',(#2486),#2511,.F.);
+#2486 = FACE_BOUND('',#2487,.F.);
+#2487 = EDGE_LOOP('',(#2488,#2489,#2497,#2505));
+#2488 = ORIENTED_EDGE('',*,*,#2467,.T.);
+#2489 = ORIENTED_EDGE('',*,*,#2490,.T.);
+#2490 = EDGE_CURVE('',#2460,#2491,#2493,.T.);
+#2491 = VERTEX_POINT('',#2492);
+#2492 = CARTESIAN_POINT('',(-1.27,-17.78,5.00000016));
+#2493 = LINE('',#2494,#2495);
+#2494 = CARTESIAN_POINT('',(-1.27,17.78,5.00000016));
+#2495 = VECTOR('',#2496,1.);
+#2496 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2499,#2491,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#2501 = LINE('',#2502,#2503);
+#2502 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#2503 = VECTOR('',#2504,1.);
+#2504 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2505 = ORIENTED_EDGE('',*,*,#2506,.F.);
+#2506 = EDGE_CURVE('',#2468,#2499,#2507,.T.);
+#2507 = LINE('',#2508,#2509);
+#2508 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#2509 = VECTOR('',#2510,1.);
+#2510 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2511 = PLANE('',#2512);
+#2512 = AXIS2_PLACEMENT_3D('',#2513,#2514,#2515);
+#2513 = CARTESIAN_POINT('',(-1.27,17.78,0.E+000));
+#2514 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2515 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2516 = ADVANCED_FACE('',(#2517),#2542,.F.);
+#2517 = FACE_BOUND('',#2518,.F.);
+#2518 = EDGE_LOOP('',(#2519,#2520,#2528,#2536));
+#2519 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#2520 = ORIENTED_EDGE('',*,*,#2521,.T.);
+#2521 = EDGE_CURVE('',#2491,#2522,#2524,.T.);
+#2522 = VERTEX_POINT('',#2523);
+#2523 = CARTESIAN_POINT('',(1.27,-17.78,5.00000016));
+#2524 = LINE('',#2525,#2526);
+#2525 = CARTESIAN_POINT('',(-1.27,-17.78,5.00000016));
+#2526 = VECTOR('',#2527,1.);
+#2527 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2528 = ORIENTED_EDGE('',*,*,#2529,.F.);
+#2529 = EDGE_CURVE('',#2530,#2522,#2532,.T.);
+#2530 = VERTEX_POINT('',#2531);
+#2531 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#2532 = LINE('',#2533,#2534);
+#2533 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#2534 = VECTOR('',#2535,1.);
+#2535 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2536 = ORIENTED_EDGE('',*,*,#2537,.F.);
+#2537 = EDGE_CURVE('',#2499,#2530,#2538,.T.);
+#2538 = LINE('',#2539,#2540);
+#2539 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#2540 = VECTOR('',#2541,1.);
+#2541 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2542 = PLANE('',#2543);
+#2543 = AXIS2_PLACEMENT_3D('',#2544,#2545,#2546);
+#2544 = CARTESIAN_POINT('',(-1.27,-17.78,0.E+000));
+#2545 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2546 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2547 = ADVANCED_FACE('',(#2548),#2564,.F.);
+#2548 = FACE_BOUND('',#2549,.F.);
+#2549 = EDGE_LOOP('',(#2550,#2551,#2557,#2558));
+#2550 = ORIENTED_EDGE('',*,*,#2529,.T.);
+#2551 = ORIENTED_EDGE('',*,*,#2552,.T.);
+#2552 = EDGE_CURVE('',#2522,#2452,#2553,.T.);
+#2553 = LINE('',#2554,#2555);
+#2554 = CARTESIAN_POINT('',(1.27,-17.78,5.00000016));
+#2555 = VECTOR('',#2556,1.);
+#2556 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2557 = ORIENTED_EDGE('',*,*,#2449,.F.);
+#2558 = ORIENTED_EDGE('',*,*,#2559,.F.);
+#2559 = EDGE_CURVE('',#2530,#2450,#2560,.T.);
+#2560 = LINE('',#2561,#2562);
+#2561 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#2562 = VECTOR('',#2563,1.);
+#2563 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2564 = PLANE('',#2565);
+#2565 = AXIS2_PLACEMENT_3D('',#2566,#2567,#2568);
+#2566 = CARTESIAN_POINT('',(1.27,-17.78,0.E+000));
+#2567 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2568 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2569 = ADVANCED_FACE('',(#2570),#2576,.T.);
+#2570 = FACE_BOUND('',#2571,.F.);
+#2571 = EDGE_LOOP('',(#2572,#2573,#2574,#2575));
+#2572 = ORIENTED_EDGE('',*,*,#2475,.T.);
+#2573 = ORIENTED_EDGE('',*,*,#2506,.T.);
+#2574 = ORIENTED_EDGE('',*,*,#2537,.T.);
+#2575 = ORIENTED_EDGE('',*,*,#2559,.T.);
+#2576 = PLANE('',#2577);
+#2577 = AXIS2_PLACEMENT_3D('',#2578,#2579,#2580);
+#2578 = CARTESIAN_POINT('',(1.27,17.78,0.E+000));
+#2579 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2580 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2581 = ADVANCED_FACE('',(#2582),#2588,.F.);
+#2582 = FACE_BOUND('',#2583,.T.);
+#2583 = EDGE_LOOP('',(#2584,#2585,#2586,#2587));
+#2584 = ORIENTED_EDGE('',*,*,#2459,.T.);
+#2585 = ORIENTED_EDGE('',*,*,#2490,.T.);
+#2586 = ORIENTED_EDGE('',*,*,#2521,.T.);
+#2587 = ORIENTED_EDGE('',*,*,#2552,.T.);
+#2588 = PLANE('',#2589);
+#2589 = AXIS2_PLACEMENT_3D('',#2590,#2591,#2592);
+#2590 = CARTESIAN_POINT('',(1.27,17.78,5.00000016));
+#2591 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#2592 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2593 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2597))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2594,#2595,#2596)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2594 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2595 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2596 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2597 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2594,
+ 'distance_accuracy_value','confusion accuracy');
+#2598 = SHAPE_DEFINITION_REPRESENTATION(#2599,#2442);
+#2599 = PRODUCT_DEFINITION_SHAPE('','',#2600);
+#2600 = PRODUCT_DEFINITION('design','',#2601,#2604);
+#2601 = PRODUCT_DEFINITION_FORMATION('','',#2602);
+#2602 = PRODUCT('Extruded','Extruded','',(#2603));
+#2603 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2604 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2605 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2606,#2608);
+#2606 = ( REPRESENTATION_RELATIONSHIP('','',#2442,#2432)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2607)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2607 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2433);
+#2608 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2609);
+#2609 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('81','7','',#2427,#2600,$);
+#2610 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2602));
+#2611 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2612,#2614);
+#2612 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#2411)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2613)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2613 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2412);
+#2614 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2615);
+#2615 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('82','','',#2406,#2427,$);
+#2616 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2429));
+#2617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2618,#2620);
+#2618 = ( REPRESENTATION_RELATIONSHIP('','',#2432,#2411)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2619)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2416);
+#2620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2621);
+#2621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('83','','',#2406,#2427,$);
+#2622 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2623,#2625);
+#2623 = ( REPRESENTATION_RELATIONSHIP('','',#2411,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2624)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2624 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#2625 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2626);
+#2626 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('84','','',#5,#2406,$);
+#2627 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2408));
+#2628 = SHAPE_DEFINITION_REPRESENTATION(#2629,#2635);
+#2629 = PRODUCT_DEFINITION_SHAPE('','',#2630);
+#2630 = PRODUCT_DEFINITION('design','',#2631,#2634);
+#2631 = PRODUCT_DEFINITION_FORMATION('','',#2632);
+#2632 = PRODUCT('S1','S1','',(#2633));
+#2633 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2634 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2635 = SHAPE_REPRESENTATION('',(#11,#2636),#2640);
+#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639);
+#2637 = CARTESIAN_POINT('',(38.080071807891,31.369884886484,0.E+000));
+#2638 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2639 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2644))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2641,#2642,#2643)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2641 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2642 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2643 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2644 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2641,
+ 'distance_accuracy_value','confusion accuracy');
+#2645 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2646,#2648);
+#2646 = ( REPRESENTATION_RELATIONSHIP('','',#1531,#2635)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2647)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2647 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2636);
+#2648 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2649);
+#2649 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('85','','',#2630,#1526,$);
+#2650 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2651,#2653);
+#2651 = ( REPRESENTATION_RELATIONSHIP('','',#2635,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2652)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2652 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#2653 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2654);
+#2654 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('86','','',#5,#2630,$);
+#2655 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2632));
+#2656 = SHAPE_DEFINITION_REPRESENTATION(#2657,#2663);
+#2657 = PRODUCT_DEFINITION_SHAPE('','',#2658);
+#2658 = PRODUCT_DEFINITION('design','',#2659,#2662);
+#2659 = PRODUCT_DEFINITION_FORMATION('','',#2660);
+#2660 = PRODUCT('BT1','BT1','',(#2661));
+#2661 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2662 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2663 = SHAPE_REPRESENTATION('',(#11,#2664),#2668);
+#2664 = AXIS2_PLACEMENT_3D('',#2665,#2666,#2667);
+#2665 = CARTESIAN_POINT('',(26.00000894168,52.422497191172,0.E+000));
+#2666 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2667 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2672))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2669,#2670,#2671)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2669 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2670 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2671 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2672 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2669,
+ 'distance_accuracy_value','confusion accuracy');
+#2673 = SHAPE_DEFINITION_REPRESENTATION(#2674,#2680);
+#2674 = PRODUCT_DEFINITION_SHAPE('','',#2675);
+#2675 = PRODUCT_DEFINITION('design','',#2676,#2679);
+#2676 = PRODUCT_DEFINITION_FORMATION('','',#2677);
+#2677 = PRODUCT('6206560128','6206560128','',(#2678));
+#2678 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2679 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2680 = SHAPE_REPRESENTATION('',(#11,#2681),#2685);
+#2681 = AXIS2_PLACEMENT_3D('',#2682,#2683,#2684);
+#2682 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2683 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2684 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2689))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2686,#2687,#2688)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2686 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2687 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2688 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2689 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2686,
+ 'distance_accuracy_value','confusion accuracy');
+#2690 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2691),#2841);
+#2691 = MANIFOLD_SOLID_BREP('',#2692);
+#2692 = CLOSED_SHELL('',(#2693,#2733,#2764,#2795,#2817,#2829));
+#2693 = ADVANCED_FACE('',(#2694),#2728,.T.);
+#2694 = FACE_BOUND('',#2695,.T.);
+#2695 = EDGE_LOOP('',(#2696,#2706,#2714,#2722));
+#2696 = ORIENTED_EDGE('',*,*,#2697,.T.);
+#2697 = EDGE_CURVE('',#2698,#2700,#2702,.T.);
+#2698 = VERTEX_POINT('',#2699);
+#2699 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2700 = VERTEX_POINT('',#2701);
+#2701 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2706 = ORIENTED_EDGE('',*,*,#2707,.T.);
+#2707 = EDGE_CURVE('',#2700,#2708,#2710,.T.);
+#2708 = VERTEX_POINT('',#2709);
+#2709 = CARTESIAN_POINT('',(-2.9972,-3.5687,5.00000016));
+#2710 = LINE('',#2711,#2712);
+#2711 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2712 = VECTOR('',#2713,1.);
+#2713 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2714 = ORIENTED_EDGE('',*,*,#2715,.F.);
+#2715 = EDGE_CURVE('',#2716,#2708,#2718,.T.);
+#2716 = VERTEX_POINT('',#2717);
+#2717 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2718 = LINE('',#2719,#2720);
+#2719 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2720 = VECTOR('',#2721,1.);
+#2721 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2722 = ORIENTED_EDGE('',*,*,#2723,.F.);
+#2723 = EDGE_CURVE('',#2698,#2716,#2724,.T.);
+#2724 = LINE('',#2725,#2726);
+#2725 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2726 = VECTOR('',#2727,1.);
+#2727 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2728 = PLANE('',#2729);
+#2729 = AXIS2_PLACEMENT_3D('',#2730,#2731,#2732);
+#2730 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2731 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2732 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2733 = ADVANCED_FACE('',(#2734),#2759,.T.);
+#2734 = FACE_BOUND('',#2735,.T.);
+#2735 = EDGE_LOOP('',(#2736,#2737,#2745,#2753));
+#2736 = ORIENTED_EDGE('',*,*,#2715,.T.);
+#2737 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2738 = EDGE_CURVE('',#2708,#2739,#2741,.T.);
+#2739 = VERTEX_POINT('',#2740);
+#2740 = CARTESIAN_POINT('',(-2.9972,3.5687,5.00000016));
+#2741 = LINE('',#2742,#2743);
+#2742 = CARTESIAN_POINT('',(-2.9972,-3.5687,5.00000016));
+#2743 = VECTOR('',#2744,1.);
+#2744 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2745 = ORIENTED_EDGE('',*,*,#2746,.F.);
+#2746 = EDGE_CURVE('',#2747,#2739,#2749,.T.);
+#2747 = VERTEX_POINT('',#2748);
+#2748 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2749 = LINE('',#2750,#2751);
+#2750 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2751 = VECTOR('',#2752,1.);
+#2752 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2753 = ORIENTED_EDGE('',*,*,#2754,.F.);
+#2754 = EDGE_CURVE('',#2716,#2747,#2755,.T.);
+#2755 = LINE('',#2756,#2757);
+#2756 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2757 = VECTOR('',#2758,1.);
+#2758 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2759 = PLANE('',#2760);
+#2760 = AXIS2_PLACEMENT_3D('',#2761,#2762,#2763);
+#2761 = CARTESIAN_POINT('',(-2.9972,-3.5687,0.E+000));
+#2762 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2763 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2764 = ADVANCED_FACE('',(#2765),#2790,.T.);
+#2765 = FACE_BOUND('',#2766,.T.);
+#2766 = EDGE_LOOP('',(#2767,#2768,#2776,#2784));
+#2767 = ORIENTED_EDGE('',*,*,#2746,.T.);
+#2768 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2769 = EDGE_CURVE('',#2739,#2770,#2772,.T.);
+#2770 = VERTEX_POINT('',#2771);
+#2771 = CARTESIAN_POINT('',(2.9972,3.5687,5.00000016));
+#2772 = LINE('',#2773,#2774);
+#2773 = CARTESIAN_POINT('',(-2.9972,3.5687,5.00000016));
+#2774 = VECTOR('',#2775,1.);
+#2775 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2776 = ORIENTED_EDGE('',*,*,#2777,.F.);
+#2777 = EDGE_CURVE('',#2778,#2770,#2780,.T.);
+#2778 = VERTEX_POINT('',#2779);
+#2779 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2780 = LINE('',#2781,#2782);
+#2781 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2782 = VECTOR('',#2783,1.);
+#2783 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2784 = ORIENTED_EDGE('',*,*,#2785,.F.);
+#2785 = EDGE_CURVE('',#2747,#2778,#2786,.T.);
+#2786 = LINE('',#2787,#2788);
+#2787 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2788 = VECTOR('',#2789,1.);
+#2789 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2790 = PLANE('',#2791);
+#2791 = AXIS2_PLACEMENT_3D('',#2792,#2793,#2794);
+#2792 = CARTESIAN_POINT('',(-2.9972,3.5687,0.E+000));
+#2793 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2794 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2795 = ADVANCED_FACE('',(#2796),#2812,.T.);
+#2796 = FACE_BOUND('',#2797,.T.);
+#2797 = EDGE_LOOP('',(#2798,#2799,#2805,#2806));
+#2798 = ORIENTED_EDGE('',*,*,#2777,.T.);
+#2799 = ORIENTED_EDGE('',*,*,#2800,.T.);
+#2800 = EDGE_CURVE('',#2770,#2700,#2801,.T.);
+#2801 = LINE('',#2802,#2803);
+#2802 = CARTESIAN_POINT('',(2.9972,3.5687,5.00000016));
+#2803 = VECTOR('',#2804,1.);
+#2804 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2805 = ORIENTED_EDGE('',*,*,#2697,.F.);
+#2806 = ORIENTED_EDGE('',*,*,#2807,.F.);
+#2807 = EDGE_CURVE('',#2778,#2698,#2808,.T.);
+#2808 = LINE('',#2809,#2810);
+#2809 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2810 = VECTOR('',#2811,1.);
+#2811 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2812 = PLANE('',#2813);
+#2813 = AXIS2_PLACEMENT_3D('',#2814,#2815,#2816);
+#2814 = CARTESIAN_POINT('',(2.9972,3.5687,0.E+000));
+#2815 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2816 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2817 = ADVANCED_FACE('',(#2818),#2824,.F.);
+#2818 = FACE_BOUND('',#2819,.T.);
+#2819 = EDGE_LOOP('',(#2820,#2821,#2822,#2823));
+#2820 = ORIENTED_EDGE('',*,*,#2723,.T.);
+#2821 = ORIENTED_EDGE('',*,*,#2754,.T.);
+#2822 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2823 = ORIENTED_EDGE('',*,*,#2807,.T.);
+#2824 = PLANE('',#2825);
+#2825 = AXIS2_PLACEMENT_3D('',#2826,#2827,#2828);
+#2826 = CARTESIAN_POINT('',(2.9972,-3.5687,0.E+000));
+#2827 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2828 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2829 = ADVANCED_FACE('',(#2830),#2836,.T.);
+#2830 = FACE_BOUND('',#2831,.F.);
+#2831 = EDGE_LOOP('',(#2832,#2833,#2834,#2835));
+#2832 = ORIENTED_EDGE('',*,*,#2707,.T.);
+#2833 = ORIENTED_EDGE('',*,*,#2738,.T.);
+#2834 = ORIENTED_EDGE('',*,*,#2769,.T.);
+#2835 = ORIENTED_EDGE('',*,*,#2800,.T.);
+#2836 = PLANE('',#2837);
+#2837 = AXIS2_PLACEMENT_3D('',#2838,#2839,#2840);
+#2838 = CARTESIAN_POINT('',(2.9972,-3.5687,5.00000016));
+#2839 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2840 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2841 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2845))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2842,#2843,#2844)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2842 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2843 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2844 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2845 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2842,
+ 'distance_accuracy_value','confusion accuracy');
+#2846 = SHAPE_DEFINITION_REPRESENTATION(#2847,#2690);
+#2847 = PRODUCT_DEFINITION_SHAPE('','',#2848);
+#2848 = PRODUCT_DEFINITION('design','',#2849,#2852);
+#2849 = PRODUCT_DEFINITION_FORMATION('','',#2850);
+#2850 = PRODUCT('Extruded','Extruded','',(#2851));
+#2851 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2852 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2853 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2854,#2856);
+#2854 = ( REPRESENTATION_RELATIONSHIP('','',#2690,#2680)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2855)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2855 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2681);
+#2856 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2857);
+#2857 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('87','6','',#2675,#2848,$);
+#2858 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2850));
+#2859 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2860,#2862);
+#2860 = ( REPRESENTATION_RELATIONSHIP('','',#2680,#2663)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2861)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2861 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2664);
+#2862 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2863);
+#2863 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('88','','',#2658,#2675,$);
+#2864 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2677));
+#2865 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2866,#2868);
+#2866 = ( REPRESENTATION_RELATIONSHIP('','',#2663,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2867)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2867 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#2868 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #2869);
+#2869 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('89','','',#5,#2658,$);
+#2870 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2660));
+#2871 = SHAPE_DEFINITION_REPRESENTATION(#2872,#2878);
+#2872 = PRODUCT_DEFINITION_SHAPE('','',#2873);
+#2873 = PRODUCT_DEFINITION('design','',#2874,#2877);
+#2874 = PRODUCT_DEFINITION_FORMATION('','',#2875);
+#2875 = PRODUCT('J2','J2','',(#2876));
+#2876 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2877 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2878 = SHAPE_REPRESENTATION('',(#11,#2879),#2883);
+#2879 = AXIS2_PLACEMENT_3D('',#2880,#2881,#2882);
+#2880 = CARTESIAN_POINT('',(13.002297760039,8.792705931406,0.E+000));
+#2881 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2882 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2887))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2884,#2885,#2886)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2884 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2885 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2886 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2887 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2884,
+ 'distance_accuracy_value','confusion accuracy');
+#2888 = SHAPE_DEFINITION_REPRESENTATION(#2889,#2895);
+#2889 = PRODUCT_DEFINITION_SHAPE('','',#2890);
+#2890 = PRODUCT_DEFINITION('design','',#2891,#2894);
+#2891 = PRODUCT_DEFINITION_FORMATION('','',#2892);
+#2892 = PRODUCT('6206560320','6206560320','',(#2893));
+#2893 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2894 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2895 = SHAPE_REPRESENTATION('',(#11,#2896),#2900);
+#2896 = AXIS2_PLACEMENT_3D('',#2897,#2898,#2899);
+#2897 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#2898 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2899 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2904))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2901,#2902,#2903)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2901 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2902 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2903 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2904 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#2901,
+ 'distance_accuracy_value','confusion accuracy');
+#2905 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2906),#3122);
+#2906 = MANIFOLD_SOLID_BREP('',#2907);
+#2907 = CLOSED_SHELL('',(#2908,#2948,#2979,#3010,#3041,#3072,#3094,#3108
+ ));
+#2908 = ADVANCED_FACE('',(#2909),#2943,.T.);
+#2909 = FACE_BOUND('',#2910,.T.);
+#2910 = EDGE_LOOP('',(#2911,#2921,#2929,#2937));
+#2911 = ORIENTED_EDGE('',*,*,#2912,.T.);
+#2912 = EDGE_CURVE('',#2913,#2915,#2917,.T.);
+#2913 = VERTEX_POINT('',#2914);
+#2914 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2915 = VERTEX_POINT('',#2916);
+#2916 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#2917 = LINE('',#2918,#2919);
+#2918 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2919 = VECTOR('',#2920,1.);
+#2920 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2921 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#2922 = EDGE_CURVE('',#2915,#2923,#2925,.T.);
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(4.2037,-7.6073,2.00000108));
+#2925 = LINE('',#2926,#2927);
+#2926 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#2927 = VECTOR('',#2928,1.);
+#2928 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2929 = ORIENTED_EDGE('',*,*,#2930,.F.);
+#2930 = EDGE_CURVE('',#2931,#2923,#2933,.T.);
+#2931 = VERTEX_POINT('',#2932);
+#2932 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2933 = LINE('',#2934,#2935);
+#2934 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2935 = VECTOR('',#2936,1.);
+#2936 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2937 = ORIENTED_EDGE('',*,*,#2938,.F.);
+#2938 = EDGE_CURVE('',#2913,#2931,#2939,.T.);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2943 = PLANE('',#2944);
+#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947);
+#2945 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#2946 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2947 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2948 = ADVANCED_FACE('',(#2949),#2974,.T.);
+#2949 = FACE_BOUND('',#2950,.T.);
+#2950 = EDGE_LOOP('',(#2951,#2952,#2960,#2968));
+#2951 = ORIENTED_EDGE('',*,*,#2930,.T.);
+#2952 = ORIENTED_EDGE('',*,*,#2953,.T.);
+#2953 = EDGE_CURVE('',#2923,#2954,#2956,.T.);
+#2954 = VERTEX_POINT('',#2955);
+#2955 = CARTESIAN_POINT('',(4.2037,-6.5913,2.00000108));
+#2956 = LINE('',#2957,#2958);
+#2957 = CARTESIAN_POINT('',(4.2037,-7.6073,2.00000108));
+#2958 = VECTOR('',#2959,1.);
+#2959 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2960 = ORIENTED_EDGE('',*,*,#2961,.F.);
+#2961 = EDGE_CURVE('',#2962,#2954,#2964,.T.);
+#2962 = VERTEX_POINT('',#2963);
+#2963 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2968 = ORIENTED_EDGE('',*,*,#2969,.F.);
+#2969 = EDGE_CURVE('',#2931,#2962,#2970,.T.);
+#2970 = LINE('',#2971,#2972);
+#2971 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2972 = VECTOR('',#2973,1.);
+#2973 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2974 = PLANE('',#2975);
+#2975 = AXIS2_PLACEMENT_3D('',#2976,#2977,#2978);
+#2976 = CARTESIAN_POINT('',(4.2037,-7.6073,0.E+000));
+#2977 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2978 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2979 = ADVANCED_FACE('',(#2980),#3005,.T.);
+#2980 = FACE_BOUND('',#2981,.T.);
+#2981 = EDGE_LOOP('',(#2982,#2983,#2991,#2999));
+#2982 = ORIENTED_EDGE('',*,*,#2961,.T.);
+#2983 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#2984 = EDGE_CURVE('',#2954,#2985,#2987,.T.);
+#2985 = VERTEX_POINT('',#2986);
+#2986 = CARTESIAN_POINT('',(-6.9977,-6.5913,2.00000108));
+#2987 = LINE('',#2988,#2989);
+#2988 = CARTESIAN_POINT('',(4.2037,-6.5913,2.00000108));
+#2989 = VECTOR('',#2990,1.);
+#2990 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2991 = ORIENTED_EDGE('',*,*,#2992,.F.);
+#2992 = EDGE_CURVE('',#2993,#2985,#2995,.T.);
+#2993 = VERTEX_POINT('',#2994);
+#2994 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#2997 = VECTOR('',#2998,1.);
+#2998 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2999 = ORIENTED_EDGE('',*,*,#3000,.F.);
+#3000 = EDGE_CURVE('',#2962,#2993,#3001,.T.);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3005 = PLANE('',#3006);
+#3006 = AXIS2_PLACEMENT_3D('',#3007,#3008,#3009);
+#3007 = CARTESIAN_POINT('',(4.2037,-6.5913,0.E+000));
+#3008 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3009 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3010 = ADVANCED_FACE('',(#3011),#3036,.T.);
+#3011 = FACE_BOUND('',#3012,.T.);
+#3012 = EDGE_LOOP('',(#3013,#3014,#3022,#3030));
+#3013 = ORIENTED_EDGE('',*,*,#2992,.T.);
+#3014 = ORIENTED_EDGE('',*,*,#3015,.T.);
+#3015 = EDGE_CURVE('',#2985,#3016,#3018,.T.);
+#3016 = VERTEX_POINT('',#3017);
+#3017 = CARTESIAN_POINT('',(-6.9977,7.6073,2.00000108));
+#3018 = LINE('',#3019,#3020);
+#3019 = CARTESIAN_POINT('',(-6.9977,-6.5913,2.00000108));
+#3020 = VECTOR('',#3021,1.);
+#3021 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3022 = ORIENTED_EDGE('',*,*,#3023,.F.);
+#3023 = EDGE_CURVE('',#3024,#3016,#3026,.T.);
+#3024 = VERTEX_POINT('',#3025);
+#3025 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#3026 = LINE('',#3027,#3028);
+#3027 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#3028 = VECTOR('',#3029,1.);
+#3029 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3030 = ORIENTED_EDGE('',*,*,#3031,.F.);
+#3031 = EDGE_CURVE('',#2993,#3024,#3032,.T.);
+#3032 = LINE('',#3033,#3034);
+#3033 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#3034 = VECTOR('',#3035,1.);
+#3035 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3036 = PLANE('',#3037);
+#3037 = AXIS2_PLACEMENT_3D('',#3038,#3039,#3040);
+#3038 = CARTESIAN_POINT('',(-6.9977,-6.5913,0.E+000));
+#3039 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3040 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3041 = ADVANCED_FACE('',(#3042),#3067,.T.);
+#3042 = FACE_BOUND('',#3043,.T.);
+#3043 = EDGE_LOOP('',(#3044,#3045,#3053,#3061));
+#3044 = ORIENTED_EDGE('',*,*,#3023,.T.);
+#3045 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#3046 = EDGE_CURVE('',#3016,#3047,#3049,.T.);
+#3047 = VERTEX_POINT('',#3048);
+#3048 = CARTESIAN_POINT('',(6.9977,7.6073,2.00000108));
+#3049 = LINE('',#3050,#3051);
+#3050 = CARTESIAN_POINT('',(-6.9977,7.6073,2.00000108));
+#3051 = VECTOR('',#3052,1.);
+#3052 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3053 = ORIENTED_EDGE('',*,*,#3054,.F.);
+#3054 = EDGE_CURVE('',#3055,#3047,#3057,.T.);
+#3055 = VERTEX_POINT('',#3056);
+#3056 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3061 = ORIENTED_EDGE('',*,*,#3062,.F.);
+#3062 = EDGE_CURVE('',#3024,#3055,#3063,.T.);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3067 = PLANE('',#3068);
+#3068 = AXIS2_PLACEMENT_3D('',#3069,#3070,#3071);
+#3069 = CARTESIAN_POINT('',(-6.9977,7.6073,0.E+000));
+#3070 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3071 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3072 = ADVANCED_FACE('',(#3073),#3089,.T.);
+#3073 = FACE_BOUND('',#3074,.T.);
+#3074 = EDGE_LOOP('',(#3075,#3076,#3082,#3083));
+#3075 = ORIENTED_EDGE('',*,*,#3054,.T.);
+#3076 = ORIENTED_EDGE('',*,*,#3077,.T.);
+#3077 = EDGE_CURVE('',#3047,#2915,#3078,.T.);
+#3078 = LINE('',#3079,#3080);
+#3079 = CARTESIAN_POINT('',(6.9977,7.6073,2.00000108));
+#3080 = VECTOR('',#3081,1.);
+#3081 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3082 = ORIENTED_EDGE('',*,*,#2912,.F.);
+#3083 = ORIENTED_EDGE('',*,*,#3084,.F.);
+#3084 = EDGE_CURVE('',#3055,#2913,#3085,.T.);
+#3085 = LINE('',#3086,#3087);
+#3086 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#3087 = VECTOR('',#3088,1.);
+#3088 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3089 = PLANE('',#3090);
+#3090 = AXIS2_PLACEMENT_3D('',#3091,#3092,#3093);
+#3091 = CARTESIAN_POINT('',(6.9977,7.6073,0.E+000));
+#3092 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3093 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3094 = ADVANCED_FACE('',(#3095),#3103,.F.);
+#3095 = FACE_BOUND('',#3096,.T.);
+#3096 = EDGE_LOOP('',(#3097,#3098,#3099,#3100,#3101,#3102));
+#3097 = ORIENTED_EDGE('',*,*,#2938,.T.);
+#3098 = ORIENTED_EDGE('',*,*,#2969,.T.);
+#3099 = ORIENTED_EDGE('',*,*,#3000,.T.);
+#3100 = ORIENTED_EDGE('',*,*,#3031,.T.);
+#3101 = ORIENTED_EDGE('',*,*,#3062,.T.);
+#3102 = ORIENTED_EDGE('',*,*,#3084,.T.);
+#3103 = PLANE('',#3104);
+#3104 = AXIS2_PLACEMENT_3D('',#3105,#3106,#3107);
+#3105 = CARTESIAN_POINT('',(6.9977,-7.6073,0.E+000));
+#3106 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3107 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3108 = ADVANCED_FACE('',(#3109),#3117,.T.);
+#3109 = FACE_BOUND('',#3110,.F.);
+#3110 = EDGE_LOOP('',(#3111,#3112,#3113,#3114,#3115,#3116));
+#3111 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#3112 = ORIENTED_EDGE('',*,*,#2953,.T.);
+#3113 = ORIENTED_EDGE('',*,*,#2984,.T.);
+#3114 = ORIENTED_EDGE('',*,*,#3015,.T.);
+#3115 = ORIENTED_EDGE('',*,*,#3046,.T.);
+#3116 = ORIENTED_EDGE('',*,*,#3077,.T.);
+#3117 = PLANE('',#3118);
+#3118 = AXIS2_PLACEMENT_3D('',#3119,#3120,#3121);
+#3119 = CARTESIAN_POINT('',(6.9977,-7.6073,2.00000108));
+#3120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3121 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3126))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3123,#3124,#3125)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3123 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3124 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3125 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3126 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3123,
+ 'distance_accuracy_value','confusion accuracy');
+#3127 = SHAPE_DEFINITION_REPRESENTATION(#3128,#2905);
+#3128 = PRODUCT_DEFINITION_SHAPE('','',#3129);
+#3129 = PRODUCT_DEFINITION('design','',#3130,#3133);
+#3130 = PRODUCT_DEFINITION_FORMATION('','',#3131);
+#3131 = PRODUCT('Extruded','Extruded','',(#3132));
+#3132 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3133 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3134 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3135,#3137);
+#3135 = ( REPRESENTATION_RELATIONSHIP('','',#2905,#2895)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3136)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3136 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2896);
+#3137 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3138);
+#3138 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('90','5','',#2890,#3129,$);
+#3139 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3131));
+#3140 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3141,#3143);
+#3141 = ( REPRESENTATION_RELATIONSHIP('','',#2895,#2878)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3142)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3142 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2879);
+#3143 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3144);
+#3144 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('91','','',#2873,#2890,$);
+#3145 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2892));
+#3146 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3147,#3149);
+#3147 = ( REPRESENTATION_RELATIONSHIP('','',#2878,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3148)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3148 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#3149 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3150);
+#3150 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('92','','',#5,#2873,$);
+#3151 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2875));
+#3152 = SHAPE_DEFINITION_REPRESENTATION(#3153,#3159);
+#3153 = PRODUCT_DEFINITION_SHAPE('','',#3154);
+#3154 = PRODUCT_DEFINITION('design','',#3155,#3158);
+#3155 = PRODUCT_DEFINITION_FORMATION('','',#3156);
+#3156 = PRODUCT('J3','J3','',(#3157));
+#3157 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3158 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3159 = SHAPE_REPRESENTATION('',(#11,#3160),#3164);
+#3160 = AXIS2_PLACEMENT_3D('',#3161,#3162,#3163);
+#3161 = CARTESIAN_POINT('',(14.249993682891,55.339992918711,0.E+000));
+#3162 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3163 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3168))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3165,#3166,#3167)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3165 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3166 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3167 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3168 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3165,
+ 'distance_accuracy_value','confusion accuracy');
+#3169 = SHAPE_DEFINITION_REPRESENTATION(#3170,#3176);
+#3170 = PRODUCT_DEFINITION_SHAPE('','',#3171);
+#3171 = PRODUCT_DEFINITION('design','',#3172,#3175);
+#3172 = PRODUCT_DEFINITION_FORMATION('','',#3173);
+#3173 = PRODUCT('6206559360','6206559360','',(#3174));
+#3174 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3175 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3176 = SHAPE_REPRESENTATION('',(#11,#3177),#3181);
+#3177 = AXIS2_PLACEMENT_3D('',#3178,#3179,#3180);
+#3178 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#3179 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3180 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3185))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3182,#3183,#3184)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3182 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3183 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3184 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3185 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3182,
+ 'distance_accuracy_value','confusion accuracy');
+#3186 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3187),#3403);
+#3187 = MANIFOLD_SOLID_BREP('',#3188);
+#3188 = CLOSED_SHELL('',(#3189,#3229,#3260,#3291,#3322,#3353,#3375,#3389
+ ));
+#3189 = ADVANCED_FACE('',(#3190),#3224,.T.);
+#3190 = FACE_BOUND('',#3191,.T.);
+#3191 = EDGE_LOOP('',(#3192,#3202,#3210,#3218));
+#3192 = ORIENTED_EDGE('',*,*,#3193,.T.);
+#3193 = EDGE_CURVE('',#3194,#3196,#3198,.T.);
+#3194 = VERTEX_POINT('',#3195);
+#3195 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#3196 = VERTEX_POINT('',#3197);
+#3197 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#3198 = LINE('',#3199,#3200);
+#3199 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#3200 = VECTOR('',#3201,1.);
+#3201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3202 = ORIENTED_EDGE('',*,*,#3203,.T.);
+#3203 = EDGE_CURVE('',#3196,#3204,#3206,.T.);
+#3204 = VERTEX_POINT('',#3205);
+#3205 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,2.99999908));
+#3206 = LINE('',#3207,#3208);
+#3207 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#3208 = VECTOR('',#3209,1.);
+#3209 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3210 = ORIENTED_EDGE('',*,*,#3211,.F.);
+#3211 = EDGE_CURVE('',#3212,#3204,#3214,.T.);
+#3212 = VERTEX_POINT('',#3213);
+#3213 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#3214 = LINE('',#3215,#3216);
+#3215 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#3216 = VECTOR('',#3217,1.);
+#3217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3218 = ORIENTED_EDGE('',*,*,#3219,.F.);
+#3219 = EDGE_CURVE('',#3194,#3212,#3220,.T.);
+#3220 = LINE('',#3221,#3222);
+#3221 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#3222 = VECTOR('',#3223,1.);
+#3223 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3224 = PLANE('',#3225);
+#3225 = AXIS2_PLACEMENT_3D('',#3226,#3227,#3228);
+#3226 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#3227 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3228 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3229 = ADVANCED_FACE('',(#3230),#3255,.T.);
+#3230 = FACE_BOUND('',#3231,.T.);
+#3231 = EDGE_LOOP('',(#3232,#3233,#3241,#3249));
+#3232 = ORIENTED_EDGE('',*,*,#3211,.T.);
+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3234 = EDGE_CURVE('',#3204,#3235,#3237,.T.);
+#3235 = VERTEX_POINT('',#3236);
+#3236 = CARTESIAN_POINT('',(-3.75000012,2.1900007,2.99999908));
+#3237 = LINE('',#3238,#3239);
+#3238 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,2.99999908));
+#3239 = VECTOR('',#3240,1.);
+#3240 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3241 = ORIENTED_EDGE('',*,*,#3242,.F.);
+#3242 = EDGE_CURVE('',#3243,#3235,#3245,.T.);
+#3243 = VERTEX_POINT('',#3244);
+#3244 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#3245 = LINE('',#3246,#3247);
+#3246 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#3247 = VECTOR('',#3248,1.);
+#3248 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3249 = ORIENTED_EDGE('',*,*,#3250,.F.);
+#3250 = EDGE_CURVE('',#3212,#3243,#3251,.T.);
+#3251 = LINE('',#3252,#3253);
+#3252 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#3253 = VECTOR('',#3254,1.);
+#3254 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3255 = PLANE('',#3256);
+#3256 = AXIS2_PLACEMENT_3D('',#3257,#3258,#3259);
+#3257 = CARTESIAN_POINT('',(-3.75000012,-2.80999946,0.E+000));
+#3258 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3259 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3260 = ADVANCED_FACE('',(#3261),#3286,.T.);
+#3261 = FACE_BOUND('',#3262,.T.);
+#3262 = EDGE_LOOP('',(#3263,#3264,#3272,#3280));
+#3263 = ORIENTED_EDGE('',*,*,#3242,.T.);
+#3264 = ORIENTED_EDGE('',*,*,#3265,.T.);
+#3265 = EDGE_CURVE('',#3235,#3266,#3268,.T.);
+#3266 = VERTEX_POINT('',#3267);
+#3267 = CARTESIAN_POINT('',(-3.99999962,2.810002,2.99999908));
+#3268 = LINE('',#3269,#3270);
+#3269 = CARTESIAN_POINT('',(-3.75000012,2.1900007,2.99999908));
+#3270 = VECTOR('',#3271,1.);
+#3271 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#3272 = ORIENTED_EDGE('',*,*,#3273,.F.);
+#3273 = EDGE_CURVE('',#3274,#3266,#3276,.T.);
+#3274 = VERTEX_POINT('',#3275);
+#3275 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#3276 = LINE('',#3277,#3278);
+#3277 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#3278 = VECTOR('',#3279,1.);
+#3279 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3280 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3281 = EDGE_CURVE('',#3243,#3274,#3282,.T.);
+#3282 = LINE('',#3283,#3284);
+#3283 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#3284 = VECTOR('',#3285,1.);
+#3285 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#3286 = PLANE('',#3287);
+#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);
+#3288 = CARTESIAN_POINT('',(-3.75000012,2.1900007,0.E+000));
+#3289 = DIRECTION('',(-0.927442003402,-0.373967017697,0.E+000));
+#3290 = DIRECTION('',(-0.373967017697,0.927442003402,0.E+000));
+#3291 = ADVANCED_FACE('',(#3292),#3317,.T.);
+#3292 = FACE_BOUND('',#3293,.T.);
+#3293 = EDGE_LOOP('',(#3294,#3295,#3303,#3311));
+#3294 = ORIENTED_EDGE('',*,*,#3273,.T.);
+#3295 = ORIENTED_EDGE('',*,*,#3296,.T.);
+#3296 = EDGE_CURVE('',#3266,#3297,#3299,.T.);
+#3297 = VERTEX_POINT('',#3298);
+#3298 = CARTESIAN_POINT('',(3.99999962,2.810002,2.99999908));
+#3299 = LINE('',#3300,#3301);
+#3300 = CARTESIAN_POINT('',(-3.99999962,2.810002,2.99999908));
+#3301 = VECTOR('',#3302,1.);
+#3302 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3303 = ORIENTED_EDGE('',*,*,#3304,.F.);
+#3304 = EDGE_CURVE('',#3305,#3297,#3307,.T.);
+#3305 = VERTEX_POINT('',#3306);
+#3306 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#3309 = VECTOR('',#3310,1.);
+#3310 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3311 = ORIENTED_EDGE('',*,*,#3312,.F.);
+#3312 = EDGE_CURVE('',#3274,#3305,#3313,.T.);
+#3313 = LINE('',#3314,#3315);
+#3314 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#3315 = VECTOR('',#3316,1.);
+#3316 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3317 = PLANE('',#3318);
+#3318 = AXIS2_PLACEMENT_3D('',#3319,#3320,#3321);
+#3319 = CARTESIAN_POINT('',(-3.99999962,2.810002,0.E+000));
+#3320 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3321 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3322 = ADVANCED_FACE('',(#3323),#3348,.T.);
+#3323 = FACE_BOUND('',#3324,.T.);
+#3324 = EDGE_LOOP('',(#3325,#3326,#3334,#3342));
+#3325 = ORIENTED_EDGE('',*,*,#3304,.T.);
+#3326 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3327 = EDGE_CURVE('',#3297,#3328,#3330,.T.);
+#3328 = VERTEX_POINT('',#3329);
+#3329 = CARTESIAN_POINT('',(3.75000012,2.1900007,2.99999908));
+#3330 = LINE('',#3331,#3332);
+#3331 = CARTESIAN_POINT('',(3.99999962,2.810002,2.99999908));
+#3332 = VECTOR('',#3333,1.);
+#3333 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#3334 = ORIENTED_EDGE('',*,*,#3335,.F.);
+#3335 = EDGE_CURVE('',#3336,#3328,#3338,.T.);
+#3336 = VERTEX_POINT('',#3337);
+#3337 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#3338 = LINE('',#3339,#3340);
+#3339 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#3340 = VECTOR('',#3341,1.);
+#3341 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3342 = ORIENTED_EDGE('',*,*,#3343,.F.);
+#3343 = EDGE_CURVE('',#3305,#3336,#3344,.T.);
+#3344 = LINE('',#3345,#3346);
+#3345 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#3346 = VECTOR('',#3347,1.);
+#3347 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#3348 = PLANE('',#3349);
+#3349 = AXIS2_PLACEMENT_3D('',#3350,#3351,#3352);
+#3350 = CARTESIAN_POINT('',(3.99999962,2.810002,0.E+000));
+#3351 = DIRECTION('',(0.927442003402,-0.373967017697,0.E+000));
+#3352 = DIRECTION('',(-0.373967017697,-0.927442003402,0.E+000));
+#3353 = ADVANCED_FACE('',(#3354),#3370,.T.);
+#3354 = FACE_BOUND('',#3355,.T.);
+#3355 = EDGE_LOOP('',(#3356,#3357,#3363,#3364));
+#3356 = ORIENTED_EDGE('',*,*,#3335,.T.);
+#3357 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3358 = EDGE_CURVE('',#3328,#3196,#3359,.T.);
+#3359 = LINE('',#3360,#3361);
+#3360 = CARTESIAN_POINT('',(3.75000012,2.1900007,2.99999908));
+#3361 = VECTOR('',#3362,1.);
+#3362 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3363 = ORIENTED_EDGE('',*,*,#3193,.F.);
+#3364 = ORIENTED_EDGE('',*,*,#3365,.F.);
+#3365 = EDGE_CURVE('',#3336,#3194,#3366,.T.);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3370 = PLANE('',#3371);
+#3371 = AXIS2_PLACEMENT_3D('',#3372,#3373,#3374);
+#3372 = CARTESIAN_POINT('',(3.75000012,2.1900007,0.E+000));
+#3373 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3374 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3375 = ADVANCED_FACE('',(#3376),#3384,.F.);
+#3376 = FACE_BOUND('',#3377,.T.);
+#3377 = EDGE_LOOP('',(#3378,#3379,#3380,#3381,#3382,#3383));
+#3378 = ORIENTED_EDGE('',*,*,#3219,.T.);
+#3379 = ORIENTED_EDGE('',*,*,#3250,.T.);
+#3380 = ORIENTED_EDGE('',*,*,#3281,.T.);
+#3381 = ORIENTED_EDGE('',*,*,#3312,.T.);
+#3382 = ORIENTED_EDGE('',*,*,#3343,.T.);
+#3383 = ORIENTED_EDGE('',*,*,#3365,.T.);
+#3384 = PLANE('',#3385);
+#3385 = AXIS2_PLACEMENT_3D('',#3386,#3387,#3388);
+#3386 = CARTESIAN_POINT('',(3.75000012,-2.80999946,0.E+000));
+#3387 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3388 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3389 = ADVANCED_FACE('',(#3390),#3398,.T.);
+#3390 = FACE_BOUND('',#3391,.F.);
+#3391 = EDGE_LOOP('',(#3392,#3393,#3394,#3395,#3396,#3397));
+#3392 = ORIENTED_EDGE('',*,*,#3203,.T.);
+#3393 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3394 = ORIENTED_EDGE('',*,*,#3265,.T.);
+#3395 = ORIENTED_EDGE('',*,*,#3296,.T.);
+#3396 = ORIENTED_EDGE('',*,*,#3327,.T.);
+#3397 = ORIENTED_EDGE('',*,*,#3358,.T.);
+#3398 = PLANE('',#3399);
+#3399 = AXIS2_PLACEMENT_3D('',#3400,#3401,#3402);
+#3400 = CARTESIAN_POINT('',(3.75000012,-2.80999946,2.99999908));
+#3401 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3402 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#3403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3407))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3404,#3405,#3406)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3404 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3405 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3406 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3407 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3404,
+ 'distance_accuracy_value','confusion accuracy');
+#3408 = SHAPE_DEFINITION_REPRESENTATION(#3409,#3186);
+#3409 = PRODUCT_DEFINITION_SHAPE('','',#3410);
+#3410 = PRODUCT_DEFINITION('design','',#3411,#3414);
+#3411 = PRODUCT_DEFINITION_FORMATION('','',#3412);
+#3412 = PRODUCT('Extruded','Extruded','',(#3413));
+#3413 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3414 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3415 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3416,#3418);
+#3416 = ( REPRESENTATION_RELATIONSHIP('','',#3186,#3176)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3417)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3417 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3177);
+#3418 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3419);
+#3419 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('93','10','',#3171,#3410,$);
+#3420 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3412));
+#3421 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3422,#3424);
+#3422 = ( REPRESENTATION_RELATIONSHIP('','',#3176,#3159)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3423)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3423 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3160);
+#3424 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3425);
+#3425 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('94','','',#3154,#3171,$);
+#3426 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3173));
+#3427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3428,#3430);
+#3428 = ( REPRESENTATION_RELATIONSHIP('','',#3159,#10)
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3429)
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#3430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+ #3431);
+#3431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('95','','',#5,#3154,$);
+#3432 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3156));
+#3433 = SHAPE_DEFINITION_REPRESENTATION(#978,#3434);
+#3434 = SHAPE_REPRESENTATION('',(#803),#963);
+#3435 = SHAPE_DEFINITION_REPRESENTATION(#1982,#3436);
+#3436 = SHAPE_REPRESENTATION('',(#1807),#1967);
+#3437 = SHAPE_DEFINITION_REPRESENTATION(#2174,#3438);
+#3438 = SHAPE_REPRESENTATION('',(#1999),#2159);
+#3439 = SHAPE_DEFINITION_REPRESENTATION(#2608,#3440);
+#3440 = SHAPE_REPRESENTATION('',(#2433),#2593);
+#3441 = SHAPE_DEFINITION_REPRESENTATION(#2856,#3442);
+#3442 = SHAPE_REPRESENTATION('',(#2681),#2841);
+#3443 = SHAPE_DEFINITION_REPRESENTATION(#3418,#3444);
+#3444 = SHAPE_REPRESENTATION('',(#3177),#3403);
+#3445 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3446,#3456),#3403);
+#3446 = STYLED_ITEM('color',(#3447),#3187);
+#3447 = PRESENTATION_STYLE_ASSIGNMENT((#3448,#3454));
+#3448 = SURFACE_STYLE_USAGE(.BOTH.,#3449);
+#3449 = SURFACE_SIDE_STYLE('',(#3450));
+#3450 = SURFACE_STYLE_FILL_AREA(#3451);
+#3451 = FILL_AREA_STYLE('',(#3452));
+#3452 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3453 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3454 = CURVE_STYLE('',#3455,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3455 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3456 = OVER_RIDING_STYLED_ITEM('overriding color',(#3457),#3187,#3446);
+#3457 = PRESENTATION_STYLE_BY_CONTEXT((#3458,#3464),#3444);
+#3458 = SURFACE_STYLE_USAGE(.BOTH.,#3459);
+#3459 = SURFACE_SIDE_STYLE('',(#3460));
+#3460 = SURFACE_STYLE_FILL_AREA(#3461);
+#3461 = FILL_AREA_STYLE('',(#3462));
+#3462 = FILL_AREA_STYLE_COLOUR('',#3463);
+#3463 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3464 = CURVE_STYLE('',#3465,POSITIVE_LENGTH_MEASURE(0.1),#3463);
+#3465 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3466 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3467),#3122);
+#3467 = STYLED_ITEM('color',(#3468),#2906);
+#3468 = PRESENTATION_STYLE_ASSIGNMENT((#3469,#3474));
+#3469 = SURFACE_STYLE_USAGE(.BOTH.,#3470);
+#3470 = SURFACE_SIDE_STYLE('',(#3471));
+#3471 = SURFACE_STYLE_FILL_AREA(#3472);
+#3472 = FILL_AREA_STYLE('',(#3473));
+#3473 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3474 = CURVE_STYLE('',#3475,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3475 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3476 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3477),#1421);
+#3477 = STYLED_ITEM('color',(#3478),#1271);
+#3478 = PRESENTATION_STYLE_ASSIGNMENT((#3479,#3485));
+#3479 = SURFACE_STYLE_USAGE(.BOTH.,#3480);
+#3480 = SURFACE_SIDE_STYLE('',(#3481));
+#3481 = SURFACE_STYLE_FILL_AREA(#3482);
+#3482 = FILL_AREA_STYLE('',(#3483));
+#3483 = FILL_AREA_STYLE_COLOUR('',#3484);
+#3484 = COLOUR_RGB('',0.1254902035,0.1254902035,0.1254902035);
+#3485 = CURVE_STYLE('',#3486,POSITIVE_LENGTH_MEASURE(0.1),#3484);
+#3486 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3487 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3488),#1178);
+#3488 = STYLED_ITEM('color',(#3489),#1028);
+#3489 = PRESENTATION_STYLE_ASSIGNMENT((#3490,#3495));
+#3490 = SURFACE_STYLE_USAGE(.BOTH.,#3491);
+#3491 = SURFACE_SIDE_STYLE('',(#3492));
+#3492 = SURFACE_STYLE_FILL_AREA(#3493);
+#3493 = FILL_AREA_STYLE('',(#3494));
+#3494 = FILL_AREA_STYLE_COLOUR('',#3484);
+#3495 = CURVE_STYLE('',#3496,POSITIVE_LENGTH_MEASURE(0.1),#3484);
+#3496 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3497 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3498,#3507),#2841);
+#3498 = STYLED_ITEM('color',(#3499),#2691);
+#3499 = PRESENTATION_STYLE_ASSIGNMENT((#3500,#3505));
+#3500 = SURFACE_STYLE_USAGE(.BOTH.,#3501);
+#3501 = SURFACE_SIDE_STYLE('',(#3502));
+#3502 = SURFACE_STYLE_FILL_AREA(#3503);
+#3503 = FILL_AREA_STYLE('',(#3504));
+#3504 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3505 = CURVE_STYLE('',#3506,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3506 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3507 = OVER_RIDING_STYLED_ITEM('overriding color',(#3508),#2691,#3498);
+#3508 = PRESENTATION_STYLE_BY_CONTEXT((#3509,#3515),#3442);
+#3509 = SURFACE_STYLE_USAGE(.BOTH.,#3510);
+#3510 = SURFACE_SIDE_STYLE('',(#3511));
+#3511 = SURFACE_STYLE_FILL_AREA(#3512);
+#3512 = FILL_AREA_STYLE('',(#3513));
+#3513 = FILL_AREA_STYLE_COLOUR('',#3514);
+#3514 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3515 = CURVE_STYLE('',#3516,POSITIVE_LENGTH_MEASURE(0.1),#3514);
+#3516 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3517 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3518),#692);
+#3518 = STYLED_ITEM('color',(#3519),#542);
+#3519 = PRESENTATION_STYLE_ASSIGNMENT((#3520,#3525));
+#3520 = SURFACE_STYLE_USAGE(.BOTH.,#3521);
+#3521 = SURFACE_SIDE_STYLE('',(#3522));
+#3522 = SURFACE_STYLE_FILL_AREA(#3523);
+#3523 = FILL_AREA_STYLE('',(#3524));
+#3524 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3525 = CURVE_STYLE('',#3526,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3526 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3527 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3528),#2374);
+#3528 = STYLED_ITEM('color',(#3529),#2224);
+#3529 = PRESENTATION_STYLE_ASSIGNMENT((#3530,#3535));
+#3530 = SURFACE_STYLE_USAGE(.BOTH.,#3531);
+#3531 = SURFACE_SIDE_STYLE('',(#3532));
+#3532 = SURFACE_STYLE_FILL_AREA(#3533);
+#3533 = FILL_AREA_STYLE('',(#3534));
+#3534 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3535 = CURVE_STYLE('',#3536,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3536 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3537 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3538),#1692);
+#3538 = STYLED_ITEM('color',(#3539),#1542);
+#3539 = PRESENTATION_STYLE_ASSIGNMENT((#3540,#3545));
+#3540 = SURFACE_STYLE_USAGE(.BOTH.,#3541);
+#3541 = SURFACE_SIDE_STYLE('',(#3542));
+#3542 = SURFACE_STYLE_FILL_AREA(#3543);
+#3543 = FILL_AREA_STYLE('',(#3544));
+#3544 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3545 = CURVE_STYLE('',#3546,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3546 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3547 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3548,#3557),#2159);
+#3548 = STYLED_ITEM('color',(#3549),#2009);
+#3549 = PRESENTATION_STYLE_ASSIGNMENT((#3550,#3555));
+#3550 = SURFACE_STYLE_USAGE(.BOTH.,#3551);
+#3551 = SURFACE_SIDE_STYLE('',(#3552));
+#3552 = SURFACE_STYLE_FILL_AREA(#3553);
+#3553 = FILL_AREA_STYLE('',(#3554));
+#3554 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3555 = CURVE_STYLE('',#3556,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3556 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3557 = OVER_RIDING_STYLED_ITEM('overriding color',(#3558),#2009,#3548);
+#3558 = PRESENTATION_STYLE_BY_CONTEXT((#3559,#3565),#3438);
+#3559 = SURFACE_STYLE_USAGE(.BOTH.,#3560);
+#3560 = SURFACE_SIDE_STYLE('',(#3561));
+#3561 = SURFACE_STYLE_FILL_AREA(#3562);
+#3562 = FILL_AREA_STYLE('',(#3563));
+#3563 = FILL_AREA_STYLE_COLOUR('',#3564);
+#3564 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3565 = CURVE_STYLE('',#3566,POSITIVE_LENGTH_MEASURE(0.1),#3564);
+#3566 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3567 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3568,#3577),#1967);
+#3568 = STYLED_ITEM('color',(#3569),#1817);
+#3569 = PRESENTATION_STYLE_ASSIGNMENT((#3570,#3575));
+#3570 = SURFACE_STYLE_USAGE(.BOTH.,#3571);
+#3571 = SURFACE_SIDE_STYLE('',(#3572));
+#3572 = SURFACE_STYLE_FILL_AREA(#3573);
+#3573 = FILL_AREA_STYLE('',(#3574));
+#3574 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3575 = CURVE_STYLE('',#3576,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3576 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3577 = OVER_RIDING_STYLED_ITEM('overriding color',(#3578),#1817,#3568);
+#3578 = PRESENTATION_STYLE_BY_CONTEXT((#3579,#3585),#3436);
+#3579 = SURFACE_STYLE_USAGE(.BOTH.,#3580);
+#3580 = SURFACE_SIDE_STYLE('',(#3581));
+#3581 = SURFACE_STYLE_FILL_AREA(#3582);
+#3582 = FILL_AREA_STYLE('',(#3583));
+#3583 = FILL_AREA_STYLE_COLOUR('',#3584);
+#3584 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3585 = CURVE_STYLE('',#3586,POSITIVE_LENGTH_MEASURE(0.1),#3584);
+#3586 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3587 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3588,#3597),#963);
+#3588 = STYLED_ITEM('color',(#3589),#813);
+#3589 = PRESENTATION_STYLE_ASSIGNMENT((#3590,#3595));
+#3590 = SURFACE_STYLE_USAGE(.BOTH.,#3591);
+#3591 = SURFACE_SIDE_STYLE('',(#3592));
+#3592 = SURFACE_STYLE_FILL_AREA(#3593);
+#3593 = FILL_AREA_STYLE('',(#3594));
+#3594 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3595 = CURVE_STYLE('',#3596,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3596 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3597 = OVER_RIDING_STYLED_ITEM('overriding color',(#3598),#813,#3588);
+#3598 = PRESENTATION_STYLE_BY_CONTEXT((#3599,#3605),#3434);
+#3599 = SURFACE_STYLE_USAGE(.BOTH.,#3600);
+#3600 = SURFACE_SIDE_STYLE('',(#3601));
+#3601 = SURFACE_STYLE_FILL_AREA(#3602);
+#3602 = FILL_AREA_STYLE('',(#3603));
+#3603 = FILL_AREA_STYLE_COLOUR('',#3604);
+#3604 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3605 = CURVE_STYLE('',#3606,POSITIVE_LENGTH_MEASURE(0.1),#3604);
+#3606 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3607 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3608,#3617),#2593);
+#3608 = STYLED_ITEM('color',(#3609),#2443);
+#3609 = PRESENTATION_STYLE_ASSIGNMENT((#3610,#3615));
+#3610 = SURFACE_STYLE_USAGE(.BOTH.,#3611);
+#3611 = SURFACE_SIDE_STYLE('',(#3612));
+#3612 = SURFACE_STYLE_FILL_AREA(#3613);
+#3613 = FILL_AREA_STYLE('',(#3614));
+#3614 = FILL_AREA_STYLE_COLOUR('',#3453);
+#3615 = CURVE_STYLE('',#3616,POSITIVE_LENGTH_MEASURE(0.1),#3453);
+#3616 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3617 = OVER_RIDING_STYLED_ITEM('overriding color',(#3618),#2443,#3608);
+#3618 = PRESENTATION_STYLE_BY_CONTEXT((#3619,#3625),#3440);
+#3619 = SURFACE_STYLE_USAGE(.BOTH.,#3620);
+#3620 = SURFACE_SIDE_STYLE('',(#3621));
+#3621 = SURFACE_STYLE_FILL_AREA(#3622);
+#3622 = FILL_AREA_STYLE('',(#3623));
+#3623 = FILL_AREA_STYLE_COLOUR('',#3624);
+#3624 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3625 = CURVE_STYLE('',#3626,POSITIVE_LENGTH_MEASURE(0.1),#3624);
+#3626 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3627 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+ #3628),#489);
+#3628 = STYLED_ITEM('color',(#3629),#102);
+#3629 = PRESENTATION_STYLE_ASSIGNMENT((#3630,#3636));
+#3630 = SURFACE_STYLE_USAGE(.BOTH.,#3631);
+#3631 = SURFACE_SIDE_STYLE('',(#3632));
+#3632 = SURFACE_STYLE_FILL_AREA(#3633);
+#3633 = FILL_AREA_STYLE('',(#3634));
+#3634 = FILL_AREA_STYLE_COLOUR('',#3635);
+#3635 = COLOUR_RGB('',0.E+000,0.501960813999,0.E+000);
+#3636 = CURVE_STYLE('',#3637,POSITIVE_LENGTH_MEASURE(0.1),#3635);
+#3637 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;