ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('E06-SWUCR02-AMS_mirrored.stp', '2020-05-14T09:00:24', ('TDM Systems GmbH'), ('TDM Systems GmbH'), 'HarmonyWare STEP v2.1.2-dev Express v3.0.0.0', 'TDM', 'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;

DATA;
#1 = MANIFOLD_SOLID_BREP('NOCUT', #2);
#2 = CLOSED_SHELL('', (#3, #265, #280, #290, #305, #330, #394, #433, #464, #495, #541, #577, #609, #638, #650, #666, #679, #714));
#3 = ADVANCED_FACE('', (#4), #246, .F.);
#4 = FACE_OUTER_BOUND('', #5, .F.);
#5 = EDGE_LOOP('', (#6, #15, #27, #35, #42, #43, #52, #64, #71, #98, #105, #114, #122, #129, #137, #147, #156, #164, #171, #187, #188, #239));
#6 = ORIENTED_EDGE('', *, *, #7, .T.);
#7 = EDGE_CURVE('', #8, #10, #12, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (-19.8643590901924, 3.49608632402609E-13, 3.));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-35.6019237886467, 9.29542259976967E-15, 3.));
#12 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#13, #14), .UNSPECIFIED., .F., .U., (2, 2), (0.630153099873349, 0.846551981723465), .UNSPECIFIED.);
#13 = CARTESIAN_POINT('', (-19.8643590901924, 6.4044788646192E-15, 2.99999999999994));
#14 = CARTESIAN_POINT('', (-35.6019237886467, 9.29542259976967E-15, 2.99999999999997));
#15 = ORIENTED_EDGE('', *, *, #16, .T.);
#16 = EDGE_CURVE('', #10, #17, #19, .T.);
#17 = VERTEX_POINT('', #18);
#18 = CARTESIAN_POINT('', (-40.7, 0.186140661634509, -2.99421970704995));
#19 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#20, #21, #22, #23, #24, #25, #26), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 3, 4), (0.383300036237756, 0.5, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.745453248575404, 0.80446896817051, 0.889317885312041, 1., 0.525783423063207, 0.525783423063207, 1.))
   REPRESENTATION_ITEM ('')
);
#20 = CARTESIAN_POINT('', (-35.6019237886467, 9.45722111995951E-15, 3.));
#21 = CARTESIAN_POINT('', (-35.3241462404729, 0.555555096347607, 3.));
#22 = CARTESIAN_POINT('', (-35.2, 1.0647788049246, 2.84935128548713));
#23 = CARTESIAN_POINT('', (-35.2, 1.5, 2.59807621135332));
#24 = CARTESIAN_POINT('', (-35.2, 4.65398379339615, 0.777122819216348));
#25 = CARTESIAN_POINT('', (-38.6868602791856, 3.82103034987184, -2.76825072757131));
#26 = CARTESIAN_POINT('', (-40.7, 0.186140661634509, -2.99421970704995));
#27 = ORIENTED_EDGE('', *, *, #28, .T.);
#28 = EDGE_CURVE('', #17, #29, #31, .T.);
#29 = VERTEX_POINT('', #30);
#30 = CARTESIAN_POINT('', (-40.7, -2.68614066163449, -1.33590731187227));
#31 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#32, #33, #34), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (356.442690238079, 423.55730976192), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.833333333333336, 1.))
   REPRESENTATION_ITEM ('')
);
#32 = CARTESIAN_POINT('', (-40.7, 0.186140661634512, -2.99421970704995));
#33 = CARTESIAN_POINT('', (-40.7, -1.79999999999998, -3.11769145362397));
#34 = CARTESIAN_POINT('', (-40.7, -2.68614066163449, -1.33590731187227));
#35 = ORIENTED_EDGE('', *, *, #36, .T.);
#36 = EDGE_CURVE('', #29, #10, #37, .T.);
#37 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#38, #39, #40, #41), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 0.383300036237756), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.636465537751166, 0.551616620609634, 0.745453248575404))
   REPRESENTATION_ITEM ('')
);
#38 = CARTESIAN_POINT('', (-40.7, -2.68614066163449, -1.33590731187227));
#39 = CARTESIAN_POINT('', (-39.4251039657094, -3.71317449376316, 0.729174084747043));
#40 = CARTESIAN_POINT('', (-36.9324922718531, -2.66113696641289, 3.));
#41 = CARTESIAN_POINT('', (-35.6019237886467, 9.45722111995951E-15, 3.));
#42 = ORIENTED_EDGE('', *, *, #7, .F.);
#43 = ORIENTED_EDGE('', *, *, #44, .T.);
#44 = EDGE_CURVE('', #8, #45, #47, .T.);
#45 = VERTEX_POINT('', #46);
#46 = CARTESIAN_POINT('', (-19.7142449314317, -0.0304746055542758, 2.99984521240952));
#47 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#48, #49, #50, #51), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0.994186155349354, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.994117960805366, 0.996067174789467, 0.998027854521012, 1.))
   REPRESENTATION_ITEM ('')
);
#48 = CARTESIAN_POINT('', (-19.8643590901924, 3.49616982825422E-13, 3.));
#49 = CARTESIAN_POINT('', (-19.8144172393848, -0.0101684035192269, 3.));
#50 = CARTESIAN_POINT('', (-19.764378422613, -0.020326702030569, 2.99994830218089));
#51 = CARTESIAN_POINT('', (-19.7142449314317, -0.0304746055542756, 2.99984521240952));
#52 = ORIENTED_EDGE('', *, *, #53, .T.);
#53 = EDGE_CURVE('', #45, #54, #56, .T.);
#54 = VERTEX_POINT('', #55);
#55 = CARTESIAN_POINT('', (-19.2552522788502, 3.71852171004625E-9, 3.00001644773216));
#56 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#57, #58, #59, #60, #61, #62, #63), .UNSPECIFIED., .F., .U., (4, 3, 4), (0., 0.0377697417465811, 0.0593292450303813), .UNSPECIFIED.);
#57 = CARTESIAN_POINT('', (-19.7142449314317, -0.0304746055542758, 2.99984521240952));
#58 = CARTESIAN_POINT('', (-19.6179054839032, -0.049975410226183, 2.99964710907808));
#59 = CARTESIAN_POINT('', (-19.5168479915297, -0.053068478673083, 2.99956146545286));
#60 = CARTESIAN_POINT('', (-19.4195013874825, -0.0394590550984432, 2.9997404859372));
#61 = CARTESIAN_POINT('', (-19.3639216570281, -0.0316887984847532, 2.9998426971069));
#62 = CARTESIAN_POINT('', (-19.3086941922805, -0.0183524661816754, 3.00002059687208));
#63 = CARTESIAN_POINT('', (-19.2552522788502, 3.71852171623943E-9, 3.00001644773216));
#64 = ORIENTED_EDGE('', *, *, #65, .F.);
#65 = EDGE_CURVE('', #66, #54, #68, .T.);
#66 = VERTEX_POINT('', #67);
#67 = CARTESIAN_POINT('', (17.1726089796026, -1.82347441101659E-7, 2.99973241360587));
#68 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#69, #70), .UNSPECIFIED., .F., .U., (2, 2), (0.120877450750251, 0.621777596075441), .UNSPECIFIED.);
#69 = CARTESIAN_POINT('', (17.1726089796026, -3.99101794900375E-16, 2.99999999999985));
#70 = CARTESIAN_POINT('', (-19.2552522788502, 6.29258775859185E-15, 2.99999999999993));
#71 = ORIENTED_EDGE('', *, *, #72, .T.);
#72 = EDGE_CURVE('', #66, #73, #75, .T.);
#73 = VERTEX_POINT('', #74);
#74 = CARTESIAN_POINT('', (19.22, -2.99002374577071, 0.244454494185056));
#75 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#76, #77, #78, #79, #80, #81, #82, #83, #84, #85, #86, #87, #88, #89, #90, #91, #92, #93, #94, #95, #96, #97), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 4), (0.412525744443241, 0.449015798653182, 0.546690273454038, 0.64516536699286, 0.742962378622947, 0.840404158935879, 0.945619681697843, 1.), .UNSPECIFIED.);
#76 = CARTESIAN_POINT('', (17.1726089796026, -1.82347441091135E-7, 2.99973241360587));
#77 = CARTESIAN_POINT('', (17.1560049045862, -0.107866060005447, 2.99980591908738));
#78 = CARTESIAN_POINT('', (17.1430395621711, -0.216144197927705, 2.99415171792329));
#79 = CARTESIAN_POINT('', (17.133566512728, -0.323509001515006, 2.98250598087226));
#80 = CARTESIAN_POINT('', (17.1082016496769, -0.610987025975249, 2.95132356942125));
#81 = CARTESIAN_POINT('', (17.106893639067, -0.89982997130766, 2.87646533433133));
#82 = CARTESIAN_POINT('', (17.1295329132528, -1.16644973041395, 2.7639455541702));
#83 = CARTESIAN_POINT('', (17.1523494053258, -1.43515656130518, 2.65054498085553));
#84 = CARTESIAN_POINT('', (17.2003821480657, -1.68869169173237, 2.4956188553095));
#85 = CARTESIAN_POINT('', (17.2764777629459, -1.90677119665173, 2.31607936038887));
#86 = CARTESIAN_POINT('', (17.3520607338628, -2.12338153489323, 2.1377493942747));
#87 = CARTESIAN_POINT('', (17.4580853627004, -2.31071248414483, 1.93041807735517));
#88 = CARTESIAN_POINT('', (17.594203925643, -2.45790700363027, 1.72008521925667));
#89 = CARTESIAN_POINT('', (17.7300341153675, -2.604789684992, 1.51019796065502));
#90 = CARTESIAN_POINT('', (17.8992519251039, -2.71575505308745, 1.29283572438024));
#91 = CARTESIAN_POINT('', (18.0924546819271, -2.79441731002399, 1.09143570467447));
#92 = CARTESIAN_POINT('', (18.3013211728236, -2.87945703638444, 0.873707365420425));
#93 = CARTESIAN_POINT('', (18.5421974330713, -2.92961682462164, 0.66986936783377));
#94 = CARTESIAN_POINT('', (18.8008146922111, -2.95885464553375, 0.495155719550287));
#95 = CARTESIAN_POINT('', (18.9354100852014, -2.97407124789407, 0.404227325096982));
#96 = CARTESIAN_POINT('', (19.075695430344, -2.98382252583715, 0.320304172939827));
#97 = CARTESIAN_POINT('', (19.22, -2.99002374577071, 0.244454494185056));
#98 = ORIENTED_EDGE('', *, *, #99, .T.);
#99 = EDGE_CURVE('', #73, #100, #102, .T.);
#100 = VERTEX_POINT('', #101);
#101 = CARTESIAN_POINT('', (19.4552427785859, -2.99002374577071, 0.244454494185056));
#102 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#103, #104), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#103 = CARTESIAN_POINT('', (19.22, -2.99002374577071, 0.244454494185056));
#104 = CARTESIAN_POINT('', (19.4552427785859, -2.99002374577071, 0.244454494185056));
#105 = ORIENTED_EDGE('', *, *, #106, .T.);
#106 = EDGE_CURVE('', #100, #107, #109, .T.);
#107 = VERTEX_POINT('', #108);
#108 = CARTESIAN_POINT('', (19.4518138879695, -2.94502120518783, -0.571708055736477));
#109 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#110, #111, #112, #113), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.993784483510957, 0.993784483510957, 1.))
   REPRESENTATION_ITEM ('')
);
#110 = CARTESIAN_POINT('', (19.4552427785859, -2.99002374577071, 0.244454494185056));
#111 = CARTESIAN_POINT('', (19.4253776778022, -3.01236456866386, -0.0288053252887274));
#112 = CARTESIAN_POINT('', (19.4242275657228, -2.99726990064493, -0.302561041765637));
#113 = CARTESIAN_POINT('', (19.4518138879695, -2.94502120518783, -0.571708055736477));
#114 = ORIENTED_EDGE('', *, *, #115, .T.);
#115 = EDGE_CURVE('', #107, #116, #118, .T.);
#116 = VERTEX_POINT('', #117);
#117 = CARTESIAN_POINT('', (19.6103769914696, -2.69299044680303, -1.32204480008343));
#118 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#119, #120, #121), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (187.517449852866, 202.67881505704), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.991260074446644, 1.))
   REPRESENTATION_ITEM ('')
);
#119 = CARTESIAN_POINT('', (19.4518138879695, -2.94502120518784, -0.571708055736478));
#120 = CARTESIAN_POINT('', (19.4919858377248, -2.86893523947211, -0.963647228539192));
#121 = CARTESIAN_POINT('', (19.6103769914696, -2.69299044680303, -1.32204480008343));
#122 = ORIENTED_EDGE('', *, *, #123, .T.);
#123 = EDGE_CURVE('', #116, #124, #126, .T.);
#124 = VERTEX_POINT('', #125);
#125 = CARTESIAN_POINT('', (19.9019972877255, -2.69299044680298, -1.32204480008342));
#126 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#127, #128), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#127 = CARTESIAN_POINT('', (19.6103769914696, -2.69299044680303, -1.32204480008343));
#128 = CARTESIAN_POINT('', (19.9019972877255, -2.69299044680298, -1.32204480008342));
#129 = ORIENTED_EDGE('', *, *, #130, .T.);
#130 = EDGE_CURVE('', #124, #131, #133, .T.);
#131 = VERTEX_POINT('', #132);
#132 = CARTESIAN_POINT('', (19.9019972877286, -7.82012278136065E-16, -3.));
#133 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#134, #135, #136), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (116.147377986117, 179.449622910611), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.821617914534048, 0.93713419741079))
   REPRESENTATION_ITEM ('')
);
#134 = CARTESIAN_POINT('', (19.9019972877286, -2.69299044680302, -1.32204480008344));
#135 = CARTESIAN_POINT('', (19.9019972877286, -1.86924747754885, -3.));
#136 = CARTESIAN_POINT('', (19.9019972877286, -7.70055097765279E-16, -3.));
#137 = ORIENTED_EDGE('', *, *, #138, .T.);
#138 = EDGE_CURVE('', #131, #139, #141, .T.);
#139 = VERTEX_POINT('', #140);
#140 = CARTESIAN_POINT('', (19.9019972868147, 2.99998725280234, -0.00874545725655063));
#141 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#142, #143, #144, #145, #146), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (179.449622910611, 192.990175909656, 269.832973833194), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.93713419741079, 0.961843500412775, 1., 0.783461414946823, 1.))
   REPRESENTATION_ITEM ('')
);
#142 = CARTESIAN_POINT('', (19.9019972877286, -7.70055097765279E-16, -3.));
#143 = CARTESIAN_POINT('', (19.9019972877286, 0.341546294645904, -3.00000000000001));
#144 = CARTESIAN_POINT('', (19.9019972877286, 0.674351948681736, -2.92322586354684));
#145 = CARTESIAN_POINT('', (19.9019972877286, 2.99305036907439, -2.38833089778465));
#146 = CARTESIAN_POINT('', (19.9019972877286, 2.99998725280248, -0.00874545725655062));
#147 = ORIENTED_EDGE('', *, *, #148, .T.);
#148 = EDGE_CURVE('', #139, #149, #151, .T.);
#149 = VERTEX_POINT('', #150);
#150 = CARTESIAN_POINT('', (19.9019972877224, 2.59369244285724, 1.50756741536248));
#151 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#152, #153, #154, #155), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.976778150027523, 0.976778150027523, 1.))
   REPRESENTATION_ITEM ('')
);
#152 = CARTESIAN_POINT('', (19.9019972859009, 2.99998725280494, -0.00874545632011429));
#153 = CARTESIAN_POINT('', (19.3789159876764, 3.00154892210587, 0.526959922973989));
#154 = CARTESIAN_POINT('', (19.3789159883003, 2.86289757808065, 1.04441378276793));
#155 = CARTESIAN_POINT('', (19.9019972877224, 2.59369244285724, 1.50756741536248));
#156 = ORIENTED_EDGE('', *, *, #157, .T.);
#157 = EDGE_CURVE('', #149, #158, #160, .T.);
#158 = VERTEX_POINT('', #159);
#159 = CARTESIAN_POINT('', (19.9019972877255, 2.46720927466359, 1.70671567491884));
#160 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#161, #162, #163), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (300.16702618469, 304.67391899433), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.999226672911487, 1.))
   REPRESENTATION_ITEM ('')
);
#161 = CARTESIAN_POINT('', (19.9019972877286, 2.5936924428576, 1.50756741536269));
#162 = CARTESIAN_POINT('', (19.9019972877286, 2.53436913572962, 1.60963012368022));
#163 = CARTESIAN_POINT('', (19.9019972877286, 2.46720927466363, 1.70671567491887));
#164 = ORIENTED_EDGE('', *, *, #165, .T.);
#165 = EDGE_CURVE('', #158, #166, #168, .T.);
#166 = VERTEX_POINT('', #167);
#167 = CARTESIAN_POINT('', (19.22, 2.46720927466364, 1.70671567491886));
#168 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#169, #170), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#169 = CARTESIAN_POINT('', (19.9019972877255, 2.46720927466359, 1.70671567491884));
#170 = CARTESIAN_POINT('', (19.22, 2.46720927466364, 1.70671567491886));
#171 = ORIENTED_EDGE('', *, *, #172, .T.);
#172 = EDGE_CURVE('', #166, #66, #173, .T.);
#173 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#174, #175, #176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 4), (0., 0.134495279277801, 0.242263121849657, 0.350766206628207, 0.412525744443241), .UNSPECIFIED.);
#174 = CARTESIAN_POINT('', (19.22, 2.46720927466364, 1.70671567491886));
#175 = CARTESIAN_POINT('', (18.867285333134, 2.36138538490605, 1.8596935177592));
#176 = CARTESIAN_POINT('', (18.5355902081966, 2.21110888714128, 2.04685131059293));
#177 = CARTESIAN_POINT('', (18.2520311247682, 2.00233482861954, 2.23397744708785));
#178 = CARTESIAN_POINT('', (18.0244826375755, 1.83479929913716, 2.38414110525329));
#179 = CARTESIAN_POINT('', (17.823242574887, 1.62455689262111, 2.53719514620295));
#180 = CARTESIAN_POINT('', (17.6624592280576, 1.37884436250067, 2.66435512347736));
#181 = CARTESIAN_POINT('', (17.5009897048409, 1.13208320303188, 2.79205778241331));
#182 = CARTESIAN_POINT('', (17.3758714625511, 0.842075281009255, 2.89596547343655));
#183 = CARTESIAN_POINT('', (17.2888965027855, 0.537720176043382, 2.95141610286927));
#184 = CARTESIAN_POINT('', (17.2392372787888, 0.36394558192143, 2.98307619486791));
#185 = CARTESIAN_POINT('', (17.2007114316558, 0.18256317346025, 2.99960800533453));
#186 = CARTESIAN_POINT('', (17.1726089796026, -1.82347441091135E-7, 2.99973241360587));
#187 = ORIENTED_EDGE('', *, *, #65, .T.);
#188 = ORIENTED_EDGE('', *, *, #189, .T.);
#189 = EDGE_CURVE('', #54, #190, #192, .T.);
#190 = VERTEX_POINT('', #191);
#191 = CARTESIAN_POINT('', (-19.7142449314317, 2.58270485859064, -1.52631438878507));
#192 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.0593292450303813, 0.0755228153968976, 0.113521113827031, 0.153441528980681, 0.208754822542306, 0.287849138965474, 0.410736936285136, 0.538847584372717, 0.653016025230239, 0.75344397970462, 0.815117178959003, 0.864547919882848, 0.906370967964907, 0.94840487384138, 0.987171223889355, 1.), .UNSPECIFIED.);
#193 = CARTESIAN_POINT('', (-19.2552522788502, 3.71852171623943E-9, 3.00001644773216));
#194 = CARTESIAN_POINT('', (-19.2151114938672, 0.013784737476814, 3.0000133312694));
#195 = CARTESIAN_POINT('', (-19.175978058118, 0.0303994108264623, 2.99990750881141));
#196 = CARTESIAN_POINT('', (-19.138459329002, 0.0496109864948909, 2.99958976362085));
#197 = CARTESIAN_POINT('', (-19.0503565733876, 0.0947242618099297, 2.99884362355879));
#198 = CARTESIAN_POINT('', (-18.9689032308234, 0.155275286601981, 2.99680596170504));
#199 = CARTESIAN_POINT('', (-18.8993225356464, 0.22547776902711, 2.99151462902567));
#200 = CARTESIAN_POINT('', (-18.826171794673, 0.299282199904143, 2.9859518086881));
#201 = CARTESIAN_POINT('', (-18.76435067005, 0.385361161214538, 2.97656554493249));
#202 = CARTESIAN_POINT('', (-18.7155305713173, 0.476096825186052, 2.96198106223652));
#203 = CARTESIAN_POINT('', (-18.6481745448296, 0.601282843741558, 2.94185916924003));
#204 = CARTESIAN_POINT('', (-18.6035674256471, 0.73843263706075, 2.91111978040312));
#205 = CARTESIAN_POINT('', (-18.5768816842678, 0.873393255973241, 2.87004951532556));
#206 = CARTESIAN_POINT('', (-18.5388167989768, 1.06590282146289, 2.81146636011824));
#207 = CARTESIAN_POINT('', (-18.5348991215967, 1.25964654150311, 2.7304042863414));
#208 = CARTESIAN_POINT('', (-18.5460291700725, 1.43907539535315, 2.63231115305338));
#209 = CARTESIAN_POINT('', (-18.5632615916427, 1.71688134185299, 2.48043560375634));
#210 = CARTESIAN_POINT('', (-18.6163596717893, 1.97101345569544, 2.28347068594886));
#211 = CARTESIAN_POINT('', (-18.6538678924607, 2.18658142645953, 2.05398677343898));
#212 = CARTESIAN_POINT('', (-18.6927926913578, 2.41029078298059, 1.81583590985033));
#213 = CARTESIAN_POINT('', (-18.7108436125706, 2.59951889732198, 1.53309076660494));
#214 = CARTESIAN_POINT('', (-18.6905691505814, 2.73458199239706, 1.2337184957914));
#215 = CARTESIAN_POINT('', (-18.6723833605284, 2.85573090832103, 0.965187509983641));
#216 = CARTESIAN_POINT('', (-18.6272944529556, 2.937068600911, 0.677778890356475));
#217 = CARTESIAN_POINT('', (-18.590409734463, 2.97488314272807, 0.387389064265464));
#218 = CARTESIAN_POINT('', (-18.5579560417633, 3.00815495744867, 0.131884276261301));
#219 = CARTESIAN_POINT('', (-18.5313364271143, 3.00825173550523, -0.13309380374977));
#220 = CARTESIAN_POINT('', (-18.5436037720174, 2.97450302471083, -0.390297009963153));
#221 = CARTESIAN_POINT('', (-18.5511703377337, 2.95368663452328, -0.548941360280563));
#222 = CARTESIAN_POINT('', (-18.5741341301059, 2.91939492378699, -0.707472257035288));
#223 = CARTESIAN_POINT('', (-18.6218299307286, 2.87586129404969, -0.854061951726524));
#224 = CARTESIAN_POINT('', (-18.6600685360936, 2.84095957805163, -0.971585620743533));
#225 = CARTESIAN_POINT('', (-18.7154692862709, 2.79935734532203, -1.08380521906856));
#226 = CARTESIAN_POINT('', (-18.7893396714769, 2.75802471138942, -1.18038116359308));
#227 = CARTESIAN_POINT('', (-18.8519149140062, 2.72301203905132, -1.26219017452842));
#228 = CARTESIAN_POINT('', (-18.9293759327785, 2.68754291921877, -1.33461777420574));
#229 = CARTESIAN_POINT('', (-19.0173686404497, 2.65787824368446, -1.39128833882444));
#230 = CARTESIAN_POINT('', (-19.1056352396838, 2.62812123204001, -1.44813529975971));
#231 = CARTESIAN_POINT('', (-19.207122044676, 2.6035635239465, -1.49072599616286));
#232 = CARTESIAN_POINT('', (-19.3124834721033, 2.58921513241323, -1.51524420410784));
#233 = CARTESIAN_POINT('', (-19.4098493837423, 2.57595559088743, -1.53790180970989));
#234 = CARTESIAN_POINT('', (-19.5132996162922, 2.57104758855474, -1.54589313789507));
#235 = CARTESIAN_POINT('', (-19.6137884558628, 2.5753782163664, -1.53864454721209));
#236 = CARTESIAN_POINT('', (-19.6474947407765, 2.57683080926625, -1.53621320196194));
#237 = CARTESIAN_POINT('', (-19.6810922957405, 2.5792904806326, -1.53209192099344));
#238 = CARTESIAN_POINT('', (-19.7142449314317, 2.58270485859064, -1.52631438878507));
#239 = ORIENTED_EDGE('', *, *, #240, .T.);
#240 = EDGE_CURVE('', #190, #8, #241, .T.);
#241 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#242, #243, #244, #245), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 0.994186155349354), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.662756772951086, 0.660796093219541, 0.994117960805366))
   REPRESENTATION_ITEM ('')
);
#242 = CARTESIAN_POINT('', (-19.7142449314317, 2.58270485859064, -1.52631438878507));
#243 = CARTESIAN_POINT('', (-32.6240809172043, 3.91228419708523, 0.723491445873301));
#244 = CARTESIAN_POINT('', (-32.7376647922555, 2.62106759947536, 2.9999999999997));
#245 = CARTESIAN_POINT('', (-19.8643590901924, 3.49616982825422E-13, 3.));
#246 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#247, #248), (#249, #250), (#251, #252), (#253, #254), (#255, #256), (#257, #258), (#259, #260), (#261, #262), (#263, #264)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#247 = CARTESIAN_POINT('', (-46.7613997287729, 1.13453850733053E-14, 3.));
#248 = CARTESIAN_POINT('', (25.9633970165015, -6.45023592646394E-16, 2.99999999999983));
#249 = CARTESIAN_POINT('', (-46.7613997287729, 3.00000000000001, 3.));
#250 = CARTESIAN_POINT('', (25.9633970165015, 3., 2.99999999999983));
#251 = CARTESIAN_POINT('', (-46.7613997287729, 3.00000000000001, -1.92326352074009E-15));
#252 = CARTESIAN_POINT('', (25.9633970165015, 3., -1.74170183644022E-13));
#253 = CARTESIAN_POINT('', (-46.7613997287729, 3.00000000000001, -3.));
#254 = CARTESIAN_POINT('', (25.9633970165015, 3., -3.00000000000017));
#255 = CARTESIAN_POINT('', (-46.7613997287729, 9.33909031707928E-15, -3.));
#256 = CARTESIAN_POINT('', (25.9633970165015, -2.65131834887242E-15, -3.00000000000017));
#257 = CARTESIAN_POINT('', (-46.7613997287729, -2.99999999999999, -3.));
#258 = CARTESIAN_POINT('', (25.9633970165015, -3., -3.00000000000017));
#259 = CARTESIAN_POINT('', (-46.7613997287729, -2.99999999999999, -2.8436280425827E-16));
#260 = CARTESIAN_POINT('', (25.9633970165015, -3., -1.7253128292754E-13));
#261 = CARTESIAN_POINT('', (-46.7613997287729, -2.99999999999999, 3.));
#262 = CARTESIAN_POINT('', (25.9633970165015, -3., 2.99999999999983));
#263 = CARTESIAN_POINT('', (-46.7613997287729, 1.13453850733053E-14, 3.));
#264 = CARTESIAN_POINT('', (25.9633970165015, -6.45023592646394E-16, 2.99999999999983));
#265 = ADVANCED_FACE('', (#266), #275, .F.);
#266 = FACE_OUTER_BOUND('', #267, .F.);
#267 = EDGE_LOOP('', (#268, #269, #274));
#268 = ORIENTED_EDGE('', *, *, #36, .F.);
#269 = ORIENTED_EDGE('', *, *, #270, .F.);
#270 = EDGE_CURVE('', #17, #29, #271, .T.);
#271 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#272, #273), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#272 = CARTESIAN_POINT('', (-40.7, 0.186140661634509, -2.99421970704995));
#273 = CARTESIAN_POINT('', (-40.7, -2.68614066163449, -1.33590731187227));
#274 = ORIENTED_EDGE('', *, *, #16, .F.);
#275 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#276, #277), (#278, #279)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-20.6869444843765, -11.4810489749771), (-16.9999623715164, -5.43062711262197), .UNSPECIFIED.);
#276 = CARTESIAN_POINT('', (-36.2564052803439, -5.35140227459975, 5.33390341296013));
#277 = CARTESIAN_POINT('', (-33.1643703709506, 5.4707199082769, 2.65612263203719));
#278 = CARTESIAN_POINT('', (-42.2830785677263, -5.35140227459975, -1.6250994766161));
#279 = CARTESIAN_POINT('', (-39.191043658333, 5.4707199082769, -4.30288025753904));
#280 = ADVANCED_FACE('', (#281), #285, .F.);
#281 = FACE_OUTER_BOUND('', #282, .F.);
#282 = EDGE_LOOP('', (#283, #284));
#283 = ORIENTED_EDGE('', *, *, #270, .T.);
#284 = ORIENTED_EDGE('', *, *, #28, .F.);
#285 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#286, #287), (#288, #289)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (1.33490731187227, 3.11869145362397), (-2.6871406616345, 0.187140661634502), .UNSPECIFIED.);
#286 = CARTESIAN_POINT('', (-40.7, -2.68714066163449, -1.33490731187227));
#287 = CARTESIAN_POINT('', (-40.7, 0.187140661634511, -1.33490731187227));
#288 = CARTESIAN_POINT('', (-40.7, -2.68714066163449, -3.11869145362397));
#289 = CARTESIAN_POINT('', (-40.7, 0.187140661634511, -3.11869145362397));
#290 = ADVANCED_FACE('', (#291), #300, .F.);
#291 = FACE_OUTER_BOUND('', #292, .F.);
#292 = EDGE_LOOP('', (#293, #294, #299));
#293 = ORIENTED_EDGE('', *, *, #240, .F.);
#294 = ORIENTED_EDGE('', *, *, #295, .F.);
#295 = EDGE_CURVE('', #45, #190, #296, .T.);
#296 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#297, #298), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#297 = CARTESIAN_POINT('', (-19.7142449314317, -0.0304746055542758, 2.99984521240952));
#298 = CARTESIAN_POINT('', (-19.7142449314317, 2.58270485859064, -1.52631438878507));
#299 = ORIENTED_EDGE('', *, *, #44, .F.);
#300 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#301, #302), (#303, #304)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.8133577654469, 6.73494913416801), (4.57802820714483, 18.3954724060356), .UNSPECIFIED.);
#301 = CARTESIAN_POINT('', (-32.9335582160216, 1.97631598365091, 4.18582514877641));
#302 = CARTESIAN_POINT('', (-19.3260320421403, -0.101602857990322, 2.98613814620065));
#303 = CARTESIAN_POINT('', (-32.9335582160216, 4.93711166801147, -0.942423407366735));
#304 = CARTESIAN_POINT('', (-19.3260320421403, 2.85919282637024, -2.14211040994249));
#305 = ADVANCED_FACE('', (#306), #311, .F.);
#306 = FACE_OUTER_BOUND('', #307, .F.);
#307 = EDGE_LOOP('', (#308, #309, #310));
#308 = ORIENTED_EDGE('', *, *, #53, .F.);
#309 = ORIENTED_EDGE('', *, *, #295, .T.);
#310 = ORIENTED_EDGE('', *, *, #189, .F.);
#311 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#312, #313), (#314, #315), (#316, #317), (#318, #319), (#320, #321), (#322, #323), (#324, #325), (#326, #327), (#328, #329)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#312 = CARTESIAN_POINT('', (-19.5405967537649, 4.68987591174864, -1.20642620706876));
#313 = CARTESIAN_POINT('', (-19.5405967537649, 1.40892529806031, 4.47634695296371));
#314 = CARTESIAN_POINT('', (-20.5405967537649, 4.68987591174863, -1.20642620706877));
#315 = CARTESIAN_POINT('', (-20.5405967537649, 1.40892529806029, 4.4763469529637));
#316 = CARTESIAN_POINT('', (-20.5405967537649, 3.82385050796419, -1.70642620706877));
#317 = CARTESIAN_POINT('', (-20.5405967537649, 0.542899894275852, 3.9763469529637));
#318 = CARTESIAN_POINT('', (-20.5405967537649, 2.95782510417975, -2.20642620706877));
#319 = CARTESIAN_POINT('', (-20.5405967537649, -0.323125509508585, 3.4763469529637));
#320 = CARTESIAN_POINT('', (-19.5405967537649, 2.95782510417977, -2.20642620706876));
#321 = CARTESIAN_POINT('', (-19.5405967537649, -0.323125509508569, 3.47634695296371));
#322 = CARTESIAN_POINT('', (-18.5405967537649, 2.95782510417979, -2.20642620706876));
#323 = CARTESIAN_POINT('', (-18.5405967537649, -0.323125509508553, 3.47634695296372));
#324 = CARTESIAN_POINT('', (-18.5405967537649, 3.82385050796422, -1.70642620706876));
#325 = CARTESIAN_POINT('', (-18.5405967537649, 0.542899894275884, 3.97634695296372));
#326 = CARTESIAN_POINT('', (-18.5405967537649, 4.68987591174866, -1.20642620706876));
#327 = CARTESIAN_POINT('', (-18.5405967537649, 1.40892529806032, 4.47634695296372));
#328 = CARTESIAN_POINT('', (-19.5405967537649, 4.68987591174864, -1.20642620706876));
#329 = CARTESIAN_POINT('', (-19.5405967537649, 1.40892529806031, 4.47634695296371));
#330 = ADVANCED_FACE('', (#331), #375, .F.);
#331 = FACE_OUTER_BOUND('', #332, .F.);
#332 = EDGE_LOOP('', (#333, #340, #341, #350, #359, #368));
#333 = ORIENTED_EDGE('', *, *, #334, .T.);
#334 = EDGE_CURVE('', #335, #131, #337, .T.);
#335 = VERTEX_POINT('', #336);
#336 = CARTESIAN_POINT('', (22.4441515451482, 1.81100172532511E-6, -3.30410682338189));
#337 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#338, #339), .UNSPECIFIED., .F., .U., (2, 2), (0.472009945829721, 0.999792394595687), .UNSPECIFIED.);
#338 = CARTESIAN_POINT('', (22.4442357738269, 1.6166650364878E-16, -3.3034010598993));
#339 = CARTESIAN_POINT('', (19.9019972877286, 1.37945838208093E-15, -3.00000000000065));
#340 = ORIENTED_EDGE('', *, *, #130, .F.);
#341 = ORIENTED_EDGE('', *, *, #342, .T.);
#342 = EDGE_CURVE('', #124, #343, #345, .T.);
#343 = VERTEX_POINT('', #344);
#344 = CARTESIAN_POINT('', (24.7178275783956, -3.25706714465761, -1.47318869574254));
#345 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#346, #347, #348, #349), .UNSPECIFIED., .F., .U., (4, 4), (0., 1.), .UNSPECIFIED.);
#346 = CARTESIAN_POINT('', (19.9019972877255, -2.69299044680298, -1.32204480008342));
#347 = CARTESIAN_POINT('', (21.5072014715059, -2.88159272049055, -1.37258062700868));
#348 = CARTESIAN_POINT('', (23.1124903382816, -3.0695228601471, -1.42293635616312));
#349 = CARTESIAN_POINT('', (24.7178275783956, -3.25706714465761, -1.47318869574254));
#350 = ORIENTED_EDGE('', *, *, #351, .T.);
#351 = EDGE_CURVE('', #343, #352, #354, .T.);
#352 = VERTEX_POINT('', #353);
#353 = CARTESIAN_POINT('', (24.7085070709868, -2.91301515953711, -2.07006341209648));
#354 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#355, #356, #357, #358), .UNSPECIFIED., .F., .U., (4, 4), (0., 1.), .UNSPECIFIED.);
#355 = CARTESIAN_POINT('', (24.7178275783956, -3.25706714465761, -1.47318869574254));
#356 = CARTESIAN_POINT('', (24.7158768407714, -3.16289462515662, -1.68082943345473));
#357 = CARTESIAN_POINT('', (24.7127700003513, -3.04782111181693, -1.88124133086662));
#358 = CARTESIAN_POINT('', (24.7085070571353, -2.91301516199036, -2.07006340579042));
#359 = ORIENTED_EDGE('', *, *, #360, .T.);
#360 = EDGE_CURVE('', #352, #361, #363, .T.);
#361 = VERTEX_POINT('', #362);
#362 = CARTESIAN_POINT('', (22.7000746067127, -0.318852588599124, -3.32041483169195));
#363 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#364, #365, #366, #367), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.374668235034796), .UNSPECIFIED.);
#364 = CARTESIAN_POINT('', (24.7085070848384, -2.91301515708385, -2.07006341840254));
#365 = CARTESIAN_POINT('', (24.1958134813478, -2.22725798428729, -2.92943886182599));
#366 = CARTESIAN_POINT('', (23.4547090855238, -1.2632892272611, -3.32388108985021));
#367 = CARTESIAN_POINT('', (22.7000746067127, -0.318852588599124, -3.32041483169195));
#368 = ORIENTED_EDGE('', *, *, #369, .T.);
#369 = EDGE_CURVE('', #361, #335, #370, .T.);
#370 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#371, #372, #373, #374), .UNSPECIFIED., .F., .U., (4, 4), (0.374668235034796, 0.416988165119017), .UNSPECIFIED.);
#371 = CARTESIAN_POINT('', (22.7000746067127, -0.318852588599124, -3.32041483169195));
#372 = CARTESIAN_POINT('', (22.6148363201538, -0.212175564021795, -3.32002330716654));
#373 = CARTESIAN_POINT('', (22.5294254114158, -0.105747737977576, -3.3145551079446));
#374 = CARTESIAN_POINT('', (22.4441515451482, 1.81100172526316E-6, -3.30410682338189));
#375 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#376, #377), (#378, #379), (#380, #381), (#382, #383), (#384, #385), (#386, #387), (#388, #389), (#390, #391), (#392, #393)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#376 = CARTESIAN_POINT('', (19.9009972877286, 1.06082397987138E-15, -2.99988065594164));
#377 = CARTESIAN_POINT('', (24.7178275783956, -4.76006506429147E-15, -3.57474073438503));
#378 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594164, -2.99988065594164));
#379 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438504, -3.57474073438503));
#380 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594163, 6.06855037396095E-17));
#381 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438504, 5.47098710750772E-15));
#382 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594163, 2.99988065594164));
#383 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438503, 3.57474073438504));
#384 = CARTESIAN_POINT('', (19.9009972877286, 7.56460309528009E-15, 2.99988065594163));
#385 = CARTESIAN_POINT('', (24.7178275783956, 2.99001795492665E-15, 3.57474073438504));
#386 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, 2.99988065594163));
#387 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438504, 3.57474073438503));
#388 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, -6.0757141873568E-15));
#389 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438504, -1.84131643189577E-15));
#390 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, -2.99988065594164));
#391 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438503, -3.57474073438504));
#392 = CARTESIAN_POINT('', (19.9009972877286, 1.06082397987138E-15, -2.99988065594164));
#393 = CARTESIAN_POINT('', (24.7178275783956, -4.76006506429147E-15, -3.57474073438503));
#394 = ADVANCED_FACE('', (#395), #404, .F.);
#395 = FACE_OUTER_BOUND('', #396, .F.);
#396 = EDGE_LOOP('', (#397, #398, #403));
#397 = ORIENTED_EDGE('', *, *, #172, .F.);
#398 = ORIENTED_EDGE('', *, *, #399, .T.);
#399 = EDGE_CURVE('', #166, #73, #400, .T.);
#400 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#401, #402), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#401 = CARTESIAN_POINT('', (19.22, 2.46720927466364, 1.70671567491886));
#402 = CARTESIAN_POINT('', (19.22, -2.99002374577071, 0.244454494185056));
#403 = ORIENTED_EDGE('', *, *, #72, .F.);
#404 = B_SPLINE_SURFACE_WITH_KNOTS('', 3, 3, ((#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)), .UNSPECIFIED., .F., .F., .U., (4, 4), (4, 1, 1, 1, 4), (0., 1.), (0., 0.277583397850823, 0.56058812375319, 0.782422892836921, 1.), .UNSPECIFIED.);
#405 = CARTESIAN_POINT('', (19.22, 3.05110226721337, 1.86316933073874));
#406 = CARTESIAN_POINT('', (18.8904747954468, 3.05110226721337, 2.03258072202591));
#407 = CARTESIAN_POINT('', (18.2621607543726, 3.05110226721337, 2.45185289747513));
#408 = CARTESIAN_POINT('', (17.5351136906024, 3.05110226721337, 3.21426795109173));
#409 = CARTESIAN_POINT('', (17.0248987830372, 3.05110226721337, 4.03807342812854));
#410 = CARTESIAN_POINT('', (16.8040352307313, 3.05110226721337, 4.58516758093588));
#411 = CARTESIAN_POINT('', (16.72, 3.05110226721337, 4.86316933073874));
#412 = CARTESIAN_POINT('', (19.22, 0.842762598702096, 1.27144649994755));
#413 = CARTESIAN_POINT('', (18.8904747954468, 0.842762598702096, 1.44085789123472));
#414 = CARTESIAN_POINT('', (18.2621607543726, 0.842762598702096, 1.86013006668394));
#415 = CARTESIAN_POINT('', (17.5351136906024, 0.842762598702097, 2.62254512030054));
#416 = CARTESIAN_POINT('', (17.0248987830372, 0.842762598702097, 3.44635059733734));
#417 = CARTESIAN_POINT('', (16.8040352307313, 0.842762598702097, 3.99344475014469));
#418 = CARTESIAN_POINT('', (16.72, 0.842762598702097, 4.27144649994755));
#419 = CARTESIAN_POINT('', (19.22, -1.36557706980917, 0.67972366915636));
#420 = CARTESIAN_POINT('', (18.8904747954468, -1.36557706980917, 0.849135060443527));
#421 = CARTESIAN_POINT('', (18.2621607543726, -1.36557706980917, 1.26840723589275));
#422 = CARTESIAN_POINT('', (17.5351136906024, -1.36557706980917, 2.03082228950935));
#423 = CARTESIAN_POINT('', (17.0248987830372, -1.36557706980917, 2.85462776654615));
#424 = CARTESIAN_POINT('', (16.8040352307313, -1.36557706980917, 3.4017219193535));
#425 = CARTESIAN_POINT('', (16.72, -1.36557706980917, 3.67972366915636));
#426 = CARTESIAN_POINT('', (19.22, -3.57391673832044, 0.0880008383651689));
#427 = CARTESIAN_POINT('', (18.8904747954468, -3.57391673832044, 0.257412229652336));
#428 = CARTESIAN_POINT('', (18.2621607543726, -3.57391673832044, 0.676684405101557));
#429 = CARTESIAN_POINT('', (17.5351136906024, -3.57391673832044, 1.43909945871816));
#430 = CARTESIAN_POINT('', (17.0248987830372, -3.57391673832044, 2.26290493575496));
#431 = CARTESIAN_POINT('', (16.8040352307313, -3.57391673832044, 2.80999908856231));
#432 = CARTESIAN_POINT('', (16.72, -3.57391673832044, 3.08800083836517));
#433 = ADVANCED_FACE('', (#434), #453, .F.);
#434 = FACE_OUTER_BOUND('', #435, .F.);
#435 = EDGE_LOOP('', (#436, #445, #452));
#436 = ORIENTED_EDGE('', *, *, #437, .T.);
#437 = EDGE_CURVE('', #149, #438, #440, .T.);
#438 = VERTEX_POINT('', #439);
#439 = CARTESIAN_POINT('', (20.0809728852966, 2.48911031901668, 1.71258404206665));
#440 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#441, #442, #443, #444), .UNSPECIFIED., .F., .U., (4, 4), (0., 1.), .UNSPECIFIED.);
#441 = CARTESIAN_POINT('', (19.9019972877224, 2.59369244285724, 1.50756741536248));
#442 = CARTESIAN_POINT('', (19.95415090572, 2.56069418659641, 1.57672518583739));
#443 = CARTESIAN_POINT('', (20.0138094382458, 2.52583148986139, 1.64507148366318));
#444 = CARTESIAN_POINT('', (20.0809728852966, 2.48911031901668, 1.71258404206665));
#445 = ORIENTED_EDGE('', *, *, #446, .T.);
#446 = EDGE_CURVE('', #438, #158, #447, .T.);
#447 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#448, #449, #450, #451), .UNSPECIFIED., .F., .U., (4, 4), (0., 1.), .UNSPECIFIED.);
#448 = CARTESIAN_POINT('', (20.0809728852966, 2.48911031901668, 1.71258404206665));
#449 = CARTESIAN_POINT('', (20.02131393063, 2.48181319028912, 1.71062878231704));
#450 = CARTESIAN_POINT('', (19.9616553945339, 2.47451286794235, 1.70867266683973));
#451 = CARTESIAN_POINT('', (19.9019972877255, 2.46720927466359, 1.70671567491884));
#452 = ORIENTED_EDGE('', *, *, #157, .F.);
#453 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#454, #455), (#456, #457), (#458, #459), (#460, #461), (#462, #463)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 3), (2, 2), (0., 0.5, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.737277336810124, 0.737277336810124), (1., 1.), (0.737277336810124, 0.737277336810124), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#454 = CARTESIAN_POINT('', (19.9009972877286, -1.38328139622049, 2.66191970742225));
#455 = CARTESIAN_POINT('', (20.0809728852966, -1.39318563238412, 2.6809789396963));
#456 = CARTESIAN_POINT('', (19.9009972877285, 1.05591861442187, 3.92946357321744));
#457 = CARTESIAN_POINT('', (20.0809728852965, 1.06347894694379, 3.95759836584305));
#458 = CARTESIAN_POINT('', (19.9009972877285, 2.53122938176337, 1.61001918211881));
#459 = CARTESIAN_POINT('', (20.0809728852965, 2.54935287684529, 1.62154685121871));
#460 = CARTESIAN_POINT('', (19.9009972877285, 4.00654014910488, -0.709425208979819));
#461 = CARTESIAN_POINT('', (20.0809728852965, 4.0352268067468, -0.714504663405624));
#462 = CARTESIAN_POINT('', (19.9009972877286, 1.82450374988506, -2.38127487211118));
#463 = CARTESIAN_POINT('', (20.0809728852966, 1.83756711939879, -2.39832469926012));
#464 = ADVANCED_FACE('', (#465), #490, .F.);
#465 = FACE_OUTER_BOUND('', #466, .F.);
#466 = EDGE_LOOP('', (#467, #476, #481, #482, #483));
#467 = ORIENTED_EDGE('', *, *, #468, .F.);
#468 = EDGE_CURVE('', #469, #471, #473, .T.);
#469 = VERTEX_POINT('', #470);
#470 = CARTESIAN_POINT('', (23.2440550366394, 1.6704444170246, 1.49322317475698));
#471 = VERTEX_POINT('', #472);
#472 = CARTESIAN_POINT('', (23.2440550366394, 2.52776224118985, -1.70633050326221));
#473 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#474, #475), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#474 = CARTESIAN_POINT('', (23.2440550366394, 1.6704444170246, 1.49322317475698));
#475 = CARTESIAN_POINT('', (23.2440550366394, 2.52776224118985, -1.70633050326221));
#476 = ORIENTED_EDGE('', *, *, #477, .F.);
#477 = EDGE_CURVE('', #438, #469, #478, .T.);
#478 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#479, #480), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#479 = CARTESIAN_POINT('', (20.0809728852966, 2.48911031901668, 1.71258404206665));
#480 = CARTESIAN_POINT('', (23.2440550366394, 1.6704444170246, 1.49322317475698));
#481 = ORIENTED_EDGE('', *, *, #437, .F.);
#482 = ORIENTED_EDGE('', *, *, #148, .F.);
#483 = ORIENTED_EDGE('', *, *, #484, .F.);
#484 = EDGE_CURVE('', #471, #139, #485, .T.);
#485 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#486, #487, #488, #489), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.976081408768977, 0.976081408768977, 1.))
   REPRESENTATION_ITEM ('')
);
#486 = CARTESIAN_POINT('', (23.2440550366394, 2.52776224118985, -1.70633050326221));
#487 = CARTESIAN_POINT('', (21.6302655217463, 2.83713603642609, -1.19021138065005));
#488 = CARTESIAN_POINT('', (20.4889475535547, 2.99840161918468, -0.610483422274437));
#489 = CARTESIAN_POINT('', (19.9019972859009, 2.99998725280494, -0.00874545632011429));
#490 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#491, #492), (#493, #494)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-3.71337297336377, 0.368163664087313), (-5.76289954680692, -1.87134385496098), .UNSPECIFIED.);
#491 = CARTESIAN_POINT('', (23.2137056528841, 1.55643351696299, 1.95013764049552));
#492 = CARTESIAN_POINT('', (23.4737658282301, 2.49392034973459, -1.81784495584398));
#493 = CARTESIAN_POINT('', (19.2806905215803, 2.64745748543986, 1.95013764049552));
#494 = CARTESIAN_POINT('', (19.5407506969263, 3.58494431821146, -1.81784495584398));
#495 = ADVANCED_FACE('', (#496), #522, .F.);
#496 = FACE_OUTER_BOUND('', #497, .F.);
#497 = EDGE_LOOP('', (#498, #505, #506, #515));
#498 = ORIENTED_EDGE('', *, *, #499, .T.);
#499 = EDGE_CURVE('', #500, #361, #502, .T.);
#500 = VERTEX_POINT('', #501);
#501 = CARTESIAN_POINT('', (24.5883569712807, -0.318858305833404, -3.31885708114978));
#502 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#503, #504), .UNSPECIFIED., .F., .U., (2, 2), (0.104164476682626, 0.431547276877437), .UNSPECIFIED.);
#503 = CARTESIAN_POINT('', (24.5883569712807, -0.318858305833404, -3.31885708114979));
#504 = CARTESIAN_POINT('', (22.7000746067127, -0.318858305833403, -3.31885708114979));
#505 = ORIENTED_EDGE('', *, *, #360, .F.);
#506 = ORIENTED_EDGE('', *, *, #507, .T.);
#507 = EDGE_CURVE('', #352, #508, #510, .T.);
#508 = VERTEX_POINT('', #509);
#509 = CARTESIAN_POINT('', (24.5949367506086, -0.334916519728748, -3.31881823227253));
#510 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#511, #512, #513, #514), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.93472107084938, 0.93472107084938, 1.))
   REPRESENTATION_ITEM ('')
);
#511 = CARTESIAN_POINT('', (24.7085070566536, -2.9130151652805, -2.07006340812847));
#512 = CARTESIAN_POINT('', (24.6870829169745, -2.27584259745939, -2.86855372537128));
#513 = CARTESIAN_POINT('', (24.6465823121821, -1.35646007578009, -3.31387545933999));
#514 = CARTESIAN_POINT('', (24.5949367506086, -0.334916519728748, -3.31881823227253));
#515 = ORIENTED_EDGE('', *, *, #516, .T.);
#516 = EDGE_CURVE('', #508, #500, #517, .T.);
#517 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#518, #519, #520, #521), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0., 0.00488437881696343), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.999573106704707, 0.999148298517982, 0.998725575439826))
   REPRESENTATION_ITEM ('')
);
#518 = CARTESIAN_POINT('', (24.5949367506086, -0.334916519728748, -3.31881823227253));
#519 = CARTESIAN_POINT('', (24.5927453943889, -0.329564956097279, -3.31884412599356));
#520 = CARTESIAN_POINT('', (24.5905521308452, -0.324212207460902, -3.31885708114979));
#521 = CARTESIAN_POINT('', (24.5883569712807, -0.318858305833404, -3.31885708114979));
#522 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#523, #524), (#525, #526), (#527, #528), (#529, #530), (#531, #532), (#533, #534), (#535, #536), (#537, #538), (#539, #540)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#523 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833405, -3.31885708114978));
#524 = CARTESIAN_POINT('', (25.1891580647321, -0.318858305833402, -3.31885708114979));
#525 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, -3.31885708114978));
#526 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, -3.31885708114979));
#527 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, 2.05608493571079E-15));
#528 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, -1.0292373121344E-14));
#529 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, 3.31885708114978));
#530 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, 3.31885708114977));
#531 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833403, 3.31885708114978));
#532 = CARTESIAN_POINT('', (25.1891580647321, -0.3188583058334, 3.31885708114977));
#533 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, 3.31885708114978));
#534 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, 3.31885708114977));
#535 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, 6.4852442671201E-16));
#536 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, -1.16999336303428E-14));
#537 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, -3.31885708114978));
#538 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, -3.31885708114979));
#539 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833405, -3.31885708114978));
#540 = CARTESIAN_POINT('', (25.1891580647321, -0.318858305833402, -3.31885708114979));
#541 = ADVANCED_FACE('', (#542), #572, .F.);
#542 = FACE_OUTER_BOUND('', #543, .F.);
#543 = EDGE_LOOP('', (#544, #551, #558, #565, #570, #571));
#544 = ORIENTED_EDGE('', *, *, #545, .T.);
#545 = EDGE_CURVE('', #116, #546, #548, .T.);
#546 = VERTEX_POINT('', #547);
#547 = CARTESIAN_POINT('', (21.6710929861994, -0.0515093218792206, -0.614262065838063));
#548 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#549, #550), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#549 = CARTESIAN_POINT('', (19.6103769914696, -2.69299044680303, -1.32204480008343));
#550 = CARTESIAN_POINT('', (21.6710929861994, -0.0515093218792209, -0.614262065838063));
#551 = ORIENTED_EDGE('', *, *, #552, .F.);
#552 = EDGE_CURVE('', #553, #546, #555, .T.);
#553 = VERTEX_POINT('', #554);
#554 = CARTESIAN_POINT('', (23.6391101807674, 1.18298764992353, -0.28347959918486));
#555 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#556, #557), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#556 = CARTESIAN_POINT('', (23.6391101807674, 1.18298764992353, -0.28347959918486));
#557 = CARTESIAN_POINT('', (21.6710929861994, -0.0515093218792211, -0.614262065838063));
#558 = ORIENTED_EDGE('', *, *, #559, .F.);
#559 = EDGE_CURVE('', #560, #553, #562, .T.);
#560 = VERTEX_POINT('', #561);
#561 = CARTESIAN_POINT('', (24.5949367506086, -0.992070878889114, -0.866284775470617));
#562 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#563, #564), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#563 = CARTESIAN_POINT('', (24.5949367506086, -0.992070878889114, -0.866284775470617));
#564 = CARTESIAN_POINT('', (23.6391101807674, 1.18298764992353, -0.28347959918486));
#565 = ORIENTED_EDGE('', *, *, #566, .F.);
#566 = EDGE_CURVE('', #343, #560, #567, .T.);
#567 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#568, #569), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#568 = CARTESIAN_POINT('', (24.7178275783956, -3.25706714465761, -1.47318869574254));
#569 = CARTESIAN_POINT('', (24.5949367506086, -0.992070878889114, -0.866284775470617));
#570 = ORIENTED_EDGE('', *, *, #342, .F.);
#571 = ORIENTED_EDGE('', *, *, #123, .F.);
#572 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#573, #574), (#575, #576)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.314846216145074, 4.91397867443323), (2.82324229839562, 7.93269288532158), .UNSPECIFIED.);
#573 = CARTESIAN_POINT('', (24.7188275783956, 1.18417066262542, -0.283162611886755));
#574 = CARTESIAN_POINT('', (19.6093769914696, 1.18417066262542, -0.283162611886755));
#575 = CARTESIAN_POINT('', (24.7188275783956, -3.25825015735944, -1.47350568304087));
#576 = CARTESIAN_POINT('', (19.6093769914696, -3.25825015735944, -1.47350568304087));
#577 = ADVANCED_FACE('', (#578), #604, .F.);
#578 = FACE_OUTER_BOUND('', #579, .F.);
#579 = EDGE_LOOP('', (#580, #581, #588, #595, #600, #601, #602, #603));
#580 = ORIENTED_EDGE('', *, *, #477, .T.);
#581 = ORIENTED_EDGE('', *, *, #582, .F.);
#582 = EDGE_CURVE('', #583, #469, #585, .T.);
#583 = VERTEX_POINT('', #584);
#584 = CARTESIAN_POINT('', (23.561651973991, 0.94772760928165, 1.29957178976587));
#585 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#586, #587), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#586 = CARTESIAN_POINT('', (23.561651973991, 0.94772760928165, 1.29957178976587));
#587 = CARTESIAN_POINT('', (23.2440550366394, 1.6704444170246, 1.49322317475698));
#588 = ORIENTED_EDGE('', *, *, #589, .F.);
#589 = EDGE_CURVE('', #590, #583, #592, .T.);
#590 = VERTEX_POINT('', #591);
#591 = CARTESIAN_POINT('', (21.5358942110233, -0.322988841210736, 0.959084343047499));
#592 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#593, #594), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#593 = CARTESIAN_POINT('', (21.5358942110233, -0.322988841210736, 0.959084343047499));
#594 = CARTESIAN_POINT('', (23.561651973991, 0.947727609281651, 1.29957178976587));
#595 = ORIENTED_EDGE('', *, *, #596, .T.);
#596 = EDGE_CURVE('', #590, #100, #597, .T.);
#597 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#598, #599), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#598 = CARTESIAN_POINT('', (21.5358942110233, -0.322988841210736, 0.959084343047499));
#599 = CARTESIAN_POINT('', (19.4552427785859, -2.99002374577071, 0.244454494185056));
#600 = ORIENTED_EDGE('', *, *, #99, .F.);
#601 = ORIENTED_EDGE('', *, *, #399, .F.);
#602 = ORIENTED_EDGE('', *, *, #165, .F.);
#603 = ORIENTED_EDGE('', *, *, #446, .F.);
#604 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#605, #606), (#607, #608)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.603265762223706, 6.27813223851434), (-4.34265197399102, 0.00100000000000033), .UNSPECIFIED.);
#605 = CARTESIAN_POINT('', (23.562651973991, 2.49029333171857, 1.71290102936476));
#606 = CARTESIAN_POINT('', (19.219, 2.49029333171857, 1.71290102936476));
#607 = CARTESIAN_POINT('', (23.562651973991, -2.9912067584726, 0.244137506886948));
#608 = CARTESIAN_POINT('', (19.219, -2.9912067584726, 0.244137506886948));
#609 = ADVANCED_FACE('', (#610), #633, .F.);
#610 = FACE_OUTER_BOUND('', #611, .F.);
#611 = EDGE_LOOP('', (#612, #617, #618, #623, #624, #625, #632));
#612 = ORIENTED_EDGE('', *, *, #613, .F.);
#613 = EDGE_CURVE('', #560, #508, #614, .T.);
#614 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#615, #616), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#615 = CARTESIAN_POINT('', (24.5949367506086, -0.992070878889114, -0.866284775470617));
#616 = CARTESIAN_POINT('', (24.5949367506086, -0.334916519728748, -3.31881823227253));
#617 = ORIENTED_EDGE('', *, *, #559, .T.);
#618 = ORIENTED_EDGE('', *, *, #619, .F.);
#619 = EDGE_CURVE('', #583, #553, #620, .T.);
#620 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#621, #622), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#621 = CARTESIAN_POINT('', (23.561651973991, 0.94772760928165, 1.29957178976587));
#622 = CARTESIAN_POINT('', (23.6391101807674, 1.18298764992353, -0.28347959918486));
#623 = ORIENTED_EDGE('', *, *, #582, .T.);
#624 = ORIENTED_EDGE('', *, *, #468, .T.);
#625 = ORIENTED_EDGE('', *, *, #626, .F.);
#626 = EDGE_CURVE('', #500, #471, #627, .T.);
#627 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#628, #629, #630, #631), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 4), (0.00488437881696343, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.998725575439826, 0.912602374461477, 0.913027182648201, 1.))
   REPRESENTATION_ITEM ('')
);
#628 = CARTESIAN_POINT('', (24.5883569712807, -0.318858305833404, -3.31885708114979));
#629 = CARTESIAN_POINT('', (24.0987149774784, 0.875357873205243, -3.31885708114978));
#630 = CARTESIAN_POINT('', (23.6081571392618, 1.91406320519125, -2.7301463948624));
#631 = CARTESIAN_POINT('', (23.2440550366394, 2.52776224118985, -1.70633050326221));
#632 = ORIENTED_EDGE('', *, *, #516, .F.);
#633 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#634, #635), (#636, #637)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.69905856750909, 6.47086068166818), (-4.76351433187306, 0.292330024292683), .UNSPECIFIED.);
#634 = CARTESIAN_POINT('', (24.3638537974896, -1.08822748611594, 1.59596629976692));
#635 = CARTESIAN_POINT('', (24.8369246827737, -0.894263130628135, -3.43395854262085));
#636 = CARTESIAN_POINT('', (22.9329748653606, 2.40162590191694, 1.59596629976692));
#637 = CARTESIAN_POINT('', (23.4060457506447, 2.59559025740474, -3.43395854262085));
#638 = ADVANCED_FACE('', (#639), #645, .F.);
#639 = FACE_OUTER_BOUND('', #640, .F.);
#640 = EDGE_LOOP('', (#641, #642, #643, #644));
#641 = ORIENTED_EDGE('', *, *, #351, .F.);
#642 = ORIENTED_EDGE('', *, *, #566, .T.);
#643 = ORIENTED_EDGE('', *, *, #613, .T.);
#644 = ORIENTED_EDGE('', *, *, #507, .F.);
#645 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#646, #647), (#648, #649)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-1.9839171229121, 0.94280813034068), (-4.28962455411763, -1.83162420398748), .UNSPECIFIED.);
#646 = CARTESIAN_POINT('', (24.7096348409333, -3.2585324996663, -0.863719761393934));
#647 = CARTESIAN_POINT('', (24.7428872096234, -3.25684919734377, -3.32149460212075));
#648 = CARTESIAN_POINT('', (24.5616675430846, -0.335550052439687, -0.863719761393934));
#649 = CARTESIAN_POINT('', (24.5949199117747, -0.333866750117156, -3.32149460212075));
#650 = ADVANCED_FACE('', (#651), #661, .F.);
#651 = FACE_OUTER_BOUND('', #652, .F.);
#652 = EDGE_LOOP('', (#653, #654, #655, #660));
#653 = ORIENTED_EDGE('', *, *, #619, .T.);
#654 = ORIENTED_EDGE('', *, *, #552, .T.);
#655 = ORIENTED_EDGE('', *, *, #656, .T.);
#656 = EDGE_CURVE('', #546, #590, #657, .T.);
#657 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#658, #659), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#658 = CARTESIAN_POINT('', (21.6710929861994, -0.0515093218792206, -0.614262065838063));
#659 = CARTESIAN_POINT('', (21.5358942110233, -0.322988841210736, 0.959084343047499));
#660 = ORIENTED_EDGE('', *, *, #589, .T.);
#661 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#662, #663), (#664, #665)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.1055687707672, 2.69224496478296), (-0.0666180026465073, 2.07553629646312), .UNSPECIFIED.);
#662 = CARTESIAN_POINT('', (21.5587080716949, -0.360798974492192, 1.40855846566619));
#663 = CARTESIAN_POINT('', (21.4449928654716, -0.185024371837878, -0.723341433984156));
#664 = CARTESIAN_POINT('', (23.7305242442435, 1.04423064987307, 1.40855846566619));
#665 = CARTESIAN_POINT('', (23.6168090380202, 1.22000525252738, -0.723341433984156));
#666 = ADVANCED_FACE('', (#667), #674, .F.);
#667 = FACE_OUTER_BOUND('', #668, .F.);
#668 = EDGE_LOOP('', (#669, #670, #671, #672, #673));
#669 = ORIENTED_EDGE('', *, *, #106, .F.);
#670 = ORIENTED_EDGE('', *, *, #596, .F.);
#671 = ORIENTED_EDGE('', *, *, #656, .F.);
#672 = ORIENTED_EDGE('', *, *, #545, .F.);
#673 = ORIENTED_EDGE('', *, *, #115, .F.);
#674 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#675, #676), (#677, #678)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-2.95855538898463, 0.759651802513025), (-0.627640206973977, 1.78622247729546), .UNSPECIFIED.);
#675 = CARTESIAN_POINT('', (19.4557863281569, -3.03659124961356, 1.02442594401838));
#676 = CARTESIAN_POINT('', (19.3851645394209, -2.98237709760504, -1.38779428788131));
#677 = CARTESIAN_POINT('', (21.7199221400499, -0.0872262765713121, 1.02442594401838));
#678 = CARTESIAN_POINT('', (21.6493003513139, -0.0330121245627923, -1.38779428788131));
#679 = ADVANCED_FACE('', (#680), #695, .F.);
#680 = FACE_OUTER_BOUND('', #681, .F.);
#681 = EDGE_LOOP('', (#682, #683, #694));
#682 = ORIENTED_EDGE('', *, *, #334, .F.);
#683 = ORIENTED_EDGE('', *, *, #684, .T.);
#684 = EDGE_CURVE('', #335, #139, #685, .T.);
#685 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#686, #687, #688, #689, #690, #691, #692, #693), .UNSPECIFIED., .F., .U., (4, 2, 2, 4), (0.416988165119017, 0.5, 0.75, 1.), .UNSPECIFIED.);
#686 = CARTESIAN_POINT('', (22.4441515451482, 1.81100172533255E-6, -3.30410682338189));
#687 = CARTESIAN_POINT('', (22.2768842530666, 0.207432779841657, -3.28361219422765));
#688 = CARTESIAN_POINT('', (22.1101442458709, 0.412254008476828, -3.24395617865892));
#689 = CARTESIAN_POINT('', (21.4527377138865, 1.21045843853522, -3.0109275671571));
#690 = CARTESIAN_POINT('', (20.9628291598865, 1.78706763156731, -2.65946943353676));
#691 = CARTESIAN_POINT('', (20.1851539813175, 2.68362898901873, -1.5788514071897));
#692 = CARTESIAN_POINT('', (19.9039030769131, 2.99784732468701, -0.820834691310764));
#693 = CARTESIAN_POINT('', (19.9019972877188, 2.9999872528047, -0.00874545631584773));
#694 = ORIENTED_EDGE('', *, *, #138, .F.);
#695 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#696, #697), (#698, #699), (#700, #701), (#702, #703), (#704, #705), (#706, #707), (#708, #709), (#710, #711), (#712, #713)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#696 = CARTESIAN_POINT('', (19.9009972877286, 1.06082397987138E-15, -2.99988065594164));
#697 = CARTESIAN_POINT('', (24.7178275783956, -4.76006506429147E-15, -3.57474073438503));
#698 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594164, -2.99988065594164));
#699 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438504, -3.57474073438503));
#700 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594163, 6.06855037396095E-17));
#701 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438504, 5.47098710750772E-15));
#702 = CARTESIAN_POINT('', (19.9009972877286, -2.99988065594163, 2.99988065594164));
#703 = CARTESIAN_POINT('', (24.7178275783956, -3.57474073438503, 3.57474073438504));
#704 = CARTESIAN_POINT('', (19.9009972877286, 7.56460309528009E-15, 2.99988065594163));
#705 = CARTESIAN_POINT('', (24.7178275783956, 2.99001795492665E-15, 3.57474073438504));
#706 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, 2.99988065594163));
#707 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438504, 3.57474073438503));
#708 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, -6.0757141873568E-15));
#709 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438504, -1.84131643189577E-15));
#710 = CARTESIAN_POINT('', (19.9009972877286, 2.99988065594164, -2.99988065594164));
#711 = CARTESIAN_POINT('', (24.7178275783956, 3.57474073438503, -3.57474073438504));
#712 = CARTESIAN_POINT('', (19.9009972877286, 1.06082397987138E-15, -2.99988065594164));
#713 = CARTESIAN_POINT('', (24.7178275783956, -4.76006506429147E-15, -3.57474073438503));
#714 = ADVANCED_FACE('', (#715), #722, .F.);
#715 = FACE_OUTER_BOUND('', #716, .F.);
#716 = EDGE_LOOP('', (#717, #718, #719, #720, #721));
#717 = ORIENTED_EDGE('', *, *, #499, .F.);
#718 = ORIENTED_EDGE('', *, *, #626, .T.);
#719 = ORIENTED_EDGE('', *, *, #484, .T.);
#720 = ORIENTED_EDGE('', *, *, #684, .F.);
#721 = ORIENTED_EDGE('', *, *, #369, .F.);
#722 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#723, #724), (#725, #726), (#727, #728), (#729, #730), (#731, #732), (#733, #734), (#735, #736), (#737, #738), (#739, #740)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#723 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833405, -3.31885708114978));
#724 = CARTESIAN_POINT('', (25.1891580647321, -0.318858305833402, -3.31885708114979));
#725 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, -3.31885708114978));
#726 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, -3.31885708114979));
#727 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, 2.05608493571079E-15));
#728 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, -1.0292373121344E-14));
#729 = CARTESIAN_POINT('', (19.4213463060071, -3.63771538698319, 3.31885708114978));
#730 = CARTESIAN_POINT('', (25.1891580647321, -3.63771538698318, 3.31885708114977));
#731 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833403, 3.31885708114978));
#732 = CARTESIAN_POINT('', (25.1891580647321, -0.3188583058334, 3.31885708114977));
#733 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, 3.31885708114978));
#734 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, 3.31885708114977));
#735 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, 6.4852442671201E-16));
#736 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, -1.16999336303428E-14));
#737 = CARTESIAN_POINT('', (19.4213463060071, 2.99999877531638, -3.31885708114978));
#738 = CARTESIAN_POINT('', (25.1891580647321, 2.99999877531638, -3.31885708114979));
#739 = CARTESIAN_POINT('', (19.4213463060071, -0.318858305833405, -3.31885708114978));
#740 = CARTESIAN_POINT('', (25.1891580647321, -0.318858305833402, -3.31885708114979));
#741 = DRAUGHTING_MODEL('', (#749, #1133), #1134);
#742 = PRESENTATION_STYLE_ASSIGNMENT((#743));
#743 = SURFACE_STYLE_USAGE(.POSITIVE., #744);
#744 = SURFACE_SIDE_STYLE('', (#745));
#745 = SURFACE_STYLE_FILL_AREA(#746);
#746 = FILL_AREA_STYLE('', (#747));
#747 = FILL_AREA_STYLE_COLOUR('', #748);
#748 = COLOUR_RGB('', 0.75294117647059, 0.75294117647059, 0.75294117647059);
#749 = STYLED_ITEM('', (#742), #1);
#750 = MANIFOLD_SOLID_BREP('CUT', #751);
#751 = CLOSED_SHELL('', (#752, #795, #830, #866, #901, #936, #974, #1003, #1030, #1062, #1076, #1101));
#752 = ADVANCED_FACE('', (#753), #790, .F.);
#753 = FACE_OUTER_BOUND('', #754, .F.);
#754 = EDGE_LOOP('', (#755, #764, #771, #778, #785));
#755 = ORIENTED_EDGE('', *, *, #756, .F.);
#756 = EDGE_CURVE('', #757, #759, #761, .T.);
#757 = VERTEX_POINT('', #758);
#758 = CARTESIAN_POINT('', (22.3212342009686, -3.60876058398844, 0.0786644580596189));
#759 = VERTEX_POINT('', #760);
#760 = CARTESIAN_POINT('', (20.1139533441042, -2.52241687007462, 0.369749378908999));
#761 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#762, #763), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#762 = CARTESIAN_POINT('', (22.3212342009686, -3.60876058398844, 0.0786644580596189));
#763 = CARTESIAN_POINT('', (20.1139533441042, -2.52241687007462, 0.369749378908999));
#764 = ORIENTED_EDGE('', *, *, #765, .F.);
#765 = EDGE_CURVE('', #766, #757, #768, .T.);
#766 = VERTEX_POINT('', #767);
#767 = CARTESIAN_POINT('', (22.38128557841, -3.00751191923787, -1.40632057462199));
#768 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#769, #770), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#769 = CARTESIAN_POINT('', (22.38128557841, -3.00751191923787, -1.40632057462199));
#770 = CARTESIAN_POINT('', (22.3212342009686, -3.60876058398844, 0.0786644580596192));
#771 = ORIENTED_EDGE('', *, *, #772, .T.);
#772 = EDGE_CURVE('', #766, #773, #775, .T.);
#773 = VERTEX_POINT('', #774);
#774 = CARTESIAN_POINT('', (20.2081978036214, -1.93799680221828, -1.11974486272022));
#775 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#776, #777), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#776 = CARTESIAN_POINT('', (22.38128557841, -3.00751191923787, -1.40632057462199));
#777 = CARTESIAN_POINT('', (20.2081978036214, -1.93799680221828, -1.11974486272022));
#778 = ORIENTED_EDGE('', *, *, #779, .T.);
#779 = EDGE_CURVE('', #773, #780, #782, .T.);
#780 = VERTEX_POINT('', #781);
#781 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#782 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#783, #784), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#783 = CARTESIAN_POINT('', (20.2081978036214, -1.93799680221828, -1.11974486272022));
#784 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#785 = ORIENTED_EDGE('', *, *, #786, .T.);
#786 = EDGE_CURVE('', #780, #759, #787, .T.);
#787 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#788, #789), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#788 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#789 = CARTESIAN_POINT('', (20.1139533441042, -2.52241687007462, 0.369749378908999));
#790 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#791, #792), (#793, #794)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.257727588474584, 2.70673021958321), (-0.398260944677413, 1.9949269907234), .UNSPECIFIED.);
#791 = CARTESIAN_POINT('', (19.8614987640125, -2.55490746193983, 0.770057180915468));
#792 = CARTESIAN_POINT('', (19.9986119988419, -1.68052648159696, -1.45345498594966));
#793 = CARTESIAN_POINT('', (22.5028500116732, -3.85488490486969, 0.421729274899494));
#794 = CARTESIAN_POINT('', (22.6399632465026, -2.98050392452682, -1.80178289196563));
#795 = ADVANCED_FACE('', (#796), #825, .F.);
#796 = FACE_OUTER_BOUND('', #797, .F.);
#797 = EDGE_LOOP('', (#798, #805, #812, #819, #824));
#798 = ORIENTED_EDGE('', *, *, #799, .F.);
#799 = EDGE_CURVE('', #800, #757, #802, .T.);
#800 = VERTEX_POINT('', #801);
#801 = CARTESIAN_POINT('', (24.780058082273, -3.90037901037121, 0.000525536209684211));
#802 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#803, #804), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#803 = CARTESIAN_POINT('', (24.780058082273, -3.90037901037121, 0.000525536209684211));
#804 = CARTESIAN_POINT('', (22.3212342009686, -3.60876058398844, 0.0786644580596189));
#805 = ORIENTED_EDGE('', *, *, #806, .F.);
#806 = EDGE_CURVE('', #807, #800, #809, .T.);
#807 = VERTEX_POINT('', #808);
#808 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795722));
#809 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#810, #811), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#810 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795722));
#811 = CARTESIAN_POINT('', (24.780058082273, -3.90037901037121, 0.000525536209684541));
#812 = ORIENTED_EDGE('', *, *, #813, .F.);
#813 = EDGE_CURVE('', #814, #807, #816, .T.);
#814 = VERTEX_POINT('', #815);
#815 = CARTESIAN_POINT('', (24.8020197138978, -3.29461287211601, -1.48324904309449));
#816 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#817, #818), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#817 = CARTESIAN_POINT('', (24.8020197138978, -3.29461287211601, -1.48324904309449));
#818 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795722));
#819 = ORIENTED_EDGE('', *, *, #820, .T.);
#820 = EDGE_CURVE('', #814, #766, #821, .T.);
#821 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#822, #823), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#822 = CARTESIAN_POINT('', (24.8020197138978, -3.29461287211601, -1.48324904309449));
#823 = CARTESIAN_POINT('', (22.38128557841, -3.00751191923787, -1.40632057462199));
#824 = ORIENTED_EDGE('', *, *, #765, .T.);
#825 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#826, #827), (#828, #829)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-2.54920806098013, 0.0721353712389643), (-0.111474848678069, 1.71262010116367), .UNSPECIFIED.);
#826 = CARTESIAN_POINT('', (22.2481369723522, -3.64240304152228, 0.184134557467852));
#827 = CARTESIAN_POINT('', (22.2761911614235, -2.95336941177837, -1.50458330102587));
#828 = CARTESIAN_POINT('', (24.8499413081315, -3.95097906110825, 0.101451862213391));
#829 = CARTESIAN_POINT('', (24.8779954972028, -3.26194543136434, -1.58726599628033));
#830 = ADVANCED_FACE('', (#831), #847, .F.);
#831 = FACE_OUTER_BOUND('', #832, .F.);
#832 = EDGE_LOOP('', (#833, #840, #841));
#833 = ORIENTED_EDGE('', *, *, #834, .T.);
#834 = EDGE_CURVE('', #835, #807, #837, .T.);
#835 = VERTEX_POINT('', #836);
#836 = CARTESIAN_POINT('', (24.8494221618228, -3.89686766002817, 0.00146639969838903));
#837 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#838, #839), .UNSPECIFIED., .F., .U., (2, 2), (0.0345793056610168, 1.), .UNSPECIFIED.);
#838 = CARTESIAN_POINT('', (24.8494221618228, -3.89686766002817, 0.00146639969838877));
#839 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#840 = ORIENTED_EDGE('', *, *, #806, .T.);
#841 = ORIENTED_EDGE('', *, *, #842, .F.);
#842 = EDGE_CURVE('', #835, #800, #843, .T.);
#843 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#844, #845, #846), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (179.923544661383, 199.999999999995), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.954970869754834, 0.962379849417312, 1.))
   REPRESENTATION_ITEM ('')
);
#844 = CARTESIAN_POINT('', (24.8494221618228, -3.89686766002817, 0.00146639969838903));
#845 = CARTESIAN_POINT('', (24.8150606154996, -3.90453033805945, -0.000586808691931576));
#846 = CARTESIAN_POINT('', (24.780058082273, -3.90037901037122, 0.000525536209682382));
#847 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#848, #849), (#850, #851), (#852, #853), (#854, #855), (#856, #857), (#858, #859), (#860, #861), (#862, #863), (#864, #865)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#848 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#849 = CARTESIAN_POINT('', (24.8510336150085, -3.91818396696683, 0.0540514047605597));
#850 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#851 = CARTESIAN_POINT('', (24.6491796314553, -3.96319771782509, 0.0419900065699025));
#852 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#853 = CARTESIAN_POINT('', (24.6025779674008, -3.7682217419718, 0.0942336618435839));
#854 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#855 = CARTESIAN_POINT('', (24.5559763033464, -3.5732457661185, 0.146477317117265));
#856 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#857 = CARTESIAN_POINT('', (24.7578302868996, -3.52823201526024, 0.158538715307922));
#858 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#859 = CARTESIAN_POINT('', (24.9596842704528, -3.48321826440198, 0.17060011349858));
#860 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#861 = CARTESIAN_POINT('', (25.0062859345073, -3.67819424025528, 0.118356458224898));
#862 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#863 = CARTESIAN_POINT('', (25.0528875985617, -3.87317021610857, 0.0661128029512169));
#864 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#865 = CARTESIAN_POINT('', (24.8510336150085, -3.91818396696683, 0.0540514047605597));
#866 = ADVANCED_FACE('', (#867), #896, .F.);
#867 = FACE_OUTER_BOUND('', #868, .F.);
#868 = EDGE_LOOP('', (#869, #878, #885, #890, #891));
#869 = ORIENTED_EDGE('', *, *, #870, .F.);
#870 = EDGE_CURVE('', #871, #873, #875, .T.);
#871 = VERTEX_POINT('', #872);
#872 = CARTESIAN_POINT('', (24.8745065577127, -1.30892500703275, 0.694903543630247));
#873 = VERTEX_POINT('', #874);
#874 = CARTESIAN_POINT('', (25.0041578579049, -3.69852328768468, 0.0546126140912272));
#875 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#876, #877), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#876 = CARTESIAN_POINT('', (24.8745065577127, -1.30892500703275, 0.694903543630247));
#877 = CARTESIAN_POINT('', (25.0041578579049, -3.69852328768468, 0.0546126140912271));
#878 = ORIENTED_EDGE('', *, *, #879, .F.);
#879 = EDGE_CURVE('', #880, #871, #882, .T.);
#880 = VERTEX_POINT('', #881);
#881 = CARTESIAN_POINT('', (24.6743768475371, -0.942031960542763, -0.852876887706083));
#882 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#883, #884), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#883 = CARTESIAN_POINT('', (24.6743768475371, -0.942031960542763, -0.852876887706083));
#884 = CARTESIAN_POINT('', (24.8745065577127, -1.30892500703275, 0.694903543630247));
#885 = ORIENTED_EDGE('', *, *, #886, .T.);
#886 = EDGE_CURVE('', #880, #814, #887, .T.);
#887 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#888, #889), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#888 = CARTESIAN_POINT('', (24.6743768475371, -0.942031960542763, -0.852876887706083));
#889 = CARTESIAN_POINT('', (24.8020197138978, -3.29461287211601, -1.48324904309449));
#890 = ORIENTED_EDGE('', *, *, #813, .T.);
#891 = ORIENTED_EDGE('', *, *, #892, .T.);
#892 = EDGE_CURVE('', #807, #873, #893, .T.);
#893 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#894, #895), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#894 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795722));
#895 = CARTESIAN_POINT('', (25.0041578579049, -3.69852328768468, 0.0546126140912273));
#896 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#897, #898), (#899, #900)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.398757804588047, 2.84294438949771), (-0.615959661539832, 2.20925308816436), .UNSPECIFIED.);
#897 = CARTESIAN_POINT('', (25.1026541722085, -4.23738375735937, 0.542815401521534));
#898 = CARTESIAN_POINT('', (24.7466038598253, -3.53003501160302, -2.16914201112709));
#899 = CARTESIAN_POINT('', (24.9329965880261, -1.1104311478545, 1.38067982801338));
#900 = CARTESIAN_POINT('', (24.5769462756429, -0.403082402098148, -1.33127758463524));
#901 = ADVANCED_FACE('', (#902), #931, .F.);
#902 = FACE_OUTER_BOUND('', #903, .F.);
#903 = EDGE_LOOP('', (#904, #911, #918, #925, #930));
#904 = ORIENTED_EDGE('', *, *, #905, .F.);
#905 = EDGE_CURVE('', #906, #871, #908, .T.);
#906 = VERTEX_POINT('', #907);
#907 = CARTESIAN_POINT('', (23.9065525453882, 0.893730470888995, 1.28510330014739));
#908 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#909, #910), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#909 = CARTESIAN_POINT('', (23.9065525453882, 0.893730470888995, 1.28510330014739));
#910 = CARTESIAN_POINT('', (24.8745065577127, -1.30892500703275, 0.694903543630247));
#911 = ORIENTED_EDGE('', *, *, #912, .F.);
#912 = EDGE_CURVE('', #913, #906, #915, .T.);
#913 = VERTEX_POINT('', #914);
#914 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.25368190497074));
#915 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#916, #917), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#916 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.25368190497074));
#917 = CARTESIAN_POINT('', (23.9065525453882, 0.893730470888995, 1.28510330014739));
#918 = ORIENTED_EDGE('', *, *, #919, .F.);
#919 = EDGE_CURVE('', #920, #913, #922, .T.);
#920 = VERTEX_POINT('', #921);
#921 = CARTESIAN_POINT('', (23.7214174521804, 1.2265020872459, -0.271819940837756));
#922 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#923, #924), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#923 = CARTESIAN_POINT('', (23.7214174521804, 1.2265020872459, -0.271819940837756));
#924 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.25368190497074));
#925 = ORIENTED_EDGE('', *, *, #926, .T.);
#926 = EDGE_CURVE('', #920, #880, #927, .T.);
#927 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#928, #929), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#928 = CARTESIAN_POINT('', (23.7214174521804, 1.2265020872459, -0.271819940837756));
#929 = CARTESIAN_POINT('', (24.6743768475371, -0.942031960542763, -0.852876887706083));
#930 = ORIENTED_EDGE('', *, *, #879, .T.);
#931 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#932, #933), (#934, #935)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-2.84755702501739, 0.369736517641785), (-0.574359873582691, 2.16829710378572), .UNSPECIFIED.);
#932 = CARTESIAN_POINT('', (25.0859032428615, -1.75825490045958, 1.1643730320694));
#933 = CARTESIAN_POINT('', (24.7672976581601, -1.18471019602394, -1.49865236189862));
#934 = CARTESIAN_POINT('', (23.828806506257, 1.10236758563347, 1.93087451707357));
#935 = CARTESIAN_POINT('', (23.5102009215556, 1.67591229006911, -0.732150876894451));
#936 = ADVANCED_FACE('', (#937), #955, .F.);
#937 = FACE_OUTER_BOUND('', #938, .F.);
#938 = EDGE_LOOP('', (#939, #946, #947));
#939 = ORIENTED_EDGE('', *, *, #940, .F.);
#940 = EDGE_CURVE('', #913, #941, #943, .T.);
#941 = VERTEX_POINT('', #942);
#942 = CARTESIAN_POINT('', (23.6135237676947, 0.980265725525726, 1.30829035174451));
#943 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#944, #945), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#944 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.25368190497074));
#945 = CARTESIAN_POINT('', (23.6135237676947, 0.980265725525726, 1.30829035174451));
#946 = ORIENTED_EDGE('', *, *, #912, .T.);
#947 = ORIENTED_EDGE('', *, *, #948, .F.);
#948 = EDGE_CURVE('', #941, #906, #949, .T.);
#949 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#950, #951, #952, #953, #954), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (340.000000000004, 390.000000000004, 440.000000000004), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.90630778703665, 1., 0.90630778703665, 1.))
   REPRESENTATION_ITEM ('')
);
#950 = CARTESIAN_POINT('', (23.6135237676947, 0.980265725525727, 1.30829035174451));
#951 = CARTESIAN_POINT('', (23.6917394693951, 1.02932883694727, 1.32143677282807));
#952 = CARTESIAN_POINT('', (23.7809259156423, 1.00299090557791, 1.31437954538723));
#953 = CARTESIAN_POINT('', (23.8701123618894, 0.976652974208544, 1.30732231794638));
#954 = CARTESIAN_POINT('', (23.9065525453882, 0.893730470888999, 1.28510330014739));
#955 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#956, #957), (#958, #959), (#960, #961), (#962, #963), (#964, #965), (#966, #967), (#968, #969), (#970, #971), (#972, #973)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#956 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#957 = CARTESIAN_POINT('', (23.7684811744011, 0.616264133060338, 1.24835784087222));
#958 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#959 = CARTESIAN_POINT('', (23.569105073783, 0.571802953933065, 1.23644450383065));
#960 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#961 = CARTESIAN_POINT('', (23.5230754740796, 0.764385478664812, 1.28804683580919));
#962 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#963 = CARTESIAN_POINT('', (23.4770458743762, 0.956968003396559, 1.33964916778772));
#964 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#965 = CARTESIAN_POINT('', (23.6764219749943, 1.00142918252383, 1.35156250482929));
#966 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#967 = CARTESIAN_POINT('', (23.8757980756124, 1.0458903616511, 1.36347584187086));
#968 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#969 = CARTESIAN_POINT('', (23.9218276753158, 0.853307836919358, 1.31187350989233));
#970 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#971 = CARTESIAN_POINT('', (23.9678572750192, 0.660725312187611, 1.26027117791379));
#972 = CARTESIAN_POINT('', (23.7224515746963, 1.22514379787361, -0.253681904970786));
#973 = CARTESIAN_POINT('', (23.7684811744011, 0.616264133060338, 1.24835784087222));
#974 = ADVANCED_FACE('', (#975), #998, .F.);
#975 = FACE_OUTER_BOUND('', #976, .F.);
#976 = EDGE_LOOP('', (#977, #984, #991, #996, #997));
#977 = ORIENTED_EDGE('', *, *, #978, .F.);
#978 = EDGE_CURVE('', #979, #941, #981, .T.);
#979 = VERTEX_POINT('', #980);
#980 = CARTESIAN_POINT('', (21.5358942110225, -0.322988841212306, 0.959084343054895));
#981 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#982, #983), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#982 = CARTESIAN_POINT('', (21.5358942110225, -0.322988841212306, 0.959084343054895));
#983 = CARTESIAN_POINT('', (23.6135237676947, 0.980265725525726, 1.30829035174451));
#984 = ORIENTED_EDGE('', *, *, #985, .F.);
#985 = EDGE_CURVE('', #986, #979, #988, .T.);
#986 = VERTEX_POINT('', #987);
#987 = CARTESIAN_POINT('', (21.6759725437526, -0.0565637073076879, -0.615616384324375));
#988 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#989, #990), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#989 = CARTESIAN_POINT('', (21.6759725437526, -0.0565637073076879, -0.615616384324375));
#990 = CARTESIAN_POINT('', (21.5358942110225, -0.322988841212306, 0.959084343054895));
#991 = ORIENTED_EDGE('', *, *, #992, .T.);
#992 = EDGE_CURVE('', #986, #920, #993, .T.);
#993 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#994, #995), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#994 = CARTESIAN_POINT('', (21.6759725437526, -0.0565637073076879, -0.615616384324375));
#995 = CARTESIAN_POINT('', (23.7214174521804, 1.2265020872459, -0.271819940837756));
#996 = ORIENTED_EDGE('', *, *, #919, .T.);
#997 = ORIENTED_EDGE('', *, *, #940, .T.);
#998 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#999, #1000), (#1001, #1002)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.2224005094266, 2.70076940164173), (-0.345385046196401, 1.94293905944458), .UNSPECIFIED.);
#999 = CARTESIAN_POINT('', (23.7763052186656, 1.04389859527862, 1.68005085776432));
#1000 = CARTESIAN_POINT('', (23.9335883357332, 1.39748311681209, -0.575313241372456));
#1001 = CARTESIAN_POINT('', (21.324728649149, -0.493925291405029, 1.26799218922616));
#1002 = CARTESIAN_POINT('', (21.4820117662166, -0.140340769871559, -0.987371909910616));
#1003 = ADVANCED_FACE('', (#1004), #1025, .F.);
#1004 = FACE_OUTER_BOUND('', #1005, .F.);
#1005 = EDGE_LOOP('', (#1006, #1013, #1018, #1019, #1024));
#1006 = ORIENTED_EDGE('', *, *, #1007, .F.);
#1007 = EDGE_CURVE('', #1008, #979, #1010, .T.);
#1008 = VERTEX_POINT('', #1009);
#1009 = CARTESIAN_POINT('', (20.0450243420426, -2.23402589275136, 0.447023508387664));
#1010 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1011, #1012), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1011 = CARTESIAN_POINT('', (20.0450243420426, -2.23402589275136, 0.447023508387664));
#1012 = CARTESIAN_POINT('', (21.5358942110225, -0.322988841212306, 0.959084343054895));
#1013 = ORIENTED_EDGE('', *, *, #1014, .F.);
#1014 = EDGE_CURVE('', #780, #1008, #1015, .T.);
#1015 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1016, #1017), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1016 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1017 = CARTESIAN_POINT('', (20.0450243420426, -2.23402589275136, 0.447023508387664));
#1018 = ORIENTED_EDGE('', *, *, #779, .F.);
#1019 = ORIENTED_EDGE('', *, *, #1020, .T.);
#1020 = EDGE_CURVE('', #773, #986, #1021, .T.);
#1021 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1022, #1023), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1022 = CARTESIAN_POINT('', (20.2081978036214, -1.93799680221828, -1.11974486272022));
#1023 = CARTESIAN_POINT('', (21.6759725437526, -0.0565637073076888, -0.615616384324375));
#1024 = ORIENTED_EDGE('', *, *, #985, .T.);
#1025 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1026, #1027), (#1028, #1029)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-2.7686967911157, 0.32543422110472), (-0.50198589645167, 2.09704374498409), .UNSPECIFIED.);
#1026 = CARTESIAN_POINT('', (21.6606740239454, -0.190249236953118, 1.51019087430532));
#1027 = CARTESIAN_POINT('', (21.9226223674523, 0.286384777763829, -1.03129651665505));
#1028 = CARTESIAN_POINT('', (19.7985794971907, -2.57713202809264, 0.870627557990006));
#1029 = CARTESIAN_POINT('', (20.0605278406976, -2.10049801337569, -1.67085983297036));
#1030 = ADVANCED_FACE('', (#1031), #1043, .F.);
#1031 = FACE_OUTER_BOUND('', #1032, .F.);
#1032 = EDGE_LOOP('', (#1033, #1034, #1035));
#1033 = ORIENTED_EDGE('', *, *, #786, .F.);
#1034 = ORIENTED_EDGE('', *, *, #1014, .T.);
#1035 = ORIENTED_EDGE('', *, *, #1036, .F.);
#1036 = EDGE_CURVE('', #759, #1008, #1037, .T.);
#1037 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1038, #1039, #1040, #1041, #1042), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (219.999999999998, 269.999999999999, 320.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.906307787036646, 1., 0.906307787036646, 1.))
   REPRESENTATION_ITEM ('')
);
#1038 = CARTESIAN_POINT('', (20.1139533441042, -2.52241687007462, 0.369749378908998));
#1039 = CARTESIAN_POINT('', (20.0308567109652, -2.48151971610473, 0.380707738288095));
#1040 = CARTESIAN_POINT('', (20.009877431095, -2.39374483406192, 0.404226947047349));
#1041 = CARTESIAN_POINT('', (19.9888981512249, -2.3059699520191, 0.427746155806603));
#1042 = CARTESIAN_POINT('', (20.0450243420426, -2.23402589275136, 0.447023508387664));
#1043 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1044, #1045), (#1046, #1047), (#1048, #1049), (#1050, #1051), (#1052, #1053), (#1054, #1055), (#1056, #1057), (#1058, #1059), (#1060, #1061)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1044 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1045 = CARTESIAN_POINT('', (20.2519127366394, -2.56724054407018, 0.436280990331086));
#1046 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1047 = CARTESIAN_POINT('', (20.0476347355977, -2.61279485458141, 0.424074749617968));
#1048 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1049 = CARTESIAN_POINT('', (20.0004734430105, -2.41547745763264, 0.476945786783327));
#1050 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1051 = CARTESIAN_POINT('', (19.9533121504232, -2.21816006068387, 0.529816823948686));
#1052 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1053 = CARTESIAN_POINT('', (20.1575901514649, -2.17260575017264, 0.542023064661803));
#1054 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1055 = CARTESIAN_POINT('', (20.3618681525066, -2.12705143966142, 0.554229305374921));
#1056 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1057 = CARTESIAN_POINT('', (20.4090294450938, -2.32436883661019, 0.501358268209562));
#1058 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1059 = CARTESIAN_POINT('', (20.4561907376811, -2.52168623355896, 0.448487231044203));
#1060 = CARTESIAN_POINT('', (20.2047514440507, -1.94339084284032, -1.10268820314155));
#1061 = CARTESIAN_POINT('', (20.2519127366394, -2.56724054407018, 0.436280990331086));
#1062 = ADVANCED_FACE('', (#1063), #1071, .F.);
#1063 = FACE_OUTER_BOUND('', #1064, .F.);
#1064 = EDGE_LOOP('', (#1065, #1066, #1067, #1068, #1069, #1070));
#1065 = ORIENTED_EDGE('', *, *, #772, .F.);
#1066 = ORIENTED_EDGE('', *, *, #820, .F.);
#1067 = ORIENTED_EDGE('', *, *, #886, .F.);
#1068 = ORIENTED_EDGE('', *, *, #926, .F.);
#1069 = ORIENTED_EDGE('', *, *, #992, .F.);
#1070 = ORIENTED_EDGE('', *, *, #1020, .F.);
#1071 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1072, #1073), (#1074, #1075)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-5.59850561532312, -0.00164483730397347), (-4.4791009365348, 1.05238786697951), .UNSPECIFIED.);
#1072 = CARTESIAN_POINT('', (19.1807403403243, 0.99878349639122, -0.332836953355044));
#1073 = CARTESIAN_POINT('', (24.5704574441633, 2.20069875532254, -0.010784730356898));
#1074 = CARTESIAN_POINT('', (20.4397600733559, -4.26880954019345, -1.74428425357238));
#1075 = CARTESIAN_POINT('', (25.8294771771949, -3.06689428126213, -1.42223203057423));
#1076 = ADVANCED_FACE('', (#1077), #1096, .F.);
#1077 = FACE_OUTER_BOUND('', #1078, .F.);
#1078 = EDGE_LOOP('', (#1079, #1080, #1081, #1082, #1083, #1084, #1085, #1086, #1094, #1095));
#1079 = ORIENTED_EDGE('', *, *, #756, .T.);
#1080 = ORIENTED_EDGE('', *, *, #1036, .T.);
#1081 = ORIENTED_EDGE('', *, *, #1007, .T.);
#1082 = ORIENTED_EDGE('', *, *, #978, .T.);
#1083 = ORIENTED_EDGE('', *, *, #948, .T.);
#1084 = ORIENTED_EDGE('', *, *, #905, .T.);
#1085 = ORIENTED_EDGE('', *, *, #870, .T.);
#1086 = ORIENTED_EDGE('', *, *, #1087, .T.);
#1087 = EDGE_CURVE('', #873, #835, #1088, .T.);
#1088 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1089, #1090, #1091, #1092, #1093), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (100., 149.999999999998, 179.923544661383), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.906307787036659, 1., 0.943927937619347, 0.954970869754834))
   REPRESENTATION_ITEM ('')
);
#1089 = CARTESIAN_POINT('', (25.0041578579049, -3.69852328768468, 0.0546126140912285));
#1090 = CARTESIAN_POINT('', (25.0090387893435, -3.78848355307611, 0.0305078336285712));
#1091 = CARTESIAN_POINT('', (24.9408316229665, -3.84992050374957, 0.0140458523101628));
#1092 = CARTESIAN_POINT('', (24.9016384962205, -3.88522333661214, 0.00458648675409025));
#1093 = CARTESIAN_POINT('', (24.8494221618228, -3.89686766002817, 0.00146639969838903));
#1094 = ORIENTED_EDGE('', *, *, #842, .T.);
#1095 = ORIENTED_EDGE('', *, *, #799, .T.);
#1096 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1097, #1098), (#1099, #1100)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-5.864060199499, 0.251940700347038), (-4.7405734498546, 1.30402004584651), .UNSPECIFIED.);
#1097 = CARTESIAN_POINT('', (20.2420334176753, -4.97581304720012, -0.287636145469007));
#1098 = CARTESIAN_POINT('', (26.1317043736819, -3.66240730516835, 0.0642898624393705));
#1099 = CARTESIAN_POINT('', (18.8662325668865, 0.780378687691797, 1.25473078138346));
#1100 = CARTESIAN_POINT('', (24.7559035228931, 2.09378442972357, 1.60665678929184));
#1101 = ADVANCED_FACE('', (#1102), #1107, .F.);
#1102 = FACE_OUTER_BOUND('', #1103, .F.);
#1103 = EDGE_LOOP('', (#1104, #1105, #1106));
#1104 = ORIENTED_EDGE('', *, *, #834, .F.);
#1105 = ORIENTED_EDGE('', *, *, #1087, .F.);
#1106 = ORIENTED_EDGE('', *, *, #892, .F.);
#1107 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1108, #1109), (#1110, #1111), (#1112, #1113), (#1114, #1115), (#1116, #1117), (#1118, #1119), (#1120, #1121), (#1122, #1123), (#1124, #1125)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1108 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1109 = CARTESIAN_POINT('', (24.8510336150085, -3.91818396696683, 0.0540514047605597));
#1110 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1111 = CARTESIAN_POINT('', (24.6491796314553, -3.96319771782509, 0.0419900065699025));
#1112 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1113 = CARTESIAN_POINT('', (24.6025779674008, -3.7682217419718, 0.0942336618435839));
#1114 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1115 = CARTESIAN_POINT('', (24.5559763033464, -3.5732457661185, 0.146477317117265));
#1116 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1117 = CARTESIAN_POINT('', (24.7578302868996, -3.52823201526024, 0.158538715307922));
#1118 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1119 = CARTESIAN_POINT('', (24.9596842704528, -3.48321826440198, 0.17060011349858));
#1120 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1121 = CARTESIAN_POINT('', (25.0062859345073, -3.67819424025528, 0.118356458224898));
#1122 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1123 = CARTESIAN_POINT('', (25.0528875985617, -3.87317021610857, 0.0661128029512169));
#1124 = CARTESIAN_POINT('', (24.8044319509527, -3.30173703342725, -1.46665596795725));
#1125 = CARTESIAN_POINT('', (24.8510336150085, -3.91818396696683, 0.0540514047605597));
#1126 = PRESENTATION_STYLE_ASSIGNMENT((#1127));
#1127 = SURFACE_STYLE_USAGE(.POSITIVE., #1128);
#1128 = SURFACE_SIDE_STYLE('', (#1129));
#1129 = SURFACE_STYLE_FILL_AREA(#1130);
#1130 = FILL_AREA_STYLE('', (#1131));
#1131 = FILL_AREA_STYLE_COLOUR('', #1132);
#1132 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#1133 = STYLED_ITEM('', (#1126), #750);
#1134 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#1136))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#1135, #1137, #1138))
   REPRESENTATION_CONTEXT ('', '3D')
);
#1135 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#1136 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #1135, 'DISTANCE_ACCURACY_VALUE', '');
#1137 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#1138 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#1139 = SHAPE_REPRESENTATION('', (), #1134);
#1140 = PRODUCT_DEFINITION_SHAPE('', '', #1141);
#1141 = PRODUCT_DEFINITION('', '', #1144, #1148);
#1142 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#1143 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #1142);
#1144 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #1145, .NOT_KNOWN.);
#1145 = PRODUCT('NONE', '', '', (#1146));
#1146 = PRODUCT_CONTEXT('', #1142, 'mechanical');
#1147 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#1145));
#1148 = PRODUCT_DEFINITION_CONTEXT('part definition', #1142, 'design');
#1149 = SHAPE_DEFINITION_REPRESENTATION(#1140, #1139);
#1150 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #1139, #1151);
#1151 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1, #750), #1134);
ENDSEC;
END-ISO-10303-21;
