From 5eda6ed7ff677699475278e574b09d834d655ac0 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Thu, 5 Jan 2017 23:46:48 -0700
Subject: [PATCH] Added Infineon IPT059N15N3ATMA1 N-CH Fet 3D
 Model/Footprint/Symbol

---
 Footprints/Leadless.PcbLib             |  Bin 2089472 -> 2049536 bytes
 STEP/Generic/Infineon PG-HSOF-8-1.STEP | 4490 ++++++++++++++++++++++++
 Symbols/N-CH FETs.SchLib               |  Bin 134656 -> 125440 bytes
 3 files changed, 4490 insertions(+)
 create mode 100644 STEP/Generic/Infineon PG-HSOF-8-1.STEP

diff --git a/Footprints/Leadless.PcbLib b/Footprints/Leadless.PcbLib
index f5c0217b72ca5fa30756530be895d3946f549c27..2e5983397c933fd2164114c6eb96161b5c184d98 100644
GIT binary patch
delta 129340
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%0AUBCU0uEIS<=G&r9tIQ^KTV%P%iJitk
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

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

diff --git a/STEP/Generic/Infineon PG-HSOF-8-1.STEP b/STEP/Generic/Infineon PG-HSOF-8-1.STEP
new file mode 100644
index 000000000..3d8a0dc90
--- /dev/null
+++ b/STEP/Generic/Infineon PG-HSOF-8-1.STEP	
@@ -0,0 +1,4490 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('Infineon PG-HSOF-8-1.STEP',
+    '2017-01-06T06:05:40',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2016',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #2265 ) ;
+#2 = ADVANCED_FACE ( 'NONE', ( #3867 ), #1028, .F. ) ;
+#3 = VECTOR ( 'NONE', #259, 1000.000000000000000 ) ;
+#4 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2869 ), #1159 ) ;
+#5 = LINE ( 'NONE', #3689, #2567 ) ;
+#6 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#7 = FACE_OUTER_BOUND ( 'NONE', #2947, .T. ) ;
+#8 = EDGE_CURVE ( 'NONE', #2217, #2772, #135, .T. ) ;
+#9 = PLANE ( 'NONE',  #1515 ) ;
+#10 = PRESENTATION_STYLE_ASSIGNMENT (( #2976 ) ) ;
+#11 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#12 = VECTOR ( 'NONE', #3597, 1000.000000000000000 ) ;
+#13 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#14 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .F. ) ;
+#15 = ORIENTED_EDGE ( 'NONE', *, *, #1080, .T. ) ;
+#16 = FACE_OUTER_BOUND ( 'NONE', #1401, .T. ) ;
+#17 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.800000000000000300 ) ) ;
+#18 = ORIENTED_EDGE ( 'NONE', *, *, #2678, .F. ) ;
+#19 = CIRCLE ( 'NONE', #3788, 0.1000000000000001200 ) ;
+#20 = CARTESIAN_POINT ( 'NONE',  ( 5.115380530190827300, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#21 = FILL_AREA_STYLE_COLOUR ( '', #2361 ) ;
+#22 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.3434778331063965700, 4.916022112857340300 ) ) ;
+#23 = VECTOR ( 'NONE', #2750, 1000.000000000000000 ) ;
+#24 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317378098400, -4.900000000000001200 ) ) ;
+#25 = FACE_OUTER_BOUND ( 'NONE', #1313, .T. ) ;
+#26 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, 4.556012182055179800 ) ) ;
+#27 = EDGE_CURVE ( 'NONE', #1093, #824, #1309, .T. ) ;
+#28 = ORIENTED_EDGE ( 'NONE', *, *, #2053, .F. ) ;
+#29 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -3.399999999999999500 ) ) ;
+#30 = VERTEX_POINT ( 'NONE', #48 ) ;
+#31 = EDGE_CURVE ( 'NONE', #2686, #2253, #3221, .T. ) ;
+#32 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#33 = ORIENTED_EDGE ( 'NONE', *, *, #2902, .F. ) ;
+#34 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3541 ) ) ;
+#35 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2329 ) ) ;
+#36 = CARTESIAN_POINT ( 'NONE',  ( 1.907861575210921100, 2.299999999999999800, -4.552106394611838500 ) ) ;
+#37 = ORIENTED_EDGE ( 'NONE', *, *, #1327, .T. ) ;
+#38 = LINE ( 'NONE', #1810, #800 ) ;
+#39 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .F. ) ;
+#40 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#41 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#42 = VERTEX_POINT ( 'NONE', #1377 ) ;
+#43 = ORIENTED_EDGE ( 'NONE', *, *, #1675, .F. ) ;
+#44 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #460, 'distance_accuracy_value', 'NONE');
+#45 = SURFACE_STYLE_USAGE ( .BOTH. , #1395 ) ;
+#46 = CARTESIAN_POINT ( 'NONE',  ( 5.177185023255581200, 0.3831318918242498900, 4.949999999999998400 ) ) ;
+#47 = FACE_OUTER_BOUND ( 'NONE', #320, .T. ) ;
+#48 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#49 = ADVANCED_FACE ( 'NONE', ( #2051 ), #2373, .T. ) ;
+#50 = LINE ( 'NONE', #3308, #3572 ) ;
+#51 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3880 ) ) ;
+#52 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#53 = EDGE_CURVE ( 'NONE', #2687, #1167, #499, .T. ) ;
+#54 = FACE_OUTER_BOUND ( 'NONE', #1193, .T. ) ;
+#55 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#56 = EDGE_CURVE ( 'NONE', #1742, #1912, #3961, .T. ) ;
+#57 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 3.800000000000001200 ) ) ;
+#58 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2636 ) ) ;
+#59 = FILL_AREA_STYLE_COLOUR ( '', #3142 ) ;
+#60 = ORIENTED_EDGE ( 'NONE', *, *, #4031, .T. ) ;
+#61 = AXIS2_PLACEMENT_3D ( 'NONE', #2311, #1562, #3516 ) ;
+#62 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#63 = ORIENTED_EDGE ( 'NONE', *, *, #430, .F. ) ;
+#64 = ORIENTED_EDGE ( 'NONE', *, *, #766, .T. ) ;
+#65 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#66 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #940 ) ) ;
+#67 = CARTESIAN_POINT ( 'NONE',  ( 1.606535021097752000, -0.09680698219112926500, -4.950000000000001100 ) ) ;
+#68 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#69 = ORIENTED_EDGE ( 'NONE', *, *, #4124, .T. ) ;
+#70 = ADVANCED_FACE ( 'NONE', ( #2212 ), #586, .F. ) ;
+#71 = EDGE_CURVE ( 'NONE', #1219, #1770, #3815, .T. ) ;
+#72 = CIRCLE ( 'NONE', #1764, 0.1000000000000002600 ) ;
+#73 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.749809734904586900 ) ) ;
+#74 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -0.1999999999999987900 ) ) ;
+#75 = STYLED_ITEM ( 'NONE', ( #246 ), #2627 ) ;
+#76 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824100, 2.208715574274766200, -4.591567626612763000 ) ) ;
+#77 = ORIENTED_EDGE ( 'NONE', *, *, #1711, .T. ) ;
+#78 = FACE_OUTER_BOUND ( 'NONE', #2928, .T. ) ;
+#79 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#80 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#81 = ORIENTED_EDGE ( 'NONE', *, *, #430, .T. ) ;
+#82 = SURFACE_STYLE_FILL_AREA ( #3276 ) ;
+#83 = SURFACE_STYLE_FILL_AREA ( #2527 ) ;
+#84 = CARTESIAN_POINT ( 'NONE',  ( -1.600190265095412100, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#85 = PLANE ( 'NONE',  #3676 ) ;
+#86 = LINE ( 'NONE', #1427, #1037 ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.399999999999999500 ) ) ;
+#88 = VERTEX_POINT ( 'NONE', #899 ) ;
+#89 = PRESENTATION_STYLE_ASSIGNMENT (( #993 ) ) ;
+#90 = ADVANCED_FACE ( 'NONE', ( #2796 ), #1468, .F. ) ;
+#91 = VERTEX_POINT ( 'NONE', #3059 ) ;
+#92 = VERTEX_POINT ( 'NONE', #1823 ) ;
+#93 = ORIENTED_EDGE ( 'NONE', *, *, #3259, .F. ) ;
+#94 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #823 ), #3310 ) ;
+#95 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#96 = PLANE ( 'NONE',  #3810 ) ;
+#97 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#98 = SURFACE_STYLE_FILL_AREA ( #2220 ) ;
+#99 = CIRCLE ( 'NONE', #2009, 1.158798112283793100 ) ;
+#100 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#101 = SURFACE_SIDE_STYLE ('',( #3045 ) ) ;
+#102 = VECTOR ( 'NONE', #1840, 1000.000000000000000 ) ;
+#103 = PLANE ( 'NONE',  #405 ) ;
+#104 = LINE ( 'NONE', #399, #3199 ) ;
+#105 = SPHERICAL_SURFACE ( 'NONE', #1580, 0.1000000000000000100 ) ;
+#106 = VERTEX_POINT ( 'NONE', #2742 ) ;
+#107 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -5.999999999999999100 ) ) ;
+#108 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#109 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#110 = ADVANCED_FACE ( 'NONE', ( #4126, #3609 ), #4021, .T. ) ;
+#111 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3187 ), #187 ) ;
+#112 = EDGE_CURVE ( 'NONE', #2149, #3566, #38, .T. ) ;
+#113 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .F. ) ;
+#114 = PLANE ( 'NONE',  #1349 ) ;
+#115 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.199999999999998800 ) ) ;
+#116 = EDGE_CURVE ( 'NONE', #1909, #3251, #388, .T. ) ;
+#117 = EDGE_LOOP ( 'NONE', ( #506, #2435, #3631, #2875, #184 ) ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #3190, .F. ) ;
+#119 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.5000000000000000000, 3.900000000000003500 ) ) ;
+#120 = AXIS2_PLACEMENT_3D ( 'NONE', #3696, #2176, #2827 ) ;
+#121 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#122 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#123 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#124 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2451, 'distance_accuracy_value', 'NONE');
+#125 = CARTESIAN_POINT ( 'NONE',  ( 1.907861575210916700, 2.299999999999999800, 4.552106394611833200 ) ) ;
+#126 = PLANE ( 'NONE',  #2382 ) ;
+#127 = ADVANCED_FACE ( 'NONE', ( #755 ), #706, .T. ) ;
+#128 = ORIENTED_EDGE ( 'NONE', *, *, #654, .F. ) ;
+#129 = FILL_AREA_STYLE ('',( #777 ) ) ;
+#130 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .F. ) ;
+#131 = SURFACE_STYLE_USAGE ( .BOTH. , #3925 ) ;
+#132 = CARTESIAN_POINT ( 'NONE',  ( 1.803441562130925400, 2.212279134661748100, -4.565465926241284200 ) ) ;
+#133 = EDGE_CURVE ( 'NONE', #975, #1806, #2404, .T. ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .T. ) ;
+#135 = LINE ( 'NONE', #2323, #1447 ) ;
+#136 = ORIENTED_EDGE ( 'NONE', *, *, #1295, .T. ) ;
+#137 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#138 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000001000, 0.4000000000000001300, 4.720586153218733600 ) ) ;
+#139 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .T. ) ;
+#140 = VERTEX_POINT ( 'NONE', #3673 ) ;
+#141 = LINE ( 'NONE', #1076, #2802 ) ;
+#142 = STYLED_ITEM ( 'NONE', ( #10 ), #1687 ) ;
+#143 = EDGE_CURVE ( 'NONE', #735, #1495, #906, .T. ) ;
+#144 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#145 = VECTOR ( 'NONE', #1111, 1000.000000000000100 ) ;
+#146 = SURFACE_STYLE_USAGE ( .BOTH. , #1511 ) ;
+#147 = SURFACE_STYLE_USAGE ( .BOTH. , #3039 ) ;
+#148 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.749809734904586900 ) ) ;
+#149 = AXIS2_PLACEMENT_3D ( 'NONE', #692, #2261, #2880 ) ;
+#150 = DIRECTION ( 'NONE',  ( -0.7071067811865474600, 0.0000000000000000000, -0.7071067811865474600 ) ) ;
+#151 = ORIENTED_EDGE ( 'NONE', *, *, #2564, .T. ) ;
+#152 = ORIENTED_EDGE ( 'NONE', *, *, #2224, .T. ) ;
+#153 = FACE_OUTER_BOUND ( 'NONE', #1248, .T. ) ;
+#154 = DIRECTION ( 'NONE',  ( -1.734723475976807100E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#155 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#156 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#157 = VERTEX_POINT ( 'NONE', #1591 ) ;
+#158 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#159 = VECTOR ( 'NONE', #3854, 1000.000000000000000 ) ;
+#160 = EDGE_LOOP ( 'NONE', ( #3058, #1801, #994, #3165 ) ) ;
+#161 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#162 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.0000000000000000000, 3.900000000000003500 ) ) ;
+#163 = VECTOR ( 'NONE', #885, 1000.000000000000000 ) ;
+#164 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #3850, #2330, #3573 ),
+ ( #3245, #1979, #1043 ),
+ ( #36, #3230, #2967 ),
+ ( #3540, #3881, #76 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( -8.881784197001252300E-016, 0.7816000651241650200 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708296200, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513150600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#165 = ADVANCED_FACE ( 'NONE', ( #3282 ), #656, .F. ) ;
+#166 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#167 = LINE ( 'NONE', #162, #1337 ) ;
+#168 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#169 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.300000000000000300, -4.551306739230214200 ) ) ;
+#170 = ORIENTED_EDGE ( 'NONE', *, *, #3805, .F. ) ;
+#171 = PLANE ( 'NONE',  #2035 ) ;
+#172 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#173 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#174 = CARTESIAN_POINT ( 'NONE',  ( 1.816228460699256700, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#175 = ORIENTED_EDGE ( 'NONE', *, *, #3264, .T. ) ;
+#176 = AXIS2_PLACEMENT_3D ( 'NONE', #3929, #2066, #783 ) ;
+#177 = EDGE_LOOP ( 'NONE', ( #3959, #3365, #2324, #3208 ) ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#179 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#180 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .F. ) ;
+#181 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#182 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#183 = EDGE_CURVE ( 'NONE', #88, #3933, #1396, .T. ) ;
+#184 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .F. ) ;
+#185 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, -3.900000000000000800 ) ) ;
+#186 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#187 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2968 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2004, #3906, #744 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#188 = ORIENTED_EDGE ( 'NONE', *, *, #3048, .T. ) ;
+#189 = VERTEX_POINT ( 'NONE', #3128 ) ;
+#190 = CIRCLE ( 'NONE', #1018, 1.158798112283793100 ) ;
+#191 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#192 = EDGE_CURVE ( 'NONE', #1753, #2259, #260, .T. ) ;
+#193 = EDGE_CURVE ( 'NONE', #1753, #1547, #3407, .T. ) ;
+#194 = SURFACE_STYLE_USAGE ( .BOTH. , #1170 ) ;
+#195 = STYLED_ITEM ( 'NONE', ( #1418 ), #1340 ) ;
+#196 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -3.799999999999998500 ) ) ;
+#197 = LINE ( 'NONE', #3930, #2806 ) ;
+#198 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#199 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 2.200000000000001100 ) ) ;
+#200 = STYLED_ITEM ( 'NONE', ( #4033 ), #1703 ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#202 = CYLINDRICAL_SURFACE ( 'NONE', #1365, 0.1000000000000000500 ) ;
+#203 = EDGE_CURVE ( 'NONE', #500, #587, #3507, .T. ) ;
+#204 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.2649073311242488600, -4.932871640878747900 ) ) ;
+#205 = ORIENTED_EDGE ( 'NONE', *, *, #4085, .T. ) ;
+#206 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3999, #3070, #952, #2232 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.194188012339481000, 4.292156039167208400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9992003487216513100, 0.9992003487216513100, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#207 = DIRECTION ( 'NONE',  ( 8.673617379884027600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#208 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .F. ) ;
+#209 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100998000, 2.200000000000000200, -4.591567626612763000 ) ) ;
+#210 = CARTESIAN_POINT ( 'NONE',  ( -1.766418725794668200, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#211 = ORIENTED_EDGE ( 'NONE', *, *, #56, .F. ) ;
+#212 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#213 = ORIENTED_EDGE ( 'NONE', *, *, #3506, .F. ) ;
+#214 = VERTEX_POINT ( 'NONE', #3781 ) ;
+#215 = ORIENTED_EDGE ( 'NONE', *, *, #1080, .F. ) ;
+#216 = FACE_OUTER_BOUND ( 'NONE', #2820, .T. ) ;
+#217 = EDGE_CURVE ( 'NONE', #621, #189, #3337, .T. ) ;
+#218 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#219 = VERTEX_POINT ( 'NONE', #969 ) ;
+#220 = CARTESIAN_POINT ( 'NONE',  ( -5.057520405653335200, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#221 = CARTESIAN_POINT ( 'NONE',  ( 1.419118399066342600E-016, 2.299999999999999800, -1.158798112283793100 ) ) ;
+#222 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#223 = VECTOR ( 'NONE', #3073, 1000.000000000000000 ) ;
+#224 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#225 = CARTESIAN_POINT ( 'NONE',  ( 1.773797405883544600, 2.299999999999999400, -4.531689217040711700 ) ) ;
+#226 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2966 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1035, #1677, #741 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#227 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#228 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#229 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .F. ) ;
+#230 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, -0.5000000000000006700 ) ) ;
+#231 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#232 = ORIENTED_EDGE ( 'NONE', *, *, #3190, .T. ) ;
+#233 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2810 ) ) ;
+#234 = SURFACE_STYLE_USAGE ( .BOTH. , #628 ) ;
+#235 = ORIENTED_EDGE ( 'NONE', *, *, #654, .T. ) ;
+#236 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#237 = CARTESIAN_POINT ( 'NONE',  ( -5.178433672837127400, 0.9179550319914964200, 4.813814203027953400 ) ) ;
+#238 = PLANE ( 'NONE',  #1528 ) ;
+#239 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .F. ) ;
+#240 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .F. ) ;
+#241 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -0.5000000000000006700 ) ) ;
+#242 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#243 = EDGE_CURVE ( 'NONE', #3839, #1543, #2153, .T. ) ;
+#244 = ORIENTED_EDGE ( 'NONE', *, *, #2657, .T. ) ;
+#245 = ORIENTED_EDGE ( 'NONE', *, *, #847, .T. ) ;
+#246 = PRESENTATION_STYLE_ASSIGNMENT (( #2396 ) ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#248 = EDGE_CURVE ( 'NONE', #3980, #845, #792, .T. ) ;
+#249 = EDGE_CURVE ( 'NONE', #4044, #3231, #2641, .T. ) ;
+#250 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -0.9999999999999983300 ) ) ;
+#251 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2904 ) ) ;
+#252 = LINE ( 'NONE', #1125, #3424 ) ;
+#253 = AXIS2_PLACEMENT_3D ( 'NONE', #1651, #3843, #2605 ) ;
+#254 = SURFACE_STYLE_FILL_AREA ( #428 ) ;
+#255 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3684, 'distance_accuracy_value', 'NONE');
+#256 = CARTESIAN_POINT ( 'NONE',  ( -5.142221121779189600, 0.5000000000000003300, 4.949999999999999300 ) ) ;
+#257 = ORIENTED_EDGE ( 'NONE', *, *, #3263, .F. ) ;
+#258 = VECTOR ( 'NONE', #2844, 1000.000000000000000 ) ;
+#259 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#260 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3414, #256, #1236, #3751 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.149188850136363600, 3.930788915260528400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#261 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#262 = ORIENTED_EDGE ( 'NONE', *, *, #417, .F. ) ;
+#263 = SURFACE_STYLE_FILL_AREA ( #2542 ) ;
+#264 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#265 = ORIENTED_EDGE ( 'NONE', *, *, #1838, .T. ) ;
+#266 = DIRECTION ( 'NONE',  ( -2.168404344971003300E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#267 = VECTOR ( 'NONE', #2933, 1000.000000000000000 ) ;
+#268 = ORIENTED_EDGE ( 'NONE', *, *, #3943, .T. ) ;
+#269 = SURFACE_STYLE_USAGE ( .BOTH. , #3763 ) ;
+#270 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#271 = AXIS2_PLACEMENT_3D ( 'NONE', #1362, #3534, #2322 ) ;
+#272 = VERTEX_POINT ( 'NONE', #1246 ) ;
+#273 = ADVANCED_FACE ( 'NONE', ( #3183 ), #1014, .F. ) ;
+#274 = ORIENTED_EDGE ( 'NONE', *, *, #874, .F. ) ;
+#275 = EDGE_CURVE ( 'NONE', #1742, #2914, #2505, .T. ) ;
+#276 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#277 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819700, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#278 = EDGE_CURVE ( 'NONE', #1253, #735, #3646, .T. ) ;
+#279 = AXIS2_PLACEMENT_3D ( 'NONE', #3145, #1290, #1931 ) ;
+#280 = AXIS2_PLACEMENT_3D ( 'NONE', #2943, #2621, #3550 ) ;
+#281 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.200000000000000200, -4.442138421899001000 ) ) ;
+#282 = SURFACE_SIDE_STYLE ('',( #98 ) ) ;
+#283 = EDGE_LOOP ( 'NONE', ( #1222, #3368, #18, #3508 ) ) ;
+#284 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #142 ) ) ;
+#285 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#286 = EDGE_CURVE ( 'NONE', #3950, #1753, #3459, .T. ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #552, .T. ) ;
+#288 = LINE ( 'NONE', #2650, #1348 ) ;
+#289 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274765700, -4.591567626612763000 ) ) ;
+#290 = LINE ( 'NONE', #1586, #3557 ) ;
+#291 = ORIENTED_EDGE ( 'NONE', *, *, #31, .T. ) ;
+#292 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#293 = VECTOR ( 'NONE', #2307, 1000.000000000000000 ) ;
+#294 = ORIENTED_EDGE ( 'NONE', *, *, #1843, .F. ) ;
+#295 = LINE ( 'NONE', #1639, #2735 ) ;
+#296 = AXIS2_PLACEMENT_3D ( 'NONE', #107, #1106, #3312 ) ;
+#297 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#298 = EDGE_LOOP ( 'NONE', ( #1949, #440, #2100, #1910, #2277, #3765 ) ) ;
+#299 = EDGE_LOOP ( 'NONE', ( #2061, #854, #1951, #3049 ) ) ;
+#300 = ORIENTED_EDGE ( 'NONE', *, *, #249, .T. ) ;
+#301 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#302 = CIRCLE ( 'NONE', #523, 0.1000000000000002600 ) ;
+#303 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#304 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#305 = FACE_OUTER_BOUND ( 'NONE', #1400, .T. ) ;
+#306 = VECTOR ( 'NONE', #2939, 1000.000000000000000 ) ;
+#307 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#308 = LINE ( 'NONE', #2037, #575 ) ;
+#309 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2795, #560, #204, #3098 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.569421791353816900, 3.930788915260523100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9891473900925620300, 0.9891473900925620300, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#310 = PLANE ( 'NONE',  #1523 ) ;
+#311 = VERTEX_POINT ( 'NONE', #3700 ) ;
+#312 = FACE_OUTER_BOUND ( 'NONE', #2946, .T. ) ;
+#313 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .T. ) ;
+#314 = ADVANCED_FACE ( 'NONE', ( #1747 ), #1301, .T. ) ;
+#315 = ORIENTED_EDGE ( 'NONE', *, *, #874, .T. ) ;
+#316 = CARTESIAN_POINT ( 'NONE',  ( 1.419118399066342600E-016, 2.230000000000000000, -1.158798112283793100 ) ) ;
+#317 = FACE_OUTER_BOUND ( 'NONE', #780, .T. ) ;
+#318 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#319 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#320 = EDGE_LOOP ( 'NONE', ( #3408, #3087, #851, #4116, #493, #2959 ) ) ;
+#321 = CIRCLE ( 'NONE', #1746, 0.1000000000000001200 ) ;
+#322 = EDGE_LOOP ( 'NONE', ( #3418, #835, #1704, #2817 ) ) ;
+#323 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#324 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.850380530190824900 ) ) ;
+#325 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#326 = EDGE_CURVE ( 'NONE', #620, #3166, #3559, .T. ) ;
+#327 = LINE ( 'NONE', #4013, #2082 ) ;
+#328 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#329 = EDGE_CURVE ( 'NONE', #1543, #728, #86, .T. ) ;
+#330 = EDGE_CURVE ( 'NONE', #1732, #1809, #2459, .T. ) ;
+#331 = EDGE_CURVE ( 'NONE', #3330, #219, #4119, .T. ) ;
+#332 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802513900, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#333 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#334 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .F. ) ;
+#335 = EDGE_LOOP ( 'NONE', ( #2206, #973, #2707, #2006 ) ) ;
+#336 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.5000000000000000000, 3.900000000000003500 ) ) ;
+#337 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#338 = LINE ( 'NONE', #3624, #444 ) ;
+#339 = ORIENTED_EDGE ( 'NONE', *, *, #1130, .T. ) ;
+#340 = PRESENTATION_STYLE_ASSIGNMENT (( #3198 ) ) ;
+#341 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#342 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#343 = CARTESIAN_POINT ( 'NONE',  ( -5.078814203027953100, 0.9092394577167307600, -4.813814203027956000 ) ) ;
+#344 = ORIENTED_EDGE ( 'NONE', *, *, #3862, .T. ) ;
+#345 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#346 = VERTEX_POINT ( 'NONE', #1458 ) ;
+#347 = LINE ( 'NONE', #958, #757 ) ;
+#348 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#349 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#350 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .T. ) ;
+#351 = ORIENTED_EDGE ( 'NONE', *, *, #3329, .F. ) ;
+#352 = SURFACE_STYLE_FILL_AREA ( #1426 ) ;
+#353 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2609 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1385, #3822, #2336 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#354 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#355 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#356 = EDGE_CURVE ( 'NONE', #3831, #2395, #338, .T. ) ;
+#357 = ORIENTED_EDGE ( 'NONE', *, *, #2973, .F. ) ;
+#358 = LINE ( 'NONE', #1984, #1109 ) ;
+#359 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#360 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#361 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#362 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#363 = LINE ( 'NONE', #178, #816 ) ;
+#364 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#365 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#366 = ORIENTED_EDGE ( 'NONE', *, *, #329, .T. ) ;
+#367 = ADVANCED_FACE ( 'NONE', ( #2788 ), #1089, .T. ) ;
+#368 = EDGE_LOOP ( 'NONE', ( #2942, #2638, #1102, #3583 ) ) ;
+#369 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#370 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#371 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#372 = VERTEX_POINT ( 'NONE', #3096 ) ;
+#373 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3015 ) ) ;
+#374 = FACE_OUTER_BOUND ( 'NONE', #1040, .T. ) ;
+#375 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2661, #1985, #2941, #1038 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( -4.440892098500626200E-015, 0.7816000651241650200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219708400, 0.9497364005219708400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#376 = CYLINDRICAL_SURFACE ( 'NONE', #1740, 0.05000000000000005100 ) ;
+#377 = FILL_AREA_STYLE_COLOUR ( '', #2370 ) ;
+#378 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.9999999999999991100 ) ) ;
+#379 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ;
+#380 = MANIFOLD_SOLID_BREP ( 'Split Line1', #3622 ) ;
+#381 = ADVANCED_FACE ( 'NONE', ( #3364 ), #702, .T. ) ;
+#382 = VERTEX_POINT ( 'NONE', #4041 ) ;
+#383 = AXIS2_PLACEMENT_3D ( 'NONE', #3651, #486, #2067 ) ;
+#384 = FACE_OUTER_BOUND ( 'NONE', #3487, .T. ) ;
+#385 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2133, 'distance_accuracy_value', 'NONE');
+#386 = DIRECTION ( 'NONE',  ( 0.08682659386424977600, 0.9924325091389667500, -0.08682659386424977600 ) ) ;
+#387 = ORIENTED_EDGE ( 'NONE', *, *, #2490, .T. ) ;
+#388 = LINE ( 'NONE', #889, #1555 ) ;
+#389 = ORIENTED_EDGE ( 'NONE', *, *, #3286, .T. ) ;
+#390 = SURFACE_SIDE_STYLE ('',( #2063 ) ) ;
+#391 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#392 = FACE_OUTER_BOUND ( 'NONE', #2501, .T. ) ;
+#393 = ORIENTED_EDGE ( 'NONE', *, *, #3461, .F. ) ;
+#394 = ORIENTED_EDGE ( 'NONE', *, *, #766, .F. ) ;
+#395 = ORIENTED_EDGE ( 'NONE', *, *, #3667, .T. ) ;
+#396 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .T. ) ;
+#397 = VECTOR ( 'NONE', #3658, 1000.000000000000000 ) ;
+#398 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -2.199999999999998000 ) ) ;
+#399 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#400 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#401 = FACE_OUTER_BOUND ( 'NONE', #1554, .T. ) ;
+#402 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#403 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#404 = VECTOR ( 'NONE', #733, 1000.000000000000000 ) ;
+#405 = AXIS2_PLACEMENT_3D ( 'NONE', #2977, #416, #433 ) ;
+#406 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#407 = VECTOR ( 'NONE', #920, 1000.000000000000000 ) ;
+#408 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#409 = ADVANCED_FACE ( 'NONE', ( #2983 ), #3380, .F. ) ;
+#410 = EDGE_CURVE ( 'NONE', #3063, #2395, #1311, .T. ) ;
+#411 = LINE ( 'NONE', #2341, #2808 ) ;
+#412 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 3.800000000000001200 ) ) ;
+#413 = AXIS2_PLACEMENT_3D ( 'NONE', #3724, #1162, #2456 ) ;
+#414 = VECTOR ( 'NONE', #1369, 1000.000000000000000 ) ;
+#415 = FILL_AREA_STYLE_COLOUR ( '', #2271 ) ;
+#416 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#417 = EDGE_CURVE ( 'NONE', #311, #3950, #666, .T. ) ;
+#418 = EDGE_CURVE ( 'NONE', #716, #2240, #999, .T. ) ;
+#419 = FILL_AREA_STYLE ('',( #21 ) ) ;
+#420 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1274 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2932, #1992, #1955 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#421 = SURFACE_STYLE_USAGE ( .BOTH. , #3266 ) ;
+#422 = ORIENTED_EDGE ( 'NONE', *, *, #2130, .T. ) ;
+#423 = AXIS2_PLACEMENT_3D ( 'NONE', #3363, #2083, #873 ) ;
+#424 = VECTOR ( 'NONE', #1372, 1000.000000000000000 ) ;
+#425 = ORIENTED_EDGE ( 'NONE', *, *, #2164, .T. ) ;
+#426 = PRESENTATION_STYLE_ASSIGNMENT (( #3840 ) ) ;
+#427 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2112 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2608, #3904, #2349 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#428 = FILL_AREA_STYLE ('',( #2060 ) ) ;
+#429 = EDGE_LOOP ( 'NONE', ( #2879, #1019, #3940, #719 ) ) ;
+#430 = EDGE_CURVE ( 'NONE', #1808, #106, #3130, .T. ) ;
+#431 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#432 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -4.599999999999998800 ) ) ;
+#433 = DIRECTION ( 'NONE',  ( -0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#434 = FILL_AREA_STYLE ('',( #59 ) ) ;
+#435 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2105 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3419, #602, #3743 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#436 = ADVANCED_FACE ( 'NONE', ( #2263 ), #3430, .F. ) ;
+#437 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#438 = PLANE ( 'NONE',  #1115 ) ;
+#439 = EDGE_CURVE ( 'NONE', #4019, #3917, #3382, .T. ) ;
+#440 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .T. ) ;
+#441 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3752, #2205, #1886, #4082 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 9.938519914450436900E-016, 0.7816000651241664700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#442 = PRESENTATION_STYLE_ASSIGNMENT (( #147 ) ) ;
+#443 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.5000000000000000000, 3.900000000000002600 ) ) ;
+#444 = VECTOR ( 'NONE', #3660, 1000.000000000000000 ) ;
+#445 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -0.9999999999999986700 ) ) ;
+#446 = ORIENTED_EDGE ( 'NONE', *, *, #1726, .T. ) ;
+#447 = VECTOR ( 'NONE', #771, 1000.000000000000000 ) ;
+#448 = ORIENTED_EDGE ( 'NONE', *, *, #2898, .T. ) ;
+#449 = VECTOR ( 'NONE', #1497, 1000.000000000000000 ) ;
+#450 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .F. ) ;
+#451 = AXIS2_PLACEMENT_3D ( 'NONE', #360, #2865, #971 ) ;
+#452 = PLANE ( 'NONE',  #296 ) ;
+#453 = VERTEX_POINT ( 'NONE', #1192 ) ;
+#454 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, 0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .T. ) ;
+#456 = VECTOR ( 'NONE', #2358, 1000.000000000000000 ) ;
+#457 = ADVANCED_FACE ( 'NONE', ( #672 ), #2059, .T. ) ;
+#458 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#459 = ORIENTED_EDGE ( 'NONE', *, *, #3384, .T. ) ;
+#460 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#461 = SURFACE_STYLE_FILL_AREA ( #690 ) ;
+#462 = EDGE_CURVE ( 'NONE', #3652, #2032, #3473, .T. ) ;
+#463 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#464 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#465 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#466 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1010 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3148, #955, #1918 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#467 = CARTESIAN_POINT ( 'NONE',  ( 1.808440493566928300, 2.210983128345306100, 4.578211723793278200 ) ) ;
+#468 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -2.599999999999999200 ) ) ;
+#469 = ORIENTED_EDGE ( 'NONE', *, *, #2586, .F. ) ;
+#470 = SURFACE_STYLE_FILL_AREA ( #530 ) ;
+#471 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#472 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #637 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1464, #3155, #2537 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#473 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .F. ) ;
+#474 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#475 = STYLED_ITEM ( 'NONE', ( #2280 ), #1419 ) ;
+#476 = ADVANCED_FACE ( 'NONE', ( #47 ), #2288, .F. ) ;
+#477 = PLANE ( 'NONE',  #1599 ) ;
+#478 = ORIENTED_EDGE ( 'NONE', *, *, #1576, .T. ) ;
+#479 = VECTOR ( 'NONE', #212, 1000.000000000000000 ) ;
+#480 = PLANE ( 'NONE',  #2704 ) ;
+#481 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#482 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#483 = LINE ( 'NONE', #174, #1293 ) ;
+#484 = FILL_AREA_STYLE ('',( #1097 ) ) ;
+#485 = CARTESIAN_POINT ( 'NONE',  ( -1.650375508488679800, 0.4042920816657483700, -4.749434226415906400 ) ) ;
+#486 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#487 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #609, 'distance_accuracy_value', 'NONE');
+#488 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, -4.591567626612763000 ) ) ;
+#489 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3880 ), #1425 ) ;
+#490 = ORIENTED_EDGE ( 'NONE', *, *, #730, .F. ) ;
+#491 = CARTESIAN_POINT ( 'NONE',  ( -1.784720595799290000, 2.212279134304153700, -4.546744959972221200 ) ) ;
+#492 = SURFACE_STYLE_USAGE ( .BOTH. , #803 ) ;
+#493 = ORIENTED_EDGE ( 'NONE', *, *, #2628, .F. ) ;
+#494 = EDGE_CURVE ( 'NONE', #902, #3371, #2560, .T. ) ;
+#495 = LINE ( 'NONE', #3085, #3453 ) ;
+#496 = ADVANCED_FACE ( 'NONE', ( #626 ), #1692, .F. ) ;
+#497 = VERTEX_POINT ( 'NONE', #348 ) ;
+#498 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#499 = LINE ( 'NONE', #2412, #449 ) ;
+#500 = VERTEX_POINT ( 'NONE', #1189 ) ;
+#501 = EDGE_CURVE ( 'NONE', #1708, #1781, #858, .T. ) ;
+#502 = AXIS2_PLACEMENT_3D ( 'NONE', #667, #979, #3195 ) ;
+#503 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#504 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#505 = AXIS2_PLACEMENT_3D ( 'NONE', #3377, #639, #349 ) ;
+#506 = ORIENTED_EDGE ( 'NONE', *, *, #649, .F. ) ;
+#507 = EDGE_LOOP ( 'NONE', ( #1714, #357, #3248, #1508 ) ) ;
+#508 = SURFACE_STYLE_FILL_AREA ( #434 ) ;
+#509 = ORIENTED_EDGE ( 'NONE', *, *, #2855, .F. ) ;
+#510 = LINE ( 'NONE', #3107, #2741 ) ;
+#511 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#512 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #200 ), #427 ) ;
+#513 = LINE ( 'NONE', #918, #3287 ) ;
+#514 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#515 = EDGE_CURVE ( 'NONE', #3231, #3358, #1363, .T. ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -0.5000000000000004400 ) ) ;
+#517 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, -4.485836606346963700 ) ) ;
+#518 = LINE ( 'NONE', #2424, #3974 ) ;
+#519 = LINE ( 'NONE', #1768, #1722 ) ;
+#520 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#521 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -5.782411586589358800E-015 ) ) ;
+#522 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#523 = AXIS2_PLACEMENT_3D ( 'NONE', #3754, #4083, #2225 ) ;
+#524 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#525 = VERTEX_POINT ( 'NONE', #3105 ) ;
+#526 = LINE ( 'NONE', #4106, #3002 ) ;
+#527 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 3.400000000000001200 ) ) ;
+#528 = EDGE_LOOP ( 'NONE', ( #3257, #1039, #2596, #3511 ) ) ;
+#529 = LINE ( 'NONE', #1079, #641 ) ;
+#530 = FILL_AREA_STYLE ('',( #1132 ) ) ;
+#531 = EDGE_LOOP ( 'NONE', ( #2049, #2557, #3612, #1660 ) ) ;
+#532 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2333, #3561, #2046, #3296 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.991029268012358500, 2.088997294840070100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9992003487216516400, 0.9992003487216516400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#533 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#534 = VECTOR ( 'NONE', #2304, 1000.000000000000000 ) ;
+#535 = VERTEX_POINT ( 'NONE', #4062 ) ;
+#536 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#537 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#538 = VECTOR ( 'NONE', #3797, 1000.000000000000000 ) ;
+#539 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578101001500, 2.200000000000000200, -1.654806134222981500E-015 ) ) ;
+#540 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#541 = VECTOR ( 'NONE', #809, 1000.000000000000000 ) ;
+#542 = CARTESIAN_POINT ( 'NONE',  ( -1.813029792061751500, 2.299999999999999800, 4.559704997057422400 ) ) ;
+#543 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#544 = PLANE ( 'NONE',  #629 ) ;
+#545 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000001100, 4.867916243816119400 ) ) ;
+#546 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#547 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.445602896647339700E-015 ) ) ;
+#548 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .T. ) ;
+#549 = CIRCLE ( 'NONE', #1720, 0.09999999999999982500 ) ;
+#550 = FILL_AREA_STYLE_COLOUR ( '', #997 ) ;
+#551 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -4.599999999999998800 ) ) ;
+#552 = EDGE_CURVE ( 'NONE', #2619, #2575, #2550, .T. ) ;
+#553 = VECTOR ( 'NONE', #2515, 1000.000000000000000 ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #3065, .T. ) ;
+#555 = VECTOR ( 'NONE', #680, 1000.000000000000000 ) ;
+#556 = CARTESIAN_POINT ( 'NONE',  ( 1.772055016573991400, 2.211028415555188700, 4.541555544315604800 ) ) ;
+#557 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#558 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .T. ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#560 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.3434778331064146100, -4.916022112857340300 ) ) ;
+#561 = EDGE_CURVE ( 'NONE', #1547, #2159, #3923, .T. ) ;
+#562 = ORIENTED_EDGE ( 'NONE', *, *, #3830, .T. ) ;
+#563 = EDGE_CURVE ( 'NONE', #1259, #2686, #4023, .T. ) ;
+#564 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .T. ) ;
+#565 = EDGE_CURVE ( 'NONE', #1424, #1287, #3038, .T. ) ;
+#566 = LINE ( 'NONE', #689, #1811 ) ;
+#567 = AXIS2_PLACEMENT_3D ( 'NONE', #867, #3722, #1845 ) ;
+#568 = CARTESIAN_POINT ( 'NONE',  ( -1.600565773584092400, 0.4086498688031313100, -4.749434226415906400 ) ) ;
+#569 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#570 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#571 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.734723475976807100E-015 ) ) ;
+#572 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#573 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#574 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#575 = VECTOR ( 'NONE', #2956, 1000.000000000000000 ) ;
+#576 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#577 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 3.800000000000000300 ) ) ;
+#578 = ORIENTED_EDGE ( 'NONE', *, *, #1054, .F. ) ;
+#579 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#580 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#583 = ORIENTED_EDGE ( 'NONE', *, *, #4108, .T. ) ;
+#582 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2426 ) ) ;
+#584 = CYLINDRICAL_SURFACE ( 'NONE', #2355, 0.05000000000000005100 ) ;
+#585 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3068, #829, #3022, #3686 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 7.064785372303751000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853490200, 0.8065248903853490200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#586 = PLANE ( 'NONE',  #413 ) ;
+#587 = VERTEX_POINT ( 'NONE', #2293 ) ;
+#588 = FACE_OUTER_BOUND ( 'NONE', #3748, .T. ) ;
+#589 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#590 = EDGE_CURVE ( 'NONE', #2295, #682, #3821, .T. ) ;
+#591 = FILL_AREA_STYLE ('',( #1214 ) ) ;
+#592 = ORIENTED_EDGE ( 'NONE', *, *, #1838, .F. ) ;
+#593 = CARTESIAN_POINT ( 'NONE',  ( -5.076816405816404500, 0.9320743843350320900, 4.811816405816406600 ) ) ;
+#594 = PLANE ( 'NONE',  #3736 ) ;
+#595 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2229 ), #3895 ) ;
+#596 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#597 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1947 ), #3214 ) ;
+#598 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#599 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#600 = EDGE_CURVE ( 'NONE', #91, #2998, #566, .T. ) ;
+#601 = FILL_AREA_STYLE_COLOUR ( '', #1967 ) ;
+#602 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#603 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#604 = VERTEX_POINT ( 'NONE', #359 ) ;
+#605 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#606 = ORIENTED_EDGE ( 'NONE', *, *, #2490, .F. ) ;
+#607 = ADVANCED_FACE ( 'NONE', ( #3149 ), #717, .F. ) ;
+#608 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3015 ), #2510 ) ;
+#609 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#610 = EDGE_LOOP ( 'NONE', ( #1958, #4064, #1477, #647 ) ) ;
+#611 = FACE_OUTER_BOUND ( 'NONE', #4075, .T. ) ;
+#612 = FACE_OUTER_BOUND ( 'NONE', #507, .T. ) ;
+#613 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#614 = FILL_AREA_STYLE ('',( #953 ) ) ;
+#615 = ORIENTED_EDGE ( 'NONE', *, *, #1579, .F. ) ;
+#616 = PRESENTATION_STYLE_ASSIGNMENT (( #3351 ) ) ;
+#617 = VERTEX_POINT ( 'NONE', #1657 ) ;
+#618 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -0.5000000000000004400 ) ) ;
+#619 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#620 = VERTEX_POINT ( 'NONE', #3232 ) ;
+#621 = VERTEX_POINT ( 'NONE', #65 ) ;
+#622 = SURFACE_SIDE_STYLE ('',( #3091 ) ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .F. ) ;
+#624 = SURFACE_STYLE_USAGE ( .BOTH. , #2503 ) ;
+#625 = STYLED_ITEM ( 'NONE', ( #1094 ), #90 ) ;
+#626 = FACE_OUTER_BOUND ( 'NONE', #1411, .T. ) ;
+#627 = SHAPE_DEFINITION_REPRESENTATION ( #3600, #2881 ) ;
+#628 = SURFACE_SIDE_STYLE ('',( #2717 ) ) ;
+#629 = AXIS2_PLACEMENT_3D ( 'NONE', #3720, #4030, #579 ) ;
+#630 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#631 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#632 = VECTOR ( 'NONE', #3632, 1000.000000000000000 ) ;
+#633 = ADVANCED_FACE ( 'NONE', ( #4080 ), #1983, .F. ) ;
+#634 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#635 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 2.600000000000000500 ) ) ;
+#636 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 2.600000000000001400 ) ) ;
+#637 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1464, 'distance_accuracy_value', 'NONE');
+#638 = ORIENTED_EDGE ( 'NONE', *, *, #1054, .T. ) ;
+#639 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#640 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .T. ) ;
+#641 = VECTOR ( 'NONE', #1730, 1000.000000000000000 ) ;
+#642 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1361, 'distance_accuracy_value', 'NONE');
+#643 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .F. ) ;
+#644 = SURFACE_SIDE_STYLE ('',( #2436 ) ) ;
+#645 = AXIS2_PLACEMENT_3D ( 'NONE', #3549, #2991, #3864 ) ;
+#646 = ORIENTED_EDGE ( 'NONE', *, *, #943, .F. ) ;
+#647 = ORIENTED_EDGE ( 'NONE', *, *, #3185, .T. ) ;
+#648 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#649 = EDGE_CURVE ( 'NONE', #91, #3927, #1565, .T. ) ;
+#650 = VECTOR ( 'NONE', #297, 1000.000000000000000 ) ;
+#651 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3383 ), #985 ) ;
+#652 = PRODUCT_CONTEXT ( 'NONE', #1598, 'mechanical' ) ;
+#653 = EDGE_CURVE ( 'NONE', #728, #799, #513, .T. ) ;
+#654 = EDGE_CURVE ( 'NONE', #604, #1543, #2165, .T. ) ;
+#655 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#656 = PLANE ( 'NONE',  #1196 ) ;
+#657 = SURFACE_STYLE_USAGE ( .BOTH. , #2258 ) ;
+#658 = EDGE_CURVE ( 'NONE', #3933, #3552, #2950, .T. ) ;
+#659 = ORIENTED_EDGE ( 'NONE', *, *, #133, .F. ) ;
+#660 = LINE ( 'NONE', #2423, #1086 ) ;
+#661 = CARTESIAN_POINT ( 'NONE',  ( -1.813001070941990800, 2.263110766273074500, -4.795747795410601800 ) ) ;
+#662 = ORIENTED_EDGE ( 'NONE', *, *, #1843, .T. ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( -5.178433672837127400, 0.9179550319914966400, -4.813814203027956000 ) ) ;
+#664 = ORIENTED_EDGE ( 'NONE', *, *, #3808, .F. ) ;
+#665 = ORIENTED_EDGE ( 'NONE', *, *, #2148, .T. ) ;
+#666 = LINE ( 'NONE', #220, #2895 ) ;
+#667 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#668 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#669 = LINE ( 'NONE', #1117, #4129 ) ;
+#670 = ADVANCED_FACE ( 'NONE', ( #1046 ), #3775, .T. ) ;
+#671 = EDGE_CURVE ( 'NONE', #3980, #2182, #1623, .T. ) ;
+#672 = FACE_OUTER_BOUND ( 'NONE', #1243, .T. ) ;
+#673 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#674 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#675 = CARTESIAN_POINT ( 'NONE',  ( -1.658748866352591800, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#676 = LINE ( 'NONE', #2598, #1919 ) ;
+#677 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#678 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#679 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -3.399999999999999500 ) ) ;
+#680 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#681 = CIRCLE ( 'NONE', #1412, 0.1000000000000002600 ) ;
+#682 = VERTEX_POINT ( 'NONE', #1501 ) ;
+#683 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#684 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .F. ) ;
+#685 = VECTOR ( 'NONE', #596, 1000.000000000000000 ) ;
+#686 = DIRECTION ( 'NONE',  ( -0.7071067811865474600, 0.0000000000000000000, 0.7071067811865474600 ) ) ;
+#687 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#688 = EDGE_CURVE ( 'NONE', #2159, #2056, #1456, .T. ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823200, 2.208715574274766200, -4.583581274205331000 ) ) ;
+#690 = FILL_AREA_STYLE ('',( #2285 ) ) ;
+#691 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1406 ) ) ;
+#692 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.800000000000000300 ) ) ;
+#693 = LINE ( 'NONE', #3053, #2138 ) ;
+#694 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#695 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#696 = AXIS2_PLACEMENT_3D ( 'NONE', #1416, #3716, #2762 ) ;
+#697 = EDGE_LOOP ( 'NONE', ( #2468, #3021, #3596 ) ) ;
+#698 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#699 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #458, #2721, #2679 ),
+ ( #125, #3052, #467 ),
+ ( #3982, #3604, #3003 ),
+ ( #1772, #1157, #1787 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055421400, 6.283185307179587100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513143900, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708301800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#700 = FILL_AREA_STYLE ('',( #377 ) ) ;
+#701 = DIRECTION ( 'NONE',  ( -0.08682659386424784700, 0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#702 = CYLINDRICAL_SURFACE ( 'NONE', #3005, 0.1000000000000001000 ) ;
+#703 = ORIENTED_EDGE ( 'NONE', *, *, #2606, .F. ) ;
+#704 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#705 = VERTEX_POINT ( 'NONE', #2474 ) ;
+#706 = CYLINDRICAL_SURFACE ( 'NONE', #1049, 0.1000000000000000500 ) ;
+#707 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#708 = ORIENTED_EDGE ( 'NONE', *, *, #981, .T. ) ;
+#709 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .F. ) ;
+#710 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .T. ) ;
+#711 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997500, 2.299999999999999800, -4.792520405653338100 ) ) ;
+#712 = LINE ( 'NONE', #3846, #3972 ) ;
+#713 = VECTOR ( 'NONE', #1284, 1000.000000000000000 ) ;
+#714 = ADVANCED_FACE ( 'NONE', ( #401 ), #2178, .F. ) ;
+#715 = EDGE_CURVE ( 'NONE', #1288, #1669, #712, .T. ) ;
+#716 = VERTEX_POINT ( 'NONE', #4024 ) ;
+#717 = PLANE ( 'NONE',  #3538 ) ;
+#718 = FACE_OUTER_BOUND ( 'NONE', #4096, .T. ) ;
+#719 = ORIENTED_EDGE ( 'NONE', *, *, #927, .T. ) ;
+#720 = EDGE_CURVE ( 'NONE', #1302, #3033, #2854, .T. ) ;
+#721 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #967 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1064, #463, #79 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#722 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -1.445602896647339700E-015 ) ) ;
+#723 = AXIS2_PLACEMENT_3D ( 'NONE', #2430, #2117, #2384 ) ;
+#724 = EDGE_LOOP ( 'NONE', ( #2393, #3761, #3835, #3894, #2303 ) ) ;
+#725 = FILL_AREA_STYLE ('',( #2929 ) ) ;
+#726 = AXIS2_PLACEMENT_3D ( 'NONE', #1745, #3637, #1773 ) ;
+#727 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#728 = VERTEX_POINT ( 'NONE', #2064 ) ;
+#729 = LINE ( 'NONE', #1769, #3838 ) ;
+#730 = EDGE_CURVE ( 'NONE', #1909, #500, #3995, .T. ) ;
+#731 = ORIENTED_EDGE ( 'NONE', *, *, #3454, .F. ) ;
+#732 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#733 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#734 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#735 = VERTEX_POINT ( 'NONE', #2247 ) ;
+#736 = ADVANCED_FACE ( 'NONE', ( #2415 ), #2011, .T. ) ;
+#737 = FACE_OUTER_BOUND ( 'NONE', #2129, .T. ) ;
+#738 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#739 = LINE ( 'NONE', #1207, #2776 ) ;
+#740 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -2.199999999999998400 ) ) ;
+#741 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#742 = ORIENTED_EDGE ( 'NONE', *, *, #1295, .F. ) ;
+#743 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#744 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#745 = ORIENTED_EDGE ( 'NONE', *, *, #2139, .T. ) ;
+#746 = ORIENTED_EDGE ( 'NONE', *, *, #2606, .T. ) ;
+#747 = PRESENTATION_STYLE_ASSIGNMENT (( #1328 ) ) ;
+#748 = EDGE_LOOP ( 'NONE', ( #300, #2945, #615, #4110 ) ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#750 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653035100, 2.200000000000000200, -4.485836606346964600 ) ) ;
+#751 = VECTOR ( 'NONE', #972, 1000.000000000000000 ) ;
+#752 = ADVANCED_FACE ( 'NONE', ( #2744 ), #310, .F. ) ;
+#753 = EDGE_LOOP ( 'NONE', ( #3558, #1556, #2464, #2850 ) ) ;
+#754 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2233, 'distance_accuracy_value', 'NONE');
+#755 = FACE_OUTER_BOUND ( 'NONE', #3283, .T. ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #846, .F. ) ;
+#757 = VECTOR ( 'NONE', #3163, 1000.000000000000000 ) ;
+#758 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#759 = FILL_AREA_STYLE ('',( #3874 ) ) ;
+#760 = VECTOR ( 'NONE', #694, 1000.000000000000000 ) ;
+#761 = CARTESIAN_POINT ( 'NONE',  ( 1.803441562130925400, 2.212279134661748100, 4.565465926241284200 ) ) ;
+#762 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, -0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#763 = EDGE_CURVE ( 'NONE', #3371, #1808, #1071, .T. ) ;
+#764 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#765 = VECTOR ( 'NONE', #40, 1000.000000000000000 ) ;
+#766 = EDGE_CURVE ( 'NONE', #1167, #4099, #1496, .T. ) ;
+#767 = ORIENTED_EDGE ( 'NONE', *, *, #1757, .F. ) ;
+#768 = PRESENTATION_STYLE_ASSIGNMENT (( #1247 ) ) ;
+#769 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#770 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#771 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#772 = EDGE_CURVE ( 'NONE', #3831, #975, #1589, .T. ) ;
+#773 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4032 ), #989 ) ;
+#774 = CARTESIAN_POINT ( 'NONE',  ( -1.816228460699254900, 2.299999999999999400, -4.591567626612763900 ) ) ;
+#775 = LINE ( 'NONE', #1813, #4042 ) ;
+#776 = ADVANCED_FACE ( 'NONE', ( #216 ), #1904, .F. ) ;
+#777 = FILL_AREA_STYLE_COLOUR ( '', #2058 ) ;
+#778 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#779 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#780 = EDGE_LOOP ( 'NONE', ( #2541, #1073, #2299, #2785 ) ) ;
+#781 = ORIENTED_EDGE ( 'NONE', *, *, #715, .T. ) ;
+#782 = FACE_OUTER_BOUND ( 'NONE', #117, .T. ) ;
+#783 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#784 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#785 = LINE ( 'NONE', #3986, #3262 ) ;
+#786 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#787 = EDGE_CURVE ( 'NONE', #2914, #2547, #4097, .T. ) ;
+#788 = ADVANCED_FACE ( 'NONE', ( #2666 ), #4077, .T. ) ;
+#789 = VERTEX_POINT ( 'NONE', #3158 ) ;
+#790 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 3.400000000000001200 ) ) ;
+#791 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4055 ) ) ;
+#792 = LINE ( 'NONE', #1557, #3806 ) ;
+#793 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 3.800000000000000700 ) ) ;
+#794 = ORIENTED_EDGE ( 'NONE', *, *, #3532, .T. ) ;
+#795 = LINE ( 'NONE', #1069, #1996 ) ;
+#796 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1626, 'distance_accuracy_value', 'NONE');
+#797 = LINE ( 'NONE', #1204, #3641 ) ;
+#798 = CARTESIAN_POINT ( 'NONE',  ( -1.907861575210920000, 2.299999999999999800, -4.552106394611839400 ) ) ;
+#799 = VERTEX_POINT ( 'NONE', #3235 ) ;
+#800 = VECTOR ( 'NONE', #1836, 1000.000000000000000 ) ;
+#801 = ORIENTED_EDGE ( 'NONE', *, *, #1782, .T. ) ;
+#802 = FACE_OUTER_BOUND ( 'NONE', #2698, .T. ) ;
+#803 = SURFACE_SIDE_STYLE ('',( #352 ) ) ;
+#804 = EDGE_LOOP ( 'NONE', ( #3236, #2935, #3744, #684, #2987 ) ) ;
+#805 = CARTESIAN_POINT ( 'NONE',  ( 1.808444455684395900, 2.211028415555189100, -4.577944983426009500 ) ) ;
+#806 = ORIENTED_EDGE ( 'NONE', *, *, #3402, .F. ) ;
+#807 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#808 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, -0.5000000000000006700 ) ) ;
+#809 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#810 = CIRCLE ( 'NONE', #3494, 0.09999999999999982500 ) ;
+#811 = LINE ( 'NONE', #2818, #102 ) ;
+#812 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#813 = SURFACE_STYLE_USAGE ( .BOTH. , #2982 ) ;
+#814 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#815 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#816 = VECTOR ( 'NONE', #1780, 1000.000000000000000 ) ;
+#817 = FILL_AREA_STYLE_COLOUR ( '', #3350 ) ;
+#818 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .F. ) ;
+#819 = FILL_AREA_STYLE_COLOUR ( '', #2296 ) ;
+#820 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .F. ) ;
+#821 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2091, 'distance_accuracy_value', 'NONE');
+#822 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#823 = STYLED_ITEM ( 'NONE', ( #2188 ), #2343 ) ;
+#824 = VERTEX_POINT ( 'NONE', #41 ) ;
+#825 = VECTOR ( 'NONE', #337, 1000.000000000000100 ) ;
+#826 = ORIENTED_EDGE ( 'NONE', *, *, #2900, .T. ) ;
+#827 = LINE ( 'NONE', #3375, #163 ) ;
+#828 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #559, #2476, #3405 ),
+ ( #2829, #3136, #1240 ),
+ ( #4043, #2779, #3079 ),
+ ( #247, #3123, #277 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055419700, 6.283185307179584500 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513150600, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708296200, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#829 = CARTESIAN_POINT ( 'NONE',  ( 1.629413846781266400, 0.3999999999999999700, -4.699999999999999300 ) ) ;
+#830 = LINE ( 'NONE', #2410, #4054 ) ;
+#831 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#832 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#833 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.299999999999999800, 0.0000000000000000000 ) ) ;
+#834 = AXIS2_PLACEMENT_3D ( 'NONE', #2407, #3348, #521 ) ;
+#835 = ORIENTED_EDGE ( 'NONE', *, *, #590, .T. ) ;
+#836 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160427400, -4.950000000000001100 ) ) ;
+#837 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#838 = EDGE_CURVE ( 'NONE', #2734, #1806, #3346, .T. ) ;
+#839 = VERTEX_POINT ( 'NONE', #980 ) ;
+#840 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, 4.485836606346963700 ) ) ;
+#841 = CARTESIAN_POINT ( 'NONE',  ( 5.115380530190827300, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#842 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4081 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1848, #3989, #2754 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#843 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#844 = VECTOR ( 'NONE', #154, 1000.000000000000000 ) ;
+#845 = VERTEX_POINT ( 'NONE', #991 ) ;
+#846 = EDGE_CURVE ( 'NONE', #2217, #372, #3441, .T. ) ;
+#847 = EDGE_CURVE ( 'NONE', #1167, #1749, #2540, .T. ) ;
+#848 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2078 ) ) ;
+#849 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.0000000000000000000, 3.900000000000003500 ) ) ;
+#850 = AXIS2_PLACEMENT_3D ( 'NONE', #1709, #68, #3926 ) ;
+#851 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ;
+#852 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, 0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#853 = ORIENTED_EDGE ( 'NONE', *, *, #653, .T. ) ;
+#854 = ORIENTED_EDGE ( 'NONE', *, *, #772, .T. ) ;
+#855 = PRESENTATION_STYLE_ASSIGNMENT (( #1577 ) ) ;
+#856 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#857 = CARTESIAN_POINT ( 'NONE',  ( -1.801662399216600500, 2.299999999999999800, -4.548337600783398200 ) ) ;
+#858 = LINE ( 'NONE', #618, #1512 ) ;
+#859 = CARTESIAN_POINT ( 'NONE',  ( 1.784720595799287300, 2.212279134304119900, 4.546744959972222900 ) ) ;
+#860 = VECTOR ( 'NONE', #762, 1000.000000000000000 ) ;
+#861 = SURFACE_SIDE_STYLE ('',( #1948 ) ) ;
+#862 = EDGE_CURVE ( 'NONE', #3552, #535, #1779, .T. ) ;
+#863 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#864 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#865 = CARTESIAN_POINT ( 'NONE',  ( -1.813001070941991300, 2.263110766273074500, 4.795747795410600000 ) ) ;
+#866 = LINE ( 'NONE', #679, #1767 ) ;
+#867 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -0.5000000000000006700 ) ) ;
+#868 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#869 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2810 ), #2391 ) ;
+#870 = LINE ( 'NONE', #1371, #3156 ) ;
+#871 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#872 = ORIENTED_EDGE ( 'NONE', *, *, #3944, .F. ) ;
+#873 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#874 = EDGE_CURVE ( 'NONE', #3251, #620, #1889, .T. ) ;
+#875 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#876 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#877 = DIRECTION ( 'NONE',  ( -0.08682659386424902700, 0.9924325091389667500, -0.08682659386424977600 ) ) ;
+#878 = VECTOR ( 'NONE', #231, 1000.000000000000000 ) ;
+#879 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.749809734904586900 ) ) ;
+#880 = FILL_AREA_STYLE ('',( #1182 ) ) ;
+#881 = VECTOR ( 'NONE', #631, 1000.000000000000000 ) ;
+#882 = EDGE_LOOP ( 'NONE', ( #2027, #3417, #1474, #509 ) ) ;
+#883 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#884 = SURFACE_STYLE_USAGE ( .BOTH. , #2441 ) ;
+#885 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#886 = LINE ( 'NONE', #2883, #2487 ) ;
+#887 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2482, #1160, #4000, #1480 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.675621868843774200E-015, 0.7816000651241625800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219722800, 0.9497364005219722800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#888 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #940 ), #3472 ) ;
+#889 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#890 = PLANE ( 'NONE',  #3767 ) ;
+#891 = LINE ( 'NONE', #1135, #23 ) ;
+#892 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#893 = FILL_AREA_STYLE_COLOUR ( '', #3718 ) ;
+#894 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -0.9999999999999986700 ) ) ;
+#895 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3988 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3254, #2008, #406 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#896 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802513900, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#897 = CARTESIAN_POINT ( 'NONE',  ( 1.797893605388169800, 2.299999999999999800, -4.442138424789066100 ) ) ;
+#898 = ORIENTED_EDGE ( 'NONE', *, *, #1303, .F. ) ;
+#899 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -4.599999999999997900 ) ) ;
+#900 = PLANE ( 'NONE',  #3739 ) ;
+#901 = EDGE_CURVE ( 'NONE', #2366, #1669, #2241, .T. ) ;
+#902 = VERTEX_POINT ( 'NONE', #1001 ) ;
+#903 = VECTOR ( 'NONE', #3799, 1000.000000000000000 ) ;
+#904 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#905 = ORIENTED_EDGE ( 'NONE', *, *, #1403, .T. ) ;
+#906 = LINE ( 'NONE', #4122, #2302 ) ;
+#907 = ORIENTED_EDGE ( 'NONE', *, *, #217, .F. ) ;
+#908 = FILL_AREA_STYLE_COLOUR ( '', #1384 ) ;
+#909 = ORIENTED_EDGE ( 'NONE', *, *, #1731, .F. ) ;
+#910 = ORIENTED_EDGE ( 'NONE', *, *, #2923, .T. ) ;
+#911 = AXIS2_PLACEMENT_3D ( 'NONE', #2694, #3629, #150 ) ;
+#912 = ADVANCED_FACE ( 'NONE', ( #3890 ), #3488, .F. ) ;
+#913 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#914 = VECTOR ( 'NONE', #3342, 1000.000000000000000 ) ;
+#915 = VECTOR ( 'NONE', #2522, 1000.000000000000000 ) ;
+#916 = PLANE ( 'NONE',  #2862 ) ;
+#917 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#918 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -2.199999999999998000 ) ) ;
+#919 = CARTESIAN_POINT ( 'NONE',  ( -1.801662399216600500, 2.299999999999999800, 4.548337600783398200 ) ) ;
+#920 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#921 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#922 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, 0.9924325091389669700, -0.08682659386424777800 ) ) ;
+#924 = VERTEX_POINT ( 'NONE', #678 ) ;
+#923 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4047 ) ) ;
+#925 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 0.2000000000000014000 ) ) ;
+#926 = ORIENTED_EDGE ( 'NONE', *, *, #3008, .T. ) ;
+#927 = EDGE_CURVE ( 'NONE', #682, #3566, #2766, .T. ) ;
+#928 = EDGE_CURVE ( 'NONE', #1324, #3839, #1976, .T. ) ;
+#929 = PLANE ( 'NONE',  #1242 ) ;
+#930 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .F. ) ;
+#931 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1191, #4006, #556, #573 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( -7.993605777301127100E-015, 0.7816000651241650200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219705000, 0.9497364005219705000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#932 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#933 = ADVANCED_FACE ( 'NONE', ( #3056 ), #2379, .T. ) ;
+#934 = EDGE_CURVE ( 'NONE', #617, #497, #3985, .T. ) ;
+#935 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .T. ) ;
+#936 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2636 ), #2297 ) ;
+#937 = PLANE ( 'NONE',  #3735 ) ;
+#938 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1735 ), #1387 ) ;
+#939 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#940 = STYLED_ITEM ( 'NONE', ( #1679 ), #1667 ) ;
+#941 = CARTESIAN_POINT ( 'NONE',  ( -1.892524626211347500, 2.300000000000000300, -4.514197838905278800 ) ) ;
+#942 = ORIENTED_EDGE ( 'NONE', *, *, #1327, .F. ) ;
+#943 = EDGE_CURVE ( 'NONE', #2789, #30, #1326, .T. ) ;
+#944 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#945 = ORIENTED_EDGE ( 'NONE', *, *, #2397, .F. ) ;
+#946 = SURFACE_STYLE_USAGE ( .BOTH. , #2852 ) ;
+#947 = FACE_OUTER_BOUND ( 'NONE', #2409, .T. ) ;
+#948 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#949 = EDGE_LOOP ( 'NONE', ( #113, #1448, #2692, #1066 ) ) ;
+#950 = LINE ( 'NONE', #3580, #447 ) ;
+#951 = VECTOR ( 'NONE', #1185, 1000.000000000000000 ) ;
+#952 = CARTESIAN_POINT ( 'NONE',  ( -5.210678287591940200, 0.4342768450339213900, 4.900000000000003000 ) ) ;
+#953 = FILL_AREA_STYLE_COLOUR ( '', #2031 ) ;
+#954 = EDGE_LOOP ( 'NONE', ( #215, #1143, #450, #2335, #3455, #3345, #3084, #1095, #1923, #4076, #1649, #2738, #664, #1991, #3588, #3104, #2301, #898, #767, #945, #3452, #2647, #2022, #1685, #2549, #4071, #2511, #1826, #2986, #1829, #1451, #33, #2930, #3712, #3223, #28, #3141, #1824, #3370, #1884, #1172, #2622, #2186, #3707, #643, #646, #2460, #4093, #3116, #2309, #996, #1934 ) ) ;
+#955 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#956 = VERTEX_POINT ( 'NONE', #1291 ) ;
+#957 = VERTEX_POINT ( 'NONE', #1645 ) ;
+#958 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.400000000000000600 ) ) ;
+#959 = ORIENTED_EDGE ( 'NONE', *, *, #3698, .F. ) ;
+#960 = VECTOR ( 'NONE', #2499, 1000.000000000000000 ) ;
+#961 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #1598 ) ;
+#962 = VECTOR ( 'NONE', #1226, 1000.000000000000100 ) ;
+#963 = SURFACE_STYLE_FILL_AREA ( #2289 ) ;
+#964 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#965 = VECTOR ( 'NONE', #1171, 1000.000000000000000 ) ;
+#966 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#967 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1064, 'distance_accuracy_value', 'NONE');
+#968 = FACE_OUTER_BOUND ( 'NONE', #882, .T. ) ;
+#969 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.0000000000000000000, -3.900000000000001700 ) ) ;
+#970 = LINE ( 'NONE', #2030, #306 ) ;
+#971 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#972 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#973 = ORIENTED_EDGE ( 'NONE', *, *, #515, .F. ) ;
+#974 = ADVANCED_FACE ( 'NONE', ( #3787 ), #3523, .T. ) ;
+#975 = VERTEX_POINT ( 'NONE', #2594 ) ;
+#976 = PLANE ( 'NONE',  #3293 ) ;
+#977 = VECTOR ( 'NONE', #1594, 1000.000000000000000 ) ;
+#978 = ORIENTED_EDGE ( 'NONE', *, *, #1286, .F. ) ;
+#979 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#980 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, -4.749809734904586900 ) ) ;
+#981 = EDGE_CURVE ( 'NONE', #956, #2687, #2915, .T. ) ;
+#982 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, -4.749809734904586900 ) ) ;
+#983 = ORIENTED_EDGE ( 'NONE', *, *, #3454, .T. ) ;
+#984 = DIRECTION ( 'NONE',  ( -0.08682659386424784700, 0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#985 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1756 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2497, #871, #1789 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#986 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 3.800000000000000700 ) ) ;
+#987 = EDGE_CURVE ( 'NONE', #3608, #4099, #3531, .T. ) ;
+#988 = EDGE_CURVE ( 'NONE', #3950, #497, #1531, .T. ) ;
+#989 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #385 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2133, #3662, #2718 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#990 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#991 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 1.400000000000000600 ) ) ;
+#992 = ORIENTED_EDGE ( 'NONE', *, *, #286, .F. ) ;
+#993 = SURFACE_STYLE_USAGE ( .BOTH. , #2600 ) ;
+#994 = ORIENTED_EDGE ( 'NONE', *, *, #501, .F. ) ;
+#995 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#996 = ORIENTED_EDGE ( 'NONE', *, *, #2845, .F. ) ;
+#997 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#998 = EDGE_LOOP ( 'NONE', ( #1905, #1635, #2491, #3491 ) ) ;
+#999 = LINE ( 'NONE', #3394, #1096 ) ;
+#1000 = PLANE ( 'NONE',  #1927 ) ;
+#1001 = CARTESIAN_POINT ( 'NONE',  ( 1.658748866352593100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#1002 = ORIENTED_EDGE ( 'NONE', *, *, #2628, .T. ) ;
+#1003 = EDGE_CURVE ( 'NONE', #2632, #2891, #1277, .T. ) ;
+#1004 = SURFACE_SIDE_STYLE ('',( #1800 ) ) ;
+#1005 = LINE ( 'NONE', #3595, #1959 ) ;
+#1006 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#1007 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#1008 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3421, 'distance_accuracy_value', 'NONE');
+#1009 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1010 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3148, 'distance_accuracy_value', 'NONE');
+#1011 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4055 ), #1232 ) ;
+#1012 = AXIS2_PLACEMENT_3D ( 'NONE', #1101, #3606, #2380 ) ;
+#1013 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.199999999999998800 ) ) ;
+#1014 = PLANE ( 'NONE',  #2819 ) ;
+#1015 = ORIENTED_EDGE ( 'NONE', *, *, #4061, .T. ) ;
+#1016 = LINE ( 'NONE', #551, #3833 ) ;
+#1017 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.800000000000000300 ) ) ;
+#1019 = ORIENTED_EDGE ( 'NONE', *, *, #2148, .F. ) ;
+#1018 = AXIS2_PLACEMENT_3D ( 'NONE', #2208, #3772, #261 ) ;
+#1020 = VECTOR ( 'NONE', #668, 1000.000000000000000 ) ;
+#1021 = ADVANCED_FACE ( 'NONE', ( #2028 ), #2123, .F. ) ;
+#1022 = ORIENTED_EDGE ( 'NONE', *, *, #417, .T. ) ;
+#1023 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000000900, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#1024 = VECTOR ( 'NONE', #1339, 1000.000000000000000 ) ;
+#1025 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 0.0000000000000000000 ) ) ;
+#1026 = VERTEX_POINT ( 'NONE', #3246 ) ;
+#1027 = LINE ( 'NONE', #2771, #223 ) ;
+#1028 = PLANE ( 'NONE',  #3634 ) ;
+#1029 = SURFACE_SIDE_STYLE ('',( #3589 ) ) ;
+#1030 = ORIENTED_EDGE ( 'NONE', *, *, #2657, .F. ) ;
+#1031 = ADVANCED_FACE ( 'NONE', ( #3010 ), #3297, .T. ) ;
+#1032 = ORIENTED_EDGE ( 'NONE', *, *, #3271, .T. ) ;
+#1033 = VECTOR ( 'NONE', #3889, 1000.000000000000000 ) ;
+#1034 = PRESENTATION_STYLE_ASSIGNMENT (( #2920 ) ) ;
+#1035 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1036 = EDGE_LOOP ( 'NONE', ( #959, #3006, #3645, #1526 ) ) ;
+#1037 = VECTOR ( 'NONE', #3680, 1000.000000000000000 ) ;
+#1038 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#1039 = ORIENTED_EDGE ( 'NONE', *, *, #3943, .F. ) ;
+#1040 = EDGE_LOOP ( 'NONE', ( #1417, #1436, #448, #2642 ) ) ;
+#1041 = VERTEX_POINT ( 'NONE', #2996 ) ;
+#1042 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .T. ) ;
+#1043 = CARTESIAN_POINT ( 'NONE',  ( 1.803255040027780300, 2.212279134304157200, -4.565279404200708800 ) ) ;
+#1044 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.200000000000000200, 0.0000000000000000000 ) ) ;
+#1045 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1046 = FACE_OUTER_BOUND ( 'NONE', #3482, .T. ) ;
+#1047 = EDGE_CURVE ( 'NONE', #1153, #4019, #1173, .T. ) ;
+#1048 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1916, 'distance_accuracy_value', 'NONE');
+#1049 = AXIS2_PLACEMENT_3D ( 'NONE', #539, #1482, #4037 ) ;
+#1050 = VECTOR ( 'NONE', #3349, 1000.000000000000000 ) ;
+#1051 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#1052 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1053 = EDGE_CURVE ( 'NONE', #3189, #3186, #3681, .T. ) ;
+#1054 = EDGE_CURVE ( 'NONE', #2729, #2210, #3936, .T. ) ;
+#1055 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2078 ), #721 ) ;
+#1056 = FACE_OUTER_BOUND ( 'NONE', #2916, .T. ) ;
+#1057 = DIRECTION ( 'NONE',  ( -8.673617379884027600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1058 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #195 ) ) ;
+#1059 = ADVANCED_FACE ( 'NONE', ( #317 ), #1391, .T. ) ;
+#1060 = CIRCLE ( 'NONE', #1872, 0.09999999999999982500 ) ;
+#1061 = ORIENTED_EDGE ( 'NONE', *, *, #1731, .T. ) ;
+#1062 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#1063 = LINE ( 'NONE', #3485, #3201 ) ;
+#1064 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1065 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#1066 = ORIENTED_EDGE ( 'NONE', *, *, #2354, .F. ) ;
+#1067 = EDGE_CURVE ( 'NONE', #1392, #382, #1584, .T. ) ;
+#1068 = EDGE_LOOP ( 'NONE', ( #3856, #2556, #3773, #742 ) ) ;
+#1069 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.949999999999999300 ) ) ;
+#1070 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1071 = LINE ( 'NONE', #1234, #3991 ) ;
+#1072 = CARTESIAN_POINT ( 'NONE',  ( -1.892524626211348000, 2.300000000000000300, 4.514197838905278800 ) ) ;
+#1073 = ORIENTED_EDGE ( 'NONE', *, *, #2140, .T. ) ;
+#1074 = AXIS2_PLACEMENT_3D ( 'NONE', #3457, #1541, #4066 ) ;
+#1075 = ORIENTED_EDGE ( 'NONE', *, *, #2902, .T. ) ;
+#1076 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#1077 = SURFACE_STYLE_FILL_AREA ( #3373 ) ;
+#1078 = CARTESIAN_POINT ( 'NONE',  ( 1.816603969187937200, 2.304292081665748200, -4.583205765716650500 ) ) ;
+#1079 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#1080 = EDGE_CURVE ( 'NONE', #1325, #2149, #1686, .T. ) ;
+#1081 = ADVANCED_FACE ( 'NONE', ( #1885 ), #438, .F. ) ;
+#1082 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.4000000000000000800, -4.720586153218733600 ) ) ;
+#1083 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.200000000000000200, 4.442138421899001000 ) ) ;
+#1084 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2230 ), #2708 ) ;
+#1085 = ORIENTED_EDGE ( 'NONE', *, *, #2763, .F. ) ;
+#1086 = VECTOR ( 'NONE', #137, 1000.000000000000000 ) ;
+#1087 = AXIS2_PLACEMENT_3D ( 'NONE', #1083, #784, #161 ) ;
+#1088 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1089 = CYLINDRICAL_SURFACE ( 'NONE', #723, 0.1000000000000002600 ) ;
+#1090 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .T. ) ;
+#1091 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1092 = FACE_OUTER_BOUND ( 'NONE', #1774, .T. ) ;
+#1093 = VERTEX_POINT ( 'NONE', #3285 ) ;
+#1094 = PRESENTATION_STYLE_ASSIGNMENT (( #3074 ) ) ;
+#1095 = ORIENTED_EDGE ( 'NONE', *, *, #243, .F. ) ;
+#1096 = VECTOR ( 'NONE', #2807, 1000.000000000000000 ) ;
+#1097 = FILL_AREA_STYLE_COLOUR ( '', #698 ) ;
+#1098 = CARTESIAN_POINT ( 'NONE',  ( 1.600190265095413400, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#1099 = AXIS2_PLACEMENT_3D ( 'NONE', #1023, #2623, #95 ) ;
+#1100 = VERTEX_POINT ( 'NONE', #740 ) ;
+#1101 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653035100, 2.200000000000000200, 4.485836606346964600 ) ) ;
+#1102 = ORIENTED_EDGE ( 'NONE', *, *, #330, .F. ) ;
+#1103 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .F. ) ;
+#1104 = FACE_OUTER_BOUND ( 'NONE', #1858, .T. ) ;
+#1105 = ADVANCED_FACE ( 'NONE', ( #3206 ), #3900, .F. ) ;
+#1106 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1107 = EDGE_CURVE ( 'NONE', #1134, #1343, #529, .T. ) ;
+#1108 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 1.400000000000001000 ) ) ;
+#1109 = VECTOR ( 'NONE', #1052, 1000.000000000000000 ) ;
+#1110 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2346 ) ) ;
+#1111 = DIRECTION ( 'NONE',  ( 0.08682659386424784700, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#1112 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1113 = CARTESIAN_POINT ( 'NONE',  ( -1.803255040027777600, 2.212279134304157200, -4.565279404200707900 ) ) ;
+#1114 = ORIENTED_EDGE ( 'NONE', *, *, #2635, .T. ) ;
+#1115 = AXIS2_PLACEMENT_3D ( 'NONE', #3884, #2949, #1045 ) ;
+#1116 = LINE ( 'NONE', #3352, #3934 ) ;
+#1117 = CARTESIAN_POINT ( 'NONE',  ( -1.646243795183319100, 0.3570663824854621900, 4.962505071169271500 ) ) ;
+#1118 = ORIENTED_EDGE ( 'NONE', *, *, #4113, .T. ) ;
+#1119 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 0.2000000000000005100 ) ) ;
+#1120 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .F. ) ;
+#1121 = ADVANCED_FACE ( 'NONE', ( #153 ), #2985, .F. ) ;
+#1122 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#1123 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1922, #661, #1388, #3569 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.228859116189511700, 4.712388980384689700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8248515578734165700, 0.8248515578734165700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1124 = ORIENTED_EDGE ( 'NONE', *, *, #1502, .T. ) ;
+#1125 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#1126 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1127 = PLANE ( 'NONE',  #120 ) ;
+#1128 = SURFACE_STYLE_FILL_AREA ( #2081 ) ;
+#1129 = CARTESIAN_POINT ( 'NONE',  ( 1.801662399216601700, 2.299999999999999800, 4.548337600783398200 ) ) ;
+#1130 = EDGE_CURVE ( 'NONE', #4099, #2888, #1317, .T. ) ;
+#1131 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274765700, -4.792520405653338100 ) ) ;
+#1132 = FILL_AREA_STYLE_COLOUR ( '', #62 ) ;
+#1133 = EDGE_CURVE ( 'NONE', #1167, #3269, #681, .T. ) ;
+#1134 = VERTEX_POINT ( 'NONE', #841 ) ;
+#1135 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 0.2000000000000005100 ) ) ;
+#1136 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1137 = EDGE_CURVE ( 'NONE', #1898, #30, #3885, .T. ) ;
+#1138 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1139 = AXIS2_PLACEMENT_3D ( 'NONE', #557, #877, #574 ) ;
+#1140 = ORIENTED_EDGE ( 'NONE', *, *, #2485, .T. ) ;
+#1141 = LINE ( 'NONE', #443, #2833 ) ;
+#1142 = CYLINDRICAL_SURFACE ( 'NONE', #4114, 0.1000000000000002600 ) ;
+#1143 = ORIENTED_EDGE ( 'NONE', *, *, #2978, .F. ) ;
+#1144 = SURFACE_SIDE_STYLE ('',( #2663 ) ) ;
+#1145 = VECTOR ( 'NONE', #1970, 1000.000000000000100 ) ;
+#1146 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .F. ) ;
+#1147 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #200 ) ) ;
+#1148 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -3.900000000000000800 ) ) ;
+#1150 = ORIENTED_EDGE ( 'NONE', *, *, #3893, .T. ) ;
+#1149 = EDGE_CURVE ( 'NONE', #1153, #140, #1380, .T. ) ;
+#1151 = FILL_AREA_STYLE_COLOUR ( '', #2316 ) ;
+#1152 = CARTESIAN_POINT ( 'NONE',  ( 1.600190265095413200, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#1153 = VERTEX_POINT ( 'NONE', #1152 ) ;
+#1154 = ORIENTED_EDGE ( 'NONE', *, *, #3185, .F. ) ;
+#1155 = FACE_OUTER_BOUND ( 'NONE', #1743, .T. ) ;
+#1156 = VECTOR ( 'NONE', #1341, 1000.000000000000000 ) ;
+#1157 = CARTESIAN_POINT ( 'NONE',  ( 1.801662399216601700, 2.299999999999999800, 4.548337600783398200 ) ) ;
+#1158 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1159 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #44 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #460, #786, #1755 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1160 = CARTESIAN_POINT ( 'NONE',  ( -1.803441562130924100, 2.212279134661747600, 4.565465926241284200 ) ) ;
+#1161 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1162 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1163 = CARTESIAN_POINT ( 'NONE',  ( -1.575687544157271300, 0.1242904052544689700, 4.774312455842727200 ) ) ;
+#1164 = LINE ( 'NONE', #3504, #765 ) ;
+#1165 = SURFACE_SIDE_STYLE ('',( #3331 ) ) ;
+#1166 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -3.399999999999999000 ) ) ;
+#1167 = VERTEX_POINT ( 'NONE', #2691 ) ;
+#1168 = SURFACE_STYLE_FILL_AREA ( #1837 ) ;
+#1169 = CARTESIAN_POINT ( 'NONE',  ( 5.065506758060770700, 2.208715574274766200, -4.700887288251594900 ) ) ;
+#1170 = SURFACE_SIDE_STYLE ('',( #2889 ) ) ;
+#1171 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 1.445602896647339700E-015 ) ) ;
+#1172 = ORIENTED_EDGE ( 'NONE', *, *, #3968, .F. ) ;
+#1173 = LINE ( 'NONE', #3544, #424 ) ;
+#1174 = ORIENTED_EDGE ( 'NONE', *, *, #2344, .T. ) ;
+#1175 = ORIENTED_EDGE ( 'NONE', *, *, #730, .T. ) ;
+#1176 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235800, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#1177 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#1178 = ORIENTED_EDGE ( 'NONE', *, *, #3050, .T. ) ;
+#1179 = FILL_AREA_STYLE ('',( #1839 ) ) ;
+#1180 = VECTOR ( 'NONE', #2573, 1000.000000000000000 ) ;
+#1181 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1182 = FILL_AREA_STYLE_COLOUR ( '', #3339 ) ;
+#1183 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.900000000000003000 ) ) ;
+#1184 = LINE ( 'NONE', #2143, #479 ) ;
+#1185 = DIRECTION ( 'NONE',  ( 8.673617379884027600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1186 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#1187 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2801, 'distance_accuracy_value', 'NONE');
+#1188 = SURFACE_SIDE_STYLE ('',( #1857 ) ) ;
+#1189 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#1190 = EDGE_CURVE ( 'NONE', #2182, #2306, #1775, .T. ) ;
+#1191 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#1192 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#1193 = EDGE_LOOP ( 'NONE', ( #745, #818, #3030, #3984 ) ) ;
+#1194 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765836000, -0.9961946980917455500 ) ) ;
+#1195 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#1196 = AXIS2_PLACEMENT_3D ( 'NONE', #1275, #599, #1864 ) ;
+#1197 = VECTOR ( 'NONE', #580, 1000.000000000000000 ) ;
+#1198 = VERTEX_POINT ( 'NONE', #2449 ) ;
+#1199 = EDGE_CURVE ( 'NONE', #2558, #1353, #729, .T. ) ;
+#1200 = FILL_AREA_STYLE ('',( #1218 ) ) ;
+#1201 = EDGE_LOOP ( 'NONE', ( #2841, #3272, #1061, #1534 ) ) ;
+#1202 = EDGE_CURVE ( 'NONE', #3210, #3608, #3942, .T. ) ;
+#1203 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1204 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000400, 0.4999999999999963400, 4.949999999999999300 ) ) ;
+#1205 = AXIS2_PLACEMENT_3D ( 'NONE', #2414, #3042, #3076 ) ;
+#1206 = EDGE_LOOP ( 'NONE', ( #1560, #2664, #2074, #1760, #425, #2120, #3412, #4127, #3866, #2813, #564, #3127, #1603, #2645 ) ) ;
+#1207 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000001800, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#1208 = ORIENTED_EDGE ( 'NONE', *, *, #2432, .F. ) ;
+#1209 = LINE ( 'NONE', #3354, #3515 ) ;
+#1210 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1211 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, -4.950000000000001100 ) ) ;
+#1212 = ORIENTED_EDGE ( 'NONE', *, *, #862, .F. ) ;
+#1213 = ORIENTED_EDGE ( 'NONE', *, *, #981, .F. ) ;
+#1214 = FILL_AREA_STYLE_COLOUR ( '', #1312 ) ;
+#1215 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1216 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#1217 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 1.400000000000001500 ) ) ;
+#1218 = FILL_AREA_STYLE_COLOUR ( '', #1428 ) ;
+#1219 = VERTEX_POINT ( 'NONE', #3997 ) ;
+#1220 = VECTOR ( 'NONE', #3617, 1000.000000000000000 ) ;
+#1221 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4047 ), #353 ) ;
+#1222 = ORIENTED_EDGE ( 'NONE', *, *, #331, .T. ) ;
+#1223 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, -4.950000000000001100 ) ) ;
+#1224 = EDGE_CURVE ( 'NONE', #3186, #1100, #2283, .T. ) ;
+#1225 = SURFACE_SIDE_STYLE ('',( #1802 ) ) ;
+#1226 = DIRECTION ( 'NONE',  ( 0.08682659386424784700, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#1227 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1228 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#1229 = AXIS2_PLACEMENT_3D ( 'NONE', #1729, #2995, #122 ) ;
+#1230 = ORIENTED_EDGE ( 'NONE', *, *, #2564, .F. ) ;
+#1231 = FILL_AREA_STYLE ('',( #908 ) ) ;
+#1232 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1048 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1916, #1674, #687 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1233 = VERTEX_POINT ( 'NONE', #1119 ) ;
+#1234 = CARTESIAN_POINT ( 'NONE',  ( 5.076816405816408000, 0.9407899586097981900, 4.911435875625580900 ) ) ;
+#1235 = AXIS2_PLACEMENT_3D ( 'NONE', #2039, #2363, #1138 ) ;
+#1236 = CARTESIAN_POINT ( 'NONE',  ( -5.177185023255580300, 0.3831318918242454000, 4.949999999999999300 ) ) ;
+#1237 = EDGE_LOOP ( 'NONE', ( #1032, #387, #1319, #3135 ) ) ;
+#1238 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100998000, 2.200000000000000200, 4.591567626612763000 ) ) ;
+#1239 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#1240 = CARTESIAN_POINT ( 'NONE',  ( -1.771788276206732300, 2.210983128345303000, 4.541559506433071800 ) ) ;
+#1241 = FACE_OUTER_BOUND ( 'NONE', #3911, .T. ) ;
+#1242 = AXIS2_PLACEMENT_3D ( 'NONE', #1852, #2551, #1251 ) ;
+#1243 = EDGE_LOOP ( 'NONE', ( #3393, #2418, #3467, #3560 ) ) ;
+#1244 = EDGE_LOOP ( 'NONE', ( #3789, #446 ) ) ;
+#1245 = ADVANCED_FACE ( 'NONE', ( #588 ), #2102, .F. ) ;
+#1246 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997500, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#1247 = SURFACE_STYLE_USAGE ( .BOTH. , #3742 ) ;
+#1248 = EDGE_LOOP ( 'NONE', ( #710, #232, #1258, #334, #662 ) ) ;
+#1249 = ORIENTED_EDGE ( 'NONE', *, *, #418, .F. ) ;
+#1250 = VECTOR ( 'NONE', #3875, 1000.000000000000000 ) ;
+#1251 = DIRECTION ( 'NONE',  ( -1.734723475976807100E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1252 = CYLINDRICAL_SURFACE ( 'NONE', #3593, 0.1000000000000002600 ) ;
+#1253 = VERTEX_POINT ( 'NONE', #1108 ) ;
+#1254 = PRESENTATION_STYLE_ASSIGNMENT (( #1273 ) ) ;
+#1255 = VERTEX_POINT ( 'NONE', #2119 ) ;
+#1256 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -2.399999999999999900 ) ) ;
+#1257 = ORIENTED_EDGE ( 'NONE', *, *, #2164, .F. ) ;
+#1258 = ORIENTED_EDGE ( 'NONE', *, *, #1969, .T. ) ;
+#1259 = VERTEX_POINT ( 'NONE', #3328 ) ;
+#1260 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -3.799999999999998500 ) ) ;
+#1261 = SURFACE_SIDE_STYLE ('',( #3585 ) ) ;
+#1262 = FACE_OUTER_BOUND ( 'NONE', #1712, .T. ) ;
+#1263 = SURFACE_STYLE_FILL_AREA ( #1914 ) ;
+#1264 = CARTESIAN_POINT ( 'NONE',  ( 5.177185023255582900, 0.3831318918242457300, -4.950000000000001100 ) ) ;
+#1265 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.200000000000000200, 4.699999999999999300 ) ) ;
+#1266 = LINE ( 'NONE', #3715, #3426 ) ;
+#1267 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1268 = ADVANCED_FACE ( 'NONE', ( #3113 ), #2748, .F. ) ;
+#1269 = VECTOR ( 'NONE', #738, 1000.000000000000000 ) ;
+#1270 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1271 = CIRCLE ( 'NONE', #1229, 0.1000000000000001200 ) ;
+#1272 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1273 = SURFACE_STYLE_USAGE ( .BOTH. , #282 ) ;
+#1274 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2932, 'distance_accuracy_value', 'NONE');
+#1275 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 0.2000000000000005100 ) ) ;
+#1276 = ORIENTED_EDGE ( 'NONE', *, *, #1374, .T. ) ;
+#1277 = LINE ( 'NONE', #2374, #3436 ) ;
+#1278 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#1279 = EDGE_CURVE ( 'NONE', #2376, #1898, #309, .T. ) ;
+#1280 = AXIS2_PLACEMENT_3D ( 'NONE', #833, #198, #3362 ) ;
+#1281 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1282 = EDGE_LOOP ( 'NONE', ( #3679, #3685, #3184, #2183 ) ) ;
+#1283 = FACE_OUTER_BOUND ( 'NONE', #2486, .T. ) ;
+#1284 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647339700E-015 ) ) ;
+#1285 = EDGE_CURVE ( 'NONE', #382, #1663, #3160, .T. ) ;
+#1286 = EDGE_CURVE ( 'NONE', #902, #1930, #2481, .T. ) ;
+#1287 = VERTEX_POINT ( 'NONE', #221 ) ;
+#1288 = VERTEX_POINT ( 'NONE', #3396 ) ;
+#1289 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #195 ), #3896 ) ;
+#1290 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1291 = CARTESIAN_POINT ( 'NONE',  ( -1.600190265095412100, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#1292 = ADVANCED_FACE ( 'NONE', ( #16 ), #1878, .T. ) ;
+#1293 = VECTOR ( 'NONE', #1748, 1000.000000000000000 ) ;
+#1294 = PLANE ( 'NONE',  #2713 ) ;
+#1295 = EDGE_CURVE ( 'NONE', #2306, #735, #2615, .T. ) ;
+#1296 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1297 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3125 ), #2368 ) ;
+#1298 = ORIENTED_EDGE ( 'NONE', *, *, #1995, .T. ) ;
+#1299 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#1300 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#1301 = CYLINDRICAL_SURFACE ( 'NONE', #505, 0.1000000000000001000 ) ;
+#1302 = VERTEX_POINT ( 'NONE', #577 ) ;
+#1303 = EDGE_CURVE ( 'NONE', #845, #1253, #1728, .T. ) ;
+#1304 = LINE ( 'NONE', #2954, #4065 ) ;
+#1305 = CARTESIAN_POINT ( 'NONE',  ( -1.629413846781264700, 0.4000000000000000800, -4.699999999999999300 ) ) ;
+#1306 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1307 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #2265, 'design' ) ;
+#1308 = ORIENTED_EDGE ( 'NONE', *, *, #2191, .T. ) ;
+#1309 = LINE ( 'NONE', #3291, #3863 ) ;
+#1310 = ORIENTED_EDGE ( 'NONE', *, *, #928, .T. ) ;
+#1311 = LINE ( 'NONE', #3403, #3918 ) ;
+#1312 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1313 = EDGE_LOOP ( 'NONE', ( #2252, #3692, #3318, #3908 ) ) ;
+#1314 = VECTOR ( 'NONE', #3522, 1000.000000000000000 ) ;
+#1315 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1316 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1791 ), #2931 ) ;
+#1317 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2026, #132, #805, #2719 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 7.657177843178909800E-015, 0.7816000651241624700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219727200, 0.9497364005219727200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1318 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -0.5000000000000004400 ) ) ;
+#1319 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .T. ) ;
+#1320 = CARTESIAN_POINT ( 'NONE',  ( -1.907861575210920000, 2.299999999999999800, 4.552106394611829600 ) ) ;
+#1321 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3546 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3341, #1402, #1088 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1322 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 1.445602896647339700E-015 ) ) ;
+#1323 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#1324 = VERTEX_POINT ( 'NONE', #894 ) ;
+#1325 = VERTEX_POINT ( 'NONE', #1166 ) ;
+#1326 = LINE ( 'NONE', #355, #267 ) ;
+#1327 = EDGE_CURVE ( 'NONE', #2306, #3358, #775, .T. ) ;
+#1328 = SURFACE_STYLE_USAGE ( .BOTH. , #1004 ) ;
+#1329 = ORIENTED_EDGE ( 'NONE', *, *, #2354, .T. ) ;
+#1330 = DIRECTION ( 'NONE',  ( -8.673617379884027600E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1331 = FILL_AREA_STYLE_COLOUR ( '', #814 ) ;
+#1332 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1333 = ORIENTED_EDGE ( 'NONE', *, *, #3106, .F. ) ;
+#1334 = AXIS2_PLACEMENT_3D ( 'NONE', #3406, #2197, #266 ) ;
+#1335 = DIRECTION ( 'NONE',  ( 8.673617379884027600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1336 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2279 ) ) ;
+#1337 = VECTOR ( 'NONE', #2425, 1000.000000000000000 ) ;
+#1338 = FILL_AREA_STYLE_COLOUR ( '', #3361 ) ;
+#1339 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1340 = ADVANCED_FACE ( 'NONE', ( #3390 ), #1506, .T. ) ;
+#1341 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#1342 = SURFACE_STYLE_USAGE ( .BOTH. , #101 ) ;
+#1343 = VERTEX_POINT ( 'NONE', #2466 ) ;
+#1344 = SURFACE_STYLE_FILL_AREA ( #2109 ) ;
+#1345 = ORIENTED_EDGE ( 'NONE', *, *, #2629, .T. ) ;
+#1346 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 1.400000000000000600 ) ) ;
+#1347 = EDGE_LOOP ( 'NONE', ( #2899, #239, #3319, #2758 ) ) ;
+#1348 = VECTOR ( 'NONE', #734, 1000.000000000000000 ) ;
+#1349 = AXIS2_PLACEMENT_3D ( 'NONE', #398, #3261, #1051 ) ;
+#1350 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, 0.5000000000000026600 ) ) ;
+#1351 = ORIENTED_EDGE ( 'NONE', *, *, #2073, .T. ) ;
+#1352 = VECTOR ( 'NONE', #4049, 1000.000000000000000 ) ;
+#1353 = VERTEX_POINT ( 'NONE', #199 ) ;
+#1354 = DIRECTION ( 'NONE',  ( -0.7071067811865475700, -0.0000000000000000000, 0.7071067811865475700 ) ) ;
+#1355 = EDGE_CURVE ( 'NONE', #957, #1808, #1971, .T. ) ;
+#1356 = EDGE_LOOP ( 'NONE', ( #351, #3965, #2345, #3820, #992, #469, #393 ) ) ;
+#1357 = EDGE_CURVE ( 'NONE', #3552, #2789, #363, .T. ) ;
+#1358 = EDGE_LOOP ( 'NONE', ( #213, #2870, #592, #130, #2925, #2411 ) ) ;
+#1359 = ORIENTED_EDGE ( 'NONE', *, *, #3106, .T. ) ;
+#1360 = FACE_OUTER_BOUND ( 'NONE', #3225, .T. ) ;
+#1361 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1362 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#1363 = LINE ( 'NONE', #3391, #3241 ) ;
+#1364 = EDGE_CURVE ( 'NONE', #1898, #789, #2502, .T. ) ;
+#1365 = AXIS2_PLACEMENT_3D ( 'NONE', #1044, #2359, #764 ) ;
+#1366 = STYLED_ITEM ( 'NONE', ( #1509 ), #436 ) ;
+#1367 = ADVANCED_FACE ( 'NONE', ( #3431 ), #584, .F. ) ;
+#1368 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #121, 'distance_accuracy_value', 'NONE');
+#1369 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1370 = LINE ( 'NONE', #264, #915 ) ;
+#1371 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.583581274205331000 ) ) ;
+#1372 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1373 = LINE ( 'NONE', #1007, #3977 ) ;
+#1374 = EDGE_CURVE ( 'NONE', #2984, #705, #2577, .T. ) ;
+#1375 = EDGE_CURVE ( 'NONE', #682, #716, #1016, .T. ) ;
+#1376 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1377 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.0000000000000000000, 3.900000000000002600 ) ) ;
+#1379 = ORIENTED_EDGE ( 'NONE', *, *, #3532, .F. ) ;
+#1378 = AXIS2_PLACEMENT_3D ( 'NONE', #1177, #2128, #3043 ) ;
+#1380 = LINE ( 'NONE', #3939, #1422 ) ;
+#1381 = ORIENTED_EDGE ( 'NONE', *, *, #1133, .T. ) ;
+#1382 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .T. ) ;
+#1383 = ADVANCED_FACE ( 'NONE', ( #2179 ), #1638, .T. ) ;
+#1384 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1385 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1386 = FILL_AREA_STYLE_COLOUR ( '', #1161 ) ;
+#1387 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1008 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3421, #1227, #3713 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1388 = CARTESIAN_POINT ( 'NONE',  ( -1.853258605306116400, 2.299999999999999800, -4.755490261046476000 ) ) ;
+#1389 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #124 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2451, #1785, #158 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1390 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1391 = PLANE ( 'NONE',  #2614 ) ;
+#1392 = VERTEX_POINT ( 'NONE', #2727 ) ;
+#1393 = ORIENTED_EDGE ( 'NONE', *, *, #3661, .T. ) ;
+#1394 = SURFACE_SIDE_STYLE ('',( #3027 ) ) ;
+#1395 = SURFACE_SIDE_STYLE ('',( #1465 ) ) ;
+#1396 = LINE ( 'NONE', #634, #1707 ) ;
+#1397 = VERTEX_POINT ( 'NONE', #527 ) ;
+#1398 = SURFACE_STYLE_USAGE ( .BOTH. , #2651 ) ;
+#1399 = ADVANCED_FACE ( 'NONE', ( #3981 ), #1127, .F. ) ;
+#1400 = EDGE_LOOP ( 'NONE', ( #1308, #2402, #3031, #1230 ) ) ;
+#1401 = EDGE_LOOP ( 'NONE', ( #4040, #2284, #3888 ) ) ;
+#1402 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1403 = EDGE_CURVE ( 'NONE', #2295, #2149, #1527, .T. ) ;
+#1404 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#1405 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 0.0000000000000000000 ) ) ;
+#1406 = STYLED_ITEM ( 'NONE', ( #1507 ), #165 ) ;
+#1407 = EDGE_CURVE ( 'NONE', #1445, #3060, #1116, .T. ) ;
+#1408 = DIRECTION ( 'NONE',  ( 2.551063935260010500E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1409 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, 0.5000000000000024400 ) ) ;
+#1410 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 3.800000000000001200 ) ) ;
+#1411 = EDGE_LOOP ( 'NONE', ( #205, #2964, #3429, #2832 ) ) ;
+#1412 = AXIS2_PLACEMENT_3D ( 'NONE', #2072, #3967, #2088 ) ;
+#1413 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .F. ) ;
+#1414 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#1415 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1416 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -4.599999999999998800 ) ) ;
+#1417 = ORIENTED_EDGE ( 'NONE', *, *, #3077, .F. ) ;
+#1418 = PRESENTATION_STYLE_ASSIGNMENT (( #2488 ) ) ;
+#1419 = ADVANCED_FACE ( 'NONE', ( #54 ), #900, .F. ) ;
+#1420 = CARTESIAN_POINT ( 'NONE',  ( -5.065506758060767100, 2.208715574274766200, -4.792520405653338100 ) ) ;
+#1421 = EDGE_LOOP ( 'NONE', ( #3969, #1022, #2094, #1944 ) ) ;
+#1422 = VECTOR ( 'NONE', #481, 1000.000000000000100 ) ;
+#1423 = DIRECTION ( 'NONE',  ( -2.551063935260010500E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1424 = VERTEX_POINT ( 'NONE', #1532 ) ;
+#1425 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3758 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #100, #3919, #2017 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1426 = FILL_AREA_STYLE ('',( #3294 ) ) ;
+#1427 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -2.199999999999998800 ) ) ;
+#1428 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1429 = CARTESIAN_POINT ( 'NONE',  ( 1.853258605306118000, 2.299999999999999800, -4.755490261046476000 ) ) ;
+#1430 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1431 = EDGE_CURVE ( 'NONE', #2839, #4019, #1469, .T. ) ;
+#1432 = AXIS2_PLACEMENT_3D ( 'NONE', #3011, #1390, #2970 ) ;
+#1433 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1434 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -3.900000000000000800 ) ) ;
+#1435 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1436 = ORIENTED_EDGE ( 'NONE', *, *, #1575, .T. ) ;
+#1437 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3745, 'distance_accuracy_value', 'NONE');
+#1438 = VECTOR ( 'NONE', #3903, 1000.000000000000000 ) ;
+#1439 = STYLED_ITEM ( 'NONE', ( #3951 ), #2013 ) ;
+#1440 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#1441 = EDGE_LOOP ( 'NONE', ( #274, #1118, #1688, #3458 ) ) ;
+#1442 = CARTESIAN_POINT ( 'NONE',  ( 1.892524626211349100, 2.300000000000000300, -4.514197838905278800 ) ) ;
+#1443 = CYLINDRICAL_SURFACE ( 'NONE', #271, 0.1000000000000002600 ) ;
+#1444 = LINE ( 'NONE', #237, #3028 ) ;
+#1445 = VERTEX_POINT ( 'NONE', #2516 ) ;
+#1446 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#1447 = VECTOR ( 'NONE', #1665, 1000.000000000000000 ) ;
+#1448 = ORIENTED_EDGE ( 'NONE', *, *, #565, .T. ) ;
+#1449 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000400, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#1450 = FILL_AREA_STYLE_COLOUR ( '', #1814 ) ;
+#1451 = ORIENTED_EDGE ( 'NONE', *, *, #3384, .F. ) ;
+#1452 = CARTESIAN_POINT ( 'NONE',  ( -1.803441562130924100, 2.212279134661747600, -4.565465926241284200 ) ) ;
+#1453 = ORIENTED_EDGE ( 'NONE', *, *, #1719, .T. ) ;
+#1454 = FACE_OUTER_BOUND ( 'NONE', #1201, .T. ) ;
+#1455 = CARTESIAN_POINT ( 'NONE',  ( -1.813029792061769700, 2.299999999999999800, -4.559704997057406400 ) ) ;
+#1456 = LINE ( 'NONE', #2777, #2108 ) ;
+#1457 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 2.600000000000001400 ) ) ;
+#1458 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802514800, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#1459 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#1460 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#1461 = LINE ( 'NONE', #711, #1721 ) ;
+#1462 = ADVANCED_FACE ( 'NONE', ( #312 ), #890, .F. ) ;
+#1463 = FACE_OUTER_BOUND ( 'NONE', #753, .T. ) ;
+#1464 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1465 = SURFACE_STYLE_FILL_AREA ( #3860 ) ;
+#1466 = CARTESIAN_POINT ( 'NONE',  ( 1.790295002942567700, 2.300000000000000300, -4.536970207938285400 ) ) ;
+#1467 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3437 ), #472 ) ;
+#1468 = PLANE ( 'NONE',  #2274 ) ;
+#1469 = LINE ( 'NONE', #3401, #2024 ) ;
+#1470 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.299999999999999400, -4.533771539300743400 ) ) ;
+#1471 = CARTESIAN_POINT ( 'NONE',  ( 1.771788276206731400, 2.210983128345311900, 4.541559506433070900 ) ) ;
+#1472 = ORIENTED_EDGE ( 'NONE', *, *, #203, .T. ) ;
+#1473 = PLANE ( 'NONE',  #2926 ) ;
+#1474 = ORIENTED_EDGE ( 'NONE', *, *, #3937, .F. ) ;
+#1475 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .T. ) ;
+#1476 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.699999999999999300 ) ) ;
+#1477 = ORIENTED_EDGE ( 'NONE', *, *, #2269, .F. ) ;
+#1478 = ORIENTED_EDGE ( 'NONE', *, *, #2898, .F. ) ;
+#1479 = DIRECTION ( 'NONE',  ( -0.08682659386424786100, 0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#1480 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#1481 = LINE ( 'NONE', #663, #4048 ) ;
+#1482 = DIRECTION ( 'NONE',  ( -8.673617379884027600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1483 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4103 ) ) ;
+#1484 = FACE_OUTER_BOUND ( 'NONE', #3577, .T. ) ;
+#1485 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -2.599999999999999200 ) ) ;
+#1486 = EDGE_CURVE ( 'NONE', #587, #3492, #3928, .T. ) ;
+#1487 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#1488 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1406 ), #466 ) ;
+#1489 = EDGE_CURVE ( 'NONE', #1975, #3581, #1632, .T. ) ;
+#1490 = EDGE_CURVE ( 'NONE', #1134, #2619, #1937, .T. ) ;
+#1491 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3265 ), #420 ) ;
+#1492 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1493 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1494 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 1.400000000000001000 ) ) ;
+#1495 = VERTEX_POINT ( 'NONE', #1574 ) ;
+#1496 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #966, #2539, #1602, #3449 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1497 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1498 = ORIENTED_EDGE ( 'NONE', *, *, #243, .T. ) ;
+#1499 = PRESENTATION_STYLE_ASSIGNMENT (( #1911 ) ) ;
+#1500 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#1501 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#1503 = ORIENTED_EDGE ( 'NONE', *, *, #1675, .T. ) ;
+#1502 = EDGE_CURVE ( 'NONE', #3608, #3269, #441, .T. ) ;
+#1504 = VERTEX_POINT ( 'NONE', #635 ) ;
+#1505 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.0000000000000000000, 4.900000000000003000 ) ) ;
+#1506 = PLANE ( 'NONE',  #1205 ) ;
+#1507 = PRESENTATION_STYLE_ASSIGNMENT (( #2235 ) ) ;
+#1508 = ORIENTED_EDGE ( 'NONE', *, *, #3271, .F. ) ;
+#1509 = PRESENTATION_STYLE_ASSIGNMENT (( #2147 ) ) ;
+#1510 = ADVANCED_FACE ( 'NONE', ( #3829 ), #916, .F. ) ;
+#1511 = SURFACE_SIDE_STYLE ('',( #1737 ) ) ;
+#1512 = VECTOR ( 'NONE', #2204, 1000.000000000000000 ) ;
+#1513 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1514 = PRESENTATION_STYLE_ASSIGNMENT (( #813 ) ) ;
+#1515 = AXIS2_PLACEMENT_3D ( 'NONE', #2886, #2988, #2320 ) ;
+#1516 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1517 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1518 = EDGE_CURVE ( 'NONE', #3166, #1302, #2234, .T. ) ;
+#1519 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1520 = SURFACE_STYLE_USAGE ( .BOTH. , #861 ) ;
+#1521 = VERTEX_POINT ( 'NONE', #2272 ) ;
+#1522 = FILL_AREA_STYLE ('',( #3435 ) ) ;
+#1523 = AXIS2_PLACEMENT_3D ( 'NONE', #3470, #1587, #1569 ) ;
+#1524 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, -4.700887288251595700 ) ) ;
+#1525 = CARTESIAN_POINT ( 'NONE',  ( 1.771788276206731600, 2.210983128345311000, -4.541559506433070900 ) ) ;
+#1526 = ORIENTED_EDGE ( 'NONE', *, *, #1067, .F. ) ;
+#1527 = LINE ( 'NONE', #2484, #977 ) ;
+#1528 = AXIS2_PLACEMENT_3D ( 'NONE', #173, #2122, #2737 ) ;
+#1529 = SURFACE_SIDE_STYLE ('',( #3089 ) ) ;
+#1530 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.3831318918242516100, -4.912185023255580600 ) ) ;
+#1531 = CIRCLE ( 'NONE', #2413, 0.1000000000000002600 ) ;
+#1532 = CARTESIAN_POINT ( 'NONE',  ( 1.419118399066342600E-016, 2.230000000000000000, -1.158798112283793100 ) ) ;
+#1533 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#1534 = ORIENTED_EDGE ( 'NONE', *, *, #3592, .T. ) ;
+#1535 = CARTESIAN_POINT ( 'NONE',  ( -1.629413846781264700, 0.4000000000000000800, 4.699999999999999300 ) ) ;
+#1536 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1537 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1538 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1539 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1540 = EDGE_CURVE ( 'NONE', #272, #3301, #1063, .T. ) ;
+#1541 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1542 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1543 = VERTEX_POINT ( 'NONE', #1908 ) ;
+#1544 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1545 = EDGE_CURVE ( 'NONE', #2256, #1134, #526, .T. ) ;
+#1546 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#1547 = VERTEX_POINT ( 'NONE', #675 ) ;
+#1548 = LINE ( 'NONE', #1691, #1250 ) ;
+#1549 = AXIS2_PLACEMENT_3D ( 'NONE', #1950, #1270, #2545 ) ;
+#1550 = AXIS2_PLACEMENT_3D ( 'NONE', #1216, #3746, #4026 ) ;
+#1551 = CYLINDRICAL_SURFACE ( 'NONE', #2003, 0.05000000000000005100 ) ;
+#1552 = FILL_AREA_STYLE_COLOUR ( '', #2962 ) ;
+#1553 = AXIS2_PLACEMENT_3D ( 'NONE', #3220, #3828, #1300 ) ;
+#1554 = EDGE_LOOP ( 'NONE', ( #3298, #1854, #2513, #1578, #77, #1075 ) ) ;
+#1555 = VECTOR ( 'NONE', #3103, 1000.000000000000000 ) ;
+#1556 = ORIENTED_EDGE ( 'NONE', *, *, #1786, .T. ) ;
+#1557 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.400000000000000600 ) ) ;
+#1558 = CARTESIAN_POINT ( 'NONE',  ( 5.115380530190827300, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#1559 = ORIENTED_EDGE ( 'NONE', *, *, #688, .T. ) ;
+#1560 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ;
+#1561 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1562 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1563 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1564 = ADVANCED_FACE ( 'NONE', ( #2174 ), #1294, .F. ) ;
+#1565 = LINE ( 'NONE', #3121, #962 ) ;
+#1566 = SURFACE_STYLE_USAGE ( .BOTH. , #2811 ) ;
+#1567 = SURFACE_STYLE_FILL_AREA ( #3705 ) ;
+#1568 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.299999999999999800, -4.792520405653338100 ) ) ;
+#1569 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1570 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2426 ), #3253 ) ;
+#1571 = VECTOR ( 'NONE', #2195, 1000.000000000000100 ) ;
+#1572 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2705, 'distance_accuracy_value', 'NONE');
+#1573 = SURFACE_STYLE_FILL_AREA ( #759 ) ;
+#1574 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 1.000000000000000900 ) ) ;
+#1575 = EDGE_CURVE ( 'NONE', #2558, #2984, #3675, .T. ) ;
+#1576 = EDGE_CURVE ( 'NONE', #1324, #3189, #3295, .T. ) ;
+#1577 = SURFACE_STYLE_USAGE ( .BOTH. , #622 ) ;
+#1578 = ORIENTED_EDGE ( 'NONE', *, *, #192, .T. ) ;
+#1579 = EDGE_CURVE ( 'NONE', #1233, #3358, #3882, .T. ) ;
+#1580 = AXIS2_PLACEMENT_3D ( 'NONE', #2604, #2625, #1650 ) ;
+#1581 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .T. ) ;
+#1582 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, 4.485836606346963700 ) ) ;
+#1583 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1366 ) ) ;
+#1584 = LINE ( 'NONE', #3598, #2325 ) ;
+#1585 = EDGE_LOOP ( 'NONE', ( #3001, #473 ) ) ;
+#1586 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -2.199999999999998000 ) ) ;
+#1587 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1588 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2156, 'distance_accuracy_value', 'NONE');
+#1589 = LINE ( 'NONE', #4091, #881 ) ;
+#1590 = ADVANCED_FACE ( 'NONE', ( #2319 ), #2276, .T. ) ;
+#1591 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, -3.900000000000000800 ) ) ;
+#1592 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .T. ) ;
+#1593 = EDGE_CURVE ( 'NONE', #3917, #525, #2751, .T. ) ;
+#1594 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1595 = EDGE_CURVE ( 'NONE', #30, #3987, #2572, .T. ) ;
+#1596 = PLANE ( 'NONE',  #149 ) ;
+#1597 = CARTESIAN_POINT ( 'NONE',  ( -1.803255040027780500, 2.212279134304122200, 4.565279404200716800 ) ) ;
+#1598 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#1599 = AXIS2_PLACEMENT_3D ( 'NONE', #1457, #3623, #2383 ) ;
+#1600 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 2.600000000000001400 ) ) ;
+#1601 = CARTESIAN_POINT ( 'NONE',  ( -1.816228460699255400, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#1602 = CARTESIAN_POINT ( 'NONE',  ( 1.784534073758716100, 2.212279134661748500, -4.546558437869075300 ) ) ;
+#1603 = ORIENTED_EDGE ( 'NONE', *, *, #3726, .T. ) ;
+#1604 = SURFACE_SIDE_STYLE ('',( #1616 ) ) ;
+#1605 = CARTESIAN_POINT ( 'NONE',  ( -1.816603969187935900, 2.304292081665748600, 4.583205765716650500 ) ) ;
+#1606 = ORIENTED_EDGE ( 'NONE', *, *, #2269, .T. ) ;
+#1607 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1608 = LINE ( 'NONE', #2824, #4117 ) ;
+#1609 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2080 ), #3290 ) ;
+#1610 = VECTOR ( 'NONE', #1539, 1000.000000000000000 ) ;
+#1611 = ADVANCED_FACE ( 'NONE', ( #2864 ), #2422, .T. ) ;
+#1612 = ORIENTED_EDGE ( 'NONE', *, *, #2175, .T. ) ;
+#1613 = LINE ( 'NONE', #1017, #3915 ) ;
+#1614 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1615 = EDGE_LOOP ( 'NONE', ( #93, #2202, #15, #2893 ) ) ;
+#1616 = SURFACE_STYLE_FILL_AREA ( #3792 ) ;
+#1617 = VERTEX_POINT ( 'NONE', #29 ) ;
+#1618 = AXIS2_PLACEMENT_3D ( 'NONE', #3520, #964, #307 ) ;
+#1619 = AXIS2_PLACEMENT_3D ( 'NONE', #3109, #1228, #3422 ) ;
+#1620 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1621 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#1622 = VECTOR ( 'NONE', #1766, 1000.000000000000000 ) ;
+#1623 = LINE ( 'NONE', #3678, #3657 ) ;
+#1624 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.0000000000000000000, -3.900000000000001700 ) ) ;
+#1625 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1626 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1627 = LINE ( 'NONE', #1505, #2364 ) ;
+#1628 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1629 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1630 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.200000000000000200, -4.485836606346964600 ) ) ;
+#1631 = EDGE_LOOP ( 'NONE', ( #3813, #1042, #379, #3513 ) ) ;
+#1632 = LINE ( 'NONE', #1866, #258 ) ;
+#1633 = EDGE_CURVE ( 'NONE', #1392, #2340, #1373, .T. ) ;
+#1634 = SURFACE_STYLE_USAGE ( .BOTH. , #1394 ) ;
+#1635 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
+#1636 = PRESENTATION_STYLE_ASSIGNMENT (( #2097 ) ) ;
+#1637 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#1638 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #2428, #857, #3379 ),
+ ( #2743, #2116, #491 ),
+ ( #3960, #2775, #4005 ),
+ ( #3340, #1470, #1176 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 1.445602896647336400E-015, 0.7816000651241696900 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708307300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513128400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1639 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.299999999999999800, 4.792520405653336400 ) ) ;
+#1640 = EDGE_CURVE ( 'NONE', #1255, #3274, #676, .T. ) ;
+#1641 = ORIENTED_EDGE ( 'NONE', *, *, #217, .T. ) ;
+#1642 = AXIS2_PLACEMENT_3D ( 'NONE', #516, #815, #3315 ) ;
+#1643 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 2.200000000000001100 ) ) ;
+#1644 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2979 ), #1846 ) ;
+#1645 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#1646 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.200000000000000200, 4.591567626612763000 ) ) ;
+#1647 = LINE ( 'NONE', #822, #541 ) ;
+#1648 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.300000000000000300, 4.551306739230214200 ) ) ;
+#1649 = ORIENTED_EDGE ( 'NONE', *, *, #2139, .F. ) ;
+#1650 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1651 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 0.0000000000000000000 ) ) ;
+#1652 = VECTOR ( 'NONE', #2086, 1000.000000000000000 ) ;
+#1653 = ORIENTED_EDGE ( 'NONE', *, *, #3732, .F. ) ;
+#1654 = EDGE_CURVE ( 'NONE', #1806, #1617, #866, .T. ) ;
+#1655 = LINE ( 'NONE', #3578, #1033 ) ;
+#1656 = VECTOR ( 'NONE', #224, 1000.000000000000000 ) ;
+#1657 = CARTESIAN_POINT ( 'NONE',  ( -5.065506758060767100, 2.208715574274766200, 4.700887288251594000 ) ) ;
+#1658 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1659 = ORIENTED_EDGE ( 'NONE', *, *, #1936, .T. ) ;
+#1660 = ORIENTED_EDGE ( 'NONE', *, *, #3132, .F. ) ;
+#1661 = VECTOR ( 'NONE', #1210, 1000.000000000000000 ) ;
+#1662 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#1663 = VERTEX_POINT ( 'NONE', #2649 ) ;
+#1664 = CARTESIAN_POINT ( 'NONE',  ( -1.808440493566926700, 2.210983128345297600, 4.578211723793263100 ) ) ;
+#1665 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1666 = AXIS2_PLACEMENT_3D ( 'NONE', #3495, #2584, #1956 ) ;
+#1667 = ADVANCED_FACE ( 'NONE', ( #2367 ), #1972, .F. ) ;
+#1668 = VERTEX_POINT ( 'NONE', #2294 ) ;
+#1669 = VERTEX_POINT ( 'NONE', #74 ) ;
+#1670 = PRESENTATION_STYLE_ASSIGNMENT (( #492 ) ) ;
+#1671 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802514800, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#1672 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1954 ) ) ;
+#1673 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1674 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1675 = EDGE_CURVE ( 'NONE', #3451, #42, #970, .T. ) ;
+#1676 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1677 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1678 = VECTOR ( 'NONE', #2118, 1000.000000000000000 ) ;
+#1679 = PRESENTATION_STYLE_ASSIGNMENT (( #1342 ) ) ;
+#1680 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3690 ), #895 ) ;
+#1681 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #948, #3216, #3177, #3167 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.445602896647336400E-015, 0.7816000651241666900 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1682 = VERTEX_POINT ( 'NONE', #2018 ) ;
+#1683 = DIRECTION ( 'NONE',  ( 7.588431925013015600E-016, -8.673617379884051200E-015, -1.000000000000000000 ) ) ;
+#1684 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#1685 = ORIENTED_EDGE ( 'NONE', *, *, #3306, .F. ) ;
+#1686 = LINE ( 'NONE', #1698, #2618 ) ;
+#1687 = ADVANCED_FACE ( 'NONE', ( #3334 ), #85, .T. ) ;
+#1688 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .T. ) ;
+#1689 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -3.600000000000000100 ) ) ;
+#1690 = PRESENTATION_STYLE_ASSIGNMENT (( #2837 ) ) ;
+#1691 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#1692 = PLANE ( 'NONE',  #2298 ) ;
+#1693 = VERTEX_POINT ( 'NONE', #432 ) ;
+#1694 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.850380530190823200 ) ) ;
+#1695 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .F. ) ;
+#1696 = FACE_OUTER_BOUND ( 'NONE', #724, .T. ) ;
+#1697 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1698 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#1699 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 3.800000000000000300 ) ) ;
+#1700 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1701 = EDGE_LOOP ( 'NONE', ( #3771, #2216, #1612, #396, #4004, #395, #3227, #935, #3460, #4120, #1475, #3527, #2793, #37, #583, #3564, #548, #2243, #1359, #3530 ) ) ;
+#1702 = VECTOR ( 'NONE', #921, 1000.000000000000000 ) ;
+#1703 = ADVANCED_FACE ( 'NONE', ( #1056 ), #3239, .F. ) ;
+#1704 = ORIENTED_EDGE ( 'NONE', *, *, #1375, .T. ) ;
+#1705 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4103 ), #2683 ) ;
+#1706 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#1707 = VECTOR ( 'NONE', #2248, 1000.000000000000000 ) ;
+#1708 = VERTEX_POINT ( 'NONE', #2924 ) ;
+#1709 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#1710 = VECTOR ( 'NONE', #371, 1000.000000000000000 ) ;
+#1711 = EDGE_CURVE ( 'NONE', #2259, #2772, #104, .T. ) ;
+#1712 = EDGE_LOOP ( 'NONE', ( #3323, #1978, #3770, #1855, #287 ) ) ;
+#1713 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .F. ) ;
+#1714 = ORIENTED_EDGE ( 'NONE', *, *, #934, .T. ) ;
+#1715 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3477, 'distance_accuracy_value', 'NONE');
+#1716 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1717 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -3.900000000000000800 ) ) ;
+#1718 = EDGE_CURVE ( 'NONE', #1026, #535, #358, .T. ) ;
+#1719 = EDGE_CURVE ( 'NONE', #2677, #1682, #4084, .T. ) ;
+#1720 = AXIS2_PLACEMENT_3D ( 'NONE', #1524, #2470, #2121 ) ;
+#1721 = VECTOR ( 'NONE', #1335, 1000.000000000000000 ) ;
+#1722 = VECTOR ( 'NONE', #1563, 1000.000000000000000 ) ;
+#1723 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1724 = ADVANCED_FACE ( 'NONE', ( #3778 ), #2312, .F. ) ;
+#1725 = LINE ( 'NONE', #2281, #2171 ) ;
+#1726 = EDGE_CURVE ( 'NONE', #1424, #214, #2858, .T. ) ;
+#1727 = PLANE ( 'NONE',  #645 ) ;
+#1728 = LINE ( 'NONE', #1217, #4092 ) ;
+#1729 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#1730 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1731 = EDGE_CURVE ( 'NONE', #604, #3793, #2062, .T. ) ;
+#1732 = VERTEX_POINT ( 'NONE', #2722 ) ;
+#1733 = LINE ( 'NONE', #1643, #3168 ) ;
+#1734 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1735 = STYLED_ITEM ( 'NONE', ( #2688 ), #380 ) ;
+#1736 = SURFACE_STYLE_USAGE ( .BOTH. , #2392 ) ;
+#1737 = SURFACE_STYLE_FILL_AREA ( #1816 ) ;
+#1738 = CARTESIAN_POINT ( 'NONE',  ( -1.808440493566927400, 2.210983128345306500, -4.578211723793276500 ) ) ;
+#1739 = ADVANCED_FACE ( 'NONE', ( #1869 ), #126, .F. ) ;
+#1740 = AXIS2_PLACEMENT_3D ( 'NONE', #3649, #868, #2142 ) ;
+#1741 = PLANE ( 'NONE',  #2723 ) ;
+#1742 = VERTEX_POINT ( 'NONE', #3605 ) ;
+#1743 = EDGE_LOOP ( 'NONE', ( #2940, #1298, #978, #3784 ) ) ;
+#1744 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1745 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -4.599999999999997900 ) ) ;
+#1746 = AXIS2_PLACEMENT_3D ( 'NONE', #1062, #386, #2639 ) ;
+#1747 = FACE_OUTER_BOUND ( 'NONE', #2328, .T. ) ;
+#1748 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1749 = VERTEX_POINT ( 'NONE', #1098 ) ;
+#1750 = VECTOR ( 'NONE', #758, 1000.000000000000000 ) ;
+#1751 = ORIENTED_EDGE ( 'NONE', *, *, #2275, .T. ) ;
+#1752 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1186, #2157, #581 ),
+ ( #897, #225, #1525 ),
+ ( #3118, #1466, #1788 ),
+ ( #3983, #4102, #3080 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055419700, 6.283185307179585300 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513135100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708302900, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#1753 = VERTEX_POINT ( 'NONE', #3920 ) ;
+#1754 = SURFACE_STYLE_FILL_AREA ( #3188 ) ;
+#1755 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1756 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2497, 'distance_accuracy_value', 'NONE');
+#1757 = EDGE_CURVE ( 'NONE', #705, #845, #50, .T. ) ;
+#1758 = EDGE_LOOP ( 'NONE', ( #1830, #2715, #2955, #455 ) ) ;
+#1759 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1760 = ORIENTED_EDGE ( 'NONE', *, *, #2570, .T. ) ;
+#1761 = EDGE_CURVE ( 'NONE', #3917, #2159, #197, .T. ) ;
+#1762 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1763 = FILL_AREA_STYLE_COLOUR ( '', #2624 ) ;
+#1764 = AXIS2_PLACEMENT_3D ( 'NONE', #191, #1831, #2107 ) ;
+#1765 = LINE ( 'NONE', #1131, #1678 ) ;
+#1766 = DIRECTION ( 'NONE',  ( 1.734723475976807100E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1767 = VECTOR ( 'NONE', #3224, 1000.000000000000000 ) ;
+#1768 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000001800, 0.0000000000000000000, -4.900000000000001200 ) ) ;
+#1769 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#1770 = VERTEX_POINT ( 'NONE', #808 ) ;
+#1771 = SURFACE_SIDE_STYLE ('',( #1077 ) ) ;
+#1772 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#1773 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#1774 = EDGE_LOOP ( 'NONE', ( #853, #1581, #1861, #3603 ) ) ;
+#1775 = LINE ( 'NONE', #3644, #2814 ) ;
+#1776 = FILL_AREA_STYLE_COLOUR ( '', #3069 ) ;
+#1777 = ORIENTED_EDGE ( 'NONE', *, *, #1757, .T. ) ;
+#1778 = CARTESIAN_POINT ( 'NONE',  ( -1.801662399216600500, 2.299999999999999800, -4.548337600783398200 ) ) ;
+#1779 = LINE ( 'NONE', #2909, #2332 ) ;
+#1780 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1781 = VERTEX_POINT ( 'NONE', #1409 ) ;
+#1782 = EDGE_CURVE ( 'NONE', #924, #140, #3524, .T. ) ;
+#1783 = SURFACE_SIDE_STYLE ('',( #470 ) ) ;
+#1784 = EDGE_CURVE ( 'NONE', #2998, #839, #2749, .T. ) ;
+#1785 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1786 = EDGE_CURVE ( 'NONE', #140, #2839, #252, .T. ) ;
+#1787 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820500, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#1788 = CARTESIAN_POINT ( 'NONE',  ( 1.784720595799286000, 2.212279134304120400, -4.546744959972221200 ) ) ;
+#1789 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1790 = ORIENTED_EDGE ( 'NONE', *, *, #772, .F. ) ;
+#1791 = STYLED_ITEM ( 'NONE', ( #3152 ), #1879 ) ;
+#1792 = EDGE_CURVE ( 'NONE', #3186, #3839, #1963, .T. ) ;
+#1793 = EDGE_CURVE ( 'NONE', #3274, #1153, #2250, .T. ) ;
+#1794 = EDGE_LOOP ( 'NONE', ( #2356, #2592, #3615, #709, #350, #3807 ) ) ;
+#1795 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#1796 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#1797 = LINE ( 'NONE', #2975, #1750 ) ;
+#1798 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1694, #2315, #2948, #1671 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055377900, 6.019786210100595400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9777472234667886600, 0.9777472234667886600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1799 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 0.2000000000000005100 ) ) ;
+#1800 = SURFACE_STYLE_FILL_AREA ( #3845 ) ;
+#1801 = ORIENTED_EDGE ( 'NONE', *, *, #1883, .F. ) ;
+#1802 = SURFACE_STYLE_FILL_AREA ( #2520 ) ;
+#1803 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#1804 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#1805 = STYLED_ITEM ( 'NONE', ( #1913 ), #2876 ) ;
+#1806 = VERTEX_POINT ( 'NONE', #468 ) ;
+#1807 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.4000000000000000200, 4.949999999999999300 ) ) ;
+#1808 = VERTEX_POINT ( 'NONE', #770 ) ;
+#1809 = VERTEX_POINT ( 'NONE', #1434 ) ;
+#1810 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -3.799999999999998500 ) ) ;
+#1811 = VECTOR ( 'NONE', #1330, 1000.000000000000000 ) ;
+#1812 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1813 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 1.349999999999999600 ) ) ;
+#1814 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1815 = LINE ( 'NONE', #185, #632 ) ;
+#1816 = FILL_AREA_STYLE ('',( #817 ) ) ;
+#1817 = AXIS2_PLACEMENT_3D ( 'NONE', #1239, #2778, #4025 ) ;
+#1818 = LINE ( 'NONE', #3898, #1269 ) ;
+#1819 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, 0.5000000000000024400 ) ) ;
+#1820 = VECTOR ( 'NONE', #1299, 1000.000000000000000 ) ;
+#1821 = CARTESIAN_POINT ( 'NONE',  ( 5.178433672837131000, 0.9179550319914965300, -4.813814203027955200 ) ) ;
+#1822 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4001 ) ) ;
+#1823 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#1824 = ORIENTED_EDGE ( 'NONE', *, *, #2130, .F. ) ;
+#1825 = VECTOR ( 'NONE', #3150, 1000.000000000000000 ) ;
+#1826 = ORIENTED_EDGE ( 'NONE', *, *, #1926, .F. ) ;
+#1827 = CARTESIAN_POINT ( 'NONE',  ( -5.115380530190823700, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#1828 = PLANE ( 'NONE',  #2181 ) ;
+#1829 = ORIENTED_EDGE ( 'NONE', *, *, #2972, .F. ) ;
+#1830 = ORIENTED_EDGE ( 'NONE', *, *, #3433, .F. ) ;
+#1831 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1832 = ORIENTED_EDGE ( 'NONE', *, *, #462, .T. ) ;
+#1833 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.600000000000000500 ) ) ;
+#1834 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.850380530190823200 ) ) ;
+#1835 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -0.9999999999999991100 ) ) ;
+#1836 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1837 = FILL_AREA_STYLE ('',( #601 ) ) ;
+#1838 = EDGE_CURVE ( 'NONE', #535, #4018, #518, .T. ) ;
+#1839 = FILL_AREA_STYLE_COLOUR ( '', #2840 ) ;
+#1840 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1841 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1842 = EDGE_CURVE ( 'NONE', #1325, #2395, #3825, .T. ) ;
+#1843 = EDGE_CURVE ( 'NONE', #1255, #902, #2905, .T. ) ;
+#1844 = CARTESIAN_POINT ( 'NONE',  ( 5.065506758060770700, 2.208715574274766200, 4.792520405653336400 ) ) ;
+#1845 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.445602896647339700E-015 ) ) ;
+#1846 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3555 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1517, #3711, #540 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#1847 = VERTEX_POINT ( 'NONE', #2989 ) ;
+#1848 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1849 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000036600, -4.877221121779189900 ) ) ;
+#1850 = FILL_AREA_STYLE_COLOUR ( '', #465 ) ;
+#1851 = ORIENTED_EDGE ( 'NONE', *, *, #3805, .T. ) ;
+#1852 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#1853 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.4000000000000000800, 4.720586153218734500 ) ) ;
+#1854 = ORIENTED_EDGE ( 'NONE', *, *, #561, .F. ) ;
+#1855 = ORIENTED_EDGE ( 'NONE', *, *, #2974, .F. ) ;
+#1856 = FILL_AREA_STYLE_COLOUR ( '', #2019 ) ;
+#1857 = SURFACE_STYLE_FILL_AREA ( #2774 ) ;
+#1858 = EDGE_LOOP ( 'NONE', ( #389, #478, #1713, #1453 ) ) ;
+#1859 = VECTOR ( 'NONE', #1281, 1000.000000000000000 ) ;
+#1860 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#1861 = ORIENTED_EDGE ( 'NONE', *, *, #3592, .F. ) ;
+#1862 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#1863 = AXIS2_PLACEMENT_3D ( 'NONE', #3636, #2736, #3648 ) ;
+#1864 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1865 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#1866 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#1867 = EDGE_CURVE ( 'NONE', #799, #1100, #2115, .T. ) ;
+#1868 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1869 = FACE_OUTER_BOUND ( 'NONE', #3970, .T. ) ;
+#1870 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, 0.08682659386424779200 ) ) ;
+#1871 = ORIENTED_EDGE ( 'NONE', *, *, #3258, .F. ) ;
+#1872 = AXIS2_PLACEMENT_3D ( 'NONE', #3586, #2025, #1697 ) ;
+#1873 = PLANE ( 'NONE',  #1549 ) ;
+#1874 = AXIS2_PLACEMENT_3D ( 'NONE', #3798, #2897, #2291 ) ;
+#1875 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, 0.0000000000000000000 ) ) ;
+#1876 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.850380530190825800 ) ) ;
+#1877 = ORIENTED_EDGE ( 'NONE', *, *, #53, .F. ) ;
+#1878 = SPHERICAL_SURFACE ( 'NONE', #4115, 0.1000000000000000100 ) ;
+#1879 = ADVANCED_FACE ( 'NONE', ( #3873 ), #238, .F. ) ;
+#1880 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2444 ) ) ;
+#1881 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1662, #46, #2589, #20 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.352396391919064000, 3.133996457043231500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1882 = FILL_AREA_STYLE_COLOUR ( '', #2467 ) ;
+#1883 = EDGE_CURVE ( 'NONE', #1781, #3060, #3244, .T. ) ;
+#1884 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .F. ) ;
+#1885 = FACE_OUTER_BOUND ( 'NONE', #1928, .T. ) ;
+#1886 = CARTESIAN_POINT ( 'NONE',  ( 1.798693260769785600, 2.300000000000000300, -4.442138421899001000 ) ) ;
+#1887 = ORIENTED_EDGE ( 'NONE', *, *, #3914, .T. ) ;
+#1888 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653033700, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#1889 = LINE ( 'NONE', #1621, #3061 ) ;
+#1890 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#1891 = ORIENTED_EDGE ( 'NONE', *, *, #2518, .F. ) ;
+#1892 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #75 ), #2021 ) ;
+#1893 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1894 = PLANE ( 'NONE',  #279 ) ;
+#1895 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000004400, 4.877221121779191600 ) ) ;
+#1896 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#1897 = SURFACE_STYLE_USAGE ( .BOTH. , #3134 ) ;
+#1898 = VERTEX_POINT ( 'NONE', #2471 ) ;
+#1899 = LINE ( 'NONE', #1601, #3548 ) ;
+#1900 = ORIENTED_EDGE ( 'NONE', *, *, #3830, .F. ) ;
+#1901 = STYLED_ITEM ( 'NONE', ( #2918 ), #2369 ) ;
+#1902 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2329 ), #3519 ) ;
+#1903 = CIRCLE ( 'NONE', #3463, 0.1000000000000001400 ) ;
+#1904 = PLANE ( 'NONE',  #3837 ) ;
+#1905 = ORIENTED_EDGE ( 'NONE', *, *, #2867, .T. ) ;
+#1906 = VECTOR ( 'NONE', #3964, 1000.000000000000000 ) ;
+#1907 = ORIENTED_EDGE ( 'NONE', *, *, #203, .F. ) ;
+#1908 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -1.399999999999998600 ) ) ;
+#1909 = VERTEX_POINT ( 'NONE', #3388 ) ;
+#1910 = ORIENTED_EDGE ( 'NONE', *, *, #439, .T. ) ;
+#1911 = SURFACE_STYLE_USAGE ( .BOTH. , #1225 ) ;
+#1912 = VERTEX_POINT ( 'NONE', #849 ) ;
+#1913 = PRESENTATION_STYLE_ASSIGNMENT (( #1897 ) ) ;
+#1914 = FILL_AREA_STYLE ('',( #3489 ) ) ;
+#1915 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1916 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#1917 = AXIS2_PLACEMENT_3D ( 'NONE', #3321, #503, #1744 ) ;
+#1918 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1919 = VECTOR ( 'NONE', #4123, 1000.000000000000000 ) ;
+#1920 = EDGE_CURVE ( 'NONE', #1781, #2981, #2015, .T. ) ;
+#1921 = PRESENTATION_STYLE_ASSIGNMENT (( #131 ) ) ;
+#1922 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#1923 = ORIENTED_EDGE ( 'NONE', *, *, #928, .F. ) ;
+#1924 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1925 = EDGE_CURVE ( 'NONE', #1287, #3836, #99, .T. ) ;
+#1926 = EDGE_CURVE ( 'NONE', #3492, #3166, #5, .T. ) ;
+#1927 = AXIS2_PLACEMENT_3D ( 'NONE', #1684, #1673, #3853 ) ;
+#1928 = EDGE_LOOP ( 'NONE', ( #2640, #3766, #3126, #1103 ) ) ;
+#1929 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1930 = VERTEX_POINT ( 'NONE', #2782 ) ;
+#1931 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#1932 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1933 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#1934 = ORIENTED_EDGE ( 'NONE', *, *, #112, .F. ) ;
+#1935 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -3.900000000000001700 ) ) ;
+#1936 = EDGE_CURVE ( 'NONE', #3269, #3078, #3376, .T. ) ;
+#1937 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1558, #2804, #1264, #1223 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.149188850136363600, 3.930788915260528400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#1938 = FACE_OUTER_BOUND ( 'NONE', #3916, .T. ) ;
+#1939 = AXIS2_PLACEMENT_3D ( 'NONE', #3212, #1607, #3526 ) ;
+#1940 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1941 = CARTESIAN_POINT ( 'NONE',  ( -1.766794234283348500, 2.304292081665748200, -4.533396030812062900 ) ) ;
+#1942 = EDGE_CURVE ( 'NONE', #1957, #2366, #693, .T. ) ;
+#1943 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#1944 = ORIENTED_EDGE ( 'NONE', *, *, #193, .T. ) ;
+#1945 = EDGE_LOOP ( 'NONE', ( #2799, #1085, #806, #2483 ) ) ;
+#1946 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, 0.5000000000000026600 ) ) ;
+#1947 = STYLED_ITEM ( 'NONE', ( #1690 ), #776 ) ;
+#1948 = SURFACE_STYLE_FILL_AREA ( #1179 ) ;
+#1949 = ORIENTED_EDGE ( 'NONE', *, *, #1640, .T. ) ;
+#1950 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.399999999999999500 ) ) ;
+#1951 = ORIENTED_EDGE ( 'NONE', *, *, #3402, .T. ) ;
+#1952 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1953 = VERTEX_POINT ( 'NONE', #1804 ) ;
+#1954 = STYLED_ITEM ( 'NONE', ( #3733 ), #1564 ) ;
+#1955 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#1956 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1957 = VERTEX_POINT ( 'NONE', #2170 ) ;
+#1958 = ORIENTED_EDGE ( 'NONE', *, *, #3668, .T. ) ;
+#1959 = VECTOR ( 'NONE', #3304, 1000.000000000000000 ) ;
+#1960 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -3.399999999999998600 ) ) ;
+#1961 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#1962 = AXIS2_PLACEMENT_3D ( 'NONE', #3699, #218, #1500 ) ;
+#1963 = LINE ( 'NONE', #3973, #1220 ) ;
+#1964 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#1965 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#1966 = ORIENTED_EDGE ( 'NONE', *, *, #3506, .T. ) ;
+#1967 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#1968 = ADVANCED_FACE ( 'NONE', ( #1484 ), #376, .F. ) ;
+#1969 = EDGE_CURVE ( 'NONE', #2686, #3274, #3542, .T. ) ;
+#1970 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#1971 = CIRCLE ( 'NONE', #423, 0.1000000000000002600 ) ;
+#1972 = PLANE ( 'NONE',  #3270 ) ;
+#1973 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #625 ), #842 ) ;
+#1974 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#1975 = VERTEX_POINT ( 'NONE', #1834 ) ;
+#1976 = LINE ( 'NONE', #3505, #2871 ) ;
+#1977 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3541 ), #3359 ) ;
+#1978 = ORIENTED_EDGE ( 'NONE', *, *, #3046, .F. ) ;
+#1979 = CARTESIAN_POINT ( 'NONE',  ( 1.813029792061767700, 2.300000000000008700, -4.559704997057402800 ) ) ;
+#1980 = CARTESIAN_POINT ( 'NONE',  ( 1.600565773584093700, 0.4042920816657483700, -4.699624491511318800 ) ) ;
+#1981 = ORIENTED_EDGE ( 'NONE', *, *, #2972, .T. ) ;
+#1982 = PRESENTATION_STYLE_ASSIGNMENT (( #146 ) ) ;
+#1983 = PLANE ( 'NONE',  #61 ) ;
+#1984 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.949999999999999300 ) ) ;
+#1985 = CARTESIAN_POINT ( 'NONE',  ( -1.784534073758715200, 2.212279134661748500, -4.546558437869076200 ) ) ;
+#1986 = FACE_OUTER_BOUND ( 'NONE', #2427, .T. ) ;
+#1987 = DIRECTION ( 'NONE',  ( 1.445602896647339700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#1988 = ADVANCED_FACE ( 'NONE', ( #1241 ), #1752, .T. ) ;
+#1989 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2125 ) ) ;
+#1990 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, -0.08715574274765836000, -8.640611647116885700E-016 ) ) ;
+#1991 = ORIENTED_EDGE ( 'NONE', *, *, #249, .F. ) ;
+#1992 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#1993 = EDGE_CURVE ( 'NONE', #3955, #2253, #2445, .T. ) ;
+#1994 = ORIENTED_EDGE ( 'NONE', *, *, #248, .F. ) ;
+#1995 = EDGE_CURVE ( 'NONE', #1808, #1930, #483, .T. ) ;
+#1996 = VECTOR ( 'NONE', #1716, 1000.000000000000000 ) ;
+#1997 = FACE_OUTER_BOUND ( 'NONE', #1036, .T. ) ;
+#1998 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#1999 = ORIENTED_EDGE ( 'NONE', *, *, #563, .T. ) ;
+#2000 = PLANE ( 'NONE',  #2783 ) ;
+#2001 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .F. ) ;
+#2002 = EDGE_CURVE ( 'NONE', #3186, #604, #1647, .T. ) ;
+#2003 = AXIS2_PLACEMENT_3D ( 'NONE', #568, #1479, #2752 ) ;
+#2004 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2005 = ORIENTED_EDGE ( 'NONE', *, *, #1003, .F. ) ;
+#2006 = ORIENTED_EDGE ( 'NONE', *, *, #2275, .F. ) ;
+#2007 = ORIENTED_EDGE ( 'NONE', *, *, #4027, .T. ) ;
+#2008 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2009 = AXIS2_PLACEMENT_3D ( 'NONE', #4034, #1493, #569 ) ;
+#2010 = PLANE ( 'NONE',  #1432 ) ;
+#2011 = SPHERICAL_SURFACE ( 'NONE', #3760, 0.1000000000000000100 ) ;
+#2012 = EDGE_CURVE ( 'NONE', #1521, #2217, #785, .T. ) ;
+#2013 = ADVANCED_FACE ( 'NONE', ( #3446 ), #3040, .F. ) ;
+#2014 = EDGE_CURVE ( 'NONE', #2998, #1041, #3097, .T. ) ;
+#2015 = LINE ( 'NONE', #2480, #965 ) ;
+#2016 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #52, #2317, #3827, #3543 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 1.570796326794896600, 3.054326190990079000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8248515578734154600, 0.8248515578734154600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2017 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2018 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -0.9999999999999991100 ) ) ;
+#2019 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2020 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.0000000000000000000, 0.5000000000000024400 ) ) ;
+#2021 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1368 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #121, #437, #2372 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2022 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .F. ) ;
+#2023 = PLANE ( 'NONE',  #1099 ) ;
+#2024 = VECTOR ( 'NONE', #2162, 1000.000000000000100 ) ;
+#2025 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2026 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#2027 = ORIENTED_EDGE ( 'NONE', *, *, #2434, .F. ) ;
+#2028 = FACE_OUTER_BOUND ( 'NONE', #949, .T. ) ;
+#2029 = EDGE_LOOP ( 'NONE', ( #2675, #1090, #3275, #2849, #2052 ) ) ;
+#2030 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.5000000000000000000, 3.900000000000002600 ) ) ;
+#2031 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2032 = VERTEX_POINT ( 'NONE', #793 ) ;
+#2033 = ADVANCED_FACE ( 'NONE', ( #1986 ), #3025, .F. ) ;
+#2034 = SURFACE_STYLE_FILL_AREA ( #1231 ) ;
+#2035 = AXIS2_PLACEMENT_3D ( 'NONE', #3971, #843, #520 ) ;
+#2036 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2037 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.9999999999999991100 ) ) ;
+#2038 = DIRECTION ( 'NONE',  ( 0.7071067811865474600, 0.0000000000000000000, 0.7071067811865474600 ) ) ;
+#2039 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 0.0000000000000000000 ) ) ;
+#2040 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2041 = ORIENTED_EDGE ( 'NONE', *, *, #2053, .T. ) ;
+#2042 = LINE ( 'NONE', #2509, #1197 ) ;
+#2043 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2044 = EDGE_CURVE ( 'NONE', #2603, #3740, #2196, .T. ) ;
+#2045 = ORIENTED_EDGE ( 'NONE', *, *, #143, .T. ) ;
+#2046 = CARTESIAN_POINT ( 'NONE',  ( -5.206281777851479800, 0.4675795650172733200, -4.900000000000002100 ) ) ;
+#2047 = FACE_OUTER_BOUND ( 'NONE', #2282, .T. ) ;
+#2048 = ADVANCED_FACE ( 'NONE', ( #2969 ), #3018, .T. ) ;
+#2049 = ORIENTED_EDGE ( 'NONE', *, *, #3614, .F. ) ;
+#2050 = EDGE_CURVE ( 'NONE', #2632, #1397, #830, .T. ) ;
+#2051 = FACE_OUTER_BOUND ( 'NONE', #2872, .T. ) ;
+#2052 = ORIENTED_EDGE ( 'NONE', *, *, #1761, .F. ) ;
+#2053 = EDGE_CURVE ( 'NONE', #42, #1912, #167, .T. ) ;
+#2054 = LINE ( 'NONE', #2166, #2559 ) ;
+#2055 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2056 = VERTEX_POINT ( 'NONE', #2453 ) ;
+#2057 = CARTESIAN_POINT ( 'NONE',  ( -1.808444455684394800, 2.211028415555189600, -4.577944983426008600 ) ) ;
+#2058 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2059 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #1888, #919, #3755 ),
+ ( #2463, #542, #1597 ),
+ ( #1320, #3877, #1664 ),
+ ( #1961, #3535, #402 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( -1.776356839400250500E-015, 0.7816000651241648000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708284000, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513171700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2060 = FILL_AREA_STYLE_COLOUR ( '', #677 ) ;
+#2061 = ORIENTED_EDGE ( 'NONE', *, *, #356, .F. ) ;
+#2062 = LINE ( 'NONE', #115, #1050 ) ;
+#2063 = SURFACE_STYLE_FILL_AREA ( #700 ) ;
+#2064 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -2.199999999999998800 ) ) ;
+#2065 = EDGE_LOOP ( 'NONE', ( #756, #2659, #3281, #69 ) ) ;
+#2066 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2067 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2068 = VECTOR ( 'NONE', #3702, 1000.000000000000000 ) ;
+#2069 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.9999999999999991100 ) ) ;
+#2070 = EDGE_LOOP ( 'NONE', ( #942, #2124, #1606, #2726 ) ) ;
+#2071 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, -4.899999999999997700 ) ) ;
+#2072 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.200000000000000200, -4.442138421899001000 ) ) ;
+#2073 = EDGE_CURVE ( 'NONE', #1198, #42, #3353, .T. ) ;
+#2074 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .F. ) ;
+#2075 = CARTESIAN_POINT ( 'NONE',  ( -1.853258605306116600, 2.299999999999999800, 4.755490261046474200 ) ) ;
+#2076 = LINE ( 'NONE', #2168, #2773 ) ;
+#2077 = ORIENTED_EDGE ( 'NONE', *, *, #494, .F. ) ;
+#2078 = STYLED_ITEM ( 'NONE', ( #1921 ), #3855 ) ;
+#2079 = SURFACE_STYLE_USAGE ( .BOTH. , #2389 ) ;
+#2080 = STYLED_ITEM ( 'NONE', ( #1254 ), #752 ) ;
+#2081 = FILL_AREA_STYLE ('',( #1776 ) ) ;
+#2082 = VECTOR ( 'NONE', #807, 1000.000000000000000 ) ;
+#2083 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2084 = AXIS2_PLACEMENT_3D ( 'NONE', #343, #2588, #1278 ) ;
+#2085 = LINE ( 'NONE', #2784, #4105 ) ;
+#2086 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 5.782411586589358800E-015 ) ) ;
+#2087 = FILL_AREA_STYLE ('',( #1151 ) ) ;
+#2088 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2089 = ADVANCED_FACE ( 'NONE', ( #25 ), #3307, .T. ) ;
+#2090 = ORIENTED_EDGE ( 'NONE', *, *, #2563, .T. ) ;
+#2091 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2092 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #75 ) ) ;
+#2093 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2094 = ORIENTED_EDGE ( 'NONE', *, *, #286, .T. ) ;
+#2095 = LINE ( 'NONE', #2769, #1702 ) ;
+#2096 = ORIENTED_EDGE ( 'NONE', *, *, #2570, .F. ) ;
+#2097 = SURFACE_STYLE_USAGE ( .BOTH. , #1144 ) ;
+#2098 = VERTEX_POINT ( 'NONE', #3706 ) ;
+#2099 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2100 = ORIENTED_EDGE ( 'NONE', *, *, #1047, .T. ) ;
+#2101 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, 4.749809734904586900 ) ) ;
+#2102 = PLANE ( 'NONE',  #2442 ) ;
+#2103 = ORIENTED_EDGE ( 'NONE', *, *, #1993, .T. ) ;
+#2104 = ORIENTED_EDGE ( 'NONE', *, *, #2973, .T. ) ;
+#2105 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3419, 'distance_accuracy_value', 'NONE');
+#2106 = LINE ( 'NONE', #3952, #1622 ) ;
+#2107 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2108 = VECTOR ( 'NONE', #2462, 1000.000000000000000 ) ;
+#2109 = FILL_AREA_STYLE ('',( #819 ) ) ;
+#2110 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, -0.0000000000000000000 ) ) ;
+#2111 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.0000000000000000000, 3.900000000000002600 ) ) ;
+#2112 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2608, 'distance_accuracy_value', 'NONE');
+#2113 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1901 ) ) ;
+#2114 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #2438 ) ) ;
+#2115 = LINE ( 'NONE', #4046, #2655 ) ;
+#2116 = CARTESIAN_POINT ( 'NONE',  ( -1.790295002942583700, 2.299999999999999800, -4.536970207938272100 ) ) ;
+#2117 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2118 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2119 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.949999999999999300 ) ) ;
+#2120 = ORIENTED_EDGE ( 'NONE', *, *, #2678, .T. ) ;
+#2121 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 8.673617379884051200E-015 ) ) ;
+#2122 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2123 = CYLINDRICAL_SURFACE ( 'NONE', #2684, 1.158798112283793100 ) ;
+#2124 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .T. ) ;
+#2125 = STYLED_ITEM ( 'NONE', ( #442 ), #3302 ) ;
+#2126 = PRESENTATION_STYLE_ASSIGNMENT (( #2860 ) ) ;
+#2127 = FILL_AREA_STYLE_COLOUR ( '', #2912 ) ;
+#2128 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2129 = EDGE_LOOP ( 'NONE', ( #1393, #151, #3851, #1002 ) ) ;
+#2130 = EDGE_CURVE ( 'NONE', #3060, #1198, #2085, .T. ) ;
+#2131 = ORIENTED_EDGE ( 'NONE', *, *, #2352, .F. ) ;
+#2132 = CIRCLE ( 'NONE', #1334, 0.1000000000000002600 ) ;
+#2133 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2134 = SURFACE_SIDE_STYLE ('',( #3108 ) ) ;
+#2135 = EDGE_CURVE ( 'NONE', #3740, #525, #887, .T. ) ;
+#2136 = EDGE_CURVE ( 'NONE', #2575, #2210, #3219, .T. ) ;
+#2137 = FILL_AREA_STYLE_COLOUR ( '', #2493 ) ;
+#2138 = VECTOR ( 'NONE', #546, 1000.000000000000000 ) ;
+#2139 = EDGE_CURVE ( 'NONE', #1669, #1682, #3591, .T. ) ;
+#2140 = EDGE_CURVE ( 'NONE', #2098, #2256, #1184, .T. ) ;
+#2141 = AXIS2_PLACEMENT_3D ( 'NONE', #3157, #2574, #2859 ) ;
+#2142 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#2143 = CARTESIAN_POINT ( 'NONE',  ( 5.057520405653338700, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#2144 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #292, 'distance_accuracy_value', 'NONE');
+#2145 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2146 = CARTESIAN_POINT ( 'NONE',  ( 1.797893605388171800, 2.299999999999999800, 4.442138424789066100 ) ) ;
+#2147 = SURFACE_STYLE_USAGE ( .BOTH. , #4068 ) ;
+#2148 = EDGE_CURVE ( 'NONE', #716, #1693, #827, .T. ) ;
+#2149 = VERTEX_POINT ( 'NONE', #196 ) ;
+#2150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2151 = VECTOR ( 'NONE', #831, 1000.000000000000000 ) ;
+#2152 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2153 = LINE ( 'NONE', #2843, #553 ) ;
+#2154 = EDGE_LOOP ( 'NONE', ( #2005, #3554, #3802, #2405 ) ) ;
+#2155 = VECTOR ( 'NONE', #944, 1000.000000000000000 ) ;
+#2156 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2157 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387236900, 2.299999999999999400, -4.533771539300743400 ) ) ;
+#2158 = ORIENTED_EDGE ( 'NONE', *, *, #1540, .T. ) ;
+#2159 = VERTEX_POINT ( 'NONE', #1807 ) ;
+#2160 = SURFACE_STYLE_FILL_AREA ( #3122 ) ;
+#2161 = CYLINDRICAL_SURFACE ( 'NONE', #3280, 0.1000000000000000500 ) ;
+#2162 = DIRECTION ( 'NONE',  ( 0.08682659386424784700, -0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#2163 = ORIENTED_EDGE ( 'NONE', *, *, #2566, .F. ) ;
+#2164 = EDGE_CURVE ( 'NONE', #346, #1847, #739, .T. ) ;
+#2165 = LINE ( 'NONE', #4128, #1314 ) ;
+#2166 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, -4.599999999999998800 ) ) ;
+#2167 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 2.600000000000000500 ) ) ;
+#2168 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 1.158798112283793100 ) ) ;
+#2169 = PLANE ( 'NONE',  #567 ) ;
+#2170 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#2171 = VECTOR ( 'NONE', #1964, 1000.000000000000000 ) ;
+#2172 = AXIS2_PLACEMENT_3D ( 'NONE', #3289, #2321, #370 ) ;
+#2173 = ORIENTED_EDGE ( 'NONE', *, *, #763, .F. ) ;
+#2174 = FACE_OUTER_BOUND ( 'NONE', #368, .T. ) ;
+#2175 = EDGE_CURVE ( 'NONE', #2240, #2575, #1027, .T. ) ;
+#2176 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2177 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#2178 = PLANE ( 'NONE',  #2590 ) ;
+#2179 = FACE_OUTER_BOUND ( 'NONE', #531, .T. ) ;
+#2180 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2182 = VERTEX_POINT ( 'NONE', #1494 ) ;
+#2181 = AXIS2_PLACEMENT_3D ( 'NONE', #227, #2473, #1519 ) ;
+#2183 = ORIENTED_EDGE ( 'NONE', *, *, #1374, .F. ) ;
+#2184 = SURFACE_SIDE_STYLE ('',( #2034 ) ) ;
+#2185 = VECTOR ( 'NONE', #186, 1000.000000000000000 ) ;
+#2186 = ORIENTED_EDGE ( 'NONE', *, *, #331, .F. ) ;
+#2187 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2188 = PRESENTATION_STYLE_ASSIGNMENT (( #2479 ) ) ;
+#2189 = ORIENTED_EDGE ( 'NONE', *, *, #4028, .T. ) ;
+#2190 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2191 = EDGE_CURVE ( 'NONE', #3255, #3301, #72, .T. ) ;
+#2192 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2193 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2194 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3146, 'distance_accuracy_value', 'NONE');
+#2195 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#2196 = CIRCLE ( 'NONE', #911, 0.1000000000000001400 ) ;
+#2197 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.176687297297084800E-015 ) ) ;
+#2198 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2904 ), #1389 ) ;
+#2199 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#2200 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000000900, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#2201 = AXIS2_PLACEMENT_3D ( 'NONE', #1460, #2433, #1796 ) ;
+#2202 = ORIENTED_EDGE ( 'NONE', *, *, #1842, .F. ) ;
+#2203 = FACE_OUTER_BOUND ( 'NONE', #1347, .T. ) ;
+#2204 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2205 = CARTESIAN_POINT ( 'NONE',  ( 1.835802161094721100, 2.300000000000000300, -4.457475373788651200 ) ) ;
+#2206 = ORIENTED_EDGE ( 'NONE', *, *, #4108, .F. ) ;
+#2207 = PRESENTATION_STYLE_ASSIGNMENT (( #1634 ) ) ;
+#2208 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.299999999999999800, 0.0000000000000000000 ) ) ;
+#2209 = FACE_OUTER_BOUND ( 'NONE', #299, .T. ) ;
+#2210 = VERTEX_POINT ( 'NONE', #1169 ) ;
+#2211 = CARTESIAN_POINT ( 'NONE',  ( -1.600190265095412100, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#2212 = FACE_OUTER_BOUND ( 'NONE', #2262, .T. ) ;
+#2213 = ORIENTED_EDGE ( 'NONE', *, *, #326, .T. ) ;
+#2214 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2215 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2216 = ORIENTED_EDGE ( 'NONE', *, *, #3886, .T. ) ;
+#2217 = VERTEX_POINT ( 'NONE', #1183 ) ;
+#2218 = ORIENTED_EDGE ( 'NONE', *, *, #2848, .F. ) ;
+#2219 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2220 = FILL_AREA_STYLE ('',( #2874 ) ) ;
+#2221 = ADVANCED_FACE ( 'NONE', ( #3496 ), #171, .T. ) ;
+#2222 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2223 = EDGE_CURVE ( 'NONE', #2032, #2632, #327, .T. ) ;
+#2224 = EDGE_CURVE ( 'NONE', #311, #1093, #2794, .T. ) ;
+#2225 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2226 = VECTOR ( 'NONE', #3327, 1000.000000000000000 ) ;
+#2227 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317377907500, 4.900000000000003000 ) ) ;
+#2228 = EDGE_CURVE ( 'NONE', #1749, #4018, #585, .T. ) ;
+#2229 = STYLED_ITEM ( 'NONE', ( #2273 ), #3786 ) ;
+#2230 = STYLED_ITEM ( 'NONE', ( #2523 ), #496 ) ;
+#2231 = LINE ( 'NONE', #336, #3671 ) ;
+#2232 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317377907500, 4.900000000000003000 ) ) ;
+#2233 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2234 = LINE ( 'NONE', #2562, #2809 ) ;
+#2235 = SURFACE_STYLE_USAGE ( .BOTH. , #1604 ) ;
+#2236 = VECTOR ( 'NONE', #464, 1000.000000000000000 ) ;
+#2237 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2238 = EDGE_CURVE ( 'NONE', #525, #311, #4050, .T. ) ;
+#2239 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2240 = VERTEX_POINT ( 'NONE', #2720 ) ;
+#2241 = LINE ( 'NONE', #6, #534 ) ;
+#2242 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#2243 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .T. ) ;
+#2244 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2834 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1868, #1561, #2192 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2245 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, 4.485836606346963700 ) ) ;
+#2246 = LINE ( 'NONE', #354, #538 ) ;
+#2247 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 1.000000000000000900 ) ) ;
+#2248 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2249 = FILL_AREA_STYLE ('',( #1331 ) ) ;
+#2250 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #148, #138, #2390, #2672 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 7.064785372303755500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853481400, 0.8065248903853481400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2251 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, -4.591567626612763000 ) ) ;
+#2252 = ORIENTED_EDGE ( 'NONE', *, *, #2855, .T. ) ;
+#2253 = VERTEX_POINT ( 'NONE', #1122 ) ;
+#2254 = DIRECTION ( 'NONE',  ( 5.421010862427522200E-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2255 = VECTOR ( 'NONE', #3344, 1000.000000000000000 ) ;
+#2256 = VERTEX_POINT ( 'NONE', #498 ) ;
+#2257 = LINE ( 'NONE', #917, #2155 ) ;
+#2258 = SURFACE_SIDE_STYLE ('',( #461 ) ) ;
+#2259 = VERTEX_POINT ( 'NONE', #3037 ) ;
+#2260 = VECTOR ( 'NONE', #3932, 1000.000000000000000 ) ;
+#2261 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2262 = EDGE_LOOP ( 'NONE', ( #558, #554, #2800, #2357 ) ) ;
+#2263 = FACE_OUTER_BOUND ( 'NONE', #1441, .T. ) ;
+#2264 = SURFACE_STYLE_FILL_AREA ( #591 ) ;
+#2265 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#2266 = PLANE ( 'NONE',  #3709 ) ;
+#2267 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2268 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -2.599999999999999200 ) ) ;
+#2269 = EDGE_CURVE ( 'NONE', #453, #1233, #3215, .T. ) ;
+#2270 = ORIENTED_EDGE ( 'NONE', *, *, #2566, .T. ) ;
+#2271 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2272 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.0000000000000000000, 4.900000000000003000 ) ) ;
+#2273 = PRESENTATION_STYLE_ASSIGNMENT (( #3817 ) ) ;
+#2274 = AXIS2_PLACEMENT_3D ( 'NONE', #2787, #2443, #524 ) ;
+#2275 = EDGE_CURVE ( 'NONE', #1957, #1288, #3697, .T. ) ;
+#2276 = SPHERICAL_SURFACE ( 'NONE', #451, 0.1000000000000000100 ) ;
+#2277 = ORIENTED_EDGE ( 'NONE', *, *, #1761, .T. ) ;
+#2278 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -3.900000000000001700 ) ) ;
+#2279 = STYLED_ITEM ( 'NONE', ( #768 ), #1462 ) ;
+#2280 = PRESENTATION_STYLE_ASSIGNMENT (( #3129 ) ) ;
+#2281 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#2282 = EDGE_LOOP ( 'NONE', ( #2500, #3164, #1310, #2689 ) ) ;
+#2283 = LINE ( 'NONE', #3012, #2185 ) ;
+#2284 = ORIENTED_EDGE ( 'NONE', *, *, #988, .T. ) ;
+#2285 = FILL_AREA_STYLE_COLOUR ( '', #2576 ) ;
+#2286 = ORIENTED_EDGE ( 'NONE', *, *, #2760, .T. ) ;
+#2287 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#2288 = PLANE ( 'NONE',  #280 ) ;
+#2289 = FILL_AREA_STYLE ('',( #2339 ) ) ;
+#2290 = CARTESIAN_POINT ( 'NONE',  ( 5.178433672837131000, 0.9179550319914965300, 4.813814203027954300 ) ) ;
+#2291 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2292 = EDGE_CURVE ( 'NONE', #1233, #4044, #891, .T. ) ;
+#2293 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#2294 = CARTESIAN_POINT ( 'NONE',  ( -5.065506758060767100, 2.208715574274766200, -4.700887288251595700 ) ) ;
+#2295 = VERTEX_POINT ( 'NONE', #482 ) ;
+#2296 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2297 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3897 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1272, #3170, #3749 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2298 = AXIS2_PLACEMENT_3D ( 'NONE', #1865, #571, #3092 ) ;
+#2299 = ORIENTED_EDGE ( 'NONE', *, *, #1545, .T. ) ;
+#2300 = VECTOR ( 'NONE', #400, 1000.000000000000000 ) ;
+#2301 = ORIENTED_EDGE ( 'NONE', *, *, #278, .F. ) ;
+#2302 = VECTOR ( 'NONE', #285, 1000.000000000000000 ) ;
+#2303 = ORIENTED_EDGE ( 'NONE', *, *, #3192, .T. ) ;
+#2304 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2305 = ADVANCED_FACE ( 'NONE', ( #1938 ), #544, .F. ) ;
+#2306 = VERTEX_POINT ( 'NONE', #3385 ) ;
+#2307 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2308 = ORIENTED_EDGE ( 'NONE', *, *, #2434, .T. ) ;
+#2309 = ORIENTED_EDGE ( 'NONE', *, *, #2635, .F. ) ;
+#2310 = LINE ( 'NONE', #3019, #456 ) ;
+#2311 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2312 = PLANE ( 'NONE',  #726 ) ;
+#2313 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #982, #1082, #1305, #84 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 7.064785372303751900 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853488000, 0.8065248903853488000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2314 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2869 ) ) ;
+#2315 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999999900, 0.4999999999999998900, -4.867916243816117600 ) ) ;
+#2316 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2317 = CARTESIAN_POINT ( 'NONE',  ( 1.853258605306117700, 2.299999999999999800, 4.755490261046472400 ) ) ;
+#2318 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1487, #2448, #3966, #2700 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2319 = FACE_OUTER_BOUND ( 'NONE', #2682, .T. ) ;
+#2320 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2321 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2322 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2323 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#2324 = ORIENTED_EDGE ( 'NONE', *, *, #410, .F. ) ;
+#2325 = VECTOR ( 'NONE', #2626, 1000.000000000000000 ) ;
+#2326 = ADVANCED_FACE ( 'NONE', ( #374 ), #4074, .T. ) ;
+#2327 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2546 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3759, #1893, #2591 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2328 = EDGE_LOOP ( 'NONE', ( #490, #2668, #63, #2173, #3650 ) ) ;
+#2329 = STYLED_ITEM ( 'NONE', ( #3099 ), #2881 ) ;
+#2330 = CARTESIAN_POINT ( 'NONE',  ( 1.801662399216601700, 2.299999999999999800, -4.548337600783398200 ) ) ;
+#2331 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#2332 = VECTOR ( 'NONE', #2254, 1000.000000000000000 ) ;
+#2333 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317378098400, -4.900000000000001200 ) ) ;
+#2334 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2335 = ORIENTED_EDGE ( 'NONE', *, *, #838, .F. ) ;
+#2336 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2337 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#2338 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#2339 = FILL_AREA_STYLE_COLOUR ( '', #674 ) ;
+#2340 = VERTEX_POINT ( 'NONE', #1546 ) ;
+#2341 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#2342 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2343 = ADVANCED_FACE ( 'NONE', ( #2670 ), #937, .F. ) ;
+#2344 = EDGE_CURVE ( 'NONE', #924, #3955, #3144, .T. ) ;
+#2345 = ORIENTED_EDGE ( 'NONE', *, *, #4124, .F. ) ;
+#2346 = STYLED_ITEM ( 'NONE', ( #747 ), #273 ) ;
+#2347 = FACE_OUTER_BOUND ( 'NONE', #3708, .T. ) ;
+#2348 = EDGE_CURVE ( 'NONE', #2687, #3078, #2132, .T. ) ;
+#2349 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2350 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#2351 = ORIENTED_EDGE ( 'NONE', *, *, #3050, .F. ) ;
+#2352 = EDGE_CURVE ( 'NONE', #2210, #106, #3211, .T. ) ;
+#2353 = SURFACE_STYLE_FILL_AREA ( #3796 ) ;
+#2354 = EDGE_CURVE ( 'NONE', #214, #3836, #2076, .T. ) ;
+#2355 = AXIS2_PLACEMENT_3D ( 'NONE', #1163, #4022, #3656 ) ;
+#2356 = ORIENTED_EDGE ( 'NONE', *, *, #658, .T. ) ;
+#2357 = ORIENTED_EDGE ( 'NONE', *, *, #248, .T. ) ;
+#2358 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2359 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2360 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2361 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2362 = EDGE_CURVE ( 'NONE', #2677, #3189, #3493, .T. ) ;
+#2363 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2364 = VECTOR ( 'NONE', #3432, 1000.000000000000000 ) ;
+#2365 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2366 = VERTEX_POINT ( 'NONE', #3139 ) ;
+#2367 = FACE_OUTER_BOUND ( 'NONE', #1282, .T. ) ;
+#2368 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3425 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1009, #707, #345 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2369 = ADVANCED_FACE ( 'NONE', ( #3693 ), #1873, .F. ) ;
+#2370 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2371 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3931, 'distance_accuracy_value', 'NONE');
+#2372 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2373 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #474, #774, #488 ),
+ ( #798, #2725, #1738 ),
+ ( #2712, #1455, #1113 ),
+ ( #3639, #1778, #2993 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 5.501585242055421400, 6.283185307179588000 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513132800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708312900, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2374 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 3.750000000000000000 ) ) ;
+#2375 = EDGE_CURVE ( 'NONE', #3955, #1259, #2420, .T. ) ;
+#2376 = VERTEX_POINT ( 'NONE', #24 ) ;
+#2377 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2378 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1947 ) ) ;
+#2379 = CYLINDRICAL_SURFACE ( 'NONE', #1553, 0.1000000000000001000 ) ;
+#2380 = DIRECTION ( 'NONE',  ( 0.7071067811865474600, 0.0000000000000000000, -0.7071067811865474600 ) ) ;
+#2381 = ORIENTED_EDGE ( 'NONE', *, *, #2437, .T. ) ;
+#2382 = AXIS2_PLACEMENT_3D ( 'NONE', #3004, #3626, #3954 ) ;
+#2383 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#2384 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2385 = VECTOR ( 'NONE', #3672, 1000.000000000000000 ) ;
+#2386 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2387 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2388 = ADVANCED_FACE ( 'NONE', ( #737 ), #2856, .T. ) ;
+#2389 = SURFACE_SIDE_STYLE ('',( #2786 ) ) ;
+#2390 = CARTESIAN_POINT ( 'NONE',  ( 1.629413846781266000, 0.4000000000000001300, 4.699999999999999300 ) ) ;
+#2391 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3260 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4109, #2239, #304 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2392 = SURFACE_SIDE_STYLE ('',( #3172 ) ) ;
+#2393 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .T. ) ;
+#2394 = FACE_OUTER_BOUND ( 'NONE', #1794, .T. ) ;
+#2395 = VERTEX_POINT ( 'NONE', #2555 ) ;
+#2396 = SURFACE_STYLE_USAGE ( .BOTH. , #3963 ) ;
+#2397 = EDGE_CURVE ( 'NONE', #1353, #705, #1733, .T. ) ;
+#2398 = ORIENTED_EDGE ( 'NONE', *, *, #590, .F. ) ;
+#2399 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 0.0000000000000000000 ) ) ;
+#2400 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2401 = PRESENTATION_STYLE_ASSIGNMENT (( #269 ) ) ;
+#2402 = ORIENTED_EDGE ( 'NONE', *, *, #1540, .F. ) ;
+#2403 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #625 ) ) ;
+#2404 = LINE ( 'NONE', #570, #1661 ) ;
+#2405 = ORIENTED_EDGE ( 'NONE', *, *, #2489, .T. ) ;
+#2406 = LINE ( 'NONE', #2901, #555 ) ;
+#2407 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.5000000000000000000, 3.900000000000003500 ) ) ;
+#2408 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -3.399999999999999500 ) ) ;
+#2409 = EDGE_LOOP ( 'NONE', ( #1333, #2554, #3404, #1030 ) ) ;
+#2410 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#2411 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .T. ) ;
+#2412 = CARTESIAN_POINT ( 'NONE',  ( 1.766418725794669300, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#2413 = AXIS2_PLACEMENT_3D ( 'NONE', #109, #3871, #80 ) ;
+#2414 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -8.400000000000000400 ) ) ;
+#2415 = FACE_OUTER_BOUND ( 'NONE', #2755, .T. ) ;
+#2416 = CARTESIAN_POINT ( 'NONE',  ( 1.813001070941992600, 2.263110766273074100, -4.795747795410601800 ) ) ;
+#2417 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2418 = ORIENTED_EDGE ( 'NONE', *, *, #3048, .F. ) ;
+#2419 = VECTOR ( 'NONE', #3399, 1000.000000000000000 ) ;
+#2420 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2245, #3500, #1648, #3194 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( -8.881784197001252300E-016, 0.7816000651241650200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2421 = LINE ( 'NONE', #4070, #1571 ) ;
+#2422 = CYLINDRICAL_SURFACE ( 'NONE', #2084, 0.1000000000000001000 ) ;
+#2423 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -0.9999999999999983300 ) ) ;
+#2424 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#2425 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 5.782411586589358800E-015 ) ) ;
+#2427 = EDGE_LOOP ( 'NONE', ( #3630, #175, #3852, #1178 ) ) ;
+#2426 = STYLED_ITEM ( 'NONE', ( #3803 ), #3268 ) ;
+#2428 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653033700, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#2429 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.399999999999999500 ) ) ;
+#2430 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, 0.0000000000000000000 ) ) ;
+#2431 = LINE ( 'NONE', #1350, #414 ) ;
+#2432 = EDGE_CURVE ( 'NONE', #3255, #1668, #19, .T. ) ;
+#2433 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#2434 = EDGE_CURVE ( 'NONE', #2603, #92, #1681, .T. ) ;
+#2435 = ORIENTED_EDGE ( 'NONE', *, *, #600, .T. ) ;
+#2436 = SURFACE_STYLE_FILL_AREA ( #614 ) ;
+#2437 = EDGE_CURVE ( 'NONE', #2340, #1663, #2965, .T. ) ;
+#2438 = PRODUCT ( 'Infineon PG-HSOF-8-1', 'Infineon PG-HSOF-8-1', '', ( #652 ) ) ;
+#2439 = ORIENTED_EDGE ( 'NONE', *, *, #112, .T. ) ;
+#2440 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2441 = SURFACE_SIDE_STYLE ('',( #1567 ) ) ;
+#2442 = AXIS2_PLACEMENT_3D ( 'NONE', #144, #2400, #2417 ) ;
+#2443 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2444 = STYLED_ITEM ( 'NONE', ( #3665 ), #1724 ) ;
+#2445 = CIRCLE ( 'NONE', #1012, 0.1000000000000001400 ) ;
+#2446 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2447 = EDGE_CURVE ( 'NONE', #1732, #219, #2582, .T. ) ;
+#2448 = CARTESIAN_POINT ( 'NONE',  ( -1.772055016573991000, 2.211028415555189100, 4.541555544315603900 ) ) ;
+#2449 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, 0.5000000000000026600 ) ) ;
+#2450 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .T. ) ;
+#2451 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2452 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3776 ), #1321 ) ;
+#2453 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#2454 = ORIENTED_EDGE ( 'NONE', *, *, #3614, .T. ) ;
+#2455 = LINE ( 'NONE', #2290, #2658 ) ;
+#2456 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#2457 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2242, #4098, #22, #2227 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.352396391919069800, 2.713763515825749400 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9891473900925635800, 0.9891473900925635800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2458 = FILL_AREA_STYLE ('',( #2127 ) ) ;
+#2459 = LINE ( 'NONE', #3064, #1652 ) ;
+#2460 = ORIENTED_EDGE ( 'NONE', *, *, #1357, .F. ) ;
+#2461 = PLANE ( 'NONE',  #1962 ) ;
+#2462 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2463 = CARTESIAN_POINT ( 'NONE',  ( -1.891960807806116100, 2.299999999999999800, 4.513634024649479500 ) ) ;
+#2464 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .T. ) ;
+#2465 = PLANE ( 'NONE',  #1642 ) ;
+#2466 = CARTESIAN_POINT ( 'NONE',  ( 1.658748866352593100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#2467 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2468 = ORIENTED_EDGE ( 'NONE', *, *, #2432, .T. ) ;
+#2469 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#2470 = DIRECTION ( 'NONE',  ( 7.588431925013015600E-016, 8.673617379884051200E-015, -1.000000000000000000 ) ) ;
+#2471 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160427400, -4.950000000000001100 ) ) ;
+#2472 = PRESENTATION_STYLE_ASSIGNMENT (( #624 ) ) ;
+#2473 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2474 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 2.200000000000001100 ) ) ;
+#2475 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2476 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.299999999999999400, 4.533771539300743400 ) ) ;
+#2477 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2478 = VECTOR ( 'NONE', #3209, 1000.000000000000000 ) ;
+#2479 = SURFACE_STYLE_USAGE ( .BOTH. , #2184 ) ;
+#2480 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, 0.5000000000000026600 ) ) ;
+#2481 = LINE ( 'NONE', #2780, #3249 ) ;
+#2482 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, 4.556012182055179800 ) ) ;
+#2483 = ORIENTED_EDGE ( 'NONE', *, *, #133, .T. ) ;
+#2484 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#2485 = EDGE_CURVE ( 'NONE', #3033, #1397, #2246, .T. ) ;
+#2486 = EDGE_LOOP ( 'NONE', ( #3953, #3343, #344, #3721 ) ) ;
+#2487 = VECTOR ( 'NONE', #1940, 1000.000000000000000 ) ;
+#2488 = SURFACE_STYLE_USAGE ( .BOTH. , #2134 ) ;
+#2489 = EDGE_CURVE ( 'NONE', #2340, #2891, #3303, .T. ) ;
+#2490 = EDGE_CURVE ( 'NONE', #1668, #1975, #1481, .T. ) ;
+#2491 = ORIENTED_EDGE ( 'NONE', *, *, #2224, .F. ) ;
+#2492 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2493 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2494 = AXIS2_PLACEMENT_3D ( 'NONE', #2761, #1759, #3034 ) ;
+#2495 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 0.2000000000000009500 ) ) ;
+#2496 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2497 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2498 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2499 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2500 = ORIENTED_EDGE ( 'NONE', *, *, #1053, .F. ) ;
+#2501 = EDGE_LOOP ( 'NONE', ( #313, #2351, #3601, #2213 ) ) ;
+#2502 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #836, #3093, #3062, #1827 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.352396391919064000, 3.133996457043231000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219710600, 0.9497364005219710600, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2503 = SURFACE_SIDE_STYLE ('',( #3574 ) ) ;
+#2504 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2505 = LINE ( 'NONE', #2469, #844 ) ;
+#2506 = ORIENTED_EDGE ( 'NONE', *, *, #2877, .T. ) ;
+#2507 = LINE ( 'NONE', #1346, #3133 ) ;
+#2508 = LINE ( 'NONE', #536, #4067 ) ;
+#2509 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#2510 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #796 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1626, #361, #3834 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2511 = ORIENTED_EDGE ( 'NONE', *, *, #1518, .F. ) ;
+#2512 = ADVANCED_FACE ( 'NONE', ( #3066 ), #976, .T. ) ;
+#2513 = ORIENTED_EDGE ( 'NONE', *, *, #193, .F. ) ;
+#2514 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2515 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2516 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.0000000000000000000, -0.5000000000000004400 ) ) ;
+#2517 = EDGE_LOOP ( 'NONE', ( #3159, #3993, #1146, #1877 ) ) ;
+#2518 = EDGE_CURVE ( 'NONE', #3251, #2032, #886, .T. ) ;
+#2519 = ORIENTED_EDGE ( 'NONE', *, *, #1149, .F. ) ;
+#2520 = FILL_AREA_STYLE ('',( #3783 ) ) ;
+#2521 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.200000000000000200, 0.0000000000000000000 ) ) ;
+#2522 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2523 = PRESENTATION_STYLE_ASSIGNMENT (( #1398 ) ) ;
+#2524 = AXIS2_PLACEMENT_3D ( 'NONE', #3883, #2386, #1415 ) ;
+#2525 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2526 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2230 ) ) ;
+#2527 = FILL_AREA_STYLE ('',( #4056 ) ) ;
+#2528 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2529 = CYLINDRICAL_SURFACE ( 'NONE', #2494, 0.1000000000000002600 ) ;
+#2530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1439 ), #3147 ) ;
+#2531 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2532 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2533 = DIRECTION ( 'NONE',  ( -8.673617379884027600E-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2534 = CARTESIAN_POINT ( 'NONE',  ( 1.816228460699256500, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#2536 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
+#2535 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3478 ) ) ;
+#2537 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2538 = ORIENTED_EDGE ( 'NONE', *, *, #927, .F. ) ;
+#2539 = CARTESIAN_POINT ( 'NONE',  ( 1.772055016573991700, 2.211028415555189100, -4.541555544315603900 ) ) ;
+#2540 = LINE ( 'NONE', #1980, #825 ) ;
+#2541 = ORIENTED_EDGE ( 'NONE', *, *, #4107, .T. ) ;
+#2542 = FILL_AREA_STYLE ('',( #1850 ) ) ;
+#2543 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2544 = VECTOR ( 'NONE', #4036, 1000.000000000000000 ) ;
+#2545 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2546 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3759, 'distance_accuracy_value', 'NONE');
+#2547 = VERTEX_POINT ( 'NONE', #332 ) ;
+#2548 = ADVANCED_FACE ( 'NONE', ( #782 ), #2266, .F. ) ;
+#2549 = ORIENTED_EDGE ( 'NONE', *, *, #2485, .F. ) ;
+#2550 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1211, #1530, #1849, #3800 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.352396391919069800, 3.133996457043265700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219675100, 0.9497364005219675100, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2551 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.734723475976807100E-015 ) ) ;
+#2552 = LINE ( 'NONE', #613, #2633 ) ;
+#2553 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2554 = ORIENTED_EDGE ( 'NONE', *, *, #1867, .F. ) ;
+#2555 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -3.399999999999999000 ) ) ;
+#2556 = ORIENTED_EDGE ( 'NONE', *, *, #3065, .F. ) ;
+#2557 = ORIENTED_EDGE ( 'NONE', *, *, #3514, .F. ) ;
+#2558 = VERTEX_POINT ( 'NONE', #3528 ) ;
+#2559 = VECTOR ( 'NONE', #875, 1000.000000000000000 ) ;
+#2560 = LINE ( 'NONE', #3570, #760 ) ;
+#2561 = LINE ( 'NONE', #2994, #860 ) ;
+#2562 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 3.800000000000000300 ) ) ;
+#2563 = EDGE_CURVE ( 'NONE', #2981, #1198, #2431, .T. ) ;
+#2564 = EDGE_CURVE ( 'NONE', #3255, #91, #1818, .T. ) ;
+#2565 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.300000000000000300, 4.551306739230214200 ) ) ;
+#2566 = EDGE_CURVE ( 'NONE', #957, #106, #810, .T. ) ;
+#2567 = VECTOR ( 'NONE', #2496, 1000.000000000000000 ) ;
+#2568 = LINE ( 'NONE', #2534, #407 ) ;
+#2569 = ADVANCED_FACE ( 'NONE', ( #1283 ), #164, .T. ) ;
+#2570 = EDGE_CURVE ( 'NONE', #1975, #346, #1798, .T. ) ;
+#2571 = AXIS2_PLACEMENT_3D ( 'NONE', #209, #3387, #883 ) ;
+#2572 = LINE ( 'NONE', #1637, #2610 ) ;
+#2573 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2574 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2575 = VERTEX_POINT ( 'NONE', #2613 ) ;
+#2576 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2577 = LINE ( 'NONE', #2756, #3007 ) ;
+#2578 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2579 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#2580 = ORIENTED_EDGE ( 'NONE', *, *, #3514, .T. ) ;
+#2581 = ORIENTED_EDGE ( 'NONE', *, *, #1969, .F. ) ;
+#2582 = LINE ( 'NONE', #2278, #650 ) ;
+#2583 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 5.782411586589358800E-015 ) ) ;
+#2584 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2585 = VECTOR ( 'NONE', #533, 1000.000000000000000 ) ;
+#2586 = EDGE_CURVE ( 'NONE', #617, #3950, #321, .T. ) ;
+#2587 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2588 = DIRECTION ( 'NONE',  ( -0.08682659386424779200, -0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#2589 = CARTESIAN_POINT ( 'NONE',  ( 5.142221121779192200, 0.5000000000000032200, 4.949999999999998400 ) ) ;
+#2590 = AXIS2_PLACEMENT_3D ( 'NONE', #4007, #3044, #876 ) ;
+#2591 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2592 = ORIENTED_EDGE ( 'NONE', *, *, #862, .T. ) ;
+#2593 = LINE ( 'NONE', #790, #3503 ) ;
+#2594 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#2595 = VECTOR ( 'NONE', #2531, 1000.000000000000000 ) ;
+#2596 = ORIENTED_EDGE ( 'NONE', *, *, #3862, .F. ) ;
+#2597 = VECTOR ( 'NONE', #2634, 1000.000000000000000 ) ;
+#2598 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#2599 = ORIENTED_EDGE ( 'NONE', *, *, #53, .T. ) ;
+#2600 = SURFACE_SIDE_STYLE ('',( #2353 ) ) ;
+#2601 = ORIENTED_EDGE ( 'NONE', *, *, #1490, .F. ) ;
+#2602 = ORIENTED_EDGE ( 'NONE', *, *, #3264, .F. ) ;
+#2603 = VERTEX_POINT ( 'NONE', #695 ) ;
+#2604 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#2605 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2606 = EDGE_CURVE ( 'NONE', #189, #272, #1461, .T. ) ;
+#2607 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2608 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2609 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1385, 'distance_accuracy_value', 'NONE');
+#2610 = VECTOR ( 'NONE', #1306, 1000.000000000000000 ) ;
+#2611 = ADVANCED_FACE ( 'NONE', ( #1696 ), #2023, .F. ) ;
+#2612 = AXIS2_PLACEMENT_3D ( 'NONE', #3338, #3300, #1423 ) ;
+#2613 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -4.850380530190823200 ) ) ;
+#2614 = AXIS2_PLACEMENT_3D ( 'NONE', #1065, #391, #779 ) ;
+#2615 = LINE ( 'NONE', #1195, #2068 ) ;
+#2616 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2617 = ORIENTED_EDGE ( 'NONE', *, *, #71, .F. ) ;
+#2618 = VECTOR ( 'NONE', #3587, 1000.000000000000000 ) ;
+#2619 = VERTEX_POINT ( 'NONE', #2656 ) ;
+#2620 = FILL_AREA_STYLE ('',( #1386 ) ) ;
+#2621 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2622 = ORIENTED_EDGE ( 'NONE', *, *, #3207, .F. ) ;
+#2623 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2624 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2625 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2626 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2627 = ADVANCED_FACE ( 'NONE', ( #1104 ), #1741, .F. ) ;
+#2628 = EDGE_CURVE ( 'NONE', #3927, #789, #141, .T. ) ;
+#2629 = EDGE_CURVE ( 'NONE', #2376, #3987, #3420, .T. ) ;
+#2630 = FILL_AREA_STYLE_COLOUR ( '', #1203 ) ;
+#2631 = SURFACE_SIDE_STYLE ('',( #1573 ) ) ;
+#2632 = VERTEX_POINT ( 'NONE', #2714 ) ;
+#2633 = VECTOR ( 'NONE', #1620, 1000.000000000000000 ) ;
+#2634 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2635 = EDGE_CURVE ( 'NONE', #1693, #88, #1005, .T. ) ;
+#2636 = STYLED_ITEM ( 'NONE', ( #2401 ), #3490 ) ;
+#2637 = AXIS2_PLACEMENT_3D ( 'NONE', #1025, #1965, #365 ) ;
+#2638 = ORIENTED_EDGE ( 'NONE', *, *, #2701, .F. ) ;
+#2639 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#2640 = ORIENTED_EDGE ( 'NONE', *, *, #2790, .F. ) ;
+#2641 = LINE ( 'NONE', #925, #293 ) ;
+#2642 = ORIENTED_EDGE ( 'NONE', *, *, #671, .T. ) ;
+#2643 = FACE_OUTER_BOUND ( 'NONE', #1358, .T. ) ;
+#2645 = ORIENTED_EDGE ( 'NONE', *, *, #275, .T. ) ;
+#2644 = EDGE_CURVE ( 'NONE', #3927, #1026, #2561, .T. ) ;
+#2646 = EDGE_LOOP ( 'NONE', ( #1114, #3876, #1249, #665 ) ) ;
+#2647 = ORIENTED_EDGE ( 'NONE', *, *, #2923, .F. ) ;
+#2648 = VECTOR ( 'NONE', #2805, 1000.000000000000000 ) ;
+#2649 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 2.600000000000000500 ) ) ;
+#2650 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 2.549999999999999800 ) ) ;
+#2651 = SURFACE_SIDE_STYLE ('',( #3325 ) ) ;
+#2652 = SURFACE_STYLE_FILL_AREA ( #129 ) ;
+#2653 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1805 ) ) ;
+#2654 = ADVANCED_FACE ( 'NONE', ( #3238 ), #477, .F. ) ;
+#2655 = VECTOR ( 'NONE', #4017, 1000.000000000000000 ) ;
+#2656 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.1670183108160392400, -4.950000000000001100 ) ) ;
+#2657 = EDGE_CURVE ( 'NONE', #3831, #2734, #2310, .T. ) ;
+#2658 = VECTOR ( 'NONE', #364, 1000.000000000000100 ) ;
+#2659 = ORIENTED_EDGE ( 'NONE', *, *, #8, .T. ) ;
+#2660 = AXIS2_PLACEMENT_3D ( 'NONE', #2521, #168, #2746 ) ;
+#2661 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, -4.556012182055179800 ) ) ;
+#2662 = ORIENTED_EDGE ( 'NONE', *, *, #3682, .F. ) ;
+#2663 = SURFACE_STYLE_FILL_AREA ( #2458 ) ;
+#2664 = ORIENTED_EDGE ( 'NONE', *, *, #3329, .T. ) ;
+#2665 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820500, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#2666 = FACE_OUTER_BOUND ( 'NONE', #1758, .T. ) ;
+#2667 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2668 = ORIENTED_EDGE ( 'NONE', *, *, #3667, .F. ) ;
+#2669 = ADVANCED_FACE ( 'NONE', ( #1454 ), #452, .T. ) ;
+#2670 = FACE_OUTER_BOUND ( 'NONE', #748, .T. ) ;
+#2671 = PLANE ( 'NONE',  #3203 ) ;
+#2672 = CARTESIAN_POINT ( 'NONE',  ( 1.600190265095413200, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#2673 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -0.9999999999999983300 ) ) ;
+#2674 = EDGE_CURVE ( 'NONE', #311, #1547, #669, .T. ) ;
+#2675 = ORIENTED_EDGE ( 'NONE', *, *, #1593, .T. ) ;
+#2676 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2346 ), #3731 ) ;
+#2677 = VERTEX_POINT ( 'NONE', #2069 ) ;
+#2678 = EDGE_CURVE ( 'NONE', #1847, #1732, #2106, .T. ) ;
+#2679 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824100, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#2680 = DIRECTION ( 'NONE',  ( 8.673617379884027600E-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2681 = SURFACE_SIDE_STYLE ('',( #1128 ) ) ;
+#2682 = EDGE_LOOP ( 'NONE', ( #638, #1851, #3533 ) ) ;
+#2683 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1588 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2156, #2187, #1513 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2684 = AXIS2_PLACEMENT_3D ( 'NONE', #1405, #2360, #2971 ) ;
+#2685 = ADVANCED_FACE ( 'NONE', ( #1360 ), #2702, .T. ) ;
+#2686 = VERTEX_POINT ( 'NONE', #1414 ) ;
+#2687 = VERTEX_POINT ( 'NONE', #3677 ) ;
+#2688 = PRESENTATION_STYLE_ASSIGNMENT (( #1520 ) ) ;
+#2689 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .F. ) ;
+#2690 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -3.449999999999999700 ) ) ;
+#2691 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#2692 = ORIENTED_EDGE ( 'NONE', *, *, #1925, .T. ) ;
+#2693 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#2694 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.200000000000000200, 4.485836606346964600 ) ) ;
+#2695 = VECTOR ( 'NONE', #2110, 1000.000000000000000 ) ;
+#2696 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3125 ) ) ;
+#2697 = FACE_OUTER_BOUND ( 'NONE', #3411, .T. ) ;
+#2698 = EDGE_LOOP ( 'NONE', ( #1790, #244, #3026, #659 ) ) ;
+#2699 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2700 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, 4.556012182055179800 ) ) ;
+#2701 = EDGE_CURVE ( 'NONE', #1809, #157, #4020, .T. ) ;
+#2702 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #3910, #1129, #2665 ),
+ ( #3367, #3992, #859 ),
+ ( #2146, #2745, #1471 ),
+ ( #2728, #2791, #514 ) ),
+ .UNSPECIFIED., .F., .F., .T. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 9.938519914450436900E-016, 0.7816000651241663500 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.7492634205062593800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7493005499708314000, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7449550586513124000, 1.000000000000000000),
+ ( 1.000000000000000000, 0.7372773368101247500, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#2703 = SURFACE_STYLE_USAGE ( .BOTH. , #1771 ) ;
+#2704 = AXIS2_PLACEMENT_3D ( 'NONE', #4009, #863, #1812 ) ;
+#2705 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2706 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2707 = ORIENTED_EDGE ( 'NONE', *, *, #3808, .T. ) ;
+#2708 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2919 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3075, #856, #3695 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2709 = VECTOR ( 'NONE', #123, 1000.000000000000000 ) ;
+#2710 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, -4.556012182055179800 ) ) ;
+#2711 = ORIENTED_EDGE ( 'NONE', *, *, #2437, .F. ) ;
+#2712 = CARTESIAN_POINT ( 'NONE',  ( -1.891960807806120700, 2.299999999999999800, -4.513634024649466200 ) ) ;
+#2713 = AXIS2_PLACEMENT_3D ( 'NONE', #1935, #2887, #3474 ) ;
+#2714 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#2715 = ORIENTED_EDGE ( 'NONE', *, *, #1942, .T. ) ;
+#2716 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.0000000000000000000, -4.900000000000001200 ) ) ;
+#2717 = SURFACE_STYLE_FILL_AREA ( #1200 ) ;
+#2718 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2719 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274765700, -4.591567626612763000 ) ) ;
+#2720 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -4.599999999999997900 ) ) ;
+#2721 = CARTESIAN_POINT ( 'NONE',  ( 1.816228460699256500, 2.299999999999999400, 4.591567626612763900 ) ) ;
+#2722 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -3.900000000000001700 ) ) ;
+#2723 = AXIS2_PLACEMENT_3D ( 'NONE', #2673, #2036, #3935 ) ;
+#2724 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2725 = CARTESIAN_POINT ( 'NONE',  ( -1.818310782959239300, 2.299999999999999800, -4.576202594116473700 ) ) ;
+#2726 = ORIENTED_EDGE ( 'NONE', *, *, #1579, .T. ) ;
+#2727 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#2728 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#2729 = VERTEX_POINT ( 'NONE', #3642 ) ;
+#2730 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2731 = LINE ( 'NONE', #1624, #903 ) ;
+#2732 = CYLINDRICAL_SURFACE ( 'NONE', #2141, 0.1000000000000002600 ) ;
+#2733 = ORIENTED_EDGE ( 'NONE', *, *, #2050, .F. ) ;
+#2734 = VERTEX_POINT ( 'NONE', #1485 ) ;
+#2735 = VECTOR ( 'NONE', #3824, 1000.000000000000000 ) ;
+#2736 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2737 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2738 = ORIENTED_EDGE ( 'NONE', *, *, #715, .F. ) ;
+#2739 = ORIENTED_EDGE ( 'NONE', *, *, #2014, .F. ) ;
+#2740 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3437 ) ) ;
+#2741 = VECTOR ( 'NONE', #3095, 1000.000000000000000 ) ;
+#2742 = CARTESIAN_POINT ( 'NONE',  ( 5.065506758060770700, 2.208715574274766200, 4.700887288251594900 ) ) ;
+#2743 = CARTESIAN_POINT ( 'NONE',  ( -1.836365975350521500, 2.299999999999999800, -4.458039192193897500 ) ) ;
+#2744 = FACE_OUTER_BOUND ( 'NONE', #298, .T. ) ;
+#2745 = CARTESIAN_POINT ( 'NONE',  ( 1.773797405883546000, 2.299999999999999800, 4.531689217040710800 ) ) ;
+#2746 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2747 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2748 = PLANE ( 'NONE',  #696 ) ;
+#2749 = LINE ( 'NONE', #485, #145 ) ;
+#2750 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2751 = LINE ( 'NONE', #1605, #4087 ) ;
+#2752 = DIRECTION ( 'NONE',  ( -0.9961946980917454300, -0.08715574274765820800, 0.0000000000000000000 ) ) ;
+#2753 = VECTOR ( 'NONE', #155, 1000.000000000000000 ) ;
+#2754 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#2755 = EDGE_LOOP ( 'NONE', ( #134, #81, #2163 ) ) ;
+#2756 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#2757 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#2758 = ORIENTED_EDGE ( 'NONE', *, *, #71, .T. ) ;
+#2759 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765820800, -0.9961946980917454300 ) ) ;
+#2760 = EDGE_CURVE ( 'NONE', #2253, #140, #931, .T. ) ;
+#2761 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#2762 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2763 = EDGE_CURVE ( 'NONE', #3063, #1617, #3819, .T. ) ;
+#2764 = ORIENTED_EDGE ( 'NONE', *, *, #3968, .T. ) ;
+#2765 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#2766 = LINE ( 'NONE', #1323, #1020 ) ;
+#2767 = EDGE_CURVE ( 'NONE', #2729, #2256, #2798, .T. ) ;
+#2768 = VERTEX_POINT ( 'NONE', #181 ) ;
+#2769 = CARTESIAN_POINT ( 'NONE',  ( 5.057520405653338700, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#2770 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274765700, 4.699999999999999300 ) ) ;
+#2772 = VERTEX_POINT ( 'NONE', #837 ) ;
+#2771 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2773 = VECTOR ( 'NONE', #1860, 1000.000000000000000 ) ;
+#2774 = FILL_AREA_STYLE ('',( #3655 ) ) ;
+#2775 = CARTESIAN_POINT ( 'NONE',  ( -1.773797405883530400, 2.299999999999999800, -4.531689217040716100 ) ) ;
+#2776 = VECTOR ( 'NONE', #3691, 1000.000000000000000 ) ;
+#2777 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2778 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#2779 = CARTESIAN_POINT ( 'NONE',  ( -1.790295002942556600, 2.300000000000000300, 4.536970207938274800 ) ) ;
+#2780 = CARTESIAN_POINT ( 'NONE',  ( 1.646243795183320600, 0.3570663824854621900, 4.962505071169271500 ) ) ;
+#2781 = CARTESIAN_POINT ( 'NONE',  ( 5.115380530190827300, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2782 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824500, 2.208715574274765700, 4.800506758060768300 ) ) ;
+#2783 = AXIS2_PLACEMENT_3D ( 'NONE', #55, #2040, #2365 ) ;
+#2784 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.0000000000000000000, 0.5000000000000026600 ) ) ;
+#2785 = ORIENTED_EDGE ( 'NONE', *, *, #1107, .T. ) ;
+#2786 = SURFACE_STYLE_FILL_AREA ( #484 ) ;
+#2787 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -3.399999999999998600 ) ) ;
+#2788 = FACE_OUTER_BOUND ( 'NONE', #3278, .T. ) ;
+#2789 = VERTEX_POINT ( 'NONE', #201 ) ;
+#2790 = EDGE_CURVE ( 'NONE', #2891, #2558, #1209, .T. ) ;
+#2791 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387236900, 2.299999999999999400, 4.533771539300743400 ) ) ;
+#2792 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2793 = ORIENTED_EDGE ( 'NONE', *, *, #1190, .T. ) ;
+#2794 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1446, #865, #2075, #2765 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.08726646259971862500, 1.570796326794896600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8248515578734165700, 0.8248515578734165700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#2795 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317378098400, -4.900000000000001200 ) ) ;
+#2796 = FACE_OUTER_BOUND ( 'NONE', #177, .T. ) ;
+#2797 = EDGE_LOOP ( 'NONE', ( #1777, #1994, #1478, #1276 ) ) ;
+#2798 = CIRCLE ( 'NONE', #1378, 0.1000000000000002600 ) ;
+#2799 = ORIENTED_EDGE ( 'NONE', *, *, #1654, .T. ) ;
+#2800 = ORIENTED_EDGE ( 'NONE', *, *, #671, .F. ) ;
+#2801 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2802 = VECTOR ( 'NONE', #2699, 1000.000000000000000 ) ;
+#2803 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1791 ) ) ;
+#2804 = CARTESIAN_POINT ( 'NONE',  ( 5.142221121779193100, 0.5000000000000006700, -4.950000000000001100 ) ) ;
+#2805 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2806 = VECTOR ( 'NONE', #2680, 1000.000000000000000 ) ;
+#2807 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#2808 = VECTOR ( 'NONE', #778, 1000.000000000000000 ) ;
+#2809 = VECTOR ( 'NONE', #303, 1000.000000000000000 ) ;
+#2810 = STYLED_ITEM ( 'NONE', ( #1499 ), #2958 ) ;
+#2811 = SURFACE_SIDE_STYLE ('',( #3795 ) ) ;
+#2812 = FILL_AREA_STYLE ('',( #3101 ) ) ;
+#2813 = ORIENTED_EDGE ( 'NONE', *, *, #501, .T. ) ;
+#2814 = VECTOR ( 'NONE', #3613, 1000.000000000000000 ) ;
+#2815 = SURFACE_SIDE_STYLE ('',( #263 ) ) ;
+#2816 = ORIENTED_EDGE ( 'NONE', *, *, #2136, .F. ) ;
+#2817 = ORIENTED_EDGE ( 'NONE', *, *, #418, .T. ) ;
+#2818 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#2819 = AXIS2_PLACEMENT_3D ( 'NONE', #2937, #1932, #2492 ) ;
+#2820 = EDGE_LOOP ( 'NONE', ( #1900, #1345, #3610, #2218, #1257 ) ) ;
+#2821 = VECTOR ( 'NONE', #3703, 1000.000000000000000 ) ;
+#2822 = AXIS2_PLACEMENT_3D ( 'NONE', #3088, #3400, #537 ) ;
+#2823 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3243 ) ) ;
+#2824 = CARTESIAN_POINT ( 'NONE',  ( -5.076816405816404500, 0.9407899586097978600, -4.911435875625582700 ) ) ;
+#2825 = ADVANCED_FACE ( 'NONE', ( #1155 ), #2461, .T. ) ;
+#2826 = VECTOR ( 'NONE', #1158, 1000.000000000000000 ) ;
+#2827 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2828 = ORIENTED_EDGE ( 'NONE', *, *, #3590, .F. ) ;
+#2829 = CARTESIAN_POINT ( 'NONE',  ( -1.797893605388165300, 2.299999999999999800, 4.442138424789066100 ) ) ;
+#2830 = VECTOR ( 'NONE', #2219, 1000.000000000000000 ) ;
+#2831 = CARTESIAN_POINT ( 'NONE',  ( 1.798693260769785600, 2.300000000000000300, 4.442138421899001000 ) ) ;
+#2832 = ORIENTED_EDGE ( 'NONE', *, *, #56, .T. ) ;
+#2833 = VECTOR ( 'NONE', #1408, 1000.000000000000000 ) ;
+#2834 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1868, 'distance_accuracy_value', 'NONE');
+#2835 = SURFACE_STYLE_FILL_AREA ( #2908 ) ;
+#2836 = PLANE ( 'NONE',  #502 ) ;
+#2837 = SURFACE_STYLE_USAGE ( .BOTH. , #1261 ) ;
+#2838 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2125 ), #3450 ) ;
+#2839 = VERTEX_POINT ( 'NONE', #2757 ) ;
+#2840 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#2841 = ORIENTED_EDGE ( 'NONE', *, *, #1224, .F. ) ;
+#2842 = LINE ( 'NONE', #1960, #751 ) ;
+#2843 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -1.399999999999998600 ) ) ;
+#2844 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2845 = EDGE_CURVE ( 'NONE', #3566, #1693, #2054, .T. ) ;
+#2846 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .F. ) ;
+#2847 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4094, 'distance_accuracy_value', 'NONE');
+#2848 = EDGE_CURVE ( 'NONE', #1847, #3330, #510, .T. ) ;
+#2849 = ORIENTED_EDGE ( 'NONE', *, *, #561, .T. ) ;
+#2850 = ORIENTED_EDGE ( 'NONE', *, *, #1047, .F. ) ;
+#2851 = LINE ( 'NONE', #2177, #1859 ) ;
+#2852 = SURFACE_SIDE_STYLE ('',( #1263 ) ) ;
+#2853 = ADVANCED_FACE ( 'NONE', ( #1262 ), #1828, .F. ) ;
+#2854 = LINE ( 'NONE', #412, #1156 ) ;
+#2855 = EDGE_CURVE ( 'NONE', #92, #2839, #302, .T. ) ;
+#2856 = PLANE ( 'NONE',  #1618 ) ;
+#2857 = AXIS2_PLACEMENT_3D ( 'NONE', #750, #1354, #2038 ) ;
+#2858 = CIRCLE ( 'NONE', #1235, 1.158798112283793100 ) ;
+#2859 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2860 = SURFACE_STYLE_USAGE ( .BOTH. , #644 ) ;
+#2861 = LINE ( 'NONE', #2399, #2226 ) ;
+#2862 = AXIS2_PLACEMENT_3D ( 'NONE', #619, #3823, #11 ) ;
+#2863 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653034000, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#2864 = FACE_OUTER_BOUND ( 'NONE', #4057, .T. ) ;
+#2865 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2866 = FACE_OUTER_BOUND ( 'NONE', #2797, .T. ) ;
+#2867 = EDGE_CURVE ( 'NONE', #525, #824, #3191, .T. ) ;
+#2868 = VECTOR ( 'NONE', #2578, 1000.000000000000000 ) ;
+#2870 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .T. ) ;
+#2869 = STYLED_ITEM ( 'NONE', ( #1670 ), #2669 ) ;
+#2871 = VECTOR ( 'NONE', #3818, 1000.000000000000000 ) ;
+#2872 = EDGE_LOOP ( 'NONE', ( #907, #2454, #2739, #983 ) ) ;
+#2873 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2874 = FILL_AREA_STYLE_COLOUR ( '', #1915 ) ;
+#2875 = ORIENTED_EDGE ( 'NONE', *, *, #3456, .T. ) ;
+#2876 = ADVANCED_FACE ( 'NONE', ( #3567 ), #929, .F. ) ;
+#2877 = EDGE_CURVE ( 'NONE', #3836, #1287, #190, .T. ) ;
+#2878 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2879 = ORIENTED_EDGE ( 'NONE', *, *, #2845, .T. ) ;
+#2880 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2881 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'Infineon PG-HSOF-8-1', ( #380, #4002 ), #3790 ) ;
+#2882 = PRESENTATION_STYLE_ASSIGNMENT (( #2703 ) ) ;
+#2883 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#2884 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1901 ), #2327 ) ;
+#2885 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000400, 0.0000000000000000000, -4.950000000000001100 ) ) ;
+#2886 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
+#2887 = DIRECTION ( 'NONE',  ( 5.782411586589358800E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2888 = VERTEX_POINT ( 'NONE', #289 ) ;
+#2889 = SURFACE_STYLE_FILL_AREA ( #2812 ) ;
+#2890 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2891 = VERTEX_POINT ( 'NONE', #904 ) ;
+#2892 = FACE_OUTER_BOUND ( 'NONE', #1421, .T. ) ;
+#2893 = ORIENTED_EDGE ( 'NONE', *, *, #1403, .F. ) ;
+#2894 = ORIENTED_EDGE ( 'NONE', *, *, #1883, .T. ) ;
+#2895 = VECTOR ( 'NONE', #2792, 1000.000000000000000 ) ;
+#2896 = SURFACE_SIDE_STYLE ('',( #2835 ) ) ;
+#2897 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2898 = EDGE_CURVE ( 'NONE', #2984, #3980, #347, .T. ) ;
+#2899 = ORIENTED_EDGE ( 'NONE', *, *, #4112, .T. ) ;
+#2900 = EDGE_CURVE ( 'NONE', #92, #924, #2851, .T. ) ;
+#2901 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#2902 = EDGE_CURVE ( 'NONE', #2772, #2056, #3471, .T. ) ;
+#2903 = LINE ( 'NONE', #230, #713 ) ;
+#2904 = STYLED_ITEM ( 'NONE', ( #2882 ), #2221 ) ;
+#2905 = LINE ( 'NONE', #3336, #2695 ) ;
+#2906 = DIRECTION ( 'NONE',  ( 0.08682659386424902700, 0.9924325091389667500, 0.08682659386424977600 ) ) ;
+#2907 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #4078 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1091, #3316, #1430 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2908 = FILL_AREA_STYLE ('',( #1338 ) ) ;
+#2909 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000400, 0.4999999999999963400, -4.950000000000001100 ) ) ;
+#2910 = ORIENTED_EDGE ( 'NONE', *, *, #4061, .F. ) ;
+#2911 = CARTESIAN_POINT ( 'NONE',  ( -5.076816405816404500, 0.9407899586097978600, 4.911435875625580900 ) ) ;
+#2912 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2913 = PLANE ( 'NONE',  #3324 ) ;
+#2914 = VERTEX_POINT ( 'NONE', #276 ) ;
+#2915 = LINE ( 'NONE', #1941, #2957 ) ;
+#2916 = EDGE_LOOP ( 'NONE', ( #2398, #905, #2439, #2538 ) ) ;
+#2917 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 8.673617379884051200E-015 ) ) ;
+#2918 = PRESENTATION_STYLE_ASSIGNMENT (( #1566 ) ) ;
+#2919 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3075, 'distance_accuracy_value', 'NONE');
+#2920 = SURFACE_STYLE_USAGE ( .BOTH. , #2896 ) ;
+#2921 = ORIENTED_EDGE ( 'NONE', *, *, #3753, .T. ) ;
+#2922 = ADVANCED_FACE ( 'NONE', ( #3611 ), #2161, .T. ) ;
+#2923 = EDGE_CURVE ( 'NONE', #1663, #1504, #3719, .T. ) ;
+#2924 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -0.5000000000000004400 ) ) ;
+#2925 = ORIENTED_EDGE ( 'NONE', *, *, #3456, .F. ) ;
+#2926 = AXIS2_PLACEMENT_3D ( 'NONE', #2730, #3979, #2747 ) ;
+#2927 = AXIS2_PLACEMENT_3D ( 'NONE', #1646, #2607, #3832 ) ;
+#2928 = EDGE_LOOP ( 'NONE', ( #2846, #3756, #3013, #1213, #4014 ) ) ;
+#2929 = FILL_AREA_STYLE_COLOUR ( '', #864 ) ;
+#2930 = ORIENTED_EDGE ( 'NONE', *, *, #8, .F. ) ;
+#2931 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1187 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2801, #522, #3071 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#2932 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#2933 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2934 = ORIENTED_EDGE ( 'NONE', *, *, #2375, .T. ) ;
+#2935 = ORIENTED_EDGE ( 'NONE', *, *, #3937, .T. ) ;
+#2936 = FACE_OUTER_BOUND ( 'NONE', #3607, .T. ) ;
+#2937 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -3.900000000000000800 ) ) ;
+#2938 = FACE_OUTER_BOUND ( 'NONE', #2517, .T. ) ;
+#2939 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#2940 = ORIENTED_EDGE ( 'NONE', *, *, #763, .T. ) ;
+#2941 = CARTESIAN_POINT ( 'NONE',  ( -1.772055016573991000, 2.211028415555189100, -4.541555544315603900 ) ) ;
+#2942 = ORIENTED_EDGE ( 'NONE', *, *, #3207, .T. ) ;
+#2943 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#2944 = ADVANCED_FACE ( 'NONE', ( #3654 ), #4095, .T. ) ;
+#2945 = ORIENTED_EDGE ( 'NONE', *, *, #515, .T. ) ;
+#2946 = EDGE_LOOP ( 'NONE', ( #14, #139, #1498, #128 ) ) ;
+#2947 = EDGE_LOOP ( 'NONE', ( #930, #136, #2045, #1154 ) ) ;
+#2948 = CARTESIAN_POINT ( 'NONE',  ( -5.210507024760191000, 0.4999999999999998900, -4.884832500771653800 ) ) ;
+#2949 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#2950 = LINE ( 'NONE', #2331, #914 ) ;
+#2951 = SURFACE_STYLE_FILL_AREA ( #2620 ) ;
+#2952 = SURFACE_SIDE_STYLE ('',( #82 ) ) ;
+#2953 = PRESENTATION_STYLE_ASSIGNMENT (( #3355 ) ) ;
+#2954 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.199999999999998800 ) ) ;
+#2955 = ORIENTED_EDGE ( 'NONE', *, *, #3892, .T. ) ;
+#2956 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#2957 = VECTOR ( 'NONE', #701, 1000.000000000000100 ) ;
+#2958 = ADVANCED_FACE ( 'NONE', ( #392 ), #1596, .F. ) ;
+#2959 = ORIENTED_EDGE ( 'NONE', *, *, #2644, .T. ) ;
+#2960 = FILL_AREA_STYLE ('',( #3299 ) ) ;
+#2961 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2962 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#2963 = ORIENTED_EDGE ( 'NONE', *, *, #31, .F. ) ;
+#2964 = ORIENTED_EDGE ( 'NONE', *, *, #3192, .F. ) ;
+#2965 = LINE ( 'NONE', #323, #3994 ) ;
+#2966 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1035, 'distance_accuracy_value', 'NONE');
+#2967 = CARTESIAN_POINT ( 'NONE',  ( 1.808440493566928500, 2.210983128345307000, -4.578211723793274700 ) ) ;
+#2968 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2004, 'distance_accuracy_value', 'NONE');
+#2969 = FACE_OUTER_BOUND ( 'NONE', #3518, .T. ) ;
+#2970 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#2971 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#2972 = EDGE_CURVE ( 'NONE', #3357, #587, #2257, .T. ) ;
+#2973 = EDGE_CURVE ( 'NONE', #3301, #497, #295, .T. ) ;
+#2974 = EDGE_CURVE ( 'NONE', #2619, #3933, #2406, .T. ) ;
+#2975 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000000700, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#2976 = SURFACE_STYLE_USAGE ( .BOTH. , #2631 ) ;
+#2977 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
+#2978 = EDGE_CURVE ( 'NONE', #1617, #1325, #2842, .T. ) ;
+#2979 = STYLED_ITEM ( 'NONE', ( #1636 ), #1399 ) ;
+#2980 = ADVANCED_FACE ( 'NONE', ( #802 ), #2913, .F. ) ;
+#2981 = VERTEX_POINT ( 'NONE', #1946 ) ;
+#2982 = SURFACE_SIDE_STYLE ('',( #2652 ) ) ;
+#2983 = FACE_OUTER_BOUND ( 'NONE', #3868, .T. ) ;
+#2984 = VERTEX_POINT ( 'NONE', #2287 ) ;
+#2985 = PLANE ( 'NONE',  #2201 ) ;
+#2986 = ORIENTED_EDGE ( 'NONE', *, *, #1486, .F. ) ;
+#2987 = ORIENTED_EDGE ( 'NONE', *, *, #439, .F. ) ;
+#2988 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#2989 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#2990 = ORIENTED_EDGE ( 'NONE', *, *, #2140, .F. ) ;
+#2991 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765836000, 0.9961946980917455500 ) ) ;
+#2992 = VECTOR ( 'NONE', #3222, 1000.000000000000000 ) ;
+#2993 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#2994 = CARTESIAN_POINT ( 'NONE',  ( -1.685762589139085100, 0.8087682643419142900, -4.950000000000001100 ) ) ;
+#2995 = DIRECTION ( 'NONE',  ( -0.08682659386424977600, 0.9924325091389667500, 0.08682659386424977600 ) ) ;
+#2996 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, -4.556012182055179800 ) ) ;
+#2997 = EDGE_CURVE ( 'NONE', #1708, #1445, #4015, .T. ) ;
+#2998 = VERTEX_POINT ( 'NONE', #2251 ) ;
+#2999 = VECTOR ( 'NONE', #2706, 1000.000000000000000 ) ;
+#3000 = ADVANCED_FACE ( 'NONE', ( #2643 ), #3499, .F. ) ;
+#3001 = ORIENTED_EDGE ( 'NONE', *, *, #2877, .F. ) ;
+#3002 = VECTOR ( 'NONE', #318, 1000.000000000000100 ) ;
+#3003 = CARTESIAN_POINT ( 'NONE',  ( 1.803255040027777600, 2.212279134304155900, 4.565279404200707000 ) ) ;
+#3004 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#3005 = AXIS2_PLACEMENT_3D ( 'NONE', #593, #1870, #2759 ) ;
+#3006 = ORIENTED_EDGE ( 'NONE', *, *, #2050, .T. ) ;
+#3007 = VECTOR ( 'NONE', #511, 1000.000000000000000 ) ;
+#3008 = EDGE_CURVE ( 'NONE', #500, #3371, #1881, .T. ) ;
+#3009 = ORIENTED_EDGE ( 'NONE', *, *, #3661, .F. ) ;
+#3010 = FACE_OUTER_BOUND ( 'NONE', #1237, .T. ) ;
+#3011 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#3012 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -1.049999999999999800 ) ) ;
+#3013 = ORIENTED_EDGE ( 'NONE', *, *, #3132, .T. ) ;
+#3014 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#3015 = STYLED_ITEM ( 'NONE', ( #3320 ), #2980 ) ;
+#3016 = SURFACE_STYLE_USAGE ( .BOTH. , #2681 ) ;
+#3017 = VECTOR ( 'NONE', #852, 1000.000000000000100 ) ;
+#3018 = CYLINDRICAL_SURFACE ( 'NONE', #383, 0.1000000000000002600 ) ;
+#3019 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#3020 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#3021 = ORIENTED_EDGE ( 'NONE', *, *, #3386, .T. ) ;
+#3022 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.3999999999999999700, -4.720586153218733600 ) ) ;
+#3023 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3187 ) ) ;
+#3024 = PLANE ( 'NONE',  #1863 ) ;
+#3025 = PLANE ( 'NONE',  #4089 ) ;
+#3026 = ORIENTED_EDGE ( 'NONE', *, *, #838, .T. ) ;
+#3027 = SURFACE_STYLE_FILL_AREA ( #2960 ) ;
+#3028 = VECTOR ( 'NONE', #3410, 1000.000000000000100 ) ;
+#3029 = AXIS2_PLACEMENT_3D ( 'NONE', #3576, #454, #408 ) ;
+#3030 = ORIENTED_EDGE ( 'NONE', *, *, #3892, .F. ) ;
+#3031 = ORIENTED_EDGE ( 'NONE', *, *, #3051, .F. ) ;
+#3032 = VECTOR ( 'NONE', #2890, 1000.000000000000000 ) ;
+#3033 = VERTEX_POINT ( 'NONE', #986 ) ;
+#3034 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3035 = ORIENTED_EDGE ( 'NONE', *, *, #116, .F. ) ;
+#3036 = ORIENTED_EDGE ( 'NONE', *, *, #2563, .F. ) ;
+#3037 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#3038 = LINE ( 'NONE', #316, #3193 ) ;
+#3039 = SURFACE_SIDE_STYLE ('',( #1344 ) ) ;
+#3040 = PLANE ( 'NONE',  #2612 ) ;
+#3041 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3439, #3469, #4090, #2199 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055416100, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219708400, 0.9497364005219708400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3042 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3043 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3044 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3045 = SURFACE_STYLE_FILL_AREA ( #2249 ) ;
+#3046 = EDGE_CURVE ( 'NONE', #88, #2240, #3366, .T. ) ;
+#3047 = LINE ( 'NONE', #3020, #2753 ) ;
+#3048 = EDGE_CURVE ( 'NONE', #824, #2603, #4072, .T. ) ;
+#3049 = ORIENTED_EDGE ( 'NONE', *, *, #410, .T. ) ;
+#3050 = EDGE_CURVE ( 'NONE', #3652, #1302, #1613, .T. ) ;
+#3051 = EDGE_CURVE ( 'NONE', #91, #272, #1123, .T. ) ;
+#3052 = CARTESIAN_POINT ( 'NONE',  ( 1.818310782959237300, 2.300000000000000300, 4.576202594116467500 ) ) ;
+#3053 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#3054 = EDGE_LOOP ( 'NONE', ( #1212, #3714, #60, #4038 ) ) ;
+#3055 = STYLED_ITEM ( 'NONE', ( #3741 ), #1268 ) ;
+#3056 = FACE_OUTER_BOUND ( 'NONE', #3647, .T. ) ;
+#3057 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3058 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .T. ) ;
+#3059 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#3060 = VERTEX_POINT ( 'NONE', #2020 ) ;
+#3061 = VECTOR ( 'NONE', #3481, 1000.000000000000000 ) ;
+#3062 = CARTESIAN_POINT ( 'NONE',  ( -5.142221121779188700, 0.5000000000000032200, -4.950000000000001100 ) ) ;
+#3063 = VERTEX_POINT ( 'NONE', #87 ) ;
+#3064 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.5000000000000000000, -3.900000000000001700 ) ) ;
+#3065 = EDGE_CURVE ( 'NONE', #1253, #2182, #2507, .T. ) ;
+#3066 = FACE_OUTER_BOUND ( 'NONE', #954, .T. ) ;
+#3067 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#3068 = CARTESIAN_POINT ( 'NONE',  ( 1.600190265095413400, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#3069 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3070 = CARTESIAN_POINT ( 'NONE',  ( -5.206281777851478900, 0.4675795650172640500, 4.900000000000003000 ) ) ;
+#3071 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3072 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1805 ), #2244 ) ;
+#3073 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3074 = SURFACE_STYLE_USAGE ( .BOTH. , #1188 ) ;
+#3075 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3076 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3077 = EDGE_CURVE ( 'NONE', #2558, #2182, #288, .T. ) ;
+#3078 = VERTEX_POINT ( 'NONE', #2338 ) ;
+#3079 = CARTESIAN_POINT ( 'NONE',  ( -1.784720595799284700, 2.212279134304120400, 4.546744959972221200 ) ) ;
+#3080 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820800, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#3081 = CIRCLE ( 'NONE', #1917, 1.158798112283793100 ) ;
+#3082 = ADVANCED_FACE ( 'NONE', ( #3956 ), #103, .T. ) ;
+#3083 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2080 ) ) ;
+#3084 = ORIENTED_EDGE ( 'NONE', *, *, #329, .F. ) ;
+#3085 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 0.1499999999999999700 ) ) ;
+#3086 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#3087 = ORIENTED_EDGE ( 'NONE', *, *, #943, .T. ) ;
+#3088 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 2.200000000000000200, 4.442138421899001000 ) ) ;
+#3089 = SURFACE_STYLE_FILL_AREA ( #3694 ) ;
+#3090 = ORIENTED_EDGE ( 'NONE', *, *, #988, .F. ) ;
+#3091 = SURFACE_STYLE_FILL_AREA ( #3445 ) ;
+#3092 = DIRECTION ( 'NONE',  ( 1.734723475976807100E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3093 = CARTESIAN_POINT ( 'NONE',  ( -5.177185023255579400, 0.3831318918242498400, -4.950000000000001100 ) ) ;
+#3094 = VECTOR ( 'NONE', #32, 1000.000000000000000 ) ;
+#3095 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3096 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.4001717317377907500, 4.900000000000003000 ) ) ;
+#3097 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3947, #2057, #1452, #2710 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055423200, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219717200, 0.9497364005219717200, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3098 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160427400, -4.950000000000001100 ) ) ;
+#3099 = PRESENTATION_STYLE_ASSIGNMENT (( #946 ) ) ;
+#3100 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3101 = FILL_AREA_STYLE_COLOUR ( '', #3179 ) ;
+#3102 = LINE ( 'NONE', #3529, #3620 ) ;
+#3103 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3104 = ORIENTED_EDGE ( 'NONE', *, *, #143, .F. ) ;
+#3105 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#3106 = EDGE_CURVE ( 'NONE', #1100, #3831, #950, .T. ) ;
+#3107 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#3108 = SURFACE_STYLE_FILL_AREA ( #880 ) ;
+#3109 = CARTESIAN_POINT ( 'NONE',  ( 1.600565773584093700, 0.4086498688031313100, 4.749434226415906400 ) ) ;
+#3110 = EDGE_CURVE ( 'NONE', #1809, #1219, #3409, .T. ) ;
+#3111 = EDGE_CURVE ( 'NONE', #3793, #728, #1304, .T. ) ;
+#3112 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 0.2000000000000014000 ) ) ;
+#3113 = FACE_OUTER_BOUND ( 'NONE', #429, .T. ) ;
+#3114 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#3115 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #823 ) ) ;
+#3116 = ORIENTED_EDGE ( 'NONE', *, *, #183, .F. ) ;
+#3117 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3584 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1181, #1544, #2180 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3118 = CARTESIAN_POINT ( 'NONE',  ( 1.836365975350520600, 2.299999999999999800, -4.458039192193890400 ) ) ;
+#3119 = AXIS2_PLACEMENT_3D ( 'NONE', #97, #2342, #3913 ) ;
+#3120 = FILL_AREA_STYLE_COLOUR ( '', #3372 ) ;
+#3121 = CARTESIAN_POINT ( 'NONE',  ( -1.646243795183319100, 0.3570663824854621900, -4.962505071169273300 ) ) ;
+#3122 = FILL_AREA_STYLE ('',( #893 ) ) ;
+#3123 = CARTESIAN_POINT ( 'NONE',  ( -1.801662399216600800, 2.299999999999999800, 4.548337600783398200 ) ) ;
+#3124 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3125 = STYLED_ITEM ( 'NONE', ( #89 ), #3000 ) ;
+#3126 = ORIENTED_EDGE ( 'NONE', *, *, #3844, .T. ) ;
+#3127 = ORIENTED_EDGE ( 'NONE', *, *, #3258, .T. ) ;
+#3128 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#3129 = SURFACE_STYLE_USAGE ( .BOTH. , #2815 ) ;
+#3130 = CIRCLE ( 'NONE', #1139, 0.1000000000000001200 ) ;
+#3131 = EDGE_LOOP ( 'NONE', ( #422, #3036, #3545, #2894 ) ) ;
+#3132 = EDGE_CURVE ( 'NONE', #1041, #2687, #375, .T. ) ;
+#3133 = VECTOR ( 'NONE', #3891, 1000.000000000000000 ) ;
+#3134 = SURFACE_SIDE_STYLE ('',( #2264 ) ) ;
+#3135 = ORIENTED_EDGE ( 'NONE', *, *, #3461, .T. ) ;
+#3136 = CARTESIAN_POINT ( 'NONE',  ( -1.773797405883552200, 2.299999999999999800, 4.531689217040726800 ) ) ;
+#3137 = ADVANCED_FACE ( 'NONE', ( #3228 ), #2000, .F. ) ;
+#3138 = ORIENTED_EDGE ( 'NONE', *, *, #3914, .F. ) ;
+#3139 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#3140 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1735 ) ) ;
+#3141 = ORIENTED_EDGE ( 'NONE', *, *, #2073, .F. ) ;
+#3142 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3143 = EDGE_LOOP ( 'NONE', ( #366, #4069, #909, #235 ) ) ;
+#3144 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #222, #2831, #3734, #1582 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055419700, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219712800, 0.9497364005219712800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3145 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -7.200000000000000200 ) ) ;
+#3146 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3147 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3814 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2724, #471, #3057 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3148 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3149 = FACE_OUTER_BOUND ( 'NONE', #1068, .T. ) ;
+#3150 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3151 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3152 = PRESENTATION_STYLE_ASSIGNMENT (( #884 ) ) ;
+#3153 = VECTOR ( 'NONE', #1404, 1000.000000000000100 ) ;
+#3154 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3155 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3156 = VECTOR ( 'NONE', #3912, 1000.000000000000000 ) ;
+#3157 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#3158 = CARTESIAN_POINT ( 'NONE',  ( -5.115380530190823700, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#3159 = ORIENTED_EDGE ( 'NONE', *, *, #2348, .T. ) ;
+#3160 = LINE ( 'NONE', #2167, #878 ) ;
+#3161 = ADVANCED_FACE ( 'NONE', ( #2936 ), #1443, .T. ) ;
+#3162 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .F. ) ;
+#3163 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3164 = ORIENTED_EDGE ( 'NONE', *, *, #1576, .F. ) ;
+#3165 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .T. ) ;
+#3166 = VERTEX_POINT ( 'NONE', #3922 ) ;
+#3167 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.299999999999999800, 4.442138421899001000 ) ) ;
+#3168 = VECTOR ( 'NONE', #683, 1000.000000000000000 ) ;
+#3169 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #3571, #1307 ) ;
+#3170 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3171 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.3831318918242473400, 4.912185023255579700 ) ) ;
+#3172 = SURFACE_STYLE_FILL_AREA ( #3638 ) ;
+#3173 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 0.2000000000000014000 ) ) ;
+#3174 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1795, #1429, #2416, #3996 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384689700, 6.195918844579867200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8248515578734165700, 0.8248515578734165700, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3175 = ORIENTED_EDGE ( 'NONE', *, *, #3732, .T. ) ;
+#3176 = ADVANCED_FACE ( 'NONE', ( #2892 ), #1727, .T. ) ;
+#3177 = CARTESIAN_POINT ( 'NONE',  ( -1.798693260769784500, 2.300000000000000300, 4.442138421899001900 ) ) ;
+#3178 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .F. ) ;
+#3179 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3180 = VECTOR ( 'NONE', #1322, 1000.000000000000000 ) ;
+#3181 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, 0.9924325091389669700, 0.08682659386424777800 ) ) ;
+#3182 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3183 = FACE_OUTER_BOUND ( 'NONE', #3347, .T. ) ;
+#3184 = ORIENTED_EDGE ( 'NONE', *, *, #2397, .T. ) ;
+#3185 = EDGE_CURVE ( 'NONE', #453, #1495, #1548, .T. ) ;
+#3186 = VERTEX_POINT ( 'NONE', #1440 ) ;
+#3187 = STYLED_ITEM ( 'NONE', ( #3237 ), #2 ) ;
+#3188 = FILL_AREA_STYLE ('',( #3512 ) ) ;
+#3189 = VERTEX_POINT ( 'NONE', #445 ) ;
+#3190 = EDGE_CURVE ( 'NONE', #1930, #2686, #3556, .T. ) ;
+#3191 = CIRCLE ( 'NONE', #4073, 0.1000000000000000500 ) ;
+#3192 = EDGE_CURVE ( 'NONE', #2914, #1521, #1797, .T. ) ;
+#3193 = VECTOR ( 'NONE', #342, 1000.000000000000000 ) ;
+#3194 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#3195 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3196 = CYLINDRICAL_SURFACE ( 'NONE', #1619, 0.05000000000000005100 ) ;
+#3197 = ADVANCED_FACE ( 'NONE', ( #2047 ), #2671, .F. ) ;
+#3198 = SURFACE_STYLE_USAGE ( .BOTH. , #2952 ) ;
+#3199 = VECTOR ( 'NONE', #704, 1000.000000000000000 ) ;
+#3200 = FACE_OUTER_BOUND ( 'NONE', #528, .T. ) ;
+#3201 = VECTOR ( 'NONE', #3801, 1000.000000000000000 ) ;
+#3202 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#3203 = AXIS2_PLACEMENT_3D ( 'NONE', #732, #673, #769 ) ;
+#3204 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, -4.699999999999999300 ) ) ;
+#3205 = DIRECTION ( 'NONE',  ( -0.7071067811865472400, -0.0000000000000000000, -0.7071067811865477900 ) ) ;
+#3206 = FACE_OUTER_BOUND ( 'NONE', #2065, .T. ) ;
+#3207 = EDGE_CURVE ( 'NONE', #219, #157, #2731, .T. ) ;
+#3208 = ORIENTED_EDGE ( 'NONE', *, *, #2763, .T. ) ;
+#3209 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3210 = VERTEX_POINT ( 'NONE', #1933 ) ;
+#3211 = LINE ( 'NONE', #1844, #685 ) ;
+#3212 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.4000000000000000200, 0.0000000000000000000 ) ) ;
+#3213 = ORIENTED_EDGE ( 'NONE', *, *, #2760, .F. ) ;
+#3214 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #754 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2233, #3738, #939 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3215 = LINE ( 'NONE', #1799, #2585 ) ;
+#3216 = CARTESIAN_POINT ( 'NONE',  ( -1.835802161094719900, 2.300000000000000300, 4.457475373788651200 ) ) ;
+#3217 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1625, 'distance_accuracy_value', 'NONE');
+#3218 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #1439 ) ) ;
+#3219 = LINE ( 'NONE', #1821, #3017 ) ;
+#3220 = CARTESIAN_POINT ( 'NONE',  ( 5.076816405816408000, 0.9320743843350324200, -4.811816405816408300 ) ) ;
+#3221 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3849, #3279, #761, #1974 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055424100, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219718400, 0.9497364005219718400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3222 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3223 = ORIENTED_EDGE ( 'NONE', *, *, #4085, .F. ) ;
+#3224 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3225 = EDGE_LOOP ( 'NONE', ( #1120, #3311, #801, #3213 ) ) ;
+#3226 = ADVANCED_FACE ( 'NONE', ( #611 ), #9, .T. ) ;
+#3227 = ORIENTED_EDGE ( 'NONE', *, *, #116, .T. ) ;
+#3228 = FACE_OUTER_BOUND ( 'NONE', #1615, .T. ) ;
+#3229 = LINE ( 'NONE', #1803, #951 ) ;
+#3230 = CARTESIAN_POINT ( 'NONE',  ( 1.818310782959240400, 2.299999999999999800, -4.576202594116476300 ) ) ;
+#3231 = VERTEX_POINT ( 'NONE', #3497 ) ;
+#3232 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#3233 = ORIENTED_EDGE ( 'NONE', *, *, #3590, .T. ) ;
+#3234 = PLANE ( 'NONE',  #2524 ) ;
+#3235 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -2.199999999999998400 ) ) ;
+#3236 = ORIENTED_EDGE ( 'NONE', *, *, #1431, .F. ) ;
+#3237 = PRESENTATION_STYLE_ASSIGNMENT (( #421 ) ) ;
+#3238 = FACE_OUTER_BOUND ( 'NONE', #3466, .T. ) ;
+#3239 = PLANE ( 'NONE',  #2172 ) ;
+#3240 = EDGE_CURVE ( 'NONE', #839, #956, #2313, .T. ) ;
+#3241 = VECTOR ( 'NONE', #1516, 1000.000000000000000 ) ;
+#3242 = AXIS2_PLACEMENT_3D ( 'NONE', #1256, #4088, #3397 ) ;
+#3243 = STYLED_ITEM ( 'NONE', ( #2472 ), #4104 ) ;
+#3244 = LINE ( 'NONE', #1819, #2419 ) ;
+#3245 = CARTESIAN_POINT ( 'NONE',  ( 1.891960807806122500, 2.299999999999999800, -4.513634024649467100 ) ) ;
+#3246 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999000, 0.4000000000000000200, -4.949999999999999300 ) ) ;
+#3247 = ADVANCED_FACE ( 'NONE', ( #1092 ), #114, .F. ) ;
+#3248 = ORIENTED_EDGE ( 'NONE', *, *, #3386, .F. ) ;
+#3249 = VECTOR ( 'NONE', #3067, 1000.000000000000100 ) ;
+#3250 = SURFACE_SIDE_STYLE ('',( #2951 ) ) ;
+#3251 = VERTEX_POINT ( 'NONE', #3568 ) ;
+#3252 = ORIENTED_EDGE ( 'NONE', *, *, #1285, .T. ) ;
+#3253 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1572 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2705, #2377, #2440 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3254 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3255 = VERTEX_POINT ( 'NONE', #1943 ) ;
+#3256 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3257 = ORIENTED_EDGE ( 'NONE', *, *, #3944, .T. ) ;
+#3258 = EDGE_CURVE ( 'NONE', #2981, #3451, #1141, .T. ) ;
+#3259 = EDGE_CURVE ( 'NONE', #2395, #2295, #1655, .T. ) ;
+#3260 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4109, 'distance_accuracy_value', 'NONE');
+#3261 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3262 = VECTOR ( 'NONE', #3309, 1000.000000000000000 ) ;
+#3263 = EDGE_CURVE ( 'NONE', #2159, #1255, #795, .T. ) ;
+#3264 = EDGE_CURVE ( 'NONE', #3033, #2032, #3909, .T. ) ;
+#3265 = STYLED_ITEM ( 'NONE', ( #1034 ), #3619 ) ;
+#3266 = SURFACE_SIDE_STYLE ('',( #508 ) ) ;
+#3267 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3055 ) ) ;
+#3268 = ADVANCED_FACE ( 'NONE', ( #4058 ), #3024, .F. ) ;
+#3269 = VERTEX_POINT ( 'NONE', #3014 ) ;
+#3270 = AXIS2_PLACEMENT_3D ( 'NONE', #2337, #1700, #1998 ) ;
+#3271 = EDGE_CURVE ( 'NONE', #617, #1668, #4011, .T. ) ;
+#3272 = ORIENTED_EDGE ( 'NONE', *, *, #2002, .T. ) ;
+#3273 = FACE_OUTER_BOUND ( 'NONE', #3510, .T. ) ;
+#3275 = ORIENTED_EDGE ( 'NONE', *, *, #2674, .T. ) ;
+#3274 = VERTEX_POINT ( 'NONE', #73 ) ;
+#3276 = FILL_AREA_STYLE ('',( #2630 ) ) ;
+#3277 = VECTOR ( 'NONE', #3154, 1000.000000000000000 ) ;
+#3278 = EDGE_LOOP ( 'NONE', ( #2270, #2131, #578, #1379 ) ) ;
+#3279 = CARTESIAN_POINT ( 'NONE',  ( 1.808444455684395900, 2.211028415555189600, 4.577944983426010400 ) ) ;
+#3280 = AXIS2_PLACEMENT_3D ( 'NONE', #1265, #2533, #2543 ) ;
+#3281 = ORIENTED_EDGE ( 'NONE', *, *, #1711, .F. ) ;
+#3282 = FACE_OUTER_BOUND ( 'NONE', #610, .T. ) ;
+#3283 = EDGE_LOOP ( 'NONE', ( #2450, #703, #731, #3816 ) ) ;
+#3284 = VECTOR ( 'NONE', #2446, 1000.000000000000000 ) ;
+#3285 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.299999999999999800, 4.700887288251594000 ) ) ;
+#3286 = EDGE_CURVE ( 'NONE', #1682, #1324, #660, .T. ) ;
+#3287 = VECTOR ( 'NONE', #333, 1000.000000000000000 ) ;
+#3288 = ADVANCED_FACE ( 'NONE', ( #2347 ), #699, .T. ) ;
+#3289 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -3.799999999999998500 ) ) ;
+#3290 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2194 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3146, #3182, #3440 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3291 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578101001500, 2.299999999999999800, 1.654806134222981500E-015 ) ) ;
+#3292 = FACE_OUTER_BOUND ( 'NONE', #3501, .T. ) ;
+#3293 = AXIS2_PLACEMENT_3D ( 'NONE', #1614, #1929, #1629 ) ;
+#3294 = FILL_AREA_STYLE_COLOUR ( '', #1315 ) ;
+#3295 = LINE ( 'NONE', #3525, #2478 ) ;
+#3296 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802514800, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#3297 = PLANE ( 'NONE',  #3029 ) ;
+#3298 = ORIENTED_EDGE ( 'NONE', *, *, #688, .F. ) ;
+#3299 = FILL_AREA_STYLE_COLOUR ( '', #236 ) ;
+#3300 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -2.551063935260010500E-016 ) ) ;
+#3301 = VERTEX_POINT ( 'NONE', #172 ) ;
+#3302 = ADVANCED_FACE ( 'NONE', ( #3273 ), #3335, .F. ) ;
+#3303 = LINE ( 'NONE', #1600, #1180 ) ;
+#3304 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#3305 = EDGE_CURVE ( 'NONE', #214, #1424, #3081, .T. ) ;
+#3306 = EDGE_CURVE ( 'NONE', #1397, #382, #2593, .T. ) ;
+#3307 = CYLINDRICAL_SURFACE ( 'NONE', #2822, 0.1000000000000002600 ) ;
+#3308 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 1.400000000000000600 ) ) ;
+#3309 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3310 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #487 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #609, #2504, #1537 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3311 = ORIENTED_EDGE ( 'NONE', *, *, #2344, .F. ) ;
+#3312 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3313 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#3314 = ORIENTED_EDGE ( 'NONE', *, *, #1279, .F. ) ;
+#3315 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3316 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3317 = ADVANCED_FACE ( 'NONE', ( #2394 ), #3616, .F. ) ;
+#3318 = ORIENTED_EDGE ( 'NONE', *, *, #1782, .F. ) ;
+#3319 = ORIENTED_EDGE ( 'NONE', *, *, #3664, .F. ) ;
+#3320 = PRESENTATION_STYLE_ASSIGNMENT (( #3486 ) ) ;
+#3321 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 0.0000000000000000000 ) ) ;
+#3322 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3323 = ORIENTED_EDGE ( 'NONE', *, *, #2175, .F. ) ;
+#3324 = AXIS2_PLACEMENT_3D ( 'NONE', #2579, #13, #1332 ) ;
+#3325 = SURFACE_STYLE_FILL_AREA ( #419 ) ;
+#3326 = DIRECTION ( 'NONE',  ( 0.08682659386424784700, -0.9924325091389669700, 0.08682659386424779200 ) ) ;
+#3327 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3328 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, 4.591567626612763000 ) ) ;
+#3329 = EDGE_CURVE ( 'NONE', #2547, #3581, #3448, .T. ) ;
+#3330 = VERTEX_POINT ( 'NONE', #3945 ) ;
+#3331 = SURFACE_STYLE_FILL_AREA ( #2087 ) ;
+#3332 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -0.1999999999999987900 ) ) ;
+#3333 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #4032 ) ) ;
+#3334 = FACE_OUTER_BOUND ( 'NONE', #2070, .T. ) ;
+#3335 = PLANE ( 'NONE',  #834 ) ;
+#3336 = CARTESIAN_POINT ( 'NONE',  ( 1.606535021097752000, -0.09680698219112926500, 4.949999999999999300 ) ) ;
+#3337 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #2863, #941, #4060, #913 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( -1.776356839400250500E-015, 0.7816000651241645800 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3338 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.5000000000000000000, 3.900000000000002600 ) ) ;
+#3339 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3340 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#3341 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3342 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3343 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .F. ) ;
+#3344 = DIRECTION ( 'NONE',  ( 1.734723475976807100E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3345 = ORIENTED_EDGE ( 'NONE', *, *, #653, .F. ) ;
+#3346 = LINE ( 'NONE', #2268, #1024 ) ;
+#3347 = EDGE_LOOP ( 'NONE', ( #2764, #2617, #229, #3861 ) ) ;
+#3348 = DIRECTION ( 'NONE',  ( 5.782411586589358800E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3349 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3350 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3351 = SURFACE_STYLE_USAGE ( .BOTH. , #1529 ) ;
+#3352 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999900, 0.0000000000000000000, -0.5000000000000004400 ) ) ;
+#3353 = LINE ( 'NONE', #2111, #2544 ) ;
+#3354 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3355 = SURFACE_STYLE_USAGE ( .BOTH. , #1165 ) ;
+#3356 = SURFACE_STYLE_USAGE ( .BOTH. , #1783 ) ;
+#3357 = VERTEX_POINT ( 'NONE', #1449 ) ;
+#3358 = VERTEX_POINT ( 'NONE', #2495 ) ;
+#3359 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2371 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3931, #1112, #1435 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3360 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3243 ), #3117 ) ;
+#3361 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3362 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3363 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#3364 = FACE_OUTER_BOUND ( 'NONE', #1356, .T. ) ;
+#3365 = ORIENTED_EDGE ( 'NONE', *, *, #1842, .T. ) ;
+#3366 = LINE ( 'NONE', #3476, #1710 ) ;
+#3367 = CARTESIAN_POINT ( 'NONE',  ( 1.836365975350518400, 2.299999999999999800, 4.458039192193893100 ) ) ;
+#3368 = ORIENTED_EDGE ( 'NONE', *, *, #2447, .F. ) ;
+#3369 = CARTESIAN_POINT ( 'NONE',  ( -1.658748866352591800, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#3370 = ORIENTED_EDGE ( 'NONE', *, *, #1407, .F. ) ;
+#3371 = VERTEX_POINT ( 'NONE', #2781 ) ;
+#3372 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3373 = FILL_AREA_STYLE ('',( #2137 ) ) ;
+#3374 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.850380530190824900 ) ) ;
+#3375 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -4.599999999999998800 ) ) ;
+#3376 = LINE ( 'NONE', #210, #2826 ) ;
+#3377 = CARTESIAN_POINT ( 'NONE',  ( 5.078814203027956600, 0.9092394577167306500, 4.813814203027954300 ) ) ;
+#3378 = ADVANCED_FACE ( 'NONE', ( #2203 ), #2169, .F. ) ;
+#3379 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#3380 = PLANE ( 'NONE',  #1817 ) ;
+#3381 = FACE_OUTER_BOUND ( 'NONE', #335, .T. ) ;
+#3382 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #3728, #1535, #1853, #4052 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055420500, 7.064785372303751000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8065248903853488000, 0.8065248903853488000, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3383 = STYLED_ITEM ( 'NONE', ( #616 ), #70 ) ;
+#3384 = EDGE_CURVE ( 'NONE', #2056, #3357, #2042, .T. ) ;
+#3385 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 1.000000000000000900 ) ) ;
+#3386 = EDGE_CURVE ( 'NONE', #1668, #3301, #549, .T. ) ;
+#3387 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3388 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.850380530190825800 ) ) ;
+#3389 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #475 ), #3594 ) ;
+#3390 = FACE_OUTER_BOUND ( 'NONE', #322, .T. ) ;
+#3391 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 0.2000000000000005100 ) ) ;
+#3392 = VECTOR ( 'NONE', #301, 1000.000000000000000 ) ;
+#3393 = ORIENTED_EDGE ( 'NONE', *, *, #2044, .F. ) ;
+#3394 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -4.599999999999997900 ) ) ;
+#3395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#3396 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -0.1999999999999987900 ) ) ;
+#3397 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3398 = VECTOR ( 'NONE', #207, 1000.000000000000000 ) ;
+#3399 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3400 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3401 = CARTESIAN_POINT ( 'NONE',  ( -1.600565773584092400, 0.4042920816657484300, 4.699624491511318800 ) ) ;
+#3402 = EDGE_CURVE ( 'NONE', #975, #3063, #3602, .T. ) ;
+#3403 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -3.399999999999998600 ) ) ;
+#3404 = ORIENTED_EDGE ( 'NONE', *, *, #3902, .T. ) ;
+#3405 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#3406 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.200000000000000200, -4.442138421899001000 ) ) ;
+#3407 = LINE ( 'NONE', #2878, #2595 ) ;
+#3408 = ORIENTED_EDGE ( 'NONE', *, *, #4031, .F. ) ;
+#3409 = LINE ( 'NONE', #1717, #2597 ) ;
+#3410 = DIRECTION ( 'NONE',  ( 0.08682659386424777800, 0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#3411 = EDGE_LOOP ( 'NONE', ( #2581, #291, #2286, #2519, #3627 ) ) ;
+#3412 = ORIENTED_EDGE ( 'NONE', *, *, #330, .T. ) ;
+#3413 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #142 ), #226 ) ;
+#3414 = CARTESIAN_POINT ( 'NONE',  ( -5.115380530190823700, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3415 = EDGE_CURVE ( 'NONE', #2306, #453, #2508, .T. ) ;
+#3416 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#3417 = ORIENTED_EDGE ( 'NONE', *, *, #2044, .T. ) ;
+#3418 = ORIENTED_EDGE ( 'NONE', *, *, #3886, .F. ) ;
+#3419 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3420 = LINE ( 'NONE', #1706, #3723 ) ;
+#3421 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3422 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.08715574274765820800, 0.9961946980917454300 ) ) ;
+#3423 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3776 ) ) ;
+#3424 = VECTOR ( 'NONE', #3946, 1000.000000000000000 ) ;
+#3425 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1009, 'distance_accuracy_value', 'NONE');
+#3426 = VECTOR ( 'NONE', #605, 1000.000000000000000 ) ;
+#3427 = ADVANCED_FACE ( 'NONE', ( #78 ), #1551, .F. ) ;
+#3428 = FILL_AREA_STYLE_COLOUR ( '', #179 ) ;
+#3429 = ORIENTED_EDGE ( 'NONE', *, *, #275, .F. ) ;
+#3430 = PLANE ( 'NONE',  #3618 ) ;
+#3431 = FACE_OUTER_BOUND ( 'NONE', #804, .T. ) ;
+#3432 = DIRECTION ( 'NONE',  ( -1.734723475976807100E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3433 = EDGE_CURVE ( 'NONE', #1957, #3189, #495, .T. ) ;
+#3434 = EDGE_LOOP ( 'NONE', ( #1351, #43, #1871, #2090 ) ) ;
+#3435 = FILL_AREA_STYLE_COLOUR ( '', #431 ) ;
+#3436 = VECTOR ( 'NONE', #2334, 1000.000000000000000 ) ;
+#3437 = STYLED_ITEM ( 'NONE', ( #1982 ), #2305 ) ;
+#3438 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .F. ) ;
+#3439 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387235600, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#3440 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3441 = LINE ( 'NONE', #325, #159 ) ;
+#3442 = ORIENTED_EDGE ( 'NONE', *, *, #901, .F. ) ;
+#3443 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3444 = PRESENTATION_STYLE_ASSIGNMENT (( #234 ) ) ;
+#3445 = FILL_AREA_STYLE ('',( #3120 ) ) ;
+#3446 = FACE_OUTER_BOUND ( 'NONE', #3434, .T. ) ;
+#3447 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#3448 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #896, #4045, #545, #3374 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.2633990970789599200, 0.7816000651241734600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9777472234667889900, 0.9777472234667889900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3449 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820300, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#3450 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #821 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2091, #2693, #1433 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3451 = VERTEX_POINT ( 'NONE', #3688 ) ;
+#3452 = ORIENTED_EDGE ( 'NONE', *, *, #3844, .F. ) ;
+#3453 = VECTOR ( 'NONE', #1538, 1000.000000000000000 ) ;
+#3454 = EDGE_CURVE ( 'NONE', #2998, #189, #3858, .T. ) ;
+#3455 = ORIENTED_EDGE ( 'NONE', *, *, #3902, .F. ) ;
+#3456 = EDGE_CURVE ( 'NONE', #839, #1026, #3229, .T. ) ;
+#3457 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
+#3458 = ORIENTED_EDGE ( 'NONE', *, *, #326, .F. ) ;
+#3459 = LINE ( 'NONE', #2911, #1145 ) ;
+#3460 = ORIENTED_EDGE ( 'NONE', *, *, #2223, .T. ) ;
+#3461 = EDGE_CURVE ( 'NONE', #3581, #617, #1444, .T. ) ;
+#3462 = EDGE_CURVE ( 'NONE', #1255, #3357, #797, .T. ) ;
+#3463 = AXIS2_PLACEMENT_3D ( 'NONE', #1630, #3205, #686 ) ;
+#3464 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.08715574274766037200, 0.9961946980917453200 ) ) ;
+#3465 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3055 ), #2907 ) ;
+#3466 = EDGE_LOOP ( 'NONE', ( #910, #2921, #3990, #2381 ) ) ;
+#3467 = ORIENTED_EDGE ( 'NONE', *, *, #2867, .F. ) ;
+#3468 = ORIENTED_EDGE ( 'NONE', *, *, #552, .F. ) ;
+#3469 = CARTESIAN_POINT ( 'NONE',  ( -1.798693260769784800, 2.300000000000000700, -4.442138421899001000 ) ) ;
+#3470 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.4000000000000000200, 0.0000000000000000000 ) ) ;
+#3471 = LINE ( 'NONE', #1533, #2648 ) ;
+#3472 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3683 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3847, #1658, #1376 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3473 = LINE ( 'NONE', #57, #3094 ) ;
+#3474 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -5.782411586589358800E-015 ) ) ;
+#3475 = EDGE_CURVE ( 'NONE', #2547, #372, #206, .T. ) ;
+#3476 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -4.599999999999998800 ) ) ;
+#3477 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3478 = STYLED_ITEM ( 'NONE', ( #855 ), #2944 ) ;
+#3479 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3480 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, -4.485836606346963700 ) ) ;
+#3481 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3482 = EDGE_LOOP ( 'NONE', ( #1999, #118, #1653, #820 ) ) ;
+#3483 = EDGE_CURVE ( 'NONE', #2768, #957, #2095, .T. ) ;
+#3484 = ORIENTED_EDGE ( 'NONE', *, *, #1486, .T. ) ;
+#3485 = CARTESIAN_POINT ( 'NONE',  ( -5.057520405653335200, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#3486 = SURFACE_STYLE_USAGE ( .BOTH. , #3848 ) ;
+#3487 = EDGE_LOOP ( 'NONE', ( #3175, #180, #3162, #4008 ) ) ;
+#3488 = CYLINDRICAL_SURFACE ( 'NONE', #253, 1.158798112283793100 ) ;
+#3489 = FILL_AREA_STYLE_COLOUR ( '', #403 ) ;
+#3490 = ADVANCED_FACE ( 'NONE', ( #2209 ), #1894, .T. ) ;
+#3491 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .F. ) ;
+#3492 = VERTEX_POINT ( 'NONE', #1833 ) ;
+#3493 = LINE ( 'NONE', #250, #4100 ) ;
+#3494 = AXIS2_PLACEMENT_3D ( 'NONE', #3870, #1683, #2917 ) ;
+#3495 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#3496 = FACE_OUTER_BOUND ( 'NONE', #2154, .T. ) ;
+#3497 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 0.2000000000000009500 ) ) ;
+#3498 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#3499 = PLANE ( 'NONE',  #1939 ) ;
+#3500 = CARTESIAN_POINT ( 'NONE',  ( 1.892524626211348900, 2.300000000000000300, 4.514197838905278800 ) ) ;
+#3501 = EDGE_LOOP ( 'NONE', ( #1413, #1751, #781, #3442 ) ) ;
+#3502 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #4063, 'distance_accuracy_value', 'NONE');
+#3503 = VECTOR ( 'NONE', #2055, 1000.000000000000000 ) ;
+#3504 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#3505 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, 4.949999999999999300 ) ) ;
+#3506 = EDGE_CURVE ( 'NONE', #1749, #956, #2552, .T. ) ;
+#3507 = LINE ( 'NONE', #3768, #1610 ) ;
+#3508 = ORIENTED_EDGE ( 'NONE', *, *, #2848, .T. ) ;
+#3509 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 4.688441826964343300E-016 ) ) ;
+#3510 = EDGE_LOOP ( 'NONE', ( #2041, #211, #3640, #1503 ) ) ;
+#3511 = ORIENTED_EDGE ( 'NONE', *, *, #3893, .F. ) ;
+#3512 = FILL_AREA_STYLE_COLOUR ( '', #3809 ) ;
+#3513 = ORIENTED_EDGE ( 'NONE', *, *, #1595, .T. ) ;
+#3514 = EDGE_CURVE ( 'NONE', #3078, #621, #3041, .T. ) ;
+#3515 = VECTOR ( 'NONE', #892, 1000.000000000000000 ) ;
+#3516 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3517 = ORIENTED_EDGE ( 'NONE', *, *, #565, .F. ) ;
+#3518 = EDGE_LOOP ( 'NONE', ( #1592, #2990, #872, #2910 ) ) ;
+#3519 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2144 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #292, #932, #1628 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3520 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#3521 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2279 ), #3949 ) ;
+#3522 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3523 = PLANE ( 'NONE',  #2637 ) ;
+#3524 = CIRCLE ( 'NONE', #1087, 0.1000000000000002600 ) ;
+#3525 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -0.9999999999999991100 ) ) ;
+#3526 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3527 = ORIENTED_EDGE ( 'NONE', *, *, #3077, .T. ) ;
+#3528 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 2.200000000000001100 ) ) ;
+#3529 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 0.2000000000000005100 ) ) ;
+#3530 = ORIENTED_EDGE ( 'NONE', *, *, #356, .T. ) ;
+#3531 = CIRCLE ( 'NONE', #2857, 0.1000000000000001400 ) ;
+#3532 = EDGE_CURVE ( 'NONE', #957, #2729, #3762, .T. ) ;
+#3533 = ORIENTED_EDGE ( 'NONE', *, *, #2767, .F. ) ;
+#3534 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3535 = CARTESIAN_POINT ( 'NONE',  ( -1.816228460699254900, 2.299999999999999400, 4.591567626612763900 ) ) ;
+#3536 = ORIENTED_EDGE ( 'NONE', *, *, #563, .F. ) ;
+#3537 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3265 ) ) ;
+#3538 = AXIS2_PLACEMENT_3D ( 'NONE', #369, #1676, #3859 ) ;
+#3539 = ADVANCED_FACE ( 'NONE', ( #2938 ), #1142, .T. ) ;
+#3540 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.299999999999999800, -4.591567626612763000 ) ) ;
+#3541 = STYLED_ITEM ( 'NONE', ( #3635 ), #2033 ) ;
+#3542 = LINE ( 'NONE', #3670, #3998 ) ;
+#3543 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824500, 2.208715574274765700, 4.800506758060768300 ) ) ;
+#3544 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#3545 = ORIENTED_EDGE ( 'NONE', *, *, #1920, .F. ) ;
+#3546 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3341, 'distance_accuracy_value', 'NONE');
+#3547 = ORIENTED_EDGE ( 'NONE', *, *, #1545, .F. ) ;
+#3548 = VECTOR ( 'NONE', #2873, 1000.000000000000000 ) ;
+#3549 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3550 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3551 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, 0.5000000000000026600 ) ) ;
+#3552 = VERTEX_POINT ( 'NONE', #2885 ) ;
+#3553 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3690 ) ) ;
+#3554 = ORIENTED_EDGE ( 'NONE', *, *, #3698, .T. ) ;
+#3555 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1517, 'distance_accuracy_value', 'NONE');
+#3556 = LINE ( 'NONE', #2770, #2300 ) ;
+#3557 = VECTOR ( 'NONE', #655, 1000.000000000000000 ) ;
+#3558 = ORIENTED_EDGE ( 'NONE', *, *, #1149, .T. ) ;
+#3559 = LINE ( 'NONE', #3313, #1906 ) ;
+#3560 = ORIENTED_EDGE ( 'NONE', *, *, #2135, .F. ) ;
+#3561 = CARTESIAN_POINT ( 'NONE',  ( -5.210678287591941100, 0.4342768450339354900, -4.900000000000002100 ) ) ;
+#3562 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3563 = ADVANCED_FACE ( 'NONE', ( #612 ), #1252, .T. ) ;
+#3564 = ORIENTED_EDGE ( 'NONE', *, *, #3433, .T. ) ;
+#3565 = ORIENTED_EDGE ( 'NONE', *, *, #987, .T. ) ;
+#3566 = VERTEX_POINT ( 'NONE', #1260 ) ;
+#3567 = FACE_OUTER_BOUND ( 'NONE', #283, .T. ) ;
+#3568 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.600000000000000500 ) ) ;
+#3569 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997500, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#3570 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3571 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #2438, .NOT_KNOWN. ) ;
+#3572 = VECTOR ( 'NONE', #504, 1000.000000000000000 ) ;
+#3573 = CARTESIAN_POINT ( 'NONE',  ( 1.793987817944820500, 2.212279134661748100, -4.556012182055178900 ) ) ;
+#3574 = SURFACE_STYLE_FILL_AREA ( #4053 ) ;
+#3575 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3576 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
+#3577 = EDGE_LOOP ( 'NONE', ( #3958, #64, #339, #3138, #3653 ) ) ;
+#3578 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3579 = SURFACE_STYLE_USAGE ( .BOTH. , #3250 ) ;
+#3580 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3581 = VERTEX_POINT ( 'NONE', #324 ) ;
+#3582 = ADVANCED_FACE ( 'NONE', ( #384 ), #2732, .T. ) ;
+#3583 = ORIENTED_EDGE ( 'NONE', *, *, #2447, .T. ) ;
+#3584 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1181, 'distance_accuracy_value', 'NONE');
+#3585 = SURFACE_STYLE_FILL_AREA ( #3750 ) ;
+#3586 = CARTESIAN_POINT ( 'NONE',  ( 1.907861578100998900, 2.200000000000000200, -4.591567626612763000 ) ) ;
+#3587 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3588 = ORIENTED_EDGE ( 'NONE', *, *, #3668, .F. ) ;
+#3589 = SURFACE_STYLE_FILL_AREA ( #725 ) ;
+#3590 = EDGE_CURVE ( 'NONE', #497, #1093, #1899, .T. ) ;
+#3591 = LINE ( 'NONE', #1835, #2385 ) ;
+#3592 = EDGE_CURVE ( 'NONE', #3793, #1100, #290, .T. ) ;
+#3593 = AXIS2_PLACEMENT_3D ( 'NONE', #1875, #630, #4118 ) ;
+#3594 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3502 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4063, #2222, #2190 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3595 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -4.599999999999997900 ) ) ;
+#3596 = ORIENTED_EDGE ( 'NONE', *, *, #2191, .F. ) ;
+#3597 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3598 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.400000000000001200 ) ) ;
+#3599 = ADVANCED_FACE ( 'NONE', ( #947 ), #2836, .F. ) ;
+#3600 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #3169 ) ;
+#3601 = ORIENTED_EDGE ( 'NONE', *, *, #4028, .F. ) ;
+#3602 = LINE ( 'NONE', #4016, #1656 ) ;
+#3603 = ORIENTED_EDGE ( 'NONE', *, *, #3111, .T. ) ;
+#3604 = CARTESIAN_POINT ( 'NONE',  ( 1.813029792061764600, 2.300000000000008300, 4.559704997057417100 ) ) ;
+#3605 = CARTESIAN_POINT ( 'NONE',  ( -5.839999999999999000, 0.5000000000000000000, 3.900000000000003500 ) ) ;
+#3606 = DIRECTION ( 'NONE',  ( 0.7071067811865475700, -0.0000000000000000000, 0.7071067811865475700 ) ) ;
+#3607 = EDGE_LOOP ( 'NONE', ( #152, #2828, #3090, #262 ) ) ;
+#3608 = VERTEX_POINT ( 'NONE', #3480 ) ;
+#3609 = FACE_OUTER_BOUND ( 'NONE', #3717, .T. ) ;
+#3610 = ORIENTED_EDGE ( 'NONE', *, *, #4051, .T. ) ;
+#3611 = FACE_OUTER_BOUND ( 'NONE', #998, .T. ) ;
+#3612 = ORIENTED_EDGE ( 'NONE', *, *, #2348, .F. ) ;
+#3613 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3614 = EDGE_CURVE ( 'NONE', #621, #1041, #1903, .T. ) ;
+#3615 = ORIENTED_EDGE ( 'NONE', *, *, #3682, .T. ) ;
+#3616 = PLANE ( 'NONE',  #176 ) ;
+#3617 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3618 = AXIS2_PLACEMENT_3D ( 'NONE', #228, #2193, #1542 ) ;
+#3619 = ADVANCED_FACE ( 'NONE', ( #1997 ), #1000, .F. ) ;
+#3620 = VECTOR ( 'NONE', #990, 1000.000000000000000 ) ;
+#3621 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #2444 ), #3841 ) ;
+#3622 = CLOSED_SHELL ( 'NONE', ( #1021, #1988, #49, #3288, #4029, #1399, #1879, #476, #714, #2853, #1703, #1724, #1340, #1268, #3137, #2980, #90, #3490, #2369, #3599, #1462, #3247, #2669, #3268, #3197, #3855, #2627, #788, #1419, #3878, #4104, #2343, #1687, #165, #607, #1667, #70, #2326, #3786, #1081, #3619, #2654, #2221, #2305, #633, #3924, #1105, #3941, #381, #1611, #2388, #1245, #3176, #2825, #110, #3317, #2512, #3082, #1059, #1031, #1510, #1121, #4059, #752, #2548, #1739, #409, #3000, #1968, #3427, #4086, #1367, #457, #2089, #2922, #2685, #3161, #670, #1292, #314, #3582, #3563, #736, #3747, #933, #367, #4003, #1590, #127, #2048, #1383, #3901, #3539, #2569, #2611, #776, #2876, #1564, #273, #3378, #3957, #2, #2013, #3302, #496, #2944, #436, #2033, #3226, #2958, #912, #974 ) ) ;
+#3623 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3624 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -2.250000000000000400 ) ) ;
+#3625 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.400000000000000600 ) ) ;
+#3626 = DIRECTION ( 'NONE',  ( 0.9961946980917455500, -0.08715574274765836000, 0.0000000000000000000 ) ) ;
+#3627 = ORIENTED_EDGE ( 'NONE', *, *, #1793, .F. ) ;
+#3628 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #328, 'distance_accuracy_value', 'NONE');
+#3629 = DIRECTION ( 'NONE',  ( 0.7071067811865472400, 0.0000000000000000000, -0.7071067811865477900 ) ) ;
+#3630 = ORIENTED_EDGE ( 'NONE', *, *, #720, .T. ) ;
+#3631 = ORIENTED_EDGE ( 'NONE', *, *, #1784, .T. ) ;
+#3632 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3633 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#3634 = AXIS2_PLACEMENT_3D ( 'NONE', #3551, #1987, #722 ) ;
+#3635 = PRESENTATION_STYLE_ASSIGNMENT (( #3016 ) ) ;
+#3636 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -2.199999999999998800 ) ) ;
+#3637 = DIRECTION ( 'NONE',  ( 4.688441826964343300E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3638 = FILL_AREA_STYLE ('',( #1763 ) ) ;
+#3639 = CARTESIAN_POINT ( 'NONE',  ( -1.864163393653033700, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#3640 = ORIENTED_EDGE ( 'NONE', *, *, #3726, .F. ) ;
+#3641 = VECTOR ( 'NONE', #3737, 1000.000000000000000 ) ;
+#3642 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.299999999999999800, -4.700887288251594900 ) ) ;
+#3643 = ORIENTED_EDGE ( 'NONE', *, *, #4113, .F. ) ;
+#3644 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3645 = ORIENTED_EDGE ( 'NONE', *, *, #3306, .T. ) ;
+#3646 = LINE ( 'NONE', #3114, #3277 ) ;
+#3647 = EDGE_LOOP ( 'NONE', ( #2601, #3547, #170, #2816, #3468 ) ) ;
+#3648 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3649 = CARTESIAN_POINT ( 'NONE',  ( 1.600565773584093700, 0.4086498688031313100, -4.749434226415906400 ) ) ;
+#3650 = ORIENTED_EDGE ( 'NONE', *, *, #3008, .F. ) ;
+#3651 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.200000000000000200, -4.700887288251594900 ) ) ;
+#3652 = VERTEX_POINT ( 'NONE', #17 ) ;
+#3653 = ORIENTED_EDGE ( 'NONE', *, *, #2228, .F. ) ;
+#3654 = FACE_OUTER_BOUND ( 'NONE', #1206, .T. ) ;
+#3655 = FILL_AREA_STYLE_COLOUR ( '', #1952 ) ;
+#3656 = DIRECTION ( 'NONE',  ( -0.9961946980917454300, -0.08715574274765848500, 0.0000000000000000000 ) ) ;
+#3657 = VECTOR ( 'NONE', #182, 1000.000000000000000 ) ;
+#3658 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3659 = VECTOR ( 'NONE', #4111, 1000.000000000000000 ) ;
+#3660 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3661 = EDGE_CURVE ( 'NONE', #789, #3255, #1608, .T. ) ;
+#3662 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3663 = CARTESIAN_POINT ( 'NONE',  ( -4.965887288251591900, 2.200000000000000200, 4.700887288251594000 ) ) ;
+#3664 = EDGE_CURVE ( 'NONE', #1219, #1708, #4012, .T. ) ;
+#3665 = PRESENTATION_STYLE_ASSIGNMENT (( #3579 ) ) ;
+#3666 = FACE_OUTER_BOUND ( 'NONE', #1631, .T. ) ;
+#3667 = EDGE_CURVE ( 'NONE', #106, #1909, #2455, .T. ) ;
+#3668 = EDGE_CURVE ( 'NONE', #1495, #4044, #3102, .T. ) ;
+#3669 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2229 ) ) ;
+#3670 = CARTESIAN_POINT ( 'NONE',  ( 1.650375508488681100, 0.4042920816657483700, 4.749434226415906400 ) ) ;
+#3671 = VECTOR ( 'NONE', #2583, 1000.000000000000000 ) ;
+#3672 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3673 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.208715574274766200, 4.541757891708175300 ) ) ;
+#3674 = EDGE_LOOP ( 'NONE', ( #3178, #257, #1559, #459 ) ) ;
+#3675 = LINE ( 'NONE', #3498, #2868 ) ;
+#3676 = AXIS2_PLACEMENT_3D ( 'NONE', #1689, #2961, #1070 ) ;
+#3677 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.208715574274766200, -4.541757891708175300 ) ) ;
+#3678 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 1.400000000000001500 ) ) ;
+#3679 = ORIENTED_EDGE ( 'NONE', *, *, #1575, .F. ) ;
+#3680 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3681 = LINE ( 'NONE', #3562, #2709 ) ;
+#3682 = EDGE_CURVE ( 'NONE', #535, #1343, #3826, .T. ) ;
+#3683 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3847, 'distance_accuracy_value', 'NONE');
+#3684 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3685 = ORIENTED_EDGE ( 'NONE', *, *, #1199, .T. ) ;
+#3686 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.749809734904586900 ) ) ;
+#3687 = EDGE_LOOP ( 'NONE', ( #3517, #3438, #1329, #2506 ) ) ;
+#3688 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999998600, 0.5000000000000000000, 3.900000000000002600 ) ) ;
+#3689 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 4.600000000000000500 ) ) ;
+#3690 = STYLED_ITEM ( 'NONE', ( #426 ), #2611 ) ;
+#3692 = ORIENTED_EDGE ( 'NONE', *, *, #1786, .F. ) ;
+#3691 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3693 = FACE_OUTER_BOUND ( 'NONE', #1945, .T. ) ;
+#3694 = FILL_AREA_STYLE ('',( #550 ) ) ;
+#3695 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3696 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3697 = LINE ( 'NONE', #3332, #2821 ) ;
+#3698 = EDGE_CURVE ( 'NONE', #2632, #1392, #1725, .T. ) ;
+#3699 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3700 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, 4.800506758060768300 ) ) ;
+#3701 = PLANE ( 'NONE',  #1550 ) ;
+#3702 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3703 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3704 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1366 ), #3921 ) ;
+#3705 = FILL_AREA_STYLE ('',( #1450 ) ) ;
+#3706 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824500, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#3707 = ORIENTED_EDGE ( 'NONE', *, *, #4051, .F. ) ;
+#3708 = EDGE_LOOP ( 'NONE', ( #2001, #2103, #2963, #3536 ) ) ;
+#3709 = AXIS2_PLACEMENT_3D ( 'NONE', #3204, #1990, #362 ) ;
+#3710 = CARTESIAN_POINT ( 'NONE',  ( -1.685762589139085100, 0.8087682643419142900, 4.949999999999999300 ) ) ;
+#3711 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3712 = ORIENTED_EDGE ( 'NONE', *, *, #2012, .F. ) ;
+#3713 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3714 = ORIENTED_EDGE ( 'NONE', *, *, #1357, .T. ) ;
+#3715 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 3.800000000000000300 ) ) ;
+#3716 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3717 = EDGE_LOOP ( 'NONE', ( #1150, #4125, #1124, #1659, #2580, #1641, #746, #2158, #2104, #3233, #2536, #188, #2308, #826, #1174, #2934, #2007, #3962, #794, #1015 ) ) ;
+#3718 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3719 = LINE ( 'NONE', #636, #960 ) ;
+#3720 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 2.600000000000000500 ) ) ;
+#3721 = ORIENTED_EDGE ( 'NONE', *, *, #1130, .F. ) ;
+#3722 = DIRECTION ( 'NONE',  ( 1.445602896647339700E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3723 = VECTOR ( 'NONE', #2043, 1000.000000000000000 ) ;
+#3724 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, 1.400000000000001500 ) ) ;
+#3725 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -0.9999999999999991100 ) ) ;
+#3726 = EDGE_CURVE ( 'NONE', #3451, #1742, #2231, .T. ) ;
+#3727 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3728 = CARTESIAN_POINT ( 'NONE',  ( -1.600190265095412100, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#3729 = LINE ( 'NONE', #749, #12 ) ;
+#3730 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 0.2000000000000005100 ) ) ;
+#3731 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3628 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #328, #341, #2587 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3732 = EDGE_CURVE ( 'NONE', #2768, #1930, #2016, .T. ) ;
+#3733 = PRESENTATION_STYLE_ASSIGNMENT (( #657 ) ) ;
+#3734 = CARTESIAN_POINT ( 'NONE',  ( 1.835802161094721100, 2.300000000000000300, 4.457475373788651200 ) ) ;
+#3735 = AXIS2_PLACEMENT_3D ( 'NONE', #3112, #3100, #3447 ) ;
+#3736 = AXIS2_PLACEMENT_3D ( 'NONE', #576, #1194, #3395 ) ;
+#3737 = DIRECTION ( 'NONE',  ( -5.421010862427522200E-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3738 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3739 = AXIS2_PLACEMENT_3D ( 'NONE', #3725, #572, #2498 ) ;
+#3740 = VERTEX_POINT ( 'NONE', #26 ) ;
+#3741 = PRESENTATION_STYLE_ASSIGNMENT (( #3356 ) ) ;
+#3742 = SURFACE_SIDE_STYLE ('',( #1168 ) ) ;
+#3743 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3744 = ORIENTED_EDGE ( 'NONE', *, *, #2135, .T. ) ;
+#3745 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3746 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3747 = ADVANCED_FACE ( 'NONE', ( #3782 ), #105, .T. ) ;
+#3748 = EDGE_LOOP ( 'NONE', ( #294, #640, #1981, #1907, #926, #2077 ) ) ;
+#3749 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3750 = FILL_AREA_STYLE ('',( #1552 ) ) ;
+#3751 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.1670183108160392400, 4.949999999999999300 ) ) ;
+#3752 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, -4.485836606346963700 ) ) ;
+#3753 = EDGE_CURVE ( 'NONE', #1504, #2891, #1164, .T. ) ;
+#3754 = CARTESIAN_POINT ( 'NONE',  ( -1.758432373387236000, 2.200000000000000200, 4.442138421899001000 ) ) ;
+#3755 = CARTESIAN_POINT ( 'NONE',  ( -1.793987817944819400, 2.212279134661748100, 4.556012182055178900 ) ) ;
+#3756 = ORIENTED_EDGE ( 'NONE', *, *, #2014, .T. ) ;
+#3757 = PRESENTATION_STYLE_ASSIGNMENT (( #194 ) ) ;
+#3758 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #100, 'distance_accuracy_value', 'NONE');
+#3759 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3760 = AXIS2_PLACEMENT_3D ( 'NONE', #270, #3124, #3791 ) ;
+#3761 = ORIENTED_EDGE ( 'NONE', *, *, #846, .T. ) ;
+#3762 = LINE ( 'NONE', #1568, #2830 ) ;
+#3763 = SURFACE_SIDE_STYLE ('',( #83 ) ) ;
+#3764 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000001800, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#3765 = ORIENTED_EDGE ( 'NONE', *, *, #3263, .T. ) ;
+#3766 = ORIENTED_EDGE ( 'NONE', *, *, #3753, .F. ) ;
+#3767 = AXIS2_PLACEMENT_3D ( 'NONE', #3416, #589, #3769 ) ;
+#3768 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3769 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3770 = ORIENTED_EDGE ( 'NONE', *, *, #183, .T. ) ;
+#3771 = ORIENTED_EDGE ( 'NONE', *, *, #3259, .T. ) ;
+#3772 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3773 = ORIENTED_EDGE ( 'NONE', *, *, #278, .T. ) ;
+#3774 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2616, 'distance_accuracy_value', 'NONE');
+#3775 = CYLINDRICAL_SURFACE ( 'NONE', #2660, 0.1000000000000000500 ) ;
+#3776 = STYLED_ITEM ( 'NONE', ( #1514 ), #2654 ) ;
+#3777 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3778 = FACE_OUTER_BOUND ( 'NONE', #2646, .T. ) ;
+#3779 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3780 = LINE ( 'NONE', #1078, #3153 ) ;
+#3781 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.230000000000000000, 1.158798112283793100 ) ) ;
+#3782 = FACE_OUTER_BOUND ( 'NONE', #697, .T. ) ;
+#3783 = FILL_AREA_STYLE_COLOUR ( '', #2514 ) ;
+#3784 = ORIENTED_EDGE ( 'NONE', *, *, #494, .T. ) ;
+#3785 = VECTOR ( 'NONE', #3509, 1000.000000000000000 ) ;
+#3786 = ADVANCED_FACE ( 'NONE', ( #2866 ), #3234, .F. ) ;
+#3787 = FACE_OUTER_BOUND ( 'NONE', #1244, .T. ) ;
+#3788 = AXIS2_PLACEMENT_3D ( 'NONE', #995, #2906, #3464 ) ;
+#3789 = ORIENTED_EDGE ( 'NONE', *, *, #3305, .T. ) ;
+#3790 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1715 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3477, #1267, #1296 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3791 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3792 = FILL_AREA_STYLE ('',( #1882 ) ) ;
+#3793 = VERTEX_POINT ( 'NONE', #1013 ) ;
+#3794 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3795 = SURFACE_STYLE_FILL_AREA ( #1522 ) ;
+#3796 = FILL_AREA_STYLE ('',( #3804 ) ) ;
+#3797 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3798 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -4.799999999999999800 ) ) ;
+#3799 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 5.782411586589358800E-015 ) ) ;
+#3800 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -4.850380530190823200 ) ) ;
+#3801 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3802 = ORIENTED_EDGE ( 'NONE', *, *, #1633, .T. ) ;
+#3803 = PRESENTATION_STYLE_ASSIGNMENT (( #2079 ) ) ;
+#3804 = FILL_AREA_STYLE_COLOUR ( '', #2214 ) ;
+#3805 = EDGE_CURVE ( 'NONE', #2210, #2256, #1271, .T. ) ;
+#3806 = VECTOR ( 'NONE', #4079, 1000.000000000000000 ) ;
+#3807 = ORIENTED_EDGE ( 'NONE', *, *, #2974, .T. ) ;
+#3808 = EDGE_CURVE ( 'NONE', #3231, #1288, #411, .T. ) ;
+#3809 = COLOUR_RGB ( '',0.8274509803921568100, 0.8392156862745098200, 0.8274509803921568100 ) ;
+#3810 = AXIS2_PLACEMENT_3D ( 'NONE', #3575, #1723, #2667 ) ;
+#3811 = DIRECTION ( 'NONE',  ( -0.08682659386424777800, -0.9924325091389669700, -0.08682659386424779200 ) ) ;
+#3812 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #2979 ) ) ;
+#3813 = ORIENTED_EDGE ( 'NONE', *, *, #2629, .F. ) ;
+#3814 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2724, 'distance_accuracy_value', 'NONE');
+#3815 = LINE ( 'NONE', #241, #1352 ) ;
+#3816 = ORIENTED_EDGE ( 'NONE', *, *, #600, .F. ) ;
+#3817 = SURFACE_STYLE_USAGE ( .BOTH. , #390 ) ;
+#3818 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3819 = LINE ( 'NONE', #2429, #397 ) ;
+#3820 = ORIENTED_EDGE ( 'NONE', *, *, #192, .F. ) ;
+#3821 = LINE ( 'NONE', #1006, #2992 ) ;
+#3822 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3823 = DIRECTION ( 'NONE',  ( -0.9961946980917455500, -0.08715574274765836000, 8.640611647116885700E-016 ) ) ;
+#3824 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3825 = LINE ( 'NONE', #2408, #2999 ) ;
+#3826 = LINE ( 'NONE', #67, #1820 ) ;
+#3827 = CARTESIAN_POINT ( 'NONE',  ( 1.813001070941992400, 2.263110766273074100, 4.795747795410600900 ) ) ;
+#3828 = DIRECTION ( 'NONE',  ( 0.08682659386424779200, -0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#3829 = FACE_OUTER_BOUND ( 'NONE', #2029, .T. ) ;
+#3830 = EDGE_CURVE ( 'NONE', #2376, #346, #532, .T. ) ;
+#3831 = VERTEX_POINT ( 'NONE', #108 ) ;
+#3832 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3833 = VECTOR ( 'NONE', #812, 1000.000000000000000 ) ;
+#3834 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#3835 = ORIENTED_EDGE ( 'NONE', *, *, #3475, .F. ) ;
+#3836 = VERTEX_POINT ( 'NONE', #3899 ) ;
+#3837 = AXIS2_PLACEMENT_3D ( 'NONE', #3764, #2528, #598 ) ;
+#3838 = VECTOR ( 'NONE', #2387, 1000.000000000000000 ) ;
+#3839 = VERTEX_POINT ( 'NONE', #3938 ) ;
+#3840 = SURFACE_STYLE_USAGE ( .BOTH. , #1029 ) ;
+#3841 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #642 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1361, #1762, #1734 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3842 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -0.5000000000000006700 ) ) ;
+#3843 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3844 = EDGE_CURVE ( 'NONE', #1504, #1353, #3729, .T. ) ;
+#3845 = FILL_AREA_STYLE ('',( #3428 ) ) ;
+#3846 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, -0.1999999999999987900 ) ) ;
+#3847 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3848 = SURFACE_SIDE_STYLE ('',( #1754 ) ) ;
+#3849 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824300, 2.208715574274766200, 4.591567626612763000 ) ) ;
+#3850 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#3851 = ORIENTED_EDGE ( 'NONE', *, *, #649, .T. ) ;
+#3852 = ORIENTED_EDGE ( 'NONE', *, *, #462, .F. ) ;
+#3853 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#3854 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3855 = ADVANCED_FACE ( 'NONE', ( #3292 ), #2010, .F. ) ;
+#3856 = ORIENTED_EDGE ( 'NONE', *, *, #1190, .F. ) ;
+#3857 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3777, 'distance_accuracy_value', 'NONE');
+#3858 = CIRCLE ( 'NONE', #2571, 0.1000000000000000500 ) ;
+#3859 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3860 = FILL_AREA_STYLE ('',( #415 ) ) ;
+#3861 = ORIENTED_EDGE ( 'NONE', *, *, #2701, .T. ) ;
+#3862 = EDGE_CURVE ( 'NONE', #3210, #2888, #1060, .T. ) ;
+#3863 = VECTOR ( 'NONE', #1057, 1000.000000000000000 ) ;
+#3864 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, 0.08715574274765836000 ) ) ;
+#3865 = EDGE_LOOP ( 'NONE', ( #3643, #3035, #1175, #1472, #3484 ) ) ;
+#3866 = ORIENTED_EDGE ( 'NONE', *, *, #3664, .T. ) ;
+#3867 = FACE_OUTER_BOUND ( 'NONE', #3131, .T. ) ;
+#3868 = EDGE_LOOP ( 'NONE', ( #708, #2599, #245, #1966 ) ) ;
+#3869 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #4001 ), #3948 ) ;
+#3870 = CARTESIAN_POINT ( 'NONE',  ( 4.965887288251595400, 2.200000000000000200, 4.700887288251594900 ) ) ;
+#3871 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3872 = LINE ( 'NONE', #3202, #3659 ) ;
+#3873 = FACE_OUTER_BOUND ( 'NONE', #3054, .T. ) ;
+#3874 = FILL_AREA_STYLE_COLOUR ( '', #2532 ) ;
+#3875 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3876 = ORIENTED_EDGE ( 'NONE', *, *, #3046, .T. ) ;
+#3877 = CARTESIAN_POINT ( 'NONE',  ( -1.818310782959248900, 2.299999999999999800, 4.576202594116460400 ) ) ;
+#3878 = ADVANCED_FACE ( 'NONE', ( #3381 ), #96, .F. ) ;
+#3879 = LINE ( 'NONE', #2690, #3978 ) ;
+#3880 = STYLED_ITEM ( 'NONE', ( #340 ), #3226 ) ;
+#3881 = CARTESIAN_POINT ( 'NONE',  ( 1.816228460699256500, 2.299999999999999400, -4.591567626612763900 ) ) ;
+#3882 = LINE ( 'NONE', #3173, #3785 ) ;
+#3883 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, 1.400000000000000600 ) ) ;
+#3884 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3885 = LINE ( 'NONE', #3633, #2236 ) ;
+#3886 = EDGE_CURVE ( 'NONE', #2295, #2240, #3879, .T. ) ;
+#3887 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #3383 ) ) ;
+#3888 = ORIENTED_EDGE ( 'NONE', *, *, #934, .F. ) ;
+#3889 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3890 = FACE_OUTER_BOUND ( 'NONE', #3687, .T. ) ;
+#3891 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3892 = EDGE_CURVE ( 'NONE', #2366, #2677, #308, .T. ) ;
+#3893 = EDGE_CURVE ( 'NONE', #1953, #3210, #870, .T. ) ;
+#3894 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ;
+#3895 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3774 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2616, #2267, #727 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3896 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #255 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3684, #166, #2145 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3897 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1272, 'distance_accuracy_value', 'NONE');
+#3898 = CARTESIAN_POINT ( 'NONE',  ( -1.816228460699255400, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#3899 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.299999999999999800, 1.158798112283793100 ) ) ;
+#3900 = PLANE ( 'NONE',  #3119 ) ;
+#3901 = ADVANCED_FACE ( 'NONE', ( #3200 ), #202, .T. ) ;
+#3902 = EDGE_CURVE ( 'NONE', #799, #2734, #3047, .T. ) ;
+#3903 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#3904 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3905 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3906 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3907 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #3478 ), #435 ) ;
+#3908 = ORIENTED_EDGE ( 'NONE', *, *, #2900, .F. ) ;
+#3909 = LINE ( 'NONE', #1699, #1438 ) ;
+#3910 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653034900, 2.299999999999999800, 4.485836606346964600 ) ) ;
+#3911 = EDGE_LOOP ( 'NONE', ( #208, #3565, #394, #1381 ) ) ;
+#3912 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#3913 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#3914 = EDGE_CURVE ( 'NONE', #4018, #2888, #3780, .T. ) ;
+#3915 = VECTOR ( 'NONE', #743, 1000.000000000000000 ) ;
+#3916 = EDGE_LOOP ( 'NONE', ( #3252, #2711, #39, #1382 ) ) ;
+#3917 = VERTEX_POINT ( 'NONE', #2101 ) ;
+#3918 = VECTOR ( 'NONE', #603, 1000.000000000000000 ) ;
+#3919 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3920 = CARTESIAN_POINT ( 'NONE',  ( -5.115380530190823700, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#3921 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1437 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3745, #2475, #1215 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3922 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 4.600000000000000500 ) ) ;
+#3923 = LINE ( 'NONE', #3710, #3 ) ;
+#3924 = ADVANCED_FACE ( 'NONE', ( #718 ), #480, .F. ) ;
+#3925 = SURFACE_SIDE_STYLE ('',( #254 ) ) ;
+#3926 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3927 = VERTEX_POINT ( 'NONE', #3369 ) ;
+#3928 = LINE ( 'NONE', #1896, #1825 ) ;
+#3929 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, -4.950000000000001100 ) ) ;
+#3930 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, 4.699999999999999300 ) ) ;
+#3931 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#3932 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3933 = VERTEX_POINT ( 'NONE', #543 ) ;
+#3934 = VECTOR ( 'NONE', #242, 1000.000000000000000 ) ;
+#3935 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -4.688441826964343300E-016 ) ) ;
+#3936 = CIRCLE ( 'NONE', #850, 0.1000000000000002600 ) ;
+#3937 = EDGE_CURVE ( 'NONE', #2839, #3740, #2318, .T. ) ;
+#3938 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.0000000000000000000, -1.399999999999998600 ) ) ;
+#3939 = CARTESIAN_POINT ( 'NONE',  ( 1.766794234283349600, 2.304292081665748200, 4.533396030812062900 ) ) ;
+#3940 = ORIENTED_EDGE ( 'NONE', *, *, #1375, .F. ) ;
+#3941 = ADVANCED_FACE ( 'NONE', ( #3666 ), #1473, .F. ) ;
+#3942 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #156, #169, #1442, #517 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3943 = EDGE_CURVE ( 'NONE', #2888, #2098, #1765, .T. ) ;
+#3944 = EDGE_CURVE ( 'NONE', #1953, #2098, #3174, .T. ) ;
+#3945 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.0000000000000000000, -4.900000000000001200 ) ) ;
+#3946 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3947 = CARTESIAN_POINT ( 'NONE',  ( -1.808242108291823000, 2.208715574274766200, -4.591567626612763000 ) ) ;
+#3948 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3857 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3777, #2525, #2152 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3949 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2847 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #4094, #3443, #4039 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#3950 = VERTEX_POINT ( 'NONE', #1459 ) ;
+#3951 = PRESENTATION_STYLE_ASSIGNMENT (( #1736 ) ) ;
+#3952 = CARTESIAN_POINT ( 'NONE',  ( -5.840000000000001600, 0.5000000000000000000, -4.900000000000001200 ) ) ;
+#3953 = ORIENTED_EDGE ( 'NONE', *, *, #987, .F. ) ;
+#3954 = DIRECTION ( 'NONE',  ( 0.08715574274765836000, 0.9961946980917455500, 0.0000000000000000000 ) ) ;
+#3955 = VERTEX_POINT ( 'NONE', #840 ) ;
+#3956 = FACE_OUTER_BOUND ( 'NONE', #1701, .T. ) ;
+#3957 = ADVANCED_FACE ( 'NONE', ( #3975 ), #2465, .F. ) ;
+#3958 = ORIENTED_EDGE ( 'NONE', *, *, #847, .F. ) ;
+#3959 = ORIENTED_EDGE ( 'NONE', *, *, #2978, .T. ) ;
+#3960 = CARTESIAN_POINT ( 'NONE',  ( -1.797893605388166000, 2.299999999999999800, -4.442138424789066100 ) ) ;
+#3961 = LINE ( 'NONE', #119, #2260 ) ;
+#3962 = ORIENTED_EDGE ( 'NONE', *, *, #3483, .T. ) ;
+#3963 = SURFACE_SIDE_STYLE ('',( #963 ) ) ;
+#3964 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#3965 = ORIENTED_EDGE ( 'NONE', *, *, #3475, .T. ) ;
+#3966 = CARTESIAN_POINT ( 'NONE',  ( -1.784534073758715000, 2.212279134661748500, 4.546558437869075300 ) ) ;
+#3967 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3968 = EDGE_CURVE ( 'NONE', #157, #1770, #1815, .T. ) ;
+#3969 = ORIENTED_EDGE ( 'NONE', *, *, #2674, .F. ) ;
+#3970 = EDGE_LOOP ( 'NONE', ( #1887, #268, #623, #2662, #265 ) ) ;
+#3971 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.5000000000000000000, -1.200000000000000000 ) ) ;
+#3972 = VECTOR ( 'NONE', #2099, 1000.000000000000000 ) ;
+#3973 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#3974 = VECTOR ( 'NONE', #3322, 1000.000000000000000 ) ;
+#3975 = FACE_OUTER_BOUND ( 'NONE', #160, .T. ) ;
+#3976 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #1954 ), #4121 ) ;
+#3977 = VECTOR ( 'NONE', #3794, 1000.000000000000000 ) ;
+#3978 = VECTOR ( 'NONE', #3256, 1000.000000000000000 ) ;
+#3979 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#3980 = VERTEX_POINT ( 'NONE', #3625 ) ;
+#3981 = FACE_OUTER_BOUND ( 'NONE', #3674, .T. ) ;
+#3982 = CARTESIAN_POINT ( 'NONE',  ( 1.891960807806119200, 2.299999999999999800, 4.513634024649481300 ) ) ;
+#3983 = CARTESIAN_POINT ( 'NONE',  ( 1.864163393653035100, 2.299999999999999800, -4.485836606346964600 ) ) ;
+#3984 = ORIENTED_EDGE ( 'NONE', *, *, #901, .T. ) ;
+#3985 = CIRCLE ( 'NONE', #1666, 0.1000000000000002600 ) ;
+#3986 = CARTESIAN_POINT ( 'NONE',  ( -4.000000000000000900, 0.0000000000000000000, 4.900000000000003000 ) ) ;
+#3987 = VERTEX_POINT ( 'NONE', #2071 ) ;
+#3988 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3254, 'distance_accuracy_value', 'NONE');
+#3989 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#3990 = ORIENTED_EDGE ( 'NONE', *, *, #2489, .F. ) ;
+#3991 = VECTOR ( 'NONE', #922, 1000.000000000000100 ) ;
+#3992 = CARTESIAN_POINT ( 'NONE',  ( 1.790295002942565100, 2.299999999999999800, 4.536970207938287200 ) ) ;
+#3993 = ORIENTED_EDGE ( 'NONE', *, *, #1936, .F. ) ;
+#3994 = VECTOR ( 'NONE', #3479, 1000.000000000000000 ) ;
+#3995 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #1876, #1895, #3171, #1862 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.149188850136363600, 3.930788915260522700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219722800, 0.9497364005219722800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#3996 = CARTESIAN_POINT ( 'NONE',  ( 1.808242108291824500, 2.208715574274766200, -4.800506758060770100 ) ) ;
+#3997 = CARTESIAN_POINT ( 'NONE',  ( -5.689999999999999500, 0.5000000000000000000, -0.5000000000000006700 ) ) ;
+#3998 = VECTOR ( 'NONE', #3086, 1000.000000000000100 ) ;
+#3999 = CARTESIAN_POINT ( 'NONE',  ( -5.201821017802513900, 0.5000000000000000000, 4.900000000000003000 ) ) ;
+#4000 = CARTESIAN_POINT ( 'NONE',  ( -1.808444455684394600, 2.211028415555188700, 4.577944983426008600 ) ) ;
+#4001 = STYLED_ITEM ( 'NONE', ( #3444 ), #2326 ) ;
+#4002 = AXIS2_PLACEMENT_3D ( 'NONE', #1536, #1924, #2553 ) ;
+#4003 = ADVANCED_FACE ( 'NONE', ( #305 ), #2529, .T. ) ;
+#4004 = ORIENTED_EDGE ( 'NONE', *, *, #2352, .T. ) ;
+#4005 = CARTESIAN_POINT ( 'NONE',  ( -1.771788276206722100, 2.210983128345310500, -4.541559506433070900 ) ) ;
+#4006 = CARTESIAN_POINT ( 'NONE',  ( 1.784534073758716100, 2.212279134661748100, 4.546558437869075300 ) ) ;
+#4007 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#4008 = ORIENTED_EDGE ( 'NONE', *, *, #3483, .F. ) ;
+#4009 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#4010 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4011 = LINE ( 'NONE', #1420, #2151 ) ;
+#4012 = LINE ( 'NONE', #3842, #3180 ) ;
+#4013 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, 4.949999999999999300 ) ) ;
+#4014 = ORIENTED_EDGE ( 'NONE', *, *, #3240, .F. ) ;
+#4015 = LINE ( 'NONE', #1318, #3032 ) ;
+#4016 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -3.399999999999999500 ) ) ;
+#4017 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4018 = VERTEX_POINT ( 'NONE', #879 ) ;
+#4019 = VERTEX_POINT ( 'NONE', #2211 ) ;
+#4020 = LINE ( 'NONE', #1148, #3284 ) ;
+#4021 = PLANE ( 'NONE',  #1280 ) ;
+#4022 = DIRECTION ( 'NONE',  ( -0.08682659386424786100, 0.9924325091389670800, -0.08682659386424779200 ) ) ;
+#4023 = CIRCLE ( 'NONE', #2927, 0.09999999999999982500 ) ;
+#4024 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -4.599999999999998800 ) ) ;
+#4025 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9961946980917455500, -0.08715574274765836000 ) ) ;
+#4026 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#4027 = EDGE_CURVE ( 'NONE', #1259, #2768, #2861, .T. ) ;
+#4028 = EDGE_CURVE ( 'NONE', #620, #3652, #1266, .T. ) ;
+#4029 = ADVANCED_FACE ( 'NONE', ( #968 ), #828, .T. ) ;
+#4030 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4031 = EDGE_CURVE ( 'NONE', #2789, #1026, #811, .T. ) ;
+#4032 = STYLED_ITEM ( 'NONE', ( #2953 ), #3957 ) ;
+#4033 = PRESENTATION_STYLE_ASSIGNMENT (( #45 ) ) ;
+#4034 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 2.299999999999999800, 0.0000000000000000000 ) ) ;
+#4035 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #475 ) ) ;
+#4036 = DIRECTION ( 'NONE',  ( 2.551063935260010500E-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4037 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 8.673617379884020700E-016 ) ) ;
+#4038 = ORIENTED_EDGE ( 'NONE', *, *, #1718, .T. ) ;
+#4039 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#4040 = ORIENTED_EDGE ( 'NONE', *, *, #2586, .T. ) ;
+#4041 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.0000000000000000000, 3.400000000000001200 ) ) ;
+#4042 = VECTOR ( 'NONE', #4010, 1000.000000000000000 ) ;
+#4043 = CARTESIAN_POINT ( 'NONE',  ( -1.836365975350522600, 2.299999999999999800, 4.458039192193894000 ) ) ;
+#4044 = VERTEX_POINT ( 'NONE', #3730 ) ;
+#4045 = CARTESIAN_POINT ( 'NONE',  ( -5.210507024760189200, 0.5000000000000001100, 4.884832500771654700 ) ) ;
+#4046 = CARTESIAN_POINT ( 'NONE',  ( 5.215000000000001600, 0.5000000000000000000, -2.199999999999998800 ) ) ;
+#4047 = STYLED_ITEM ( 'NONE', ( #2207 ), #3247 ) ;
+#4048 = VECTOR ( 'NONE', #3811, 1000.000000000000100 ) ;
+#4049 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#4050 = LINE ( 'NONE', #1476, #3398 ) ;
+#4051 = EDGE_CURVE ( 'NONE', #3987, #3330, #519, .T. ) ;
+#4052 = CARTESIAN_POINT ( 'NONE',  ( -1.649999999999999200, 0.4000000000000000200, 4.749809734904586900 ) ) ;
+#4053 = FILL_AREA_STYLE ('',( #1856 ) ) ;
+#4054 = VECTOR ( 'NONE', #1126, 1000.000000000000000 ) ;
+#4055 = STYLED_ITEM ( 'NONE', ( #2126 ), #788 ) ;
+#4056 = FILL_AREA_STYLE_COLOUR ( '', #1136 ) ;
+#4057 = EDGE_LOOP ( 'NONE', ( #3314, #562, #2096, #606, #1208, #3009, #1695 ) ) ;
+#4058 = FACE_OUTER_BOUND ( 'NONE', #3143, .T. ) ;
+#4059 = ADVANCED_FACE ( 'NONE', ( #1463 ), #594, .F. ) ;
+#4060 = CARTESIAN_POINT ( 'NONE',  ( -1.907861578100997800, 2.300000000000000300, -4.551306739230214200 ) ) ;
+#4061 = EDGE_CURVE ( 'NONE', #2729, #1953, #2568, .T. ) ;
+#4062 = CARTESIAN_POINT ( 'NONE',  ( 1.650000000000000600, 0.4000000000000000200, -4.949999999999999300 ) ) ;
+#4063 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4064 = ORIENTED_EDGE ( 'NONE', *, *, #2292, .F. ) ;
+#4065 = VECTOR ( 'NONE', #3905, 1000.000000000000000 ) ;
+#4066 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#4067 = VECTOR ( 'NONE', #1492, 1000.000000000000000 ) ;
+#4068 = SURFACE_SIDE_STYLE ('',( #2160 ) ) ;
+#4069 = ORIENTED_EDGE ( 'NONE', *, *, #3111, .F. ) ;
+#4070 = CARTESIAN_POINT ( 'NONE',  ( 1.646243795183320600, 0.3570663824854621900, -4.962505071169273300 ) ) ;
+#4071 = ORIENTED_EDGE ( 'NONE', *, *, #720, .F. ) ;
+#4072 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #319, #2565, #1072, #2350 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 5.501585242055421400, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9497364005219713900, 0.9497364005219713900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#4073 = AXIS2_PLACEMENT_3D ( 'NONE', #1238, #3151, #3727 ) ;
+#4074 = PLANE ( 'NONE',  #3242 ) ;
+#4075 = EDGE_LOOP ( 'NONE', ( #1891, #315, #2189, #1832 ) ) ;
+#4076 = ORIENTED_EDGE ( 'NONE', *, *, #3286, .F. ) ;
+#4077 = PLANE ( 'NONE',  #1874 ) ;
+#4078 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1091, 'distance_accuracy_value', 'NONE');
+#4079 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#4080 = FACE_OUTER_BOUND ( 'NONE', #3865, .T. ) ;
+#4081 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1848, 'distance_accuracy_value', 'NONE');
+#4082 = CARTESIAN_POINT ( 'NONE',  ( 1.758432373387237100, 2.299999999999999800, -4.442138421899001000 ) ) ;
+#4083 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4084 = LINE ( 'NONE', #378, #404 ) ;
+#4085 = EDGE_CURVE ( 'NONE', #1912, #1521, #1627, .T. ) ;
+#4086 = ADVANCED_FACE ( 'NONE', ( #2697 ), #3196, .F. ) ;
+#4087 = VECTOR ( 'NONE', #984, 1000.000000000000100 ) ;
+#4088 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4089 = AXIS2_PLACEMENT_3D ( 'NONE', #1410, #2093, #832 ) ;
+#4090 = CARTESIAN_POINT ( 'NONE',  ( -1.835802161094719900, 2.300000000000000700, -4.457475373788651200 ) ) ;
+#4091 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.5000000000000000000, -2.599999999999999200 ) ) ;
+#4092 = VECTOR ( 'NONE', #2477, 1000.000000000000000 ) ;
+#4093 = ORIENTED_EDGE ( 'NONE', *, *, #658, .F. ) ;
+#4094 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4095 = PLANE ( 'NONE',  #1074 ) ;
+#4096 = EDGE_LOOP ( 'NONE', ( #240, #2602, #1140, #2733 ) ) ;
+#4097 = LINE ( 'NONE', #2200, #3392 ) ;
+#4098 = CARTESIAN_POINT ( 'NONE',  ( -5.214999999999998100, 0.2649073311242355900, 4.932871640878747000 ) ) ;
+#4099 = VERTEX_POINT ( 'NONE', #1890 ) ;
+#4100 = VECTOR ( 'NONE', #2215, 1000.000000000000000 ) ;
+#4101 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4102 = CARTESIAN_POINT ( 'NONE',  ( 1.801662399216602100, 2.299999999999999800, -4.548337600783398200 ) ) ;
+#4103 = STYLED_ITEM ( 'NONE', ( #3757 ), #3378 ) ;
+#4104 = ADVANCED_FACE ( 'NONE', ( #7 ), #3701, .F. ) ;
+#4105 = VECTOR ( 'NONE', #547, 1000.000000000000000 ) ;
+#4106 = CARTESIAN_POINT ( 'NONE',  ( 5.076816405816408000, 0.9407899586097981900, -4.911435875625582700 ) ) ;
+#4107 = EDGE_CURVE ( 'NONE', #1343, #2098, #2421, .T. ) ;
+#4108 = EDGE_CURVE ( 'NONE', #3358, #1957, #1370, .T. ) ;
+#4109 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#4110 = ORIENTED_EDGE ( 'NONE', *, *, #2292, .T. ) ;
+#4111 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#4112 = EDGE_CURVE ( 'NONE', #1770, #1445, #2903, .T. ) ;
+#4113 = EDGE_CURVE ( 'NONE', #3251, #3492, #3872, .T. ) ;
+#4114 = AXIS2_PLACEMENT_3D ( 'NONE', #281, #3779, #4101 ) ;
+#4115 = AXIS2_PLACEMENT_3D ( 'NONE', #3663, #2150, #1841 ) ;
+#4116 = ORIENTED_EDGE ( 'NONE', *, *, #1364, .T. ) ;
+#4117 = VECTOR ( 'NONE', #3181, 1000.000000000000100 ) ;
+#4118 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#4119 = LINE ( 'NONE', #2716, #2255 ) ;
+#4120 = ORIENTED_EDGE ( 'NONE', *, *, #1003, .T. ) ;
+#4121 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3217 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1625, #648, #2237 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#4122 = CARTESIAN_POINT ( 'NONE',  ( 3.989999999999999800, 0.0000000000000000000, 1.000000000000000900 ) ) ;
+#4123 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#4125 = ORIENTED_EDGE ( 'NONE', *, *, #1202, .T. ) ;
+#4124 = EDGE_CURVE ( 'NONE', #2259, #372, #2457, .T. ) ;
+#4126 = FACE_BOUND ( 'NONE', #1585, .T. ) ;
+#4127 = ORIENTED_EDGE ( 'NONE', *, *, #3110, .T. ) ;
+#4128 = CARTESIAN_POINT ( 'NONE',  ( 5.839999999999999900, 0.5000000000000000000, -1.399999999999998600 ) ) ;
+#4129 = VECTOR ( 'NONE', #3326, 1000.000000000000100 ) ;
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Symbols/N-CH FETs.SchLib b/Symbols/N-CH FETs.SchLib
index 701dfbe190f7f7a3bb9c1937c988c320cf90975b..cb146ff12fa4ad7a5d4410111eb15f70706cc2b6 100644
GIT binary patch
delta 4094
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

literal 134656
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
H>A(JeM@_NS