diff --git a/Footprints/Leadless.PcbLib b/Footprints/Leadless.PcbLib
index 2517b28cf..0fbfcb280 100644
Binary files a/Footprints/Leadless.PcbLib and b/Footprints/Leadless.PcbLib differ
diff --git a/STEP/Sensor/SENSIRION STS21.STEP b/STEP/Sensor/SENSIRION STS21.STEP
new file mode 100644
index 000000000..ea1d71362
--- /dev/null
+++ b/STEP/Sensor/SENSIRION STS21.STEP	
@@ -0,0 +1,1012 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION (( 'STEP AP214' ),
+    '1' );
+FILE_NAME ('SENSIRION STS21.STEP',
+    '2016-04-06T20:49:58',
+    ( '' ),
+    ( '' ),
+    'SwSTEP 2.0',
+    'SolidWorks 2015',
+    '' );
+FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' ));
+ENDSEC;
+
+DATA;
+#1 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.100000000000000100, -1.500000000000000200 ) ) ;
+#2 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.093907311284892700, -0.3525861929225676500 ) ) ;
+#3 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#4 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#5 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, -1.500000000000000200 ) ) ;
+#6 = VERTEX_POINT ( 'NONE', #165 ) ;
+#7 = PLANE ( 'NONE',  #815 ) ;
+#8 = EDGE_CURVE ( 'NONE', #738, #634, #57, .T. ) ;
+#9 = ADVANCED_FACE ( 'NONE', ( #497 ), #137, .T. ) ;
+#10 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.0000000000000000000, 1.500000000000000200 ) ) ;
+#11 = AXIS2_PLACEMENT_3D ( 'NONE', #276, #348, #675 ) ;
+#12 = ORIENTED_EDGE ( 'NONE', *, *, #648, .F. ) ;
+#13 = VECTOR ( 'NONE', #443, 1000.000000000000100 ) ;
+#14 = DIRECTION ( 'NONE',  ( -0.3639362896481029800, -0.8573801689766005200, -0.3639362896481030400 ) ) ;
+#15 = VERTEX_POINT ( 'NONE', #91 ) ;
+#16 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.100000000000000100, -1.150000000000000400 ) ) ;
+#17 = ADVANCED_FACE ( 'NONE', ( #74 ), #31, .T. ) ;
+#18 = PLANE ( 'NONE',  #579 ) ;
+#19 = EDGE_CURVE ( 'NONE', #341, #6, #644, .T. ) ;
+#20 = SHAPE_DEFINITION_REPRESENTATION ( #679, #78 ) ;
+#21 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #131, 'distance_accuracy_value', 'NONE');
+#22 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.100000000000000100, 1.490000000000000200 ) ) ;
+#23 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.100000000000000100, -0.3433811443880432900 ) ) ;
+#24 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.3907311284892739900, -0.9205048534524402600 ) ) ;
+#25 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#26 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.090000000000000100, 1.490000000000000200 ) ) ;
+#27 = EDGE_CURVE ( 'NONE', #524, #426, #147, .T. ) ;
+#28 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321877000, 1.100000000000000100, -1.156618855611957000 ) ) ;
+#29 = AXIS2_PLACEMENT_3D ( 'NONE', #81, #4, #657 ) ;
+#30 = CARTESIAN_POINT ( 'NONE',  ( -0.6957121065499526400, 0.6000000000000000900, -0.9377625918951973900 ) ) ;
+#31 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #607, #803, #112 ),
+ ( #217, #87, #548 ),
+ ( #734, #811, #516 ),
+ ( #349, #542, #28 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 2.432829594210251600, 3.850355712969335100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017818700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017795400, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#32 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.100000000000000100, -0.3433811443880432900 ) ) ;
+#33 = VECTOR ( 'NONE', #297, 1000.000000000000000 ) ;
+#34 = DIRECTION ( 'NONE',  ( 0.9205048534524400400, -0.3907311284892744400, 0.0000000000000000000 ) ) ;
+#35 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.0000000000000000000, -1.500000000000000200 ) ) ;
+#36 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #71, #258, #103, #23 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251600, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992842800, 0.8394450501992842800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#37 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951979300, 0.6000000000000000900, -0.8457121065499537700 ) ) ;
+#38 = EDGE_CURVE ( 'NONE', #406, #492, #614, .T. ) ;
+#39 = EDGE_CURVE ( 'NONE', #93, #350, #686, .T. ) ;
+#40 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.100000000000000100, -1.500000000000000200 ) ) ;
+#41 = AXIS2_PLACEMENT_3D ( 'NONE', #240, #291, #268 ) ;
+#42 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.100000000000000100, 0.0000000000000000000 ) ) ;
+#43 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#44 = CARTESIAN_POINT ( 'NONE',  ( 1.006618846762982000, 1.100000000000000100, -1.112984649281110200 ) ) ;
+#45 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#46 = DIRECTION ( 'NONE',  ( -0.3639362896481029800, 0.8573801689766004100, 0.3639362896481031000 ) ) ;
+#47 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.090000000000000100, -0.3433811443880432900 ) ) ;
+#48 = DIRECTION ( 'NONE',  ( 0.3907311284892744400, 0.9205048534524400400, 0.0000000000000000000 ) ) ;
+#49 = AXIS2_PLACEMENT_3D ( 'NONE', #503, #506, #512 ) ;
+#50 = PLANE ( 'NONE',  #278 ) ;
+#51 = PLANE ( 'NONE',  #248 ) ;
+#52 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#53 = LINE ( 'NONE', #530, #484 ) ;
+#54 = SURFACE_SIDE_STYLE ('',( #549 ) ) ;
+#55 = EDGE_CURVE ( 'NONE', #211, #569, #96, .T. ) ;
+#56 = CARTESIAN_POINT ( 'NONE',  ( -0.7512104731974961200, 0.5999999999999999800, -0.9377625918951971700 ) ) ;
+#57 = LINE ( 'NONE', #153, #33 ) ;
+#58 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.100000000000000100, -1.055363321732188500 ) ) ;
+#59 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.093907311284892700, -0.3525861929225674900 ) ) ;
+#60 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.100000000000000100, 1.490000000000000200 ) ) ;
+#61 = CARTESIAN_POINT ( 'NONE',  ( 0.6957121065499538600, 0.6000000000000000900, -0.9377625918951976200 ) ) ;
+#62 = SURFACE_STYLE_FILL_AREA ( #151 ) ;
+#63 = ADVANCED_FACE ( 'NONE', ( #119 ), #475, .F. ) ;
+#64 = ORIENTED_EDGE ( 'NONE', *, *, #616, .T. ) ;
+#65 = ORIENTED_EDGE ( 'NONE', *, *, #19, .T. ) ;
+#66 = CARTESIAN_POINT ( 'NONE',  ( 0.7512104731974974500, 0.6000000000000000900, -0.9377625918951976200 ) ) ;
+#67 = ADVANCED_FACE ( 'NONE', ( #485 ), #708, .T. ) ;
+#68 = AXIS2_PLACEMENT_3D ( 'NONE', #92, #274, #665 ) ;
+#69 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.100000000000000100, 1.500000000000000200 ) ) ;
+#70 = EDGE_CURVE ( 'NONE', #527, #629, #36, .T. ) ;
+#71 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -0.4446366782678117200 ) ) ;
+#72 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #121, #419 ) ;
+#73 = ORIENTED_EDGE ( 'NONE', *, *, #830, .T. ) ;
+#74 = FACE_OUTER_BOUND ( 'NONE', #736, .T. ) ;
+#75 = VECTOR ( 'NONE', #337, 1000.000000000000000 ) ;
+#76 = CARTESIAN_POINT ( 'NONE',  ( 0.6957121065499538600, 0.6000000000000000900, -0.5622374081048029400 ) ) ;
+#77 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951977100, 0.6000000000000000900, -0.9012104731974972500 ) ) ;
+#78 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'SENSIRION STS21', ( #684, #29 ), #359 ) ;
+#79 = VERTEX_POINT ( 'NONE', #372 ) ;
+#80 = AXIS2_PLACEMENT_3D ( 'NONE', #113, #110, #107 ) ;
+#81 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#82 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.093907311284892700, -0.3525861929225674900 ) ) ;
+#83 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, -1.500000000000000200 ) ) ;
+#84 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #429, #818, #600, #627 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210252000, 3.850355712969334700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992843900, 0.8394450501992843900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#85 = CARTESIAN_POINT ( 'NONE',  ( 1.001209945550305600, 1.100000000000000100, -1.106871581445874100 ) ) ;
+#86 = FACE_OUTER_BOUND ( 'NONE', #526, .T. ) ;
+#87 = CARTESIAN_POINT ( 'NONE',  ( -1.001209945550304700, 1.100000000000000100, -1.106871581445891600 ) ) ;
+#88 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#89 = EDGE_CURVE ( 'NONE', #569, #525, #84, .T. ) ;
+#90 = VERTEX_POINT ( 'NONE', #628 ) ;
+#91 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.100000000000000100, 1.490000000000000200 ) ) ;
+#92 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.090000000000000100, -0.3433811443880430700 ) ) ;
+#93 = VERTEX_POINT ( 'NONE', #638 ) ;
+#94 = PRESENTATION_STYLE_ASSIGNMENT (( #816 ) ) ;
+#95 = VERTEX_POINT ( 'NONE', #723 ) ;
+#96 = CIRCLE ( 'NONE', #68, 0.01000000000000002600 ) ;
+#97 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892700, -1.055363321732188500 ) ) ;
+#98 = EDGE_LOOP ( 'NONE', ( #453, #546, #439, #659 ) ) ;
+#99 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -1.055363321732188900 ) ) ;
+#100 = EDGE_CURVE ( 'NONE', #465, #738, #493, .T. ) ;
+#101 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -1.116411525044487000 ) ) ;
+#102 = SURFACE_STYLE_FILL_AREA ( #373 ) ;
+#103 = CARTESIAN_POINT ( 'NONE',  ( 0.9664115250444870200, 1.100000000000000100, -0.3433811443880433500 ) ) ;
+#104 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ;
+#105 = VECTOR ( 'NONE', #508, 1000.000000000000000 ) ;
+#106 = ORIENTED_EDGE ( 'NONE', *, *, #261, .F. ) ;
+#107 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#108 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#109 = CARTESIAN_POINT ( 'NONE',  ( -0.9981488808509620900, 1.095639036573318400, -1.111596762153262300 ) ) ;
+#110 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
+#111 = EDGE_CURVE ( 'NONE', #341, #629, #534, .T. ) ;
+#112 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.100000000000000100, -1.055363321732188500 ) ) ;
+#113 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.6000000000000000900, 0.0000000000000000000 ) ) ;
+#114 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.100000000000000100, 0.0000000000000000000 ) ) ;
+#115 = ORIENTED_EDGE ( 'NONE', *, *, #19, .F. ) ;
+#116 = LINE ( 'NONE', #40, #786 ) ;
+#117 = EDGE_CURVE ( 'NONE', #90, #95, #511, .T. ) ;
+#118 = ORIENTED_EDGE ( 'NONE', *, *, #504, .T. ) ;
+#119 = FACE_OUTER_BOUND ( 'NONE', #767, .T. ) ;
+#120 = ORIENTED_EDGE ( 'NONE', *, *, #100, .F. ) ;
+#121 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #605, .NOT_KNOWN. ) ;
+#122 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321878100, 1.093907311284892900, -1.147413807077432700 ) ) ;
+#123 = ORIENTED_EDGE ( 'NONE', *, *, #817, .T. ) ;
+#124 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#125 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.0000000000000000000, 1.500000000000000200 ) ) ;
+#126 = CARTESIAN_POINT ( 'NONE',  ( -0.9615967621532612900, 1.095639036573318400, -1.148148880850962600 ) ) ;
+#127 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#128 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#129 = DIRECTION ( 'NONE',  ( 0.3639362896481031000, 0.8573801689766005200, 0.3639362896481029300 ) ) ;
+#130 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#131 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#132 = EDGE_LOOP ( 'NONE', ( #104, #175, #64, #793, #289, #246, #561, #455 ) ) ;
+#133 = VECTOR ( 'NONE', #537, 1000.000000000000000 ) ;
+#134 = ORIENTED_EDGE ( 'NONE', *, *, #27, .F. ) ;
+#135 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, -1.500000000000000200 ) ) ;
+#136 = ADVANCED_FACE ( 'NONE', ( #173 ), #603, .F. ) ;
+#137 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #522, #158, #430 ),
+ ( #355, #407, #763 ),
+ ( #805, #85, #44 ),
+ ( #646, #323, #609 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 2.432829594210251100, 3.850355712969335100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017798700, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017809800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#138 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#139 = EDGE_CURVE ( 'NONE', #634, #769, #400, .T. ) ;
+#140 = ADVANCED_FACE ( 'NONE', ( #768 ), #713, .F. ) ;
+#141 = SURFACE_STYLE_USAGE ( .BOTH. , #144 ) ;
+#142 = CIRCLE ( 'NONE', #626, 0.01000000000000002600 ) ;
+#143 = ORIENTED_EDGE ( 'NONE', *, *, #152, .F. ) ;
+#144 = SURFACE_SIDE_STYLE ('',( #62 ) ) ;
+#145 = EDGE_LOOP ( 'NONE', ( #687, #462, #808, #149 ) ) ;
+#146 = ORIENTED_EDGE ( 'NONE', *, *, #111, .F. ) ;
+#147 = LINE ( 'NONE', #551, #621 ) ;
+#148 = ADVANCED_FACE ( 'NONE', ( #829 ), #7, .T. ) ;
+#149 = ORIENTED_EDGE ( 'NONE', *, *, #269, .T. ) ;
+#150 = ORIENTED_EDGE ( 'NONE', *, *, #139, .F. ) ;
+#151 = FILL_AREA_STYLE ('',( #180 ) ) ;
+#152 = EDGE_CURVE ( 'NONE', #406, #15, #642, .T. ) ;
+#153 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.100000000000000100, -1.500000000000000200 ) ) ;
+#154 = DIRECTION ( 'NONE',  ( -0.3639362896481030400, -0.8573801689766004100, 0.3639362896481031000 ) ) ;
+#155 = ORIENTED_EDGE ( 'NONE', *, *, #555, .F. ) ;
+#156 = FACE_OUTER_BOUND ( 'NONE', #673, .T. ) ;
+#157 = EDGE_CURVE ( 'NONE', #745, #488, #53, .T. ) ;
+#158 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.099999999999999900, -1.150000000000000100 ) ) ;
+#159 = ORIENTED_EDGE ( 'NONE', *, *, #403, .T. ) ;
+#160 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #605 ) ) ;
+#161 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 0.0000000000000000000, -1.500000000000000200 ) ) ;
+#162 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#163 = ORIENTED_EDGE ( 'NONE', *, *, #236, .T. ) ;
+#164 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956400, 1.090000000000000100, -0.4446366782678114500 ) ) ;
+#165 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774332100, 1.093907311284892700, -0.4446366782678117200 ) ) ;
+#166 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#167 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.100000000000000100, -1.156618855611957200 ) ) ;
+#168 = EDGE_CURVE ( 'NONE', #496, #311, #578, .T. ) ;
+#169 = CARTESIAN_POINT ( 'NONE',  ( 1.495857864376269200, 1.100000000000000100, 1.495857864376269200 ) ) ;
+#170 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951979300, 0.6000000000000000900, -0.8457121065499537700 ) ) ;
+#171 = VECTOR ( 'NONE', #243, 1000.000000000000000 ) ;
+#172 = VERTEX_POINT ( 'NONE', #571 ) ;
+#173 = FACE_OUTER_BOUND ( 'NONE', #450, .T. ) ;
+#174 = AXIS2_PLACEMENT_3D ( 'NONE', #565, #652, #572 ) ;
+#175 = ORIENTED_EDGE ( 'NONE', *, *, #70, .T. ) ;
+#176 = CARTESIAN_POINT ( 'NONE',  ( 0.9629846492811152700, 1.100000000000000100, -0.3433811532370158500 ) ) ;
+#177 = VERTEX_POINT ( 'NONE', #694 ) ;
+#178 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.100000000000000100, 1.500000000000000200 ) ) ;
+#179 = EDGE_LOOP ( 'NONE', ( #259, #650, #394, #415 ) ) ;
+#180 = FILL_AREA_STYLE_COLOUR ( '', #735 ) ;
+#181 = AXIS2_PLACEMENT_3D ( 'NONE', #779, #420, #413 ) ;
+#182 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.090000000000000100, -1.500000000000000200 ) ) ;
+#183 = EDGE_CURVE ( 'NONE', #745, #492, #294, .T. ) ;
+#184 = CARTESIAN_POINT ( 'NONE',  ( 1.006618846762982000, 1.100000000000000100, -0.3870153507188881500 ) ) ;
+#185 = CARTESIAN_POINT ( 'NONE',  ( -2.033448478816821000E-016, 0.6000000000000000900, -0.9377625918951975100 ) ) ;
+#186 = ORIENTED_EDGE ( 'NONE', *, *, #55, .T. ) ;
+#187 = CARTESIAN_POINT ( 'NONE',  ( 0.9664115250444870200, 1.100000000000000100, -1.156618855611957400 ) ) ;
+#188 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#189 = ORIENTED_EDGE ( 'NONE', *, *, #370, .T. ) ;
+#190 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#191 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#192 = LINE ( 'NONE', #447, #670 ) ;
+#193 = LINE ( 'NONE', #197, #223 ) ;
+#194 = ADVANCED_FACE ( 'NONE', ( #640 ), #257, .T. ) ;
+#195 = EDGE_LOOP ( 'NONE', ( #347, #115, #535, #554 ) ) ;
+#196 = EDGE_LOOP ( 'NONE', ( #774, #120, #424, #727 ) ) ;
+#197 = CARTESIAN_POINT ( 'NONE',  ( -0.7079041586237934100, 0.6287226747224044000, -0.9499546439690380600 ) ) ;
+#198 = ORIENTED_EDGE ( 'NONE', *, *, #335, .F. ) ;
+#199 = ORIENTED_EDGE ( 'NONE', *, *, #669, .F. ) ;
+#200 = EDGE_CURVE ( 'NONE', #6, #524, #802, .T. ) ;
+#201 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#202 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#203 = ORIENTED_EDGE ( 'NONE', *, *, #298, .T. ) ;
+#204 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #515, #653, #799 ),
+ ( #510, #543, #184 ),
+ ( #521, #449, #176 ),
+ ( #319, #208, #606 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 2.432829594210251100, 3.850355712969335100 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017830900, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017772100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8338858220671667700, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#205 = CARTESIAN_POINT ( 'NONE',  ( -1.006618846762987100, 1.100000000000000100, -0.3870153507188847100 ) ) ;
+#206 = VERTEX_POINT ( 'NONE', #635 ) ;
+#207 = ORIENTED_EDGE ( 'NONE', *, *, #740, .F. ) ;
+#208 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321889200, 1.100000000000000100, -0.3500000000000002600 ) ) ;
+#209 = DIRECTION ( 'NONE',  ( 0.3639362896481029800, -0.8573801689766005200, 0.3639362896481030400 ) ) ;
+#210 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#211 = VERTEX_POINT ( 'NONE', #82 ) ;
+#212 = DIRECTION ( 'NONE',  ( -0.3639362896481031000, -0.8573801689766006300, -0.3639362896481030400 ) ) ;
+#213 = ORIENTED_EDGE ( 'NONE', *, *, #317, .T. ) ;
+#214 = VERTEX_POINT ( 'NONE', #581 ) ;
+#215 = EDGE_CURVE ( 'NONE', #758, #496, #235, .T. ) ;
+#216 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #25, 'distance_accuracy_value', 'NONE');
+#217 = CARTESIAN_POINT ( 'NONE',  ( -0.9981077775539412000, 1.095542203273789400, -1.108452445360666100 ) ) ;
+#218 = EDGE_LOOP ( 'NONE', ( #377, #502, #241, #207 ) ) ;
+#219 = SURFACE_STYLE_USAGE ( .BOTH. , #54 ) ;
+#220 = AXIS2_PLACEMENT_3D ( 'NONE', #807, #212, #751 ) ;
+#221 = FACE_OUTER_BOUND ( 'NONE', #513, .T. ) ;
+#222 = FACE_OUTER_BOUND ( 'NONE', #328, .T. ) ;
+#223 = VECTOR ( 'NONE', #209, 1000.000000000000100 ) ;
+#224 = ORIENTED_EDGE ( 'NONE', *, *, #200, .F. ) ;
+#225 = ADVANCED_FACE ( 'NONE', ( #464 ), #434, .F. ) ;
+#226 = PLANE ( 'NONE',  #80 ) ;
+#227 = EDGE_CURVE ( 'NONE', #612, #273, #729, .T. ) ;
+#228 = ORIENTED_EDGE ( 'NONE', *, *, #215, .F. ) ;
+#229 = ORIENTED_EDGE ( 'NONE', *, *, #157, .F. ) ;
+#230 = VECTOR ( 'NONE', #46, 1000.000000000000200 ) ;
+#231 = AXIS2_PLACEMENT_3D ( 'NONE', #715, #52, #456 ) ;
+#232 = CARTESIAN_POINT ( 'NONE',  ( -0.6957121065499526400, 0.6000000000000000900, -0.9377625918951973900 ) ) ;
+#233 = ORIENTED_EDGE ( 'NONE', *, *, #477, .T. ) ;
+#234 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504400E-016 ) ) ;
+#235 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #466, #472, #461, #458 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251600, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992842800, 0.8394450501992842800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#236 = EDGE_CURVE ( 'NONE', #214, #95, #265, .T. ) ;
+#237 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#238 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999300, 1.095857864376269100, -1.500000000000000400 ) ) ;
+#239 = LINE ( 'NONE', #732, #327 ) ;
+#240 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.090000000000000100, -0.3500000000000001400 ) ) ;
+#241 = ORIENTED_EDGE ( 'NONE', *, *, #783, .F. ) ;
+#242 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#243 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#244 = CARTESIAN_POINT ( 'NONE',  ( -1.495857864376268800, 1.100000000000000100, -1.495857864376269200 ) ) ;
+#245 = DIRECTION ( 'NONE',  ( 0.3907311284892744400, -0.9205048534524400400, 0.0000000000000000000 ) ) ;
+#246 = ORIENTED_EDGE ( 'NONE', *, *, #215, .T. ) ;
+#247 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.100000000000000100, -1.490000000000000200 ) ) ;
+#248 = AXIS2_PLACEMENT_3D ( 'NONE', #69, #45, #43 ) ;
+#249 = PRODUCT_CONTEXT ( 'NONE', #88, 'mechanical' ) ;
+#250 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #247, #244, #238, #135 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384689700, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#251 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.100000000000000100, 1.500000000000000200 ) ) ;
+#252 = LINE ( 'NONE', #518, #230 ) ;
+#253 = VECTOR ( 'NONE', #580, 1000.000000000000000 ) ;
+#254 = DIRECTION ( 'NONE',  ( -0.9205048534524400400, -0.3907311284892744400, 0.0000000000000000000 ) ) ;
+#255 = ORIENTED_EDGE ( 'NONE', *, *, #604, .F. ) ;
+#256 = ORIENTED_EDGE ( 'NONE', *, *, #370, .F. ) ;
+#257 = CYLINDRICAL_SURFACE ( 'NONE', #49, 0.01000000000000002600 ) ;
+#258 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -0.3835884749555137900 ) ) ;
+#259 = ORIENTED_EDGE ( 'NONE', *, *, #290, .T. ) ;
+#260 = ADVANCED_FACE ( 'NONE', ( #156 ), #813, .T. ) ;
+#261 = EDGE_CURVE ( 'NONE', #766, #214, #611, .T. ) ;
+#262 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#263 = ORIENTED_EDGE ( 'NONE', *, *, #403, .F. ) ;
+#264 = CARTESIAN_POINT ( 'NONE',  ( -0.9629846492811090500, 1.100000000000000100, -0.3433811532370202300 ) ) ;
+#265 = LINE ( 'NONE', #375, #13 ) ;
+#266 = ORIENTED_EDGE ( 'NONE', *, *, #520, .T. ) ;
+#267 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #167, #187, #101, #99 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251600, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992842800, 0.8394450501992842800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#268 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#269 = EDGE_CURVE ( 'NONE', #488, #634, #706, .T. ) ;
+#270 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999993300, 1.100000000000000100, -0.3499999999999999200 ) ) ;
+#271 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.090000000000000100, 0.0000000000000000000 ) ) ;
+#272 = PLANE ( 'NONE',  #608 ) ;
+#273 = VERTEX_POINT ( 'NONE', #310 ) ;
+#274 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#275 = EDGE_LOOP ( 'NONE', ( #714, #795, #417, #478 ) ) ;
+#276 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.090000000000000100, -1.055363321732188900 ) ) ;
+#277 = ORIENTED_EDGE ( 'NONE', *, *, #284, .T. ) ;
+#278 = AXIS2_PLACEMENT_3D ( 'NONE', #1, #210, #242 ) ;
+#279 = CARTESIAN_POINT ( 'NONE',  ( 0.9201415667285974800, 1.128722674722404400, -1.162192052073841400 ) ) ;
+#280 = EDGE_LOOP ( 'NONE', ( #198, #827, #804, #303 ) ) ;
+#281 = PLANE ( 'NONE',  #810 ) ;
+#282 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774332100, 1.093907311284892700, -0.4446366782678117200 ) ) ;
+#283 = AXIS2_PLACEMENT_3D ( 'NONE', #759, #154, #24 ) ;
+#284 = EDGE_CURVE ( 'NONE', #589, #79, #494, .T. ) ;
+#285 = CYLINDRICAL_SURFACE ( 'NONE', #220, 0.09999999999999989500 ) ;
+#286 = CIRCLE ( 'NONE', #174, 0.01000000000000002600 ) ;
+#287 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ;
+#288 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951979300, 0.6000000000000000900, 0.0000000000000000000 ) ) ;
+#289 = ORIENTED_EDGE ( 'NONE', *, *, #491, .T. ) ;
+#290 = EDGE_CURVE ( 'NONE', #206, #465, #250, .T. ) ;
+#291 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#292 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504300E-016 ) ) ;
+#293 = LINE ( 'NONE', #757, #253 ) ;
+#294 = LINE ( 'NONE', #574, #105 ) ;
+#295 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #88 ) ;
+#296 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971008900E-016 ) ) ;
+#297 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#298 = EDGE_CURVE ( 'NONE', #206, #406, #304, .T. ) ;
+#299 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956400, 1.100000000000000100, -0.4446366782678114500 ) ) ;
+#300 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#301 = CYLINDRICAL_SURFACE ( 'NONE', #676, 0.01000000000000002600 ) ;
+#302 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#303 = ORIENTED_EDGE ( 'NONE', *, *, #744, .T. ) ;
+#304 = LINE ( 'NONE', #306, #171 ) ;
+#305 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, -1.084202172485504300E-016 ) ) ;
+#306 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.100000000000000100, 0.0000000000000000000 ) ) ;
+#307 = ORIENTED_EDGE ( 'NONE', *, *, #474, .F. ) ;
+#308 = CARTESIAN_POINT ( 'NONE',  ( -0.9981077775539427500, 1.095542203273792000, -0.3915475546393338300 ) ) ;
+#309 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774332100, 1.093907311284892700, -1.055363321732188900 ) ) ;
+#310 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951979300, 0.6000000000000000900, -0.6542878934500469000 ) ) ;
+#311 = VERTEX_POINT ( 'NONE', #596 ) ;
+#312 = VERTEX_POINT ( 'NONE', #663 ) ;
+#313 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.6000000000000000900, 0.0000000000000000000 ) ) ;
+#314 = DIRECTION ( 'NONE',  ( -0.3639362896481031000, 0.8573801689766005200, -0.3639362896481029300 ) ) ;
+#315 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -0.4446366782678117200 ) ) ;
+#316 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#317 = EDGE_CURVE ( 'NONE', #524, #589, #336, .T. ) ;
+#318 = VECTOR ( 'NONE', #191, 1000.000000000000000 ) ;
+#319 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321890300, 1.093907311284892700, -0.3525861929225677100 ) ) ;
+#320 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321890300, 1.093907311284892700, -1.147413807077432900 ) ) ;
+#321 = VECTOR ( 'NONE', #704, 1000.000000000000000 ) ;
+#322 = EDGE_LOOP ( 'NONE', ( #233, #509, #622, #442 ) ) ;
+#323 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000200, 1.099999999999999900, -1.055363321732188900 ) ) ;
+#324 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892700, -0.3499999999999999200 ) ) ;
+#325 = ADVANCED_FACE ( 'NONE', ( #353 ), #18, .F. ) ;
+#326 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.093907311284892700, -1.147413807077432700 ) ) ;
+#327 = VECTOR ( 'NONE', #14, 1000.000000000000100 ) ;
+#328 = EDGE_LOOP ( 'NONE', ( #390, #388, #360, #741 ) ) ;
+#329 = FACE_OUTER_BOUND ( 'NONE', #748, .T. ) ;
+#330 = ADVANCED_FACE ( 'NONE', ( #329 ), #301, .T. ) ;
+#331 = AXIS2_PLACEMENT_3D ( 'NONE', #721, #138, #702 ) ;
+#332 = ORIENTED_EDGE ( 'NONE', *, *, #491, .F. ) ;
+#333 = VECTOR ( 'NONE', #300, 1000.000000000000000 ) ;
+#334 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 0.0000000000000000000, 1.500000000000000200 ) ) ;
+#335 = EDGE_CURVE ( 'NONE', #492, #172, #396, .T. ) ;
+#336 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #523, #671, #517, #320 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251100, 3.850355712969336000 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992839500, 0.8394450501992839500, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#337 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#338 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, 1.084202172485504300E-016 ) ) ;
+#339 = FACE_OUTER_BOUND ( 'NONE', #499, .T. ) ;
+#340 = VECTOR ( 'NONE', #451, 1000.000000000000000 ) ;
+#341 = VERTEX_POINT ( 'NONE', #469 ) ;
+#342 = AXIS2_PLACEMENT_3D ( 'NONE', #47, #305, #302 ) ;
+#343 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#344 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#345 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971008600E-016 ) ) ;
+#346 = CARTESIAN_POINT ( 'NONE',  ( 1.495857864376269200, 1.100000000000000100, -1.495857864376269200 ) ) ;
+#347 = ORIENTED_EDGE ( 'NONE', *, *, #568, .T. ) ;
+#348 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#349 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321877000, 1.093907311284892700, -1.147413807077432700 ) ) ;
+#350 = VERTEX_POINT ( 'NONE', #232 ) ;
+#351 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892700, -1.055363321732188500 ) ) ;
+#352 = CIRCLE ( 'NONE', #11, 0.01000000000000002600 ) ;
+#353 = FACE_OUTER_BOUND ( 'NONE', #98, .T. ) ;
+#354 = EDGE_CURVE ( 'NONE', #177, #206, #192, .T. ) ;
+#355 = CARTESIAN_POINT ( 'NONE',  ( 0.9584524453606660900, 1.095542203273792000, -1.148107777553943400 ) ) ;
+#356 = VECTOR ( 'NONE', #658, 1000.000000000000000 ) ;
+#357 = CARTESIAN_POINT ( 'NONE',  ( -0.9981488808509620900, 1.095639036573318400, -0.3884032378467378600 ) ) ;
+#358 = ORIENTED_EDGE ( 'NONE', *, *, #791, .F. ) ;
+#359 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #633 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #108, #3, #624 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#360 = ORIENTED_EDGE ( 'NONE', *, *, #55, .F. ) ;
+#361 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.100000000000000100, -0.3433811443880430700 ) ) ;
+#362 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #30, #56, #382, #364 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251600, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992842800, 0.8394450501992842800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#363 = AXIS2_PLACEMENT_3D ( 'NONE', #379, #344, #371 ) ;
+#364 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.6000000000000000900, -0.8457121065499532100 ) ) ;
+#365 = VECTOR ( 'NONE', #500, 1000.000000000000000 ) ;
+#366 = CYLINDRICAL_SURFACE ( 'NONE', #41, 0.01000000000000002600 ) ;
+#367 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #796, 'distance_accuracy_value', 'NONE');
+#368 = ORIENTED_EDGE ( 'NONE', *, *, #555, .T. ) ;
+#369 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ;
+#370 = EDGE_CURVE ( 'NONE', #79, #350, #193, .T. ) ;
+#371 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#372 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321878100, 1.093907311284892900, -1.147413807077432700 ) ) ;
+#373 = FILL_AREA_STYLE ('',( #590 ) ) ;
+#374 = AXIS2_PLACEMENT_3D ( 'NONE', #271, #237, #343 ) ;
+#375 = CARTESIAN_POINT ( 'NONE',  ( -0.7999546439690374800, 0.6287226747224044000, -0.6420958413762059000 ) ) ;
+#376 = VECTOR ( 'NONE', #393, 1000.000000000000000 ) ;
+#377 = ORIENTED_EDGE ( 'NONE', *, *, #556, .T. ) ;
+#378 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#379 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.090000000000000100, -0.3499999999999999200 ) ) ;
+#380 = ORIENTED_EDGE ( 'NONE', *, *, #711, .F. ) ;
+#381 = AXIS2_PLACEMENT_3D ( 'NONE', #826, #345, #190 ) ;
+#382 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.5999999999999999800, -0.9012104731974967000 ) ) ;
+#383 = EDGE_CURVE ( 'NONE', #214, #525, #142, .T. ) ;
+#384 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#385 = LINE ( 'NONE', #747, #340 ) ;
+#386 = FACE_OUTER_BOUND ( 'NONE', #452, .T. ) ;
+#387 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.093907311284892700, -0.3525861929225674900 ) ) ;
+#388 = ORIENTED_EDGE ( 'NONE', *, *, #89, .F. ) ;
+#389 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951979300, 0.6000000000000000900, -0.6542878934500469000 ) ) ;
+#390 = ORIENTED_EDGE ( 'NONE', *, *, #383, .T. ) ;
+#391 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, 0.0000000000000000000 ) ) ;
+#392 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ;
+#393 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#394 = ORIENTED_EDGE ( 'NONE', *, *, #38, .F. ) ;
+#395 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#396 = LINE ( 'NONE', #433, #376 ) ;
+#397 = ADVANCED_FACE ( 'NONE', ( #86 ), #226, .T. ) ;
+#398 = CARTESIAN_POINT ( 'NONE',  ( 0.6957121065499538600, 0.6000000000000000900, -0.5622374081048029400 ) ) ;
+#399 = FACE_OUTER_BOUND ( 'NONE', #457, .T. ) ;
+#400 = LINE ( 'NONE', #698, #333 ) ;
+#401 = CARTESIAN_POINT ( 'NONE',  ( 0.7512104731974973400, 0.5999999999999999800, -0.5622374081048029400 ) ) ;
+#402 = ORIENTED_EDGE ( 'NONE', *, *, #669, .T. ) ;
+#403 = EDGE_CURVE ( 'NONE', #426, #93, #482, .T. ) ;
+#404 = ADVANCED_FACE ( 'NONE', ( #463 ), #51, .F. ) ;
+#405 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.100000000000000100, 0.0000000000000000000 ) ) ;
+#406 = VERTEX_POINT ( 'NONE', #22 ) ;
+#407 = CARTESIAN_POINT ( 'NONE',  ( 0.9568715814458786900, 1.100000000000000100, -1.151209945550311800 ) ) ;
+#408 = CARTESIAN_POINT ( 'NONE',  ( 0.7877625918951977100, 0.5999999999999999800, -0.5987895268025034100 ) ) ;
+#409 = AXIS2_PLACEMENT_3D ( 'NONE', #178, #188, #719 ) ;
+#410 = CARTESIAN_POINT ( 'NONE',  ( -0.9615967621532617300, 1.095639036573318400, -0.3518511191490374900 ) ) ;
+#411 = VECTOR ( 'NONE', #129, 1000.000000000000100 ) ;
+#412 = LINE ( 'NONE', #125, #365 ) ;
+#413 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.9205048534524400400, -0.3907311284892744400 ) ) ;
+#414 = VECTOR ( 'NONE', #533, 1000.000000000000000 ) ;
+#415 = ORIENTED_EDGE ( 'NONE', *, *, #298, .F. ) ;
+#416 = CARTESIAN_POINT ( 'NONE',  ( -1.012192052073840300, 1.128722674722404600, -1.070141566728596900 ) ) ;
+#417 = ORIENTED_EDGE ( 'NONE', *, *, #817, .F. ) ;
+#418 = ORIENTED_EDGE ( 'NONE', *, *, #284, .F. ) ;
+#419 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #789, 'design' ) ;
+#420 = DIRECTION ( 'NONE',  ( 9.980133618965862000E-017, -0.3907311284892744400, 0.9205048534524400400 ) ) ;
+#421 = VECTOR ( 'NONE', #314, 1000.000000000000100 ) ;
+#422 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 2.168404344971008600E-016 ) ) ;
+#423 = LINE ( 'NONE', #114, #321 ) ;
+#424 = ORIENTED_EDGE ( 'NONE', *, *, #290, .F. ) ;
+#425 = EDGE_LOOP ( 'NONE', ( #307, #594, #437, #601 ) ) ;
+#426 = VERTEX_POINT ( 'NONE', #37 ) ;
+#427 = AXIS2_PLACEMENT_3D ( 'NONE', #405, #395, #690 ) ;
+#428 = EDGE_LOOP ( 'NONE', ( #519, #685, #661, #150 ) ) ;
+#429 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.100000000000000100, -0.3433811443880430700 ) ) ;
+#430 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.100000000000000100, -1.156618855611957400 ) ) ;
+#431 = EDGE_CURVE ( 'NONE', #172, #488, #812, .T. ) ;
+#432 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#433 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.100000000000000100, 1.500000000000000200 ) ) ;
+#434 = PLANE ( 'NONE',  #181 ) ;
+#435 = LINE ( 'NONE', #835, #411 ) ;
+#436 = LINE ( 'NONE', #416, #421 ) ;
+#437 = ORIENTED_EDGE ( 'NONE', *, *, #8, .T. ) ;
+#438 = ORIENTED_EDGE ( 'NONE', *, *, #648, .T. ) ;
+#439 = ORIENTED_EDGE ( 'NONE', *, *, #27, .T. ) ;
+#440 = ORIENTED_EDGE ( 'NONE', *, *, #570, .T. ) ;
+#441 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#442 = ORIENTED_EDGE ( 'NONE', *, *, #806, .F. ) ;
+#443 = DIRECTION ( 'NONE',  ( 0.3639362896481031000, -0.8573801689766005200, -0.3639362896481030400 ) ) ;
+#444 = EDGE_CURVE ( 'NONE', #211, #341, #821, .T. ) ;
+#445 = DIRECTION ( 'NONE',  ( 0.3639362896481029300, 0.8573801689766004100, -0.3639362896481031000 ) ) ;
+#446 = CARTESIAN_POINT ( 'NONE',  ( -1.001209945550311600, 1.100000000000000100, -0.3931284185540924700 ) ) ;
+#447 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.100000000000000100, -1.490000000000000200 ) ) ;
+#448 = CARTESIAN_POINT ( 'NONE',  ( -1.495857864376268800, 1.100000000000000100, 1.495857864376269200 ) ) ;
+#449 = CARTESIAN_POINT ( 'NONE',  ( 0.9568715814458780300, 1.100000000000000100, -0.3487900544497142800 ) ) ;
+#450 = EDGE_LOOP ( 'NONE', ( #256, #631, #380, #12 ) ) ;
+#451 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#452 = EDGE_LOOP ( 'NONE', ( #776, #591, #163, #287 ) ) ;
+#453 = ORIENTED_EDGE ( 'NONE', *, *, #731, .T. ) ;
+#454 = VECTOR ( 'NONE', #316, 1000.000000000000000 ) ;
+#455 = ORIENTED_EDGE ( 'NONE', *, *, #740, .T. ) ;
+#456 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#457 = EDGE_LOOP ( 'NONE', ( #541, #224, #599, #369 ) ) ;
+#458 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321878100, 1.100000000000000100, -1.156618855611956800 ) ) ;
+#459 = FILL_AREA_STYLE ('',( #798 ) ) ;
+#460 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #749, #778, #346, #479 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 0.0000000000000000000, 1.570796326794896600 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#461 = CARTESIAN_POINT ( 'NONE',  ( -0.9664115250444859100, 1.100000000000000100, -1.156618855611957000 ) ) ;
+#462 = ORIENTED_EDGE ( 'NONE', *, *, #806, .T. ) ;
+#463 = FACE_OUTER_BOUND ( 'NONE', #145, .T. ) ;
+#464 = FACE_OUTER_BOUND ( 'NONE', #495, .T. ) ;
+#465 = VERTEX_POINT ( 'NONE', #5 ) ;
+#466 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.100000000000000100, -1.055363321732188500 ) ) ;
+#467 = ORIENTED_EDGE ( 'NONE', *, *, #570, .F. ) ;
+#468 = ORIENTED_EDGE ( 'NONE', *, *, #773, .T. ) ;
+#469 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.093907311284892700, -0.3525861929225676000 ) ) ;
+#470 = STYLED_ITEM ( 'NONE', ( #584 ), #684 ) ;
+#471 = ADVANCED_FACE ( 'NONE', ( #800 ), #792, .T. ) ;
+#472 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.100000000000000100, -1.116411525044486600 ) ) ;
+#473 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951966000, 0.6000000000000000900, -0.5987895268025031900 ) ) ;
+#474 = EDGE_CURVE ( 'NONE', #465, #769, #116, .T. ) ;
+#475 = CYLINDRICAL_SURFACE ( 'NONE', #283, 0.09999999999999999200 ) ;
+#476 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.100000000000000100, -0.3500000000000001400 ) ) ;
+#477 = EDGE_CURVE ( 'NONE', #738, #177, #460, .T. ) ;
+#478 = ORIENTED_EDGE ( 'NONE', *, *, #809, .F. ) ;
+#479 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.100000000000000100, -1.490000000000000200 ) ) ;
+#480 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774332100, 1.093907311284892700, -0.3500000000000001400 ) ) ;
+#481 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.100000000000000100, 1.490000000000000200 ) ) ;
+#482 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #170, #77, #66, #61 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251600, 3.850355712969334200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992843900, 0.8394450501992843900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#483 = AXIS2_PLACEMENT_3D ( 'NONE', #689, #585, #613 ) ;
+#484 = VECTOR ( 'NONE', #742, 1000.000000000000000 ) ;
+#485 = FACE_OUTER_BOUND ( 'NONE', #514, .T. ) ;
+#486 = ORIENTED_EDGE ( 'NONE', *, *, #335, .T. ) ;
+#487 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#488 = VERTEX_POINT ( 'NONE', #654 ) ;
+#489 = DIRECTION ( 'NONE',  ( -0.3639362896481031000, -0.8573801689766005200, 0.3639362896481030400 ) ) ;
+#490 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999993300, 1.099999999999999900, -0.4446366782678115600 ) ) ;
+#491 = EDGE_CURVE ( 'NONE', #525, #758, #764, .T. ) ;
+#492 = VERTEX_POINT ( 'NONE', #619 ) ;
+#493 = LINE ( 'NONE', #83, #688 ) ;
+#494 = LINE ( 'NONE', #326, #550 ) ;
+#495 = EDGE_LOOP ( 'NONE', ( #123, #822, #73, #155 ) ) ;
+#496 = VERTEX_POINT ( 'NONE', #693 ) ;
+#497 = FACE_OUTER_BOUND ( 'NONE', #218, .T. ) ;
+#498 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999300, 1.095857864376269100, 1.500000000000000400 ) ) ;
+#499 = EDGE_LOOP ( 'NONE', ( #645, #65, #680, #788 ) ) ;
+#500 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#501 = ADVANCED_FACE ( 'NONE', ( #772 ), #724, .F. ) ;
+#502 = ORIENTED_EDGE ( 'NONE', *, *, #317, .F. ) ;
+#503 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.090000000000000100, -1.490000000000000200 ) ) ;
+#504 = EDGE_CURVE ( 'NONE', #745, #15, #752, .T. ) ;
+#505 = ORIENTED_EDGE ( 'NONE', *, *, #431, .T. ) ;
+#506 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#507 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #470 ) ) ;
+#508 = DIRECTION ( 'NONE',  ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#509 = ORIENTED_EDGE ( 'NONE', *, *, #773, .F. ) ;
+#510 = CARTESIAN_POINT ( 'NONE',  ( 0.9981077775539427500, 1.095542203273789800, -0.3915475546393345500 ) ) ;
+#511 = LINE ( 'NONE', #313, #356 ) ;
+#512 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#513 = EDGE_LOOP ( 'NONE', ( #229, #833, #486, #505 ) ) ;
+#514 = EDGE_LOOP ( 'NONE', ( #402, #418, #639, #560 ) ) ;
+#515 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774329900, 1.093907311284892700, -0.4446366782678117200 ) ) ;
+#516 = CARTESIAN_POINT ( 'NONE',  ( -0.9629846492811134900, 1.100000000000000100, -1.156618846762962600 ) ) ;
+#517 = CARTESIAN_POINT ( 'NONE',  ( 0.9615967621532625100, 1.095639036573318400, -1.148148880850963000 ) ) ;
+#518 = CARTESIAN_POINT ( 'NONE',  ( -0.9201415667285962600, 1.128722674722404200, -0.3378079479261591500 ) ) ;
+#519 = ORIENTED_EDGE ( 'NONE', *, *, #269, .F. ) ;
+#520 = EDGE_CURVE ( 'NONE', #273, #426, #750, .T. ) ;
+#521 = CARTESIAN_POINT ( 'NONE',  ( 0.9584524453606649800, 1.095542203273785400, -0.3518922224460598900 ) ) ;
+#522 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.093907311284892700, -1.147413807077432900 ) ) ;
+#523 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774332100, 1.093907311284892700, -1.055363321732188900 ) ) ;
+#524 = VERTEX_POINT ( 'NONE', #309 ) ;
+#525 = VERTEX_POINT ( 'NONE', #299 ) ;
+#526 = EDGE_LOOP ( 'NONE', ( #368, #553, #266, #159, #692, #438, #392, #754 ) ) ;
+#527 = VERTEX_POINT ( 'NONE', #315 ) ;
+#528 = SURFACE_SIDE_STYLE ('',( #102 ) ) ;
+#529 = CARTESIAN_POINT ( 'NONE',  ( -2.508017351984363700E-016, 1.100000000000000100, -1.156618855611957000 ) ) ;
+#530 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.100000000000000100, 1.500000000000000200 ) ) ;
+#531 = ADVANCED_FACE ( 'NONE', ( #703 ), #272, .F. ) ;
+#532 = ORIENTED_EDGE ( 'NONE', *, *, #354, .T. ) ;
+#533 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#534 = CIRCLE ( 'NONE', #331, 0.01000000000000002600 ) ;
+#535 = ORIENTED_EDGE ( 'NONE', *, *, #111, .T. ) ;
+#536 = EDGE_CURVE ( 'NONE', #312, #527, #743, .T. ) ;
+#537 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -2.168404344971008600E-016 ) ) ;
+#538 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#539 = STYLED_ITEM ( 'NONE', ( #755 ), #397 ) ;
+#540 = CARTESIAN_POINT ( 'NONE',  ( -0.6957121065499527500, 0.6000000000000000900, -0.5622374081048027200 ) ) ;
+#541 = ORIENTED_EDGE ( 'NONE', *, *, #783, .T. ) ;
+#542 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321879200, 1.099999999999999900, -1.149999999999999700 ) ) ;
+#543 = CARTESIAN_POINT ( 'NONE',  ( 1.001209945550306300, 1.099999999999999900, -0.3931284185541078500 ) ) ;
+#544 = CARTESIAN_POINT ( 'NONE',  ( 0.9615967621532625100, 1.095639036573318400, -0.3518511191490376600 ) ) ;
+#545 = CARTESIAN_POINT ( 'NONE',  ( -0.7512104731974963400, 0.6000000000000000900, -0.5622374081048027200 ) ) ;
+#546 = ORIENTED_EDGE ( 'NONE', *, *, #200, .T. ) ;
+#547 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 1.100000000000000100, 1.490000000000000200 ) ) ;
+#548 = CARTESIAN_POINT ( 'NONE',  ( -1.006618846762980600, 1.100000000000000100, -1.112984649281129100 ) ) ;
+#549 = SURFACE_STYLE_FILL_AREA ( #459 ) ;
+#550 = VECTOR ( 'NONE', #296, 1000.000000000000000 ) ;
+#551 = CARTESIAN_POINT ( 'NONE',  ( 0.7999546439690387000, 0.6287226747224044000, -0.8579041586237945400 ) ) ;
+#552 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #470 ), #593 ) ;
+#553 = ORIENTED_EDGE ( 'NONE', *, *, #227, .T. ) ;
+#554 = ORIENTED_EDGE ( 'NONE', *, *, #70, .F. ) ;
+#555 = EDGE_CURVE ( 'NONE', #794, #612, #699, .T. ) ;
+#556 = EDGE_CURVE ( 'NONE', #311, #589, #781, .T. ) ;
+#557 = FACE_BOUND ( 'NONE', #132, .T. ) ;
+#558 = CYLINDRICAL_SURFACE ( 'NONE', #374, 0.01000000000000002600 ) ;
+#559 = CARTESIAN_POINT ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#560 = ORIENTED_EDGE ( 'NONE', *, *, #168, .F. ) ;
+#561 = ORIENTED_EDGE ( 'NONE', *, *, #168, .T. ) ;
+#562 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#563 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #122, #126, #109, #97 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210250700, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992839500, 0.8394450501992839500, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#564 = AXIS2_PLACEMENT_3D ( 'NONE', #780, #573, #378 ) ;
+#565 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956200, 1.090000000000000100, -1.055363321732188500 ) ) ;
+#566 = COLOUR_RGB ( '',0.1019607843137254900, 0.1019607843137254900, 0.1019607843137254900 ) ;
+#567 = DIRECTION ( 'NONE',  ( 0.3639362896481031000, -0.8573801689766006300, 0.3639362896481030400 ) ) ;
+#568 = EDGE_CURVE ( 'NONE', #527, #6, #696, .T. ) ;
+#569 = VERTEX_POINT ( 'NONE', #361 ) ;
+#570 = EDGE_CURVE ( 'NONE', #93, #589, #677, .T. ) ;
+#571 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.0000000000000000000, 1.500000000000000200 ) ) ;
+#572 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#573 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#574 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#575 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892700, -0.4446366782678116700 ) ) ;
+#576 = FACE_OUTER_BOUND ( 'NONE', #179, .T. ) ;
+#577 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.9205048534524400400, -0.3907311284892744400 ) ) ;
+#578 = LINE ( 'NONE', #529, #133 ) ;
+#579 = AXIS2_PLACEMENT_3D ( 'NONE', #476, #34, #48 ) ;
+#580 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#581 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892900, -0.4446366782678114500 ) ) ;
+#582 = PLANE ( 'NONE',  #409 ) ;
+#583 = DIRECTION ( 'NONE',  ( -1.996026723793172400E-016, -0.3907311284892744400, -0.9205048534524400400 ) ) ;
+#584 = PRESENTATION_STYLE_ASSIGNMENT (( #219 ) ) ;
+#585 = DIRECTION ( 'NONE',  ( 0.3639362896481030400, -0.8573801689766004100, -0.3639362896481031000 ) ) ;
+#586 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
+#587 = CIRCLE ( 'NONE', #231, 0.01000000000000002600 ) ;
+#588 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #651, #473, #545, #540 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210252000, 3.850355712969334700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992843900, 0.8394450501992843900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#589 = VERTEX_POINT ( 'NONE', #834 ) ;
+#590 = FILL_AREA_STYLE_COLOUR ( '', #130 ) ;
+#591 = ORIENTED_EDGE ( 'NONE', *, *, #261, .T. ) ;
+#592 = ADVANCED_FACE ( 'NONE', ( #668 ), #617, .T. ) ;
+#593 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #216 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #25, #441, #432 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#594 = ORIENTED_EDGE ( 'NONE', *, *, #100, .T. ) ;
+#595 = ADVANCED_FACE ( 'NONE', ( #656 ), #204, .T. ) ;
+#596 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.100000000000000100, -1.156618855611957200 ) ) ;
+#597 = FACE_OUTER_BOUND ( 'NONE', #700, .T. ) ;
+#598 = VECTOR ( 'NONE', #338, 1000.000000000000000 ) ;
+#599 = ORIENTED_EDGE ( 'NONE', *, *, #568, .F. ) ;
+#600 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956400, 1.100000000000000100, -0.3835884749555134600 ) ) ;
+#601 = ORIENTED_EDGE ( 'NONE', *, *, #139, .T. ) ;
+#602 = ORIENTED_EDGE ( 'NONE', *, *, #444, .F. ) ;
+#603 = CYLINDRICAL_SURFACE ( 'NONE', #691, 0.09999999999999999200 ) ;
+#604 = EDGE_CURVE ( 'NONE', #79, #766, #563, .T. ) ;
+#605 = PRODUCT ( 'SENSIRION STS21', 'SENSIRION STS21', '', ( #249 ) ) ;
+#606 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321890300, 1.100000000000000100, -0.3433811443880433500 ) ) ;
+#607 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774317700, 1.093907311284892700, -1.055363321732188500 ) ) ;
+#608 = AXIS2_PLACEMENT_3D ( 'NONE', #251, #831, #782 ) ;
+#609 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -1.055363321732188900 ) ) ;
+#610 = LINE ( 'NONE', #662, #598 ) ;
+#611 = LINE ( 'NONE', #324, #454 ) ;
+#612 = VERTEX_POINT ( 'NONE', #76 ) ;
+#613 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.3907311284892739900, -0.9205048534524402600 ) ) ;
+#614 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #481, #448, #498, #562 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 4.712388980384689700, 6.283185307179586200 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#615 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#616 = EDGE_CURVE ( 'NONE', #629, #569, #610, .T. ) ;
+#617 = CYLINDRICAL_SURFACE ( 'NONE', #787, 0.01000000000000002600 ) ;
+#618 = STYLED_ITEM ( 'NONE', ( #94 ), #78 ) ;
+#619 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#620 = EDGE_LOOP ( 'NONE', ( #440, #277, #189, #625 ) ) ;
+#621 = VECTOR ( 'NONE', #489, 1000.000000000000100 ) ;
+#622 = ORIENTED_EDGE ( 'NONE', *, *, #504, .F. ) ;
+#623 = ORIENTED_EDGE ( 'NONE', *, *, #791, .T. ) ;
+#624 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#625 = ORIENTED_EDGE ( 'NONE', *, *, #39, .F. ) ;
+#626 = AXIS2_PLACEMENT_3D ( 'NONE', #164, #162, #124 ) ;
+#627 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956400, 1.100000000000000100, -0.4446366782678114500 ) ) ;
+#628 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.6000000000000000900, -0.8457121065499532100 ) ) ;
+#629 = VERTEX_POINT ( 'NONE', #32 ) ;
+#630 = FACE_OUTER_BOUND ( 'NONE', #425, .T. ) ;
+#631 = ORIENTED_EDGE ( 'NONE', *, *, #604, .T. ) ;
+#632 = VECTOR ( 'NONE', #487, 1000.000000000000000 ) ;
+#633 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #108, 'distance_accuracy_value', 'NONE');
+#634 = VERTEX_POINT ( 'NONE', #161 ) ;
+#635 = CARTESIAN_POINT ( 'NONE',  ( -1.489999999999999800, 1.100000000000000100, -1.490000000000000200 ) ) ;
+#636 = EDGE_LOOP ( 'NONE', ( #186, #641, #146, #602 ) ) ;
+#637 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.090000000000000100, 0.0000000000000000000 ) ) ;
+#638 = CARTESIAN_POINT ( 'NONE',  ( 0.6957121065499538600, 0.6000000000000000900, -0.9377625918951976200 ) ) ;
+#639 = ORIENTED_EDGE ( 'NONE', *, *, #556, .F. ) ;
+#640 = FACE_OUTER_BOUND ( 'NONE', #196, .T. ) ;
+#641 = ORIENTED_EDGE ( 'NONE', *, *, #616, .F. ) ;
+#642 = LINE ( 'NONE', #547, #414 ) ;
+#643 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000400, 1.095857864376269100, 1.500000000000000400 ) ) ;
+#644 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #682, #544, #709, #282 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251100, 3.850355712969335500 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992839500, 0.8394450501992839500, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#645 = ORIENTED_EDGE ( 'NONE', *, *, #830, .F. ) ;
+#646 = CARTESIAN_POINT ( 'NONE',  ( 0.9974138070774329900, 1.093907311284892700, -1.055363321732188900 ) ) ;
+#647 = CARTESIAN_POINT ( 'NONE',  ( -0.6957121065499527500, 0.6000000000000000900, -0.5622374081048027200 ) ) ;
+#648 = EDGE_CURVE ( 'NONE', #350, #90, #362, .T. ) ;
+#649 = ADVANCED_FACE ( 'NONE', ( #630 ), #50, .F. ) ;
+#650 = ORIENTED_EDGE ( 'NONE', *, *, #760, .F. ) ;
+#651 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.6000000000000000900, -0.6542878934500466800 ) ) ;
+#652 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#653 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000200, 1.099999999999999900, -0.4446366782678116100 ) ) ;
+#654 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 0.0000000000000000000, 1.500000000000000200 ) ) ;
+#655 = VECTOR ( 'NONE', #445, 1000.000000000000200 ) ;
+#656 = FACE_OUTER_BOUND ( 'NONE', #195, .T. ) ;
+#657 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#658 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
+#659 = ORIENTED_EDGE ( 'NONE', *, *, #520, .F. ) ;
+#660 = AXIS2_PLACEMENT_3D ( 'NONE', #707, #825, #384 ) ;
+#661 = ORIENTED_EDGE ( 'NONE', *, *, #744, .F. ) ;
+#662 = CARTESIAN_POINT ( 'NONE',  ( -3.722945827360750500E-017, 1.100000000000000100, -0.3433811443880431800 ) ) ;
+#663 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -1.055363321732188900 ) ) ;
+#664 = ADVANCED_FACE ( 'NONE', ( #576 ), #558, .T. ) ;
+#665 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#666 = ADVANCED_FACE ( 'NONE', ( #597, #557 ), #785, .F. ) ;
+#667 = DIRECTION ( 'NONE',  ( 0.9205048534524402600, 0.3907311284892739900, 0.0000000000000000000 ) ) ;
+#668 = FACE_OUTER_BOUND ( 'NONE', #322, .T. ) ;
+#669 = EDGE_CURVE ( 'NONE', #496, #79, #587, .T. ) ;
+#670 = VECTOR ( 'NONE', #202, 1000.000000000000000 ) ;
+#671 = CARTESIAN_POINT ( 'NONE',  ( 0.9981488808509630900, 1.095639036573318400, -1.111596762153262800 ) ) ;
+#672 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #618 ) ) ;
+#673 = EDGE_LOOP ( 'NONE', ( #623, #332, #746, #106 ) ) ;
+#674 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#675 = DIRECTION ( 'NONE',  ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#676 = AXIS2_PLACEMENT_3D ( 'NONE', #26, #166, #262 ) ;
+#677 = LINE ( 'NONE', #279, #655 ) ;
+#678 = VECTOR ( 'NONE', #292, 1000.000000000000000 ) ;
+#679 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE',  #72 ) ;
+#680 = ORIENTED_EDGE ( 'NONE', *, *, #731, .F. ) ;
+#681 = ORIENTED_EDGE ( 'NONE', *, *, #152, .T. ) ;
+#682 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.093907311284892700, -0.3525861929225676000 ) ) ;
+#683 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#684 = MANIFOLD_SOLID_BREP ( 'Fillet2', #710 ) ;
+#685 = ORIENTED_EDGE ( 'NONE', *, *, #431, .F. ) ;
+#686 = LINE ( 'NONE', #185, #775 ) ;
+#687 = ORIENTED_EDGE ( 'NONE', *, *, #8, .F. ) ;
+#688 = VECTOR ( 'NONE', #674, 1000.000000000000000 ) ;
+#689 = CARTESIAN_POINT ( 'NONE',  ( -0.6552423208829403200, 0.5437322725409164900, -0.6947576791170591000 ) ) ;
+#690 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
+#691 = AXIS2_PLACEMENT_3D ( 'NONE', #718, #567, #667 ) ;
+#692 = ORIENTED_EDGE ( 'NONE', *, *, #39, .T. ) ;
+#693 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321878100, 1.100000000000000100, -1.156618855611956800 ) ) ;
+#694 = CARTESIAN_POINT ( 'NONE',  ( 1.490000000000000700, 1.100000000000000100, -1.490000000000000200 ) ) ;
+#695 = EDGE_CURVE ( 'NONE', #214, #211, #814, .T. ) ;
+#696 = CIRCLE ( 'NONE', #660, 0.01000000000000002600 ) ;
+#697 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#698 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 0.0000000000000000000, -1.500000000000000200 ) ) ;
+#699 = LINE ( 'NONE', #832, #678 ) ;
+#700 = EDGE_LOOP ( 'NONE', ( #203, #681, #468, #532 ) ) ;
+#701 = CARTESIAN_POINT ( 'NONE',  ( -0.9974138070774319900, 1.093907311284892900, -0.4446366782678114500 ) ) ;
+#702 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#703 = FACE_OUTER_BOUND ( 'NONE', #280, .T. ) ;
+#704 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#705 = VECTOR ( 'NONE', #615, 1000.000000000000000 ) ;
+#706 = LINE ( 'NONE', #334, #75 ) ;
+#707 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.090000000000000100, -0.4446366782678117200 ) ) ;
+#708 = CYLINDRICAL_SURFACE ( 'NONE', #381, 0.01000000000000002600 ) ;
+#709 = CARTESIAN_POINT ( 'NONE',  ( 0.9981488808509630900, 1.095639036573318400, -0.3884032378467380800 ) ) ;
+#710 = CLOSED_SHELL ( 'NONE', ( #404, #649, #531, #819, #666, #148, #733, #140, #325, #225, #397, #790, #63, #501, #136, #194, #664, #592, #330, #17, #67, #260, #9, #823, #737, #471, #595 ) ) ;
+#711 = EDGE_CURVE ( 'NONE', #90, #766, #436, .T. ) ;
+#712 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#713 = PLANE ( 'NONE',  #739 ) ;
+#714 = ORIENTED_EDGE ( 'NONE', *, *, #236, .F. ) ;
+#715 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321878100, 1.090000000000000100, -1.156618855611956800 ) ) ;
+#716 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #618 ), #762 ) ;
+#717 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#718 = CARTESIAN_POINT ( 'NONE',  ( -0.8141818683903338000, 0.9181703815591657500, -0.9641818683903344800 ) ) ;
+#719 = DIRECTION ( 'NONE',  ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
+#720 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#721 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.090000000000000100, -0.3433811443880432900 ) ) ;
+#722 = VECTOR ( 'NONE', #717, 1000.000000000000000 ) ;
+#723 = CARTESIAN_POINT ( 'NONE',  ( -0.7877625918951964800, 0.6000000000000000900, -0.6542878934500466800 ) ) ;
+#724 = CYLINDRICAL_SURFACE ( 'NONE', #483, 0.09999999999999999200 ) ;
+#725 = PRESENTATION_LAYER_ASSIGNMENT (  '', '', ( #539 ) ) ;
+#726 = CARTESIAN_POINT ( 'NONE',  ( -1.006618855611956400, 1.100000000000000100, -0.4446366782678116700 ) ) ;
+#727 = ORIENTED_EDGE ( 'NONE', *, *, #354, .F. ) ;
+#728 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.100000000000000100, -0.3499999999999999800 ) ) ;
+#729 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #398, #401, #408, #389 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210251100, 3.850355712969335100 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992842800, 0.8394450501992842800, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#730 = CARTESIAN_POINT ( 'NONE',  ( -0.9568715814458723700, 1.100000000000000100, -0.3487900544497348200 ) ) ;
+#731 = EDGE_CURVE ( 'NONE', #273, #6, #435, .T. ) ;
+#732 = CARTESIAN_POINT ( 'NONE',  ( 0.7079041586237947400, 0.6287226747224042800, -0.5500453560309620500 ) ) ;
+#733 = ADVANCED_FACE ( 'NONE', ( #386 ), #281, .F. ) ;
+#734 = CARTESIAN_POINT ( 'NONE',  ( -0.9584524453606641000, 1.095542203273783400, -1.148107777553939700 ) ) ;
+#735 = COLOUR_RGB ( '',1.000000000000000000, 0.8117647058823529400, 0.5019607843137254800 ) ;
+#736 = EDGE_LOOP ( 'NONE', ( #358, #255, #199, #228 ) ) ;
+#737 = ADVANCED_FACE ( 'NONE', ( #399 ), #366, .T. ) ;
+#738 = VERTEX_POINT ( 'NONE', #182 ) ;
+#739 = AXIS2_PLACEMENT_3D ( 'NONE', #16, #583, #577 ) ;
+#740 = EDGE_CURVE ( 'NONE', #311, #312, #267, .T. ) ;
+#741 = ORIENTED_EDGE ( 'NONE', *, *, #695, .F. ) ;
+#742 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#743 = LINE ( 'NONE', #391, #705 ) ;
+#744 = EDGE_CURVE ( 'NONE', #769, #172, #412, .T. ) ;
+#745 = VERTEX_POINT ( 'NONE', #201 ) ;
+#746 = ORIENTED_EDGE ( 'NONE', *, *, #383, .F. ) ;
+#747 = CARTESIAN_POINT ( 'NONE',  ( -1.499999999999999800, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#748 = EDGE_LOOP ( 'NONE', ( #828, #756, #118, #143 ) ) ;
+#749 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.090000000000000100, -1.500000000000000200 ) ) ;
+#750 = LINE ( 'NONE', #288, #722 ) ;
+#751 = DIRECTION ( 'NONE',  ( 0.9205048534524400400, -0.3907311284892743300, 0.0000000000000000000 ) ) ;
+#752 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #720, #643, #169, #60 ),
+ .UNSPECIFIED., .F., .T. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3.141592653589793100, 4.712388980384689700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8047378541243649400, 0.8047378541243649400, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#753 = VECTOR ( 'NONE', #683, 1000.000000000000000 ) ;
+#754 = ORIENTED_EDGE ( 'NONE', *, *, #809, .T. ) ;
+#755 = PRESENTATION_STYLE_ASSIGNMENT (( #141 ) ) ;
+#756 = ORIENTED_EDGE ( 'NONE', *, *, #183, .F. ) ;
+#757 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000700, 1.090000000000000100, 1.500000000000000200 ) ) ;
+#758 = VERTEX_POINT ( 'NONE', #58 ) ;
+#759 = CARTESIAN_POINT ( 'NONE',  ( 0.9201415667285974800, 1.167795787571331800, -1.070141566728597400 ) ) ;
+#760 = EDGE_CURVE ( 'NONE', #492, #465, #385, .T. ) ;
+#761 = CARTESIAN_POINT ( 'NONE',  ( -0.9053633217321880300, 1.100000000000000100, -0.3433811443880430700 ) ) ;
+#762 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #367 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #796, #824, #771 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#763 = CARTESIAN_POINT ( 'NONE',  ( 0.9629846492811153800, 1.100000000000000100, -1.156618846762988100 ) ) ;
+#764 = LINE ( 'NONE', #42, #753 ) ;
+#765 =( BOUNDED_SURFACE ( )  B_SPLINE_SURFACE ( 3, 2, ( 
+ ( #59, #728, #761 ),
+ ( #820, #730, #264 ),
+ ( #308, #446, #205 ),
+ ( #575, #490, #726 ) ),
+ .UNSPECIFIED., .F., .F., .F. ) 
+ B_SPLINE_SURFACE_WITH_KNOTS ( ( 4, 4 ),
+ ( 3, 3 ),
+ ( 2.432829594210252000, 3.850355712969335500 ),
+ ( 0.0000000000000000000, 1.000000000000000000 ),
+ .UNSPECIFIED. ) 
+ GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_SURFACE ( (
+ ( 1.000000000000000000, 0.8338858220671658800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017792100, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8822303932017819800, 1.000000000000000000),
+ ( 1.000000000000000000, 0.8338858220671653300, 1.000000000000000000) ) ) 
+ REPRESENTATION_ITEM ( '' )  SURFACE ( )  );
+#766 = VERTEX_POINT ( 'NONE', #351 ) ;
+#767 = EDGE_LOOP ( 'NONE', ( #134, #213, #467, #263 ) ) ;
+#768 = FACE_OUTER_BOUND ( 'NONE', #620, .T. ) ;
+#769 = VERTEX_POINT ( 'NONE', #35 ) ;
+#770 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (  '', ( #539 ), #797 ) ;
+#771 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) );
+#772 = FACE_OUTER_BOUND ( 'NONE', #275, .T. ) ;
+#773 = EDGE_CURVE ( 'NONE', #15, #177, #423, .T. ) ;
+#774 = ORIENTED_EDGE ( 'NONE', *, *, #477, .F. ) ;
+#775 = VECTOR ( 'NONE', #422, 1000.000000000000000 ) ;
+#776 = ORIENTED_EDGE ( 'NONE', *, *, #711, .T. ) ;
+#777 = DIRECTION ( 'NONE',  ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
+#778 = CARTESIAN_POINT ( 'NONE',  ( 1.500000000000000400, 1.095857864376269100, -1.500000000000000400 ) ) ;
+#779 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.100000000000000100, -0.3500000000000001400 ) ) ;
+#780 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321891400, 1.090000000000000100, -1.156618855611957200 ) ) ;
+#781 = CIRCLE ( 'NONE', #564, 0.01000000000000002600 ) ;
+#782 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
+#783 = EDGE_CURVE ( 'NONE', #312, #524, #352, .T. ) ;
+#784 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #789 ) ;
+#785 = PLANE ( 'NONE',  #427 ) ;
+#786 = VECTOR ( 'NONE', #777, 1000.000000000000000 ) ;
+#787 = AXIS2_PLACEMENT_3D ( 'NONE', #637, #697, #712 ) ;
+#788 = ORIENTED_EDGE ( 'NONE', *, *, #227, .F. ) ;
+#789 = APPLICATION_CONTEXT ( 'automotive_design' ) ;
+#790 = ADVANCED_FACE ( 'NONE', ( #339 ), #285, .F. ) ;
+#791 = EDGE_CURVE ( 'NONE', #766, #758, #286, .T. ) ;
+#792 = CYLINDRICAL_SURFACE ( 'NONE', #342, 0.01000000000000002600 ) ;
+#793 = ORIENTED_EDGE ( 'NONE', *, *, #89, .T. ) ;
+#794 = VERTEX_POINT ( 'NONE', #647 ) ;
+#795 = ORIENTED_EDGE ( 'NONE', *, *, #695, .T. ) ;
+#796 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) );
+#797 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #21 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #131, #128, #127 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) );
+#798 = FILL_AREA_STYLE_COLOUR ( '', #566 ) ;
+#799 = CARTESIAN_POINT ( 'NONE',  ( 1.006618855611957500, 1.100000000000000100, -0.4446366782678117200 ) ) ;
+#800 = FACE_OUTER_BOUND ( 'NONE', #636, .T. ) ;
+#801 = VECTOR ( 'NONE', #234, 1000.000000000000000 ) ;
+#802 = LINE ( 'NONE', #480, #632 ) ;
+#803 = CARTESIAN_POINT ( 'NONE',  ( -0.9999999999999988900, 1.099999999999999900, -1.055363321732188700 ) ) ;
+#804 = ORIENTED_EDGE ( 'NONE', *, *, #474, .T. ) ;
+#805 = CARTESIAN_POINT ( 'NONE',  ( 0.9981077775539425300, 1.095542203273789400, -1.108452445360663500 ) ) ;
+#806 = EDGE_CURVE ( 'NONE', #738, #745, #293, .T. ) ;
+#807 = CARTESIAN_POINT ( 'NONE',  ( 0.9201415667285974800, 1.167795787571331800, -0.4298584332714033300 ) ) ;
+#808 = ORIENTED_EDGE ( 'NONE', *, *, #157, .T. ) ;
+#809 = EDGE_CURVE ( 'NONE', #95, #794, #588, .T. ) ;
+#810 = AXIS2_PLACEMENT_3D ( 'NONE', #270, #254, #245 ) ;
+#811 = CARTESIAN_POINT ( 'NONE',  ( -0.9568715814458768100, 1.100000000000000100, -1.151209945550288000 ) ) ;
+#812 = LINE ( 'NONE', #10, #318 ) ;
+#813 = CYLINDRICAL_SURFACE ( 'NONE', #363, 0.01000000000000002600 ) ;
+#814 =( BOUNDED_CURVE ( )  B_SPLINE_CURVE ( 3, ( #701, #357, #410, #387 ),
+ .UNSPECIFIED., .F., .F. ) 
+ B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ),
+ ( 2.432829594210252000, 3.850355712969334700 ),
+ .UNSPECIFIED. ) 
+ CURVE ( )  GEOMETRIC_REPRESENTATION_ITEM ( )  RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8394450501992843900, 0.8394450501992843900, 1.000000000000000000 ) ) 
+ REPRESENTATION_ITEM ( '' )  );
+#815 = AXIS2_PLACEMENT_3D ( 'NONE', #559, #586, #538 ) ;
+#816 = SURFACE_STYLE_USAGE ( .BOTH. , #528 ) ;
+#817 = EDGE_CURVE ( 'NONE', #794, #211, #252, .T. ) ;
+#818 = CARTESIAN_POINT ( 'NONE',  ( -0.9664115250444856900, 1.100000000000000100, -0.3433811443880431200 ) ) ;
+#819 = ADVANCED_FACE ( 'NONE', ( #221 ), #582, .F. ) ;
+#820 = CARTESIAN_POINT ( 'NONE',  ( -0.9584524453606626500, 1.095542203273783600, -0.3518922224460605000 ) ) ;
+#821 = LINE ( 'NONE', #2, #801 ) ;
+#822 = ORIENTED_EDGE ( 'NONE', *, *, #444, .T. ) ;
+#823 = ADVANCED_FACE ( 'NONE', ( #222 ), #765, .T. ) ;
+#824 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) );
+#825 = DIRECTION ( 'NONE',  ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
+#826 = CARTESIAN_POINT ( 'NONE',  ( 1.000000000000000700, 1.090000000000000100, -1.156618855611957200 ) ) ;
+#827 = ORIENTED_EDGE ( 'NONE', *, *, #760, .T. ) ;
+#828 = ORIENTED_EDGE ( 'NONE', *, *, #38, .T. ) ;
+#829 = FACE_OUTER_BOUND ( 'NONE', #428, .T. ) ;
+#830 = EDGE_CURVE ( 'NONE', #341, #612, #239, .T. ) ;
+#831 = DIRECTION ( 'NONE',  ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
+#832 = CARTESIAN_POINT ( 'NONE',  ( -6.095790193198462900E-017, 0.6000000000000000900, -0.5622374081048028300 ) ) ;
+#833 = ORIENTED_EDGE ( 'NONE', *, *, #183, .T. ) ;
+#834 = CARTESIAN_POINT ( 'NONE',  ( 0.9053633217321890300, 1.093907311284892700, -1.147413807077432900 ) ) ;
+#835 = CARTESIAN_POINT ( 'NONE',  ( 1.012192052073841700, 1.128722674722404400, -0.4298584332714033300 ) ) ;
+ENDSEC;
+END-ISO-10303-21;