diff --git a/.SimulinkProject/Root.type.Files/STEPS.type.File.xml b/.SimulinkProject/Root.type.Files/STEPS.type.File.xml
new file mode 100644
index 0000000..1c0844e
--- /dev/null
+++ b/.SimulinkProject/Root.type.Files/STEPS.type.File.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.SimulinkProject/Root.type.Files/STEPS.type.File/1.type.DIR_SIGNIFIER.xml b/.SimulinkProject/Root.type.Files/STEPS.type.File/1.type.DIR_SIGNIFIER.xml
new file mode 100644
index 0000000..1c0844e
--- /dev/null
+++ b/.SimulinkProject/Root.type.Files/STEPS.type.File/1.type.DIR_SIGNIFIER.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File.xml b/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File.xml
new file mode 100644
index 0000000..1c0844e
--- /dev/null
+++ b/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File/1.type.DIR_SIGNIFIER.xml b/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File/1.type.DIR_SIGNIFIER.xml
new file mode 100644
index 0000000..1c0844e
--- /dev/null
+++ b/.SimulinkProject/Root.type.Files/STEPS.type.File/nano_hexapod.type.File/1.type.DIR_SIGNIFIER.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.SimulinkProject/Root.type.ProjectPath/2e7b7a5d-07f5-4e60-bf5b-0686d86dbb21.type.Reference.xml b/.SimulinkProject/Root.type.ProjectPath/2e7b7a5d-07f5-4e60-bf5b-0686d86dbb21.type.Reference.xml
new file mode 100644
index 0000000..6b00815
--- /dev/null
+++ b/.SimulinkProject/Root.type.ProjectPath/2e7b7a5d-07f5-4e60-bf5b-0686d86dbb21.type.Reference.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/.SimulinkProject/Root.type.ProjectPath/6cf1cee4-862b-45ea-9e86-a1762825df9e.type.Reference.xml b/.SimulinkProject/Root.type.ProjectPath/6cf1cee4-862b-45ea-9e86-a1762825df9e.type.Reference.xml
new file mode 100644
index 0000000..1efd125
--- /dev/null
+++ b/.SimulinkProject/Root.type.ProjectPath/6cf1cee4-862b-45ea-9e86-a1762825df9e.type.Reference.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/STEPS/nano_hexapod/apa300ml_full.STEP b/STEPS/nano_hexapod/apa300ml_full.STEP
new file mode 100644
index 0000000..c813eff
--- /dev/null
+++ b/STEPS/nano_hexapod/apa300ml_full.STEP
@@ -0,0 +1,2509 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+ '1' );
+FILE_NAME ('apa300ml_full.STEP',
+ '2021-04-22T09:42:38',
+ ( '' ),
+ ( '' ),
+ 'SwSTEP 2.0',
+ 'SolidWorks 2020',
+ '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = VERTEX_POINT ( 'NONE', #1841 ) ;
+#2 = CARTESIAN_POINT ( 'NONE', ( -2.861496777234105205E-15, 4.999999999999997335, -22.75000000000000000 ) ) ;
+#3 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 9.500000000000014211, -30.50000000000000000 ) ) ;
+#4 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#5 = FACE_OUTER_BOUND ( 'NONE', #658, .T. ) ;
+#6 = CONICAL_SURFACE ( 'NONE', #2140, 1.549999999999999378, 0.7853981633974453924 ) ;
+#7 = VERTEX_POINT ( 'NONE', #667 ) ;
+#8 = PLANE ( 'NONE', #1634 ) ;
+#9 = EDGE_CURVE ( 'NONE', #730, #1148, #248, .T. ) ;
+#10 = EDGE_CURVE ( 'NONE', #370, #1290, #118, .T. ) ;
+#11 = ORIENTED_EDGE ( 'NONE', *, *, #861, .F. ) ;
+#12 = LINE ( 'NONE', #2132, #853 ) ;
+#13 = ORIENTED_EDGE ( 'NONE', *, *, #844, .F. ) ;
+#14 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, -10.00000000000000178, 11.21748225340539484 ) ) ;
+#15 = AXIS2_PLACEMENT_3D ( 'NONE', #130, #519, #1664 ) ;
+#16 = LINE ( 'NONE', #1756, #1958 ) ;
+#17 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#18 = VECTOR ( 'NONE', #706, 1000.000000000000000 ) ;
+#19 = FACE_OUTER_BOUND ( 'NONE', #1086, .T. ) ;
+#20 = CIRCLE ( 'NONE', #1602, 5.856798911513215522 ) ;
+#21 = VERTEX_POINT ( 'NONE', #710 ) ;
+#22 = CONICAL_SURFACE ( 'NONE', #2159, 1.549999999999999378, 0.7853981633974453924 ) ;
+#23 = ORIENTED_EDGE ( 'NONE', *, *, #1092, .F. ) ;
+#24 = VECTOR ( 'NONE', #809, 1000.000000000000000 ) ;
+#25 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#26 = EDGE_CURVE ( 'NONE', #1036, #362, #1284, .T. ) ;
+#27 = EDGE_CURVE ( 'NONE', #1575, #467, #851, .T. ) ;
+#28 = ORIENTED_EDGE ( 'NONE', *, *, #2110, .F. ) ;
+#29 = LINE ( 'NONE', #436, #1643 ) ;
+#30 = CYLINDRICAL_SURFACE ( 'NONE', #466, 11.00000000000000000 ) ;
+#31 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#32 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 9.500000000000014211, 30.50000000000000000 ) ) ;
+#33 = ORIENTED_EDGE ( 'NONE', *, *, #2332, .F. ) ;
+#34 = EDGE_LOOP ( 'NONE', ( #239, #1208, #490, #1935, #1800, #2286, #37 ) ) ;
+#35 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#36 = ADVANCED_FACE ( 'NONE', ( #313 ), #694, .T. ) ;
+#37 = ORIENTED_EDGE ( 'NONE', *, *, #1126, .F. ) ;
+#38 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#39 = EDGE_CURVE ( 'NONE', #612, #624, #1480, .T. ) ;
+#40 = PLANE ( 'NONE', #1877 ) ;
+#41 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807120857E-15, 10.00000000000000000, 30.00000000000001421 ) ) ;
+#42 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#43 = VECTOR ( 'NONE', #584, 1000.000000000000000 ) ;
+#44 = EDGE_LOOP ( 'NONE', ( #676, #1700, #2165, #286 ) ) ;
+#45 = FACE_OUTER_BOUND ( 'NONE', #2121, .T. ) ;
+#46 = AXIS2_PLACEMENT_3D ( 'NONE', #457, #267, #75 ) ;
+#47 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .F. ) ;
+#48 = LINE ( 'NONE', #453, #2342 ) ;
+#49 = ORIENTED_EDGE ( 'NONE', *, *, #1240, .T. ) ;
+#50 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#51 = PLANE ( 'NONE', #593 ) ;
+#52 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 10.00000000000000000, -2.000000000000000000 ) ) ;
+#53 = ADVANCED_FACE ( 'NONE', ( #2201 ), #473, .F. ) ;
+#54 = CYLINDRICAL_SURFACE ( 'NONE', #514, 11.00000000000000000 ) ;
+#55 = ADVANCED_FACE ( 'NONE', ( #1854, #2050 ), #1298, .F. ) ;
+#56 = AXIS2_PLACEMENT_3D ( 'NONE', #333, #1102, #1816 ) ;
+#57 = VERTEX_POINT ( 'NONE', #973 ) ;
+#58 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#59 = AXIS2_PLACEMENT_3D ( 'NONE', #1137, #1342, #1758 ) ;
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #1014, .F. ) ;
+#61 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, 7.768250173355775168 ) ) ;
+#62 = VECTOR ( 'NONE', #1359, 1000.000000000000000 ) ;
+#63 = ORIENTED_EDGE ( 'NONE', *, *, #591, .T. ) ;
+#64 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1675 ) ;
+#65 = LINE ( 'NONE', #1781, #2416 ) ;
+#66 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#67 = ADVANCED_FACE ( 'NONE', ( #2450 ), #379, .F. ) ;
+#68 = EDGE_LOOP ( 'NONE', ( #1674, #589, #2382, #2188 ) ) ;
+#69 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#70 = EDGE_CURVE ( 'NONE', #915, #602, #147, .T. ) ;
+#71 = ORIENTED_EDGE ( 'NONE', *, *, #357, .T. ) ;
+#72 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#73 = ORIENTED_EDGE ( 'NONE', *, *, #198, .F. ) ;
+#74 = FACE_BOUND ( 'NONE', #944, .T. ) ;
+#75 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#76 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 9.999999999999998224, 30.00000000000001776 ) ) ;
+#77 = ORIENTED_EDGE ( 'NONE', *, *, #1747, .F. ) ;
+#78 = FACE_BOUND ( 'NONE', #2295, .T. ) ;
+#79 = VECTOR ( 'NONE', #644, 1000.000000000000000 ) ;
+#80 = VERTEX_POINT ( 'NONE', #1745 ) ;
+#81 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 10.00000000000000000, -7.768250173355773391 ) ) ;
+#82 = ADVANCED_FACE ( 'NONE', ( #1341 ), #1735, .F. ) ;
+#83 = AXIS2_PLACEMENT_3D ( 'NONE', #531, #1068, #1241 ) ;
+#84 = EDGE_CURVE ( 'NONE', #97, #2021, #1559, .T. ) ;
+#85 = ORIENTED_EDGE ( 'NONE', *, *, #661, .F. ) ;
+#86 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#87 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 30.00000000000001421 ) ) ;
+#88 = FACE_OUTER_BOUND ( 'NONE', #1063, .T. ) ;
+#89 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .F. ) ;
+#90 = CIRCLE ( 'NONE', #2073, 0.6000000000000033085 ) ;
+#91 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807120857E-15, -10.00000000000000000, 30.00000000000001421 ) ) ;
+#92 = VECTOR ( 'NONE', #1336, 1000.000000000000000 ) ;
+#93 = EDGE_LOOP ( 'NONE', ( #2177, #793, #77, #1889 ) ) ;
+#94 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .F. ) ;
+#95 = LINE ( 'NONE', #492, #254 ) ;
+#96 = AXIS2_PLACEMENT_3D ( 'NONE', #922, #908, #323 ) ;
+#97 = VERTEX_POINT ( 'NONE', #546 ) ;
+#98 = EDGE_CURVE ( 'NONE', #396, #1776, #1459, .T. ) ;
+#99 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ;
+#100 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#101 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1195 ), #1607 ) ;
+#102 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#103 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, -13.46262431806470872 ) ) ;
+#104 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#105 = ORIENTED_EDGE ( 'NONE', *, *, #1649, .T. ) ;
+#106 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#107 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#108 = EDGE_LOOP ( 'NONE', ( #2254, #1012, #303, #1451 ) ) ;
+#109 = ORIENTED_EDGE ( 'NONE', *, *, #768, .T. ) ;
+#110 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#111 = ORIENTED_EDGE ( 'NONE', *, *, #1900, .F. ) ;
+#112 = EDGE_CURVE ( 'NONE', #7, #1484, #2478, .T. ) ;
+#113 = SURFACE_STYLE_FILL_AREA ( #749 ) ;
+#114 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#115 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250356664, 10.00000000000000000, 2.000000000000000888 ) ) ;
+#116 = ADVANCED_FACE ( 'NONE', ( #1312 ), #787, .F. ) ;
+#117 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144555294 ) ) ;
+#118 = LINE ( 'NONE', #909, #126 ) ;
+#119 = FACE_OUTER_BOUND ( 'NONE', #1741, .T. ) ;
+#120 = FACE_OUTER_BOUND ( 'NONE', #1788, .T. ) ;
+#121 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .F. ) ;
+#122 = EDGE_LOOP ( 'NONE', ( #2358 ) ) ;
+#123 = CYLINDRICAL_SURFACE ( 'NONE', #1389, 0.5999999999999963141 ) ;
+#124 = EDGE_LOOP ( 'NONE', ( #1073, #1305, #1437, #1098 ) ) ;
+#125 = EDGE_LOOP ( 'NONE', ( #2270, #625, #579, #1844 ) ) ;
+#126 = VECTOR ( 'NONE', #1682, 1000.000000000000000 ) ;
+#127 = CYLINDRICAL_SURFACE ( 'NONE', #1188, 2.899999999999992806 ) ;
+#128 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#129 = LINE ( 'NONE', #2060, #512 ) ;
+#130 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 1.071796769724477905 ) ) ;
+#131 = EDGE_CURVE ( 'NONE', #716, #895, #598, .T. ) ;
+#132 = VERTEX_POINT ( 'NONE', #1538 ) ;
+#133 = EDGE_CURVE ( 'NONE', #761, #97, #2104, .T. ) ;
+#134 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#135 = FACE_OUTER_BOUND ( 'NONE', #651, .T. ) ;
+#136 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .T. ) ;
+#137 = ORIENTED_EDGE ( 'NONE', *, *, #9, .T. ) ;
+#138 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .T. ) ;
+#140 = CIRCLE ( 'NONE', #2384, 0.6000000000000033085 ) ;
+#141 = VECTOR ( 'NONE', #107, 1000.000000000000000 ) ;
+#142 = PRESENTATION_STYLE_ASSIGNMENT (( #308 ) ) ;
+#143 = LINE ( 'NONE', #2261, #1382 ) ;
+#144 = VECTOR ( 'NONE', #1069, 1000.000000000000000 ) ;
+#145 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#146 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#147 = LINE ( 'NONE', #738, #1301 ) ;
+#148 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710982 ) ) ;
+#149 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, -10.00000000000000000, -14.99999999999999822 ) ) ;
+#150 = EDGE_CURVE ( 'NONE', #895, #744, #390, .T. ) ;
+#151 = EDGE_LOOP ( 'NONE', ( #1728 ) ) ;
+#152 = FACE_OUTER_BOUND ( 'NONE', #1645, .T. ) ;
+#153 = EDGE_LOOP ( 'NONE', ( #986 ) ) ;
+#154 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#155 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#156 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#157 = PLANE ( 'NONE', #15 ) ;
+#158 = FACE_OUTER_BOUND ( 'NONE', #1338, .T. ) ;
+#159 = VERTEX_POINT ( 'NONE', #937 ) ;
+#160 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, 0.1732320612144553629 ) ) ;
+#161 = PRODUCT ( 'apa300ml_full', 'apa300ml_full', '', ( #1802 ) ) ;
+#162 = ORIENTED_EDGE ( 'NONE', *, *, #1014, .T. ) ;
+#163 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -12.76262431806470943 ) ) ;
+#164 = ORIENTED_EDGE ( 'NONE', *, *, #2081, .T. ) ;
+#165 = EDGE_CURVE ( 'NONE', #1731, #57, #1895, .T. ) ;
+#166 = ADVANCED_FACE ( 'NONE', ( #158, #1880 ), #2093, .F. ) ;
+#167 = ORIENTED_EDGE ( 'NONE', *, *, #1242, .T. ) ;
+#168 = AXIS2_PLACEMENT_3D ( 'NONE', #2009, #1448, #1082 ) ;
+#169 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#170 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, -5.000000000000000000 ) ) ;
+#171 = CIRCLE ( 'NONE', #1252, 5.856798911513215522 ) ;
+#172 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#173 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#174 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#175 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#176 = CIRCLE ( 'NONE', #1220, 5.856798911513215522 ) ;
+#177 = VERTEX_POINT ( 'NONE', #753 ) ;
+#178 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000000178, -6.190928620958790596 ) ) ;
+#179 = EDGE_LOOP ( 'NONE', ( #2014, #1543, #2453, #1570 ) ) ;
+#180 = AXIS2_PLACEMENT_3D ( 'NONE', #1470, #2256, #2231 ) ;
+#181 = ADVANCED_FACE ( 'NONE', ( #1906 ), #1523, .T. ) ;
+#182 = EDGE_LOOP ( 'NONE', ( #2296 ) ) ;
+#183 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#184 = LINE ( 'NONE', #170, #1324 ) ;
+#185 = VECTOR ( 'NONE', #1908, 1000.000000000000114 ) ;
+#186 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#187 = VECTOR ( 'NONE', #2041, 999.9999999999998863 ) ;
+#188 = PLANE ( 'NONE', #1511 ) ;
+#189 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#190 = ORIENTED_EDGE ( 'NONE', *, *, #807, .T. ) ;
+#191 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#192 = VECTOR ( 'NONE', #1110, 1000.000000000000114 ) ;
+#193 = VERTEX_POINT ( 'NONE', #1919 ) ;
+#194 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .F. ) ;
+#195 = CARTESIAN_POINT ( 'NONE', ( -5.101407911360074279E-16, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#196 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
+#197 = CARTESIAN_POINT ( 'NONE', ( -33.98999999999999488, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#198 = EDGE_CURVE ( 'NONE', #1210, #1148, #1330, .T. ) ;
+#199 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, 5.000000000000000000 ) ) ;
+#200 = EDGE_LOOP ( 'NONE', ( #2160, #2030, #225, #1218 ) ) ;
+#201 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#202 = ORIENTED_EDGE ( 'NONE', *, *, #26, .T. ) ;
+#203 = ORIENTED_EDGE ( 'NONE', *, *, #818, .T. ) ;
+#204 = PLANE ( 'NONE', #874 ) ;
+#205 = FACE_OUTER_BOUND ( 'NONE', #1902, .T. ) ;
+#206 = LINE ( 'NONE', #447, #1378 ) ;
+#207 = LINE ( 'NONE', #611, #1637 ) ;
+#208 = VECTOR ( 'NONE', #2299, 1000.000000000000000 ) ;
+#209 = EDGE_CURVE ( 'NONE', #2268, #2272, #951, .T. ) ;
+#210 = AXIS2_PLACEMENT_3D ( 'NONE', #1862, #128, #1366 ) ;
+#211 = ADVANCED_FACE ( 'NONE', ( #2289 ), #188, .F. ) ;
+#212 = EDGE_LOOP ( 'NONE', ( #1393, #939, #926, #330 ) ) ;
+#213 = VERTEX_POINT ( 'NONE', #409 ) ;
+#214 = VECTOR ( 'NONE', #1980, 1000.000000000000000 ) ;
+#215 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#216 = ORIENTED_EDGE ( 'NONE', *, *, #70, .F. ) ;
+#217 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .F. ) ;
+#218 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 7.899999999999990585, 22.75000000000000000 ) ) ;
+#219 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #480, 'distance_accuracy_value', 'NONE');
+#220 = LINE ( 'NONE', #1705, #2316 ) ;
+#221 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#222 = VECTOR ( 'NONE', #733, 1000.000000000000227 ) ;
+#223 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#224 = VECTOR ( 'NONE', #1642, 1000.000000000000000 ) ;
+#225 = ORIENTED_EDGE ( 'NONE', *, *, #227, .F. ) ;
+#226 = VECTOR ( 'NONE', #594, 1000.000000000000000 ) ;
+#227 = EDGE_CURVE ( 'NONE', #1601, #871, #1614, .T. ) ;
+#228 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .T. ) ;
+#229 = AXIS2_PLACEMENT_3D ( 'NONE', #1380, #174, #1409 ) ;
+#230 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999997335, -10.00000000000000178, 15.00000000000000000 ) ) ;
+#231 = EDGE_CURVE ( 'NONE', #602, #442, #400, .T. ) ;
+#232 = EDGE_LOOP ( 'NONE', ( #1587, #1609, #1323, #1187 ) ) ;
+#233 = VERTEX_POINT ( 'NONE', #952 ) ;
+#234 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, 10.00000000000000000, 7.768250173355772503 ) ) ;
+#235 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#236 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#237 = ORIENTED_EDGE ( 'NONE', *, *, #1582, .T. ) ;
+#238 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.214306433183765213E-16 ) ) ;
+#239 = ORIENTED_EDGE ( 'NONE', *, *, #713, .F. ) ;
+#240 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -10.00000000000000178, -15.00105000000000288 ) ) ;
+#241 = VERTEX_POINT ( 'NONE', #1384 ) ;
+#242 = EDGE_CURVE ( 'NONE', #1290, #442, #1253, .T. ) ;
+#243 = EDGE_CURVE ( 'NONE', #1601, #1660, #376, .T. ) ;
+#244 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#245 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1236, 'distance_accuracy_value', 'NONE');
+#246 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144555294 ) ) ;
+#247 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#248 = CIRCLE ( 'NONE', #2263, 11.00000000000000000 ) ;
+#249 = ORIENTED_EDGE ( 'NONE', *, *, #695, .F. ) ;
+#250 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359009752, 10.00000000000000000, 12.59631570230925313 ) ) ;
+#251 = VERTEX_POINT ( 'NONE', #257 ) ;
+#252 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -9.999999999999996447, -2.000000000000000000 ) ) ;
+#253 = VERTEX_POINT ( 'NONE', #1804 ) ;
+#254 = VECTOR ( 'NONE', #1114, 1000.000000000000114 ) ;
+#255 = EDGE_CURVE ( 'NONE', #605, #660, #2335, .T. ) ;
+#256 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#257 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 9.999999999999994671, -2.000000000000000000 ) ) ;
+#258 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, -10.00000000000000000, 14.99999999999999822 ) ) ;
+#259 = AXIS2_PLACEMENT_3D ( 'NONE', #1932, #2116, #1734 ) ;
+#260 = ORIENTED_EDGE ( 'NONE', *, *, #1129, .T. ) ;
+#261 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#262 = VECTOR ( 'NONE', #1362, 1000.000000000000114 ) ;
+#263 = EDGE_LOOP ( 'NONE', ( #772, #2365, #1611, #568 ) ) ;
+#264 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#265 = VECTOR ( 'NONE', #892, 1000.000000000000000 ) ;
+#266 = ORIENTED_EDGE ( 'NONE', *, *, #1129, .F. ) ;
+#267 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865475727, 0.7071067811865475727 ) ) ;
+#268 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, -10.00000000000000000, 2.000000000000000000 ) ) ;
+#269 = EDGE_CURVE ( 'NONE', #1024, #1926, #65, .T. ) ;
+#270 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#271 = ADVANCED_FACE ( 'NONE', ( #2369, #425 ), #6, .F. ) ;
+#272 = DIRECTION ( 'NONE', ( 0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#273 = EDGE_LOOP ( 'NONE', ( #1794, #435, #109, #63, #2414, #1444 ) ) ;
+#274 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 9.999999999999991118, -5.000000000000000000 ) ) ;
+#275 = EDGE_LOOP ( 'NONE', ( #1613 ) ) ;
+#276 = SHAPE_DEFINITION_REPRESENTATION ( #736, #783 ) ;
+#277 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, -10.00000000000000000, -12.59631570230925135 ) ) ;
+#278 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#279 = LINE ( 'NONE', #76, #1681 ) ;
+#280 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 2.000000000000000000 ) ) ;
+#281 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#282 = ADVANCED_FACE ( 'NONE', ( #620 ), #1411, .F. ) ;
+#283 = EDGE_CURVE ( 'NONE', #363, #2272, #2459, .T. ) ;
+#284 = VECTOR ( 'NONE', #1793, 1000.000000000000000 ) ;
+#285 = ORIENTED_EDGE ( 'NONE', *, *, #893, .F. ) ;
+#286 = ORIENTED_EDGE ( 'NONE', *, *, #2096, .F. ) ;
+#287 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, 10.00000000000000000, 12.59631570230925135 ) ) ;
+#288 = VECTOR ( 'NONE', #1053, 1000.000000000000000 ) ;
+#289 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .T. ) ;
+#290 = AXIS2_PLACEMENT_3D ( 'NONE', #1442, #1039, #1025 ) ;
+#291 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
+#292 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, 9.999999999999998224, 7.768250173355776944 ) ) ;
+#293 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#294 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#295 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#296 = LINE ( 'NONE', #2267, #1727 ) ;
+#297 = VERTEX_POINT ( 'NONE', #41 ) ;
+#298 = ORIENTED_EDGE ( 'NONE', *, *, #84, .T. ) ;
+#299 = PLANE ( 'NONE', #1428 ) ;
+#300 = EDGE_CURVE ( 'NONE', #2016, #523, #1165, .T. ) ;
+#301 = AXIS2_PLACEMENT_3D ( 'NONE', #544, #146, #2449 ) ;
+#302 = ORIENTED_EDGE ( 'NONE', *, *, #2081, .F. ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #681, .F. ) ;
+#304 = EDGE_CURVE ( 'NONE', #552, #2385, #2361, .T. ) ;
+#305 = SURFACE_STYLE_FILL_AREA ( #1263 ) ;
+#306 = EDGE_CURVE ( 'NONE', #251, #1406, #206, .T. ) ;
+#307 = VECTOR ( 'NONE', #1952, 1000.000000000000000 ) ;
+#308 = SURFACE_STYLE_USAGE ( .BOTH. , #2033 ) ;
+#309 = CIRCLE ( 'NONE', #1439, 11.00000000000000000 ) ;
+#310 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, 14.99999999999999822 ) ) ;
+#311 = LINE ( 'NONE', #680, #800 ) ;
+#312 = PLANE ( 'NONE', #1027 ) ;
+#313 = FACE_OUTER_BOUND ( 'NONE', #2100, .T. ) ;
+#314 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -10.00000000000000000, -2.000000000000000000 ) ) ;
+#315 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#316 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ;
+#317 = FACE_OUTER_BOUND ( 'NONE', #179, .T. ) ;
+#318 = ORIENTED_EDGE ( 'NONE', *, *, #912, .F. ) ;
+#319 = EDGE_CURVE ( 'NONE', #2467, #2101, #1976, .T. ) ;
+#320 = LINE ( 'NONE', #932, #2354 ) ;
+#321 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#322 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999963807, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#323 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#324 = EDGE_LOOP ( 'NONE', ( #2490, #641, #592, #2123 ) ) ;
+#325 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#326 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#327 = ORIENTED_EDGE ( 'NONE', *, *, #732, .T. ) ;
+#328 = EDGE_LOOP ( 'NONE', ( #454, #2193, #1979, #1059 ) ) ;
+#329 = LINE ( 'NONE', #1659, #1558 ) ;
+#330 = ORIENTED_EDGE ( 'NONE', *, *, #1200, .F. ) ;
+#331 = ORIENTED_EDGE ( 'NONE', *, *, #243, .F. ) ;
+#332 = VECTOR ( 'NONE', #766, 1000.000000000000000 ) ;
+#333 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#334 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#335 = LINE ( 'NONE', #1104, #307 ) ;
+#336 = CIRCLE ( 'NONE', #2145, 1.549999999999999378 ) ;
+#337 = EDGE_CURVE ( 'NONE', #57, #773, #618, .T. ) ;
+#338 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#339 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#340 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#341 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000000178, -6.190928620958793260 ) ) ;
+#342 = EDGE_CURVE ( 'NONE', #80, #2133, #2345, .T. ) ;
+#343 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .T. ) ;
+#344 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658772638, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#345 = AXIS2_PLACEMENT_3D ( 'NONE', #1712, #1529, #1364 ) ;
+#346 = EDGE_LOOP ( 'NONE', ( #1418 ) ) ;
+#347 = AXIS2_PLACEMENT_3D ( 'NONE', #441, #1046, #1808 ) ;
+#348 = AXIS2_PLACEMENT_3D ( 'NONE', #697, #2425, #533 ) ;
+#349 = FACE_OUTER_BOUND ( 'NONE', #200, .T. ) ;
+#350 = CIRCLE ( 'NONE', #1963, 1.250000000000001110 ) ;
+#351 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#352 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, -10.00000000000000000, -11.36262431806471085 ) ) ;
+#353 = AXIS2_PLACEMENT_3D ( 'NONE', #244, #1016, #1722 ) ;
+#354 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#355 = FACE_OUTER_BOUND ( 'NONE', #125, .T. ) ;
+#356 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#357 = EDGE_CURVE ( 'NONE', #1561, #655, #2221, .T. ) ;
+#358 = ADVANCED_FACE ( 'NONE', ( #829, #1606, #2173, #1584 ), #1985, .F. ) ;
+#359 = ORIENTED_EDGE ( 'NONE', *, *, #573, .F. ) ;
+#360 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#361 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
+#362 = VERTEX_POINT ( 'NONE', #707 ) ;
+#363 = VERTEX_POINT ( 'NONE', #2209 ) ;
+#364 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#365 = LINE ( 'NONE', #785, #2195 ) ;
+#366 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 12.76262431806470943 ) ) ;
+#367 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#368 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#369 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, -10.00000000000000000, 2.000000000000000000 ) ) ;
+#370 = VERTEX_POINT ( 'NONE', #1997 ) ;
+#371 = FACE_OUTER_BOUND ( 'NONE', #1413, .T. ) ;
+#372 = ADVANCED_FACE ( 'NONE', ( #1227 ), #1457, .F. ) ;
+#373 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .T. ) ;
+#374 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #1675, 'design' ) ;
+#375 = ORIENTED_EDGE ( 'NONE', *, *, #2488, .F. ) ;
+#376 = CIRCLE ( 'NONE', #1787, 0.6000000000000033085 ) ;
+#377 = FACE_OUTER_BOUND ( 'NONE', #2285, .T. ) ;
+#378 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 4.999999999999997335, -22.75000000000000000 ) ) ;
+#379 = PLANE ( 'NONE', #1751 ) ;
+#380 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658772638, -10.00000000000000000, -11.21748225340539662 ) ) ;
+#381 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#382 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#383 = ORIENTED_EDGE ( 'NONE', *, *, #713, .T. ) ;
+#384 = VECTOR ( 'NONE', #2077, 1000.000000000000000 ) ;
+#385 = EDGE_LOOP ( 'NONE', ( #1045, #139, #1670, #417 ) ) ;
+#386 = ADVANCED_FACE ( 'NONE', ( #864 ), #2019, .T. ) ;
+#387 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 10.00000000000001243, 5.000000000000000888 ) ) ;
+#388 = CARTESIAN_POINT ( 'NONE', ( -33.98999999999999488, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#389 = VECTOR ( 'NONE', #458, 1000.000000000000000 ) ;
+#390 = LINE ( 'NONE', #197, #654 ) ;
+#391 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.040834085586084257E-16 ) ) ;
+#392 = AXIS2_PLACEMENT_3D ( 'NONE', #1271, #1656, #1896 ) ;
+#393 = ORIENTED_EDGE ( 'NONE', *, *, #662, .F. ) ;
+#394 = CYLINDRICAL_SURFACE ( 'NONE', #1759, 2.899999999999993694 ) ;
+#395 = ORIENTED_EDGE ( 'NONE', *, *, #98, .T. ) ;
+#396 = VERTEX_POINT ( 'NONE', #1433 ) ;
+#397 = LINE ( 'NONE', #1572, #62 ) ;
+#398 = EDGE_CURVE ( 'NONE', #241, #2230, #481, .T. ) ;
+#399 = EDGE_CURVE ( 'NONE', #1245, #1731, #2199, .T. ) ;
+#400 = LINE ( 'NONE', #1942, #537 ) ;
+#401 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.599999999999999645 ) ) ;
+#402 = ORIENTED_EDGE ( 'NONE', *, *, #577, .F. ) ;
+#403 = LINE ( 'NONE', #2294, #1525 ) ;
+#404 = VERTEX_POINT ( 'NONE', #469 ) ;
+#405 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#406 = ORIENTED_EDGE ( 'NONE', *, *, #1736, .T. ) ;
+#407 = VERTEX_POINT ( 'NONE', #218 ) ;
+#408 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#409 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 9.999999999999998224, -7.768250173355771615 ) ) ;
+#410 = EDGE_CURVE ( 'NONE', #2021, #1168, #880, .T. ) ;
+#411 = CYLINDRICAL_SURFACE ( 'NONE', #2234, 5.856798911513215522 ) ;
+#412 = AXIS2_PLACEMENT_3D ( 'NONE', #2047, #517, #2404 ) ;
+#413 = AXIS2_PLACEMENT_3D ( 'NONE', #1445, #321, #114 ) ;
+#414 = EDGE_CURVE ( 'NONE', #1024, #552, #657, .T. ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #2099, .T. ) ;
+#416 = EDGE_CURVE ( 'NONE', #1024, #1001, #2419, .T. ) ;
+#417 = ORIENTED_EDGE ( 'NONE', *, *, #681, .T. ) ;
+#418 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658772638, -10.00000000000000000, 11.21748225340539840 ) ) ;
+#419 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .F. ) ;
+#420 = FACE_OUTER_BOUND ( 'NONE', #2319, .T. ) ;
+#421 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #1205, 'distance_accuracy_value', 'NONE');
+#422 = LINE ( 'NONE', #995, #2236 ) ;
+#423 = CIRCLE ( 'NONE', #1186, 0.6999999999999992895 ) ;
+#424 = PLANE ( 'NONE', #259 ) ;
+#425 = FACE_OUTER_BOUND ( 'NONE', #2125, .T. ) ;
+#426 = AXIS2_PLACEMENT_3D ( 'NONE', #972, #570, #1744 ) ;
+#427 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, -10.00000000000000000, 2.000000000000000000 ) ) ;
+#428 = ORIENTED_EDGE ( 'NONE', *, *, #1092, .T. ) ;
+#429 = CIRCLE ( 'NONE', #919, 2.899999999999996358 ) ;
+#430 = EDGE_CURVE ( 'NONE', #2109, #627, #2378, .T. ) ;
+#431 = EDGE_CURVE ( 'NONE', #159, #159, #451, .T. ) ;
+#432 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .F. ) ;
+#433 = VECTOR ( 'NONE', #38, 1000.000000000000000 ) ;
+#434 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#435 = ORIENTED_EDGE ( 'NONE', *, *, #1848, .T. ) ;
+#436 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#437 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710982 ) ) ;
+#438 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 5.000000000000000000, -0.5000000000000000000 ) ) ;
+#439 = SURFACE_SIDE_STYLE ('',( #645 ) ) ;
+#440 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .F. ) ;
+#441 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 10.00000000000000000, 11.21748225340539840 ) ) ;
+#442 = VERTEX_POINT ( 'NONE', #652 ) ;
+#443 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#444 = EDGE_CURVE ( 'NONE', #442, #806, #2393, .T. ) ;
+#445 = ORIENTED_EDGE ( 'NONE', *, *, #945, .F. ) ;
+#446 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#447 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 9.999999999999994671, -15.00105000000000288 ) ) ;
+#448 = SURFACE_STYLE_USAGE ( .BOTH. , #439 ) ;
+#449 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ;
+#450 = CYLINDRICAL_SURFACE ( 'NONE', #1321, 0.6999999999999992895 ) ;
+#451 = CIRCLE ( 'NONE', #412, 1.249999999999987121 ) ;
+#452 = ORIENTED_EDGE ( 'NONE', *, *, #543, .F. ) ;
+#453 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 10.00000000000000000, 30.50000000000000000 ) ) ;
+#454 = ORIENTED_EDGE ( 'NONE', *, *, #357, .F. ) ;
+#455 = EDGE_CURVE ( 'NONE', #193, #525, #1238, .T. ) ;
+#456 = EDGE_CURVE ( 'NONE', #1085, #806, #1421, .T. ) ;
+#457 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 30.00000000000001421 ) ) ;
+#458 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#459 = AXIS2_PLACEMENT_3D ( 'NONE', #1542, #382, #191 ) ;
+#460 = CIRCLE ( 'NONE', #1394, 0.6999999999999992895 ) ;
+#461 = ORIENTED_EDGE ( 'NONE', *, *, #1649, .F. ) ;
+#462 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#463 = VECTOR ( 'NONE', #2228, 1000.000000000000000 ) ;
+#464 = VERTEX_POINT ( 'NONE', #2034 ) ;
+#465 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#466 = AXIS2_PLACEMENT_3D ( 'NONE', #810, #2451, #910 ) ;
+#467 = VERTEX_POINT ( 'NONE', #292 ) ;
+#468 = CARTESIAN_POINT ( 'NONE', ( -2.861496777234105205E-15, 7.899999999999994138, -22.75000000000000000 ) ) ;
+#469 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 12.76262431806470943 ) ) ;
+#470 = EDGE_CURVE ( 'NONE', #1270, #2021, #664, .T. ) ;
+#471 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, -10.00000000000000178, -11.21748225340539484 ) ) ;
+#472 = EDGE_CURVE ( 'NONE', #2133, #404, #1514, .T. ) ;
+#473 = PLANE ( 'NONE', #83 ) ;
+#474 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#475 = EDGE_LOOP ( 'NONE', ( #854, #1945, #1901, #327, #1346, #1231, #432, #1666, #2302, #838, #167, #2282, #1516, #1088, #2427, #889, #94, #2146, #2203, #1375 ) ) ;
+#476 = ORIENTED_EDGE ( 'NONE', *, *, #2473, .T. ) ;
+#477 = LINE ( 'NONE', #1049, #2422 ) ;
+#478 = ORIENTED_EDGE ( 'NONE', *, *, #198, .T. ) ;
+#479 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#480 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#481 = LINE ( 'NONE', #87, #1020 ) ;
+#482 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#483 = EDGE_CURVE ( 'NONE', #1304, #1406, #902, .T. ) ;
+#484 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#485 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#486 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#487 = ADVANCED_FACE ( 'NONE', ( #1838 ), #1090, .T. ) ;
+#488 = CLOSED_SHELL ( 'NONE', ( #36, #1487, #1404, #1595, #1257, #1653, #55, #650, #1153, #1333, #2304, #116, #1568, #487, #2258, #1667, #1715, #2137, #2364, #833, #748, #914, #962, #677, #282, #1539, #987, #1467, #372, #1062, #181, #1885, #2181, #1431, #1370, #1931, #2011, #1836, #2389, #808, #1849, #778, #961, #1957, #2196, #747, #1293, #1358, #358, #2333, #386, #988, #67, #2008, #1665, #1004, #1429, #1806, #1817, #166, #1912, #1461, #510, #271 ) ) ;
+#489 = EDGE_CURVE ( 'NONE', #1819, #2180, #1949, .T. ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #242, .F. ) ;
+#491 = ORIENTED_EDGE ( 'NONE', *, *, #942, .F. ) ;
+#492 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, 7.768250173355777832 ) ) ;
+#493 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .F. ) ;
+#494 = VERTEX_POINT ( 'NONE', #805 ) ;
+#495 = CIRCLE ( 'NONE', #1791, 2.899999999999992806 ) ;
+#496 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, -10.00000000000000000, -7.768250173355771615 ) ) ;
+#497 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#498 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#499 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#500 = ORIENTED_EDGE ( 'NONE', *, *, #98, .F. ) ;
+#501 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 1.071796769724477905 ) ) ;
+#502 = CIRCLE ( 'NONE', #345, 0.6999999999999992895 ) ;
+#503 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000006217, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#504 = VECTOR ( 'NONE', #1283, 1000.000000000000000 ) ;
+#505 = ORIENTED_EDGE ( 'NONE', *, *, #1519, .F. ) ;
+#506 = ORIENTED_EDGE ( 'NONE', *, *, #1582, .F. ) ;
+#507 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#508 = EDGE_CURVE ( 'NONE', #648, #958, #12, .T. ) ;
+#509 = CONICAL_SURFACE ( 'NONE', #59, 1.249999999999987121, 1.029744258676651203 ) ;
+#510 = ADVANCED_FACE ( 'NONE', ( #1565, #1327 ), #750, .F. ) ;
+#511 = ORIENTED_EDGE ( 'NONE', *, *, #1566, .T. ) ;
+#512 = VECTOR ( 'NONE', #1840, 1000.000000000000000 ) ;
+#513 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#514 = AXIS2_PLACEMENT_3D ( 'NONE', #1412, #665, #2370 ) ;
+#515 = FILL_AREA_STYLE_COLOUR ( '', #183 ) ;
+#516 = AXIS2_PLACEMENT_3D ( 'NONE', #884, #325, #1855 ) ;
+#517 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#518 = LINE ( 'NONE', #1652, #1766 ) ;
+#519 = DIRECTION ( 'NONE', ( 0.2588190451025178529, 0.000000000000000000, 0.9659258262890692004 ) ) ;
+#520 = ORIENTED_EDGE ( 'NONE', *, *, #604, .F. ) ;
+#521 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#522 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#523 = VERTEX_POINT ( 'NONE', #1308 ) ;
+#524 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#525 = VERTEX_POINT ( 'NONE', #2273 ) ;
+#526 = EDGE_CURVE ( 'NONE', #1923, #2016, #171, .T. ) ;
+#527 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#528 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#529 = CARTESIAN_POINT ( 'NONE', ( -0.000000000000000000, -10.00000000000000000, 15.00000000000000178 ) ) ;
+#530 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#531 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#532 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#533 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#534 = ORIENTED_EDGE ( 'NONE', *, *, #635, .T. ) ;
+#535 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#536 = ORIENTED_EDGE ( 'NONE', *, *, #1915, .T. ) ;
+#537 = VECTOR ( 'NONE', #1573, 1000.000000000000000 ) ;
+#538 = VECTOR ( 'NONE', #497, 1000.000000000000000 ) ;
+#539 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#540 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#541 = PLANE ( 'NONE', #2435 ) ;
+#542 = EDGE_CURVE ( 'NONE', #2161, #2161, #1217, .T. ) ;
+#543 = EDGE_CURVE ( 'NONE', #1956, #605, #1577, .T. ) ;
+#544 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000034306, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#545 = VECTOR ( 'NONE', #465, 1000.000000000000000 ) ;
+#546 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 10.00000000000001243, -14.99999999999999822 ) ) ;
+#547 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 10.00000000000000000, 30.50000000000000000 ) ) ;
+#548 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 4.899999999999999467, 0.000000000000000000 ) ) ;
+#549 = ORIENTED_EDGE ( 'NONE', *, *, #2460, .F. ) ;
+#550 = LINE ( 'NONE', #1513, #792 ) ;
+#551 = VECTOR ( 'NONE', #2483, 1000.000000000000000 ) ;
+#552 = VERTEX_POINT ( 'NONE', #2328 ) ;
+#553 = VECTOR ( 'NONE', #1878, 1000.000000000000000 ) ;
+#554 = VECTOR ( 'NONE', #1316, 1000.000000000000000 ) ;
+#555 = ORIENTED_EDGE ( 'NONE', *, *, #857, .F. ) ;
+#556 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#557 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #421 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1205, #2187, #247 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#558 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, 14.99999999999999822 ) ) ;
+#559 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#560 = VECTOR ( 'NONE', #1668, 999.9999999999998863 ) ;
+#561 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#562 = EDGE_CURVE ( 'NONE', #2154, #2039, #1961, .T. ) ;
+#563 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 1.549999999999999378, -28.00000000000000000 ) ) ;
+#564 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 2.000000000000000000 ) ) ;
+#565 = EDGE_LOOP ( 'NONE', ( #2430 ) ) ;
+#566 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, 15.00105000000000111 ) ) ;
+#567 = ORIENTED_EDGE ( 'NONE', *, *, #621, .F. ) ;
+#568 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .T. ) ;
+#569 = LINE ( 'NONE', #2298, #1639 ) ;
+#570 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#571 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, -14.99999999999999822 ) ) ;
+#572 = LINE ( 'NONE', #199, #830 ) ;
+#573 = EDGE_CURVE ( 'NONE', #2268, #814, #583, .T. ) ;
+#574 = ORIENTED_EDGE ( 'NONE', *, *, #1385, .T. ) ;
+#575 = ORIENTED_EDGE ( 'NONE', *, *, #945, .T. ) ;
+#576 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, 0.1732320612144551963 ) ) ;
+#577 = EDGE_CURVE ( 'NONE', #648, #1343, #1764, .T. ) ;
+#578 = EDGE_LOOP ( 'NONE', ( #1815, #2469, #216, #1469 ) ) ;
+#579 = ORIENTED_EDGE ( 'NONE', *, *, #1999, .F. ) ;
+#580 = AXIS2_PLACEMENT_3D ( 'NONE', #280, #484, #1056 ) ;
+#581 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#582 = VECTOR ( 'NONE', #1662, 1000.000000000000000 ) ;
+#583 = CIRCLE ( 'NONE', #2184, 9.599999999999997868 ) ;
+#584 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#585 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.000000000000000000, 0.1732320612144551963 ) ) ;
+#586 = AXIS2_PLACEMENT_3D ( 'NONE', #1786, #1775, #35 ) ;
+#587 = VERTEX_POINT ( 'NONE', #230 ) ;
+#588 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, 7.768250173355777832 ) ) ;
+#589 = ORIENTED_EDGE ( 'NONE', *, *, #928, .F. ) ;
+#590 = EDGE_CURVE ( 'NONE', #1591, #1591, #495, .T. ) ;
+#591 = EDGE_CURVE ( 'NONE', #2024, #1472, #603, .T. ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .F. ) ;
+#593 = AXIS2_PLACEMENT_3D ( 'NONE', #1823, #643, #1007 ) ;
+#594 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#595 = AXIS2_PLACEMENT_3D ( 'NONE', #2119, #776, #1547 ) ;
+#596 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#597 = AXIS2_PLACEMENT_3D ( 'NONE', #2164, #1805, #1594 ) ;
+#598 = LINE ( 'NONE', #2080, #1214 ) ;
+#599 = VECTOR ( 'NONE', #1580, 1000.000000000000000 ) ;
+#600 = EDGE_LOOP ( 'NONE', ( #1184, #1287, #1206, #2329 ) ) ;
+#601 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, -10.00000000000000000, -12.76262431806470943 ) ) ;
+#602 = VERTEX_POINT ( 'NONE', #1505 ) ;
+#603 = LINE ( 'NONE', #947, #1466 ) ;
+#604 = EDGE_CURVE ( 'NONE', #1472, #745, #1003, .T. ) ;
+#605 = VERTEX_POINT ( 'NONE', #418 ) ;
+#606 = LINE ( 'NONE', #817, #599 ) ;
+#607 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#608 = EDGE_CURVE ( 'NONE', #2141, #2089, #1555, .T. ) ;
+#609 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#610 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#611 = CARTESIAN_POINT ( 'NONE', ( 5.199999999999999289, 10.00000000000000000, -12.76262431806470943 ) ) ;
+#612 = VERTEX_POINT ( 'NONE', #1492 ) ;
+#613 = ORIENTED_EDGE ( 'NONE', *, *, #608, .F. ) ;
+#614 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -8.885690812604363619E-16 ) ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #319, .T. ) ;
+#616 = LINE ( 'NONE', #827, #24 ) ;
+#617 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, 5.000000000000000888, 5.000000000000000000 ) ) ;
+#618 = CIRCLE ( 'NONE', #2018, 9.599999999999997868 ) ;
+#619 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -5.000000000000002665, -22.75000000000000000 ) ) ;
+#620 = FACE_OUTER_BOUND ( 'NONE', #715, .T. ) ;
+#621 = EDGE_CURVE ( 'NONE', #754, #754, #336, .T. ) ;
+#622 = AXIS2_PLACEMENT_3D ( 'NONE', #1517, #25, #2461 ) ;
+#623 = EDGE_CURVE ( 'NONE', #956, #2467, #2144, .T. ) ;
+#624 = VERTEX_POINT ( 'NONE', #2075 ) ;
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #2426, .T. ) ;
+#626 = DIRECTION ( 'NONE', ( -1.040834085586084257E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#627 = VERTEX_POINT ( 'NONE', #1875 ) ;
+#628 = CIRCLE ( 'NONE', #1717, 0.6999999999999992895 ) ;
+#629 = VERTEX_POINT ( 'NONE', #1395 ) ;
+#630 = FACE_OUTER_BOUND ( 'NONE', #1415, .T. ) ;
+#631 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, 10.00000000000000000, -12.59631570230925313 ) ) ;
+#632 = VECTOR ( 'NONE', #559, 1000.000000000000000 ) ;
+#633 = FILL_AREA_STYLE ('',( #653 ) ) ;
+#634 = AXIS2_PLACEMENT_3D ( 'NONE', #2189, #462, #1450 ) ;
+#635 = EDGE_CURVE ( 'NONE', #1, #494, #143, .T. ) ;
+#636 = ORIENTED_EDGE ( 'NONE', *, *, #1686, .F. ) ;
+#637 = FACE_OUTER_BOUND ( 'NONE', #1671, .T. ) ;
+#638 = ORIENTED_EDGE ( 'NONE', *, *, #456, .T. ) ;
+#639 = CIRCLE ( 'NONE', #1325, 5.856798911513215522 ) ;
+#640 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000711, -10.00000000000000178, -14.99999999999999289 ) ) ;
+#641 = ORIENTED_EDGE ( 'NONE', *, *, #306, .F. ) ;
+#642 = LINE ( 'NONE', #1790, #433 ) ;
+#643 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.000000000000000000, -0.9848810349313216195 ) ) ;
+#644 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#645 = SURFACE_STYLE_FILL_AREA ( #633 ) ;
+#646 = EDGE_LOOP ( 'NONE', ( #1161, #2471, #13, #886 ) ) ;
+#647 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, -10.00000000000000000, -2.000000000000000000 ) ) ;
+#648 = VERTEX_POINT ( 'NONE', #1892 ) ;
+#649 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999997335, 10.00000000000001243, -14.99999999999999822 ) ) ;
+#650 = ADVANCED_FACE ( 'NONE', ( #349 ), #1013, .F. ) ;
+#651 = EDGE_LOOP ( 'NONE', ( #1048 ) ) ;
+#652 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 5.000000000000000000, -0.5000000000000000000 ) ) ;
+#653 = FILL_AREA_STYLE_COLOUR ( '', #99 ) ;
+#654 = VECTOR ( 'NONE', #339, 1000.000000000000000 ) ;
+#655 = VERTEX_POINT ( 'NONE', #81 ) ;
+#656 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 1.071796769724477905 ) ) ;
+#657 = CIRCLE ( 'NONE', #1100, 0.5999999999999963141 ) ;
+#658 = EDGE_LOOP ( 'NONE', ( #2307, #331, #2446, #1898 ) ) ;
+#659 = LINE ( 'NONE', #2383, #1628 ) ;
+#660 = VERTEX_POINT ( 'NONE', #672 ) ;
+#661 = EDGE_CURVE ( 'NONE', #1036, #1926, #1256, .T. ) ;
+#662 = EDGE_CURVE ( 'NONE', #1531, #2029, #1234, .T. ) ;
+#663 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#664 = LINE ( 'NONE', #1281, #1422 ) ;
+#665 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#666 = VECTOR ( 'NONE', #1537, 1000.000000000000000 ) ;
+#667 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#668 = LINE ( 'NONE', #1827, #224 ) ;
+#669 = VECTOR ( 'NONE', #585, 1000.000000000000114 ) ;
+#670 = ORIENTED_EDGE ( 'NONE', *, *, #1701, .F. ) ;
+#671 = ORIENTED_EDGE ( 'NONE', *, *, #337, .F. ) ;
+#672 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658770862, 10.00000000000000000, 11.21748225340539662 ) ) ;
+#673 = VECTOR ( 'NONE', #1678, 1000.000000000000000 ) ;
+#674 = ORIENTED_EDGE ( 'NONE', *, *, #1292, .T. ) ;
+#675 = AXIS2_PLACEMENT_3D ( 'NONE', #2479, #2330, #2465 ) ;
+#676 = ORIENTED_EDGE ( 'NONE', *, *, #1738, .F. ) ;
+#677 = ADVANCED_FACE ( 'NONE', ( #1222 ), #2003, .F. ) ;
+#678 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#679 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000000, 10.00000000000001243, 15.00000000000000711 ) ) ;
+#680 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, 10.00000000000000000, -12.76262431806470943 ) ) ;
+#681 = EDGE_CURVE ( 'NONE', #2016, #1304, #2015, .T. ) ;
+#682 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, 7.768250173355777832 ) ) ;
+#683 = LINE ( 'NONE', #2439, #1401 ) ;
+#684 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, -14.99999999999999822 ) ) ;
+#685 = ORIENTED_EDGE ( 'NONE', *, *, #562, .F. ) ;
+#686 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .T. ) ;
+#687 = LINE ( 'NONE', #535, #1183 ) ;
+#688 = ORIENTED_EDGE ( 'NONE', *, *, #1109, .T. ) ;
+#689 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#690 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 5.000000000000000000, -0.5000000000000000000 ) ) ;
+#691 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#692 = LINE ( 'NONE', #1655, #1477 ) ;
+#693 = EDGE_CURVE ( 'NONE', #1127, #2217, #1972, .T. ) ;
+#694 = PLANE ( 'NONE', #168 ) ;
+#695 = EDGE_CURVE ( 'NONE', #915, #1290, #477, .T. ) ;
+#696 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#697 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, -7.768250173355777832 ) ) ;
+#698 = AXIS2_PLACEMENT_3D ( 'NONE', #998, #1008, #2324 ) ;
+#699 = ORIENTED_EDGE ( 'NONE', *, *, #1818, .T. ) ;
+#700 = ORIENTED_EDGE ( 'NONE', *, *, #2275, .F. ) ;
+#701 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#702 = VECTOR ( 'NONE', #1625, 1000.000000000000000 ) ;
+#703 = ORIENTED_EDGE ( 'NONE', *, *, #974, .T. ) ;
+#704 = EDGE_LOOP ( 'NONE', ( #1830, #1443, #2045, #685 ) ) ;
+#705 = AXIS2_PLACEMENT_3D ( 'NONE', #1798, #837, #855 ) ;
+#706 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
+#707 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#708 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -10.00000000000000000, -13.46262431806470872 ) ) ;
+#709 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.000000000000000000, -0.9848810349313216195 ) ) ;
+#710 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#711 = LINE ( 'NONE', #501, #1883 ) ;
+#712 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#713 = EDGE_CURVE ( 'NONE', #806, #958, #1810, .T. ) ;
+#714 = AXIS2_PLACEMENT_3D ( 'NONE', #378, #172, #609 ) ;
+#715 = EDGE_LOOP ( 'NONE', ( #822, #500, #2190, #318 ) ) ;
+#716 = VERTEX_POINT ( 'NONE', #1619 ) ;
+#717 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#718 = ORIENTED_EDGE ( 'NONE', *, *, #1943, .T. ) ;
+#719 = CIRCLE ( 'NONE', #675, 11.00000000000000000 ) ;
+#720 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000178, -7.768250173355771615 ) ) ;
+#721 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 30.00000000000001421 ) ) ;
+#722 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 10.00000000000000000, 2.000000000000000000 ) ) ;
+#723 = LINE ( 'NONE', #104, #553 ) ;
+#724 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#725 = FACE_OUTER_BOUND ( 'NONE', #232, .T. ) ;
+#726 = PLANE ( 'NONE', #348 ) ;
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #623, .F. ) ;
+#728 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ;
+#729 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
+#730 = VERTEX_POINT ( 'NONE', #287 ) ;
+#731 = EDGE_CURVE ( 'NONE', #1085, #648, #659, .T. ) ;
+#732 = EDGE_CURVE ( 'NONE', #1971, #1956, #859, .T. ) ;
+#733 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144555294 ) ) ;
+#734 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#735 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, 5.000000000000000888 ) ) ;
+#736 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #2444 ) ;
+#737 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, 7.768250173355777832 ) ) ;
+#738 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#739 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, 5.000000000000000000 ) ) ;
+#740 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #483, .F. ) ;
+#742 = CYLINDRICAL_SURFACE ( 'NONE', #1105, 5.856798911513215522 ) ;
+#743 = VECTOR ( 'NONE', #246, 1000.000000000000227 ) ;
+#744 = VERTEX_POINT ( 'NONE', #1588 ) ;
+#745 = VERTEX_POINT ( 'NONE', #2374 ) ;
+#746 = VECTOR ( 'NONE', #2447, 1000.000000000000000 ) ;
+#747 = ADVANCED_FACE ( 'NONE', ( #1392 ), #2341, .T. ) ;
+#748 = ADVANCED_FACE ( 'NONE', ( #1199 ), #1209, .T. ) ;
+#749 = FILL_AREA_STYLE ('',( #515 ) ) ;
+#750 = CYLINDRICAL_SURFACE ( 'NONE', #1753, 1.249999999999994227 ) ;
+#751 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#752 = LINE ( 'NONE', #1081, #1318 ) ;
+#753 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807120857E-15, -10.00000000000000000, -30.00000000000001421 ) ) ;
+#754 = VERTEX_POINT ( 'NONE', #2279 ) ;
+#755 = FACE_OUTER_BOUND ( 'NONE', #1058, .T. ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #2110, .T. ) ;
+#757 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.000000000000000000, -0.9848810349313216195 ) ) ;
+#758 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .T. ) ;
+#759 = AXIS2_PLACEMENT_3D ( 'NONE', #2323, #1018, #2368 ) ;
+#760 = AXIS2_PLACEMENT_3D ( 'NONE', #1988, #2176, #1037 ) ;
+#761 = VERTEX_POINT ( 'NONE', #649 ) ;
+#762 = AXIS2_PLACEMENT_3D ( 'NONE', #268, #1043, #1814 ) ;
+#763 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#764 = EDGE_CURVE ( 'NONE', #2367, #1923, #2356, .T. ) ;
+#765 = FACE_OUTER_BOUND ( 'NONE', #1471, .T. ) ;
+#766 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#767 = CARTESIAN_POINT ( 'NONE', ( 2.837003841251158096E-15, 7.899999999999994138, 22.75000000000000000 ) ) ;
+#768 = EDGE_CURVE ( 'NONE', #1797, #2024, #48, .T. ) ;
+#769 = PLANE ( 'NONE', #595 ) ;
+#770 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .T. ) ;
+#771 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, 0.4999999999999994449 ) ) ;
+#772 = ORIENTED_EDGE ( 'NONE', *, *, #255, .T. ) ;
+#773 = VERTEX_POINT ( 'NONE', #264 ) ;
+#774 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#775 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#776 = DIRECTION ( 'NONE', ( 0.2588190451025178529, 0.000000000000000000, -0.9659258262890692004 ) ) ;
+#777 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #161 ) ) ;
+#778 = ADVANCED_FACE ( 'NONE', ( #846 ), #1600, .F. ) ;
+#779 = ORIENTED_EDGE ( 'NONE', *, *, #562, .T. ) ;
+#780 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#781 = ORIENTED_EDGE ( 'NONE', *, *, #337, .T. ) ;
+#782 = ORIENTED_EDGE ( 'NONE', *, *, #508, .T. ) ;
+#783 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'apa300ml_full', ( #1390, #1913, #2392 ), #1996 ) ;
+#784 = ORIENTED_EDGE ( 'NONE', *, *, #456, .F. ) ;
+#785 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000000, -5.000000000000000000 ) ) ;
+#786 = PLANE ( 'NONE', #1679 ) ;
+#787 = PLANE ( 'NONE', #2179 ) ;
+#788 = LINE ( 'NONE', #953, #1191 ) ;
+#789 = VERTEX_POINT ( 'NONE', #2169 ) ;
+#790 = FACE_OUTER_BOUND ( 'NONE', #1140, .T. ) ;
+#791 = EDGE_CURVE ( 'NONE', #1553, #2355, #176, .T. ) ;
+#792 = VECTOR ( 'NONE', #701, 1000.000000000000000 ) ;
+#793 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .F. ) ;
+#794 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#795 = ORIENTED_EDGE ( 'NONE', *, *, #791, .F. ) ;
+#796 = CIRCLE ( 'NONE', #759, 0.6999999999999992895 ) ;
+#797 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658772638, 10.00000000000000000, 11.21748225340539662 ) ) ;
+#798 = CIRCLE ( 'NONE', #957, 0.6000000000000033085 ) ;
+#799 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#800 = VECTOR ( 'NONE', #2048, 1000.000000000000000 ) ;
+#801 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#802 = CYLINDRICAL_SURFACE ( 'NONE', #2432, 0.6000000000000033085 ) ;
+#803 = ORIENTED_EDGE ( 'NONE', *, *, #1488, .F. ) ;
+#804 = VERTEX_POINT ( 'NONE', #2429 ) ;
+#805 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 5.000000000000000000, 0.000000000000000000 ) ) ;
+#806 = VERTEX_POINT ( 'NONE', #1672 ) ;
+#807 = EDGE_CURVE ( 'NONE', #1956, #1828, #329, .T. ) ;
+#808 = ADVANCED_FACE ( 'NONE', ( #317 ), #123, .F. ) ;
+#809 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#810 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#811 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#812 = LINE ( 'NONE', #1147, #1765 ) ;
+#813 = ORIENTED_EDGE ( 'NONE', *, *, #112, .F. ) ;
+#814 = VERTEX_POINT ( 'NONE', #344 ) ;
+#815 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 5.000000000000000000, 0.5000000000000000000 ) ) ;
+#816 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .T. ) ;
+#817 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 10.00000000000000711, -15.00105000000000288 ) ) ;
+#818 = EDGE_CURVE ( 'NONE', #253, #2386, #95, .T. ) ;
+#819 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 0.4999999999999994449 ) ) ;
+#820 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, -5.000000000000000888 ) ) ;
+#821 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, -0.7071067811865474617, 0.7071067811865474617 ) ) ;
+#822 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .F. ) ;
+#823 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.000000000000000000, 0.9848810349313216195 ) ) ;
+#824 = EDGE_LOOP ( 'NONE', ( #2442, #1548, #1258, #2343 ) ) ;
+#825 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#826 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .F. ) ;
+#827 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 10.00000000000000000, 30.00000000000001421 ) ) ;
+#828 = AXIS2_PLACEMENT_3D ( 'NONE', #2403, #905, #1089 ) ;
+#829 = FACE_BOUND ( 'NONE', #2000, .T. ) ;
+#830 = VECTOR ( 'NONE', #1560, 1000.000000000000000 ) ;
+#831 = LINE ( 'NONE', #2152, #389 ) ;
+#832 = VECTOR ( 'NONE', #607, 1000.000000000000000 ) ;
+#833 = ADVANCED_FACE ( 'NONE', ( #152 ), #742, .T. ) ;
+#834 = EDGE_LOOP ( 'NONE', ( #1698 ) ) ;
+#835 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -2.000000000000000000 ) ) ;
+#836 = ORIENTED_EDGE ( 'NONE', *, *, #1142, .F. ) ;
+#837 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#838 = ORIENTED_EDGE ( 'NONE', *, *, #1777, .T. ) ;
+#839 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.599999999999999645 ) ) ;
+#840 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#841 = ORIENTED_EDGE ( 'NONE', *, *, #472, .T. ) ;
+#842 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 10.00000000000000711, -2.000000000000000000 ) ) ;
+#843 = EDGE_CURVE ( 'NONE', #627, #2133, #2055, .T. ) ;
+#844 = EDGE_CURVE ( 'NONE', #1168, #464, #2400, .T. ) ;
+#845 = ORIENTED_EDGE ( 'NONE', *, *, #974, .F. ) ;
+#846 = FACE_OUTER_BOUND ( 'NONE', #1335, .T. ) ;
+#847 = ORIENTED_EDGE ( 'NONE', *, *, #2027, .F. ) ;
+#848 = FACE_BOUND ( 'NONE', #899, .T. ) ;
+#849 = DIRECTION ( 'NONE', ( 0.1732320612144553906, 0.000000000000000000, 0.9848810349313216195 ) ) ;
+#850 = VECTOR ( 'NONE', #1178, 1000.000000000000000 ) ;
+#851 = LINE ( 'NONE', #682, #1946 ) ;
+#852 = FACE_OUTER_BOUND ( 'NONE', #1627, .T. ) ;
+#853 = VECTOR ( 'NONE', #1903, 1000.000000000000000 ) ;
+#854 = ORIENTED_EDGE ( 'NONE', *, *, #2213, .T. ) ;
+#855 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#856 = VECTOR ( 'NONE', #1120, 1000.000000000000000 ) ;
+#857 = EDGE_CURVE ( 'NONE', #464, #1911, #1087, .T. ) ;
+#858 = ORIENTED_EDGE ( 'NONE', *, *, #1417, .F. ) ;
+#859 = CIRCLE ( 'NONE', #586, 0.5999999999999963141 ) ;
+#860 = EDGE_LOOP ( 'NONE', ( #302, #2243, #1162, #2257 ) ) ;
+#861 = EDGE_CURVE ( 'NONE', #871, #2219, #90, .T. ) ;
+#862 = EDGE_CURVE ( 'NONE', #773, #7, #687, .T. ) ;
+#863 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#864 = FACE_OUTER_BOUND ( 'NONE', #2142, .T. ) ;
+#865 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#866 = VECTOR ( 'NONE', #1237, 1000.000000000000227 ) ;
+#867 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#868 = LINE ( 'NONE', #2067, #560 ) ;
+#869 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 15.00105000000000111 ) ) ;
+#870 = AXIS2_PLACEMENT_3D ( 'NONE', #2440, #885, #522 ) ;
+#871 = VERTEX_POINT ( 'NONE', #1275 ) ;
+#872 = ORIENTED_EDGE ( 'NONE', *, *, #2445, .T. ) ;
+#873 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#874 = AXIS2_PLACEMENT_3D ( 'NONE', #195, #1369, #408 ) ;
+#875 = CIRCLE ( 'NONE', #229, 11.00000000000000000 ) ;
+#876 = ORIENTED_EDGE ( 'NONE', *, *, #942, .T. ) ;
+#877 = EDGE_CURVE ( 'NONE', #1971, #1040, #1699, .T. ) ;
+#878 = EDGE_CURVE ( 'NONE', #1455, #370, #550, .T. ) ;
+#879 = PLANE ( 'NONE', #2192 ) ;
+#880 = LINE ( 'NONE', #1636, #582 ) ;
+#881 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -5.000000000000000000, 5.000000000000000000 ) ) ;
+#882 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 9.999999999999991118, -5.000000000000000000 ) ) ;
+#883 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .F. ) ;
+#884 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#885 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#886 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ;
+#887 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .F. ) ;
+#888 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#889 = ORIENTED_EDGE ( 'NONE', *, *, #283, .T. ) ;
+#890 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#891 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#892 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#893 = EDGE_CURVE ( 'NONE', #1485, #362, #1795, .T. ) ;
+#894 = LINE ( 'NONE', #1680, #2474 ) ;
+#895 = VERTEX_POINT ( 'NONE', #2269 ) ;
+#896 = FACE_OUTER_BOUND ( 'NONE', #2438, .T. ) ;
+#897 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#898 = VECTOR ( 'NONE', #1695, 1000.000000000000000 ) ;
+#899 = EDGE_LOOP ( 'NONE', ( #2340 ) ) ;
+#900 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .F. ) ;
+#901 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#902 = CIRCLE ( 'NONE', #413, 5.856798911513215522 ) ;
+#903 = EDGE_LOOP ( 'NONE', ( #1131, #758, #1379, #478 ) ) ;
+#904 = VERTEX_POINT ( 'NONE', #1060 ) ;
+#905 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#906 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.214306433183764966E-16 ) ) ;
+#907 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#908 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#909 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, -1.071796769724477905 ) ) ;
+#910 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#911 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#912 = EDGE_CURVE ( 'NONE', #956, #2056, #628, .T. ) ;
+#913 = VECTOR ( 'NONE', #1264, 1000.000000000000000 ) ;
+#914 = ADVANCED_FACE ( 'NONE', ( #2218 ), #299, .F. ) ;
+#915 = VERTEX_POINT ( 'NONE', #2413 ) ;
+#916 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.7071067811865474617, -0.7071067811865474617 ) ) ;
+#917 = AXIS2_PLACEMENT_3D ( 'NONE', #2347, #1033, #840 ) ;
+#918 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .T. ) ;
+#919 = AXIS2_PLACEMENT_3D ( 'NONE', #2, #1557, #1328 ) ;
+#920 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, -10.00000000000000000, 11.21748225340539840 ) ) ;
+#921 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#922 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#923 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#924 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#925 = CYLINDRICAL_SURFACE ( 'NONE', #870, 2.899999999999992806 ) ;
+#926 = ORIENTED_EDGE ( 'NONE', *, *, #131, .F. ) ;
+#927 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#928 = EDGE_CURVE ( 'NONE', #213, #251, #2348, .T. ) ;
+#929 = EDGE_CURVE ( 'NONE', #1660, #2219, #1289, .T. ) ;
+#930 = ORIENTED_EDGE ( 'NONE', *, *, #342, .T. ) ;
+#931 = ORIENTED_EDGE ( 'NONE', *, *, #2213, .F. ) ;
+#932 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, -15.00105000000000111 ) ) ;
+#933 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064710982 ) ) ;
+#934 = CYLINDRICAL_SURFACE ( 'NONE', #2357, 0.6999999999999992895 ) ;
+#935 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#936 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#937 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999999112, 1.249999999999987121, 28.00000000000000000 ) ) ;
+#938 = LINE ( 'NONE', #1897, #1530 ) ;
+#939 = ORIENTED_EDGE ( 'NONE', *, *, #150, .F. ) ;
+#940 = LINE ( 'NONE', #566, #92 ) ;
+#941 = ORIENTED_EDGE ( 'NONE', *, *, #2275, .T. ) ;
+#942 = EDGE_CURVE ( 'NONE', #1914, #904, #1689, .T. ) ;
+#943 = AXIS2_PLACEMENT_3D ( 'NONE', #1171, #1185, #1948 ) ;
+#944 = EDGE_LOOP ( 'NONE', ( #1363 ) ) ;
+#945 = EDGE_CURVE ( 'NONE', #1391, #80, #502, .T. ) ;
+#946 = EDGE_CURVE ( 'NONE', #494, #370, #403, .T. ) ;
+#947 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#948 = FACE_OUTER_BOUND ( 'NONE', #328, .T. ) ;
+#949 = AXIS2_PLACEMENT_3D ( 'NONE', #2366, #1820, #1990 ) ;
+#950 = LINE ( 'NONE', #1720, #1724 ) ;
+#951 = LINE ( 'NONE', #1721, #332 ) ;
+#952 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -2.100000000000009859, -22.75000000000000000 ) ) ;
+#953 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, -15.00105000000000111 ) ) ;
+#954 = ORIENTED_EDGE ( 'NONE', *, *, #1031, .T. ) ;
+#955 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691720, -10.00000000000000000, 7.500000000000000000 ) ) ;
+#956 = VERTEX_POINT ( 'NONE', #163 ) ;
+#957 = AXIS2_PLACEMENT_3D ( 'NONE', #401, #2312, #1585 ) ;
+#958 = VERTEX_POINT ( 'NONE', #771 ) ;
+#959 = CIRCLE ( 'NONE', #1398, 9.599999999999997868 ) ;
+#960 = CYLINDRICAL_SURFACE ( 'NONE', #2084, 5.856798911513215522 ) ;
+#961 = ADVANCED_FACE ( 'NONE', ( #2283 ), #2122, .F. ) ;
+#962 = ADVANCED_FACE ( 'NONE', ( #1750 ), #1128, .F. ) ;
+#963 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#964 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1195 ) ) ;
+#965 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865475727, 0.7071067811865475727 ) ) ;
+#966 = LINE ( 'NONE', #380, #669 ) ;
+#967 = ORIENTED_EDGE ( 'NONE', *, *, #2458, .F. ) ;
+#968 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 13.46262431806470872 ) ) ;
+#969 = EDGE_LOOP ( 'NONE', ( #1244, #428, #2175, #289 ) ) ;
+#970 = ORIENTED_EDGE ( 'NONE', *, *, #2475, .F. ) ;
+#971 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#972 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, -15.00105000000000111 ) ) ;
+#973 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658773526, 10.00000000000000000, 11.21748225340539484 ) ) ;
+#974 = EDGE_CURVE ( 'NONE', #804, #1210, #423, .T. ) ;
+#975 = LINE ( 'NONE', #1954, #1879 ) ;
+#976 = ORIENTED_EDGE ( 'NONE', *, *, #693, .F. ) ;
+#977 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#978 = ORIENTED_EDGE ( 'NONE', *, *, #430, .T. ) ;
+#979 = ORIENTED_EDGE ( 'NONE', *, *, #1200, .T. ) ;
+#980 = EDGE_LOOP ( 'NONE', ( #670 ) ) ;
+#981 = CLOSED_SHELL ( 'NONE', ( #2349, #2352, #82, #2291, #1310, #2139, #1279, #53, #1225, #1832, #1047, #1345, #211, #1620 ) ) ;
+#982 = PLANE ( 'NONE', #1927 ) ;
+#983 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, -0.4999999999999994449 ) ) ;
+#984 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#985 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#986 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .T. ) ;
+#987 = ADVANCED_FACE ( 'NONE', ( #371 ), #8, .F. ) ;
+#988 = ADVANCED_FACE ( 'NONE', ( #790 ), #1740, .F. ) ;
+#989 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .T. ) ;
+#990 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#991 = CIRCLE ( 'NONE', #1955, 1.549999999999999378 ) ;
+#992 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .T. ) ;
+#993 = VECTOR ( 'NONE', #196, 1000.000000000000000 ) ;
+#994 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, -10.00000000000000178, -12.59631570230925135 ) ) ;
+#995 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#996 = CIRCLE ( 'NONE', #2035, 1.249999999999987121 ) ;
+#997 = AXIS2_PLACEMENT_3D ( 'NONE', #2091, #774, #1917 ) ;
+#998 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#999 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#1000 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #161, .NOT_KNOWN. ) ;
+#1001 = VERTEX_POINT ( 'NONE', #2315 ) ;
+#1002 = VERTEX_POINT ( 'NONE', #601 ) ;
+#1003 = LINE ( 'NONE', #721, #1021 ) ;
+#1004 = ADVANCED_FACE ( 'NONE', ( #1169, #1344 ), #394, .F. ) ;
+#1005 = ORIENTED_EDGE ( 'NONE', *, *, #1371, .F. ) ;
+#1006 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000006217, 1.249999999999987121, -28.00000000000000000 ) ) ;
+#1007 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144553629 ) ) ;
+#1008 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1009 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355953, -10.00000000000000000, -15.00105000000000288 ) ) ;
+#1010 = ORIENTED_EDGE ( 'NONE', *, *, #1388, .F. ) ;
+#1011 = FACE_OUTER_BOUND ( 'NONE', #1143, .T. ) ;
+#1012 = ORIENTED_EDGE ( 'NONE', *, *, #2246, .F. ) ;
+#1013 = PLANE ( 'NONE', #290 ) ;
+#1014 = EDGE_CURVE ( 'NONE', #745, #804, #940, .T. ) ;
+#1015 = ORIENTED_EDGE ( 'NONE', *, *, #1242, .F. ) ;
+#1016 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1017 = EDGE_CURVE ( 'NONE', #1245, #2180, #1910, .T. ) ;
+#1018 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1019 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1020 = VECTOR ( 'NONE', #2223, 1000.000000000000114 ) ;
+#1021 = VECTOR ( 'NONE', #405, 1000.000000000000000 ) ;
+#1022 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .T. ) ;
+#1023 = PLANE ( 'NONE', #1434 ) ;
+#1024 = VERTEX_POINT ( 'NONE', #178 ) ;
+#1025 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1026 = ORIENTED_EDGE ( 'NONE', *, *, #608, .T. ) ;
+#1027 = AXIS2_PLACEMENT_3D ( 'NONE', #737, #709, #2264 ) ;
+#1028 = VECTOR ( 'NONE', #1694, 1000.000000000000000 ) ;
+#1029 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1030 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1031 = EDGE_CURVE ( 'NONE', #57, #2180, #1726, .T. ) ;
+#1032 = CIRCLE ( 'NONE', #1567, 0.5999999999999963141 ) ;
+#1033 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1034 = EDGE_CURVE ( 'NONE', #1965, #1965, #1224, .T. ) ;
+#1035 = AXIS2_PLACEMENT_3D ( 'NONE', #1782, #42, #2224 ) ;
+#1036 = VERTEX_POINT ( 'NONE', #352 ) ;
+#1037 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1038 = ORIENTED_EDGE ( 'NONE', *, *, #1385, .F. ) ;
+#1039 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1040 = VERTEX_POINT ( 'NONE', #1494 ) ;
+#1041 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1042 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#1043 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1044 = EDGE_CURVE ( 'NONE', #1819, #1484, #2092, .T. ) ;
+#1045 = ORIENTED_EDGE ( 'NONE', *, *, #483, .T. ) ;
+#1046 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.000000000000000000, 0.9848810349313216195 ) ) ;
+#1047 = ADVANCED_FACE ( 'NONE', ( #1106 ), #157, .F. ) ;
+#1048 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .T. ) ;
+#1049 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -0.4999999999999994449 ) ) ;
+#1050 = VERTEX_POINT ( 'NONE', #1706 ) ;
+#1051 = SURFACE_SIDE_STYLE ('',( #305 ) ) ;
+#1052 = FACE_OUTER_BOUND ( 'NONE', #1809, .T. ) ;
+#1053 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1054 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1055 = VECTOR ( 'NONE', #31, 1000.000000000000000 ) ;
+#1056 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1057 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 15.00000000000000533 ) ) ;
+#1058 = EDGE_LOOP ( 'NONE', ( #1586, #2131, #1552, #228, #1658, #1752, #2206 ) ) ;
+#1059 = ORIENTED_EDGE ( 'NONE', *, *, #1686, .T. ) ;
+#1060 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, 5.000000000000000000 ) ) ;
+#1061 = EDGE_CURVE ( 'NONE', #2367, #251, #2064, .T. ) ;
+#1062 = ADVANCED_FACE ( 'NONE', ( #1122 ), #312, .F. ) ;
+#1063 = EDGE_LOOP ( 'NONE', ( #1182 ) ) ;
+#1064 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1065 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1066 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1067 = VECTOR ( 'NONE', #117, 1000.000000000000227 ) ;
+#1068 = DIRECTION ( 'NONE', ( 1.355252715606880543E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1069 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1070 = FACE_OUTER_BOUND ( 'NONE', #182, .T. ) ;
+#1071 = AXIS2_PLACEMENT_3D ( 'NONE', #1497, #2052, #1095 ) ;
+#1072 = EDGE_LOOP ( 'NONE', ( #1858 ) ) ;
+#1073 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .T. ) ;
+#1074 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 10.00000000000000000, -30.50000000000000000 ) ) ;
+#1075 = CIRCLE ( 'NONE', #762, 5.856798911513215522 ) ;
+#1076 = VERTEX_POINT ( 'NONE', #1894 ) ;
+#1077 = EDGE_CURVE ( 'NONE', #1524, #1524, #991, .T. ) ;
+#1078 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 1.762624318064710982 ) ) ;
+#1079 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359005311, 10.00000000000000000, -12.59631570230924957 ) ) ;
+#1080 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1081 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 9.500000000000014211, 30.50000000000000000 ) ) ;
+#1082 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.214306433183765213E-16 ) ) ;
+#1083 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1084 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1085 = VERTEX_POINT ( 'NONE', #2037 ) ;
+#1086 = EDGE_LOOP ( 'NONE', ( #1221, #2071, #2338, #534 ) ) ;
+#1087 = LINE ( 'NONE', #1074, #2470 ) ;
+#1088 = ORIENTED_EDGE ( 'NONE', *, *, #243, .T. ) ;
+#1089 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1090 = CYLINDRICAL_SURFACE ( 'NONE', #210, 11.00000000000000000 ) ;
+#1091 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#1092 = EDGE_CURVE ( 'NONE', #1797, #241, #752, .T. ) ;
+#1093 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, -7.768250173355771615 ) ) ;
+#1094 = LINE ( 'NONE', #1842, #144 ) ;
+#1095 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1096 = AXIS2_PLACEMENT_3D ( 'NONE', #2278, #1146, #561 ) ;
+#1097 = ORIENTED_EDGE ( 'NONE', *, *, #1230, .T. ) ;
+#1098 = ORIENTED_EDGE ( 'NONE', *, *, #399, .F. ) ;
+#1099 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1100 = AXIS2_PLACEMENT_3D ( 'NONE', #1651, #278, #102 ) ;
+#1101 = ORIENTED_EDGE ( 'NONE', *, *, #877, .F. ) ;
+#1102 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1103 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1104 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, -14.99999999999999822 ) ) ;
+#1105 = AXIS2_PLACEMENT_3D ( 'NONE', #1887, #524, #873 ) ;
+#1106 = FACE_OUTER_BOUND ( 'NONE', #1223, .T. ) ;
+#1107 = EDGE_CURVE ( 'NONE', #2385, #1127, #2276, .T. ) ;
+#1108 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, 0.1732320612144551963 ) ) ;
+#1109 = EDGE_CURVE ( 'NONE', #655, #193, #1329, .T. ) ;
+#1110 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.7071067811865474617, 0.7071067811865474617 ) ) ;
+#1111 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1112 = CIRCLE ( 'NONE', #1267, 11.00000000000000000 ) ;
+#1113 = ORIENTED_EDGE ( 'NONE', *, *, #843, .F. ) ;
+#1114 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#1115 = AXIS2_PLACEMENT_3D ( 'NONE', #1255, #2202, #474 ) ;
+#1116 = EDGE_LOOP ( 'NONE', ( #383, #1452, #2129, #638 ) ) ;
+#1117 = VECTOR ( 'NONE', #2036, 1000.000000000000000 ) ;
+#1118 = VECTOR ( 'NONE', #1189, 1000.000000000000000 ) ;
+#1119 = LINE ( 'NONE', #496, #222 ) ;
+#1120 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1121 = FACE_OUTER_BOUND ( 'NONE', #646, .T. ) ;
+#1122 = FACE_OUTER_BOUND ( 'NONE', #108, .T. ) ;
+#1123 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1124 = FACE_OUTER_BOUND ( 'NONE', #969, .T. ) ;
+#1125 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1126 = EDGE_CURVE ( 'NONE', #958, #789, #894, .T. ) ;
+#1127 = VERTEX_POINT ( 'NONE', #882 ) ;
+#1128 = CYLINDRICAL_SURFACE ( 'NONE', #1474, 9.599999999999997868 ) ;
+#1129 = EDGE_CURVE ( 'NONE', #1331, #1331, #1354, .T. ) ;
+#1130 = EDGE_LOOP ( 'NONE', ( #1754, #1541, #2412, #2216 ) ) ;
+#1131 = ORIENTED_EDGE ( 'NONE', *, *, #9, .F. ) ;
+#1132 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1133 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#1134 = FACE_OUTER_BOUND ( 'NONE', #1376, .T. ) ;
+#1135 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001954, 10.00000000000000000, 12.76262431806470943 ) ) ;
+#1136 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 9.999999999999994671, 2.000000000000000000 ) ) ;
+#1137 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999999112, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#1138 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .F. ) ;
+#1139 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#1140 = EDGE_LOOP ( 'NONE', ( #1716, #520, #2314, #1515 ) ) ;
+#1141 = EDGE_CURVE ( 'NONE', #363, #814, #1866, .T. ) ;
+#1142 = EDGE_CURVE ( 'NONE', #587, #627, #692, .T. ) ;
+#1143 = EDGE_LOOP ( 'NONE', ( #858, #2371, #1807, #1590 ) ) ;
+#1144 = PLANE ( 'NONE', #997 ) ;
+#1145 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1146 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1147 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#1148 = VERTEX_POINT ( 'NONE', #366 ) ;
+#1149 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1150 = ORIENTED_EDGE ( 'NONE', *, *, #2167, .T. ) ;
+#1151 = VECTOR ( 'NONE', #175, 1000.000000000000000 ) ;
+#1152 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2038 ), #557 ) ;
+#1153 = ADVANCED_FACE ( 'NONE', ( #1134 ), #1478, .F. ) ;
+#1154 = ORIENTED_EDGE ( 'NONE', *, *, #1702, .T. ) ;
+#1155 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000001243, -6.190928620958793260 ) ) ;
+#1156 = FACE_BOUND ( 'NONE', #1964, .T. ) ;
+#1157 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1158 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#1159 = ORIENTED_EDGE ( 'NONE', *, *, #2259, .F. ) ;
+#1160 = DIRECTION ( 'NONE', ( -0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#1161 = ORIENTED_EDGE ( 'NONE', *, *, #470, .F. ) ;
+#1162 = ORIENTED_EDGE ( 'NONE', *, *, #1488, .T. ) ;
+#1163 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#1164 = LINE ( 'NONE', #388, #1563 ) ;
+#1165 = LINE ( 'NONE', #2151, #743 ) ;
+#1166 = EDGE_CURVE ( 'NONE', #1050, #744, #723, .T. ) ;
+#1167 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, 10.00000000000000000, 12.59631570230925313 ) ) ;
+#1168 = VERTEX_POINT ( 'NONE', #2407 ) ;
+#1169 = FACE_OUTER_BOUND ( 'NONE', #151, .T. ) ;
+#1170 = EDGE_LOOP ( 'NONE', ( #1288 ) ) ;
+#1171 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #304, .T. ) ;
+#1173 = VECTOR ( 'NONE', #294, 1000.000000000000000 ) ;
+#1174 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1175 = FACE_OUTER_BOUND ( 'NONE', #704, .T. ) ;
+#1176 = VECTOR ( 'NONE', #2235, 1000.000000000000000 ) ;
+#1177 = AXIS2_PLACEMENT_3D ( 'NONE', #933, #1103, #734 ) ;
+#1178 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1179 = LINE ( 'NONE', #1167, #1151 ) ;
+#1180 = EDGE_CURVE ( 'NONE', #464, #1270, #1460, .T. ) ;
+#1181 = EDGE_CURVE ( 'NONE', #1485, #1926, #2250, .T. ) ;
+#1182 = ORIENTED_EDGE ( 'NONE', *, *, #621, .T. ) ;
+#1183 = VECTOR ( 'NONE', #2086, 1000.000000000000000 ) ;
+#1184 = ORIENTED_EDGE ( 'NONE', *, *, #1608, .F. ) ;
+#1185 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1186 = AXIS2_PLACEMENT_3D ( 'NONE', #968, #201, #977 ) ;
+#1187 = ORIENTED_EDGE ( 'NONE', *, *, #131, .T. ) ;
+#1188 = AXIS2_PLACEMENT_3D ( 'NONE', #1691, #1676, #2057 ) ;
+#1189 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1190 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#1191 = VECTOR ( 'NONE', #1772, 1000.000000000000000 ) ;
+#1192 = AXIS2_PLACEMENT_3D ( 'NONE', #2249, #1296, #1476 ) ;
+#1193 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1194 = LINE ( 'NONE', #1009, #1729 ) ;
+#1195 = STYLED_ITEM ( 'NONE', ( #2233 ), #783 ) ;
+#1196 = ORIENTED_EDGE ( 'NONE', *, *, #455, .F. ) ;
+#1197 = EDGE_CURVE ( 'NONE', #2069, #2089, #1297, .T. ) ;
+#1198 = VERTEX_POINT ( 'NONE', #1349 ) ;
+#1199 = FACE_OUTER_BOUND ( 'NONE', #385, .T. ) ;
+#1200 = EDGE_CURVE ( 'NONE', #1050, #716, #1164, .T. ) ;
+#1201 = EDGE_CURVE ( 'NONE', #730, #523, #2103, .T. ) ;
+#1202 = ORIENTED_EDGE ( 'NONE', *, *, #39, .F. ) ;
+#1203 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, -10.00000000000000000, -14.99999999999999822 ) ) ;
+#1204 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000001776, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#1205 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1206 = ORIENTED_EDGE ( 'NONE', *, *, #2332, .T. ) ;
+#1207 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1208 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ;
+#1209 = CYLINDRICAL_SURFACE ( 'NONE', #949, 5.856798911513215522 ) ;
+#1210 = VERTEX_POINT ( 'NONE', #2334 ) ;
+#1211 = EDGE_CURVE ( 'NONE', #233, #233, #1527, .T. ) ;
+#1212 = EDGE_CURVE ( 'NONE', #2069, #1002, #460, .T. ) ;
+#1213 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -8.885690812604363619E-16 ) ) ;
+#1214 = VECTOR ( 'NONE', #923, 1000.000000000000000 ) ;
+#1215 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 1.071796769724477905 ) ) ;
+#1216 = CARTESIAN_POINT ( 'NONE', ( -3.506769611375547071E-15, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#1217 = CIRCLE ( 'NONE', #2065, 2.899999999999996358 ) ;
+#1218 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .F. ) ;
+#1219 = CARTESIAN_POINT ( 'NONE', ( 2.837003841251158096E-15, -5.000000000000003553, 22.75000000000000000 ) ) ;
+#1220 = AXIS2_PLACEMENT_3D ( 'NONE', #252, #1831, #2044 ) ;
+#1221 = ORIENTED_EDGE ( 'NONE', *, *, #946, .T. ) ;
+#1222 = FACE_OUTER_BOUND ( 'NONE', #1440, .T. ) ;
+#1223 = EDGE_LOOP ( 'NONE', ( #2017, #2351, #1326, #941 ) ) ;
+#1224 = CIRCLE ( 'NONE', #459, 2.899999999999997247 ) ;
+#1225 = ADVANCED_FACE ( 'NONE', ( #205 ), #424, .F. ) ;
+#1226 = CIRCLE ( 'NONE', #714, 2.899999999999992806 ) ;
+#1227 = FACE_OUTER_BOUND ( 'NONE', #124, .T. ) ;
+#1228 = VECTOR ( 'NONE', #2001, 1000.000000000000000 ) ;
+#1229 = LINE ( 'NONE', #1998, #1685 ) ;
+#1230 = EDGE_CURVE ( 'NONE', #80, #587, #16, .T. ) ;
+#1231 = ORIENTED_EDGE ( 'NONE', *, *, #1334, .F. ) ;
+#1232 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1233 = ORIENTED_EDGE ( 'NONE', *, *, #1212, .F. ) ;
+#1234 = LINE ( 'NONE', #72, #1714 ) ;
+#1235 = EDGE_LOOP ( 'NONE', ( #1196, #419, #636, #1785 ) ) ;
+#1236 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1237 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144555294 ) ) ;
+#1238 = LINE ( 'NONE', #1079, #1176 ) ;
+#1239 = CYLINDRICAL_SURFACE ( 'NONE', #917, 0.5999999999999963141 ) ;
+#1240 = EDGE_CURVE ( 'NONE', #1571, #1571, #1226, .T. ) ;
+#1241 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1242 = EDGE_CURVE ( 'NONE', #1914, #612, #950, .T. ) ;
+#1243 = LINE ( 'NONE', #1057, #2477 ) ;
+#1244 = ORIENTED_EDGE ( 'NONE', *, *, #768, .F. ) ;
+#1245 = VERTEX_POINT ( 'NONE', #1360 ) ;
+#1246 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1247 = ORIENTED_EDGE ( 'NONE', *, *, #2096, .T. ) ;
+#1248 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 10.00000000000000000, -30.50000000000000000 ) ) ;
+#1249 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000000178, 6.190928620958793260 ) ) ;
+#1250 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, 5.000000000000000000 ) ) ;
+#1251 = AXIS2_PLACEMENT_3D ( 'NONE', #2265, #2117, #1546 ) ;
+#1252 = AXIS2_PLACEMENT_3D ( 'NONE', #2090, #528, #614 ) ;
+#1253 = LINE ( 'NONE', #438, #850 ) ;
+#1254 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -30.00000000000001421 ) ) ;
+#1255 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 4.999999999999996447, 22.75000000000000000 ) ) ;
+#1256 = CIRCLE ( 'NONE', #705, 9.599999999999997868 ) ;
+#1257 = ADVANCED_FACE ( 'NONE', ( #1156, #2476, #765 ), #2288, .F. ) ;
+#1258 = ORIENTED_EDGE ( 'NONE', *, *, #877, .T. ) ;
+#1259 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .F. ) ;
+#1260 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1261 = AXIS2_PLACEMENT_3D ( 'NONE', #1426, #1407, #2191 ) ;
+#1262 = ORIENTED_EDGE ( 'NONE', *, *, #1884, .T. ) ;
+#1263 = FILL_AREA_STYLE ('',( #2220 ) ) ;
+#1264 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1265 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, -0.1732320612144553629 ) ) ;
+#1266 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#1267 = AXIS2_PLACEMENT_3D ( 'NONE', #1078, #154, #100 ) ;
+#1268 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#1269 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1635 ) ) ;
+#1270 = VERTEX_POINT ( 'NONE', #3 ) ;
+#1271 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 10.00000000000000000, 0.000000000000000000 ) ) ;
+#1272 = LINE ( 'NONE', #911, #1922 ) ;
+#1273 = AXIS2_PLACEMENT_3D ( 'NONE', #869, #69, #1617 ) ;
+#1274 = ORIENTED_EDGE ( 'NONE', *, *, #10, .T. ) ;
+#1275 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, -4.999999999999999112 ) ) ;
+#1276 = VECTOR ( 'NONE', #1719, 1000.000000000000114 ) ;
+#1277 = AXIS2_PLACEMENT_3D ( 'NONE', #2266, #1083, #532 ) ;
+#1278 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
+#1279 = ADVANCED_FACE ( 'NONE', ( #1340 ), #786, .F. ) ;
+#1280 = FACE_OUTER_BOUND ( 'NONE', #1170, .T. ) ;
+#1281 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 9.999999999999998224, -30.00000000000001776 ) ) ;
+#1282 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, 7.768250173355775168 ) ) ;
+#1283 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1284 = LINE ( 'NONE', #270, #1173 ) ;
+#1285 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#1286 = LINE ( 'NONE', #1684, #2313 ) ;
+#1287 = ORIENTED_EDGE ( 'NONE', *, *, #455, .T. ) ;
+#1288 = ORIENTED_EDGE ( 'NONE', *, *, #542, .T. ) ;
+#1289 = LINE ( 'NONE', #1871, #1598 ) ;
+#1290 = VERTEX_POINT ( 'NONE', #983 ) ;
+#1291 = EDGE_LOOP ( 'NONE', ( #836, #1402, #930, #1113 ) ) ;
+#1292 = EDGE_CURVE ( 'NONE', #1148, #1076, #796, .T. ) ;
+#1293 = ADVANCED_FACE ( 'NONE', ( #2391, #74, #848, #630 ), #2162, .F. ) ;
+#1294 = PLANE ( 'NONE', #828 ) ;
+#1295 = CARTESIAN_POINT ( 'NONE', ( -2.861496777234105205E-15, -5.000000000000002665, -22.75000000000000000 ) ) ;
+#1296 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865475727, -0.7071067811865475727 ) ) ;
+#1297 = LINE ( 'NONE', #1311, #666 ) ;
+#1298 = PLANE ( 'NONE', #580 ) ;
+#1299 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, -9.999999999999996447, -7.768250173355773391 ) ) ;
+#1300 = FACE_OUTER_BOUND ( 'NONE', #2428, .T. ) ;
+#1301 = VECTOR ( 'NONE', #1350, 1000.000000000000000 ) ;
+#1302 = EDGE_LOOP ( 'NONE', ( #1977 ) ) ;
+#1303 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1304 = VERTEX_POINT ( 'NONE', #234 ) ;
+#1305 = ORIENTED_EDGE ( 'NONE', *, *, #1031, .F. ) ;
+#1306 = VECTOR ( 'NONE', #1612, 1000.000000000000000 ) ;
+#1307 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1308 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, -10.00000000000000000, 12.59631570230925135 ) ) ;
+#1309 = LINE ( 'NONE', #351, #1483 ) ;
+#1310 = ADVANCED_FACE ( 'NONE', ( #1397 ), #2197, .F. ) ;
+#1311 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#1312 = FACE_OUTER_BOUND ( 'NONE', #1130, .T. ) ;
+#1313 = LINE ( 'NONE', #739, #1534 ) ;
+#1314 = EDGE_CURVE ( 'NONE', #804, #1076, #2185, .T. ) ;
+#1315 = VECTOR ( 'NONE', #780, 1000.000000000000000 ) ;
+#1316 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1317 = EDGE_CURVE ( 'NONE', #2467, #1347, #1410, .T. ) ;
+#1318 = VECTOR ( 'NONE', #1522, 1000.000000000000000 ) ;
+#1319 = EDGE_LOOP ( 'NONE', ( #718 ) ) ;
+#1320 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1321 = AXIS2_PLACEMENT_3D ( 'NONE', #1597, #1232, #486 ) ;
+#1322 = VERTEX_POINT ( 'NONE', #2005 ) ;
+#1323 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .T. ) ;
+#1324 = VECTOR ( 'NONE', #2287, 1000.000000000000000 ) ;
+#1325 = AXIS2_PLACEMENT_3D ( 'NONE', #1136, #368, #1213 ) ;
+#1326 = ORIENTED_EDGE ( 'NONE', *, *, #1447, .F. ) ;
+#1327 = FACE_OUTER_BOUND ( 'NONE', #1821, .T. ) ;
+#1328 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1329 = LINE ( 'NONE', #1093, #1067 ) ;
+#1330 = LINE ( 'NONE', #1135, #2106 ) ;
+#1331 = VERTEX_POINT ( 'NONE', #2094 ) ;
+#1332 = CYLINDRICAL_SURFACE ( 'NONE', #1604, 2.899999999999992806 ) ;
+#1333 = ADVANCED_FACE ( 'NONE', ( #1052 ), #51, .F. ) ;
+#1334 = EDGE_CURVE ( 'NONE', #1484, #605, #2032, .T. ) ;
+#1335 = EDGE_LOOP ( 'NONE', ( #887, #2395, #1427, #1101 ) ) ;
+#1336 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
+#1337 = ORIENTED_EDGE ( 'NONE', *, *, #470, .T. ) ;
+#1338 = EDGE_LOOP ( 'NONE', ( #1352 ) ) ;
+#1339 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, 14.99999999999999822 ) ) ;
+#1340 = FACE_OUTER_BOUND ( 'NONE', #2482, .T. ) ;
+#1341 = FACE_OUTER_BOUND ( 'NONE', #2107, .T. ) ;
+#1342 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1343 = VERTEX_POINT ( 'NONE', #1215 ) ;
+#1344 = FACE_OUTER_BOUND ( 'NONE', #122, .T. ) ;
+#1345 = ADVANCED_FACE ( 'NONE', ( #1780 ), #40, .F. ) ;
+#1346 = ORIENTED_EDGE ( 'NONE', *, *, #543, .T. ) ;
+#1347 = VERTEX_POINT ( 'NONE', #720 ) ;
+#1348 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1349 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, -30.00000000000001421 ) ) ;
+#1350 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1351 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000001243, 6.190928620958791484 ) ) ;
+#1352 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#1353 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, 30.50000000000000000 ) ) ;
+#1354 = CIRCLE ( 'NONE', #301, 1.250000000000001110 ) ;
+#1355 = EDGE_LOOP ( 'NONE', ( #967, #816, #1947, #615 ) ) ;
+#1356 = VECTOR ( 'NONE', #985, 1000.000000000000000 ) ;
+#1357 = ORIENTED_EDGE ( 'NONE', *, *, #398, .T. ) ;
+#1358 = ADVANCED_FACE ( 'NONE', ( #2433 ), #879, .F. ) ;
+#1359 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1360 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000000178, 6.190928620958793260 ) ) ;
+#1361 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1362 = DIRECTION ( 'NONE', ( -8.659560562354934091E-17, 0.7071067811865474617, -0.7071067811865474617 ) ) ;
+#1363 = ORIENTED_EDGE ( 'NONE', *, *, #2124, .F. ) ;
+#1364 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1365 = ORIENTED_EDGE ( 'NONE', *, *, #878, .T. ) ;
+#1366 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1367 = ORIENTED_EDGE ( 'NONE', *, *, #2246, .T. ) ;
+#1368 = VERTEX_POINT ( 'NONE', #2134 ) ;
+#1369 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1370 = ADVANCED_FACE ( 'NONE', ( #1473 ), #1873, .F. ) ;
+#1371 = EDGE_CURVE ( 'NONE', #523, #1210, #1112, .T. ) ;
+#1372 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, 10.00000000000000000, 12.59631570230925313 ) ) ;
+#1373 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -4.999999999999999112 ) ) ;
+#1374 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 11.36262431806471085 ) ) ;
+#1375 = ORIENTED_EDGE ( 'NONE', *, *, #414, .T. ) ;
+#1376 = EDGE_LOOP ( 'NONE', ( #373, #1202, #1015, #876 ) ) ;
+#1377 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#1378 = VECTOR ( 'NONE', #984, 1000.000000000000000 ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #1371, .T. ) ;
+#1380 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064710982 ) ) ;
+#1381 = LINE ( 'NONE', #1967, #1803 ) ;
+#1382 = VECTOR ( 'NONE', #540, 1000.000000000000000 ) ;
+#1383 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1384 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 9.500000000000014211, 30.50000000000000000 ) ) ;
+#1385 = EDGE_CURVE ( 'NONE', #1731, #904, #140, .T. ) ;
+#1386 = EDGE_CURVE ( 'NONE', #2355, #525, #1119, .T. ) ;
+#1387 = ORIENTED_EDGE ( 'NONE', *, *, #2390, .F. ) ;
+#1388 = EDGE_CURVE ( 'NONE', #2089, #761, #320, .T. ) ;
+#1389 = AXIS2_PLACEMENT_3D ( 'NONE', #1486, #1303, #2070 ) ;
+#1390 = MANIFOLD_SOLID_BREP ( 'Trous de centrage Ø2.5mm1', #488 ) ;
+#1391 = VERTEX_POINT ( 'NONE', #2260 ) ;
+#1392 = FACE_OUTER_BOUND ( 'NONE', #860, .T. ) ;
+#1393 = ORIENTED_EDGE ( 'NONE', *, *, #1166, .T. ) ;
+#1394 = AXIS2_PLACEMENT_3D ( 'NONE', #2150, #963, #1941 ) ;
+#1395 = CARTESIAN_POINT ( 'NONE', ( -0.2999999999999963807, 1.250000000000001110, 28.00000000000000000 ) ) ;
+#1396 = CONICAL_SURFACE ( 'NONE', #760, 1.249999999999987121, 1.029744258676651203 ) ;
+#1397 = FACE_OUTER_BOUND ( 'NONE', #212, .T. ) ;
+#1398 = AXIS2_PLACEMENT_3D ( 'NONE', #1266, #1893, #293 ) ;
+#1399 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.000000000000000000, -0.1732320612144552241 ) ) ;
+#1400 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1401 = VECTOR ( 'NONE', #2409, 1000.000000000000000 ) ;
+#1402 = ORIENTED_EDGE ( 'NONE', *, *, #1230, .F. ) ;
+#1403 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1404 = ADVANCED_FACE ( 'NONE', ( #1650 ), #1294, .F. ) ;
+#1405 = EDGE_CURVE ( 'NONE', #1561, #1553, #1891, .T. ) ;
+#1406 = VERTEX_POINT ( 'NONE', #1661 ) ;
+#1407 = DIRECTION ( 'NONE', ( -1.227281985754855253E-17, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1408 = ORIENTED_EDGE ( 'NONE', *, *, #2456, .F. ) ;
+#1409 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1410 = LINE ( 'NONE', #277, #866 ) ;
+#1411 = CYLINDRICAL_SURFACE ( 'NONE', #698, 0.6999999999999992895 ) ;
+#1412 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#1413 = EDGE_LOOP ( 'NONE', ( #826, #361, #1579, #1783 ) ) ;
+#1414 = LINE ( 'NONE', #548, #187 ) ;
+#1415 = EDGE_LOOP ( 'NONE', ( #2399, #1599, #506, #1337, #1937, #164 ) ) ;
+#1416 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#1417 = EDGE_CURVE ( 'NONE', #213, #1347, #1703, .T. ) ;
+#1418 = ORIENTED_EDGE ( 'NONE', *, *, #590, .T. ) ;
+#1419 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1420 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1421 = LINE ( 'NONE', #2186, #1789 ) ;
+#1422 = VECTOR ( 'NONE', #2006, 1000.000000000000114 ) ;
+#1423 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .T. ) ;
+#1424 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -10.00000000000000000, -14.99999999999999822 ) ) ;
+#1425 = ORIENTED_EDGE ( 'NONE', *, *, #2078, .T. ) ;
+#1426 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1427 = ORIENTED_EDGE ( 'NONE', *, *, #2320, .T. ) ;
+#1428 = AXIS2_PLACEMENT_3D ( 'NONE', #1846, #1099, #2244 ) ;
+#1429 = ADVANCED_FACE ( 'NONE', ( #1280, #1861 ), #127, .F. ) ;
+#1430 = VECTOR ( 'NONE', #272, 999.9999999999998863 ) ;
+#1431 = ADVANCED_FACE ( 'NONE', ( #1491 ), #2247, .F. ) ;
+#1432 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1433 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#1434 = AXIS2_PLACEMENT_3D ( 'NONE', #1784, #823, #2166 ) ;
+#1435 = FACE_BOUND ( 'NONE', #834, .T. ) ;
+#1436 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2038 ) ) ;
+#1437 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ;
+#1438 = FACE_BOUND ( 'NONE', #346, .T. ) ;
+#1439 = AXIS2_PLACEMENT_3D ( 'NONE', #148, #1868, #134 ) ;
+#1440 = EDGE_LOOP ( 'NONE', ( #202, #285, #1909, #85 ) ) ;
+#1441 = ORIENTED_EDGE ( 'NONE', *, *, #1386, .F. ) ;
+#1442 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#1443 = ORIENTED_EDGE ( 'NONE', *, *, #2229, .F. ) ;
+#1444 = ORIENTED_EDGE ( 'NONE', *, *, #2170, .F. ) ;
+#1445 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 2.000000000000000000 ) ) ;
+#1446 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855036507, -9.999999999999996447, 7.768250173355772503 ) ) ;
+#1447 = EDGE_CURVE ( 'NONE', #1343, #1, #2397, .T. ) ;
+#1448 = DIRECTION ( 'NONE', ( 1.214306433183765213E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1449 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.000000000000000000, -0.9848810349313216195 ) ) ;
+#1450 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1451 = ORIENTED_EDGE ( 'NONE', *, *, #300, .T. ) ;
+#1452 = ORIENTED_EDGE ( 'NONE', *, *, #508, .F. ) ;
+#1453 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -2.478176394252584099E-15 ) ) ;
+#1454 = ORIENTED_EDGE ( 'NONE', *, *, #489, .F. ) ;
+#1455 = VERTEX_POINT ( 'NONE', #1978 ) ;
+#1456 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1457 = PLANE ( 'NONE', #1554 ) ;
+#1458 = LINE ( 'NONE', #115, #265 ) ;
+#1459 = CIRCLE ( 'NONE', #1251, 0.6999999999999992895 ) ;
+#1460 = LINE ( 'NONE', #2225, #2155 ) ;
+#1461 = ADVANCED_FACE ( 'NONE', ( #2353 ), #1396, .F. ) ;
+#1462 = AXIS2_PLACEMENT_3D ( 'NONE', #1042, #1824, #1065 ) ;
+#1463 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1464 = PLANE ( 'NONE', #1769 ) ;
+#1465 = LINE ( 'NONE', #1510, #463 ) ;
+#1466 = VECTOR ( 'NONE', #1692, 1000.000000000000114 ) ;
+#1467 = ADVANCED_FACE ( 'NONE', ( #637 ), #2372, .F. ) ;
+#1468 = VERTEX_POINT ( 'NONE', #281 ) ;
+#1469 = ORIENTED_EDGE ( 'NONE', *, *, #695, .T. ) ;
+#1470 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 9.999999999999994671, -2.000000000000000000 ) ) ;
+#1471 = EDGE_LOOP ( 'NONE', ( #2171, #2168, #1259, #1154, #1387, #2087 ) ) ;
+#1472 = VERTEX_POINT ( 'NONE', #91 ) ;
+#1473 = FACE_OUTER_BOUND ( 'NONE', #1890, .T. ) ;
+#1474 = AXIS2_PLACEMENT_3D ( 'NONE', #1139, #1936, #1149 ) ;
+#1475 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, -1.224646799147353454E-16 ) ) ;
+#1476 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1477 = VECTOR ( 'NONE', #530, 1000.000000000000000 ) ;
+#1478 = PLANE ( 'NONE', #96 ) ;
+#1479 = VECTOR ( 'NONE', #1934, 1000.000000000000000 ) ;
+#1480 = LINE ( 'NONE', #2251, #2337 ) ;
+#1481 = PLANE ( 'NONE', #2360 ) ;
+#1482 = LINE ( 'NONE', #2281, #554 ) ;
+#1483 = VECTOR ( 'NONE', #1876, 1000.000000000000114 ) ;
+#1484 = VERTEX_POINT ( 'NONE', #1610 ) ;
+#1485 = VERTEX_POINT ( 'NONE', #1796 ) ;
+#1486 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, -5.599999999999999645 ) ) ;
+#1487 = ADVANCED_FACE ( 'NONE', ( #78, #1438, #852 ), #2381, .F. ) ;
+#1488 = EDGE_CURVE ( 'NONE', #761, #1564, #2010, .T. ) ;
+#1489 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .F. ) ;
+#1490 = ORIENTED_EDGE ( 'NONE', *, *, #2153, .T. ) ;
+#1491 = FACE_OUTER_BOUND ( 'NONE', #263, .T. ) ;
+#1492 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1493 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1494 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000001243, 5.000000000000000888 ) ) ;
+#1495 = DIRECTION ( 'NONE', ( 0.9848810349313215085, -0.000000000000000000, -0.1732320612144553629 ) ) ;
+#1496 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1497 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#1498 = EDGE_LOOP ( 'NONE', ( #2411, #1970, #162, #703, #1005, #1987, #2401, #1501, #505, #1647, #727, #1992, #2415, #989, #970, #900, #1423, #1960, #33, #1441, #795, #1262, #1870, #203, #1773, #575, #1097, #47 ) ) ;
+#1499 = EDGE_LOOP ( 'NONE', ( #883, #536, #476, #1749 ) ) ;
+#1500 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, -30.00000000000001421 ) ) ;
+#1501 = ORIENTED_EDGE ( 'NONE', *, *, #764, .F. ) ;
+#1502 = EDGE_CURVE ( 'NONE', #1036, #2272, #668, .T. ) ;
+#1503 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1504 = EDGE_CURVE ( 'NONE', #404, #1575, #2387, .T. ) ;
+#1505 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#1506 = LINE ( 'NONE', #1663, #1569 ) ;
+#1507 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250356664, 10.00000000000000000, -1.999999999999999112 ) ) ;
+#1508 = CARTESIAN_POINT ( 'NONE', ( 27.99813259103691720, 10.00000000000000000, 7.500000000000000000 ) ) ;
+#1509 = FACE_BOUND ( 'NONE', #34, .T. ) ;
+#1510 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855035796, 10.00000000000000000, -7.768250173355777832 ) ) ;
+#1511 = AXIS2_PLACEMENT_3D ( 'NONE', #1968, #1953, #1030 ) ;
+#1512 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .T. ) ;
+#1513 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -1.071796769724477905 ) ) ;
+#1514 = CIRCLE ( 'NONE', #1462, 0.6999999999999992895 ) ;
+#1515 = ORIENTED_EDGE ( 'NONE', *, *, #2377, .F. ) ;
+#1516 = ORIENTED_EDGE ( 'NONE', *, *, #1621, .T. ) ;
+#1517 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 1.762624318064710982 ) ) ;
+#1518 = FACE_OUTER_BOUND ( 'NONE', #93, .T. ) ;
+#1519 = EDGE_CURVE ( 'NONE', #1347, #2367, #20, .T. ) ;
+#1520 = EDGE_CURVE ( 'NONE', #1368, #1368, #2079, .T. ) ;
+#1521 = AXIS2_PLACEMENT_3D ( 'NONE', #888, #717, #1859 ) ;
+#1522 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1523 = CYLINDRICAL_SURFACE ( 'NONE', #1096, 11.00000000000000000 ) ;
+#1524 = VERTEX_POINT ( 'NONE', #563 ) ;
+#1525 = VECTOR ( 'NONE', #1160, 999.9999999999998863 ) ;
+#1526 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -4.999999999999999112 ) ) ;
+#1527 = CIRCLE ( 'NONE', #2118, 2.899999999999992806 ) ;
+#1528 = ORIENTED_EDGE ( 'NONE', *, *, #2460, .T. ) ;
+#1529 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1530 = VECTOR ( 'NONE', #1856, 1000.000000000000000 ) ;
+#1531 = VERTEX_POINT ( 'NONE', #58 ) ;
+#1532 = ORIENTED_EDGE ( 'NONE', *, *, #1197, .F. ) ;
+#1533 = VECTOR ( 'NONE', #1066, 1000.000000000000000 ) ;
+#1534 = VECTOR ( 'NONE', #1496, 1000.000000000000000 ) ;
+#1535 = EDGE_LOOP ( 'NONE', ( #1490, #847, #1038, #1690, #781, #2255, #1512, #415, #2373, #1872, #976, #89, #111, #699, #2317, #1150, #2043, #105, #11, #1742 ) ) ;
+#1536 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000000178, 10.00000000000000000, -12.76262431806470943 ) ) ;
+#1537 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1538 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#1539 = ADVANCED_FACE ( 'NONE', ( #45 ), #450, .F. ) ;
+#1540 = FACE_OUTER_BOUND ( 'NONE', #153, .T. ) ;
+#1541 = ORIENTED_EDGE ( 'NONE', *, *, #2167, .F. ) ;
+#1542 = CARTESIAN_POINT ( 'NONE', ( 2.837003841251158096E-15, 4.999999999999996447, 22.75000000000000000 ) ) ;
+#1543 = ORIENTED_EDGE ( 'NONE', *, *, #414, .F. ) ;
+#1544 = ORIENTED_EDGE ( 'NONE', *, *, #133, .T. ) ;
+#1545 = LINE ( 'NONE', #2135, #226 ) ;
+#1546 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1547 = DIRECTION ( 'NONE', ( -0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#1548 = ORIENTED_EDGE ( 'NONE', *, *, #732, .F. ) ;
+#1549 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.599999999999999645 ) ) ;
+#1550 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1551 = EDGE_CURVE ( 'NONE', #407, #407, #1801, .T. ) ;
+#1552 = ORIENTED_EDGE ( 'NONE', *, *, #577, .T. ) ;
+#1553 = VERTEX_POINT ( 'NONE', #647 ) ;
+#1554 = AXIS2_PLACEMENT_3D ( 'NONE', #1677, #849, #1265 ) ;
+#1555 = CIRCLE ( 'NONE', #943, 0.6999999999999992895 ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .F. ) ;
+#1557 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1558 = VECTOR ( 'NONE', #110, 1000.000000000000000 ) ;
+#1559 = LINE ( 'NONE', #571, #898 ) ;
+#1560 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1561 = VERTEX_POINT ( 'NONE', #842 ) ;
+#1562 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1563 = VECTOR ( 'NONE', #1583, 1000.000000000000000 ) ;
+#1564 = VERTEX_POINT ( 'NONE', #1424 ) ;
+#1565 = FACE_OUTER_BOUND ( 'NONE', #980, .T. ) ;
+#1566 = EDGE_CURVE ( 'NONE', #1939, #587, #1243, .T. ) ;
+#1567 = AXIS2_PLACEMENT_3D ( 'NONE', #2068, #326, #1869 ) ;
+#1568 = ADVANCED_FACE ( 'NONE', ( #1011 ), #1023, .F. ) ;
+#1569 = VECTOR ( 'NONE', #156, 1000.000000000000000 ) ;
+#1570 = ORIENTED_EDGE ( 'NONE', *, *, #1900, .T. ) ;
+#1571 = VERTEX_POINT ( 'NONE', #2321 ) ;
+#1572 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -10.00000000000000000, -15.00105000000000111 ) ) ;
+#1573 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1574 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691365, 10.00000000000000000, -7.500000000000000000 ) ) ;
+#1575 = VERTEX_POINT ( 'NONE', #250 ) ;
+#1576 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .T. ) ;
+#1577 = LINE ( 'NONE', #920, #1822 ) ;
+#1578 = EDGE_CURVE ( 'NONE', #1, #1455, #1414, .T. ) ;
+#1579 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .F. ) ;
+#1580 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1581 = FACE_OUTER_BOUND ( 'NONE', #600, .T. ) ;
+#1582 = EDGE_CURVE ( 'NONE', #1270, #2245, #1286, .T. ) ;
+#1583 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1584 = FACE_OUTER_BOUND ( 'NONE', #273, .T. ) ;
+#1585 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1586 = ORIENTED_EDGE ( 'NONE', *, *, #1834, .T. ) ;
+#1587 = ORIENTED_EDGE ( 'NONE', *, *, #2028, .T. ) ;
+#1588 = CARTESIAN_POINT ( 'NONE', ( -33.98999999999999488, 5.000000000000000000, 5.000000000000000000 ) ) ;
+#1589 = VECTOR ( 'NONE', #2163, 1000.000000000000000 ) ;
+#1590 = ORIENTED_EDGE ( 'NONE', *, *, #1317, .T. ) ;
+#1591 = VERTEX_POINT ( 'NONE', #1708 ) ;
+#1592 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#1593 = EDGE_CURVE ( 'NONE', #1127, #1531, #2083, .T. ) ;
+#1594 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1595 = ADVANCED_FACE ( 'NONE', ( #1300 ), #1697, .F. ) ;
+#1596 = VERTEX_POINT ( 'NONE', #149 ) ;
+#1597 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#1598 = VECTOR ( 'NONE', #138, 1000.000000000000000 ) ;
+#1599 = ORIENTED_EDGE ( 'NONE', *, *, #1738, .T. ) ;
+#1600 = PLANE ( 'NONE', #1261 ) ;
+#1601 = VERTEX_POINT ( 'NONE', #1526 ) ;
+#1602 = AXIS2_PLACEMENT_3D ( 'NONE', #835, #2215, #1403 ) ;
+#1603 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1604 = AXIS2_PLACEMENT_3D ( 'NONE', #1944, #2480, #1746 ) ;
+#1605 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#1606 = FACE_BOUND ( 'NONE', #565, .T. ) ;
+#1607 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2059 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #513, #1994, #1419 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1608 = EDGE_CURVE ( 'NONE', #193, #2141, #2158, .T. ) ;
+#1609 = ORIENTED_EDGE ( 'NONE', *, *, #1983, .F. ) ;
+#1610 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000000178, -10.00000000000000000, 11.36262431806471085 ) ) ;
+#1611 = ORIENTED_EDGE ( 'NONE', *, *, #112, .T. ) ;
+#1612 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1613 = ORIENTED_EDGE ( 'NONE', *, *, #1211, .F. ) ;
+#1614 = LINE ( 'NONE', #1373, #2301 ) ;
+#1615 = FACE_OUTER_BOUND ( 'NONE', #824, .T. ) ;
+#1616 = ORIENTED_EDGE ( 'NONE', *, *, #416, .F. ) ;
+#1617 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1618 = ORIENTED_EDGE ( 'NONE', *, *, #1915, .F. ) ;
+#1619 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#1620 = ADVANCED_FACE ( 'NONE', ( #755 ), #2023, .T. ) ;
+#1621 = EDGE_CURVE ( 'NONE', #132, #1601, #1272, .T. ) ;
+#1622 = EDGE_LOOP ( 'NONE', ( #1576, #359, #728, #1833 ) ) ;
+#1623 = AXIS2_PLACEMENT_3D ( 'NONE', #936, #2464, #367 ) ;
+#1624 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, -14.99999999999999822 ) ) ;
+#1625 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1626 = FACE_OUTER_BOUND ( 'NONE', #2327, .T. ) ;
+#1627 = EDGE_LOOP ( 'NONE', ( #2293, #1357, #2088, #194, #60, #1648 ) ) ;
+#1628 = VECTOR ( 'NONE', #1246, 1000.000000000000000 ) ;
+#1629 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .F. ) ;
+#1630 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1631 = ORIENTED_EDGE ( 'NONE', *, *, #2028, .F. ) ;
+#1632 = EDGE_CURVE ( 'NONE', #241, #21, #1482, .T. ) ;
+#1633 = EDGE_CURVE ( 'NONE', #1076, #2230, #938, .T. ) ;
+#1634 = AXIS2_PLACEMENT_3D ( 'NONE', #588, #757, #360 ) ;
+#1635 = STYLED_ITEM ( 'NONE', ( #142 ), #1390 ) ;
+#1636 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 10.00000000000000000, -30.00000000000001421 ) ) ;
+#1637 = VECTOR ( 'NONE', #2290, 1000.000000000000000 ) ;
+#1638 = PRESENTATION_STYLE_ASSIGNMENT (( #448 ) ) ;
+#1639 = VECTOR ( 'NONE', #1348, 1000.000000000000000 ) ;
+#1640 = EDGE_LOOP ( 'NONE', ( #381 ) ) ;
+#1641 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -11.36262431806471085 ) ) ;
+#1642 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
+#1643 = VECTOR ( 'NONE', #1603, 1000.000000000000000 ) ;
+#1644 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .F. ) ;
+#1645 = EDGE_LOOP ( 'NONE', ( #2423, #375, #1425, #1739 ) ) ;
+#1646 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -13.46262431806470872 ) ) ;
+#1647 = ORIENTED_EDGE ( 'NONE', *, *, #1317, .F. ) ;
+#1648 = ORIENTED_EDGE ( 'NONE', *, *, #2292, .T. ) ;
+#1649 = EDGE_CURVE ( 'NONE', #814, #2219, #296, .T. ) ;
+#1650 = FACE_OUTER_BOUND ( 'NONE', #1291, .T. ) ;
+#1651 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, -5.599999999999999645 ) ) ;
+#1652 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#1653 = ADVANCED_FACE ( 'NONE', ( #2410, #120 ), #2466, .T. ) ;
+#1654 = EDGE_CURVE ( 'NONE', #1040, #1828, #1032, .T. ) ;
+#1655 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, 15.00000000000000000 ) ) ;
+#1656 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1657 = FACE_OUTER_BOUND ( 'NONE', #1235, .T. ) ;
+#1658 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .T. ) ;
+#1659 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000000178, 6.190928620958791484 ) ) ;
+#1660 = VERTEX_POINT ( 'NONE', #341 ) ;
+#1661 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 9.999999999999994671, 2.000000000000000000 ) ) ;
+#1662 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1663 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#1664 = DIRECTION ( 'NONE', ( 0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#1665 = ADVANCED_FACE ( 'NONE', ( #135, #1070 ), #925, .F. ) ;
+#1666 = ORIENTED_EDGE ( 'NONE', *, *, #489, .T. ) ;
+#1667 = ADVANCED_FACE ( 'NONE', ( #1657 ), #726, .F. ) ;
+#1668 = DIRECTION ( 'NONE', ( 0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#1669 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1670 = ORIENTED_EDGE ( 'NONE', *, *, #526, .T. ) ;
+#1671 = EDGE_LOOP ( 'NONE', ( #121, #1760, #452, #190 ) ) ;
+#1672 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999995559, 5.000000000000000000, 0.4999999999999993339 ) ) ;
+#1673 = AXIS2_PLACEMENT_3D ( 'NONE', #1416, #443, #434 ) ;
+#1674 = ORIENTED_EDGE ( 'NONE', *, *, #1061, .T. ) ;
+#1675 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1676 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1677 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 10.00000000000000000, 11.21748225340539840 ) ) ;
+#1678 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1679 = AXIS2_PLACEMENT_3D ( 'NONE', #2310, #1145, #596 ) ;
+#1680 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, 0.4999999999999994449 ) ) ;
+#1681 = VECTOR ( 'NONE', #821, 1000.000000000000114 ) ;
+#1682 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1683 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1684 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 10.00000000000000000, -30.50000000000000000 ) ) ;
+#1685 = VECTOR ( 'NONE', #2200, 1000.000000000000227 ) ;
+#1686 = EDGE_CURVE ( 'NONE', #2355, #655, #1465, .T. ) ;
+#1687 = ORIENTED_EDGE ( 'NONE', *, *, #398, .F. ) ;
+#1688 = EDGE_LOOP ( 'NONE', ( #491, #440, #1826, #574 ) ) ;
+#1689 = LINE ( 'NONE', #2491, #1315 ) ;
+#1690 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ;
+#1691 = CARTESIAN_POINT ( 'NONE', ( -2.849250309242631453E-15, -5.000000000000002665, -22.75000000000000000 ) ) ;
+#1692 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, -0.7071067811865474617, -0.7071067811865474617 ) ) ;
+#1693 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000000178, 6.190928620958791484 ) ) ;
+#1694 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
+#1695 = DIRECTION ( 'NONE', ( -1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1696 = PLANE ( 'NONE', #516 ) ;
+#1697 = PLANE ( 'NONE', #1962 ) ;
+#1698 = ORIENTED_EDGE ( 'NONE', *, *, #1943, .F. ) ;
+#1699 = LINE ( 'NONE', #2454, #2113 ) ;
+#1700 = ORIENTED_EDGE ( 'NONE', *, *, #2346, .F. ) ;
+#1701 = EDGE_CURVE ( 'NONE', #2147, #2147, #996, .T. ) ;
+#1702 = EDGE_CURVE ( 'NONE', #2056, #396, #1882, .T. ) ;
+#1703 = LINE ( 'NONE', #2418, #18 ) ;
+#1704 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 0.4999999999999994449 ) ) ;
+#1705 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1706 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, -5.000000000000000000, 5.000000000000000000 ) ) ;
+#1707 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1708 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -2.100000000000010747, 22.75000000000000000 ) ) ;
+#1709 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, -15.00105000000000111 ) ) ;
+#1710 = VECTOR ( 'NONE', #1108, 1000.000000000000114 ) ;
+#1711 = ORIENTED_EDGE ( 'NONE', *, *, #929, .T. ) ;
+#1712 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 13.46262431806470872 ) ) ;
+#1713 = ORIENTED_EDGE ( 'NONE', *, *, #843, .T. ) ;
+#1714 = VECTOR ( 'NONE', #2205, 1000.000000000000000 ) ;
+#1715 = ADVANCED_FACE ( 'NONE', ( #2138 ), #411, .T. ) ;
+#1716 = ORIENTED_EDGE ( 'NONE', *, *, #2292, .F. ) ;
+#1717 = AXIS2_PLACEMENT_3D ( 'NONE', #1646, #901, #1453 ) ;
+#1718 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -5.000000000000003553, 22.75000000000000000 ) ) ;
+#1719 = DIRECTION ( 'NONE', ( -0.9848810349313216195, 0.000000000000000000, -0.1732320612144552241 ) ) ;
+#1720 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1721 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#1722 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1723 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -12.76262431806470943 ) ) ;
+#1724 = VECTOR ( 'NONE', #799, 1000.000000000000000 ) ;
+#1725 = VERTEX_POINT ( 'NONE', #369 ) ;
+#1726 = LINE ( 'NONE', #1924, #551 ) ;
+#1727 = VECTOR ( 'NONE', #160, 1000.000000000000114 ) ;
+#1728 = ORIENTED_EDGE ( 'NONE', *, *, #1034, .T. ) ;
+#1729 = VECTOR ( 'NONE', #2379, 1000.000000000000000 ) ;
+#1730 = AXIS2_PLACEMENT_3D ( 'NONE', #696, #2227, #521 ) ;
+#1731 = VERTEX_POINT ( 'NONE', #2128 ) ;
+#1732 = LINE ( 'NONE', #797, #1276 ) ;
+#1733 = EDGE_CURVE ( 'NONE', #2386, #1575, #1179, .T. ) ;
+#1734 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1735 = PLANE ( 'NONE', #1865 ) ;
+#1736 = EDGE_CURVE ( 'NONE', #2039, #1050, #572, .T. ) ;
+#1737 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -2.000000000000000000 ) ) ;
+#1738 = EDGE_CURVE ( 'NONE', #177, #2245, #1921, .T. ) ;
+#1739 = ORIENTED_EDGE ( 'NONE', *, *, #1930, .T. ) ;
+#1740 = PLANE ( 'NONE', #1918 ) ;
+#1741 = EDGE_LOOP ( 'NONE', ( #1847, #1616, #2455, #1138 ) ) ;
+#1742 = ORIENTED_EDGE ( 'NONE', *, *, #2211, .F. ) ;
+#1743 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250355243, 10.00000000000000711, 2.000000000000000000 ) ) ;
+#1744 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1745 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -10.00000000000000000, 13.46262431806470872 ) ) ;
+#1746 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1747 = EDGE_CURVE ( 'NONE', #132, #1322, #812, .T. ) ;
+#1748 = EDGE_CURVE ( 'NONE', #1564, #1596, #975, .T. ) ;
+#1749 = ORIENTED_EDGE ( 'NONE', *, *, #1733, .T. ) ;
+#1750 = FACE_OUTER_BOUND ( 'NONE', #1622, .T. ) ;
+#1751 = AXIS2_PLACEMENT_3D ( 'NONE', #354, #965, #1933 ) ;
+#1752 = ORIENTED_EDGE ( 'NONE', *, *, #2456, .T. ) ;
+#1753 = AXIS2_PLACEMENT_3D ( 'NONE', #794, #2434, #155 ) ;
+#1754 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ;
+#1755 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 10.00000000000000000, -2.000000000000000000 ) ) ;
+#1756 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, -10.00000000000000000, 15.00105000000000111 ) ) ;
+#1757 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1758 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1759 = AXIS2_PLACEMENT_3D ( 'NONE', #2108, #2098, #1899 ) ;
+#1760 = ORIENTED_EDGE ( 'NONE', *, *, #255, .F. ) ;
+#1761 = EDGE_CURVE ( 'NONE', #363, #1660, #966, .T. ) ;
+#1762 = AXIS2_PLACEMENT_3D ( 'NONE', #437, #86, #863 ) ;
+#1763 = ORIENTED_EDGE ( 'NONE', *, *, #306, .T. ) ;
+#1764 = LINE ( 'NONE', #1704, #856 ) ;
+#1765 = VECTOR ( 'NONE', #189, 1000.000000000000000 ) ;
+#1766 = VECTOR ( 'NONE', #2405, 1000.000000000000000 ) ;
+#1767 = EDGE_LOOP ( 'NONE', ( #2305 ) ) ;
+#1768 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000001243, -5.000000000000000888 ) ) ;
+#1769 = AXIS2_PLACEMENT_3D ( 'NONE', #547, #485, #1683 ) ;
+#1770 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144555294 ) ) ;
+#1771 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1772 = DIRECTION ( 'NONE', ( 0.000000000000000000, -0.000000000000000000, -1.000000000000000000 ) ) ;
+#1773 = ORIENTED_EDGE ( 'NONE', *, *, #2473, .F. ) ;
+#1774 = EDGE_LOOP ( 'NONE', ( #343 ) ) ;
+#1775 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1776 = VERTEX_POINT ( 'NONE', #1723 ) ;
+#1777 = EDGE_CURVE ( 'NONE', #1245, #1914, #798, .T. ) ;
+#1778 = EDGE_CURVE ( 'NONE', #1002, #2141, #207, .T. ) ;
+#1779 = PLANE ( 'NONE', #353 ) ;
+#1780 = FACE_OUTER_BOUND ( 'NONE', #1928, .T. ) ;
+#1781 = CARTESIAN_POINT ( 'NONE', ( -27.99813259103691365, -10.00000000000000000, -7.500000000000000000 ) ) ;
+#1782 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#1783 = ORIENTED_EDGE ( 'NONE', *, *, #818, .F. ) ;
+#1784 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, -7.768250173355777832 ) ) ;
+#1785 = ORIENTED_EDGE ( 'NONE', *, *, #1386, .T. ) ;
+#1786 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, 5.599999999999999645 ) ) ;
+#1787 = AXIS2_PLACEMENT_3D ( 'NONE', #839, #221, #1019 ) ;
+#1788 = EDGE_LOOP ( 'NONE', ( #2326, #1528, #686, #978, #1713, #841, #1938, #1278, #1886, #217, #71, #688, #2025, #1026, #136, #1544, #298, #449, #1974, #395, #1950, #2072, #2226, #1763, #741, #1367, #137, #674 ) ) ;
+#1789 = VECTOR ( 'NONE', #1813, 1000.000000000000000 ) ;
+#1790 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, -15.00105000000000111 ) ) ;
+#1791 = AXIS2_PLACEMENT_3D ( 'NONE', #1718, #556, #1132 ) ;
+#1792 = EDGE_CURVE ( 'NONE', #2056, #1198, #788, .T. ) ;
+#1793 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1794 = ORIENTED_EDGE ( 'NONE', *, *, #2046, .F. ) ;
+#1795 = CIRCLE ( 'NONE', #1521, 9.599999999999997868 ) ;
+#1796 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658773526, 10.00000000000000000, -11.21748225340539484 ) ) ;
+#1797 = VERTEX_POINT ( 'NONE', #32 ) ;
+#1798 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, -1.762624318064710982 ) ) ;
+#1799 = VECTOR ( 'NONE', #1041, 1000.000000000000000 ) ;
+#1800 = ORIENTED_EDGE ( 'NONE', *, *, #946, .F. ) ;
+#1801 = CIRCLE ( 'NONE', #1115, 2.899999999999993694 ) ;
+#1802 = PRODUCT_CONTEXT ( 'NONE', #1550, 'mechanical' ) ;
+#1803 = VECTOR ( 'NONE', #1770, 1000.000000000000227 ) ;
+#1804 = CARTESIAN_POINT ( 'NONE', ( 34.55468732855036507, -10.00000000000000000, 7.768250173355775168 ) ) ;
+#1805 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1806 = ADVANCED_FACE ( 'NONE', ( #1540, #2336 ), #1332, .F. ) ;
+#1807 = ORIENTED_EDGE ( 'NONE', *, *, #319, .F. ) ;
+#1808 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#1809 = EDGE_LOOP ( 'NONE', ( #2376, #1711, #461, #2156 ) ) ;
+#1810 = LINE ( 'NONE', #815, #214 ) ;
+#1811 = ORIENTED_EDGE ( 'NONE', *, *, #2229, .T. ) ;
+#1812 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.224646799147353454E-16 ) ) ;
+#1813 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1814 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -8.885690812604363619E-16 ) ) ;
+#1815 = ORIENTED_EDGE ( 'NONE', *, *, #242, .T. ) ;
+#1816 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1817 = ADVANCED_FACE ( 'NONE', ( #2489 ), #509, .F. ) ;
+#1818 = EDGE_CURVE ( 'NONE', #1001, #1485, #2300, .T. ) ;
+#1819 = VERTEX_POINT ( 'NONE', #1374 ) ;
+#1820 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1821 = EDGE_LOOP ( 'NONE', ( #260 ) ) ;
+#1822 = VECTOR ( 'NONE', #2318, 1000.000000000000114 ) ;
+#1823 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#1824 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1825 = FACE_OUTER_BOUND ( 'NONE', #903, .T. ) ;
+#1826 = ORIENTED_EDGE ( 'NONE', *, *, #399, .T. ) ;
+#1827 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -11.36262431806471085 ) ) ;
+#1828 = VERTEX_POINT ( 'NONE', #1351 ) ;
+#1829 = VECTOR ( 'NONE', #729, 1000.000000000000000 ) ;
+#1830 = ORIENTED_EDGE ( 'NONE', *, *, #1983, .T. ) ;
+#1831 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1832 = ADVANCED_FACE ( 'NONE', ( #19 ), #769, .F. ) ;
+#1833 = ORIENTED_EDGE ( 'NONE', *, *, #283, .F. ) ;
+#1834 = EDGE_CURVE ( 'NONE', #602, #1085, #2105, .T. ) ;
+#1835 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1550 ) ;
+#1836 = ADVANCED_FACE ( 'NONE', ( #5 ), #802, .F. ) ;
+#1837 = AXIS2_PLACEMENT_3D ( 'NONE', #539, #1456, #689 ) ;
+#1838 = FACE_OUTER_BOUND ( 'NONE', #1355, .T. ) ;
+#1839 = AXIS2_PLACEMENT_3D ( 'NONE', #2241, #356, #1084 ) ;
+#1840 = DIRECTION ( 'NONE', ( 1.224646799147353454E-16, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#1841 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 4.899999999999999467, 0.000000000000000000 ) ) ;
+#1842 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 5.000000000000000000, 5.000000000000000000 ) ) ;
+#1843 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, 5.000000000000000000, -5.000000000000000000 ) ) ;
+#1844 = ORIENTED_EDGE ( 'NONE', *, *, #1884, .F. ) ;
+#1845 = EDGE_LOOP ( 'NONE', ( #266 ) ) ;
+#1846 = CARTESIAN_POINT ( 'NONE', ( -39.39690089250355243, 10.00000000000000000, 0.000000000000000000 ) ) ;
+#1847 = ORIENTED_EDGE ( 'NONE', *, *, #1818, .F. ) ;
+#1848 = EDGE_CURVE ( 'NONE', #297, #1797, #279, .T. ) ;
+#1849 = ADVANCED_FACE ( 'NONE', ( #1615 ), #1239, .F. ) ;
+#1850 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1851 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, -10.00000000000000178, -6.190928620958790596 ) ) ;
+#1852 = FACE_OUTER_BOUND ( 'NONE', #2380, .T. ) ;
+#1853 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, -5.000000000000000000 ) ) ;
+#1854 = FACE_BOUND ( 'NONE', #475, .T. ) ;
+#1855 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#1856 = DIRECTION ( 'NONE', ( -0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1857 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .T. ) ;
+#1858 = ORIENTED_EDGE ( 'NONE', *, *, #1240, .F. ) ;
+#1859 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1860 = EDGE_LOOP ( 'NONE', ( #237, #1247, #555, #2013 ) ) ;
+#1861 = FACE_OUTER_BOUND ( 'NONE', #275, .T. ) ;
+#1862 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#1863 = LINE ( 'NONE', #1250, #2388 ) ;
+#1864 = EDGE_CURVE ( 'NONE', #1472, #1939, #2362, .T. ) ;
+#1865 = AXIS2_PLACEMENT_3D ( 'NONE', #4, #775, #1157 ) ;
+#1866 = LINE ( 'NONE', #338, #504 ) ;
+#1867 = ORIENTED_EDGE ( 'NONE', *, *, #1126, .T. ) ;
+#1868 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#1869 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1870 = ORIENTED_EDGE ( 'NONE', *, *, #1930, .F. ) ;
+#1871 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, -10.00000000000000178, -6.190928620958793260 ) ) ;
+#1872 = ORIENTED_EDGE ( 'NONE', *, *, #2320, .F. ) ;
+#1873 = CYLINDRICAL_SURFACE ( 'NONE', #1837, 9.599999999999997868 ) ;
+#1874 = VECTOR ( 'NONE', #2238, 1000.000000000000000 ) ;
+#1875 = CARTESIAN_POINT ( 'NONE', ( 4.499999999999997335, 10.00000000000001243, 15.00000000000000000 ) ) ;
+#1876 = DIRECTION ( 'NONE', ( -0.000000000000000000, -0.7071067811865474617, 0.7071067811865474617 ) ) ;
+#1877 = AXIS2_PLACEMENT_3D ( 'NONE', #819, #256, #1029 ) ;
+#1878 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1879 = VECTOR ( 'NONE', #391, 1000.000000000000000 ) ;
+#1880 = FACE_OUTER_BOUND ( 'NONE', #1319, .T. ) ;
+#1881 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1882 = LINE ( 'NONE', #2452, #1356 ) ;
+#1883 = VECTOR ( 'NONE', #1881, 1000.000000000000000 ) ;
+#1884 = EDGE_CURVE ( 'NONE', #1553, #1725, #1194, .T. ) ;
+#1885 = ADVANCED_FACE ( 'NONE', ( #1825 ), #54, .T. ) ;
+#1886 = ORIENTED_EDGE ( 'NONE', *, *, #2488, .T. ) ;
+#1887 = CARTESIAN_POINT ( 'NONE', ( 33.54010198099035733, 10.00000000000000000, 2.000000000000000000 ) ) ;
+#1888 = VECTOR ( 'NONE', #446, 1000.000000000000000 ) ;
+#1889 = ORIENTED_EDGE ( 'NONE', *, *, #2406, .T. ) ;
+#1890 = EDGE_LOOP ( 'NONE', ( #756, #671, #954, #1454 ) ) ;
+#1891 = LINE ( 'NONE', #2074, #913 ) ;
+#1892 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 0.4999999999999994449 ) ) ;
+#1893 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1894 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#1895 = LINE ( 'NONE', #1508, #1710 ) ;
+#1896 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1897 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 15.00105000000000111 ) ) ;
+#1898 = ORIENTED_EDGE ( 'NONE', *, *, #861, .T. ) ;
+#1899 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1900 = EDGE_CURVE ( 'NONE', #1001, #2385, #2481, .T. ) ;
+#1901 = ORIENTED_EDGE ( 'NONE', *, *, #2183, .T. ) ;
+#1902 = EDGE_LOOP ( 'NONE', ( #1274, #249, #1408, #1365 ) ) ;
+#1903 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1904 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359010640, 10.00000000000000000, -12.59631570230925135 ) ) ;
+#1905 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1906 = FACE_OUTER_BOUND ( 'NONE', #1499, .T. ) ;
+#1907 = LINE ( 'NONE', #1174, #1118 ) ;
+#1908 = DIRECTION ( 'NONE', ( 0.9848810349313216195, 0.000000000000000000, -0.1732320612144552241 ) ) ;
+#1909 = ORIENTED_EDGE ( 'NONE', *, *, #1181, .T. ) ;
+#1910 = LINE ( 'NONE', #955, #2309 ) ;
+#1911 = VERTEX_POINT ( 'NONE', #2174 ) ;
+#1912 = ADVANCED_FACE ( 'NONE', ( #1435, #88 ), #22, .F. ) ;
+#1913 = MANIFOLD_SOLID_BREP ( 'Enlèv. mat.-Extru.6', #981 ) ;
+#1914 = VERTEX_POINT ( 'NONE', #1986 ) ;
+#1915 = EDGE_CURVE ( 'NONE', #404, #1391, #831, .T. ) ;
+#1916 = EDGE_CURVE ( 'NONE', #2101, #213, #1229, .T. ) ;
+#1917 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#1918 = AXIS2_PLACEMENT_3D ( 'NONE', #1353, #2130, #1562 ) ;
+#1919 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359008864, 10.00000000000000000, -12.59631570230924957 ) ) ;
+#1920 = AXIS2_PLACEMENT_3D ( 'NONE', #1624, #1812, #1432 ) ;
+#1921 = LINE ( 'NONE', #999, #262 ) ;
+#1922 = VECTOR ( 'NONE', #2253, 1000.000000000000000 ) ;
+#1923 = VERTEX_POINT ( 'NONE', #427 ) ;
+#1924 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 10.00000000000000000, 11.21748225340539840 ) ) ;
+#1925 = VECTOR ( 'NONE', #1940, 1000.000000000000000 ) ;
+#1926 = VERTEX_POINT ( 'NONE', #471 ) ;
+#1927 = AXIS2_PLACEMENT_3D ( 'NONE', #763, #971, #2486 ) ;
+#1928 = EDGE_LOOP ( 'NONE', ( #1867, #700, #402, #782 ) ) ;
+#1929 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1930 = EDGE_CURVE ( 'NONE', #253, #1725, #1075, .T. ) ;
+#1931 = ADVANCED_FACE ( 'NONE', ( #1626 ), #1969, .F. ) ;
+#1932 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -1.071796769724477905 ) ) ;
+#1933 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1934 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1935 = ORIENTED_EDGE ( 'NONE', *, *, #10, .F. ) ;
+#1936 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1937 = ORIENTED_EDGE ( 'NONE', *, *, #84, .F. ) ;
+#1938 = ORIENTED_EDGE ( 'NONE', *, *, #1504, .T. ) ;
+#1939 = VERTEX_POINT ( 'NONE', #529 ) ;
+#1940 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
+#1941 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1942 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#1943 = EDGE_CURVE ( 'NONE', #629, #629, #350, .T. ) ;
+#1944 = CARTESIAN_POINT ( 'NONE', ( -2.849250309242631453E-15, 4.999999999999997335, -22.75000000000000000 ) ) ;
+#1945 = ORIENTED_EDGE ( 'NONE', *, *, #662, .T. ) ;
+#1946 = VECTOR ( 'NONE', #1495, 1000.000000000000114 ) ;
+#1947 = ORIENTED_EDGE ( 'NONE', *, *, #623, .T. ) ;
+#1948 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1949 = CIRCLE ( 'NONE', #622, 9.599999999999997868 ) ;
+#1950 = ORIENTED_EDGE ( 'NONE', *, *, #2458, .T. ) ;
+#1951 = CARTESIAN_POINT ( 'NONE', ( -2.861496777234105205E-15, -2.100000000000006306, -22.75000000000000000 ) ) ;
+#1952 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#1953 = DIRECTION ( 'NONE', ( 1.355252715606880543E-16, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#1954 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, -14.99999999999999467 ) ) ;
+#1955 = AXIS2_PLACEMENT_3D ( 'NONE', #935, #2049, #2421 ) ;
+#1956 = VERTEX_POINT ( 'NONE', #1693 ) ;
+#1957 = ADVANCED_FACE ( 'NONE', ( #1852 ), #541, .F. ) ;
+#1958 = VECTOR ( 'NONE', #1905, 1000.000000000000000 ) ;
+#1959 = EDGE_CURVE ( 'NONE', #1911, #1198, #1309, .T. ) ;
+#1960 = ORIENTED_EDGE ( 'NONE', *, *, #1212, .T. ) ;
+#1961 = LINE ( 'NONE', #1377, #746 ) ;
+#1962 = AXIS2_PLACEMENT_3D ( 'NONE', #1709, #740, #1125 ) ;
+#1963 = AXIS2_PLACEMENT_3D ( 'NONE', #322, #145, #921 ) ;
+#1964 = EDGE_LOOP ( 'NONE', ( #49 ) ) ;
+#1965 = VERTEX_POINT ( 'NONE', #767 ) ;
+#1966 = VECTOR ( 'NONE', #50, 1000.000000000000000 ) ;
+#1967 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, 7.768250173355771615 ) ) ;
+#1968 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, 0.5000000000000000000 ) ) ;
+#1969 = CYLINDRICAL_SURFACE ( 'NONE', #1035, 0.6999999999999992895 ) ;
+#1970 = ORIENTED_EDGE ( 'NONE', *, *, #604, .T. ) ;
+#1971 = VERTEX_POINT ( 'NONE', #735 ) ;
+#1972 = LINE ( 'NONE', #274, #1306 ) ;
+#1973 = EDGE_CURVE ( 'NONE', #7, #660, #959, .T. ) ;
+#1974 = ORIENTED_EDGE ( 'NONE', *, *, #2390, .T. ) ;
+#1975 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359009752, -10.00000000000000000, 12.59631570230925313 ) ) ;
+#1976 = LINE ( 'NONE', #631, #284 ) ;
+#1977 = ORIENTED_EDGE ( 'NONE', *, *, #1077, .F. ) ;
+#1978 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -1.071796769724477905 ) ) ;
+#1979 = ORIENTED_EDGE ( 'NONE', *, *, #791, .T. ) ;
+#1980 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, -1.355252715606880543E-16 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #430, .F. ) ;
+#1982 = VECTOR ( 'NONE', #906, 1000.000000000000000 ) ;
+#1983 = EDGE_CURVE ( 'NONE', #2154, #1468, #1506, .T. ) ;
+#1984 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#1985 = PLANE ( 'NONE', #2182 ) ;
+#1986 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#1987 = ORIENTED_EDGE ( 'NONE', *, *, #300, .F. ) ;
+#1988 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000006217, 0.000000000000000000, -28.00000000000000000 ) ) ;
+#1989 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .T. ) ;
+#1990 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#1991 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #219 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #480, #527, #1503 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1992 = ORIENTED_EDGE ( 'NONE', *, *, #912, .T. ) ;
+#1993 = VECTOR ( 'NONE', #1400, 1000.000000000000000 ) ;
+#1994 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1995 = VECTOR ( 'NONE', #2114, 1000.000000000000000 ) ;
+#1996 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #245 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1236, #479, #2194 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1997 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, -1.071796769724477905 ) ) ;
+#1998 = CARTESIAN_POINT ( 'NONE', ( -7.105552673359008864, 10.00000000000000000, -12.59631570230925135 ) ) ;
+#1999 = EDGE_CURVE ( 'NONE', #1725, #2112, #2262, .T. ) ;
+#2000 = EDGE_LOOP ( 'NONE', ( #567 ) ) ;
+#2001 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2002 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .F. ) ;
+#2003 = CYLINDRICAL_SURFACE ( 'NONE', #1673, 9.599999999999997868 ) ;
+#2004 = ORIENTED_EDGE ( 'NONE', *, *, #693, .T. ) ;
+#2005 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000000, -5.000000000000000000 ) ) ;
+#2006 = DIRECTION ( 'NONE', ( 8.659560562354934091E-17, 0.7071067811865474617, 0.7071067811865474617 ) ) ;
+#2007 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2008 = ADVANCED_FACE ( 'NONE', ( #1121 ), #2436, .T. ) ;
+#2009 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000000, -10.00000000000000178, 15.00000000000000711 ) ) ;
+#2010 = LINE ( 'NONE', #684, #1228 ) ;
+#2011 = ADVANCED_FACE ( 'NONE', ( #2394 ), #934, .F. ) ;
+#2012 = EDGE_CURVE ( 'NONE', #1776, #956, #311, .T. ) ;
+#2013 = ORIENTED_EDGE ( 'NONE', *, *, #1180, .T. ) ;
+#2014 = ORIENTED_EDGE ( 'NONE', *, *, #304, .F. ) ;
+#2015 = LINE ( 'NONE', #61, #545 ) ;
+#2016 = VERTEX_POINT ( 'NONE', #1446 ) ;
+#2017 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .T. ) ;
+#2018 = AXIS2_PLACEMENT_3D ( 'NONE', #1592, #1757, #811 ) ;
+#2019 = PLANE ( 'NONE', #46 ) ;
+#2020 = LINE ( 'NONE', #907, #1533 ) ;
+#2021 = VERTEX_POINT ( 'NONE', #2210 ) ;
+#2022 = FACE_OUTER_BOUND ( 'NONE', #2097, .T. ) ;
+#2023 = PLANE ( 'NONE', #1839 ) ;
+#2024 = VERTEX_POINT ( 'NONE', #482 ) ;
+#2025 = ORIENTED_EDGE ( 'NONE', *, *, #1608, .T. ) ;
+#2026 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, -5.599999999999999645 ) ) ;
+#2027 = EDGE_CURVE ( 'NONE', #904, #624, #1863, .T. ) ;
+#2028 = EDGE_CURVE ( 'NONE', #895, #1468, #2020, .T. ) ;
+#2029 = VERTEX_POINT ( 'NONE', #2420 ) ;
+#2030 = ORIENTED_EDGE ( 'NONE', *, *, #2211, .T. ) ;
+#2031 = SURFACE_STYLE_USAGE ( .BOTH. , #1051 ) ;
+#2032 = CIRCLE ( 'NONE', #1762, 9.599999999999997868 ) ;
+#2033 = SURFACE_SIDE_STYLE ('',( #113 ) ) ;
+#2034 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 9.500000000000014211, -30.50000000000000000 ) ) ;
+#2035 = AXIS2_PLACEMENT_3D ( 'NONE', #503, #712, #1111 ) ;
+#2036 = DIRECTION ( 'NONE', ( -0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2037 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, 0.5000000000000000000 ) ) ;
+#2038 = STYLED_ITEM ( 'NONE', ( #1638 ), #1913 ) ;
+#2039 = VERTEX_POINT ( 'NONE', #881 ) ;
+#2040 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#2041 = DIRECTION ( 'NONE', ( -0.9659258262890692004, 0.000000000000000000, -0.2588190451025178529 ) ) ;
+#2042 = VECTOR ( 'NONE', #106, 1000.000000000000000 ) ;
+#2043 = ORIENTED_EDGE ( 'NONE', *, *, #573, .T. ) ;
+#2044 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #2445, .F. ) ;
+#2046 = EDGE_CURVE ( 'NONE', #297, #2109, #129, .T. ) ;
+#2047 = CARTESIAN_POINT ( 'NONE', ( -2.999999999999999112, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#2048 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2049 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2050 = FACE_OUTER_BOUND ( 'NONE', #1498, .T. ) ;
+#2051 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#2052 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2053 = ORIENTED_EDGE ( 'NONE', *, *, #1848, .F. ) ;
+#2054 = ORIENTED_EDGE ( 'NONE', *, *, #231, .T. ) ;
+#2055 = LINE ( 'NONE', #2443, #1829 ) ;
+#2056 = VERTEX_POINT ( 'NONE', #103 ) ;
+#2057 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2058 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2059 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000082E-05 ), #513, 'distance_accuracy_value', 'NONE');
+#2060 = CARTESIAN_POINT ( 'NONE', ( 1.285879139110708433E-19, 10.00000000000000000, 14.99999999999999822 ) ) ;
+#2061 = EDGE_CURVE ( 'NONE', #2154, #716, #518, .T. ) ;
+#2062 = AXIS2_PLACEMENT_3D ( 'NONE', #2127, #1771, #1361 ) ;
+#2063 = EDGE_CURVE ( 'NONE', #1406, #1923, #1458, .T. ) ;
+#2064 = LINE ( 'NONE', #1507, #384 ) ;
+#2065 = AXIS2_PLACEMENT_3D ( 'NONE', #1295, #169, #2143 ) ;
+#2066 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#2067 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, 1.071796769724477905 ) ) ;
+#2068 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000001243, 5.599999999999999645 ) ) ;
+#2069 = VERTEX_POINT ( 'NONE', #708 ) ;
+#2070 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2071 = ORIENTED_EDGE ( 'NONE', *, *, #878, .F. ) ;
+#2072 = ORIENTED_EDGE ( 'NONE', *, *, #1916, .T. ) ;
+#2073 = AXIS2_PLACEMENT_3D ( 'NONE', #2026, #1260, #1320 ) ;
+#2074 = CARTESIAN_POINT ( 'NONE', ( 39.39690089250356664, 10.00000000000000000, -2.000000000000000000 ) ) ;
+#2075 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, 10.00000000000000000, 5.000000000000000000 ) ) ;
+#2076 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2077 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2078 = EDGE_CURVE ( 'NONE', #467, #253, #2237, .T. ) ;
+#2079 = CIRCLE ( 'NONE', #2120, 2.899999999999996358 ) ;
+#2080 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#2081 = EDGE_CURVE ( 'NONE', #97, #1596, #335, .T. ) ;
+#2082 = PLANE ( 'NONE', #392 ) ;
+#2083 = LINE ( 'NONE', #1843, #141 ) ;
+#2084 = AXIS2_PLACEMENT_3D ( 'NONE', #1755, #2472, #581 ) ;
+#2085 = ORIENTED_EDGE ( 'NONE', *, *, #862, .F. ) ;
+#2086 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2087 = ORIENTED_EDGE ( 'NONE', *, *, #844, .T. ) ;
+#2088 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .F. ) ;
+#2089 = VERTEX_POINT ( 'NONE', #1133 ) ;
+#2090 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -9.999999999999996447, 2.000000000000000000 ) ) ;
+#2091 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#2092 = LINE ( 'NONE', #2463, #1874 ) ;
+#2093 = CYLINDRICAL_SURFACE ( 'NONE', #1623, 1.249999999999994227 ) ;
+#2094 = CARTESIAN_POINT ( 'NONE', ( -0.3000000000000034306, 1.250000000000001110, -28.00000000000000000 ) ) ;
+#2095 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2096 = EDGE_CURVE ( 'NONE', #2245, #1911, #2274, .T. ) ;
+#2097 = EDGE_LOOP ( 'NONE', ( #1644, #779, #406, #979 ) ) ;
+#2098 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2099 = EDGE_CURVE ( 'NONE', #660, #1828, #1732, .T. ) ;
+#2100 = EDGE_LOOP ( 'NONE', ( #1981, #918, #511, #2363 ) ) ;
+#2101 = VERTEX_POINT ( 'NONE', #1904 ) ;
+#2102 = LINE ( 'NONE', #558, #832 ) ;
+#2103 = LINE ( 'NONE', #1372, #993 ) ;
+#2104 = LINE ( 'NONE', #2487, #208 ) ;
+#2105 = LINE ( 'NONE', #1158, #1479 ) ;
+#2106 = VECTOR ( 'NONE', #173, 1000.000000000000000 ) ;
+#2107 = EDGE_LOOP ( 'NONE', ( #2207, #872, #1159, #2402 ) ) ;
+#2108 = CARTESIAN_POINT ( 'NONE', ( 2.849250309242631453E-15, 4.999999999999996447, 22.75000000000000000 ) ) ;
+#2109 = VERTEX_POINT ( 'NONE', #1339 ) ;
+#2110 = EDGE_CURVE ( 'NONE', #1819, #773, #1545, .T. ) ;
+#2111 = EDGE_CURVE ( 'NONE', #1564, #2069, #397, .T. ) ;
+#2112 = VERTEX_POINT ( 'NONE', #1743 ) ;
+#2113 = VECTOR ( 'NONE', #507, 1000.000000000000000 ) ;
+#2114 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2115 = AXIS2_PLACEMENT_3D ( 'NONE', #1549, #2303, #2468 ) ;
+#2116 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2117 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2118 = AXIS2_PLACEMENT_3D ( 'NONE', #619, #1383, #186 ) ;
+#2119 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 4.899999999999999467, 0.000000000000000000 ) ) ;
+#2120 = AXIS2_PLACEMENT_3D ( 'NONE', #1219, #261, #1207 ) ;
+#2121 = EDGE_LOOP ( 'NONE', ( #2212, #613, #2485, #1233 ) ) ;
+#2122 = CYLINDRICAL_SURFACE ( 'NONE', #2115, 0.6000000000000033085 ) ;
+#2123 = ORIENTED_EDGE ( 'NONE', *, *, #764, .T. ) ;
+#2124 = EDGE_CURVE ( 'NONE', #2208, #2208, #429, .T. ) ;
+#2125 = EDGE_LOOP ( 'NONE', ( #2204 ) ) ;
+#2126 = CARTESIAN_POINT ( 'NONE', ( 33.99000000000000199, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#2127 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -1.762624318064710982 ) ) ;
+#2128 = CARTESIAN_POINT ( 'NONE', ( 35.44063235436301085, 10.00000000000001243, 6.190928620958793260 ) ) ;
+#2129 = ORIENTED_EDGE ( 'NONE', *, *, #731, .F. ) ;
+#2130 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865475727, -0.7071067811865475727 ) ) ;
+#2131 = ORIENTED_EDGE ( 'NONE', *, *, #731, .T. ) ;
+#2132 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, 0.4999999999999994449 ) ) ;
+#2133 = VERTEX_POINT ( 'NONE', #2322 ) ;
+#2134 = CARTESIAN_POINT ( 'NONE', ( 2.837003841251158096E-15, -2.100000000000007194, 22.75000000000000000 ) ) ;
+#2135 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 11.36262431806471085 ) ) ;
+#2136 = CARTESIAN_POINT ( 'NONE', ( -6.863027787658771750, 10.00000000000000000, 11.21748225340539840 ) ) ;
+#2137 = ADVANCED_FACE ( 'NONE', ( #948 ), #960, .T. ) ;
+#2138 = FACE_OUTER_BOUND ( 'NONE', #68, .T. ) ;
+#2139 = ADVANCED_FACE ( 'NONE', ( #1175 ), #982, .F. ) ;
+#2140 = AXIS2_PLACEMENT_3D ( 'NONE', #1216, #1193, #235 ) ;
+#2141 = VERTEX_POINT ( 'NONE', #1536 ) ;
+#2142 = EDGE_LOOP ( 'NONE', ( #1687, #23, #2053, #549 ) ) ;
+#2143 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2144 = CIRCLE ( 'NONE', #1177, 11.00000000000000000 ) ;
+#2145 = AXIS2_PLACEMENT_3D ( 'NONE', #2248, #2058, #334 ) ;
+#2146 = ORIENTED_EDGE ( 'NONE', *, *, #661, .T. ) ;
+#2147 = VERTEX_POINT ( 'NONE', #1006 ) ;
+#2148 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, 30.00000000000001421 ) ) ;
+#2149 = AXIS2_PLACEMENT_3D ( 'NONE', #640, #626, #2157 ) ;
+#2150 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, -13.46262431806470872 ) ) ;
+#2151 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, -10.00000000000000000, 7.768250173355771615 ) ) ;
+#2152 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 12.76262431806470943 ) ) ;
+#2153 = EDGE_CURVE ( 'NONE', #1322, #624, #365, .T. ) ;
+#2154 = VERTEX_POINT ( 'NONE', #2126 ) ;
+#2155 = VECTOR ( 'NONE', #499, 1000.000000000000000 ) ;
+#2156 = ORIENTED_EDGE ( 'NONE', *, *, #1141, .F. ) ;
+#2157 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.040834085586084257E-16 ) ) ;
+#2158 = CIRCLE ( 'NONE', #1071, 11.00000000000000000 ) ;
+#2159 = AXIS2_PLACEMENT_3D ( 'NONE', #865, #1054, #236 ) ;
+#2160 = ORIENTED_EDGE ( 'NONE', *, *, #1747, .T. ) ;
+#2161 = VERTEX_POINT ( 'NONE', #1951 ) ;
+#2162 = PLANE ( 'NONE', #1920 ) ;
+#2163 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2164 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, 10.00000000000001243, -5.599999999999999645 ) ) ;
+#2165 = ORIENTED_EDGE ( 'NONE', *, *, #1959, .F. ) ;
+#2166 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, -0.1732320612144553629 ) ) ;
+#2167 = EDGE_CURVE ( 'NONE', #362, #2268, #2308, .T. ) ;
+#2168 = ORIENTED_EDGE ( 'NONE', *, *, #1959, .T. ) ;
+#2169 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 5.000000000000000000, 1.071796769724477905 ) ) ;
+#2170 = EDGE_CURVE ( 'NONE', #2109, #1939, #2102, .T. ) ;
+#2171 = ORIENTED_EDGE ( 'NONE', *, *, #857, .T. ) ;
+#2172 = LINE ( 'NONE', #1203, #1888 ) ;
+#2173 = FACE_BOUND ( 'NONE', #1767, .T. ) ;
+#2174 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#2175 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .T. ) ;
+#2176 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2177 = ORIENTED_EDGE ( 'NONE', *, *, #39, .T. ) ;
+#2178 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#2179 = AXIS2_PLACEMENT_3D ( 'NONE', #2311, #1123, #1707 ) ;
+#2180 = VERTEX_POINT ( 'NONE', #14 ) ;
+#2181 = ADVANCED_FACE ( 'NONE', ( #377 ), #204, .F. ) ;
+#2182 = AXIS2_PLACEMENT_3D ( 'NONE', #310, #1475, #891 ) ;
+#2183 = EDGE_CURVE ( 'NONE', #2029, #1971, #220, .T. ) ;
+#2184 = AXIS2_PLACEMENT_3D ( 'NONE', #364, #215, #990 ) ;
+#2185 = LINE ( 'NONE', #1984, #1799 ) ;
+#2186 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, 0.5000000000000000000 ) ) ;
+#2187 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2188 = ORIENTED_EDGE ( 'NONE', *, *, #1519, .T. ) ;
+#2189 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#2190 = ORIENTED_EDGE ( 'NONE', *, *, #1702, .F. ) ;
+#2191 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#2192 = AXIS2_PLACEMENT_3D ( 'NONE', #1248, #1850, #2457 ) ;
+#2193 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .T. ) ;
+#2194 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2195 = VECTOR ( 'NONE', #1929, 1000.000000000000000 ) ;
+#2196 = ADVANCED_FACE ( 'NONE', ( #1518 ), #1144, .F. ) ;
+#2197 = PLANE ( 'NONE', #2431 ) ;
+#2198 = VECTOR ( 'NONE', #340, 1000.000000000000000 ) ;
+#2199 = LINE ( 'NONE', #1249, #702 ) ;
+#2200 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, 0.1732320612144555294 ) ) ;
+#2201 = FACE_OUTER_BOUND ( 'NONE', #578, .T. ) ;
+#2202 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2203 = ORIENTED_EDGE ( 'NONE', *, *, #269, .F. ) ;
+#2204 = ORIENTED_EDGE ( 'NONE', *, *, #1077, .T. ) ;
+#2205 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#2206 = ORIENTED_EDGE ( 'NONE', *, *, #70, .T. ) ;
+#2207 = ORIENTED_EDGE ( 'NONE', *, *, #1736, .F. ) ;
+#2208 = VERTEX_POINT ( 'NONE', #468 ) ;
+#2209 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658770862, -10.00000000000000178, -11.21748225340539662 ) ) ;
+#2210 = CARTESIAN_POINT ( 'NONE', ( -1.836841610807120857E-15, 10.00000000000000000, -30.00000000000001421 ) ) ;
+#2211 = EDGE_CURVE ( 'NONE', #1322, #871, #184, .T. ) ;
+#2212 = ORIENTED_EDGE ( 'NONE', *, *, #1197, .T. ) ;
+#2213 = EDGE_CURVE ( 'NONE', #552, #1531, #569, .T. ) ;
+#2214 = LINE ( 'NONE', #1254, #2042 ) ;
+#2215 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2216 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .T. ) ;
+#2217 = VERTEX_POINT ( 'NONE', #387 ) ;
+#2218 = FACE_OUTER_BOUND ( 'NONE', #324, .T. ) ;
+#2219 = VERTEX_POINT ( 'NONE', #1155 ) ;
+#2220 = FILL_AREA_STYLE_COLOUR ( '', #2284 ) ;
+#2221 = CIRCLE ( 'NONE', #2339, 5.856798911513215522 ) ;
+#2222 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, 10.00000000000001243, 5.599999999999999645 ) ) ;
+#2223 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.7071067811865474617, -0.7071067811865474617 ) ) ;
+#2224 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2225 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, 9.500000000000014211, -30.50000000000000000 ) ) ;
+#2226 = ORIENTED_EDGE ( 'NONE', *, *, #928, .T. ) ;
+#2227 = DIRECTION ( 'NONE', ( 0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2228 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2229 = EDGE_CURVE ( 'NONE', #2239, #1468, #422, .T. ) ;
+#2230 = VERTEX_POINT ( 'NONE', #2148 ) ;
+#2231 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2232 = ORIENTED_EDGE ( 'NONE', *, *, #150, .T. ) ;
+#2233 = PRESENTATION_STYLE_ASSIGNMENT (( #2031 ) ) ;
+#2234 = AXIS2_PLACEMENT_3D ( 'NONE', #1737, #2095, #223 ) ;
+#2235 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2236 = VECTOR ( 'NONE', #2331, 1000.000000000000000 ) ;
+#2237 = LINE ( 'NONE', #1282, #673 ) ;
+#2238 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2239 = VERTEX_POINT ( 'NONE', #617 ) ;
+#2240 = PLANE ( 'NONE', #1730 ) ;
+#2241 = CARTESIAN_POINT ( 'NONE', ( 0.000000000000000000, 4.899999999999999467, 0.000000000000000000 ) ) ;
+#2242 = EDGE_LOOP ( 'NONE', ( #2441 ) ) ;
+#2243 = ORIENTED_EDGE ( 'NONE', *, *, #133, .F. ) ;
+#2244 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2245 = VERTEX_POINT ( 'NONE', #1190 ) ;
+#2246 = EDGE_CURVE ( 'NONE', #1304, #730, #1381, .T. ) ;
+#2247 = CYLINDRICAL_SURFACE ( 'NONE', #56, 9.599999999999997868 ) ;
+#2248 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, 0.000000000000000000, 28.00000000000000000 ) ) ;
+#2249 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, -30.00000000000001421 ) ) ;
+#2250 = LINE ( 'NONE', #1268, #1028 ) ;
+#2251 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#2252 = PLANE ( 'NONE', #1277 ) ;
+#2253 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#2254 = ORIENTED_EDGE ( 'NONE', *, *, #1201, .F. ) ;
+#2255 = ORIENTED_EDGE ( 'NONE', *, *, #862, .T. ) ;
+#2256 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2257 = ORIENTED_EDGE ( 'NONE', *, *, #1748, .T. ) ;
+#2258 = ADVANCED_FACE ( 'NONE', ( #1581 ), #30, .T. ) ;
+#2259 = EDGE_CURVE ( 'NONE', #744, #2239, #1094, .T. ) ;
+#2260 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, -10.00000000000000000, 12.76262431806470943 ) ) ;
+#2261 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 4.899999999999999467, 0.000000000000000000 ) ) ;
+#2262 = LINE ( 'NONE', #722, #1117 ) ;
+#2263 = AXIS2_PLACEMENT_3D ( 'NONE', #2408, #867, #724 ) ;
+#2264 = DIRECTION ( 'NONE', ( -0.9848810349313215085, 0.000000000000000000, -0.1732320612144553629 ) ) ;
+#2265 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#2266 = CARTESIAN_POINT ( 'NONE', ( 34.00000000000000000, -5.000000000000000000, -5.000000000000000000 ) ) ;
+#2267 = CARTESIAN_POINT ( 'NONE', ( 6.863027787658771750, 10.00000000000000000, -11.21748225340539840 ) ) ;
+#2268 = VERTEX_POINT ( 'NONE', #924 ) ;
+#2269 = CARTESIAN_POINT ( 'NONE', ( -33.99000000000000199, 5.000000000000000888, -5.000000000000000000 ) ) ;
+#2270 = ORIENTED_EDGE ( 'NONE', *, *, #1405, .F. ) ;
+#2271 = VECTOR ( 'NONE', #916, 1000.000000000000114 ) ;
+#2272 = VERTEX_POINT ( 'NONE', #1641 ) ;
+#2273 = CARTESIAN_POINT ( 'NONE', ( 7.105552673359007976, -10.00000000000000000, -12.59631570230924957 ) ) ;
+#2274 = LINE ( 'NONE', #2462, #1995 ) ;
+#2275 = EDGE_CURVE ( 'NONE', #1343, #789, #711, .T. ) ;
+#2276 = LINE ( 'NONE', #1853, #632 ) ;
+#2277 = AXIS2_PLACEMENT_3D ( 'NONE', #564, #897, #1669 ) ;
+#2278 = CARTESIAN_POINT ( 'NONE', ( 5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#2279 = CARTESIAN_POINT ( 'NONE', ( 3.506769611375547071E-15, 1.549999999999999378, 28.00000000000000000 ) ) ;
+#2280 = EDGE_CURVE ( 'NONE', #2029, #2217, #683, .T. ) ;
+#2281 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000002665, 10.00000000000000000, 30.50000000000000000 ) ) ;
+#2282 = ORIENTED_EDGE ( 'NONE', *, *, #2406, .F. ) ;
+#2283 = FACE_OUTER_BOUND ( 'NONE', #1688, .T. ) ;
+#2284 = COLOUR_RGB ( '',0.2509803921568627416, 0.2509803921568627416, 0.2509803921568627416 ) ;
+#2285 = EDGE_LOOP ( 'NONE', ( #813, #2085, #28, #770 ) ) ;
+#2286 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .F. ) ;
+#2287 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.227281985754855253E-17 ) ) ;
+#2288 = PLANE ( 'NONE', #426 ) ;
+#2289 = FACE_OUTER_BOUND ( 'NONE', #1116, .T. ) ;
+#2290 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2291 = ADVANCED_FACE ( 'NONE', ( #725 ), #1696, .F. ) ;
+#2292 = EDGE_CURVE ( 'NONE', #745, #21, #2396, .T. ) ;
+#2293 = ORIENTED_EDGE ( 'NONE', *, *, #1632, .F. ) ;
+#2294 = CARTESIAN_POINT ( 'NONE', ( 5.000000000000000000, 5.000000000000000000, 0.000000000000000000 ) ) ;
+#2295 = EDGE_LOOP ( 'NONE', ( #2398 ) ) ;
+#2296 = ORIENTED_EDGE ( 'NONE', *, *, #590, .F. ) ;
+#2297 = EDGE_LOOP ( 'NONE', ( #1989, #493, #73, #845 ) ) ;
+#2298 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.000000000000000000 ) ) ;
+#2299 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 1.040834085586084257E-16 ) ) ;
+#2300 = LINE ( 'NONE', #1574, #185 ) ;
+#2301 = VECTOR ( 'NONE', #610, 1000.000000000000000 ) ;
+#2302 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .F. ) ;
+#2303 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2304 = ADVANCED_FACE ( 'NONE', ( #119 ), #1481, .F. ) ;
+#2305 = ORIENTED_EDGE ( 'NONE', *, *, #1520, .F. ) ;
+#2306 = VECTOR ( 'NONE', #2178, 1000.000000000000000 ) ;
+#2307 = ORIENTED_EDGE ( 'NONE', *, *, #929, .F. ) ;
+#2308 = LINE ( 'NONE', #1163, #1925 ) ;
+#2309 = VECTOR ( 'NONE', #576, 1000.000000000000114 ) ;
+#2310 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, -0.5000000000000000000 ) ) ;
+#2311 = CARTESIAN_POINT ( 'NONE', ( -5.101407911360074279E-16, 10.00000000000000000, -11.36262431806471085 ) ) ;
+#2312 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2313 = VECTOR ( 'NONE', #315, 1000.000000000000000 ) ;
+#2314 = ORIENTED_EDGE ( 'NONE', *, *, #591, .F. ) ;
+#2315 = CARTESIAN_POINT ( 'NONE', ( -35.44063235436299664, 10.00000000000001243, -6.190928620958790596 ) ) ;
+#2316 = VECTOR ( 'NONE', #751, 1000.000000000000000 ) ;
+#2317 = ORIENTED_EDGE ( 'NONE', *, *, #893, .T. ) ;
+#2318 = DIRECTION ( 'NONE', ( 0.9848810349313215085, 0.000000000000000000, 0.1732320612144553629 ) ) ;
+#2319 = EDGE_LOOP ( 'NONE', ( #1857, #931, #1172, #1022 ) ) ;
+#2320 = EDGE_CURVE ( 'NONE', #2217, #1040, #1313, .T. ) ;
+#2321 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 7.899999999999990585, -22.75000000000000000 ) ) ;
+#2322 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#2323 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 13.46262431806470872 ) ) ;
+#2324 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2325 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, -5.599999999999999645 ) ) ;
+#2326 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .T. ) ;
+#2327 = EDGE_LOOP ( 'NONE', ( #1618, #2484, #2492, #445 ) ) ;
+#2328 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, -5.000000000000000888 ) ) ;
+#2329 = ORIENTED_EDGE ( 'NONE', *, *, #1778, .T. ) ;
+#2330 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2331 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, -1.000000000000000000 ) ) ;
+#2332 = EDGE_CURVE ( 'NONE', #525, #1002, #309, .T. ) ;
+#2333 = ADVANCED_FACE ( 'NONE', ( #1124 ), #1464, .F. ) ;
+#2334 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, -10.00000000000000000, 12.76262431806470943 ) ) ;
+#2335 = LINE ( 'NONE', #2136, #79 ) ;
+#2336 = FACE_OUTER_BOUND ( 'NONE', #1072, .T. ) ;
+#2337 = VECTOR ( 'NONE', #1463, 1000.000000000000000 ) ;
+#2338 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .F. ) ;
+#2339 = AXIS2_PLACEMENT_3D ( 'NONE', #52, #17, #801 ) ;
+#2340 = ORIENTED_EDGE ( 'NONE', *, *, #542, .F. ) ;
+#2341 = PLANE ( 'NONE', #2149 ) ;
+#2342 = VECTOR ( 'NONE', #825, 1000.000000000000000 ) ;
+#2343 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .T. ) ;
+#2344 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -1.071796769724477905 ) ) ;
+#2345 = LINE ( 'NONE', #1204, #1589 ) ;
+#2346 = EDGE_CURVE ( 'NONE', #1198, #177, #2214, .T. ) ;
+#2347 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, 5.599999999999999645 ) ) ;
+#2348 = CIRCLE ( 'NONE', #180, 5.856798911513215522 ) ;
+#2349 = ADVANCED_FACE ( 'NONE', ( #1509, #896 ), #2240, .F. ) ;
+#2350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1635 ), #1991 ) ;
+#2351 = ORIENTED_EDGE ( 'NONE', *, *, #635, .F. ) ;
+#2352 = ADVANCED_FACE ( 'NONE', ( #2022 ), #2252, .F. ) ;
+#2353 = FACE_OUTER_BOUND ( 'NONE', #1774, .T. ) ;
+#2354 = VECTOR ( 'NONE', #291, 1000.000000000000000 ) ;
+#2355 = VERTEX_POINT ( 'NONE', #1299 ) ;
+#2356 = LINE ( 'NONE', #240, #2306 ) ;
+#2357 = AXIS2_PLACEMENT_3D ( 'NONE', #498, #1493, #691 ) ;
+#2358 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .F. ) ;
+#2359 = LINE ( 'NONE', #2344, #1966 ) ;
+#2360 = AXIS2_PLACEMENT_3D ( 'NONE', #2051, #1449, #2040 ) ;
+#2361 = LINE ( 'NONE', #820, #1055 ) ;
+#2362 = LINE ( 'NONE', #258, #1993 ) ;
+#2363 = ORIENTED_EDGE ( 'NONE', *, *, #1142, .T. ) ;
+#2364 = ADVANCED_FACE ( 'NONE', ( #355 ), #2082, .F. ) ;
+#2365 = ORIENTED_EDGE ( 'NONE', *, *, #1973, .F. ) ;
+#2366 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, 10.00000000000000000, 2.000000000000000000 ) ) ;
+#2367 = VERTEX_POINT ( 'NONE', #314 ) ;
+#2368 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2369 = FACE_BOUND ( 'NONE', #1845, .T. ) ;
+#2370 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2371 = ORIENTED_EDGE ( 'NONE', *, *, #1916, .F. ) ;
+#2372 = PLANE ( 'NONE', #347 ) ;
+#2373 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .F. ) ;
+#2374 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, 30.00000000000001421 ) ) ;
+#2375 = EDGE_CURVE ( 'NONE', #789, #494, #868, .T. ) ;
+#2376 = ORIENTED_EDGE ( 'NONE', *, *, #1761, .T. ) ;
+#2377 = EDGE_CURVE ( 'NONE', #21, #2024, #2424, .T. ) ;
+#2378 = LINE ( 'NONE', #679, #1982 ) ;
+#2379 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#2380 = EDGE_LOOP ( 'NONE', ( #1489, #393, #1629, #2004 ) ) ;
+#2381 = PLANE ( 'NONE', #1273 ) ;
+#2382 = ORIENTED_EDGE ( 'NONE', *, *, #1417, .T. ) ;
+#2383 = CARTESIAN_POINT ( 'NONE', ( -3.000000000000000000, 4.899999999999999467, 0.5000000000000000000 ) ) ;
+#2384 = AXIS2_PLACEMENT_3D ( 'NONE', #2222, #890, #1307 ) ;
+#2385 = VERTEX_POINT ( 'NONE', #1768 ) ;
+#2386 = VERTEX_POINT ( 'NONE', #1975 ) ;
+#2387 = CIRCLE ( 'NONE', #634, 11.00000000000000000 ) ;
+#2388 = VECTOR ( 'NONE', #1080, 1000.000000000000000 ) ;
+#2389 = ADVANCED_FACE ( 'NONE', ( #420 ), #1779, .F. ) ;
+#2390 = EDGE_CURVE ( 'NONE', #1168, #396, #642, .T. ) ;
+#2391 = FACE_BOUND ( 'NONE', #1302, .T. ) ;
+#2392 = AXIS2_PLACEMENT_3D ( 'NONE', #663, #1064, #2417 ) ;
+#2393 = LINE ( 'NONE', #690, #288 ) ;
+#2394 = FACE_OUTER_BOUND ( 'NONE', #2297, .T. ) ;
+#2395 = ORIENTED_EDGE ( 'NONE', *, *, #2280, .T. ) ;
+#2396 = LINE ( 'NONE', #295, #192 ) ;
+#2397 = LINE ( 'NONE', #656, #1430 ) ;
+#2398 = ORIENTED_EDGE ( 'NONE', *, *, #1551, .T. ) ;
+#2399 = ORIENTED_EDGE ( 'NONE', *, *, #2475, .T. ) ;
+#2400 = LINE ( 'NONE', #1500, #2271 ) ;
+#2401 = ORIENTED_EDGE ( 'NONE', *, *, #526, .F. ) ;
+#2402 = ORIENTED_EDGE ( 'NONE', *, *, #1166, .F. ) ;
+#2403 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, 15.00105000000000111 ) ) ;
+#2404 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2405 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2406 = EDGE_CURVE ( 'NONE', #132, #612, #29, .T. ) ;
+#2407 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, 10.00000000000000000, -30.00000000000001421 ) ) ;
+#2408 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, 1.762624318064710982 ) ) ;
+#2409 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2410 = FACE_BOUND ( 'NONE', #1535, .T. ) ;
+#2411 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .F. ) ;
+#2412 = ORIENTED_EDGE ( 'NONE', *, *, #26, .F. ) ;
+#2413 = CARTESIAN_POINT ( 'NONE', ( 1.000000000000000000, 4.899999999999999467, -0.4999999999999994449 ) ) ;
+#2414 = ORIENTED_EDGE ( 'NONE', *, *, #1864, .T. ) ;
+#2415 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .T. ) ;
+#2416 = VECTOR ( 'NONE', #1399, 1000.000000000000114 ) ;
+#2417 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.000000000000000000, -0.000000000000000000 ) ) ;
+#2418 = CARTESIAN_POINT ( 'NONE', ( -34.55468732855035796, 10.00000000000000000, -7.768250173355777832 ) ) ;
+#2419 = LINE ( 'NONE', #1851, #538 ) ;
+#2420 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#2421 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2422 = VECTOR ( 'NONE', #1630, 1000.000000000000000 ) ;
+#2423 = ORIENTED_EDGE ( 'NONE', *, *, #1999, .T. ) ;
+#2424 = LINE ( 'NONE', #1285, #2198 ) ;
+#2425 = DIRECTION ( 'NONE', ( -0.1732320612144553906, 0.000000000000000000, 0.9848810349313216195 ) ) ;
+#2426 = EDGE_CURVE ( 'NONE', #1561, #2112, #606, .T. ) ;
+#2427 = ORIENTED_EDGE ( 'NONE', *, *, #1761, .F. ) ;
+#2428 = EDGE_LOOP ( 'NONE', ( #803, #1010, #1532, #2002 ) ) ;
+#2429 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000000888, -10.00000000000000000, 13.46262431806470872 ) ) ;
+#2430 = ORIENTED_EDGE ( 'NONE', *, *, #1034, .F. ) ;
+#2431 = AXIS2_PLACEMENT_3D ( 'NONE', #1605, #678, #1420 ) ;
+#2432 = AXIS2_PLACEMENT_3D ( 'NONE', #2325, #66, #2007 ) ;
+#2433 = FACE_OUTER_BOUND ( 'NONE', #1860, .T. ) ;
+#2434 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2435 = AXIS2_PLACEMENT_3D ( 'NONE', #1091, #2448, #2076 ) ;
+#2436 = PLANE ( 'NONE', #1192 ) ;
+#2437 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#2438 = EDGE_LOOP ( 'NONE', ( #992, #1811, #1631, #2232 ) ) ;
+#2439 = CARTESIAN_POINT ( 'NONE', ( -34.00000000000000000, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#2440 = CARTESIAN_POINT ( 'NONE', ( 2.849250309242631453E-15, -5.000000000000003553, 22.75000000000000000 ) ) ;
+#2441 = ORIENTED_EDGE ( 'NONE', *, *, #1211, .T. ) ;
+#2442 = ORIENTED_EDGE ( 'NONE', *, *, #807, .F. ) ;
+#2443 = CARTESIAN_POINT ( 'NONE', ( 4.500000000000000888, 10.00000000000000000, 15.00105000000000111 ) ) ;
+#2444 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #1000, #374 ) ;
+#2445 = EDGE_CURVE ( 'NONE', #2039, #2239, #1907, .T. ) ;
+#2446 = ORIENTED_EDGE ( 'NONE', *, *, #227, .T. ) ;
+#2447 = DIRECTION ( 'NONE', ( 0.000000000000000000, 0.000000000000000000, 1.000000000000000000 ) ) ;
+#2448 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2449 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, 0.000000000000000000 ) ) ;
+#2450 = FACE_OUTER_BOUND ( 'NONE', #44, .T. ) ;
+#2451 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2452 = CARTESIAN_POINT ( 'NONE', ( -4.500000000000001776, 10.00000000000000000, -13.46262431806470872 ) ) ;
+#2453 = ORIENTED_EDGE ( 'NONE', *, *, #416, .T. ) ;
+#2454 = CARTESIAN_POINT ( 'NONE', ( -35.33669311763431153, -10.00000000000000178, 5.000000000000000888 ) ) ;
+#2455 = ORIENTED_EDGE ( 'NONE', *, *, #269, .T. ) ;
+#2456 = EDGE_CURVE ( 'NONE', #1455, #915, #2359, .T. ) ;
+#2457 = DIRECTION ( 'NONE', ( 0.000000000000000000, 1.000000000000000000, -0.000000000000000000 ) ) ;
+#2458 = EDGE_CURVE ( 'NONE', #1776, #2101, #719, .T. ) ;
+#2459 = CIRCLE ( 'NONE', #2062, 9.599999999999997868 ) ;
+#2460 = EDGE_CURVE ( 'NONE', #2230, #297, #616, .T. ) ;
+#2461 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 1.244573743832318842E-14 ) ) ;
+#2462 = CARTESIAN_POINT ( 'NONE', ( -1.898073950764486853E-15, -9.500000000000014211, -30.50000000000000000 ) ) ;
+#2463 = CARTESIAN_POINT ( 'NONE', ( -33.54010198099035733, -10.00000000000000000, 11.36262431806471085 ) ) ;
+#2464 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2465 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2466 = PLANE ( 'NONE', #2277 ) ;
+#2467 = VERTEX_POINT ( 'NONE', #994 ) ;
+#2468 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2469 = ORIENTED_EDGE ( 'NONE', *, *, #231, .F. ) ;
+#2470 = VECTOR ( 'NONE', #927, 1000.000000000000000 ) ;
+#2471 = ORIENTED_EDGE ( 'NONE', *, *, #1180, .F. ) ;
+#2472 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2473 = EDGE_CURVE ( 'NONE', #1391, #2386, #875, .T. ) ;
+#2474 = VECTOR ( 'NONE', #2437, 1000.000000000000000 ) ;
+#2475 = EDGE_CURVE ( 'NONE', #1596, #177, #2172, .T. ) ;
+#2476 = FACE_BOUND ( 'NONE', #2242, .T. ) ;
+#2477 = VECTOR ( 'NONE', #238, 1000.000000000000000 ) ;
+#2478 = LINE ( 'NONE', #2066, #43 ) ;
+#2479 = CARTESIAN_POINT ( 'NONE', ( -5.200000000000001066, 10.00000000000000000, -1.762624318064710982 ) ) ;
+#2480 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.000000000000000000, 0.000000000000000000 ) ) ;
+#2481 = CIRCLE ( 'NONE', #597, 0.5999999999999963141 ) ;
+#2482 = EDGE_LOOP ( 'NONE', ( #316, #784, #1556, #2054 ) ) ;
+#2483 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, -0.000000000000000000 ) ) ;
+#2484 = ORIENTED_EDGE ( 'NONE', *, *, #472, .F. ) ;
+#2485 = ORIENTED_EDGE ( 'NONE', *, *, #1778, .F. ) ;
+#2486 = DIRECTION ( 'NONE', ( -0.000000000000000000, -1.000000000000000000, 0.000000000000000000 ) ) ;
+#2487 = CARTESIAN_POINT ( 'NONE', ( -50.00000000000000711, 10.00000000000001243, -14.99999999999999289 ) ) ;
+#2488 = EDGE_CURVE ( 'NONE', #467, #2112, #639, .T. ) ;
+#2489 = FACE_OUTER_BOUND ( 'NONE', #1640, .T. ) ;
+#2490 = ORIENTED_EDGE ( 'NONE', *, *, #2063, .F. ) ;
+#2491 = CARTESIAN_POINT ( 'NONE', ( 35.33669311763433285, -10.00000000000000178, 5.000000000000000000 ) ) ;
+#2492 = ORIENTED_EDGE ( 'NONE', *, *, #342, .F. ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/matlab/nano_hexapod/apa300ml_2dof.slx b/matlab/nano_hexapod/apa300ml_2dof.slx
index d43f2c6..32f0fcf 100644
Binary files a/matlab/nano_hexapod/apa300ml_2dof.slx and b/matlab/nano_hexapod/apa300ml_2dof.slx differ
diff --git a/matlab/nano_hexapod/apa300ml_flexible.slx b/matlab/nano_hexapod/apa300ml_flexible.slx
index 828e690..06c2cc6 100644
Binary files a/matlab/nano_hexapod/apa300ml_flexible.slx and b/matlab/nano_hexapod/apa300ml_flexible.slx differ
diff --git a/matlab/nano_hexapod/nano_hexapod.slx b/matlab/nano_hexapod/nano_hexapod.slx
index 0937f5b..705b3ff 100644
Binary files a/matlab/nano_hexapod/nano_hexapod.slx and b/matlab/nano_hexapod/nano_hexapod.slx differ
diff --git a/matlab/nano_hexapod/nano_hexapod_left_strut.slx b/matlab/nano_hexapod/nano_hexapod_left_strut.slx
index c7eec9e..6533348 100644
Binary files a/matlab/nano_hexapod/nano_hexapod_left_strut.slx and b/matlab/nano_hexapod/nano_hexapod_left_strut.slx differ
diff --git a/matlab/nano_hexapod/nano_hexapod_right_strut.slx b/matlab/nano_hexapod/nano_hexapod_right_strut.slx
index c0804d6..9bd9b09 100644
Binary files a/matlab/nano_hexapod/nano_hexapod_right_strut.slx and b/matlab/nano_hexapod/nano_hexapod_right_strut.slx differ
diff --git a/src/initializeNanoHexapodFinal.m b/src/initializeNanoHexapodFinal.m
index 4462a8d..70c8a82 100644
--- a/src/initializeNanoHexapodFinal.m
+++ b/src/initializeNanoHexapodFinal.m
@@ -1,46 +1,48 @@
- function [nano_hexapod] = initializeNanoHexapodFinal(args)
+function [nano_hexapod] = initializeNanoHexapodFinal(args)
- arguments
- %% Bottom Flexible Joints
- args.flex_bot_type char {mustBeMember(args.flex_bot_type,{'2dof', '3dof', '4dof', 'flexible'})} = '4dof'
- args.flex_bot_kRx (6,1) double {mustBeNumeric} = ones(6,1)*5 % X bending stiffness [Nm/rad]
- args.flex_bot_kRy (6,1) double {mustBeNumeric} = ones(6,1)*5 % Y bending stiffness [Nm/rad]
- args.flex_bot_kRz (6,1) double {mustBeNumeric} = ones(6,1)*260 % Torsionnal stiffness [Nm/rad]
- args.flex_bot_kz (6,1) double {mustBeNumeric} = ones(6,1)*1e8 % Axial Stiffness [N/m]
- args.flex_bot_cRx (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % X bending Damping [Nm/(rad/s)]
- args.flex_bot_cRy (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Y bending Damping [Nm/(rad/s)]
- args.flex_bot_cRz (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Torsionnal Damping [Nm/(rad/s)]
- args.flex_bot_cz (6,1) double {mustBeNumeric} = ones(6,1)*1e2 % Axial Damping [N/(m/s)]
- %% Top Flexible Joints
- args.flex_top_type char {mustBeMember(args.flex_top_type,{'2dof', '3dof', '4dof', 'flexible'})} = '4dof'
- args.flex_top_kRx (6,1) double {mustBeNumeric} = ones(6,1)*5 % X bending stiffness [Nm/rad]
- args.flex_top_kRy (6,1) double {mustBeNumeric} = ones(6,1)*5 % Y bending stiffness [Nm/rad]
- args.flex_top_kRz (6,1) double {mustBeNumeric} = ones(6,1)*260 % Torsionnal stiffness [Nm/rad]
- args.flex_top_kz (6,1) double {mustBeNumeric} = ones(6,1)*1e8 % Axial Stiffness [N/m]
- args.flex_top_cRx (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % X bending Damping [Nm/(rad/s)]
- args.flex_top_cRy (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Y bending Damping [Nm/(rad/s)]
- args.flex_top_cRz (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Torsionnal Damping [Nm/(rad/s)]
- args.flex_top_cz (6,1) double {mustBeNumeric} = ones(6,1)*1e2 % Axial Damping [N/(m/s)]
- %% Relative Motion Sensor
- args.motion_sensor_type char {mustBeMember(args.motion_sensor_type,{'struts', 'plates'})} = 'struts'
- %% Actuators
- args.actuator_type char {mustBeMember(args.actuator_type,{'2dof', 'flexible frame', 'flexible'})} = 'flexible'
- args.actuator_Ga (6,1) double {mustBeNumeric} = ones(6,1)*1 % Actuator gain [N/V]
- args.actuator_Gs (6,1) double {mustBeNumeric} = ones(6,1)*1 % Sensor gain [V/m]
- % For 2DoF
- args.actuator_k (6,1) double {mustBeNumeric} = ones(6,1)*0.35e6 % [N/m]
- args.actuator_ke (6,1) double {mustBeNumeric} = ones(6,1)*1.5e6 % [N/m]
- args.actuator_ka (6,1) double {mustBeNumeric} = ones(6,1)*43e6 % [N/m]
- args.actuator_c (6,1) double {mustBeNumeric} = ones(6,1)*3e1 % [N/(m/s)]
- args.actuator_ce (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % [N/(m/s)]
- args.actuator_ca (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % [N/(m/s)]
- args.actuator_Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056 % [m]
- % For Flexible Frame
- args.actuator_ks (6,1) double {mustBeNumeric} = ones(6,1)*235e6 % Stiffness of one stack [N/m]
- args.actuator_cs (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % Stiffness of one stack [N/m]
- % For Flexible
- args.actuator_xi (1,1) double {mustBeNumeric} = 0.01 % Sensor gain [V/m]
- end
+arguments
+ %% Bottom Flexible Joints
+ args.flex_bot_type char {mustBeMember(args.flex_bot_type,{'2dof', '3dof', '4dof', 'flexible'})} = '4dof'
+ args.flex_bot_kRx (6,1) double {mustBeNumeric} = ones(6,1)*5 % X bending stiffness [Nm/rad]
+ args.flex_bot_kRy (6,1) double {mustBeNumeric} = ones(6,1)*5 % Y bending stiffness [Nm/rad]
+ args.flex_bot_kRz (6,1) double {mustBeNumeric} = ones(6,1)*260 % Torsionnal stiffness [Nm/rad]
+ args.flex_bot_kz (6,1) double {mustBeNumeric} = ones(6,1)*1e8 % Axial Stiffness [N/m]
+ args.flex_bot_cRx (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % X bending Damping [Nm/(rad/s)]
+ args.flex_bot_cRy (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Y bending Damping [Nm/(rad/s)]
+ args.flex_bot_cRz (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Torsionnal Damping [Nm/(rad/s)]
+ args.flex_bot_cz (6,1) double {mustBeNumeric} = ones(6,1)*1e2 % Axial Damping [N/(m/s)]
+ %% Top Flexible Joints
+ args.flex_top_type char {mustBeMember(args.flex_top_type,{'2dof', '3dof', '4dof', 'flexible'})} = '4dof'
+ args.flex_top_kRx (6,1) double {mustBeNumeric} = ones(6,1)*5 % X bending stiffness [Nm/rad]
+ args.flex_top_kRy (6,1) double {mustBeNumeric} = ones(6,1)*5 % Y bending stiffness [Nm/rad]
+ args.flex_top_kRz (6,1) double {mustBeNumeric} = ones(6,1)*260 % Torsionnal stiffness [Nm/rad]
+ args.flex_top_kz (6,1) double {mustBeNumeric} = ones(6,1)*1e8 % Axial Stiffness [N/m]
+ args.flex_top_cRx (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % X bending Damping [Nm/(rad/s)]
+ args.flex_top_cRy (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Y bending Damping [Nm/(rad/s)]
+ args.flex_top_cRz (6,1) double {mustBeNumeric} = ones(6,1)*0.1 % Torsionnal Damping [Nm/(rad/s)]
+ args.flex_top_cz (6,1) double {mustBeNumeric} = ones(6,1)*1e2 % Axial Damping [N/(m/s)]
+ %% Jacobian - Location of frame {A} and {B}
+ args.MO_B (1,1) double {mustBeNumeric} = 150e-3 % Height of {B} w.r.t. {M} [m]
+ %% Relative Motion Sensor
+ args.motion_sensor_type char {mustBeMember(args.motion_sensor_type,{'struts', 'plates'})} = 'struts'
+ %% Actuators
+ args.actuator_type char {mustBeMember(args.actuator_type,{'2dof', 'flexible frame', 'flexible'})} = 'flexible'
+ args.actuator_Ga (6,1) double {mustBeNumeric} = ones(6,1)*1 % Actuator gain [N/V]
+ args.actuator_Gs (6,1) double {mustBeNumeric} = ones(6,1)*1 % Sensor gain [V/m]
+ % For 2DoF
+ args.actuator_k (6,1) double {mustBeNumeric} = ones(6,1)*0.35e6 % [N/m]
+ args.actuator_ke (6,1) double {mustBeNumeric} = ones(6,1)*1.5e6 % [N/m]
+ args.actuator_ka (6,1) double {mustBeNumeric} = ones(6,1)*43e6 % [N/m]
+ args.actuator_c (6,1) double {mustBeNumeric} = ones(6,1)*3e1 % [N/(m/s)]
+ args.actuator_ce (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % [N/(m/s)]
+ args.actuator_ca (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % [N/(m/s)]
+ args.actuator_Leq (6,1) double {mustBeNumeric} = ones(6,1)*0.056 % [m]
+ % For Flexible Frame
+ args.actuator_ks (6,1) double {mustBeNumeric} = ones(6,1)*235e6 % Stiffness of one stack [N/m]
+ args.actuator_cs (6,1) double {mustBeNumeric} = ones(6,1)*1e1 % Stiffness of one stack [N/m]
+ % For Flexible
+ args.actuator_xi (1,1) double {mustBeNumeric} = 0.01 % Damping Ratio
+end
nano_hexapod = struct();
@@ -129,9 +131,9 @@ switch args.actuator_type
nano_hexapod.actuator.M = readmatrix('APA300ML_b_mat_M.CSV'); % Mass Matrix
nano_hexapod.actuator.P = extractNodes('APA300ML_b_out_nodes_3D.txt'); % Node coordinates [m]
case 'flexible'
- nano_hexapod.actuator.K = readmatrix('APA300ML_full_mat_K.CSV'); % Stiffness Matrix
- nano_hexapod.actuator.M = readmatrix('APA300ML_full_mat_M.CSV'); % Mass Matrix
- nano_hexapod.actuator.P = extractNodes('APA300ML_full_out_nodes_3D.txt'); % Node coordiantes [m]
+ nano_hexapod.actuator.K = readmatrix('full_APA300ML_K.CSV'); % Stiffness Matrix
+ nano_hexapod.actuator.M = readmatrix('full_APA300ML_M.CSV'); % Mass Matrix
+ nano_hexapod.actuator.P = extractNodes('full_APA300ML_out_nodes_3D.txt'); % Node coordiantes [m]
end
nano_hexapod.actuator.xi = args.actuator_xi; % Damping ratio
@@ -139,6 +141,55 @@ nano_hexapod.actuator.xi = args.actuator_xi; % Damping ratio
nano_hexapod.actuator.ks = args.actuator_ks; % Stiffness of one stack [N/m]
nano_hexapod.actuator.cs = args.actuator_cs; % Damping of one stack [N/m]
+nano_hexapod.geometry = struct();
+
+Fa = [[-86.05, -74.78, 22.49],
+ [ 86.05, -74.78, 22.49],
+ [ 107.79, -37.13, 22.49],
+ [ 21.74, 111.91, 22.49],
+ [-21.74, 111.91, 22.49],
+ [-107.79, -37.13, 22.49]]'*1e-3; % Ai w.r.t. {F} [m]
+
+Mb = [[-28.47, -106.25, -22.50],
+ [ 28.47, -106.25, -22.50],
+ [ 106.25, 28.47, -22.50],
+ [ 77.78, 77.78, -22.50],
+ [-77.78, 77.78, -22.50],
+ [-106.25, 28.47, -22.50]]'*1e-3; % Bi w.r.t. {M} [m]
+
+Fb = Mb + [0; 0; 95e-3]; % Bi w.r.t. {F} [m]
+
+si = Fb - Fa;
+si = si./vecnorm(si); % Normalize
+
+Fc = [[-29.362, -105.765, 52.605]
+ [ 29.362, -105.765, 52.605]
+ [ 106.276, 27.454, 52.605]
+ [ 76.914, 78.31, 52.605]
+ [-76.914, 78.31, 52.605]
+ [-106.276, 27.454, 52.605]]'*1e-3; % Meas pos w.r.t. {F}
+Mc = Fc - [0; 0; 95e-3]; % Meas pos w.r.t. {M}
+
+nano_hexapod.geometry.Fa = Fa;
+nano_hexapod.geometry.Fb = Fb;
+nano_hexapod.geometry.Fc = Fc;
+nano_hexapod.geometry.Mb = Mb;
+nano_hexapod.geometry.Mc = Mc;
+nano_hexapod.geometry.si = si;
+nano_hexapod.geometry.MO_B = args.MO_B;
+
+Bb = Mb - [0; 0; args.MO_B];
+
+nano_hexapod.geometry.J = [nano_hexapod.geometry.si', cross(Bb, nano_hexapod.geometry.si)'];
+
+switch args.motion_sensor_type
+ case 'struts'
+ nano_hexapod.geometry.Js = nano_hexapod.geometry.J;
+ case 'plates'
+ Bc = Mc - [0; 0; args.MO_B];
+ nano_hexapod.geometry.Js = [nano_hexapod.geometry.si', cross(Bc, nano_hexapod.geometry.si)'];
+end
+
if nargout == 0
save('./mat/stages.mat', 'nano_hexapod', '-append');
end