From d5a3b5a4f5fd5f8d64b6006a5f217dfa84f7bc81 Mon Sep 17 00:00:00 2001
From: Mark <markh@rris.com.au>
Date: Thu, 17 Aug 2023 03:26:30 +0100
Subject: [PATCH] Create INFINEON LQFP-144 PG-LQFP-144-24.step

---
 .../INFINEON LQFP-144 PG-LQFP-144-24.step     | 6132 +++++++++++++++++
 1 file changed, 6132 insertions(+)
 create mode 100644 STEP/LQFP/INFINEON LQFP-144 PG-LQFP-144-24.step

diff --git a/STEP/LQFP/INFINEON LQFP-144 PG-LQFP-144-24.step b/STEP/LQFP/INFINEON LQFP-144 PG-LQFP-144-24.step
new file mode 100644
index 000000000..e369cd4ac
--- /dev/null
+++ b/STEP/LQFP/INFINEON LQFP-144 PG-LQFP-144-24.step	
@@ -0,0 +1,6132 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-08-17T03:13:04',('Author'),(
+    'Open CASCADE'),'Open CASCADE STEP processor 6.8','Open CASCADE 6.8'
+  ,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('PCB','PCB','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11),#15);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#19)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#16,#17,#18)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#16 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#17 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#18 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#19 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#16,
+  'distance_accuracy_value','confusion accuracy');
+#20 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#21 = SHAPE_DEFINITION_REPRESENTATION(#22,#28);
+#22 = PRODUCT_DEFINITION_SHAPE('','',#23);
+#23 = PRODUCT_DEFINITION('design','',#24,#27);
+#24 = PRODUCT_DEFINITION_FORMATION('','',#25);
+#25 = PRODUCT('Designator1','Designator1','',(#26));
+#26 = PRODUCT_CONTEXT('',#2,'mechanical');
+#27 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#28 = SHAPE_REPRESENTATION('',(#11,#29),#33);
+#29 = AXIS2_PLACEMENT_3D('',#30,#31,#32);
+#30 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#31 = DIRECTION('',(0.E+000,0.E+000,1.));
+#32 = DIRECTION('',(1.,0.E+000,0.E+000));
+#33 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#37)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#34,#35,#36)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#34 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#35 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#36 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#37 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#34,
+  'distance_accuracy_value','confusion accuracy');
+#38 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#25));
+#39 = SHAPE_DEFINITION_REPRESENTATION(#40,#46);
+#40 = PRODUCT_DEFINITION_SHAPE('','',#41);
+#41 = PRODUCT_DEFINITION('design','',#42,#45);
+#42 = PRODUCT_DEFINITION_FORMATION('','',#43);
+#43 = PRODUCT('9312028736','9312028736','',(#44));
+#44 = PRODUCT_CONTEXT('',#2,'mechanical');
+#45 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46 = SHAPE_REPRESENTATION('',(#11,#47,#51,#55,#59,#63,#67,#71,#75,#79,
+    #83,#87,#91,#95,#99,#103,#107,#111,#115,#119,#123,#127,#131,#135,
+    #139,#143,#147,#151,#155,#159,#163,#167,#171,#175,#179,#183,#187,
+    #191,#195,#199,#203,#207,#211,#215,#219,#223,#227,#231,#235,#239,
+    #243,#247,#251,#255,#259,#263,#267,#271,#275,#279,#283,#287,#291,
+    #295,#299,#303,#307,#311,#315,#319,#323,#327,#331,#335,#339,#343,
+    #347,#351,#355,#359,#363,#367,#371,#375,#379,#383,#387,#391,#395,
+    #399,#403,#407,#411,#415,#419,#423,#427,#431,#435,#439,#443,#447,
+    #451,#455,#459,#463,#467,#471,#475,#479,#483,#487,#491,#495,#499,
+    #503,#507,#511,#515,#519,#523,#527,#531,#535,#539,#543,#547,#551,
+    #555,#559,#563,#567,#571,#575,#579,#583,#587,#591,#595,#599,#603,
+    #607,#611,#615,#619,#623,#627),#631);
+#47 = AXIS2_PLACEMENT_3D('',#48,#49,#50);
+#48 = CARTESIAN_POINT('',(-10.,-10.,1.E-003));
+#49 = DIRECTION('',(0.E+000,0.E+000,1.));
+#50 = DIRECTION('',(1.,0.E+000,0.E+000));
+#51 = AXIS2_PLACEMENT_3D('',#52,#53,#54);
+#52 = CARTESIAN_POINT('',(-10.,-10.,0.E+000));
+#53 = DIRECTION('',(0.E+000,0.E+000,1.));
+#54 = DIRECTION('',(1.,0.E+000,0.E+000));
+#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
+#56 = CARTESIAN_POINT('',(-10.,-8.75,0.E+000));
+#57 = DIRECTION('',(0.E+000,0.E+000,1.));
+#58 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#59 = AXIS2_PLACEMENT_3D('',#60,#61,#62);
+#60 = CARTESIAN_POINT('',(-10.,-8.25,0.E+000));
+#61 = DIRECTION('',(0.E+000,0.E+000,1.));
+#62 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(-10.,-7.75,0.E+000));
+#65 = DIRECTION('',(0.E+000,0.E+000,1.));
+#66 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(-10.,-7.25,0.E+000));
+#69 = DIRECTION('',(0.E+000,0.E+000,1.));
+#70 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#71 = AXIS2_PLACEMENT_3D('',#72,#73,#74);
+#72 = CARTESIAN_POINT('',(-10.,-6.75,0.E+000));
+#73 = DIRECTION('',(0.E+000,0.E+000,1.));
+#74 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(-10.,-6.25,0.E+000));
+#77 = DIRECTION('',(0.E+000,0.E+000,1.));
+#78 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82);
+#80 = CARTESIAN_POINT('',(-10.,-5.75,0.E+000));
+#81 = DIRECTION('',(0.E+000,0.E+000,1.));
+#82 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86);
+#84 = CARTESIAN_POINT('',(-10.,-5.25,0.E+000));
+#85 = DIRECTION('',(0.E+000,0.E+000,1.));
+#86 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#87 = AXIS2_PLACEMENT_3D('',#88,#89,#90);
+#88 = CARTESIAN_POINT('',(-10.,-4.75,0.E+000));
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#91 = AXIS2_PLACEMENT_3D('',#92,#93,#94);
+#92 = CARTESIAN_POINT('',(-10.,-4.25,0.E+000));
+#93 = DIRECTION('',(0.E+000,0.E+000,1.));
+#94 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
+#96 = CARTESIAN_POINT('',(-10.,-3.75,0.E+000));
+#97 = DIRECTION('',(0.E+000,0.E+000,1.));
+#98 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(-10.,-3.25,0.E+000));
+#101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#102 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(-10.,-2.75,0.E+000));
+#105 = DIRECTION('',(0.E+000,0.E+000,1.));
+#106 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110);
+#108 = CARTESIAN_POINT('',(-10.,-2.25,0.E+000));
+#109 = DIRECTION('',(0.E+000,0.E+000,1.));
+#110 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
+#112 = CARTESIAN_POINT('',(-10.,-1.75,0.E+000));
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(-10.,-1.25,0.E+000));
+#117 = DIRECTION('',(0.E+000,0.E+000,1.));
+#118 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(-10.,-0.75,0.E+000));
+#121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
+#124 = CARTESIAN_POINT('',(-10.,-0.25,0.E+000));
+#125 = DIRECTION('',(0.E+000,0.E+000,1.));
+#126 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(-10.,0.25,0.E+000));
+#129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#130 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(-10.,0.75,0.E+000));
+#133 = DIRECTION('',(0.E+000,0.E+000,1.));
+#134 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#135 = AXIS2_PLACEMENT_3D('',#136,#137,#138);
+#136 = CARTESIAN_POINT('',(-10.,1.25,0.E+000));
+#137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#138 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#139 = AXIS2_PLACEMENT_3D('',#140,#141,#142);
+#140 = CARTESIAN_POINT('',(-10.,1.75,0.E+000));
+#141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#142 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(-10.,2.25,0.E+000));
+#145 = DIRECTION('',(0.E+000,0.E+000,1.));
+#146 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(-10.,2.75,0.E+000));
+#149 = DIRECTION('',(0.E+000,0.E+000,1.));
+#150 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
+#152 = CARTESIAN_POINT('',(-10.,3.25,0.E+000));
+#153 = DIRECTION('',(0.E+000,0.E+000,1.));
+#154 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158);
+#156 = CARTESIAN_POINT('',(-10.,3.75,0.E+000));
+#157 = DIRECTION('',(0.E+000,0.E+000,1.));
+#158 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#159 = AXIS2_PLACEMENT_3D('',#160,#161,#162);
+#160 = CARTESIAN_POINT('',(-10.,4.25,0.E+000));
+#161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#162 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
+#164 = CARTESIAN_POINT('',(-10.,4.75,0.E+000));
+#165 = DIRECTION('',(0.E+000,0.E+000,1.));
+#166 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(-10.,5.25,0.E+000));
+#169 = DIRECTION('',(0.E+000,0.E+000,1.));
+#170 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#171 = AXIS2_PLACEMENT_3D('',#172,#173,#174);
+#172 = CARTESIAN_POINT('',(-10.,5.75,0.E+000));
+#173 = DIRECTION('',(0.E+000,0.E+000,1.));
+#174 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#175 = AXIS2_PLACEMENT_3D('',#176,#177,#178);
+#176 = CARTESIAN_POINT('',(-10.,6.25,0.E+000));
+#177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#178 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
+#180 = CARTESIAN_POINT('',(-10.,6.75,0.E+000));
+#181 = DIRECTION('',(0.E+000,0.E+000,1.));
+#182 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186);
+#184 = CARTESIAN_POINT('',(-10.,7.25,0.E+000));
+#185 = DIRECTION('',(0.E+000,0.E+000,1.));
+#186 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#187 = AXIS2_PLACEMENT_3D('',#188,#189,#190);
+#188 = CARTESIAN_POINT('',(-10.,7.75,0.E+000));
+#189 = DIRECTION('',(0.E+000,0.E+000,1.));
+#190 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194);
+#192 = CARTESIAN_POINT('',(-10.,8.25,0.E+000));
+#193 = DIRECTION('',(0.E+000,0.E+000,1.));
+#194 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#195 = AXIS2_PLACEMENT_3D('',#196,#197,#198);
+#196 = CARTESIAN_POINT('',(-10.,8.75,0.E+000));
+#197 = DIRECTION('',(0.E+000,0.E+000,1.));
+#198 = DIRECTION('',(-1.,1.224646799147E-016,0.E+000));
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(10.,-8.75,0.E+000));
+#201 = DIRECTION('',(0.E+000,0.E+000,1.));
+#202 = DIRECTION('',(1.,0.E+000,0.E+000));
+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204 = CARTESIAN_POINT('',(10.,-8.25,0.E+000));
+#205 = DIRECTION('',(0.E+000,0.E+000,1.));
+#206 = DIRECTION('',(1.,0.E+000,0.E+000));
+#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
+#208 = CARTESIAN_POINT('',(10.,-7.75,0.E+000));
+#209 = DIRECTION('',(0.E+000,0.E+000,1.));
+#210 = DIRECTION('',(1.,0.E+000,0.E+000));
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(10.,-7.25,0.E+000));
+#213 = DIRECTION('',(0.E+000,0.E+000,1.));
+#214 = DIRECTION('',(1.,0.E+000,0.E+000));
+#215 = AXIS2_PLACEMENT_3D('',#216,#217,#218);
+#216 = CARTESIAN_POINT('',(10.,-6.75,0.E+000));
+#217 = DIRECTION('',(0.E+000,0.E+000,1.));
+#218 = DIRECTION('',(1.,0.E+000,0.E+000));
+#219 = AXIS2_PLACEMENT_3D('',#220,#221,#222);
+#220 = CARTESIAN_POINT('',(10.,-6.25,0.E+000));
+#221 = DIRECTION('',(0.E+000,0.E+000,1.));
+#222 = DIRECTION('',(1.,0.E+000,0.E+000));
+#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
+#224 = CARTESIAN_POINT('',(10.,-5.75,0.E+000));
+#225 = DIRECTION('',(0.E+000,0.E+000,1.));
+#226 = DIRECTION('',(1.,0.E+000,0.E+000));
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(10.,-5.25,0.E+000));
+#229 = DIRECTION('',(0.E+000,0.E+000,1.));
+#230 = DIRECTION('',(1.,0.E+000,0.E+000));
+#231 = AXIS2_PLACEMENT_3D('',#232,#233,#234);
+#232 = CARTESIAN_POINT('',(10.,-4.75,0.E+000));
+#233 = DIRECTION('',(0.E+000,0.E+000,1.));
+#234 = DIRECTION('',(1.,0.E+000,0.E+000));
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(10.,-4.25,0.E+000));
+#237 = DIRECTION('',(0.E+000,0.E+000,1.));
+#238 = DIRECTION('',(1.,0.E+000,0.E+000));
+#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242);
+#240 = CARTESIAN_POINT('',(10.,-3.75,0.E+000));
+#241 = DIRECTION('',(0.E+000,0.E+000,1.));
+#242 = DIRECTION('',(1.,0.E+000,0.E+000));
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(10.,-3.25,0.E+000));
+#245 = DIRECTION('',(0.E+000,0.E+000,1.));
+#246 = DIRECTION('',(1.,0.E+000,0.E+000));
+#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250);
+#248 = CARTESIAN_POINT('',(10.,-2.75,0.E+000));
+#249 = DIRECTION('',(0.E+000,0.E+000,1.));
+#250 = DIRECTION('',(1.,0.E+000,0.E+000));
+#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
+#252 = CARTESIAN_POINT('',(10.,-2.25,0.E+000));
+#253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#254 = DIRECTION('',(1.,0.E+000,0.E+000));
+#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
+#256 = CARTESIAN_POINT('',(10.,-1.75,0.E+000));
+#257 = DIRECTION('',(0.E+000,0.E+000,1.));
+#258 = DIRECTION('',(1.,0.E+000,0.E+000));
+#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262);
+#260 = CARTESIAN_POINT('',(10.,-1.25,0.E+000));
+#261 = DIRECTION('',(0.E+000,0.E+000,1.));
+#262 = DIRECTION('',(1.,0.E+000,0.E+000));
+#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266);
+#264 = CARTESIAN_POINT('',(10.,-0.75,0.E+000));
+#265 = DIRECTION('',(0.E+000,0.E+000,1.));
+#266 = DIRECTION('',(1.,0.E+000,0.E+000));
+#267 = AXIS2_PLACEMENT_3D('',#268,#269,#270);
+#268 = CARTESIAN_POINT('',(10.,-0.25,0.E+000));
+#269 = DIRECTION('',(0.E+000,0.E+000,1.));
+#270 = DIRECTION('',(1.,0.E+000,0.E+000));
+#271 = AXIS2_PLACEMENT_3D('',#272,#273,#274);
+#272 = CARTESIAN_POINT('',(10.,0.25,0.E+000));
+#273 = DIRECTION('',(0.E+000,0.E+000,1.));
+#274 = DIRECTION('',(1.,0.E+000,0.E+000));
+#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278);
+#276 = CARTESIAN_POINT('',(10.,0.75,0.E+000));
+#277 = DIRECTION('',(0.E+000,0.E+000,1.));
+#278 = DIRECTION('',(1.,0.E+000,0.E+000));
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(10.,1.25,0.E+000));
+#281 = DIRECTION('',(0.E+000,0.E+000,1.));
+#282 = DIRECTION('',(1.,0.E+000,0.E+000));
+#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
+#284 = CARTESIAN_POINT('',(10.,1.75,0.E+000));
+#285 = DIRECTION('',(0.E+000,0.E+000,1.));
+#286 = DIRECTION('',(1.,0.E+000,0.E+000));
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(10.,2.25,0.E+000));
+#289 = DIRECTION('',(0.E+000,0.E+000,1.));
+#290 = DIRECTION('',(1.,0.E+000,0.E+000));
+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);
+#292 = CARTESIAN_POINT('',(10.,2.75,0.E+000));
+#293 = DIRECTION('',(0.E+000,0.E+000,1.));
+#294 = DIRECTION('',(1.,0.E+000,0.E+000));
+#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
+#296 = CARTESIAN_POINT('',(10.,3.25,0.E+000));
+#297 = DIRECTION('',(0.E+000,0.E+000,1.));
+#298 = DIRECTION('',(1.,0.E+000,0.E+000));
+#299 = AXIS2_PLACEMENT_3D('',#300,#301,#302);
+#300 = CARTESIAN_POINT('',(10.,3.75,0.E+000));
+#301 = DIRECTION('',(0.E+000,0.E+000,1.));
+#302 = DIRECTION('',(1.,0.E+000,0.E+000));
+#303 = AXIS2_PLACEMENT_3D('',#304,#305,#306);
+#304 = CARTESIAN_POINT('',(10.,4.25,0.E+000));
+#305 = DIRECTION('',(0.E+000,0.E+000,1.));
+#306 = DIRECTION('',(1.,0.E+000,0.E+000));
+#307 = AXIS2_PLACEMENT_3D('',#308,#309,#310);
+#308 = CARTESIAN_POINT('',(10.,4.75,0.E+000));
+#309 = DIRECTION('',(0.E+000,0.E+000,1.));
+#310 = DIRECTION('',(1.,0.E+000,0.E+000));
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(10.,5.25,0.E+000));
+#313 = DIRECTION('',(0.E+000,0.E+000,1.));
+#314 = DIRECTION('',(1.,0.E+000,0.E+000));
+#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318);
+#316 = CARTESIAN_POINT('',(10.,5.75,0.E+000));
+#317 = DIRECTION('',(0.E+000,0.E+000,1.));
+#318 = DIRECTION('',(1.,0.E+000,0.E+000));
+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);
+#320 = CARTESIAN_POINT('',(10.,6.25,0.E+000));
+#321 = DIRECTION('',(0.E+000,0.E+000,1.));
+#322 = DIRECTION('',(1.,0.E+000,0.E+000));
+#323 = AXIS2_PLACEMENT_3D('',#324,#325,#326);
+#324 = CARTESIAN_POINT('',(10.,6.75,0.E+000));
+#325 = DIRECTION('',(0.E+000,0.E+000,1.));
+#326 = DIRECTION('',(1.,0.E+000,0.E+000));
+#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
+#328 = CARTESIAN_POINT('',(10.,7.25,0.E+000));
+#329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#330 = DIRECTION('',(1.,0.E+000,0.E+000));
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(10.,7.75,0.E+000));
+#333 = DIRECTION('',(0.E+000,0.E+000,1.));
+#334 = DIRECTION('',(1.,0.E+000,0.E+000));
+#335 = AXIS2_PLACEMENT_3D('',#336,#337,#338);
+#336 = CARTESIAN_POINT('',(10.,8.25,0.E+000));
+#337 = DIRECTION('',(0.E+000,0.E+000,1.));
+#338 = DIRECTION('',(1.,0.E+000,0.E+000));
+#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
+#340 = CARTESIAN_POINT('',(10.,8.75,0.E+000));
+#341 = DIRECTION('',(0.E+000,0.E+000,1.));
+#342 = DIRECTION('',(1.,0.E+000,0.E+000));
+#343 = AXIS2_PLACEMENT_3D('',#344,#345,#346);
+#344 = CARTESIAN_POINT('',(-8.75,-10.,0.E+000));
+#345 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#346 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#347 = AXIS2_PLACEMENT_3D('',#348,#349,#350);
+#348 = CARTESIAN_POINT('',(-8.25,-10.,0.E+000));
+#349 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#350 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#351 = AXIS2_PLACEMENT_3D('',#352,#353,#354);
+#352 = CARTESIAN_POINT('',(-7.75,-10.,0.E+000));
+#353 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#354 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#355 = AXIS2_PLACEMENT_3D('',#356,#357,#358);
+#356 = CARTESIAN_POINT('',(-7.25,-10.,0.E+000));
+#357 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#358 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362);
+#360 = CARTESIAN_POINT('',(-6.75,-10.,0.E+000));
+#361 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#362 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#363 = AXIS2_PLACEMENT_3D('',#364,#365,#366);
+#364 = CARTESIAN_POINT('',(-6.25,-10.,0.E+000));
+#365 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#366 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#367 = AXIS2_PLACEMENT_3D('',#368,#369,#370);
+#368 = CARTESIAN_POINT('',(-5.75,-10.,0.E+000));
+#369 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#370 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#371 = AXIS2_PLACEMENT_3D('',#372,#373,#374);
+#372 = CARTESIAN_POINT('',(-5.25,-10.,0.E+000));
+#373 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#374 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(-4.75,-10.,0.E+000));
+#377 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#378 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382);
+#380 = CARTESIAN_POINT('',(-4.25,-10.,0.E+000));
+#381 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#382 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386);
+#384 = CARTESIAN_POINT('',(-3.75,-10.,0.E+000));
+#385 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#386 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
+#388 = CARTESIAN_POINT('',(-3.25,-10.,0.E+000));
+#389 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#390 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#391 = AXIS2_PLACEMENT_3D('',#392,#393,#394);
+#392 = CARTESIAN_POINT('',(-2.75,-10.,0.E+000));
+#393 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#394 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398);
+#396 = CARTESIAN_POINT('',(-2.25,-10.,0.E+000));
+#397 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#398 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
+#400 = CARTESIAN_POINT('',(-1.75,-10.,0.E+000));
+#401 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#402 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406);
+#404 = CARTESIAN_POINT('',(-1.25,-10.,0.E+000));
+#405 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#406 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410);
+#408 = CARTESIAN_POINT('',(-0.75,-10.,0.E+000));
+#409 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#410 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#411 = AXIS2_PLACEMENT_3D('',#412,#413,#414);
+#412 = CARTESIAN_POINT('',(-0.25,-10.,0.E+000));
+#413 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#414 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);
+#416 = CARTESIAN_POINT('',(0.25,-10.,0.E+000));
+#417 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#418 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(0.75,-10.,0.E+000));
+#421 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#422 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#423 = AXIS2_PLACEMENT_3D('',#424,#425,#426);
+#424 = CARTESIAN_POINT('',(1.25,-10.,0.E+000));
+#425 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#426 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#427 = AXIS2_PLACEMENT_3D('',#428,#429,#430);
+#428 = CARTESIAN_POINT('',(1.75,-10.,0.E+000));
+#429 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#430 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#431 = AXIS2_PLACEMENT_3D('',#432,#433,#434);
+#432 = CARTESIAN_POINT('',(2.25,-10.,0.E+000));
+#433 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#434 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438);
+#436 = CARTESIAN_POINT('',(2.75,-10.,0.E+000));
+#437 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#438 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#439 = AXIS2_PLACEMENT_3D('',#440,#441,#442);
+#440 = CARTESIAN_POINT('',(3.25,-10.,0.E+000));
+#441 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#442 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
+#444 = CARTESIAN_POINT('',(3.75,-10.,0.E+000));
+#445 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#446 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450);
+#448 = CARTESIAN_POINT('',(4.25,-10.,0.E+000));
+#449 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#450 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
+#452 = CARTESIAN_POINT('',(4.75,-10.,0.E+000));
+#453 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#454 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
+#456 = CARTESIAN_POINT('',(5.25,-10.,0.E+000));
+#457 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#458 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(5.75,-10.,0.E+000));
+#461 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#462 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(6.25,-10.,0.E+000));
+#465 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#466 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#467 = AXIS2_PLACEMENT_3D('',#468,#469,#470);
+#468 = CARTESIAN_POINT('',(6.75,-10.,0.E+000));
+#469 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#470 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474);
+#472 = CARTESIAN_POINT('',(7.25,-10.,0.E+000));
+#473 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#474 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478);
+#476 = CARTESIAN_POINT('',(7.75,-10.,0.E+000));
+#477 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#478 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
+#480 = CARTESIAN_POINT('',(8.25,-10.,0.E+000));
+#481 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#482 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486);
+#484 = CARTESIAN_POINT('',(8.75,-10.,0.E+000));
+#485 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#486 = DIRECTION('',(1.110223024625E-016,-1.,0.E+000));
+#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
+#488 = CARTESIAN_POINT('',(-8.75,10.,0.E+000));
+#489 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#490 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#491 = AXIS2_PLACEMENT_3D('',#492,#493,#494);
+#492 = CARTESIAN_POINT('',(-8.25,10.,0.E+000));
+#493 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#494 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#495 = AXIS2_PLACEMENT_3D('',#496,#497,#498);
+#496 = CARTESIAN_POINT('',(-7.75,10.,0.E+000));
+#497 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#498 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
+#500 = CARTESIAN_POINT('',(-7.25,10.,0.E+000));
+#501 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#502 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(-6.75,10.,0.E+000));
+#505 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#506 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(-6.25,10.,0.E+000));
+#509 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#510 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
+#512 = CARTESIAN_POINT('',(-5.75,10.,0.E+000));
+#513 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#514 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#515 = AXIS2_PLACEMENT_3D('',#516,#517,#518);
+#516 = CARTESIAN_POINT('',(-5.25,10.,0.E+000));
+#517 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#518 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#519 = AXIS2_PLACEMENT_3D('',#520,#521,#522);
+#520 = CARTESIAN_POINT('',(-4.75,10.,0.E+000));
+#521 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#522 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);
+#524 = CARTESIAN_POINT('',(-4.25,10.,0.E+000));
+#525 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#526 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(-3.75,10.,0.E+000));
+#529 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#530 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
+#532 = CARTESIAN_POINT('',(-3.25,10.,0.E+000));
+#533 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#534 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538);
+#536 = CARTESIAN_POINT('',(-2.75,10.,0.E+000));
+#537 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#538 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#539 = AXIS2_PLACEMENT_3D('',#540,#541,#542);
+#540 = CARTESIAN_POINT('',(-2.25,10.,0.E+000));
+#541 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#542 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#543 = AXIS2_PLACEMENT_3D('',#544,#545,#546);
+#544 = CARTESIAN_POINT('',(-1.75,10.,0.E+000));
+#545 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#546 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#547 = AXIS2_PLACEMENT_3D('',#548,#549,#550);
+#548 = CARTESIAN_POINT('',(-1.25,10.,0.E+000));
+#549 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#550 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(-0.75,10.,0.E+000));
+#553 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#554 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
+#556 = CARTESIAN_POINT('',(-0.25,10.,0.E+000));
+#557 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#558 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562);
+#560 = CARTESIAN_POINT('',(0.25,10.,0.E+000));
+#561 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#562 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#563 = AXIS2_PLACEMENT_3D('',#564,#565,#566);
+#564 = CARTESIAN_POINT('',(0.75,10.,0.E+000));
+#565 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#566 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#567 = AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568 = CARTESIAN_POINT('',(1.25,10.,0.E+000));
+#569 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#570 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#571 = AXIS2_PLACEMENT_3D('',#572,#573,#574);
+#572 = CARTESIAN_POINT('',(1.75,10.,0.E+000));
+#573 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#574 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
+#576 = CARTESIAN_POINT('',(2.25,10.,0.E+000));
+#577 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#578 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582);
+#580 = CARTESIAN_POINT('',(2.75,10.,0.E+000));
+#581 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#582 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
+#584 = CARTESIAN_POINT('',(3.25,10.,0.E+000));
+#585 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#586 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590);
+#588 = CARTESIAN_POINT('',(3.75,10.,0.E+000));
+#589 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#590 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#591 = AXIS2_PLACEMENT_3D('',#592,#593,#594);
+#592 = CARTESIAN_POINT('',(4.25,10.,0.E+000));
+#593 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#594 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
+#596 = CARTESIAN_POINT('',(4.75,10.,0.E+000));
+#597 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#598 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#599 = AXIS2_PLACEMENT_3D('',#600,#601,#602);
+#600 = CARTESIAN_POINT('',(5.25,10.,0.E+000));
+#601 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#602 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(5.75,10.,0.E+000));
+#605 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#606 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(6.25,10.,0.E+000));
+#609 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#610 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
+#612 = CARTESIAN_POINT('',(6.75,10.,0.E+000));
+#613 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#614 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(7.25,10.,0.E+000));
+#617 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#618 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
+#620 = CARTESIAN_POINT('',(7.75,10.,0.E+000));
+#621 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#622 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(8.25,10.,0.E+000));
+#625 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#626 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
+#628 = CARTESIAN_POINT('',(8.75,10.,0.E+000));
+#629 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#630 = DIRECTION('',(1.110223024625E-016,1.,0.E+000));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#635)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#632,#633,#634)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#632 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#633 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#634 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#635 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-007),#632,
+  'distance_accuracy_value','confusion accuracy');
+#636 = MANIFOLD_SURFACE_SHAPE_REPRESENTATION('',(#11,#637),#656);
+#637 = SHELL_BASED_SURFACE_MODEL('',(#638));
+#638 = OPEN_SHELL('',(#639));
+#639 = ADVANCED_FACE('',(#640),#651,.T.);
+#640 = FACE_BOUND('',#641,.F.);
+#641 = EDGE_LOOP('',(#642));
+#642 = ORIENTED_EDGE('',*,*,#643,.T.);
+#643 = EDGE_CURVE('',#644,#644,#646,.T.);
+#644 = VERTEX_POINT('',#645);
+#645 = CARTESIAN_POINT('',(4.583333333333,16.666666666667,1.5));
+#646 = CIRCLE('',#647,1.25);
+#647 = AXIS2_PLACEMENT_3D('',#648,#649,#650);
+#648 = CARTESIAN_POINT('',(3.333333333333,16.666666666667,1.5));
+#649 = DIRECTION('',(0.E+000,0.E+000,1.));
+#650 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#651 = PLANE('',#652);
+#652 = AXIS2_PLACEMENT_3D('',#653,#654,#655);
+#653 = CARTESIAN_POINT('',(4.583333333333,16.666666666667,1.5));
+#654 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#655 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#660)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#657,#658,#659)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#657 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#658 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#659 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#660 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#657,
+  'distance_accuracy_value','confusion accuracy');
+#661 = SHAPE_DEFINITION_REPRESENTATION(#662,#636);
+#662 = PRODUCT_DEFINITION_SHAPE('','',#663);
+#663 = PRODUCT_DEFINITION('design','',#664,#667);
+#664 = PRODUCT_DEFINITION_FORMATION('','',#665);
+#665 = PRODUCT('Open_CASCADE_STEP_translator_6.8_12.1',
+  'Open_CASCADE_STEP_translator_6.8_12.1','',(#666));
+#666 = PRODUCT_CONTEXT('',#2,'mechanical');
+#667 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#668 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#669,#671);
+#669 = ( REPRESENTATION_RELATIONSHIP('','',#636,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#670) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#670 = ITEM_DEFINED_TRANSFORMATION('','',#11,#47);
+#671 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#672
+  );
+#672 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('544','397','',#41,#663,$);
+#673 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#665));
+#674 = SHAPE_DEFINITION_REPRESENTATION(#675,#681);
+#675 = PRODUCT_DEFINITION_SHAPE('','',#676);
+#676 = PRODUCT_DEFINITION('design','',#677,#680);
+#677 = PRODUCT_DEFINITION_FORMATION('','',#678);
+#678 = PRODUCT('Body','Body','',(#679));
+#679 = PRODUCT_CONTEXT('',#2,'mechanical');
+#680 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#681 = SHAPE_REPRESENTATION('',(#11,#682),#686);
+#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
+#683 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#684 = DIRECTION('',(0.E+000,0.E+000,1.));
+#685 = DIRECTION('',(1.,0.E+000,0.E+000));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#690)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#687,#688,#689)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#687 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#688 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#689 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#690 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#687,
+  'distance_accuracy_value','confusion accuracy');
+#691 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#692),#2787);
+#692 = MANIFOLD_SOLID_BREP('',#693);
+#693 = CLOSED_SHELL('',(#694,#734,#767,#800,#833,#866,#883,#900,#931,
+    #962,#979,#1010,#1027,#1058,#1077,#1096,#1129,#1148,#1181,#1200,
+    #1233,#1266,#1362,#1458,#1489,#1585,#1616,#1712,#1743,#1774,#1793,
+    #1812,#1845,#1864,#1897,#1916,#1949,#1982,#2078,#2174,#2205,#2301,
+    #2332,#2428,#2459,#2490,#2508,#2526,#2559,#2577,#2608,#2626,#2657,
+    #2686,#2697,#2708,#2731,#2742,#2753,#2778));
+#694 = ADVANCED_FACE('',(#695),#729,.F.);
+#695 = FACE_BOUND('',#696,.F.);
+#696 = EDGE_LOOP('',(#697,#707,#715,#723));
+#697 = ORIENTED_EDGE('',*,*,#698,.F.);
+#698 = EDGE_CURVE('',#699,#701,#703,.T.);
+#699 = VERTEX_POINT('',#700);
+#700 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,0.1));
+#701 = VERTEX_POINT('',#702);
+#702 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,0.1));
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(0.163613369116,7.357296468597E-002,0.1));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#707 = ORIENTED_EDGE('',*,*,#708,.T.);
+#708 = EDGE_CURVE('',#699,#709,#711,.T.);
+#709 = VERTEX_POINT('',#710);
+#710 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,0.1));
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(7.357296468597E-002,0.163613369116,0.1));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#715 = ORIENTED_EDGE('',*,*,#716,.T.);
+#716 = EDGE_CURVE('',#709,#717,#719,.T.);
+#717 = VERTEX_POINT('',#718);
+#718 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,0.1));
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(19.836386630884,7.357296468597E-002,0.1));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#723 = ORIENTED_EDGE('',*,*,#724,.F.);
+#724 = EDGE_CURVE('',#701,#717,#725,.T.);
+#725 = LINE('',#726,#727);
+#726 = CARTESIAN_POINT('',(7.357296468597E-002,19.836386630884,0.1));
+#727 = VECTOR('',#728,1.);
+#728 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#729 = PLANE('',#730);
+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);
+#731 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.1));
+#732 = DIRECTION('',(0.E+000,0.E+000,1.));
+#733 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#734 = ADVANCED_FACE('',(#735),#762,.T.);
+#735 = FACE_BOUND('',#736,.T.);
+#736 = EDGE_LOOP('',(#737,#738,#747,#755));
+#737 = ORIENTED_EDGE('',*,*,#698,.F.);
+#738 = ORIENTED_EDGE('',*,*,#739,.T.);
+#739 = EDGE_CURVE('',#699,#740,#742,.T.);
+#740 = VERTEX_POINT('',#741);
+#741 = CARTESIAN_POINT('',(6.416117957893E-002,0.163613369116,
+    0.189547153673));
+#742 = CIRCLE('',#743,0.1);
+#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746);
+#744 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,0.2));
+#745 = DIRECTION('',(-2.790846108557E-016,1.,1.549230803953E-031));
+#746 = DIRECTION('',(-5.551115123126E-016,1.887373869137E-044,-1.));
+#747 = ORIENTED_EDGE('',*,*,#748,.T.);
+#748 = EDGE_CURVE('',#740,#749,#751,.T.);
+#749 = VERTEX_POINT('',#750);
+#750 = CARTESIAN_POINT('',(6.416117957893E-002,19.836386630884,
+    0.189547153673));
+#751 = LINE('',#752,#753);
+#752 = CARTESIAN_POINT('',(6.416117957893E-002,7.357296468597E-002,
+    0.189547153673));
+#753 = VECTOR('',#754,1.);
+#754 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#755 = ORIENTED_EDGE('',*,*,#756,.F.);
+#756 = EDGE_CURVE('',#701,#749,#757,.T.);
+#757 = CIRCLE('',#758,0.1);
+#758 = AXIS2_PLACEMENT_3D('',#759,#760,#761);
+#759 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,0.2));
+#760 = DIRECTION('',(0.E+000,1.,0.E+000));
+#761 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#762 = CYLINDRICAL_SURFACE('',#763,0.1);
+#763 = AXIS2_PLACEMENT_3D('',#764,#765,#766);
+#764 = CARTESIAN_POINT('',(0.163613369116,7.357296468597E-002,0.2));
+#765 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#766 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#767 = ADVANCED_FACE('',(#768),#795,.T.);
+#768 = FACE_BOUND('',#769,.T.);
+#769 = EDGE_LOOP('',(#770,#771,#780,#788));
+#770 = ORIENTED_EDGE('',*,*,#708,.T.);
+#771 = ORIENTED_EDGE('',*,*,#772,.F.);
+#772 = EDGE_CURVE('',#773,#709,#775,.T.);
+#773 = VERTEX_POINT('',#774);
+#774 = CARTESIAN_POINT('',(19.836386630884,6.416117957893E-002,
+    0.189547153673));
+#775 = CIRCLE('',#776,0.1);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,0.2));
+#778 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#779 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#780 = ORIENTED_EDGE('',*,*,#781,.F.);
+#781 = EDGE_CURVE('',#782,#773,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(0.163613369116,6.416117957893E-002,
+    0.189547153673));
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(7.357296468597E-002,6.416117957893E-002,
+    0.189547153673));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#788 = ORIENTED_EDGE('',*,*,#789,.T.);
+#789 = EDGE_CURVE('',#782,#699,#790,.T.);
+#790 = CIRCLE('',#791,0.1);
+#791 = AXIS2_PLACEMENT_3D('',#792,#793,#794);
+#792 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,0.2));
+#793 = DIRECTION('',(1.,-4.998246507225E-016,-5.551115123126E-016));
+#794 = DIRECTION('',(-4.998246507224E-016,0.104528463268,-0.994521895368
+    ));
+#795 = CYLINDRICAL_SURFACE('',#796,0.1);
+#796 = AXIS2_PLACEMENT_3D('',#797,#798,#799);
+#797 = CARTESIAN_POINT('',(7.357296468597E-002,0.163613369116,0.2));
+#798 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#799 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#800 = ADVANCED_FACE('',(#801),#828,.T.);
+#801 = FACE_BOUND('',#802,.T.);
+#802 = EDGE_LOOP('',(#803,#812,#820,#827));
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#805,#701,#807,.T.);
+#805 = VERTEX_POINT('',#806);
+#806 = CARTESIAN_POINT('',(0.163613369116,19.935838820421,0.189547153673
+    ));
+#807 = CIRCLE('',#808,0.1);
+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);
+#809 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,0.2));
+#810 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#811 = DIRECTION('',(0.E+000,-0.104528463268,-0.994521895368));
+#812 = ORIENTED_EDGE('',*,*,#813,.T.);
+#813 = EDGE_CURVE('',#805,#814,#816,.T.);
+#814 = VERTEX_POINT('',#815);
+#815 = CARTESIAN_POINT('',(19.836386630884,19.935838820421,
+    0.189547153673));
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(7.357296468597E-002,19.935838820421,
+    0.189547153673));
+#818 = VECTOR('',#819,1.);
+#819 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#820 = ORIENTED_EDGE('',*,*,#821,.F.);
+#821 = EDGE_CURVE('',#717,#814,#822,.T.);
+#822 = CIRCLE('',#823,0.1);
+#823 = AXIS2_PLACEMENT_3D('',#824,#825,#826);
+#824 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,0.2));
+#825 = DIRECTION('',(1.,3.572283018952E-014,0.E+000));
+#826 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#827 = ORIENTED_EDGE('',*,*,#724,.F.);
+#828 = CYLINDRICAL_SURFACE('',#829,0.1);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(7.357296468597E-002,19.836386630884,0.2));
+#831 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#832 = DIRECTION('',(-0.E+000,-0.E+000,-1.));
+#833 = ADVANCED_FACE('',(#834),#861,.T.);
+#834 = FACE_BOUND('',#835,.T.);
+#835 = EDGE_LOOP('',(#836,#845,#853,#860));
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#838,#717,#840,.T.);
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(19.935838820421,19.836386630884,
+    0.189547153673));
+#840 = CIRCLE('',#841,0.1);
+#841 = AXIS2_PLACEMENT_3D('',#842,#843,#844);
+#842 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,0.2));
+#843 = DIRECTION('',(0.E+000,1.,0.E+000));
+#844 = DIRECTION('',(-0.104528463268,0.E+000,-0.994521895368));
+#845 = ORIENTED_EDGE('',*,*,#846,.F.);
+#846 = EDGE_CURVE('',#847,#838,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(19.935838820421,0.163613369116,0.189547153673
+    ));
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(19.935838820421,7.357296468597E-002,
+    0.189547153673));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#853 = ORIENTED_EDGE('',*,*,#854,.F.);
+#854 = EDGE_CURVE('',#709,#847,#855,.T.);
+#855 = CIRCLE('',#856,0.1);
+#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859);
+#857 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,0.2));
+#858 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#859 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#860 = ORIENTED_EDGE('',*,*,#716,.T.);
+#861 = CYLINDRICAL_SURFACE('',#862,0.1);
+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);
+#863 = CARTESIAN_POINT('',(19.836386630884,7.357296468597E-002,0.2));
+#864 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#865 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#866 = ADVANCED_FACE('',(#867),#878,.T.);
+#867 = FACE_BOUND('',#868,.T.);
+#868 = EDGE_LOOP('',(#869,#870,#877));
+#869 = ORIENTED_EDGE('',*,*,#789,.F.);
+#870 = ORIENTED_EDGE('',*,*,#871,.T.);
+#871 = EDGE_CURVE('',#782,#740,#872,.T.);
+#872 = CIRCLE('',#873,0.1);
+#873 = AXIS2_PLACEMENT_3D('',#874,#875,#876);
+#874 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,0.2));
+#875 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#876 = DIRECTION('',(-0.99458126461,1.086699344846E-002,-0.10339253619)
+  );
+#877 = ORIENTED_EDGE('',*,*,#739,.F.);
+#878 = SPHERICAL_SURFACE('',#879,0.1);
+#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
+#880 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,0.2));
+#881 = DIRECTION('',(5.551115123127E-016,0.994521895368,0.104528463268)
+  );
+#882 = DIRECTION('',(-4.998246507226E-016,0.104528463268,-0.994521895368
+    ));
+#883 = ADVANCED_FACE('',(#884),#895,.T.);
+#884 = FACE_BOUND('',#885,.T.);
+#885 = EDGE_LOOP('',(#886,#887,#894));
+#886 = ORIENTED_EDGE('',*,*,#756,.T.);
+#887 = ORIENTED_EDGE('',*,*,#888,.F.);
+#888 = EDGE_CURVE('',#805,#749,#889,.T.);
+#889 = CIRCLE('',#890,0.1);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,0.2));
+#892 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#893 = DIRECTION('',(-0.99458126461,-1.086699344846E-002,-0.10339253619)
+  );
+#894 = ORIENTED_EDGE('',*,*,#804,.T.);
+#895 = SPHERICAL_SURFACE('',#896,0.1);
+#896 = AXIS2_PLACEMENT_3D('',#897,#898,#899);
+#897 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,0.2));
+#898 = DIRECTION('',(0.E+000,-0.994521895368,0.104528463268));
+#899 = DIRECTION('',(0.E+000,-0.104528463268,-0.994521895368));
+#900 = ADVANCED_FACE('',(#901),#926,.F.);
+#901 = FACE_BOUND('',#902,.F.);
+#902 = EDGE_LOOP('',(#903,#904,#912,#920));
+#903 = ORIENTED_EDGE('',*,*,#748,.T.);
+#904 = ORIENTED_EDGE('',*,*,#905,.F.);
+#905 = EDGE_CURVE('',#906,#749,#908,.T.);
+#906 = VERTEX_POINT('',#907);
+#907 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.794787931602));
+#908 = LINE('',#909,#910);
+#909 = CARTESIAN_POINT('',(-1.074890013952E-003,19.901622700477,
+    0.810226895341));
+#910 = VECTOR('',#911,1.);
+#911 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#912 = ORIENTED_EDGE('',*,*,#913,.F.);
+#913 = EDGE_CURVE('',#914,#906,#916,.T.);
+#914 = VERTEX_POINT('',#915);
+#915 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.794787931602));
+#916 = LINE('',#917,#918);
+#917 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.794787931602));
+#918 = VECTOR('',#919,1.);
+#919 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#920 = ORIENTED_EDGE('',*,*,#921,.T.);
+#921 = EDGE_CURVE('',#914,#740,#922,.T.);
+#922 = LINE('',#923,#924);
+#923 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.810226895341));
+#924 = VECTOR('',#925,1.);
+#925 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#926 = PLANE('',#927);
+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);
+#928 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#929 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#930 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#931 = ADVANCED_FACE('',(#932),#957,.T.);
+#932 = FACE_BOUND('',#933,.T.);
+#933 = EDGE_LOOP('',(#934,#935,#943,#951));
+#934 = ORIENTED_EDGE('',*,*,#781,.T.);
+#935 = ORIENTED_EDGE('',*,*,#936,.F.);
+#936 = EDGE_CURVE('',#937,#773,#939,.T.);
+#937 = VERTEX_POINT('',#938);
+#938 = CARTESIAN_POINT('',(19.9,5.478104631727E-004,0.794787931602));
+#939 = LINE('',#940,#941);
+#940 = CARTESIAN_POINT('',(19.901622700477,-1.074890013952E-003,
+    0.810226895341));
+#941 = VECTOR('',#942,1.);
+#942 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#943 = ORIENTED_EDGE('',*,*,#944,.F.);
+#944 = EDGE_CURVE('',#945,#937,#947,.T.);
+#945 = VERTEX_POINT('',#946);
+#946 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.794787931602));
+#947 = LINE('',#948,#949);
+#948 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.794787931602));
+#949 = VECTOR('',#950,1.);
+#950 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#951 = ORIENTED_EDGE('',*,*,#952,.T.);
+#952 = EDGE_CURVE('',#945,#782,#953,.T.);
+#953 = LINE('',#954,#955);
+#954 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.810226895341));
+#955 = VECTOR('',#956,1.);
+#956 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#957 = PLANE('',#958);
+#958 = AXIS2_PLACEMENT_3D('',#959,#960,#961);
+#959 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#960 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#961 = DIRECTION('',(1.,0.E+000,0.E+000));
+#962 = ADVANCED_FACE('',(#963),#974,.T.);
+#963 = FACE_BOUND('',#964,.T.);
+#964 = EDGE_LOOP('',(#965,#966,#973));
+#965 = ORIENTED_EDGE('',*,*,#854,.T.);
+#966 = ORIENTED_EDGE('',*,*,#967,.F.);
+#967 = EDGE_CURVE('',#773,#847,#968,.T.);
+#968 = CIRCLE('',#969,0.1);
+#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972);
+#970 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,0.2));
+#971 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#972 = DIRECTION('',(0.99458126461,1.086699344846E-002,-0.10339253619));
+#973 = ORIENTED_EDGE('',*,*,#772,.T.);
+#974 = SPHERICAL_SURFACE('',#975,0.1);
+#975 = AXIS2_PLACEMENT_3D('',#976,#977,#978);
+#976 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,0.2));
+#977 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#978 = DIRECTION('',(0.E+000,0.104528463268,-0.994521895368));
+#979 = ADVANCED_FACE('',(#980),#1005,.F.);
+#980 = FACE_BOUND('',#981,.F.);
+#981 = EDGE_LOOP('',(#982,#983,#991,#999));
+#982 = ORIENTED_EDGE('',*,*,#813,.T.);
+#983 = ORIENTED_EDGE('',*,*,#984,.F.);
+#984 = EDGE_CURVE('',#985,#814,#987,.T.);
+#985 = VERTEX_POINT('',#986);
+#986 = CARTESIAN_POINT('',(19.9,19.999452189537,0.794787931602));
+#987 = LINE('',#988,#989);
+#988 = CARTESIAN_POINT('',(19.901622700477,20.001074890014,
+    0.810226895341));
+#989 = VECTOR('',#990,1.);
+#990 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#991 = ORIENTED_EDGE('',*,*,#992,.F.);
+#992 = EDGE_CURVE('',#993,#985,#995,.T.);
+#993 = VERTEX_POINT('',#994);
+#994 = CARTESIAN_POINT('',(0.1,19.999452189537,0.794787931602));
+#995 = LINE('',#996,#997);
+#996 = CARTESIAN_POINT('',(-1.387778780781E-017,19.999452189537,
+    0.794787931602));
+#997 = VECTOR('',#998,1.);
+#998 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#999 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1000 = EDGE_CURVE('',#993,#805,#1001,.T.);
+#1001 = LINE('',#1002,#1003);
+#1002 = CARTESIAN_POINT('',(9.837729952288E-002,20.001074890014,
+    0.810226895341));
+#1003 = VECTOR('',#1004,1.);
+#1004 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#1005 = PLANE('',#1006);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(0.E+000,20.,0.8));
+#1008 = DIRECTION('',(0.E+000,-0.994521895368,0.104528463268));
+#1009 = DIRECTION('',(1.,0.E+000,0.E+000));
+#1010 = ADVANCED_FACE('',(#1011),#1022,.T.);
+#1011 = FACE_BOUND('',#1012,.T.);
+#1012 = EDGE_LOOP('',(#1013,#1014,#1021));
+#1013 = ORIENTED_EDGE('',*,*,#821,.T.);
+#1014 = ORIENTED_EDGE('',*,*,#1015,.F.);
+#1015 = EDGE_CURVE('',#838,#814,#1016,.T.);
+#1016 = CIRCLE('',#1017,0.1);
+#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
+#1018 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,0.2));
+#1019 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#1020 = DIRECTION('',(-1.086699344846E-002,0.99458126461,-0.10339253619)
+  );
+#1021 = ORIENTED_EDGE('',*,*,#837,.T.);
+#1022 = SPHERICAL_SURFACE('',#1023,0.1);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,0.2));
+#1025 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#1026 = DIRECTION('',(-0.104528463268,0.E+000,-0.994521895368));
+#1027 = ADVANCED_FACE('',(#1028),#1053,.T.);
+#1028 = FACE_BOUND('',#1029,.T.);
+#1029 = EDGE_LOOP('',(#1030,#1031,#1039,#1047));
+#1030 = ORIENTED_EDGE('',*,*,#846,.T.);
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#1033,#838,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(19.999452189537,19.9,0.794787931602));
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(20.001074890014,19.901622700477,
+    0.810226895341));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);
+#1040 = EDGE_CURVE('',#1041,#1033,#1043,.T.);
+#1041 = VERTEX_POINT('',#1042);
+#1042 = CARTESIAN_POINT('',(19.999452189537,0.1,0.794787931602));
+#1043 = LINE('',#1044,#1045);
+#1044 = CARTESIAN_POINT('',(19.999452189537,-1.387778780781E-017,
+    0.794787931602));
+#1045 = VECTOR('',#1046,1.);
+#1046 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#1047 = ORIENTED_EDGE('',*,*,#1048,.T.);
+#1048 = EDGE_CURVE('',#1041,#847,#1049,.T.);
+#1049 = LINE('',#1050,#1051);
+#1050 = CARTESIAN_POINT('',(20.001074890014,9.837729952288E-002,
+    0.810226895341));
+#1051 = VECTOR('',#1052,1.);
+#1052 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#1053 = PLANE('',#1054);
+#1054 = AXIS2_PLACEMENT_3D('',#1055,#1056,#1057);
+#1055 = CARTESIAN_POINT('',(20.,0.E+000,0.8));
+#1056 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#1057 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1058 = ADVANCED_FACE('',(#1059),#1072,.T.);
+#1059 = FACE_BOUND('',#1060,.T.);
+#1060 = EDGE_LOOP('',(#1061,#1062,#1063,#1064));
+#1061 = ORIENTED_EDGE('',*,*,#921,.T.);
+#1062 = ORIENTED_EDGE('',*,*,#871,.F.);
+#1063 = ORIENTED_EDGE('',*,*,#952,.F.);
+#1064 = ORIENTED_EDGE('',*,*,#1065,.T.);
+#1065 = EDGE_CURVE('',#945,#914,#1066,.T.);
+#1066 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1067,#1068,#1069,#1070,#1071),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1067 = CARTESIAN_POINT('',(0.1,5.478104631726E-004,0.794787931602));
+#1068 = CARTESIAN_POINT('',(6.121456531329E-002,9.71587865416E-004,
+    0.790755958949));
+#1069 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.788832694814));
+#1070 = CARTESIAN_POINT('',(9.71587865416E-004,6.121456531329E-002,
+    0.790755958949));
+#1071 = CARTESIAN_POINT('',(5.478104631726E-004,0.1,0.794787931602));
+#1072 = CYLINDRICAL_SURFACE('',#1073,0.1);
+#1073 = AXIS2_PLACEMENT_3D('',#1074,#1075,#1076);
+#1074 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.820679741668));
+#1075 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#1076 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,-0.104528463267
+    ));
+#1077 = ADVANCED_FACE('',(#1078),#1091,.T.);
+#1078 = FACE_BOUND('',#1079,.T.);
+#1079 = EDGE_LOOP('',(#1080,#1088,#1089,#1090));
+#1080 = ORIENTED_EDGE('',*,*,#1081,.T.);
+#1081 = EDGE_CURVE('',#906,#993,#1082,.T.);
+#1082 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1083,#1084,#1085,#1086,#1087),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1083 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.794787931602));
+#1084 = CARTESIAN_POINT('',(9.715878654161E-004,19.938785434687,
+    0.790755958949));
+#1085 = CARTESIAN_POINT('',(2.194375862923E-002,19.978056241371,
+    0.788832694814));
+#1086 = CARTESIAN_POINT('',(6.121456531329E-002,19.999028412135,
+    0.790755958949));
+#1087 = CARTESIAN_POINT('',(0.1,19.999452189537,0.794787931602));
+#1088 = ORIENTED_EDGE('',*,*,#1000,.T.);
+#1089 = ORIENTED_EDGE('',*,*,#888,.T.);
+#1090 = ORIENTED_EDGE('',*,*,#905,.F.);
+#1091 = CYLINDRICAL_SURFACE('',#1092,0.1);
+#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
+#1093 = CARTESIAN_POINT('',(9.837729952288E-002,19.901622700477,
+    0.820679741668));
+#1094 = DIRECTION('',(0.103962051184,-0.103962051184,-0.989132844378));
+#1095 = DIRECTION('',(-0.994521895368,9.1635032895E-014,-0.104528463267)
+  );
+#1096 = ADVANCED_FACE('',(#1097),#1124,.T.);
+#1097 = FACE_BOUND('',#1098,.T.);
+#1098 = EDGE_LOOP('',(#1099,#1108,#1116,#1123));
+#1099 = ORIENTED_EDGE('',*,*,#1100,.T.);
+#1100 = EDGE_CURVE('',#914,#1101,#1103,.T.);
+#1101 = VERTEX_POINT('',#1102);
+#1102 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.805240777928));
+#1103 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1104,#1105,#1106,#1107),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1104 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.794787931602));
+#1105 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.798259467913));
+#1106 = CARTESIAN_POINT('',(2.773298807037E-017,0.1,0.801750119424));
+#1107 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.805240777928));
+#1108 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1109 = EDGE_CURVE('',#1101,#1110,#1112,.T.);
+#1110 = VERTEX_POINT('',#1111);
+#1111 = CARTESIAN_POINT('',(1.415534356397E-015,19.9,0.805240777928));
+#1112 = LINE('',#1113,#1114);
+#1113 = CARTESIAN_POINT('',(2.775557561563E-017,0.E+000,0.805240777928)
+  );
+#1114 = VECTOR('',#1115,1.);
+#1115 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#1116 = ORIENTED_EDGE('',*,*,#1117,.T.);
+#1117 = EDGE_CURVE('',#1110,#906,#1118,.T.);
+#1118 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1119,#1120,#1121,#1122),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1119 = CARTESIAN_POINT('',(1.387778780781E-017,19.9,0.805240777928));
+#1120 = CARTESIAN_POINT('',(1.387439967603E-017,19.9,0.801750119424));
+#1121 = CARTESIAN_POINT('',(1.829372939586E-004,19.9,0.798259467913));
+#1122 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.794787931602));
+#1123 = ORIENTED_EDGE('',*,*,#913,.F.);
+#1124 = CYLINDRICAL_SURFACE('',#1125,0.1);
+#1125 = AXIS2_PLACEMENT_3D('',#1126,#1127,#1128);
+#1126 = CARTESIAN_POINT('',(0.1,0.E+000,0.805240777928));
+#1127 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#1128 = DIRECTION('',(-0.994521895368,-0.E+000,-0.104528463268));
+#1129 = ADVANCED_FACE('',(#1130),#1143,.T.);
+#1130 = FACE_BOUND('',#1131,.T.);
+#1131 = EDGE_LOOP('',(#1132,#1140,#1141,#1142));
+#1132 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1133 = EDGE_CURVE('',#937,#1041,#1134,.T.);
+#1134 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1135,#1136,#1137,#1138,#1139),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1135 = CARTESIAN_POINT('',(19.9,5.478104631776E-004,0.794787931602));
+#1136 = CARTESIAN_POINT('',(19.938785434687,9.71587865421E-004,
+    0.790755958949));
+#1137 = CARTESIAN_POINT('',(19.978056241371,2.194375862923E-002,
+    0.788832694814));
+#1138 = CARTESIAN_POINT('',(19.999028412135,6.12145653133E-002,
+    0.790755958949));
+#1139 = CARTESIAN_POINT('',(19.999452189537,0.1,0.794787931602));
+#1140 = ORIENTED_EDGE('',*,*,#936,.T.);
+#1141 = ORIENTED_EDGE('',*,*,#967,.T.);
+#1142 = ORIENTED_EDGE('',*,*,#1048,.F.);
+#1143 = CYLINDRICAL_SURFACE('',#1144,0.1);
+#1144 = AXIS2_PLACEMENT_3D('',#1145,#1146,#1147);
+#1145 = CARTESIAN_POINT('',(19.901622700477,9.837729952288E-002,
+    0.820679741668));
+#1146 = DIRECTION('',(-0.103962051184,0.103962051184,-0.989132844378));
+#1147 = DIRECTION('',(0.994521895368,-9.1635032895E-014,-0.104528463267)
+  );
+#1148 = ADVANCED_FACE('',(#1149),#1176,.T.);
+#1149 = FACE_BOUND('',#1150,.T.);
+#1150 = EDGE_LOOP('',(#1151,#1152,#1161,#1169));
+#1151 = ORIENTED_EDGE('',*,*,#944,.T.);
+#1152 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1153 = EDGE_CURVE('',#1154,#937,#1156,.T.);
+#1154 = VERTEX_POINT('',#1155);
+#1155 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.805240777928));
+#1156 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1157,#1158,#1159,#1160),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1157 = CARTESIAN_POINT('',(19.9,1.387778780781E-017,0.805240777928));
+#1158 = CARTESIAN_POINT('',(19.9,1.387439967603E-017,0.801750119424));
+#1159 = CARTESIAN_POINT('',(19.9,1.829372939586E-004,0.798259467913));
+#1160 = CARTESIAN_POINT('',(19.9,5.478104631727E-004,0.794787931602));
+#1161 = ORIENTED_EDGE('',*,*,#1162,.F.);
+#1162 = EDGE_CURVE('',#1163,#1154,#1165,.T.);
+#1163 = VERTEX_POINT('',#1164);
+#1164 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.805240777928));
+#1165 = LINE('',#1166,#1167);
+#1166 = CARTESIAN_POINT('',(0.E+000,2.775557561563E-017,0.805240777928)
+  );
+#1167 = VECTOR('',#1168,1.);
+#1168 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1169 = ORIENTED_EDGE('',*,*,#1170,.T.);
+#1170 = EDGE_CURVE('',#1163,#945,#1171,.T.);
+#1171 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1172,#1173,#1174,#1175),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1172 = CARTESIAN_POINT('',(0.1,1.387778780781E-017,0.805240777928));
+#1173 = CARTESIAN_POINT('',(0.1,1.387439967603E-017,0.801750119424));
+#1174 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.798259467913));
+#1175 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.794787931602));
+#1176 = CYLINDRICAL_SURFACE('',#1177,0.1);
+#1177 = AXIS2_PLACEMENT_3D('',#1178,#1179,#1180);
+#1178 = CARTESIAN_POINT('',(0.E+000,0.1,0.805240777928));
+#1179 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1180 = DIRECTION('',(0.E+000,-0.994521895368,-0.104528463268));
+#1181 = ADVANCED_FACE('',(#1182),#1195,.T.);
+#1182 = FACE_BOUND('',#1183,.T.);
+#1183 = EDGE_LOOP('',(#1184,#1192,#1193,#1194));
+#1184 = ORIENTED_EDGE('',*,*,#1185,.T.);
+#1185 = EDGE_CURVE('',#985,#1033,#1186,.T.);
+#1186 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1187,#1188,#1189,#1190,#1191),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1187 = CARTESIAN_POINT('',(19.9,19.999452189537,0.794787931602));
+#1188 = CARTESIAN_POINT('',(19.938785434687,19.999028412135,
+    0.790755958949));
+#1189 = CARTESIAN_POINT('',(19.978056241371,19.978056241371,
+    0.788832694814));
+#1190 = CARTESIAN_POINT('',(19.999028412135,19.938785434687,
+    0.790755958949));
+#1191 = CARTESIAN_POINT('',(19.999452189537,19.9,0.794787931602));
+#1192 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1193 = ORIENTED_EDGE('',*,*,#1015,.T.);
+#1194 = ORIENTED_EDGE('',*,*,#984,.F.);
+#1195 = CYLINDRICAL_SURFACE('',#1196,0.1);
+#1196 = AXIS2_PLACEMENT_3D('',#1197,#1198,#1199);
+#1197 = CARTESIAN_POINT('',(19.901622700477,19.901622700477,
+    0.820679741668));
+#1198 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#1199 = DIRECTION('',(9.1635032895E-014,0.994521895368,-0.104528463267)
+  );
+#1200 = ADVANCED_FACE('',(#1201),#1228,.T.);
+#1201 = FACE_BOUND('',#1202,.T.);
+#1202 = EDGE_LOOP('',(#1203,#1212,#1220,#1227));
+#1203 = ORIENTED_EDGE('',*,*,#1204,.T.);
+#1204 = EDGE_CURVE('',#993,#1205,#1207,.T.);
+#1205 = VERTEX_POINT('',#1206);
+#1206 = CARTESIAN_POINT('',(0.1,20.,0.805240777928));
+#1207 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1208,#1209,#1210,#1211),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1208 = CARTESIAN_POINT('',(0.1,19.999452189537,0.794787931602));
+#1209 = CARTESIAN_POINT('',(0.1,19.999817062706,0.798259467913));
+#1210 = CARTESIAN_POINT('',(0.1,20.,0.801750119424));
+#1211 = CARTESIAN_POINT('',(0.1,20.,0.805240777928));
+#1212 = ORIENTED_EDGE('',*,*,#1213,.T.);
+#1213 = EDGE_CURVE('',#1205,#1214,#1216,.T.);
+#1214 = VERTEX_POINT('',#1215);
+#1215 = CARTESIAN_POINT('',(19.9,20.,0.805240777928));
+#1216 = LINE('',#1217,#1218);
+#1217 = CARTESIAN_POINT('',(-1.387778780781E-017,20.,0.805240777928));
+#1218 = VECTOR('',#1219,1.);
+#1219 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#1220 = ORIENTED_EDGE('',*,*,#1221,.T.);
+#1221 = EDGE_CURVE('',#1214,#985,#1222,.T.);
+#1222 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1223,#1224,#1225,#1226),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1223 = CARTESIAN_POINT('',(19.9,20.,0.805240777928));
+#1224 = CARTESIAN_POINT('',(19.9,20.,0.801750119424));
+#1225 = CARTESIAN_POINT('',(19.9,19.999817062706,0.798259467913));
+#1226 = CARTESIAN_POINT('',(19.9,19.999452189537,0.794787931602));
+#1227 = ORIENTED_EDGE('',*,*,#992,.F.);
+#1228 = CYLINDRICAL_SURFACE('',#1229,0.1);
+#1229 = AXIS2_PLACEMENT_3D('',#1230,#1231,#1232);
+#1230 = CARTESIAN_POINT('',(-1.387778780781E-017,19.9,0.805240777928));
+#1231 = DIRECTION('',(1.,-0.E+000,-0.E+000));
+#1232 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#1233 = ADVANCED_FACE('',(#1234),#1261,.T.);
+#1234 = FACE_BOUND('',#1235,.T.);
+#1235 = EDGE_LOOP('',(#1236,#1237,#1246,#1254));
+#1236 = ORIENTED_EDGE('',*,*,#1040,.T.);
+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1238 = EDGE_CURVE('',#1033,#1239,#1241,.T.);
+#1239 = VERTEX_POINT('',#1240);
+#1240 = CARTESIAN_POINT('',(20.,19.9,0.805240777928));
+#1241 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1242,#1243,#1244,#1245),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1242 = CARTESIAN_POINT('',(19.999452189537,19.9,0.794787931602));
+#1243 = CARTESIAN_POINT('',(19.999817062706,19.9,0.798259467913));
+#1244 = CARTESIAN_POINT('',(20.,19.9,0.801750119424));
+#1245 = CARTESIAN_POINT('',(20.,19.9,0.805240777928));
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1248,#1239,#1250,.T.);
+#1248 = VERTEX_POINT('',#1249);
+#1249 = CARTESIAN_POINT('',(20.,0.1,0.805240777928));
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(20.,-1.387778780781E-017,0.805240777928));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#1254 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#1255 = EDGE_CURVE('',#1041,#1248,#1256,.T.);
+#1256 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1257,#1258,#1259,#1260),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1257 = CARTESIAN_POINT('',(19.999452189537,0.1,0.794787931602));
+#1258 = CARTESIAN_POINT('',(19.999817062706,0.1,0.798259467913));
+#1259 = CARTESIAN_POINT('',(20.,0.1,0.801750119424));
+#1260 = CARTESIAN_POINT('',(20.,0.1,0.805240777928));
+#1261 = CYLINDRICAL_SURFACE('',#1262,0.1);
+#1262 = AXIS2_PLACEMENT_3D('',#1263,#1264,#1265);
+#1263 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.805240777928));
+#1264 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#1265 = DIRECTION('',(0.994521895368,0.E+000,-0.104528463268));
+#1266 = ADVANCED_FACE('',(#1267),#1280,.T.);
+#1267 = FACE_BOUND('',#1268,.T.);
+#1268 = EDGE_LOOP('',(#1269,#1270,#1271,#1272));
+#1269 = ORIENTED_EDGE('',*,*,#1100,.F.);
+#1270 = ORIENTED_EDGE('',*,*,#1065,.F.);
+#1271 = ORIENTED_EDGE('',*,*,#1170,.F.);
+#1272 = ORIENTED_EDGE('',*,*,#1273,.F.);
+#1273 = EDGE_CURVE('',#1101,#1163,#1274,.T.);
+#1274 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1275,#1276,#1277,#1278,#1279),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1275 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.805240777928));
+#1276 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.805240777928));
+#1277 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.805240777928));
+#1278 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.805240777928));
+#1279 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.805240777928));
+#1280 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1281,#1282,#1283,#1284,#1285,#1286,#1287,#1288,#1289)
+    ,(#1290,#1291,#1292,#1293,#1294,#1295,#1296,#1297,#1298)
+    ,(#1299,#1300,#1301,#1302,#1303,#1304,#1305,#1306,#1307)
+    ,(#1308,#1309,#1310,#1311,#1312,#1313,#1314,#1315,#1316)
+    ,(#1317,#1318,#1319,#1320,#1321,#1322,#1323,#1324,#1325)
+    ,(#1326,#1327,#1328,#1329,#1330,#1331,#1332,#1333,#1334)
+    ,(#1335,#1336,#1337,#1338,#1339,#1340,#1341,#1342,#1343)
+    ,(#1344,#1345,#1346,#1347,#1348,#1349,#1350,#1351,#1352)
+    ,(#1353,#1354,#1355,#1356,#1357,#1358,#1359,#1360,#1361
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219614E-003,8.855910256722E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1281 = CARTESIAN_POINT('',(0.110431260162,4.314286129219E-004,
+    0.807292534228));
+#1282 = CARTESIAN_POINT('',(0.110359430326,3.594616381348E-004,
+    0.805265856781));
+#1283 = CARTESIAN_POINT('',(0.110393110756,3.933739162436E-004,
+    0.803244685123));
+#1284 = CARTESIAN_POINT('',(0.110814319131,8.139233385634E-004,
+    0.801244605343));
+#1285 = CARTESIAN_POINT('',(0.10946974158,-5.300162823796E-004,
+    0.799149414281));
+#1286 = CARTESIAN_POINT('',(0.11167486251,1.674870586392E-003,
+    0.797244945928));
+#1287 = CARTESIAN_POINT('',(0.110673666688,6.735465349803E-004,
+    0.795167933805));
+#1288 = CARTESIAN_POINT('',(0.110960249713,9.604387133107E-004,
+    0.793160825431));
+#1289 = CARTESIAN_POINT('',(0.111418681422,1.418941430943E-003,
+    0.791162527792));
+#1290 = CARTESIAN_POINT('',(8.080072614803E-002,-1.699464168975E-003,
+    0.806445543083));
+#1291 = CARTESIAN_POINT('',(8.053141895429E-002,-1.968997510869E-003,
+    0.804408381183));
+#1292 = CARTESIAN_POINT('',(8.043567624665E-002,-2.065389893496E-003,
+    0.802380876298));
+#1293 = CARTESIAN_POINT('',(8.154796585304E-002,-9.508146713321E-004,
+    0.800415216245));
+#1294 = CARTESIAN_POINT('',(8.055503225121E-002,-1.945785487714E-003,
+    0.798342900584));
+#1295 = CARTESIAN_POINT('',(8.150121672879E-002,-9.990284764938E-004,
+    0.796367060196));
+#1296 = CARTESIAN_POINT('',(8.075227931903E-002,-1.747898189005E-003,
+    0.794305628224));
+#1297 = CARTESIAN_POINT('',(8.154075795327E-002,-9.590931489552E-004,
+    0.792325088229));
+#1298 = CARTESIAN_POINT('',(8.213384558481E-002,-3.660333778133E-004,
+    0.790333899139));
+#1299 = CARTESIAN_POINT('',(5.808169405445E-002,3.08346675025E-003,
+    0.805966735706));
+#1300 = CARTESIAN_POINT('',(5.850896082749E-002,3.512236099636E-003,
+    0.803966227601));
+#1301 = CARTESIAN_POINT('',(5.983165048229E-002,4.836925155461E-003,
+    0.802016081632));
+#1302 = CARTESIAN_POINT('',(5.16327697921E-002,-3.379324340661E-003,
+    0.799549463598));
+#1303 = CARTESIAN_POINT('',(6.565687878652E-002,1.067252570624E-002,
+    0.798290154489));
+#1304 = CARTESIAN_POINT('',(5.180443303963E-002,-3.20808593022E-003,
+    0.795506696812));
+#1305 = CARTESIAN_POINT('',(6.094439973683E-002,5.951595316349E-003,
+    0.793987643209));
+#1306 = CARTESIAN_POINT('',(5.8632108823E-002,3.633241961814E-003,
+    0.791836698386));
+#1307 = CARTESIAN_POINT('',(5.908761826636E-002,4.088195396204E-003,
+    0.789838071467));
+#1308 = CARTESIAN_POINT('',(4.431968607296E-002,1.681696661083E-002,
+    0.805966122543));
+#1309 = CARTESIAN_POINT('',(4.539820770298E-002,1.789364946603E-002,
+    0.804001210415));
+#1310 = CARTESIAN_POINT('',(4.098689721911E-002,1.348001995177E-002,
+    0.801736237028));
+#1311 = CARTESIAN_POINT('',(4.987207127446E-002,2.239212581569E-002,
+    0.800211885897));
+#1312 = CARTESIAN_POINT('',(2.277104165515E-002,-4.754790613073E-003,
+    0.796695399228));
+#1313 = CARTESIAN_POINT('',(5.502258556294E-002,2.754559018869E-002,
+    0.796450304025));
+#1314 = CARTESIAN_POINT('',(4.362591836265E-002,1.611547953049E-002,
+    0.79378709265));
+#1315 = CARTESIAN_POINT('',(4.567187915491E-002,1.816963313662E-002,
+    0.791881205458));
+#1316 = CARTESIAN_POINT('',(4.394543785801E-002,1.64439896659E-002,
+    0.789764692574));
+#1317 = CARTESIAN_POINT('',(2.298193622302E-002,2.298193622298E-002,
+    0.805562861623));
+#1318 = CARTESIAN_POINT('',(2.164239606227E-002,2.164239606237E-002,
+    0.803468126791));
+#1319 = CARTESIAN_POINT('',(2.545262539656E-002,2.545262539791E-002,
+    0.801657366694));
+#1320 = CARTESIAN_POINT('',(1.651426244571E-002,1.651426244267E-002,
+    0.799124669811));
+#1321 = CARTESIAN_POINT('',(4.544230315797E-002,4.544230316222E-002,
+    0.798706575929));
+#1322 = CARTESIAN_POINT('',(1.220064268567E-002,1.220064268168E-002,
+    0.79484126987));
+#1323 = CARTESIAN_POINT('',(2.213981169112E-002,2.213981169318E-002,
+    0.793382572822));
+#1324 = CARTESIAN_POINT('',(2.307979521287E-002,2.307979521301E-002,
+    0.791400663564));
+#1325 = CARTESIAN_POINT('',(2.559561294942E-002,2.559561294945E-002,
+    0.789514810223));
+#1326 = CARTESIAN_POINT('',(1.681696661176E-002,4.431968607388E-002,
+    0.805966122543));
+#1327 = CARTESIAN_POINT('',(1.789364946849E-002,4.539820770518E-002,
+    0.804001210415));
+#1328 = CARTESIAN_POINT('',(1.348001995864E-002,4.098689722376E-002,
+    0.801736237029));
+#1329 = CARTESIAN_POINT('',(2.239212580744E-002,4.98720712712E-002,
+    0.800211885896));
+#1330 = CARTESIAN_POINT('',(-4.754790613627E-003,2.27710416482E-002,
+    0.796695399228));
+#1331 = CARTESIAN_POINT('',(2.754559018994E-002,5.502258557053E-002,
+    0.796450304025));
+#1332 = CARTESIAN_POINT('',(1.611547953033E-002,4.362591835929E-002,
+    0.793787092651));
+#1333 = CARTESIAN_POINT('',(1.816963313669E-002,4.567187915472E-002,
+    0.791881205458));
+#1334 = CARTESIAN_POINT('',(1.644398966598E-002,4.3945437858E-002,
+    0.789764692574));
+#1335 = CARTESIAN_POINT('',(3.083466749014E-003,5.808169405325E-002,
+    0.805966735706));
+#1336 = CARTESIAN_POINT('',(3.512236097016E-003,5.850896082503E-002,
+    0.8039662276));
+#1337 = CARTESIAN_POINT('',(4.836925149219E-003,5.983165047717E-002,
+    0.802016081632));
+#1338 = CARTESIAN_POINT('',(-3.379324338089E-003,5.163276979266E-002,
+    0.799549463598));
+#1339 = CARTESIAN_POINT('',(1.067252570657E-002,6.565687878976E-002,
+    0.798290154488));
+#1340 = CARTESIAN_POINT('',(-3.208085933349E-003,5.180443303387E-002,
+    0.795506696812));
+#1341 = CARTESIAN_POINT('',(5.95159531699E-003,6.094439973876E-002,
+    0.793987643209));
+#1342 = CARTESIAN_POINT('',(3.633241961679E-003,5.863210882297E-002,
+    0.791836698387));
+#1343 = CARTESIAN_POINT('',(4.088195396099E-003,5.908761826632E-002,
+    0.789838071467));
+#1344 = CARTESIAN_POINT('',(-1.699464167993E-003,8.080072614893E-002,
+    0.806445543083));
+#1345 = CARTESIAN_POINT('',(-1.968997509212E-003,8.053141895581E-002,
+    0.804408381183));
+#1346 = CARTESIAN_POINT('',(-2.06538989075E-003,8.043567624917E-002,
+    0.802380876298));
+#1347 = CARTESIAN_POINT('',(-9.508146773693E-004,8.154796584749E-002,
+    0.800415216244));
+#1348 = CARTESIAN_POINT('',(-1.94578548046E-003,8.055503225776E-002,
+    0.798342900585));
+#1349 = CARTESIAN_POINT('',(-9.990284804813E-004,8.15012167253E-002,
+    0.796367060196));
+#1350 = CARTESIAN_POINT('',(-1.747898187518E-003,8.075227932028E-002,
+    0.794305628224));
+#1351 = CARTESIAN_POINT('',(-9.590931487695E-004,8.154075795343E-002,
+    0.792325088229));
+#1352 = CARTESIAN_POINT('',(-3.660333777225E-004,8.21338455849E-002,
+    0.790333899139));
+#1353 = CARTESIAN_POINT('',(4.314286122425E-004,0.110431260162,
+    0.807292534228));
+#1354 = CARTESIAN_POINT('',(3.59461638105E-004,0.110359430326,
+    0.805265856781));
+#1355 = CARTESIAN_POINT('',(3.933739157242E-004,0.110393110755,
+    0.803244685123));
+#1356 = CARTESIAN_POINT('',(8.13923339354E-004,0.110814319132,
+    0.801244605343));
+#1357 = CARTESIAN_POINT('',(-5.300162829976E-004,0.109469741579,
+    0.799149414281));
+#1358 = CARTESIAN_POINT('',(1.674870586513E-003,0.11167486251,
+    0.797244945927));
+#1359 = CARTESIAN_POINT('',(6.735465350015E-004,0.110673666688,
+    0.795167933805));
+#1360 = CARTESIAN_POINT('',(9.604387131901E-004,0.110960249713,
+    0.793160825431));
+#1361 = CARTESIAN_POINT('',(1.418941430711E-003,0.111418681421,
+    0.791162527791));
+#1362 = ADVANCED_FACE('',(#1363),#1376,.T.);
+#1363 = FACE_BOUND('',#1364,.T.);
+#1364 = EDGE_LOOP('',(#1365,#1366,#1367,#1375));
+#1365 = ORIENTED_EDGE('',*,*,#1081,.F.);
+#1366 = ORIENTED_EDGE('',*,*,#1117,.F.);
+#1367 = ORIENTED_EDGE('',*,*,#1368,.F.);
+#1368 = EDGE_CURVE('',#1205,#1110,#1369,.T.);
+#1369 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1370,#1371,#1372,#1373,#1374),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1370 = CARTESIAN_POINT('',(0.1,20.,0.805240777928));
+#1371 = CARTESIAN_POINT('',(6.073009183013E-002,20.,0.805240777928));
+#1372 = CARTESIAN_POINT('',(2.095691611353E-002,19.979043083886,
+    0.805240777928));
+#1373 = CARTESIAN_POINT('',(1.398476242217E-015,19.93926990817,
+    0.805240777928));
+#1374 = CARTESIAN_POINT('',(1.412064909445E-015,19.9,0.805240777928));
+#1375 = ORIENTED_EDGE('',*,*,#1204,.F.);
+#1376 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1377,#1378,#1379,#1380,#1381,#1382,#1383,#1384,#1385)
+    ,(#1386,#1387,#1388,#1389,#1390,#1391,#1392,#1393,#1394)
+    ,(#1395,#1396,#1397,#1398,#1399,#1400,#1401,#1402,#1403)
+    ,(#1404,#1405,#1406,#1407,#1408,#1409,#1410,#1411,#1412)
+    ,(#1413,#1414,#1415,#1416,#1417,#1418,#1419,#1420,#1421)
+    ,(#1422,#1423,#1424,#1425,#1426,#1427,#1428,#1429,#1430)
+    ,(#1431,#1432,#1433,#1434,#1435,#1436,#1437,#1438,#1439)
+    ,(#1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447,#1448)
+    ,(#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456,#1457
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593054E-002,
+    7.77817459305E-002),(-7.315613219612E-003,8.855910256724E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1377 = CARTESIAN_POINT('',(4.314286126583E-004,19.889568739838,
+    0.807292534228));
+#1378 = CARTESIAN_POINT('',(3.594616381405E-004,19.889640569674,
+    0.805265856781));
+#1379 = CARTESIAN_POINT('',(3.933739159749E-004,19.889606889245,
+    0.803244685123));
+#1380 = CARTESIAN_POINT('',(8.139233387944E-004,19.889185680869,
+    0.801244605343));
+#1381 = CARTESIAN_POINT('',(-5.300162822546E-004,19.890530258421,
+    0.799149414281));
+#1382 = CARTESIAN_POINT('',(1.674870585763E-003,19.88832513749,
+    0.797244945927));
+#1383 = CARTESIAN_POINT('',(6.735465355511E-004,19.889326333312,
+    0.795167933805));
+#1384 = CARTESIAN_POINT('',(9.604387131586E-004,19.889039750287,
+    0.793160825431));
+#1385 = CARTESIAN_POINT('',(1.418941430356E-003,19.888581318579,
+    0.791162527791));
+#1386 = CARTESIAN_POINT('',(-1.69946416843E-003,19.919199273852,
+    0.806445543083));
+#1387 = CARTESIAN_POINT('',(-1.968997510058E-003,19.919468581043,
+    0.804408381183));
+#1388 = CARTESIAN_POINT('',(-2.065389892177E-003,19.919564323759,
+    0.802380876298));
+#1389 = CARTESIAN_POINT('',(-9.508146740675E-004,19.918452034134,
+    0.800415216245));
+#1390 = CARTESIAN_POINT('',(-1.945785484087E-003,19.919444967767,
+    0.798342900584));
+#1391 = CARTESIAN_POINT('',(-9.990284788495E-004,19.918498783253,
+    0.796367060197));
+#1392 = CARTESIAN_POINT('',(-1.747898187706E-003,19.919247720693,
+    0.794305628224));
+#1393 = CARTESIAN_POINT('',(-9.590931487606E-004,19.918459242042,
+    0.792325088229));
+#1394 = CARTESIAN_POINT('',(-3.660333778752E-004,19.917866154415,
+    0.790333899139));
+#1395 = CARTESIAN_POINT('',(3.083466749909E-003,19.941918305946,
+    0.805966735706));
+#1396 = CARTESIAN_POINT('',(3.512236098296E-003,19.941491039179,
+    0.8039662276));
+#1397 = CARTESIAN_POINT('',(4.836925146523E-003,19.940168349502,
+    0.802016081633));
+#1398 = CARTESIAN_POINT('',(-3.379324328449E-003,19.948367230249,
+    0.799549463597));
+#1399 = CARTESIAN_POINT('',(1.067252569853E-002,19.934343121146,
+    0.79829015449));
+#1400 = CARTESIAN_POINT('',(-3.20808592861E-003,19.948195567031,
+    0.795506696811));
+#1401 = CARTESIAN_POINT('',(5.951595315524E-003,19.93905560022,
+    0.79398764321));
+#1402 = CARTESIAN_POINT('',(3.633241961801E-003,19.941367891191,
+    0.791836698386));
+#1403 = CARTESIAN_POINT('',(4.08819539629E-003,19.940912381733,
+    0.789838071467));
+#1404 = CARTESIAN_POINT('',(1.681696661079E-002,19.955680313927,
+    0.805966122543));
+#1405 = CARTESIAN_POINT('',(1.789364946898E-002,19.954601792283,
+    0.804001210416));
+#1406 = CARTESIAN_POINT('',(1.34800199788E-002,19.959013102804,
+    0.801736237028));
+#1407 = CARTESIAN_POINT('',(2.239212576851E-002,19.950127928661,
+    0.800211885897));
+#1408 = CARTESIAN_POINT('',(-4.754790584679E-003,19.977228958473,
+    0.796695399227));
+#1409 = CARTESIAN_POINT('',(2.754559017707E-002,19.944977414303,
+    0.796450304026));
+#1410 = CARTESIAN_POINT('',(1.611547953321E-002,19.956374081718,
+    0.79378709265));
+#1411 = CARTESIAN_POINT('',(1.816963313658E-002,19.95432812082,
+    0.791881205459));
+#1412 = CARTESIAN_POINT('',(1.644398966574E-002,19.956054562143,
+    0.789764692574));
+#1413 = CARTESIAN_POINT('',(2.298193622304E-002,19.977018063777,
+    0.805562861623));
+#1414 = CARTESIAN_POINT('',(2.164239605745E-002,19.978357603958,
+    0.80346812679));
+#1415 = CARTESIAN_POINT('',(2.545262535486E-002,19.97454737458,
+    0.801657366695));
+#1416 = CARTESIAN_POINT('',(1.651426251721E-002,19.983485737626,
+    0.799124669811));
+#1417 = CARTESIAN_POINT('',(4.544230310775E-002,19.954557696694,
+    0.79870657593));
+#1418 = CARTESIAN_POINT('',(1.2200642703E-002,19.987799357476,
+    0.794841269868));
+#1419 = CARTESIAN_POINT('',(2.213981168764E-002,19.977860188212,
+    0.793382572823));
+#1420 = CARTESIAN_POINT('',(2.307979521303E-002,19.976920204818,
+    0.791400663563));
+#1421 = CARTESIAN_POINT('',(2.559561294991E-002,19.97440438705,
+    0.789514810223));
+#1422 = CARTESIAN_POINT('',(4.431968607495E-002,19.983183033387,
+    0.805966122543));
+#1423 = CARTESIAN_POINT('',(4.539820771202E-002,19.982106350511,
+    0.804001210416));
+#1424 = CARTESIAN_POINT('',(4.098689726348E-002,19.986519980058,
+    0.801736237028));
+#1425 = CARTESIAN_POINT('',(4.987207120099E-002,19.97760787414,
+    0.800211885896));
+#1426 = CARTESIAN_POINT('',(2.277104169461E-002,20.004754790735,
+    0.796695399227));
+#1427 = CARTESIAN_POINT('',(5.502258555011E-002,19.972454409681,
+    0.796450304027));
+#1428 = CARTESIAN_POINT('',(4.362591836386E-002,19.983884520548,
+    0.793787092649));
+#1429 = CARTESIAN_POINT('',(4.567187915519E-002,19.981830366838,
+    0.791881205459));
+#1430 = CARTESIAN_POINT('',(4.394543785797E-002,19.983556010335,
+    0.789764692574));
+#1431 = CARTESIAN_POINT('',(5.808169405108E-002,19.996916533254,
+    0.805966735706));
+#1432 = CARTESIAN_POINT('',(5.850896081918E-002,19.996487763916,
+    0.8039662276));
+#1433 = CARTESIAN_POINT('',(5.983165045635E-002,19.995163074842,
+    0.802016081632));
+#1434 = CARTESIAN_POINT('',(5.163276981822E-002,20.003379324377,
+    0.799549463597));
+#1435 = CARTESIAN_POINT('',(6.565687876809E-002,19.989327474228,
+    0.79829015449));
+#1436 = CARTESIAN_POINT('',(5.180443304538E-002,20.003208085998,
+    0.795506696811));
+#1437 = CARTESIAN_POINT('',(6.094439973708E-002,19.994048404643,
+    0.79398764321));
+#1438 = CARTESIAN_POINT('',(5.863210882271E-002,19.996366758052,
+    0.791836698386));
+#1439 = CARTESIAN_POINT('',(5.908761826621E-002,19.995911804604,
+    0.789838071467));
+#1440 = CARTESIAN_POINT('',(8.080072615085E-002,20.001699464166,
+    0.806445543083));
+#1441 = CARTESIAN_POINT('',(8.053141895923E-002,20.001968997504,
+    0.804408381183));
+#1442 = CARTESIAN_POINT('',(8.043567625464E-002,20.002065389893,
+    0.802380876298));
+#1443 = CARTESIAN_POINT('',(8.154796583534E-002,20.000950814673,
+    0.800415216245));
+#1444 = CARTESIAN_POINT('',(8.055503227212E-002,20.001945785488,
+    0.798342900585));
+#1445 = CARTESIAN_POINT('',(8.150121671745E-002,20.000999028469,
+    0.796367060196));
+#1446 = CARTESIAN_POINT('',(8.07522793217E-002,20.001747898197,
+    0.794305628224));
+#1447 = CARTESIAN_POINT('',(8.154075795337E-002,20.000959093145,
+    0.792325088229));
+#1448 = CARTESIAN_POINT('',(8.213384558503E-002,20.000366033378,
+    0.790333899139));
+#1449 = CARTESIAN_POINT('',(0.11043126016,19.999568571389,0.807292534228
+    ));
+#1450 = CARTESIAN_POINT('',(0.110359430326,19.999640538362,
+    0.805265856781));
+#1451 = CARTESIAN_POINT('',(0.110393110753,19.999606626087,
+    0.803244685123));
+#1452 = CARTESIAN_POINT('',(0.110814319137,19.999186076655,
+    0.801244605343));
+#1453 = CARTESIAN_POINT('',(0.109469741573,20.00053001629,0.799149414281
+    ));
+#1454 = CARTESIAN_POINT('',(0.111674862514,19.998325129409,
+    0.797244945928));
+#1455 = CARTESIAN_POINT('',(0.110673666687,19.999326453466,
+    0.795167933805));
+#1456 = CARTESIAN_POINT('',(0.110960249713,19.999039561287,
+    0.793160825431));
+#1457 = CARTESIAN_POINT('',(0.111418681422,19.998581058569,
+    0.791162527792));
+#1458 = ADVANCED_FACE('',(#1459),#1484,.F.);
+#1459 = FACE_BOUND('',#1460,.F.);
+#1460 = EDGE_LOOP('',(#1461,#1462,#1470,#1478));
+#1461 = ORIENTED_EDGE('',*,*,#1109,.T.);
+#1462 = ORIENTED_EDGE('',*,*,#1463,.T.);
+#1463 = EDGE_CURVE('',#1110,#1464,#1466,.T.);
+#1464 = VERTEX_POINT('',#1465);
+#1465 = CARTESIAN_POINT('',(1.387778780781E-017,19.9,0.894759222072));
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(-1.387778780781E-017,19.9,0.8));
+#1468 = VECTOR('',#1469,1.);
+#1469 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1470 = ORIENTED_EDGE('',*,*,#1471,.F.);
+#1471 = EDGE_CURVE('',#1472,#1464,#1474,.T.);
+#1472 = VERTEX_POINT('',#1473);
+#1473 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.894759222072));
+#1474 = LINE('',#1475,#1476);
+#1475 = CARTESIAN_POINT('',(1.387778780781E-017,0.E+000,0.894759222072)
+  );
+#1476 = VECTOR('',#1477,1.);
+#1477 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1478 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1479 = EDGE_CURVE('',#1101,#1472,#1480,.T.);
+#1480 = LINE('',#1481,#1482);
+#1481 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.8));
+#1482 = VECTOR('',#1483,1.);
+#1483 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1484 = PLANE('',#1485);
+#1485 = AXIS2_PLACEMENT_3D('',#1486,#1487,#1488);
+#1486 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#1487 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1488 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1489 = ADVANCED_FACE('',(#1490),#1503,.F.);
+#1490 = FACE_BOUND('',#1491,.F.);
+#1491 = EDGE_LOOP('',(#1492,#1493,#1494,#1495));
+#1492 = ORIENTED_EDGE('',*,*,#1255,.F.);
+#1493 = ORIENTED_EDGE('',*,*,#1133,.F.);
+#1494 = ORIENTED_EDGE('',*,*,#1153,.F.);
+#1495 = ORIENTED_EDGE('',*,*,#1496,.F.);
+#1496 = EDGE_CURVE('',#1248,#1154,#1497,.T.);
+#1497 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1498,#1499,#1500,#1501,#1502),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1498 = CARTESIAN_POINT('',(20.,0.1,0.805240777928));
+#1499 = CARTESIAN_POINT('',(20.,6.073009183013E-002,0.805240777928));
+#1500 = CARTESIAN_POINT('',(19.979043083886,2.095691611353E-002,
+    0.805240777928));
+#1501 = CARTESIAN_POINT('',(19.93926990817,-9.251858538543E-018,
+    0.805240777928));
+#1502 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.805240777928));
+#1503 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1504,#1505,#1506,#1507,#1508,#1509,#1510,#1511,#1512)
+    ,(#1513,#1514,#1515,#1516,#1517,#1518,#1519,#1520,#1521)
+    ,(#1522,#1523,#1524,#1525,#1526,#1527,#1528,#1529,#1530)
+    ,(#1531,#1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539)
+    ,(#1540,#1541,#1542,#1543,#1544,#1545,#1546,#1547,#1548)
+    ,(#1549,#1550,#1551,#1552,#1553,#1554,#1555,#1556,#1557)
+    ,(#1558,#1559,#1560,#1561,#1562,#1563,#1564,#1565,#1566)
+    ,(#1567,#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575)
+    ,(#1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593053E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1504 = CARTESIAN_POINT('',(19.889568739839,4.314286118288E-004,
+    0.807292534228));
+#1505 = CARTESIAN_POINT('',(19.889640569674,3.594616381239E-004,
+    0.805265856781));
+#1506 = CARTESIAN_POINT('',(19.889606889245,3.933739151656E-004,
+    0.803244685123));
+#1507 = CARTESIAN_POINT('',(19.889185680868,8.139233402005E-004,
+    0.801244605343));
+#1508 = CARTESIAN_POINT('',(19.890530258422,-5.300162836856E-004,
+    0.799149414281));
+#1509 = CARTESIAN_POINT('',(19.88832513749,1.674870586394E-003,
+    0.797244945928));
+#1510 = CARTESIAN_POINT('',(19.889326333311,6.735465353441E-004,
+    0.795167933805));
+#1511 = CARTESIAN_POINT('',(19.889039750287,9.604387130179E-004,
+    0.793160825431));
+#1512 = CARTESIAN_POINT('',(19.888581318579,1.418941430073E-003,
+    0.791162527791));
+#1513 = CARTESIAN_POINT('',(19.91919927385,-1.699464167307E-003,
+    0.806445543083));
+#1514 = CARTESIAN_POINT('',(19.919468581045,-1.968997508071E-003,
+    0.804408381183));
+#1515 = CARTESIAN_POINT('',(19.919564323744,-2.065389889248E-003,
+    0.802380876298));
+#1516 = CARTESIAN_POINT('',(19.918452034162,-9.508146798998E-004,
+    0.800415216244));
+#1517 = CARTESIAN_POINT('',(19.919444967736,-1.945785477436E-003,
+    0.798342900585));
+#1518 = CARTESIAN_POINT('',(19.918498783276,-9.990284818074E-004,
+    0.796367060196));
+#1519 = CARTESIAN_POINT('',(19.91924772068,-1.74789818656E-003,
+    0.794305628224));
+#1520 = CARTESIAN_POINT('',(19.918459242046,-9.590931484807E-004,
+    0.792325088229));
+#1521 = CARTESIAN_POINT('',(19.917866154415,-3.660333777121E-004,
+    0.790333899139));
+#1522 = CARTESIAN_POINT('',(19.941918305948,3.083466747892E-003,
+    0.805966735706));
+#1523 = CARTESIAN_POINT('',(19.941491039173,3.512236094258E-003,
+    0.8039662276));
+#1524 = CARTESIAN_POINT('',(19.940168349546,4.836925138386E-003,
+    0.802016081631));
+#1525 = CARTESIAN_POINT('',(19.948367230179,-3.37932431968E-003,
+    0.799549463599));
+#1526 = CARTESIAN_POINT('',(19.934343121224,1.067252568732E-002,
+    0.798290154487));
+#1527 = CARTESIAN_POINT('',(19.948195566969,-3.208085921289E-003,
+    0.795506696813));
+#1528 = CARTESIAN_POINT('',(19.939055600258,5.951595309951E-003,
+    0.793987643208));
+#1529 = CARTESIAN_POINT('',(19.941367891179,3.633241961833E-003,
+    0.791836698387));
+#1530 = CARTESIAN_POINT('',(19.940912381734,4.088195396297E-003,
+    0.789838071467));
+#1531 = CARTESIAN_POINT('',(19.955680313925,1.681696661331E-002,
+    0.805966122543));
+#1532 = CARTESIAN_POINT('',(19.954601792296,1.789364947401E-002,
+    0.804001210415));
+#1533 = CARTESIAN_POINT('',(19.959013102734,1.348001998622E-002,
+    0.80173623703));
+#1534 = CARTESIAN_POINT('',(19.950127928795,2.239212574776E-002,
+    0.800211885892));
+#1535 = CARTESIAN_POINT('',(19.977228958321,-4.754790556929E-003,
+    0.796695399232));
+#1536 = CARTESIAN_POINT('',(19.944977414435,2.754559014551E-002,
+    0.796450304021));
+#1537 = CARTESIAN_POINT('',(19.956374081644,1.611547955044E-002,
+    0.793787092653));
+#1538 = CARTESIAN_POINT('',(19.95432812084,1.816963313723E-002,
+    0.791881205458));
+#1539 = CARTESIAN_POINT('',(19.956054562142,1.644398966582E-002,
+    0.789764692574));
+#1540 = CARTESIAN_POINT('',(19.977018063778,2.298193622096E-002,
+    0.805562861623));
+#1541 = CARTESIAN_POINT('',(19.978357603942,2.164239605481E-002,
+    0.803468126791));
+#1542 = CARTESIAN_POINT('',(19.974547374645,2.545262535895E-002,
+    0.801657366692));
+#1543 = CARTESIAN_POINT('',(19.983485737494,1.651426252231E-002,
+    0.799124669816));
+#1544 = CARTESIAN_POINT('',(19.954557696863,4.544230308031E-002,
+    0.798706575924));
+#1545 = CARTESIAN_POINT('',(19.987799357329,1.22006427388E-002,
+    0.794841269874));
+#1546 = CARTESIAN_POINT('',(19.977860188295,2.213981166712E-002,
+    0.793382572819));
+#1547 = CARTESIAN_POINT('',(19.976920204796,2.307979521165E-002,
+    0.791400663564));
+#1548 = CARTESIAN_POINT('',(19.974404387051,2.559561294901E-002,
+    0.789514810223));
+#1549 = CARTESIAN_POINT('',(19.983183033387,4.431968607537E-002,
+    0.805966122543));
+#1550 = CARTESIAN_POINT('',(19.982106350527,4.539820771071E-002,
+    0.804001210415));
+#1551 = CARTESIAN_POINT('',(19.986519980019,4.098689724894E-002,
+    0.80173623703));
+#1552 = CARTESIAN_POINT('',(19.977607874224,4.987207121678E-002,
+    0.800211885893));
+#1553 = CARTESIAN_POINT('',(20.004754790621,2.277104169797E-002,
+    0.796695399232));
+#1554 = CARTESIAN_POINT('',(19.972454409785,5.502258553214E-002,
+    0.796450304021));
+#1555 = CARTESIAN_POINT('',(19.983884520488,4.362591837529E-002,
+    0.793787092653));
+#1556 = CARTESIAN_POINT('',(19.981830366855,4.567187915635E-002,
+    0.791881205458));
+#1557 = CARTESIAN_POINT('',(19.983556010334,4.394543785878E-002,
+    0.789764692574));
+#1558 = CARTESIAN_POINT('',(19.996916533252,5.808169405224E-002,
+    0.805966735706));
+#1559 = CARTESIAN_POINT('',(19.996487763905,5.850896082241E-002,
+    0.8039662276));
+#1560 = CARTESIAN_POINT('',(19.995163074857,5.983165046817E-002,
+    0.802016081631));
+#1561 = CARTESIAN_POINT('',(20.003379324338,5.163276980732E-002,
+    0.799549463599));
+#1562 = CARTESIAN_POINT('',(19.989327474275,6.565687877545E-002,
+    0.798290154487));
+#1563 = CARTESIAN_POINT('',(20.003208085959,5.180443304332E-002,
+    0.795506696814));
+#1564 = CARTESIAN_POINT('',(19.994048404668,6.094439973445E-002,
+    0.793987643208));
+#1565 = CARTESIAN_POINT('',(19.996366758042,5.863210882242E-002,
+    0.791836698387));
+#1566 = CARTESIAN_POINT('',(19.995911804604,5.908761826587E-002,
+    0.789838071467));
+#1567 = CARTESIAN_POINT('',(20.001699464167,8.080072614955E-002,
+    0.806445543083));
+#1568 = CARTESIAN_POINT('',(20.001968997508,8.053141895693E-002,
+    0.804408381183));
+#1569 = CARTESIAN_POINT('',(20.00206538989,8.043567625032E-002,
+    0.802380876298));
+#1570 = CARTESIAN_POINT('',(20.000950814678,8.154796584504E-002,
+    0.800415216244));
+#1571 = CARTESIAN_POINT('',(20.001945785484,8.055503226093E-002,
+    0.798342900585));
+#1572 = CARTESIAN_POINT('',(20.000999028474,8.150121672363E-002,
+    0.796367060196));
+#1573 = CARTESIAN_POINT('',(20.001747898192,8.075227932089E-002,
+    0.794305628224));
+#1574 = CARTESIAN_POINT('',(20.000959093148,8.154075795365E-002,
+    0.792325088229));
+#1575 = CARTESIAN_POINT('',(20.000366033378,8.213384558487E-002,
+    0.790333899139));
+#1576 = CARTESIAN_POINT('',(19.999568571388,0.110431260161,
+    0.807292534228));
+#1577 = CARTESIAN_POINT('',(19.999640538362,0.110359430326,
+    0.805265856781));
+#1578 = CARTESIAN_POINT('',(19.999606626085,0.110393110754,
+    0.803244685123));
+#1579 = CARTESIAN_POINT('',(19.99918607666,0.110814319133,0.801244605343
+    ));
+#1580 = CARTESIAN_POINT('',(20.000530016284,0.109469741577,
+    0.799149414281));
+#1581 = CARTESIAN_POINT('',(19.998325129413,0.111674862511,
+    0.797244945928));
+#1582 = CARTESIAN_POINT('',(19.999326453465,0.110673666688,
+    0.795167933805));
+#1583 = CARTESIAN_POINT('',(19.999039561287,0.110960249713,
+    0.793160825431));
+#1584 = CARTESIAN_POINT('',(19.99858105857,0.111418681421,0.791162527791
+    ));
+#1585 = ADVANCED_FACE('',(#1586),#1611,.F.);
+#1586 = FACE_BOUND('',#1587,.F.);
+#1587 = EDGE_LOOP('',(#1588,#1589,#1597,#1605));
+#1588 = ORIENTED_EDGE('',*,*,#1162,.F.);
+#1589 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1590 = EDGE_CURVE('',#1163,#1591,#1593,.T.);
+#1591 = VERTEX_POINT('',#1592);
+#1592 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.894759222072));
+#1593 = LINE('',#1594,#1595);
+#1594 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.8));
+#1595 = VECTOR('',#1596,1.);
+#1596 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1597 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1598 = EDGE_CURVE('',#1591,#1599,#1601,.T.);
+#1599 = VERTEX_POINT('',#1600);
+#1600 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.894759222072));
+#1601 = LINE('',#1602,#1603);
+#1602 = CARTESIAN_POINT('',(0.E+000,1.387778780781E-017,0.894759222072)
+  );
+#1603 = VECTOR('',#1604,1.);
+#1604 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1605 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1606 = EDGE_CURVE('',#1154,#1599,#1607,.T.);
+#1607 = LINE('',#1608,#1609);
+#1608 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.8));
+#1609 = VECTOR('',#1610,1.);
+#1610 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1611 = PLANE('',#1612);
+#1612 = AXIS2_PLACEMENT_3D('',#1613,#1614,#1615);
+#1613 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.8));
+#1614 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1615 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1616 = ADVANCED_FACE('',(#1617),#1630,.T.);
+#1617 = FACE_BOUND('',#1618,.T.);
+#1618 = EDGE_LOOP('',(#1619,#1620,#1621,#1629));
+#1619 = ORIENTED_EDGE('',*,*,#1185,.F.);
+#1620 = ORIENTED_EDGE('',*,*,#1221,.F.);
+#1621 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#1622 = EDGE_CURVE('',#1239,#1214,#1623,.T.);
+#1623 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1624,#1625,#1626,#1627,#1628),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1624 = CARTESIAN_POINT('',(20.,19.9,0.805240777928));
+#1625 = CARTESIAN_POINT('',(20.,19.93926990817,0.805240777928));
+#1626 = CARTESIAN_POINT('',(19.979043083886,19.979043083886,
+    0.805240777928));
+#1627 = CARTESIAN_POINT('',(19.93926990817,20.,0.805240777928));
+#1628 = CARTESIAN_POINT('',(19.9,20.,0.805240777928));
+#1629 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1630 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1631,#1632,#1633,#1634,#1635,#1636,#1637,#1638,#1639)
+    ,(#1640,#1641,#1642,#1643,#1644,#1645,#1646,#1647,#1648)
+    ,(#1649,#1650,#1651,#1652,#1653,#1654,#1655,#1656,#1657)
+    ,(#1658,#1659,#1660,#1661,#1662,#1663,#1664,#1665,#1666)
+    ,(#1667,#1668,#1669,#1670,#1671,#1672,#1673,#1674,#1675)
+    ,(#1676,#1677,#1678,#1679,#1680,#1681,#1682,#1683,#1684)
+    ,(#1685,#1686,#1687,#1688,#1689,#1690,#1691,#1692,#1693)
+    ,(#1694,#1695,#1696,#1697,#1698,#1699,#1700,#1701,#1702)
+    ,(#1703,#1704,#1705,#1706,#1707,#1708,#1709,#1710,#1711
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593055E-002,
+    7.778174593049E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1631 = CARTESIAN_POINT('',(19.88956873984,19.999568571389,
+    0.807292534228));
+#1632 = CARTESIAN_POINT('',(19.889640569675,19.999640538362,
+    0.805265856781));
+#1633 = CARTESIAN_POINT('',(19.889606889247,19.999606626086,
+    0.803244685123));
+#1634 = CARTESIAN_POINT('',(19.889185680864,19.999186076657,
+    0.801244605344));
+#1635 = CARTESIAN_POINT('',(19.890530258426,20.000530016287,
+    0.799149414281));
+#1636 = CARTESIAN_POINT('',(19.888325137487,19.998325129411,
+    0.797244945928));
+#1637 = CARTESIAN_POINT('',(19.889326333313,19.999326453466,
+    0.795167933805));
+#1638 = CARTESIAN_POINT('',(19.889039750287,19.999039561287,
+    0.793160825431));
+#1639 = CARTESIAN_POINT('',(19.888581318579,19.99858105857,
+    0.791162527791));
+#1640 = CARTESIAN_POINT('',(19.919199273849,20.001699464166,
+    0.806445543083));
+#1641 = CARTESIAN_POINT('',(19.919468581038,20.001968997504,
+    0.804408381183));
+#1642 = CARTESIAN_POINT('',(19.919564323753,20.002065389889,
+    0.802380876298));
+#1643 = CARTESIAN_POINT('',(19.918452034148,20.000950814681,
+    0.800415216243));
+#1644 = CARTESIAN_POINT('',(19.919444967751,20.001945785478,
+    0.798342900586));
+#1645 = CARTESIAN_POINT('',(19.91849878326,20.000999028476,
+    0.796367060195));
+#1646 = CARTESIAN_POINT('',(19.919247720691,20.001747898193,
+    0.794305628224));
+#1647 = CARTESIAN_POINT('',(19.918459242042,20.000959093146,
+    0.792325088229));
+#1648 = CARTESIAN_POINT('',(19.917866154415,20.000366033377,
+    0.790333899139));
+#1649 = CARTESIAN_POINT('',(19.94191830595,19.996916533254,
+    0.805966735706));
+#1650 = CARTESIAN_POINT('',(19.94149103919,19.996487763915,0.8039662276)
+  );
+#1651 = CARTESIAN_POINT('',(19.940168349512,19.995163074854,
+    0.802016081631));
+#1652 = CARTESIAN_POINT('',(19.948367230253,20.003379324352,0.7995494636
+    ));
+#1653 = CARTESIAN_POINT('',(19.934343121134,19.989327474263,
+    0.798290154486));
+#1654 = CARTESIAN_POINT('',(19.948195567043,20.003208085968,
+    0.795506696814));
+#1655 = CARTESIAN_POINT('',(19.939055600217,19.994048404663,
+    0.793987643208));
+#1656 = CARTESIAN_POINT('',(19.941367891192,19.996366758046,
+    0.791836698387));
+#1657 = CARTESIAN_POINT('',(19.940912381733,19.995911804604,
+    0.789838071467));
+#1658 = CARTESIAN_POINT('',(19.955680313923,19.983183033385,
+    0.805966122543));
+#1659 = CARTESIAN_POINT('',(19.954601792269,19.982106350512,
+    0.804001210416));
+#1660 = CARTESIAN_POINT('',(19.9590131028,19.986519980036,0.80173623703)
+  );
+#1661 = CARTESIAN_POINT('',(19.950127928665,19.977607874192,
+    0.800211885892));
+#1662 = CARTESIAN_POINT('',(19.977228958489,20.004754790661,
+    0.796695399233));
+#1663 = CARTESIAN_POINT('',(19.944977414293,19.972454409753,
+    0.796450304021));
+#1664 = CARTESIAN_POINT('',(19.956374081719,19.983884520503,
+    0.793787092653));
+#1665 = CARTESIAN_POINT('',(19.954328120818,19.981830366849,
+    0.791881205458));
+#1666 = CARTESIAN_POINT('',(19.956054562144,19.983556010335,
+    0.789764692574));
+#1667 = CARTESIAN_POINT('',(19.97701806378,19.97701806378,0.805562861623
+    ));
+#1668 = CARTESIAN_POINT('',(19.978357603968,19.978357603958,
+    0.80346812679));
+#1669 = CARTESIAN_POINT('',(19.974547374567,19.974547374608,
+    0.801657366693));
+#1670 = CARTESIAN_POINT('',(19.983485737642,19.983485737561,
+    0.799124669814));
+#1671 = CARTESIAN_POINT('',(19.954557696681,19.954557696788,
+    0.798706575925));
+#1672 = CARTESIAN_POINT('',(19.987799357477,19.987799357386,
+    0.794841269874));
+#1673 = CARTESIAN_POINT('',(19.977860188217,19.977860188268,
+    0.793382572819));
+#1674 = CARTESIAN_POINT('',(19.976920204819,19.976920204805,
+    0.791400663564));
+#1675 = CARTESIAN_POINT('',(19.974404387048,19.97440438705,
+    0.789514810223));
+#1676 = CARTESIAN_POINT('',(19.983183033387,19.955680313925,
+    0.805966122543));
+#1677 = CARTESIAN_POINT('',(19.982106350509,19.954601792283,
+    0.804001210416));
+#1678 = CARTESIAN_POINT('',(19.986519980083,19.959013102779,
+    0.801736237028));
+#1679 = CARTESIAN_POINT('',(19.977607874107,19.950127928716,
+    0.800211885895));
+#1680 = CARTESIAN_POINT('',(20.004754790753,19.977228958401,
+    0.79669539923));
+#1681 = CARTESIAN_POINT('',(19.972454409683,19.944977414375,
+    0.796450304022));
+#1682 = CARTESIAN_POINT('',(19.98388452054,19.956374081673,
+    0.793787092652));
+#1683 = CARTESIAN_POINT('',(19.981830366838,19.95432812083,
+    0.791881205458));
+#1684 = CARTESIAN_POINT('',(19.983556010336,19.956054562142,
+    0.789764692574));
+#1685 = CARTESIAN_POINT('',(19.996916533251,19.941918305947,
+    0.805966735706));
+#1686 = CARTESIAN_POINT('',(19.996487763913,19.941491039179,0.8039662276
+    ));
+#1687 = CARTESIAN_POINT('',(19.995163074824,19.940168349518,
+    0.802016081633));
+#1688 = CARTESIAN_POINT('',(20.003379324392,19.948367230221,
+    0.799549463598));
+#1689 = CARTESIAN_POINT('',(19.989327474218,19.93434312118,
+    0.798290154489));
+#1690 = CARTESIAN_POINT('',(20.003208086002,19.948195567,0.795506696813)
+  );
+#1691 = CARTESIAN_POINT('',(19.994048404648,19.939055600243,
+    0.793987643209));
+#1692 = CARTESIAN_POINT('',(19.99636675805,19.941367891185,
+    0.791836698387));
+#1693 = CARTESIAN_POINT('',(19.995911804603,19.940912381734,
+    0.789838071467));
+#1694 = CARTESIAN_POINT('',(20.001699464168,19.919199273851,
+    0.806445543083));
+#1695 = CARTESIAN_POINT('',(20.001968997507,19.919468581044,
+    0.804408381183));
+#1696 = CARTESIAN_POINT('',(20.002065389899,19.919564323753,
+    0.802380876298));
+#1697 = CARTESIAN_POINT('',(20.000950814659,19.918452034146,
+    0.800415216245));
+#1698 = CARTESIAN_POINT('',(20.001945785503,19.919444967752,
+    0.798342900585));
+#1699 = CARTESIAN_POINT('',(20.000999028461,19.918498783265,
+    0.796367060196));
+#1700 = CARTESIAN_POINT('',(20.001747898197,19.919247720685,
+    0.794305628224));
+#1701 = CARTESIAN_POINT('',(20.000959093145,19.918459242044,
+    0.792325088229));
+#1702 = CARTESIAN_POINT('',(20.000366033378,19.917866154415,
+    0.790333899139));
+#1703 = CARTESIAN_POINT('',(19.999568571388,19.889568739838,
+    0.807292534228));
+#1704 = CARTESIAN_POINT('',(19.999640538362,19.889640569674,
+    0.805265856781));
+#1705 = CARTESIAN_POINT('',(19.999606626084,19.889606889245,
+    0.803244685123));
+#1706 = CARTESIAN_POINT('',(19.999186076661,19.889185680868,
+    0.801244605343));
+#1707 = CARTESIAN_POINT('',(20.000530016282,19.890530258421,
+    0.799149414281));
+#1708 = CARTESIAN_POINT('',(19.998325129414,19.88832513749,
+    0.797244945927));
+#1709 = CARTESIAN_POINT('',(19.999326453465,19.889326333312,
+    0.795167933805));
+#1710 = CARTESIAN_POINT('',(19.999039561287,19.889039750287,
+    0.793160825431));
+#1711 = CARTESIAN_POINT('',(19.99858105857,19.888581318579,
+    0.791162527791));
+#1712 = ADVANCED_FACE('',(#1713),#1738,.T.);
+#1713 = FACE_BOUND('',#1714,.T.);
+#1714 = EDGE_LOOP('',(#1715,#1716,#1724,#1732));
+#1715 = ORIENTED_EDGE('',*,*,#1213,.F.);
+#1716 = ORIENTED_EDGE('',*,*,#1717,.T.);
+#1717 = EDGE_CURVE('',#1205,#1718,#1720,.T.);
+#1718 = VERTEX_POINT('',#1719);
+#1719 = CARTESIAN_POINT('',(0.1,20.,0.894759222072));
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(0.1,20.,0.8));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1724 = ORIENTED_EDGE('',*,*,#1725,.T.);
+#1725 = EDGE_CURVE('',#1718,#1726,#1728,.T.);
+#1726 = VERTEX_POINT('',#1727);
+#1727 = CARTESIAN_POINT('',(19.9,20.,0.894759222072));
+#1728 = LINE('',#1729,#1730);
+#1729 = CARTESIAN_POINT('',(0.E+000,20.,0.894759222072));
+#1730 = VECTOR('',#1731,1.);
+#1731 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1732 = ORIENTED_EDGE('',*,*,#1733,.F.);
+#1733 = EDGE_CURVE('',#1214,#1726,#1734,.T.);
+#1734 = LINE('',#1735,#1736);
+#1735 = CARTESIAN_POINT('',(19.9,20.,0.8));
+#1736 = VECTOR('',#1737,1.);
+#1737 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1738 = PLANE('',#1739);
+#1739 = AXIS2_PLACEMENT_3D('',#1740,#1741,#1742);
+#1740 = CARTESIAN_POINT('',(0.E+000,20.,0.8));
+#1741 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1742 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1743 = ADVANCED_FACE('',(#1744),#1769,.T.);
+#1744 = FACE_BOUND('',#1745,.T.);
+#1745 = EDGE_LOOP('',(#1746,#1747,#1755,#1763));
+#1746 = ORIENTED_EDGE('',*,*,#1247,.T.);
+#1747 = ORIENTED_EDGE('',*,*,#1748,.T.);
+#1748 = EDGE_CURVE('',#1239,#1749,#1751,.T.);
+#1749 = VERTEX_POINT('',#1750);
+#1750 = CARTESIAN_POINT('',(20.,19.9,0.894759222072));
+#1751 = LINE('',#1752,#1753);
+#1752 = CARTESIAN_POINT('',(20.,19.9,0.8));
+#1753 = VECTOR('',#1754,1.);
+#1754 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1755 = ORIENTED_EDGE('',*,*,#1756,.F.);
+#1756 = EDGE_CURVE('',#1757,#1749,#1759,.T.);
+#1757 = VERTEX_POINT('',#1758);
+#1758 = CARTESIAN_POINT('',(20.,0.1,0.894759222072));
+#1759 = LINE('',#1760,#1761);
+#1760 = CARTESIAN_POINT('',(20.,0.E+000,0.894759222072));
+#1761 = VECTOR('',#1762,1.);
+#1762 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1763 = ORIENTED_EDGE('',*,*,#1764,.F.);
+#1764 = EDGE_CURVE('',#1248,#1757,#1765,.T.);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(20.,0.1,0.8));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1769 = PLANE('',#1770);
+#1770 = AXIS2_PLACEMENT_3D('',#1771,#1772,#1773);
+#1771 = CARTESIAN_POINT('',(20.,0.E+000,0.8));
+#1772 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1773 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1774 = ADVANCED_FACE('',(#1775),#1788,.T.);
+#1775 = FACE_BOUND('',#1776,.T.);
+#1776 = EDGE_LOOP('',(#1777,#1778,#1779,#1787));
+#1777 = ORIENTED_EDGE('',*,*,#1273,.T.);
+#1778 = ORIENTED_EDGE('',*,*,#1590,.T.);
+#1779 = ORIENTED_EDGE('',*,*,#1780,.F.);
+#1780 = EDGE_CURVE('',#1472,#1591,#1781,.T.);
+#1781 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1782,#1783,#1784,#1785,#1786),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1782 = CARTESIAN_POINT('',(-1.387778780781E-017,0.1,0.894759222072));
+#1783 = CARTESIAN_POINT('',(6.167905692362E-018,6.073009183013E-002,
+    0.894759222072));
+#1784 = CARTESIAN_POINT('',(2.095691611353E-002,2.095691611353E-002,
+    0.894759222072));
+#1785 = CARTESIAN_POINT('',(6.073009183013E-002,-9.251858538543E-018,
+    0.894759222072));
+#1786 = CARTESIAN_POINT('',(0.1,-1.387778780781E-017,0.894759222072));
+#1787 = ORIENTED_EDGE('',*,*,#1479,.F.);
+#1788 = CYLINDRICAL_SURFACE('',#1789,0.1);
+#1789 = AXIS2_PLACEMENT_3D('',#1790,#1791,#1792);
+#1790 = CARTESIAN_POINT('',(0.1,0.1,0.8));
+#1791 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1792 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1793 = ADVANCED_FACE('',(#1794),#1807,.T.);
+#1794 = FACE_BOUND('',#1795,.T.);
+#1795 = EDGE_LOOP('',(#1796,#1797,#1805,#1806));
+#1796 = ORIENTED_EDGE('',*,*,#1463,.T.);
+#1797 = ORIENTED_EDGE('',*,*,#1798,.F.);
+#1798 = EDGE_CURVE('',#1718,#1464,#1799,.T.);
+#1799 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1800,#1801,#1802,#1803,#1804),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1800 = CARTESIAN_POINT('',(0.1,20.,0.894759222072));
+#1801 = CARTESIAN_POINT('',(6.073009183013E-002,20.,0.894759222072));
+#1802 = CARTESIAN_POINT('',(2.095691611353E-002,19.979043083886,
+    0.894759222072));
+#1803 = CARTESIAN_POINT('',(1.398476242217E-015,19.93926990817,
+    0.894759222072));
+#1804 = CARTESIAN_POINT('',(1.412064909445E-015,19.9,0.894759222072));
+#1805 = ORIENTED_EDGE('',*,*,#1717,.F.);
+#1806 = ORIENTED_EDGE('',*,*,#1368,.T.);
+#1807 = CYLINDRICAL_SURFACE('',#1808,0.1);
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(0.1,19.9,0.8));
+#1810 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1811 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1812 = ADVANCED_FACE('',(#1813),#1840,.T.);
+#1813 = FACE_BOUND('',#1814,.T.);
+#1814 = EDGE_LOOP('',(#1815,#1824,#1832,#1839));
+#1815 = ORIENTED_EDGE('',*,*,#1816,.F.);
+#1816 = EDGE_CURVE('',#1817,#1472,#1819,.T.);
+#1817 = VERTEX_POINT('',#1818);
+#1818 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.905212068398));
+#1819 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1820,#1821,#1822,#1823),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1820 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.905212068398));
+#1821 = CARTESIAN_POINT('',(1.829372939586E-004,0.1,0.901740532087));
+#1822 = CARTESIAN_POINT('',(2.781430323331E-017,0.1,0.898249880576));
+#1823 = CARTESIAN_POINT('',(2.775557561563E-017,0.1,0.894759222072));
+#1824 = ORIENTED_EDGE('',*,*,#1825,.T.);
+#1825 = EDGE_CURVE('',#1817,#1826,#1828,.T.);
+#1826 = VERTEX_POINT('',#1827);
+#1827 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.905212068398));
+#1828 = LINE('',#1829,#1830);
+#1829 = CARTESIAN_POINT('',(5.478104631727E-004,0.E+000,0.905212068398)
+  );
+#1830 = VECTOR('',#1831,1.);
+#1831 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1832 = ORIENTED_EDGE('',*,*,#1833,.F.);
+#1833 = EDGE_CURVE('',#1464,#1826,#1834,.T.);
+#1834 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1835,#1836,#1837,#1838),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1835 = CARTESIAN_POINT('',(1.393199791644E-017,19.9,0.894759222072));
+#1836 = CARTESIAN_POINT('',(1.395063264128E-017,19.9,0.898249880576));
+#1837 = CARTESIAN_POINT('',(1.829372939586E-004,19.9,0.901740532087));
+#1838 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.905212068398));
+#1839 = ORIENTED_EDGE('',*,*,#1471,.F.);
+#1840 = CYLINDRICAL_SURFACE('',#1841,0.1);
+#1841 = AXIS2_PLACEMENT_3D('',#1842,#1843,#1844);
+#1842 = CARTESIAN_POINT('',(0.1,0.E+000,0.894759222072));
+#1843 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1844 = DIRECTION('',(-1.,-0.E+000,0.E+000));
+#1845 = ADVANCED_FACE('',(#1846),#1859,.T.);
+#1846 = FACE_BOUND('',#1847,.T.);
+#1847 = EDGE_LOOP('',(#1848,#1849,#1857,#1858));
+#1848 = ORIENTED_EDGE('',*,*,#1764,.T.);
+#1849 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#1850 = EDGE_CURVE('',#1757,#1599,#1851,.T.);
+#1851 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1852,#1853,#1854,#1855,#1856),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1852 = CARTESIAN_POINT('',(20.,0.1,0.894759222072));
+#1853 = CARTESIAN_POINT('',(20.,6.073009183013E-002,0.894759222072));
+#1854 = CARTESIAN_POINT('',(19.979043083886,2.095691611353E-002,
+    0.894759222072));
+#1855 = CARTESIAN_POINT('',(19.93926990817,-9.251858538543E-018,
+    0.894759222072));
+#1856 = CARTESIAN_POINT('',(19.9,-1.387778780781E-017,0.894759222072));
+#1857 = ORIENTED_EDGE('',*,*,#1606,.F.);
+#1858 = ORIENTED_EDGE('',*,*,#1496,.F.);
+#1859 = CYLINDRICAL_SURFACE('',#1860,0.1);
+#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
+#1861 = CARTESIAN_POINT('',(19.9,0.1,0.8));
+#1862 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1863 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1864 = ADVANCED_FACE('',(#1865),#1892,.T.);
+#1865 = FACE_BOUND('',#1866,.T.);
+#1866 = EDGE_LOOP('',(#1867,#1868,#1877,#1885));
+#1867 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1868 = ORIENTED_EDGE('',*,*,#1869,.T.);
+#1869 = EDGE_CURVE('',#1599,#1870,#1872,.T.);
+#1870 = VERTEX_POINT('',#1871);
+#1871 = CARTESIAN_POINT('',(19.9,5.478104631727E-004,0.905212068398));
+#1872 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1873,#1874,#1875,#1876),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1873 = CARTESIAN_POINT('',(19.9,1.393199791644E-017,0.894759222072));
+#1874 = CARTESIAN_POINT('',(19.9,1.395063264128E-017,0.898249880576));
+#1875 = CARTESIAN_POINT('',(19.9,1.829372939586E-004,0.901740532087));
+#1876 = CARTESIAN_POINT('',(19.9,5.478104631727E-004,0.905212068398));
+#1877 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#1878 = EDGE_CURVE('',#1879,#1870,#1881,.T.);
+#1879 = VERTEX_POINT('',#1880);
+#1880 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.905212068398));
+#1881 = LINE('',#1882,#1883);
+#1882 = CARTESIAN_POINT('',(0.E+000,5.478104631727E-004,0.905212068398)
+  );
+#1883 = VECTOR('',#1884,1.);
+#1884 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1885 = ORIENTED_EDGE('',*,*,#1886,.F.);
+#1886 = EDGE_CURVE('',#1591,#1879,#1887,.T.);
+#1887 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1888,#1889,#1890,#1891),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1888 = CARTESIAN_POINT('',(0.1,1.393199791644E-017,0.894759222072));
+#1889 = CARTESIAN_POINT('',(0.1,1.395063264128E-017,0.898249880576));
+#1890 = CARTESIAN_POINT('',(0.1,1.829372939586E-004,0.901740532087));
+#1891 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.905212068398));
+#1892 = CYLINDRICAL_SURFACE('',#1893,0.1);
+#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896);
+#1894 = CARTESIAN_POINT('',(0.E+000,0.1,0.894759222072));
+#1895 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1896 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#1897 = ADVANCED_FACE('',(#1898),#1911,.T.);
+#1898 = FACE_BOUND('',#1899,.T.);
+#1899 = EDGE_LOOP('',(#1900,#1901,#1909,#1910));
+#1900 = ORIENTED_EDGE('',*,*,#1733,.T.);
+#1901 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#1902 = EDGE_CURVE('',#1726,#1749,#1903,.T.);
+#1903 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1904,#1905,#1906,#1907,#1908),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.570796326795),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1904 = CARTESIAN_POINT('',(19.9,20.,0.894759222072));
+#1905 = CARTESIAN_POINT('',(19.93926990817,20.,0.894759222072));
+#1906 = CARTESIAN_POINT('',(19.979043083886,19.979043083886,
+    0.894759222072));
+#1907 = CARTESIAN_POINT('',(20.,19.93926990817,0.894759222072));
+#1908 = CARTESIAN_POINT('',(20.,19.9,0.894759222072));
+#1909 = ORIENTED_EDGE('',*,*,#1748,.F.);
+#1910 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1911 = CYLINDRICAL_SURFACE('',#1912,0.1);
+#1912 = AXIS2_PLACEMENT_3D('',#1913,#1914,#1915);
+#1913 = CARTESIAN_POINT('',(19.9,19.9,0.8));
+#1914 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1915 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#1916 = ADVANCED_FACE('',(#1917),#1944,.T.);
+#1917 = FACE_BOUND('',#1918,.T.);
+#1918 = EDGE_LOOP('',(#1919,#1928,#1936,#1943));
+#1919 = ORIENTED_EDGE('',*,*,#1920,.F.);
+#1920 = EDGE_CURVE('',#1921,#1718,#1923,.T.);
+#1921 = VERTEX_POINT('',#1922);
+#1922 = CARTESIAN_POINT('',(0.1,19.999452189537,0.905212068398));
+#1923 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1924,#1925,#1926,#1927),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1924 = CARTESIAN_POINT('',(0.1,19.999452189537,0.905212068398));
+#1925 = CARTESIAN_POINT('',(0.1,19.999817062706,0.901740532087));
+#1926 = CARTESIAN_POINT('',(0.1,20.,0.898249880576));
+#1927 = CARTESIAN_POINT('',(0.1,20.,0.894759222072));
+#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1929 = EDGE_CURVE('',#1921,#1930,#1932,.T.);
+#1930 = VERTEX_POINT('',#1931);
+#1931 = CARTESIAN_POINT('',(19.9,19.999452189537,0.905212068398));
+#1932 = LINE('',#1933,#1934);
+#1933 = CARTESIAN_POINT('',(0.E+000,19.999452189537,0.905212068398));
+#1934 = VECTOR('',#1935,1.);
+#1935 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1936 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#1937 = EDGE_CURVE('',#1930,#1726,#1938,.T.);
+#1938 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1939,#1940,#1941,#1942),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1939 = CARTESIAN_POINT('',(19.9,19.999452189537,0.905212068398));
+#1940 = CARTESIAN_POINT('',(19.9,19.999817062706,0.901740532087));
+#1941 = CARTESIAN_POINT('',(19.9,20.,0.898249880576));
+#1942 = CARTESIAN_POINT('',(19.9,20.,0.894759222072));
+#1943 = ORIENTED_EDGE('',*,*,#1725,.F.);
+#1944 = CYLINDRICAL_SURFACE('',#1945,0.1);
+#1945 = AXIS2_PLACEMENT_3D('',#1946,#1947,#1948);
+#1946 = CARTESIAN_POINT('',(0.E+000,19.9,0.894759222072));
+#1947 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1948 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1949 = ADVANCED_FACE('',(#1950),#1977,.T.);
+#1950 = FACE_BOUND('',#1951,.T.);
+#1951 = EDGE_LOOP('',(#1952,#1953,#1962,#1970));
+#1952 = ORIENTED_EDGE('',*,*,#1756,.T.);
+#1953 = ORIENTED_EDGE('',*,*,#1954,.T.);
+#1954 = EDGE_CURVE('',#1749,#1955,#1957,.T.);
+#1955 = VERTEX_POINT('',#1956);
+#1956 = CARTESIAN_POINT('',(19.999452189537,19.9,0.905212068398));
+#1957 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1958,#1959,#1960,#1961),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1958 = CARTESIAN_POINT('',(20.,19.9,0.894759222072));
+#1959 = CARTESIAN_POINT('',(20.,19.9,0.898249880576));
+#1960 = CARTESIAN_POINT('',(19.999817062706,19.9,0.901740532087));
+#1961 = CARTESIAN_POINT('',(19.999452189537,19.9,0.905212068398));
+#1962 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#1963 = EDGE_CURVE('',#1964,#1955,#1966,.T.);
+#1964 = VERTEX_POINT('',#1965);
+#1965 = CARTESIAN_POINT('',(19.999452189537,0.1,0.905212068398));
+#1966 = LINE('',#1967,#1968);
+#1967 = CARTESIAN_POINT('',(19.999452189537,0.E+000,0.905212068398));
+#1968 = VECTOR('',#1969,1.);
+#1969 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1970 = ORIENTED_EDGE('',*,*,#1971,.T.);
+#1971 = EDGE_CURVE('',#1964,#1757,#1972,.T.);
+#1972 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1973,#1974,#1975,#1976),
+  .UNSPECIFIED.,.F.,.F.,(4,4),(0.E+000,0.10471975512),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1973 = CARTESIAN_POINT('',(19.999452189537,0.1,0.905212068398));
+#1974 = CARTESIAN_POINT('',(19.999817062706,0.1,0.901740532087));
+#1975 = CARTESIAN_POINT('',(20.,0.1,0.898249880576));
+#1976 = CARTESIAN_POINT('',(20.,0.1,0.894759222072));
+#1977 = CYLINDRICAL_SURFACE('',#1978,0.1);
+#1978 = AXIS2_PLACEMENT_3D('',#1979,#1980,#1981);
+#1979 = CARTESIAN_POINT('',(19.9,0.E+000,0.894759222072));
+#1980 = DIRECTION('',(0.E+000,1.,0.E+000));
+#1981 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#1982 = ADVANCED_FACE('',(#1983),#1996,.T.);
+#1983 = FACE_BOUND('',#1984,.T.);
+#1984 = EDGE_LOOP('',(#1985,#1986,#1987,#1995));
+#1985 = ORIENTED_EDGE('',*,*,#1780,.T.);
+#1986 = ORIENTED_EDGE('',*,*,#1886,.T.);
+#1987 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#1988 = EDGE_CURVE('',#1879,#1817,#1989,.T.);
+#1989 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1990,#1991,#1992,#1993,#1994),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1990 = CARTESIAN_POINT('',(0.1,5.478104631727E-004,0.905212068398));
+#1991 = CARTESIAN_POINT('',(6.121456531329E-002,9.715878654161E-004,
+    0.909244041051));
+#1992 = CARTESIAN_POINT('',(2.194375862923E-002,2.194375862923E-002,
+    0.911167305186));
+#1993 = CARTESIAN_POINT('',(9.715878654161E-004,6.121456531329E-002,
+    0.909244041051));
+#1994 = CARTESIAN_POINT('',(5.478104631727E-004,0.1,0.905212068398));
+#1995 = ORIENTED_EDGE('',*,*,#1816,.T.);
+#1996 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#1997,#1998,#1999,#2000,#2001,#2002,#2003,#2004,#2005)
+    ,(#2006,#2007,#2008,#2009,#2010,#2011,#2012,#2013,#2014)
+    ,(#2015,#2016,#2017,#2018,#2019,#2020,#2021,#2022,#2023)
+    ,(#2024,#2025,#2026,#2027,#2028,#2029,#2030,#2031,#2032)
+    ,(#2033,#2034,#2035,#2036,#2037,#2038,#2039,#2040,#2041)
+    ,(#2042,#2043,#2044,#2045,#2046,#2047,#2048,#2049,#2050)
+    ,(#2051,#2052,#2053,#2054,#2055,#2056,#2057,#2058,#2059)
+    ,(#2060,#2061,#2062,#2063,#2064,#2065,#2066,#2067,#2068)
+    ,(#2069,#2070,#2071,#2072,#2073,#2074,#2075,#2076,#2077
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1997 = CARTESIAN_POINT('',(4.314286122001E-004,0.110431260162,
+    0.892707465772));
+#1998 = CARTESIAN_POINT('',(3.594616380454E-004,0.110359430326,
+    0.894734143219));
+#1999 = CARTESIAN_POINT('',(3.933739156556E-004,0.110393110755,
+    0.896755314877));
+#2000 = CARTESIAN_POINT('',(8.139233391977E-004,0.110814319131,
+    0.898755394657));
+#2001 = CARTESIAN_POINT('',(-5.300162824929E-004,0.10946974158,
+    0.900850585719));
+#2002 = CARTESIAN_POINT('',(1.674870585546E-003,0.111674862509,
+    0.902755054073));
+#2003 = CARTESIAN_POINT('',(6.735465353612E-004,0.110673666689,
+    0.904832066195));
+#2004 = CARTESIAN_POINT('',(9.604387129474E-004,0.110960249713,
+    0.906839174569));
+#2005 = CARTESIAN_POINT('',(1.418941429785E-003,0.11141868142,
+    0.908837472209));
+#2006 = CARTESIAN_POINT('',(-1.699464167806E-003,8.080072614912E-002,
+    0.893554456917));
+#2007 = CARTESIAN_POINT('',(-1.968997509017E-003,8.053141895599E-002,
+    0.895591618817));
+#2008 = CARTESIAN_POINT('',(-2.065389891054E-003,8.043567624895E-002,
+    0.897619123702));
+#2009 = CARTESIAN_POINT('',(-9.508146758459E-004,8.1547965849E-002,
+    0.899584783755));
+#2010 = CARTESIAN_POINT('',(-1.945785482171E-003,8.055503225592E-002,
+    0.901657099416));
+#2011 = CARTESIAN_POINT('',(-9.990284792488E-004,8.150121672672E-002,
+    0.903632939803));
+#2012 = CARTESIAN_POINT('',(-1.747898186724E-003,8.075227932103E-002,
+    0.905694371776));
+#2013 = CARTESIAN_POINT('',(-9.590931483055E-004,8.154075795395E-002,
+    0.90767491177));
+#2014 = CARTESIAN_POINT('',(-3.660333777331E-004,8.213384558492E-002,
+    0.909666100861));
+#2015 = CARTESIAN_POINT('',(3.083466748684E-003,5.808169405296E-002,
+    0.894033264294));
+#2016 = CARTESIAN_POINT('',(3.512236096156E-003,5.85089608242E-002,
+    0.8960337724));
+#2017 = CARTESIAN_POINT('',(4.836925147467E-003,5.983165047451E-002,
+    0.897983918367));
+#2018 = CARTESIAN_POINT('',(-3.379324339624E-003,5.163276979346E-002,
+    0.900450536404));
+#2019 = CARTESIAN_POINT('',(1.067252571502E-002,6.565687879526E-002,
+    0.901709845509));
+#2020 = CARTESIAN_POINT('',(-3.208085943516E-003,5.180443302573E-002,
+    0.90449330319));
+#2021 = CARTESIAN_POINT('',(5.951595318122E-003,6.0944399739E-002,
+    0.90601235679));
+#2022 = CARTESIAN_POINT('',(3.633241961357E-003,5.863210882254E-002,
+    0.908163301614));
+#2023 = CARTESIAN_POINT('',(4.088195395912E-003,5.908761826623E-002,
+    0.910161928533));
+#2024 = CARTESIAN_POINT('',(1.68169666124E-002,4.431968607461E-002,
+    0.894033877457));
+#2025 = CARTESIAN_POINT('',(1.789364947112E-002,4.539820770796E-002,
+    0.895998789584));
+#2026 = CARTESIAN_POINT('',(1.348001996728E-002,4.098689723341E-002,
+    0.898263762973));
+#2027 = CARTESIAN_POINT('',(2.239212579959E-002,4.987207125932E-002,
+    0.8997881141));
+#2028 = CARTESIAN_POINT('',(-4.754790625497E-003,2.277104164323E-002,
+    0.903304600776));
+#2029 = CARTESIAN_POINT('',(2.754559019718E-002,5.502258557113E-002,
+    0.903549695972));
+#2030 = CARTESIAN_POINT('',(1.611547952948E-002,4.362591836172E-002,
+    0.906212907351));
+#2031 = CARTESIAN_POINT('',(1.816963313787E-002,4.567187915599E-002,
+    0.908118794541));
+#2032 = CARTESIAN_POINT('',(1.644398966639E-002,4.394543785789E-002,
+    0.910235307426));
+#2033 = CARTESIAN_POINT('',(2.298193622182E-002,2.298193622154E-002,
+    0.894437138377));
+#2034 = CARTESIAN_POINT('',(2.164239605771E-002,2.164239605748E-002,
+    0.89653187321));
+#2035 = CARTESIAN_POINT('',(2.545262538072E-002,2.545262538171E-002,
+    0.898342633304));
+#2036 = CARTESIAN_POINT('',(1.651426245815E-002,1.651426245918E-002,
+    0.900875330193));
+#2037 = CARTESIAN_POINT('',(4.544230316941E-002,4.544230316357E-002,
+    0.901293424066));
+#2038 = CARTESIAN_POINT('',(1.220064267083E-002,1.220064267742E-002,
+    0.905158730134));
+#2039 = CARTESIAN_POINT('',(2.21398116941E-002,2.213981169085E-002,
+    0.906617427176));
+#2040 = CARTESIAN_POINT('',(2.307979521161E-002,2.307979521188E-002,
+    0.908599336437));
+#2041 = CARTESIAN_POINT('',(2.559561294888E-002,2.559561294999E-002,
+    0.910485189777));
+#2042 = CARTESIAN_POINT('',(4.431968607471E-002,1.681696661293E-002,
+    0.894033877457));
+#2043 = CARTESIAN_POINT('',(4.539820770858E-002,1.7893649472E-002,
+    0.895998789584));
+#2044 = CARTESIAN_POINT('',(4.098689723473E-002,1.348001996692E-002,
+    0.898263762973));
+#2045 = CARTESIAN_POINT('',(4.987207126255E-002,2.2392125802E-002,
+    0.899788114101));
+#2046 = CARTESIAN_POINT('',(2.277104163529E-002,-4.754790626036E-003,
+    0.903304600776));
+#2047 = CARTESIAN_POINT('',(5.502258558124E-002,2.754559019865E-002,
+    0.903549695972));
+#2048 = CARTESIAN_POINT('',(4.362591835686E-002,1.611547952857E-002,
+    0.906212907351));
+#2049 = CARTESIAN_POINT('',(4.567187915598E-002,1.816963313764E-002,
+    0.908118794541));
+#2050 = CARTESIAN_POINT('',(4.394543785853E-002,1.64439896655E-002,
+    0.910235307426));
+#2051 = CARTESIAN_POINT('',(5.808169405257E-002,3.083466748223E-003,
+    0.894033264294));
+#2052 = CARTESIAN_POINT('',(5.85089608233E-002,3.512236095294E-003,
+    0.8960337724));
+#2053 = CARTESIAN_POINT('',(5.983165047355E-002,4.836925146966E-003,
+    0.897983918367));
+#2054 = CARTESIAN_POINT('',(5.163276979058E-002,-3.379324341558E-003,
+    0.900450536404));
+#2055 = CARTESIAN_POINT('',(6.565687879994E-002,1.067252571622E-002,
+    0.901709845509));
+#2056 = CARTESIAN_POINT('',(5.180443302512E-002,-3.208085940785E-003,
+    0.90449330319));
+#2057 = CARTESIAN_POINT('',(6.09443997415E-002,5.951595319537E-003,
+    0.90601235679));
+#2058 = CARTESIAN_POINT('',(5.863210882266E-002,3.633241961455E-003,
+    0.908163301614));
+#2059 = CARTESIAN_POINT('',(5.908761826605E-002,4.088195396295E-003,
+    0.910161928533));
+#2060 = CARTESIAN_POINT('',(8.080072614942E-002,-1.699464167502E-003,
+    0.893554456917));
+#2061 = CARTESIAN_POINT('',(8.053141895662E-002,-1.968997508452E-003,
+    0.895591618817));
+#2062 = CARTESIAN_POINT('',(8.043567625002E-002,-2.065389890039E-003,
+    0.897619123702));
+#2063 = CARTESIAN_POINT('',(8.154796584587E-002,-9.508146788199E-004,
+    0.899584783755));
+#2064 = CARTESIAN_POINT('',(8.055503225974E-002,-1.945785478394E-003,
+    0.901657099415));
+#2065 = CARTESIAN_POINT('',(8.150121672434E-002,-9.990284816381E-004,
+    0.903632939804));
+#2066 = CARTESIAN_POINT('',(8.075227932044E-002,-1.747898187305E-003,
+    0.905694371776));
+#2067 = CARTESIAN_POINT('',(8.154075795361E-002,-9.590931486071E-004,
+    0.907674911771));
+#2068 = CARTESIAN_POINT('',(8.213384558491E-002,-3.660333777272E-004,
+    0.909666100861));
+#2069 = CARTESIAN_POINT('',(0.110431260161,4.314286120208E-004,
+    0.892707465772));
+#2070 = CARTESIAN_POINT('',(0.110359430326,3.59461638141E-004,
+    0.894734143219));
+#2071 = CARTESIAN_POINT('',(0.110393110754,3.933739147814E-004,
+    0.896755314877));
+#2072 = CARTESIAN_POINT('',(0.110814319134,8.139233421289E-004,
+    0.898755394657));
+#2073 = CARTESIAN_POINT('',(0.109469741576,-5.300162866724E-004,
+    0.900850585719));
+#2074 = CARTESIAN_POINT('',(0.111674862512,1.674870589005E-003,
+    0.902755054072));
+#2075 = CARTESIAN_POINT('',(0.110673666688,6.735465343041E-004,
+    0.904832066195));
+#2076 = CARTESIAN_POINT('',(0.110960249713,9.604387132742E-004,
+    0.906839174569));
+#2077 = CARTESIAN_POINT('',(0.111418681421,1.418941430545E-003,
+    0.908837472209));
+#2078 = ADVANCED_FACE('',(#2079),#2092,.T.);
+#2079 = FACE_BOUND('',#2080,.T.);
+#2080 = EDGE_LOOP('',(#2081,#2082,#2090,#2091));
+#2081 = ORIENTED_EDGE('',*,*,#1833,.T.);
+#2082 = ORIENTED_EDGE('',*,*,#2083,.T.);
+#2083 = EDGE_CURVE('',#1826,#1921,#2084,.T.);
+#2084 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2085,#2086,#2087,#2088,#2089),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2085 = CARTESIAN_POINT('',(5.478104631727E-004,19.9,0.905212068398));
+#2086 = CARTESIAN_POINT('',(9.715878654162E-004,19.938785434687,
+    0.909244041051));
+#2087 = CARTESIAN_POINT('',(2.194375862923E-002,19.978056241371,
+    0.911167305186));
+#2088 = CARTESIAN_POINT('',(6.121456531329E-002,19.999028412135,
+    0.909244041051));
+#2089 = CARTESIAN_POINT('',(0.1,19.999452189537,0.905212068398));
+#2090 = ORIENTED_EDGE('',*,*,#1920,.T.);
+#2091 = ORIENTED_EDGE('',*,*,#1798,.T.);
+#2092 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#2093,#2094,#2095,#2096,#2097,#2098,#2099,#2100,#2101)
+    ,(#2102,#2103,#2104,#2105,#2106,#2107,#2108,#2109,#2110)
+    ,(#2111,#2112,#2113,#2114,#2115,#2116,#2117,#2118,#2119)
+    ,(#2120,#2121,#2122,#2123,#2124,#2125,#2126,#2127,#2128)
+    ,(#2129,#2130,#2131,#2132,#2133,#2134,#2135,#2136,#2137)
+    ,(#2138,#2139,#2140,#2141,#2142,#2143,#2144,#2145,#2146)
+    ,(#2147,#2148,#2149,#2150,#2151,#2152,#2153,#2154,#2155)
+    ,(#2156,#2157,#2158,#2159,#2160,#2161,#2162,#2163,#2164)
+    ,(#2165,#2166,#2167,#2168,#2169,#2170,#2171,#2172,#2173
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256726E-003,7.315613219617E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2093 = CARTESIAN_POINT('',(1.418941430069E-003,19.888581318579,
+    0.908837472209));
+#2094 = CARTESIAN_POINT('',(9.604387130215E-004,19.889039750287,
+    0.906839174569));
+#2095 = CARTESIAN_POINT('',(6.735465354498E-004,19.889326333312,
+    0.904832066195));
+#2096 = CARTESIAN_POINT('',(1.674870585371E-003,19.888325137491,
+    0.902755054073));
+#2097 = CARTESIAN_POINT('',(-5.3001628166E-004,19.89053025842,
+    0.900850585719));
+#2098 = CARTESIAN_POINT('',(8.139233382904E-004,19.889185680869,
+    0.898755394657));
+#2099 = CARTESIAN_POINT('',(3.933739160985E-004,19.889606889245,
+    0.896755314877));
+#2100 = CARTESIAN_POINT('',(3.594616380975E-004,19.889640569674,
+    0.894734143219));
+#2101 = CARTESIAN_POINT('',(4.314286125237E-004,19.889568739838,
+    0.892707465772));
+#2102 = CARTESIAN_POINT('',(-3.660333779015E-004,19.917866154415,
+    0.909666100861));
+#2103 = CARTESIAN_POINT('',(-9.590931486421E-004,19.918459242048,
+    0.907674911771));
+#2104 = CARTESIAN_POINT('',(-1.747898187566E-003,19.919247720675,
+    0.905694371776));
+#2105 = CARTESIAN_POINT('',(-9.990284788977E-004,19.918498783282,
+    0.903632939804));
+#2106 = CARTESIAN_POINT('',(-1.945785483607E-003,19.919444967734,
+    0.901657099415));
+#2107 = CARTESIAN_POINT('',(-9.508146744359E-004,19.918452034161,
+    0.899584783755));
+#2108 = CARTESIAN_POINT('',(-2.065389892083E-003,19.919564323744,
+    0.897619123702));
+#2109 = CARTESIAN_POINT('',(-1.968997509921E-003,19.919468581047,
+    0.895591618817));
+#2110 = CARTESIAN_POINT('',(-1.699464168396E-003,19.919199273851,
+    0.893554456917));
+#2111 = CARTESIAN_POINT('',(4.088195396761E-003,19.940912381733,
+    0.910161928533));
+#2112 = CARTESIAN_POINT('',(3.633241962281E-003,19.941367891171,
+    0.908163301613));
+#2113 = CARTESIAN_POINT('',(5.951595313957E-003,19.93905560028,
+    0.906012356791));
+#2114 = CARTESIAN_POINT('',(-3.208085929185E-003,19.948195566934,
+    0.904493303188));
+#2115 = CARTESIAN_POINT('',(1.067252570196E-002,19.934343121251,
+    0.901709845512));
+#2116 = CARTESIAN_POINT('',(-3.379324333403E-003,19.948367230167,
+    0.900450536402));
+#2117 = CARTESIAN_POINT('',(4.836925149124E-003,19.940168349547,
+    0.897983918368));
+#2118 = CARTESIAN_POINT('',(3.512236097803E-003,19.941491039166,
+    0.896033772399));
+#2119 = CARTESIAN_POINT('',(3.08346674945E-003,19.941918305946,
+    0.894033264294));
+#2120 = CARTESIAN_POINT('',(1.644398966456E-002,19.956054562143,
+    0.910235307426));
+#2121 = CARTESIAN_POINT('',(1.816963313584E-002,19.954328120857,
+    0.908118794542));
+#2122 = CARTESIAN_POINT('',(1.611547954014E-002,19.956374081603,
+    0.906212907349));
+#2123 = CARTESIAN_POINT('',(2.754559016972E-002,19.9449774145,
+    0.903549695976));
+#2124 = CARTESIAN_POINT('',(-4.754790591622E-003,19.977228958265,
+    0.90330460077));
+#2125 = CARTESIAN_POINT('',(2.239212578453E-002,19.950127928814,
+    0.899788114105));
+#2126 = CARTESIAN_POINT('',(1.348001996809E-002,19.959013102724,
+    0.898263762971));
+#2127 = CARTESIAN_POINT('',(1.789364946941E-002,19.954601792308,
+    0.895998789585));
+#2128 = CARTESIAN_POINT('',(1.681696661181E-002,19.955680313926,
+    0.894033877457));
+#2129 = CARTESIAN_POINT('',(2.559561295104E-002,19.974404387049,
+    0.910485189777));
+#2130 = CARTESIAN_POINT('',(2.307979521381E-002,19.976920204773,
+    0.908599336436));
+#2131 = CARTESIAN_POINT('',(2.213981167884E-002,19.977860188356,
+    0.906617427179));
+#2132 = CARTESIAN_POINT('',(1.220064271007E-002,19.987799357228,
+    0.905158730129));
+#2133 = CARTESIAN_POINT('',(4.544230312218E-002,19.954557696957,
+    0.901293424073));
+#2134 = CARTESIAN_POINT('',(1.651426248671E-002,19.983485737437,
+    0.900875330187));
+#2135 = CARTESIAN_POINT('',(2.545262537487E-002,19.974547374678,
+    0.898342633307));
+#2136 = CARTESIAN_POINT('',(2.164239605816E-002,19.978357603924,
+    0.896531873209));
+#2137 = CARTESIAN_POINT('',(2.298193622199E-002,19.977018063778,
+    0.894437138377));
+#2138 = CARTESIAN_POINT('',(4.394543785701E-002,19.983556010335,
+    0.910235307426));
+#2139 = CARTESIAN_POINT('',(4.567187915448E-002,19.981830366875,
+    0.908118794542));
+#2140 = CARTESIAN_POINT('',(4.362591836812E-002,19.983884520433,
+    0.906212907349));
+#2141 = CARTESIAN_POINT('',(5.50225855513E-002,19.972454409879,
+    0.903549695976));
+#2142 = CARTESIAN_POINT('',(2.277104167334E-002,20.004754790523,
+    0.90330460077));
+#2143 = CARTESIAN_POINT('',(4.987207123528E-002,19.977607874292,
+    0.899788114106));
+#2144 = CARTESIAN_POINT('',(4.09868972426E-002,19.986519979978,
+    0.89826376297));
+#2145 = CARTESIAN_POINT('',(4.539820770937E-002,19.982106350543,
+    0.895998789585));
+#2146 = CARTESIAN_POINT('',(4.431968607494E-002,19.983183033387,
+    0.894033877457));
+#2147 = CARTESIAN_POINT('',(5.908761826668E-002,19.995911804604,
+    0.910161928533));
+#2148 = CARTESIAN_POINT('',(5.863210882313E-002,19.996366758032,
+    0.908163301613));
+#2149 = CARTESIAN_POINT('',(6.094439973727E-002,19.9940484047,
+    0.906012356791));
+#2150 = CARTESIAN_POINT('',(5.180443303628E-002,20.003208085904,
+    0.904493303187));
+#2151 = CARTESIAN_POINT('',(6.565687878326E-002,19.989327474336,
+    0.901709845512));
+#2152 = CARTESIAN_POINT('',(5.163276980241E-002,20.003379324294,
+    0.900450536401));
+#2153 = CARTESIAN_POINT('',(5.983165046837E-002,19.995163074884,
+    0.897983918369));
+#2154 = CARTESIAN_POINT('',(5.850896082241E-002,19.996487763897,
+    0.8960337724));
+#2155 = CARTESIAN_POINT('',(5.808169405222E-002,19.996916533252,
+    0.894033264294));
+#2156 = CARTESIAN_POINT('',(8.213384558497E-002,20.000366033378,
+    0.909666100861));
+#2157 = CARTESIAN_POINT('',(8.154075795359E-002,20.00095909315,
+    0.907674911771));
+#2158 = CARTESIAN_POINT('',(8.075227932093E-002,20.001747898183,
+    0.905694371776));
+#2159 = CARTESIAN_POINT('',(8.150121672351E-002,20.00099902849,
+    0.903632939804));
+#2160 = CARTESIAN_POINT('',(8.0555032262E-002,20.001945785466,
+    0.901657099415));
+#2161 = CARTESIAN_POINT('',(8.154796584369E-002,20.000950814692,
+    0.899584783756));
+#2162 = CARTESIAN_POINT('',(8.043567625102E-002,20.002065389882,
+    0.897619123702));
+#2163 = CARTESIAN_POINT('',(8.053141895732E-002,20.00196899751,
+    0.895591618817));
+#2164 = CARTESIAN_POINT('',(8.080072614982E-002,20.001699464167,
+    0.893554456917));
+#2165 = CARTESIAN_POINT('',(0.111418681421,19.99858105857,0.908837472208
+    ));
+#2166 = CARTESIAN_POINT('',(0.110960249713,19.999039561287,
+    0.906839174569));
+#2167 = CARTESIAN_POINT('',(0.110673666688,19.999326453466,
+    0.904832066195));
+#2168 = CARTESIAN_POINT('',(0.111674862512,19.998325129412,
+    0.902755054072));
+#2169 = CARTESIAN_POINT('',(0.109469741577,20.000530016286,
+    0.900850585719));
+#2170 = CARTESIAN_POINT('',(0.110814319134,19.999186076659,
+    0.898755394656));
+#2171 = CARTESIAN_POINT('',(0.110393110754,19.999606626085,
+    0.896755314877));
+#2172 = CARTESIAN_POINT('',(0.110359430326,19.999640538362,
+    0.894734143219));
+#2173 = CARTESIAN_POINT('',(0.110431260161,19.999568571388,
+    0.892707465772));
+#2174 = ADVANCED_FACE('',(#2175),#2200,.T.);
+#2175 = FACE_BOUND('',#2176,.T.);
+#2176 = EDGE_LOOP('',(#2177,#2178,#2186,#2194));
+#2177 = ORIENTED_EDGE('',*,*,#1825,.F.);
+#2178 = ORIENTED_EDGE('',*,*,#2179,.T.);
+#2179 = EDGE_CURVE('',#1817,#2180,#2182,.T.);
+#2180 = VERTEX_POINT('',#2181);
+#2181 = CARTESIAN_POINT('',(6.416117957893E-002,0.163613369116,
+    1.510452846327));
+#2182 = LINE('',#2183,#2184);
+#2183 = CARTESIAN_POINT('',(-1.074890013952E-003,9.837729952288E-002,
+    0.889773104659));
+#2184 = VECTOR('',#2185,1.);
+#2185 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);
+#2187 = EDGE_CURVE('',#2180,#2188,#2190,.T.);
+#2188 = VERTEX_POINT('',#2189);
+#2189 = CARTESIAN_POINT('',(6.416117957893E-002,19.836386630884,
+    1.510452846327));
+#2190 = LINE('',#2191,#2192);
+#2191 = CARTESIAN_POINT('',(6.416117957893E-002,7.357296468597E-002,
+    1.510452846327));
+#2192 = VECTOR('',#2193,1.);
+#2193 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2194 = ORIENTED_EDGE('',*,*,#2195,.F.);
+#2195 = EDGE_CURVE('',#1826,#2188,#2196,.T.);
+#2196 = LINE('',#2197,#2198);
+#2197 = CARTESIAN_POINT('',(-1.074890013952E-003,19.901622700477,
+    0.889773104659));
+#2198 = VECTOR('',#2199,1.);
+#2199 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#2200 = PLANE('',#2201);
+#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204);
+#2202 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.9));
+#2203 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#2204 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2205 = ADVANCED_FACE('',(#2206),#2219,.F.);
+#2206 = FACE_BOUND('',#2207,.F.);
+#2207 = EDGE_LOOP('',(#2208,#2209,#2210,#2218));
+#2208 = ORIENTED_EDGE('',*,*,#1850,.T.);
+#2209 = ORIENTED_EDGE('',*,*,#1869,.T.);
+#2210 = ORIENTED_EDGE('',*,*,#2211,.T.);
+#2211 = EDGE_CURVE('',#1870,#1964,#2212,.T.);
+#2212 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2213,#2214,#2215,#2216,#2217),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2213 = CARTESIAN_POINT('',(19.9,5.478104631741E-004,0.905212068398));
+#2214 = CARTESIAN_POINT('',(19.938785434687,9.715878654175E-004,
+    0.909244041051));
+#2215 = CARTESIAN_POINT('',(19.978056241371,2.194375862923E-002,
+    0.911167305186));
+#2216 = CARTESIAN_POINT('',(19.999028412135,6.121456531329E-002,
+    0.909244041051));
+#2217 = CARTESIAN_POINT('',(19.999452189537,0.1,0.905212068398));
+#2218 = ORIENTED_EDGE('',*,*,#1971,.T.);
+#2219 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,#2228)
+    ,(#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237)
+    ,(#2238,#2239,#2240,#2241,#2242,#2243,#2244,#2245,#2246)
+    ,(#2247,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255)
+    ,(#2256,#2257,#2258,#2259,#2260,#2261,#2262,#2263,#2264)
+    ,(#2265,#2266,#2267,#2268,#2269,#2270,#2271,#2272,#2273)
+    ,(#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282)
+    ,(#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291)
+    ,(#2292,#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593052E-002,
+    7.778174593052E-002),(-8.855910256726E-003,7.315613219617E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2220 = CARTESIAN_POINT('',(19.88858131858,1.418941429552E-003,
+    0.908837472209));
+#2221 = CARTESIAN_POINT('',(19.889039750287,9.604387128872E-004,
+    0.906839174569));
+#2222 = CARTESIAN_POINT('',(19.889326333311,6.735465353967E-004,
+    0.904832066195));
+#2223 = CARTESIAN_POINT('',(19.888325137492,1.674870585758E-003,
+    0.902755054072));
+#2224 = CARTESIAN_POINT('',(19.890530258419,-5.300162832069E-004,
+    0.900850585719));
+#2225 = CARTESIAN_POINT('',(19.889185680869,8.13923339944E-004,
+    0.898755394656));
+#2226 = CARTESIAN_POINT('',(19.889606889245,3.933739151692E-004,
+    0.896755314878));
+#2227 = CARTESIAN_POINT('',(19.889640569674,3.59461638072E-004,
+    0.894734143219));
+#2228 = CARTESIAN_POINT('',(19.889568739839,4.314286117878E-004,
+    0.892707465772));
+#2229 = CARTESIAN_POINT('',(19.917866154415,-3.660333777845E-004,
+    0.909666100861));
+#2230 = CARTESIAN_POINT('',(19.918459242049,-9.590931482321E-004,
+    0.90767491177));
+#2231 = CARTESIAN_POINT('',(19.91924772067,-1.747898185839E-003,
+    0.905694371776));
+#2232 = CARTESIAN_POINT('',(19.918498783291,-9.990284823342E-004,
+    0.903632939805));
+#2233 = CARTESIAN_POINT('',(19.919444967721,-1.945785477311E-003,
+    0.901657099414));
+#2234 = CARTESIAN_POINT('',(19.918452034171,-9.508146795367E-004,
+    0.899584783757));
+#2235 = CARTESIAN_POINT('',(19.919564323741,-2.065389889554E-003,
+    0.897619123701));
+#2236 = CARTESIAN_POINT('',(19.919468581046,-1.968997508094E-003,
+    0.895591618817));
+#2237 = CARTESIAN_POINT('',(19.919199273851,-1.699464167309E-003,
+    0.893554456917));
+#2238 = CARTESIAN_POINT('',(19.940912381733,4.088195396121E-003,
+    0.910161928533));
+#2239 = CARTESIAN_POINT('',(19.941367891167,3.633241961648E-003,
+    0.908163301614));
+#2240 = CARTESIAN_POINT('',(19.939055600297,5.95159531527E-003,
+    0.90601235679));
+#2241 = CARTESIAN_POINT('',(19.948195566905,-3.208085936997E-003,
+    0.904493303189));
+#2242 = CARTESIAN_POINT('',(19.93434312129,1.067252570744E-002,
+    0.901709845512));
+#2243 = CARTESIAN_POINT('',(19.948367230134,-3.379324333853E-003,
+    0.900450536401));
+#2244 = CARTESIAN_POINT('',(19.940168349563,4.836925143609E-003,
+    0.89798391837));
+#2245 = CARTESIAN_POINT('',(19.941491039167,3.512236094441E-003,
+    0.8960337724));
+#2246 = CARTESIAN_POINT('',(19.941918305947,3.083466747958E-003,
+    0.894033264294));
+#2247 = CARTESIAN_POINT('',(19.956054562144,1.644398966492E-002,
+    0.910235307426));
+#2248 = CARTESIAN_POINT('',(19.954328120865,1.816963313651E-002,
+    0.908118794541));
+#2249 = CARTESIAN_POINT('',(19.95637408156,1.611547954346E-002,
+    0.90621290735));
+#2250 = CARTESIAN_POINT('',(19.944977414581,2.754559016743E-002,
+    0.903549695974));
+#2251 = CARTESIAN_POINT('',(19.977228958173,-4.754790594943E-003,
+    0.90330460077));
+#2252 = CARTESIAN_POINT('',(19.950127928898,2.239212577577E-002,
+    0.899788114109));
+#2253 = CARTESIAN_POINT('',(19.959013102688,1.348001997481E-002,
+    0.898263762969));
+#2254 = CARTESIAN_POINT('',(19.954601792312,1.789364947366E-002,
+    0.895998789584));
+#2255 = CARTESIAN_POINT('',(19.955680313926,1.681696661313E-002,
+    0.894033877456));
+#2256 = CARTESIAN_POINT('',(19.974404387047,2.55956129513E-002,
+    0.910485189777));
+#2257 = CARTESIAN_POINT('',(19.976920204759,2.307979521397E-002,
+    0.908599336437));
+#2258 = CARTESIAN_POINT('',(19.977860188414,2.213981167078E-002,
+    0.906617427178));
+#2259 = CARTESIAN_POINT('',(19.987799357119,1.220064271707E-002,
+    0.90515873013));
+#2260 = CARTESIAN_POINT('',(19.954557697083,4.544230311909E-002,
+    0.901293424074));
+#2261 = CARTESIAN_POINT('',(19.983485737334,1.651426249036E-002,
+    0.900875330183));
+#2262 = CARTESIAN_POINT('',(19.974547374723,2.545262537199E-002,
+    0.898342633309));
+#2263 = CARTESIAN_POINT('',(19.978357603914,2.164239605565E-002,
+    0.89653187321));
+#2264 = CARTESIAN_POINT('',(19.977018063777,2.298193622133E-002,
+    0.894437138377));
+#2265 = CARTESIAN_POINT('',(19.983556010337,4.394543785655E-002,
+    0.910235307426));
+#2266 = CARTESIAN_POINT('',(19.981830366887,4.567187915423E-002,
+    0.908118794541));
+#2267 = CARTESIAN_POINT('',(19.983884520382,4.362591837521E-002,
+    0.90621290735));
+#2268 = CARTESIAN_POINT('',(19.972454409972,5.502258554454E-002,
+    0.903549695976));
+#2269 = CARTESIAN_POINT('',(20.004754790422,2.277104167034E-002,
+    0.903304600769));
+#2270 = CARTESIAN_POINT('',(19.977607874374,4.987207123797E-002,
+    0.899788114108));
+#2271 = CARTESIAN_POINT('',(19.986519979944,4.098689724009E-002,
+    0.898263762969));
+#2272 = CARTESIAN_POINT('',(19.982106350554,4.539820770947E-002,
+    0.895998789584));
+#2273 = CARTESIAN_POINT('',(19.983183033389,4.431968607483E-002,
+    0.894033877457));
+#2274 = CARTESIAN_POINT('',(19.995911804603,5.908761826671E-002,
+    0.910161928533));
+#2275 = CARTESIAN_POINT('',(19.996366758025,5.863210882326E-002,
+    0.908163301614));
+#2276 = CARTESIAN_POINT('',(19.994048404725,6.09443997358E-002,
+    0.906012356791));
+#2277 = CARTESIAN_POINT('',(20.003208085862,5.18044330307E-002,
+    0.904493303187));
+#2278 = CARTESIAN_POINT('',(19.989327474385,6.565687878971E-002,
+    0.901709845512));
+#2279 = CARTESIAN_POINT('',(20.003379324253,5.16327697979E-002,
+    0.900450536401));
+#2280 = CARTESIAN_POINT('',(19.995163074899,5.983165047238E-002,
+    0.897983918369));
+#2281 = CARTESIAN_POINT('',(19.99648776389,5.850896082343E-002,
+    0.8960337724));
+#2282 = CARTESIAN_POINT('',(19.996916533251,5.808169405272E-002,
+    0.894033264294));
+#2283 = CARTESIAN_POINT('',(20.000366033378,8.213384558486E-002,
+    0.909666100861));
+#2284 = CARTESIAN_POINT('',(20.000959093152,8.154075795401E-002,
+    0.907674911771));
+#2285 = CARTESIAN_POINT('',(20.001747898175,8.075227932132E-002,
+    0.905694371776));
+#2286 = CARTESIAN_POINT('',(20.000999028502,8.150121672614E-002,
+    0.903632939804));
+#2287 = CARTESIAN_POINT('',(20.001945785454,8.055503225715E-002,
+    0.901657099415));
+#2288 = CARTESIAN_POINT('',(20.0009508147,8.154796584814E-002,
+    0.899584783756));
+#2289 = CARTESIAN_POINT('',(20.002065389878,8.043567624929E-002,
+    0.897619123702));
+#2290 = CARTESIAN_POINT('',(20.001968997513,8.053141895639E-002,
+    0.895591618817));
+#2291 = CARTESIAN_POINT('',(20.001699464168,8.08007261493E-002,
+    0.893554456917));
+#2292 = CARTESIAN_POINT('',(19.99858105857,0.11141868142,0.908837472208)
+  );
+#2293 = CARTESIAN_POINT('',(19.999039561287,0.110960249713,
+    0.906839174569));
+#2294 = CARTESIAN_POINT('',(19.999326453464,0.110673666689,
+    0.904832066195));
+#2295 = CARTESIAN_POINT('',(19.998325129415,0.111674862509,
+    0.902755054072));
+#2296 = CARTESIAN_POINT('',(20.000530016281,0.10946974158,0.900850585719
+    ));
+#2297 = CARTESIAN_POINT('',(19.999186076662,0.110814319131,
+    0.898755394657));
+#2298 = CARTESIAN_POINT('',(19.999606626084,0.110393110755,
+    0.896755314877));
+#2299 = CARTESIAN_POINT('',(19.999640538362,0.110359430326,
+    0.894734143219));
+#2300 = CARTESIAN_POINT('',(19.999568571388,0.110431260161,
+    0.892707465772));
+#2301 = ADVANCED_FACE('',(#2302),#2327,.F.);
+#2302 = FACE_BOUND('',#2303,.F.);
+#2303 = EDGE_LOOP('',(#2304,#2305,#2313,#2321));
+#2304 = ORIENTED_EDGE('',*,*,#1878,.F.);
+#2305 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2306 = EDGE_CURVE('',#1879,#2307,#2309,.T.);
+#2307 = VERTEX_POINT('',#2308);
+#2308 = CARTESIAN_POINT('',(0.163613369116,6.416117957893E-002,
+    1.510452846327));
+#2309 = LINE('',#2310,#2311);
+#2310 = CARTESIAN_POINT('',(9.837729952288E-002,-1.074890013952E-003,
+    0.889773104659));
+#2311 = VECTOR('',#2312,1.);
+#2312 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#2313 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2314 = EDGE_CURVE('',#2307,#2315,#2317,.T.);
+#2315 = VERTEX_POINT('',#2316);
+#2316 = CARTESIAN_POINT('',(19.836386630884,6.416117957893E-002,
+    1.510452846327));
+#2317 = LINE('',#2318,#2319);
+#2318 = CARTESIAN_POINT('',(7.357296468597E-002,6.416117957893E-002,
+    1.510452846327));
+#2319 = VECTOR('',#2320,1.);
+#2320 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2321 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2322 = EDGE_CURVE('',#1870,#2315,#2323,.T.);
+#2323 = LINE('',#2324,#2325);
+#2324 = CARTESIAN_POINT('',(19.901622700477,-1.074890013952E-003,
+    0.889773104659));
+#2325 = VECTOR('',#2326,1.);
+#2326 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2327 = PLANE('',#2328);
+#2328 = AXIS2_PLACEMENT_3D('',#2329,#2330,#2331);
+#2329 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.9));
+#2330 = DIRECTION('',(0.E+000,0.994521895368,-0.104528463268));
+#2331 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2332 = ADVANCED_FACE('',(#2333),#2346,.F.);
+#2333 = FACE_BOUND('',#2334,.F.);
+#2334 = EDGE_LOOP('',(#2335,#2336,#2337,#2345));
+#2335 = ORIENTED_EDGE('',*,*,#1902,.T.);
+#2336 = ORIENTED_EDGE('',*,*,#1954,.T.);
+#2337 = ORIENTED_EDGE('',*,*,#2338,.T.);
+#2338 = EDGE_CURVE('',#1955,#1930,#2339,.T.);
+#2339 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2340,#2341,#2342,#2343,#2344),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.E+000,1.559869909752),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2340 = CARTESIAN_POINT('',(19.999452189537,19.9,0.905212068398));
+#2341 = CARTESIAN_POINT('',(19.999028412135,19.938785434687,
+    0.909244041051));
+#2342 = CARTESIAN_POINT('',(19.978056241371,19.978056241371,
+    0.911167305186));
+#2343 = CARTESIAN_POINT('',(19.938785434687,19.999028412135,
+    0.909244041051));
+#2344 = CARTESIAN_POINT('',(19.9,19.999452189537,0.905212068398));
+#2345 = ORIENTED_EDGE('',*,*,#1937,.T.);
+#2346 = B_SPLINE_SURFACE_WITH_KNOTS('',8,8,(
+    (#2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355)
+    ,(#2356,#2357,#2358,#2359,#2360,#2361,#2362,#2363,#2364)
+    ,(#2365,#2366,#2367,#2368,#2369,#2370,#2371,#2372,#2373)
+    ,(#2374,#2375,#2376,#2377,#2378,#2379,#2380,#2381,#2382)
+    ,(#2383,#2384,#2385,#2386,#2387,#2388,#2389,#2390,#2391)
+    ,(#2392,#2393,#2394,#2395,#2396,#2397,#2398,#2399,#2400)
+    ,(#2401,#2402,#2403,#2404,#2405,#2406,#2407,#2408,#2409)
+    ,(#2410,#2411,#2412,#2413,#2414,#2415,#2416,#2417,#2418)
+    ,(#2419,#2420,#2421,#2422,#2423,#2424,#2425,#2426,#2427
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(9,9),(9,9),(-7.778174593054E-002,
+    7.77817459305E-002),(-7.315613219613E-003,8.855910256723E-003),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2347 = CARTESIAN_POINT('',(19.889568739839,19.999568571388,
+    0.892707465772));
+#2348 = CARTESIAN_POINT('',(19.889640569674,19.999640538362,
+    0.894734143219));
+#2349 = CARTESIAN_POINT('',(19.889606889246,19.999606626085,
+    0.896755314877));
+#2350 = CARTESIAN_POINT('',(19.889185680867,19.999186076659,
+    0.898755394657));
+#2351 = CARTESIAN_POINT('',(19.890530258423,20.000530016286,
+    0.900850585719));
+#2352 = CARTESIAN_POINT('',(19.888325137489,19.998325129412,
+    0.902755054072));
+#2353 = CARTESIAN_POINT('',(19.889326333312,19.999326453465,
+    0.904832066195));
+#2354 = CARTESIAN_POINT('',(19.889039750287,19.999039561287,
+    0.906839174569));
+#2355 = CARTESIAN_POINT('',(19.888581318579,19.998581058569,
+    0.908837472208));
+#2356 = CARTESIAN_POINT('',(19.91919927385,20.001699464167,
+    0.893554456917));
+#2357 = CARTESIAN_POINT('',(19.919468581043,20.001968997505,
+    0.895591618817));
+#2358 = CARTESIAN_POINT('',(19.919564323745,20.002065389897,
+    0.897619123701));
+#2359 = CARTESIAN_POINT('',(19.918452034161,20.000950814667,
+    0.899584783756));
+#2360 = CARTESIAN_POINT('',(19.919444967737,20.001945785494,
+    0.901657099414));
+#2361 = CARTESIAN_POINT('',(19.918498783272,20.000999028466,
+    0.903632939805));
+#2362 = CARTESIAN_POINT('',(19.919247720684,20.001747898198,
+    0.905694371776));
+#2363 = CARTESIAN_POINT('',(19.918459242044,20.000959093145,
+    0.907674911771));
+#2364 = CARTESIAN_POINT('',(19.917866154415,20.000366033378,
+    0.909666100861));
+#2365 = CARTESIAN_POINT('',(19.941918305949,19.996916533253,
+    0.894033264294));
+#2366 = CARTESIAN_POINT('',(19.941491039175,19.996487763915,
+    0.896033772399));
+#2367 = CARTESIAN_POINT('',(19.940168349546,19.99516307483,0.89798391837
+    ));
+#2368 = CARTESIAN_POINT('',(19.948367230181,20.003379324382,
+    0.900450536399));
+#2369 = CARTESIAN_POINT('',(19.934343121221,19.989327474232,
+    0.901709845515));
+#2370 = CARTESIAN_POINT('',(19.948195566976,20.003208085993,
+    0.904493303185));
+#2371 = CARTESIAN_POINT('',(19.939055600248,19.994048404644,
+    0.906012356792));
+#2372 = CARTESIAN_POINT('',(19.941367891184,19.996366758052,
+    0.908163301613));
+#2373 = CARTESIAN_POINT('',(19.940912381734,19.995911804604,
+    0.910161928533));
+#2374 = CARTESIAN_POINT('',(19.955680313923,19.983183033386,
+    0.894033877457));
+#2375 = CARTESIAN_POINT('',(19.954601792298,19.982106350511,
+    0.895998789585));
+#2376 = CARTESIAN_POINT('',(19.959013102729,19.986519980076,
+    0.898263762969));
+#2377 = CARTESIAN_POINT('',(19.950127928795,19.977607874126,
+    0.899788114109));
+#2378 = CARTESIAN_POINT('',(19.977228958319,20.004754790718,
+    0.903304600765));
+#2379 = CARTESIAN_POINT('',(19.944977414424,19.972454409707,
+    0.90354969598));
+#2380 = CARTESIAN_POINT('',(19.956374081657,19.983884520538,
+    0.906212907347));
+#2381 = CARTESIAN_POINT('',(19.954328120835,19.981830366838,
+    0.908118794542));
+#2382 = CARTESIAN_POINT('',(19.956054562142,19.983556010334,
+    0.910235307426));
+#2383 = CARTESIAN_POINT('',(19.977018063781,19.977018063779,
+    0.894437138377));
+#2384 = CARTESIAN_POINT('',(19.978357603931,19.978357603959,
+    0.896531873209));
+#2385 = CARTESIAN_POINT('',(19.974547374663,19.974547374566,
+    0.898342633308));
+#2386 = CARTESIAN_POINT('',(19.983485737473,19.983485737628,
+    0.900875330184));
+#2387 = CARTESIAN_POINT('',(19.954557696889,19.954557696725,
+    0.901293424078));
+#2388 = CARTESIAN_POINT('',(19.987799357315,19.987799357434,
+    0.905158730124));
+#2389 = CARTESIAN_POINT('',(19.977860188296,19.977860188231,
+    0.906617427182));
+#2390 = CARTESIAN_POINT('',(19.976920204794,19.976920204815,
+    0.908599336435));
+#2391 = CARTESIAN_POINT('',(19.97440438705,19.974404387049,
+    0.910485189777));
+#2392 = CARTESIAN_POINT('',(19.983183033386,19.955680313925,
+    0.894033877457));
+#2393 = CARTESIAN_POINT('',(19.982106350542,19.954601792282,
+    0.895998789586));
+#2394 = CARTESIAN_POINT('',(19.986519979994,19.959013102806,
+    0.89826376297));
+#2395 = CARTESIAN_POINT('',(19.97760787426,19.950127928675,
+    0.899788114107));
+#2396 = CARTESIAN_POINT('',(20.004754790567,19.977228958434,
+    0.903304600767));
+#2397 = CARTESIAN_POINT('',(19.972454409823,19.944977414346,
+    0.90354969598));
+#2398 = CARTESIAN_POINT('',(19.983884520471,19.956374081698,
+    0.906212907347));
+#2399 = CARTESIAN_POINT('',(19.981830366862,19.954328120825,
+    0.908118794542));
+#2400 = CARTESIAN_POINT('',(19.983556010335,19.956054562143,
+    0.910235307426));
+#2401 = CARTESIAN_POINT('',(19.996916533252,19.941918305946,
+    0.894033264294));
+#2402 = CARTESIAN_POINT('',(19.996487763895,19.941491039179,
+    0.896033772399));
+#2403 = CARTESIAN_POINT('',(19.995163074875,19.940168349508,
+    0.897983918369));
+#2404 = CARTESIAN_POINT('',(20.003379324301,19.948367230233,0.9004505364
+    ));
+#2405 = CARTESIAN_POINT('',(19.989327474322,19.93434312117,
+    0.901709845514));
+#2406 = CARTESIAN_POINT('',(20.00320808592,19.948195567007,
+    0.904493303186));
+#2407 = CARTESIAN_POINT('',(19.994048404686,19.939055600232,
+    0.906012356792));
+#2408 = CARTESIAN_POINT('',(19.996366758037,19.941367891187,
+    0.908163301613));
+#2409 = CARTESIAN_POINT('',(19.995911804603,19.940912381733,
+    0.910161928533));
+#2410 = CARTESIAN_POINT('',(20.001699464168,19.919199273851,
+    0.893554456917));
+#2411 = CARTESIAN_POINT('',(20.001968997512,19.919468581044,
+    0.895591618817));
+#2412 = CARTESIAN_POINT('',(20.002065389885,19.919564323755,
+    0.897619123702));
+#2413 = CARTESIAN_POINT('',(20.000950814686,19.918452034145,
+    0.899584783756));
+#2414 = CARTESIAN_POINT('',(20.001945785474,19.919444967753,
+    0.901657099415));
+#2415 = CARTESIAN_POINT('',(20.000999028484,19.918498783264,
+    0.903632939804));
+#2416 = CARTESIAN_POINT('',(20.001747898187,19.919247720688,
+    0.905694371776));
+#2417 = CARTESIAN_POINT('',(20.000959093149,19.918459242044,
+    0.907674911771));
+#2418 = CARTESIAN_POINT('',(20.000366033378,19.917866154415,
+    0.909666100861));
+#2419 = CARTESIAN_POINT('',(19.999568571388,19.889568739838,
+    0.892707465772));
+#2420 = CARTESIAN_POINT('',(19.999640538362,19.889640569674,
+    0.894734143219));
+#2421 = CARTESIAN_POINT('',(19.999606626084,19.889606889245,
+    0.896755314877));
+#2422 = CARTESIAN_POINT('',(19.999186076661,19.889185680868,
+    0.898755394657));
+#2423 = CARTESIAN_POINT('',(20.000530016283,19.890530258422,
+    0.900850585719));
+#2424 = CARTESIAN_POINT('',(19.998325129413,19.888325137489,
+    0.902755054073));
+#2425 = CARTESIAN_POINT('',(19.999326453465,19.889326333312,
+    0.904832066195));
+#2426 = CARTESIAN_POINT('',(19.999039561287,19.889039750287,
+    0.906839174569));
+#2427 = CARTESIAN_POINT('',(19.998581058569,19.888581318579,
+    0.908837472208));
+#2428 = ADVANCED_FACE('',(#2429),#2454,.T.);
+#2429 = FACE_BOUND('',#2430,.T.);
+#2430 = EDGE_LOOP('',(#2431,#2432,#2440,#2448));
+#2431 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#2432 = ORIENTED_EDGE('',*,*,#2433,.T.);
+#2433 = EDGE_CURVE('',#1921,#2434,#2436,.T.);
+#2434 = VERTEX_POINT('',#2435);
+#2435 = CARTESIAN_POINT('',(0.163613369116,19.935838820421,
+    1.510452846327));
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(9.837729952288E-002,20.001074890014,
+    0.889773104659));
+#2438 = VECTOR('',#2439,1.);
+#2439 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#2440 = ORIENTED_EDGE('',*,*,#2441,.T.);
+#2441 = EDGE_CURVE('',#2434,#2442,#2444,.T.);
+#2442 = VERTEX_POINT('',#2443);
+#2443 = CARTESIAN_POINT('',(19.836386630884,19.935838820421,
+    1.510452846327));
+#2444 = LINE('',#2445,#2446);
+#2445 = CARTESIAN_POINT('',(7.357296468597E-002,19.935838820421,
+    1.510452846327));
+#2446 = VECTOR('',#2447,1.);
+#2447 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2448 = ORIENTED_EDGE('',*,*,#2449,.F.);
+#2449 = EDGE_CURVE('',#1930,#2442,#2450,.T.);
+#2450 = LINE('',#2451,#2452);
+#2451 = CARTESIAN_POINT('',(19.901622700477,20.001074890014,
+    0.889773104659));
+#2452 = VECTOR('',#2453,1.);
+#2453 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2454 = PLANE('',#2455);
+#2455 = AXIS2_PLACEMENT_3D('',#2456,#2457,#2458);
+#2456 = CARTESIAN_POINT('',(0.E+000,20.,0.9));
+#2457 = DIRECTION('',(0.E+000,0.994521895368,0.104528463268));
+#2458 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2459 = ADVANCED_FACE('',(#2460),#2485,.F.);
+#2460 = FACE_BOUND('',#2461,.F.);
+#2461 = EDGE_LOOP('',(#2462,#2463,#2471,#2479));
+#2462 = ORIENTED_EDGE('',*,*,#1963,.F.);
+#2463 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2464 = EDGE_CURVE('',#1964,#2465,#2467,.T.);
+#2465 = VERTEX_POINT('',#2466);
+#2466 = CARTESIAN_POINT('',(19.935838820421,0.163613369116,
+    1.510452846327));
+#2467 = LINE('',#2468,#2469);
+#2468 = CARTESIAN_POINT('',(20.001074890014,9.837729952288E-002,
+    0.889773104659));
+#2469 = VECTOR('',#2470,1.);
+#2470 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2471 = ORIENTED_EDGE('',*,*,#2472,.T.);
+#2472 = EDGE_CURVE('',#2465,#2473,#2475,.T.);
+#2473 = VERTEX_POINT('',#2474);
+#2474 = CARTESIAN_POINT('',(19.935838820421,19.836386630884,
+    1.510452846327));
+#2475 = LINE('',#2476,#2477);
+#2476 = CARTESIAN_POINT('',(19.935838820421,7.357296468597E-002,
+    1.510452846327));
+#2477 = VECTOR('',#2478,1.);
+#2478 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2479 = ORIENTED_EDGE('',*,*,#2480,.F.);
+#2480 = EDGE_CURVE('',#1955,#2473,#2481,.T.);
+#2481 = LINE('',#2482,#2483);
+#2482 = CARTESIAN_POINT('',(20.001074890014,19.901622700477,
+    0.889773104659));
+#2483 = VECTOR('',#2484,1.);
+#2484 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2485 = PLANE('',#2486);
+#2486 = AXIS2_PLACEMENT_3D('',#2487,#2488,#2489);
+#2487 = CARTESIAN_POINT('',(20.,0.E+000,0.9));
+#2488 = DIRECTION('',(-0.994521895368,0.E+000,-0.104528463268));
+#2489 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2490 = ADVANCED_FACE('',(#2491),#2503,.T.);
+#2491 = FACE_BOUND('',#2492,.T.);
+#2492 = EDGE_LOOP('',(#2493,#2494,#2495,#2502));
+#2493 = ORIENTED_EDGE('',*,*,#1988,.F.);
+#2494 = ORIENTED_EDGE('',*,*,#2306,.T.);
+#2495 = ORIENTED_EDGE('',*,*,#2496,.T.);
+#2496 = EDGE_CURVE('',#2307,#2180,#2497,.T.);
+#2497 = CIRCLE('',#2498,0.1);
+#2498 = AXIS2_PLACEMENT_3D('',#2499,#2500,#2501);
+#2499 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,1.5));
+#2500 = DIRECTION('',(-0.103962051184,-0.103962051184,-0.989132844378));
+#2501 = DIRECTION('',(-0.99458126461,1.086699344846E-002,0.10339253619)
+  );
+#2502 = ORIENTED_EDGE('',*,*,#2179,.F.);
+#2503 = CYLINDRICAL_SURFACE('',#2504,0.1);
+#2504 = AXIS2_PLACEMENT_3D('',#2505,#2506,#2507);
+#2505 = CARTESIAN_POINT('',(9.837729952288E-002,9.837729952288E-002,
+    0.879320258332));
+#2506 = DIRECTION('',(0.103962051184,0.103962051184,0.989132844378));
+#2507 = DIRECTION('',(-0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#2508 = ADVANCED_FACE('',(#2509),#2521,.T.);
+#2509 = FACE_BOUND('',#2510,.T.);
+#2510 = EDGE_LOOP('',(#2511,#2512,#2519,#2520));
+#2511 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#2512 = ORIENTED_EDGE('',*,*,#2513,.T.);
+#2513 = EDGE_CURVE('',#2188,#2434,#2514,.T.);
+#2514 = CIRCLE('',#2515,0.1);
+#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
+#2516 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,1.5));
+#2517 = DIRECTION('',(-0.103962051185,0.103962051185,-0.989132844378));
+#2518 = DIRECTION('',(-0.994521895368,-1.175622099669E-014,
+    0.104528463268));
+#2519 = ORIENTED_EDGE('',*,*,#2433,.F.);
+#2520 = ORIENTED_EDGE('',*,*,#2083,.F.);
+#2521 = CYLINDRICAL_SURFACE('',#2522,0.1);
+#2522 = AXIS2_PLACEMENT_3D('',#2523,#2524,#2525);
+#2523 = CARTESIAN_POINT('',(9.837729952288E-002,19.901622700477,
+    0.879320258332));
+#2524 = DIRECTION('',(0.103962051184,-0.103962051184,0.989132844378));
+#2525 = DIRECTION('',(-0.994521895368,9.1635032895E-014,0.104528463267)
+  );
+#2526 = ADVANCED_FACE('',(#2527),#2554,.T.);
+#2527 = FACE_BOUND('',#2528,.T.);
+#2528 = EDGE_LOOP('',(#2529,#2530,#2539,#2547));
+#2529 = ORIENTED_EDGE('',*,*,#2187,.F.);
+#2530 = ORIENTED_EDGE('',*,*,#2531,.T.);
+#2531 = EDGE_CURVE('',#2180,#2532,#2534,.T.);
+#2532 = VERTEX_POINT('',#2533);
+#2533 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,1.6));
+#2534 = CIRCLE('',#2535,0.1);
+#2535 = AXIS2_PLACEMENT_3D('',#2536,#2537,#2538);
+#2536 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,1.5));
+#2537 = DIRECTION('',(-7.789092615782E-016,1.,5.551115123126E-016));
+#2538 = DIRECTION('',(-0.994521895368,-8.32667268469E-016,0.104528463268
+    ));
+#2539 = ORIENTED_EDGE('',*,*,#2540,.T.);
+#2540 = EDGE_CURVE('',#2532,#2541,#2543,.T.);
+#2541 = VERTEX_POINT('',#2542);
+#2542 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,1.6));
+#2543 = LINE('',#2544,#2545);
+#2544 = CARTESIAN_POINT('',(0.163613369116,7.357296468597E-002,1.6));
+#2545 = VECTOR('',#2546,1.);
+#2546 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2547 = ORIENTED_EDGE('',*,*,#2548,.T.);
+#2548 = EDGE_CURVE('',#2541,#2188,#2549,.T.);
+#2549 = CIRCLE('',#2550,0.1);
+#2550 = AXIS2_PLACEMENT_3D('',#2551,#2552,#2553);
+#2551 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,1.5));
+#2552 = DIRECTION('',(-3.734052543282E-015,-1.,-3.5527136788E-014));
+#2553 = DIRECTION('',(-1.,3.734052543282E-015,-3.885780586188E-015));
+#2554 = CYLINDRICAL_SURFACE('',#2555,0.1);
+#2555 = AXIS2_PLACEMENT_3D('',#2556,#2557,#2558);
+#2556 = CARTESIAN_POINT('',(0.163613369116,7.357296468597E-002,1.5));
+#2557 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2558 = DIRECTION('',(-0.994521895368,0.E+000,0.104528463268));
+#2559 = ADVANCED_FACE('',(#2560),#2572,.T.);
+#2560 = FACE_BOUND('',#2561,.T.);
+#2561 = EDGE_LOOP('',(#2562,#2563,#2570,#2571));
+#2562 = ORIENTED_EDGE('',*,*,#2464,.T.);
+#2563 = ORIENTED_EDGE('',*,*,#2564,.F.);
+#2564 = EDGE_CURVE('',#2315,#2465,#2565,.T.);
+#2565 = CIRCLE('',#2566,0.1);
+#2566 = AXIS2_PLACEMENT_3D('',#2567,#2568,#2569);
+#2567 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,1.5));
+#2568 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2569 = DIRECTION('',(0.99458126461,1.086699344849E-002,0.10339253619));
+#2570 = ORIENTED_EDGE('',*,*,#2322,.F.);
+#2571 = ORIENTED_EDGE('',*,*,#2211,.T.);
+#2572 = CYLINDRICAL_SURFACE('',#2573,0.1);
+#2573 = AXIS2_PLACEMENT_3D('',#2574,#2575,#2576);
+#2574 = CARTESIAN_POINT('',(19.901622700477,9.837729952288E-002,
+    0.879320258332));
+#2575 = DIRECTION('',(-0.103962051184,0.103962051184,0.989132844378));
+#2576 = DIRECTION('',(0.994521895368,-9.1635032895E-014,0.104528463267)
+  );
+#2577 = ADVANCED_FACE('',(#2578),#2603,.T.);
+#2578 = FACE_BOUND('',#2579,.T.);
+#2579 = EDGE_LOOP('',(#2580,#2581,#2590,#2596));
+#2580 = ORIENTED_EDGE('',*,*,#2314,.T.);
+#2581 = ORIENTED_EDGE('',*,*,#2582,.T.);
+#2582 = EDGE_CURVE('',#2315,#2583,#2585,.T.);
+#2583 = VERTEX_POINT('',#2584);
+#2584 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,1.6));
+#2585 = CIRCLE('',#2586,0.1);
+#2586 = AXIS2_PLACEMENT_3D('',#2587,#2588,#2589);
+#2587 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,1.5));
+#2588 = DIRECTION('',(-1.,-3.45477279217E-014,1.118035124702E-014));
+#2589 = DIRECTION('',(7.507883204012E-015,0.104528463268,0.994521895368)
+  );
+#2590 = ORIENTED_EDGE('',*,*,#2591,.F.);
+#2591 = EDGE_CURVE('',#2532,#2583,#2592,.T.);
+#2592 = LINE('',#2593,#2594);
+#2593 = CARTESIAN_POINT('',(7.357296468597E-002,0.163613369116,1.6));
+#2594 = VECTOR('',#2595,1.);
+#2595 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2596 = ORIENTED_EDGE('',*,*,#2597,.F.);
+#2597 = EDGE_CURVE('',#2307,#2532,#2598,.T.);
+#2598 = CIRCLE('',#2599,0.1);
+#2599 = AXIS2_PLACEMENT_3D('',#2600,#2601,#2602);
+#2600 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,1.5));
+#2601 = DIRECTION('',(-1.,2.441215523546E-016,-3.326512810133E-016));
+#2602 = DIRECTION('',(-3.053113317718E-016,0.104528463268,0.994521895368
+    ));
+#2603 = CYLINDRICAL_SURFACE('',#2604,0.1);
+#2604 = AXIS2_PLACEMENT_3D('',#2605,#2606,#2607);
+#2605 = CARTESIAN_POINT('',(7.357296468597E-002,0.163613369116,1.5));
+#2606 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#2607 = DIRECTION('',(-0.E+000,-0.994521895368,0.104528463268));
+#2608 = ADVANCED_FACE('',(#2609),#2621,.T.);
+#2609 = FACE_BOUND('',#2610,.T.);
+#2610 = EDGE_LOOP('',(#2611,#2612,#2619,#2620));
+#2611 = ORIENTED_EDGE('',*,*,#2449,.T.);
+#2612 = ORIENTED_EDGE('',*,*,#2613,.T.);
+#2613 = EDGE_CURVE('',#2442,#2473,#2614,.T.);
+#2614 = CIRCLE('',#2615,0.1);
+#2615 = AXIS2_PLACEMENT_3D('',#2616,#2617,#2618);
+#2616 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,1.5));
+#2617 = DIRECTION('',(0.103962051184,0.103962051184,-0.989132844378));
+#2618 = DIRECTION('',(9.1635032895E-014,0.994521895368,0.104528463267));
+#2619 = ORIENTED_EDGE('',*,*,#2480,.F.);
+#2620 = ORIENTED_EDGE('',*,*,#2338,.T.);
+#2621 = CYLINDRICAL_SURFACE('',#2622,0.1);
+#2622 = AXIS2_PLACEMENT_3D('',#2623,#2624,#2625);
+#2623 = CARTESIAN_POINT('',(19.901622700477,19.901622700477,
+    0.879320258332));
+#2624 = DIRECTION('',(-0.103962051184,-0.103962051184,0.989132844378));
+#2625 = DIRECTION('',(9.1635032895E-014,0.994521895368,0.104528463267));
+#2626 = ADVANCED_FACE('',(#2627),#2652,.T.);
+#2627 = FACE_BOUND('',#2628,.T.);
+#2628 = EDGE_LOOP('',(#2629,#2636,#2644,#2651));
+#2629 = ORIENTED_EDGE('',*,*,#2630,.F.);
+#2630 = EDGE_CURVE('',#2541,#2434,#2631,.T.);
+#2631 = CIRCLE('',#2632,0.1);
+#2632 = AXIS2_PLACEMENT_3D('',#2633,#2634,#2635);
+#2633 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,1.5));
+#2634 = DIRECTION('',(-1.,-2.988517944426E-015,-3.885780586188E-015));
+#2635 = DIRECTION('',(-2.988517944426E-015,1.,3.5527136788E-014));
+#2636 = ORIENTED_EDGE('',*,*,#2637,.T.);
+#2637 = EDGE_CURVE('',#2541,#2638,#2640,.T.);
+#2638 = VERTEX_POINT('',#2639);
+#2639 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,1.6));
+#2640 = LINE('',#2641,#2642);
+#2641 = CARTESIAN_POINT('',(7.357296468597E-002,19.836386630884,1.6));
+#2642 = VECTOR('',#2643,1.);
+#2643 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2644 = ORIENTED_EDGE('',*,*,#2645,.T.);
+#2645 = EDGE_CURVE('',#2638,#2442,#2646,.T.);
+#2646 = CIRCLE('',#2647,0.1);
+#2647 = AXIS2_PLACEMENT_3D('',#2648,#2649,#2650);
+#2648 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,1.5));
+#2649 = DIRECTION('',(-1.,3.734052543282E-015,-3.552713678801E-014));
+#2650 = DIRECTION('',(3.734052543282E-015,1.,1.326601954788E-028));
+#2651 = ORIENTED_EDGE('',*,*,#2441,.F.);
+#2652 = CYLINDRICAL_SURFACE('',#2653,0.1);
+#2653 = AXIS2_PLACEMENT_3D('',#2654,#2655,#2656);
+#2654 = CARTESIAN_POINT('',(7.357296468597E-002,19.836386630884,1.5));
+#2655 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2656 = DIRECTION('',(-0.E+000,0.994521895368,0.104528463268));
+#2657 = ADVANCED_FACE('',(#2658),#2681,.T.);
+#2658 = FACE_BOUND('',#2659,.T.);
+#2659 = EDGE_LOOP('',(#2660,#2667,#2673,#2680));
+#2660 = ORIENTED_EDGE('',*,*,#2661,.F.);
+#2661 = EDGE_CURVE('',#2638,#2473,#2662,.T.);
+#2662 = CIRCLE('',#2663,0.1);
+#2663 = AXIS2_PLACEMENT_3D('',#2664,#2665,#2666);
+#2664 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,1.5));
+#2665 = DIRECTION('',(3.672820203325E-015,1.,1.304847857613E-028));
+#2666 = DIRECTION('',(1.,-3.672820203325E-015,3.552713678801E-014));
+#2667 = ORIENTED_EDGE('',*,*,#2668,.F.);
+#2668 = EDGE_CURVE('',#2583,#2638,#2669,.T.);
+#2669 = LINE('',#2670,#2671);
+#2670 = CARTESIAN_POINT('',(19.836386630884,7.357296468597E-002,1.6));
+#2671 = VECTOR('',#2672,1.);
+#2672 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2673 = ORIENTED_EDGE('',*,*,#2674,.F.);
+#2674 = EDGE_CURVE('',#2465,#2583,#2675,.T.);
+#2675 = CIRCLE('',#2676,0.1);
+#2676 = AXIS2_PLACEMENT_3D('',#2677,#2678,#2679);
+#2677 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,1.5));
+#2678 = DIRECTION('',(-1.018806076882E-014,-1.,-1.193489751472E-014));
+#2679 = DIRECTION('',(0.994521895368,-1.137978600241E-014,0.104528463268
+    ));
+#2680 = ORIENTED_EDGE('',*,*,#2472,.T.);
+#2681 = CYLINDRICAL_SURFACE('',#2682,0.1);
+#2682 = AXIS2_PLACEMENT_3D('',#2683,#2684,#2685);
+#2683 = CARTESIAN_POINT('',(19.836386630884,7.357296468597E-002,1.5));
+#2684 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#2685 = DIRECTION('',(0.994521895368,0.E+000,0.104528463268));
+#2686 = ADVANCED_FACE('',(#2687),#2692,.T.);
+#2687 = FACE_BOUND('',#2688,.T.);
+#2688 = EDGE_LOOP('',(#2689,#2690,#2691));
+#2689 = ORIENTED_EDGE('',*,*,#2496,.F.);
+#2690 = ORIENTED_EDGE('',*,*,#2597,.T.);
+#2691 = ORIENTED_EDGE('',*,*,#2531,.F.);
+#2692 = SPHERICAL_SURFACE('',#2693,0.1);
+#2693 = AXIS2_PLACEMENT_3D('',#2694,#2695,#2696);
+#2694 = CARTESIAN_POINT('',(0.163613369116,0.163613369116,1.5));
+#2695 = DIRECTION('',(2.775557561564E-016,0.994521895368,-0.104528463268
+    ));
+#2696 = DIRECTION('',(-0.99458126461,1.086699344847E-002,0.10339253619)
+  );
+#2697 = ADVANCED_FACE('',(#2698),#2703,.T.);
+#2698 = FACE_BOUND('',#2699,.T.);
+#2699 = EDGE_LOOP('',(#2700,#2701,#2702));
+#2700 = ORIENTED_EDGE('',*,*,#2548,.F.);
+#2701 = ORIENTED_EDGE('',*,*,#2630,.T.);
+#2702 = ORIENTED_EDGE('',*,*,#2513,.F.);
+#2703 = SPHERICAL_SURFACE('',#2704,0.1);
+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);
+#2705 = CARTESIAN_POINT('',(0.163613369116,19.836386630884,1.5));
+#2706 = DIRECTION('',(3.885780586188E-015,3.5527136788E-014,-1.));
+#2707 = DIRECTION('',(-1.,3.734052543283E-015,-3.885780586188E-015));
+#2708 = ADVANCED_FACE('',(#2709,#2715),#2726,.T.);
+#2709 = FACE_BOUND('',#2710,.T.);
+#2710 = EDGE_LOOP('',(#2711,#2712,#2713,#2714));
+#2711 = ORIENTED_EDGE('',*,*,#2540,.F.);
+#2712 = ORIENTED_EDGE('',*,*,#2591,.T.);
+#2713 = ORIENTED_EDGE('',*,*,#2668,.T.);
+#2714 = ORIENTED_EDGE('',*,*,#2637,.F.);
+#2715 = FACE_BOUND('',#2716,.T.);
+#2716 = EDGE_LOOP('',(#2717));
+#2717 = ORIENTED_EDGE('',*,*,#2718,.F.);
+#2718 = EDGE_CURVE('',#2719,#2719,#2721,.T.);
+#2719 = VERTEX_POINT('',#2720);
+#2720 = CARTESIAN_POINT('',(4.583333333333,16.666666666667,1.6));
+#2721 = CIRCLE('',#2722,1.25);
+#2722 = AXIS2_PLACEMENT_3D('',#2723,#2724,#2725);
+#2723 = CARTESIAN_POINT('',(3.333333333333,16.666666666667,1.6));
+#2724 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2725 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2726 = PLANE('',#2727);
+#2727 = AXIS2_PLACEMENT_3D('',#2728,#2729,#2730);
+#2728 = CARTESIAN_POINT('',(0.E+000,0.E+000,1.6));
+#2729 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2730 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2731 = ADVANCED_FACE('',(#2732),#2737,.T.);
+#2732 = FACE_BOUND('',#2733,.T.);
+#2733 = EDGE_LOOP('',(#2734,#2735,#2736));
+#2734 = ORIENTED_EDGE('',*,*,#2674,.T.);
+#2735 = ORIENTED_EDGE('',*,*,#2582,.F.);
+#2736 = ORIENTED_EDGE('',*,*,#2564,.T.);
+#2737 = SPHERICAL_SURFACE('',#2738,0.1);
+#2738 = AXIS2_PLACEMENT_3D('',#2739,#2740,#2741);
+#2739 = CARTESIAN_POINT('',(19.836386630884,0.163613369116,1.5));
+#2740 = DIRECTION('',(-3.552713678801E-014,0.994521895368,
+    -0.104528463268));
+#2741 = DIRECTION('',(0.99458126461,1.086699344851E-002,0.10339253619));
+#2742 = ADVANCED_FACE('',(#2743),#2748,.T.);
+#2743 = FACE_BOUND('',#2744,.T.);
+#2744 = EDGE_LOOP('',(#2745,#2746,#2747));
+#2745 = ORIENTED_EDGE('',*,*,#2645,.F.);
+#2746 = ORIENTED_EDGE('',*,*,#2661,.T.);
+#2747 = ORIENTED_EDGE('',*,*,#2613,.F.);
+#2748 = SPHERICAL_SURFACE('',#2749,0.1);
+#2749 = AXIS2_PLACEMENT_3D('',#2750,#2751,#2752);
+#2750 = CARTESIAN_POINT('',(19.836386630884,19.836386630884,1.5));
+#2751 = DIRECTION('',(3.552713678801E-014,0.E+000,-1.));
+#2752 = DIRECTION('',(3.734052543282E-015,1.,1.326601954788E-028));
+#2753 = ADVANCED_FACE('',(#2754),#2773,.F.);
+#2754 = FACE_BOUND('',#2755,.F.);
+#2755 = EDGE_LOOP('',(#2756,#2764,#2765,#2766));
+#2756 = ORIENTED_EDGE('',*,*,#2757,.T.);
+#2757 = EDGE_CURVE('',#2758,#2719,#2760,.T.);
+#2758 = VERTEX_POINT('',#2759);
+#2759 = CARTESIAN_POINT('',(4.583333333333,16.666666666667,1.5));
+#2760 = LINE('',#2761,#2762);
+#2761 = CARTESIAN_POINT('',(4.583333333333,16.666666666667,1.5));
+#2762 = VECTOR('',#2763,1.);
+#2763 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2764 = ORIENTED_EDGE('',*,*,#2718,.F.);
+#2765 = ORIENTED_EDGE('',*,*,#2757,.F.);
+#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);
+#2767 = EDGE_CURVE('',#2758,#2758,#2768,.T.);
+#2768 = CIRCLE('',#2769,1.25);
+#2769 = AXIS2_PLACEMENT_3D('',#2770,#2771,#2772);
+#2770 = CARTESIAN_POINT('',(3.333333333333,16.666666666667,1.5));
+#2771 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2772 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2773 = CYLINDRICAL_SURFACE('',#2774,1.25);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(3.333333333333,16.666666666667,1.5));
+#2776 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2777 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2778 = ADVANCED_FACE('',(#2779),#2782,.T.);
+#2779 = FACE_BOUND('',#2780,.F.);
+#2780 = EDGE_LOOP('',(#2781));
+#2781 = ORIENTED_EDGE('',*,*,#2767,.F.);
+#2782 = PLANE('',#2783);
+#2783 = AXIS2_PLACEMENT_3D('',#2784,#2785,#2786);
+#2784 = CARTESIAN_POINT('',(3.333333333333,16.666666666667,1.5));
+#2785 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2786 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#2787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2791)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2788,#2789,#2790)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2788 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2789 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2790 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2791 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-005),#2788,
+  'distance_accuracy_value','confusion accuracy');
+#2792 = SHAPE_DEFINITION_REPRESENTATION(#2793,#691);
+#2793 = PRODUCT_DEFINITION_SHAPE('','',#2794);
+#2794 = PRODUCT_DEFINITION('design','',#2795,#2798);
+#2795 = PRODUCT_DEFINITION_FORMATION('','',#2796);
+#2796 = PRODUCT('Open_CASCADE_STEP_translator_6.8_12.2.1',
+  'Open_CASCADE_STEP_translator_6.8_12.2.1','',(#2797));
+#2797 = PRODUCT_CONTEXT('',#2,'mechanical');
+#2798 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2799 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2800,#2802);
+#2800 = ( REPRESENTATION_RELATIONSHIP('','',#691,#681) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2801) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2801 = ITEM_DEFINED_TRANSFORMATION('','',#11,#682);
+#2802 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2803);
+#2803 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('545','398','',#676,#2794,$);
+#2804 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2796));
+#2805 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2806,#2808);
+#2806 = ( REPRESENTATION_RELATIONSHIP('','',#681,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2807) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2807 = ITEM_DEFINED_TRANSFORMATION('','',#11,#51);
+#2808 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2809);
+#2809 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('546','399','',#41,#676,$);
+#2810 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#678));
+#2811 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2812),#3354);
+#2812 = MANIFOLD_SOLID_BREP('',#2813);
+#2813 = CLOSED_SHELL('',(#2814,#2854,#2885,#2918,#2949,#2982,#3013,#3037
+    ,#3062,#3086,#3111,#3135,#3159,#3184,#3208,#3233,#3257,#3274,#3291,
+    #3308,#3325,#3342));
+#2814 = ADVANCED_FACE('',(#2815),#2849,.T.);
+#2815 = FACE_BOUND('',#2816,.F.);
+#2816 = EDGE_LOOP('',(#2817,#2827,#2835,#2843));
+#2817 = ORIENTED_EDGE('',*,*,#2818,.F.);
+#2818 = EDGE_CURVE('',#2819,#2821,#2823,.T.);
+#2819 = VERTEX_POINT('',#2820);
+#2820 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#2821 = VERTEX_POINT('',#2822);
+#2822 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#2823 = LINE('',#2824,#2825);
+#2824 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#2825 = VECTOR('',#2826,1.);
+#2826 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2827 = ORIENTED_EDGE('',*,*,#2828,.F.);
+#2828 = EDGE_CURVE('',#2829,#2819,#2831,.T.);
+#2829 = VERTEX_POINT('',#2830);
+#2830 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#2831 = LINE('',#2832,#2833);
+#2832 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#2833 = VECTOR('',#2834,1.);
+#2834 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2835 = ORIENTED_EDGE('',*,*,#2836,.F.);
+#2836 = EDGE_CURVE('',#2837,#2829,#2839,.T.);
+#2837 = VERTEX_POINT('',#2838);
+#2838 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#2839 = LINE('',#2840,#2841);
+#2840 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#2841 = VECTOR('',#2842,1.);
+#2842 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2843 = ORIENTED_EDGE('',*,*,#2844,.F.);
+#2844 = EDGE_CURVE('',#2821,#2837,#2845,.T.);
+#2845 = LINE('',#2846,#2847);
+#2846 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#2847 = VECTOR('',#2848,1.);
+#2848 = DIRECTION('',(0.E+000,0.E+000,1.));
+#2849 = PLANE('',#2850);
+#2850 = AXIS2_PLACEMENT_3D('',#2851,#2852,#2853);
+#2851 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#2852 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#2853 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2854 = ADVANCED_FACE('',(#2855),#2880,.F.);
+#2855 = FACE_BOUND('',#2856,.F.);
+#2856 = EDGE_LOOP('',(#2857,#2865,#2866,#2874));
+#2857 = ORIENTED_EDGE('',*,*,#2858,.F.);
+#2858 = EDGE_CURVE('',#2819,#2859,#2861,.T.);
+#2859 = VERTEX_POINT('',#2860);
+#2860 = CARTESIAN_POINT('',(0.3,0.11,0.8));
+#2861 = LINE('',#2862,#2863);
+#2862 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#2863 = VECTOR('',#2864,1.);
+#2864 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2865 = ORIENTED_EDGE('',*,*,#2818,.T.);
+#2866 = ORIENTED_EDGE('',*,*,#2867,.T.);
+#2867 = EDGE_CURVE('',#2821,#2868,#2870,.T.);
+#2868 = VERTEX_POINT('',#2869);
+#2869 = CARTESIAN_POINT('',(0.3,-0.11,0.8));
+#2870 = LINE('',#2871,#2872);
+#2871 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#2872 = VECTOR('',#2873,1.);
+#2873 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2874 = ORIENTED_EDGE('',*,*,#2875,.F.);
+#2875 = EDGE_CURVE('',#2859,#2868,#2876,.T.);
+#2876 = LINE('',#2877,#2878);
+#2877 = CARTESIAN_POINT('',(0.3,-0.11,0.8));
+#2878 = VECTOR('',#2879,1.);
+#2879 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2880 = PLANE('',#2881);
+#2881 = AXIS2_PLACEMENT_3D('',#2882,#2883,#2884);
+#2882 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#2883 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#2884 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2885 = ADVANCED_FACE('',(#2886),#2913,.F.);
+#2886 = FACE_BOUND('',#2887,.F.);
+#2887 = EDGE_LOOP('',(#2888,#2897,#2898,#2907));
+#2888 = ORIENTED_EDGE('',*,*,#2889,.F.);
+#2889 = EDGE_CURVE('',#2859,#2890,#2892,.T.);
+#2890 = VERTEX_POINT('',#2891);
+#2891 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#2892 = CIRCLE('',#2893,0.1);
+#2893 = AXIS2_PLACEMENT_3D('',#2894,#2895,#2896);
+#2894 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#2895 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2896 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2897 = ORIENTED_EDGE('',*,*,#2875,.T.);
+#2898 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#2899 = EDGE_CURVE('',#2868,#2900,#2902,.T.);
+#2900 = VERTEX_POINT('',#2901);
+#2901 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#2902 = CIRCLE('',#2903,0.1);
+#2903 = AXIS2_PLACEMENT_3D('',#2904,#2905,#2906);
+#2904 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#2905 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2906 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2907 = ORIENTED_EDGE('',*,*,#2908,.T.);
+#2908 = EDGE_CURVE('',#2900,#2890,#2909,.T.);
+#2909 = LINE('',#2910,#2911);
+#2910 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#2911 = VECTOR('',#2912,1.);
+#2912 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2913 = CYLINDRICAL_SURFACE('',#2914,0.1);
+#2914 = AXIS2_PLACEMENT_3D('',#2915,#2916,#2917);
+#2915 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#2916 = DIRECTION('',(0.E+000,1.,0.E+000));
+#2917 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2918 = ADVANCED_FACE('',(#2919),#2944,.F.);
+#2919 = FACE_BOUND('',#2920,.F.);
+#2920 = EDGE_LOOP('',(#2921,#2929,#2930,#2938));
+#2921 = ORIENTED_EDGE('',*,*,#2922,.F.);
+#2922 = EDGE_CURVE('',#2890,#2923,#2925,.T.);
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(0.4,0.11,0.2));
+#2925 = LINE('',#2926,#2927);
+#2926 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#2927 = VECTOR('',#2928,1.);
+#2928 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2929 = ORIENTED_EDGE('',*,*,#2908,.F.);
+#2930 = ORIENTED_EDGE('',*,*,#2931,.T.);
+#2931 = EDGE_CURVE('',#2900,#2932,#2934,.T.);
+#2932 = VERTEX_POINT('',#2933);
+#2933 = CARTESIAN_POINT('',(0.4,-0.11,0.2));
+#2934 = LINE('',#2935,#2936);
+#2935 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#2936 = VECTOR('',#2937,1.);
+#2937 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2938 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2939 = EDGE_CURVE('',#2923,#2932,#2940,.T.);
+#2940 = LINE('',#2941,#2942);
+#2941 = CARTESIAN_POINT('',(0.4,-0.11,0.2));
+#2942 = VECTOR('',#2943,1.);
+#2943 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2944 = PLANE('',#2945);
+#2945 = AXIS2_PLACEMENT_3D('',#2946,#2947,#2948);
+#2946 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#2947 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2948 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2949 = ADVANCED_FACE('',(#2950),#2977,.T.);
+#2950 = FACE_BOUND('',#2951,.T.);
+#2951 = EDGE_LOOP('',(#2952,#2961,#2969,#2976));
+#2952 = ORIENTED_EDGE('',*,*,#2953,.T.);
+#2953 = EDGE_CURVE('',#2923,#2954,#2956,.T.);
+#2954 = VERTEX_POINT('',#2955);
+#2955 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#2956 = CIRCLE('',#2957,0.2);
+#2957 = AXIS2_PLACEMENT_3D('',#2958,#2959,#2960);
+#2958 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#2959 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2960 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2961 = ORIENTED_EDGE('',*,*,#2962,.T.);
+#2962 = EDGE_CURVE('',#2954,#2963,#2965,.T.);
+#2963 = VERTEX_POINT('',#2964);
+#2964 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#2965 = LINE('',#2966,#2967);
+#2966 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#2967 = VECTOR('',#2968,1.);
+#2968 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2969 = ORIENTED_EDGE('',*,*,#2970,.F.);
+#2970 = EDGE_CURVE('',#2932,#2963,#2971,.T.);
+#2971 = CIRCLE('',#2972,0.2);
+#2972 = AXIS2_PLACEMENT_3D('',#2973,#2974,#2975);
+#2973 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#2974 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2975 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2976 = ORIENTED_EDGE('',*,*,#2939,.F.);
+#2977 = CYLINDRICAL_SURFACE('',#2978,0.2);
+#2978 = AXIS2_PLACEMENT_3D('',#2979,#2980,#2981);
+#2979 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#2980 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#2981 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#2982 = ADVANCED_FACE('',(#2983),#3008,.F.);
+#2983 = FACE_BOUND('',#2984,.F.);
+#2984 = EDGE_LOOP('',(#2985,#2993,#2994,#3002));
+#2985 = ORIENTED_EDGE('',*,*,#2986,.F.);
+#2986 = EDGE_CURVE('',#2954,#2987,#2989,.T.);
+#2987 = VERTEX_POINT('',#2988);
+#2988 = CARTESIAN_POINT('',(1.,0.11,0.E+000));
+#2989 = LINE('',#2990,#2991);
+#2990 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#2991 = VECTOR('',#2992,1.);
+#2992 = DIRECTION('',(1.,0.E+000,0.E+000));
+#2993 = ORIENTED_EDGE('',*,*,#2962,.T.);
+#2994 = ORIENTED_EDGE('',*,*,#2995,.T.);
+#2995 = EDGE_CURVE('',#2963,#2996,#2998,.T.);
+#2996 = VERTEX_POINT('',#2997);
+#2997 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#2998 = LINE('',#2999,#3000);
+#2999 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3000 = VECTOR('',#3001,1.);
+#3001 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3002 = ORIENTED_EDGE('',*,*,#3003,.F.);
+#3003 = EDGE_CURVE('',#2987,#2996,#3004,.T.);
+#3004 = LINE('',#3005,#3006);
+#3005 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#3006 = VECTOR('',#3007,1.);
+#3007 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3008 = PLANE('',#3009);
+#3009 = AXIS2_PLACEMENT_3D('',#3010,#3011,#3012);
+#3010 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3011 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#3012 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3013 = ADVANCED_FACE('',(#3014),#3032,.F.);
+#3014 = FACE_BOUND('',#3015,.F.);
+#3015 = EDGE_LOOP('',(#3016,#3017,#3018,#3026));
+#3016 = ORIENTED_EDGE('',*,*,#2867,.F.);
+#3017 = ORIENTED_EDGE('',*,*,#2844,.T.);
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#2837,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(0.3,-0.11,0.9));
+#3022 = LINE('',#3023,#3024);
+#3023 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3024 = VECTOR('',#3025,1.);
+#3025 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3026 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3027 = EDGE_CURVE('',#2868,#3020,#3028,.T.);
+#3028 = LINE('',#3029,#3030);
+#3029 = CARTESIAN_POINT('',(0.3,-0.11,0.9));
+#3030 = VECTOR('',#3031,1.);
+#3031 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3032 = PLANE('',#3033);
+#3033 = AXIS2_PLACEMENT_3D('',#3034,#3035,#3036);
+#3034 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3035 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#3036 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3037 = ADVANCED_FACE('',(#3038),#3057,.T.);
+#3038 = FACE_BOUND('',#3039,.T.);
+#3039 = EDGE_LOOP('',(#3040,#3041,#3049,#3056));
+#3040 = ORIENTED_EDGE('',*,*,#2899,.T.);
+#3041 = ORIENTED_EDGE('',*,*,#3042,.T.);
+#3042 = EDGE_CURVE('',#2900,#3043,#3045,.T.);
+#3043 = VERTEX_POINT('',#3044);
+#3044 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3045 = LINE('',#3046,#3047);
+#3046 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3047 = VECTOR('',#3048,1.);
+#3048 = DIRECTION('',(1.,0.E+000,9.95799250103E-017));
+#3049 = ORIENTED_EDGE('',*,*,#3050,.F.);
+#3050 = EDGE_CURVE('',#3020,#3043,#3051,.T.);
+#3051 = CIRCLE('',#3052,0.2);
+#3052 = AXIS2_PLACEMENT_3D('',#3053,#3054,#3055);
+#3053 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#3054 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3055 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3056 = ORIENTED_EDGE('',*,*,#3027,.F.);
+#3057 = PLANE('',#3058);
+#3058 = AXIS2_PLACEMENT_3D('',#3059,#3060,#3061);
+#3059 = CARTESIAN_POINT('',(0.406066017178,-0.11,0.806066017178));
+#3060 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#3061 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3062 = ADVANCED_FACE('',(#3063),#3081,.F.);
+#3063 = FACE_BOUND('',#3064,.F.);
+#3064 = EDGE_LOOP('',(#3065,#3066,#3067,#3075));
+#3065 = ORIENTED_EDGE('',*,*,#2931,.F.);
+#3066 = ORIENTED_EDGE('',*,*,#3042,.T.);
+#3067 = ORIENTED_EDGE('',*,*,#3068,.T.);
+#3068 = EDGE_CURVE('',#3043,#3069,#3071,.T.);
+#3069 = VERTEX_POINT('',#3070);
+#3070 = CARTESIAN_POINT('',(0.5,-0.11,0.2));
+#3071 = LINE('',#3072,#3073);
+#3072 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3073 = VECTOR('',#3074,1.);
+#3074 = DIRECTION('',(6.123233995737E-017,0.E+000,-1.));
+#3075 = ORIENTED_EDGE('',*,*,#3076,.F.);
+#3076 = EDGE_CURVE('',#2932,#3069,#3077,.T.);
+#3077 = LINE('',#3078,#3079);
+#3078 = CARTESIAN_POINT('',(0.5,-0.11,0.2));
+#3079 = VECTOR('',#3080,1.);
+#3080 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#3081 = PLANE('',#3082);
+#3082 = AXIS2_PLACEMENT_3D('',#3083,#3084,#3085);
+#3083 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3084 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#3085 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#3086 = ADVANCED_FACE('',(#3087),#3106,.T.);
+#3087 = FACE_BOUND('',#3088,.T.);
+#3088 = EDGE_LOOP('',(#3089,#3090,#3098,#3105));
+#3089 = ORIENTED_EDGE('',*,*,#2970,.T.);
+#3090 = ORIENTED_EDGE('',*,*,#3091,.T.);
+#3091 = EDGE_CURVE('',#2963,#3092,#3094,.T.);
+#3092 = VERTEX_POINT('',#3093);
+#3093 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#3094 = LINE('',#3095,#3096);
+#3095 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#3096 = VECTOR('',#3097,1.);
+#3097 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#3098 = ORIENTED_EDGE('',*,*,#3099,.F.);
+#3099 = EDGE_CURVE('',#3069,#3092,#3100,.T.);
+#3100 = CIRCLE('',#3101,0.1);
+#3101 = AXIS2_PLACEMENT_3D('',#3102,#3103,#3104);
+#3102 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#3103 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3104 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3105 = ORIENTED_EDGE('',*,*,#3076,.F.);
+#3106 = PLANE('',#3107);
+#3107 = AXIS2_PLACEMENT_3D('',#3108,#3109,#3110);
+#3108 = CARTESIAN_POINT('',(0.493933982822,-0.11,9.393398282202E-002));
+#3109 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3110 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3111 = ADVANCED_FACE('',(#3112),#3130,.F.);
+#3112 = FACE_BOUND('',#3113,.F.);
+#3113 = EDGE_LOOP('',(#3114,#3115,#3116,#3124));
+#3114 = ORIENTED_EDGE('',*,*,#2995,.F.);
+#3115 = ORIENTED_EDGE('',*,*,#3091,.T.);
+#3116 = ORIENTED_EDGE('',*,*,#3117,.T.);
+#3117 = EDGE_CURVE('',#3092,#3118,#3120,.T.);
+#3118 = VERTEX_POINT('',#3119);
+#3119 = CARTESIAN_POINT('',(1.,-0.11,0.1));
+#3120 = LINE('',#3121,#3122);
+#3121 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#3122 = VECTOR('',#3123,1.);
+#3123 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3124 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3125 = EDGE_CURVE('',#2996,#3118,#3126,.T.);
+#3126 = LINE('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(1.,-0.11,0.1));
+#3128 = VECTOR('',#3129,1.);
+#3129 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3130 = PLANE('',#3131);
+#3131 = AXIS2_PLACEMENT_3D('',#3132,#3133,#3134);
+#3132 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#3133 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#3134 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3135 = ADVANCED_FACE('',(#3136),#3154,.F.);
+#3136 = FACE_BOUND('',#3137,.F.);
+#3137 = EDGE_LOOP('',(#3138,#3139,#3140,#3148));
+#3138 = ORIENTED_EDGE('',*,*,#3019,.F.);
+#3139 = ORIENTED_EDGE('',*,*,#2836,.T.);
+#3140 = ORIENTED_EDGE('',*,*,#3141,.T.);
+#3141 = EDGE_CURVE('',#2829,#3142,#3144,.T.);
+#3142 = VERTEX_POINT('',#3143);
+#3143 = CARTESIAN_POINT('',(0.3,0.11,0.9));
+#3144 = LINE('',#3145,#3146);
+#3145 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#3146 = VECTOR('',#3147,1.);
+#3147 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3148 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3149 = EDGE_CURVE('',#3020,#3142,#3150,.T.);
+#3150 = LINE('',#3151,#3152);
+#3151 = CARTESIAN_POINT('',(0.3,0.11,0.9));
+#3152 = VECTOR('',#3153,1.);
+#3153 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3154 = PLANE('',#3155);
+#3155 = AXIS2_PLACEMENT_3D('',#3156,#3157,#3158);
+#3156 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#3157 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3158 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3159 = ADVANCED_FACE('',(#3160),#3179,.T.);
+#3160 = FACE_BOUND('',#3161,.T.);
+#3161 = EDGE_LOOP('',(#3162,#3163,#3171,#3178));
+#3162 = ORIENTED_EDGE('',*,*,#3050,.T.);
+#3163 = ORIENTED_EDGE('',*,*,#3164,.T.);
+#3164 = EDGE_CURVE('',#3043,#3165,#3167,.T.);
+#3165 = VERTEX_POINT('',#3166);
+#3166 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#3167 = LINE('',#3168,#3169);
+#3168 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#3169 = VECTOR('',#3170,1.);
+#3170 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3171 = ORIENTED_EDGE('',*,*,#3172,.F.);
+#3172 = EDGE_CURVE('',#3142,#3165,#3173,.T.);
+#3173 = CIRCLE('',#3174,0.2);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#3176 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3177 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3178 = ORIENTED_EDGE('',*,*,#3149,.F.);
+#3179 = CYLINDRICAL_SURFACE('',#3180,0.2);
+#3180 = AXIS2_PLACEMENT_3D('',#3181,#3182,#3183);
+#3181 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#3182 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3183 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3184 = ADVANCED_FACE('',(#3185),#3203,.F.);
+#3185 = FACE_BOUND('',#3186,.F.);
+#3186 = EDGE_LOOP('',(#3187,#3188,#3189,#3197));
+#3187 = ORIENTED_EDGE('',*,*,#3068,.F.);
+#3188 = ORIENTED_EDGE('',*,*,#3164,.T.);
+#3189 = ORIENTED_EDGE('',*,*,#3190,.T.);
+#3190 = EDGE_CURVE('',#3165,#3191,#3193,.T.);
+#3191 = VERTEX_POINT('',#3192);
+#3192 = CARTESIAN_POINT('',(0.5,0.11,0.2));
+#3193 = LINE('',#3194,#3195);
+#3194 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#3195 = VECTOR('',#3196,1.);
+#3196 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3197 = ORIENTED_EDGE('',*,*,#3198,.F.);
+#3198 = EDGE_CURVE('',#3069,#3191,#3199,.T.);
+#3199 = LINE('',#3200,#3201);
+#3200 = CARTESIAN_POINT('',(0.5,0.11,0.2));
+#3201 = VECTOR('',#3202,1.);
+#3202 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3203 = PLANE('',#3204);
+#3204 = AXIS2_PLACEMENT_3D('',#3205,#3206,#3207);
+#3205 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#3206 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#3207 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3208 = ADVANCED_FACE('',(#3209),#3228,.F.);
+#3209 = FACE_BOUND('',#3210,.F.);
+#3210 = EDGE_LOOP('',(#3211,#3212,#3213,#3222));
+#3211 = ORIENTED_EDGE('',*,*,#3099,.F.);
+#3212 = ORIENTED_EDGE('',*,*,#3198,.T.);
+#3213 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3214 = EDGE_CURVE('',#3191,#3215,#3217,.T.);
+#3215 = VERTEX_POINT('',#3216);
+#3216 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#3217 = CIRCLE('',#3218,0.1);
+#3218 = AXIS2_PLACEMENT_3D('',#3219,#3220,#3221);
+#3219 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#3220 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3221 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3222 = ORIENTED_EDGE('',*,*,#3223,.T.);
+#3223 = EDGE_CURVE('',#3215,#3092,#3224,.T.);
+#3224 = LINE('',#3225,#3226);
+#3225 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#3226 = VECTOR('',#3227,1.);
+#3227 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3228 = CYLINDRICAL_SURFACE('',#3229,0.1);
+#3229 = AXIS2_PLACEMENT_3D('',#3230,#3231,#3232);
+#3230 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#3231 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3232 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3233 = ADVANCED_FACE('',(#3234),#3252,.F.);
+#3234 = FACE_BOUND('',#3235,.F.);
+#3235 = EDGE_LOOP('',(#3236,#3237,#3238,#3246));
+#3236 = ORIENTED_EDGE('',*,*,#3117,.F.);
+#3237 = ORIENTED_EDGE('',*,*,#3223,.F.);
+#3238 = ORIENTED_EDGE('',*,*,#3239,.T.);
+#3239 = EDGE_CURVE('',#3215,#3240,#3242,.T.);
+#3240 = VERTEX_POINT('',#3241);
+#3241 = CARTESIAN_POINT('',(1.,0.11,0.1));
+#3242 = LINE('',#3243,#3244);
+#3243 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#3244 = VECTOR('',#3245,1.);
+#3245 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3246 = ORIENTED_EDGE('',*,*,#3247,.F.);
+#3247 = EDGE_CURVE('',#3118,#3240,#3248,.T.);
+#3248 = LINE('',#3249,#3250);
+#3249 = CARTESIAN_POINT('',(1.,0.11,0.1));
+#3250 = VECTOR('',#3251,1.);
+#3251 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3252 = PLANE('',#3253);
+#3253 = AXIS2_PLACEMENT_3D('',#3254,#3255,#3256);
+#3254 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#3255 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#3256 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3257 = ADVANCED_FACE('',(#3258),#3269,.F.);
+#3258 = FACE_BOUND('',#3259,.F.);
+#3259 = EDGE_LOOP('',(#3260,#3261,#3262,#3263));
+#3260 = ORIENTED_EDGE('',*,*,#3141,.F.);
+#3261 = ORIENTED_EDGE('',*,*,#2828,.T.);
+#3262 = ORIENTED_EDGE('',*,*,#2858,.T.);
+#3263 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3264 = EDGE_CURVE('',#3142,#2859,#3265,.T.);
+#3265 = LINE('',#3266,#3267);
+#3266 = CARTESIAN_POINT('',(0.3,0.11,0.8));
+#3267 = VECTOR('',#3268,1.);
+#3268 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3269 = PLANE('',#3270);
+#3270 = AXIS2_PLACEMENT_3D('',#3271,#3272,#3273);
+#3271 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#3272 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3273 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3274 = ADVANCED_FACE('',(#3275),#3286,.T.);
+#3275 = FACE_BOUND('',#3276,.T.);
+#3276 = EDGE_LOOP('',(#3277,#3278,#3284,#3285));
+#3277 = ORIENTED_EDGE('',*,*,#3172,.T.);
+#3278 = ORIENTED_EDGE('',*,*,#3279,.T.);
+#3279 = EDGE_CURVE('',#3165,#2890,#3280,.T.);
+#3280 = LINE('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#3282 = VECTOR('',#3283,1.);
+#3283 = DIRECTION('',(-1.,0.E+000,-9.95799250103E-017));
+#3284 = ORIENTED_EDGE('',*,*,#2889,.F.);
+#3285 = ORIENTED_EDGE('',*,*,#3264,.F.);
+#3286 = PLANE('',#3287);
+#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);
+#3288 = CARTESIAN_POINT('',(0.406066017178,0.11,0.806066017178));
+#3289 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3290 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3291 = ADVANCED_FACE('',(#3292),#3303,.F.);
+#3292 = FACE_BOUND('',#3293,.F.);
+#3293 = EDGE_LOOP('',(#3294,#3295,#3296,#3297));
+#3294 = ORIENTED_EDGE('',*,*,#3190,.F.);
+#3295 = ORIENTED_EDGE('',*,*,#3279,.T.);
+#3296 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#3297 = ORIENTED_EDGE('',*,*,#3298,.F.);
+#3298 = EDGE_CURVE('',#3191,#2923,#3299,.T.);
+#3299 = LINE('',#3300,#3301);
+#3300 = CARTESIAN_POINT('',(0.4,0.11,0.2));
+#3301 = VECTOR('',#3302,1.);
+#3302 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3303 = PLANE('',#3304);
+#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);
+#3305 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#3306 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#3307 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#3308 = ADVANCED_FACE('',(#3309),#3320,.T.);
+#3309 = FACE_BOUND('',#3310,.T.);
+#3310 = EDGE_LOOP('',(#3311,#3312,#3318,#3319));
+#3311 = ORIENTED_EDGE('',*,*,#3214,.T.);
+#3312 = ORIENTED_EDGE('',*,*,#3313,.T.);
+#3313 = EDGE_CURVE('',#3215,#2954,#3314,.T.);
+#3314 = LINE('',#3315,#3316);
+#3315 = CARTESIAN_POINT('',(0.6,0.11,-8.179737819538E-018));
+#3316 = VECTOR('',#3317,1.);
+#3317 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#3318 = ORIENTED_EDGE('',*,*,#2953,.F.);
+#3319 = ORIENTED_EDGE('',*,*,#3298,.F.);
+#3320 = PLANE('',#3321);
+#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324);
+#3322 = CARTESIAN_POINT('',(0.493933982822,0.11,9.393398282202E-002));
+#3323 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#3324 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3325 = ADVANCED_FACE('',(#3326),#3337,.F.);
+#3326 = FACE_BOUND('',#3327,.F.);
+#3327 = EDGE_LOOP('',(#3328,#3329,#3330,#3331));
+#3328 = ORIENTED_EDGE('',*,*,#3239,.F.);
+#3329 = ORIENTED_EDGE('',*,*,#3313,.T.);
+#3330 = ORIENTED_EDGE('',*,*,#2986,.T.);
+#3331 = ORIENTED_EDGE('',*,*,#3332,.F.);
+#3332 = EDGE_CURVE('',#3240,#2987,#3333,.T.);
+#3333 = LINE('',#3334,#3335);
+#3334 = CARTESIAN_POINT('',(1.,0.11,0.E+000));
+#3335 = VECTOR('',#3336,1.);
+#3336 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3337 = PLANE('',#3338);
+#3338 = AXIS2_PLACEMENT_3D('',#3339,#3340,#3341);
+#3339 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#3340 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3341 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3342 = ADVANCED_FACE('',(#3343),#3349,.F.);
+#3343 = FACE_BOUND('',#3344,.T.);
+#3344 = EDGE_LOOP('',(#3345,#3346,#3347,#3348));
+#3345 = ORIENTED_EDGE('',*,*,#3003,.F.);
+#3346 = ORIENTED_EDGE('',*,*,#3332,.F.);
+#3347 = ORIENTED_EDGE('',*,*,#3247,.F.);
+#3348 = ORIENTED_EDGE('',*,*,#3125,.F.);
+#3349 = PLANE('',#3350);
+#3350 = AXIS2_PLACEMENT_3D('',#3351,#3352,#3353);
+#3351 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#3352 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3353 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3358)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3355,#3356,#3357)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3355 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3356 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3357 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3358 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#3355,
+  'distance_accuracy_value','confusion accuracy');
+#3359 = SHAPE_DEFINITION_REPRESENTATION(#3360,#2811);
+#3360 = PRODUCT_DEFINITION_SHAPE('','',#3361);
+#3361 = PRODUCT_DEFINITION('design','',#3362,#3365);
+#3362 = PRODUCT_DEFINITION_FORMATION('','',#3363);
+#3363 = PRODUCT('Leader','Leader','',(#3364));
+#3364 = PRODUCT_CONTEXT('',#2,'mechanical');
+#3365 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3366 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3367,#3369);
+#3367 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3368) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3368 = ITEM_DEFINED_TRANSFORMATION('','',#11,#55);
+#3369 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3370);
+#3370 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('547','400','',#41,#3361,$);
+#3371 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3363));
+#3372 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3373,#3375);
+#3373 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3374) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3374 = ITEM_DEFINED_TRANSFORMATION('','',#11,#59);
+#3375 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3376);
+#3376 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('548','401','',#41,#3361,$);
+#3377 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3378,#3380);
+#3378 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3379) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3379 = ITEM_DEFINED_TRANSFORMATION('','',#11,#63);
+#3380 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3381);
+#3381 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('549','402','',#41,#3361,$);
+#3382 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3383,#3385);
+#3383 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3384) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3384 = ITEM_DEFINED_TRANSFORMATION('','',#11,#67);
+#3385 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3386);
+#3386 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('550','403','',#41,#3361,$);
+#3387 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3388,#3390);
+#3388 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3389) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3389 = ITEM_DEFINED_TRANSFORMATION('','',#11,#71);
+#3390 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3391);
+#3391 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('551','404','',#41,#3361,$);
+#3392 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3393,#3395);
+#3393 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3394) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3394 = ITEM_DEFINED_TRANSFORMATION('','',#11,#75);
+#3395 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3396);
+#3396 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('552','405','',#41,#3361,$);
+#3397 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3398,#3400);
+#3398 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3399) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3399 = ITEM_DEFINED_TRANSFORMATION('','',#11,#79);
+#3400 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3401);
+#3401 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('553','406','',#41,#3361,$);
+#3402 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3403,#3405);
+#3403 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3404) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3404 = ITEM_DEFINED_TRANSFORMATION('','',#11,#83);
+#3405 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3406);
+#3406 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('554','407','',#41,#3361,$);
+#3407 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3408,#3410);
+#3408 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3409) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3409 = ITEM_DEFINED_TRANSFORMATION('','',#11,#87);
+#3410 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3411);
+#3411 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('555','408','',#41,#3361,$);
+#3412 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3413,#3415);
+#3413 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3414) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3414 = ITEM_DEFINED_TRANSFORMATION('','',#11,#91);
+#3415 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3416);
+#3416 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('556','409','',#41,#3361,$);
+#3417 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3418,#3420);
+#3418 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3419) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3419 = ITEM_DEFINED_TRANSFORMATION('','',#11,#95);
+#3420 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3421);
+#3421 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('557','410','',#41,#3361,$);
+#3422 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3423,#3425);
+#3423 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3424) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3424 = ITEM_DEFINED_TRANSFORMATION('','',#11,#99);
+#3425 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3426);
+#3426 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('558','411','',#41,#3361,$);
+#3427 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3428,#3430);
+#3428 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3429) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3429 = ITEM_DEFINED_TRANSFORMATION('','',#11,#103);
+#3430 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3431);
+#3431 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('559','412','',#41,#3361,$);
+#3432 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3433,#3435);
+#3433 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3434) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3434 = ITEM_DEFINED_TRANSFORMATION('','',#11,#107);
+#3435 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3436);
+#3436 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('560','413','',#41,#3361,$);
+#3437 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3438,#3440);
+#3438 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3439) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3439 = ITEM_DEFINED_TRANSFORMATION('','',#11,#111);
+#3440 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3441);
+#3441 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('561','414','',#41,#3361,$);
+#3442 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3443,#3445);
+#3443 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3444) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3444 = ITEM_DEFINED_TRANSFORMATION('','',#11,#115);
+#3445 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3446);
+#3446 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('562','415','',#41,#3361,$);
+#3447 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3448,#3450);
+#3448 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3449) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3449 = ITEM_DEFINED_TRANSFORMATION('','',#11,#119);
+#3450 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3451);
+#3451 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('563','416','',#41,#3361,$);
+#3452 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3453,#3455);
+#3453 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3454) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3454 = ITEM_DEFINED_TRANSFORMATION('','',#11,#123);
+#3455 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3456);
+#3456 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('564','417','',#41,#3361,$);
+#3457 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3458,#3460);
+#3458 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3459) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3459 = ITEM_DEFINED_TRANSFORMATION('','',#11,#127);
+#3460 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3461);
+#3461 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('565','418','',#41,#3361,$);
+#3462 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3463,#3465);
+#3463 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3464) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3464 = ITEM_DEFINED_TRANSFORMATION('','',#11,#131);
+#3465 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3466);
+#3466 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('566','419','',#41,#3361,$);
+#3467 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3468,#3470);
+#3468 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3469) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3469 = ITEM_DEFINED_TRANSFORMATION('','',#11,#135);
+#3470 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3471);
+#3471 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('567','420','',#41,#3361,$);
+#3472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3473,#3475);
+#3473 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3474) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#139);
+#3475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3476);
+#3476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('568','421','',#41,#3361,$);
+#3477 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3478,#3480);
+#3478 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3479) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3479 = ITEM_DEFINED_TRANSFORMATION('','',#11,#143);
+#3480 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3481);
+#3481 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('569','422','',#41,#3361,$);
+#3482 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3483,#3485);
+#3483 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3484) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3484 = ITEM_DEFINED_TRANSFORMATION('','',#11,#147);
+#3485 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3486);
+#3486 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('570','423','',#41,#3361,$);
+#3487 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3488,#3490);
+#3488 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3489) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3489 = ITEM_DEFINED_TRANSFORMATION('','',#11,#151);
+#3490 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3491);
+#3491 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('571','424','',#41,#3361,$);
+#3492 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3493,#3495);
+#3493 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3494) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3494 = ITEM_DEFINED_TRANSFORMATION('','',#11,#155);
+#3495 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3496);
+#3496 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('572','425','',#41,#3361,$);
+#3497 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3498,#3500);
+#3498 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3499) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3499 = ITEM_DEFINED_TRANSFORMATION('','',#11,#159);
+#3500 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3501);
+#3501 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('573','426','',#41,#3361,$);
+#3502 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3503,#3505);
+#3503 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3504) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3504 = ITEM_DEFINED_TRANSFORMATION('','',#11,#163);
+#3505 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3506);
+#3506 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('574','427','',#41,#3361,$);
+#3507 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3508,#3510);
+#3508 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3509) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3509 = ITEM_DEFINED_TRANSFORMATION('','',#11,#167);
+#3510 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3511);
+#3511 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('575','428','',#41,#3361,$);
+#3512 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3513,#3515);
+#3513 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3514) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3514 = ITEM_DEFINED_TRANSFORMATION('','',#11,#171);
+#3515 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3516);
+#3516 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('576','429','',#41,#3361,$);
+#3517 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3518,#3520);
+#3518 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3519) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3519 = ITEM_DEFINED_TRANSFORMATION('','',#11,#175);
+#3520 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3521);
+#3521 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('577','430','',#41,#3361,$);
+#3522 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3523,#3525);
+#3523 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3524) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3524 = ITEM_DEFINED_TRANSFORMATION('','',#11,#179);
+#3525 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3526);
+#3526 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('578','431','',#41,#3361,$);
+#3527 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3528,#3530);
+#3528 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3529) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3529 = ITEM_DEFINED_TRANSFORMATION('','',#11,#183);
+#3530 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3531);
+#3531 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('579','432','',#41,#3361,$);
+#3532 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3533,#3535);
+#3533 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3534) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3534 = ITEM_DEFINED_TRANSFORMATION('','',#11,#187);
+#3535 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3536);
+#3536 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('580','433','',#41,#3361,$);
+#3537 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3538,#3540);
+#3538 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3539) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3539 = ITEM_DEFINED_TRANSFORMATION('','',#11,#191);
+#3540 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3541);
+#3541 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('581','434','',#41,#3361,$);
+#3542 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3543,#3545);
+#3543 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3544) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3544 = ITEM_DEFINED_TRANSFORMATION('','',#11,#195);
+#3545 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3546);
+#3546 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('582','435','',#41,#3361,$);
+#3547 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3548,#3550);
+#3548 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3549) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3549 = ITEM_DEFINED_TRANSFORMATION('','',#11,#199);
+#3550 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3551);
+#3551 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('583','436','',#41,#3361,$);
+#3552 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3553,#3555);
+#3553 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3554) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3554 = ITEM_DEFINED_TRANSFORMATION('','',#11,#203);
+#3555 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3556);
+#3556 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('584','437','',#41,#3361,$);
+#3557 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3558,#3560);
+#3558 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3559) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3559 = ITEM_DEFINED_TRANSFORMATION('','',#11,#207);
+#3560 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3561);
+#3561 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('585','438','',#41,#3361,$);
+#3562 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3563,#3565);
+#3563 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3564) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3564 = ITEM_DEFINED_TRANSFORMATION('','',#11,#211);
+#3565 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3566);
+#3566 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('586','439','',#41,#3361,$);
+#3567 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3568,#3570);
+#3568 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3569) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3569 = ITEM_DEFINED_TRANSFORMATION('','',#11,#215);
+#3570 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3571);
+#3571 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('587','440','',#41,#3361,$);
+#3572 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3573,#3575);
+#3573 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3574) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3574 = ITEM_DEFINED_TRANSFORMATION('','',#11,#219);
+#3575 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3576);
+#3576 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('588','441','',#41,#3361,$);
+#3577 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3578,#3580);
+#3578 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3579) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3579 = ITEM_DEFINED_TRANSFORMATION('','',#11,#223);
+#3580 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3581);
+#3581 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('589','442','',#41,#3361,$);
+#3582 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3583,#3585);
+#3583 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3584) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3584 = ITEM_DEFINED_TRANSFORMATION('','',#11,#227);
+#3585 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3586);
+#3586 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('590','443','',#41,#3361,$);
+#3587 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3588,#3590);
+#3588 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3589) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3589 = ITEM_DEFINED_TRANSFORMATION('','',#11,#231);
+#3590 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3591);
+#3591 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('591','444','',#41,#3361,$);
+#3592 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3593,#3595);
+#3593 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3594) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3594 = ITEM_DEFINED_TRANSFORMATION('','',#11,#235);
+#3595 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3596);
+#3596 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('592','445','',#41,#3361,$);
+#3597 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3598,#3600);
+#3598 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3599) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3599 = ITEM_DEFINED_TRANSFORMATION('','',#11,#239);
+#3600 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3601);
+#3601 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('593','446','',#41,#3361,$);
+#3602 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3603,#3605);
+#3603 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3604) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3604 = ITEM_DEFINED_TRANSFORMATION('','',#11,#243);
+#3605 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3606);
+#3606 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('594','447','',#41,#3361,$);
+#3607 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3608,#3610);
+#3608 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3609) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3609 = ITEM_DEFINED_TRANSFORMATION('','',#11,#247);
+#3610 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3611);
+#3611 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('595','448','',#41,#3361,$);
+#3612 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3613,#3615);
+#3613 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3614) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3614 = ITEM_DEFINED_TRANSFORMATION('','',#11,#251);
+#3615 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3616);
+#3616 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('596','449','',#41,#3361,$);
+#3617 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3618,#3620);
+#3618 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3619) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3619 = ITEM_DEFINED_TRANSFORMATION('','',#11,#255);
+#3620 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3621);
+#3621 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('597','450','',#41,#3361,$);
+#3622 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3623,#3625);
+#3623 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3624) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3624 = ITEM_DEFINED_TRANSFORMATION('','',#11,#259);
+#3625 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3626);
+#3626 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('598','451','',#41,#3361,$);
+#3627 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3628,#3630);
+#3628 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3629) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3629 = ITEM_DEFINED_TRANSFORMATION('','',#11,#263);
+#3630 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3631);
+#3631 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('599','452','',#41,#3361,$);
+#3632 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3633,#3635);
+#3633 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3634) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3634 = ITEM_DEFINED_TRANSFORMATION('','',#11,#267);
+#3635 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3636);
+#3636 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('600','453','',#41,#3361,$);
+#3637 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3638,#3640);
+#3638 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3639) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3639 = ITEM_DEFINED_TRANSFORMATION('','',#11,#271);
+#3640 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3641);
+#3641 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('601','454','',#41,#3361,$);
+#3642 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3643,#3645);
+#3643 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3644) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3644 = ITEM_DEFINED_TRANSFORMATION('','',#11,#275);
+#3645 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3646);
+#3646 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('602','455','',#41,#3361,$);
+#3647 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3648,#3650);
+#3648 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3649) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3649 = ITEM_DEFINED_TRANSFORMATION('','',#11,#279);
+#3650 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3651);
+#3651 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('603','456','',#41,#3361,$);
+#3652 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3653,#3655);
+#3653 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3654) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3654 = ITEM_DEFINED_TRANSFORMATION('','',#11,#283);
+#3655 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3656);
+#3656 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('604','457','',#41,#3361,$);
+#3657 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3658,#3660);
+#3658 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3659) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3659 = ITEM_DEFINED_TRANSFORMATION('','',#11,#287);
+#3660 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3661);
+#3661 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('605','458','',#41,#3361,$);
+#3662 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3663,#3665);
+#3663 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3664) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3664 = ITEM_DEFINED_TRANSFORMATION('','',#11,#291);
+#3665 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3666);
+#3666 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('606','459','',#41,#3361,$);
+#3667 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3668,#3670);
+#3668 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3669) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3669 = ITEM_DEFINED_TRANSFORMATION('','',#11,#295);
+#3670 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3671);
+#3671 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('607','460','',#41,#3361,$);
+#3672 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3673,#3675);
+#3673 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3674) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3674 = ITEM_DEFINED_TRANSFORMATION('','',#11,#299);
+#3675 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3676);
+#3676 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('608','461','',#41,#3361,$);
+#3677 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3678,#3680);
+#3678 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3679) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3679 = ITEM_DEFINED_TRANSFORMATION('','',#11,#303);
+#3680 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3681);
+#3681 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('609','462','',#41,#3361,$);
+#3682 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3683,#3685);
+#3683 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3684) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3684 = ITEM_DEFINED_TRANSFORMATION('','',#11,#307);
+#3685 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3686);
+#3686 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('610','463','',#41,#3361,$);
+#3687 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3688,#3690);
+#3688 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3689) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3689 = ITEM_DEFINED_TRANSFORMATION('','',#11,#311);
+#3690 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3691);
+#3691 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('611','464','',#41,#3361,$);
+#3692 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3693,#3695);
+#3693 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3694) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3694 = ITEM_DEFINED_TRANSFORMATION('','',#11,#315);
+#3695 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3696);
+#3696 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('612','465','',#41,#3361,$);
+#3697 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3698,#3700);
+#3698 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3699) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3699 = ITEM_DEFINED_TRANSFORMATION('','',#11,#319);
+#3700 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3701);
+#3701 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('613','466','',#41,#3361,$);
+#3702 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3703,#3705);
+#3703 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3704) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3704 = ITEM_DEFINED_TRANSFORMATION('','',#11,#323);
+#3705 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3706);
+#3706 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('614','467','',#41,#3361,$);
+#3707 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3708,#3710);
+#3708 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3709) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3709 = ITEM_DEFINED_TRANSFORMATION('','',#11,#327);
+#3710 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3711);
+#3711 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('615','468','',#41,#3361,$);
+#3712 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3713,#3715);
+#3713 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3714) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3714 = ITEM_DEFINED_TRANSFORMATION('','',#11,#331);
+#3715 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3716);
+#3716 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('616','469','',#41,#3361,$);
+#3717 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3718,#3720);
+#3718 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3719) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3719 = ITEM_DEFINED_TRANSFORMATION('','',#11,#335);
+#3720 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3721);
+#3721 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('617','470','',#41,#3361,$);
+#3722 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3723,#3725);
+#3723 = ( REPRESENTATION_RELATIONSHIP('','',#2811,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3724) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3724 = ITEM_DEFINED_TRANSFORMATION('','',#11,#339);
+#3725 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3726);
+#3726 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('618','471','',#41,#3361,$);
+#3727 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3728),#4270);
+#3728 = MANIFOLD_SOLID_BREP('',#3729);
+#3729 = CLOSED_SHELL('',(#3730,#3770,#3801,#3834,#3865,#3898,#3929,#3953
+    ,#3978,#4002,#4027,#4051,#4075,#4100,#4124,#4149,#4173,#4190,#4207,
+    #4224,#4241,#4258));
+#3730 = ADVANCED_FACE('',(#3731),#3765,.T.);
+#3731 = FACE_BOUND('',#3732,.F.);
+#3732 = EDGE_LOOP('',(#3733,#3743,#3751,#3759));
+#3733 = ORIENTED_EDGE('',*,*,#3734,.F.);
+#3734 = EDGE_CURVE('',#3735,#3737,#3739,.T.);
+#3735 = VERTEX_POINT('',#3736);
+#3736 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#3737 = VERTEX_POINT('',#3738);
+#3738 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#3739 = LINE('',#3740,#3741);
+#3740 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#3741 = VECTOR('',#3742,1.);
+#3742 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3743 = ORIENTED_EDGE('',*,*,#3744,.F.);
+#3744 = EDGE_CURVE('',#3745,#3735,#3747,.T.);
+#3745 = VERTEX_POINT('',#3746);
+#3746 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#3747 = LINE('',#3748,#3749);
+#3748 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#3749 = VECTOR('',#3750,1.);
+#3750 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3751 = ORIENTED_EDGE('',*,*,#3752,.F.);
+#3752 = EDGE_CURVE('',#3753,#3745,#3755,.T.);
+#3753 = VERTEX_POINT('',#3754);
+#3754 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3755 = LINE('',#3756,#3757);
+#3756 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#3757 = VECTOR('',#3758,1.);
+#3758 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3759 = ORIENTED_EDGE('',*,*,#3760,.F.);
+#3760 = EDGE_CURVE('',#3737,#3753,#3761,.T.);
+#3761 = LINE('',#3762,#3763);
+#3762 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3763 = VECTOR('',#3764,1.);
+#3764 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3765 = PLANE('',#3766);
+#3766 = AXIS2_PLACEMENT_3D('',#3767,#3768,#3769);
+#3767 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#3768 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#3769 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3770 = ADVANCED_FACE('',(#3771),#3796,.F.);
+#3771 = FACE_BOUND('',#3772,.F.);
+#3772 = EDGE_LOOP('',(#3773,#3781,#3782,#3790));
+#3773 = ORIENTED_EDGE('',*,*,#3774,.F.);
+#3774 = EDGE_CURVE('',#3735,#3775,#3777,.T.);
+#3775 = VERTEX_POINT('',#3776);
+#3776 = CARTESIAN_POINT('',(0.3,0.11,0.8));
+#3777 = LINE('',#3778,#3779);
+#3778 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#3779 = VECTOR('',#3780,1.);
+#3780 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3781 = ORIENTED_EDGE('',*,*,#3734,.T.);
+#3782 = ORIENTED_EDGE('',*,*,#3783,.T.);
+#3783 = EDGE_CURVE('',#3737,#3784,#3786,.T.);
+#3784 = VERTEX_POINT('',#3785);
+#3785 = CARTESIAN_POINT('',(0.3,-0.11,0.8));
+#3786 = LINE('',#3787,#3788);
+#3787 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#3788 = VECTOR('',#3789,1.);
+#3789 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3790 = ORIENTED_EDGE('',*,*,#3791,.F.);
+#3791 = EDGE_CURVE('',#3775,#3784,#3792,.T.);
+#3792 = LINE('',#3793,#3794);
+#3793 = CARTESIAN_POINT('',(0.3,-0.11,0.8));
+#3794 = VECTOR('',#3795,1.);
+#3795 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3796 = PLANE('',#3797);
+#3797 = AXIS2_PLACEMENT_3D('',#3798,#3799,#3800);
+#3798 = CARTESIAN_POINT('',(0.E+000,-0.11,0.8));
+#3799 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#3800 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3801 = ADVANCED_FACE('',(#3802),#3829,.F.);
+#3802 = FACE_BOUND('',#3803,.F.);
+#3803 = EDGE_LOOP('',(#3804,#3813,#3814,#3823));
+#3804 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#3805 = EDGE_CURVE('',#3775,#3806,#3808,.T.);
+#3806 = VERTEX_POINT('',#3807);
+#3807 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#3808 = CIRCLE('',#3809,0.1);
+#3809 = AXIS2_PLACEMENT_3D('',#3810,#3811,#3812);
+#3810 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#3811 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3812 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3813 = ORIENTED_EDGE('',*,*,#3791,.T.);
+#3814 = ORIENTED_EDGE('',*,*,#3815,.T.);
+#3815 = EDGE_CURVE('',#3784,#3816,#3818,.T.);
+#3816 = VERTEX_POINT('',#3817);
+#3817 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#3818 = CIRCLE('',#3819,0.1);
+#3819 = AXIS2_PLACEMENT_3D('',#3820,#3821,#3822);
+#3820 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#3821 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3822 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3823 = ORIENTED_EDGE('',*,*,#3824,.T.);
+#3824 = EDGE_CURVE('',#3816,#3806,#3825,.T.);
+#3825 = LINE('',#3826,#3827);
+#3826 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#3827 = VECTOR('',#3828,1.);
+#3828 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3829 = CYLINDRICAL_SURFACE('',#3830,0.1);
+#3830 = AXIS2_PLACEMENT_3D('',#3831,#3832,#3833);
+#3831 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#3832 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3833 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3834 = ADVANCED_FACE('',(#3835),#3860,.F.);
+#3835 = FACE_BOUND('',#3836,.F.);
+#3836 = EDGE_LOOP('',(#3837,#3845,#3846,#3854));
+#3837 = ORIENTED_EDGE('',*,*,#3838,.F.);
+#3838 = EDGE_CURVE('',#3806,#3839,#3841,.T.);
+#3839 = VERTEX_POINT('',#3840);
+#3840 = CARTESIAN_POINT('',(0.4,0.11,0.2));
+#3841 = LINE('',#3842,#3843);
+#3842 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#3843 = VECTOR('',#3844,1.);
+#3844 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3845 = ORIENTED_EDGE('',*,*,#3824,.F.);
+#3846 = ORIENTED_EDGE('',*,*,#3847,.T.);
+#3847 = EDGE_CURVE('',#3816,#3848,#3850,.T.);
+#3848 = VERTEX_POINT('',#3849);
+#3849 = CARTESIAN_POINT('',(0.4,-0.11,0.2));
+#3850 = LINE('',#3851,#3852);
+#3851 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#3852 = VECTOR('',#3853,1.);
+#3853 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3854 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#3855 = EDGE_CURVE('',#3839,#3848,#3856,.T.);
+#3856 = LINE('',#3857,#3858);
+#3857 = CARTESIAN_POINT('',(0.4,-0.11,0.2));
+#3858 = VECTOR('',#3859,1.);
+#3859 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3860 = PLANE('',#3861);
+#3861 = AXIS2_PLACEMENT_3D('',#3862,#3863,#3864);
+#3862 = CARTESIAN_POINT('',(0.4,-0.11,0.7));
+#3863 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3864 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3865 = ADVANCED_FACE('',(#3866),#3893,.T.);
+#3866 = FACE_BOUND('',#3867,.T.);
+#3867 = EDGE_LOOP('',(#3868,#3877,#3885,#3892));
+#3868 = ORIENTED_EDGE('',*,*,#3869,.T.);
+#3869 = EDGE_CURVE('',#3839,#3870,#3872,.T.);
+#3870 = VERTEX_POINT('',#3871);
+#3871 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#3872 = CIRCLE('',#3873,0.2);
+#3873 = AXIS2_PLACEMENT_3D('',#3874,#3875,#3876);
+#3874 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#3875 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3876 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3877 = ORIENTED_EDGE('',*,*,#3878,.T.);
+#3878 = EDGE_CURVE('',#3870,#3879,#3881,.T.);
+#3879 = VERTEX_POINT('',#3880);
+#3880 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3881 = LINE('',#3882,#3883);
+#3882 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3883 = VECTOR('',#3884,1.);
+#3884 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3885 = ORIENTED_EDGE('',*,*,#3886,.F.);
+#3886 = EDGE_CURVE('',#3848,#3879,#3887,.T.);
+#3887 = CIRCLE('',#3888,0.2);
+#3888 = AXIS2_PLACEMENT_3D('',#3889,#3890,#3891);
+#3889 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#3890 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3891 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3892 = ORIENTED_EDGE('',*,*,#3855,.F.);
+#3893 = CYLINDRICAL_SURFACE('',#3894,0.2);
+#3894 = AXIS2_PLACEMENT_3D('',#3895,#3896,#3897);
+#3895 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#3896 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3897 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3898 = ADVANCED_FACE('',(#3899),#3924,.F.);
+#3899 = FACE_BOUND('',#3900,.F.);
+#3900 = EDGE_LOOP('',(#3901,#3909,#3910,#3918));
+#3901 = ORIENTED_EDGE('',*,*,#3902,.F.);
+#3902 = EDGE_CURVE('',#3870,#3903,#3905,.T.);
+#3903 = VERTEX_POINT('',#3904);
+#3904 = CARTESIAN_POINT('',(1.,0.11,0.E+000));
+#3905 = LINE('',#3906,#3907);
+#3906 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#3907 = VECTOR('',#3908,1.);
+#3908 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3909 = ORIENTED_EDGE('',*,*,#3878,.T.);
+#3910 = ORIENTED_EDGE('',*,*,#3911,.T.);
+#3911 = EDGE_CURVE('',#3879,#3912,#3914,.T.);
+#3912 = VERTEX_POINT('',#3913);
+#3913 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#3914 = LINE('',#3915,#3916);
+#3915 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3916 = VECTOR('',#3917,1.);
+#3917 = DIRECTION('',(1.,0.E+000,0.E+000));
+#3918 = ORIENTED_EDGE('',*,*,#3919,.F.);
+#3919 = EDGE_CURVE('',#3903,#3912,#3920,.T.);
+#3920 = LINE('',#3921,#3922);
+#3921 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#3922 = VECTOR('',#3923,1.);
+#3923 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3924 = PLANE('',#3925);
+#3925 = AXIS2_PLACEMENT_3D('',#3926,#3927,#3928);
+#3926 = CARTESIAN_POINT('',(0.6,-0.11,0.E+000));
+#3927 = DIRECTION('',(-0.E+000,0.E+000,1.));
+#3928 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#3929 = ADVANCED_FACE('',(#3930),#3948,.F.);
+#3930 = FACE_BOUND('',#3931,.F.);
+#3931 = EDGE_LOOP('',(#3932,#3933,#3934,#3942));
+#3932 = ORIENTED_EDGE('',*,*,#3783,.F.);
+#3933 = ORIENTED_EDGE('',*,*,#3760,.T.);
+#3934 = ORIENTED_EDGE('',*,*,#3935,.T.);
+#3935 = EDGE_CURVE('',#3753,#3936,#3938,.T.);
+#3936 = VERTEX_POINT('',#3937);
+#3937 = CARTESIAN_POINT('',(0.3,-0.11,0.9));
+#3938 = LINE('',#3939,#3940);
+#3939 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3940 = VECTOR('',#3941,1.);
+#3941 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#3942 = ORIENTED_EDGE('',*,*,#3943,.F.);
+#3943 = EDGE_CURVE('',#3784,#3936,#3944,.T.);
+#3944 = LINE('',#3945,#3946);
+#3945 = CARTESIAN_POINT('',(0.3,-0.11,0.9));
+#3946 = VECTOR('',#3947,1.);
+#3947 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3948 = PLANE('',#3949);
+#3949 = AXIS2_PLACEMENT_3D('',#3950,#3951,#3952);
+#3950 = CARTESIAN_POINT('',(0.E+000,-0.11,0.9));
+#3951 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#3952 = DIRECTION('',(0.E+000,0.E+000,1.));
+#3953 = ADVANCED_FACE('',(#3954),#3973,.T.);
+#3954 = FACE_BOUND('',#3955,.T.);
+#3955 = EDGE_LOOP('',(#3956,#3957,#3965,#3972));
+#3956 = ORIENTED_EDGE('',*,*,#3815,.T.);
+#3957 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#3958 = EDGE_CURVE('',#3816,#3959,#3961,.T.);
+#3959 = VERTEX_POINT('',#3960);
+#3960 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3961 = LINE('',#3962,#3963);
+#3962 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3963 = VECTOR('',#3964,1.);
+#3964 = DIRECTION('',(1.,0.E+000,9.95799250103E-017));
+#3965 = ORIENTED_EDGE('',*,*,#3966,.F.);
+#3966 = EDGE_CURVE('',#3936,#3959,#3967,.T.);
+#3967 = CIRCLE('',#3968,0.2);
+#3968 = AXIS2_PLACEMENT_3D('',#3969,#3970,#3971);
+#3969 = CARTESIAN_POINT('',(0.3,-0.11,0.7));
+#3970 = DIRECTION('',(0.E+000,1.,0.E+000));
+#3971 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#3972 = ORIENTED_EDGE('',*,*,#3943,.F.);
+#3973 = PLANE('',#3974);
+#3974 = AXIS2_PLACEMENT_3D('',#3975,#3976,#3977);
+#3975 = CARTESIAN_POINT('',(0.406066017178,-0.11,0.806066017178));
+#3976 = DIRECTION('',(-0.E+000,-1.,-0.E+000));
+#3977 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#3978 = ADVANCED_FACE('',(#3979),#3997,.F.);
+#3979 = FACE_BOUND('',#3980,.F.);
+#3980 = EDGE_LOOP('',(#3981,#3982,#3983,#3991));
+#3981 = ORIENTED_EDGE('',*,*,#3847,.F.);
+#3982 = ORIENTED_EDGE('',*,*,#3958,.T.);
+#3983 = ORIENTED_EDGE('',*,*,#3984,.T.);
+#3984 = EDGE_CURVE('',#3959,#3985,#3987,.T.);
+#3985 = VERTEX_POINT('',#3986);
+#3986 = CARTESIAN_POINT('',(0.5,-0.11,0.2));
+#3987 = LINE('',#3988,#3989);
+#3988 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#3989 = VECTOR('',#3990,1.);
+#3990 = DIRECTION('',(6.123233995737E-017,0.E+000,-1.));
+#3991 = ORIENTED_EDGE('',*,*,#3992,.F.);
+#3992 = EDGE_CURVE('',#3848,#3985,#3993,.T.);
+#3993 = LINE('',#3994,#3995);
+#3994 = CARTESIAN_POINT('',(0.5,-0.11,0.2));
+#3995 = VECTOR('',#3996,1.);
+#3996 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#3997 = PLANE('',#3998);
+#3998 = AXIS2_PLACEMENT_3D('',#3999,#4000,#4001);
+#3999 = CARTESIAN_POINT('',(0.5,-0.11,0.7));
+#4000 = DIRECTION('',(-0.E+000,1.,0.E+000));
+#4001 = DIRECTION('',(1.,0.E+000,6.123233995737E-017));
+#4002 = ADVANCED_FACE('',(#4003),#4022,.T.);
+#4003 = FACE_BOUND('',#4004,.T.);
+#4004 = EDGE_LOOP('',(#4005,#4006,#4014,#4021));
+#4005 = ORIENTED_EDGE('',*,*,#3886,.T.);
+#4006 = ORIENTED_EDGE('',*,*,#4007,.T.);
+#4007 = EDGE_CURVE('',#3879,#4008,#4010,.T.);
+#4008 = VERTEX_POINT('',#4009);
+#4009 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#4010 = LINE('',#4011,#4012);
+#4011 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#4012 = VECTOR('',#4013,1.);
+#4013 = DIRECTION('',(2.449293598295E-016,0.E+000,1.));
+#4014 = ORIENTED_EDGE('',*,*,#4015,.F.);
+#4015 = EDGE_CURVE('',#3985,#4008,#4016,.T.);
+#4016 = CIRCLE('',#4017,0.1);
+#4017 = AXIS2_PLACEMENT_3D('',#4018,#4019,#4020);
+#4018 = CARTESIAN_POINT('',(0.6,-0.11,0.2));
+#4019 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4020 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4021 = ORIENTED_EDGE('',*,*,#3992,.F.);
+#4022 = PLANE('',#4023);
+#4023 = AXIS2_PLACEMENT_3D('',#4024,#4025,#4026);
+#4024 = CARTESIAN_POINT('',(0.493933982822,-0.11,9.393398282202E-002));
+#4025 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4026 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#4027 = ADVANCED_FACE('',(#4028),#4046,.F.);
+#4028 = FACE_BOUND('',#4029,.F.);
+#4029 = EDGE_LOOP('',(#4030,#4031,#4032,#4040));
+#4030 = ORIENTED_EDGE('',*,*,#3911,.F.);
+#4031 = ORIENTED_EDGE('',*,*,#4007,.T.);
+#4032 = ORIENTED_EDGE('',*,*,#4033,.T.);
+#4033 = EDGE_CURVE('',#4008,#4034,#4036,.T.);
+#4034 = VERTEX_POINT('',#4035);
+#4035 = CARTESIAN_POINT('',(1.,-0.11,0.1));
+#4036 = LINE('',#4037,#4038);
+#4037 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#4038 = VECTOR('',#4039,1.);
+#4039 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#4040 = ORIENTED_EDGE('',*,*,#4041,.F.);
+#4041 = EDGE_CURVE('',#3912,#4034,#4042,.T.);
+#4042 = LINE('',#4043,#4044);
+#4043 = CARTESIAN_POINT('',(1.,-0.11,0.1));
+#4044 = VECTOR('',#4045,1.);
+#4045 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4046 = PLANE('',#4047);
+#4047 = AXIS2_PLACEMENT_3D('',#4048,#4049,#4050);
+#4048 = CARTESIAN_POINT('',(0.6,-0.11,0.1));
+#4049 = DIRECTION('',(0.E+000,1.,-0.E+000));
+#4050 = DIRECTION('',(0.E+000,0.E+000,1.));
+#4051 = ADVANCED_FACE('',(#4052),#4070,.F.);
+#4052 = FACE_BOUND('',#4053,.F.);
+#4053 = EDGE_LOOP('',(#4054,#4055,#4056,#4064));
+#4054 = ORIENTED_EDGE('',*,*,#3935,.F.);
+#4055 = ORIENTED_EDGE('',*,*,#3752,.T.);
+#4056 = ORIENTED_EDGE('',*,*,#4057,.T.);
+#4057 = EDGE_CURVE('',#3745,#4058,#4060,.T.);
+#4058 = VERTEX_POINT('',#4059);
+#4059 = CARTESIAN_POINT('',(0.3,0.11,0.9));
+#4060 = LINE('',#4061,#4062);
+#4061 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#4062 = VECTOR('',#4063,1.);
+#4063 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#4064 = ORIENTED_EDGE('',*,*,#4065,.F.);
+#4065 = EDGE_CURVE('',#3936,#4058,#4066,.T.);
+#4066 = LINE('',#4067,#4068);
+#4067 = CARTESIAN_POINT('',(0.3,0.11,0.9));
+#4068 = VECTOR('',#4069,1.);
+#4069 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4070 = PLANE('',#4071);
+#4071 = AXIS2_PLACEMENT_3D('',#4072,#4073,#4074);
+#4072 = CARTESIAN_POINT('',(0.E+000,0.11,0.9));
+#4073 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4074 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4075 = ADVANCED_FACE('',(#4076),#4095,.T.);
+#4076 = FACE_BOUND('',#4077,.T.);
+#4077 = EDGE_LOOP('',(#4078,#4079,#4087,#4094));
+#4078 = ORIENTED_EDGE('',*,*,#3966,.T.);
+#4079 = ORIENTED_EDGE('',*,*,#4080,.T.);
+#4080 = EDGE_CURVE('',#3959,#4081,#4083,.T.);
+#4081 = VERTEX_POINT('',#4082);
+#4082 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#4083 = LINE('',#4084,#4085);
+#4084 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#4085 = VECTOR('',#4086,1.);
+#4086 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4087 = ORIENTED_EDGE('',*,*,#4088,.F.);
+#4088 = EDGE_CURVE('',#4058,#4081,#4089,.T.);
+#4089 = CIRCLE('',#4090,0.2);
+#4090 = AXIS2_PLACEMENT_3D('',#4091,#4092,#4093);
+#4091 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#4092 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4093 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4094 = ORIENTED_EDGE('',*,*,#4065,.F.);
+#4095 = CYLINDRICAL_SURFACE('',#4096,0.2);
+#4096 = AXIS2_PLACEMENT_3D('',#4097,#4098,#4099);
+#4097 = CARTESIAN_POINT('',(0.3,0.11,0.7));
+#4098 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4099 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4100 = ADVANCED_FACE('',(#4101),#4119,.F.);
+#4101 = FACE_BOUND('',#4102,.F.);
+#4102 = EDGE_LOOP('',(#4103,#4104,#4105,#4113));
+#4103 = ORIENTED_EDGE('',*,*,#3984,.F.);
+#4104 = ORIENTED_EDGE('',*,*,#4080,.T.);
+#4105 = ORIENTED_EDGE('',*,*,#4106,.T.);
+#4106 = EDGE_CURVE('',#4081,#4107,#4109,.T.);
+#4107 = VERTEX_POINT('',#4108);
+#4108 = CARTESIAN_POINT('',(0.5,0.11,0.2));
+#4109 = LINE('',#4110,#4111);
+#4110 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#4111 = VECTOR('',#4112,1.);
+#4112 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4113 = ORIENTED_EDGE('',*,*,#4114,.F.);
+#4114 = EDGE_CURVE('',#3985,#4107,#4115,.T.);
+#4115 = LINE('',#4116,#4117);
+#4116 = CARTESIAN_POINT('',(0.5,0.11,0.2));
+#4117 = VECTOR('',#4118,1.);
+#4118 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4119 = PLANE('',#4120);
+#4120 = AXIS2_PLACEMENT_3D('',#4121,#4122,#4123);
+#4121 = CARTESIAN_POINT('',(0.5,0.11,0.7));
+#4122 = DIRECTION('',(-1.,0.E+000,-0.E+000));
+#4123 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4124 = ADVANCED_FACE('',(#4125),#4144,.F.);
+#4125 = FACE_BOUND('',#4126,.F.);
+#4126 = EDGE_LOOP('',(#4127,#4128,#4129,#4138));
+#4127 = ORIENTED_EDGE('',*,*,#4015,.F.);
+#4128 = ORIENTED_EDGE('',*,*,#4114,.T.);
+#4129 = ORIENTED_EDGE('',*,*,#4130,.T.);
+#4130 = EDGE_CURVE('',#4107,#4131,#4133,.T.);
+#4131 = VERTEX_POINT('',#4132);
+#4132 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#4133 = CIRCLE('',#4134,0.1);
+#4134 = AXIS2_PLACEMENT_3D('',#4135,#4136,#4137);
+#4135 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#4136 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4137 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4138 = ORIENTED_EDGE('',*,*,#4139,.T.);
+#4139 = EDGE_CURVE('',#4131,#4008,#4140,.T.);
+#4140 = LINE('',#4141,#4142);
+#4141 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#4142 = VECTOR('',#4143,1.);
+#4143 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4144 = CYLINDRICAL_SURFACE('',#4145,0.1);
+#4145 = AXIS2_PLACEMENT_3D('',#4146,#4147,#4148);
+#4146 = CARTESIAN_POINT('',(0.6,0.11,0.2));
+#4147 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4148 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4149 = ADVANCED_FACE('',(#4150),#4168,.F.);
+#4150 = FACE_BOUND('',#4151,.F.);
+#4151 = EDGE_LOOP('',(#4152,#4153,#4154,#4162));
+#4152 = ORIENTED_EDGE('',*,*,#4033,.F.);
+#4153 = ORIENTED_EDGE('',*,*,#4139,.F.);
+#4154 = ORIENTED_EDGE('',*,*,#4155,.T.);
+#4155 = EDGE_CURVE('',#4131,#4156,#4158,.T.);
+#4156 = VERTEX_POINT('',#4157);
+#4157 = CARTESIAN_POINT('',(1.,0.11,0.1));
+#4158 = LINE('',#4159,#4160);
+#4159 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#4160 = VECTOR('',#4161,1.);
+#4161 = DIRECTION('',(1.,-0.E+000,0.E+000));
+#4162 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#4163 = EDGE_CURVE('',#4034,#4156,#4164,.T.);
+#4164 = LINE('',#4165,#4166);
+#4165 = CARTESIAN_POINT('',(1.,0.11,0.1));
+#4166 = VECTOR('',#4167,1.);
+#4167 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4168 = PLANE('',#4169);
+#4169 = AXIS2_PLACEMENT_3D('',#4170,#4171,#4172);
+#4170 = CARTESIAN_POINT('',(0.6,0.11,0.1));
+#4171 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#4172 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4173 = ADVANCED_FACE('',(#4174),#4185,.F.);
+#4174 = FACE_BOUND('',#4175,.F.);
+#4175 = EDGE_LOOP('',(#4176,#4177,#4178,#4179));
+#4176 = ORIENTED_EDGE('',*,*,#4057,.F.);
+#4177 = ORIENTED_EDGE('',*,*,#3744,.T.);
+#4178 = ORIENTED_EDGE('',*,*,#3774,.T.);
+#4179 = ORIENTED_EDGE('',*,*,#4180,.F.);
+#4180 = EDGE_CURVE('',#4058,#3775,#4181,.T.);
+#4181 = LINE('',#4182,#4183);
+#4182 = CARTESIAN_POINT('',(0.3,0.11,0.8));
+#4183 = VECTOR('',#4184,1.);
+#4184 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4185 = PLANE('',#4186);
+#4186 = AXIS2_PLACEMENT_3D('',#4187,#4188,#4189);
+#4187 = CARTESIAN_POINT('',(0.E+000,0.11,0.8));
+#4188 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4189 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4190 = ADVANCED_FACE('',(#4191),#4202,.T.);
+#4191 = FACE_BOUND('',#4192,.T.);
+#4192 = EDGE_LOOP('',(#4193,#4194,#4200,#4201));
+#4193 = ORIENTED_EDGE('',*,*,#4088,.T.);
+#4194 = ORIENTED_EDGE('',*,*,#4195,.T.);
+#4195 = EDGE_CURVE('',#4081,#3806,#4196,.T.);
+#4196 = LINE('',#4197,#4198);
+#4197 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#4198 = VECTOR('',#4199,1.);
+#4199 = DIRECTION('',(-1.,0.E+000,-9.95799250103E-017));
+#4200 = ORIENTED_EDGE('',*,*,#3805,.F.);
+#4201 = ORIENTED_EDGE('',*,*,#4180,.F.);
+#4202 = PLANE('',#4203);
+#4203 = AXIS2_PLACEMENT_3D('',#4204,#4205,#4206);
+#4204 = CARTESIAN_POINT('',(0.406066017178,0.11,0.806066017178));
+#4205 = DIRECTION('',(0.E+000,1.,0.E+000));
+#4206 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#4207 = ADVANCED_FACE('',(#4208),#4219,.F.);
+#4208 = FACE_BOUND('',#4209,.F.);
+#4209 = EDGE_LOOP('',(#4210,#4211,#4212,#4213));
+#4210 = ORIENTED_EDGE('',*,*,#4106,.F.);
+#4211 = ORIENTED_EDGE('',*,*,#4195,.T.);
+#4212 = ORIENTED_EDGE('',*,*,#3838,.T.);
+#4213 = ORIENTED_EDGE('',*,*,#4214,.F.);
+#4214 = EDGE_CURVE('',#4107,#3839,#4215,.T.);
+#4215 = LINE('',#4216,#4217);
+#4216 = CARTESIAN_POINT('',(0.4,0.11,0.2));
+#4217 = VECTOR('',#4218,1.);
+#4218 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#4219 = PLANE('',#4220);
+#4220 = AXIS2_PLACEMENT_3D('',#4221,#4222,#4223);
+#4221 = CARTESIAN_POINT('',(0.4,0.11,0.7));
+#4222 = DIRECTION('',(0.E+000,-1.,-0.E+000));
+#4223 = DIRECTION('',(-1.,0.E+000,-6.123233995737E-017));
+#4224 = ADVANCED_FACE('',(#4225),#4236,.T.);
+#4225 = FACE_BOUND('',#4226,.T.);
+#4226 = EDGE_LOOP('',(#4227,#4228,#4234,#4235));
+#4227 = ORIENTED_EDGE('',*,*,#4130,.T.);
+#4228 = ORIENTED_EDGE('',*,*,#4229,.T.);
+#4229 = EDGE_CURVE('',#4131,#3870,#4230,.T.);
+#4230 = LINE('',#4231,#4232);
+#4231 = CARTESIAN_POINT('',(0.6,0.11,-8.179737819538E-018));
+#4232 = VECTOR('',#4233,1.);
+#4233 = DIRECTION('',(-2.449293598295E-016,0.E+000,-1.));
+#4234 = ORIENTED_EDGE('',*,*,#3869,.F.);
+#4235 = ORIENTED_EDGE('',*,*,#4214,.F.);
+#4236 = PLANE('',#4237);
+#4237 = AXIS2_PLACEMENT_3D('',#4238,#4239,#4240);
+#4238 = CARTESIAN_POINT('',(0.493933982822,0.11,9.393398282202E-002));
+#4239 = DIRECTION('',(-0.E+000,1.,-0.E+000));
+#4240 = DIRECTION('',(0.707106781187,0.E+000,-0.707106781187));
+#4241 = ADVANCED_FACE('',(#4242),#4253,.F.);
+#4242 = FACE_BOUND('',#4243,.F.);
+#4243 = EDGE_LOOP('',(#4244,#4245,#4246,#4247));
+#4244 = ORIENTED_EDGE('',*,*,#4155,.F.);
+#4245 = ORIENTED_EDGE('',*,*,#4229,.T.);
+#4246 = ORIENTED_EDGE('',*,*,#3902,.T.);
+#4247 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#4248 = EDGE_CURVE('',#4156,#3903,#4249,.T.);
+#4249 = LINE('',#4250,#4251);
+#4250 = CARTESIAN_POINT('',(1.,0.11,0.E+000));
+#4251 = VECTOR('',#4252,1.);
+#4252 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4253 = PLANE('',#4254);
+#4254 = AXIS2_PLACEMENT_3D('',#4255,#4256,#4257);
+#4255 = CARTESIAN_POINT('',(0.6,0.11,0.E+000));
+#4256 = DIRECTION('',(0.E+000,-1.,0.E+000));
+#4257 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4258 = ADVANCED_FACE('',(#4259),#4265,.F.);
+#4259 = FACE_BOUND('',#4260,.T.);
+#4260 = EDGE_LOOP('',(#4261,#4262,#4263,#4264));
+#4261 = ORIENTED_EDGE('',*,*,#3919,.F.);
+#4262 = ORIENTED_EDGE('',*,*,#4248,.F.);
+#4263 = ORIENTED_EDGE('',*,*,#4163,.F.);
+#4264 = ORIENTED_EDGE('',*,*,#4041,.F.);
+#4265 = PLANE('',#4266);
+#4266 = AXIS2_PLACEMENT_3D('',#4267,#4268,#4269);
+#4267 = CARTESIAN_POINT('',(1.,-0.11,0.E+000));
+#4268 = DIRECTION('',(-1.,0.E+000,0.E+000));
+#4269 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4274)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#4271,#4272,#4273)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#4271 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#4272 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#4273 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#4274 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#4271,
+  'distance_accuracy_value','confusion accuracy');
+#4275 = SHAPE_DEFINITION_REPRESENTATION(#4276,#3727);
+#4276 = PRODUCT_DEFINITION_SHAPE('','',#4277);
+#4277 = PRODUCT_DEFINITION('design','',#4278,#4281);
+#4278 = PRODUCT_DEFINITION_FORMATION('','',#4279);
+#4279 = PRODUCT('Leader','Leader','',(#4280));
+#4280 = PRODUCT_CONTEXT('',#2,'mechanical');
+#4281 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#4282 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4283,#4285);
+#4283 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4284) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4284 = ITEM_DEFINED_TRANSFORMATION('','',#11,#343);
+#4285 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4286);
+#4286 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('619','472','',#41,#4277,$);
+#4287 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4279));
+#4288 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4289,#4291);
+#4289 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4290) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4290 = ITEM_DEFINED_TRANSFORMATION('','',#11,#347);
+#4291 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4292);
+#4292 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('620','473','',#41,#4277,$);
+#4293 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4294,#4296);
+#4294 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4295) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4295 = ITEM_DEFINED_TRANSFORMATION('','',#11,#351);
+#4296 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4297);
+#4297 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('621','474','',#41,#4277,$);
+#4298 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4299,#4301);
+#4299 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4300) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4300 = ITEM_DEFINED_TRANSFORMATION('','',#11,#355);
+#4301 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4302);
+#4302 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('622','475','',#41,#4277,$);
+#4303 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4304,#4306);
+#4304 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4305) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4305 = ITEM_DEFINED_TRANSFORMATION('','',#11,#359);
+#4306 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4307);
+#4307 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('623','476','',#41,#4277,$);
+#4308 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4309,#4311);
+#4309 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4310) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4310 = ITEM_DEFINED_TRANSFORMATION('','',#11,#363);
+#4311 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4312);
+#4312 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('624','477','',#41,#4277,$);
+#4313 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4314,#4316);
+#4314 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4315) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4315 = ITEM_DEFINED_TRANSFORMATION('','',#11,#367);
+#4316 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4317);
+#4317 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('625','478','',#41,#4277,$);
+#4318 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4319,#4321);
+#4319 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4320) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4320 = ITEM_DEFINED_TRANSFORMATION('','',#11,#371);
+#4321 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4322);
+#4322 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('626','479','',#41,#4277,$);
+#4323 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4324,#4326);
+#4324 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4325) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4325 = ITEM_DEFINED_TRANSFORMATION('','',#11,#375);
+#4326 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4327);
+#4327 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('627','480','',#41,#4277,$);
+#4328 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4329,#4331);
+#4329 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4330) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4330 = ITEM_DEFINED_TRANSFORMATION('','',#11,#379);
+#4331 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4332);
+#4332 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('628','481','',#41,#4277,$);
+#4333 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4334,#4336);
+#4334 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4335) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4335 = ITEM_DEFINED_TRANSFORMATION('','',#11,#383);
+#4336 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4337);
+#4337 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('629','482','',#41,#4277,$);
+#4338 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4339,#4341);
+#4339 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4340) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4340 = ITEM_DEFINED_TRANSFORMATION('','',#11,#387);
+#4341 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4342);
+#4342 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('630','483','',#41,#4277,$);
+#4343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4344,#4346);
+#4344 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4345) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#391);
+#4346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4347);
+#4347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('631','484','',#41,#4277,$);
+#4348 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4349,#4351);
+#4349 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4350) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4350 = ITEM_DEFINED_TRANSFORMATION('','',#11,#395);
+#4351 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4352);
+#4352 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('632','485','',#41,#4277,$);
+#4353 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4354,#4356);
+#4354 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4355) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4355 = ITEM_DEFINED_TRANSFORMATION('','',#11,#399);
+#4356 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4357);
+#4357 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('633','486','',#41,#4277,$);
+#4358 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4359,#4361);
+#4359 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4360) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4360 = ITEM_DEFINED_TRANSFORMATION('','',#11,#403);
+#4361 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4362);
+#4362 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('634','487','',#41,#4277,$);
+#4363 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4364,#4366);
+#4364 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4365) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4365 = ITEM_DEFINED_TRANSFORMATION('','',#11,#407);
+#4366 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4367);
+#4367 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('635','488','',#41,#4277,$);
+#4368 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4369,#4371);
+#4369 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4370) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4370 = ITEM_DEFINED_TRANSFORMATION('','',#11,#411);
+#4371 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4372);
+#4372 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('636','489','',#41,#4277,$);
+#4373 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4374,#4376);
+#4374 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4375) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4375 = ITEM_DEFINED_TRANSFORMATION('','',#11,#415);
+#4376 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4377);
+#4377 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('637','490','',#41,#4277,$);
+#4378 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4379,#4381);
+#4379 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4380) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4380 = ITEM_DEFINED_TRANSFORMATION('','',#11,#419);
+#4381 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4382);
+#4382 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('638','491','',#41,#4277,$);
+#4383 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4384,#4386);
+#4384 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4385) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4385 = ITEM_DEFINED_TRANSFORMATION('','',#11,#423);
+#4386 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4387);
+#4387 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('639','492','',#41,#4277,$);
+#4388 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4389,#4391);
+#4389 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4390) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4390 = ITEM_DEFINED_TRANSFORMATION('','',#11,#427);
+#4391 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4392);
+#4392 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('640','493','',#41,#4277,$);
+#4393 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4394,#4396);
+#4394 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4395) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4395 = ITEM_DEFINED_TRANSFORMATION('','',#11,#431);
+#4396 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4397);
+#4397 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('641','494','',#41,#4277,$);
+#4398 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4399,#4401);
+#4399 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4400) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4400 = ITEM_DEFINED_TRANSFORMATION('','',#11,#435);
+#4401 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4402);
+#4402 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('642','495','',#41,#4277,$);
+#4403 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4404,#4406);
+#4404 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4405) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4405 = ITEM_DEFINED_TRANSFORMATION('','',#11,#439);
+#4406 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4407);
+#4407 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('643','496','',#41,#4277,$);
+#4408 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4409,#4411);
+#4409 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4410) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4410 = ITEM_DEFINED_TRANSFORMATION('','',#11,#443);
+#4411 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4412);
+#4412 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('644','497','',#41,#4277,$);
+#4413 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4414,#4416);
+#4414 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4415) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4415 = ITEM_DEFINED_TRANSFORMATION('','',#11,#447);
+#4416 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4417);
+#4417 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('645','498','',#41,#4277,$);
+#4418 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4419,#4421);
+#4419 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4420) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4420 = ITEM_DEFINED_TRANSFORMATION('','',#11,#451);
+#4421 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4422);
+#4422 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('646','499','',#41,#4277,$);
+#4423 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4424,#4426);
+#4424 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4425) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4425 = ITEM_DEFINED_TRANSFORMATION('','',#11,#455);
+#4426 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4427);
+#4427 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('647','500','',#41,#4277,$);
+#4428 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4429,#4431);
+#4429 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4430) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4430 = ITEM_DEFINED_TRANSFORMATION('','',#11,#459);
+#4431 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4432);
+#4432 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('648','501','',#41,#4277,$);
+#4433 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4434,#4436);
+#4434 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4435) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4435 = ITEM_DEFINED_TRANSFORMATION('','',#11,#463);
+#4436 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4437);
+#4437 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('649','502','',#41,#4277,$);
+#4438 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4439,#4441);
+#4439 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4440) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4440 = ITEM_DEFINED_TRANSFORMATION('','',#11,#467);
+#4441 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4442);
+#4442 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('650','503','',#41,#4277,$);
+#4443 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4444,#4446);
+#4444 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4445) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4445 = ITEM_DEFINED_TRANSFORMATION('','',#11,#471);
+#4446 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4447);
+#4447 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('651','504','',#41,#4277,$);
+#4448 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4449,#4451);
+#4449 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4450) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4450 = ITEM_DEFINED_TRANSFORMATION('','',#11,#475);
+#4451 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4452);
+#4452 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('652','505','',#41,#4277,$);
+#4453 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4454,#4456);
+#4454 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4455) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4455 = ITEM_DEFINED_TRANSFORMATION('','',#11,#479);
+#4456 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4457);
+#4457 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('653','506','',#41,#4277,$);
+#4458 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4459,#4461);
+#4459 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4460) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4460 = ITEM_DEFINED_TRANSFORMATION('','',#11,#483);
+#4461 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4462);
+#4462 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('654','507','',#41,#4277,$);
+#4463 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4464,#4466);
+#4464 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4465) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4465 = ITEM_DEFINED_TRANSFORMATION('','',#11,#487);
+#4466 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4467);
+#4467 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('655','508','',#41,#4277,$);
+#4468 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4469,#4471);
+#4469 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4470) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4470 = ITEM_DEFINED_TRANSFORMATION('','',#11,#491);
+#4471 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4472);
+#4472 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('656','509','',#41,#4277,$);
+#4473 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4474,#4476);
+#4474 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4475) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4475 = ITEM_DEFINED_TRANSFORMATION('','',#11,#495);
+#4476 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4477);
+#4477 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('657','510','',#41,#4277,$);
+#4478 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4479,#4481);
+#4479 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4480) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4480 = ITEM_DEFINED_TRANSFORMATION('','',#11,#499);
+#4481 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4482);
+#4482 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('658','511','',#41,#4277,$);
+#4483 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4484,#4486);
+#4484 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4485) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4485 = ITEM_DEFINED_TRANSFORMATION('','',#11,#503);
+#4486 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4487);
+#4487 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('659','512','',#41,#4277,$);
+#4488 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4489,#4491);
+#4489 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4490) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4490 = ITEM_DEFINED_TRANSFORMATION('','',#11,#507);
+#4491 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4492);
+#4492 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('660','513','',#41,#4277,$);
+#4493 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4494,#4496);
+#4494 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4495) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4495 = ITEM_DEFINED_TRANSFORMATION('','',#11,#511);
+#4496 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4497);
+#4497 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('661','514','',#41,#4277,$);
+#4498 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4499,#4501);
+#4499 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4500) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4500 = ITEM_DEFINED_TRANSFORMATION('','',#11,#515);
+#4501 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4502);
+#4502 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('662','515','',#41,#4277,$);
+#4503 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4504,#4506);
+#4504 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4505) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4505 = ITEM_DEFINED_TRANSFORMATION('','',#11,#519);
+#4506 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4507);
+#4507 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('663','516','',#41,#4277,$);
+#4508 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4509,#4511);
+#4509 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4510) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4510 = ITEM_DEFINED_TRANSFORMATION('','',#11,#523);
+#4511 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4512);
+#4512 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('664','517','',#41,#4277,$);
+#4513 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4514,#4516);
+#4514 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4515) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4515 = ITEM_DEFINED_TRANSFORMATION('','',#11,#527);
+#4516 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4517);
+#4517 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('665','518','',#41,#4277,$);
+#4518 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4519,#4521);
+#4519 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4520) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4520 = ITEM_DEFINED_TRANSFORMATION('','',#11,#531);
+#4521 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4522);
+#4522 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('666','519','',#41,#4277,$);
+#4523 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4524,#4526);
+#4524 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4525) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4525 = ITEM_DEFINED_TRANSFORMATION('','',#11,#535);
+#4526 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4527);
+#4527 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('667','520','',#41,#4277,$);
+#4528 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4529,#4531);
+#4529 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4530) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4530 = ITEM_DEFINED_TRANSFORMATION('','',#11,#539);
+#4531 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4532);
+#4532 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('668','521','',#41,#4277,$);
+#4533 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4534,#4536);
+#4534 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4535) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4535 = ITEM_DEFINED_TRANSFORMATION('','',#11,#543);
+#4536 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4537);
+#4537 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('669','522','',#41,#4277,$);
+#4538 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4539,#4541);
+#4539 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4540) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4540 = ITEM_DEFINED_TRANSFORMATION('','',#11,#547);
+#4541 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4542);
+#4542 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('670','523','',#41,#4277,$);
+#4543 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4544,#4546);
+#4544 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4545) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4545 = ITEM_DEFINED_TRANSFORMATION('','',#11,#551);
+#4546 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4547);
+#4547 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('671','524','',#41,#4277,$);
+#4548 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4549,#4551);
+#4549 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4550) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4550 = ITEM_DEFINED_TRANSFORMATION('','',#11,#555);
+#4551 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4552);
+#4552 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('672','525','',#41,#4277,$);
+#4553 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4554,#4556);
+#4554 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4555) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4555 = ITEM_DEFINED_TRANSFORMATION('','',#11,#559);
+#4556 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4557);
+#4557 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('673','526','',#41,#4277,$);
+#4558 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4559,#4561);
+#4559 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4560) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4560 = ITEM_DEFINED_TRANSFORMATION('','',#11,#563);
+#4561 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4562);
+#4562 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('674','527','',#41,#4277,$);
+#4563 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4564,#4566);
+#4564 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4565) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4565 = ITEM_DEFINED_TRANSFORMATION('','',#11,#567);
+#4566 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4567);
+#4567 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('675','528','',#41,#4277,$);
+#4568 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4569,#4571);
+#4569 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4570) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4570 = ITEM_DEFINED_TRANSFORMATION('','',#11,#571);
+#4571 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4572);
+#4572 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('676','529','',#41,#4277,$);
+#4573 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4574,#4576);
+#4574 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4575) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4575 = ITEM_DEFINED_TRANSFORMATION('','',#11,#575);
+#4576 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4577);
+#4577 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('677','530','',#41,#4277,$);
+#4578 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4579,#4581);
+#4579 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4580) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4580 = ITEM_DEFINED_TRANSFORMATION('','',#11,#579);
+#4581 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4582);
+#4582 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('678','531','',#41,#4277,$);
+#4583 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4584,#4586);
+#4584 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4585) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4585 = ITEM_DEFINED_TRANSFORMATION('','',#11,#583);
+#4586 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4587);
+#4587 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('679','532','',#41,#4277,$);
+#4588 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4589,#4591);
+#4589 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4590) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4590 = ITEM_DEFINED_TRANSFORMATION('','',#11,#587);
+#4591 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4592);
+#4592 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('680','533','',#41,#4277,$);
+#4593 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4594,#4596);
+#4594 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4595) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4595 = ITEM_DEFINED_TRANSFORMATION('','',#11,#591);
+#4596 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4597);
+#4597 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('681','534','',#41,#4277,$);
+#4598 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4599,#4601);
+#4599 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4600) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4600 = ITEM_DEFINED_TRANSFORMATION('','',#11,#595);
+#4601 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4602);
+#4602 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('682','535','',#41,#4277,$);
+#4603 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4604,#4606);
+#4604 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4605) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4605 = ITEM_DEFINED_TRANSFORMATION('','',#11,#599);
+#4606 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4607);
+#4607 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('683','536','',#41,#4277,$);
+#4608 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4609,#4611);
+#4609 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4610) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4610 = ITEM_DEFINED_TRANSFORMATION('','',#11,#603);
+#4611 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4612);
+#4612 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('684','537','',#41,#4277,$);
+#4613 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4614,#4616);
+#4614 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4615) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4615 = ITEM_DEFINED_TRANSFORMATION('','',#11,#607);
+#4616 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4617);
+#4617 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('685','538','',#41,#4277,$);
+#4618 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4619,#4621);
+#4619 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4620) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4620 = ITEM_DEFINED_TRANSFORMATION('','',#11,#611);
+#4621 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4622);
+#4622 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('686','539','',#41,#4277,$);
+#4623 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4624,#4626);
+#4624 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4625) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4625 = ITEM_DEFINED_TRANSFORMATION('','',#11,#615);
+#4626 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4627);
+#4627 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('687','540','',#41,#4277,$);
+#4628 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4629,#4631);
+#4629 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4630) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4630 = ITEM_DEFINED_TRANSFORMATION('','',#11,#619);
+#4631 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4632);
+#4632 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('688','541','',#41,#4277,$);
+#4633 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4634,#4636);
+#4634 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4635) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4635 = ITEM_DEFINED_TRANSFORMATION('','',#11,#623);
+#4636 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4637);
+#4637 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('689','542','',#41,#4277,$);
+#4638 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4639,#4641);
+#4639 = ( REPRESENTATION_RELATIONSHIP('','',#3727,#46) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4640) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4640 = ITEM_DEFINED_TRANSFORMATION('','',#11,#627);
+#4641 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4642);
+#4642 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('690','543','',#41,#4277,$);
+#4643 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4644,#4646);
+#4644 = ( REPRESENTATION_RELATIONSHIP('','',#46,#28) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4645) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#4645 = ITEM_DEFINED_TRANSFORMATION('','',#11,#29);
+#4646 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #4647);
+#4647 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('691','','',#23,#41,$);
+#4648 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#43));
+#4649 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4650),#2787);
+#4650 = STYLED_ITEM('color',(#4651),#692);
+#4651 = PRESENTATION_STYLE_ASSIGNMENT((#4652,#4658));
+#4652 = SURFACE_STYLE_USAGE(.BOTH.,#4653);
+#4653 = SURFACE_SIDE_STYLE('',(#4654));
+#4654 = SURFACE_STYLE_FILL_AREA(#4655);
+#4655 = FILL_AREA_STYLE('',(#4656));
+#4656 = FILL_AREA_STYLE_COLOUR('',#4657);
+#4657 = COLOUR_RGB('',0.20000000298,0.20000000298,0.20000000298);
+#4658 = CURVE_STYLE('',#4659,POSITIVE_LENGTH_MEASURE(0.1),#4657);
+#4659 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4660 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4661),#4270);
+#4661 = STYLED_ITEM('color',(#4662),#3728);
+#4662 = PRESENTATION_STYLE_ASSIGNMENT((#4663,#4669));
+#4663 = SURFACE_STYLE_USAGE(.BOTH.,#4664);
+#4664 = SURFACE_SIDE_STYLE('',(#4665));
+#4665 = SURFACE_STYLE_FILL_AREA(#4666);
+#4666 = FILL_AREA_STYLE('',(#4667));
+#4667 = FILL_AREA_STYLE_COLOUR('',#4668);
+#4668 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#4669 = CURVE_STYLE('',#4670,POSITIVE_LENGTH_MEASURE(0.1),#4668);
+#4670 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4671 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4672),#656);
+#4672 = STYLED_ITEM('color',(#4673),#639);
+#4673 = PRESENTATION_STYLE_ASSIGNMENT((#4674,#4680));
+#4674 = SURFACE_STYLE_USAGE(.BOTH.,#4675);
+#4675 = SURFACE_SIDE_STYLE('',(#4676));
+#4676 = SURFACE_STYLE_FILL_AREA(#4677);
+#4677 = FILL_AREA_STYLE('',(#4678));
+#4678 = FILL_AREA_STYLE_COLOUR('',#4679);
+#4679 = DRAUGHTING_PRE_DEFINED_COLOUR('white');
+#4680 = CURVE_STYLE('',#4681,POSITIVE_LENGTH_MEASURE(0.1),#4679);
+#4681 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#4682 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #4683),#3354);
+#4683 = STYLED_ITEM('color',(#4684),#2812);
+#4684 = PRESENTATION_STYLE_ASSIGNMENT((#4685,#4690));
+#4685 = SURFACE_STYLE_USAGE(.BOTH.,#4686);
+#4686 = SURFACE_SIDE_STYLE('',(#4687));
+#4687 = SURFACE_STYLE_FILL_AREA(#4688);
+#4688 = FILL_AREA_STYLE('',(#4689));
+#4689 = FILL_AREA_STYLE_COLOUR('',#4668);
+#4690 = CURVE_STYLE('',#4691,POSITIVE_LENGTH_MEASURE(0.1),#4668);
+#4691 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;