ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-10-07T14:37:39',('Author'),(
    'Open CASCADE'),'Open CASCADE STEP processor 7.8','Open CASCADE 7.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('204_d_shackle_pin8','204_d_shackle_pin8','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,-0.));
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
  '3D Context with UNIT and UNCERTAINTY') );
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
  'distance_accuracy_value','confusion accuracy');
#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);
#30 = PRODUCT_DEFINITION_SHAPE('','',#31);
#31 = PRODUCT_DEFINITION('design','',#32,#35);
#32 = PRODUCT_DEFINITION_FORMATION('','',#33);
#33 = PRODUCT('000_Continuous forged d body and bored eyes',
  '000_Continuous forged d body and bored eyes','',(#34));
#34 = PRODUCT_CONTEXT('',#2,'mechanical');
#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#1172);
#37 = MANIFOLD_SOLID_BREP('',#38);
#38 = CLOSED_SHELL('',(#39,#443,#502,#558,#593,#623,#994,#1021,#1080,
    #1115,#1145));
#39 = ADVANCED_FACE('',(#40),#103,.T.);
#40 = FACE_BOUND('',#41,.T.);
#41 = EDGE_LOOP('',(#42,#224,#247,#274,#275));
#42 = ORIENTED_EDGE('',*,*,#43,.T.);
#43 = EDGE_CURVE('',#44,#46,#48,.T.);
#44 = VERTEX_POINT('',#45);
#45 = CARTESIAN_POINT('',(-12.88,2.008420750602E-15,16.4000001));
#46 = VERTEX_POINT('',#47);
#47 = CARTESIAN_POINT('',(-6.,2.008420750602E-15,16.4000001));
#48 = SURFACE_CURVE('',#49,(#102,#163),.PCURVE_S1.);
#49 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#50,#51,#52,#53,#54,#55,#56,#57,
    #58,#59,#60,#61,#62,#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73,#74,
    #75,#76,#77,#78,#79,#80,#81,#82,#83,#84,#85,#86,#87,#88,#89,#90,#91,
    #92,#93,#94,#95,#96,#97,#98,#99,#100,#101),.UNSPECIFIED.,.F.,.F.,(7,
    5,5,5,5,5,5,5,5,5,7),(0.,7.939612151827E-02,0.187697509679,
    0.235530561046,0.402313002237,0.500099440707,0.598398763469,
    0.766273637318,0.813604309206,0.874164949167,1.),.UNSPECIFIED.);
#50 = CARTESIAN_POINT('',(-12.88,4.440892098501E-16,16.4000001));
#51 = CARTESIAN_POINT('',(-12.88,-0.174227443687,16.4000001));
#52 = CARTESIAN_POINT('',(-12.86941095384,-0.348138448195,
    16.395557875907));
#53 = CARTESIAN_POINT('',(-12.84830512973,-0.52025231338,16.386703679119
    ));
#54 = CARTESIAN_POINT('',(-12.81710943816,-0.689102597531,
    16.373701327013));
#55 = CARTESIAN_POINT('',(-12.77660113464,-0.853284127398,
    16.357041526088));
#56 = CARTESIAN_POINT('',(-12.66153466228,-1.227313541341,
    16.310548611921));
#57 = CARTESIAN_POINT('',(-12.57995848824,-1.431996078304,
    16.278131383506));
#58 = CARTESIAN_POINT('',(-12.48532084123,-1.624851107595,
    16.241455555967));
#59 = CARTESIAN_POINT('',(-12.37956550195,-1.805448930946,16.20185921919
    ));
#60 = CARTESIAN_POINT('',(-12.26451069954,-1.973573455673,
    16.160588874799));
#61 = CARTESIAN_POINT('',(-12.08772158236,-2.197914338499,
    16.100268303477));
#62 = CARTESIAN_POINT('',(-12.03202368034,-2.264278036837,
    16.081656944356));
#63 = CARTESIAN_POINT('',(-11.97489874899,-2.328304761825,
    16.062997333483));
#64 = CARTESIAN_POINT('',(-11.91644585935,-2.39002367496,16.044366957972
    ));
#65 = CARTESIAN_POINT('',(-11.85675306012,-2.449465122682,
    16.025837380731));
#66 = CARTESIAN_POINT('',(-11.58370812789,-2.706087750613,
    15.943446350256));
#67 = CARTESIAN_POINT('',(-11.35714002901,-2.878436173495,
    15.881369329674));
#68 = CARTESIAN_POINT('',(-11.11966778501,-3.024650645648,
    15.824125061585));
#69 = CARTESIAN_POINT('',(-10.87374622441,-3.145607015287,
    15.773902862687));
#70 = CARTESIAN_POINT('',(-10.62116945379,-3.241919340664,15.73233873732
    ));
#71 = CARTESIAN_POINT('',(-10.2122734145,-3.355861714687,15.681999291761
    ));
#72 = CARTESIAN_POINT('',(-10.05947127932,-3.389528092216,
    15.666786336405));
#73 = CARTESIAN_POINT('',(-9.905431013571,-3.414765383708,
    15.655209894469));
#74 = CARTESIAN_POINT('',(-9.750571214606,-3.431587248842,
    15.647435447392));
#75 = CARTESIAN_POINT('',(-9.595296798838,-3.44,15.643547641327));
#76 = CARTESIAN_POINT('',(-9.283888678308,-3.44,15.643547641327));
#77 = CARTESIAN_POINT('',(-9.127800334849,-3.431498772902,
    15.647476333036));
#78 = CARTESIAN_POINT('',(-8.972133133709,-3.414500071157,
    15.655332513061));
#79 = CARTESIAN_POINT('',(-8.817298256088,-3.388997420071,
    15.667029750751));
#80 = CARTESIAN_POINT('',(-8.663720931899,-3.354976798431,
    15.682399112981));
#81 = CARTESIAN_POINT('',(-8.252462824977,-3.239739963164,
    15.733286056037));
#82 = CARTESIAN_POINT('',(-7.998371401238,-3.142255241797,
    15.775324245537));
#83 = CARTESIAN_POINT('',(-7.751057680684,-3.019799913321,
    15.826105425106));
#84 = CARTESIAN_POINT('',(-7.512351082313,-2.871738921493,15.88395514914
    ));
#85 = CARTESIAN_POINT('',(-7.28476670987,-2.697168006083,15.946630023714
    ));
#86 = CARTESIAN_POINT('',(-7.011858156795,-2.438149901199,16.02936797744
    ));
#87 = CARTESIAN_POINT('',(-6.952985700142,-2.378980703302,
    16.047718931338));
#88 = CARTESIAN_POINT('',(-6.895337564012,-2.317577912784,
    16.066160048006));
#89 = CARTESIAN_POINT('',(-6.838999926867,-2.253912144324,
    16.084621514408));
#90 = CARTESIAN_POINT('',(-6.784069801159,-2.187955495111,
    16.103027738977));
#91 = CARTESIAN_POINT('',(-6.662309658249,-2.032323517689,
    16.144673724458));
#92 = CARTESIAN_POINT('',(-6.596428624323,-1.941150746708,
    16.167832018165));
#93 = CARTESIAN_POINT('',(-6.533263043405,-1.846133784587,
    16.190593729595));
#94 = CARTESIAN_POINT('',(-6.47308781645,-1.747257115407,16.212764309591
    ));
#95 = CARTESIAN_POINT('',(-6.416202400486,-1.644519929954,
    16.234135293716));
#96 = CARTESIAN_POINT('',(-6.252243561682,-1.316474894131,
    16.296772753752));
#97 = CARTESIAN_POINT('',(-6.156005886423,-1.076097390632,
    16.335097291662));
#98 = CARTESIAN_POINT('',(-6.079614329876,-0.820017228027,16.3666004512)
  );
#99 = CARTESIAN_POINT('',(-6.026834056387,-0.552259114964,
    16.388743023406));
#100 = CARTESIAN_POINT('',(-6.,-0.277351183801,16.4000001));
#101 = CARTESIAN_POINT('',(-6.,-4.440892098501E-16,16.4000001));
#102 = PCURVE('',#103,#108);
#103 = CYLINDRICAL_SURFACE('',#104,3.44);
#104 = AXIS2_PLACEMENT_3D('',#105,#106,#107);
#105 = CARTESIAN_POINT('',(-9.44,0.,8.2000001));
#106 = DIRECTION('',(0.,0.,1.));
#107 = DIRECTION('',(1.,0.,-0.));
#108 = DEFINITIONAL_REPRESENTATION('',(#109),#162);
#109 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#110,#111,#112,#113,#114,#115,
    #116,#117,#118,#119,#120,#121,#122,#123,#124,#125,#126,#127,#128,
    #129,#130,#131,#132,#133,#134,#135,#136,#137,#138,#139,#140,#141,
    #142,#143,#144,#145,#146,#147,#148,#149,#150,#151,#152,#153,#154,
    #155,#156,#157,#158,#159,#160,#161),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612151827E-02,0.187697509679,0.235530561046,
    0.402313002237,0.500099440707,0.598398763469,0.766273637318,
    0.813604309206,0.874164949167,1.),.UNSPECIFIED.);
#110 = CARTESIAN_POINT('',(3.14159265359,8.2));
#111 = CARTESIAN_POINT('',(3.19224016629,8.2));
#112 = CARTESIAN_POINT('',(3.242795685089,8.195557775907));
#113 = CARTESIAN_POINT('',(3.293062671148,8.186703579119));
#114 = CARTESIAN_POINT('',(3.342844278905,8.173701227013));
#115 = CARTESIAN_POINT('',(3.391924108531,8.157041426088));
#116 = CARTESIAN_POINT('',(3.505682505081,8.110548511921));
#117 = CARTESIAN_POINT('',(3.56952580201,8.078131283506));
#118 = CARTESIAN_POINT('',(3.631708141835,8.041455455967));
#119 = CARTESIAN_POINT('',(3.692314741662,8.00185911919));
#120 = CARTESIAN_POINT('',(3.751402941856,7.960588774799));
#121 = CARTESIAN_POINT('',(3.834434270684,7.900268203477));
#122 = CARTESIAN_POINT('',(3.85960831794,7.881656844356));
#123 = CARTESIAN_POINT('',(3.884534908921,7.862997233483));
#124 = CARTESIAN_POINT('',(3.909229707427,7.844366857972));
#125 = CARTESIAN_POINT('',(3.933708223844,7.825837280731));
#126 = CARTESIAN_POINT('',(4.042635985454,7.743446250256));
#127 = CARTESIAN_POINT('',(4.12494121099,7.681369229674));
#128 = CARTESIAN_POINT('',(4.205443800447,7.624124961585));
#129 = CARTESIAN_POINT('',(4.28459354239,7.573902762687));
#130 = CARTESIAN_POINT('',(4.362838003783,7.53233863732));
#131 = CARTESIAN_POINT('',(4.486231834046,7.481999191761));
#132 = CARTESIAN_POINT('',(4.531647884244,7.466786236405));
#133 = CARTESIAN_POINT('',(4.576923664678,7.455209794469));
#134 = CARTESIAN_POINT('',(4.62210665217,7.447435347392));
#135 = CARTESIAN_POINT('',(4.667244562118,7.443547541327));
#136 = CARTESIAN_POINT('',(4.757770178551,7.443547541327));
#137 = CARTESIAN_POINT('',(4.803144695294,7.447476233036));
#138 = CARTESIAN_POINT('',(4.848565012123,7.455332413061));
#139 = CARTESIAN_POINT('',(4.894079635662,7.467029650751));
#140 = CARTESIAN_POINT('',(4.939736830185,7.482399012981));
#141 = CARTESIAN_POINT('',(5.063893244968,7.533285956037));
#142 = CARTESIAN_POINT('',(5.14266399109,7.575324145537));
#143 = CARTESIAN_POINT('',(5.222358964586,7.626105325106));
#144 = CARTESIAN_POINT('',(5.303436820004,7.68395504914));
#145 = CARTESIAN_POINT('',(5.386358092514,7.746629923714));
#146 = CARTESIAN_POINT('',(5.495735176439,7.82936787744));
#147 = CARTESIAN_POINT('',(5.519989399834,7.847718831338));
#148 = CARTESIAN_POINT('',(5.544457285717,7.866159948006));
#149 = CARTESIAN_POINT('',(5.569153891216,7.884621414408));
#150 = CARTESIAN_POINT('',(5.594094327061,7.903027638977));
#151 = CARTESIAN_POINT('',(5.651536985467,7.944673624458));
#152 = CARTESIAN_POINT('',(5.684212175533,7.967831918165));
#153 = CARTESIAN_POINT('',(5.717341494317,7.990593629595));
#154 = CARTESIAN_POINT('',(5.750947555901,8.012764209591));
#155 = CARTESIAN_POINT('',(5.785055155625,8.034135193716));
#156 = CARTESIAN_POINT('',(5.891664756251,8.096772653752));
#157 = CARTESIAN_POINT('',(5.966676982785,8.135097191662));
#158 = CARTESIAN_POINT('',(6.043864463297,8.1666003512));
#159 = CARTESIAN_POINT('',(6.12264494578,8.188742923406));
#160 = CARTESIAN_POINT('',(6.202559963051,8.2));
#161 = CARTESIAN_POINT('',(6.28318530718,8.2));
#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#163 = PCURVE('',#164,#169);
#164 = CYLINDRICAL_SURFACE('',#165,8.2);
#165 = AXIS2_PLACEMENT_3D('',#166,#167,#168);
#166 = CARTESIAN_POINT('',(-12.88,0.,8.2000001));
#167 = DIRECTION('',(1.,0.,0.));
#168 = DIRECTION('',(-0.,0.,1.));
#169 = DEFINITIONAL_REPRESENTATION('',(#170),#223);
#170 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#171,#172,#173,#174,#175,#176,
    #177,#178,#179,#180,#181,#182,#183,#184,#185,#186,#187,#188,#189,
    #190,#191,#192,#193,#194,#195,#196,#197,#198,#199,#200,#201,#202,
    #203,#204,#205,#206,#207,#208,#209,#210,#211,#212,#213,#214,#215,
    #216,#217,#218,#219,#220,#221,#222),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612151827E-02,0.187697509679,0.235530561046,
    0.402313002237,0.500099440707,0.598398763469,0.766273637318,
    0.813604309206,0.874164949167,1.),.UNSPECIFIED.);
#171 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
#172 = CARTESIAN_POINT('',(2.124724923016E-02,-4.547575639118E-16));
#173 = CARTESIAN_POINT('',(4.245591273289E-02,1.058904615534E-02));
#174 = CARTESIAN_POINT('',(6.346265216561E-02,3.169487026189E-02));
#175 = CARTESIAN_POINT('',(8.410569386434E-02,6.289056183267E-02));
#176 = CARTESIAN_POINT('',(0.104225537942,0.103398865352));
#177 = CARTESIAN_POINT('',(0.150189920598,0.218465337716));
#178 = CARTESIAN_POINT('',(0.175448221289,0.300041511753));
#179 = CARTESIAN_POINT('',(0.199372833842,0.394679158768));
#180 = CARTESIAN_POINT('',(0.221909074176,0.500434498046));
#181 = CARTESIAN_POINT('',(0.243015671462,0.615489300452));
#182 = CARTESIAN_POINT('',(0.27134601935,0.792278417634));
#183 = CARTESIAN_POINT('',(0.279750918725,0.84797631966));
#184 = CARTESIAN_POINT('',(0.287883271219,0.905101251009));
#185 = CARTESIAN_POINT('',(0.295744893695,0.963554140643));
#186 = CARTESIAN_POINT('',(0.303337634377,1.023246939871));
#187 = CARTESIAN_POINT('',(0.336206475607,1.296291872108));
#188 = CARTESIAN_POINT('',(0.358532658338,1.522859970982));
#189 = CARTESIAN_POINT('',(0.377674114648,1.760332214984));
#190 = CARTESIAN_POINT('',(0.393643384502,2.006253775586));
#191 = CARTESIAN_POINT('',(0.406435386436,2.258830546205));
#192 = CARTESIAN_POINT('',(0.421626477578,2.6677265855));
#193 = CARTESIAN_POINT('',(0.42613169575,2.820528720675));
#194 = CARTESIAN_POINT('',(0.429517710884,2.974568986429));
#195 = CARTESIAN_POINT('',(0.431777684965,3.129428785394));
#196 = CARTESIAN_POINT('',(0.432907875123,3.284703201162));
#197 = CARTESIAN_POINT('',(0.432907875123,3.596111321692));
#198 = CARTESIAN_POINT('',(0.431765799229,3.752199665151));
#199 = CARTESIAN_POINT('',(0.429482066633,3.907866866291));
#200 = CARTESIAN_POINT('',(0.426060497038,4.062701743912));
#201 = CARTESIAN_POINT('',(0.421508061337,4.216279068101));
#202 = CARTESIAN_POINT('',(0.406145591144,4.627537175023));
#203 = CARTESIAN_POINT('',(0.393199425055,4.881628598762));
#204 = CARTESIAN_POINT('',(0.377035279514,5.128942319316));
#205 = CARTESIAN_POINT('',(0.357657485327,5.367648917687));
#206 = CARTESIAN_POINT('',(0.335052115115,5.59523329013));
#207 = CARTESIAN_POINT('',(0.301892157296,5.868141843205));
#208 = CARTESIAN_POINT('',(0.294337585495,5.927014299858));
#209 = CARTESIAN_POINT('',(0.286519523462,5.984662435988));
#210 = CARTESIAN_POINT('',(0.278436173822,6.041000073133));
#211 = CARTESIAN_POINT('',(0.270085809314,6.095930198841));
#212 = CARTESIAN_POINT('',(0.250438525229,6.217690341751));
#213 = CARTESIAN_POINT('',(0.238967751316,6.283571375677));
#214 = CARTESIAN_POINT('',(0.227054195475,6.346736956595));
#215 = CARTESIAN_POINT('',(0.214698778821,6.40691218355));
#216 = CARTESIAN_POINT('',(0.201903382176,6.463797599514));
#217 = CARTESIAN_POINT('',(0.16117514424,6.627756438318));
#218 = CARTESIAN_POINT('',(0.131504394493,6.723994113577));
#219 = CARTESIAN_POINT('',(0.10007154121,6.800385670124));
#220 = CARTESIAN_POINT('',(6.734872424091E-02,6.853165943613));
#221 = CARTESIAN_POINT('',(3.382331509767E-02,6.88));
#222 = CARTESIAN_POINT('',(0.,6.88));
#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#224 = ORIENTED_EDGE('',*,*,#225,.T.);
#225 = EDGE_CURVE('',#46,#226,#228,.T.);
#226 = VERTEX_POINT('',#227);
#227 = CARTESIAN_POINT('',(-6.,0.,29.0000001));
#228 = SEAM_CURVE('',#229,(#233,#240),.PCURVE_S1.);
#229 = LINE('',#230,#231);
#230 = CARTESIAN_POINT('',(-6.,0.,8.2000001));
#231 = VECTOR('',#232,1.);
#232 = DIRECTION('',(0.,0.,1.));
#233 = PCURVE('',#103,#234);
#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
#235 = LINE('',#236,#237);
#236 = CARTESIAN_POINT('',(0.,0.));
#237 = VECTOR('',#238,1.);
#238 = DIRECTION('',(0.,1.));
#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#240 = PCURVE('',#103,#241);
#241 = DEFINITIONAL_REPRESENTATION('',(#242),#246);
#242 = LINE('',#243,#244);
#243 = CARTESIAN_POINT('',(6.28318530718,0.));
#244 = VECTOR('',#245,1.);
#245 = DIRECTION('',(0.,1.));
#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#247 = ORIENTED_EDGE('',*,*,#248,.F.);
#248 = EDGE_CURVE('',#226,#226,#249,.T.);
#249 = SURFACE_CURVE('',#250,(#255,#262),.PCURVE_S1.);
#250 = CIRCLE('',#251,3.44);
#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
#252 = CARTESIAN_POINT('',(-9.44,0.,29.0000001));
#253 = DIRECTION('',(0.,0.,1.));
#254 = DIRECTION('',(1.,0.,-0.));
#255 = PCURVE('',#103,#256);
#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
#257 = LINE('',#258,#259);
#258 = CARTESIAN_POINT('',(0.,20.8));
#259 = VECTOR('',#260,1.);
#260 = DIRECTION('',(1.,0.));
#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#262 = PCURVE('',#263,#268);
#263 = TOROIDAL_SURFACE('',#264,9.44,3.44);
#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267);
#265 = CARTESIAN_POINT('',(0.,0.,29.0000001));
#266 = DIRECTION('',(0.,1.,-0.));
#267 = DIRECTION('',(-1.,0.,3.763467880085E-16));
#268 = DEFINITIONAL_REPRESENTATION('',(#269),#273);
#269 = LINE('',#270,#271);
#270 = CARTESIAN_POINT('',(0.,9.424777960769));
#271 = VECTOR('',#272,1.);
#272 = DIRECTION('',(-0.,-1.));
#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#274 = ORIENTED_EDGE('',*,*,#225,.F.);
#275 = ORIENTED_EDGE('',*,*,#276,.T.);
#276 = EDGE_CURVE('',#46,#44,#277,.T.);
#277 = SURFACE_CURVE('',#278,(#331,#387),.PCURVE_S1.);
#278 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#279,#280,#281,#282,#283,#284,
    #285,#286,#287,#288,#289,#290,#291,#292,#293,#294,#295,#296,#297,
    #298,#299,#300,#301,#302,#303,#304,#305,#306,#307,#308,#309,#310,
    #311,#312,#313,#314,#315,#316,#317,#318,#319,#320,#321,#322,#323,
    #324,#325,#326,#327,#328,#329,#330),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612146466E-02,0.187697509572,0.235530560916,
    0.402313002026,0.500099440447,0.598398763162,0.766273636928,
    0.813604308793,0.874164948725,1.),.UNSPECIFIED.);
#279 = CARTESIAN_POINT('',(-6.,5.829318763941E-16,16.4000001));
#280 = CARTESIAN_POINT('',(-6.,0.174227443717,16.4000001));
#281 = CARTESIAN_POINT('',(-6.010589046159,0.348138448187,
    16.395557875905));
#282 = CARTESIAN_POINT('',(-6.031694870257,0.520252313351,
    16.386703679121));
#283 = CARTESIAN_POINT('',(-6.062890561827,0.689102597523,
    16.373701327015));
#284 = CARTESIAN_POINT('',(-6.103398865361,0.853284127427,
    16.357041526085));
#285 = CARTESIAN_POINT('',(-6.218465337716,1.227313541342,
    16.310548611921));
#286 = CARTESIAN_POINT('',(-6.300041511752,1.431996078303,
    16.278131383506));
#287 = CARTESIAN_POINT('',(-6.394679158768,1.624851107596,
    16.241455555967));
#288 = CARTESIAN_POINT('',(-6.500434498046,1.805448930946,16.20185921919
    ));
#289 = CARTESIAN_POINT('',(-6.615489300452,1.973573455673,
    16.160588874799));
#290 = CARTESIAN_POINT('',(-6.792278417634,2.197914338499,
    16.100268303477));
#291 = CARTESIAN_POINT('',(-6.84797631966,2.264278036837,16.081656944356
    ));
#292 = CARTESIAN_POINT('',(-6.905101251009,2.328304761825,
    16.062997333483));
#293 = CARTESIAN_POINT('',(-6.963554140643,2.39002367496,16.044366957972
    ));
#294 = CARTESIAN_POINT('',(-7.023246939871,2.449465122682,
    16.025837380731));
#295 = CARTESIAN_POINT('',(-7.296291872108,2.706087750612,
    15.943446350256));
#296 = CARTESIAN_POINT('',(-7.522859970982,2.878436173495,
    15.881369329674));
#297 = CARTESIAN_POINT('',(-7.760332214984,3.024650645648,
    15.824125061585));
#298 = CARTESIAN_POINT('',(-8.006253775586,3.145607015287,
    15.773902862687));
#299 = CARTESIAN_POINT('',(-8.258830546205,3.241919340664,15.73233873732
    ));
#300 = CARTESIAN_POINT('',(-8.6677265855,3.355861714687,15.681999291761)
  );
#301 = CARTESIAN_POINT('',(-8.820528720675,3.389528092216,
    15.666786336405));
#302 = CARTESIAN_POINT('',(-8.974568986429,3.414765383708,
    15.655209894469));
#303 = CARTESIAN_POINT('',(-9.129428785394,3.431587248842,
    15.647435447392));
#304 = CARTESIAN_POINT('',(-9.284703201162,3.44,15.643547641327));
#305 = CARTESIAN_POINT('',(-9.596111321692,3.44,15.643547641327));
#306 = CARTESIAN_POINT('',(-9.752199665151,3.431498772902,
    15.647476333036));
#307 = CARTESIAN_POINT('',(-9.907866866291,3.414500071157,
    15.655332513061));
#308 = CARTESIAN_POINT('',(-10.06270174391,3.388997420071,
    15.667029750751));
#309 = CARTESIAN_POINT('',(-10.2162790681,3.354976798431,15.682399112981
    ));
#310 = CARTESIAN_POINT('',(-10.62753717502,3.239739963164,
    15.733286056037));
#311 = CARTESIAN_POINT('',(-10.88162859876,3.142255241797,
    15.775324245537));
#312 = CARTESIAN_POINT('',(-11.12894231931,3.019799913321,
    15.826105425106));
#313 = CARTESIAN_POINT('',(-11.36764891768,2.871738921493,15.88395514914
    ));
#314 = CARTESIAN_POINT('',(-11.59523329013,2.697168006083,
    15.946630023714));
#315 = CARTESIAN_POINT('',(-11.8681418432,2.438149901199,16.02936797744)
  );
#316 = CARTESIAN_POINT('',(-11.92701429985,2.378980703302,
    16.047718931338));
#317 = CARTESIAN_POINT('',(-11.98466243598,2.317577912784,
    16.066160048006));
#318 = CARTESIAN_POINT('',(-12.04100007313,2.253912144324,
    16.084621514408));
#319 = CARTESIAN_POINT('',(-12.09593019884,2.187955495111,
    16.103027738977));
#320 = CARTESIAN_POINT('',(-12.21769034175,2.032323517689,
    16.144673724459));
#321 = CARTESIAN_POINT('',(-12.28357137567,1.941150746708,
    16.167832018165));
#322 = CARTESIAN_POINT('',(-12.34673695659,1.846133784587,
    16.190593729595));
#323 = CARTESIAN_POINT('',(-12.40691218355,1.747257115407,16.21276430959
    ));
#324 = CARTESIAN_POINT('',(-12.46379759951,1.644519929954,
    16.234135293716));
#325 = CARTESIAN_POINT('',(-12.62775643876,1.316474893246,
    16.296772753921));
#326 = CARTESIAN_POINT('',(-12.72399411325,1.076097390897,16.33509729155
    ));
#327 = CARTESIAN_POINT('',(-12.8003856699,0.820017228982,16.366600451096
    ));
#328 = CARTESIAN_POINT('',(-12.8531659438,0.552259115203,16.388743023488
    ));
#329 = CARTESIAN_POINT('',(-12.88,0.277351182806,16.4000001));
#330 = CARTESIAN_POINT('',(-12.88,1.636128123661E-15,16.4000001));
#331 = PCURVE('',#103,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#386);
#333 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#334,#335,#336,#337,#338,#339,
    #340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,
    #353,#354,#355,#356,#357,#358,#359,#360,#361,#362,#363,#364,#365,
    #366,#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,#378,
    #379,#380,#381,#382,#383,#384,#385),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612146466E-02,0.187697509572,0.235530560916,
    0.402313002026,0.500099440447,0.598398763162,0.766273636928,
    0.813604308793,0.874164948725,1.),.UNSPECIFIED.);
#334 = CARTESIAN_POINT('',(0.,8.2));
#335 = CARTESIAN_POINT('',(5.064751270855E-02,8.2));
#336 = CARTESIAN_POINT('',(0.101203031497,8.195557775905));
#337 = CARTESIAN_POINT('',(0.15147001755,8.186703579121));
#338 = CARTESIAN_POINT('',(0.201251625312,8.173701227015));
#339 = CARTESIAN_POINT('',(0.25033145495,8.157041426085));
#340 = CARTESIAN_POINT('',(0.364089851491,8.110548511921));
#341 = CARTESIAN_POINT('',(0.42793314842,8.078131283506));
#342 = CARTESIAN_POINT('',(0.490115488245,8.041455455967));
#343 = CARTESIAN_POINT('',(0.550722088072,8.00185911919));
#344 = CARTESIAN_POINT('',(0.609810288267,7.960588774799));
#345 = CARTESIAN_POINT('',(0.692841617094,7.900268203477));
#346 = CARTESIAN_POINT('',(0.71801566435,7.881656844356));
#347 = CARTESIAN_POINT('',(0.742942255332,7.862997233483));
#348 = CARTESIAN_POINT('',(0.767637053837,7.844366857972));
#349 = CARTESIAN_POINT('',(0.792115570255,7.825837280731));
#350 = CARTESIAN_POINT('',(0.901043331865,7.743446250256));
#351 = CARTESIAN_POINT('',(0.9833485574,7.681369229674));
#352 = CARTESIAN_POINT('',(1.063851146858,7.624124961585));
#353 = CARTESIAN_POINT('',(1.143000888801,7.573902762687));
#354 = CARTESIAN_POINT('',(1.221245350193,7.53233863732));
#355 = CARTESIAN_POINT('',(1.344639180456,7.481999191761));
#356 = CARTESIAN_POINT('',(1.390055230655,7.466786236405));
#357 = CARTESIAN_POINT('',(1.435331011088,7.455209794469));
#358 = CARTESIAN_POINT('',(1.48051399858,7.447435347392));
#359 = CARTESIAN_POINT('',(1.525651908528,7.443547541327));
#360 = CARTESIAN_POINT('',(1.616177524961,7.443547541327));
#361 = CARTESIAN_POINT('',(1.661552041705,7.447476233036));
#362 = CARTESIAN_POINT('',(1.706972358534,7.455332413061));
#363 = CARTESIAN_POINT('',(1.752486982072,7.467029650751));
#364 = CARTESIAN_POINT('',(1.798144176595,7.482399012981));
#365 = CARTESIAN_POINT('',(1.922300591378,7.533285956037));
#366 = CARTESIAN_POINT('',(2.001071337501,7.575324145537));
#367 = CARTESIAN_POINT('',(2.080766310996,7.626105325106));
#368 = CARTESIAN_POINT('',(2.161844166414,7.68395504914));
#369 = CARTESIAN_POINT('',(2.244765438925,7.746629923714));
#370 = CARTESIAN_POINT('',(2.354142522849,7.82936787744));
#371 = CARTESIAN_POINT('',(2.378396746244,7.847718831338));
#372 = CARTESIAN_POINT('',(2.402864632127,7.866159948006));
#373 = CARTESIAN_POINT('',(2.427561237626,7.884621414408));
#374 = CARTESIAN_POINT('',(2.452501673472,7.903027638977));
#375 = CARTESIAN_POINT('',(2.509944331877,7.944673624459));
#376 = CARTESIAN_POINT('',(2.542619521943,7.967831918165));
#377 = CARTESIAN_POINT('',(2.575748840728,7.990593629595));
#378 = CARTESIAN_POINT('',(2.609354902311,8.01276420959));
#379 = CARTESIAN_POINT('',(2.643462502036,8.034135193716));
#380 = CARTESIAN_POINT('',(2.750072102949,8.096772653921));
#381 = CARTESIAN_POINT('',(2.825084329085,8.13509719155));
#382 = CARTESIAN_POINT('',(2.902271809439,8.166600351096));
#383 = CARTESIAN_POINT('',(2.98105229212,8.188742923488));
#384 = CARTESIAN_POINT('',(3.060967309751,8.2));
#385 = CARTESIAN_POINT('',(3.14159265359,8.2));
#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#387 = PCURVE('',#164,#388);
#388 = DEFINITIONAL_REPRESENTATION('',(#389),#442);
#389 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#390,#391,#392,#393,#394,#395,
    #396,#397,#398,#399,#400,#401,#402,#403,#404,#405,#406,#407,#408,
    #409,#410,#411,#412,#413,#414,#415,#416,#417,#418,#419,#420,#421,
    #422,#423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434,
    #435,#436,#437,#438,#439,#440,#441),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612146466E-02,0.187697509572,0.235530560916,
    0.402313002026,0.500099440447,0.598398763162,0.766273636928,
    0.813604308793,0.874164948725,1.),.UNSPECIFIED.);
#390 = CARTESIAN_POINT('',(6.28318530718,6.88));
#391 = CARTESIAN_POINT('',(6.261938057946,6.88));
#392 = CARTESIAN_POINT('',(6.240729394448,6.869410953841));
#393 = CARTESIAN_POINT('',(6.219722655018,6.848305129743));
#394 = CARTESIAN_POINT('',(6.199079613316,6.817109438173));
#395 = CARTESIAN_POINT('',(6.178959769234,6.776601134639));
#396 = CARTESIAN_POINT('',(6.132995386582,6.661534662284));
#397 = CARTESIAN_POINT('',(6.107737085891,6.579958488248));
#398 = CARTESIAN_POINT('',(6.083812473338,6.485320841232));
#399 = CARTESIAN_POINT('',(6.061276233004,6.379565501954));
#400 = CARTESIAN_POINT('',(6.040169635717,6.264510699548));
#401 = CARTESIAN_POINT('',(6.01183928783,6.087721582366));
#402 = CARTESIAN_POINT('',(6.003434388455,6.03202368034));
#403 = CARTESIAN_POINT('',(5.995302035961,5.974898748991));
#404 = CARTESIAN_POINT('',(5.987440413485,5.916445859357));
#405 = CARTESIAN_POINT('',(5.979847672803,5.856753060129));
#406 = CARTESIAN_POINT('',(5.946978831573,5.583708127892));
#407 = CARTESIAN_POINT('',(5.924652648842,5.357140029018));
#408 = CARTESIAN_POINT('',(5.905511192532,5.119667785016));
#409 = CARTESIAN_POINT('',(5.889541922678,4.873746224414));
#410 = CARTESIAN_POINT('',(5.876749920744,4.621169453795));
#411 = CARTESIAN_POINT('',(5.861558829601,4.2122734145));
#412 = CARTESIAN_POINT('',(5.85705361143,4.059471279325));
#413 = CARTESIAN_POINT('',(5.853667596295,3.905431013571));
#414 = CARTESIAN_POINT('',(5.851407622215,3.750571214606));
#415 = CARTESIAN_POINT('',(5.850277432056,3.595296798838));
#416 = CARTESIAN_POINT('',(5.850277432056,3.283888678308));
#417 = CARTESIAN_POINT('',(5.851419507951,3.127800334849));
#418 = CARTESIAN_POINT('',(5.853703240546,2.972133133709));
#419 = CARTESIAN_POINT('',(5.857124810142,2.817298256088));
#420 = CARTESIAN_POINT('',(5.861677245843,2.663720931899));
#421 = CARTESIAN_POINT('',(5.877039716035,2.252462824977));
#422 = CARTESIAN_POINT('',(5.889985882125,1.998371401238));
#423 = CARTESIAN_POINT('',(5.906150027666,1.751057680684));
#424 = CARTESIAN_POINT('',(5.925527821852,1.512351082314));
#425 = CARTESIAN_POINT('',(5.948133192065,1.28476670987));
#426 = CARTESIAN_POINT('',(5.981293149884,1.011858156795));
#427 = CARTESIAN_POINT('',(5.988847721685,0.952985700142));
#428 = CARTESIAN_POINT('',(5.996665783717,0.895337564012));
#429 = CARTESIAN_POINT('',(6.004749133358,0.838999926867));
#430 = CARTESIAN_POINT('',(6.013099497866,0.784069801159));
#431 = CARTESIAN_POINT('',(6.032746781951,0.662309658249));
#432 = CARTESIAN_POINT('',(6.044217555864,0.596428624323));
#433 = CARTESIAN_POINT('',(6.056131111704,0.533263043405));
#434 = CARTESIAN_POINT('',(6.068486528358,0.47308781645));
#435 = CARTESIAN_POINT('',(6.081281925004,0.416202400486));
#436 = CARTESIAN_POINT('',(6.12201016305,0.252243561239));
#437 = CARTESIAN_POINT('',(6.151680912653,0.156005886743));
#438 = CARTESIAN_POINT('',(6.183113765854,7.96143300966E-02));
#439 = CARTESIAN_POINT('',(6.21583658291,2.68340561981E-02));
#440 = CARTESIAN_POINT('',(6.249361992203,-3.461415411417E-16));
#441 = CARTESIAN_POINT('',(6.28318530718,-4.440892098501E-16));
#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#443 = ADVANCED_FACE('',(#444),#164,.T.);
#444 = FACE_BOUND('',#445,.T.);
#445 = EDGE_LOOP('',(#446,#447,#474,#475));
#446 = ORIENTED_EDGE('',*,*,#276,.F.);
#447 = ORIENTED_EDGE('',*,*,#448,.F.);
#448 = EDGE_CURVE('',#46,#46,#449,.T.);
#449 = SURFACE_CURVE('',#450,(#455,#462),.PCURVE_S1.);
#450 = CIRCLE('',#451,8.2);
#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454);
#452 = CARTESIAN_POINT('',(-6.,0.,8.2000001));
#453 = DIRECTION('',(1.,0.,0.));
#454 = DIRECTION('',(-0.,0.,1.));
#455 = PCURVE('',#164,#456);
#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461);
#457 = LINE('',#458,#459);
#458 = CARTESIAN_POINT('',(0.,6.88));
#459 = VECTOR('',#460,1.);
#460 = DIRECTION('',(1.,0.));
#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#462 = PCURVE('',#463,#468);
#463 = PLANE('',#464);
#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467);
#465 = CARTESIAN_POINT('',(-6.,0.,8.2000001));
#466 = DIRECTION('',(1.,0.,0.));
#467 = DIRECTION('',(-0.,0.,1.));
#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473);
#469 = CIRCLE('',#470,8.2);
#470 = AXIS2_PLACEMENT_2D('',#471,#472);
#471 = CARTESIAN_POINT('',(0.,0.));
#472 = DIRECTION('',(1.,0.));
#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#474 = ORIENTED_EDGE('',*,*,#43,.F.);
#475 = ORIENTED_EDGE('',*,*,#476,.T.);
#476 = EDGE_CURVE('',#44,#44,#477,.T.);
#477 = SURFACE_CURVE('',#478,(#483,#490),.PCURVE_S1.);
#478 = CIRCLE('',#479,8.2);
#479 = AXIS2_PLACEMENT_3D('',#480,#481,#482);
#480 = CARTESIAN_POINT('',(-12.88,0.,8.2000001));
#481 = DIRECTION('',(1.,0.,0.));
#482 = DIRECTION('',(-0.,0.,1.));
#483 = PCURVE('',#164,#484);
#484 = DEFINITIONAL_REPRESENTATION('',(#485),#489);
#485 = LINE('',#486,#487);
#486 = CARTESIAN_POINT('',(0.,0.));
#487 = VECTOR('',#488,1.);
#488 = DIRECTION('',(1.,0.));
#489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#490 = PCURVE('',#491,#496);
#491 = PLANE('',#492);
#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
#493 = CARTESIAN_POINT('',(-12.88,0.,8.2000001));
#494 = DIRECTION('',(1.,0.,0.));
#495 = DIRECTION('',(-0.,0.,1.));
#496 = DEFINITIONAL_REPRESENTATION('',(#497),#501);
#497 = CIRCLE('',#498,8.2);
#498 = AXIS2_PLACEMENT_2D('',#499,#500);
#499 = CARTESIAN_POINT('',(0.,0.));
#500 = DIRECTION('',(1.,0.));
#501 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#502 = ADVANCED_FACE('',(#503),#263,.T.);
#503 = FACE_BOUND('',#504,.T.);
#504 = EDGE_LOOP('',(#505,#529,#556,#557));
#505 = ORIENTED_EDGE('',*,*,#506,.T.);
#506 = EDGE_CURVE('',#226,#507,#509,.T.);
#507 = VERTEX_POINT('',#508);
#508 = CARTESIAN_POINT('',(6.,0.,29.0000001));
#509 = SEAM_CURVE('',#510,(#515,#522),.PCURVE_S1.);
#510 = CIRCLE('',#511,6.);
#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514);
#512 = CARTESIAN_POINT('',(0.,1.26383549672E-15,29.0000001));
#513 = DIRECTION('',(0.,1.,-0.));
#514 = DIRECTION('',(-1.,0.,3.763467880085E-16));
#515 = PCURVE('',#263,#516);
#516 = DEFINITIONAL_REPRESENTATION('',(#517),#521);
#517 = LINE('',#518,#519);
#518 = CARTESIAN_POINT('',(0.,3.14159265359));
#519 = VECTOR('',#520,1.);
#520 = DIRECTION('',(1.,0.));
#521 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#522 = PCURVE('',#263,#523);
#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
#524 = LINE('',#525,#526);
#525 = CARTESIAN_POINT('',(0.,9.424777960769));
#526 = VECTOR('',#527,1.);
#527 = DIRECTION('',(1.,0.));
#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#529 = ORIENTED_EDGE('',*,*,#530,.T.);
#530 = EDGE_CURVE('',#507,#507,#531,.T.);
#531 = SURFACE_CURVE('',#532,(#537,#544),.PCURVE_S1.);
#532 = CIRCLE('',#533,3.44);
#533 = AXIS2_PLACEMENT_3D('',#534,#535,#536);
#534 = CARTESIAN_POINT('',(9.44,0.,29.0000001));
#535 = DIRECTION('',(-6.342963116063E-16,0.,1.));
#536 = DIRECTION('',(1.,0.,6.342963116063E-16));
#537 = PCURVE('',#263,#538);
#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
#539 = LINE('',#540,#541);
#540 = CARTESIAN_POINT('',(3.14159265359,0.));
#541 = VECTOR('',#542,1.);
#542 = DIRECTION('',(0.,1.));
#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#544 = PCURVE('',#545,#550);
#545 = CYLINDRICAL_SURFACE('',#546,3.44);
#546 = AXIS2_PLACEMENT_3D('',#547,#548,#549);
#547 = CARTESIAN_POINT('',(9.44,0.,29.0000001));
#548 = DIRECTION('',(0.,0.,-1.));
#549 = DIRECTION('',(-1.,0.,0.));
#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
#551 = LINE('',#552,#553);
#552 = CARTESIAN_POINT('',(9.424777960769,0.));
#553 = VECTOR('',#554,1.);
#554 = DIRECTION('',(-1.,-0.));
#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#556 = ORIENTED_EDGE('',*,*,#506,.F.);
#557 = ORIENTED_EDGE('',*,*,#248,.T.);
#558 = ADVANCED_FACE('',(#559,#562),#491,.F.);
#559 = FACE_BOUND('',#560,.F.);
#560 = EDGE_LOOP('',(#561));
#561 = ORIENTED_EDGE('',*,*,#476,.T.);
#562 = FACE_BOUND('',#563,.F.);
#563 = EDGE_LOOP('',(#564));
#564 = ORIENTED_EDGE('',*,*,#565,.F.);
#565 = EDGE_CURVE('',#566,#566,#568,.T.);
#566 = VERTEX_POINT('',#567);
#567 = CARTESIAN_POINT('',(-12.88,4.996558940521E-16,12.2800001));
#568 = SURFACE_CURVE('',#569,(#574,#581),.PCURVE_S1.);
#569 = CIRCLE('',#570,4.08);
#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573);
#571 = CARTESIAN_POINT('',(-12.88,0.,8.2000001));
#572 = DIRECTION('',(1.,0.,0.));
#573 = DIRECTION('',(-0.,0.,1.));
#574 = PCURVE('',#491,#575);
#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
#576 = CIRCLE('',#577,4.08);
#577 = AXIS2_PLACEMENT_2D('',#578,#579);
#578 = CARTESIAN_POINT('',(0.,0.));
#579 = DIRECTION('',(1.,0.));
#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#581 = PCURVE('',#582,#587);
#582 = CYLINDRICAL_SURFACE('',#583,4.08);
#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
#584 = CARTESIAN_POINT('',(-13.88,0.,8.2000001));
#585 = DIRECTION('',(1.,0.,0.));
#586 = DIRECTION('',(-0.,0.,1.));
#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
#588 = LINE('',#589,#590);
#589 = CARTESIAN_POINT('',(0.,1.));
#590 = VECTOR('',#591,1.);
#591 = DIRECTION('',(1.,0.));
#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#593 = ADVANCED_FACE('',(#594,#597),#463,.T.);
#594 = FACE_BOUND('',#595,.T.);
#595 = EDGE_LOOP('',(#596));
#596 = ORIENTED_EDGE('',*,*,#448,.T.);
#597 = FACE_BOUND('',#598,.T.);
#598 = EDGE_LOOP('',(#599));
#599 = ORIENTED_EDGE('',*,*,#600,.F.);
#600 = EDGE_CURVE('',#601,#601,#603,.T.);
#601 = VERTEX_POINT('',#602);
#602 = CARTESIAN_POINT('',(-6.,4.996558940521E-16,12.2800001));
#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.);
#604 = CIRCLE('',#605,4.08);
#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608);
#606 = CARTESIAN_POINT('',(-6.,0.,8.2000001));
#607 = DIRECTION('',(1.,0.,0.));
#608 = DIRECTION('',(-0.,0.,1.));
#609 = PCURVE('',#463,#610);
#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615);
#611 = CIRCLE('',#612,4.08);
#612 = AXIS2_PLACEMENT_2D('',#613,#614);
#613 = CARTESIAN_POINT('',(0.,0.));
#614 = DIRECTION('',(1.,0.));
#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#616 = PCURVE('',#582,#617);
#617 = DEFINITIONAL_REPRESENTATION('',(#618),#622);
#618 = LINE('',#619,#620);
#619 = CARTESIAN_POINT('',(0.,7.88));
#620 = VECTOR('',#621,1.);
#621 = DIRECTION('',(1.,0.));
#622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#623 = ADVANCED_FACE('',(#624),#545,.T.);
#624 = FACE_BOUND('',#625,.T.);
#625 = EDGE_LOOP('',(#626,#627,#650,#825,#993));
#626 = ORIENTED_EDGE('',*,*,#530,.F.);
#627 = ORIENTED_EDGE('',*,*,#628,.T.);
#628 = EDGE_CURVE('',#507,#629,#631,.T.);
#629 = VERTEX_POINT('',#630);
#630 = CARTESIAN_POINT('',(6.,2.008420750602E-15,16.4000001));
#631 = SEAM_CURVE('',#632,(#636,#643),.PCURVE_S1.);
#632 = LINE('',#633,#634);
#633 = CARTESIAN_POINT('',(6.,0.,29.0000001));
#634 = VECTOR('',#635,1.);
#635 = DIRECTION('',(0.,0.,-1.));
#636 = PCURVE('',#545,#637);
#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
#638 = LINE('',#639,#640);
#639 = CARTESIAN_POINT('',(0.,0.));
#640 = VECTOR('',#641,1.);
#641 = DIRECTION('',(0.,1.));
#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#643 = PCURVE('',#545,#644);
#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
#645 = LINE('',#646,#647);
#646 = CARTESIAN_POINT('',(6.28318530718,0.));
#647 = VECTOR('',#648,1.);
#648 = DIRECTION('',(0.,1.));
#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#650 = ORIENTED_EDGE('',*,*,#651,.F.);
#651 = EDGE_CURVE('',#652,#629,#654,.T.);
#652 = VERTEX_POINT('',#653);
#653 = CARTESIAN_POINT('',(12.88,2.008420750602E-15,16.4000001));
#654 = SURFACE_CURVE('',#655,(#708,#764),.PCURVE_S1.);
#655 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#656,#657,#658,#659,#660,#661,
    #662,#663,#664,#665,#666,#667,#668,#669,#670,#671,#672,#673,#674,
    #675,#676,#677,#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,
    #688,#689,#690,#691,#692,#693,#694,#695,#696,#697,#698,#699,#700,
    #701,#702,#703,#704,#705,#706,#707),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.93961214793E-02,0.187697509587,0.235530560931,
    0.40231300204,0.500099440461,0.598398763176,0.766273636942,
    0.813604308807,0.874164948736,1.),.UNSPECIFIED.);
#656 = CARTESIAN_POINT('',(12.88,4.440892098501E-16,16.4000001));
#657 = CARTESIAN_POINT('',(12.88,-0.174227443687,16.4000001));
#658 = CARTESIAN_POINT('',(12.869410953845,-0.348138448195,
    16.395557875907));
#659 = CARTESIAN_POINT('',(12.848305129738,-0.52025231338,
    16.386703679119));
#660 = CARTESIAN_POINT('',(12.817109438167,-0.689102597531,
    16.373701327013));
#661 = CARTESIAN_POINT('',(12.776601134648,-0.853284127398,
    16.357041526088));
#662 = CARTESIAN_POINT('',(12.661534662284,-1.227313541342,
    16.310548611921));
#663 = CARTESIAN_POINT('',(12.579958488247,-1.431996078304,
    16.278131383506));
#664 = CARTESIAN_POINT('',(12.485320841232,-1.624851107595,
    16.241455555967));
#665 = CARTESIAN_POINT('',(12.379565501954,-1.805448930946,
    16.20185921919));
#666 = CARTESIAN_POINT('',(12.264510699548,-1.973573455673,
    16.160588874799));
#667 = CARTESIAN_POINT('',(12.087721582366,-2.197914338499,
    16.100268303477));
#668 = CARTESIAN_POINT('',(12.03202368034,-2.264278036837,
    16.081656944356));
#669 = CARTESIAN_POINT('',(11.974898748991,-2.328304761825,
    16.062997333483));
#670 = CARTESIAN_POINT('',(11.916445859357,-2.39002367496,
    16.044366957972));
#671 = CARTESIAN_POINT('',(11.856753060129,-2.449465122682,
    16.025837380731));
#672 = CARTESIAN_POINT('',(11.583708127893,-2.706087750612,
    15.943446350256));
#673 = CARTESIAN_POINT('',(11.357140029017,-2.878436173496,
    15.881369329674));
#674 = CARTESIAN_POINT('',(11.119667785017,-3.024650645647,
    15.824125061585));
#675 = CARTESIAN_POINT('',(10.873746224414,-3.145607015287,
    15.773902862687));
#676 = CARTESIAN_POINT('',(10.621169453795,-3.241919340664,
    15.73233873732));
#677 = CARTESIAN_POINT('',(10.2122734145,-3.355861714687,15.681999291761
    ));
#678 = CARTESIAN_POINT('',(10.059471279325,-3.389528092216,
    15.666786336405));
#679 = CARTESIAN_POINT('',(9.905431013571,-3.414765383708,
    15.655209894469));
#680 = CARTESIAN_POINT('',(9.750571214606,-3.431587248842,
    15.647435447392));
#681 = CARTESIAN_POINT('',(9.595296798838,-3.44,15.643547641327));
#682 = CARTESIAN_POINT('',(9.283888678308,-3.44,15.643547641327));
#683 = CARTESIAN_POINT('',(9.127800334849,-3.431498772902,
    15.647476333036));
#684 = CARTESIAN_POINT('',(8.972133133709,-3.414500071157,
    15.655332513061));
#685 = CARTESIAN_POINT('',(8.817298256088,-3.388997420071,
    15.667029750751));
#686 = CARTESIAN_POINT('',(8.663720931899,-3.354976798431,
    15.682399112981));
#687 = CARTESIAN_POINT('',(8.252462824977,-3.239739963164,
    15.733286056037));
#688 = CARTESIAN_POINT('',(7.998371401238,-3.142255241797,
    15.775324245537));
#689 = CARTESIAN_POINT('',(7.751057680684,-3.019799913321,
    15.826105425106));
#690 = CARTESIAN_POINT('',(7.512351082314,-2.871738921493,15.88395514914
    ));
#691 = CARTESIAN_POINT('',(7.28476670987,-2.697168006083,15.946630023714
    ));
#692 = CARTESIAN_POINT('',(7.011858156795,-2.438149901199,16.02936797744
    ));
#693 = CARTESIAN_POINT('',(6.952985700142,-2.378980703302,
    16.047718931338));
#694 = CARTESIAN_POINT('',(6.895337564012,-2.317577912784,
    16.066160048006));
#695 = CARTESIAN_POINT('',(6.838999926867,-2.253912144324,
    16.084621514408));
#696 = CARTESIAN_POINT('',(6.784069801159,-2.187955495111,
    16.103027738977));
#697 = CARTESIAN_POINT('',(6.662309658252,-2.032323517692,
    16.144673724458));
#698 = CARTESIAN_POINT('',(6.596428624322,-1.941150746707,
    16.167832018166));
#699 = CARTESIAN_POINT('',(6.533263043403,-1.846133784582,
    16.190593729596));
#700 = CARTESIAN_POINT('',(6.473087816449,-1.747257115405,
    16.212764309591));
#701 = CARTESIAN_POINT('',(6.416202400488,-1.644519929959,
    16.234135293715));
#702 = CARTESIAN_POINT('',(6.252243561239,-1.316474893246,
    16.296772753921));
#703 = CARTESIAN_POINT('',(6.156005886743,-1.076097390897,16.33509729155
    ));
#704 = CARTESIAN_POINT('',(6.079614330096,-0.820017228982,
    16.366600451096));
#705 = CARTESIAN_POINT('',(6.026834056198,-0.552259115203,
    16.388743023488));
#706 = CARTESIAN_POINT('',(6.,-0.277351182806,16.4000001));
#707 = CARTESIAN_POINT('',(6.,-4.440892098501E-16,16.4000001));
#708 = PCURVE('',#545,#709);
#709 = DEFINITIONAL_REPRESENTATION('',(#710),#763);
#710 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#711,#712,#713,#714,#715,#716,
    #717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,
    #730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,
    #743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,
    #756,#757,#758,#759,#760,#761,#762),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.93961214793E-02,0.187697509587,0.235530560931,
    0.40231300204,0.500099440461,0.598398763176,0.766273636942,
    0.813604308807,0.874164948736,1.),.UNSPECIFIED.);
#711 = CARTESIAN_POINT('',(3.14159265359,12.6));
#712 = CARTESIAN_POINT('',(3.19224016629,12.6));
#713 = CARTESIAN_POINT('',(3.242795685089,12.604442224093));
#714 = CARTESIAN_POINT('',(3.293062671148,12.613296420881));
#715 = CARTESIAN_POINT('',(3.342844278905,12.626298772987));
#716 = CARTESIAN_POINT('',(3.391924108531,12.642958573912));
#717 = CARTESIAN_POINT('',(3.505682505081,12.689451488079));
#718 = CARTESIAN_POINT('',(3.56952580201,12.721868716494));
#719 = CARTESIAN_POINT('',(3.631708141835,12.758544544033));
#720 = CARTESIAN_POINT('',(3.692314741662,12.79814088081));
#721 = CARTESIAN_POINT('',(3.751402941856,12.839411225201));
#722 = CARTESIAN_POINT('',(3.834434270684,12.899731796523));
#723 = CARTESIAN_POINT('',(3.85960831794,12.918343155644));
#724 = CARTESIAN_POINT('',(3.884534908921,12.937002766517));
#725 = CARTESIAN_POINT('',(3.909229707427,12.955633142028));
#726 = CARTESIAN_POINT('',(3.933708223844,12.974162719269));
#727 = CARTESIAN_POINT('',(4.042635985454,13.056553749744));
#728 = CARTESIAN_POINT('',(4.12494121099,13.118630770326));
#729 = CARTESIAN_POINT('',(4.205443800447,13.175875038415));
#730 = CARTESIAN_POINT('',(4.284593542391,13.226097237313));
#731 = CARTESIAN_POINT('',(4.362838003783,13.26766136268));
#732 = CARTESIAN_POINT('',(4.486231834046,13.318000808239));
#733 = CARTESIAN_POINT('',(4.531647884244,13.333213763595));
#734 = CARTESIAN_POINT('',(4.576923664678,13.344790205531));
#735 = CARTESIAN_POINT('',(4.62210665217,13.352564652608));
#736 = CARTESIAN_POINT('',(4.667244562118,13.356452458673));
#737 = CARTESIAN_POINT('',(4.757770178551,13.356452458673));
#738 = CARTESIAN_POINT('',(4.803144695294,13.352523766964));
#739 = CARTESIAN_POINT('',(4.848565012123,13.344667586939));
#740 = CARTESIAN_POINT('',(4.894079635662,13.332970349249));
#741 = CARTESIAN_POINT('',(4.939736830185,13.317600987019));
#742 = CARTESIAN_POINT('',(5.063893244968,13.266714043963));
#743 = CARTESIAN_POINT('',(5.14266399109,13.224675854463));
#744 = CARTESIAN_POINT('',(5.222358964586,13.173894674894));
#745 = CARTESIAN_POINT('',(5.303436820004,13.11604495086));
#746 = CARTESIAN_POINT('',(5.386358092514,13.053370076286));
#747 = CARTESIAN_POINT('',(5.495735176439,12.97063212256));
#748 = CARTESIAN_POINT('',(5.519989399834,12.952281168662));
#749 = CARTESIAN_POINT('',(5.544457285717,12.933840051994));
#750 = CARTESIAN_POINT('',(5.569153891216,12.915378585592));
#751 = CARTESIAN_POINT('',(5.594094327061,12.896972361023));
#752 = CARTESIAN_POINT('',(5.651536985465,12.855326375542));
#753 = CARTESIAN_POINT('',(5.684212175533,12.832168081834));
#754 = CARTESIAN_POINT('',(5.717341494319,12.809406370404));
#755 = CARTESIAN_POINT('',(5.750947555901,12.787235790409));
#756 = CARTESIAN_POINT('',(5.785055155624,12.765864806285));
#757 = CARTESIAN_POINT('',(5.891664756538,12.703227346079));
#758 = CARTESIAN_POINT('',(5.966676982674,12.66490280845));
#759 = CARTESIAN_POINT('',(6.043864463029,12.633399648904));
#760 = CARTESIAN_POINT('',(6.12264494571,12.611257076512));
#761 = CARTESIAN_POINT('',(6.202559963341,12.6));
#762 = CARTESIAN_POINT('',(6.28318530718,12.6));
#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#764 = PCURVE('',#765,#770);
#765 = CYLINDRICAL_SURFACE('',#766,8.2);
#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
#767 = CARTESIAN_POINT('',(6.,0.,8.2000001));
#768 = DIRECTION('',(1.,0.,0.));
#769 = DIRECTION('',(-0.,0.,1.));
#770 = DEFINITIONAL_REPRESENTATION('',(#771),#824);
#771 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#772,#773,#774,#775,#776,#777,
    #778,#779,#780,#781,#782,#783,#784,#785,#786,#787,#788,#789,#790,
    #791,#792,#793,#794,#795,#796,#797,#798,#799,#800,#801,#802,#803,
    #804,#805,#806,#807,#808,#809,#810,#811,#812,#813,#814,#815,#816,
    #817,#818,#819,#820,#821,#822,#823),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.93961214793E-02,0.187697509587,0.235530560931,
    0.40231300204,0.500099440461,0.598398763176,0.766273636942,
    0.813604308807,0.874164948736,1.),.UNSPECIFIED.);
#772 = CARTESIAN_POINT('',(0.,6.88));
#773 = CARTESIAN_POINT('',(2.124724923017E-02,6.88));
#774 = CARTESIAN_POINT('',(4.245591273287E-02,6.869410953845));
#775 = CARTESIAN_POINT('',(6.346265216563E-02,6.848305129738));
#776 = CARTESIAN_POINT('',(8.410569386434E-02,6.817109438167));
#777 = CARTESIAN_POINT('',(0.104225537942,6.776601134648));
#778 = CARTESIAN_POINT('',(0.150189920598,6.661534662284));
#779 = CARTESIAN_POINT('',(0.175448221289,6.579958488247));
#780 = CARTESIAN_POINT('',(0.199372833842,6.485320841232));
#781 = CARTESIAN_POINT('',(0.221909074176,6.379565501954));
#782 = CARTESIAN_POINT('',(0.243015671462,6.264510699548));
#783 = CARTESIAN_POINT('',(0.27134601935,6.087721582366));
#784 = CARTESIAN_POINT('',(0.279750918725,6.03202368034));
#785 = CARTESIAN_POINT('',(0.287883271219,5.974898748991));
#786 = CARTESIAN_POINT('',(0.295744893695,5.916445859357));
#787 = CARTESIAN_POINT('',(0.303337634377,5.856753060129));
#788 = CARTESIAN_POINT('',(0.336206475607,5.583708127893));
#789 = CARTESIAN_POINT('',(0.358532658338,5.357140029017));
#790 = CARTESIAN_POINT('',(0.377674114648,5.119667785017));
#791 = CARTESIAN_POINT('',(0.393643384502,4.873746224414));
#792 = CARTESIAN_POINT('',(0.406435386436,4.621169453795));
#793 = CARTESIAN_POINT('',(0.421626477578,4.2122734145));
#794 = CARTESIAN_POINT('',(0.42613169575,4.059471279325));
#795 = CARTESIAN_POINT('',(0.429517710884,3.905431013571));
#796 = CARTESIAN_POINT('',(0.431777684965,3.750571214606));
#797 = CARTESIAN_POINT('',(0.432907875123,3.595296798838));
#798 = CARTESIAN_POINT('',(0.432907875123,3.283888678308));
#799 = CARTESIAN_POINT('',(0.431765799229,3.127800334849));
#800 = CARTESIAN_POINT('',(0.429482066633,2.972133133709));
#801 = CARTESIAN_POINT('',(0.426060497038,2.817298256088));
#802 = CARTESIAN_POINT('',(0.421508061337,2.663720931899));
#803 = CARTESIAN_POINT('',(0.406145591144,2.252462824977));
#804 = CARTESIAN_POINT('',(0.393199425055,1.998371401238));
#805 = CARTESIAN_POINT('',(0.377035279514,1.751057680684));
#806 = CARTESIAN_POINT('',(0.357657485327,1.512351082314));
#807 = CARTESIAN_POINT('',(0.335052115115,1.28476670987));
#808 = CARTESIAN_POINT('',(0.301892157296,1.011858156795));
#809 = CARTESIAN_POINT('',(0.294337585495,0.952985700142));
#810 = CARTESIAN_POINT('',(0.286519523462,0.895337564012));
#811 = CARTESIAN_POINT('',(0.278436173822,0.838999926867));
#812 = CARTESIAN_POINT('',(0.270085809314,0.784069801159));
#813 = CARTESIAN_POINT('',(0.250438525229,0.662309658252));
#814 = CARTESIAN_POINT('',(0.238967751315,0.596428624322));
#815 = CARTESIAN_POINT('',(0.227054195475,0.533263043403));
#816 = CARTESIAN_POINT('',(0.214698778821,0.473087816449));
#817 = CARTESIAN_POINT('',(0.201903382176,0.416202400488));
#818 = CARTESIAN_POINT('',(0.16117514413,0.252243561239));
#819 = CARTESIAN_POINT('',(0.131504394527,0.156005886743));
#820 = CARTESIAN_POINT('',(0.100071541326,7.961433009649E-02));
#821 = CARTESIAN_POINT('',(6.734872427003E-02,2.683405619815E-02));
#822 = CARTESIAN_POINT('',(3.382331497633E-02,-4.101234860238E-16));
#823 = CARTESIAN_POINT('',(0.,-4.440892098501E-16));
#824 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#825 = ORIENTED_EDGE('',*,*,#826,.F.);
#826 = EDGE_CURVE('',#629,#652,#827,.T.);
#827 = SURFACE_CURVE('',#828,(#881,#937),.PCURVE_S1.);
#828 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#829,#830,#831,#832,#833,#834,
    #835,#836,#837,#838,#839,#840,#841,#842,#843,#844,#845,#846,#847,
    #848,#849,#850,#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,
    #861,#862,#863,#864,#865,#866,#867,#868,#869,#870,#871,#872,#873,
    #874,#875,#876,#877,#878,#879,#880),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612147823E-02,0.187697509584,0.235530560928,
    0.402313002035,0.500099440455,0.598398763168,0.766273636932,
    0.813604308796,0.874164948727,1.),.UNSPECIFIED.);
#829 = CARTESIAN_POINT('',(6.,5.829318763941E-16,16.4000001));
#830 = CARTESIAN_POINT('',(6.,0.174227443687,16.4000001));
#831 = CARTESIAN_POINT('',(6.010589046155,0.348138448195,16.395557875907
    ));
#832 = CARTESIAN_POINT('',(6.031694870262,0.52025231338,16.386703679119)
  );
#833 = CARTESIAN_POINT('',(6.062890561833,0.689102597531,16.373701327013
    ));
#834 = CARTESIAN_POINT('',(6.103398865352,0.853284127398,16.357041526088
    ));
#835 = CARTESIAN_POINT('',(6.218465337716,1.227313541342,16.310548611921
    ));
#836 = CARTESIAN_POINT('',(6.300041511753,1.431996078304,16.278131383506
    ));
#837 = CARTESIAN_POINT('',(6.394679158768,1.624851107595,16.241455555967
    ));
#838 = CARTESIAN_POINT('',(6.500434498046,1.805448930946,16.20185921919)
  );
#839 = CARTESIAN_POINT('',(6.615489300452,1.973573455673,16.160588874799
    ));
#840 = CARTESIAN_POINT('',(6.792278417634,2.197914338499,16.100268303477
    ));
#841 = CARTESIAN_POINT('',(6.84797631966,2.264278036837,16.081656944356)
  );
#842 = CARTESIAN_POINT('',(6.905101251009,2.328304761825,16.062997333483
    ));
#843 = CARTESIAN_POINT('',(6.963554140643,2.39002367496,16.044366957972)
  );
#844 = CARTESIAN_POINT('',(7.023246939871,2.449465122682,16.025837380731
    ));
#845 = CARTESIAN_POINT('',(7.296291872108,2.706087750613,15.943446350256
    ));
#846 = CARTESIAN_POINT('',(7.522859970982,2.878436173495,15.881369329674
    ));
#847 = CARTESIAN_POINT('',(7.760332214984,3.024650645648,15.824125061585
    ));
#848 = CARTESIAN_POINT('',(8.006253775586,3.145607015287,15.773902862687
    ));
#849 = CARTESIAN_POINT('',(8.258830546205,3.241919340664,15.73233873732)
  );
#850 = CARTESIAN_POINT('',(8.6677265855,3.355861714687,15.681999291761)
  );
#851 = CARTESIAN_POINT('',(8.820528720675,3.389528092216,15.666786336405
    ));
#852 = CARTESIAN_POINT('',(8.974568986429,3.414765383708,15.655209894469
    ));
#853 = CARTESIAN_POINT('',(9.129428785394,3.431587248842,15.647435447392
    ));
#854 = CARTESIAN_POINT('',(9.284703201162,3.44,15.643547641327));
#855 = CARTESIAN_POINT('',(9.596111321692,3.44,15.643547641327));
#856 = CARTESIAN_POINT('',(9.752199665151,3.431498772902,15.647476333036
    ));
#857 = CARTESIAN_POINT('',(9.907866866291,3.414500071157,15.655332513061
    ));
#858 = CARTESIAN_POINT('',(10.062701743912,3.388997420071,
    15.667029750751));
#859 = CARTESIAN_POINT('',(10.216279068101,3.354976798431,
    15.682399112981));
#860 = CARTESIAN_POINT('',(10.627537175022,3.239739963164,
    15.733286056037));
#861 = CARTESIAN_POINT('',(10.881628598762,3.142255241797,
    15.775324245537));
#862 = CARTESIAN_POINT('',(11.128942319316,3.019799913321,
    15.826105425106));
#863 = CARTESIAN_POINT('',(11.367648917686,2.871738921493,15.88395514914
    ));
#864 = CARTESIAN_POINT('',(11.59523329013,2.697168006083,15.946630023714
    ));
#865 = CARTESIAN_POINT('',(11.868141843205,2.438149901199,16.02936797744
    ));
#866 = CARTESIAN_POINT('',(11.927014299858,2.378980703302,
    16.047718931338));
#867 = CARTESIAN_POINT('',(11.984662435988,2.317577912784,
    16.066160048006));
#868 = CARTESIAN_POINT('',(12.041000073133,2.253912144324,
    16.084621514408));
#869 = CARTESIAN_POINT('',(12.095930198841,2.187955495111,
    16.103027738977));
#870 = CARTESIAN_POINT('',(12.217690341751,2.032323517689,
    16.144673724459));
#871 = CARTESIAN_POINT('',(12.283571375677,1.941150746708,
    16.167832018165));
#872 = CARTESIAN_POINT('',(12.346736956595,1.846133784587,
    16.190593729595));
#873 = CARTESIAN_POINT('',(12.40691218355,1.747257115407,16.21276430959)
  );
#874 = CARTESIAN_POINT('',(12.463797599514,1.644519929954,
    16.234135293716));
#875 = CARTESIAN_POINT('',(12.627756438761,1.316474893246,
    16.296772753921));
#876 = CARTESIAN_POINT('',(12.723994113257,1.076097390896,16.33509729155
    ));
#877 = CARTESIAN_POINT('',(12.800385669903,0.820017228982,
    16.366600451096));
#878 = CARTESIAN_POINT('',(12.853165943802,0.552259115202,
    16.388743023488));
#879 = CARTESIAN_POINT('',(12.88,0.277351182806,16.4000001));
#880 = CARTESIAN_POINT('',(12.88,1.636128123661E-15,16.4000001));
#881 = PCURVE('',#545,#882);
#882 = DEFINITIONAL_REPRESENTATION('',(#883),#936);
#883 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#884,#885,#886,#887,#888,#889,
    #890,#891,#892,#893,#894,#895,#896,#897,#898,#899,#900,#901,#902,
    #903,#904,#905,#906,#907,#908,#909,#910,#911,#912,#913,#914,#915,
    #916,#917,#918,#919,#920,#921,#922,#923,#924,#925,#926,#927,#928,
    #929,#930,#931,#932,#933,#934,#935),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612147823E-02,0.187697509584,0.235530560928,
    0.402313002035,0.500099440455,0.598398763168,0.766273636932,
    0.813604308796,0.874164948727,1.),.UNSPECIFIED.);
#884 = CARTESIAN_POINT('',(0.,12.6));
#885 = CARTESIAN_POINT('',(5.064751269981E-02,12.6));
#886 = CARTESIAN_POINT('',(0.101203031499,12.604442224093));
#887 = CARTESIAN_POINT('',(0.151470017559,12.613296420881));
#888 = CARTESIAN_POINT('',(0.201251625315,12.626298772987));
#889 = CARTESIAN_POINT('',(0.250331454941,12.642958573912));
#890 = CARTESIAN_POINT('',(0.364089851491,12.689451488079));
#891 = CARTESIAN_POINT('',(0.42793314842,12.721868716494));
#892 = CARTESIAN_POINT('',(0.490115488245,12.758544544033));
#893 = CARTESIAN_POINT('',(0.550722088072,12.79814088081));
#894 = CARTESIAN_POINT('',(0.609810288267,12.839411225201));
#895 = CARTESIAN_POINT('',(0.692841617094,12.899731796523));
#896 = CARTESIAN_POINT('',(0.71801566435,12.918343155644));
#897 = CARTESIAN_POINT('',(0.742942255332,12.937002766517));
#898 = CARTESIAN_POINT('',(0.767637053837,12.955633142028));
#899 = CARTESIAN_POINT('',(0.792115570255,12.974162719269));
#900 = CARTESIAN_POINT('',(0.901043331865,13.056553749744));
#901 = CARTESIAN_POINT('',(0.9833485574,13.118630770326));
#902 = CARTESIAN_POINT('',(1.063851146858,13.175875038415));
#903 = CARTESIAN_POINT('',(1.143000888801,13.226097237313));
#904 = CARTESIAN_POINT('',(1.221245350193,13.26766136268));
#905 = CARTESIAN_POINT('',(1.344639180456,13.318000808239));
#906 = CARTESIAN_POINT('',(1.390055230655,13.333213763595));
#907 = CARTESIAN_POINT('',(1.435331011088,13.344790205531));
#908 = CARTESIAN_POINT('',(1.48051399858,13.352564652608));
#909 = CARTESIAN_POINT('',(1.525651908528,13.356452458673));
#910 = CARTESIAN_POINT('',(1.616177524961,13.356452458673));
#911 = CARTESIAN_POINT('',(1.661552041705,13.352523766964));
#912 = CARTESIAN_POINT('',(1.706972358534,13.344667586939));
#913 = CARTESIAN_POINT('',(1.752486982072,13.332970349249));
#914 = CARTESIAN_POINT('',(1.798144176595,13.317600987019));
#915 = CARTESIAN_POINT('',(1.922300591378,13.266714043963));
#916 = CARTESIAN_POINT('',(2.001071337501,13.224675854463));
#917 = CARTESIAN_POINT('',(2.080766310996,13.173894674894));
#918 = CARTESIAN_POINT('',(2.161844166414,13.11604495086));
#919 = CARTESIAN_POINT('',(2.244765438924,13.053370076286));
#920 = CARTESIAN_POINT('',(2.354142522849,12.97063212256));
#921 = CARTESIAN_POINT('',(2.378396746244,12.952281168662));
#922 = CARTESIAN_POINT('',(2.402864632127,12.933840051994));
#923 = CARTESIAN_POINT('',(2.427561237626,12.915378585592));
#924 = CARTESIAN_POINT('',(2.452501673472,12.896972361023));
#925 = CARTESIAN_POINT('',(2.509944331877,12.855326375541));
#926 = CARTESIAN_POINT('',(2.542619521943,12.832168081835));
#927 = CARTESIAN_POINT('',(2.575748840728,12.809406370405));
#928 = CARTESIAN_POINT('',(2.609354902311,12.78723579041));
#929 = CARTESIAN_POINT('',(2.643462502036,12.765864806284));
#930 = CARTESIAN_POINT('',(2.750072102949,12.703227346079));
#931 = CARTESIAN_POINT('',(2.825084329085,12.66490280845));
#932 = CARTESIAN_POINT('',(2.902271809439,12.633399648904));
#933 = CARTESIAN_POINT('',(2.981052292121,12.611257076512));
#934 = CARTESIAN_POINT('',(3.060967309751,12.6));
#935 = CARTESIAN_POINT('',(3.14159265359,12.6));
#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#937 = PCURVE('',#765,#938);
#938 = DEFINITIONAL_REPRESENTATION('',(#939),#992);
#939 = B_SPLINE_CURVE_WITH_KNOTS('',6,(#940,#941,#942,#943,#944,#945,
    #946,#947,#948,#949,#950,#951,#952,#953,#954,#955,#956,#957,#958,
    #959,#960,#961,#962,#963,#964,#965,#966,#967,#968,#969,#970,#971,
    #972,#973,#974,#975,#976,#977,#978,#979,#980,#981,#982,#983,#984,
    #985,#986,#987,#988,#989,#990,#991),.UNSPECIFIED.,.F.,.F.,(7,5,5,5,5
    ,5,5,5,5,5,7),(0.,7.939612147823E-02,0.187697509584,0.235530560928,
    0.402313002035,0.500099440455,0.598398763168,0.766273636932,
    0.813604308796,0.874164948727,1.),.UNSPECIFIED.);
#940 = CARTESIAN_POINT('',(6.28318530718,-4.440892098501E-16));
#941 = CARTESIAN_POINT('',(6.261938057949,-3.932284521137E-16));
#942 = CARTESIAN_POINT('',(6.240729394447,1.058904615534E-02));
#943 = CARTESIAN_POINT('',(6.219722655014,3.16948702619E-02));
#944 = CARTESIAN_POINT('',(6.199079613315,6.289056183265E-02));
#945 = CARTESIAN_POINT('',(6.178959769238,0.103398865352));
#946 = CARTESIAN_POINT('',(6.132995386582,0.218465337716));
#947 = CARTESIAN_POINT('',(6.10773708589,0.300041511753));
#948 = CARTESIAN_POINT('',(6.083812473338,0.394679158768));
#949 = CARTESIAN_POINT('',(6.061276233004,0.500434498046));
#950 = CARTESIAN_POINT('',(6.040169635717,0.615489300452));
#951 = CARTESIAN_POINT('',(6.01183928783,0.792278417634));
#952 = CARTESIAN_POINT('',(6.003434388455,0.84797631966));
#953 = CARTESIAN_POINT('',(5.995302035961,0.905101251009));
#954 = CARTESIAN_POINT('',(5.987440413485,0.963554140643));
#955 = CARTESIAN_POINT('',(5.979847672803,1.023246939871));
#956 = CARTESIAN_POINT('',(5.946978831573,1.296291872108));
#957 = CARTESIAN_POINT('',(5.924652648842,1.522859970982));
#958 = CARTESIAN_POINT('',(5.905511192532,1.760332214984));
#959 = CARTESIAN_POINT('',(5.889541922678,2.006253775586));
#960 = CARTESIAN_POINT('',(5.876749920744,2.258830546205));
#961 = CARTESIAN_POINT('',(5.861558829601,2.6677265855));
#962 = CARTESIAN_POINT('',(5.85705361143,2.820528720675));
#963 = CARTESIAN_POINT('',(5.853667596295,2.974568986429));
#964 = CARTESIAN_POINT('',(5.851407622215,3.129428785394));
#965 = CARTESIAN_POINT('',(5.850277432056,3.284703201162));
#966 = CARTESIAN_POINT('',(5.850277432056,3.596111321692));
#967 = CARTESIAN_POINT('',(5.851419507951,3.752199665151));
#968 = CARTESIAN_POINT('',(5.853703240546,3.907866866291));
#969 = CARTESIAN_POINT('',(5.857124810142,4.062701743912));
#970 = CARTESIAN_POINT('',(5.861677245843,4.216279068101));
#971 = CARTESIAN_POINT('',(5.877039716035,4.627537175022));
#972 = CARTESIAN_POINT('',(5.889985882125,4.881628598762));
#973 = CARTESIAN_POINT('',(5.906150027666,5.128942319316));
#974 = CARTESIAN_POINT('',(5.925527821852,5.367648917686));
#975 = CARTESIAN_POINT('',(5.948133192065,5.59523329013));
#976 = CARTESIAN_POINT('',(5.981293149884,5.868141843205));
#977 = CARTESIAN_POINT('',(5.988847721685,5.927014299858));
#978 = CARTESIAN_POINT('',(5.996665783717,5.984662435988));
#979 = CARTESIAN_POINT('',(6.004749133358,6.041000073133));
#980 = CARTESIAN_POINT('',(6.013099497866,6.095930198841));
#981 = CARTESIAN_POINT('',(6.032746781951,6.217690341751));
#982 = CARTESIAN_POINT('',(6.044217555864,6.283571375677));
#983 = CARTESIAN_POINT('',(6.056131111704,6.346736956595));
#984 = CARTESIAN_POINT('',(6.068486528358,6.40691218355));
#985 = CARTESIAN_POINT('',(6.081281925004,6.463797599514));
#986 = CARTESIAN_POINT('',(6.12201016305,6.627756438761));
#987 = CARTESIAN_POINT('',(6.151680912653,6.723994113257));
#988 = CARTESIAN_POINT('',(6.183113765854,6.800385669903));
#989 = CARTESIAN_POINT('',(6.21583658291,6.853165943802));
#990 = CARTESIAN_POINT('',(6.249361992203,6.88));
#991 = CARTESIAN_POINT('',(6.28318530718,6.88));
#992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#993 = ORIENTED_EDGE('',*,*,#628,.F.);
#994 = ADVANCED_FACE('',(#995),#582,.F.);
#995 = FACE_BOUND('',#996,.F.);
#996 = EDGE_LOOP('',(#997,#998,#1019,#1020));
#997 = ORIENTED_EDGE('',*,*,#600,.F.);
#998 = ORIENTED_EDGE('',*,*,#999,.F.);
#999 = EDGE_CURVE('',#566,#601,#1000,.T.);
#1000 = SEAM_CURVE('',#1001,(#1005,#1012),.PCURVE_S1.);
#1001 = LINE('',#1002,#1003);
#1002 = CARTESIAN_POINT('',(-13.88,9.993117881042E-16,12.2800001));
#1003 = VECTOR('',#1004,1.);
#1004 = DIRECTION('',(1.,0.,0.));
#1005 = PCURVE('',#582,#1006);
#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011);
#1007 = LINE('',#1008,#1009);
#1008 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1009 = VECTOR('',#1010,1.);
#1010 = DIRECTION('',(0.,1.));
#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1012 = PCURVE('',#582,#1013);
#1013 = DEFINITIONAL_REPRESENTATION('',(#1014),#1018);
#1014 = LINE('',#1015,#1016);
#1015 = CARTESIAN_POINT('',(0.,-0.));
#1016 = VECTOR('',#1017,1.);
#1017 = DIRECTION('',(0.,1.));
#1018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1019 = ORIENTED_EDGE('',*,*,#565,.T.);
#1020 = ORIENTED_EDGE('',*,*,#999,.T.);
#1021 = ADVANCED_FACE('',(#1022),#765,.T.);
#1022 = FACE_BOUND('',#1023,.T.);
#1023 = EDGE_LOOP('',(#1024,#1025,#1052,#1053));
#1024 = ORIENTED_EDGE('',*,*,#826,.T.);
#1025 = ORIENTED_EDGE('',*,*,#1026,.F.);
#1026 = EDGE_CURVE('',#652,#652,#1027,.T.);
#1027 = SURFACE_CURVE('',#1028,(#1033,#1040),.PCURVE_S1.);
#1028 = CIRCLE('',#1029,8.2);
#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);
#1030 = CARTESIAN_POINT('',(12.88,0.,8.2000001));
#1031 = DIRECTION('',(1.,0.,0.));
#1032 = DIRECTION('',(-0.,0.,1.));
#1033 = PCURVE('',#765,#1034);
#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039);
#1035 = LINE('',#1036,#1037);
#1036 = CARTESIAN_POINT('',(0.,6.88));
#1037 = VECTOR('',#1038,1.);
#1038 = DIRECTION('',(1.,0.));
#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1040 = PCURVE('',#1041,#1046);
#1041 = PLANE('',#1042);
#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);
#1043 = CARTESIAN_POINT('',(12.88,0.,8.2000001));
#1044 = DIRECTION('',(1.,0.,0.));
#1045 = DIRECTION('',(-0.,0.,1.));
#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
#1047 = CIRCLE('',#1048,8.2);
#1048 = AXIS2_PLACEMENT_2D('',#1049,#1050);
#1049 = CARTESIAN_POINT('',(0.,0.));
#1050 = DIRECTION('',(1.,0.));
#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1052 = ORIENTED_EDGE('',*,*,#651,.T.);
#1053 = ORIENTED_EDGE('',*,*,#1054,.T.);
#1054 = EDGE_CURVE('',#629,#629,#1055,.T.);
#1055 = SURFACE_CURVE('',#1056,(#1061,#1068),.PCURVE_S1.);
#1056 = CIRCLE('',#1057,8.2);
#1057 = AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
#1058 = CARTESIAN_POINT('',(6.,0.,8.2000001));
#1059 = DIRECTION('',(1.,0.,0.));
#1060 = DIRECTION('',(-0.,0.,1.));
#1061 = PCURVE('',#765,#1062);
#1062 = DEFINITIONAL_REPRESENTATION('',(#1063),#1067);
#1063 = LINE('',#1064,#1065);
#1064 = CARTESIAN_POINT('',(0.,0.));
#1065 = VECTOR('',#1066,1.);
#1066 = DIRECTION('',(1.,0.));
#1067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1068 = PCURVE('',#1069,#1074);
#1069 = PLANE('',#1070);
#1070 = AXIS2_PLACEMENT_3D('',#1071,#1072,#1073);
#1071 = CARTESIAN_POINT('',(6.,0.,8.2000001));
#1072 = DIRECTION('',(1.,0.,0.));
#1073 = DIRECTION('',(-0.,0.,1.));
#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079);
#1075 = CIRCLE('',#1076,8.2);
#1076 = AXIS2_PLACEMENT_2D('',#1077,#1078);
#1077 = CARTESIAN_POINT('',(0.,0.));
#1078 = DIRECTION('',(1.,0.));
#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1080 = ADVANCED_FACE('',(#1081,#1084),#1069,.F.);
#1081 = FACE_BOUND('',#1082,.F.);
#1082 = EDGE_LOOP('',(#1083));
#1083 = ORIENTED_EDGE('',*,*,#1054,.T.);
#1084 = FACE_BOUND('',#1085,.F.);
#1085 = EDGE_LOOP('',(#1086));
#1086 = ORIENTED_EDGE('',*,*,#1087,.F.);
#1087 = EDGE_CURVE('',#1088,#1088,#1090,.T.);
#1088 = VERTEX_POINT('',#1089);
#1089 = CARTESIAN_POINT('',(6.,4.996558940521E-16,12.2800001));
#1090 = SURFACE_CURVE('',#1091,(#1096,#1103),.PCURVE_S1.);
#1091 = CIRCLE('',#1092,4.08);
#1092 = AXIS2_PLACEMENT_3D('',#1093,#1094,#1095);
#1093 = CARTESIAN_POINT('',(6.,0.,8.2000001));
#1094 = DIRECTION('',(1.,0.,0.));
#1095 = DIRECTION('',(-0.,0.,1.));
#1096 = PCURVE('',#1069,#1097);
#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);
#1098 = CIRCLE('',#1099,4.08);
#1099 = AXIS2_PLACEMENT_2D('',#1100,#1101);
#1100 = CARTESIAN_POINT('',(0.,0.));
#1101 = DIRECTION('',(1.,0.));
#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1103 = PCURVE('',#1104,#1109);
#1104 = CYLINDRICAL_SURFACE('',#1105,4.08);
#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
#1106 = CARTESIAN_POINT('',(-13.88,0.,8.2000001));
#1107 = DIRECTION('',(1.,0.,0.));
#1108 = DIRECTION('',(-0.,0.,1.));
#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
#1110 = LINE('',#1111,#1112);
#1111 = CARTESIAN_POINT('',(0.,19.88));
#1112 = VECTOR('',#1113,1.);
#1113 = DIRECTION('',(1.,0.));
#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1115 = ADVANCED_FACE('',(#1116,#1119),#1041,.T.);
#1116 = FACE_BOUND('',#1117,.T.);
#1117 = EDGE_LOOP('',(#1118));
#1118 = ORIENTED_EDGE('',*,*,#1026,.T.);
#1119 = FACE_BOUND('',#1120,.T.);
#1120 = EDGE_LOOP('',(#1121));
#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
#1122 = EDGE_CURVE('',#1123,#1123,#1125,.T.);
#1123 = VERTEX_POINT('',#1124);
#1124 = CARTESIAN_POINT('',(12.88,4.996558940521E-16,12.2800001));
#1125 = SURFACE_CURVE('',#1126,(#1131,#1138),.PCURVE_S1.);
#1126 = CIRCLE('',#1127,4.08);
#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
#1128 = CARTESIAN_POINT('',(12.88,0.,8.2000001));
#1129 = DIRECTION('',(1.,0.,0.));
#1130 = DIRECTION('',(-0.,0.,1.));
#1131 = PCURVE('',#1041,#1132);
#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137);
#1133 = CIRCLE('',#1134,4.08);
#1134 = AXIS2_PLACEMENT_2D('',#1135,#1136);
#1135 = CARTESIAN_POINT('',(0.,0.));
#1136 = DIRECTION('',(1.,0.));
#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1138 = PCURVE('',#1104,#1139);
#1139 = DEFINITIONAL_REPRESENTATION('',(#1140),#1144);
#1140 = LINE('',#1141,#1142);
#1141 = CARTESIAN_POINT('',(0.,26.76));
#1142 = VECTOR('',#1143,1.);
#1143 = DIRECTION('',(1.,0.));
#1144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1145 = ADVANCED_FACE('',(#1146),#1104,.F.);
#1146 = FACE_BOUND('',#1147,.F.);
#1147 = EDGE_LOOP('',(#1148,#1149,#1170,#1171));
#1148 = ORIENTED_EDGE('',*,*,#1122,.F.);
#1149 = ORIENTED_EDGE('',*,*,#1150,.F.);
#1150 = EDGE_CURVE('',#1088,#1123,#1151,.T.);
#1151 = SEAM_CURVE('',#1152,(#1156,#1163),.PCURVE_S1.);
#1152 = LINE('',#1153,#1154);
#1153 = CARTESIAN_POINT('',(-13.88,9.993117881042E-16,12.2800001));
#1154 = VECTOR('',#1155,1.);
#1155 = DIRECTION('',(1.,0.,0.));
#1156 = PCURVE('',#1104,#1157);
#1157 = DEFINITIONAL_REPRESENTATION('',(#1158),#1162);
#1158 = LINE('',#1159,#1160);
#1159 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1160 = VECTOR('',#1161,1.);
#1161 = DIRECTION('',(0.,1.));
#1162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1163 = PCURVE('',#1104,#1164);
#1164 = DEFINITIONAL_REPRESENTATION('',(#1165),#1169);
#1165 = LINE('',#1166,#1167);
#1166 = CARTESIAN_POINT('',(0.,-0.));
#1167 = VECTOR('',#1168,1.);
#1168 = DIRECTION('',(0.,1.));
#1169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1170 = ORIENTED_EDGE('',*,*,#1087,.T.);
#1171 = ORIENTED_EDGE('',*,*,#1150,.T.);
#1172 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1176)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1173,#1174,#1175)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1173 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1174 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1175 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1176 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1173,
  'distance_accuracy_value','confusion accuracy');
#1177 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1178,#1180);
#1178 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1179) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1179 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
#1180 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1181);
#1181 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9',
  '000_Continuous forged d body and bored eyes','',#5,#31,$);
#1182 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));
#1183 = SHAPE_DEFINITION_REPRESENTATION(#1184,#1190);
#1184 = PRODUCT_DEFINITION_SHAPE('','',#1185);
#1185 = PRODUCT_DEFINITION('design','',#1186,#1189);
#1186 = PRODUCT_DEFINITION_FORMATION('','',#1187);
#1187 = PRODUCT('001_Seated collar pin and pierced hand tab',
  '001_Seated collar pin and pierced hand tab','',(#1188));
#1188 = PRODUCT_CONTEXT('',#2,'mechanical');
#1189 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#1190 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1191),#1953);
#1191 = MANIFOLD_SOLID_BREP('',#1192);
#1192 = CLOSED_SHELL('',(#1193,#1281,#1316,#1320,#1375,#1493,#1631,#1711
    ,#1812,#1865,#1912,#1919,#1926));
#1193 = ADVANCED_FACE('',(#1194),#1208,.T.);
#1194 = FACE_BOUND('',#1195,.T.);
#1195 = EDGE_LOOP('',(#1196,#1226,#1253,#1254));
#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);
#1197 = EDGE_CURVE('',#1198,#1200,#1202,.T.);
#1198 = VERTEX_POINT('',#1199);
#1199 = CARTESIAN_POINT('',(-12.82,9.797174393179E-16,12.2000001));
#1200 = VERTEX_POINT('',#1201);
#1201 = CARTESIAN_POINT('',(14.64,9.797174393179E-16,12.2000001));
#1202 = SEAM_CURVE('',#1203,(#1207,#1219),.PCURVE_S1.);
#1203 = LINE('',#1204,#1205);
#1204 = CARTESIAN_POINT('',(-12.88,9.797174393179E-16,12.2000001));
#1205 = VECTOR('',#1206,1.);
#1206 = DIRECTION('',(1.,0.,0.));
#1207 = PCURVE('',#1208,#1213);
#1208 = CYLINDRICAL_SURFACE('',#1209,4.);
#1209 = AXIS2_PLACEMENT_3D('',#1210,#1211,#1212);
#1210 = CARTESIAN_POINT('',(-12.88,0.,8.2000001));
#1211 = DIRECTION('',(1.,0.,0.));
#1212 = DIRECTION('',(-0.,0.,1.));
#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
#1214 = LINE('',#1215,#1216);
#1215 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1216 = VECTOR('',#1217,1.);
#1217 = DIRECTION('',(0.,1.));
#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1219 = PCURVE('',#1208,#1220);
#1220 = DEFINITIONAL_REPRESENTATION('',(#1221),#1225);
#1221 = LINE('',#1222,#1223);
#1222 = CARTESIAN_POINT('',(0.,-0.));
#1223 = VECTOR('',#1224,1.);
#1224 = DIRECTION('',(0.,1.));
#1225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1226 = ORIENTED_EDGE('',*,*,#1227,.F.);
#1227 = EDGE_CURVE('',#1200,#1200,#1228,.T.);
#1228 = SURFACE_CURVE('',#1229,(#1234,#1241),.PCURVE_S1.);
#1229 = CIRCLE('',#1230,4.);
#1230 = AXIS2_PLACEMENT_3D('',#1231,#1232,#1233);
#1231 = CARTESIAN_POINT('',(14.64,0.,8.2000001));
#1232 = DIRECTION('',(1.,0.,0.));
#1233 = DIRECTION('',(-0.,0.,1.));
#1234 = PCURVE('',#1208,#1235);
#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
#1236 = LINE('',#1237,#1238);
#1237 = CARTESIAN_POINT('',(0.,27.52));
#1238 = VECTOR('',#1239,1.);
#1239 = DIRECTION('',(1.,0.));
#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1241 = PCURVE('',#1242,#1247);
#1242 = PLANE('',#1243);
#1243 = AXIS2_PLACEMENT_3D('',#1244,#1245,#1246);
#1244 = CARTESIAN_POINT('',(14.64,0.,8.2000001));
#1245 = DIRECTION('',(1.,0.,0.));
#1246 = DIRECTION('',(-0.,0.,1.));
#1247 = DEFINITIONAL_REPRESENTATION('',(#1248),#1252);
#1248 = CIRCLE('',#1249,4.);
#1249 = AXIS2_PLACEMENT_2D('',#1250,#1251);
#1250 = CARTESIAN_POINT('',(0.,0.));
#1251 = DIRECTION('',(1.,0.));
#1252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1253 = ORIENTED_EDGE('',*,*,#1197,.F.);
#1254 = ORIENTED_EDGE('',*,*,#1255,.T.);
#1255 = EDGE_CURVE('',#1198,#1198,#1256,.T.);
#1256 = SURFACE_CURVE('',#1257,(#1262,#1269),.PCURVE_S1.);
#1257 = CIRCLE('',#1258,4.);
#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);
#1259 = CARTESIAN_POINT('',(-12.82,0.,8.2000001));
#1260 = DIRECTION('',(1.,0.,0.));
#1261 = DIRECTION('',(-0.,0.,1.));
#1262 = PCURVE('',#1208,#1263);
#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
#1264 = LINE('',#1265,#1266);
#1265 = CARTESIAN_POINT('',(0.,6.E-02));
#1266 = VECTOR('',#1267,1.);
#1267 = DIRECTION('',(1.,0.));
#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1269 = PCURVE('',#1270,#1275);
#1270 = PLANE('',#1271);
#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274);
#1272 = CARTESIAN_POINT('',(-12.82,0.,8.2000001));
#1273 = DIRECTION('',(1.,0.,0.));
#1274 = DIRECTION('',(-0.,0.,1.));
#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
#1276 = CIRCLE('',#1277,4.);
#1277 = AXIS2_PLACEMENT_2D('',#1278,#1279);
#1278 = CARTESIAN_POINT('',(0.,0.));
#1279 = DIRECTION('',(1.,0.));
#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1281 = ADVANCED_FACE('',(#1282,#1313),#1270,.T.);
#1282 = FACE_BOUND('',#1283,.T.);
#1283 = EDGE_LOOP('',(#1284));
#1284 = ORIENTED_EDGE('',*,*,#1285,.T.);
#1285 = EDGE_CURVE('',#1286,#1286,#1288,.T.);
#1286 = VERTEX_POINT('',#1287);
#1287 = CARTESIAN_POINT('',(-12.82,1.547953554122E-15,14.5200001));
#1288 = SURFACE_CURVE('',#1289,(#1294,#1301),.PCURVE_S1.);
#1289 = CIRCLE('',#1290,6.32);
#1290 = AXIS2_PLACEMENT_3D('',#1291,#1292,#1293);
#1291 = CARTESIAN_POINT('',(-12.82,0.,8.2000001));
#1292 = DIRECTION('',(1.,0.,0.));
#1293 = DIRECTION('',(-0.,0.,1.));
#1294 = PCURVE('',#1270,#1295);
#1295 = DEFINITIONAL_REPRESENTATION('',(#1296),#1300);
#1296 = CIRCLE('',#1297,6.32);
#1297 = AXIS2_PLACEMENT_2D('',#1298,#1299);
#1298 = CARTESIAN_POINT('',(0.,0.));
#1299 = DIRECTION('',(1.,0.));
#1300 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1301 = PCURVE('',#1302,#1307);
#1302 = CYLINDRICAL_SURFACE('',#1303,6.32);
#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);
#1304 = CARTESIAN_POINT('',(-14.64,0.,8.2000001));
#1305 = DIRECTION('',(1.,0.,0.));
#1306 = DIRECTION('',(-0.,0.,1.));
#1307 = DEFINITIONAL_REPRESENTATION('',(#1308),#1312);
#1308 = LINE('',#1309,#1310);
#1309 = CARTESIAN_POINT('',(0.,1.82));
#1310 = VECTOR('',#1311,1.);
#1311 = DIRECTION('',(1.,0.));
#1312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1313 = FACE_BOUND('',#1314,.T.);
#1314 = EDGE_LOOP('',(#1315));
#1315 = ORIENTED_EDGE('',*,*,#1255,.F.);
#1316 = ADVANCED_FACE('',(#1317),#1242,.T.);
#1317 = FACE_BOUND('',#1318,.T.);
#1318 = EDGE_LOOP('',(#1319));
#1319 = ORIENTED_EDGE('',*,*,#1227,.T.);
#1320 = ADVANCED_FACE('',(#1321),#1302,.T.);
#1321 = FACE_BOUND('',#1322,.T.);
#1322 = EDGE_LOOP('',(#1323,#1324,#1347,#1374));
#1323 = ORIENTED_EDGE('',*,*,#1285,.F.);
#1324 = ORIENTED_EDGE('',*,*,#1325,.F.);
#1325 = EDGE_CURVE('',#1326,#1286,#1328,.T.);
#1326 = VERTEX_POINT('',#1327);
#1327 = CARTESIAN_POINT('',(-14.64,1.547953554122E-15,14.5200001));
#1328 = SEAM_CURVE('',#1329,(#1333,#1340),.PCURVE_S1.);
#1329 = LINE('',#1330,#1331);
#1330 = CARTESIAN_POINT('',(-14.64,1.547953554122E-15,14.5200001));
#1331 = VECTOR('',#1332,1.);
#1332 = DIRECTION('',(1.,0.,0.));
#1333 = PCURVE('',#1302,#1334);
#1334 = DEFINITIONAL_REPRESENTATION('',(#1335),#1339);
#1335 = LINE('',#1336,#1337);
#1336 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1337 = VECTOR('',#1338,1.);
#1338 = DIRECTION('',(0.,1.));
#1339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1340 = PCURVE('',#1302,#1341);
#1341 = DEFINITIONAL_REPRESENTATION('',(#1342),#1346);
#1342 = LINE('',#1343,#1344);
#1343 = CARTESIAN_POINT('',(0.,-0.));
#1344 = VECTOR('',#1345,1.);
#1345 = DIRECTION('',(0.,1.));
#1346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1347 = ORIENTED_EDGE('',*,*,#1348,.T.);
#1348 = EDGE_CURVE('',#1326,#1326,#1349,.T.);
#1349 = SURFACE_CURVE('',#1350,(#1355,#1362),.PCURVE_S1.);
#1350 = CIRCLE('',#1351,6.32);
#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354);
#1352 = CARTESIAN_POINT('',(-14.64,0.,8.2000001));
#1353 = DIRECTION('',(1.,0.,0.));
#1354 = DIRECTION('',(-0.,0.,1.));
#1355 = PCURVE('',#1302,#1356);
#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361);
#1357 = LINE('',#1358,#1359);
#1358 = CARTESIAN_POINT('',(0.,0.));
#1359 = VECTOR('',#1360,1.);
#1360 = DIRECTION('',(1.,0.));
#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1362 = PCURVE('',#1363,#1368);
#1363 = PLANE('',#1364);
#1364 = AXIS2_PLACEMENT_3D('',#1365,#1366,#1367);
#1365 = CARTESIAN_POINT('',(-14.64,0.,8.2000001));
#1366 = DIRECTION('',(1.,0.,0.));
#1367 = DIRECTION('',(-0.,0.,1.));
#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373);
#1369 = CIRCLE('',#1370,6.32);
#1370 = AXIS2_PLACEMENT_2D('',#1371,#1372);
#1371 = CARTESIAN_POINT('',(0.,0.));
#1372 = DIRECTION('',(1.,0.));
#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1374 = ORIENTED_EDGE('',*,*,#1325,.T.);
#1375 = ADVANCED_FACE('',(#1376,#1379),#1363,.F.);
#1376 = FACE_BOUND('',#1377,.F.);
#1377 = EDGE_LOOP('',(#1378));
#1378 = ORIENTED_EDGE('',*,*,#1348,.T.);
#1379 = FACE_BOUND('',#1380,.F.);
#1380 = EDGE_LOOP('',(#1381,#1411,#1439,#1467));
#1381 = ORIENTED_EDGE('',*,*,#1382,.F.);
#1382 = EDGE_CURVE('',#1383,#1385,#1387,.T.);
#1383 = VERTEX_POINT('',#1384);
#1384 = CARTESIAN_POINT('',(-14.64,1.8,12.3600001));
#1385 = VERTEX_POINT('',#1386);
#1386 = CARTESIAN_POINT('',(-14.64,-1.8,12.3600001));
#1387 = SURFACE_CURVE('',#1388,(#1392,#1399),.PCURVE_S1.);
#1388 = LINE('',#1389,#1390);
#1389 = CARTESIAN_POINT('',(-14.64,-0.9,12.3600001));
#1390 = VECTOR('',#1391,1.);
#1391 = DIRECTION('',(0.,-1.,0.));
#1392 = PCURVE('',#1363,#1393);
#1393 = DEFINITIONAL_REPRESENTATION('',(#1394),#1398);
#1394 = LINE('',#1395,#1396);
#1395 = CARTESIAN_POINT('',(4.16,0.9));
#1396 = VECTOR('',#1397,1.);
#1397 = DIRECTION('',(0.,1.));
#1398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1399 = PCURVE('',#1400,#1405);
#1400 = PLANE('',#1401);
#1401 = AXIS2_PLACEMENT_3D('',#1402,#1403,#1404);
#1402 = CARTESIAN_POINT('',(-24.28,-1.8,12.3600001));
#1403 = DIRECTION('',(0.,0.,1.));
#1404 = DIRECTION('',(1.,0.,0.));
#1405 = DEFINITIONAL_REPRESENTATION('',(#1406),#1410);
#1406 = LINE('',#1407,#1408);
#1407 = CARTESIAN_POINT('',(9.64,0.9));
#1408 = VECTOR('',#1409,1.);
#1409 = DIRECTION('',(0.,-1.));
#1410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1411 = ORIENTED_EDGE('',*,*,#1412,.F.);
#1412 = EDGE_CURVE('',#1413,#1383,#1415,.T.);
#1413 = VERTEX_POINT('',#1414);
#1414 = CARTESIAN_POINT('',(-14.64,1.8,4.0400001));
#1415 = SURFACE_CURVE('',#1416,(#1420,#1427),.PCURVE_S1.);
#1416 = LINE('',#1417,#1418);
#1417 = CARTESIAN_POINT('',(-14.64,1.8,6.1200001));
#1418 = VECTOR('',#1419,1.);
#1419 = DIRECTION('',(0.,0.,1.));
#1420 = PCURVE('',#1363,#1421);
#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1426);
#1422 = LINE('',#1423,#1424);
#1423 = CARTESIAN_POINT('',(-2.08,-1.8));
#1424 = VECTOR('',#1425,1.);
#1425 = DIRECTION('',(1.,0.));
#1426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1427 = PCURVE('',#1428,#1433);
#1428 = PLANE('',#1429);
#1429 = AXIS2_PLACEMENT_3D('',#1430,#1431,#1432);
#1430 = CARTESIAN_POINT('',(-24.28,1.8,4.0400001));
#1431 = DIRECTION('',(0.,1.,0.));
#1432 = DIRECTION('',(0.,0.,1.));
#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);
#1434 = LINE('',#1435,#1436);
#1435 = CARTESIAN_POINT('',(2.08,9.64));
#1436 = VECTOR('',#1437,1.);
#1437 = DIRECTION('',(1.,0.));
#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1439 = ORIENTED_EDGE('',*,*,#1440,.T.);
#1440 = EDGE_CURVE('',#1413,#1441,#1443,.T.);
#1441 = VERTEX_POINT('',#1442);
#1442 = CARTESIAN_POINT('',(-14.64,-1.8,4.0400001));
#1443 = SURFACE_CURVE('',#1444,(#1448,#1455),.PCURVE_S1.);
#1444 = LINE('',#1445,#1446);
#1445 = CARTESIAN_POINT('',(-14.64,-0.9,4.0400001));
#1446 = VECTOR('',#1447,1.);
#1447 = DIRECTION('',(0.,-1.,0.));
#1448 = PCURVE('',#1363,#1449);
#1449 = DEFINITIONAL_REPRESENTATION('',(#1450),#1454);
#1450 = LINE('',#1451,#1452);
#1451 = CARTESIAN_POINT('',(-4.16,0.9));
#1452 = VECTOR('',#1453,1.);
#1453 = DIRECTION('',(0.,1.));
#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1455 = PCURVE('',#1456,#1461);
#1456 = PLANE('',#1457);
#1457 = AXIS2_PLACEMENT_3D('',#1458,#1459,#1460);
#1458 = CARTESIAN_POINT('',(-24.28,-1.8,4.0400001));
#1459 = DIRECTION('',(0.,0.,1.));
#1460 = DIRECTION('',(1.,0.,0.));
#1461 = DEFINITIONAL_REPRESENTATION('',(#1462),#1466);
#1462 = LINE('',#1463,#1464);
#1463 = CARTESIAN_POINT('',(9.64,0.9));
#1464 = VECTOR('',#1465,1.);
#1465 = DIRECTION('',(0.,-1.));
#1466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1467 = ORIENTED_EDGE('',*,*,#1468,.T.);
#1468 = EDGE_CURVE('',#1441,#1385,#1469,.T.);
#1469 = SURFACE_CURVE('',#1470,(#1474,#1481),.PCURVE_S1.);
#1470 = LINE('',#1471,#1472);
#1471 = CARTESIAN_POINT('',(-14.64,-1.8,6.1200001));
#1472 = VECTOR('',#1473,1.);
#1473 = DIRECTION('',(0.,0.,1.));
#1474 = PCURVE('',#1363,#1475);
#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
#1476 = LINE('',#1477,#1478);
#1477 = CARTESIAN_POINT('',(-2.08,1.8));
#1478 = VECTOR('',#1479,1.);
#1479 = DIRECTION('',(1.,0.));
#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1481 = PCURVE('',#1482,#1487);
#1482 = PLANE('',#1483);
#1483 = AXIS2_PLACEMENT_3D('',#1484,#1485,#1486);
#1484 = CARTESIAN_POINT('',(-24.28,-1.8,4.0400001));
#1485 = DIRECTION('',(0.,1.,0.));
#1486 = DIRECTION('',(0.,0.,1.));
#1487 = DEFINITIONAL_REPRESENTATION('',(#1488),#1492);
#1488 = LINE('',#1489,#1490);
#1489 = CARTESIAN_POINT('',(2.08,9.64));
#1490 = VECTOR('',#1491,1.);
#1491 = DIRECTION('',(1.,0.));
#1492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1493 = ADVANCED_FACE('',(#1494),#1400,.T.);
#1494 = FACE_BOUND('',#1495,.T.);
#1495 = EDGE_LOOP('',(#1496,#1526,#1555,#1576,#1577,#1600));
#1496 = ORIENTED_EDGE('',*,*,#1497,.F.);
#1497 = EDGE_CURVE('',#1498,#1500,#1502,.T.);
#1498 = VERTEX_POINT('',#1499);
#1499 = CARTESIAN_POINT('',(-24.28,-1.,12.3600001));
#1500 = VERTEX_POINT('',#1501);
#1501 = CARTESIAN_POINT('',(-24.28,1.,12.3600001));
#1502 = SURFACE_CURVE('',#1503,(#1507,#1514),.PCURVE_S1.);
#1503 = LINE('',#1504,#1505);
#1504 = CARTESIAN_POINT('',(-24.28,-1.8,12.3600001));
#1505 = VECTOR('',#1506,1.);
#1506 = DIRECTION('',(0.,1.,0.));
#1507 = PCURVE('',#1400,#1508);
#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513);
#1509 = LINE('',#1510,#1511);
#1510 = CARTESIAN_POINT('',(0.,0.));
#1511 = VECTOR('',#1512,1.);
#1512 = DIRECTION('',(0.,1.));
#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1514 = PCURVE('',#1515,#1520);
#1515 = PLANE('',#1516);
#1516 = AXIS2_PLACEMENT_3D('',#1517,#1518,#1519);
#1517 = CARTESIAN_POINT('',(-24.28,-1.8,4.0400001));
#1518 = DIRECTION('',(1.,0.,0.));
#1519 = DIRECTION('',(0.,0.,1.));
#1520 = DEFINITIONAL_REPRESENTATION('',(#1521),#1525);
#1521 = LINE('',#1522,#1523);
#1522 = CARTESIAN_POINT('',(8.32,0.));
#1523 = VECTOR('',#1524,1.);
#1524 = DIRECTION('',(0.,-1.));
#1525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1526 = ORIENTED_EDGE('',*,*,#1527,.T.);
#1527 = EDGE_CURVE('',#1498,#1528,#1530,.T.);
#1528 = VERTEX_POINT('',#1529);
#1529 = CARTESIAN_POINT('',(-23.48,-1.8,12.3600001));
#1530 = SURFACE_CURVE('',#1531,(#1536,#1543),.PCURVE_S1.);
#1531 = CIRCLE('',#1532,0.8);
#1532 = AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
#1533 = CARTESIAN_POINT('',(-23.48,-1.,12.3600001));
#1534 = DIRECTION('',(0.,0.,1.));
#1535 = DIRECTION('',(0.,-1.,0.));
#1536 = PCURVE('',#1400,#1537);
#1537 = DEFINITIONAL_REPRESENTATION('',(#1538),#1542);
#1538 = CIRCLE('',#1539,0.8);
#1539 = AXIS2_PLACEMENT_2D('',#1540,#1541);
#1540 = CARTESIAN_POINT('',(0.8,0.8));
#1541 = DIRECTION('',(0.,-1.));
#1542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1543 = PCURVE('',#1544,#1549);
#1544 = CYLINDRICAL_SURFACE('',#1545,0.8);
#1545 = AXIS2_PLACEMENT_3D('',#1546,#1547,#1548);
#1546 = CARTESIAN_POINT('',(-23.48,-1.,4.0400001));
#1547 = DIRECTION('',(0.,0.,1.));
#1548 = DIRECTION('',(-1.,-0.,0.));
#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1554);
#1550 = LINE('',#1551,#1552);
#1551 = CARTESIAN_POINT('',(-4.712388980385,8.32));
#1552 = VECTOR('',#1553,1.);
#1553 = DIRECTION('',(1.,0.));
#1554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1555 = ORIENTED_EDGE('',*,*,#1556,.T.);
#1556 = EDGE_CURVE('',#1528,#1385,#1557,.T.);
#1557 = SURFACE_CURVE('',#1558,(#1562,#1569),.PCURVE_S1.);
#1558 = LINE('',#1559,#1560);
#1559 = CARTESIAN_POINT('',(-24.28,-1.8,12.3600001));
#1560 = VECTOR('',#1561,1.);
#1561 = DIRECTION('',(1.,0.,0.));
#1562 = PCURVE('',#1400,#1563);
#1563 = DEFINITIONAL_REPRESENTATION('',(#1564),#1568);
#1564 = LINE('',#1565,#1566);
#1565 = CARTESIAN_POINT('',(0.,0.));
#1566 = VECTOR('',#1567,1.);
#1567 = DIRECTION('',(1.,0.));
#1568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1569 = PCURVE('',#1482,#1570);
#1570 = DEFINITIONAL_REPRESENTATION('',(#1571),#1575);
#1571 = LINE('',#1572,#1573);
#1572 = CARTESIAN_POINT('',(8.32,0.));
#1573 = VECTOR('',#1574,1.);
#1574 = DIRECTION('',(0.,1.));
#1575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1576 = ORIENTED_EDGE('',*,*,#1382,.F.);
#1577 = ORIENTED_EDGE('',*,*,#1578,.F.);
#1578 = EDGE_CURVE('',#1579,#1383,#1581,.T.);
#1579 = VERTEX_POINT('',#1580);
#1580 = CARTESIAN_POINT('',(-23.48,1.8,12.3600001));
#1581 = SURFACE_CURVE('',#1582,(#1586,#1593),.PCURVE_S1.);
#1582 = LINE('',#1583,#1584);
#1583 = CARTESIAN_POINT('',(-24.28,1.8,12.3600001));
#1584 = VECTOR('',#1585,1.);
#1585 = DIRECTION('',(1.,0.,0.));
#1586 = PCURVE('',#1400,#1587);
#1587 = DEFINITIONAL_REPRESENTATION('',(#1588),#1592);
#1588 = LINE('',#1589,#1590);
#1589 = CARTESIAN_POINT('',(0.,3.6));
#1590 = VECTOR('',#1591,1.);
#1591 = DIRECTION('',(1.,0.));
#1592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1593 = PCURVE('',#1428,#1594);
#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1599);
#1595 = LINE('',#1596,#1597);
#1596 = CARTESIAN_POINT('',(8.32,0.));
#1597 = VECTOR('',#1598,1.);
#1598 = DIRECTION('',(0.,1.));
#1599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1600 = ORIENTED_EDGE('',*,*,#1601,.F.);
#1601 = EDGE_CURVE('',#1500,#1579,#1602,.T.);
#1602 = SURFACE_CURVE('',#1603,(#1608,#1619),.PCURVE_S1.);
#1603 = CIRCLE('',#1604,0.8);
#1604 = AXIS2_PLACEMENT_3D('',#1605,#1606,#1607);
#1605 = CARTESIAN_POINT('',(-23.48,1.,12.3600001));
#1606 = DIRECTION('',(-0.,-0.,-1.));
#1607 = DIRECTION('',(0.,-1.,0.));
#1608 = PCURVE('',#1400,#1609);
#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1618);
#1610 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1611,#1612,#1613,#1614,
#1615,#1616,#1617),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#1611 = CARTESIAN_POINT('',(0.8,2.));
#1612 = CARTESIAN_POINT('',(-0.585640646055,2.));
#1613 = CARTESIAN_POINT('',(0.107179676972,3.2));
#1614 = CARTESIAN_POINT('',(0.8,4.4));
#1615 = CARTESIAN_POINT('',(1.492820323028,3.2));
#1616 = CARTESIAN_POINT('',(2.185640646055,2.));
#1617 = CARTESIAN_POINT('',(0.8,2.));
#1618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1619 = PCURVE('',#1620,#1625);
#1620 = CYLINDRICAL_SURFACE('',#1621,0.8);
#1621 = AXIS2_PLACEMENT_3D('',#1622,#1623,#1624);
#1622 = CARTESIAN_POINT('',(-23.48,1.,4.0400001));
#1623 = DIRECTION('',(0.,0.,1.));
#1624 = DIRECTION('',(-1.,-0.,0.));
#1625 = DEFINITIONAL_REPRESENTATION('',(#1626),#1630);
#1626 = LINE('',#1627,#1628);
#1627 = CARTESIAN_POINT('',(1.570796326795,8.32));
#1628 = VECTOR('',#1629,1.);
#1629 = DIRECTION('',(-1.,0.));
#1630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1631 = ADVANCED_FACE('',(#1632,#1680),#1482,.F.);
#1632 = FACE_BOUND('',#1633,.F.);
#1633 = EDGE_LOOP('',(#1634,#1657,#1678,#1679));
#1634 = ORIENTED_EDGE('',*,*,#1635,.F.);
#1635 = EDGE_CURVE('',#1636,#1441,#1638,.T.);
#1636 = VERTEX_POINT('',#1637);
#1637 = CARTESIAN_POINT('',(-23.48,-1.8,4.0400001));
#1638 = SURFACE_CURVE('',#1639,(#1643,#1650),.PCURVE_S1.);
#1639 = LINE('',#1640,#1641);
#1640 = CARTESIAN_POINT('',(-24.28,-1.8,4.0400001));
#1641 = VECTOR('',#1642,1.);
#1642 = DIRECTION('',(1.,0.,0.));
#1643 = PCURVE('',#1482,#1644);
#1644 = DEFINITIONAL_REPRESENTATION('',(#1645),#1649);
#1645 = LINE('',#1646,#1647);
#1646 = CARTESIAN_POINT('',(0.,0.));
#1647 = VECTOR('',#1648,1.);
#1648 = DIRECTION('',(0.,1.));
#1649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1650 = PCURVE('',#1456,#1651);
#1651 = DEFINITIONAL_REPRESENTATION('',(#1652),#1656);
#1652 = LINE('',#1653,#1654);
#1653 = CARTESIAN_POINT('',(0.,0.));
#1654 = VECTOR('',#1655,1.);
#1655 = DIRECTION('',(1.,0.));
#1656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1657 = ORIENTED_EDGE('',*,*,#1658,.T.);
#1658 = EDGE_CURVE('',#1636,#1528,#1659,.T.);
#1659 = SURFACE_CURVE('',#1660,(#1664,#1671),.PCURVE_S1.);
#1660 = LINE('',#1661,#1662);
#1661 = CARTESIAN_POINT('',(-23.48,-1.8,4.0400001));
#1662 = VECTOR('',#1663,1.);
#1663 = DIRECTION('',(0.,0.,1.));
#1664 = PCURVE('',#1482,#1665);
#1665 = DEFINITIONAL_REPRESENTATION('',(#1666),#1670);
#1666 = LINE('',#1667,#1668);
#1667 = CARTESIAN_POINT('',(0.,0.8));
#1668 = VECTOR('',#1669,1.);
#1669 = DIRECTION('',(1.,0.));
#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1671 = PCURVE('',#1544,#1672);
#1672 = DEFINITIONAL_REPRESENTATION('',(#1673),#1677);
#1673 = LINE('',#1674,#1675);
#1674 = CARTESIAN_POINT('',(1.570796326795,0.));
#1675 = VECTOR('',#1676,1.);
#1676 = DIRECTION('',(0.,1.));
#1677 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1678 = ORIENTED_EDGE('',*,*,#1556,.T.);
#1679 = ORIENTED_EDGE('',*,*,#1468,.F.);
#1680 = FACE_BOUND('',#1681,.F.);
#1681 = EDGE_LOOP('',(#1682));
#1682 = ORIENTED_EDGE('',*,*,#1683,.F.);
#1683 = EDGE_CURVE('',#1684,#1684,#1686,.T.);
#1684 = VERTEX_POINT('',#1685);
#1685 = CARTESIAN_POINT('',(-21.04,-1.8,9.8000001));
#1686 = SURFACE_CURVE('',#1687,(#1692,#1699),.PCURVE_S1.);
#1687 = CIRCLE('',#1688,1.6);
#1688 = AXIS2_PLACEMENT_3D('',#1689,#1690,#1691);
#1689 = CARTESIAN_POINT('',(-21.04,-1.8,8.2000001));
#1690 = DIRECTION('',(0.,1.,0.));
#1691 = DIRECTION('',(0.,-0.,1.));
#1692 = PCURVE('',#1482,#1693);
#1693 = DEFINITIONAL_REPRESENTATION('',(#1694),#1698);
#1694 = CIRCLE('',#1695,1.6);
#1695 = AXIS2_PLACEMENT_2D('',#1696,#1697);
#1696 = CARTESIAN_POINT('',(4.16,3.24));
#1697 = DIRECTION('',(1.,0.));
#1698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1699 = PCURVE('',#1700,#1705);
#1700 = CYLINDRICAL_SURFACE('',#1701,1.6);
#1701 = AXIS2_PLACEMENT_3D('',#1702,#1703,#1704);
#1702 = CARTESIAN_POINT('',(-21.04,-4.,8.2000001));
#1703 = DIRECTION('',(0.,1.,0.));
#1704 = DIRECTION('',(0.,-0.,1.));
#1705 = DEFINITIONAL_REPRESENTATION('',(#1706),#1710);
#1706 = LINE('',#1707,#1708);
#1707 = CARTESIAN_POINT('',(0.,2.2));
#1708 = VECTOR('',#1709,1.);
#1709 = DIRECTION('',(1.,0.));
#1710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1711 = ADVANCED_FACE('',(#1712),#1456,.F.);
#1712 = FACE_BOUND('',#1713,.F.);
#1713 = EDGE_LOOP('',(#1714,#1739,#1761,#1762,#1763,#1786));
#1714 = ORIENTED_EDGE('',*,*,#1715,.F.);
#1715 = EDGE_CURVE('',#1716,#1718,#1720,.T.);
#1716 = VERTEX_POINT('',#1717);
#1717 = CARTESIAN_POINT('',(-24.28,-1.,4.0400001));
#1718 = VERTEX_POINT('',#1719);
#1719 = CARTESIAN_POINT('',(-24.28,1.,4.0400001));
#1720 = SURFACE_CURVE('',#1721,(#1725,#1732),.PCURVE_S1.);
#1721 = LINE('',#1722,#1723);
#1722 = CARTESIAN_POINT('',(-24.28,-1.8,4.0400001));
#1723 = VECTOR('',#1724,1.);
#1724 = DIRECTION('',(0.,1.,0.));
#1725 = PCURVE('',#1456,#1726);
#1726 = DEFINITIONAL_REPRESENTATION('',(#1727),#1731);
#1727 = LINE('',#1728,#1729);
#1728 = CARTESIAN_POINT('',(0.,0.));
#1729 = VECTOR('',#1730,1.);
#1730 = DIRECTION('',(0.,1.));
#1731 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1732 = PCURVE('',#1515,#1733);
#1733 = DEFINITIONAL_REPRESENTATION('',(#1734),#1738);
#1734 = LINE('',#1735,#1736);
#1735 = CARTESIAN_POINT('',(0.,0.));
#1736 = VECTOR('',#1737,1.);
#1737 = DIRECTION('',(0.,-1.));
#1738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1739 = ORIENTED_EDGE('',*,*,#1740,.T.);
#1740 = EDGE_CURVE('',#1716,#1636,#1741,.T.);
#1741 = SURFACE_CURVE('',#1742,(#1747,#1754),.PCURVE_S1.);
#1742 = CIRCLE('',#1743,0.8);
#1743 = AXIS2_PLACEMENT_3D('',#1744,#1745,#1746);
#1744 = CARTESIAN_POINT('',(-23.48,-1.,4.0400001));
#1745 = DIRECTION('',(0.,0.,1.));
#1746 = DIRECTION('',(0.,-1.,0.));
#1747 = PCURVE('',#1456,#1748);
#1748 = DEFINITIONAL_REPRESENTATION('',(#1749),#1753);
#1749 = CIRCLE('',#1750,0.8);
#1750 = AXIS2_PLACEMENT_2D('',#1751,#1752);
#1751 = CARTESIAN_POINT('',(0.8,0.8));
#1752 = DIRECTION('',(0.,-1.));
#1753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1754 = PCURVE('',#1544,#1755);
#1755 = DEFINITIONAL_REPRESENTATION('',(#1756),#1760);
#1756 = LINE('',#1757,#1758);
#1757 = CARTESIAN_POINT('',(-4.712388980385,0.));
#1758 = VECTOR('',#1759,1.);
#1759 = DIRECTION('',(1.,0.));
#1760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1761 = ORIENTED_EDGE('',*,*,#1635,.T.);
#1762 = ORIENTED_EDGE('',*,*,#1440,.F.);
#1763 = ORIENTED_EDGE('',*,*,#1764,.F.);
#1764 = EDGE_CURVE('',#1765,#1413,#1767,.T.);
#1765 = VERTEX_POINT('',#1766);
#1766 = CARTESIAN_POINT('',(-23.48,1.8,4.0400001));
#1767 = SURFACE_CURVE('',#1768,(#1772,#1779),.PCURVE_S1.);
#1768 = LINE('',#1769,#1770);
#1769 = CARTESIAN_POINT('',(-24.28,1.8,4.0400001));
#1770 = VECTOR('',#1771,1.);
#1771 = DIRECTION('',(1.,0.,0.));
#1772 = PCURVE('',#1456,#1773);
#1773 = DEFINITIONAL_REPRESENTATION('',(#1774),#1778);
#1774 = LINE('',#1775,#1776);
#1775 = CARTESIAN_POINT('',(0.,3.6));
#1776 = VECTOR('',#1777,1.);
#1777 = DIRECTION('',(1.,0.));
#1778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1779 = PCURVE('',#1428,#1780);
#1780 = DEFINITIONAL_REPRESENTATION('',(#1781),#1785);
#1781 = LINE('',#1782,#1783);
#1782 = CARTESIAN_POINT('',(0.,0.));
#1783 = VECTOR('',#1784,1.);
#1784 = DIRECTION('',(0.,1.));
#1785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1786 = ORIENTED_EDGE('',*,*,#1787,.F.);
#1787 = EDGE_CURVE('',#1718,#1765,#1788,.T.);
#1788 = SURFACE_CURVE('',#1789,(#1794,#1805),.PCURVE_S1.);
#1789 = CIRCLE('',#1790,0.8);
#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
#1791 = CARTESIAN_POINT('',(-23.48,1.,4.0400001));
#1792 = DIRECTION('',(-0.,-0.,-1.));
#1793 = DIRECTION('',(0.,-1.,0.));
#1794 = PCURVE('',#1456,#1795);
#1795 = DEFINITIONAL_REPRESENTATION('',(#1796),#1804);
#1796 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1797,#1798,#1799,#1800,
#1801,#1802,#1803),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
1.,0.5,1.)) REPRESENTATION_ITEM('') );
#1797 = CARTESIAN_POINT('',(0.8,2.));
#1798 = CARTESIAN_POINT('',(-0.585640646055,2.));
#1799 = CARTESIAN_POINT('',(0.107179676972,3.2));
#1800 = CARTESIAN_POINT('',(0.8,4.4));
#1801 = CARTESIAN_POINT('',(1.492820323028,3.2));
#1802 = CARTESIAN_POINT('',(2.185640646055,2.));
#1803 = CARTESIAN_POINT('',(0.8,2.));
#1804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1805 = PCURVE('',#1620,#1806);
#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);
#1807 = LINE('',#1808,#1809);
#1808 = CARTESIAN_POINT('',(1.570796326795,-0.));
#1809 = VECTOR('',#1810,1.);
#1810 = DIRECTION('',(-1.,0.));
#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1812 = ADVANCED_FACE('',(#1813,#1839),#1428,.T.);
#1813 = FACE_BOUND('',#1814,.T.);
#1814 = EDGE_LOOP('',(#1815,#1816,#1837,#1838));
#1815 = ORIENTED_EDGE('',*,*,#1764,.F.);
#1816 = ORIENTED_EDGE('',*,*,#1817,.T.);
#1817 = EDGE_CURVE('',#1765,#1579,#1818,.T.);
#1818 = SURFACE_CURVE('',#1819,(#1823,#1830),.PCURVE_S1.);
#1819 = LINE('',#1820,#1821);
#1820 = CARTESIAN_POINT('',(-23.48,1.8,4.0400001));
#1821 = VECTOR('',#1822,1.);
#1822 = DIRECTION('',(0.,0.,1.));
#1823 = PCURVE('',#1428,#1824);
#1824 = DEFINITIONAL_REPRESENTATION('',(#1825),#1829);
#1825 = LINE('',#1826,#1827);
#1826 = CARTESIAN_POINT('',(0.,0.8));
#1827 = VECTOR('',#1828,1.);
#1828 = DIRECTION('',(1.,0.));
#1829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1830 = PCURVE('',#1620,#1831);
#1831 = DEFINITIONAL_REPRESENTATION('',(#1832),#1836);
#1832 = LINE('',#1833,#1834);
#1833 = CARTESIAN_POINT('',(-1.570796326795,0.));
#1834 = VECTOR('',#1835,1.);
#1835 = DIRECTION('',(-0.,1.));
#1836 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1837 = ORIENTED_EDGE('',*,*,#1578,.T.);
#1838 = ORIENTED_EDGE('',*,*,#1412,.F.);
#1839 = FACE_BOUND('',#1840,.T.);
#1840 = EDGE_LOOP('',(#1841));
#1841 = ORIENTED_EDGE('',*,*,#1842,.F.);
#1842 = EDGE_CURVE('',#1843,#1843,#1845,.T.);
#1843 = VERTEX_POINT('',#1844);
#1844 = CARTESIAN_POINT('',(-21.04,1.8,9.8000001));
#1845 = SURFACE_CURVE('',#1846,(#1851,#1858),.PCURVE_S1.);
#1846 = CIRCLE('',#1847,1.6);
#1847 = AXIS2_PLACEMENT_3D('',#1848,#1849,#1850);
#1848 = CARTESIAN_POINT('',(-21.04,1.8,8.2000001));
#1849 = DIRECTION('',(0.,1.,0.));
#1850 = DIRECTION('',(0.,-0.,1.));
#1851 = PCURVE('',#1428,#1852);
#1852 = DEFINITIONAL_REPRESENTATION('',(#1853),#1857);
#1853 = CIRCLE('',#1854,1.6);
#1854 = AXIS2_PLACEMENT_2D('',#1855,#1856);
#1855 = CARTESIAN_POINT('',(4.16,3.24));
#1856 = DIRECTION('',(1.,0.));
#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1858 = PCURVE('',#1700,#1859);
#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
#1860 = LINE('',#1861,#1862);
#1861 = CARTESIAN_POINT('',(0.,5.8));
#1862 = VECTOR('',#1863,1.);
#1863 = DIRECTION('',(1.,0.));
#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1865 = ADVANCED_FACE('',(#1866),#1515,.F.);
#1866 = FACE_BOUND('',#1867,.F.);
#1867 = EDGE_LOOP('',(#1868,#1869,#1890,#1891));
#1868 = ORIENTED_EDGE('',*,*,#1497,.F.);
#1869 = ORIENTED_EDGE('',*,*,#1870,.F.);
#1870 = EDGE_CURVE('',#1716,#1498,#1871,.T.);
#1871 = SURFACE_CURVE('',#1872,(#1876,#1883),.PCURVE_S1.);
#1872 = LINE('',#1873,#1874);
#1873 = CARTESIAN_POINT('',(-24.28,-1.,4.0400001));
#1874 = VECTOR('',#1875,1.);
#1875 = DIRECTION('',(0.,0.,1.));
#1876 = PCURVE('',#1515,#1877);
#1877 = DEFINITIONAL_REPRESENTATION('',(#1878),#1882);
#1878 = LINE('',#1879,#1880);
#1879 = CARTESIAN_POINT('',(0.,-0.8));
#1880 = VECTOR('',#1881,1.);
#1881 = DIRECTION('',(1.,0.));
#1882 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1883 = PCURVE('',#1544,#1884);
#1884 = DEFINITIONAL_REPRESENTATION('',(#1885),#1889);
#1885 = LINE('',#1886,#1887);
#1886 = CARTESIAN_POINT('',(0.,0.));
#1887 = VECTOR('',#1888,1.);
#1888 = DIRECTION('',(0.,1.));
#1889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1890 = ORIENTED_EDGE('',*,*,#1715,.T.);
#1891 = ORIENTED_EDGE('',*,*,#1892,.T.);
#1892 = EDGE_CURVE('',#1718,#1500,#1893,.T.);
#1893 = SURFACE_CURVE('',#1894,(#1898,#1905),.PCURVE_S1.);
#1894 = LINE('',#1895,#1896);
#1895 = CARTESIAN_POINT('',(-24.28,1.,4.0400001));
#1896 = VECTOR('',#1897,1.);
#1897 = DIRECTION('',(0.,0.,1.));
#1898 = PCURVE('',#1515,#1899);
#1899 = DEFINITIONAL_REPRESENTATION('',(#1900),#1904);
#1900 = LINE('',#1901,#1902);
#1901 = CARTESIAN_POINT('',(0.,-2.8));
#1902 = VECTOR('',#1903,1.);
#1903 = DIRECTION('',(1.,0.));
#1904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1905 = PCURVE('',#1620,#1906);
#1906 = DEFINITIONAL_REPRESENTATION('',(#1907),#1911);
#1907 = LINE('',#1908,#1909);
#1908 = CARTESIAN_POINT('',(-0.,0.));
#1909 = VECTOR('',#1910,1.);
#1910 = DIRECTION('',(-0.,1.));
#1911 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1912 = ADVANCED_FACE('',(#1913),#1620,.T.);
#1913 = FACE_BOUND('',#1914,.F.);
#1914 = EDGE_LOOP('',(#1915,#1916,#1917,#1918));
#1915 = ORIENTED_EDGE('',*,*,#1787,.T.);
#1916 = ORIENTED_EDGE('',*,*,#1817,.T.);
#1917 = ORIENTED_EDGE('',*,*,#1601,.F.);
#1918 = ORIENTED_EDGE('',*,*,#1892,.F.);
#1919 = ADVANCED_FACE('',(#1920),#1544,.T.);
#1920 = FACE_BOUND('',#1921,.T.);
#1921 = EDGE_LOOP('',(#1922,#1923,#1924,#1925));
#1922 = ORIENTED_EDGE('',*,*,#1740,.T.);
#1923 = ORIENTED_EDGE('',*,*,#1658,.T.);
#1924 = ORIENTED_EDGE('',*,*,#1527,.F.);
#1925 = ORIENTED_EDGE('',*,*,#1870,.F.);
#1926 = ADVANCED_FACE('',(#1927),#1700,.F.);
#1927 = FACE_BOUND('',#1928,.F.);
#1928 = EDGE_LOOP('',(#1929,#1930,#1951,#1952));
#1929 = ORIENTED_EDGE('',*,*,#1842,.F.);
#1930 = ORIENTED_EDGE('',*,*,#1931,.F.);
#1931 = EDGE_CURVE('',#1684,#1843,#1932,.T.);
#1932 = SEAM_CURVE('',#1933,(#1937,#1944),.PCURVE_S1.);
#1933 = LINE('',#1934,#1935);
#1934 = CARTESIAN_POINT('',(-21.04,-4.,9.8000001));
#1935 = VECTOR('',#1936,1.);
#1936 = DIRECTION('',(0.,1.,0.));
#1937 = PCURVE('',#1700,#1938);
#1938 = DEFINITIONAL_REPRESENTATION('',(#1939),#1943);
#1939 = LINE('',#1940,#1941);
#1940 = CARTESIAN_POINT('',(6.28318530718,-0.));
#1941 = VECTOR('',#1942,1.);
#1942 = DIRECTION('',(0.,1.));
#1943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1944 = PCURVE('',#1700,#1945);
#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1950);
#1946 = LINE('',#1947,#1948);
#1947 = CARTESIAN_POINT('',(0.,-0.));
#1948 = VECTOR('',#1949,1.);
#1949 = DIRECTION('',(0.,1.));
#1950 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1951 = ORIENTED_EDGE('',*,*,#1683,.T.);
#1952 = ORIENTED_EDGE('',*,*,#1931,.T.);
#1953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1957)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#1954,#1955,#1956)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#1954 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#1955 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#1956 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#1957 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1954,
  'distance_accuracy_value','confusion accuracy');
#1958 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1959,#1961);
#1959 = ( REPRESENTATION_RELATIONSHIP('','',#1190,#10) 
REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1960) 
SHAPE_REPRESENTATION_RELATIONSHIP() );
#1960 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
#1961 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
  #1962);
#1962 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10',
  '001_Seated collar pin and pierced hand tab','',#5,#1185,$);
#1963 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1187));
#1964 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #1965),#1953);
#1965 = STYLED_ITEM('color',(#1966),#1191);
#1966 = PRESENTATION_STYLE_ASSIGNMENT((#1967));
#1967 = SURFACE_STYLE_USAGE(.BOTH.,#1968);
#1968 = SURFACE_SIDE_STYLE('',(#1969));
#1969 = SURFACE_STYLE_FILL_AREA(#1970);
#1970 = FILL_AREA_STYLE('',(#1971));
#1971 = FILL_AREA_STYLE_COLOUR('',#1972);
#1972 = COLOUR_RGB('',1.79999997979E-02,2.40000002319E-02,
  3.20000003092E-02);
#1973 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #1974),#1172);
#1974 = STYLED_ITEM('color',(#1975),#37);
#1975 = PRESENTATION_STYLE_ASSIGNMENT((#1976));
#1976 = SURFACE_STYLE_USAGE(.BOTH.,#1977);
#1977 = SURFACE_SIDE_STYLE('',(#1978));
#1978 = SURFACE_STYLE_FILL_AREA(#1979);
#1979 = FILL_AREA_STYLE('',(#1980));
#1980 = FILL_AREA_STYLE_COLOUR('',#1981);
#1981 = COLOUR_RGB('',0.27999999963,0.319999999843,0.36000000506);
ENDSEC;
END-ISO-10303-21;
