From cf1305fbbbe46ac4546b2aa3830ded8a14e11eb1 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Sat, 16 Jul 2016 19:01:41 -0600
Subject: [PATCH] Added JST XH 2 Pos vert Model/Footprint

---
 Footprints/Connectors.PcbLib     |  Bin 26352128 -> 26374144 bytes
 STEP/Connector/JST B2B-XH-A.STEP | 1849 ++++++++++++++++++++++++++++++
 2 files changed, 1849 insertions(+)
 create mode 100644 STEP/Connector/JST B2B-XH-A.STEP

diff --git a/Footprints/Connectors.PcbLib b/Footprints/Connectors.PcbLib
index 84983a4338eff9e1bbdce3589c7273e59801cda8..72a6b0abc0b4cc0887f5722dd743be433c107c96 100644
GIT binary patch
delta 87677
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
LO1NHTiy`rU!Szxj

delta 69839
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

diff --git a/STEP/Connector/JST B2B-XH-A.STEP b/STEP/Connector/JST B2B-XH-A.STEP
new file mode 100644
index 000000000..4be4fbfb7
--- /dev/null
+++ b/STEP/Connector/JST B2B-XH-A.STEP	
@@ -0,0 +1,1849 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('B2B-XH-A.STEP',
+    '2016-07-17T00:44:51',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = LINE ( 'NONE', #1759, #1790 ) ;
+#2 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #72, 'distance_accuracy_value', 'NONE');
+#3 = VERTEX_POINT ( 'NONE', #1531 ) ;
+#4 = DIRECTION ( 'NONE',  ( 5.860552283705429100E-017, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#5 = PRESENTATION_STYLE_ASSIGNMENT (( #1400 ) ) ;
+#6 = ORIENTED_EDGE ( 'NONE', *, *, #865, .T. ) ;
+#7 = SURFACE_SIDE_STYLE ('',( #1053 ) ) ;
+#8 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1307 ) ) ;
+#9 = VECTOR ( 'NONE', #1782, 1000.000000000000000 ) ;
+#10 = SURFACE_STYLE_FILL_AREA ( #249 ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .T. ) ;
+#12 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#13 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#14 = EDGE_CURVE ( 'NONE', #960, #1750, #1117, .T. ) ;
+#15 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#16 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999600, 7.705096679918781900, 0.1799999999999998300 ) ) ;
+#17 = VERTEX_POINT ( 'NONE', #975 ) ;
+#18 = PLANE ( 'NONE',  #145 ) ;
+#19 = FILL_AREA_STYLE ('',( #806 ) ) ;
+#20 = FACE_OUTER_BOUND ( 'NONE', #1512, .T. ) ;
+#21 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#22 = AXIS2_PLACEMENT_3D ( 'NONE', #1209, #1305, #1587 ) ;
+#23 = PLANE ( 'NONE',  #1171 ) ;
+#24 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#25 = STYLED_ITEM ( 'NONE', ( #476 ), #1204 ) ;
+#26 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#27 = FILL_AREA_STYLE ('',( #1577 ) ) ;
+#28 = VECTOR ( 'NONE', #177, 1000.000000000000000 ) ;
+#29 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #117, 'distance_accuracy_value', 'NONE');
+#30 = LINE ( 'NONE', #871, #1105 ) ;
+#31 = ORIENTED_EDGE ( 'NONE', *, *, #956, .T. ) ;
+#32 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .T. ) ;
+#33 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#34 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #726 ) ) ;
+#35 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#36 = FACE_OUTER_BOUND ( 'NONE', #1265, .T. ) ;
+#37 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#38 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#39 = EDGE_CURVE ( 'NONE', #276, #321, #1140, .T. ) ;
+#40 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 6.799999999999999800, 0.8199999999999999500 ) ) ;
+#41 = AXIS2_PLACEMENT_3D ( 'NONE', #1831, #1554, #165 ) ;
+#42 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#43 = AXIS2_PLACEMENT_3D ( 'NONE', #1298, #175, #1279 ) ;
+#44 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#45 = LINE ( 'NONE', #474, #1518 ) ;
+#46 = EDGE_CURVE ( 'NONE', #1639, #104, #182, .T. ) ;
+#47 = SURFACE_STYLE_FILL_AREA ( #908 ) ;
+#48 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .T. ) ;
+#49 = LINE ( 'NONE', #985, #996 ) ;
+#50 = VERTEX_POINT ( 'NONE', #139 ) ;
+#51 = LINE ( 'NONE', #372, #1163 ) ;
+#52 = VERTEX_POINT ( 'NONE', #1377 ) ;
+#53 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #584 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1756, #912, #64 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#54 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#55 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1625 ), #164 ) ;
+#56 = VECTOR ( 'NONE', #1167, 1000.000000000000000 ) ;
+#57 = ORIENTED_EDGE ( 'NONE', *, *, #1677, .F. ) ;
+#58 = LINE ( 'NONE', #157, #757 ) ;
+#59 = ADVANCED_FACE ( 'NONE', ( #20 ), #826, .F. ) ;
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #1427, .F. ) ;
+#61 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#62 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1195, 'distance_accuracy_value', 'NONE');
+#63 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#64 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#65 = LINE ( 'NONE', #1376, #764 ) ;
+#66 = STYLED_ITEM ( 'NONE', ( #186 ), #775 ) ;
+#67 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#68 = ADVANCED_FACE ( 'NONE', ( #504 ), #148, .F. ) ;
+#69 = EDGE_CURVE ( 'NONE', #272, #1669, #1230, .T. ) ;
+#70 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#71 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1805 ) ) ;
+#72 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#73 = FACE_OUTER_BOUND ( 'NONE', #99, .T. ) ;
+#74 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#75 = ORIENTED_EDGE ( 'NONE', *, *, #455, .F. ) ;
+#76 = EDGE_CURVE ( 'NONE', #17, #1660, #1139, .T. ) ;
+#77 = VECTOR ( 'NONE', #571, 1000.000000000000000 ) ;
+#78 = ORIENTED_EDGE ( 'NONE', *, *, #732, .F. ) ;
+#79 = DIRECTION ( 'NONE',  ( -1.694065894508599700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#80 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #256 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #857, #995, #1004 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#81 = VECTOR ( 'NONE', #98, 1000.000000000000000 ) ;
+#82 = VECTOR ( 'NONE', #1473, 1000.000000000000000 ) ;
+#83 = VECTOR ( 'NONE', #1629, 1000.000000000000000 ) ;
+#84 = ADVANCED_FACE ( 'NONE', ( #654 ), #1693, .F. ) ;
+#85 = STYLED_ITEM ( 'NONE', ( #1741 ), #94 ) ;
+#86 = PLANE ( 'NONE',  #1177 ) ;
+#87 = LINE ( 'NONE', #1762, #673 ) ;
+#88 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#89 = AXIS2_PLACEMENT_3D ( 'NONE', #1798, #1513, #1358 ) ;
+#90 = PRESENTATION_STYLE_ASSIGNMENT (( #560 ) ) ;
+#91 = PLANE ( 'NONE',  #546 ) ;
+#92 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'B2B-XH-A', ( #785, #928 ), #1206 ) ;
+#93 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999800, 6.799999999999999800, 0.1799999999999998500 ) ) ;
+#94 = ADVANCED_FACE ( 'NONE', ( #284 ), #18, .F. ) ;
+#95 = FILL_AREA_STYLE_COLOUR ( '', #375 ) ;
+#96 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#97 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #475 ) ) ;
+#98 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#99 = EDGE_LOOP ( 'NONE', ( #236, #298, #514, #217 ) ) ;
+#100 = PLANE ( 'NONE',  #1612 ) ;
+#101 = ORIENTED_EDGE ( 'NONE', *, *, #1714, .T. ) ;
+#102 = DIRECTION ( 'NONE',  ( 8.470329472543004600E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#103 = FACE_OUTER_BOUND ( 'NONE', #521, .T. ) ;
+#104 = VERTEX_POINT ( 'NONE', #181 ) ;
+#105 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#106 = FACE_OUTER_BOUND ( 'NONE', #1606, .T. ) ;
+#107 = ORIENTED_EDGE ( 'NONE', *, *, #397, .F. ) ;
+#108 = LINE ( 'NONE', #367, #56 ) ;
+#109 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#110 = AXIS2_PLACEMENT_3D ( 'NONE', #264, #140, #1368 ) ;
+#111 = ORIENTED_EDGE ( 'NONE', *, *, #420, .T. ) ;
+#112 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #424 ) ) ;
+#113 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#114 = EDGE_LOOP ( 'NONE', ( #958, #331, #253, #1060, #1070, #1542, #1221, #1091, #590, #1328, #1108, #1510 ) ) ;
+#115 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#116 = EDGE_CURVE ( 'NONE', #706, #671, #58, .T. ) ;
+#117 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#118 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #582, #1029 ) ;
+#119 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#120 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#121 = LINE ( 'NONE', #701, #885 ) ;
+#122 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.299999999999999800, 2.874999999999999600 ) ) ;
+#123 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #29 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #117, #530, #1096 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#124 = ORIENTED_EDGE ( 'NONE', *, *, #180, .T. ) ;
+#125 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#126 = PRESENTATION_STYLE_ASSIGNMENT (( #961 ) ) ;
+#127 = ORIENTED_EDGE ( 'NONE', *, *, #420, .F. ) ;
+#128 = SURFACE_SIDE_STYLE ('',( #929 ) ) ;
+#129 = VECTOR ( 'NONE', #1225, 1000.000000000000000 ) ;
+#130 = FILL_AREA_STYLE ('',( #1651 ) ) ;
+#131 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#132 = LINE ( 'NONE', #647, #943 ) ;
+#133 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#134 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#135 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#136 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #726 ), #231 ) ;
+#137 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.8199999999999998400 ) ) ;
+#138 = SURFACE_STYLE_USAGE ( .BOTH. , #128 ) ;
+#139 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 6.999999999999999100, -2.050000000000000700 ) ) ;
+#140 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#141 = EDGE_CURVE ( 'NONE', #303, #272, #984, .T. ) ;
+#142 = SURFACE_SIDE_STYLE ('',( #1572 ) ) ;
+#143 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1549 ), #1271 ) ;
+#144 = FILL_AREA_STYLE ('',( #1684 ) ) ;
+#145 = AXIS2_PLACEMENT_3D ( 'NONE', #316, #1565, #453 ) ;
+#146 = LINE ( 'NONE', #600, #28 ) ;
+#147 = ORIENTED_EDGE ( 'NONE', *, *, #641, .T. ) ;
+#148 = PLANE ( 'NONE',  #43 ) ;
+#149 = VECTOR ( 'NONE', #1119, 1000.000000000000000 ) ;
+#150 = EDGE_LOOP ( 'NONE', ( #845, #347, #32, #1318 ) ) ;
+#151 = EDGE_CURVE ( 'NONE', #735, #974, #1270, .T. ) ;
+#152 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1535, 'distance_accuracy_value', 'NONE');
+#153 = DIRECTION ( 'NONE',  ( -1.694065894508599700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#154 = VECTOR ( 'NONE', #511, 1000.000000000000000 ) ;
+#155 = ORIENTED_EDGE ( 'NONE', *, *, #351, .T. ) ;
+#156 = FACE_OUTER_BOUND ( 'NONE', #1648, .T. ) ;
+#157 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 0.1800000000000000500 ) ) ;
+#158 = SURFACE_SIDE_STYLE ('',( #844 ) ) ;
+#159 = ORIENTED_EDGE ( 'NONE', *, *, #1808, .F. ) ;
+#160 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 7.000000000000000000, -3.043132631298738100 ) ) ;
+#161 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1600 ), #804 ) ;
+#162 = ORIENTED_EDGE ( 'NONE', *, *, #1173, .F. ) ;
+#163 = CARTESIAN_POINT ( 'NONE',  ( 2.849999999999999600, 2.299999999999998900, -2.050000000000000700 ) ) ;
+#164 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #529 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #522, #131, #1499 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#165 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#166 = PLANE ( 'NONE',  #834 ) ;
+#167 = VECTOR ( 'NONE', #447, 1000.000000000000000 ) ;
+#168 = FILL_AREA_STYLE_COLOUR ( '', #853 ) ;
+#169 = DIRECTION ( 'NONE',  ( 1.057758217059028700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#170 = VECTOR ( 'NONE', #1005, 1000.000000000000000 ) ;
+#171 = VERTEX_POINT ( 'NONE', #870 ) ;
+#172 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#173 = LINE ( 'NONE', #777, #154 ) ;
+#174 = ORIENTED_EDGE ( 'NONE', *, *, #1183, .F. ) ;
+#175 = DIRECTION ( 'NONE',  ( -1.521687259628778000E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#176 = EDGE_CURVE ( 'NONE', #357, #252, #327, .T. ) ;
+#177 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#178 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#179 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#180 = EDGE_CURVE ( 'NONE', #384, #1176, #1396, .T. ) ;
+#181 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999800, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#182 = LINE ( 'NONE', #1260, #395 ) ;
+#183 = FILL_AREA_STYLE ('',( #736 ) ) ;
+#184 = AXIS2_PLACEMENT_3D ( 'NONE', #837, #419, #1395 ) ;
+#185 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999800, 2.299999999999998900, 0.1799999999999997700 ) ) ;
+#186 = PRESENTATION_STYLE_ASSIGNMENT (( #1728 ) ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#188 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1213 ), #1285 ) ;
+#189 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 6.776263578034402700E-016 ) ) ;
+#190 = SURFACE_SIDE_STYLE ('',( #386 ) ) ;
+#191 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#192 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #460 ) ;
+#193 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ;
+#194 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#195 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .F. ) ;
+#196 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#197 = VERTEX_POINT ( 'NONE', #574 ) ;
+#198 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1236 ), #659 ) ;
+#199 = SURFACE_STYLE_FILL_AREA ( #890 ) ;
+#200 = VECTOR ( 'NONE', #434, 1000.000000000000000 ) ;
+#201 = VERTEX_POINT ( 'NONE', #1136 ) ;
+#202 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#203 = EDGE_CURVE ( 'NONE', #303, #1022, #1645, .T. ) ;
+#204 = EDGE_LOOP ( 'NONE', ( #733, #1799, #1634, #730 ) ) ;
+#205 = FILL_AREA_STYLE_COLOUR ( '', #432 ) ;
+#206 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1237 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1807, #1103, #1111 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#207 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1801 ), #387 ) ;
+#208 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #271, 'distance_accuracy_value', 'NONE');
+#209 = ADVANCED_FACE ( 'NONE', ( #36 ), #1143, .F. ) ;
+#210 = EDGE_CURVE ( 'NONE', #310, #1423, #414, .T. ) ;
+#211 = PLANE ( 'NONE',  #1825 ) ;
+#212 = PLANE ( 'NONE',  #260 ) ;
+#213 = VECTOR ( 'NONE', #449, 1000.000000000000000 ) ;
+#214 = EDGE_LOOP ( 'NONE', ( #1602, #651, #1217, #572 ) ) ;
+#215 = LINE ( 'NONE', #254, #1596 ) ;
+#216 = PRESENTATION_STYLE_ASSIGNMENT (( #1097 ) ) ;
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #234, .T. ) ;
+#218 = FILL_AREA_STYLE ('',( #205 ) ) ;
+#219 = VECTOR ( 'NONE', #1030, 1000.000000000000000 ) ;
+#220 = ORIENTED_EDGE ( 'NONE', *, *, #1359, .T. ) ;
+#221 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#222 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #631 ), #1003 ) ;
+#223 = PRESENTATION_STYLE_ASSIGNMENT (( #715 ) ) ;
+#224 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#225 = DIRECTION ( 'NONE',  ( 1.239088197126290600E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#226 = SURFACE_STYLE_USAGE ( .BOTH. , #503 ) ;
+#227 = ADVANCED_FACE ( 'NONE', ( #1227, #696, #827 ), #1491, .F. ) ;
+#228 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#229 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#230 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #336, 'distance_accuracy_value', 'NONE');
+#231 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #880 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1317, #742, #1181 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#232 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#233 = ORIENTED_EDGE ( 'NONE', *, *, #243, .T. ) ;
+#234 = EDGE_CURVE ( 'NONE', #359, #1365, #108, .T. ) ;
+#235 = LINE ( 'NONE', #1228, #319 ) ;
+#236 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .F. ) ;
+#237 = VECTOR ( 'NONE', #1056, 1000.000000000000000 ) ;
+#238 = EDGE_LOOP ( 'NONE', ( #1632, #527, #874, #1439 ) ) ;
+#239 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1274 ), #1023 ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#241 = PRESENTATION_STYLE_ASSIGNMENT (( #505 ) ) ;
+#242 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#243 = EDGE_CURVE ( 'NONE', #321, #1646, #87, .T. ) ;
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #1586, .T. ) ;
+#245 = ORIENTED_EDGE ( 'NONE', *, *, #1299, .F. ) ;
+#246 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#247 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#248 = VECTOR ( 'NONE', #423, 1000.000000000000000 ) ;
+#249 = FILL_AREA_STYLE ('',( #510 ) ) ;
+#250 = STYLED_ITEM ( 'NONE', ( #1434 ), #1233 ) ;
+#251 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#252 = VERTEX_POINT ( 'NONE', #509 ) ;
+#253 = ORIENTED_EDGE ( 'NONE', *, *, #1155, .F. ) ;
+#254 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#255 = FACE_OUTER_BOUND ( 'NONE', #1138, .T. ) ;
+#256 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #857, 'distance_accuracy_value', 'NONE');
+#257 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#258 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#259 = FILL_AREA_STYLE_COLOUR ( '', #1469 ) ;
+#260 = AXIS2_PLACEMENT_3D ( 'NONE', #621, #1599, #1330 ) ;
+#261 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#262 = ORIENTED_EDGE ( 'NONE', *, *, #1783, .F. ) ;
+#263 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#264 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#265 = PRESENTATION_STYLE_ASSIGNMENT (( #1433 ) ) ;
+#266 = SURFACE_SIDE_STYLE ('',( #748 ) ) ;
+#267 = LINE ( 'NONE', #290, #1325 ) ;
+#268 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 1.050000000000000000 ) ) ;
+#269 = EDGE_CURVE ( 'NONE', #378, #17, #132, .T. ) ;
+#270 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#271 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#272 = VERTEX_POINT ( 'NONE', #1052 ) ;
+#273 = FILL_AREA_STYLE ('',( #1818 ) ) ;
+#274 = LINE ( 'NONE', #1803, #1086 ) ;
+#275 = VECTOR ( 'NONE', #676, 1000.000000000000000 ) ;
+#276 = VERTEX_POINT ( 'NONE', #1622 ) ;
+#277 = SURFACE_SIDE_STYLE ('',( #1335 ) ) ;
+#278 = LINE ( 'NONE', #1494, #1131 ) ;
+#279 = SURFACE_STYLE_FILL_AREA ( #218 ) ;
+#280 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#281 = LINE ( 'NONE', #1784, #83 ) ;
+#282 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#283 = ORIENTED_EDGE ( 'NONE', *, *, #180, .F. ) ;
+#284 = FACE_OUTER_BOUND ( 'NONE', #805, .T. ) ;
+#285 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 6.799999999999999800, 0.8199999999999998400 ) ) ;
+#286 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1201 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #534, #1515, #258 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#287 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#288 = EDGE_LOOP ( 'NONE', ( #11, #1241, #403, #1384 ) ) ;
+#289 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#290 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 6.799999999999999800, 0.8199999999999999500 ) ) ;
+#291 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#292 = SURFACE_SIDE_STYLE ('',( #1413 ) ) ;
+#293 = EDGE_CURVE ( 'NONE', #454, #339, #1797, .T. ) ;
+#294 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#295 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#296 = SURFACE_SIDE_STYLE ('',( #771 ) ) ;
+#297 = VECTOR ( 'NONE', #698, 1000.000000000000000 ) ;
+#298 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ;
+#299 = EDGE_CURVE ( 'NONE', #1041, #339, #778, .T. ) ;
+#300 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#301 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#302 = ORIENTED_EDGE ( 'NONE', *, *, #116, .T. ) ;
+#303 = VERTEX_POINT ( 'NONE', #1724 ) ;
+#304 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#305 = EDGE_CURVE ( 'NONE', #570, #1669, #1534, .T. ) ;
+#306 = LINE ( 'NONE', #765, #1755 ) ;
+#307 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#308 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#309 = STYLED_ITEM ( 'NONE', ( #1166 ), #506 ) ;
+#310 = VERTEX_POINT ( 'NONE', #882 ) ;
+#311 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#312 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#313 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#314 = LINE ( 'NONE', #1282, #1191 ) ;
+#315 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#316 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#317 = SURFACE_STYLE_USAGE ( .BOTH. , #1164 ) ;
+#318 = ORIENTED_EDGE ( 'NONE', *, *, #1804, .T. ) ;
+#319 = VECTOR ( 'NONE', #1809, 1000.000000000000000 ) ;
+#320 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#321 = VERTEX_POINT ( 'NONE', #187 ) ;
+#322 = DIRECTION ( 'NONE',  ( 1.057758217059028700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#323 = VECTOR ( 'NONE', #229, 1000.000000000000000 ) ;
+#324 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#325 = VECTOR ( 'NONE', #1240, 1000.000000000000000 ) ;
+#326 = FILL_AREA_STYLE_COLOUR ( '', #642 ) ;
+#327 = LINE ( 'NONE', #1151, #200 ) ;
+#328 = EDGE_CURVE ( 'NONE', #201, #454, #1508, .T. ) ;
+#329 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#330 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ;
+#331 = ORIENTED_EDGE ( 'NONE', *, *, #832, .F. ) ;
+#332 = PLANE ( 'NONE',  #716 ) ;
+#333 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#334 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#335 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1462, 'distance_accuracy_value', 'NONE');
+#336 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#337 = VECTOR ( 'NONE', #346, 1000.000000000000000 ) ;
+#338 = PRESENTATION_STYLE_ASSIGNMENT (( #1144 ) ) ;
+#339 = VERTEX_POINT ( 'NONE', #352 ) ;
+#340 = PRESENTATION_STYLE_ASSIGNMENT (( #969 ) ) ;
+#341 = VECTOR ( 'NONE', #1088, 1000.000000000000000 ) ;
+#342 = ORIENTED_EDGE ( 'NONE', *, *, #761, .T. ) ;
+#343 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 3.899999999999999900, 2.874999999999999600 ) ) ;
+#344 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1428 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #972, #1541, #1269 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#345 = ORIENTED_EDGE ( 'NONE', *, *, #1617, .T. ) ;
+#346 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#347 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .T. ) ;
+#348 = FILL_AREA_STYLE_COLOUR ( '', #1224 ) ;
+#349 = VECTOR ( 'NONE', #541, 1000.000000000000000 ) ;
+#350 = SURFACE_SIDE_STYLE ('',( #47 ) ) ;
+#351 = EDGE_CURVE ( 'NONE', #982, #649, #306, .T. ) ;
+#352 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000002700, 6.799999999999999800, 0.1799999999999998500 ) ) ;
+#353 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#354 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #224, 'distance_accuracy_value', 'NONE');
+#355 = EDGE_CURVE ( 'NONE', #1414, #606, #1442, .T. ) ;
+#356 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999800, -3.400000000000001200, 0.1799999999999999100 ) ) ;
+#357 = VERTEX_POINT ( 'NONE', #1313 ) ;
+#358 = FACE_OUTER_BOUND ( 'NONE', #1338, .T. ) ;
+#359 = VERTEX_POINT ( 'NONE', #501 ) ;
+#360 = STYLED_ITEM ( 'NONE', ( #223 ), #84 ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#362 = VECTOR ( 'NONE', #1039, 1000.000000000000000 ) ;
+#363 = AXIS2_PLACEMENT_3D ( 'NONE', #1405, #1257, #436 ) ;
+#364 = VECTOR ( 'NONE', #773, 1000.000000000000000 ) ;
+#365 = ADVANCED_FACE ( 'NONE', ( #156 ), #1472, .T. ) ;
+#366 = VECTOR ( 'NONE', #1407, 1000.000000000000000 ) ;
+#367 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#368 = EDGE_LOOP ( 'NONE', ( #636, #1084, #1308, #1295 ) ) ;
+#369 = SURFACE_SIDE_STYLE ('',( #1619 ) ) ;
+#370 = FILL_AREA_STYLE ('',( #486 ) ) ;
+#371 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#373 = STYLED_ITEM ( 'NONE', ( #971 ), #624 ) ;
+#374 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#375 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#376 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#377 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.8199999999999999500 ) ) ;
+#378 = VERTEX_POINT ( 'NONE', #674 ) ;
+#379 = LINE ( 'NONE', #800, #1682 ) ;
+#380 = EDGE_LOOP ( 'NONE', ( #302, #1399, #904, #496 ) ) ;
+#381 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#382 = VECTOR ( 'NONE', #769, 1000.000000000000000 ) ;
+#383 = PRESENTATION_STYLE_ASSIGNMENT (( #760 ) ) ;
+#384 = VERTEX_POINT ( 'NONE', #665 ) ;
+#385 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#386 = SURFACE_STYLE_FILL_AREA ( #1047 ) ;
+#387 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #856 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1292, #315, #1141 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#388 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#389 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#390 = EDGE_CURVE ( 'NONE', #1438, #719, #281, .T. ) ;
+#391 = ORIENTED_EDGE ( 'NONE', *, *, #210, .T. ) ;
+#392 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#393 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1737, 'distance_accuracy_value', 'NONE');
+#394 = SURFACE_SIDE_STYLE ('',( #1666 ) ) ;
+#395 = VECTOR ( 'NONE', #1101, 1000.000000000000000 ) ;
+#396 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#397 = EDGE_CURVE ( 'NONE', #801, #796, #852, .T. ) ;
+#398 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#399 = LINE ( 'NONE', #311, #950 ) ;
+#400 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1454 ), #1722 ) ;
+#401 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#402 = PRESENTATION_STYLE_ASSIGNMENT (( #317 ) ) ;
+#403 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .T. ) ;
+#404 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#405 = LINE ( 'NONE', #289, #1218 ) ;
+#406 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#407 = ORIENTED_EDGE ( 'NONE', *, *, #1586, .F. ) ;
+#408 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#409 = LINE ( 'NONE', #507, #611 ) ;
+#410 = ORIENTED_EDGE ( 'NONE', *, *, #1050, .T. ) ;
+#411 = FILL_AREA_STYLE_COLOUR ( '', #1235 ) ;
+#412 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#413 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #886 ) ) ;
+#414 = LINE ( 'NONE', #1732, #717 ) ;
+#415 = SURFACE_SIDE_STYLE ('',( #1061 ) ) ;
+#416 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1715, 'distance_accuracy_value', 'NONE');
+#417 = FILL_AREA_STYLE ('',( #711 ) ) ;
+#418 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#419 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 6.776263578034402700E-016 ) ) ;
+#420 = EDGE_CURVE ( 'NONE', #1094, #699, #1578, .T. ) ;
+#421 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -5.860552283705429100E-017, 0.0000000000000000000 ) ) ;
+#422 = STYLED_ITEM ( 'NONE', ( #562 ), #1744 ) ;
+#423 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#424 = STYLED_ITEM ( 'NONE', ( #1642 ), #365 ) ;
+#425 = FILL_AREA_STYLE_COLOUR ( '', #134 ) ;
+#426 = VERTEX_POINT ( 'NONE', #1647 ) ;
+#427 = PLANE ( 'NONE',  #1126 ) ;
+#428 = VECTOR ( 'NONE', #26, 1000.000000000000000 ) ;
+#429 = ORIENTED_EDGE ( 'NONE', *, *, #234, .F. ) ;
+#430 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #1304 ) ) ;
+#431 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#432 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#433 = VERTEX_POINT ( 'NONE', #1354 ) ;
+#434 = DIRECTION ( 'NONE',  ( 1.057758217059028700E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#435 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #287 ) ;
+#436 = DIRECTION ( 'NONE',  ( -1.758165685111629100E-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#437 = VECTOR ( 'NONE', #469, 1000.000000000000000 ) ;
+#438 = AXIS2_PLACEMENT_3D ( 'NONE', #1037, #949, #658 ) ;
+#439 = FILL_AREA_STYLE ('',( #1278 ) ) ;
+#440 = ORIENTED_EDGE ( 'NONE', *, *, #1050, .F. ) ;
+#441 = SURFACE_STYLE_FILL_AREA ( #1222 ) ;
+#442 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#443 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1057 ), #344 ) ;
+#444 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#445 = VERTEX_POINT ( 'NONE', #797 ) ;
+#446 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#447 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#448 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#449 = DIRECTION ( 'NONE',  ( -6.776263578034402700E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#450 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #373 ), #1633 ) ;
+#452 = VECTOR ( 'NONE', #1593, 1000.000000000000000 ) ;
+#453 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#454 = VERTEX_POINT ( 'NONE', #1360 ) ;
+#455 = EDGE_CURVE ( 'NONE', #1669, #1458, #1736, .T. ) ;
+#456 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#457 = ORIENTED_EDGE ( 'NONE', *, *, #1173, .T. ) ;
+#458 = STYLED_ITEM ( 'NONE', ( #650 ), #1610 ) ;
+#459 = EDGE_LOOP ( 'NONE', ( #193, #1500, #1263, #848 ) ) ;
+#460 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#461 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1113 ), #829 ) ;
+#462 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#463 = AXIS2_PLACEMENT_3D ( 'NONE', #1425, #1574, #295 ) ;
+#464 = EDGE_LOOP ( 'NONE', ( #1795, #111, #939, #155 ) ) ;
+#465 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#466 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #25 ) ) ;
+#467 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#468 = SURFACE_SIDE_STYLE ('',( #199 ) ) ;
+#469 = DIRECTION ( 'NONE',  ( -6.776263578034402700E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#470 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 0.1800000000000000500 ) ) ;
+#471 = PRESENTATION_STYLE_ASSIGNMENT (( #1327 ) ) ;
+#472 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1430, 'distance_accuracy_value', 'NONE');
+#473 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .F. ) ;
+#474 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#475 = STYLED_ITEM ( 'NONE', ( #1829 ), #512 ) ;
+#476 = PRESENTATION_STYLE_ASSIGNMENT (( #1391 ) ) ;
+#477 = ORIENTED_EDGE ( 'NONE', *, *, #1804, .F. ) ;
+#478 = ORIENTED_EDGE ( 'NONE', *, *, #1183, .T. ) ;
+#479 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 6.799999999999999800, 0.1799999999999998800 ) ) ;
+#480 = LINE ( 'NONE', #1793, #1112 ) ;
+#481 = SURFACE_SIDE_STYLE ('',( #1077 ) ) ;
+#482 = VERTEX_POINT ( 'NONE', #385 ) ;
+#483 = ORIENTED_EDGE ( 'NONE', *, *, #1075, .T. ) ;
+#484 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 3.300000000000000300, -3.043132631298738100 ) ) ;
+#485 = STYLED_ITEM ( 'NONE', ( #265 ), #753 ) ;
+#486 = FILL_AREA_STYLE_COLOUR ( '', #1507 ) ;
+#487 = EDGE_CURVE ( 'NONE', #606, #772, #480, .T. ) ;
+#488 = VECTOR ( 'NONE', #172, 1000.000000000000000 ) ;
+#489 = SURFACE_SIDE_STYLE ('',( #279 ) ) ;
+#490 = SURFACE_STYLE_USAGE ( .BOTH. , #468 ) ;
+#491 = LINE ( 'NONE', #484, #1194 ) ;
+#492 = SURFACE_SIDE_STYLE ('',( #876 ) ) ;
+#493 = SURFACE_STYLE_FILL_AREA ( #27 ) ;
+#494 = FACE_OUTER_BOUND ( 'NONE', #1550, .T. ) ;
+#495 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .F. ) ;
+#496 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .F. ) ;
+#497 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#498 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1625 ) ) ;
+#499 = ADVANCED_FACE ( 'NONE', ( #694, #1774, #942 ), #100, .F. ) ;
+#500 = LINE ( 'NONE', #1059, #341 ) ;
+#501 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000100, -3.400000000000001200, 0.8199999999999997300 ) ) ;
+#502 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 6.776263578034402700E-016 ) ) ;
+#503 = SURFACE_SIDE_STYLE ('',( #751 ) ) ;
+#504 = FACE_OUTER_BOUND ( 'NONE', #1372, .T. ) ;
+#505 = SURFACE_STYLE_USAGE ( .BOTH. , #1626 ) ;
+#506 = ADVANCED_FACE ( 'NONE', ( #566 ), #1657, .T. ) ;
+#507 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#508 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1780 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #553, #1100, #1691 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#509 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 3.899999999999999900, 2.049999999999999400 ) ) ;
+#510 = FILL_AREA_STYLE_COLOUR ( '', #196 ) ;
+#511 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#512 = ADVANCED_FACE ( 'NONE', ( #727 ), #937, .F. ) ;
+#513 = LINE ( 'NONE', #1735, #213 ) ;
+#514 = ORIENTED_EDGE ( 'NONE', *, *, #1079, .F. ) ;
+#515 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#516 = LINE ( 'NONE', #859, #149 ) ;
+#517 = LINE ( 'NONE', #977, #1342 ) ;
+#518 = EDGE_LOOP ( 'NONE', ( #478, #1174, #1367, #1792 ) ) ;
+#519 = AXIS2_PLACEMENT_3D ( 'NONE', #1203, #232, #1486 ) ;
+#520 = SURFACE_STYLE_USAGE ( .BOTH. , #369 ) ;
+#521 = EDGE_LOOP ( 'NONE', ( #1244, #1504, #1363, #1598 ) ) ;
+#522 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#523 = PRESENTATION_STYLE_ASSIGNMENT (( #625 ) ) ;
+#524 = EDGE_CURVE ( 'NONE', #954, #1502, #627, .T. ) ;
+#525 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#526 = ORIENTED_EDGE ( 'NONE', *, *, #823, .T. ) ;
+#527 = ORIENTED_EDGE ( 'NONE', *, *, #487, .F. ) ;
+#528 = FILL_AREA_STYLE ('',( #683 ) ) ;
+#529 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #522, 'distance_accuracy_value', 'NONE');
+#530 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#531 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1281 ) ) ;
+#532 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#533 = PLANE ( 'NONE',  #1817 ) ;
+#534 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#535 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 2.299999999999998900, 0.8199999999999998400 ) ) ;
+#536 = ORIENTED_EDGE ( 'NONE', *, *, #269, .F. ) ;
+#537 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#538 = LINE ( 'NONE', #922, #9 ) ;
+#539 = ORIENTED_EDGE ( 'NONE', *, *, #46, .T. ) ;
+#540 = ORIENTED_EDGE ( 'NONE', *, *, #761, .F. ) ;
+#541 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#542 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #309 ), #286 ) ;
+#543 = PLANE ( 'NONE',  #41 ) ;
+#544 = SURFACE_SIDE_STYLE ('',( #1179 ) ) ;
+#545 = EDGE_CURVE ( 'NONE', #1592, #686, #1609, .T. ) ;
+#546 = AXIS2_PLACEMENT_3D ( 'NONE', #361, #502, #776 ) ;
+#547 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#548 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #610 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1275, #575, #604 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#549 = SURFACE_STYLE_USAGE ( .BOTH. , #691 ) ;
+#550 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#551 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #280, 'distance_accuracy_value', 'NONE');
+#552 = FILL_AREA_STYLE_COLOUR ( '', #1594 ) ;
+#553 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#554 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1362 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #135, #412, #270 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#555 = PRESENTATION_STYLE_ASSIGNMENT (( #1711 ) ) ;
+#556 = FILL_AREA_STYLE ('',( #1532 ) ) ;
+#557 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #743 ), #1369 ) ;
+#558 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 6.799999999999999800, 0.8199999999999998400 ) ) ;
+#559 = ORIENTED_EDGE ( 'NONE', *, *, #732, .T. ) ;
+#560 = SURFACE_STYLE_USAGE ( .BOTH. , #1521 ) ;
+#561 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#562 = PRESENTATION_STYLE_ASSIGNMENT (( #1802 ) ) ;
+#563 = EDGE_LOOP ( 'NONE', ( #245, #429, #159, #792 ) ) ;
+#564 = ORIENTED_EDGE ( 'NONE', *, *, #865, .F. ) ;
+#565 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1258 ) ) ;
+#566 = FACE_OUTER_BOUND ( 'NONE', #1688, .T. ) ;
+#567 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#568 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #373 ) ) ;
+#569 = FILL_AREA_STYLE_COLOUR ( '', #953 ) ;
+#570 = VERTEX_POINT ( 'NONE', #1248 ) ;
+#571 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#572 = ORIENTED_EDGE ( 'NONE', *, *, #210, .F. ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#574 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000002700, -3.400000000000001200, 0.1799999999999999100 ) ) ;
+#575 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#576 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#577 = SURFACE_STYLE_FILL_AREA ( #680 ) ;
+#578 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1184 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #721, #1415, #576 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#579 = EDGE_CURVE ( 'NONE', #1570, #1750, #267, .T. ) ;
+#580 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#581 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .F. ) ;
+#582 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #1304, .NOT_KNOWN. ) ;
+#583 = PLANE ( 'NONE',  #669 ) ;
+#584 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1756, 'distance_accuracy_value', 'NONE');
+#585 = EDGE_CURVE ( 'NONE', #960, #1031, #1539, .T. ) ;
+#586 = LINE ( 'NONE', #799, #819 ) ;
+#587 = ORIENTED_EDGE ( 'NONE', *, *, #328, .T. ) ;
+#588 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#589 = FILL_AREA_STYLE ('',( #1827 ) ) ;
+#590 = ORIENTED_EDGE ( 'NONE', *, *, #1488, .F. ) ;
+#591 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#592 = EDGE_CURVE ( 'NONE', #1423, #954, #121, .T. ) ;
+#593 = SURFACE_STYLE_FILL_AREA ( #1712 ) ;
+#594 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#595 = STYLED_ITEM ( 'NONE', ( #1463 ), #802 ) ;
+#596 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#597 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 8.470329472543004600E-017 ) ) ;
+#598 = SURFACE_STYLE_FILL_AREA ( #439 ) ;
+#599 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#600 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#601 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#602 = AXIS2_PLACEMENT_3D ( 'NONE', #881, #1571, #1158 ) ;
+#603 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#604 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#605 = FACE_OUTER_BOUND ( 'NONE', #238, .T. ) ;
+#606 = VERTEX_POINT ( 'NONE', #836 ) ;
+#607 = VECTOR ( 'NONE', #105, 1000.000000000000000 ) ;
+#608 = LINE ( 'NONE', #1251, #1289 ) ;
+#609 = VERTEX_POINT ( 'NONE', #846 ) ;
+#610 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1275, 'distance_accuracy_value', 'NONE');
+#611 = VECTOR ( 'NONE', #96, 1000.000000000000000 ) ;
+#612 = ORIENTED_EDGE ( 'NONE', *, *, #592, .T. ) ;
+#613 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#614 = EDGE_CURVE ( 'NONE', #570, #303, #65, .T. ) ;
+#615 = AXIS2_PLACEMENT_3D ( 'NONE', #532, #550, #1654 ) ;
+#616 = VECTOR ( 'NONE', #599, 1000.000000000000000 ) ;
+#617 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 0.0000000000000000000, 0.8199999999999998400 ) ) ;
+#618 = ORIENTED_EDGE ( 'NONE', *, *, #1398, .T. ) ;
+#619 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #738 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1787, #525, #1215 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#620 = VECTOR ( 'NONE', #588, 1000.000000000000000 ) ;
+#621 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#622 = EDGE_LOOP ( 'NONE', ( #1435, #945, #1247, #1352 ) ) ;
+#623 = EDGE_CURVE ( 'NONE', #1273, #974, #1564, .T. ) ;
+#624 = ADVANCED_FACE ( 'NONE', ( #725 ), #1821, .F. ) ;
+#625 = SURFACE_STYLE_USAGE ( .BOTH. , #492 ) ;
+#626 = SURFACE_SIDE_STYLE ('',( #1627 ) ) ;
+#627 = LINE ( 'NONE', #689, #248 ) ;
+#628 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1281 ), #729 ) ;
+#629 = VECTOR ( 'NONE', #1055, 1000.000000000000000 ) ;
+#630 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#631 = STYLED_ITEM ( 'NONE', ( #1766 ), #1326 ) ;
+#632 = ADVANCED_FACE ( 'NONE', ( #1806 ), #964, .F. ) ;
+#633 = ORIENTED_EDGE ( 'NONE', *, *, #794, .F. ) ;
+#634 = ORIENTED_EDGE ( 'NONE', *, *, #243, .F. ) ;
+#635 = FILL_AREA_STYLE_COLOUR ( '', #704 ) ;
+#636 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .T. ) ;
+#637 = FILL_AREA_STYLE ('',( #1581 ) ) ;
+#638 = ADVANCED_FACE ( 'NONE', ( #684 ), #983, .F. ) ;
+#639 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #66 ) ) ;
+#640 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.299999999999999800, 2.049999999999999800 ) ) ;
+#641 = EDGE_CURVE ( 'NONE', #1717, #1592, #1699, .T. ) ;
+#642 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#643 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #458 ), #825 ) ;
+#644 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 7.705096679918781900, 0.8199999999999996200 ) ) ;
+#645 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.8199999999999997300 ) ) ;
+#646 = ADVANCED_FACE ( 'NONE', ( #1324 ), #23, .F. ) ;
+#647 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, -2.875000000000000400 ) ) ;
+#648 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #360 ) ) ;
+#649 = VERTEX_POINT ( 'NONE', #1551 ) ;
+#650 = PRESENTATION_STYLE_ASSIGNMENT (( #520 ) ) ;
+#651 = ORIENTED_EDGE ( 'NONE', *, *, #524, .F. ) ;
+#652 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 2.299999999999998900, -2.049999999999999800 ) ) ;
+#653 = ORIENTED_EDGE ( 'NONE', *, *, #1544, .T. ) ;
+#654 = FACE_OUTER_BOUND ( 'NONE', #380, .T. ) ;
+#655 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#656 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1630 ) ) ;
+#657 = EDGE_LOOP ( 'NONE', ( #262, #1160, #915, #1253 ) ) ;
+#658 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#659 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1382 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1116, #418, #282 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#660 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1579, 'distance_accuracy_value', 'NONE');
+#661 = FILL_AREA_STYLE ('',( #95 ) ) ;
+#662 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 6.799999999999999800, 0.1799999999999999400 ) ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#664 = VECTOR ( 'NONE', #1709, 1000.000000000000000 ) ;
+#665 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, -3.400000000000001200, 0.8199999999999997300 ) ) ;
+#666 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#667 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#668 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ;
+#669 = AXIS2_PLACEMENT_3D ( 'NONE', #1698, #601, #1323 ) ;
+#670 = FILL_AREA_STYLE_COLOUR ( '', #916 ) ;
+#671 = VERTEX_POINT ( 'NONE', #1705 ) ;
+#672 = EDGE_CURVE ( 'NONE', #735, #1031, #1449, .T. ) ;
+#673 = VECTOR ( 'NONE', #930, 1000.000000000000000 ) ;
+#674 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, -2.875000000000000400 ) ) ;
+#675 = VECTOR ( 'NONE', #1012, 1000.000000000000000 ) ;
+#676 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#677 = EDGE_CURVE ( 'NONE', #171, #197, #399, .T. ) ;
+#678 = ORIENTED_EDGE ( 'NONE', *, *, #993, .T. ) ;
+#679 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#680 = FILL_AREA_STYLE ('',( #1810 ) ) ;
+#681 = EDGE_CURVE ( 'NONE', #445, #1176, #906, .T. ) ;
+#682 = LINE ( 'NONE', #1135, #1034 ) ;
+#683 = FILL_AREA_STYLE_COLOUR ( '', #1546 ) ;
+#684 = FACE_OUTER_BOUND ( 'NONE', #114, .T. ) ;
+#685 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#686 = VERTEX_POINT ( 'NONE', #465 ) ;
+#687 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#688 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999800, 7.705096679918781900, 0.1799999999999998300 ) ) ;
+#690 = LINE ( 'NONE', #644, #749 ) ;
+#691 = SURFACE_SIDE_STYLE ('',( #1800 ) ) ;
+#692 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #485 ) ) ;
+#693 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#694 = FACE_BOUND ( 'NONE', #288, .T. ) ;
+#695 = SURFACE_STYLE_USAGE ( .BOTH. , #980 ) ;
+#696 = FACE_OUTER_BOUND ( 'NONE', #464, .T. ) ;
+#697 = VERTEX_POINT ( 'NONE', #1718 ) ;
+#698 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -4.336808689942017700E-016, 1.000000000000000000 ) ) ;
+#699 = VERTEX_POINT ( 'NONE', #163 ) ;
+#700 = PLANE ( 'NONE',  #1252 ) ;
+#701 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#702 = EDGE_CURVE ( 'NONE', #339, #1414, #682, .T. ) ;
+#703 = SURFACE_SIDE_STYLE ('',( #978 ) ) ;
+#704 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#705 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#706 = VERTEX_POINT ( 'NONE', #1440 ) ;
+#707 = SURFACE_SIDE_STYLE ('',( #593 ) ) ;
+#708 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#709 = PRESENTATION_STYLE_ASSIGNMENT (( #1704 ) ) ;
+#710 = ORIENTED_EDGE ( 'NONE', *, *, #1562, .T. ) ;
+#711 = FILL_AREA_STYLE_COLOUR ( '', #1815 ) ;
+#712 = VECTOR ( 'NONE', #120, 1000.000000000000000 ) ;
+#713 = ORIENTED_EDGE ( 'NONE', *, *, #545, .T. ) ;
+#714 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #835, 'distance_accuracy_value', 'NONE');
+#715 = SURFACE_STYLE_USAGE ( .BOTH. , #707 ) ;
+#716 = AXIS2_PLACEMENT_3D ( 'NONE', #446, #883, #888 ) ;
+#717 = VECTOR ( 'NONE', #70, 1000.000000000000000 ) ;
+#718 = SURFACE_SIDE_STYLE ('',( #791 ) ) ;
+#719 = VERTEX_POINT ( 'NONE', #1009 ) ;
+#720 = PLANE ( 'NONE',  #1249 ) ;
+#721 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#722 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#723 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#724 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999300, 7.000000000000000000, -3.043132631298738100 ) ) ;
+#725 = FACE_OUTER_BOUND ( 'NONE', #1523, .T. ) ;
+#726 = STYLED_ITEM ( 'NONE', ( #1291 ), #781 ) ;
+#727 = FACE_OUTER_BOUND ( 'NONE', #518, .T. ) ;
+#728 = EDGE_CURVE ( 'NONE', #1414, #3, #314, .T. ) ;
+#729 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1319 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1779, #1631, #1336 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#730 = ORIENTED_EDGE ( 'NONE', *, *, #328, .F. ) ;
+#731 = FILL_AREA_STYLE_COLOUR ( '', #119 ) ;
+#732 = EDGE_CURVE ( 'NONE', #1740, #824, #809, .T. ) ;
+#733 = ORIENTED_EDGE ( 'NONE', *, *, #1714, .F. ) ;
+#734 = LINE ( 'NONE', #240, #1530 ) ;
+#735 = VERTEX_POINT ( 'NONE', #185 ) ;
+#736 = FILL_AREA_STYLE_COLOUR ( '', #1568 ) ;
+#737 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1650 ), #1210 ) ;
+#738 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1787, 'distance_accuracy_value', 'NONE');
+#739 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#740 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #714 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #835, #1824, #456 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#741 = CARTESIAN_POINT ( 'NONE',  ( 1.750000000000000000, 3.299999999999999800, 2.874999999999999600 ) ) ;
+#742 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#743 = STYLED_ITEM ( 'NONE', ( #5 ), #1214 ) ;
+#744 = ORIENTED_EDGE ( 'NONE', *, *, #924, .T. ) ;
+#745 = PLANE ( 'NONE',  #1406 ) ;
+#746 = VECTOR ( 'NONE', #1130, 1000.000000000000000 ) ;
+#747 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ;
+#748 = SURFACE_STYLE_FILL_AREA ( #1628 ) ;
+#749 = VECTOR ( 'NONE', #1763, 1000.000000000000000 ) ;
+#750 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .T. ) ;
+#751 = SURFACE_STYLE_FILL_AREA ( #370 ) ;
+#752 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#753 = ADVANCED_FACE ( 'NONE', ( #1099 ), #583, .F. ) ;
+#754 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#755 = VERTEX_POINT ( 'NONE', #998 ) ;
+#756 = AXIS2_PLACEMENT_3D ( 'NONE', #573, #1667, #970 ) ;
+#757 = VECTOR ( 'NONE', #722, 1000.000000000000000 ) ;
+#758 = ORIENTED_EDGE ( 'NONE', *, *, #1013, .F. ) ;
+#759 = EDGE_CURVE ( 'NONE', #796, #1592, #1375, .T. ) ;
+#760 = SURFACE_STYLE_USAGE ( .BOTH. , #489 ) ;
+#761 = EDGE_CURVE ( 'NONE', #433, #824, #45, .T. ) ;
+#762 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#763 = ADVANCED_FACE ( 'NONE', ( #1147 ), #1188, .F. ) ;
+#764 = VECTOR ( 'NONE', #1828, 1000.000000000000000 ) ;
+#765 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 2.299999999999998900, 2.049999999999999800 ) ) ;
+#766 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #85 ) ) ;
+#767 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#768 = LINE ( 'NONE', #724, #1083 ) ;
+#769 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#770 = AXIS2_PLACEMENT_3D ( 'NONE', #497, #79, #1475 ) ;
+#771 = SURFACE_STYLE_FILL_AREA ( #556 ) ;
+#772 = VERTEX_POINT ( 'NONE', #1448 ) ;
+#773 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#774 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .T. ) ;
+#775 = ADVANCED_FACE ( 'NONE', ( #1676 ), #212, .F. ) ;
+#776 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#777 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#778 = LINE ( 'NONE', #1339, #1137 ) ;
+#779 = AXIS2_PLACEMENT_3D ( 'NONE', #884, #38, #1309 ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 6.799999999999999800, 0.8199999999999998400 ) ) ;
+#781 = ADVANCED_FACE ( 'NONE', ( #106 ), #1444, .F. ) ;
+#782 = DIRECTION ( 'NONE',  ( -1.057758217059028700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#783 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.8199999999999998400 ) ) ;
+#784 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#785 = MANIFOLD_SOLID_BREP ( 'NONE', #1316 ) ;
+#786 = LINE ( 'NONE', #479, #1725 ) ;
+#787 = EDGE_CURVE ( 'NONE', #1740, #52, #1641, .T. ) ;
+#788 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#789 = SURFACE_STYLE_FILL_AREA ( #1720 ) ;
+#790 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .F. ) ;
+#791 = SURFACE_STYLE_FILL_AREA ( #589 ) ;
+#792 = ORIENTED_EDGE ( 'NONE', *, *, #524, .T. ) ;
+#793 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 6.799999999999999800, 0.5000000000000000000 ) ) ;
+#794 = EDGE_CURVE ( 'NONE', #310, #482, #1134, .T. ) ;
+#795 = PRESENTATION_STYLE_ASSIGNMENT (( #808 ) ) ;
+#796 = VERTEX_POINT ( 'NONE', #1334 ) ;
+#797 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#798 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#800 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#801 = VERTEX_POINT ( 'NONE', #67 ) ;
+#802 = ADVANCED_FACE ( 'NONE', ( #255 ), #1337, .F. ) ;
+#803 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 2.299999999999998900, 2.049999999999998900 ) ) ;
+#804 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #416 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1715, #1146, #1436 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#805 = EDGE_LOOP ( 'NONE', ( #540, #774, #1133, #634, #1321, #1024, #750, #875 ) ) ;
+#806 = FILL_AREA_STYLE_COLOUR ( '', #1128 ) ;
+#807 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #250 ) ) ;
+#808 = SURFACE_STYLE_USAGE ( .BOTH. , #544 ) ;
+#809 = LINE ( 'NONE', #705, #167 ) ;
+#810 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#811 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 3.299999999999999800, 2.874999999999999600 ) ) ;
+#812 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#813 = LINE ( 'NONE', #617, #452 ) ;
+#814 = FILL_AREA_STYLE ('',( #411 ) ) ;
+#815 = AXIS2_PLACEMENT_3D ( 'NONE', #1397, #1280, #169 ) ;
+#816 = ORIENTED_EDGE ( 'NONE', *, *, #1207, .T. ) ;
+#817 = FILL_AREA_STYLE ('',( #259 ) ) ;
+#818 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #475 ), #508 ) ;
+#819 = VECTOR ( 'NONE', #1789, 1000.000000000000000 ) ;
+#820 = EDGE_LOOP ( 'NONE', ( #101, #244, #918, #174 ) ) ;
+#821 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.8199999999999997300 ) ) ;
+#822 = LINE ( 'NONE', #1212, #81 ) ;
+#823 = EDGE_CURVE ( 'NONE', #50, #699, #1575, .T. ) ;
+#824 = VERTEX_POINT ( 'NONE', #242 ) ;
+#825 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1589 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1345, #788, #1357 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#826 = PLANE ( 'NONE',  #184 ) ;
+#827 = FACE_BOUND ( 'NONE', #368, .T. ) ;
+#828 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#829 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #911 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #864, #307, #561 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#830 = SURFACE_STYLE_FILL_AREA ( #1403 ) ;
+#831 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999994900, 0.0000000000000000000, 0.8199999999999999500 ) ) ;
+#832 = EDGE_CURVE ( 'NONE', #755, #570, #1529, .T. ) ;
+#833 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#834 = AXIS2_PLACEMENT_3D ( 'NONE', #324, #1007, #21 ) ;
+#835 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#836 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 6.799999999999999800, 0.8199999999999999500 ) ) ;
+#837 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#838 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#839 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#840 = ORIENTED_EDGE ( 'NONE', *, *, #39, .T. ) ;
+#841 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#842 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1630 ), #944 ) ;
+#843 = FACE_OUTER_BOUND ( 'NONE', #1157, .T. ) ;
+#844 = SURFACE_STYLE_FILL_AREA ( #19 ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #794, .T. ) ;
+#846 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 6.999999999999999100, -2.049999999999999800 ) ) ;
+#847 = SURFACE_STYLE_FILL_AREA ( #1524 ) ;
+#848 = ORIENTED_EDGE ( 'NONE', *, *, #14, .F. ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#850 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #934 ), #1701 ) ;
+#851 = PLANE ( 'NONE',  #867 ) ;
+#852 = LINE ( 'NONE', #371, #919 ) ;
+#853 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#854 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.057758217059028700E-016 ) ) ;
+#855 = ORIENTED_EDGE ( 'NONE', *, *, #823, .F. ) ;
+#856 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1292, 'distance_accuracy_value', 'NONE');
+#857 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#858 = ORIENTED_EDGE ( 'NONE', *, *, #759, .T. ) ;
+#859 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999300, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#860 = SURFACE_SIDE_STYLE ('',( #1014 ) ) ;
+#861 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1801 ) ) ;
+#862 = PRESENTATION_STYLE_ASSIGNMENT (( #1585 ) ) ;
+#863 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, 0.1799999999999996000 ) ) ;
+#864 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#865 = EDGE_CURVE ( 'NONE', #321, #357, #822, .T. ) ;
+#866 = VECTOR ( 'NONE', #1526, 1000.000000000000000 ) ;
+#867 = AXIS2_PLACEMENT_3D ( 'NONE', #444, #992, #1268 ) ;
+#868 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#869 = EDGE_CURVE ( 'NONE', #52, #272, #173, .T. ) ;
+#870 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#871 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#872 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#873 = FACE_OUTER_BOUND ( 'NONE', #1742, .T. ) ;
+#874 = ORIENTED_EDGE ( 'NONE', *, *, #355, .F. ) ;
+#875 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ;
+#876 = SURFACE_STYLE_FILL_AREA ( #1607 ) ;
+#877 = FILL_AREA_STYLE_COLOUR ( '', #1603 ) ;
+#878 = AXIS2_PLACEMENT_3D ( 'NONE', #793, #963, #125 ) ;
+#879 = SURFACE_SIDE_STYLE ('',( #493 ) ) ;
+#880 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1317, 'distance_accuracy_value', 'NONE');
+#881 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#882 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 0.0000000000000000000, 0.1799999999999998800 ) ) ;
+#883 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#884 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#885 = VECTOR ( 'NONE', #685, 1000.000000000000000 ) ;
+#886 = STYLED_ITEM ( 'NONE', ( #1046 ), #785 ) ;
+#887 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#888 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#889 = EDGE_LOOP ( 'NONE', ( #1823, #1681, #60, #1727 ) ) ;
+#890 = FILL_AREA_STYLE ('',( #900 ) ) ;
+#891 = VECTOR ( 'NONE', #1506, 1000.000000000000000 ) ;
+#892 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#893 = ORIENTED_EDGE ( 'NONE', *, *, #614, .T. ) ;
+#894 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1514 ) ) ;
+#895 = LINE ( 'NONE', #1760, #1686 ) ;
+#896 = ORIENTED_EDGE ( 'NONE', *, *, #1450, .F. ) ;
+#897 = VECTOR ( 'NONE', #88, 1000.000000000000000 ) ;
+#898 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1549 ) ) ;
+#899 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #655, #1366 ) ;
+#900 = FILL_AREA_STYLE_COLOUR ( '', #798 ) ;
+#901 = EDGE_CURVE ( 'NONE', #482, #1620, #278, .T. ) ;
+#902 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ;
+#903 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#904 = ORIENTED_EDGE ( 'NONE', *, *, #677, .F. ) ;
+#905 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#906 = LINE ( 'NONE', #179, #1721 ) ;
+#907 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1258 ), #1340 ) ;
+#908 = FILL_AREA_STYLE ('',( #1745 ) ) ;
+#909 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#910 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #631 ) ) ;
+#911 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #864, 'distance_accuracy_value', 'NONE');
+#912 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#913 = LINE ( 'NONE', #596, #170 ) ;
+#914 = VECTOR ( 'NONE', #1680, 1000.000000000000000 ) ;
+#915 = ORIENTED_EDGE ( 'NONE', *, *, #14, .T. ) ;
+#916 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#917 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .T. ) ;
+#918 = ORIENTED_EDGE ( 'NONE', *, *, #1652, .T. ) ;
+#919 = VECTOR ( 'NONE', #247, 1000.000000000000000 ) ;
+#920 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999800, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#921 = AXIS2_PLACEMENT_3D ( 'NONE', #909, #1753, #1033 ) ;
+#922 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#923 = ORIENTED_EDGE ( 'NONE', *, *, #1552, .F. ) ;
+#924 = EDGE_CURVE ( 'NONE', #384, #1199, #1819, .T. ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 7.705096679918781900, 0.8199999999999996200 ) ) ;
+#926 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #458 ) ) ;
+#927 = PLANE ( 'NONE',  #1621 ) ;
+#928 = AXIS2_PLACEMENT_3D ( 'NONE', #1567, #1588, #1168 ) ;
+#929 = SURFACE_STYLE_FILL_AREA ( #814 ) ;
+#930 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#931 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1274 ) ) ;
+#932 = SURFACE_SIDE_STYLE ('',( #10 ) ) ;
+#933 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#934 = STYLED_ITEM ( 'NONE', ( #1104 ), #1320 ) ;
+#935 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #723, 'distance_accuracy_value', 'NONE');
+#936 = ORIENTED_EDGE ( 'NONE', *, *, #869, .T. ) ;
+#937 = PLANE ( 'NONE',  #1826 ) ;
+#938 = FACE_OUTER_BOUND ( 'NONE', #987, .T. ) ;
+#939 = ORIENTED_EDGE ( 'NONE', *, *, #1082, .T. ) ;
+#940 = VECTOR ( 'NONE', #1216, 1000.000000000000000 ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #579, .F. ) ;
+#942 = FACE_BOUND ( 'NONE', #150, .T. ) ;
+#943 = VECTOR ( 'NONE', #1441, 1000.000000000000000 ) ;
+#944 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #72, #1193, #1322 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#945 = ORIENTED_EDGE ( 'NONE', *, *, #1495, .F. ) ;
+#946 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#947 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1057 ) ) ;
+#948 = ORIENTED_EDGE ( 'NONE', *, *, #1677, .T. ) ;
+#949 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 6.776263578034402700E-016 ) ) ;
+#950 = VECTOR ( 'NONE', #450, 1000.000000000000000 ) ;
+#951 = SURFACE_SIDE_STYLE ('',( #1066 ) ) ;
+#952 = DIRECTION ( 'NONE',  ( 8.470329472543004600E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#953 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ;
+#954 = VERTEX_POINT ( 'NONE', #356 ) ;
+#955 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#956 = EDGE_CURVE ( 'NONE', #609, #697, #1662, .T. ) ;
+#957 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#958 = ORIENTED_EDGE ( 'NONE', *, *, #614, .F. ) ;
+#959 = SURFACE_STYLE_USAGE ( .BOTH. , #951 ) ;
+#960 = VERTEX_POINT ( 'NONE', #1051 ) ;
+#961 = SURFACE_STYLE_USAGE ( .BOTH. , #415 ) ;
+#962 = EDGE_CURVE ( 'NONE', #197, #384, #1416, .T. ) ;
+#963 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#964 = PLANE ( 'NONE',  #1010 ) ;
+#965 = EDGE_CURVE ( 'NONE', #252, #276, #538, .T. ) ;
+#966 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#967 = FILL_AREA_STYLE ('',( #1675 ) ) ;
+#968 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1118 ), #1026 ) ;
+#969 = SURFACE_STYLE_USAGE ( .BOTH. , #1238 ) ;
+#970 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.336808689942017700E-016, -1.000000000000000000 ) ) ;
+#971 = PRESENTATION_STYLE_ASSIGNMENT (( #1679 ) ) ;
+#972 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#973 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#974 = VERTEX_POINT ( 'NONE', #1353 ) ;
+#975 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 6.999999999999999100, -2.875000000000000400 ) ) ;
+#976 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #886 ), #1261 ) ;
+#977 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, -2.050000000000000700 ) ) ;
+#978 = SURFACE_STYLE_FILL_AREA ( #1114 ) ;
+#979 = ORIENTED_EDGE ( 'NONE', *, *, #1832, .T. ) ;
+#980 = SURFACE_SIDE_STYLE ('',( #1412 ) ) ;
+#981 = VECTOR ( 'NONE', #1773, 1000.000000000000000 ) ;
+#982 = VERTEX_POINT ( 'NONE', #652 ) ;
+#983 = PLANE ( 'NONE',  #602 ) ;
+#984 = LINE ( 'NONE', #994, #1115 ) ;
+#985 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#986 = EDGE_CURVE ( 'NONE', #1199, #171, #1733, .T. ) ;
+#987 = EDGE_LOOP ( 'NONE', ( #1073, #979, #747, #457, #1466, #858, #713, #48 ) ) ;
+#988 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#989 = ORIENTED_EDGE ( 'NONE', *, *, #986, .T. ) ;
+#990 = EDGE_CURVE ( 'NONE', #1094, #252, #999, .T. ) ;
+#991 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #431, 'distance_accuracy_value', 'NONE');
+#992 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -2.209838822900390600E-016 ) ) ;
+#993 = EDGE_CURVE ( 'NONE', #454, #606, #1637, .T. ) ;
+#994 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#995 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#996 = VECTOR ( 'NONE', #1286, 1000.000000000000000 ) ;
+#997 = EDGE_LOOP ( 'NONE', ( #57, #618, #1329, #1752 ) ) ;
+#998 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999800, 3.299999999999999800, 2.049999999999999800 ) ) ;
+#999 = LINE ( 'NONE', #1489, #1751 ) ;
+#1000 = SURFACE_STYLE_FILL_AREA ( #967 ) ;
+#1001 = ORIENTED_EDGE ( 'NONE', *, *, #1832, .F. ) ;
+#1002 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1003 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1644 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1431, #580, #37 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1004 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1005 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1006 = FILL_AREA_STYLE_COLOUR ( '', #392 ) ;
+#1007 = DIRECTION ( 'NONE',  ( -1.694065894508599700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1008 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1690, 'distance_accuracy_value', 'NONE');
+#1009 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#1010 = AXIS2_PLACEMENT_3D ( 'NONE', #567, #973, #1255 ) ;
+#1011 = VECTOR ( 'NONE', #63, 1000.000000000000000 ) ;
+#1012 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1013 = EDGE_CURVE ( 'NONE', #735, #426, #895, .T. ) ;
+#1014 = SURFACE_STYLE_FILL_AREA ( #144 ) ;
+#1015 = PLANE ( 'NONE',  #1054 ) ;
+#1016 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1805 ), #1716 ) ;
+#1017 = DIRECTION ( 'NONE',  ( -1.057758217059028700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1018 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000400, 3.299999999999999800, -3.043132631298738100 ) ) ;
+#1019 = EDGE_LOOP ( 'NONE', ( #1545, #1710, #790, #1768 ) ) ;
+#1020 = SURFACE_STYLE_USAGE ( .BOTH. , #879 ) ;
+#1021 = VECTOR ( 'NONE', #115, 1000.000000000000000 ) ;
+#1022 = VERTEX_POINT ( 'NONE', #374 ) ;
+#1023 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #354 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #224, #1476, #35 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1024 = ORIENTED_EDGE ( 'NONE', *, *, #1583, .F. ) ;
+#1025 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1026 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1446 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #381, #1095, #389 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1027 = PRODUCT_CONTEXT ( 'NONE', #287, 'mechanical' ) ;
+#1028 = ORIENTED_EDGE ( 'NONE', *, *, #672, .T. ) ;
+#1029 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #460, 'design' ) ;
+#1030 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1031 = VERTEX_POINT ( 'NONE', #93 ) ;
+#1032 = PLANE ( 'NONE',  #438 ) ;
+#1033 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1034 = VECTOR ( 'NONE', #597, 1000.000000000000000 ) ;
+#1035 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1213 ) ) ;
+#1036 = ADVANCED_FACE ( 'NONE', ( #1266 ), #533, .F. ) ;
+#1037 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#1038 = SURFACE_STYLE_FILL_AREA ( #183 ) ;
+#1039 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1040 = LINE ( 'NONE', #1713, #428 ) ;
+#1041 = VERTEX_POINT ( 'NONE', #1786 ) ;
+#1042 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #613, 'distance_accuracy_value', 'NONE');
+#1043 = VECTOR ( 'NONE', #1220, 1000.000000000000000 ) ;
+#1044 = ORIENTED_EDGE ( 'NONE', *, *, #141, .F. ) ;
+#1045 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1046 = PRESENTATION_STYLE_ASSIGNMENT (( #490 ) ) ;
+#1047 = FILL_AREA_STYLE ('',( #348 ) ) ;
+#1048 = EDGE_CURVE ( 'NONE', #1639, #719, #1314, .T. ) ;
+#1049 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000400, 3.299999999999999800, -3.043132631298738100 ) ) ;
+#1050 = EDGE_CURVE ( 'NONE', #1660, #433, #215, .T. ) ;
+#1051 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000100, 6.799999999999999800, 0.8199999999999997300 ) ) ;
+#1052 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#1053 = SURFACE_STYLE_FILL_AREA ( #1296 ) ;
+#1054 = AXIS2_PLACEMENT_3D ( 'NONE', #462, #308, #591 ) ;
+#1055 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1056 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -2.209838822900390600E-016, 1.000000000000000000 ) ) ;
+#1057 = STYLED_ITEM ( 'NONE', ( #709 ), #1182 ) ;
+#1058 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 6.799999999999999800, 0.8199999999999998400 ) ) ;
+#1059 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000002700, 7.705096679918781900, 0.1799999999999998300 ) ) ;
+#1060 = ORIENTED_EDGE ( 'NONE', *, *, #46, .F. ) ;
+#1061 = SURFACE_STYLE_FILL_AREA ( #130 ) ;
+#1062 = ORIENTED_EDGE ( 'NONE', *, *, #623, .F. ) ;
+#1063 = ADVANCED_FACE ( 'NONE', ( #1392 ), #1664, .F. ) ;
+#1064 = FACE_OUTER_BOUND ( 'NONE', #204, .T. ) ;
+#1065 = SURFACE_STYLE_USAGE ( .BOTH. , #1757 ) ;
+#1066 = SURFACE_STYLE_FILL_AREA ( #1496 ) ;
+#1067 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1068 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1445 ) ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#1070 = ORIENTED_EDGE ( 'NONE', *, *, #1583, .T. ) ;
+#1071 = EDGE_LOOP ( 'NONE', ( #758, #1028, #902, #923 ) ) ;
+#1072 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#1073 = ORIENTED_EDGE ( 'NONE', *, *, #76, .T. ) ;
+#1074 = ADVANCED_FACE ( 'NONE', ( #103 ), #1655, .F. ) ;
+#1075 = EDGE_CURVE ( 'NONE', #609, #982, #1310, .T. ) ;
+#1076 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.8199999999999999500 ) ) ;
+#1077 = SURFACE_STYLE_FILL_AREA ( #1464 ) ;
+#1078 = SURFACE_STYLE_USAGE ( .BOTH. , #1653 ) ;
+#1079 = EDGE_CURVE ( 'NONE', #359, #1620, #1387, .T. ) ;
+#1080 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#1081 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 2.299999999999998900, 2.049999999999998900 ) ) ;
+#1082 = EDGE_CURVE ( 'NONE', #699, #982, #274, .T. ) ;
+#1083 = VECTOR ( 'NONE', #467, 1000.000000000000000 ) ;
+#1084 = ORIENTED_EDGE ( 'NONE', *, *, #1783, .T. ) ;
+#1085 = FILL_AREA_STYLE ('',( #1234 ) ) ;
+#1086 = VECTOR ( 'NONE', #1245, 1000.000000000000000 ) ;
+#1087 = ORIENTED_EDGE ( 'NONE', *, *, #390, .T. ) ;
+#1088 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1089 = VECTOR ( 'NONE', #784, 1000.000000000000000 ) ;
+#1090 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1091 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .F. ) ;
+#1092 = PLANE ( 'NONE',  #110 ) ;
+#1093 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #152 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1535, #1696, #988 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1094 = VERTEX_POINT ( 'NONE', #1081 ) ;
+#1095 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1096 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1097 = SURFACE_STYLE_USAGE ( .BOTH. , #1517 ) ;
+#1098 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #398, 'distance_accuracy_value', 'NONE');
+#1099 = FACE_OUTER_BOUND ( 'NONE', #997, .T. ) ;
+#1100 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1101 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1102 = AXIS2_PLACEMENT_3D ( 'NONE', #1509, #251, #810 ) ;
+#1103 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1104 = PRESENTATION_STYLE_ASSIGNMENT (( #1020 ) ) ;
+#1105 = VECTOR ( 'NONE', #1419, 1000.000000000000000 ) ;
+#1106 = ORIENTED_EDGE ( 'NONE', *, *, #269, .T. ) ;
+#1107 = EDGE_CURVE ( 'NONE', #482, #1365, #379, .T. ) ;
+#1108 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .F. ) ;
+#1109 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1110 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1497 ), #548 ) ;
+#1111 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1112 = VECTOR ( 'NONE', #376, 1000.000000000000000 ) ;
+#1113 = STYLED_ITEM ( 'NONE', ( #1522 ), #1754 ) ;
+#1114 = FILL_AREA_STYLE ('',( #1557 ) ) ;
+#1115 = VECTOR ( 'NONE', #312, 1000.000000000000000 ) ;
+#1116 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1117 = LINE ( 'NONE', #285, #1189 ) ;
+#1118 = STYLED_ITEM ( 'NONE', ( #1460 ), #1036 ) ;
+#1119 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -6.994852725712931500E-017 ) ) ;
+#1120 = DIRECTION ( 'NONE',  ( -6.776263578034402700E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1122 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1123 = SHAPE_DEFINITION_REPRESENTATION ( #1178, #92 ) ;
+#1124 = ORIENTED_EDGE ( 'NONE', *, *, #1591, .T. ) ;
+#1125 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1126 = AXIS2_PLACEMENT_3D ( 'NONE', #160, #421, #4 ) ;
+#1127 = LINE ( 'NONE', #294, #746 ) ;
+#1128 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1129 = ORIENTED_EDGE ( 'NONE', *, *, #1331, .T. ) ;
+#1130 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1131 = VECTOR ( 'NONE', #1470, 1000.000000000000000 ) ;
+#1132 = LINE ( 'NONE', #377, #323 ) ;
+#1133 = ORIENTED_EDGE ( 'NONE', *, *, #1555, .T. ) ;
+#1134 = LINE ( 'NONE', #54, #362 ) ;
+#1135 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 6.799999999999999800, 0.1799999999999998800 ) ) ;
+#1136 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999997200, 2.299999999999998900, 0.8199999999999998400 ) ) ;
+#1137 = VECTOR ( 'NONE', #228, 1000.000000000000000 ) ;
+#1138 = EDGE_LOOP ( 'NONE', ( #407, #587, #678, #1616 ) ) ;
+#1139 = LINE ( 'NONE', #849, #620 ) ;
+#1140 = LINE ( 'NONE', #1673, #349 ) ;
+#1141 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1142 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1674 ) ) ;
+#1143 = PLANE ( 'NONE',  #22 ) ;
+#1144 = SURFACE_STYLE_USAGE ( .BOTH. , #718 ) ;
+#1145 = EDGE_CURVE ( 'NONE', #649, #1094, #235, .T. ) ;
+#1146 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1147 = FACE_OUTER_BOUND ( 'NONE', #1312, .T. ) ;
+#1148 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #935 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #723, #708, #13 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1149 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 2.299999999999998900, 2.049999999999998900 ) ) ;
+#1150 = EDGE_CURVE ( 'NONE', #1750, #1273, #1729, .T. ) ;
+#1151 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 3.899999999999999900, 2.049999999999998900 ) ) ;
+#1152 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1153 = SURFACE_STYLE_USAGE ( .BOTH. , #1561 ) ;
+#1154 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1600 ) ) ;
+#1155 = EDGE_CURVE ( 'NONE', #104, #755, #516, .T. ) ;
+#1156 = LINE ( 'NONE', #1306, #1479 ) ;
+#1157 = EDGE_LOOP ( 'NONE', ( #1290, #1347, #1461, #893 ) ) ;
+#1158 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -6.994852725712931500E-017 ) ) ;
+#1159 = FACE_OUTER_BOUND ( 'NONE', #1019, .T. ) ;
+#1160 = ORIENTED_EDGE ( 'NONE', *, *, #1552, .T. ) ;
+#1161 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1162 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #25 ), #1093 ) ;
+#1163 = VECTOR ( 'NONE', #1211, 1000.000000000000000 ) ;
+#1164 = SURFACE_SIDE_STYLE ('',( #1038 ) ) ;
+#1165 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1166 = PRESENTATION_STYLE_ASSIGNMENT (( #1078 ) ) ;
+#1167 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1168 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1169 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1170 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#1171 = AXIS2_PLACEMENT_3D ( 'NONE', #1149, #854, #1017 ) ;
+#1172 = FILL_AREA_STYLE_COLOUR ( '', #257 ) ;
+#1173 = EDGE_CURVE ( 'NONE', #52, #1022, #1618, .T. ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ;
+#1175 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#1176 = VERTEX_POINT ( 'NONE', #831 ) ;
+#1177 = AXIS2_PLACEMENT_3D ( 'NONE', #1511, #952, #1373 ) ;
+#1178 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #118 ) ;
+#1179 = SURFACE_STYLE_FILL_AREA ( #528 ) ;
+#1180 = ORIENTED_EDGE ( 'NONE', *, *, #1079, .T. ) ;
+#1181 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1182 = ADVANCED_FACE ( 'NONE', ( #1159 ), #1537, .F. ) ;
+#1183 = EDGE_CURVE ( 'NONE', #1041, #3, #1769, .T. ) ;
+#1184 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #721, 'distance_accuracy_value', 'NONE');
+#1185 = SURFACE_STYLE_FILL_AREA ( #1197 ) ;
+#1186 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1187 = EDGE_LOOP ( 'NONE', ( #526, #127, #1401, #1219, #1781, #345 ) ) ;
+#1188 = PLANE ( 'NONE',  #921 ) ;
+#1189 = VECTOR ( 'NONE', #966, 1000.000000000000000 ) ;
+#1190 = FILL_AREA_STYLE ('',( #1747 ) ) ;
+#1191 = VECTOR ( 'NONE', #1165, 1000.000000000000000 ) ;
+#1192 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #595 ) ) ;
+#1193 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1194 = VECTOR ( 'NONE', #905, 1000.000000000000000 ) ;
+#1195 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1196 = EDGE_LOOP ( 'NONE', ( #495, #653, #1288, #1663 ) ) ;
+#1197 = FILL_AREA_STYLE ('',( #168 ) ) ;
+#1198 = EDGE_LOOP ( 'NONE', ( #1548, #1595, #840, #6 ) ) ;
+#1199 = VERTEX_POINT ( 'NONE', #137 ) ;
+#1200 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1201 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #534, 'distance_accuracy_value', 'NONE');
+#1202 = EDGE_CURVE ( 'NONE', #824, #719, #405, .T. ) ;
+#1203 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, -2.049999999999999800 ) ) ;
+#1204 = ADVANCED_FACE ( 'NONE', ( #843 ), #427, .F. ) ;
+#1205 = ORIENTED_EDGE ( 'NONE', *, *, #869, .F. ) ;
+#1206 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #551 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #280, #1689, #838 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1207 = EDGE_CURVE ( 'NONE', #445, #1199, #1127, .T. ) ;
+#1208 = CARTESIAN_POINT ( 'NONE',  ( 2.849999999999999600, 2.299999999999998900, -2.050000000000000700 ) ) ;
+#1209 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#1210 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1503 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #603, #887, #739 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1211 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1212 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#1213 = STYLED_ITEM ( 'NONE', ( #795 ), #1074 ) ;
+#1214 = ADVANCED_FACE ( 'NONE', ( #358 ), #700, .F. ) ;
+#1215 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1216 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1217 = ORIENTED_EDGE ( 'NONE', *, *, #592, .F. ) ;
+#1218 = VECTOR ( 'NONE', #1121, 1000.000000000000000 ) ;
+#1219 = ORIENTED_EDGE ( 'NONE', *, *, #176, .F. ) ;
+#1220 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1221 = ORIENTED_EDGE ( 'NONE', *, *, #990, .F. ) ;
+#1222 = FILL_AREA_STYLE ('',( #1776 ) ) ;
+#1223 = STYLED_ITEM ( 'NONE', ( #383 ), #1490 ) ;
+#1224 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1225 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -2.209838822900390600E-016, 1.000000000000000000 ) ) ;
+#1226 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #743 ) ) ;
+#1227 = FACE_BOUND ( 'NONE', #820, .T. ) ;
+#1228 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 2.299999999999998900, 2.049999999999999800 ) ) ;
+#1229 = ORIENTED_EDGE ( 'NONE', *, *, #924, .F. ) ;
+#1230 = LINE ( 'NONE', #1553, #675 ) ;
+#1231 = ORIENTED_EDGE ( 'NONE', *, *, #677, .T. ) ;
+#1232 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1233 = ADVANCED_FACE ( 'NONE', ( #73 ), #166, .F. ) ;
+#1234 = FILL_AREA_STYLE_COLOUR ( '', #178 ) ;
+#1235 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1236 = STYLED_ITEM ( 'NONE', ( #1474 ), #632 ) ;
+#1237 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1807, 'distance_accuracy_value', 'NONE');
+#1238 = SURFACE_SIDE_STYLE ('',( #847 ) ) ;
+#1239 = EDGE_CURVE ( 'NONE', #1458, #1438, #146, .T. ) ;
+#1240 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1241 = ORIENTED_EDGE ( 'NONE', *, *, #681, .T. ) ;
+#1242 = SURFACE_SIDE_STYLE ('',( #1417 ) ) ;
+#1243 = EDGE_CURVE ( 'NONE', #1022, #796, #1156, .T. ) ;
+#1244 = ORIENTED_EDGE ( 'NONE', *, *, #293, .T. ) ;
+#1245 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.521687259628778000E-016 ) ) ;
+#1246 = LINE ( 'NONE', #754, #82 ) ;
+#1247 = ORIENTED_EDGE ( 'NONE', *, *, #1459, .F. ) ;
+#1248 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 3.299999999999999800, 2.049999999999999800 ) ) ;
+#1249 = AXIS2_PLACEMENT_3D ( 'NONE', #1726, #189, #1169 ) ;
+#1250 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #360 ), #1394 ) ;
+#1251 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#1252 = AXIS2_PLACEMENT_3D ( 'NONE', #1381, #153, #300 ) ;
+#1253 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .T. ) ;
+#1254 = SURFACE_STYLE_USAGE ( .BOTH. , #266 ) ;
+#1255 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1256 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1257 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.758165685111629100E-016, -0.0000000000000000000 ) ) ;
+#1258 = STYLED_ITEM ( 'NONE', ( #471 ), #1378 ) ;
+#1259 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #313, 'distance_accuracy_value', 'NONE');
+#1260 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1261 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #230 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #336, #1590, #44 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1262 = SURFACE_STYLE_USAGE ( .BOTH. , #296 ) ;
+#1263 = ORIENTED_EDGE ( 'NONE', *, *, #579, .T. ) ;
+#1264 = FILL_AREA_STYLE ('',( #552 ) ) ;
+#1265 = EDGE_LOOP ( 'NONE', ( #220, #564, #233, #1525 ) ) ;
+#1266 = FACE_OUTER_BOUND ( 'NONE', #459, .T. ) ;
+#1267 = EDGE_LOOP ( 'NONE', ( #1044, #1343, #162, #936 ) ) ;
+#1268 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 2.209838822900390600E-016, -1.000000000000000000 ) ) ;
+#1269 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1270 = LINE ( 'NONE', #863, #616 ) ;
+#1271 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1528 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1661, #388, #1822 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1272 = SURFACE_SIDE_STYLE ('',( #577 ) ) ;
+#1273 = VERTEX_POINT ( 'NONE', #1584 ) ;
+#1274 = STYLED_ITEM ( 'NONE', ( #1739 ), #227 ) ;
+#1275 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1276 = ORIENTED_EDGE ( 'NONE', *, *, #1398, .F. ) ;
+#1277 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, 0.1799999999999996000 ) ) ;
+#1278 = FILL_AREA_STYLE_COLOUR ( '', #762 ) ;
+#1279 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.521687259628778000E-016 ) ) ;
+#1280 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.057758217059028700E-016 ) ) ;
+#1281 = STYLED_ITEM ( 'NONE', ( #1638 ), #1605 ) ;
+#1282 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#1283 = FACE_OUTER_BOUND ( 'NONE', #1695, .T. ) ;
+#1284 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#1285 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1098 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #398, #537, #812 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1286 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1287 = FACE_OUTER_BOUND ( 'NONE', #1485, .T. ) ;
+#1288 = ORIENTED_EDGE ( 'NONE', *, *, #986, .F. ) ;
+#1289 = VECTOR ( 'NONE', #261, 1000.000000000000000 ) ;
+#1290 = ORIENTED_EDGE ( 'NONE', *, *, #141, .T. ) ;
+#1291 = PRESENTATION_STYLE_ASSIGNMENT (( #1457 ) ) ;
+#1292 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1293 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1294 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1295 = ORIENTED_EDGE ( 'NONE', *, *, #151, .F. ) ;
+#1296 = FILL_AREA_STYLE ('',( #731 ) ) ;
+#1297 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1445 ), #1738 ) ;
+#1298 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, -2.049999999999999800 ) ) ;
+#1299 = EDGE_CURVE ( 'NONE', #1365, #1502, #513, .T. ) ;
+#1300 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1301 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1497 ) ) ;
+#1302 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1303 = EDGE_CURVE ( 'NONE', #433, #378, #913, .T. ) ;
+#1304 = PRODUCT ( 'B2B-XH-A', 'B2B-XH-A', '', ( #1027 ) ) ;
+#1305 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1306 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1307 = STYLED_ITEM ( 'NONE', ( #1426 ), #59 ) ;
+#1308 = ORIENTED_EDGE ( 'NONE', *, *, #623, .T. ) ;
+#1309 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1310 = LINE ( 'NONE', #1670, #891 ) ;
+#1311 = VECTOR ( 'NONE', #1256, 1000.000000000000000 ) ;
+#1312 = EDGE_LOOP ( 'NONE', ( #1129, #1087, #1816, #539 ) ) ;
+#1313 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#1314 = LINE ( 'NONE', #955, #712 ) ;
+#1315 = VECTOR ( 'NONE', #1498, 1000.000000000000000 ) ;
+#1316 = CLOSED_SHELL ( 'NONE', ( #632, #1744, #1778, #94, #499, #753, #624, #638, #1320, #1758, #68, #646, #209, #1063, #84, #1610, #1649, #1204, #1477, #1182, #763, #227, #1754, #59, #506, #781, #1344, #365, #512, #1636, #1214, #1233, #1490, #1326, #1074, #1605, #1378, #1036, #802, #775 ) ) ;
+#1317 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1318 = ORIENTED_EDGE ( 'NONE', *, *, #1386, .F. ) ;
+#1319 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1779, 'distance_accuracy_value', 'NONE');
+#1320 = ADVANCED_FACE ( 'NONE', ( #1287 ), #332, .F. ) ;
+#1321 = ORIENTED_EDGE ( 'NONE', *, *, #39, .F. ) ;
+#1322 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1323 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1324 = FACE_OUTER_BOUND ( 'NONE', #1187, .T. ) ;
+#1325 = VECTOR ( 'NONE', #1671, 1000.000000000000000 ) ;
+#1326 = ADVANCED_FACE ( 'NONE', ( #605 ), #1015, .F. ) ;
+#1327 = SURFACE_STYLE_USAGE ( .BOTH. , #350 ) ;
+#1328 = ORIENTED_EDGE ( 'NONE', *, *, #397, .T. ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #545, .F. ) ;
+#1330 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#1331 = EDGE_CURVE ( 'NONE', #104, #1438, #768, .T. ) ;
+#1332 = STYLED_ITEM ( 'NONE', ( #1393 ), #499 ) ;
+#1333 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#1334 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#1335 = SURFACE_STYLE_FILL_AREA ( #661 ) ;
+#1336 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1337 = PLANE ( 'NONE',  #770 ) ;
+#1338 = EDGE_LOOP ( 'NONE', ( #1389, #816, #1229, #124 ) ) ;
+#1339 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000002700, 7.705096679918781900, 0.1799999999999998300 ) ) ;
+#1340 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #335 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1462, #1045, #1186 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1341 = VECTOR ( 'NONE', #687, 1000.000000000000000 ) ;
+#1342 = VECTOR ( 'NONE', #401, 1000.000000000000000 ) ;
+#1343 = ORIENTED_EDGE ( 'NONE', *, *, #203, .T. ) ;
+#1344 = ADVANCED_FACE ( 'NONE', ( #1410 ), #720, .F. ) ;
+#1345 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1346 = LINE ( 'NONE', #1772, #129 ) ;
+#1347 = ORIENTED_EDGE ( 'NONE', *, *, #69, .T. ) ;
+#1348 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1236 ) ) ;
+#1349 = VECTOR ( 'NONE', #1161, 1000.000000000000000 ) ;
+#1350 = ORIENTED_EDGE ( 'NONE', *, *, #1555, .F. ) ;
+#1351 = FILL_AREA_STYLE ('',( #1643 ) ) ;
+#1352 = ORIENTED_EDGE ( 'NONE', *, *, #672, .F. ) ;
+#1353 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 2.299999999999998900, 0.1799999999999998800 ) ) ;
+#1354 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#1355 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #422 ) ) ;
+#1356 = EDGE_CURVE ( 'NONE', #686, #17, #1656, .T. ) ;
+#1357 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1358 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 4.336808689942017700E-016, -1.000000000000000000 ) ) ;
+#1359 = EDGE_CURVE ( 'NONE', #1791, #357, #1613, .T. ) ;
+#1360 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000000500, 6.799999999999999800, 0.8199999999999997300 ) ) ;
+#1361 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 0.0000000000000000000, -2.875000000000000400 ) ) ;
+#1362 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #135, 'distance_accuracy_value', 'NONE');
+#1363 = ORIENTED_EDGE ( 'NONE', *, *, #355, .T. ) ;
+#1364 = FILL_AREA_STYLE_COLOUR ( '', #301 ) ;
+#1365 = VERTEX_POINT ( 'NONE', #767 ) ;
+#1366 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1367 = ORIENTED_EDGE ( 'NONE', *, *, #702, .F. ) ;
+#1368 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1369 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1008 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1690, #841, #15 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1370 = VECTOR ( 'NONE', #329, 1000.000000000000000 ) ;
+#1371 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 6.799999999999999800, 0.5000000000000000000 ) ) ;
+#1372 = EDGE_LOOP ( 'NONE', ( #483, #1665, #855, #917 ) ) ;
+#1373 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#1374 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.694065894508599700E-016 ) ) ;
+#1375 = LINE ( 'NONE', #343, #1011 ) ;
+#1376 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1377 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#1378 = ADVANCED_FACE ( 'NONE', ( #1283 ), #211, .F. ) ;
+#1379 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #485 ), #578 ) ;
+#1380 = PLANE ( 'NONE',  #615 ) ;
+#1381 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#1382 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1116, 'distance_accuracy_value', 'NONE');
+#1383 = PRESENTATION_STYLE_ASSIGNMENT (( #1694 ) ) ;
+#1384 = ORIENTED_EDGE ( 'NONE', *, *, #116, .F. ) ;
+#1385 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#1386 = EDGE_CURVE ( 'NONE', #310, #1502, #1455, .T. ) ;
+#1387 = LINE ( 'NONE', #821, #607 ) ;
+#1388 = FACE_OUTER_BOUND ( 'NONE', #1267, .T. ) ;
+#1389 = ORIENTED_EDGE ( 'NONE', *, *, #681, .F. ) ;
+#1390 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1113 ) ) ;
+#1391 = SURFACE_STYLE_USAGE ( .BOTH. , #142 ) ;
+#1392 = FACE_OUTER_BOUND ( 'NONE', #1198, .T. ) ;
+#1393 = PRESENTATION_STYLE_ASSIGNMENT (( #1640 ) ) ;
+#1394 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1560 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1293, #12, #291 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1395 = DIRECTION ( 'NONE',  ( 6.776263578034402700E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1396 = LINE ( 'NONE', #1284, #1349 ) ;
+#1397 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 2.299999999999998900, 2.049999999999999800 ) ) ;
+#1398 = EDGE_CURVE ( 'NONE', #697, #686, #1, .T. ) ;
+#1399 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ;
+#1400 = SURFACE_STYLE_USAGE ( .BOTH. , #1411 ) ;
+#1401 = ORIENTED_EDGE ( 'NONE', *, *, #990, .T. ) ;
+#1402 = DIRECTION ( 'NONE',  ( 8.470329472543004600E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1403 = FILL_AREA_STYLE ('',( #425 ) ) ;
+#1404 = SURFACE_STYLE_USAGE ( .BOTH. , #158 ) ;
+#1405 = CARTESIAN_POINT ( 'NONE',  ( 1.749999999999999300, 7.000000000000000000, -3.043132631298738100 ) ) ;
+#1406 = AXIS2_PLACEMENT_3D ( 'NONE', #1049, #225, #1749 ) ;
+#1407 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1408 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #62 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1195, #221, #1624 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1409 = PLANE ( 'NONE',  #815 ) ;
+#1410 = FACE_OUTER_BOUND ( 'NONE', #563, .T. ) ;
+#1411 = SURFACE_SIDE_STYLE ('',( #1501 ) ) ;
+#1412 = SURFACE_STYLE_FILL_AREA ( #273 ) ;
+#1413 = SURFACE_STYLE_FILL_AREA ( #1543 ) ;
+#1414 = VERTEX_POINT ( 'NONE', #1447 ) ;
+#1415 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1416 = LINE ( 'NONE', #1635, #1089 ) ;
+#1417 = SURFACE_STYLE_FILL_AREA ( #1814 ) ;
+#1418 = ORIENTED_EDGE ( 'NONE', *, *, #759, .F. ) ;
+#1419 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#1420 = ORIENTED_EDGE ( 'NONE', *, *, #962, .T. ) ;
+#1421 = FILL_AREA_STYLE_COLOUR ( '', #1152 ) ;
+#1422 = SURFACE_STYLE_USAGE ( .BOTH. , #7 ) ;
+#1423 = VERTEX_POINT ( 'NONE', #1175 ) ;
+#1424 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #393 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1737, #333, #630 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1425 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#1426 = PRESENTATION_STYLE_ASSIGNMENT (( #549 ) ) ;
+#1427 = EDGE_CURVE ( 'NONE', #755, #1458, #491, .T. ) ;
+#1428 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #972, 'distance_accuracy_value', 'NONE');
+#1429 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -1.694065894508599700E-016 ) ) ;
+#1430 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1431 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1432 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #424 ), #619 ) ;
+#1433 = SURFACE_STYLE_USAGE ( .BOTH. , #1563 ) ;
+#1434 = PRESENTATION_STYLE_ASSIGNMENT (( #695 ) ) ;
+#1435 = ORIENTED_EDGE ( 'NONE', *, *, #151, .T. ) ;
+#1436 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1437 = LINE ( 'NONE', #535, #275 ) ;
+#1438 = VERTEX_POINT ( 'NONE', #920 ) ;
+#1439 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ;
+#1440 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 0.0000000000000000000, 0.1799999999999998800 ) ) ;
+#1441 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1442 = LINE ( 'NONE', #40, #1370 ) ;
+#1443 = ORIENTED_EDGE ( 'NONE', *, *, #351, .F. ) ;
+#1444 = PLANE ( 'NONE',  #779 ) ;
+#1445 = STYLED_ITEM ( 'NONE', ( #1785 ), #646 ) ;
+#1446 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #381, 'distance_accuracy_value', 'NONE');
+#1447 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 6.799999999999999800, 0.1799999999999999400 ) ) ;
+#1448 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#1449 = LINE ( 'NONE', #16, #1608 ) ;
+#1450 = EDGE_CURVE ( 'NONE', #1176, #671, #813, .T. ) ;
+#1451 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1514 ), #80 ) ;
+#1452 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1453 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #422 ), #206 ) ;
+#1454 = STYLED_ITEM ( 'NONE', ( #90 ), #68 ) ;
+#1455 = LINE ( 'NONE', #470, #337 ) ;
+#1456 = ORIENTED_EDGE ( 'NONE', *, *, #962, .F. ) ;
+#1457 = SURFACE_STYLE_USAGE ( .BOTH. , #190 ) ;
+#1458 = VERTEX_POINT ( 'NONE', #741 ) ;
+#1459 = EDGE_CURVE ( 'NONE', #1031, #1570, #786, .T. ) ;
+#1460 = PRESENTATION_STYLE_ASSIGNMENT (( #1254 ) ) ;
+#1461 = ORIENTED_EDGE ( 'NONE', *, *, #305, .F. ) ;
+#1462 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1463 = PRESENTATION_STYLE_ASSIGNMENT (( #226 ) ) ;
+#1464 = FILL_AREA_STYLE ('',( #326 ) ) ;
+#1465 = VECTOR ( 'NONE', #191, 1000.000000000000000 ) ;
+#1466 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .T. ) ;
+#1467 = SURFACE_STYLE_FILL_AREA ( #1700 ) ;
+#1468 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #85 ), #1685 ) ;
+#1469 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1470 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1471 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #934 ) ) ;
+#1472 = PLANE ( 'NONE',  #899 ) ;
+#1473 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -6.994852725712931500E-017 ) ) ;
+#1474 = PRESENTATION_STYLE_ASSIGNMENT (( #138 ) ) ;
+#1475 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.694065894508599700E-016 ) ) ;
+#1476 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1477 = ADVANCED_FACE ( 'NONE', ( #1706 ), #745, .F. ) ;
+#1478 = SURFACE_STYLE_USAGE ( .BOTH. , #932 ) ;
+#1479 = VECTOR ( 'NONE', #194, 1000.000000000000000 ) ;
+#1480 = LINE ( 'NONE', #828, #914 ) ;
+#1481 = EDGE_LOOP ( 'NONE', ( #536, #1813, #440, #1556 ) ) ;
+#1482 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1674 ), #1424 ) ;
+#1483 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1484 = ORIENTED_EDGE ( 'NONE', *, *, #1488, .T. ) ;
+#1485 = EDGE_LOOP ( 'NONE', ( #1777, #1205, #1708, #559, #668, #1582, #581, #75 ) ) ;
+#1486 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1487 = SURFACE_STYLE_FILL_AREA ( #637 ) ;
+#1488 = EDGE_CURVE ( 'NONE', #801, #649, #1246, .T. ) ;
+#1489 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1490 = ADVANCED_FACE ( 'NONE', ( #1064 ), #1032, .F. ) ;
+#1491 = PLANE ( 'NONE',  #519 ) ;
+#1492 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1454 ) ) ;
+#1493 = CARTESIAN_POINT ( 'NONE',  ( 1.569999999999999800, 0.0000000000000000000, 0.1799999999999999900 ) ) ;
+#1494 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#1495 = EDGE_CURVE ( 'NONE', #1570, #974, #734, .T. ) ;
+#1496 = FILL_AREA_STYLE ('',( #1172 ) ) ;
+#1497 = STYLED_ITEM ( 'NONE', ( #1383 ), #92 ) ;
+#1498 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1499 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1500 = ORIENTED_EDGE ( 'NONE', *, *, #1459, .T. ) ;
+#1501 = SURFACE_STYLE_FILL_AREA ( #417 ) ;
+#1502 = VERTEX_POINT ( 'NONE', #1493 ) ;
+#1503 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #603, 'distance_accuracy_value', 'NONE');
+#1504 = ORIENTED_EDGE ( 'NONE', *, *, #702, .T. ) ;
+#1505 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #250 ), #740 ) ;
+#1506 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1507 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1508 = LINE ( 'NONE', #925, #1465 ) ;
+#1509 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, -3.400000000000001200, 0.1799999999999998800 ) ) ;
+#1510 = ORIENTED_EDGE ( 'NONE', *, *, #203, .F. ) ;
+#1511 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#1512 = EDGE_LOOP ( 'NONE', ( #896, #283, #1456, #688 ) ) ;
+#1513 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -4.336808689942017700E-016 ) ) ;
+#1514 = STYLED_ITEM ( 'NONE', ( #1615 ), #1758 ) ;
+#1515 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1516 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #309 ) ) ;
+#1517 = SURFACE_SIDE_STYLE ('',( #1000 ) ) ;
+#1518 = VECTOR ( 'NONE', #1025, 1000.000000000000000 ) ;
+#1519 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1520 = EDGE_CURVE ( 'NONE', #197, #671, #500, .T. ) ;
+#1521 = SURFACE_SIDE_STYLE ('',( #830 ) ) ;
+#1522 = PRESENTATION_STYLE_ASSIGNMENT (( #1262 ) ) ;
+#1523 = EDGE_LOOP ( 'NONE', ( #477, #147, #1418, #107 ) ) ;
+#1524 = FILL_AREA_STYLE ('',( #1364 ) ) ;
+#1525 = ORIENTED_EDGE ( 'NONE', *, *, #1562, .F. ) ;
+#1526 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1527 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1332 ), #123 ) ;
+#1528 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1661, 'distance_accuracy_value', 'NONE');
+#1529 = LINE ( 'NONE', #640, #897 ) ;
+#1530 = VECTOR ( 'NONE', #113, 1000.000000000000000 ) ;
+#1531 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 2.299999999999998900, 0.1799999999999998800 ) ) ;
+#1532 = FILL_AREA_STYLE_COLOUR ( '', #74 ) ;
+#1533 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1118 ) ) ;
+#1534 = LINE ( 'NONE', #1018, #364 ) ;
+#1535 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1536 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -8.470329472543004600E-017 ) ) ;
+#1537 = PLANE ( 'NONE',  #363 ) ;
+#1538 = SURFACE_STYLE_USAGE ( .BOTH. , #277 ) ;
+#1539 = LINE ( 'NONE', #558, #1678 ) ;
+#1540 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#1541 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1542 = ORIENTED_EDGE ( 'NONE', *, *, #965, .F. ) ;
+#1543 = FILL_AREA_STYLE ('',( #569 ) ) ;
+#1544 = EDGE_CURVE ( 'NONE', #706, #171, #51, .T. ) ;
+#1545 = ORIENTED_EDGE ( 'NONE', *, *, #1427, .T. ) ;
+#1546 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1547 = LINE ( 'NONE', #353, #940 ) ;
+#1548 = ORIENTED_EDGE ( 'NONE', *, *, #176, .T. ) ;
+#1549 = STYLED_ITEM ( 'NONE', ( #216 ), #1649 ) ;
+#1550 = EDGE_LOOP ( 'NONE', ( #1484, #1443, #195, #31, #948, #318 ) ) ;
+#1551 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 2.299999999999998900, 2.049999999999999800 ) ) ;
+#1552 = EDGE_CURVE ( 'NONE', #426, #960, #690, .T. ) ;
+#1553 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 0.0000000000000000000, 2.874999999999999600 ) ) ;
+#1554 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1555 = EDGE_CURVE ( 'NONE', #378, #1646, #1346, .T. ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #76, .F. ) ;
+#1557 = FILL_AREA_STYLE_COLOUR ( '', #1483 ) ;
+#1558 = EDGE_LOOP ( 'NONE', ( #410, #342, #78, #1001 ) ) ;
+#1559 = SURFACE_STYLE_USAGE ( .BOTH. , #1830 ) ;
+#1560 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1293, 'distance_accuracy_value', 'NONE');
+#1561 = SURFACE_SIDE_STYLE ('',( #789 ) ) ;
+#1562 = EDGE_CURVE ( 'NONE', #1791, #1646, #1547, .T. ) ;
+#1563 = SURFACE_SIDE_STYLE ('',( #598 ) ) ;
+#1564 = LINE ( 'NONE', #547, #1723 ) ;
+#1565 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1566 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #595 ), #1408 ) ;
+#1567 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1568 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1569 = CARTESIAN_POINT ( 'NONE',  ( -3.700000000000000200, 6.999999999999999100, 2.874999999999999600 ) ) ;
+#1570 = VERTEX_POINT ( 'NONE', #662 ) ;
+#1571 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -6.994852725712931500E-017, 1.000000000000000000 ) ) ;
+#1572 = SURFACE_STYLE_FILL_AREA ( #1264 ) ;
+#1573 = ORIENTED_EDGE ( 'NONE', *, *, #1617, .F. ) ;
+#1574 = DIRECTION ( 'NONE',  ( 8.470329472543004600E-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1575 = LINE ( 'NONE', #1208, #1794 ) ;
+#1576 = LINE ( 'NONE', #1067, #1315 ) ;
+#1577 = FILL_AREA_STYLE_COLOUR ( '', #666 ) ;
+#1578 = LINE ( 'NONE', #803, #1820 ) ;
+#1579 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1580 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #66 ), #1765 ) ;
+#1581 = FILL_AREA_STYLE_COLOUR ( '', #752 ) ;
+#1582 = ORIENTED_EDGE ( 'NONE', *, *, #390, .F. ) ;
+#1583 = EDGE_CURVE ( 'NONE', #1639, #276, #1576, .T. ) ;
+#1584 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 2.299999999999998900, 0.8199999999999999500 ) ) ;
+#1585 = SURFACE_STYLE_USAGE ( .BOTH. , #481 ) ;
+#1586 = EDGE_CURVE ( 'NONE', #201, #772, #409, .T. ) ;
+#1587 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1588 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1589 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1345, 'distance_accuracy_value', 'NONE');
+#1590 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1591 = EDGE_CURVE ( 'NONE', #1620, #1423, #1132, .T. ) ;
+#1592 = VERTEX_POINT ( 'NONE', #1333 ) ;
+#1593 = DIRECTION ( 'NONE',  ( -6.776263578034402700E-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1594 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1595 = ORIENTED_EDGE ( 'NONE', *, *, #965, .T. ) ;
+#1596 = VECTOR ( 'NONE', #679, 1000.000000000000000 ) ;
+#1597 = FACE_OUTER_BOUND ( 'NONE', #214, .T. ) ;
+#1598 = ORIENTED_EDGE ( 'NONE', *, *, #993, .F. ) ;
+#1599 = DIRECTION ( 'NONE',  ( -1.694065894508599700E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1600 = STYLED_ITEM ( 'NONE', ( #402 ), #1344 ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#1602 = ORIENTED_EDGE ( 'NONE', *, *, #1386, .T. ) ;
+#1603 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1604 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1605 = ADVANCED_FACE ( 'NONE', ( #1687 ), #91, .F. ) ;
+#1606 = EDGE_LOOP ( 'NONE', ( #633, #391, #1731, #330 ) ) ;
+#1607 = FILL_AREA_STYLE ('',( #635 ) ) ;
+#1608 = VECTOR ( 'NONE', #33, 1000.000000000000000 ) ;
+#1609 = LINE ( 'NONE', #268, #866 ) ;
+#1610 = ADVANCED_FACE ( 'NONE', ( #1597 ), #927, .F. ) ;
+#1611 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 8.470329472543004600E-017 ) ) ;
+#1612 = AXIS2_PLACEMENT_3D ( 'NONE', #515, #1090, #109 ) ;
+#1613 = LINE ( 'NONE', #1743, #629 ) ;
+#1614 = FILL_AREA_STYLE_COLOUR ( '', #957 ) ;
+#1615 = PRESENTATION_STYLE_ASSIGNMENT (( #1404 ) ) ;
+#1616 = ORIENTED_EDGE ( 'NONE', *, *, #487, .T. ) ;
+#1617 = EDGE_CURVE ( 'NONE', #1791, #50, #586, .T. ) ;
+#1618 = LINE ( 'NONE', #663, #1021 ) ;
+#1619 = SURFACE_STYLE_FILL_AREA ( #1351 ) ;
+#1620 = VERTEX_POINT ( 'NONE', #783 ) ;
+#1621 = AXIS2_PLACEMENT_3D ( 'NONE', #946, #102, #1080 ) ;
+#1622 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#1623 = ORIENTED_EDGE ( 'NONE', *, *, #1150, .F. ) ;
+#1624 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1625 = STYLED_ITEM ( 'NONE', ( #340 ), #1063 ) ;
+#1626 = SURFACE_SIDE_STYLE ('',( #1487 ) ) ;
+#1627 = SURFACE_STYLE_FILL_AREA ( #1190 ) ;
+#1628 = FILL_AREA_STYLE ('',( #1614 ) ) ;
+#1629 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1630 = STYLED_ITEM ( 'NONE', ( #523 ), #1477 ) ;
+#1631 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1632 = ORIENTED_EDGE ( 'NONE', *, *, #1652, .F. ) ;
+#1633 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #991 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #431, #133, #1109 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1634 = ORIENTED_EDGE ( 'NONE', *, *, #293, .F. ) ;
+#1635 = CARTESIAN_POINT ( 'NONE',  ( -0.9299999999999998300, -3.400000000000001200, 0.8199999999999998400 ) ) ;
+#1636 = ADVANCED_FACE ( 'NONE', ( #1730 ), #86, .F. ) ;
+#1637 = LINE ( 'NONE', #780, #981 ) ;
+#1638 = PRESENTATION_STYLE_ASSIGNMENT (( #1478 ) ) ;
+#1639 = VERTEX_POINT ( 'NONE', #1232 ) ;
+#1640 = SURFACE_STYLE_USAGE ( .BOTH. , #394 ) ;
+#1641 = LINE ( 'NONE', #1170, #219 ) ;
+#1642 = PRESENTATION_STYLE_ASSIGNMENT (( #959 ) ) ;
+#1643 = FILL_AREA_STYLE_COLOUR ( '', #320 ) ;
+#1644 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1431, 'distance_accuracy_value', 'NONE');
+#1645 = LINE ( 'NONE', #448, #366 ) ;
+#1646 = VERTEX_POINT ( 'NONE', #833 ) ;
+#1647 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000100, 2.299999999999998900, 0.8199999999999998400 ) ) ;
+#1648 = EDGE_LOOP ( 'NONE', ( #1771, #1180, #1124, #612 ) ) ;
+#1649 = ADVANCED_FACE ( 'NONE', ( #1388 ), #1092, .F. ) ;
+#1650 = STYLED_ITEM ( 'NONE', ( #241 ), #209 ) ;
+#1651 = FILL_AREA_STYLE_COLOUR ( '', #892 ) ;
+#1652 = EDGE_CURVE ( 'NONE', #772, #3, #608, .T. ) ;
+#1653 = SURFACE_SIDE_STYLE ('',( #441 ) ) ;
+#1654 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1655 = PLANE ( 'NONE',  #878 ) ;
+#1656 = LINE ( 'NONE', #1569, #664 ) ;
+#1657 = PLANE ( 'NONE',  #1102 ) ;
+#1658 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1332 ) ) ;
+#1659 = LINE ( 'NONE', #1707, #297 ) ;
+#1660 = VERTEX_POINT ( 'NONE', #1361 ) ;
+#1661 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1662 = LINE ( 'NONE', #1069, #237 ) ;
+#1663 = ORIENTED_EDGE ( 'NONE', *, *, #1207, .F. ) ;
+#1664 = PLANE ( 'NONE',  #89 ) ;
+#1665 = ORIENTED_EDGE ( 'NONE', *, *, #1082, .F. ) ;
+#1666 = SURFACE_STYLE_FILL_AREA ( #1085 ) ;
+#1667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, -4.336808689942017700E-016 ) ) ;
+#1668 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1669 = VERTEX_POINT ( 'NONE', #811 ) ;
+#1670 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, -2.049999999999999800 ) ) ;
+#1671 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1672 = STYLED_ITEM ( 'NONE', ( #338 ), #1778 ) ;
+#1673 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.874999999999999600 ) ) ;
+#1674 = STYLED_ITEM ( 'NONE', ( #862 ), #763 ) ;
+#1675 = FILL_AREA_STYLE_COLOUR ( '', #406 ) ;
+#1676 = FACE_OUTER_BOUND ( 'NONE', #657, .T. ) ;
+#1677 = EDGE_CURVE ( 'NONE', #697, #1717, #1770, .T. ) ;
+#1678 = VECTOR ( 'NONE', #1120, 1000.000000000000000 ) ;
+#1679 = SURFACE_STYLE_USAGE ( .BOTH. , #1272 ) ;
+#1680 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1681 = ORIENTED_EDGE ( 'NONE', *, *, #455, .T. ) ;
+#1682 = VECTOR ( 'NONE', #1374, 1000.000000000000000 ) ;
+#1683 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .F. ) ;
+#1684 = FILL_AREA_STYLE_COLOUR ( '', #1761 ) ;
+#1685 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1703 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #442, #1125, #1002 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1686 = VECTOR ( 'NONE', #933, 1000.000000000000000 ) ;
+#1687 = FACE_OUTER_BOUND ( 'NONE', #1071, .T. ) ;
+#1688 = EDGE_LOOP ( 'NONE', ( #1420, #744, #989, #1231 ) ) ;
+#1689 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1690 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1691 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1692 = ORIENTED_EDGE ( 'NONE', *, *, #1495, .T. ) ;
+#1693 = PLANE ( 'NONE',  #463 ) ;
+#1694 = SURFACE_STYLE_USAGE ( .BOTH. , #292 ) ;
+#1695 = EDGE_LOOP ( 'NONE', ( #1062, #1623, #941, #1692 ) ) ;
+#1696 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1697 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1223 ) ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 1.050000000000000000 ) ) ;
+#1699 = LINE ( 'NONE', #304, #488 ) ;
+#1700 = FILL_AREA_STYLE ('',( #1006 ) ) ;
+#1701 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1259 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #313, #1294, #42 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1702 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1703 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #442, 'distance_accuracy_value', 'NONE');
+#1704 = SURFACE_STYLE_USAGE ( .BOTH. , #703 ) ;
+#1705 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000002700, 0.0000000000000000000, 0.1799999999999999900 ) ) ;
+#1706 = FACE_OUTER_BOUND ( 'NONE', #889, .T. ) ;
+#1707 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#1708 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ;
+#1709 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1710 = ORIENTED_EDGE ( 'NONE', *, *, #1239, .T. ) ;
+#1711 = SURFACE_STYLE_USAGE ( .BOTH. , #860 ) ;
+#1712 = FILL_AREA_STYLE ('',( #877 ) ) ;
+#1713 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, -3.400000000000001200, 0.8199999999999998400 ) ) ;
+#1714 = EDGE_CURVE ( 'NONE', #1041, #201, #1437, .T. ) ;
+#1715 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1716 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #208 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #271, #693, #1668 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1717 = VERTEX_POINT ( 'NONE', #396 ) ;
+#1718 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000100, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#1719 = EDGE_CURVE ( 'NONE', #50, #609, #517, .T. ) ;
+#1720 = FILL_AREA_STYLE ('',( #1421 ) ) ;
+#1721 = VECTOR ( 'NONE', #1429, 1000.000000000000000 ) ;
+#1722 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #472 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1430, #594, #24 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1723 = VECTOR ( 'NONE', #1122, 1000.000000000000000 ) ;
+#1724 = CARTESIAN_POINT ( 'NONE',  ( -1.750000000000000700, 7.000000000000000000, 2.050000000000000300 ) ) ;
+#1725 = VECTOR ( 'NONE', #1611, 1000.000000000000000 ) ;
+#1726 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 7.705096679918781900, 0.8199999999999998400 ) ) ;
+#1727 = ORIENTED_EDGE ( 'NONE', *, *, #832, .T. ) ;
+#1728 = SURFACE_STYLE_USAGE ( .BOTH. , #626 ) ;
+#1729 = LINE ( 'NONE', #246, #1341 ) ;
+#1730 = FACE_OUTER_BOUND ( 'NONE', #622, .T. ) ;
+#1731 = ORIENTED_EDGE ( 'NONE', *, *, #1591, .F. ) ;
+#1732 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 7.705096679918781900, 0.1799999999999998800 ) ) ;
+#1733 = LINE ( 'NONE', #1076, #1043 ) ;
+#1734 = ORIENTED_EDGE ( 'NONE', *, *, #956, .F. ) ;
+#1735 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 0.0000000000000000000, 0.8199999999999998400 ) ) ;
+#1736 = LINE ( 'NONE', #122, #325 ) ;
+#1737 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1738 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #660 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1579, #1302, #868 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1739 = PRESENTATION_STYLE_ASSIGNMENT (( #1065 ) ) ;
+#1740 = VERTEX_POINT ( 'NONE', #1385 ) ;
+#1741 = PRESENTATION_STYLE_ASSIGNMENT (( #1559 ) ) ;
+#1742 = EDGE_LOOP ( 'NONE', ( #1734, #473, #1573, #710, #1350, #1106, #1683, #1276 ) ) ;
+#1743 = CARTESIAN_POINT ( 'NONE',  ( 2.850000000000000100, 2.299999999999998900, 1.050000000000000000 ) ) ;
+#1744 = ADVANCED_FACE ( 'NONE', ( #938 ), #1380, .T. ) ;
+#1745 = FILL_AREA_STYLE_COLOUR ( '', #839 ) ;
+#1746 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1650 ) ) ;
+#1747 = FILL_AREA_STYLE_COLOUR ( '', #1300 ) ;
+#1748 = EDGE_CURVE ( 'NONE', #706, #445, #1480, .T. ) ;
+#1749 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 1.239088197126290600E-016, 0.0000000000000000000 ) ) ;
+#1750 = VERTEX_POINT ( 'NONE', #1796 ) ;
+#1751 = VECTOR ( 'NONE', #1767, 1000.000000000000000 ) ;
+#1752 = ORIENTED_EDGE ( 'NONE', *, *, #641, .F. ) ;
+#1753 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1754 = ADVANCED_FACE ( 'NONE', ( #1812 ), #543, .F. ) ;
+#1755 = VECTOR ( 'NONE', #322, 1000.000000000000000 ) ;
+#1756 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1757 = SURFACE_SIDE_STYLE ('',( #1185 ) ) ;
+#1758 = ADVANCED_FACE ( 'NONE', ( #494 ), #1409, .F. ) ;
+#1759 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#1760 = CARTESIAN_POINT ( 'NONE',  ( 1.570000000000000300, 2.299999999999998900, 0.8199999999999998400 ) ) ;
+#1761 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#1762 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 1.050000000000000000 ) ) ;
+#1763 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1764 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1672 ) ) ;
+#1765 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1042 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #613, #202, #1604 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1766 = PRESENTATION_STYLE_ASSIGNMENT (( #1153 ) ) ;
+#1767 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 6.994852725712931500E-017 ) ) ;
+#1768 = ORIENTED_EDGE ( 'NONE', *, *, #1155, .T. ) ;
+#1769 = LINE ( 'NONE', #1277, #77 ) ;
+#1770 = LINE ( 'NONE', #404, #1311 ) ;
+#1771 = ORIENTED_EDGE ( 'NONE', *, *, #1808, .T. ) ;
+#1772 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 6.999999999999999100, 1.050000000000000000 ) ) ;
+#1773 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1774 = FACE_OUTER_BOUND ( 'NONE', #1558, .T. ) ;
+#1775 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1672 ), #1148 ) ;
+#1776 = FILL_AREA_STYLE_COLOUR ( '', #903 ) ;
+#1777 = ORIENTED_EDGE ( 'NONE', *, *, #69, .F. ) ;
+#1778 = ADVANCED_FACE ( 'NONE', ( #873 ), #851, .F. ) ;
+#1779 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1780 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #553, 'distance_accuracy_value', 'NONE');
+#1781 = ORIENTED_EDGE ( 'NONE', *, *, #1359, .F. ) ;
+#1782 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1783 = EDGE_CURVE ( 'NONE', #426, #1273, #30, .T. ) ;
+#1784 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 7.000000000000000000, 2.874999999999999600 ) ) ;
+#1785 = PRESENTATION_STYLE_ASSIGNMENT (( #1422 ) ) ;
+#1786 = CARTESIAN_POINT ( 'NONE',  ( -0.9300000000000000500, 2.299999999999998900, 0.1799999999999997700 ) ) ;
+#1787 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1788 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1223 ), #53 ) ;
+#1789 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 2.209838822900390600E-016, -1.000000000000000000 ) ) ;
+#1790 = VECTOR ( 'NONE', #61, 1000.000000000000000 ) ;
+#1791 = VERTEX_POINT ( 'NONE', #1540 ) ;
+#1792 = ORIENTED_EDGE ( 'NONE', *, *, #299, .F. ) ;
+#1793 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#1794 = VECTOR ( 'NONE', #1200, 1000.000000000000000 ) ;
+#1795 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .T. ) ;
+#1796 = CARTESIAN_POINT ( 'NONE',  ( 0.9299999999999998300, 6.799999999999999800, 0.8199999999999999500 ) ) ;
+#1797 = LINE ( 'NONE', #1058, #437 ) ;
+#1798 = CARTESIAN_POINT ( 'NONE',  ( 3.700000000000000200, 3.899999999999999900, 2.049999999999999800 ) ) ;
+#1799 = ORIENTED_EDGE ( 'NONE', *, *, #299, .T. ) ;
+#1800 = SURFACE_STYLE_FILL_AREA ( #817 ) ;
+#1801 = STYLED_ITEM ( 'NONE', ( #555 ), #638 ) ;
+#1802 = SURFACE_STYLE_USAGE ( .BOTH. , #1242 ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( -2.850000000000000500, 2.299999999999998900, -2.049999999999999800 ) ) ;
+#1804 = EDGE_CURVE ( 'NONE', #1717, #801, #1659, .T. ) ;
+#1805 = STYLED_ITEM ( 'NONE', ( #126 ), #1636 ) ;
+#1806 = FACE_OUTER_BOUND ( 'NONE', #1481, .T. ) ;
+#1807 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1808 = EDGE_CURVE ( 'NONE', #954, #359, #1040, .T. ) ;
+#1809 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1810 = FILL_AREA_STYLE_COLOUR ( '', #1702 ) ;
+#1811 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1307 ), #554 ) ;
+#1812 = FACE_OUTER_BOUND ( 'NONE', #1196, .T. ) ;
+#1813 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .F. ) ;
+#1814 = FILL_AREA_STYLE ('',( #670 ) ) ;
+#1815 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1816 = ORIENTED_EDGE ( 'NONE', *, *, #1048, .F. ) ;
+#1817 = AXIS2_PLACEMENT_3D ( 'NONE', #1371, #1519, #408 ) ;
+#1818 = FILL_AREA_STYLE_COLOUR ( '', #872 ) ;
+#1819 = LINE ( 'NONE', #645, #382 ) ;
+#1820 = VECTOR ( 'NONE', #782, 1000.000000000000000 ) ;
+#1821 = PLANE ( 'NONE',  #756 ) ;
+#1822 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1823 = ORIENTED_EDGE ( 'NONE', *, *, #305, .T. ) ;
+#1824 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1825 = AXIS2_PLACEMENT_3D ( 'NONE', #1601, #334, #1452 ) ;
+#1826 = AXIS2_PLACEMENT_3D ( 'NONE', #263, #1402, #1536 ) ;
+#1827 = FILL_AREA_STYLE_COLOUR ( '', #667 ) ;
+#1828 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 6.994852725712931500E-017 ) ) ;
+#1829 = PRESENTATION_STYLE_ASSIGNMENT (( #1538 ) ) ;
+#1830 = SURFACE_SIDE_STYLE ('',( #1467 ) ) ;
+#1831 = CARTESIAN_POINT ( 'NONE',  ( -1.570000000000000300, 7.705096679918781900, 0.8199999999999999500 ) ) ;
+#1832 = EDGE_CURVE ( 'NONE', #1660, #1740, #49, .T. ) ;
+ENDSEC;
+END-ISO-10303-21;