ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('FDA-190.063.R06-10.stp', '2018-12-11T10:51:16', ('TDM Systems GmbH'), ('TDM Systems GmbH'), 'HarmonyWare STEP v2.0.7 Express v3.0.0.0', 'TDM', 'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;

DATA;
#1 = MANIFOLD_SOLID_BREP('NOCUT', #2);
#2 = CLOSED_SHELL('', (#3, #41, #430, #486, #597, #628, #666, #722, #747, #777, #861, #877, #893, #905, #921, #937, #949, #994, #1040, #1094, #1139, #1197, #1247, #1292, #1346, #1392, #1437, #1491, #1537, #1582, #1640, #1696, #1746, #1779, #1795, #1905, #1930, #1971, #2069, #2120, #2144, #2165, #2269, #2285, #2332, #2351, #2450, #2475, #2497, #2516, #2620, #2636, #2683, #2702, #2801, #2826, #2848, #2867, #2977, #2993, #3040, #3059, #3158, #3183, #3205, #3224, #3328, #3344, #3391, #3410, #3509, #3534, #3556, #3575, #3650, #3666, #3752, #3776, #3795, #3895, #3914, #3930));
#3 = ADVANCED_FACE('', (#4, #20), #36, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6));
#6 = ORIENTED_EDGE('', *, *, #7, .F.);
#7 = EDGE_CURVE('', #8, #8, #10, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (20.1, 11., 0.));
#10 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#11, #12, #13, #14, #15, #16, #17, #18, #19), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#11 = CARTESIAN_POINT('', (20.1, 11., 0.));
#12 = CARTESIAN_POINT('', (20.1, 11., 11.));
#13 = CARTESIAN_POINT('', (20.1, 6.73555739531044E-16, 11.));
#14 = CARTESIAN_POINT('', (20.1, -11., 11.));
#15 = CARTESIAN_POINT('', (20.1, -11., 1.34711147906209E-15));
#16 = CARTESIAN_POINT('', (20.1, -11., -11.));
#17 = CARTESIAN_POINT('', (20.1, -2.02066721859313E-15, -11.));
#18 = CARTESIAN_POINT('', (20.1, 11., -11.));
#19 = CARTESIAN_POINT('', (20.1, 11., 0.));
#20 = FACE_BOUND('', #21, .T.);
#21 = EDGE_LOOP('', (#22));
#22 = ORIENTED_EDGE('', *, *, #23, .T.);
#23 = EDGE_CURVE('', #24, #24, #26, .T.);
#24 = VERTEX_POINT('', #25);
#25 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#26 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#27, #28, #29, #30, #31, #32, #33, #34, #35), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#27 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#28 = CARTESIAN_POINT('', (20.1, 5.5, 5.5));
#29 = CARTESIAN_POINT('', (20.1, 3.36777869765522E-16, 5.5));
#30 = CARTESIAN_POINT('', (20.1, -5.5, 5.5));
#31 = CARTESIAN_POINT('', (20.1, -5.5, 6.73555739531044E-16));
#32 = CARTESIAN_POINT('', (20.1, -5.5, -5.5));
#33 = CARTESIAN_POINT('', (20.1, -1.01033360929657E-15, -5.5));
#34 = CARTESIAN_POINT('', (20.1, 5.5, -5.5));
#35 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#36 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#37, #38), (#39, #40)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#37 = CARTESIAN_POINT('', (20.1, -11., -11.));
#38 = CARTESIAN_POINT('', (20.1, 11., -11.));
#39 = CARTESIAN_POINT('', (20.1, -11., 11.));
#40 = CARTESIAN_POINT('', (20.1, 11., 11.));
#41 = ADVANCED_FACE('', (#42), #402, .T.);
#42 = FACE_OUTER_BOUND('', #43, .T.);
#43 = EDGE_LOOP('', (#44, #55, #63, #99, #108, #118, #154, #163, #171, #213, #222, #230, #266, #275, #285, #321, #330, #338, #374, #382, #394, #395));
#44 = ORIENTED_EDGE('', *, *, #45, .T.);
#45 = EDGE_CURVE('', #46, #48, #50, .T.);
#46 = VERTEX_POINT('', #47);
#47 = CARTESIAN_POINT('', (21.00696710857, 25.9054366192885, -0.200000000000005));
#48 = VERTEX_POINT('', #49);
#49 = CARTESIAN_POINT('', (22.09, 26.2342376485386, -0.199999999999993));
#50 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#51, #52, #53, #54), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552346, 4.23738213257377), .UNSPECIFIED.);
#51 = CARTESIAN_POINT('', (21.00696710857, 25.9054366192885, -0.200000000000008));
#52 = CARTESIAN_POINT('', (21.3691778051572, 26.0109386624041, -0.200000000000008));
#53 = CARTESIAN_POINT('', (21.7302702236583, 26.1205637384412, -0.199999999999996));
#54 = CARTESIAN_POINT('', (22.09, 26.2342376485386, -0.199999999999996));
#55 = ORIENTED_EDGE('', *, *, #56, .F.);
#56 = EDGE_CURVE('', #57, #48, #59, .T.);
#57 = VERTEX_POINT('', #58);
#58 = CARTESIAN_POINT('', (22.09, 20.3616966565193, -16.5431718321454));
#59 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#60, #61, #62), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.890570763835686, 0.998654464720847), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.855825761030542, 0.871599310050598, 0.996864183463735))
   REPRESENTATION_ITEM ('')
);
#60 = CARTESIAN_POINT('', (22.09, 20.3616966565193, -16.5431718321454));
#61 = CARTESIAN_POINT('', (22.09, 26.1640891599381, -9.40146060315961));
#62 = CARTESIAN_POINT('', (22.09, 26.2342376485386, -0.199999999999993));
#63 = ORIENTED_EDGE('', *, *, #64, .F.);
#64 = EDGE_CURVE('', #65, #57, #67, .T.);
#65 = VERTEX_POINT('', #66);
#66 = CARTESIAN_POINT('', (21.00696710857, 12.7795132288874, -22.5347662084315));
#67 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#68, #69, #70, #71, #72, #73, #74, #75, #76, #77, #78, #79, #80, #81, #82, #83, #84, #85, #86, #87, #88, #89, #90, #91, #92, #93, #94, #95, #96, #97, #98), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.998874384886623, 1.99762210231401, 2.99624395772252, 3.99474257589391, 4.99312225627298, 5.99138879120782, 6.98954924489023, 7.98761169067344, 8.98558490478971, 9.78265637259965), .UNSPECIFIED.);
#68 = CARTESIAN_POINT('', (21.00696710857, 12.7795132288874, -22.5347662084315));
#69 = CARTESIAN_POINT('', (21.0054742600777, 13.0689224268607, -22.3701417791087));
#70 = CARTESIAN_POINT('', (21.0077080108564, 13.355762569096, -22.2008386248269));
#71 = CARTESIAN_POINT('', (21.0136758515592, 13.6397090083783, -22.0270573839109));
#72 = CARTESIAN_POINT('', (21.019642935479, 13.9236194403562, -21.8532981802286));
#73 = CARTESIAN_POINT('', (21.0293454827338, 14.204745223254, -21.6749957116954));
#74 = CARTESIAN_POINT('', (21.0428156949851, 14.4827816383439, -21.4923832652233));
#75 = CARTESIAN_POINT('', (21.0562842097225, 14.7607830153317, -21.3097938315408));
#76 = CARTESIAN_POINT('', (21.0735246716059, 15.0358017413342, -21.1228258808684));
#77 = CARTESIAN_POINT('', (21.0945929867146, 15.3075541263638, -20.9317451777139));
#78 = CARTESIAN_POINT('', (21.1156587018393, 15.5792729751626, -20.740688055315));
#79 = CARTESIAN_POINT('', (21.1405594949988, 15.8478296440842, -20.5454464520256));
#80 = CARTESIAN_POINT('', (21.1693732026938, 16.1129628291768, -20.3463186398619));
#81 = CARTESIAN_POINT('', (21.198183478197, 16.3780644324974, -20.1472145471325));
#82 = CARTESIAN_POINT('', (21.2309168846523, 16.6398439606373, -19.9441495300286));
#83 = CARTESIAN_POINT('', (21.2676706326584, 16.8980641447244, -19.7374545123411));
#84 = CARTESIAN_POINT('', (21.3044202153963, 17.1562550649572, -19.5307829192084));
#85 = CARTESIAN_POINT('', (21.3452034096294, 17.4109851237487, -19.3204038567041));
#86 = CARTESIAN_POINT('', (21.3901334469341, 17.6620430492082, -19.106681044768));
#87 = CARTESIAN_POINT('', (21.4350587097277, 17.9130742958817, -18.8929809441848));
#88 = CARTESIAN_POINT('', (21.4841472103895, 18.1605288153964, -18.6758571393814));
#89 = CARTESIAN_POINT('', (21.5375240462852, 18.4042236100499, -18.4557061469208));
#90 = CARTESIAN_POINT('', (21.5908956411884, 18.6478944766718, -18.2355767707607));
#91 = CARTESIAN_POINT('', (21.648575166267, 18.8878978200355, -18.0123380701062));
#92 = CARTESIAN_POINT('', (21.7106946426815, 19.1240814856624, -17.7864190417522));
#93 = CARTESIAN_POINT('', (21.7728085653108, 19.3602440353138, -17.5605202116649));
#94 = CARTESIAN_POINT('', (21.8393853060635, 19.5926757968825, -17.3318570796829));
#95 = CARTESIAN_POINT('', (21.9105581301001, 19.8212582619715, -17.1008902932188));
#96 = CARTESIAN_POINT('', (21.9674031701478, 20.0038248463115, -16.9164193746627));
#97 = CARTESIAN_POINT('', (22.0271952043373, 20.1839855467572, -16.730430357178));
#98 = CARTESIAN_POINT('', (22.09, 20.3616966565193, -16.5431718321454));
#99 = ORIENTED_EDGE('', *, *, #100, .T.);
#100 = EDGE_CURVE('', #65, #101, #103, .T.);
#101 = VERTEX_POINT('', #102);
#102 = CARTESIAN_POINT('', (22.09, 12.9439137435124, -22.8195162525526));
#103 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#104, #105, #106, #107), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552344, 4.23738213257375), .UNSPECIFIED.);
#104 = CARTESIAN_POINT('', (21.00696710857, 12.7795132288874, -22.5347662084315));
#105 = CARTESIAN_POINT('', (21.3691778051572, 12.8322642504452, -22.6261336579208));
#106 = CARTESIAN_POINT('', (21.7302702236583, 12.8870767884637, -22.7210717586607));
#107 = CARTESIAN_POINT('', (22.09, 12.9439137435124, -22.8195162525525));
#108 = ORIENTED_EDGE('', *, *, #109, .F.);
#109 = EDGE_CURVE('', #110, #101, #112, .T.);
#110 = VERTEX_POINT('', #111);
#111 = CARTESIAN_POINT('', (22.09, -4.14595873754933, -25.9053324847711));
#112 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#113, #114, #115, #116, #117), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.722783478116425, 0.75, 0.834099519846772), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.943170360759833, 0.968113861202451, 1., 0.901471283725652, 0.869232309289637))
   REPRESENTATION_ITEM ('')
);
#113 = CARTESIAN_POINT('', (22.09, -4.14595873754933, -25.9053324847711));
#114 = CARTESIAN_POINT('', (22.09, -2.08608618887069, -26.235));
#115 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#116 = CARTESIAN_POINT('', (22.09, 6.92257518783253, -26.235));
#117 = CARTESIAN_POINT('', (22.09, 12.9439137435124, -22.8195162525526));
#118 = ORIENTED_EDGE('', *, *, #119, .F.);
#119 = EDGE_CURVE('', #120, #110, #122, .T.);
#120 = VERTEX_POINT('', #121);
#121 = CARTESIAN_POINT('', (21.00696710857, -13.1259233904011, -22.3347662084315));
#122 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#123, #124, #125, #126, #127, #128, #129, #130, #131, #132, #133, #134, #135, #136, #137, #138, #139, #140, #141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152, #153), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.996346750693232, 1.99256990484415, 2.98867313444393, 3.98466209111108, 4.98054440231849, 5.97632962453895, 6.97202914713487, 7.9676560391972, 8.96322483016694, 9.78265784864101), .UNSPECIFIED.);
#123 = CARTESIAN_POINT('', (21.00696710857, -13.1259233904011, -22.3347662084315));
#124 = CARTESIAN_POINT('', (21.0054780377047, -12.8393767942074, -22.5026637716184));
#125 = CARTESIAN_POINT('', (21.0076967373745, -12.5500769676076, -22.666020112397));
#126 = CARTESIAN_POINT('', (21.013630610185, -12.2583574234382, -22.8246557248848));
#127 = CARTESIAN_POINT('', (21.0195637469001, -11.9666740669986, -22.9832716586683));
#128 = CARTESIAN_POINT('', (21.0292134304054, -11.6724608523545, -23.1372282367782));
#129 = CARTESIAN_POINT('', (21.0426115271861, -11.3760694223729, -23.2863791946071));
#130 = CARTESIAN_POINT('', (21.0560080111145, -11.079713671756, -23.4355121977623));
#131 = CARTESIAN_POINT('', (21.0731571829314, -10.7810678266984, -23.5798972593652));
#132 = CARTESIAN_POINT('', (21.0941143828524, -10.4805009739216, -23.7194222109645));
#133 = CARTESIAN_POINT('', (21.1150691785642, -10.1799686021652, -23.8589311562655));
#134 = CARTESIAN_POINT('', (21.1398392137288, -9.87740186088424, -23.993633872024));
#135 = CARTESIAN_POINT('', (21.1685015569878, -9.57318664036279, -24.1234534600601));
#136 = CARTESIAN_POINT('', (21.1971608312282, -9.26900399366843, -24.2532591476714));
#137 = CARTESIAN_POINT('', (21.2297226139276, -8.96305829441634, -24.378231718334));
#138 = CARTESIAN_POINT('', (21.2662831869276, -8.655751551624, -24.4983310248369));
#139 = CARTESIAN_POINT('', (21.3028401956219, -8.34847476829575, -24.6184186228077));
#140 = CARTESIAN_POINT('', (21.3434092508575, -8.03972144359388, -24.7336790608018));
#141 = CARTESIAN_POINT('', (21.3881025480668, -7.72990886863359, -24.8441106922516));
#142 = CARTESIAN_POINT('', (21.4327919988655, -7.42012295687411, -24.9545328196947));
#143 = CARTESIAN_POINT('', (21.4816220817701, -7.10916167728185, -25.0601683371308));
#144 = CARTESIAN_POINT('', (21.5347168161303, -6.79745649116407, -25.1610560494496));
#145 = CARTESIAN_POINT('', (21.587807677536, -6.48577404214065, -25.2619364025921));
#146 = CARTESIAN_POINT('', (21.6451827982769, -6.17323127534579, -25.3581072755664));
#147 = CARTESIAN_POINT('', (21.7069731559957, -5.86027229956781, -25.449649972802));
#148 = CARTESIAN_POINT('', (21.7687599078585, -5.54733158691487, -25.5411873279452));
#149 = CARTESIAN_POINT('', (21.8349848044946, -5.23385831228196, -25.6281310352414));
#150 = CARTESIAN_POINT('', (21.9057801870349, -4.92030715958037, -25.7106068994598));
#151 = CARTESIAN_POINT('', (21.9640504688429, -4.66222939555764, -25.7784911551545));
#152 = CARTESIAN_POINT('', (22.0254332385953, -4.40402738094297, -25.8433684725149));
#153 = CARTESIAN_POINT('', (22.09, -4.14595873754941, -25.9053324847711));
#154 = ORIENTED_EDGE('', *, *, #155, .T.);
#155 = EDGE_CURVE('', #120, #156, #158, .T.);
#156 = VERTEX_POINT('', #157);
#157 = CARTESIAN_POINT('', (22.09, -13.2903239050262, -22.6195162525526));
#158 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#159, #160, #161, #162), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552345, 4.23738213257377), .UNSPECIFIED.);
#159 = CARTESIAN_POINT('', (21.00696710857, -13.1259233904011, -22.3347662084315));
#160 = CARTESIAN_POINT('', (21.3691778051572, -13.1786744119589, -22.4261336579208));
#161 = CARTESIAN_POINT('', (21.7302702236583, -13.2334869499775, -22.5210717586607));
#162 = CARTESIAN_POINT('', (22.09, -13.2903239050262, -22.6195162525526));
#163 = ORIENTED_EDGE('', *, *, #164, .F.);
#164 = EDGE_CURVE('', #165, #156, #167, .T.);
#165 = VERTEX_POINT('', #166);
#166 = CARTESIAN_POINT('', (22.09, -24.5076553940687, -9.3621606526259));
#167 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#168, #169, #170), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.560600291645682, 0.663560005659876), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.892424514362004, 0.830278894623798, 0.867489240913838))
   REPRESENTATION_ITEM ('')
);
#168 = CARTESIAN_POINT('', (22.09, -24.5076553940687, -9.3621606526259));
#169 = CARTESIAN_POINT('', (22.09, -21.2239482949837, -17.9580355778077));
#170 = CARTESIAN_POINT('', (22.09, -13.2903239050262, -22.6195162525526));
#171 = ORIENTED_EDGE('', *, *, #172, .F.);
#172 = EDGE_CURVE('', #173, #165, #175, .T.);
#173 = VERTEX_POINT('', #174);
#174 = CARTESIAN_POINT('', (21.00696710857, -25.9054366192885, 0.199999999999997));
#175 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#176, #177, #178, #179, #180, #181, #182, #183, #184, #185, #186, #187, #188, #189, #190, #191, #192, #193, #194, #195, #196, #197, #198, #199, #200, #201, #202, #203, #204, #205, #206, #207, #208, #209, #210, #211, #212), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.196898528443828, 0.39409656127671, 1.39565575845696, 2.3970550855029, 3.39829351090645, 4.39937162448541, 5.4002913391561, 6.4010555705096, 7.40166789572353, 8.40213219475535, 9.40245227868311, 9.78267977992767), .UNSPECIFIED.);
#176 = CARTESIAN_POINT('', (21.00696710857, -25.9054366192885, 0.199999999999997));
#177 = CARTESIAN_POINT('', (21.0066728376629, -25.9058576016824, 0.134369167044864));
#178 = CARTESIAN_POINT('', (21.0065234292589, -25.9060713736265, 0.0687358684278913));
#179 = CARTESIAN_POINT('', (21.0065188638819, -25.9060779054352, 0.00310302609708846));
#180 = CARTESIAN_POINT('', (21.0065142915604, -25.9060844471795, -0.0626296510293297));
#181 = CARTESIAN_POINT('', (21.0066550031712, -25.9058831179165, -0.128362848160995));
#182 = CARTESIAN_POINT('', (21.0069410171126, -25.9054739456892, -0.194093629991278));
#183 = CARTESIAN_POINT('', (21.0083936679804, -25.9033957798902, -0.527937067140367));
#184 = CARTESIAN_POINT('', (21.0135935138695, -25.8959515904409, -0.861794849570799));
#185 = CARTESIAN_POINT('', (21.0225580423825, -25.883168140754, -1.19528261566993));
#186 = CARTESIAN_POINT('', (21.0315211399662, -25.8703867315773, -1.52871715003388));
#187 = CARTESIAN_POINT('', (21.0442512218935, -25.8522628393523, -1.86190965603548));
#188 = CARTESIAN_POINT('', (21.0607904416183, -25.8288620021893, -2.19447716087669));
#189 = CARTESIAN_POINT('', (21.0773270038741, -25.805464924998, -2.52699122983443));
#190 = CARTESIAN_POINT('', (21.0976779348214, -25.776783591978, -2.85900783368957));
#191 = CARTESIAN_POINT('', (21.1219087189896, -25.7429228410554, -3.1901464841258));
#192 = CARTESIAN_POINT('', (21.1461356234812, -25.7090675116973, -3.52123211478183));
#193 = CARTESIAN_POINT('', (21.1742505773721, -25.6700214198013, -3.85156660050445));
#194 = CARTESIAN_POINT('', (21.2063402760401, -25.6259295142985, -4.18077318634777));
#195 = CARTESIAN_POINT('', (21.2384248972089, -25.5818445853837, -4.50992768238603));
#196 = CARTESIAN_POINT('', (21.2744954737868, -25.5326985582479, -4.83808008840191));
#197 = CARTESIAN_POINT('', (21.3146569909811, -25.4786775189788, -5.16485886064409));
#198 = CARTESIAN_POINT('', (21.3548122694672, -25.4246648713622, -5.4915868709253));
#199 = CARTESIAN_POINT('', (21.3990727732567, -25.36575812118, -5.81706579238257));
#200 = CARTESIAN_POINT('', (21.4475580440521, -25.3021856283836, -6.14093107590445));
#201 = CARTESIAN_POINT('', (21.4960359552617, -25.2386227852645, -6.46474719987065));
#202 = CARTESIAN_POINT('', (21.5487560579649, -25.1703714792378, -6.78707270294278));
#203 = CARTESIAN_POINT('', (21.6058479071154, -25.0977034496706, -7.10755219258371));
#204 = CARTESIAN_POINT('', (21.662931310349, -25.0250461702918, -7.42798427189988));
#205 = CARTESIAN_POINT('', (21.7244070899838, -24.9479460368574, -7.74669156426534));
#206 = CARTESIAN_POINT('', (21.7904094899297, -24.8667190618019, -8.0633304348278));
#207 = CARTESIAN_POINT('', (21.8564023757499, -24.7855037954666, -8.37992366247456));
#208 = CARTESIAN_POINT('', (21.926945774594, -24.7001324122652, -8.6945676382289));
#209 = CARTESIAN_POINT('', (22.0021725832466, -24.6109656624176, -9.00693356184757));
#210 = CARTESIAN_POINT('', (22.0307667321997, -24.5770728604702, -9.12566567221881));
#211 = CARTESIAN_POINT('', (22.0600401890101, -24.5426289348995, -9.24408049943058));
#212 = CARTESIAN_POINT('', (22.09, -24.5076553940687, -9.36216065262582));
#213 = ORIENTED_EDGE('', *, *, #214, .T.);
#214 = EDGE_CURVE('', #173, #215, #217, .T.);
#215 = VERTEX_POINT('', #216);
#216 = CARTESIAN_POINT('', (22.09, -26.2342376485386, 0.199999999999997));
#217 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#218, #219, #220, #221), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552347, 4.23738213257377), .UNSPECIFIED.);
#218 = CARTESIAN_POINT('', (21.00696710857, -25.9054366192885, 0.199999999999995));
#219 = CARTESIAN_POINT('', (21.3691778051571, -26.0109386624041, 0.199999999999995));
#220 = CARTESIAN_POINT('', (21.7302702236583, -26.1205637384412, 0.199999999999996));
#221 = CARTESIAN_POINT('', (22.09, -26.2342376485386, 0.199999999999996));
#222 = ORIENTED_EDGE('', *, *, #223, .F.);
#223 = EDGE_CURVE('', #224, #215, #226, .T.);
#224 = VERTEX_POINT('', #225);
#225 = CARTESIAN_POINT('', (22.09, -20.3616966565194, 16.5431718321453));
#226 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#227, #228, #229), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.390570763835687, 0.498654464720847), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.855825761030542, 0.871599310050598, 0.996864183463735))
   REPRESENTATION_ITEM ('')
);
#227 = CARTESIAN_POINT('', (22.09, -20.3616966565194, 16.5431718321453));
#228 = CARTESIAN_POINT('', (22.09, -26.1640891599381, 9.40146060315957));
#229 = CARTESIAN_POINT('', (22.09, -26.2342376485386, 0.199999999999996));
#230 = ORIENTED_EDGE('', *, *, #231, .F.);
#231 = EDGE_CURVE('', #232, #224, #234, .T.);
#232 = VERTEX_POINT('', #233);
#233 = CARTESIAN_POINT('', (21.00696710857, -12.7795132288874, 22.5347662084315));
#234 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#235, #236, #237, #238, #239, #240, #241, #242, #243, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.998874384886619, 1.99762210231401, 2.99624395772253, 3.99474257589391, 4.99312225627299, 5.99138879120785, 6.98954924489026, 7.98761169067346, 8.98558490478972, 9.78265637259962), .UNSPECIFIED.);
#235 = CARTESIAN_POINT('', (21.00696710857, -12.7795132288874, 22.5347662084315));
#236 = CARTESIAN_POINT('', (21.0054742600777, -13.0689224268607, 22.3701417791087));
#237 = CARTESIAN_POINT('', (21.0077080108564, -13.355762569096, 22.2008386248269));
#238 = CARTESIAN_POINT('', (21.0136758515592, -13.6397090083783, 22.0270573839109));
#239 = CARTESIAN_POINT('', (21.019642935479, -13.9236194403562, 21.8532981802286));
#240 = CARTESIAN_POINT('', (21.0293454827338, -14.204745223254, 21.6749957116954));
#241 = CARTESIAN_POINT('', (21.0428156949851, -14.4827816383439, 21.4923832652232));
#242 = CARTESIAN_POINT('', (21.0562842097225, -14.7607830153317, 21.3097938315408));
#243 = CARTESIAN_POINT('', (21.0735246716059, -15.0358017413342, 21.1228258808684));
#244 = CARTESIAN_POINT('', (21.0945929867146, -15.3075541263638, 20.9317451777139));
#245 = CARTESIAN_POINT('', (21.1156587018393, -15.5792729751626, 20.740688055315));
#246 = CARTESIAN_POINT('', (21.1405594949988, -15.8478296440843, 20.5454464520256));
#247 = CARTESIAN_POINT('', (21.1693732026938, -16.1129628291768, 20.3463186398619));
#248 = CARTESIAN_POINT('', (21.198183478197, -16.3780644324974, 20.1472145471325));
#249 = CARTESIAN_POINT('', (21.2309168846523, -16.6398439606373, 19.9441495300286));
#250 = CARTESIAN_POINT('', (21.2676706326584, -16.8980641447244, 19.7374545123411));
#251 = CARTESIAN_POINT('', (21.3044202153963, -17.1562550649572, 19.5307829192084));
#252 = CARTESIAN_POINT('', (21.3452034096294, -17.4109851237487, 19.3204038567041));
#253 = CARTESIAN_POINT('', (21.3901334469341, -17.6620430492082, 19.106681044768));
#254 = CARTESIAN_POINT('', (21.4350587097277, -17.9130742958818, 18.8929809441848));
#255 = CARTESIAN_POINT('', (21.4841472103895, -18.1605288153964, 18.6758571393814));
#256 = CARTESIAN_POINT('', (21.5375240462852, -18.4042236100499, 18.4557061469208));
#257 = CARTESIAN_POINT('', (21.5908956411884, -18.6478944766718, 18.2355767707607));
#258 = CARTESIAN_POINT('', (21.648575166267, -18.8878978200355, 18.0123380701062));
#259 = CARTESIAN_POINT('', (21.7106946426815, -19.1240814856625, 17.7864190417522));
#260 = CARTESIAN_POINT('', (21.7728085653108, -19.3602440353139, 17.5605202116648));
#261 = CARTESIAN_POINT('', (21.8393853060635, -19.5926757968826, 17.3318570796829));
#262 = CARTESIAN_POINT('', (21.9105581301001, -19.8212582619715, 17.1008902932187));
#263 = CARTESIAN_POINT('', (21.9674031701478, -20.0038248463115, 16.9164193746627));
#264 = CARTESIAN_POINT('', (22.0271952043373, -20.1839855467572, 16.730430357178));
#265 = CARTESIAN_POINT('', (22.09, -20.3616966565193, 16.5431718321454));
#266 = ORIENTED_EDGE('', *, *, #267, .T.);
#267 = EDGE_CURVE('', #232, #268, #270, .T.);
#268 = VERTEX_POINT('', #269);
#269 = CARTESIAN_POINT('', (22.09, -12.9439137435124, 22.8195162525526));
#270 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#271, #272, #273, #274), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552344, 4.23738213257376), .UNSPECIFIED.);
#271 = CARTESIAN_POINT('', (21.00696710857, -12.7795132288874, 22.5347662084315));
#272 = CARTESIAN_POINT('', (21.3691778051572, -12.8322642504452, 22.6261336579208));
#273 = CARTESIAN_POINT('', (21.7302702236583, -12.8870767884637, 22.7210717586607));
#274 = CARTESIAN_POINT('', (22.09, -12.9439137435124, 22.8195162525525));
#275 = ORIENTED_EDGE('', *, *, #276, .F.);
#276 = EDGE_CURVE('', #277, #268, #279, .T.);
#277 = VERTEX_POINT('', #278);
#278 = CARTESIAN_POINT('', (22.09, 4.14595873754936, 25.9053324847711));
#279 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#280, #281, #282, #283, #284), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.222783478116425, 0.25, 0.334099519846772), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.943170360759832, 0.968113861202451, 1., 0.901471283725652, 0.869232309289637))
   REPRESENTATION_ITEM ('')
);
#280 = CARTESIAN_POINT('', (22.09, 4.14595873754936, 25.9053324847711));
#281 = CARTESIAN_POINT('', (22.09, 2.0860861888707, 26.235));
#282 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#283 = CARTESIAN_POINT('', (22.09, -6.92257518783254, 26.235));
#284 = CARTESIAN_POINT('', (22.09, -12.9439137435124, 22.8195162525526));
#285 = ORIENTED_EDGE('', *, *, #286, .F.);
#286 = EDGE_CURVE('', #287, #277, #289, .T.);
#287 = VERTEX_POINT('', #288);
#288 = CARTESIAN_POINT('', (21.00696710857, 13.1259233904011, 22.3347662084315));
#289 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.996346750693241, 1.99256990484416, 2.98867313444394, 3.98466209111109, 4.98054440231849, 5.97632962453894, 6.97202914713487, 7.9676560391972, 8.96322483016693, 9.78265784864106), .UNSPECIFIED.);
#290 = CARTESIAN_POINT('', (21.00696710857, 13.1259233904011, 22.3347662084315));
#291 = CARTESIAN_POINT('', (21.0054780377047, 12.8393767942074, 22.5026637716184));
#292 = CARTESIAN_POINT('', (21.0076967373745, 12.5500769676076, 22.666020112397));
#293 = CARTESIAN_POINT('', (21.013630610185, 12.2583574234382, 22.8246557248849));
#294 = CARTESIAN_POINT('', (21.0195637469001, 11.9666740669986, 22.9832716586683));
#295 = CARTESIAN_POINT('', (21.0292134304054, 11.6724608523545, 23.1372282367782));
#296 = CARTESIAN_POINT('', (21.0426115271861, 11.3760694223729, 23.2863791946071));
#297 = CARTESIAN_POINT('', (21.0560080111145, 11.079713671756, 23.4355121977623));
#298 = CARTESIAN_POINT('', (21.0731571829314, 10.7810678266984, 23.5798972593652));
#299 = CARTESIAN_POINT('', (21.0941143828524, 10.4805009739216, 23.7194222109645));
#300 = CARTESIAN_POINT('', (21.1150691785642, 10.1799686021652, 23.8589311562655));
#301 = CARTESIAN_POINT('', (21.1398392137288, 9.87740186088422, 23.993633872024));
#302 = CARTESIAN_POINT('', (21.1685015569878, 9.57318664036277, 24.1234534600601));
#303 = CARTESIAN_POINT('', (21.1971608312282, 9.26900399366842, 24.2532591476714));
#304 = CARTESIAN_POINT('', (21.2297226139276, 8.96305829441633, 24.378231718334));
#305 = CARTESIAN_POINT('', (21.2662831869276, 8.65575155162399, 24.4983310248369));
#306 = CARTESIAN_POINT('', (21.3028401956219, 8.34847476829574, 24.6184186228077));
#307 = CARTESIAN_POINT('', (21.3434092508574, 8.03972144359387, 24.7336790608018));
#308 = CARTESIAN_POINT('', (21.3881025480667, 7.72990886863358, 24.8441106922516));
#309 = CARTESIAN_POINT('', (21.4327919988655, 7.42012295687411, 24.9545328196947));
#310 = CARTESIAN_POINT('', (21.4816220817701, 7.10916167728184, 25.0601683371308));
#311 = CARTESIAN_POINT('', (21.5347168161303, 6.79745649116407, 25.1610560494496));
#312 = CARTESIAN_POINT('', (21.587807677536, 6.48577404214065, 25.2619364025921));
#313 = CARTESIAN_POINT('', (21.6451827982769, 6.17323127534579, 25.3581072755664));
#314 = CARTESIAN_POINT('', (21.7069731559957, 5.8602722995678, 25.449649972802));
#315 = CARTESIAN_POINT('', (21.7687599078585, 5.54733158691486, 25.5411873279452));
#316 = CARTESIAN_POINT('', (21.8349848044946, 5.23385831228195, 25.6281310352414));
#317 = CARTESIAN_POINT('', (21.9057801870349, 4.92030715958037, 25.7106068994599));
#318 = CARTESIAN_POINT('', (21.9640504688429, 4.66222939555762, 25.7784911551545));
#319 = CARTESIAN_POINT('', (22.0254332385953, 4.40402738094293, 25.8433684725149));
#320 = CARTESIAN_POINT('', (22.09, 4.14595873754936, 25.9053324847711));
#321 = ORIENTED_EDGE('', *, *, #322, .T.);
#322 = EDGE_CURVE('', #287, #323, #325, .T.);
#323 = VERTEX_POINT('', #324);
#324 = CARTESIAN_POINT('', (22.09, 13.2903239050262, 22.6195162525526));
#325 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#326, #327, #328, #329), .UNSPECIFIED., .F., .U., (4, 4), (3.10559353552344, 4.23738213257376), .UNSPECIFIED.);
#326 = CARTESIAN_POINT('', (21.00696710857, 13.1259233904011, 22.3347662084315));
#327 = CARTESIAN_POINT('', (21.3691778051571, 13.1786744119589, 22.4261336579208));
#328 = CARTESIAN_POINT('', (21.7302702236583, 13.2334869499775, 22.5210717586607));
#329 = CARTESIAN_POINT('', (22.09, 13.2903239050262, 22.6195162525526));
#330 = ORIENTED_EDGE('', *, *, #331, .F.);
#331 = EDGE_CURVE('', #332, #323, #334, .T.);
#332 = VERTEX_POINT('', #333);
#333 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.3621606526259));
#334 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#335, #336, #337), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0606002916456815, 0.163560005659876), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.892424514362004, 0.830278894623798, 0.867489240913838))
   REPRESENTATION_ITEM ('')
);
#335 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#336 = CARTESIAN_POINT('', (22.09, 21.2239482949837, 17.9580355778077));
#337 = CARTESIAN_POINT('', (22.09, 13.2903239050262, 22.6195162525526));
#338 = ORIENTED_EDGE('', *, *, #339, .T.);
#339 = EDGE_CURVE('', #332, #340, #342, .T.);
#340 = VERTEX_POINT('', #341);
#341 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 0.));
#342 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.995096471128644, 1.99004980688853, 2.98485762572649, 3.97951721871944, 4.9740258623122, 5.9683811321609, 6.96258121289364, 7.9566251992509, 8.9505133846465, 9.58267763281306), .UNSPECIFIED.);
#343 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262579));
#344 = CARTESIAN_POINT('', (22.0115919361589, 24.5991849308585, 9.05313212793908));
#345 = CARTESIAN_POINT('', (21.9378771988653, 24.6870937353756, 8.74177446835636));
#346 = CARTESIAN_POINT('', (21.8687271466373, 24.7710097745297, 8.42840491287936));
#347 = CARTESIAN_POINT('', (21.7995870410009, 24.8549137431424, 8.11508043269726));
#348 = CARTESIAN_POINT('', (21.7349842594252, 24.9348571471544, 7.79962880785907));
#349 = CARTESIAN_POINT('', (21.674786514433, 25.0105120622622, 7.48238280653574));
#350 = CARTESIAN_POINT('', (21.6145975736633, 25.0861559124587, 7.16518320403328));
#351 = CARTESIAN_POINT('', (21.558789575962, 25.1575407071528, 6.84607186188974));
#352 = CARTESIAN_POINT('', (21.5072327047423, 25.2243823206591, 6.52539386728277));
#353 = CARTESIAN_POINT('', (21.4556835154694, 25.2912139747999, 6.20476365352938));
#354 = CARTESIAN_POINT('', (21.4083645662876, 25.3535288312712, 5.88244756727923));
#355 = CARTESIAN_POINT('', (21.3651539595928, 25.4110857478589, 5.55880027823849));
#356 = CARTESIAN_POINT('', (21.3219499105336, 25.468633929617, 5.23520210586489));
#357 = CARTESIAN_POINT('', (21.2828364551572, 25.5214472622053, 4.91015190437045));
#358 = CARTESIAN_POINT('', (21.2477043113812, 25.5693264883954, 4.58401163942999));
#359 = CARTESIAN_POINT('', (21.2125775857062, 25.6171983306214, 4.25792167204486));
#360 = CARTESIAN_POINT('', (21.1814174897859, 25.6601556578805, 3.93061945670871));
#361 = CARTESIAN_POINT('', (21.1541312638638, 25.6980399048342, 3.60247236671451));
#362 = CARTESIAN_POINT('', (21.1268492965053, 25.73591823919, 3.27437649066601));
#363 = CARTESIAN_POINT('', (21.1034295188624, 25.7687394128106, 2.94531244707376));
#364 = CARTESIAN_POINT('', (21.0837988034603, 25.7963844156865, 2.61565145959518));
#365 = CARTESIAN_POINT('', (21.0641711701786, 25.8240250781589, 2.28604223053722));
#366 = CARTESIAN_POINT('', (21.0483238649643, 25.8465016772442, 1.95571191076419));
#367 = CARTESIAN_POINT('', (21.036205716959, 25.8637337922577, 1.6250342750048));
#368 = CARTESIAN_POINT('', (21.0240894682853, 25.8809632064047, 1.29440846783082));
#369 = CARTESIAN_POINT('', (21.0156965466314, 25.8929563226782, 0.963310604385366));
#370 = CARTESIAN_POINT('', (21.0109992953578, 25.8996705945916, 0.632115895873345));
#371 = CARTESIAN_POINT('', (21.0080116008028, 25.9039412185094, 0.42145894574579));
#372 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 0.210721416055522));
#373 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 7.63278329429795E-17));
#374 = ORIENTED_EDGE('', *, *, #375, .F.);
#375 = EDGE_CURVE('', #376, #340, #378, .T.);
#376 = VERTEX_POINT('', #377);
#377 = CARTESIAN_POINT('', (10., 24., 0.));
#378 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#379, #380, #381), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.907962289613109), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.993111338109582, 0.998731966663953))
   REPRESENTATION_ITEM ('')
);
#379 = CARTESIAN_POINT('', (10., 24., 0.));
#380 = CARTESIAN_POINT('', (15.6103875701222, 24.3344345346758, 0.));
#381 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 0.));
#382 = ORIENTED_EDGE('', *, *, #383, .T.);
#383 = EDGE_CURVE('', #376, #376, #384, .T.);
#384 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#385, #386, #387, #388, #389, #390, #391, #392, #393), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#385 = CARTESIAN_POINT('', (10., 24., 0.));
#386 = CARTESIAN_POINT('', (10., 24., 24.));
#387 = CARTESIAN_POINT('', (10., 1.46957615897682E-15, 24.));
#388 = CARTESIAN_POINT('', (10., -24., 24.));
#389 = CARTESIAN_POINT('', (10., -24., 2.93915231795365E-15));
#390 = CARTESIAN_POINT('', (10., -24., -24.));
#391 = CARTESIAN_POINT('', (10., -4.40872847693047E-15, -24.));
#392 = CARTESIAN_POINT('', (10., 24., -24.));
#393 = CARTESIAN_POINT('', (10., 24., 0.));
#394 = ORIENTED_EDGE('', *, *, #375, .T.);
#395 = ORIENTED_EDGE('', *, *, #396, .F.);
#396 = EDGE_CURVE('', #46, #340, #397, .T.);
#397 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#398, #399, #400, #401), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.200001531159263), .UNSPECIFIED.);
#398 = CARTESIAN_POINT('', (21.00696710857, 25.9054366192885, -0.200000000000005));
#399 = CARTESIAN_POINT('', (21.0066682001299, 25.9058642361124, -0.133334864480574));
#400 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, -0.0666671770530874));
#401 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 7.63278329429795E-17));
#402 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#403, #404, #405), (#406, #407, #408), (#409, #410, #411), (#412, #413, #414), (#415, #416, #417), (#418, #419, #420), (#421, #422, #423), (#424, #425, #426), (#427, #428, #429)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.992413052866597, 1.), (0.707106781186548, 0.701741999420015, 0.707106781186548), (1., 0.992413052866597, 1.), (0.707106781186548, 0.701741999420015, 0.707106781186548), (1., 0.992413052866597, 1.), (0.707106781186548, 0.701741999420015, 0.707106781186548), (1., 0.992413052866597, 1.), (0.707106781186548, 0.701741999420015, 0.707106781186548), (1., 0.992413052866597, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#403 = CARTESIAN_POINT('', (10., 24., 0.));
#404 = CARTESIAN_POINT('', (16.1834453208436, 24.3685944389265, 0.));
#405 = CARTESIAN_POINT('', (22.09, 26.235, 0.));
#406 = CARTESIAN_POINT('', (10., 24., 24.));
#407 = CARTESIAN_POINT('', (16.1834453208436, 24.3685944389265, 24.3685944389265));
#408 = CARTESIAN_POINT('', (22.09, 26.235, 26.235));
#409 = CARTESIAN_POINT('', (10., 1.46957615897682E-15, 24.));
#410 = CARTESIAN_POINT('', (16.1834453208436, 1.49214605896757E-15, 24.3685944389265));
#411 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#412 = CARTESIAN_POINT('', (10., -24., 24.));
#413 = CARTESIAN_POINT('', (16.1834453208436, -24.3685944389265, 24.3685944389265));
#414 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#415 = CARTESIAN_POINT('', (10., -24., 2.93915231795365E-15));
#416 = CARTESIAN_POINT('', (16.1834453208436, -24.3685944389265, 2.98429211793513E-15));
#417 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#418 = CARTESIAN_POINT('', (10., -24., -24.));
#419 = CARTESIAN_POINT('', (16.1834453208436, -24.3685944389265, -24.3685944389265));
#420 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#421 = CARTESIAN_POINT('', (10., -4.40872847693047E-15, -24.));
#422 = CARTESIAN_POINT('', (16.1834453208436, -4.4764381769027E-15, -24.3685944389265));
#423 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#424 = CARTESIAN_POINT('', (10., 24., -24.));
#425 = CARTESIAN_POINT('', (16.1834453208436, 24.3685944389265, -24.3685944389265));
#426 = CARTESIAN_POINT('', (22.09, 26.235, -26.235));
#427 = CARTESIAN_POINT('', (10., 24., 0.));
#428 = CARTESIAN_POINT('', (16.1834453208436, 24.3685944389265, 0.));
#429 = CARTESIAN_POINT('', (22.09, 26.235, 0.));
#430 = ADVANCED_FACE('', (#431), #467, .T.);
#431 = FACE_OUTER_BOUND('', #432, .T.);
#432 = EDGE_LOOP('', (#433, #444, #452, #461));
#433 = ORIENTED_EDGE('', *, *, #434, .T.);
#434 = EDGE_CURVE('', #435, #437, #439, .T.);
#435 = VERTEX_POINT('', #436);
#436 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#437 = VERTEX_POINT('', #438);
#438 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#439 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#440, #441, #442, #443), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#440 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#441 = CARTESIAN_POINT('', (36.058479385324, 27.3063057566349, 12.8334297280998));
#442 = CARTESIAN_POINT('', (33.6169587706481, 27.3063057566349, 12.8334297280998));
#443 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#444 = ORIENTED_EDGE('', *, *, #445, .T.);
#445 = EDGE_CURVE('', #437, #446, #448, .T.);
#446 = VERTEX_POINT('', #447);
#447 = CARTESIAN_POINT('', (31.1754381559721, 19.0192072212619, 23.4222332269066));
#448 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#449, #450, #451), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0722571949646118, 0.140611799969686), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.879626074633038, 0.845835910879624, 0.855837754298973))
   REPRESENTATION_ITEM ('')
);
#449 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#450 = CARTESIAN_POINT('', (31.1754381559721, 24.3729185824566, 19.0749387227935));
#451 = CARTESIAN_POINT('', (31.1754381559721, 19.0192072212619, 23.4222332269066));
#452 = ORIENTED_EDGE('', *, *, #453, .T.);
#453 = EDGE_CURVE('', #446, #454, #456, .T.);
#454 = VERTEX_POINT('', #455);
#455 = CARTESIAN_POINT('', (38.5, 19.0192072212619, 23.4222332269066));
#456 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#457, #458, #459, #460), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#457 = CARTESIAN_POINT('', (31.1754381559721, 19.0192072212619, 23.4222332269066));
#458 = CARTESIAN_POINT('', (33.6169587706481, 19.0192072212619, 23.4222332269066));
#459 = CARTESIAN_POINT('', (36.058479385324, 19.0192072212619, 23.4222332269066));
#460 = CARTESIAN_POINT('', (38.5, 19.0192072212619, 23.4222332269066));
#461 = ORIENTED_EDGE('', *, *, #462, .F.);
#462 = EDGE_CURVE('', #435, #454, #463, .T.);
#463 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#464, #465, #466), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0722571949646118, 0.140611799969686), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.879626074633038, 0.845835910879624, 0.855837754298973))
   REPRESENTATION_ITEM ('')
);
#464 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#465 = CARTESIAN_POINT('', (38.5, 24.3729185824566, 19.0749387227935));
#466 = CARTESIAN_POINT('', (38.5, 19.0192072212619, 23.4222332269066));
#467 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#468, #469), (#470, #471), (#472, #473), (#474, #475), (#476, #477), (#478, #479), (#480, #481), (#482, #483), (#484, #485)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#468 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#469 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#470 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#471 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#472 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#473 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#474 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#475 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#476 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#477 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#478 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#479 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#480 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#481 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#482 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#483 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#484 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#485 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#486 = ADVANCED_FACE('', (#487), #578, .T.);
#487 = FACE_OUTER_BOUND('', #488, .T.);
#488 = EDGE_LOOP('', (#489, #500, #510, #519, #529, #538, #548, #557, #565, #570, #571, #572));
#489 = ORIENTED_EDGE('', *, *, #490, .T.);
#490 = EDGE_CURVE('', #491, #493, #495, .T.);
#491 = VERTEX_POINT('', #492);
#492 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#493 = VERTEX_POINT('', #494);
#494 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#495 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#496, #497, #498, #499), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#496 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#497 = CARTESIAN_POINT('', (2.125, 5.2275, 23.4237751814262));
#498 = CARTESIAN_POINT('', (4.25, 5.2275, 23.4237751814262));
#499 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#500 = ORIENTED_EDGE('', *, *, #501, .T.);
#501 = EDGE_CURVE('', #493, #502, #504, .T.);
#502 = VERTEX_POINT('', #503);
#503 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#504 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#505, #506, #507, #508, #509), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (32.0788812209528, 37.6991118430775, 43.3193424652022), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.925689458608147, 0.956335113563417, 1., 0.956335113563417, 0.925689458608147))
   REPRESENTATION_ITEM ('')
);
#505 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#506 = CARTESIAN_POINT('', (6.375, 2.64550849273461, 24.));
#507 = CARTESIAN_POINT('', (6.375, 1.46957615897682E-15, 24.));
#508 = CARTESIAN_POINT('', (6.375, -2.64550849273461, 24.));
#509 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#510 = ORIENTED_EDGE('', *, *, #511, .F.);
#511 = EDGE_CURVE('', #512, #502, #514, .T.);
#512 = VERTEX_POINT('', #513);
#513 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#514 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#515, #516, #517, #518), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#515 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#516 = CARTESIAN_POINT('', (2.125, -5.2275, 23.4237751814262));
#517 = CARTESIAN_POINT('', (4.25, -5.2275, 23.4237751814262));
#518 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#519 = ORIENTED_EDGE('', *, *, #520, .T.);
#520 = EDGE_CURVE('', #512, #521, #523, .T.);
#521 = VERTEX_POINT('', #522);
#522 = CARTESIAN_POINT('', (0., -5.22750000000001, -23.4237751814262));
#523 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#524, #525, #526, #527, #528), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.287270311867816, 0.5, 0.712729688132184), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.925689458608147, 0.750771667623131, 1., 0.750771667623131, 0.925689458608147))
   REPRESENTATION_ITEM ('')
);
#524 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#525 = CARTESIAN_POINT('', (0., -24., 19.2343034592158));
#526 = CARTESIAN_POINT('', (0., -24., 2.93915231795365E-15));
#527 = CARTESIAN_POINT('', (0., -24., -19.2343034592158));
#528 = CARTESIAN_POINT('', (0., -5.2275, -23.4237751814262));
#529 = ORIENTED_EDGE('', *, *, #530, .T.);
#530 = EDGE_CURVE('', #521, #531, #533, .T.);
#531 = VERTEX_POINT('', #532);
#532 = CARTESIAN_POINT('', (6.375, -5.22749999999999, -23.4237751814262));
#533 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#534, #535, #536, #537), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#534 = CARTESIAN_POINT('', (0., -5.2275, -23.4237751814262));
#535 = CARTESIAN_POINT('', (2.125, -5.2275, -23.4237751814262));
#536 = CARTESIAN_POINT('', (4.25, -5.2275, -23.4237751814262));
#537 = CARTESIAN_POINT('', (6.375, -5.2275, -23.4237751814262));
#538 = ORIENTED_EDGE('', *, *, #539, .T.);
#539 = EDGE_CURVE('', #531, #540, #542, .T.);
#540 = VERTEX_POINT('', #541);
#541 = CARTESIAN_POINT('', (6.375, 5.22749999999999, -23.4237751814262));
#542 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#543, #544, #545, #546, #547), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (107.477104907108, 113.097335529233, 118.717566151357), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.925689458608147, 0.956335113563417, 1., 0.956335113563417, 0.925689458608147))
   REPRESENTATION_ITEM ('')
);
#543 = CARTESIAN_POINT('', (6.375, -5.22749999999999, -23.4237751814262));
#544 = CARTESIAN_POINT('', (6.375, -2.64550849273461, -24.));
#545 = CARTESIAN_POINT('', (6.375, -4.40872847693047E-15, -24.));
#546 = CARTESIAN_POINT('', (6.375, 2.6455084927346, -24.));
#547 = CARTESIAN_POINT('', (6.375, 5.22749999999999, -23.4237751814262));
#548 = ORIENTED_EDGE('', *, *, #549, .F.);
#549 = EDGE_CURVE('', #550, #540, #552, .T.);
#550 = VERTEX_POINT('', #551);
#551 = CARTESIAN_POINT('', (0., 5.22749999999998, -23.4237751814262));
#552 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#553, #554, #555, #556), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#553 = CARTESIAN_POINT('', (0., 5.2275, -23.4237751814262));
#554 = CARTESIAN_POINT('', (2.125, 5.2275, -23.4237751814262));
#555 = CARTESIAN_POINT('', (4.25, 5.2275, -23.4237751814262));
#556 = CARTESIAN_POINT('', (6.375, 5.2275, -23.4237751814262));
#557 = ORIENTED_EDGE('', *, *, #558, .T.);
#558 = EDGE_CURVE('', #550, #559, #561, .T.);
#559 = VERTEX_POINT('', #560);
#560 = CARTESIAN_POINT('', (0., 24., 0.));
#561 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#562, #563, #564), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.787270311867816, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.925689458608147, 0.750771667623131, 1.))
   REPRESENTATION_ITEM ('')
);
#562 = CARTESIAN_POINT('', (0., 5.22749999999998, -23.4237751814262));
#563 = CARTESIAN_POINT('', (0., 24., -19.2343034592158));
#564 = CARTESIAN_POINT('', (0., 24., 0.));
#565 = ORIENTED_EDGE('', *, *, #566, .T.);
#566 = EDGE_CURVE('', #559, #376, #567, .T.);
#567 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#568, #569), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#568 = CARTESIAN_POINT('', (0., 24., 0.));
#569 = CARTESIAN_POINT('', (10., 24., 0.));
#570 = ORIENTED_EDGE('', *, *, #383, .F.);
#571 = ORIENTED_EDGE('', *, *, #566, .F.);
#572 = ORIENTED_EDGE('', *, *, #573, .T.);
#573 = EDGE_CURVE('', #559, #491, #574, .T.);
#574 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#575, #576, #577), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.212729688132184), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.750771667623131, 0.925689458608147))
   REPRESENTATION_ITEM ('')
);
#575 = CARTESIAN_POINT('', (0., 24., 0.));
#576 = CARTESIAN_POINT('', (0., 24., 19.2343034592158));
#577 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#578 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#579, #580), (#581, #582), (#583, #584), (#585, #586), (#587, #588), (#589, #590), (#591, #592), (#593, #594), (#595, #596)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 37.6991118430775, 75.3982236861551, 113.097335529233, 150.79644737231), (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 ()
);
#579 = CARTESIAN_POINT('', (0., 24., 0.));
#580 = CARTESIAN_POINT('', (10., 24., 0.));
#581 = CARTESIAN_POINT('', (0., 24., 24.));
#582 = CARTESIAN_POINT('', (10., 24., 24.));
#583 = CARTESIAN_POINT('', (0., 1.46957615897682E-15, 24.));
#584 = CARTESIAN_POINT('', (10., 1.46957615897682E-15, 24.));
#585 = CARTESIAN_POINT('', (0., -24., 24.));
#586 = CARTESIAN_POINT('', (10., -24., 24.));
#587 = CARTESIAN_POINT('', (0., -24., 2.93915231795365E-15));
#588 = CARTESIAN_POINT('', (10., -24., 2.93915231795365E-15));
#589 = CARTESIAN_POINT('', (0., -24., -24.));
#590 = CARTESIAN_POINT('', (10., -24., -24.));
#591 = CARTESIAN_POINT('', (0., -4.40872847693047E-15, -24.));
#592 = CARTESIAN_POINT('', (10., -4.40872847693047E-15, -24.));
#593 = CARTESIAN_POINT('', (0., 24., -24.));
#594 = CARTESIAN_POINT('', (10., 24., -24.));
#595 = CARTESIAN_POINT('', (0., 24., 0.));
#596 = CARTESIAN_POINT('', (10., 24., 0.));
#597 = ADVANCED_FACE('', (#598), #623, .T.);
#598 = FACE_OUTER_BOUND('', #599, .T.);
#599 = EDGE_LOOP('', (#600, #612, #617, #618));
#600 = ORIENTED_EDGE('', *, *, #601, .T.);
#601 = EDGE_CURVE('', #602, #604, #606, .T.);
#602 = VERTEX_POINT('', #603);
#603 = CARTESIAN_POINT('', (0., -5.2275, 9.67849387818167));
#604 = VERTEX_POINT('', #605);
#605 = CARTESIAN_POINT('', (0., -5.2275, -9.67849387818166));
#606 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#607, #608, #609, #610, #611), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (22.8705816424926, 34.5575191894877, 46.2444567364829), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.871776315106861, 0.801894068990202, 1., 0.801894068990202, 0.871776315106861))
   REPRESENTATION_ITEM ('')
);
#607 = CARTESIAN_POINT('', (-1.11873990529468E-18, -5.2275, 9.67849387818166));
#608 = CARTESIAN_POINT('', (-7.00090258131819E-19, -11., 6.56067987428737));
#609 = CARTESIAN_POINT('', (-1.73472347597681E-18, -11., 1.34711147906209E-15));
#610 = CARTESIAN_POINT('', (-7.00090258131819E-19, -11., -6.56067987428737));
#611 = CARTESIAN_POINT('', (-1.11873990529468E-18, -5.2275, -9.67849387818167));
#612 = ORIENTED_EDGE('', *, *, #613, .F.);
#613 = EDGE_CURVE('', #521, #604, #614, .T.);
#614 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#615, #616), .UNSPECIFIED., .F., .U., (2, 2), (0.0563678942911696, 0.316695191701105), .UNSPECIFIED.);
#615 = CARTESIAN_POINT('', (0., -5.2275, -23.4237751814262));
#616 = CARTESIAN_POINT('', (0., -5.2275, -9.67849387818166));
#617 = ORIENTED_EDGE('', *, *, #520, .F.);
#618 = ORIENTED_EDGE('', *, *, #619, .F.);
#619 = EDGE_CURVE('', #602, #512, #620, .T.);
#620 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#621, #622), .UNSPECIFIED., .F., .U., (2, 2), (0.683304808298895, 0.94363210570883), .UNSPECIFIED.);
#621 = CARTESIAN_POINT('', (0., -5.2275, 9.67849387818167));
#622 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#623 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#624, #625), (#626, #627)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.186304729701219, 0.813695270298781), (0.178587826733387, 0.821412173266612), .UNSPECIFIED.);
#624 = CARTESIAN_POINT('', (0., -24., -23.4237751814262));
#625 = CARTESIAN_POINT('', (0., 24., -23.4237751814262));
#626 = CARTESIAN_POINT('', (0., -24., 23.4237751814262));
#627 = CARTESIAN_POINT('', (0., 24., 23.4237751814262));
#628 = ADVANCED_FACE('', (#629), #661, .T.);
#629 = FACE_OUTER_BOUND('', #630, .T.);
#630 = EDGE_LOOP('', (#631, #641, #649, #654, #655, #656));
#631 = ORIENTED_EDGE('', *, *, #632, .T.);
#632 = EDGE_CURVE('', #633, #635, #637, .T.);
#633 = VERTEX_POINT('', #634);
#634 = CARTESIAN_POINT('', (-1.11873990529468E-18, 5.22749999999999, -9.67849387818167));
#635 = VERTEX_POINT('', #636);
#636 = CARTESIAN_POINT('', (-1.73472347597681E-18, 11., 0.));
#637 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#638, #639, #640), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (57.4281008319803, 69.1150383789754), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.871776315106861, 0.801894068990202, 1.))
   REPRESENTATION_ITEM ('')
);
#638 = CARTESIAN_POINT('', (-1.11873990529468E-18, 5.22749999999999, -9.67849387818167));
#639 = CARTESIAN_POINT('', (-7.00090258131818E-19, 11., -6.56067987428738));
#640 = CARTESIAN_POINT('', (-1.73472347597681E-18, 11., 0.));
#641 = ORIENTED_EDGE('', *, *, #642, .T.);
#642 = EDGE_CURVE('', #635, #643, #645, .T.);
#643 = VERTEX_POINT('', #644);
#644 = CARTESIAN_POINT('', (0., 5.2275, 9.67849387818167));
#645 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#646, #647, #648), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 11.6869375469952), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.801894068990202, 0.871776315106861))
   REPRESENTATION_ITEM ('')
);
#646 = CARTESIAN_POINT('', (-1.73472347597681E-18, 11., 0.));
#647 = CARTESIAN_POINT('', (-7.00090258131818E-19, 11., 6.56067987428738));
#648 = CARTESIAN_POINT('', (-1.11873990529468E-18, 5.2275, 9.67849387818167));
#649 = ORIENTED_EDGE('', *, *, #650, .T.);
#650 = EDGE_CURVE('', #643, #491, #651, .T.);
#651 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#652, #653), .UNSPECIFIED., .F., .U., (2, 2), (36.0784938781817, 49.8237751814262), .UNSPECIFIED.);
#652 = CARTESIAN_POINT('', (0., 5.2275, 9.67849387818167));
#653 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#654 = ORIENTED_EDGE('', *, *, #573, .F.);
#655 = ORIENTED_EDGE('', *, *, #558, .F.);
#656 = ORIENTED_EDGE('', *, *, #657, .T.);
#657 = EDGE_CURVE('', #550, #633, #658, .T.);
#658 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#659, #660), .UNSPECIFIED., .F., .U., (2, 2), (2.97622481857376, 16.7215061218183), .UNSPECIFIED.);
#659 = CARTESIAN_POINT('', (0., 5.2275, -23.4237751814262));
#660 = CARTESIAN_POINT('', (0., 5.2275, -9.67849387818167));
#661 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#662, #663), (#664, #665)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.186304729701219, 0.813695270298781), (0.178587826733387, 0.821412173266612), .UNSPECIFIED.);
#662 = CARTESIAN_POINT('', (0., -24., -23.4237751814262));
#663 = CARTESIAN_POINT('', (0., 24., -23.4237751814262));
#664 = CARTESIAN_POINT('', (0., -24., 23.4237751814262));
#665 = CARTESIAN_POINT('', (0., 24., 23.4237751814262));
#666 = ADVANCED_FACE('', (#667), #703, .T.);
#667 = FACE_OUTER_BOUND('', #668, .T.);
#668 = EDGE_LOOP('', (#669, #683, #690, #702));
#669 = ORIENTED_EDGE('', *, *, #670, .T.);
#670 = EDGE_CURVE('', #671, #671, #673, .T.);
#671 = VERTEX_POINT('', #672);
#672 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#673 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#674, #675, #676, #677, #678, #679, #680, #681, #682), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 12.8019900633784, 25.6039801267568, 38.4059701901352, 51.2079602535136), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#674 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#675 = CARTESIAN_POINT('', (38.5, 8.15, 8.15));
#676 = CARTESIAN_POINT('', (38.5, 4.99043570652547E-16, 8.15));
#677 = CARTESIAN_POINT('', (38.5, -8.15, 8.15));
#678 = CARTESIAN_POINT('', (38.5, -8.15, 9.98087141305093E-16));
#679 = CARTESIAN_POINT('', (38.5, -8.15, -8.15));
#680 = CARTESIAN_POINT('', (38.5, -1.49713071195764E-15, -8.15));
#681 = CARTESIAN_POINT('', (38.5, 8.15, -8.15));
#682 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#683 = ORIENTED_EDGE('', *, *, #684, .F.);
#684 = EDGE_CURVE('', #685, #671, #687, .T.);
#685 = VERTEX_POINT('', #686);
#686 = CARTESIAN_POINT('', (25., 8.15, 0.));
#687 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#688, #689), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.778097982708934), .UNSPECIFIED.);
#688 = CARTESIAN_POINT('', (25., 8.15, 0.));
#689 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#690 = ORIENTED_EDGE('', *, *, #691, .F.);
#691 = EDGE_CURVE('', #685, #685, #692, .T.);
#692 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#693, #694, #695, #696, #697, #698, #699, #700, #701), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#693 = CARTESIAN_POINT('', (25., 8.15, 0.));
#694 = CARTESIAN_POINT('', (25., 8.15, 8.15));
#695 = CARTESIAN_POINT('', (25., 4.99043570652547E-16, 8.15));
#696 = CARTESIAN_POINT('', (25., -8.15, 8.15));
#697 = CARTESIAN_POINT('', (25., -8.15, 9.98087141305093E-16));
#698 = CARTESIAN_POINT('', (25., -8.15, -8.15));
#699 = CARTESIAN_POINT('', (25., -1.49713071195764E-15, -8.15));
#700 = CARTESIAN_POINT('', (25., 8.15, -8.15));
#701 = CARTESIAN_POINT('', (25., 8.15, 0.));
#702 = ORIENTED_EDGE('', *, *, #684, .T.);
#703 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#704, #705, #706, #707, #708, #709, #710, #711, #712), (#713, #714, #715, #716, #717, #718, #719, #720, #721)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 0.778097982708934), (0., 12.8019900633784, 25.6039801267568, 38.4059701901352, 51.2079602535136), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#704 = CARTESIAN_POINT('', (25., 8.15, 0.));
#705 = CARTESIAN_POINT('', (25., 8.15, 8.15));
#706 = CARTESIAN_POINT('', (25., 4.99043570652547E-16, 8.15));
#707 = CARTESIAN_POINT('', (25., -8.15, 8.15));
#708 = CARTESIAN_POINT('', (25., -8.15, 9.98087141305093E-16));
#709 = CARTESIAN_POINT('', (25., -8.15, -8.15));
#710 = CARTESIAN_POINT('', (25., -1.49713071195764E-15, -8.15));
#711 = CARTESIAN_POINT('', (25., 8.15, -8.15));
#712 = CARTESIAN_POINT('', (25., 8.15, 0.));
#713 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#714 = CARTESIAN_POINT('', (38.5, 8.15, 8.15));
#715 = CARTESIAN_POINT('', (38.5, 4.99043570652547E-16, 8.15));
#716 = CARTESIAN_POINT('', (38.5, -8.15, 8.15));
#717 = CARTESIAN_POINT('', (38.5, -8.15, 9.98087141305093E-16));
#718 = CARTESIAN_POINT('', (38.5, -8.15, -8.15));
#719 = CARTESIAN_POINT('', (38.5, -1.49713071195764E-15, -8.15));
#720 = CARTESIAN_POINT('', (38.5, 8.15, -8.15));
#721 = CARTESIAN_POINT('', (38.5, 8.15, 0.));
#722 = ADVANCED_FACE('', (#723, #726), #742, .T.);
#723 = FACE_OUTER_BOUND('', #724, .T.);
#724 = EDGE_LOOP('', (#725));
#725 = ORIENTED_EDGE('', *, *, #691, .T.);
#726 = FACE_BOUND('', #727, .T.);
#727 = EDGE_LOOP('', (#728));
#728 = ORIENTED_EDGE('', *, *, #729, .F.);
#729 = EDGE_CURVE('', #730, #730, #732, .T.);
#730 = VERTEX_POINT('', #731);
#731 = CARTESIAN_POINT('', (25., 5.5, 0.));
#732 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#733, #734, #735, #736, #737, #738, #739, #740, #741), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#733 = CARTESIAN_POINT('', (25., 5.5, 0.));
#734 = CARTESIAN_POINT('', (25., 5.5, 5.5));
#735 = CARTESIAN_POINT('', (25., 3.36777869765522E-16, 5.5));
#736 = CARTESIAN_POINT('', (25., -5.5, 5.5));
#737 = CARTESIAN_POINT('', (25., -5.5, 6.73555739531044E-16));
#738 = CARTESIAN_POINT('', (25., -5.5, -5.5));
#739 = CARTESIAN_POINT('', (25., -1.01033360929657E-15, -5.5));
#740 = CARTESIAN_POINT('', (25., 5.5, -5.5));
#741 = CARTESIAN_POINT('', (25., 5.5, 0.));
#742 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#743, #744), (#745, #746)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.178587826733387, 0.821412173266612), .UNSPECIFIED.);
#743 = CARTESIAN_POINT('', (25., -8.15, -8.15));
#744 = CARTESIAN_POINT('', (25., -8.15, 8.15));
#745 = CARTESIAN_POINT('', (25., 8.15, -8.15));
#746 = CARTESIAN_POINT('', (25., 8.15, 8.15));
#747 = ADVANCED_FACE('', (#748), #758, .T.);
#748 = FACE_OUTER_BOUND('', #749, .T.);
#749 = EDGE_LOOP('', (#750, #755, #756, #757));
#750 = ORIENTED_EDGE('', *, *, #751, .T.);
#751 = EDGE_CURVE('', #24, #730, #752, .T.);
#752 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#753, #754), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#753 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#754 = CARTESIAN_POINT('', (25., 5.5, 0.));
#755 = ORIENTED_EDGE('', *, *, #729, .T.);
#756 = ORIENTED_EDGE('', *, *, #751, .F.);
#757 = ORIENTED_EDGE('', *, *, #23, .F.);
#758 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#759, #760, #761, #762, #763, #764, #765, #766, #767), (#768, #769, #770, #771, #772, #773, #774, #775, #776)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 8.63937979737193, 17.2787595947439, 25.9181393921158, 34.5575191894877), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#759 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#760 = CARTESIAN_POINT('', (20.1, 5.5, 5.5));
#761 = CARTESIAN_POINT('', (20.1, 3.36777869765522E-16, 5.5));
#762 = CARTESIAN_POINT('', (20.1, -5.5, 5.5));
#763 = CARTESIAN_POINT('', (20.1, -5.5, 6.73555739531044E-16));
#764 = CARTESIAN_POINT('', (20.1, -5.5, -5.5));
#765 = CARTESIAN_POINT('', (20.1, -1.01033360929657E-15, -5.5));
#766 = CARTESIAN_POINT('', (20.1, 5.5, -5.5));
#767 = CARTESIAN_POINT('', (20.1, 5.5, 0.));
#768 = CARTESIAN_POINT('', (25., 5.5, 0.));
#769 = CARTESIAN_POINT('', (25., 5.5, 5.5));
#770 = CARTESIAN_POINT('', (25., 3.36777869765522E-16, 5.5));
#771 = CARTESIAN_POINT('', (25., -5.5, 5.5));
#772 = CARTESIAN_POINT('', (25., -5.5, 6.73555739531044E-16));
#773 = CARTESIAN_POINT('', (25., -5.5, -5.5));
#774 = CARTESIAN_POINT('', (25., -1.01033360929657E-15, -5.5));
#775 = CARTESIAN_POINT('', (25., 5.5, -5.5));
#776 = CARTESIAN_POINT('', (25., 5.5, 0.));
#777 = ADVANCED_FACE('', (#778), #842, .T.);
#778 = FACE_OUTER_BOUND('', #779, .T.);
#779 = EDGE_LOOP('', (#780, #781, #790, #800, #807, #808, #817, #827, #834, #835, #840, #841));
#780 = ORIENTED_EDGE('', *, *, #632, .F.);
#781 = ORIENTED_EDGE('', *, *, #782, .F.);
#782 = EDGE_CURVE('', #783, #633, #785, .T.);
#783 = VERTEX_POINT('', #784);
#784 = CARTESIAN_POINT('', (6.375, 5.2275, -9.67849387818167));
#785 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#786, #787, #788, #789), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#786 = CARTESIAN_POINT('', (6.375, 5.2275, -9.67849387818167));
#787 = CARTESIAN_POINT('', (4.25, 5.2275, -9.67849387818167));
#788 = CARTESIAN_POINT('', (2.125, 5.2275, -9.67849387818167));
#789 = CARTESIAN_POINT('', (-6.50521303491303E-19, 5.2275, -9.67849387818167));
#790 = ORIENTED_EDGE('', *, *, #791, .F.);
#791 = EDGE_CURVE('', #792, #783, #794, .T.);
#792 = VERTEX_POINT('', #793);
#793 = CARTESIAN_POINT('', (6.375, -5.2275, -9.67849387818167));
#794 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#795, #796, #797, #798, #799), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (46.2444567364829, 51.8362787842316, 57.4281008319803), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.871776315106861, 0.905212712196345, 1., 0.905212712196345, 0.871776315106861))
   REPRESENTATION_ITEM ('')
);
#795 = CARTESIAN_POINT('', (6.375, -5.2275, -9.67849387818167));
#796 = CARTESIAN_POINT('', (6.375, -2.78078763079898, -11.));
#797 = CARTESIAN_POINT('', (6.375, -2.02066721859313E-15, -11.));
#798 = CARTESIAN_POINT('', (6.375, 2.78078763079897, -11.));
#799 = CARTESIAN_POINT('', (6.375, 5.22749999999999, -9.67849387818167));
#800 = ORIENTED_EDGE('', *, *, #801, .T.);
#801 = EDGE_CURVE('', #792, #604, #802, .T.);
#802 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#803, #804, #805, #806), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#803 = CARTESIAN_POINT('', (6.375, -5.2275, -9.67849387818167));
#804 = CARTESIAN_POINT('', (4.25, -5.2275, -9.67849387818167));
#805 = CARTESIAN_POINT('', (2.125, -5.2275, -9.67849387818166));
#806 = CARTESIAN_POINT('', (-4.33680868994202E-19, -5.2275, -9.67849387818166));
#807 = ORIENTED_EDGE('', *, *, #601, .F.);
#808 = ORIENTED_EDGE('', *, *, #809, .F.);
#809 = EDGE_CURVE('', #810, #602, #812, .T.);
#810 = VERTEX_POINT('', #811);
#811 = CARTESIAN_POINT('', (6.375, -5.2275, 9.67849387818167));
#812 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#813, #814, #815, #816), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#813 = CARTESIAN_POINT('', (6.375, -5.2275, 9.67849387818167));
#814 = CARTESIAN_POINT('', (4.25, -5.2275, 9.67849387818167));
#815 = CARTESIAN_POINT('', (2.125, -5.2275, 9.67849387818167));
#816 = CARTESIAN_POINT('', (-8.67361737988404E-19, -5.2275, 9.67849387818167));
#817 = ORIENTED_EDGE('', *, *, #818, .F.);
#818 = EDGE_CURVE('', #819, #810, #821, .T.);
#819 = VERTEX_POINT('', #820);
#820 = CARTESIAN_POINT('', (6.375, 5.2275, 9.67849387818167));
#821 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#822, #823, #824, #825, #826), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (11.6869375469952, 17.2787595947439, 22.8705816424926), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.871776315106861, 0.905212712196345, 1., 0.905212712196345, 0.871776315106861))
   REPRESENTATION_ITEM ('')
);
#822 = CARTESIAN_POINT('', (6.375, 5.2275, 9.67849387818167));
#823 = CARTESIAN_POINT('', (6.375, 2.78078763079898, 11.));
#824 = CARTESIAN_POINT('', (6.375, 6.73555739531044E-16, 11.));
#825 = CARTESIAN_POINT('', (6.375, -2.78078763079898, 11.));
#826 = CARTESIAN_POINT('', (6.375, -5.2275, 9.67849387818166));
#827 = ORIENTED_EDGE('', *, *, #828, .T.);
#828 = EDGE_CURVE('', #819, #643, #829, .T.);
#829 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#830, #831, #832, #833), .UNSPECIFIED., .F., .U., (4, 4), (0., 6.375), .UNSPECIFIED.);
#830 = CARTESIAN_POINT('', (6.375, 5.2275, 9.67849387818167));
#831 = CARTESIAN_POINT('', (4.25, 5.2275, 9.67849387818167));
#832 = CARTESIAN_POINT('', (2.125, 5.2275, 9.67849387818167));
#833 = CARTESIAN_POINT('', (-4.33680868994202E-19, 5.2275, 9.67849387818167));
#834 = ORIENTED_EDGE('', *, *, #642, .F.);
#835 = ORIENTED_EDGE('', *, *, #836, .T.);
#836 = EDGE_CURVE('', #635, #8, #837, .T.);
#837 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#838, #839), .UNSPECIFIED., .F., .U., (2, 2), (0.000497265042267528, 1.), .UNSPECIFIED.);
#838 = CARTESIAN_POINT('', (-3.46944695195361E-18, 11., 0.));
#839 = CARTESIAN_POINT('', (20.1, 11., 0.));
#840 = ORIENTED_EDGE('', *, *, #7, .T.);
#841 = ORIENTED_EDGE('', *, *, #836, .F.);
#842 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#843, #844, #845, #846, #847, #848, #849, #850, #851), (#852, #853, #854, #855, #856, #857, #858, #859, #860)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 17.2787595947439, 34.5575191894877, 51.8362787842316, 69.1150383789754), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#843 = CARTESIAN_POINT('', (-0.01, 11., 0.));
#844 = CARTESIAN_POINT('', (-0.01, 11., 11.));
#845 = CARTESIAN_POINT('', (-0.01, 6.73555739531044E-16, 11.));
#846 = CARTESIAN_POINT('', (-0.01, -11., 11.));
#847 = CARTESIAN_POINT('', (-0.01, -11., 1.34711147906209E-15));
#848 = CARTESIAN_POINT('', (-0.01, -11., -11.));
#849 = CARTESIAN_POINT('', (-0.01, -2.02066721859313E-15, -11.));
#850 = CARTESIAN_POINT('', (-0.01, 11., -11.));
#851 = CARTESIAN_POINT('', (-0.01, 11., 0.));
#852 = CARTESIAN_POINT('', (20.1, 11., 0.));
#853 = CARTESIAN_POINT('', (20.1, 11., 11.));
#854 = CARTESIAN_POINT('', (20.1, 6.73555739531044E-16, 11.));
#855 = CARTESIAN_POINT('', (20.1, -11., 11.));
#856 = CARTESIAN_POINT('', (20.1, -11., 1.34711147906209E-15));
#857 = CARTESIAN_POINT('', (20.1, -11., -11.));
#858 = CARTESIAN_POINT('', (20.1, -2.02066721859313E-15, -11.));
#859 = CARTESIAN_POINT('', (20.1, 11., -11.));
#860 = CARTESIAN_POINT('', (20.1, 11., 0.));
#861 = ADVANCED_FACE('', (#862), #872, .T.);
#862 = FACE_OUTER_BOUND('', #863, .T.);
#863 = EDGE_LOOP('', (#864, #865, #870, #871));
#864 = ORIENTED_EDGE('', *, *, #549, .T.);
#865 = ORIENTED_EDGE('', *, *, #866, .T.);
#866 = EDGE_CURVE('', #540, #783, #867, .T.);
#867 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#868, #869), .UNSPECIFIED., .F., .U., (2, 2), (2.97622481857376, 16.7215061218183), .UNSPECIFIED.);
#868 = CARTESIAN_POINT('', (6.375, 5.2275, -23.4237751814262));
#869 = CARTESIAN_POINT('', (6.375, 5.2275, -9.67849387818167));
#870 = ORIENTED_EDGE('', *, *, #782, .T.);
#871 = ORIENTED_EDGE('', *, *, #657, .F.);
#872 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#873, #874), (#875, #876)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 6.375), (2.97622481857375, 49.8237751814263), .UNSPECIFIED.);
#873 = CARTESIAN_POINT('', (0., 5.2275, -23.4237751814262));
#874 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#875 = CARTESIAN_POINT('', (6.375, 5.2275, -23.4237751814262));
#876 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#877 = ADVANCED_FACE('', (#878), #888, .T.);
#878 = FACE_OUTER_BOUND('', #879, .T.);
#879 = EDGE_LOOP('', (#880, #881, #886, #887));
#880 = ORIENTED_EDGE('', *, *, #539, .F.);
#881 = ORIENTED_EDGE('', *, *, #882, .T.);
#882 = EDGE_CURVE('', #531, #792, #883, .T.);
#883 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#884, #885), .UNSPECIFIED., .F., .U., (2, 2), (2.97622481857376, 16.7215061218183), .UNSPECIFIED.);
#884 = CARTESIAN_POINT('', (6.375, -5.2275, -23.4237751814262));
#885 = CARTESIAN_POINT('', (6.375, -5.2275, -9.67849387818167));
#886 = ORIENTED_EDGE('', *, *, #791, .T.);
#887 = ORIENTED_EDGE('', *, *, #866, .F.);
#888 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#889, #890), (#891, #892)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.4, 50.4), (0., 10.455), .UNSPECIFIED.);
#889 = CARTESIAN_POINT('', (6.375, -5.2275, -24.));
#890 = CARTESIAN_POINT('', (6.375, 5.2275, -24.));
#891 = CARTESIAN_POINT('', (6.375, -5.2275, 24.));
#892 = CARTESIAN_POINT('', (6.375, 5.2275, 24.));
#893 = ADVANCED_FACE('', (#894), #900, .T.);
#894 = FACE_OUTER_BOUND('', #895, .T.);
#895 = EDGE_LOOP('', (#896, #897, #898, #899));
#896 = ORIENTED_EDGE('', *, *, #530, .F.);
#897 = ORIENTED_EDGE('', *, *, #613, .T.);
#898 = ORIENTED_EDGE('', *, *, #801, .F.);
#899 = ORIENTED_EDGE('', *, *, #882, .F.);
#900 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#901, #902), (#903, #904)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.97622481857375, 49.8237751814263), (0., 6.375), .UNSPECIFIED.);
#901 = CARTESIAN_POINT('', (0., -5.2275, -23.4237751814262));
#902 = CARTESIAN_POINT('', (6.375, -5.2275, -23.4237751814262));
#903 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#904 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#905 = ADVANCED_FACE('', (#906), #916, .T.);
#906 = FACE_OUTER_BOUND('', #907, .T.);
#907 = EDGE_LOOP('', (#908, #909, #914, #915));
#908 = ORIENTED_EDGE('', *, *, #511, .T.);
#909 = ORIENTED_EDGE('', *, *, #910, .F.);
#910 = EDGE_CURVE('', #810, #502, #911, .T.);
#911 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#912, #913), .UNSPECIFIED., .F., .U., (2, 2), (36.0784938781817, 49.8237751814262), .UNSPECIFIED.);
#912 = CARTESIAN_POINT('', (6.375, -5.2275, 9.67849387818167));
#913 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#914 = ORIENTED_EDGE('', *, *, #809, .T.);
#915 = ORIENTED_EDGE('', *, *, #619, .T.);
#916 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#917, #918), (#919, #920)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.97622481857375, 49.8237751814263), (0., 6.375), .UNSPECIFIED.);
#917 = CARTESIAN_POINT('', (0., -5.2275, -23.4237751814262));
#918 = CARTESIAN_POINT('', (6.375, -5.2275, -23.4237751814262));
#919 = CARTESIAN_POINT('', (0., -5.2275, 23.4237751814262));
#920 = CARTESIAN_POINT('', (6.375, -5.2275, 23.4237751814262));
#921 = ADVANCED_FACE('', (#922), #932, .T.);
#922 = FACE_OUTER_BOUND('', #923, .T.);
#923 = EDGE_LOOP('', (#924, #925, #930, #931));
#924 = ORIENTED_EDGE('', *, *, #501, .F.);
#925 = ORIENTED_EDGE('', *, *, #926, .F.);
#926 = EDGE_CURVE('', #819, #493, #927, .T.);
#927 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#928, #929), .UNSPECIFIED., .F., .U., (2, 2), (36.0784938781817, 49.8237751814262), .UNSPECIFIED.);
#928 = CARTESIAN_POINT('', (6.375, 5.2275, 9.67849387818167));
#929 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#930 = ORIENTED_EDGE('', *, *, #818, .T.);
#931 = ORIENTED_EDGE('', *, *, #910, .T.);
#932 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#933, #934), (#935, #936)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.4, 50.4), (0., 10.455), .UNSPECIFIED.);
#933 = CARTESIAN_POINT('', (6.375, -5.2275, -24.));
#934 = CARTESIAN_POINT('', (6.375, 5.2275, -24.));
#935 = CARTESIAN_POINT('', (6.375, -5.2275, 24.));
#936 = CARTESIAN_POINT('', (6.375, 5.2275, 24.));
#937 = ADVANCED_FACE('', (#938), #944, .T.);
#938 = FACE_OUTER_BOUND('', #939, .T.);
#939 = EDGE_LOOP('', (#940, #941, #942, #943));
#940 = ORIENTED_EDGE('', *, *, #490, .F.);
#941 = ORIENTED_EDGE('', *, *, #650, .F.);
#942 = ORIENTED_EDGE('', *, *, #828, .F.);
#943 = ORIENTED_EDGE('', *, *, #926, .T.);
#944 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#945, #946), (#947, #948)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 6.375), (2.97622481857375, 49.8237751814263), .UNSPECIFIED.);
#945 = CARTESIAN_POINT('', (0., 5.2275, -23.4237751814262));
#946 = CARTESIAN_POINT('', (0., 5.2275, 23.4237751814262));
#947 = CARTESIAN_POINT('', (6.375, 5.2275, -23.4237751814262));
#948 = CARTESIAN_POINT('', (6.375, 5.2275, 23.4237751814262));
#949 = ADVANCED_FACE('', (#950), #989, .T.);
#950 = FACE_OUTER_BOUND('', #951, .T.);
#951 = EDGE_LOOP('', (#952, #961, #970, #977, #984));
#952 = ORIENTED_EDGE('', *, *, #953, .T.);
#953 = EDGE_CURVE('', #954, #956, #958, .T.);
#954 = VERTEX_POINT('', #955);
#955 = CARTESIAN_POINT('', (38.5, 22.6754381559721, -4.76));
#956 = VERTEX_POINT('', #957);
#957 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999998));
#958 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#959, #960), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.949595702787396), .UNSPECIFIED.);
#959 = CARTESIAN_POINT('', (38.5, 22.6754381559721, -4.76));
#960 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.76));
#961 = ORIENTED_EDGE('', *, *, #962, .F.);
#962 = EDGE_CURVE('', #963, #956, #965, .T.);
#963 = VERTEX_POINT('', #964);
#964 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.76000000000001));
#965 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#966, #967, #968, #969), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402786), .UNSPECIFIED.);
#966 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.76));
#967 = CARTESIAN_POINT('', (33.6169587706481, 29.793852598496, -4.76));
#968 = CARTESIAN_POINT('', (36.058479385324, 29.793852598496, -4.76));
#969 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#970 = ORIENTED_EDGE('', *, *, #971, .T.);
#971 = EDGE_CURVE('', #963, #972, #974, .T.);
#972 = VERTEX_POINT('', #973);
#973 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.76000000000002));
#974 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#975, #976), .UNSPECIFIED., .F., .U., (2, 2), (0.050404297212604, 0.145226426110575), .UNSPECIFIED.);
#975 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.76));
#976 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.76));
#977 = ORIENTED_EDGE('', *, *, #978, .T.);
#978 = EDGE_CURVE('', #972, #979, #981, .T.);
#979 = VERTEX_POINT('', #980);
#980 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#981 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#982, #983), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016503, 1.), .UNSPECIFIED.);
#982 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.76));
#983 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#984 = ORIENTED_EDGE('', *, *, #985, .T.);
#985 = EDGE_CURVE('', #979, #954, #986, .T.);
#986 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#987, #988), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#987 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#988 = CARTESIAN_POINT('', (38.5, 22.6754381559721, -4.76));
#989 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#990, #991), (#992, #993)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.7847363416409), (0.197709757517472, 0.821412173266612), .UNSPECIFIED.);
#990 = CARTESIAN_POINT('', (38.5, 22.6754381559721, -4.76));
#991 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#992 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.76));
#993 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.76));
#994 = ADVANCED_FACE('', (#995), #1021, .T.);
#995 = FACE_OUTER_BOUND('', #996, .T.);
#996 = EDGE_LOOP('', (#997, #1008, #1014, #1015));
#997 = ORIENTED_EDGE('', *, *, #998, .T.);
#998 = EDGE_CURVE('', #999, #1001, #1003, .T.);
#999 = VERTEX_POINT('', #1000);
#1000 = CARTESIAN_POINT('', (38.5, 24.7672290405343, -17.2312396047012));
#1001 = VERTEX_POINT('', #1002);
#1002 = CARTESIAN_POINT('', (31.1754381559721, 24.7672290405343, -17.2312396047012));
#1003 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1004, #1005, #1006, #1007), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1004 = CARTESIAN_POINT('', (38.5, 24.7672290405343, -17.2312396047012));
#1005 = CARTESIAN_POINT('', (36.058479385324, 24.7672290405343, -17.2312396047012));
#1006 = CARTESIAN_POINT('', (33.6169587706481, 24.7672290405343, -17.2312396047012));
#1007 = CARTESIAN_POINT('', (31.1754381559721, 24.7672290405343, -17.2312396047012));
#1008 = ORIENTED_EDGE('', *, *, #1009, .T.);
#1009 = EDGE_CURVE('', #1001, #963, #1010, .T.);
#1010 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1011, #1012, #1013), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.901860139572076, 0.972828704022354), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.860315400850933, 0.878181658004823, 0.943253277547423))
   REPRESENTATION_ITEM ('')
);
#1011 = CARTESIAN_POINT('', (31.1754381559721, 24.7672290405343, -17.2312396047012));
#1012 = CARTESIAN_POINT('', (31.1754381559721, 28.705840800799, -11.5700972953805));
#1013 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.76000000000001));
#1014 = ORIENTED_EDGE('', *, *, #962, .T.);
#1015 = ORIENTED_EDGE('', *, *, #1016, .F.);
#1016 = EDGE_CURVE('', #999, #956, #1017, .T.);
#1017 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1018, #1019, #1020), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.901860139572076, 0.972828704022355), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.860315400850933, 0.878181658004823, 0.943253277547423))
   REPRESENTATION_ITEM ('')
);
#1018 = CARTESIAN_POINT('', (38.5, 24.7672290405343, -17.2312396047012));
#1019 = CARTESIAN_POINT('', (38.5, 28.705840800799, -11.5700972953805));
#1020 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999998));
#1021 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1022, #1023), (#1024, #1025), (#1026, #1027), (#1028, #1029), (#1030, #1031), (#1032, #1033), (#1034, #1035), (#1036, #1037), (#1038, #1039)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1022 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#1023 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#1024 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#1025 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#1026 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1027 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1028 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#1029 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#1030 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#1031 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#1032 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#1033 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#1034 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1035 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1036 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#1037 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#1038 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#1039 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#1040 = ADVANCED_FACE('', (#1041), #1075, .T.);
#1041 = FACE_OUTER_BOUND('', #1042, .T.);
#1042 = EDGE_LOOP('', (#1043, #1054, #1062, #1069));
#1043 = ORIENTED_EDGE('', *, *, #1044, .T.);
#1044 = EDGE_CURVE('', #1045, #1047, #1049, .T.);
#1045 = VERTEX_POINT('', #1046);
#1046 = CARTESIAN_POINT('', (31.1754381559721, 24.0813951522754, -16.9872689835643));
#1047 = VERTEX_POINT('', #1048);
#1048 = CARTESIAN_POINT('', (31., 24.0813951522754, -16.9872689835643));
#1049 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1050, #1051, #1052, #1053), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972145), .UNSPECIFIED.);
#1050 = CARTESIAN_POINT('', (31.1754381559721, 24.0813951522754, -16.9872689835643));
#1051 = CARTESIAN_POINT('', (31.1169587706481, 24.0813951522754, -16.9872689835643));
#1052 = CARTESIAN_POINT('', (31.058479385324, 24.0813951522754, -16.9872689835643));
#1053 = CARTESIAN_POINT('', (31., 24.0813951522754, -16.9872689835643));
#1054 = ORIENTED_EDGE('', *, *, #1055, .T.);
#1055 = EDGE_CURVE('', #1047, #1056, #1058, .T.);
#1056 = VERTEX_POINT('', #1057);
#1057 = CARTESIAN_POINT('', (31., 29.18266221734, -4.10525588832585));
#1058 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1059, #1060, #1061), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.900872596971871, 0.975951081541074), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.859827315870319, 0.878033327528642, 0.949070516777768))
   REPRESENTATION_ITEM ('')
);
#1059 = CARTESIAN_POINT('', (31., 24.0813951522754, -16.9872689835643));
#1060 = CARTESIAN_POINT('', (31., 28.1897983101514, -11.163137983732));
#1061 = CARTESIAN_POINT('', (31., 29.18266221734, -4.10525588832585));
#1062 = ORIENTED_EDGE('', *, *, #1063, .F.);
#1063 = EDGE_CURVE('', #972, #1056, #1064, .T.);
#1064 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1065, #1066, #1067, #1068), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.685122394589592), .UNSPECIFIED.);
#1065 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.75999999999999));
#1066 = CARTESIAN_POINT('', (31.1170556613685, 29.1187027630218, -4.54211356386643));
#1067 = CARTESIAN_POINT('', (31.058569344963, 29.151913058576, -4.32383965949355));
#1068 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1069 = ORIENTED_EDGE('', *, *, #1070, .F.);
#1070 = EDGE_CURVE('', #1045, #972, #1071, .T.);
#1071 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1072, #1073, #1074), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.900872596971871, 0.972194588413744), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.859827315870319, 0.877122404005572, 0.942094195384416))
   REPRESENTATION_ITEM ('')
);
#1072 = CARTESIAN_POINT('', (31.1754381559721, 24.0813951522754, -16.9872689835643));
#1073 = CARTESIAN_POINT('', (31.1754381559721, 27.9882908222303, -11.4487978768829));
#1074 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.76000000000002));
#1075 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1076, #1077), (#1078, #1079), (#1080, #1081), (#1082, #1083), (#1084, #1085), (#1086, #1087), (#1088, #1089), (#1090, #1091), (#1092, #1093)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1076 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1077 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1078 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1079 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1080 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1081 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1082 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1083 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1084 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1085 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1086 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1087 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1088 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1089 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1090 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1091 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1092 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1093 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1094 = ADVANCED_FACE('', (#1095), #1134, .T.);
#1095 = FACE_OUTER_BOUND('', #1096, .T.);
#1096 = EDGE_LOOP('', (#1097, #1108, #1115, #1122, #1129));
#1097 = ORIENTED_EDGE('', *, *, #1098, .F.);
#1098 = EDGE_CURVE('', #1099, #1101, #1103, .T.);
#1099 = VERTEX_POINT('', #1100);
#1100 = CARTESIAN_POINT('', (31.1754381559721, 10.7746453772341, -28.1822332269066));
#1101 = VERTEX_POINT('', #1102);
#1102 = CARTESIAN_POINT('', (38.5, 10.7746453772341, -28.1822332269066));
#1103 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1104, #1105, #1106, #1107), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1104 = CARTESIAN_POINT('', (31.1754381559721, 10.7746453772341, -28.1822332269066));
#1105 = CARTESIAN_POINT('', (33.6169587706481, 10.7746453772341, -28.1822332269066));
#1106 = CARTESIAN_POINT('', (36.058479385324, 10.7746453772341, -28.1822332269066));
#1107 = CARTESIAN_POINT('', (38.5, 10.7746453772341, -28.1822332269066));
#1108 = ORIENTED_EDGE('', *, *, #1109, .T.);
#1109 = EDGE_CURVE('', #1099, #1110, #1112, .T.);
#1110 = VERTEX_POINT('', #1111);
#1111 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1112 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1113, #1114), .UNSPECIFIED., .F., .U., (2, 2), (0.057054204346035, 0.151212305016503), .UNSPECIFIED.);
#1113 = CARTESIAN_POINT('', (31.1754381559721, 10.7746453772341, -28.1822332269066));
#1114 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1115 = ORIENTED_EDGE('', *, *, #1116, .T.);
#1116 = EDGE_CURVE('', #1110, #1117, #1119, .T.);
#1117 = VERTEX_POINT('', #1118);
#1118 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1119 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1120, #1121), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016503, 1.), .UNSPECIFIED.);
#1120 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1121 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1122 = ORIENTED_EDGE('', *, *, #1123, .T.);
#1123 = EDGE_CURVE('', #1117, #1124, #1126, .T.);
#1124 = VERTEX_POINT('', #1125);
#1125 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850149));
#1126 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1127, #1128), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#1127 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1128 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850148));
#1129 = ORIENTED_EDGE('', *, *, #1130, .T.);
#1130 = EDGE_CURVE('', #1124, #1101, #1131, .T.);
#1131 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1132, #1133), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.942945795653965), .UNSPECIFIED.);
#1132 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850149));
#1133 = CARTESIAN_POINT('', (38.5, 10.7746453772341, -28.1822332269066));
#1134 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1135, #1136), (#1137, #1138)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.7847363416409), (0.197709757517473, 0.821412173266612), .UNSPECIFIED.);
#1135 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850148));
#1136 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1137 = CARTESIAN_POINT('', (38.5, 10.7746453772341, -28.1822332269066));
#1138 = CARTESIAN_POINT('', (31.1754381559721, 10.7746453772341, -28.1822332269066));
#1139 = ADVANCED_FACE('', (#1140), #1178, .T.);
#1140 = FACE_OUTER_BOUND('', #1141, .T.);
#1141 = EDGE_LOOP('', (#1142, #1153, #1163, #1170));
#1142 = ORIENTED_EDGE('', *, *, #1143, .T.);
#1143 = EDGE_CURVE('', #1144, #1146, #1148, .T.);
#1144 = VERTEX_POINT('', #1145);
#1145 = CARTESIAN_POINT('', (31.1754381559721, -2.6707089045501, -29.3487344522239));
#1146 = VERTEX_POINT('', #1147);
#1147 = CARTESIAN_POINT('', (31., -2.67070890455008, -29.3487344522239));
#1148 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1149, #1150, #1151, #1152), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972145), .UNSPECIFIED.);
#1149 = CARTESIAN_POINT('', (31.1754381559721, -2.6707089045484, -29.3487344522241));
#1150 = CARTESIAN_POINT('', (31.1169587706481, -2.6707089045484, -29.3487344522241));
#1151 = CARTESIAN_POINT('', (31.058479385324, -2.6707089045484, -29.3487344522241));
#1152 = CARTESIAN_POINT('', (31., -2.6707089045484, -29.3487344522241));
#1153 = ORIENTED_EDGE('', *, *, #1154, .T.);
#1154 = EDGE_CURVE('', #1146, #1155, #1157, .T.);
#1155 = VERTEX_POINT('', #1156);
#1156 = CARTESIAN_POINT('', (31., 11.0360752203442, -27.3255547744397));
#1157 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1158, #1159, #1160, #1161, #1162), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.734242994903755, 0.75, 0.813582243769592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965406095458021, 0.981539520234003, 1., 0.925508767851771, 0.888908093152709))
   REPRESENTATION_ITEM ('')
);
#1158 = CARTESIAN_POINT('', (31., -2.67070890455008, -29.3487344522239));
#1159 = CARTESIAN_POINT('', (31., -1.33810752900541, -29.47));
#1160 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1161 = CARTESIAN_POINT('', (31., 5.72638365863646, -29.47));
#1162 = CARTESIAN_POINT('', (31., 11.0360752203442, -27.3255547744397));
#1163 = ORIENTED_EDGE('', *, *, #1164, .F.);
#1164 = EDGE_CURVE('', #1110, #1155, #1165, .T.);
#1165 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1166, #1167, #1168, #1169), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.685122394589582), .UNSPECIFIED.);
#1166 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1167 = CARTESIAN_POINT('', (31.1170556613685, 10.6257656483287, -27.4885930999583));
#1168 = CARTESIAN_POINT('', (31.058569344963, 10.8314015422759, -27.4082171073889));
#1169 = CARTESIAN_POINT('', (31., 11.0360752203442, -27.3255547744397));
#1170 = ORIENTED_EDGE('', *, *, #1171, .F.);
#1171 = EDGE_CURVE('', #1144, #1110, #1172, .T.);
#1172 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1173, #1174, #1175, #1176, #1177), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.734242994903754, 0.75, 0.810042556915229), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965406095458021, 0.981539520234003, 1., 0.929655768957235, 0.893100717882816))
   REPRESENTATION_ITEM ('')
);
#1173 = CARTESIAN_POINT('', (31.1754381559721, -2.6707089045501, -29.3487344522239));
#1174 = CARTESIAN_POINT('', (31.1754381559721, -1.33810752900542, -29.47));
#1175 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1176 = CARTESIAN_POINT('', (31.1754381559721, 5.3834680399505, -29.47));
#1177 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1178 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1179, #1180), (#1181, #1182), (#1183, #1184), (#1185, #1186), (#1187, #1188), (#1189, #1190), (#1191, #1192), (#1193, #1194), (#1195, #1196)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1179 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1180 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1181 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1182 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1183 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1184 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1185 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1186 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1187 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1188 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1189 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1190 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1191 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1192 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1193 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1194 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1195 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1196 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1197 = ADVANCED_FACE('', (#1198), #1228, .T.);
#1198 = FACE_OUTER_BOUND('', #1199, .T.);
#1199 = EDGE_LOOP('', (#1200, #1211, #1219, #1220));
#1200 = ORIENTED_EDGE('', *, *, #1201, .T.);
#1201 = EDGE_CURVE('', #1202, #1204, #1206, .T.);
#1202 = VERTEX_POINT('', #1203);
#1203 = CARTESIAN_POINT('', (38.5, -2.53907671610064, -30.064669332801));
#1204 = VERTEX_POINT('', #1205);
#1205 = CARTESIAN_POINT('', (31.1754381559721, -2.53907671610064, -30.064669332801));
#1206 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1207, #1208, #1209, #1210), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1207 = CARTESIAN_POINT('', (38.5, -2.53907671610065, -30.064669332801));
#1208 = CARTESIAN_POINT('', (36.058479385324, -2.53907671610065, -30.064669332801));
#1209 = CARTESIAN_POINT('', (33.6169587706481, -2.53907671610065, -30.064669332801));
#1210 = CARTESIAN_POINT('', (31.1754381559721, -2.53907671610065, -30.064669332801));
#1211 = ORIENTED_EDGE('', *, *, #1212, .T.);
#1212 = EDGE_CURVE('', #1204, #1099, #1213, .T.);
#1213 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1214, #1215, #1216, #1217, #1218), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.735352794532297, 0.75, 0.810643081121661), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.9676902625949, 0.98283973137577, 1., 0.928952211086045, 0.89237287678508))
   REPRESENTATION_ITEM ('')
);
#1214 = CARTESIAN_POINT('', (31.1754381559721, -2.53907671610064, -30.064669332801));
#1215 = CARTESIAN_POINT('', (31.1754381559721, -1.27179405084723, -30.1716962178282));
#1216 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1217 = CARTESIAN_POINT('', (31.1754381559721, 5.57099290947692, -30.1716962178282));
#1218 = CARTESIAN_POINT('', (31.1754381559721, 10.7746453772341, -28.1822332269066));
#1219 = ORIENTED_EDGE('', *, *, #1098, .T.);
#1220 = ORIENTED_EDGE('', *, *, #1221, .F.);
#1221 = EDGE_CURVE('', #1202, #1101, #1222, .T.);
#1222 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1223, #1224, #1225, #1226, #1227), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.735352794532297, 0.75, 0.810643081121661), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.9676902625949, 0.98283973137577, 1., 0.928952211086045, 0.89237287678508))
   REPRESENTATION_ITEM ('')
);
#1223 = CARTESIAN_POINT('', (38.5, -2.53907671610064, -30.064669332801));
#1224 = CARTESIAN_POINT('', (38.5, -1.27179405084723, -30.1716962178282));
#1225 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1226 = CARTESIAN_POINT('', (38.5, 5.57099290947692, -30.1716962178282));
#1227 = CARTESIAN_POINT('', (38.5, 10.7746453772341, -28.1822332269066));
#1228 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1229, #1230), (#1231, #1232), (#1233, #1234), (#1235, #1236), (#1237, #1238), (#1239, #1240), (#1241, #1242), (#1243, #1244), (#1245, #1246)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1229 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#1230 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#1231 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#1232 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#1233 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1234 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1235 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#1236 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#1237 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#1238 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#1239 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#1240 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#1241 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1242 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1243 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#1244 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#1245 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#1246 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#1247 = ADVANCED_FACE('', (#1248), #1287, .T.);
#1248 = FACE_OUTER_BOUND('', #1249, .T.);
#1249 = EDGE_LOOP('', (#1250, #1259, #1268, #1275, #1282));
#1250 = ORIENTED_EDGE('', *, *, #1251, .T.);
#1251 = EDGE_CURVE('', #1252, #1254, #1256, .T.);
#1252 = VERTEX_POINT('', #1253);
#1253 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850148));
#1254 = VERTEX_POINT('', #1255);
#1255 = CARTESIAN_POINT('', (38.5, -19.0192072212619, -23.4222332269066));
#1256 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1257, #1258), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.942945795653966), .UNSPECIFIED.);
#1257 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850148));
#1258 = CARTESIAN_POINT('', (38.5, -19.0192072212619, -23.4222332269066));
#1259 = ORIENTED_EDGE('', *, *, #1260, .F.);
#1260 = EDGE_CURVE('', #1261, #1254, #1263, .T.);
#1261 = VERTEX_POINT('', #1262);
#1262 = CARTESIAN_POINT('', (31.1754381559721, -19.0192072212619, -23.4222332269066));
#1263 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1264, #1265, #1266, #1267), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1264 = CARTESIAN_POINT('', (31.1754381559721, -19.0192072212619, -23.4222332269066));
#1265 = CARTESIAN_POINT('', (33.6169587706481, -19.0192072212619, -23.4222332269066));
#1266 = CARTESIAN_POINT('', (36.058479385324, -19.0192072212619, -23.4222332269066));
#1267 = CARTESIAN_POINT('', (38.5, -19.0192072212619, -23.4222332269066));
#1268 = ORIENTED_EDGE('', *, *, #1269, .T.);
#1269 = EDGE_CURVE('', #1261, #1270, #1272, .T.);
#1270 = VERTEX_POINT('', #1271);
#1271 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#1272 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1273, #1274), .UNSPECIFIED., .F., .U., (2, 2), (0.0570542043460353, 0.151212305016505), .UNSPECIFIED.);
#1273 = CARTESIAN_POINT('', (31.1754381559721, -19.0192072212619, -23.4222332269066));
#1274 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#1275 = ORIENTED_EDGE('', *, *, #1276, .T.);
#1276 = EDGE_CURVE('', #1270, #1277, #1279, .T.);
#1277 = VERTEX_POINT('', #1278);
#1278 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#1279 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1280, #1281), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016503, 1.), .UNSPECIFIED.);
#1280 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#1281 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#1282 = ORIENTED_EDGE('', *, *, #1283, .T.);
#1283 = EDGE_CURVE('', #1277, #1252, #1284, .T.);
#1284 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1285, #1286), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#1285 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#1286 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850149));
#1287 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1288, #1289), (#1290, #1291)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.7847363416409), (0.197709757517473, 0.821412173266612), .UNSPECIFIED.);
#1288 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850149));
#1289 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#1290 = CARTESIAN_POINT('', (38.5, -19.0192072212619, -23.4222332269066));
#1291 = CARTESIAN_POINT('', (31.1754381559721, -19.0192072212619, -23.4222332269066));
#1292 = ADVANCED_FACE('', (#1293), #1327, .T.);
#1293 = FACE_OUTER_BOUND('', #1294, .T.);
#1294 = EDGE_LOOP('', (#1295, #1306, #1314, #1321));
#1295 = ORIENTED_EDGE('', *, *, #1296, .T.);
#1296 = EDGE_CURVE('', #1297, #1299, #1301, .T.);
#1297 = VERTEX_POINT('', #1298);
#1298 = CARTESIAN_POINT('', (31.1754381559721, -26.7521040568238, -12.3614654686598));
#1299 = VERTEX_POINT('', #1300);
#1300 = CARTESIAN_POINT('', (31., -26.7521040568238, -12.3614654686598));
#1301 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1302, #1303, #1304, #1305), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972142), .UNSPECIFIED.);
#1302 = CARTESIAN_POINT('', (31.1754381559721, -26.7521040568238, -12.3614654686598));
#1303 = CARTESIAN_POINT('', (31.1169587706481, -26.7521040568238, -12.3614654686598));
#1304 = CARTESIAN_POINT('', (31.058479385324, -26.7521040568238, -12.3614654686598));
#1305 = CARTESIAN_POINT('', (31., -26.7521040568238, -12.3614654686598));
#1306 = ORIENTED_EDGE('', *, *, #1307, .T.);
#1307 = EDGE_CURVE('', #1299, #1308, #1310, .T.);
#1308 = VERTEX_POINT('', #1309);
#1309 = CARTESIAN_POINT('', (31., -18.1465869969962, -23.2202988861136));
#1310 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1311, #1312, #1313), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.571246620468087, 0.643437604641005), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.880634773836036, 0.844264377665907, 0.856739555804678))
   REPRESENTATION_ITEM ('')
);
#1311 = CARTESIAN_POINT('', (31., -26.7521040568238, -12.3614654686598));
#1312 = CARTESIAN_POINT('', (31., -23.7624602349387, -18.8315124722845));
#1313 = CARTESIAN_POINT('', (31., -18.1465869969962, -23.2202988861136));
#1314 = ORIENTED_EDGE('', *, *, #1315, .F.);
#1315 = EDGE_CURVE('', #1270, #1308, #1316, .T.);
#1316 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1317, #1318, #1319, #1320), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.68512239458957), .UNSPECIFIED.);
#1317 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#1318 = CARTESIAN_POINT('', (31.1170556613685, -18.4929371146931, -22.9464795360918));
#1319 = CARTESIAN_POINT('', (31.058569344963, -18.3205115163001, -23.0843774478953));
#1320 = CARTESIAN_POINT('', (31., -18.1465869969958, -23.2202988861139));
#1321 = ORIENTED_EDGE('', *, *, #1322, .F.);
#1322 = EDGE_CURVE('', #1297, #1270, #1323, .T.);
#1323 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1324, #1325, #1326), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.571246620468086, 0.640036152499763), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.880634773836036, 0.845978056504727, 0.85567239928787))
   REPRESENTATION_ITEM ('')
);
#1324 = CARTESIAN_POINT('', (31.1754381559721, -26.7521040568238, -12.3614654686598));
#1325 = CARTESIAN_POINT('', (31.1754381559721, -23.909095215289, -18.5141719221168));
#1326 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#1327 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1328, #1329), (#1330, #1331), (#1332, #1333), (#1334, #1335), (#1336, #1337), (#1338, #1339), (#1340, #1341), (#1342, #1343), (#1344, #1345)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1328 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1329 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1330 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1331 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1332 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1333 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1334 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1335 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1336 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1337 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1338 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1339 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1340 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1341 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1342 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1343 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1344 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1345 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1346 = ADVANCED_FACE('', (#1347), #1373, .T.);
#1347 = FACE_OUTER_BOUND('', #1348, .T.);
#1348 = EDGE_LOOP('', (#1349, #1360, #1366, #1367));
#1349 = ORIENTED_EDGE('', *, *, #1350, .T.);
#1350 = EDGE_CURVE('', #1351, #1353, #1355, .T.);
#1351 = VERTEX_POINT('', #1352);
#1352 = CARTESIAN_POINT('', (38.5, -27.3063057566349, -12.8334297280998));
#1353 = VERTEX_POINT('', #1354);
#1354 = CARTESIAN_POINT('', (31.1754381559721, -27.3063057566349, -12.8334297280998));
#1355 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1356, #1357, #1358, #1359), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1356 = CARTESIAN_POINT('', (38.5, -27.3063057566349, -12.8334297280998));
#1357 = CARTESIAN_POINT('', (36.058479385324, -27.3063057566349, -12.8334297280998));
#1358 = CARTESIAN_POINT('', (33.6169587706481, -27.3063057566349, -12.8334297280998));
#1359 = CARTESIAN_POINT('', (31.1754381559721, -27.3063057566349, -12.8334297280998));
#1360 = ORIENTED_EDGE('', *, *, #1361, .T.);
#1361 = EDGE_CURVE('', #1353, #1261, #1362, .T.);
#1362 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1363, #1364, #1365), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.572257194964612, 0.640611799969686), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.879626074633038, 0.845835910879624, 0.855837754298973))
   REPRESENTATION_ITEM ('')
);
#1363 = CARTESIAN_POINT('', (31.1754381559721, -27.3063057566349, -12.8334297280998));
#1364 = CARTESIAN_POINT('', (31.1754381559721, -24.3729185824566, -19.0749387227935));
#1365 = CARTESIAN_POINT('', (31.1754381559721, -19.0192072212619, -23.4222332269066));
#1366 = ORIENTED_EDGE('', *, *, #1260, .T.);
#1367 = ORIENTED_EDGE('', *, *, #1368, .F.);
#1368 = EDGE_CURVE('', #1351, #1254, #1369, .T.);
#1369 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1370, #1371, #1372), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.572257194964612, 0.640611799969686), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.879626074633038, 0.845835910879624, 0.855837754298973))
   REPRESENTATION_ITEM ('')
);
#1370 = CARTESIAN_POINT('', (38.5, -27.3063057566349, -12.8334297280998));
#1371 = CARTESIAN_POINT('', (38.5, -24.3729185824566, -19.0749387227935));
#1372 = CARTESIAN_POINT('', (38.5, -19.0192072212619, -23.4222332269066));
#1373 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1374, #1375), (#1376, #1377), (#1378, #1379), (#1380, #1381), (#1382, #1383), (#1384, #1385), (#1386, #1387), (#1388, #1389), (#1390, #1391)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1374 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#1375 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#1376 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#1377 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#1378 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1379 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1380 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#1381 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#1382 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#1383 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#1384 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#1385 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#1386 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1387 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1388 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#1389 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#1390 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#1391 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#1392 = ADVANCED_FACE('', (#1393), #1432, .T.);
#1393 = FACE_OUTER_BOUND('', #1394, .T.);
#1394 = EDGE_LOOP('', (#1395, #1404, #1413, #1420, #1427));
#1395 = ORIENTED_EDGE('', *, *, #1396, .T.);
#1396 = EDGE_CURVE('', #1397, #1399, #1401, .T.);
#1397 = VERTEX_POINT('', #1398);
#1398 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.75999999999999));
#1399 = VERTEX_POINT('', #1400);
#1400 = CARTESIAN_POINT('', (38.5, -29.793852598496, 4.75999999999999));
#1401 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1402, #1403), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.949595702787398), .UNSPECIFIED.);
#1402 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.75999999999999));
#1403 = CARTESIAN_POINT('', (38.5, -29.793852598496, 4.75999999999999));
#1404 = ORIENTED_EDGE('', *, *, #1405, .F.);
#1405 = EDGE_CURVE('', #1406, #1399, #1408, .T.);
#1406 = VERTEX_POINT('', #1407);
#1407 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 4.75999999999999));
#1408 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1409, #1410, #1411, #1412), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402786), .UNSPECIFIED.);
#1409 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 4.75999999999999));
#1410 = CARTESIAN_POINT('', (33.6169587706481, -29.793852598496, 4.75999999999999));
#1411 = CARTESIAN_POINT('', (36.058479385324, -29.793852598496, 4.75999999999999));
#1412 = CARTESIAN_POINT('', (38.5, -29.793852598496, 4.75999999999999));
#1413 = ORIENTED_EDGE('', *, *, #1414, .T.);
#1414 = EDGE_CURVE('', #1406, #1415, #1417, .T.);
#1415 = VERTEX_POINT('', #1416);
#1416 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.76000000000001));
#1417 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1418, #1419), .UNSPECIFIED., .F., .U., (2, 2), (0.0504042972126027, 0.145226426110574), .UNSPECIFIED.);
#1418 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 4.75999999999999));
#1419 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.75999999999999));
#1420 = ORIENTED_EDGE('', *, *, #1421, .T.);
#1421 = EDGE_CURVE('', #1415, #1422, #1424, .T.);
#1422 = VERTEX_POINT('', #1423);
#1423 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#1424 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1425, #1426), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016503, 1.), .UNSPECIFIED.);
#1425 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.76));
#1426 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#1427 = ORIENTED_EDGE('', *, *, #1428, .T.);
#1428 = EDGE_CURVE('', #1422, #1397, #1429, .T.);
#1429 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1430, #1431), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#1430 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#1431 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.76));
#1432 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1433, #1434), (#1435, #1436)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.7847363416409), (0.197709757517472, 0.821412173266612), .UNSPECIFIED.);
#1433 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.76));
#1434 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#1435 = CARTESIAN_POINT('', (38.5, -29.793852598496, 4.76));
#1436 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 4.76));
#1437 = ADVANCED_FACE('', (#1438), #1472, .T.);
#1438 = FACE_OUTER_BOUND('', #1439, .T.);
#1439 = EDGE_LOOP('', (#1440, #1451, #1459, #1466));
#1440 = ORIENTED_EDGE('', *, *, #1441, .T.);
#1441 = EDGE_CURVE('', #1442, #1444, #1446, .T.);
#1442 = VERTEX_POINT('', #1443);
#1443 = CARTESIAN_POINT('', (31.1754381559721, -24.0813951522745, 16.9872689835656));
#1444 = VERTEX_POINT('', #1445);
#1445 = CARTESIAN_POINT('', (31., -24.0813951522745, 16.9872689835656));
#1446 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1447, #1448, #1449, #1450), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972138), .UNSPECIFIED.);
#1447 = CARTESIAN_POINT('', (31.1754381559721, -24.0813951522754, 16.9872689835643));
#1448 = CARTESIAN_POINT('', (31.1169587706481, -24.0813951522754, 16.9872689835643));
#1449 = CARTESIAN_POINT('', (31.058479385324, -24.0813951522754, 16.9872689835643));
#1450 = CARTESIAN_POINT('', (31., -24.0813951522754, 16.9872689835643));
#1451 = ORIENTED_EDGE('', *, *, #1452, .T.);
#1452 = EDGE_CURVE('', #1444, #1453, #1455, .T.);
#1453 = VERTEX_POINT('', #1454);
#1454 = CARTESIAN_POINT('', (31., -29.1826622173401, 4.10525588832576));
#1455 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1456, #1457, #1458), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.400872596971863, 0.475951081541074), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.859827315870315, 0.878033327528635, 0.949070516777769))
   REPRESENTATION_ITEM ('')
);
#1456 = CARTESIAN_POINT('', (31., -24.0813951522745, 16.9872689835656));
#1457 = CARTESIAN_POINT('', (31., -28.1897983101513, 11.1631379837328));
#1458 = CARTESIAN_POINT('', (31., -29.1826622173401, 4.10525588832576));
#1459 = ORIENTED_EDGE('', *, *, #1460, .F.);
#1460 = EDGE_CURVE('', #1415, #1453, #1461, .T.);
#1461 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1462, #1463, #1464, #1465), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.685122394589591), .UNSPECIFIED.);
#1462 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.75999999999999));
#1463 = CARTESIAN_POINT('', (31.1170556613685, -29.1187027630219, 4.54211356386643));
#1464 = CARTESIAN_POINT('', (31.058569344963, -29.151913058576, 4.32383965949355));
#1465 = CARTESIAN_POINT('', (31., -29.1826622173401, 4.10525588832577));
#1466 = ORIENTED_EDGE('', *, *, #1467, .F.);
#1467 = EDGE_CURVE('', #1442, #1415, #1468, .T.);
#1468 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1469, #1470, #1471), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.400872596971863, 0.472194588413744), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.859827315870315, 0.877122404005564, 0.942094195384416))
   REPRESENTATION_ITEM ('')
);
#1469 = CARTESIAN_POINT('', (31.1754381559721, -24.0813951522745, 16.9872689835656));
#1470 = CARTESIAN_POINT('', (31.1754381559721, -27.9882908222301, 11.4487978768837));
#1471 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.76));
#1472 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1473, #1474), (#1475, #1476), (#1477, #1478), (#1479, #1480), (#1481, #1482), (#1483, #1484), (#1485, #1486), (#1487, #1488), (#1489, #1490)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1473 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1474 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1475 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1476 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1477 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1478 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1479 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1480 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1481 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1482 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1483 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1484 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1485 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1486 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1487 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1488 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1489 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1490 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1491 = ADVANCED_FACE('', (#1492), #1518, .T.);
#1492 = FACE_OUTER_BOUND('', #1493, .T.);
#1493 = EDGE_LOOP('', (#1494, #1505, #1511, #1512));
#1494 = ORIENTED_EDGE('', *, *, #1495, .T.);
#1495 = EDGE_CURVE('', #1496, #1498, #1500, .T.);
#1496 = VERTEX_POINT('', #1497);
#1497 = CARTESIAN_POINT('', (38.5, -24.7672290405343, 17.2312396047012));
#1498 = VERTEX_POINT('', #1499);
#1499 = CARTESIAN_POINT('', (31.1754381559721, -24.7672290405343, 17.2312396047012));
#1500 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1501, #1502, #1503, #1504), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1501 = CARTESIAN_POINT('', (38.5, -24.7672290405343, 17.2312396047012));
#1502 = CARTESIAN_POINT('', (36.058479385324, -24.7672290405343, 17.2312396047012));
#1503 = CARTESIAN_POINT('', (33.6169587706481, -24.7672290405343, 17.2312396047012));
#1504 = CARTESIAN_POINT('', (31.1754381559721, -24.7672290405343, 17.2312396047012));
#1505 = ORIENTED_EDGE('', *, *, #1506, .T.);
#1506 = EDGE_CURVE('', #1498, #1406, #1507, .T.);
#1507 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1508, #1509, #1510), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.401860139572076, 0.472828704022355), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.860315400850933, 0.878181658004823, 0.943253277547423))
   REPRESENTATION_ITEM ('')
);
#1508 = CARTESIAN_POINT('', (31.1754381559721, -24.7672290405343, 17.2312396047012));
#1509 = CARTESIAN_POINT('', (31.1754381559721, -28.705840800799, 11.5700972953805));
#1510 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 4.75999999999999));
#1511 = ORIENTED_EDGE('', *, *, #1405, .T.);
#1512 = ORIENTED_EDGE('', *, *, #1513, .F.);
#1513 = EDGE_CURVE('', #1496, #1399, #1514, .T.);
#1514 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1515, #1516, #1517), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.401860139572076, 0.472828704022355), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.860315400850933, 0.878181658004823, 0.943253277547423))
   REPRESENTATION_ITEM ('')
);
#1515 = CARTESIAN_POINT('', (38.5, -24.7672290405343, 17.2312396047012));
#1516 = CARTESIAN_POINT('', (38.5, -28.705840800799, 11.5700972953805));
#1517 = CARTESIAN_POINT('', (38.5, -29.793852598496, 4.75999999999999));
#1518 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1519, #1520), (#1521, #1522), (#1523, #1524), (#1525, #1526), (#1527, #1528), (#1529, #1530), (#1531, #1532), (#1533, #1534), (#1535, #1536)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1519 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#1520 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#1521 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#1522 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#1523 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1524 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1525 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#1526 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#1527 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#1528 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#1529 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#1530 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#1531 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1532 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1533 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#1534 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#1535 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#1536 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#1537 = ADVANCED_FACE('', (#1538), #1577, .T.);
#1538 = FACE_OUTER_BOUND('', #1539, .T.);
#1539 = EDGE_LOOP('', (#1540, #1549, #1558, #1565, #1572));
#1540 = ORIENTED_EDGE('', *, *, #1541, .T.);
#1541 = EDGE_CURVE('', #1542, #1544, #1546, .T.);
#1542 = VERTEX_POINT('', #1543);
#1543 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850148));
#1544 = VERTEX_POINT('', #1545);
#1545 = CARTESIAN_POINT('', (38.5, -10.7746453772341, 28.1822332269066));
#1546 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1547, #1548), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.942945795653964), .UNSPECIFIED.);
#1547 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850148));
#1548 = CARTESIAN_POINT('', (38.5, -10.7746453772341, 28.1822332269066));
#1549 = ORIENTED_EDGE('', *, *, #1550, .F.);
#1550 = EDGE_CURVE('', #1551, #1544, #1553, .T.);
#1551 = VERTEX_POINT('', #1552);
#1552 = CARTESIAN_POINT('', (31.1754381559721, -10.7746453772341, 28.1822332269066));
#1553 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1554, #1555, #1556, #1557), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402785), .UNSPECIFIED.);
#1554 = CARTESIAN_POINT('', (31.1754381559721, -10.7746453772341, 28.1822332269066));
#1555 = CARTESIAN_POINT('', (33.6169587706481, -10.7746453772341, 28.1822332269066));
#1556 = CARTESIAN_POINT('', (36.058479385324, -10.7746453772341, 28.1822332269066));
#1557 = CARTESIAN_POINT('', (38.5, -10.7746453772341, 28.1822332269066));
#1558 = ORIENTED_EDGE('', *, *, #1559, .T.);
#1559 = EDGE_CURVE('', #1551, #1560, #1562, .T.);
#1560 = VERTEX_POINT('', #1561);
#1561 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#1562 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1563, #1564), .UNSPECIFIED., .F., .U., (2, 2), (0.0570542043460358, 0.151212305016504), .UNSPECIFIED.);
#1563 = CARTESIAN_POINT('', (31.1754381559721, -10.7746453772341, 28.1822332269066));
#1564 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#1565 = ORIENTED_EDGE('', *, *, #1566, .T.);
#1566 = EDGE_CURVE('', #1560, #1567, #1569, .T.);
#1567 = VERTEX_POINT('', #1568);
#1568 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#1569 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1570, #1571), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016504, 1.), .UNSPECIFIED.);
#1570 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#1571 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#1572 = ORIENTED_EDGE('', *, *, #1573, .T.);
#1573 = EDGE_CURVE('', #1567, #1542, #1574, .T.);
#1574 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1575, #1576), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#1575 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#1576 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850148));
#1577 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1578, #1579), (#1580, #1581)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.784736341640899), (0.197709757517473, 0.821412173266612), .UNSPECIFIED.);
#1578 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850148));
#1579 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#1580 = CARTESIAN_POINT('', (38.5, -10.7746453772341, 28.1822332269066));
#1581 = CARTESIAN_POINT('', (31.1754381559721, -10.7746453772341, 28.1822332269066));
#1582 = ADVANCED_FACE('', (#1583), #1621, .T.);
#1583 = FACE_OUTER_BOUND('', #1584, .T.);
#1584 = EDGE_LOOP('', (#1585, #1596, #1606, #1613));
#1585 = ORIENTED_EDGE('', *, *, #1586, .T.);
#1586 = EDGE_CURVE('', #1587, #1589, #1591, .T.);
#1587 = VERTEX_POINT('', #1588);
#1588 = CARTESIAN_POINT('', (31.1754381559721, 2.67070890455007, 29.3487344522239));
#1589 = VERTEX_POINT('', #1590);
#1590 = CARTESIAN_POINT('', (31., 2.67070890455007, 29.3487344522239));
#1591 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1592, #1593, #1594, #1595), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972145), .UNSPECIFIED.);
#1592 = CARTESIAN_POINT('', (31.1754381559721, 2.67070890454838, 29.3487344522241));
#1593 = CARTESIAN_POINT('', (31.1169587706481, 2.67070890454838, 29.3487344522241));
#1594 = CARTESIAN_POINT('', (31.058479385324, 2.67070890454838, 29.3487344522241));
#1595 = CARTESIAN_POINT('', (31., 2.67070890454838, 29.3487344522241));
#1596 = ORIENTED_EDGE('', *, *, #1597, .T.);
#1597 = EDGE_CURVE('', #1589, #1598, #1600, .T.);
#1598 = VERTEX_POINT('', #1599);
#1599 = CARTESIAN_POINT('', (31., -11.0360752203443, 27.3255547744397));
#1600 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1601, #1602, #1603, #1604, #1605), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.234242994903755, 0.25, 0.313582243769592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965406095458021, 0.981539520234003, 1., 0.925508767851771, 0.888908093152709))
   REPRESENTATION_ITEM ('')
);
#1601 = CARTESIAN_POINT('', (31., 2.67070890455008, 29.3487344522239));
#1602 = CARTESIAN_POINT('', (31., 1.33810752900541, 29.47));
#1603 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1604 = CARTESIAN_POINT('', (31., -5.72638365863649, 29.47));
#1605 = CARTESIAN_POINT('', (31., -11.0360752203443, 27.3255547744397));
#1606 = ORIENTED_EDGE('', *, *, #1607, .F.);
#1607 = EDGE_CURVE('', #1560, #1598, #1608, .T.);
#1608 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1609, #1610, #1611, #1612), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.68512239458959), .UNSPECIFIED.);
#1609 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#1610 = CARTESIAN_POINT('', (31.1170556613685, -10.6257656483287, 27.4885930999583));
#1611 = CARTESIAN_POINT('', (31.058569344963, -10.8314015422759, 27.4082171073889));
#1612 = CARTESIAN_POINT('', (31., -11.0360752203443, 27.3255547744397));
#1613 = ORIENTED_EDGE('', *, *, #1614, .F.);
#1614 = EDGE_CURVE('', #1587, #1560, #1615, .T.);
#1615 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1616, #1617, #1618, #1619, #1620), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.234242994903755, 0.25, 0.310042556915229), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965406095458021, 0.981539520234003, 1., 0.929655768957235, 0.893100717882815))
   REPRESENTATION_ITEM ('')
);
#1616 = CARTESIAN_POINT('', (31.1754381559721, 2.67070890455008, 29.3487344522239));
#1617 = CARTESIAN_POINT('', (31.1754381559721, 1.33810752900541, 29.47));
#1618 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1619 = CARTESIAN_POINT('', (31.1754381559721, -5.38346803995052, 29.47));
#1620 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#1621 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1622, #1623), (#1624, #1625), (#1626, #1627), (#1628, #1629), (#1630, #1631), (#1632, #1633), (#1634, #1635), (#1636, #1637), (#1638, #1639)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1622 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1623 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1624 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1625 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1626 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1627 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1628 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1629 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1630 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1631 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1632 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1633 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1634 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1635 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1636 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1637 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1638 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1639 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1640 = ADVANCED_FACE('', (#1641), #1677, .T.);
#1641 = FACE_OUTER_BOUND('', #1642, .T.);
#1642 = EDGE_LOOP('', (#1643, #1654, #1662, #1671));
#1643 = ORIENTED_EDGE('', *, *, #1644, .T.);
#1644 = EDGE_CURVE('', #1645, #1647, #1649, .T.);
#1645 = VERTEX_POINT('', #1646);
#1646 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1647 = VERTEX_POINT('', #1648);
#1648 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1649 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1650, #1651, #1652, #1653), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.175438155972138), .UNSPECIFIED.);
#1650 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568239, 12.3614654686598));
#1651 = CARTESIAN_POINT('', (31.1169587706481, 26.7521040568239, 12.3614654686598));
#1652 = CARTESIAN_POINT('', (31.0584793853241, 26.7521040568239, 12.3614654686598));
#1653 = CARTESIAN_POINT('', (31., 26.7521040568239, 12.3614654686598));
#1654 = ORIENTED_EDGE('', *, *, #1655, .T.);
#1655 = EDGE_CURVE('', #1647, #1656, #1658, .T.);
#1656 = VERTEX_POINT('', #1657);
#1657 = CARTESIAN_POINT('', (31., 18.1465869969962, 23.2202988861136));
#1658 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1659, #1660, #1661), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0712466204680864, 0.143437604641005), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.880634773836036, 0.844264377665907, 0.856739555804678))
   REPRESENTATION_ITEM ('')
);
#1659 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1660 = CARTESIAN_POINT('', (31., 23.7624602349387, 18.8315124722845));
#1661 = CARTESIAN_POINT('', (31., 18.1465869969962, 23.2202988861136));
#1662 = ORIENTED_EDGE('', *, *, #1663, .F.);
#1663 = EDGE_CURVE('', #1664, #1656, #1666, .T.);
#1664 = VERTEX_POINT('', #1665);
#1665 = CARTESIAN_POINT('', (31.1754381559721, 18.663801647165, 22.8066527152776));
#1666 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1667, #1668, #1669, #1670), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.68512239458959), .UNSPECIFIED.);
#1667 = CARTESIAN_POINT('', (31.1754381559721, 18.663801647165, 22.8066527152776));
#1668 = CARTESIAN_POINT('', (31.1170556613685, 18.4929371146931, 22.9464795360918));
#1669 = CARTESIAN_POINT('', (31.058569344963, 18.3205115163001, 23.0843774478953));
#1670 = CARTESIAN_POINT('', (31., 18.1465869969958, 23.2202988861139));
#1671 = ORIENTED_EDGE('', *, *, #1672, .F.);
#1672 = EDGE_CURVE('', #1645, #1664, #1673, .T.);
#1673 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1674, #1675, #1676), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0712466204680864, 0.140036152499763), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.880634773836036, 0.845978056504727, 0.85567239928787))
   REPRESENTATION_ITEM ('')
);
#1674 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1675 = CARTESIAN_POINT('', (31.1754381559721, 23.909095215289, 18.5141719221168));
#1676 = CARTESIAN_POINT('', (31.1754381559721, 18.663801647165, 22.8066527152776));
#1677 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1678, #1679), (#1680, #1681), (#1682, #1683), (#1684, #1685), (#1686, #1687), (#1688, #1689), (#1690, #1691), (#1692, #1693), (#1694, #1695)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.1924140363154, 46.2913677506456, 92.5827355012912, 138.874103251937, 180.712441689033), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.880634773836036, 0.880634773836036), (0.790577389180461, 0.790577389180461), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.735281841732216, 0.735281841732216), (0.949070516777768, 0.949070516777768)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1678 = CARTESIAN_POINT('', (31., 26.7521040568238, 12.3614654686598));
#1679 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568238, 12.3614654686598));
#1680 = CARTESIAN_POINT('', (31., 18.8466862855966, 29.47));
#1681 = CARTESIAN_POINT('', (31.1754381559721, 18.8466862855966, 29.47));
#1682 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1683 = CARTESIAN_POINT('', (31.1754381559721, 1.80451705854362E-15, 29.47));
#1684 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1685 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 29.47));
#1686 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1687 = CARTESIAN_POINT('', (31.1754381559721, -29.47, 3.60903411708725E-15));
#1688 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1689 = CARTESIAN_POINT('', (31.1754381559721, -29.47, -29.47));
#1690 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1691 = CARTESIAN_POINT('', (31.1754381559721, -5.41355117563087E-15, -29.47));
#1692 = CARTESIAN_POINT('', (31., 25.6144899805229, -29.47));
#1693 = CARTESIAN_POINT('', (31.1754381559721, 25.6144899805229, -29.47));
#1694 = CARTESIAN_POINT('', (31., 29.1826622173401, -4.10525588832576));
#1695 = CARTESIAN_POINT('', (31.1754381559721, 29.1826622173401, -4.10525588832576));
#1696 = ADVANCED_FACE('', (#1697), #1727, .T.);
#1697 = FACE_OUTER_BOUND('', #1698, .T.);
#1698 = EDGE_LOOP('', (#1699, #1710, #1718, #1719));
#1699 = ORIENTED_EDGE('', *, *, #1700, .T.);
#1700 = EDGE_CURVE('', #1701, #1703, #1705, .T.);
#1701 = VERTEX_POINT('', #1702);
#1702 = CARTESIAN_POINT('', (38.5, 2.53907671610064, 30.064669332801));
#1703 = VERTEX_POINT('', #1704);
#1704 = CARTESIAN_POINT('', (31.1754381559721, 2.53907671610064, 30.064669332801));
#1705 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1706, #1707, #1708, #1709), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.32456184402786), .UNSPECIFIED.);
#1706 = CARTESIAN_POINT('', (38.5, 2.53907671610063, 30.064669332801));
#1707 = CARTESIAN_POINT('', (36.058479385324, 2.53907671610063, 30.064669332801));
#1708 = CARTESIAN_POINT('', (33.6169587706481, 2.53907671610063, 30.064669332801));
#1709 = CARTESIAN_POINT('', (31.1754381559721, 2.53907671610063, 30.064669332801));
#1710 = ORIENTED_EDGE('', *, *, #1711, .T.);
#1711 = EDGE_CURVE('', #1703, #1551, #1712, .T.);
#1712 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1713, #1714, #1715, #1716, #1717), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.235352794532297, 0.25, 0.310643081121661), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.9676902625949, 0.98283973137577, 1., 0.928952211086045, 0.89237287678508))
   REPRESENTATION_ITEM ('')
);
#1713 = CARTESIAN_POINT('', (31.1754381559721, 2.53907671610063, 30.064669332801));
#1714 = CARTESIAN_POINT('', (31.1754381559721, 1.27179405084723, 30.1716962178282));
#1715 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1716 = CARTESIAN_POINT('', (31.1754381559721, -5.57099290947693, 30.1716962178282));
#1717 = CARTESIAN_POINT('', (31.1754381559721, -10.7746453772341, 28.1822332269066));
#1718 = ORIENTED_EDGE('', *, *, #1550, .T.);
#1719 = ORIENTED_EDGE('', *, *, #1720, .F.);
#1720 = EDGE_CURVE('', #1701, #1544, #1721, .T.);
#1721 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1722, #1723, #1724, #1725, #1726), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.235352794532297, 0.25, 0.310643081121661), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.9676902625949, 0.98283973137577, 1., 0.928952211086045, 0.89237287678508))
   REPRESENTATION_ITEM ('')
);
#1722 = CARTESIAN_POINT('', (38.5, 2.53907671610063, 30.064669332801));
#1723 = CARTESIAN_POINT('', (38.5, 1.27179405084723, 30.1716962178282));
#1724 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1725 = CARTESIAN_POINT('', (38.5, -5.57099290947692, 30.1716962178282));
#1726 = CARTESIAN_POINT('', (38.5, -10.7746453772341, 28.1822332269066));
#1727 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1728, #1729), (#1730, #1731), (#1732, #1733), (#1734, #1735), (#1736, #1737), (#1738, #1739), (#1740, #1741), (#1742, #1743), (#1744, #1745)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (13.6981113729271, 47.393589592136, 94.787179184272, 142.180768776408, 184.42337736754), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.879626074633038, 0.879626074633038), (0.791761350849013, 0.791761350849013), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.73893993453945, 0.73893993453945), (0.943253277547423, 0.943253277547423)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1728 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#1729 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#1730 = CARTESIAN_POINT('', (31.1754381559721, 19.1576595579842, 30.1716962178282));
#1731 = CARTESIAN_POINT('', (38.5, 19.1576595579842, 30.1716962178282));
#1732 = CARTESIAN_POINT('', (31.1754381559721, 1.84748355990048E-15, 30.1716962178282));
#1733 = CARTESIAN_POINT('', (38.5, 1.84748355990048E-15, 30.1716962178282));
#1734 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 30.1716962178282));
#1735 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 30.1716962178282));
#1736 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, 3.69496711980096E-15));
#1737 = CARTESIAN_POINT('', (38.5, -30.1716962178282, 3.69496711980096E-15));
#1738 = CARTESIAN_POINT('', (31.1754381559721, -30.1716962178282, -30.1716962178282));
#1739 = CARTESIAN_POINT('', (38.5, -30.1716962178282, -30.1716962178282));
#1740 = CARTESIAN_POINT('', (31.1754381559721, -5.54245067970144E-15, -30.1716962178282));
#1741 = CARTESIAN_POINT('', (38.5, -5.54245067970144E-15, -30.1716962178282));
#1742 = CARTESIAN_POINT('', (31.1754381559721, 25.7339656269478, -30.1716962178282));
#1743 = CARTESIAN_POINT('', (38.5, 25.7339656269478, -30.1716962178282));
#1744 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -4.75999999999999));
#1745 = CARTESIAN_POINT('', (38.5, 29.793852598496, -4.75999999999999));
#1746 = ADVANCED_FACE('', (#1747), #1774, .T.);
#1747 = FACE_OUTER_BOUND('', #1748, .T.);
#1748 = EDGE_LOOP('', (#1749, #1756, #1757, #1762, #1769));
#1749 = ORIENTED_EDGE('', *, *, #1750, .T.);
#1750 = EDGE_CURVE('', #1751, #454, #1753, .T.);
#1751 = VERTEX_POINT('', #1752);
#1752 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#1753 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1754, #1755), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.942945795653965), .UNSPECIFIED.);
#1754 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#1755 = CARTESIAN_POINT('', (38.5, 19.0192072212619, 23.4222332269066));
#1756 = ORIENTED_EDGE('', *, *, #453, .F.);
#1757 = ORIENTED_EDGE('', *, *, #1758, .T.);
#1758 = EDGE_CURVE('', #446, #1664, #1759, .T.);
#1759 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1760, #1761), .UNSPECIFIED., .F., .U., (2, 2), (0.0570542043460351, 0.151212305016503), .UNSPECIFIED.);
#1760 = CARTESIAN_POINT('', (31.1754381559721, 19.0192072212619, 23.4222332269066));
#1761 = CARTESIAN_POINT('', (31.1754381559721, 18.6638016471651, 22.8066527152776));
#1762 = ORIENTED_EDGE('', *, *, #1763, .T.);
#1763 = EDGE_CURVE('', #1664, #1764, #1766, .T.);
#1764 = VERTEX_POINT('', #1765);
#1765 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#1766 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1767, #1768), .UNSPECIFIED., .F., .U., (2, 2), (0.151212305016503, 1.), .UNSPECIFIED.);
#1767 = CARTESIAN_POINT('', (31.1754381559721, 18.663801647165, 22.8066527152776));
#1768 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#1769 = ORIENTED_EDGE('', *, *, #1770, .T.);
#1770 = EDGE_CURVE('', #1764, #1751, #1771, .T.);
#1771 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1772, #1773), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.970253256761025), .UNSPECIFIED.);
#1772 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#1773 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#1774 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1775, #1776), (#1777, #1778)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.784736341640899), (0.197709757517473, 0.821412173266612), .UNSPECIFIED.);
#1775 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#1776 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#1777 = CARTESIAN_POINT('', (38.5, 19.0192072212619, 23.4222332269066));
#1778 = CARTESIAN_POINT('', (31.1754381559721, 19.0192072212619, 23.4222332269066));
#1779 = ADVANCED_FACE('', (#1780), #1790, .T.);
#1780 = FACE_OUTER_BOUND('', #1781, .T.);
#1781 = EDGE_LOOP('', (#1782, #1787, #1788, #1789));
#1782 = ORIENTED_EDGE('', *, *, #1783, .F.);
#1783 = EDGE_CURVE('', #1045, #1001, #1784, .T.);
#1784 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1785, #1786), .UNSPECIFIED., .F., .U., (2, 2), (0.621883584855638, 0.664463590083904), .UNSPECIFIED.);
#1785 = CARTESIAN_POINT('', (31.1754381559721, 24.0813951522754, -16.9872689835643));
#1786 = CARTESIAN_POINT('', (31.1754381559721, 24.7672290405343, -17.2312396047012));
#1787 = ORIENTED_EDGE('', *, *, #1070, .T.);
#1788 = ORIENTED_EDGE('', *, *, #971, .F.);
#1789 = ORIENTED_EDGE('', *, *, #1009, .F.);
#1790 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1791, #1792), (#1793, #1794)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#1791 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#1792 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#1793 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#1794 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#1795 = ADVANCED_FACE('', (#1796), #1877, .T.);
#1796 = FACE_OUTER_BOUND('', #1797, .T.);
#1797 = EDGE_LOOP('', (#1798, #1822, #1835, #1836, #1857, #1876));
#1798 = ORIENTED_EDGE('', *, *, #1799, .T.);
#1799 = EDGE_CURVE('', #1146, #1800, #1802, .T.);
#1800 = VERTEX_POINT('', #1801);
#1801 = CARTESIAN_POINT('', (22.3036059590076, -3.26195779256951, -26.13298830099));
#1802 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1803, #1804, #1805, #1806, #1807, #1808, #1809, #1810, #1811, #1812, #1813, #1814, #1815, #1816, #1817, #1818, #1819, #1820, #1821), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24573109770294, 3.742350916016, 5.23879148094122, 6.73505006884758, 8.23112321042535, 9.30489819421642), .UNSPECIFIED.);
#1803 = CARTESIAN_POINT('', (31., -2.6707089045484, -29.3487344522241));
#1804 = CARTESIAN_POINT('', (30.2770895177189, -2.70585130059842, -29.1575983219512));
#1805 = CARTESIAN_POINT('', (29.5585185701184, -2.74405516681221, -28.9498111483283));
#1806 = CARTESIAN_POINT('', (28.8454728697683, -2.78526422771365, -28.7256790082867));
#1807 = CARTESIAN_POINT('', (28.3702786991045, -2.812727131577, -28.5763109013703));
#1808 = CARTESIAN_POINT('', (27.8973937336048, -2.84153267425286, -28.4196403103941));
#1809 = CARTESIAN_POINT('', (27.427167113422, -2.87166207825525, -28.2557693643081));
#1810 = CARTESIAN_POINT('', (26.9569968132969, -2.90178787359385, -28.0919180453993));
#1811 = CARTESIAN_POINT('', (26.4893696811676, -2.93324454973887, -27.920828193101));
#1812 = CARTESIAN_POINT('', (26.0246333690841, -2.96601168171527, -27.7426108968985));
#1813 = CARTESIAN_POINT('', (25.559953571994, -2.99877482899283, -27.5644152730918));
#1814 = CARTESIAN_POINT('', (25.0980502626637, -3.03285612175664, -27.3790503820839));
#1815 = CARTESIAN_POINT('', (24.6392697353851, -3.06823353317395, -27.1866360257106));
#1816 = CARTESIAN_POINT('', (24.1805460693772, -3.10360655991396, -26.9942455171778));
#1817 = CARTESIAN_POINT('', (23.7248317377524, -3.1402840681755, -26.7947600584405));
#1818 = CARTESIAN_POINT('', (23.2724719081931, -3.17824248230188, -26.5883078752403));
#1819 = CARTESIAN_POINT('', (22.9478001691226, -3.20548633447766, -26.4401311694974));
#1820 = CARTESIAN_POINT('', (22.6248023989868, -3.23339452075869, -26.2883412141085));
#1821 = CARTESIAN_POINT('', (22.303605986796, -3.2619578046017, -26.1329882457489));
#1822 = ORIENTED_EDGE('', *, *, #1823, .T.);
#1823 = EDGE_CURVE('', #1800, #110, #1824, .T.);
#1824 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1825, #1826, #1827, #1828, #1829, #1830, #1831, #1832, #1833, #1834), .UNSPECIFIED., .F., .U., (4, 3, 3, 4), (9.00145360717011, 9.00145360925388, 9.58857219764118, 9.93896485566782), .UNSPECIFIED.);
#1825 = CARTESIAN_POINT('', (22.3036059590076, -3.26195779256951, -26.13298830099));
#1826 = CARTESIAN_POINT('', (22.3036059588404, -3.26195779322424, -26.1329883008293));
#1827 = CARTESIAN_POINT('', (22.3036059586732, -3.26195779387897, -26.1329883006685));
#1828 = CARTESIAN_POINT('', (22.3036059585061, -3.2619577945337, -26.1329883005078));
#1829 = CARTESIAN_POINT('', (22.2565022092902, -3.44643353323748, -26.087701946682));
#1830 = CARTESIAN_POINT('', (22.2109878713246, -3.63101019523534, -26.0410199533102));
#1831 = CARTESIAN_POINT('', (22.1670370684614, -3.81555593188182, -25.9929355149065));
#1832 = CARTESIAN_POINT('', (22.1408072080171, -3.92569291693055, -25.9642386987687));
#1833 = CARTESIAN_POINT('', (22.1151307552534, -4.03583314269913, -25.9350388277012));
#1834 = CARTESIAN_POINT('', (22.09, -4.14595873754933, -25.9053324847711));
#1835 = ORIENTED_EDGE('', *, *, #109, .T.);
#1836 = ORIENTED_EDGE('', *, *, #1837, .F.);
#1837 = EDGE_CURVE('', #1838, #101, #1840, .T.);
#1838 = VERTEX_POINT('', #1839);
#1839 = CARTESIAN_POINT('', (29.9535898384862, 14.4199228760241, -25.3760390624985));
#1840 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1841, #1842, #1843, #1844, #1845, #1846, #1847, #1848, #1849, #1850, #1851, #1852, #1853, #1854, #1855, #1856), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431864, 2.245745594381, 4.49092415678946, 6.73553702920205, 8.97958497643585, 9.49262533152849), .UNSPECIFIED.);
#1841 = CARTESIAN_POINT('', (29.9535898384862, 14.4199228760241, -25.3760390624985));
#1842 = CARTESIAN_POINT('', (29.5808797592032, 14.3673372865808, -25.2849581498368));
#1843 = CARTESIAN_POINT('', (29.209296479166, 14.3125722621255, -25.1901023450024));
#1844 = CARTESIAN_POINT('', (28.839130823701, 14.2556706637698, -25.0915458856185));
#1845 = CARTESIAN_POINT('', (28.123781641671, 14.1457077019473, -24.9010844487911));
#1846 = CARTESIAN_POINT('', (27.4131925616659, 14.0276823540697, -24.6966585496862));
#1847 = CARTESIAN_POINT('', (26.7084378273698, 13.9017730329202, -24.4785772083087));
#1848 = CARTESIAN_POINT('', (26.003860661446, 13.7758954355919, -24.2605508142014));
#1849 = CARTESIAN_POINT('', (25.3047599846914, 13.6420744312824, -24.0287660356174));
#1850 = CARTESIAN_POINT('', (24.6121921482528, 13.5005122075885, -23.7835730717472));
#1851 = CARTESIAN_POINT('', (23.9197986175992, 13.3589856123389, -23.5384418181527));
#1852 = CARTESIAN_POINT('', (23.2335860335554, 13.2096504404976, -23.2797857131664));
#1853 = CARTESIAN_POINT('', (22.5545907614641, 13.0527322050846, -23.0079953567971));
#1854 = CARTESIAN_POINT('', (22.3993570125911, 13.0168571306166, -22.9458579050932));
#1855 = CARTESIAN_POINT('', (22.2444893489017, 12.9805833553779, -22.8830298833974));
#1856 = CARTESIAN_POINT('', (22.09, 12.9439137435124, -22.8195162525526));
#1857 = ORIENTED_EDGE('', *, *, #1858, .T.);
#1858 = EDGE_CURVE('', #1838, #1155, #1859, .T.);
#1859 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1860, #1861, #1862, #1863, #1864, #1865, #1866, #1867, #1868, #1869, #1870, #1871, #1872, #1873, #1874, #1875), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555448353762, 0.99675497793924, 1.99356439516223, 2.99040887969801, 3.98726187300901, 4.25344290375102), .UNSPECIFIED.);
#1860 = CARTESIAN_POINT('', (29.9535898384862, 14.4199228760241, -25.3760390624985));
#1861 = CARTESIAN_POINT('', (30.0215267955632, 14.2090636796631, -25.5179085722037));
#1862 = CARTESIAN_POINT('', (30.0895333526853, 13.9962600628434, -25.6569297486926));
#1863 = CARTESIAN_POINT('', (30.1575652415692, 13.7816505800495, -25.793012152407));
#1864 = CARTESIAN_POINT('', (30.2434938628732, 13.5105850947637, -25.9648929207749));
#1865 = CARTESIAN_POINT('', (30.3294913532103, 13.2365488644919, -26.1321422533526));
#1866 = CARTESIAN_POINT('', (30.4154870089649, 12.9597670249994, -26.294622357752));
#1867 = CARTESIAN_POINT('', (30.5014856900085, 12.6829754484447, -26.4571081781293));
#1868 = CARTESIAN_POINT('', (30.5875061100517, 12.403362195665, -26.6148689740247));
#1869 = CARTESIAN_POINT('', (30.6734775225008, 12.1211568122117, -26.7677742702314));
#1870 = CARTESIAN_POINT('', (30.759449668777, 11.8389490199351, -26.9206808715934));
#1871 = CARTESIAN_POINT('', (30.8453963809271, 11.5540716681665, -27.0687738173796));
#1872 = CARTESIAN_POINT('', (30.9312469310383, 11.2667585197875, -27.2119300764504));
#1873 = CARTESIAN_POINT('', (30.9541708607167, 11.1900397754046, -27.2501558538242));
#1874 = CARTESIAN_POINT('', (30.9770889989277, 11.1131438424963, -27.2880315035684));
#1875 = CARTESIAN_POINT('', (31., 11.0360752203442, -27.3255547744397));
#1876 = ORIENTED_EDGE('', *, *, #1154, .F.);
#1877 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#1878, #1879, #1880), (#1881, #1882, #1883), (#1884, #1885, #1886), (#1887, #1888, #1889), (#1890, #1891, #1892), (#1893, #1894, #1895), (#1896, #1897, #1898), (#1899, #1900, #1901), (#1902, #1903, #1904)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1878 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#1879 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#1880 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#1881 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#1882 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#1883 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#1884 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#1885 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#1886 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#1887 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#1888 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#1889 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#1890 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#1891 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#1892 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#1893 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#1894 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#1895 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#1896 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#1897 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#1898 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#1899 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#1900 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#1901 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#1902 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#1903 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#1904 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#1905 = ADVANCED_FACE('', (#1906), #1925, .T.);
#1906 = FACE_OUTER_BOUND('', #1907, .T.);
#1907 = EDGE_LOOP('', (#1908, #1917, #1922, #1923, #1924));
#1908 = ORIENTED_EDGE('', *, *, #1909, .F.);
#1909 = EDGE_CURVE('', #1910, #1838, #1912, .T.);
#1910 = VERTEX_POINT('', #1911);
#1911 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1912 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1913, #1914, #1915, #1916), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.7326660750758), .UNSPECIFIED.);
#1913 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1914 = CARTESIAN_POINT('', (29.9535898384862, 11.8423675176655, -20.9115822225));
#1915 = CARTESIAN_POINT('', (29.9535898384862, 13.1311451968448, -23.1438106424993));
#1916 = CARTESIAN_POINT('', (29.9535898384862, 14.4199228760241, -25.3760390624985));
#1917 = ORIENTED_EDGE('', *, *, #1918, .F.);
#1918 = EDGE_CURVE('', #1117, #1910, #1919, .T.);
#1919 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1920, #1921), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.95798319327731), .UNSPECIFIED.);
#1920 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1921 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1922 = ORIENTED_EDGE('', *, *, #1116, .F.);
#1923 = ORIENTED_EDGE('', *, *, #1164, .T.);
#1924 = ORIENTED_EDGE('', *, *, #1858, .F.);
#1925 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1926, #1927), (#1928, #1929)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.95798319327731), (0.151212305016503, 1.), .UNSPECIFIED.);
#1926 = CARTESIAN_POINT('', (31.1754381559721, 10.4192398031372, -27.5666527152776));
#1927 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1928 = CARTESIAN_POINT('', (29.9535898384862, 14.7944813026696, -26.0247932878516));
#1929 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1930 = ADVANCED_FACE('', (#1931), #1966, .T.);
#1931 = FACE_OUTER_BOUND('', #1932, .T.);
#1932 = EDGE_LOOP('', (#1933, #1942, #1964, #1965));
#1933 = ORIENTED_EDGE('', *, *, #1934, .F.);
#1934 = EDGE_CURVE('', #1935, #1910, #1937, .T.);
#1935 = VERTEX_POINT('', #1936);
#1936 = CARTESIAN_POINT('', (38.5, 10.5535898384862, -18.6793538025008));
#1937 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1938, #1939, #1940, #1941), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113148, 9.69556646264524), .UNSPECIFIED.);
#1938 = CARTESIAN_POINT('', (38.5, 10.5535898384862, -18.6793538025008));
#1939 = CARTESIAN_POINT('', (35.6511966128287, 10.5535898384862, -18.6793538025008));
#1940 = CARTESIAN_POINT('', (32.8023932256575, 10.5535898384862, -18.6793538025008));
#1941 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1942 = ORIENTED_EDGE('', *, *, #1943, .T.);
#1943 = EDGE_CURVE('', #1935, #1124, #1944, .T.);
#1944 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1945, #1946, #1947, #1948, #1949, #1950, #1951, #1952, #1953, #1954, #1955, #1956, #1957, #1958, #1959, #1960, #1961, #1962, #1963), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082029, 0.997577019023892, 1.99515403804779, 2.99273105707168, 3.65778240308761, 4.32283374910354, 4.92791461875199), .UNSPECIFIED.);
#1945 = CARTESIAN_POINT('', (38.5, 10.5535898384862, -18.6793538025008));
#1946 = CARTESIAN_POINT('', (38.5, 10.3672620673549, -18.8656815736321));
#1947 = CARTESIAN_POINT('', (38.5, 10.1809342962236, -19.0520093447634));
#1948 = CARTESIAN_POINT('', (38.5, 9.99460652509235, -19.2383371158946));
#1949 = CARTESIAN_POINT('', (38.5, 9.7594753667898, -19.4734682741972));
#1950 = CARTESIAN_POINT('', (38.5, 9.52434420848724, -19.7085994324997));
#1951 = CARTESIAN_POINT('', (38.5, 9.28921305018469, -19.9437305908023));
#1952 = CARTESIAN_POINT('', (38.5, 9.05408189188214, -20.1788617491049));
#1953 = CARTESIAN_POINT('', (38.5, 8.81895073357959, -20.4139929074074));
#1954 = CARTESIAN_POINT('', (38.5, 8.58381957527704, -20.64912406571));
#1955 = CARTESIAN_POINT('', (38.5, 8.427065469742, -20.805878171245));
#1956 = CARTESIAN_POINT('', (38.5, 8.27031136420696, -20.96263227678));
#1957 = CARTESIAN_POINT('', (38.5, 8.11355725867193, -21.1193863823151));
#1958 = CARTESIAN_POINT('', (38.5, 7.9568031531369, -21.2761404878501));
#1959 = CARTESIAN_POINT('', (38.5, 7.80004904760186, -21.4328945933851));
#1960 = CARTESIAN_POINT('', (38.5, 7.64329494206683, -21.5896486989202));
#1961 = CARTESIAN_POINT('', (38.5, 7.5006760133686, -21.7322676276184));
#1962 = CARTESIAN_POINT('', (38.5, 7.35805708467038, -21.8748865563166));
#1963 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850148));
#1964 = ORIENTED_EDGE('', *, *, #1123, .F.);
#1965 = ORIENTED_EDGE('', *, *, #1918, .T.);
#1966 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1967, #1968), (#1969, #1970)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277311), (0., 0.970253256761025), .UNSPECIFIED.);
#1967 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#1968 = CARTESIAN_POINT('', (38.5, 7.21543815597215, -22.0175054850148));
#1969 = CARTESIAN_POINT('', (29.9535898384862, 10.5535898384862, -18.6793538025008));
#1970 = CARTESIAN_POINT('', (39.6491563011315, 10.5535898384862, -18.6793538025008));
#1971 = ADVANCED_FACE('', (#1972), #2064, .T.);
#1972 = FACE_OUTER_BOUND('', #1973, .T.);
#1973 = EDGE_LOOP('', (#1974, #1998, #1999, #2000, #2001, #2008, #2015));
#1974 = ORIENTED_EDGE('', *, *, #1975, .F.);
#1975 = EDGE_CURVE('', #1047, #1976, #1978, .T.);
#1976 = VERTEX_POINT('', #1977);
#1977 = CARTESIAN_POINT('', (22.3036059585232, 21.0008528455488, -15.8914324622121));
#1978 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1979, #1980, #1981, #1982, #1983, #1984, #1985, #1986, #1987, #1988, #1989, #1990, #1991, #1992, #1993, #1994, #1995, #1996, #1997), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24572706682702, 3.7423437479212, 5.23877990021686, 6.73503239828515, 8.2310972578723, 9.30489819796927), .UNSPECIFIED.);
#1979 = CARTESIAN_POINT('', (31., 24.0813951522754, -16.9872689835643));
#1980 = CARTESIAN_POINT('', (30.2770908152752, 23.8982955385002, -16.9221352430661));
#1981 = CARTESIAN_POINT('', (29.5585211500005, 23.6992450204823, -16.8513273122394));
#1982 = CARTESIAN_POINT('', (28.8454767103666, 23.4845368047379, -16.7749494929815));
#1983 = CARTESIAN_POINT('', (28.370283523055, 23.341449115233, -16.7240491320002));
#1984 = CARTESIAN_POINT('', (27.8973995307132, 23.1913659988327, -16.6706602987023));
#1985 = CARTESIAN_POINT('', (27.4271738713035, 23.0343852898973, -16.6148177955522));
#1986 = CARTESIAN_POINT('', (26.957004932679, 22.8774235166981, -16.5589820283822));
#1987 = CARTESIAN_POINT('', (26.4893791460965, 22.7135275899565, -16.5006795855699));
#1988 = CARTESIAN_POINT('', (26.024644160539, 22.5428039274816, -16.4399483229568));
#1989 = CARTESIAN_POINT('', (25.559966210856, 22.372101217536, -16.3792245137544));
#1990 = CARTESIAN_POINT('', (25.0980647247512, 22.1945307228071, -16.316057638165));
#1991 = CARTESIAN_POINT('', (24.6392859922991, 22.0102072066628, -16.2504885207829));
#1992 = CARTESIAN_POINT('', (24.1805647932812, 21.8259068057244, -16.184927626137));
#1993 = CARTESIAN_POINT('', (23.7248528928789, 21.6348098314535, -16.1169489970427));
#1994 = CARTESIAN_POINT('', (23.2724954530541, 21.4370391162719, -16.0465963284861));
#1995 = CARTESIAN_POINT('', (22.9478157835659, 21.2950891342743, -15.9961006824248));
#1996 = CARTESIAN_POINT('', (22.6248101613623, 21.1496776509724, -15.9443736818946));
#1997 = CARTESIAN_POINT('', (22.3036059846936, 21.0008527943405, -15.8914324473848));
#1998 = ORIENTED_EDGE('', *, *, #1044, .F.);
#1999 = ORIENTED_EDGE('', *, *, #1783, .T.);
#2000 = ORIENTED_EDGE('', *, *, #998, .F.);
#2001 = ORIENTED_EDGE('', *, *, #2002, .T.);
#2002 = EDGE_CURVE('', #999, #2003, #2005, .T.);
#2003 = VERTEX_POINT('', #2004);
#2004 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2005 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2006, #2007), .UNSPECIFIED., .F., .U., (2, 2), (0.335536409916097, 1.), .UNSPECIFIED.);
#2006 = CARTESIAN_POINT('', (38.5, 24.7672290405343, -17.2312396047012));
#2007 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2008 = ORIENTED_EDGE('', *, *, #2009, .T.);
#2009 = EDGE_CURVE('', #2003, #2010, #2012, .T.);
#2010 = VERTEX_POINT('', #2011);
#2011 = CARTESIAN_POINT('', (31.8044469413242, 14.0647491993352, -13.4240631159571));
#2012 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2013, #2014), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#2013 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2014 = CARTESIAN_POINT('', (31.8044469413242, 14.0647491993352, -13.4240631159571));
#2015 = ORIENTED_EDGE('', *, *, #2016, .F.);
#2016 = EDGE_CURVE('', #1976, #2010, #2017, .T.);
#2017 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2018, #2019, #2020, #2021, #2022, #2023, #2024, #2025, #2026, #2027, #2028, #2029, #2030, #2031, #2032, #2033, #2034, #2035, #2036, #2037, #2038, #2039, #2040, #2041, #2042, #2043, #2044, #2045, #2046, #2047, #2048, #2049, #2050, #2051, #2052, #2053, #2054, #2055, #2056, #2057, #2058, #2059, #2060, #2061, #2062, #2063), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251643011166, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#2018 = CARTESIAN_POINT('', (22.3036059640662, 21.0008528480111, -15.8914324664769));
#2019 = CARTESIAN_POINT('', (22.307825491162, 20.9949753951869, -15.8893416893357));
#2020 = CARTESIAN_POINT('', (22.3120480763381, 20.9890999520902, -15.8872516271118));
#2021 = CARTESIAN_POINT('', (22.316273719196, 20.9832265243453, -15.8851622818058));
#2022 = CARTESIAN_POINT('', (22.5029039416121, 20.7238200474524, -15.7928840197106));
#2023 = CARTESIAN_POINT('', (22.6956057287737, 20.4681937417128, -15.7019504720136));
#2024 = CARTESIAN_POINT('', (22.8943144652562, 20.2168767890482, -15.6125498837757));
#2025 = CARTESIAN_POINT('', (23.0929864484567, 19.9656063201116, -15.523165831122));
#2026 = CARTESIAN_POINT('', (23.2977661164465, 19.7185141477064, -15.4352681173872));
#2027 = CARTESIAN_POINT('', (23.5085569238659, 19.4761672109807, -15.3490584189517));
#2028 = CARTESIAN_POINT('', (23.7193053377925, 19.2338690142038, -15.2628660587024));
#2029 = CARTESIAN_POINT('', (23.9361803424362, 18.9961795095472, -15.1783131413246));
#2030 = CARTESIAN_POINT('', (24.1590453952453, 18.7637044684829, -15.095615156961));
#2031 = CARTESIAN_POINT('', (24.38186151609, 18.5312804693397, -15.0129353296604));
#2032 = CARTESIAN_POINT('', (24.6107998574028, 18.3039290531374, -14.9320599643908));
#2033 = CARTESIAN_POINT('', (24.8456745283767, 18.0822947187237, -14.8532183277235));
#2034 = CARTESIAN_POINT('', (25.0804927510921, 17.8607136504717, -14.7743956393451));
#2035 = CARTESIAN_POINT('', (25.3213983778561, 17.6447028519865, -14.6975544543571));
#2036 = CARTESIAN_POINT('', (25.5681455740971, 17.4349437802017, -14.6229371863735));
#2037 = CARTESIAN_POINT('', (25.8148277776857, 17.2252399584811, -14.5483395724092));
#2038 = CARTESIAN_POINT('', (26.0675238338738, 17.0216368596475, -14.4759121590978));
#2039 = CARTESIAN_POINT('', (26.3259163115579, 16.8248488945851, -14.4059090827109));
#2040 = CARTESIAN_POINT('', (26.5842342230221, 16.6281177180747, -14.3359262076271));
#2041 = CARTESIAN_POINT('', (26.8484443936754, 16.4380476382561, -14.2683128740973));
#2042 = CARTESIAN_POINT('', (27.1181454850524, 16.2553791564944, -14.203332499519));
#2043 = CARTESIAN_POINT('', (27.3877614806469, 16.0727683100851, -14.1383726274748));
#2044 = CARTESIAN_POINT('', (27.663090042549, 15.8974036528386, -14.0759904310183));
#2045 = CARTESIAN_POINT('', (27.9436336329182, 15.7300414420839, -14.0164549323915));
#2046 = CARTESIAN_POINT('', (28.2240808180269, 15.5627367432386, -13.9569398923866));
#2047 = CARTESIAN_POINT('', (28.5099924624367, 15.4032799440621, -13.9002165735107));
#2048 = CARTESIAN_POINT('', (28.8007635598929, 15.2524287638605, -13.8465545180727));
#2049 = CARTESIAN_POINT('', (29.0914264701149, 15.1016337108742, -13.7929124286816));
#2050 = CARTESIAN_POINT('', (29.38722751581, 14.9592934346277, -13.7422779438549));
#2051 = CARTESIAN_POINT('', (29.687445313523, 14.826148653396, -13.6949145581512));
#2052 = CARTESIAN_POINT('', (29.9875431297134, 14.6930570832454, -13.6475701011426));
#2053 = CARTESIAN_POINT('', (30.2923663119576, 14.5690173016435, -13.6034456227796));
#2054 = CARTESIAN_POINT('', (30.6010721489125, 14.4547306485588, -13.5627906096371));
#2055 = CARTESIAN_POINT('', (30.7910035883851, 14.3844157210958, -13.5377775899802));
#2056 = CARTESIAN_POINT('', (30.9825845437796, 14.3177253321963, -13.5140539217827));
#2057 = CARTESIAN_POINT('', (31.1754381559721, 14.2548661922059, -13.4916931377939));
#2058 = CARTESIAN_POINT('', (31.2959067573287, 14.2156003854055, -13.4777251734828));
#2059 = CARTESIAN_POINT('', (31.4169766827306, 14.177794870893, -13.4642766766734));
#2060 = CARTESIAN_POINT('', (31.5384952082195, 14.1415143730798, -13.4513706716798));
#2061 = CARTESIAN_POINT('', (31.6268811667806, 14.1151259145021, -13.4419835464002));
#2062 = CARTESIAN_POINT('', (31.7155393101375, 14.0895332808698, -13.4328795186893));
#2063 = CARTESIAN_POINT('', (31.8044469413242, 14.0647491993352, -13.424063115957));
#2064 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2065, #2066), (#2067, #2068)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818181, 0.804381547339857), (0., 0.231025110710018), .UNSPECIFIED.);
#2065 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2066 = CARTESIAN_POINT('', (38.5, 24.7672290405343, -17.2312396047012));
#2067 = CARTESIAN_POINT('', (22.3036059585232, 14.0647491993352, -13.4240631159571));
#2068 = CARTESIAN_POINT('', (22.3036059585232, 24.7672290405343, -17.2312396047012));
#2069 = ADVANCED_FACE('', (#2070), #2115, .T.);
#2070 = FACE_OUTER_BOUND('', #2071, .T.);
#2071 = EDGE_LOOP('', (#2072, #2079, #2086, #2114));
#2072 = ORIENTED_EDGE('', *, *, #2073, .T.);
#2073 = EDGE_CURVE('', #2003, #2074, #2076, .T.);
#2074 = VERTEX_POINT('', #2075);
#2075 = CARTESIAN_POINT('', (38.5, 9.57679491924312, -16.9874953737966));
#2076 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2077, #2078), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#2077 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2078 = CARTESIAN_POINT('', (38.5, 9.57679491924312, -16.9874953737966));
#2079 = ORIENTED_EDGE('', *, *, #2080, .T.);
#2080 = EDGE_CURVE('', #2074, #2081, #2083, .T.);
#2081 = VERTEX_POINT('', #2082);
#2082 = CARTESIAN_POINT('', (29.0884181269544, 9.57679491924312, -16.9874953737966));
#2083 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2084, #2085), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.495980994229345), .UNSPECIFIED.);
#2084 = CARTESIAN_POINT('', (38.5, 9.57679491924312, -16.9874953737966));
#2085 = CARTESIAN_POINT('', (29.0884181269544, 9.57679491924312, -16.9874953737966));
#2086 = ORIENTED_EDGE('', *, *, #2087, .F.);
#2087 = EDGE_CURVE('', #2010, #2081, #2088, .T.);
#2088 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2089, #2090, #2091, #2092, #2093, #2094, #2095, #2096, #2097, #2098, #2099, #2100, #2101, #2102, #2103, #2104, #2105, #2106, #2107, #2108, #2109, #2110, #2111, #2112, #2113), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#2089 = CARTESIAN_POINT('', (31.8044469413242, 14.0647491993352, -13.424063115957));
#2090 = CARTESIAN_POINT('', (31.6832494924329, 13.9192405087695, -13.5395969047164));
#2091 = CARTESIAN_POINT('', (31.5661228209359, 13.7716176793561, -13.6568093181001));
#2092 = CARTESIAN_POINT('', (31.4525261127575, 13.6223952295408, -13.7752918288566));
#2093 = CARTESIAN_POINT('', (31.3389467443775, 13.4731955575619, -13.8937562540285));
#2094 = CARTESIAN_POINT('', (31.2288584391593, 13.3223415075393, -14.0135342540987));
#2095 = CARTESIAN_POINT('', (31.1218222709495, 13.170203714152, -14.1343315454164));
#2096 = CARTESIAN_POINT('', (31.0147976400883, 13.0180823195839, -14.2551158160843));
#2097 = CARTESIAN_POINT('', (30.9107991189091, 12.8646373316969, -14.3769510188326));
#2098 = CARTESIAN_POINT('', (30.8094683818695, 12.7101428375067, -14.4996195287811));
#2099 = CARTESIAN_POINT('', (30.7081456039274, 12.5556604782007, -14.6222784036409));
#2100 = CARTESIAN_POINT('', (30.6094725223362, 12.4000988457546, -14.7457942205469));
#2101 = CARTESIAN_POINT('', (30.5131540913558, 12.2436653903093, -14.8700022642455));
#2102 = CARTESIAN_POINT('', (30.3686598993472, 12.0089883350707, -15.056335666197));
#2103 = CARTESIAN_POINT('', (30.2294208098947, 11.7722963664958, -15.2442689077923));
#2104 = CARTESIAN_POINT('', (30.0946437849053, 11.5340995187169, -15.4333970223224));
#2105 = CARTESIAN_POINT('', (29.959881163714, 11.2959281273489, -15.6225049244818));
#2106 = CARTESIAN_POINT('', (29.8295541271906, 11.0561958374424, -15.812852178884));
#2107 = CARTESIAN_POINT('', (29.703049076909, 10.8152625701711, -16.0041530083933));
#2108 = CARTESIAN_POINT('', (29.5765534032265, 10.574347160959, -16.1954396586172));
#2109 = CARTESIAN_POINT('', (29.453862038847, 10.3321907465555, -16.3877116660117));
#2110 = CARTESIAN_POINT('', (29.3344907788267, 10.0890558365213, -16.5807605981869));
#2111 = CARTESIAN_POINT('', (29.2508873051071, 9.91877261208438, -16.7159653478474));
#2112 = CARTESIAN_POINT('', (29.16890903043, 9.74799550265446, -16.8515622418137));
#2113 = CARTESIAN_POINT('', (29.0884181269544, 9.57679491924312, -16.9874953737966));
#2114 = ORIENTED_EDGE('', *, *, #2009, .F.);
#2115 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2116, #2117), (#2118, #2119)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#2116 = CARTESIAN_POINT('', (38.5, 9.57679491924312, -16.9874953737966));
#2117 = CARTESIAN_POINT('', (38.5, 14.0647491993352, -13.4240631159571));
#2118 = CARTESIAN_POINT('', (29.0884181269544, 9.57679491924312, -16.9874953737966));
#2119 = CARTESIAN_POINT('', (29.0884181269544, 14.0647491993352, -13.4240631159571));
#2120 = ADVANCED_FACE('', (#2121), #2139, .T.);
#2121 = FACE_OUTER_BOUND('', #2122, .T.);
#2122 = EDGE_LOOP('', (#2123, #2124, #2125, #2126, #2127, #2133, #2134));
#2123 = ORIENTED_EDGE('', *, *, #1934, .T.);
#2124 = ORIENTED_EDGE('', *, *, #1909, .T.);
#2125 = ORIENTED_EDGE('', *, *, #1837, .T.);
#2126 = ORIENTED_EDGE('', *, *, #100, .F.);
#2127 = ORIENTED_EDGE('', *, *, #2128, .F.);
#2128 = EDGE_CURVE('', #2081, #65, #2129, .T.);
#2129 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#2130, #2131, #2132), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#2130 = CARTESIAN_POINT('', (29.0884181269544, 9.57679491924311, -16.9874953737966));
#2131 = CARTESIAN_POINT('', (24.0901580544861, 10.5741149482839, -18.7149043355012));
#2132 = CARTESIAN_POINT('', (21.00696710857, 12.7795132288874, -22.5347662084315));
#2133 = ORIENTED_EDGE('', *, *, #2080, .F.);
#2134 = ORIENTED_EDGE('', *, *, #2135, .T.);
#2135 = EDGE_CURVE('', #2074, #1935, #2136, .T.);
#2136 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2137, #2138), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.128324685638425), .UNSPECIFIED.);
#2137 = CARTESIAN_POINT('', (38.5, 9.5767949192431, -16.9874953737965));
#2138 = CARTESIAN_POINT('', (38.5, 10.5535898384862, -18.6793538025008));
#2139 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2140, #2141), (#2142, #2143)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#2140 = CARTESIAN_POINT('', (38.5, 14.4199228760241, -25.3760390624985));
#2141 = CARTESIAN_POINT('', (38.5, 9.57679491924311, -16.9874953737966));
#2142 = CARTESIAN_POINT('', (21.00696710857, 14.4199228760241, -25.3760390624985));
#2143 = CARTESIAN_POINT('', (21.00696710857, 9.57679491924311, -16.9874953737966));
#2144 = ADVANCED_FACE('', (#2145), #2158, .T.);
#2145 = FACE_OUTER_BOUND('', #2146, .T.);
#2146 = EDGE_LOOP('', (#2147, #2154, #2155, #2156, #2157));
#2147 = ORIENTED_EDGE('', *, *, #2148, .F.);
#2148 = EDGE_CURVE('', #1976, #57, #2149, .T.);
#2149 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2150, #2151, #2152, #2153), .UNSPECIFIED., .F., .U., (4, 4), (9.00141579216598, 9.93891554363949), .UNSPECIFIED.);
#2150 = CARTESIAN_POINT('', (22.3036059585232, 21.0008528455488, -15.8914324622121));
#2151 = CARTESIAN_POINT('', (22.2283910307124, 20.7909431918259, -16.1103805918376));
#2152 = CARTESIAN_POINT('', (22.1572390709815, 20.5778538602358, -16.3277393164038));
#2153 = CARTESIAN_POINT('', (22.09, 20.3616966565194, -16.5431718321454));
#2154 = ORIENTED_EDGE('', *, *, #2016, .T.);
#2155 = ORIENTED_EDGE('', *, *, #2087, .T.);
#2156 = ORIENTED_EDGE('', *, *, #2128, .T.);
#2157 = ORIENTED_EDGE('', *, *, #64, .T.);
#2158 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#2159, #2160), (#2161, #2162), (#2163, #2164)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607728151553585), (2., 12.4415558342779), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.93245048770799, 0.93245048770799), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2159 = CARTESIAN_POINT('', (31.8044469413242, 9.15577205928916, -16.2582623892083));
#2160 = CARTESIAN_POINT('', (31.8044469413242, 18.1984246668074, -11.0374844720694));
#2161 = CARTESIAN_POINT('', (25.0004512842416, 9.9221036604449, -17.5855876578557));
#2162 = CARTESIAN_POINT('', (25.0004512842416, 18.9647562679632, -12.3648097407168));
#2163 = CARTESIAN_POINT('', (21.0054744225819, 12.7805811077987, -22.5366158289624));
#2164 = CARTESIAN_POINT('', (21.0054744225819, 21.823233715317, -17.3158379118234));
#2165 = ADVANCED_FACE('', (#2166), #2241, .T.);
#2166 = FACE_OUTER_BOUND('', #2167, .T.);
#2167 = EDGE_LOOP('', (#2168, #2192, #2199, #2200, #2221, #2240));
#2168 = ORIENTED_EDGE('', *, *, #2169, .T.);
#2169 = EDGE_CURVE('', #1299, #2170, #2172, .T.);
#2170 = VERTEX_POINT('', #2171);
#2171 = CARTESIAN_POINT('', (22.3036059576, -24.2628106302471, -10.2415558308433));
#2172 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2173, #2174, #2175, #2176, #2177, #2178, #2179, #2180, #2181, #2182, #2183, #2184, #2185, #2186, #2187, #2188, #2189, #2190, #2191), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24572322257363, 3.74233690611115, 5.23876883762181, 6.73501550340481, 8.23107242018457, 9.30489820358795), .UNSPECIFIED.);
#2173 = CARTESIAN_POINT('', (31., -26.7521040568239, -12.3614654686598));
#2174 = CARTESIAN_POINT('', (30.2770920527568, -26.6041470292958, -12.2354636376477));
#2175 = CARTESIAN_POINT('', (29.5585236104385, -26.443300600896, -12.0984850511707));
#2176 = CARTESIAN_POINT('', (28.8454803731519, -26.2698017017272, -11.9507314815087));
#2177 = CARTESIAN_POINT('', (28.3702881254385, -26.1541771118558, -11.8522643098088));
#2178 = CARTESIAN_POINT('', (27.8974050629557, -26.0328997508527, -11.7489831760768));
#2179 = CARTESIAN_POINT('', (27.4271803215726, -25.9060486752162, -11.6409554056959));
#2180 = CARTESIAN_POINT('', (26.9570126853068, -25.7792130046507, -11.5329407544427));
#2181 = CARTESIAN_POINT('', (26.4893881858253, -25.6467740849748, -11.4201543146552));
#2182 = CARTESIAN_POINT('', (26.024654469177, -25.5088179084444, -11.3026693182838));
#2183 = CARTESIAN_POINT('', (25.5599782888779, -25.370878811576, -11.1851988671403));
#2184 = CARTESIAN_POINT('', (25.0980785490027, -25.2273901077003, -11.0630023096671));
#2185 = CARTESIAN_POINT('', (24.6393015355868, -25.0784445324902, -10.9361586205827));
#2186 = CARTESIAN_POINT('', (24.1805827027389, -24.9295178460603, -10.8093310173911));
#2187 = CARTESIAN_POINT('', (23.7248731342124, -24.7750991112836, -10.6778263254579));
#2188 = CARTESIAN_POINT('', (23.2725179864828, -24.6152875836685, -10.541729071865));
#2189 = CARTESIAN_POINT('', (22.9478307266339, -24.5005795555758, -10.4440424542508));
#2190 = CARTESIAN_POINT('', (22.6248175890616, -24.383074262435, -10.3439736549736));
#2191 = CARTESIAN_POINT('', (22.3036059808604, -24.2628105976922, -10.2415557961196));
#2192 = ORIENTED_EDGE('', *, *, #2193, .T.);
#2193 = EDGE_CURVE('', #2170, #165, #2194, .T.);
#2194 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2195, #2196, #2197, #2198), .UNSPECIFIED., .F., .U., (4, 4), (9.00141871078762, 9.93891612676195), .UNSPECIFIED.);
#2195 = CARTESIAN_POINT('', (22.3036059576, -24.2628106302471, -10.2415558308433));
#2196 = CARTESIAN_POINT('', (22.2283908437212, -24.347470577833, -9.95029395412067));
#2197 = CARTESIAN_POINT('', (22.1572389034755, -24.4291641600314, -9.65707380543665));
#2198 = CARTESIAN_POINT('', (22.09, -24.5076553940687, -9.3621606526259));
#2199 = ORIENTED_EDGE('', *, *, #164, .T.);
#2200 = ORIENTED_EDGE('', *, *, #2201, .F.);
#2201 = EDGE_CURVE('', #2202, #156, #2204, .T.);
#2202 = VERTEX_POINT('', #2203);
#2203 = CARTESIAN_POINT('', (29.9535898384862, -14.7663330375379, -25.1760390624985));
#2204 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2205, #2206, #2207, #2208, #2209, #2210, #2211, #2212, #2213, #2214, #2215, #2216, #2217, #2218, #2219, #2220), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431864, 2.24574559443632, 4.49092415694169, 6.73553702951493, 8.97958497700512, 9.49262533152835), .UNSPECIFIED.);
#2205 = CARTESIAN_POINT('', (29.9535898384862, -14.7663330375379, -25.1760390624985));
#2206 = CARTESIAN_POINT('', (29.5808797591855, -14.7137474480921, -25.0849581498324));
#2207 = CARTESIAN_POINT('', (29.2092964791306, -14.658982423634, -24.9901023449933));
#2208 = CARTESIAN_POINT('', (28.8391308236481, -14.6020808252755, -24.8915458856044));
#2209 = CARTESIAN_POINT('', (28.1237816415875, -14.4921178634478, -24.7010844487681));
#2210 = CARTESIAN_POINT('', (27.4131925615522, -14.3740925155644, -24.4966585496531));
#2211 = CARTESIAN_POINT('', (26.7084378272264, -14.2481831944083, -24.2785772082643));
#2212 = CARTESIAN_POINT('', (26.003860661253, -14.12230559707, -24.0605508141395));
#2213 = CARTESIAN_POINT('', (25.3047599844495, -13.9884845927492, -23.8287660355361));
#2214 = CARTESIAN_POINT('', (24.6121921479631, -13.8469223690431, -23.5835730716447));
#2215 = CARTESIAN_POINT('', (23.9197986172322, -13.7053957737752, -23.3384418180183));
#2216 = CARTESIAN_POINT('', (23.2335860331125, -13.5560606019137, -23.0797857129972));
#2217 = CARTESIAN_POINT('', (22.5545907609472, -13.399142366479, -22.8079953565902));
#2218 = CARTESIAN_POINT('', (22.3993570122473, -13.3632672920499, -22.7458579049538));
#2219 = CARTESIAN_POINT('', (22.2444893487302, -13.326993516851, -22.6830298833269));
#2220 = CARTESIAN_POINT('', (22.09, -13.2903239050262, -22.6195162525526));
#2221 = ORIENTED_EDGE('', *, *, #2222, .T.);
#2222 = EDGE_CURVE('', #2202, #1308, #2223, .T.);
#2223 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2224, #2225, #2226, #2227, #2228, #2229, #2230, #2231, #2232, #2233, #2234, #2235, #2236, #2237, #2238, #2239), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555436432999, 0.998761664759628, 1.99757217953723, 2.99641380594193, 3.99526155340259, 4.25344188036299), .UNSPECIFIED.);
#2224 = CARTESIAN_POINT('', (29.9535898384862, -14.7663330375379, -25.1760390624985));
#2225 = CARTESIAN_POINT('', (30.0216995389584, -14.9952057140338, -25.0640804413528));
#2226 = CARTESIAN_POINT('', (30.0898792088449, -15.2225763103887, -24.9489978822671));
#2227 = CARTESIAN_POINT('', (30.1580842647897, -15.4482961786495, -24.8308666941347));
#2228 = CARTESIAN_POINT('', (30.2441856181406, -15.73324259305, -24.6817391106987));
#2229 = CARTESIAN_POINT('', (30.3303560458893, -16.0156530476076, -24.5277035376447));
#2230 = CARTESIAN_POINT('', (30.4165244175378, -16.2952942555695, -24.36888683573));
#2231 = CARTESIAN_POINT('', (30.502695473217, -16.5749441739854, -24.2100651868849));
#2232 = CARTESIAN_POINT('', (30.588888188428, -16.8519016372535, -24.0464183999815));
#2233 = CARTESIAN_POINT('', (30.6750313904504, -17.1259375274455, -23.878080871543));
#2234 = CARTESIAN_POINT('', (30.7611751203716, -17.3999750969717, -23.709742311506));
#2235 = CARTESIAN_POINT('', (30.847293052554, -17.6711665015848, -23.5366666061766));
#2236 = CARTESIAN_POINT('', (30.9333140339678, -17.9392869990853, -23.3589955840919));
#2237 = CARTESIAN_POINT('', (30.9555485788855, -18.0085902916896, -23.3130715053824));
#2238 = CARTESIAN_POINT('', (30.9777776435408, -18.0776915681817, -23.266838429738));
#2239 = CARTESIAN_POINT('', (31., -18.1465869969958, -23.2202988861139));
#2240 = ORIENTED_EDGE('', *, *, #1307, .F.);
#2241 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#2242, #2243, #2244), (#2245, #2246, #2247), (#2248, #2249, #2250), (#2251, #2252, #2253), (#2254, #2255, #2256), (#2257, #2258, #2259), (#2260, #2261, #2262), (#2263, #2264, #2265), (#2266, #2267, #2268)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2242 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#2243 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#2244 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#2245 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#2246 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#2247 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#2248 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#2249 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#2250 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#2251 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#2252 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#2253 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#2254 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#2255 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#2256 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#2257 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#2258 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#2259 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#2260 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#2261 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#2262 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#2263 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#2264 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#2265 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#2266 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#2267 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#2268 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#2269 = ADVANCED_FACE('', (#2270), #2280, .T.);
#2270 = FACE_OUTER_BOUND('', #2271, .T.);
#2271 = EDGE_LOOP('', (#2272, #2277, #2278, #2279));
#2272 = ORIENTED_EDGE('', *, *, #2273, .F.);
#2273 = EDGE_CURVE('', #1144, #1204, #2274, .T.);
#2274 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2275, #2276), .UNSPECIFIED., .F., .U., (2, 2), (0.927037445531898, 0.990511157073483), .UNSPECIFIED.);
#2275 = CARTESIAN_POINT('', (31.1754381559721, -2.67070890454848, -29.3487344522236));
#2276 = CARTESIAN_POINT('', (31.1754381559721, -2.53907671610064, -30.064669332801));
#2277 = ORIENTED_EDGE('', *, *, #1171, .T.);
#2278 = ORIENTED_EDGE('', *, *, #1109, .F.);
#2279 = ORIENTED_EDGE('', *, *, #1212, .F.);
#2280 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2281, #2282), (#2283, #2284)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#2281 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#2282 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#2283 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#2284 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#2285 = ADVANCED_FACE('', (#2286), #2327, .T.);
#2286 = FACE_OUTER_BOUND('', #2287, .T.);
#2287 = EDGE_LOOP('', (#2288, #2299, #2321, #2322));
#2288 = ORIENTED_EDGE('', *, *, #2289, .F.);
#2289 = EDGE_CURVE('', #2290, #2292, #2294, .T.);
#2290 = VERTEX_POINT('', #2291);
#2291 = CARTESIAN_POINT('', (38.5, -10.9, -18.4793538025008));
#2292 = VERTEX_POINT('', #2293);
#2293 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2294 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2295, #2296, #2297, #2298), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113147, 9.69556646264524), .UNSPECIFIED.);
#2295 = CARTESIAN_POINT('', (38.5, -10.9, -18.4793538025008));
#2296 = CARTESIAN_POINT('', (35.6511966128287, -10.9, -18.4793538025008));
#2297 = CARTESIAN_POINT('', (32.8023932256575, -10.9, -18.4793538025008));
#2298 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2299 = ORIENTED_EDGE('', *, *, #2300, .T.);
#2300 = EDGE_CURVE('', #2290, #1252, #2301, .T.);
#2301 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2302, #2303, #2304, #2305, #2306, #2307, #2308, #2309, #2310, #2311, #2312, #2313, #2314, #2315, #2316, #2317, #2318, #2319, #2320), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082027, 0.997577019023896, 1.99515403804779, 2.99273105707169, 3.65778240308762, 4.32283374910355, 4.927914618752), .UNSPECIFIED.);
#2302 = CARTESIAN_POINT('', (38.5, -10.9, -18.4793538025008));
#2303 = CARTESIAN_POINT('', (38.5, -11.1545284687959, -18.4111531048362));
#2304 = CARTESIAN_POINT('', (38.5, -11.4090569375918, -18.3429524071716));
#2305 = CARTESIAN_POINT('', (38.5, -11.6635854063876, -18.274751709507));
#2306 = CARTESIAN_POINT('', (38.5, -11.9847805418502, -18.188687732347));
#2307 = CARTESIAN_POINT('', (38.5, -12.3059756773127, -18.102623755187));
#2308 = CARTESIAN_POINT('', (38.5, -12.6271708127753, -18.016559778027));
#2309 = CARTESIAN_POINT('', (38.5, -12.9483659482378, -17.930495800867));
#2310 = CARTESIAN_POINT('', (38.5, -13.2695610837004, -17.844431823707));
#2311 = CARTESIAN_POINT('', (38.5, -13.5907562191629, -17.758367846547));
#2312 = CARTESIAN_POINT('', (38.5, -13.8048863094713, -17.7009918617737));
#2313 = CARTESIAN_POINT('', (38.5, -14.0190163997796, -17.6436158770004));
#2314 = CARTESIAN_POINT('', (38.5, -14.233146490088, -17.5862398922271));
#2315 = CARTESIAN_POINT('', (38.5, -14.4472765803964, -17.5288639074537));
#2316 = CARTESIAN_POINT('', (38.5, -14.6614066707047, -17.4714879226804));
#2317 = CARTESIAN_POINT('', (38.5, -14.8755367610131, -17.4141119379071));
#2318 = CARTESIAN_POINT('', (38.5, -15.0703578406754, -17.361909786943));
#2319 = CARTESIAN_POINT('', (38.5, -15.2651789203377, -17.3097076359789));
#2320 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850148));
#2321 = ORIENTED_EDGE('', *, *, #1283, .F.);
#2322 = ORIENTED_EDGE('', *, *, #2323, .T.);
#2323 = EDGE_CURVE('', #1277, #2292, #2324, .T.);
#2324 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2325, #2326), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.95798319327731), .UNSPECIFIED.);
#2325 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#2326 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2327 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2328, #2329), (#2330, #2331)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277311), (0., 0.970253256761025), .UNSPECIFIED.);
#2328 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#2329 = CARTESIAN_POINT('', (38.5, -15.46, -17.2575054850149));
#2330 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2331 = CARTESIAN_POINT('', (39.6491563011315, -10.9, -18.4793538025008));
#2332 = ADVANCED_FACE('', (#2333), #2346, .T.);
#2333 = FACE_OUTER_BOUND('', #2334, .T.);
#2334 = EDGE_LOOP('', (#2335, #2342, #2343, #2344, #2345));
#2335 = ORIENTED_EDGE('', *, *, #2336, .F.);
#2336 = EDGE_CURVE('', #2292, #2202, #2337, .T.);
#2337 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2338, #2339, #2340, #2341), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.7326660750758), .UNSPECIFIED.);
#2338 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2339 = CARTESIAN_POINT('', (29.9535898384862, -12.1887776791793, -20.7115822225));
#2340 = CARTESIAN_POINT('', (29.9535898384862, -13.4775553583586, -22.9438106424993));
#2341 = CARTESIAN_POINT('', (29.9535898384862, -14.7663330375379, -25.1760390624985));
#2342 = ORIENTED_EDGE('', *, *, #2323, .F.);
#2343 = ORIENTED_EDGE('', *, *, #1276, .F.);
#2344 = ORIENTED_EDGE('', *, *, #1315, .T.);
#2345 = ORIENTED_EDGE('', *, *, #2222, .F.);
#2346 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2347, #2348), (#2349, #2350)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.95798319327731), (0.151212305016503, 1.), .UNSPECIFIED.);
#2347 = CARTESIAN_POINT('', (31.1754381559721, -18.6638016471651, -22.8066527152776));
#2348 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#2349 = CARTESIAN_POINT('', (29.9535898384862, -15.1408914641834, -25.8247932878516));
#2350 = CARTESIAN_POINT('', (29.9535898384862, -10.9, -18.4793538025008));
#2351 = ADVANCED_FACE('', (#2352), #2443, .T.);
#2352 = FACE_OUTER_BOUND('', #2353, .T.);
#2353 = EDGE_LOOP('', (#2354, #2355, #2356, #2407, #2437));
#2354 = ORIENTED_EDGE('', *, *, #119, .T.);
#2355 = ORIENTED_EDGE('', *, *, #1823, .F.);
#2356 = ORIENTED_EDGE('', *, *, #2357, .T.);
#2357 = EDGE_CURVE('', #1800, #2358, #2360, .T.);
#2358 = VERTEX_POINT('', #2359);
#2359 = CARTESIAN_POINT('', (31.8044469413242, -4.59320508075689, -18.8924616624597));
#2360 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2361, #2362, #2363, #2364, #2365, #2366, #2367, #2368, #2369, #2370, #2371, #2372, #2373, #2374, #2375, #2376, #2377, #2378, #2379, #2380, #2381, #2382, #2383, #2384, #2385, #2386, #2387, #2388, #2389, #2390, #2391, #2392, #2393, #2394, #2395, #2396, #2397, #2398, #2399, #2400, #2401, #2402, #2403, #2404, #2405, #2406), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251642978036, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#2361 = CARTESIAN_POINT('', (22.3036059622099, -3.26195779399203, -26.1329883034539));
#2362 = CARTESIAN_POINT('', (22.3078254899236, -3.26308585445174, -26.1268528905277));
#2363 = CARTESIAN_POINT('', (22.3120480757184, -3.26421352918406, -26.1207195755359));
#2364 = CARTESIAN_POINT('', (22.316273719196, -3.26534081710956, -26.1145883643493));
#2365 = CARTESIAN_POINT('', (22.5029039416121, -3.3151287363645, -25.8437966344063));
#2366 = CARTESIAN_POINT('', (22.6956057287737, -3.36419112687241, -25.5769509859117));
#2367 = CARTESIAN_POINT('', (22.8943144652562, -3.41242642267741, -25.3146038263836));
#2368 = CARTESIAN_POINT('', (23.0929864484567, -3.46065279685437, -25.0523051907368));
#2369 = CARTESIAN_POINT('', (23.2977661164465, -3.5080772300281, -24.7943682354902));
#2370 = CARTESIAN_POINT('', (23.5085569238659, -3.55459090949326, -24.5413847825387));
#2371 = CARTESIAN_POINT('', (23.7193053377925, -3.60109523429363, -24.288452208714));
#2372 = CARTESIAN_POINT('', (23.9361803424362, -3.64671501220871, -24.0403306007796));
#2373 = CARTESIAN_POINT('', (24.1590453952453, -3.69133397744017, -23.7976523172903));
#2374 = CARTESIAN_POINT('', (24.38186151609, -3.73594314618899, -23.5550273159328));
#2375 = CARTESIAN_POINT('', (24.6107998574028, -3.77957873342627, -23.3176975312804));
#2376 = CARTESIAN_POINT('', (24.8456745283767, -3.82211704040334, -23.0863357489937));
#2377 = CARTESIAN_POINT('', (25.0804927510921, -3.86464512399899, -22.8550295707005));
#2378 = CARTESIAN_POINT('', (25.3213983778561, -3.90610410498511, -22.6295381392265));
#2379 = CARTESIAN_POINT('', (25.5681455740971, -3.94636319124271, -22.4105728203949));
#2380 = CARTESIAN_POINT('', (25.8148277776857, -3.98661167334823, -22.191665176532));
#2381 = CARTESIAN_POINT('', (26.0675238338738, -4.02568924290701, -21.9791260139972));
#2382 = CARTESIAN_POINT('', (26.3259163115579, -4.06345878294404, -21.7737010989006));
#2383 = CARTESIAN_POINT('', (26.5842342230221, -4.10121742354681, -21.5683354647844));
#2384 = CARTESIAN_POINT('', (26.8484443936754, -4.13769759898474, -21.3699232803972));
#2385 = CARTESIAN_POINT('', (27.1181454850524, -4.17275718473336, -21.1792375474318));
#2386 = CARTESIAN_POINT('', (27.3877614806469, -4.20780570852122, -20.9886119794126));
#2387 = CARTESIAN_POINT('', (27.663090042549, -4.24146347026926, -20.8055506330829));
#2388 = CARTESIAN_POINT('', (27.9436336329182, -4.27358532140878, -20.6308429576224));
#2389 = CARTESIAN_POINT('', (28.2240808180269, -4.30569613427998, -20.4561953182474));
#2390 = CARTESIAN_POINT('', (28.5099924624367, -4.33630069873474, -20.2897400199165));
#2391 = CARTESIAN_POINT('', (28.8007635598929, -4.3652535856069, -20.132268037952));
#2392 = CARTESIAN_POINT('', (29.0914264701149, -4.39419569997527, -19.9748546466053));
#2393 = CARTESIAN_POINT('', (29.38722751581, -4.42151508793108, -19.8262671089808));
#2394 = CARTESIAN_POINT('', (29.687445313523, -4.44706958331832, -19.687278653201));
#2395 = CARTESIAN_POINT('', (29.9875431297134, -4.47261386589577, -19.5483457439167));
#2396 = CARTESIAN_POINT('', (30.2923663119576, -4.49642083750559, -19.4188619027881));
#2397 = CARTESIAN_POINT('', (30.6010721489125, -4.51835588987534, -19.299559251332));
#2398 = CARTESIAN_POINT('', (30.7910035883851, -4.53185144315865, -19.2261582280554));
#2399 = CARTESIAN_POINT('', (30.9825845437796, -4.54465133827838, -19.1565408229813));
#2400 = CARTESIAN_POINT('', (31.1754381559721, -4.55671590129068, -19.0909228188952));
#2401 = CARTESIAN_POINT('', (31.2959067573287, -4.56425219275833, -19.0499336505504));
#2402 = CARTESIAN_POINT('', (31.4169766827306, -4.57150821013495, -19.0104688661748));
#2403 = CARTESIAN_POINT('', (31.5384952082195, -4.57847153085573, -18.9725960309098));
#2404 = CARTESIAN_POINT('', (31.6268811667806, -4.58353627118399, -18.9450493927749));
#2405 = CARTESIAN_POINT('', (31.7155393101375, -4.58844826872569, -18.9183335080442));
#2406 = CARTESIAN_POINT('', (31.8044469413242, -4.59320508075689, -18.8924616624597));
#2407 = ORIENTED_EDGE('', *, *, #2408, .T.);
#2408 = EDGE_CURVE('', #2358, #2409, #2411, .T.);
#2409 = VERTEX_POINT('', #2410);
#2410 = CARTESIAN_POINT('', (29.0884181269544, -9.92320508075689, -16.7874953737966));
#2411 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2412, #2413, #2414, #2415, #2416, #2417, #2418, #2419, #2420, #2421, #2422, #2423, #2424, #2425, #2426, #2427, #2428, #2429, #2430, #2431, #2432, #2433, #2434, #2435, #2436), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#2412 = CARTESIAN_POINT('', (31.8044469413242, -4.59320508075689, -18.8924616624597));
#2413 = CARTESIAN_POINT('', (31.6832494924329, -4.76601462210083, -18.824214334338));
#2414 = CARTESIAN_POINT('', (31.5661228209359, -4.94133496443672, -18.7549754205793));
#2415 = CARTESIAN_POINT('', (31.4525261127575, -5.11855505356358, -18.6849862436026));
#2416 = CARTESIAN_POINT('', (31.3389467443775, -5.29574809119664, -18.6150077500185));
#2417 = CARTESIAN_POINT('', (31.2288584391593, -5.47490590708324, -18.5442533104703));
#2418 = CARTESIAN_POINT('', (31.1218222709495, -5.65558832676641, -18.47289676218));
#2419 = CARTESIAN_POINT('', (31.0147976400883, -5.83625127082639, -18.4015479053588));
#2420 = CARTESIAN_POINT('', (30.9107991189091, -6.01848614542515, -18.3295782491395));
#2421 = CARTESIAN_POINT('', (30.8094683818695, -6.20196743838006, -18.2571163474002));
#2422 = CARTESIAN_POINT('', (30.7081456039274, -6.38543431966122, -18.1846601372345));
#2423 = CARTESIAN_POINT('', (30.6094725223362, -6.57018297109408, -18.111697720135));
#2424 = CARTESIAN_POINT('', (30.5131540913558, -6.75596702001406, -18.0383263955669));
#2425 = CARTESIAN_POINT('', (30.3686598993472, -7.03467500729692, -17.9282568050207));
#2426 = CARTESIAN_POINT('', (30.2294208098947, -7.31577595302151, -17.8172421681608));
#2427 = CARTESIAN_POINT('', (30.0946437849053, -7.59866412866385, -17.7055217041479));
#2428 = CARTESIAN_POINT('', (29.959881163714, -7.88152207167428, -17.5938131798482));
#2429 = CARTESIAN_POINT('', (29.8295541271906, -8.16623377448049, -17.4813725538829));
#2430 = CARTESIAN_POINT('', (29.703049076909, -8.45237178623613, -17.3683686385638));
#2431 = CARTESIAN_POINT('', (29.5765534032265, -8.73848858934099, -17.255373099135));
#2432 = CARTESIAN_POINT('', (29.453862038847, -9.02607923938301, -17.1417954962695));
#2433 = CARTESIAN_POINT('', (29.3344907788267, -9.31483197383726, -17.0277589537206));
#2434 = CARTESIAN_POINT('', (29.2508873051071, -9.51706433397402, -16.9478917303501));
#2435 = CARTESIAN_POINT('', (29.16890903043, -9.71988324353805, -16.8677928621821));
#2436 = CARTESIAN_POINT('', (29.0884181269544, -9.92320508075689, -16.7874953737966));
#2437 = ORIENTED_EDGE('', *, *, #2438, .T.);
#2438 = EDGE_CURVE('', #2409, #120, #2439, .T.);
#2439 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#2440, #2441, #2442), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#2440 = CARTESIAN_POINT('', (29.0884181269544, -9.92320508075688, -16.7874953737965));
#2441 = CARTESIAN_POINT('', (24.0901580544861, -10.9205251097976, -18.5149043355012));
#2442 = CARTESIAN_POINT('', (21.00696710857, -13.1259233904011, -22.3347662084315));
#2443 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#2444, #2445), (#2446, #2447), (#2448, #2449)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607727929224628), (2., 12.4415558360572), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.932450553881621, 0.932450553881621), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2444 = CARTESIAN_POINT('', (31.8044469413242, -9.50218222080293, -16.0582623892083));
#2445 = CARTESIAN_POINT('', (31.8044469413242, -0.459529611743744, -21.2790403072369));
#2446 = CARTESIAN_POINT('', (25.0004549833128, -10.2685134053336, -17.3855869362399));
#2447 = CARTESIAN_POINT('', (25.0004549833128, -1.22586079627442, -22.6063648542685));
#2448 = CARTESIAN_POINT('', (21.0054781993875, -13.1269885669415, -22.3366111483185));
#2449 = CARTESIAN_POINT('', (21.0054781993875, -4.08433595788235, -27.5573890663471));
#2450 = ADVANCED_FACE('', (#2451), #2470, .T.);
#2451 = FACE_OUTER_BOUND('', #2452, .T.);
#2452 = EDGE_LOOP('', (#2453, #2460, #2465, #2466, #2467, #2468, #2469));
#2453 = ORIENTED_EDGE('', *, *, #2454, .T.);
#2454 = EDGE_CURVE('', #1202, #2455, #2457, .T.);
#2455 = VERTEX_POINT('', #2456);
#2456 = CARTESIAN_POINT('', (38.5, -4.59320508075689, -18.8924616624597));
#2457 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2458, #2459), .UNSPECIFIED., .F., .U., (2, 2), (0.00948884292651593, 1.), .UNSPECIFIED.);
#2458 = CARTESIAN_POINT('', (38.5, -2.53907671610065, -30.064669332801));
#2459 = CARTESIAN_POINT('', (38.5, -4.59320508075689, -18.8924616624597));
#2460 = ORIENTED_EDGE('', *, *, #2461, .T.);
#2461 = EDGE_CURVE('', #2455, #2358, #2462, .T.);
#2462 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2463, #2464), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#2463 = CARTESIAN_POINT('', (38.5, -4.59320508075689, -18.8924616624597));
#2464 = CARTESIAN_POINT('', (31.8044469413242, -4.59320508075689, -18.8924616624597));
#2465 = ORIENTED_EDGE('', *, *, #2357, .F.);
#2466 = ORIENTED_EDGE('', *, *, #1799, .F.);
#2467 = ORIENTED_EDGE('', *, *, #1143, .F.);
#2468 = ORIENTED_EDGE('', *, *, #2273, .T.);
#2469 = ORIENTED_EDGE('', *, *, #1201, .F.);
#2470 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2471, #2472), (#2473, #2474)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818182, 0.804381547317836), (0., 0.231025110710018), .UNSPECIFIED.);
#2471 = CARTESIAN_POINT('', (38.5, -4.59320508075689, -18.8924616624597));
#2472 = CARTESIAN_POINT('', (38.5, -2.53907671610065, -30.064669332801));
#2473 = CARTESIAN_POINT('', (22.3036059590076, -4.59320508075688, -18.8924616624597));
#2474 = CARTESIAN_POINT('', (22.3036059590076, -2.53907671610065, -30.064669332801));
#2475 = ADVANCED_FACE('', (#2476), #2492, .T.);
#2476 = FACE_OUTER_BOUND('', #2477, .T.);
#2477 = EDGE_LOOP('', (#2478, #2485, #2490, #2491));
#2478 = ORIENTED_EDGE('', *, *, #2479, .T.);
#2479 = EDGE_CURVE('', #2455, #2480, #2482, .T.);
#2480 = VERTEX_POINT('', #2481);
#2481 = CARTESIAN_POINT('', (38.5, -9.92320508075688, -16.7874953737966));
#2482 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2483, #2484), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#2483 = CARTESIAN_POINT('', (38.5, -4.59320508075688, -18.8924616624597));
#2484 = CARTESIAN_POINT('', (38.5, -9.92320508075688, -16.7874953737966));
#2485 = ORIENTED_EDGE('', *, *, #2486, .T.);
#2486 = EDGE_CURVE('', #2480, #2409, #2487, .T.);
#2487 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2488, #2489), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.495980994229345), .UNSPECIFIED.);
#2488 = CARTESIAN_POINT('', (38.5, -9.92320508075689, -16.7874953737966));
#2489 = CARTESIAN_POINT('', (29.0884181269544, -9.92320508075689, -16.7874953737966));
#2490 = ORIENTED_EDGE('', *, *, #2408, .F.);
#2491 = ORIENTED_EDGE('', *, *, #2461, .F.);
#2492 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2493, #2494), (#2495, #2496)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#2493 = CARTESIAN_POINT('', (38.5, -9.92320508075689, -16.7874953737966));
#2494 = CARTESIAN_POINT('', (38.5, -4.59320508075689, -18.8924616624597));
#2495 = CARTESIAN_POINT('', (29.0884181269544, -9.92320508075689, -16.7874953737966));
#2496 = CARTESIAN_POINT('', (29.0884181269544, -4.59320508075688, -18.8924616624597));
#2497 = ADVANCED_FACE('', (#2498), #2511, .T.);
#2498 = FACE_OUTER_BOUND('', #2499, .T.);
#2499 = EDGE_LOOP('', (#2500, #2501, #2502, #2503, #2504, #2505, #2510));
#2500 = ORIENTED_EDGE('', *, *, #2336, .T.);
#2501 = ORIENTED_EDGE('', *, *, #2201, .T.);
#2502 = ORIENTED_EDGE('', *, *, #155, .F.);
#2503 = ORIENTED_EDGE('', *, *, #2438, .F.);
#2504 = ORIENTED_EDGE('', *, *, #2486, .F.);
#2505 = ORIENTED_EDGE('', *, *, #2506, .T.);
#2506 = EDGE_CURVE('', #2480, #2290, #2507, .T.);
#2507 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2508, #2509), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.126407130946384), .UNSPECIFIED.);
#2508 = CARTESIAN_POINT('', (38.5, -9.92320508075689, -16.7874953737966));
#2509 = CARTESIAN_POINT('', (38.5, -10.9, -18.4793538025008));
#2510 = ORIENTED_EDGE('', *, *, #2289, .T.);
#2511 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2512, #2513), (#2514, #2515)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#2512 = CARTESIAN_POINT('', (38.5, -14.7663330375379, -25.1760390624985));
#2513 = CARTESIAN_POINT('', (38.5, -9.92320508075689, -16.7874953737966));
#2514 = CARTESIAN_POINT('', (21.00696710857, -14.7663330375379, -25.1760390624985));
#2515 = CARTESIAN_POINT('', (21.00696710857, -9.92320508075689, -16.7874953737966));
#2516 = ADVANCED_FACE('', (#2517), #2592, .T.);
#2517 = FACE_OUTER_BOUND('', #2518, .T.);
#2518 = EDGE_LOOP('', (#2519, #2543, #2550, #2551, #2572, #2591));
#2519 = ORIENTED_EDGE('', *, *, #2520, .T.);
#2520 = EDGE_CURVE('', #1444, #2521, #2523, .T.);
#2521 = VERTEX_POINT('', #2522);
#2522 = CARTESIAN_POINT('', (22.3036059585231, -21.0008528455488, 15.8914324622121));
#2523 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2524, #2525, #2526, #2527, #2528, #2529, #2530, #2531, #2532, #2533, #2534, #2535, #2536, #2537, #2538, #2539, #2540, #2541, #2542), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24572706682701, 3.74234374792119, 5.23877990021684, 6.73503239828512, 8.23109725787228, 9.30489819796928), .UNSPECIFIED.);
#2524 = CARTESIAN_POINT('', (31., -24.0813951522755, 16.9872689835643));
#2525 = CARTESIAN_POINT('', (30.2770908152752, -23.8982955385002, 16.9221352430661));
#2526 = CARTESIAN_POINT('', (29.5585211500005, -23.6992450204823, 16.8513273122394));
#2527 = CARTESIAN_POINT('', (28.8454767103666, -23.4845368047379, 16.7749494929815));
#2528 = CARTESIAN_POINT('', (28.370283523055, -23.341449115233, 16.7240491320002));
#2529 = CARTESIAN_POINT('', (27.8973995307132, -23.1913659988327, 16.6706602987023));
#2530 = CARTESIAN_POINT('', (27.4271738713035, -23.0343852898973, 16.6148177955522));
#2531 = CARTESIAN_POINT('', (26.957004932679, -22.8774235166981, 16.5589820283822));
#2532 = CARTESIAN_POINT('', (26.4893791460965, -22.7135275899565, 16.5006795855699));
#2533 = CARTESIAN_POINT('', (26.024644160539, -22.5428039274816, 16.4399483229568));
#2534 = CARTESIAN_POINT('', (25.559966210856, -22.372101217536, 16.3792245137544));
#2535 = CARTESIAN_POINT('', (25.0980647247512, -22.1945307228072, 16.316057638165));
#2536 = CARTESIAN_POINT('', (24.6392859922991, -22.0102072066628, 16.2504885207829));
#2537 = CARTESIAN_POINT('', (24.1805647932812, -21.8259068057244, 16.184927626137));
#2538 = CARTESIAN_POINT('', (23.7248528928789, -21.6348098314535, 16.1169489970427));
#2539 = CARTESIAN_POINT('', (23.2724954530542, -21.4370391162719, 16.0465963284861));
#2540 = CARTESIAN_POINT('', (22.9478157835659, -21.2950891342743, 15.9961006824248));
#2541 = CARTESIAN_POINT('', (22.6248101613623, -21.1496776509724, 15.9443736818946));
#2542 = CARTESIAN_POINT('', (22.3036059846936, -21.0008527943405, 15.8914324473848));
#2543 = ORIENTED_EDGE('', *, *, #2544, .T.);
#2544 = EDGE_CURVE('', #2521, #224, #2545, .T.);
#2545 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2546, #2547, #2548, #2549), .UNSPECIFIED., .F., .U., (4, 4), (9.00141579216596, 9.93891554363948), .UNSPECIFIED.);
#2546 = CARTESIAN_POINT('', (22.3036059585231, -21.0008528455488, 15.8914324622121));
#2547 = CARTESIAN_POINT('', (22.2283910307124, -20.7909431918259, 16.1103805918376));
#2548 = CARTESIAN_POINT('', (22.1572390709815, -20.5778538602358, 16.3277393164038));
#2549 = CARTESIAN_POINT('', (22.09, -20.3616966565194, 16.5431718321453));
#2550 = ORIENTED_EDGE('', *, *, #223, .T.);
#2551 = ORIENTED_EDGE('', *, *, #2552, .F.);
#2552 = EDGE_CURVE('', #2553, #215, #2555, .T.);
#2553 = VERTEX_POINT('', #2554);
#2554 = CARTESIAN_POINT('', (29.9535898384862, -29.186255913562, 0.199999999999999));
#2555 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2556, #2557, #2558, #2559, #2560, #2561, #2562, #2563, #2564, #2565, #2566, #2567, #2568, #2569, #2570, #2571), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431862, 2.24574559449557, 4.49092415710475, 6.73553702985004, 8.97958497761487, 9.4926253315282), .UNSPECIFIED.);
#2556 = CARTESIAN_POINT('', (29.9535898384862, -29.186255913562, 0.199999999999999));
#2557 = CARTESIAN_POINT('', (29.5808797591665, -29.0810847346651, 0.199999999999999));
#2558 = CARTESIAN_POINT('', (29.2092964790927, -28.9715546857431, 0.199999999999996));
#2559 = CARTESIAN_POINT('', (28.8391308235915, -28.8577514890198, 0.199999999999996));
#2560 = CARTESIAN_POINT('', (28.1237816414981, -28.6378255653533, 0.199999999999996));
#2561 = CARTESIAN_POINT('', (27.4131925614303, -28.4017748695741, 0.199999999999997));
#2562 = CARTESIAN_POINT('', (26.7084378270729, -28.149956227248, 0.199999999999997));
#2563 = CARTESIAN_POINT('', (26.0038606610462, -27.8982010325497, 0.199999999999996));
#2564 = CARTESIAN_POINT('', (25.3047599841904, -27.6305590238842, 0.199999999999997));
#2565 = CARTESIAN_POINT('', (24.6121921476528, -27.3474345764456, 0.199999999999997));
#2566 = CARTESIAN_POINT('', (23.9197986168391, -27.0643813858704, 0.199999999999997));
#2567 = CARTESIAN_POINT('', (23.2335860326381, -26.7657110421044, 0.199999999999996));
#2568 = CARTESIAN_POINT('', (22.5545907603936, -26.4518745711882, 0.199999999999996));
#2569 = CARTESIAN_POINT('', (22.3993570118791, -26.3801244224135, 0.199999999999996));
#2570 = CARTESIAN_POINT('', (22.2444893485465, -26.3075768721009, 0.199999999999996));
#2571 = CARTESIAN_POINT('', (22.09, -26.2342376485386, 0.199999999999996));
#2572 = ORIENTED_EDGE('', *, *, #2573, .T.);
#2573 = EDGE_CURVE('', #2553, #1453, #2574, .T.);
#2574 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2575, #2576, #2577, #2578, #2579, #2580, #2581, #2582, #2583, #2584, #2585, #2586, #2587, #2588, #2589, #2590), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555423524857, 1.00093456313509, 2.00189237209102, 3.00285786375325, 4.00380808161509, 4.25344077710353), .UNSPECIFIED.);
#2575 = CARTESIAN_POINT('', (29.9535898384862, -29.186255913562, 0.199999999999999));
#2576 = CARTESIAN_POINT('', (30.0218865904898, -29.203781240189, 0.454886948469331));
#2577 = CARTESIAN_POINT('', (30.090253713058, -29.2178311060663, 0.710036523461011));
#2578 = CARTESIAN_POINT('', (30.1586462799915, -29.2283963426552, 0.965281058116894));
#2579 = CARTESIAN_POINT('', (30.2449329877316, -29.2417258537794, 1.28730743542074));
#2580 = CARTESIAN_POINT('', (30.3312889892831, -29.249513166268, 1.60959242074949));
#2581 = CARTESIAN_POINT('', (30.4176426941692, -29.2517514857171, 1.93186883480636));
#2582 = CARTESIAN_POINT('', (30.5039970618507, -29.253989822346, 2.25414772244905));
#2583 = CARTESIAN_POINT('', (30.5903730005079, -29.2506796984473, 2.57650711406915));
#2584 = CARTESIAN_POINT('', (30.6766988823823, -29.2418230043089, 2.8986796912328));
#2585 = CARTESIAN_POINT('', (30.7630234470043, -29.2329664453155, 3.22084735234323));
#2586 = CARTESIAN_POINT('', (30.8493218226709, -29.2185610352884, 3.54291727494169));
#2587 = CARTESIAN_POINT('', (30.9355224064488, -29.1986173615914, 3.86462223324286));
#2588 = CARTESIAN_POINT('', (30.9570204626929, -29.1936434948256, 3.94485407140987));
#2589 = CARTESIAN_POINT('', (30.9785133638634, -29.1883250305498, 4.0250666705804));
#2590 = CARTESIAN_POINT('', (31., -29.18266221734, 4.10525588832582));
#2591 = ORIENTED_EDGE('', *, *, #1452, .F.);
#2592 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#2593, #2594, #2595), (#2596, #2597, #2598), (#2599, #2600, #2601), (#2602, #2603, #2604), (#2605, #2606, #2607), (#2608, #2609, #2610), (#2611, #2612, #2613), (#2614, #2615, #2616), (#2617, #2618, #2619)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2593 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#2594 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#2595 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#2596 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#2597 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#2598 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#2599 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#2600 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#2601 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#2602 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#2603 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#2604 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#2605 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#2606 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#2607 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#2608 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#2609 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#2610 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#2611 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#2612 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#2613 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#2614 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#2615 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#2616 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#2617 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#2618 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#2619 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#2620 = ADVANCED_FACE('', (#2621), #2631, .T.);
#2621 = FACE_OUTER_BOUND('', #2622, .T.);
#2622 = EDGE_LOOP('', (#2623, #2628, #2629, #2630));
#2623 = ORIENTED_EDGE('', *, *, #2624, .F.);
#2624 = EDGE_CURVE('', #1297, #1353, #2625, .T.);
#2625 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2626, #2627), .UNSPECIFIED., .F., .U., (2, 2), (0.702999061513032, 0.751132995972228), .UNSPECIFIED.);
#2626 = CARTESIAN_POINT('', (31.1754381559721, -26.7521040568238, -12.3614654686598));
#2627 = CARTESIAN_POINT('', (31.1754381559721, -27.3063057566349, -12.8334297280998));
#2628 = ORIENTED_EDGE('', *, *, #1322, .T.);
#2629 = ORIENTED_EDGE('', *, *, #1269, .F.);
#2630 = ORIENTED_EDGE('', *, *, #1361, .F.);
#2631 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2632, #2633), (#2634, #2635)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#2632 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#2633 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#2634 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#2635 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#2636 = ADVANCED_FACE('', (#2637), #2678, .T.);
#2637 = FACE_OUTER_BOUND('', #2638, .T.);
#2638 = EDGE_LOOP('', (#2639, #2650, #2672, #2673));
#2639 = ORIENTED_EDGE('', *, *, #2640, .F.);
#2640 = EDGE_CURVE('', #2641, #2643, #2645, .T.);
#2641 = VERTEX_POINT('', #2642);
#2642 = CARTESIAN_POINT('', (38.5, -21.4535898384862, 0.199999999999998));
#2643 = VERTEX_POINT('', #2644);
#2644 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999997));
#2645 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2646, #2647, #2648, #2649), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113146, 9.69556646264525), .UNSPECIFIED.);
#2646 = CARTESIAN_POINT('', (38.5, -21.4535898384862, 0.199999999999998));
#2647 = CARTESIAN_POINT('', (35.6511966128287, -21.4535898384862, 0.199999999999998));
#2648 = CARTESIAN_POINT('', (32.8023932256575, -21.4535898384862, 0.199999999999997));
#2649 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999997));
#2650 = ORIENTED_EDGE('', *, *, #2651, .T.);
#2651 = EDGE_CURVE('', #2641, #1397, #2652, .T.);
#2652 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2653, #2654, #2655, #2656, #2657, #2658, #2659, #2660, #2661, #2662, #2663, #2664, #2665, #2666, #2667, #2668, #2669, #2670, #2671), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082016, 0.997577019023898, 1.9951540380478, 2.99273105707169, 3.65778240308763, 4.32283374910356, 4.927914618752), .UNSPECIFIED.);
#2653 = CARTESIAN_POINT('', (38.5, -21.4535898384862, 0.199999999999998));
#2654 = CARTESIAN_POINT('', (38.5, -21.5217905361508, 0.45452846879588));
#2655 = CARTESIAN_POINT('', (38.5, -21.5899912338154, 0.709056937591761));
#2656 = CARTESIAN_POINT('', (38.5, -21.65819193148, 0.963585406387643));
#2657 = CARTESIAN_POINT('', (38.5, -21.74425590864, 1.28478054185019));
#2658 = CARTESIAN_POINT('', (38.5, -21.8303198858, 1.60597567731274));
#2659 = CARTESIAN_POINT('', (38.5, -21.91638386296, 1.92717081277529));
#2660 = CARTESIAN_POINT('', (38.5, -22.00244784012, 2.24836594823783));
#2661 = CARTESIAN_POINT('', (38.5, -22.08851181728, 2.56956108370038));
#2662 = CARTESIAN_POINT('', (38.5, -22.17457579444, 2.89075621916293));
#2663 = CARTESIAN_POINT('', (38.5, -22.2319517792133, 3.1048863094713));
#2664 = CARTESIAN_POINT('', (38.5, -22.2893277639866, 3.31901639977966));
#2665 = CARTESIAN_POINT('', (38.5, -22.34670374876, 3.53314649008803));
#2666 = CARTESIAN_POINT('', (38.5, -22.4040797335333, 3.74727658039639));
#2667 = CARTESIAN_POINT('', (38.5, -22.4614557183066, 3.96140667070476));
#2668 = CARTESIAN_POINT('', (38.5, -22.5188317030799, 4.17553676101313));
#2669 = CARTESIAN_POINT('', (38.5, -22.571033854044, 4.37035784067542));
#2670 = CARTESIAN_POINT('', (38.5, -22.6232360050081, 4.56517892033771));
#2671 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.76000000000001));
#2672 = ORIENTED_EDGE('', *, *, #1428, .F.);
#2673 = ORIENTED_EDGE('', *, *, #2674, .T.);
#2674 = EDGE_CURVE('', #1422, #2643, #2675, .T.);
#2675 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2676, #2677), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.957983193277311), .UNSPECIFIED.);
#2676 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#2677 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999997));
#2678 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2679, #2680), (#2681, #2682)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277312), (0., 0.970253256761026), .UNSPECIFIED.);
#2679 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#2680 = CARTESIAN_POINT('', (38.5, -22.6754381559721, 4.76));
#2681 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999993));
#2682 = CARTESIAN_POINT('', (39.6491563011315, -21.4535898384862, 0.199999999999993));
#2683 = ADVANCED_FACE('', (#2684), #2697, .T.);
#2684 = FACE_OUTER_BOUND('', #2685, .T.);
#2685 = EDGE_LOOP('', (#2686, #2693, #2694, #2695, #2696));
#2686 = ORIENTED_EDGE('', *, *, #2687, .F.);
#2687 = EDGE_CURVE('', #2643, #2553, #2688, .T.);
#2688 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2689, #2690, #2691, #2692), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.73266607507581), .UNSPECIFIED.);
#2689 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999997));
#2690 = CARTESIAN_POINT('', (29.9535898384862, -24.0311451968448, 0.199999999999997));
#2691 = CARTESIAN_POINT('', (29.9535898384862, -26.6087005552034, 0.199999999999997));
#2692 = CARTESIAN_POINT('', (29.9535898384862, -29.186255913562, 0.199999999999996));
#2693 = ORIENTED_EDGE('', *, *, #2674, .F.);
#2694 = ORIENTED_EDGE('', *, *, #1421, .F.);
#2695 = ORIENTED_EDGE('', *, *, #1460, .T.);
#2696 = ORIENTED_EDGE('', *, *, #2573, .F.);
#2697 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2698, #2699), (#2700, #2701)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277311), (0.151212305016503, 1.), .UNSPECIFIED.);
#2698 = CARTESIAN_POINT('', (31.1754381559721, -29.0830414503023, 4.76));
#2699 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#2700 = CARTESIAN_POINT('', (29.9535898384862, -29.935372766853, 0.199999999999996));
#2701 = CARTESIAN_POINT('', (29.9535898384862, -21.4535898384862, 0.199999999999997));
#2702 = ADVANCED_FACE('', (#2703), #2794, .T.);
#2703 = FACE_OUTER_BOUND('', #2704, .T.);
#2704 = EDGE_LOOP('', (#2705, #2706, #2707, #2758, #2788));
#2705 = ORIENTED_EDGE('', *, *, #172, .T.);
#2706 = ORIENTED_EDGE('', *, *, #2193, .F.);
#2707 = ORIENTED_EDGE('', *, *, #2708, .T.);
#2708 = EDGE_CURVE('', #2170, #2709, #2711, .T.);
#2709 = VERTEX_POINT('', #2710);
#2710 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, -5.46839854650261));
#2711 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2712, #2713, #2714, #2715, #2716, #2717, #2718, #2719, #2720, #2721, #2722, #2723, #2724, #2725, #2726, #2727, #2728, #2729, #2730, #2731, #2732, #2733, #2734, #2735, #2736, #2737, #2738, #2739, #2740, #2741, #2742, #2743, #2744, #2745, #2746, #2747, #2748, #2749, #2750, #2751, #2752, #2753, #2754, #2755, #2756, #2757), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251642982096, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#2712 = CARTESIAN_POINT('', (22.3036059624374, -24.2628106443326, -10.2415558358391));
#2713 = CARTESIAN_POINT('', (22.3078254900754, -24.2580612511911, -10.2375112004337));
#2714 = CARTESIAN_POINT('', (22.3120480757943, -24.2533134820503, -10.233467948045));
#2715 = CARTESIAN_POINT('', (22.316273719196, -24.2485673414548, -10.2294260825436));
#2716 = CARTESIAN_POINT('', (22.5029039416121, -24.0389487838169, -10.0509126146957));
#2717 = CARTESIAN_POINT('', (22.6956057287737, -23.8323848685852, -9.87500051389814));
#2718 = CARTESIAN_POINT('', (22.8943144652562, -23.6293032117256, -9.70205394260788));
#2719 = CARTESIAN_POINT('', (23.0929864484567, -23.426259116966, -9.52913935961484));
#2720 = CARTESIAN_POINT('', (23.2977661164465, -23.2265913777345, -9.35910011810303));
#2721 = CARTESIAN_POINT('', (23.5085569238659, -23.030758120474, -9.19232636358695));
#2722 = CARTESIAN_POINT('', (23.7193053377925, -22.8349642484974, -9.02558615001163));
#2723 = CARTESIAN_POINT('', (23.9361803424362, -22.6428945217559, -8.86201745945498));
#2724 = CARTESIAN_POINT('', (24.1590453952453, -22.4550384459231, -8.70203716032929));
#2725 = CARTESIAN_POINT('', (24.38186151609, -22.2672236155287, -8.54209198627237));
#2726 = CARTESIAN_POINT('', (24.6107998574028, -22.0835077865636, -8.38563756688962));
#2727 = CARTESIAN_POINT('', (24.8456745283767, -21.9044117591271, -8.23311742127015));
#2728 = CARTESIAN_POINT('', (25.0804927510921, -21.7253587744707, -8.08063393135548));
#2729 = CARTESIAN_POINT('', (25.3213983778561, -21.5508069569716, -7.93198368486948));
#2730 = CARTESIAN_POINT('', (25.5681455740971, -21.3813069714444, -7.78763563402142));
#2731 = CARTESIAN_POINT('', (25.8148277776857, -21.2118516318293, -7.64332560412283));
#2732 = CARTESIAN_POINT('', (26.0675238338738, -21.0473261025545, -7.5032138548994));
#2733 = CARTESIAN_POINT('', (26.3259163115579, -20.8883076775291, -7.36779201618978));
#2734 = CARTESIAN_POINT('', (26.5842342230221, -20.7293351416215, -7.23240925715727));
#2735 = CARTESIAN_POINT('', (26.8484443936754, -20.5757452372409, -7.10161040629994));
#2736 = CARTESIAN_POINT('', (27.1181454850524, -20.4281363412278, -6.97590504791275));
#2737 = CARTESIAN_POINT('', (27.3877614806469, -20.2805740186063, -6.85023935193772));
#2738 = CARTESIAN_POINT('', (27.663090042549, -20.1388671231078, -6.72956020206456));
#2739 = CARTESIAN_POINT('', (27.9436336329182, -20.0036267634927, -6.6143880252309));
#2740 = CARTESIAN_POINT('', (28.2240808180269, -19.8684328775185, -6.49925542586079));
#2741 = CARTESIAN_POINT('', (28.5099924624367, -19.7395806427968, -6.38952344640573));
#2742 = CARTESIAN_POINT('', (28.8007635598929, -19.6176823494674, -6.28571351987934));
#2743 = CARTESIAN_POINT('', (29.0914264701149, -19.4958294108494, -6.1819422179237));
#2744 = CARTESIAN_POINT('', (29.38722751581, -19.3808085225587, -6.08398916512588));
#2745 = CARTESIAN_POINT('', (29.687445313523, -19.2732182367143, -5.99236409504976));
#2746 = CARTESIAN_POINT('', (29.9875431297134, -19.1656709491411, -5.90077564277407));
#2747 = CARTESIAN_POINT('', (30.2923663119576, -19.0654381391491, -5.81541628000851));
#2748 = CARTESIAN_POINT('', (30.6010721489125, -18.9730865384342, -5.73676864169492));
#2749 = CARTESIAN_POINT('', (30.7910035883851, -18.9162671642545, -5.68838063807512));
#2750 = CARTESIAN_POINT('', (30.9825845437796, -18.8623766704747, -5.64248690119865));
#2751 = CARTESIAN_POINT('', (31.1754381559721, -18.8115820934966, -5.59922968110137));
#2752 = CARTESIAN_POINT('', (31.2959067573287, -18.7798525781639, -5.57220847706767));
#2753 = CARTESIAN_POINT('', (31.4169766827306, -18.749303081028, -5.54619218950139));
#2754 = CARTESIAN_POINT('', (31.5384952082195, -18.7199859039355, -5.52122535922999));
#2755 = CARTESIAN_POINT('', (31.6268811667806, -18.698662185686, -5.50306584637473));
#2756 = CARTESIAN_POINT('', (31.7155393101375, -18.6779815495955, -5.48545398935494));
#2757 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, -5.46839854650261));
#2758 = ORIENTED_EDGE('', *, *, #2759, .T.);
#2759 = EDGE_CURVE('', #2709, #2760, #2762, .T.);
#2760 = VERTEX_POINT('', #2761);
#2761 = CARTESIAN_POINT('', (29.0884181269544, -19.5, 0.199999999999997));
#2762 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2763, #2764, #2765, #2766, #2767, #2768, #2769, #2770, #2771, #2772, #2773, #2774, #2775, #2776, #2777, #2778, #2779, #2780, #2781, #2782, #2783, #2784, #2785, #2786, #2787), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#2763 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, -5.46839854650261));
#2764 = CARTESIAN_POINT('', (31.6832494924329, -18.6852551308703, -5.2846174296216));
#2765 = CARTESIAN_POINT('', (31.5661228209359, -18.7129526437928, -5.09816610247918));
#2766 = CARTESIAN_POINT('', (31.4525261127575, -18.7409502831044, -4.90969441474602));
#2767 = CARTESIAN_POINT('', (31.3389467443775, -18.7689436487585, -4.72125149599));
#2768 = CARTESIAN_POINT('', (31.2288584391593, -18.7972474146226, -4.53071905637157));
#2769 = CARTESIAN_POINT('', (31.1218222709495, -18.8257920409184, -4.33856521676357));
#2770 = CARTESIAN_POINT('', (31.0147976400883, -18.8543335904103, -4.14643208927454));
#2771 = CARTESIAN_POINT('', (30.9107991189091, -18.8831234771221, -3.95262723030687));
#2772 = CARTESIAN_POINT('', (30.8094683818695, -18.9121102758868, -3.75749681861907));
#2773 = CARTESIAN_POINT('', (30.7081456039274, -18.9410947978619, -3.56238173359364));
#2774 = CARTESIAN_POINT('', (30.6094725223362, -18.9702818168487, -3.36590349958812));
#2775 = CARTESIAN_POINT('', (30.5131540913558, -18.9996324103234, -3.16832413132145));
#2776 = CARTESIAN_POINT('', (30.3686598993472, -19.0436633423676, -2.87192113882373));
#2777 = CARTESIAN_POINT('', (30.2294208098947, -19.0880723195173, -2.57297326036844));
#2778 = CARTESIAN_POINT('', (30.0946437849053, -19.1327636473808, -2.27212468182552));
#2779 = CARTESIAN_POINT('', (29.959881163714, -19.1774501990231, -1.9713082553664));
#2780 = CARTESIAN_POINT('', (29.8295541271906, -19.2224296119229, -1.66852037499887));
#2781 = CARTESIAN_POINT('', (29.703049076909, -19.2676343564073, -1.36421563017056));
#2782 = CARTESIAN_POINT('', (29.5765534032265, -19.3128357503, -1.05993344051774));
#2783 = CARTESIAN_POINT('', (29.453862038847, -19.3582699859385, -0.754083830257722));
#2784 = CARTESIAN_POINT('', (29.3344907788267, -19.4038878103586, -0.446998355533681));
#2785 = CARTESIAN_POINT('', (29.2508873051071, -19.4358369460584, -0.231926382502717));
#2786 = CARTESIAN_POINT('', (29.16890903043, -19.4678787461925, -0.0162306203683834));
#2787 = CARTESIAN_POINT('', (29.0884181269544, -19.5, 0.199999999999997));
#2788 = ORIENTED_EDGE('', *, *, #2789, .T.);
#2789 = EDGE_CURVE('', #2760, #173, #2790, .T.);
#2790 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#2791, #2792, #2793), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#2791 = CARTESIAN_POINT('', (29.0884181269544, -19.5, 0.199999999999997));
#2792 = CARTESIAN_POINT('', (24.0901580544861, -21.4946400580815, 0.199999999999997));
#2793 = CARTESIAN_POINT('', (21.00696710857, -25.9054366192885, 0.199999999999996));
#2794 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#2795, #2796), (#2797, #2798), (#2799, #2800)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607666942284184), (2., 12.4415558308433), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.932468704821955, 0.932468704821955), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2795 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, 0.199999999999997));
#2796 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, -10.2415558308433));
#2797 = CARTESIAN_POINT('', (25.0014696575423, -20.1903880843612, 0.199999999999998));
#2798 = CARTESIAN_POINT('', (25.0014696575423, -20.1903880843612, -10.2415558308433));
#2799 = CARTESIAN_POINT('', (21.006514291562, -25.9060844471803, 0.199999999999998));
#2800 = CARTESIAN_POINT('', (21.006514291562, -25.9060844471803, -10.2415558308433));
#2801 = ADVANCED_FACE('', (#2802), #2821, .T.);
#2802 = FACE_OUTER_BOUND('', #2803, .T.);
#2803 = EDGE_LOOP('', (#2804, #2811, #2816, #2817, #2818, #2819, #2820));
#2804 = ORIENTED_EDGE('', *, *, #2805, .T.);
#2805 = EDGE_CURVE('', #1351, #2806, #2808, .T.);
#2806 = VERTEX_POINT('', #2807);
#2807 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650262));
#2808 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2809, #2810), .UNSPECIFIED., .F., .U., (2, 2), (0.248867004027771, 1.), .UNSPECIFIED.);
#2809 = CARTESIAN_POINT('', (38.5, -27.3063057566349, -12.8334297280998));
#2810 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650262));
#2811 = ORIENTED_EDGE('', *, *, #2812, .T.);
#2812 = EDGE_CURVE('', #2806, #2709, #2813, .T.);
#2813 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2814, #2815), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#2814 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650261));
#2815 = CARTESIAN_POINT('', (31.8044469413242, -18.6579542800921, -5.46839854650261));
#2816 = ORIENTED_EDGE('', *, *, #2708, .F.);
#2817 = ORIENTED_EDGE('', *, *, #2169, .F.);
#2818 = ORIENTED_EDGE('', *, *, #1296, .F.);
#2819 = ORIENTED_EDGE('', *, *, #2624, .T.);
#2820 = ORIENTED_EDGE('', *, *, #1350, .F.);
#2821 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2822, #2823), (#2824, #2825)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818182, 0.804381547381817), (0., 0.231025110710018), .UNSPECIFIED.);
#2822 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650261));
#2823 = CARTESIAN_POINT('', (38.5, -27.3063057566349, -12.8334297280998));
#2824 = CARTESIAN_POINT('', (22.3036059576, -18.6579542800921, -5.46839854650261));
#2825 = CARTESIAN_POINT('', (22.3036059576, -27.3063057566349, -12.8334297280998));
#2826 = ADVANCED_FACE('', (#2827), #2843, .T.);
#2827 = FACE_OUTER_BOUND('', #2828, .T.);
#2828 = EDGE_LOOP('', (#2829, #2836, #2841, #2842));
#2829 = ORIENTED_EDGE('', *, *, #2830, .T.);
#2830 = EDGE_CURVE('', #2806, #2831, #2833, .T.);
#2831 = VERTEX_POINT('', #2832);
#2832 = CARTESIAN_POINT('', (38.5, -19.5, 0.200000000000003));
#2833 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2834, #2835), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#2834 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650261));
#2835 = CARTESIAN_POINT('', (38.5, -19.5, 0.200000000000003));
#2836 = ORIENTED_EDGE('', *, *, #2837, .T.);
#2837 = EDGE_CURVE('', #2831, #2760, #2838, .T.);
#2838 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2839, #2840), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.495980994229345), .UNSPECIFIED.);
#2839 = CARTESIAN_POINT('', (38.5, -19.5, 0.199999999999998));
#2840 = CARTESIAN_POINT('', (29.0884181269544, -19.5, 0.199999999999997));
#2841 = ORIENTED_EDGE('', *, *, #2759, .F.);
#2842 = ORIENTED_EDGE('', *, *, #2812, .F.);
#2843 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2844, #2845), (#2846, #2847)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#2844 = CARTESIAN_POINT('', (38.5, -19.5, 0.199999999999998));
#2845 = CARTESIAN_POINT('', (38.5, -18.6579542800921, -5.46839854650261));
#2846 = CARTESIAN_POINT('', (29.0884181269544, -19.5, 0.199999999999997));
#2847 = CARTESIAN_POINT('', (29.0884181269544, -18.6579542800921, -5.46839854650261));
#2848 = ADVANCED_FACE('', (#2849), #2862, .T.);
#2849 = FACE_OUTER_BOUND('', #2850, .T.);
#2850 = EDGE_LOOP('', (#2851, #2852, #2853, #2854, #2855, #2856, #2861));
#2851 = ORIENTED_EDGE('', *, *, #2687, .T.);
#2852 = ORIENTED_EDGE('', *, *, #2552, .T.);
#2853 = ORIENTED_EDGE('', *, *, #214, .F.);
#2854 = ORIENTED_EDGE('', *, *, #2789, .F.);
#2855 = ORIENTED_EDGE('', *, *, #2837, .F.);
#2856 = ORIENTED_EDGE('', *, *, #2857, .T.);
#2857 = EDGE_CURVE('', #2831, #2641, #2858, .T.);
#2858 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2859, #2860), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.183062729542709), .UNSPECIFIED.);
#2859 = CARTESIAN_POINT('', (38.5, -19.5, 0.199999999999998));
#2860 = CARTESIAN_POINT('', (38.5, -21.4535898384862, 0.199999999999998));
#2861 = ORIENTED_EDGE('', *, *, #2640, .T.);
#2862 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2863, #2864), (#2865, #2866)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818176, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#2863 = CARTESIAN_POINT('', (38.5, -29.1862559135621, 0.199999999999997));
#2864 = CARTESIAN_POINT('', (38.5, -19.5, 0.199999999999998));
#2865 = CARTESIAN_POINT('', (21.00696710857, -29.1862559135621, 0.199999999999995));
#2866 = CARTESIAN_POINT('', (21.00696710857, -19.5, 0.199999999999997));
#2867 = ADVANCED_FACE('', (#2868), #2949, .T.);
#2868 = FACE_OUTER_BOUND('', #2869, .T.);
#2869 = EDGE_LOOP('', (#2870, #2894, #2907, #2908, #2929, #2948));
#2870 = ORIENTED_EDGE('', *, *, #2871, .T.);
#2871 = EDGE_CURVE('', #1589, #2872, #2874, .T.);
#2872 = VERTEX_POINT('', #2873);
#2873 = CARTESIAN_POINT('', (22.3036059590076, 3.26195779256949, 26.13298830099));
#2874 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2875, #2876, #2877, #2878, #2879, #2880, #2881, #2882, #2883, #2884, #2885, #2886, #2887, #2888, #2889, #2890, #2891, #2892, #2893), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24573109770294, 3.742350916016, 5.23879148094122, 6.73505006884758, 8.23112321042534, 9.30489819421641), .UNSPECIFIED.);
#2875 = CARTESIAN_POINT('', (31., 2.67070890454838, 29.3487344522241));
#2876 = CARTESIAN_POINT('', (30.2770895177189, 2.70585130059841, 29.1575983219512));
#2877 = CARTESIAN_POINT('', (29.5585185701184, 2.74405516681219, 28.9498111483284));
#2878 = CARTESIAN_POINT('', (28.8454728697683, 2.78526422771363, 28.7256790082867));
#2879 = CARTESIAN_POINT('', (28.3702786991045, 2.81272713157698, 28.5763109013703));
#2880 = CARTESIAN_POINT('', (27.8973937336048, 2.84153267425285, 28.4196403103942));
#2881 = CARTESIAN_POINT('', (27.427167113422, 2.87166207825524, 28.2557693643081));
#2882 = CARTESIAN_POINT('', (26.9569968132969, 2.90178787359384, 28.0919180453993));
#2883 = CARTESIAN_POINT('', (26.4893696811676, 2.93324454973885, 27.920828193101));
#2884 = CARTESIAN_POINT('', (26.0246333690841, 2.96601168171526, 27.7426108968985));
#2885 = CARTESIAN_POINT('', (25.559953571994, 2.99877482899282, 27.5644152730918));
#2886 = CARTESIAN_POINT('', (25.0980502626637, 3.03285612175662, 27.3790503820839));
#2887 = CARTESIAN_POINT('', (24.6392697353851, 3.06823353317393, 27.1866360257106));
#2888 = CARTESIAN_POINT('', (24.1805460693772, 3.10360655991394, 26.9942455171778));
#2889 = CARTESIAN_POINT('', (23.7248317377524, 3.14028406817548, 26.7947600584406));
#2890 = CARTESIAN_POINT('', (23.2724719081931, 3.17824248230187, 26.5883078752403));
#2891 = CARTESIAN_POINT('', (22.9478001691226, 3.20548633447764, 26.4401311694974));
#2892 = CARTESIAN_POINT('', (22.6248023989868, 3.23339452075868, 26.2883412141085));
#2893 = CARTESIAN_POINT('', (22.3036059867961, 3.26195780460169, 26.1329882457489));
#2894 = ORIENTED_EDGE('', *, *, #2895, .T.);
#2895 = EDGE_CURVE('', #2872, #277, #2896, .T.);
#2896 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2897, #2898, #2899, #2900, #2901, #2902, #2903, #2904, #2905, #2906), .UNSPECIFIED., .F., .U., (4, 3, 3, 4), (9.0014536071701, 9.00145360925388, 9.58857219764117, 9.93896485566786), .UNSPECIFIED.);
#2897 = CARTESIAN_POINT('', (22.3036059590076, 3.26195779256949, 26.13298830099));
#2898 = CARTESIAN_POINT('', (22.3036059588404, 3.26195779322423, 26.1329883008293));
#2899 = CARTESIAN_POINT('', (22.3036059586732, 3.26195779387896, 26.1329883006685));
#2900 = CARTESIAN_POINT('', (22.3036059585061, 3.26195779453369, 26.1329883005078));
#2901 = CARTESIAN_POINT('', (22.2565022092902, 3.44643353323746, 26.087701946682));
#2902 = CARTESIAN_POINT('', (22.2109878713246, 3.63101019523532, 26.0410199533102));
#2903 = CARTESIAN_POINT('', (22.1670370684614, 3.8155559318818, 25.9929355149065));
#2904 = CARTESIAN_POINT('', (22.1408072080171, 3.92569291693055, 25.9642386987687));
#2905 = CARTESIAN_POINT('', (22.1151307552534, 4.03583314269914, 25.9350388277012));
#2906 = CARTESIAN_POINT('', (22.09, 4.14595873754936, 25.9053324847711));
#2907 = ORIENTED_EDGE('', *, *, #276, .T.);
#2908 = ORIENTED_EDGE('', *, *, #2909, .F.);
#2909 = EDGE_CURVE('', #2910, #268, #2912, .T.);
#2910 = VERTEX_POINT('', #2911);
#2911 = CARTESIAN_POINT('', (29.9535898384862, -14.4199228760241, 25.3760390624985));
#2912 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2913, #2914, #2915, #2916, #2917, #2918, #2919, #2920, #2921, #2922, #2923, #2924, #2925, #2926, #2927, #2928), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431865, 2.24574559438101, 4.49092415678947, 6.73553702920206, 8.97958497643586, 9.49262533152849), .UNSPECIFIED.);
#2913 = CARTESIAN_POINT('', (29.9535898384862, -14.4199228760241, 25.3760390624985));
#2914 = CARTESIAN_POINT('', (29.5808797592032, -14.3673372865809, 25.2849581498368));
#2915 = CARTESIAN_POINT('', (29.209296479166, -14.3125722621255, 25.1901023450024));
#2916 = CARTESIAN_POINT('', (28.839130823701, -14.2556706637698, 25.0915458856185));
#2917 = CARTESIAN_POINT('', (28.123781641671, -14.1457077019473, 24.901084448791));
#2918 = CARTESIAN_POINT('', (27.4131925616659, -14.0276823540697, 24.6966585496861));
#2919 = CARTESIAN_POINT('', (26.7084378273698, -13.9017730329202, 24.4785772083087));
#2920 = CARTESIAN_POINT('', (26.003860661446, -13.7758954355919, 24.2605508142014));
#2921 = CARTESIAN_POINT('', (25.3047599846914, -13.6420744312824, 24.0287660356174));
#2922 = CARTESIAN_POINT('', (24.6121921482528, -13.5005122075886, 23.7835730717472));
#2923 = CARTESIAN_POINT('', (23.9197986175992, -13.3589856123389, 23.5384418181526));
#2924 = CARTESIAN_POINT('', (23.2335860335554, -13.2096504404976, 23.2797857131664));
#2925 = CARTESIAN_POINT('', (22.5545907614641, -13.0527322050846, 23.0079953567971));
#2926 = CARTESIAN_POINT('', (22.3993570125911, -13.0168571306166, 22.9458579050932));
#2927 = CARTESIAN_POINT('', (22.2444893489017, -12.9805833553779, 22.8830298833974));
#2928 = CARTESIAN_POINT('', (22.09, -12.9439137435124, 22.8195162525526));
#2929 = ORIENTED_EDGE('', *, *, #2930, .T.);
#2930 = EDGE_CURVE('', #2910, #1598, #2931, .T.);
#2931 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#2932, #2933, #2934, #2935, #2936, #2937, #2938, #2939, #2940, #2941, #2942, #2943, #2944, #2945, #2946, #2947), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555448353746, 0.996754977939234, 1.99356439516222, 2.99040887969801, 3.98726187300902, 4.25344290375103), .UNSPECIFIED.);
#2932 = CARTESIAN_POINT('', (29.9535898384862, -14.4199228760241, 25.3760390624985));
#2933 = CARTESIAN_POINT('', (30.0215267955632, -14.2090636796631, 25.5179085722037));
#2934 = CARTESIAN_POINT('', (30.0895333526853, -13.9962600628434, 25.6569297486926));
#2935 = CARTESIAN_POINT('', (30.1575652415692, -13.7816505800495, 25.7930121524069));
#2936 = CARTESIAN_POINT('', (30.2434938628732, -13.5105850947637, 25.9648929207749));
#2937 = CARTESIAN_POINT('', (30.3294913532103, -13.2365488644919, 26.1321422533526));
#2938 = CARTESIAN_POINT('', (30.4154870089649, -12.9597670249994, 26.2946223577519));
#2939 = CARTESIAN_POINT('', (30.5014856900085, -12.6829754484447, 26.4571081781293));
#2940 = CARTESIAN_POINT('', (30.5875061100517, -12.403362195665, 26.6148689740247));
#2941 = CARTESIAN_POINT('', (30.6734775225008, -12.1211568122117, 26.7677742702314));
#2942 = CARTESIAN_POINT('', (30.759449668777, -11.8389490199351, 26.9206808715934));
#2943 = CARTESIAN_POINT('', (30.8453963809271, -11.5540716681665, 27.0687738173796));
#2944 = CARTESIAN_POINT('', (30.9312469310383, -11.2667585197876, 27.2119300764504));
#2945 = CARTESIAN_POINT('', (30.9541708607167, -11.1900397754046, 27.2501558538242));
#2946 = CARTESIAN_POINT('', (30.9770889989277, -11.1131438424963, 27.2880315035684));
#2947 = CARTESIAN_POINT('', (31., -11.0360752203442, 27.3255547744397));
#2948 = ORIENTED_EDGE('', *, *, #1597, .F.);
#2949 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#2950, #2951, #2952), (#2953, #2954, #2955), (#2956, #2957, #2958), (#2959, #2960, #2961), (#2962, #2963, #2964), (#2965, #2966, #2967), (#2968, #2969, #2970), (#2971, #2972, #2973), (#2974, #2975, #2976)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#2950 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#2951 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#2952 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#2953 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#2954 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#2955 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#2956 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#2957 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#2958 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#2959 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#2960 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#2961 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#2962 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#2963 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#2964 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#2965 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#2966 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#2967 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#2968 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#2969 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#2970 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#2971 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#2972 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#2973 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#2974 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#2975 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#2976 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#2977 = ADVANCED_FACE('', (#2978), #2988, .T.);
#2978 = FACE_OUTER_BOUND('', #2979, .T.);
#2979 = EDGE_LOOP('', (#2980, #2985, #2986, #2987));
#2980 = ORIENTED_EDGE('', *, *, #2981, .F.);
#2981 = EDGE_CURVE('', #1442, #1498, #2982, .T.);
#2982 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#2983, #2984), .UNSPECIFIED., .F., .U., (2, 2), (0.636822436647865, 0.680425296318548), .UNSPECIFIED.);
#2983 = CARTESIAN_POINT('', (31.1754381559721, -24.081395152275, 16.9872689835641));
#2984 = CARTESIAN_POINT('', (31.1754381559721, -24.7672290405343, 17.2312396047012));
#2985 = ORIENTED_EDGE('', *, *, #1467, .T.);
#2986 = ORIENTED_EDGE('', *, *, #1414, .F.);
#2987 = ORIENTED_EDGE('', *, *, #1506, .F.);
#2988 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#2989, #2990), (#2991, #2992)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#2989 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#2990 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#2991 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#2992 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#2993 = ADVANCED_FACE('', (#2994), #3035, .T.);
#2994 = FACE_OUTER_BOUND('', #2995, .T.);
#2995 = EDGE_LOOP('', (#2996, #3007, #3029, #3030));
#2996 = ORIENTED_EDGE('', *, *, #2997, .F.);
#2997 = EDGE_CURVE('', #2998, #3000, #3002, .T.);
#2998 = VERTEX_POINT('', #2999);
#2999 = CARTESIAN_POINT('', (38.5, -10.5535898384862, 18.6793538025008));
#3000 = VERTEX_POINT('', #3001);
#3001 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3002 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3003, #3004, #3005, #3006), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113147, 9.69556646264525), .UNSPECIFIED.);
#3003 = CARTESIAN_POINT('', (38.5, -10.5535898384862, 18.6793538025008));
#3004 = CARTESIAN_POINT('', (35.6511966128287, -10.5535898384862, 18.6793538025008));
#3005 = CARTESIAN_POINT('', (32.8023932256575, -10.5535898384862, 18.6793538025008));
#3006 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3007 = ORIENTED_EDGE('', *, *, #3008, .T.);
#3008 = EDGE_CURVE('', #2998, #1542, #3009, .T.);
#3009 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3010, #3011, #3012, #3013, #3014, #3015, #3016, #3017, #3018, #3019, #3020, #3021, #3022, #3023, #3024, #3025, #3026, #3027, #3028), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082011, 0.997577019023893, 1.99515403804779, 2.99273105707168, 3.65778240308762, 4.32283374910354, 4.927914618752), .UNSPECIFIED.);
#3010 = CARTESIAN_POINT('', (38.5, -10.5535898384862, 18.6793538025008));
#3011 = CARTESIAN_POINT('', (38.5, -10.3672620673549, 18.8656815736321));
#3012 = CARTESIAN_POINT('', (38.5, -10.1809342962237, 19.0520093447634));
#3013 = CARTESIAN_POINT('', (38.5, -9.99460652509236, 19.2383371158946));
#3014 = CARTESIAN_POINT('', (38.5, -9.7594753667898, 19.4734682741972));
#3015 = CARTESIAN_POINT('', (38.5, -9.52434420848725, 19.7085994324997));
#3016 = CARTESIAN_POINT('', (38.5, -9.2892130501847, 19.9437305908023));
#3017 = CARTESIAN_POINT('', (38.5, -9.05408189188215, 20.1788617491049));
#3018 = CARTESIAN_POINT('', (38.5, -8.81895073357959, 20.4139929074074));
#3019 = CARTESIAN_POINT('', (38.5, -8.58381957527704, 20.64912406571));
#3020 = CARTESIAN_POINT('', (38.5, -8.427065469742, 20.805878171245));
#3021 = CARTESIAN_POINT('', (38.5, -8.27031136420697, 20.96263227678));
#3022 = CARTESIAN_POINT('', (38.5, -8.11355725867193, 21.1193863823151));
#3023 = CARTESIAN_POINT('', (38.5, -7.9568031531369, 21.2761404878501));
#3024 = CARTESIAN_POINT('', (38.5, -7.80004904760186, 21.4328945933851));
#3025 = CARTESIAN_POINT('', (38.5, -7.64329494206683, 21.5896486989202));
#3026 = CARTESIAN_POINT('', (38.5, -7.5006760133686, 21.7322676276184));
#3027 = CARTESIAN_POINT('', (38.5, -7.35805708467038, 21.8748865563166));
#3028 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850149));
#3029 = ORIENTED_EDGE('', *, *, #1573, .F.);
#3030 = ORIENTED_EDGE('', *, *, #3031, .T.);
#3031 = EDGE_CURVE('', #1567, #3000, #3032, .T.);
#3032 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3033, #3034), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.957983193277311), .UNSPECIFIED.);
#3033 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#3034 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3035 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3036, #3037), (#3038, #3039)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277313), (0., 0.970253256761025), .UNSPECIFIED.);
#3036 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#3037 = CARTESIAN_POINT('', (38.5, -7.21543815597216, 22.0175054850148));
#3038 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3039 = CARTESIAN_POINT('', (39.6491563011315, -10.5535898384862, 18.6793538025008));
#3040 = ADVANCED_FACE('', (#3041), #3054, .T.);
#3041 = FACE_OUTER_BOUND('', #3042, .T.);
#3042 = EDGE_LOOP('', (#3043, #3050, #3051, #3052, #3053));
#3043 = ORIENTED_EDGE('', *, *, #3044, .F.);
#3044 = EDGE_CURVE('', #3000, #2910, #3045, .T.);
#3045 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3046, #3047, #3048, #3049), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.7326660750758), .UNSPECIFIED.);
#3046 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3047 = CARTESIAN_POINT('', (29.9535898384862, -11.8423675176655, 20.9115822225));
#3048 = CARTESIAN_POINT('', (29.9535898384862, -13.1311451968448, 23.1438106424993));
#3049 = CARTESIAN_POINT('', (29.9535898384862, -14.4199228760241, 25.3760390624985));
#3050 = ORIENTED_EDGE('', *, *, #3031, .F.);
#3051 = ORIENTED_EDGE('', *, *, #1566, .F.);
#3052 = ORIENTED_EDGE('', *, *, #1607, .T.);
#3053 = ORIENTED_EDGE('', *, *, #2930, .F.);
#3054 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3055, #3056), (#3057, #3058)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277312), (0.151212305016503, 1.), .UNSPECIFIED.);
#3055 = CARTESIAN_POINT('', (31.1754381559721, -10.4192398031372, 27.5666527152776));
#3056 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#3057 = CARTESIAN_POINT('', (29.9535898384862, -14.7944813026696, 26.0247932878516));
#3058 = CARTESIAN_POINT('', (29.9535898384862, -10.5535898384862, 18.6793538025008));
#3059 = ADVANCED_FACE('', (#3060), #3151, .T.);
#3060 = FACE_OUTER_BOUND('', #3061, .T.);
#3061 = EDGE_LOOP('', (#3062, #3063, #3064, #3115, #3145));
#3062 = ORIENTED_EDGE('', *, *, #231, .T.);
#3063 = ORIENTED_EDGE('', *, *, #2544, .F.);
#3064 = ORIENTED_EDGE('', *, *, #3065, .T.);
#3065 = EDGE_CURVE('', #2521, #3066, #3068, .T.);
#3066 = VERTEX_POINT('', #3067);
#3067 = CARTESIAN_POINT('', (31.8044469413242, -14.0647491993352, 13.424063115957));
#3068 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3069, #3070, #3071, #3072, #3073, #3074, #3075, #3076, #3077, #3078, #3079, #3080, #3081, #3082, #3083, #3084, #3085, #3086, #3087, #3088, #3089, #3090, #3091, #3092, #3093, #3094, #3095, #3096, #3097, #3098, #3099, #3100, #3101, #3102, #3103, #3104, #3105, #3106, #3107, #3108, #3109, #3110, #3111, #3112, #3113, #3114), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251643011166, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#3069 = CARTESIAN_POINT('', (22.3036059640661, -21.0008528480111, 15.8914324664769));
#3070 = CARTESIAN_POINT('', (22.307825491162, -20.9949753951869, 15.8893416893357));
#3071 = CARTESIAN_POINT('', (22.312048076338, -20.9890999520903, 15.8872516271118));
#3072 = CARTESIAN_POINT('', (22.316273719196, -20.9832265243453, 15.8851622818058));
#3073 = CARTESIAN_POINT('', (22.5029039416121, -20.7238200474524, 15.7928840197106));
#3074 = CARTESIAN_POINT('', (22.6956057287737, -20.4681937417128, 15.7019504720136));
#3075 = CARTESIAN_POINT('', (22.8943144652562, -20.2168767890482, 15.6125498837757));
#3076 = CARTESIAN_POINT('', (23.0929864484567, -19.9656063201116, 15.5231658311219));
#3077 = CARTESIAN_POINT('', (23.2977661164465, -19.7185141477064, 15.4352681173872));
#3078 = CARTESIAN_POINT('', (23.5085569238659, -19.4761672109807, 15.3490584189517));
#3079 = CARTESIAN_POINT('', (23.7193053377925, -19.2338690142038, 15.2628660587024));
#3080 = CARTESIAN_POINT('', (23.9361803424362, -18.9961795095472, 15.1783131413246));
#3081 = CARTESIAN_POINT('', (24.1590453952453, -18.7637044684829, 15.095615156961));
#3082 = CARTESIAN_POINT('', (24.38186151609, -18.5312804693397, 15.0129353296604));
#3083 = CARTESIAN_POINT('', (24.6107998574028, -18.3039290531374, 14.9320599643908));
#3084 = CARTESIAN_POINT('', (24.8456745283767, -18.0822947187237, 14.8532183277235));
#3085 = CARTESIAN_POINT('', (25.0804927510921, -17.8607136504717, 14.774395639345));
#3086 = CARTESIAN_POINT('', (25.3213983778561, -17.6447028519865, 14.6975544543571));
#3087 = CARTESIAN_POINT('', (25.5681455740971, -17.4349437802017, 14.6229371863735));
#3088 = CARTESIAN_POINT('', (25.8148277776857, -17.2252399584811, 14.5483395724091));
#3089 = CARTESIAN_POINT('', (26.0675238338738, -17.0216368596475, 14.4759121590978));
#3090 = CARTESIAN_POINT('', (26.3259163115579, -16.8248488945851, 14.4059090827109));
#3091 = CARTESIAN_POINT('', (26.5842342230221, -16.6281177180747, 14.3359262076271));
#3092 = CARTESIAN_POINT('', (26.8484443936754, -16.4380476382561, 14.2683128740973));
#3093 = CARTESIAN_POINT('', (27.1181454850524, -16.2553791564944, 14.203332499519));
#3094 = CARTESIAN_POINT('', (27.3877614806469, -16.0727683100851, 14.1383726274748));
#3095 = CARTESIAN_POINT('', (27.663090042549, -15.8974036528386, 14.0759904310183));
#3096 = CARTESIAN_POINT('', (27.9436336329182, -15.7300414420839, 14.0164549323915));
#3097 = CARTESIAN_POINT('', (28.2240808180269, -15.5627367432386, 13.9569398923866));
#3098 = CARTESIAN_POINT('', (28.5099924624367, -15.4032799440621, 13.9002165735107));
#3099 = CARTESIAN_POINT('', (28.8007635598929, -15.2524287638605, 13.8465545180727));
#3100 = CARTESIAN_POINT('', (29.0914264701149, -15.1016337108742, 13.7929124286816));
#3101 = CARTESIAN_POINT('', (29.38722751581, -14.9592934346277, 13.7422779438549));
#3102 = CARTESIAN_POINT('', (29.687445313523, -14.826148653396, 13.6949145581512));
#3103 = CARTESIAN_POINT('', (29.9875431297134, -14.6930570832454, 13.6475701011426));
#3104 = CARTESIAN_POINT('', (30.2923663119576, -14.5690173016435, 13.6034456227796));
#3105 = CARTESIAN_POINT('', (30.6010721489125, -14.4547306485588, 13.5627906096371));
#3106 = CARTESIAN_POINT('', (30.7910035883851, -14.3844157210958, 13.5377775899802));
#3107 = CARTESIAN_POINT('', (30.9825845437796, -14.3177253321963, 13.5140539217827));
#3108 = CARTESIAN_POINT('', (31.1754381559721, -14.254866192206, 13.4916931377938));
#3109 = CARTESIAN_POINT('', (31.2959067573287, -14.2156003854055, 13.4777251734827));
#3110 = CARTESIAN_POINT('', (31.4169766827306, -14.177794870893, 13.4642766766734));
#3111 = CARTESIAN_POINT('', (31.5384952082195, -14.1415143730798, 13.4513706716798));
#3112 = CARTESIAN_POINT('', (31.6268811667806, -14.1151259145021, 13.4419835464002));
#3113 = CARTESIAN_POINT('', (31.7155393101375, -14.0895332808698, 13.4328795186893));
#3114 = CARTESIAN_POINT('', (31.8044469413242, -14.0647491993352, 13.424063115957));
#3115 = ORIENTED_EDGE('', *, *, #3116, .T.);
#3116 = EDGE_CURVE('', #3066, #3117, #3119, .T.);
#3117 = VERTEX_POINT('', #3118);
#3118 = CARTESIAN_POINT('', (29.0884181269544, -9.57679491924312, 16.9874953737966));
#3119 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3120, #3121, #3122, #3123, #3124, #3125, #3126, #3127, #3128, #3129, #3130, #3131, #3132, #3133, #3134, #3135, #3136, #3137, #3138, #3139, #3140, #3141, #3142, #3143, #3144), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#3120 = CARTESIAN_POINT('', (31.8044469413242, -14.0647491993352, 13.424063115957));
#3121 = CARTESIAN_POINT('', (31.6832494924329, -13.9192405087695, 13.5395969047164));
#3122 = CARTESIAN_POINT('', (31.5661228209359, -13.7716176793561, 13.6568093181001));
#3123 = CARTESIAN_POINT('', (31.4525261127575, -13.6223952295408, 13.7752918288566));
#3124 = CARTESIAN_POINT('', (31.3389467443775, -13.4731955575619, 13.8937562540285));
#3125 = CARTESIAN_POINT('', (31.2288584391593, -13.3223415075393, 14.0135342540987));
#3126 = CARTESIAN_POINT('', (31.1218222709495, -13.170203714152, 14.1343315454164));
#3127 = CARTESIAN_POINT('', (31.0147976400883, -13.0180823195839, 14.2551158160843));
#3128 = CARTESIAN_POINT('', (30.9107991189091, -12.8646373316969, 14.3769510188326));
#3129 = CARTESIAN_POINT('', (30.8094683818695, -12.7101428375067, 14.4996195287811));
#3130 = CARTESIAN_POINT('', (30.7081456039274, -12.5556604782007, 14.6222784036409));
#3131 = CARTESIAN_POINT('', (30.6094725223362, -12.4000988457546, 14.7457942205469));
#3132 = CARTESIAN_POINT('', (30.5131540913558, -12.2436653903093, 14.8700022642455));
#3133 = CARTESIAN_POINT('', (30.3686598993472, -12.0089883350707, 15.056335666197));
#3134 = CARTESIAN_POINT('', (30.2294208098947, -11.7722963664958, 15.2442689077923));
#3135 = CARTESIAN_POINT('', (30.0946437849053, -11.5340995187169, 15.4333970223224));
#3136 = CARTESIAN_POINT('', (29.959881163714, -11.2959281273489, 15.6225049244818));
#3137 = CARTESIAN_POINT('', (29.8295541271906, -11.0561958374424, 15.812852178884));
#3138 = CARTESIAN_POINT('', (29.703049076909, -10.8152625701712, 16.0041530083932));
#3139 = CARTESIAN_POINT('', (29.5765534032265, -10.574347160959, 16.1954396586172));
#3140 = CARTESIAN_POINT('', (29.453862038847, -10.3321907465555, 16.3877116660117));
#3141 = CARTESIAN_POINT('', (29.3344907788267, -10.0890558365213, 16.5807605981869));
#3142 = CARTESIAN_POINT('', (29.2508873051071, -9.91877261208439, 16.7159653478474));
#3143 = CARTESIAN_POINT('', (29.16890903043, -9.74799550265446, 16.8515622418137));
#3144 = CARTESIAN_POINT('', (29.0884181269544, -9.57679491924312, 16.9874953737966));
#3145 = ORIENTED_EDGE('', *, *, #3146, .T.);
#3146 = EDGE_CURVE('', #3117, #232, #3147, .T.);
#3147 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#3148, #3149, #3150), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#3148 = CARTESIAN_POINT('', (29.0884181269544, -9.57679491924312, 16.9874953737965));
#3149 = CARTESIAN_POINT('', (24.0901580544861, -10.5741149482839, 18.7149043355012));
#3150 = CARTESIAN_POINT('', (21.00696710857, -12.7795132288874, 22.5347662084315));
#3151 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#3152, #3153), (#3154, #3155), (#3156, #3157)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607728151553586), (2., 12.4415558342779), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.93245048770799, 0.93245048770799), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#3152 = CARTESIAN_POINT('', (31.8044469413242, -9.15577205928916, 16.2582623892083));
#3153 = CARTESIAN_POINT('', (31.8044469413242, -18.1984246668074, 11.0374844720694));
#3154 = CARTESIAN_POINT('', (25.0004512842416, -9.92210366044491, 17.5855876578557));
#3155 = CARTESIAN_POINT('', (25.0004512842416, -18.9647562679632, 12.3648097407167));
#3156 = CARTESIAN_POINT('', (21.0054744225819, -12.7805811077988, 22.5366158289623));
#3157 = CARTESIAN_POINT('', (21.0054744225819, -21.823233715317, 17.3158379118234));
#3158 = ADVANCED_FACE('', (#3159), #3178, .T.);
#3159 = FACE_OUTER_BOUND('', #3160, .T.);
#3160 = EDGE_LOOP('', (#3161, #3168, #3173, #3174, #3175, #3176, #3177));
#3161 = ORIENTED_EDGE('', *, *, #3162, .T.);
#3162 = EDGE_CURVE('', #1496, #3163, #3165, .T.);
#3163 = VERTEX_POINT('', #3164);
#3164 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.4240631159571));
#3165 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3166, #3167), .UNSPECIFIED., .F., .U., (2, 2), (0.319574703681452, 1.), .UNSPECIFIED.);
#3166 = CARTESIAN_POINT('', (38.5, -24.7672290405343, 17.2312396047012));
#3167 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.4240631159571));
#3168 = ORIENTED_EDGE('', *, *, #3169, .T.);
#3169 = EDGE_CURVE('', #3163, #3066, #3170, .T.);
#3170 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3171, #3172), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#3171 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.424063115957));
#3172 = CARTESIAN_POINT('', (31.8044469413242, -14.0647491993352, 13.424063115957));
#3173 = ORIENTED_EDGE('', *, *, #3065, .F.);
#3174 = ORIENTED_EDGE('', *, *, #2520, .F.);
#3175 = ORIENTED_EDGE('', *, *, #1441, .F.);
#3176 = ORIENTED_EDGE('', *, *, #2981, .T.);
#3177 = ORIENTED_EDGE('', *, *, #1495, .F.);
#3178 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3179, #3180), (#3181, #3182)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818182, 0.804381547339857), (0., 0.231025110710018), .UNSPECIFIED.);
#3179 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.424063115957));
#3180 = CARTESIAN_POINT('', (38.5, -24.7672290405343, 17.2312396047012));
#3181 = CARTESIAN_POINT('', (22.3036059585231, -14.0647491993352, 13.424063115957));
#3182 = CARTESIAN_POINT('', (22.3036059585231, -24.7672290405343, 17.2312396047012));
#3183 = ADVANCED_FACE('', (#3184), #3200, .T.);
#3184 = FACE_OUTER_BOUND('', #3185, .T.);
#3185 = EDGE_LOOP('', (#3186, #3193, #3198, #3199));
#3186 = ORIENTED_EDGE('', *, *, #3187, .T.);
#3187 = EDGE_CURVE('', #3163, #3188, #3190, .T.);
#3188 = VERTEX_POINT('', #3189);
#3189 = CARTESIAN_POINT('', (38.5, -9.57679491924312, 16.9874953737966));
#3190 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3191, #3192), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3191 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.424063115957));
#3192 = CARTESIAN_POINT('', (38.5, -9.57679491924312, 16.9874953737966));
#3193 = ORIENTED_EDGE('', *, *, #3194, .T.);
#3194 = EDGE_CURVE('', #3188, #3117, #3195, .T.);
#3195 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3196, #3197), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.495980994229345), .UNSPECIFIED.);
#3196 = CARTESIAN_POINT('', (38.5, -9.57679491924312, 16.9874953737966));
#3197 = CARTESIAN_POINT('', (29.0884181269544, -9.57679491924312, 16.9874953737966));
#3198 = ORIENTED_EDGE('', *, *, #3116, .F.);
#3199 = ORIENTED_EDGE('', *, *, #3169, .F.);
#3200 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3201, #3202), (#3203, #3204)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#3201 = CARTESIAN_POINT('', (38.5, -9.57679491924312, 16.9874953737966));
#3202 = CARTESIAN_POINT('', (38.5, -14.0647491993352, 13.424063115957));
#3203 = CARTESIAN_POINT('', (29.0884181269544, -9.57679491924312, 16.9874953737966));
#3204 = CARTESIAN_POINT('', (29.0884181269544, -14.0647491993352, 13.424063115957));
#3205 = ADVANCED_FACE('', (#3206), #3219, .T.);
#3206 = FACE_OUTER_BOUND('', #3207, .T.);
#3207 = EDGE_LOOP('', (#3208, #3209, #3210, #3211, #3212, #3213, #3218));
#3208 = ORIENTED_EDGE('', *, *, #3044, .T.);
#3209 = ORIENTED_EDGE('', *, *, #2909, .T.);
#3210 = ORIENTED_EDGE('', *, *, #267, .F.);
#3211 = ORIENTED_EDGE('', *, *, #3146, .F.);
#3212 = ORIENTED_EDGE('', *, *, #3194, .F.);
#3213 = ORIENTED_EDGE('', *, *, #3214, .T.);
#3214 = EDGE_CURVE('', #3188, #2998, #3215, .T.);
#3215 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3216, #3217), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.128324685638425), .UNSPECIFIED.);
#3216 = CARTESIAN_POINT('', (38.5, -9.57679491924311, 16.9874953737965));
#3217 = CARTESIAN_POINT('', (38.5, -10.5535898384862, 18.6793538025008));
#3218 = ORIENTED_EDGE('', *, *, #2997, .T.);
#3219 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3220, #3221), (#3222, #3223)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#3220 = CARTESIAN_POINT('', (38.5, -14.4199228760242, 25.3760390624985));
#3221 = CARTESIAN_POINT('', (38.5, -9.57679491924312, 16.9874953737965));
#3222 = CARTESIAN_POINT('', (21.00696710857, -14.4199228760242, 25.3760390624985));
#3223 = CARTESIAN_POINT('', (21.00696710857, -9.57679491924312, 16.9874953737965));
#3224 = ADVANCED_FACE('', (#3225), #3300, .T.);
#3225 = FACE_OUTER_BOUND('', #3226, .T.);
#3226 = EDGE_LOOP('', (#3227, #3251, #3258, #3259, #3280, #3299));
#3227 = ORIENTED_EDGE('', *, *, #3228, .T.);
#3228 = EDGE_CURVE('', #1647, #3229, #3231, .T.);
#3229 = VERTEX_POINT('', #3230);
#3230 = CARTESIAN_POINT('', (22.3036059576, 24.2628106302471, 10.2415558308433));
#3231 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3232, #3233, #3234, #3235, #3236, #3237, #3238, #3239, #3240, #3241, #3242, #3243, #3244, #3245, #3246, #3247, #3248, #3249, #3250), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0., 2.24572322257363, 3.74233690611115, 5.2387688376218, 6.73501550340478, 8.23107242018455, 9.30489820358796), .UNSPECIFIED.);
#3232 = CARTESIAN_POINT('', (31., 26.7521040568239, 12.3614654686598));
#3233 = CARTESIAN_POINT('', (30.2770920527568, 26.6041470292958, 12.2354636376477));
#3234 = CARTESIAN_POINT('', (29.5585236104385, 26.443300600896, 12.0984850511707));
#3235 = CARTESIAN_POINT('', (28.8454803731519, 26.2698017017272, 11.9507314815087));
#3236 = CARTESIAN_POINT('', (28.3702881254385, 26.1541771118558, 11.8522643098088));
#3237 = CARTESIAN_POINT('', (27.8974050629557, 26.0328997508527, 11.7489831760768));
#3238 = CARTESIAN_POINT('', (27.4271803215726, 25.9060486752162, 11.6409554056959));
#3239 = CARTESIAN_POINT('', (26.9570126853068, 25.7792130046508, 11.5329407544427));
#3240 = CARTESIAN_POINT('', (26.4893881858253, 25.6467740849748, 11.4201543146552));
#3241 = CARTESIAN_POINT('', (26.024654469177, 25.5088179084444, 11.3026693182838));
#3242 = CARTESIAN_POINT('', (25.559978288878, 25.370878811576, 11.1851988671403));
#3243 = CARTESIAN_POINT('', (25.0980785490027, 25.2273901077003, 11.0630023096671));
#3244 = CARTESIAN_POINT('', (24.6393015355868, 25.0784445324902, 10.9361586205827));
#3245 = CARTESIAN_POINT('', (24.1805827027389, 24.9295178460603, 10.8093310173911));
#3246 = CARTESIAN_POINT('', (23.7248731342124, 24.7750991112836, 10.6778263254579));
#3247 = CARTESIAN_POINT('', (23.2725179864829, 24.6152875836685, 10.541729071865));
#3248 = CARTESIAN_POINT('', (22.947830726634, 24.5005795555759, 10.4440424542508));
#3249 = CARTESIAN_POINT('', (22.6248175890616, 24.383074262435, 10.3439736549736));
#3250 = CARTESIAN_POINT('', (22.3036059808604, 24.2628105976922, 10.2415557961196));
#3251 = ORIENTED_EDGE('', *, *, #3252, .T.);
#3252 = EDGE_CURVE('', #3229, #332, #3253, .T.);
#3253 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3254, #3255, #3256, #3257), .UNSPECIFIED., .F., .U., (4, 4), (9.00141871078762, 9.93891612676195), .UNSPECIFIED.);
#3254 = CARTESIAN_POINT('', (22.3036059576, 24.2628106302472, 10.2415558308433));
#3255 = CARTESIAN_POINT('', (22.2283908437212, 24.347470577833, 9.95029395412067));
#3256 = CARTESIAN_POINT('', (22.1572389034755, 24.4291641600314, 9.65707380543664));
#3257 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.3621606526259));
#3258 = ORIENTED_EDGE('', *, *, #331, .T.);
#3259 = ORIENTED_EDGE('', *, *, #3260, .F.);
#3260 = EDGE_CURVE('', #3261, #323, #3263, .T.);
#3261 = VERTEX_POINT('', #3262);
#3262 = CARTESIAN_POINT('', (29.9535898384862, 14.7663330375379, 25.1760390624985));
#3263 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3264, #3265, #3266, #3267, #3268, #3269, #3270, #3271, #3272, #3273, #3274, #3275, #3276, #3277, #3278, #3279), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431863, 2.24574559443632, 4.4909241569417, 6.73553702951493, 8.97958497700512, 9.49262533152836), .UNSPECIFIED.);
#3264 = CARTESIAN_POINT('', (29.9535898384862, 14.7663330375379, 25.1760390624985));
#3265 = CARTESIAN_POINT('', (29.5808797591855, 14.7137474480921, 25.0849581498325));
#3266 = CARTESIAN_POINT('', (29.2092964791306, 14.658982423634, 24.9901023449933));
#3267 = CARTESIAN_POINT('', (28.8391308236481, 14.6020808252755, 24.8915458856044));
#3268 = CARTESIAN_POINT('', (28.1237816415875, 14.4921178634478, 24.7010844487681));
#3269 = CARTESIAN_POINT('', (27.4131925615522, 14.3740925155644, 24.4966585496531));
#3270 = CARTESIAN_POINT('', (26.7084378272264, 14.2481831944083, 24.2785772082643));
#3271 = CARTESIAN_POINT('', (26.003860661253, 14.12230559707, 24.0605508141395));
#3272 = CARTESIAN_POINT('', (25.3047599844495, 13.9884845927492, 23.8287660355361));
#3273 = CARTESIAN_POINT('', (24.6121921479631, 13.8469223690431, 23.5835730716447));
#3274 = CARTESIAN_POINT('', (23.9197986172322, 13.7053957737751, 23.3384418180183));
#3275 = CARTESIAN_POINT('', (23.2335860331125, 13.5560606019137, 23.0797857129972));
#3276 = CARTESIAN_POINT('', (22.5545907609472, 13.3991423664789, 22.8079953565902));
#3277 = CARTESIAN_POINT('', (22.3993570122473, 13.3632672920499, 22.7458579049538));
#3278 = CARTESIAN_POINT('', (22.2444893487302, 13.3269935168509, 22.6830298833269));
#3279 = CARTESIAN_POINT('', (22.09, 13.2903239050262, 22.6195162525526));
#3280 = ORIENTED_EDGE('', *, *, #3281, .T.);
#3281 = EDGE_CURVE('', #3261, #1656, #3282, .T.);
#3282 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3283, #3284, #3285, #3286, #3287, #3288, #3289, #3290, #3291, #3292, #3293, #3294, #3295, #3296, #3297, #3298), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555436432991, 0.998761664759621, 1.99757217953722, 2.99641380594194, 3.99526155340259, 4.25344188036302), .UNSPECIFIED.);
#3283 = CARTESIAN_POINT('', (29.9535898384862, 14.7663330375379, 25.1760390624985));
#3284 = CARTESIAN_POINT('', (30.0216995389584, 14.9952057140338, 25.0640804413529));
#3285 = CARTESIAN_POINT('', (30.0898792088449, 15.2225763103887, 24.9489978822671));
#3286 = CARTESIAN_POINT('', (30.1580842647897, 15.4482961786495, 24.8308666941347));
#3287 = CARTESIAN_POINT('', (30.2441856181406, 15.73324259305, 24.6817391106988));
#3288 = CARTESIAN_POINT('', (30.3303560458893, 16.0156530476076, 24.5277035376448));
#3289 = CARTESIAN_POINT('', (30.4165244175378, 16.2952942555695, 24.36888683573));
#3290 = CARTESIAN_POINT('', (30.502695473217, 16.5749441739853, 24.2100651868849));
#3291 = CARTESIAN_POINT('', (30.588888188428, 16.8519016372535, 24.0464183999815));
#3292 = CARTESIAN_POINT('', (30.6750313904504, 17.1259375274455, 23.878080871543));
#3293 = CARTESIAN_POINT('', (30.7611751203716, 17.3999750969717, 23.709742311506));
#3294 = CARTESIAN_POINT('', (30.847293052554, 17.6711665015848, 23.5366666061766));
#3295 = CARTESIAN_POINT('', (30.9333140339678, 17.9392869990853, 23.3589955840919));
#3296 = CARTESIAN_POINT('', (30.9555485788855, 18.0085902916896, 23.3130715053824));
#3297 = CARTESIAN_POINT('', (30.9777776435408, 18.0776915681817, 23.266838429738));
#3298 = CARTESIAN_POINT('', (31., 18.1465869969958, 23.2202988861139));
#3299 = ORIENTED_EDGE('', *, *, #1655, .F.);
#3300 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#3301, #3302, #3303), (#3304, #3305, #3306), (#3307, #3308, #3309), (#3310, #3311, #3312), (#3313, #3314, #3315), (#3316, #3317, #3318), (#3319, #3320, #3321), (#3322, #3323, #3324), (#3325, #3326, #3327)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#3301 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#3302 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#3303 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#3304 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#3305 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#3306 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#3307 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#3308 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#3309 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#3310 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#3311 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#3312 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#3313 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#3314 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#3315 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#3316 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#3317 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#3318 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#3319 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#3320 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#3321 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#3322 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#3323 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#3324 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#3325 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#3326 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#3327 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#3328 = ADVANCED_FACE('', (#3329), #3339, .T.);
#3329 = FACE_OUTER_BOUND('', #3330, .T.);
#3330 = EDGE_LOOP('', (#3331, #3336, #3337, #3338));
#3331 = ORIENTED_EDGE('', *, *, #3332, .F.);
#3332 = EDGE_CURVE('', #1587, #1703, #3333, .T.);
#3333 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3334, #3335), .UNSPECIFIED., .F., .U., (2, 2), (0.927037445531901, 0.990511157073486), .UNSPECIFIED.);
#3334 = CARTESIAN_POINT('', (31.1754381559721, 2.67070890454846, 29.3487344522237));
#3335 = CARTESIAN_POINT('', (31.1754381559721, 2.53907671610063, 30.064669332801));
#3336 = ORIENTED_EDGE('', *, *, #1614, .T.);
#3337 = ORIENTED_EDGE('', *, *, #1559, .F.);
#3338 = ORIENTED_EDGE('', *, *, #1711, .F.);
#3339 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3340, #3341), (#3342, #3343)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#3340 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#3341 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#3342 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#3343 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#3344 = ADVANCED_FACE('', (#3345), #3386, .T.);
#3345 = FACE_OUTER_BOUND('', #3346, .T.);
#3346 = EDGE_LOOP('', (#3347, #3358, #3380, #3381));
#3347 = ORIENTED_EDGE('', *, *, #3348, .F.);
#3348 = EDGE_CURVE('', #3349, #3351, #3353, .T.);
#3349 = VERTEX_POINT('', #3350);
#3350 = CARTESIAN_POINT('', (38.5, 10.9, 18.4793538025008));
#3351 = VERTEX_POINT('', #3352);
#3352 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3353 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3354, #3355, #3356, #3357), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113146, 9.69556646264524), .UNSPECIFIED.);
#3354 = CARTESIAN_POINT('', (38.5, 10.9, 18.4793538025008));
#3355 = CARTESIAN_POINT('', (35.6511966128287, 10.9, 18.4793538025008));
#3356 = CARTESIAN_POINT('', (32.8023932256575, 10.9, 18.4793538025008));
#3357 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3358 = ORIENTED_EDGE('', *, *, #3359, .T.);
#3359 = EDGE_CURVE('', #3349, #1751, #3360, .T.);
#3360 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3361, #3362, #3363, #3364, #3365, #3366, #3367, #3368, #3369, #3370, #3371, #3372, #3373, #3374, #3375, #3376, #3377, #3378, #3379), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082019, 0.997577019023896, 1.99515403804779, 2.99273105707169, 3.65778240308762, 4.32283374910356, 4.92791461875199), .UNSPECIFIED.);
#3361 = CARTESIAN_POINT('', (38.5, 10.9, 18.4793538025008));
#3362 = CARTESIAN_POINT('', (38.5, 11.1545284687959, 18.4111531048362));
#3363 = CARTESIAN_POINT('', (38.5, 11.4090569375918, 18.3429524071716));
#3364 = CARTESIAN_POINT('', (38.5, 11.6635854063876, 18.274751709507));
#3365 = CARTESIAN_POINT('', (38.5, 11.9847805418502, 18.188687732347));
#3366 = CARTESIAN_POINT('', (38.5, 12.3059756773127, 18.102623755187));
#3367 = CARTESIAN_POINT('', (38.5, 12.6271708127753, 18.016559778027));
#3368 = CARTESIAN_POINT('', (38.5, 12.9483659482378, 17.930495800867));
#3369 = CARTESIAN_POINT('', (38.5, 13.2695610837004, 17.844431823707));
#3370 = CARTESIAN_POINT('', (38.5, 13.5907562191629, 17.758367846547));
#3371 = CARTESIAN_POINT('', (38.5, 13.8048863094713, 17.7009918617737));
#3372 = CARTESIAN_POINT('', (38.5, 14.0190163997797, 17.6436158770004));
#3373 = CARTESIAN_POINT('', (38.5, 14.233146490088, 17.5862398922271));
#3374 = CARTESIAN_POINT('', (38.5, 14.4472765803964, 17.5288639074537));
#3375 = CARTESIAN_POINT('', (38.5, 14.6614066707047, 17.4714879226804));
#3376 = CARTESIAN_POINT('', (38.5, 14.8755367610131, 17.4141119379071));
#3377 = CARTESIAN_POINT('', (38.5, 15.0703578406754, 17.361909786943));
#3378 = CARTESIAN_POINT('', (38.5, 15.2651789203377, 17.3097076359789));
#3379 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#3380 = ORIENTED_EDGE('', *, *, #1770, .F.);
#3381 = ORIENTED_EDGE('', *, *, #3382, .T.);
#3382 = EDGE_CURVE('', #1764, #3351, #3383, .T.);
#3383 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3384, #3385), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.95798319327731), .UNSPECIFIED.);
#3384 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#3385 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3386 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3387, #3388), (#3389, #3390)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277312), (0., 0.970253256761026), .UNSPECIFIED.);
#3387 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#3388 = CARTESIAN_POINT('', (38.5, 15.46, 17.2575054850149));
#3389 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3390 = CARTESIAN_POINT('', (39.6491563011315, 10.9, 18.4793538025008));
#3391 = ADVANCED_FACE('', (#3392), #3405, .T.);
#3392 = FACE_OUTER_BOUND('', #3393, .T.);
#3393 = EDGE_LOOP('', (#3394, #3401, #3402, #3403, #3404));
#3394 = ORIENTED_EDGE('', *, *, #3395, .F.);
#3395 = EDGE_CURVE('', #3351, #3261, #3396, .T.);
#3396 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3397, #3398, #3399, #3400), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.7326660750758), .UNSPECIFIED.);
#3397 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3398 = CARTESIAN_POINT('', (29.9535898384862, 12.1887776791793, 20.7115822225));
#3399 = CARTESIAN_POINT('', (29.9535898384862, 13.4775553583586, 22.9438106424993));
#3400 = CARTESIAN_POINT('', (29.9535898384862, 14.7663330375379, 25.1760390624985));
#3401 = ORIENTED_EDGE('', *, *, #3382, .F.);
#3402 = ORIENTED_EDGE('', *, *, #1763, .F.);
#3403 = ORIENTED_EDGE('', *, *, #1663, .T.);
#3404 = ORIENTED_EDGE('', *, *, #3281, .F.);
#3405 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3406, #3407), (#3408, #3409)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277311), (0.151212305016503, 1.), .UNSPECIFIED.);
#3406 = CARTESIAN_POINT('', (31.1754381559721, 18.663801647165, 22.8066527152776));
#3407 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#3408 = CARTESIAN_POINT('', (29.9535898384862, 15.1408914641834, 25.8247932878516));
#3409 = CARTESIAN_POINT('', (29.9535898384862, 10.9, 18.4793538025008));
#3410 = ADVANCED_FACE('', (#3411), #3502, .T.);
#3411 = FACE_OUTER_BOUND('', #3412, .T.);
#3412 = EDGE_LOOP('', (#3413, #3414, #3415, #3466, #3496));
#3413 = ORIENTED_EDGE('', *, *, #286, .T.);
#3414 = ORIENTED_EDGE('', *, *, #2895, .F.);
#3415 = ORIENTED_EDGE('', *, *, #3416, .T.);
#3416 = EDGE_CURVE('', #2872, #3417, #3419, .T.);
#3417 = VERTEX_POINT('', #3418);
#3418 = CARTESIAN_POINT('', (31.8044469413242, 4.59320508075688, 18.8924616624597));
#3419 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3420, #3421, #3422, #3423, #3424, #3425, #3426, #3427, #3428, #3429, #3430, #3431, #3432, #3433, #3434, #3435, #3436, #3437, #3438, #3439, #3440, #3441, #3442, #3443, #3444, #3445, #3446, #3447, #3448, #3449, #3450, #3451, #3452, #3453, #3454, #3455, #3456, #3457, #3458, #3459, #3460, #3461, #3462, #3463, #3464, #3465), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251642978036, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#3420 = CARTESIAN_POINT('', (22.3036059622099, 3.26195779399202, 26.1329883034539));
#3421 = CARTESIAN_POINT('', (22.3078254899236, 3.26308585445173, 26.1268528905277));
#3422 = CARTESIAN_POINT('', (22.3120480757184, 3.26421352918405, 26.1207195755359));
#3423 = CARTESIAN_POINT('', (22.316273719196, 3.26534081710955, 26.1145883643493));
#3424 = CARTESIAN_POINT('', (22.5029039416121, 3.31512873636449, 25.8437966344063));
#3425 = CARTESIAN_POINT('', (22.6956057287737, 3.3641911268724, 25.5769509859117));
#3426 = CARTESIAN_POINT('', (22.8943144652562, 3.4124264226774, 25.3146038263836));
#3427 = CARTESIAN_POINT('', (23.0929864484567, 3.46065279685436, 25.0523051907368));
#3428 = CARTESIAN_POINT('', (23.2977661164465, 3.50807723002809, 24.7943682354902));
#3429 = CARTESIAN_POINT('', (23.5085569238659, 3.55459090949324, 24.5413847825387));
#3430 = CARTESIAN_POINT('', (23.7193053377925, 3.60109523429362, 24.288452208714));
#3431 = CARTESIAN_POINT('', (23.9361803424362, 3.6467150122087, 24.0403306007796));
#3432 = CARTESIAN_POINT('', (24.1590453952453, 3.69133397744016, 23.7976523172903));
#3433 = CARTESIAN_POINT('', (24.38186151609, 3.73594314618898, 23.5550273159328));
#3434 = CARTESIAN_POINT('', (24.6107998574028, 3.77957873342626, 23.3176975312804));
#3435 = CARTESIAN_POINT('', (24.8456745283767, 3.82211704040333, 23.0863357489937));
#3436 = CARTESIAN_POINT('', (25.0804927510921, 3.86464512399898, 22.8550295707005));
#3437 = CARTESIAN_POINT('', (25.3213983778561, 3.9061041049851, 22.6295381392265));
#3438 = CARTESIAN_POINT('', (25.5681455740971, 3.9463631912427, 22.4105728203949));
#3439 = CARTESIAN_POINT('', (25.8148277776857, 3.98661167334822, 22.191665176532));
#3440 = CARTESIAN_POINT('', (26.0675238338738, 4.025689242907, 21.9791260139972));
#3441 = CARTESIAN_POINT('', (26.3259163115579, 4.06345878294403, 21.7737010989007));
#3442 = CARTESIAN_POINT('', (26.5842342230221, 4.1012174235468, 21.5683354647844));
#3443 = CARTESIAN_POINT('', (26.8484443936754, 4.13769759898473, 21.3699232803972));
#3444 = CARTESIAN_POINT('', (27.1181454850524, 4.17275718473335, 21.1792375474318));
#3445 = CARTESIAN_POINT('', (27.3877614806469, 4.20780570852121, 20.9886119794126));
#3446 = CARTESIAN_POINT('', (27.663090042549, 4.24146347026925, 20.8055506330829));
#3447 = CARTESIAN_POINT('', (27.9436336329182, 4.27358532140877, 20.6308429576224));
#3448 = CARTESIAN_POINT('', (28.2240808180269, 4.30569613427997, 20.4561953182474));
#3449 = CARTESIAN_POINT('', (28.5099924624367, 4.33630069873473, 20.2897400199165));
#3450 = CARTESIAN_POINT('', (28.8007635598929, 4.36525358560689, 20.1322680379521));
#3451 = CARTESIAN_POINT('', (29.0914264701149, 4.39419569997526, 19.9748546466053));
#3452 = CARTESIAN_POINT('', (29.38722751581, 4.42151508793107, 19.8262671089808));
#3453 = CARTESIAN_POINT('', (29.687445313523, 4.44706958331831, 19.687278653201));
#3454 = CARTESIAN_POINT('', (29.9875431297134, 4.47261386589576, 19.5483457439167));
#3455 = CARTESIAN_POINT('', (30.2923663119576, 4.49642083750558, 19.4188619027881));
#3456 = CARTESIAN_POINT('', (30.6010721489125, 4.51835588987533, 19.299559251332));
#3457 = CARTESIAN_POINT('', (30.7910035883851, 4.53185144315864, 19.2261582280554));
#3458 = CARTESIAN_POINT('', (30.9825845437796, 4.54465133827836, 19.1565408229814));
#3459 = CARTESIAN_POINT('', (31.1754381559721, 4.55671590129067, 19.0909228188952));
#3460 = CARTESIAN_POINT('', (31.2959067573287, 4.56425219275832, 19.0499336505504));
#3461 = CARTESIAN_POINT('', (31.4169766827306, 4.57150821013494, 19.0104688661748));
#3462 = CARTESIAN_POINT('', (31.5384952082195, 4.57847153085572, 18.9725960309098));
#3463 = CARTESIAN_POINT('', (31.6268811667806, 4.58353627118398, 18.9450493927749));
#3464 = CARTESIAN_POINT('', (31.7155393101375, 4.58844826872568, 18.9183335080442));
#3465 = CARTESIAN_POINT('', (31.8044469413242, 4.59320508075688, 18.8924616624597));
#3466 = ORIENTED_EDGE('', *, *, #3467, .T.);
#3467 = EDGE_CURVE('', #3417, #3468, #3470, .T.);
#3468 = VERTEX_POINT('', #3469);
#3469 = CARTESIAN_POINT('', (29.0884181269544, 9.92320508075688, 16.7874953737966));
#3470 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3471, #3472, #3473, #3474, #3475, #3476, #3477, #3478, #3479, #3480, #3481, #3482, #3483, #3484, #3485, #3486, #3487, #3488, #3489, #3490, #3491, #3492, #3493, #3494, #3495), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#3471 = CARTESIAN_POINT('', (31.8044469413242, 4.59320508075688, 18.8924616624597));
#3472 = CARTESIAN_POINT('', (31.6832494924329, 4.76601462210082, 18.824214334338));
#3473 = CARTESIAN_POINT('', (31.5661228209359, 4.94133496443671, 18.7549754205793));
#3474 = CARTESIAN_POINT('', (31.4525261127575, 5.11855505356357, 18.6849862436026));
#3475 = CARTESIAN_POINT('', (31.3389467443775, 5.29574809119663, 18.6150077500185));
#3476 = CARTESIAN_POINT('', (31.2288584391593, 5.47490590708323, 18.5442533104703));
#3477 = CARTESIAN_POINT('', (31.1218222709495, 5.6555883267664, 18.47289676218));
#3478 = CARTESIAN_POINT('', (31.0147976400883, 5.83625127082638, 18.4015479053588));
#3479 = CARTESIAN_POINT('', (30.9107991189091, 6.01848614542514, 18.3295782491395));
#3480 = CARTESIAN_POINT('', (30.8094683818695, 6.20196743838005, 18.2571163474002));
#3481 = CARTESIAN_POINT('', (30.7081456039274, 6.38543431966121, 18.1846601372345));
#3482 = CARTESIAN_POINT('', (30.6094725223362, 6.57018297109408, 18.111697720135));
#3483 = CARTESIAN_POINT('', (30.5131540913558, 6.75596702001405, 18.038326395567));
#3484 = CARTESIAN_POINT('', (30.3686598993472, 7.03467500729691, 17.9282568050207));
#3485 = CARTESIAN_POINT('', (30.2294208098947, 7.3157759530215, 17.8172421681608));
#3486 = CARTESIAN_POINT('', (30.0946437849053, 7.59866412866384, 17.7055217041479));
#3487 = CARTESIAN_POINT('', (29.959881163714, 7.88152207167428, 17.5938131798482));
#3488 = CARTESIAN_POINT('', (29.8295541271906, 8.16623377448047, 17.4813725538829));
#3489 = CARTESIAN_POINT('', (29.703049076909, 8.45237178623612, 17.3683686385638));
#3490 = CARTESIAN_POINT('', (29.5765534032265, 8.73848858934098, 17.255373099135));
#3491 = CARTESIAN_POINT('', (29.453862038847, 9.026079239383, 17.1417954962695));
#3492 = CARTESIAN_POINT('', (29.3344907788267, 9.31483197383725, 17.0277589537206));
#3493 = CARTESIAN_POINT('', (29.2508873051071, 9.51706433397401, 16.9478917303501));
#3494 = CARTESIAN_POINT('', (29.16890903043, 9.71988324353804, 16.8677928621821));
#3495 = CARTESIAN_POINT('', (29.0884181269544, 9.92320508075688, 16.7874953737966));
#3496 = ORIENTED_EDGE('', *, *, #3497, .T.);
#3497 = EDGE_CURVE('', #3468, #287, #3498, .T.);
#3498 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#3499, #3500, #3501), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#3499 = CARTESIAN_POINT('', (29.0884181269544, 9.92320508075687, 16.7874953737966));
#3500 = CARTESIAN_POINT('', (24.0901580544861, 10.9205251097976, 18.5149043355012));
#3501 = CARTESIAN_POINT('', (21.00696710857, 13.1259233904011, 22.3347662084315));
#3502 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#3503, #3504), (#3505, #3506), (#3507, #3508)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607727929224628), (2., 12.4415558360572), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.932450553881621, 0.932450553881621), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#3503 = CARTESIAN_POINT('', (31.8044469413242, 9.50218222080292, 16.0582623892084));
#3504 = CARTESIAN_POINT('', (31.8044469413242, 0.459529611743731, 21.2790403072369));
#3505 = CARTESIAN_POINT('', (25.0004549833128, 10.2685134053336, 17.3855869362399));
#3506 = CARTESIAN_POINT('', (25.0004549833128, 1.22586079627441, 22.6063648542685));
#3507 = CARTESIAN_POINT('', (21.0054781993875, 13.1269885669415, 22.3366111483185));
#3508 = CARTESIAN_POINT('', (21.0054781993875, 4.08433595788233, 27.5573890663471));
#3509 = ADVANCED_FACE('', (#3510), #3529, .T.);
#3510 = FACE_OUTER_BOUND('', #3511, .T.);
#3511 = EDGE_LOOP('', (#3512, #3519, #3524, #3525, #3526, #3527, #3528));
#3512 = ORIENTED_EDGE('', *, *, #3513, .T.);
#3513 = EDGE_CURVE('', #1701, #3514, #3516, .T.);
#3514 = VERTEX_POINT('', #3515);
#3515 = CARTESIAN_POINT('', (38.5, 4.59320508075687, 18.8924616624597));
#3516 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3517, #3518), .UNSPECIFIED., .F., .U., (2, 2), (0.00948884292651616, 1.), .UNSPECIFIED.);
#3517 = CARTESIAN_POINT('', (38.5, 2.53907671610063, 30.064669332801));
#3518 = CARTESIAN_POINT('', (38.5, 4.59320508075687, 18.8924616624597));
#3519 = ORIENTED_EDGE('', *, *, #3520, .T.);
#3520 = EDGE_CURVE('', #3514, #3417, #3521, .T.);
#3521 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3522, #3523), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#3522 = CARTESIAN_POINT('', (38.5, 4.59320508075688, 18.8924616624597));
#3523 = CARTESIAN_POINT('', (31.8044469413242, 4.59320508075688, 18.8924616624597));
#3524 = ORIENTED_EDGE('', *, *, #3416, .F.);
#3525 = ORIENTED_EDGE('', *, *, #2871, .F.);
#3526 = ORIENTED_EDGE('', *, *, #1586, .F.);
#3527 = ORIENTED_EDGE('', *, *, #3332, .T.);
#3528 = ORIENTED_EDGE('', *, *, #1700, .F.);
#3529 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3530, #3531), (#3532, #3533)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818181, 0.804381547317836), (0., 0.231025110710018), .UNSPECIFIED.);
#3530 = CARTESIAN_POINT('', (38.5, 4.59320508075688, 18.8924616624597));
#3531 = CARTESIAN_POINT('', (38.5, 2.53907671610063, 30.064669332801));
#3532 = CARTESIAN_POINT('', (22.3036059590076, 4.59320508075688, 18.8924616624597));
#3533 = CARTESIAN_POINT('', (22.3036059590076, 2.53907671610063, 30.064669332801));
#3534 = ADVANCED_FACE('', (#3535), #3551, .T.);
#3535 = FACE_OUTER_BOUND('', #3536, .T.);
#3536 = EDGE_LOOP('', (#3537, #3544, #3549, #3550));
#3537 = ORIENTED_EDGE('', *, *, #3538, .T.);
#3538 = EDGE_CURVE('', #3514, #3539, #3541, .T.);
#3539 = VERTEX_POINT('', #3540);
#3540 = CARTESIAN_POINT('', (38.5, 9.92320508075688, 16.7874953737966));
#3541 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3542, #3543), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3542 = CARTESIAN_POINT('', (38.5, 4.59320508075688, 18.8924616624597));
#3543 = CARTESIAN_POINT('', (38.5, 9.92320508075688, 16.7874953737966));
#3544 = ORIENTED_EDGE('', *, *, #3545, .T.);
#3545 = EDGE_CURVE('', #3539, #3468, #3546, .T.);
#3546 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3547, #3548), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.495980994229345), .UNSPECIFIED.);
#3547 = CARTESIAN_POINT('', (38.5, 9.92320508075688, 16.7874953737966));
#3548 = CARTESIAN_POINT('', (29.0884181269544, 9.92320508075688, 16.7874953737966));
#3549 = ORIENTED_EDGE('', *, *, #3467, .F.);
#3550 = ORIENTED_EDGE('', *, *, #3520, .F.);
#3551 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3552, #3553), (#3554, #3555)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#3552 = CARTESIAN_POINT('', (38.5, 9.92320508075688, 16.7874953737966));
#3553 = CARTESIAN_POINT('', (38.5, 4.59320508075688, 18.8924616624597));
#3554 = CARTESIAN_POINT('', (29.0884181269544, 9.92320508075688, 16.7874953737966));
#3555 = CARTESIAN_POINT('', (29.0884181269544, 4.59320508075688, 18.8924616624597));
#3556 = ADVANCED_FACE('', (#3557), #3570, .T.);
#3557 = FACE_OUTER_BOUND('', #3558, .T.);
#3558 = EDGE_LOOP('', (#3559, #3560, #3561, #3562, #3563, #3564, #3569));
#3559 = ORIENTED_EDGE('', *, *, #3395, .T.);
#3560 = ORIENTED_EDGE('', *, *, #3260, .T.);
#3561 = ORIENTED_EDGE('', *, *, #322, .F.);
#3562 = ORIENTED_EDGE('', *, *, #3497, .F.);
#3563 = ORIENTED_EDGE('', *, *, #3545, .F.);
#3564 = ORIENTED_EDGE('', *, *, #3565, .T.);
#3565 = EDGE_CURVE('', #3539, #3349, #3566, .T.);
#3566 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3567, #3568), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.126407130946385), .UNSPECIFIED.);
#3567 = CARTESIAN_POINT('', (38.5, 9.92320508075687, 16.7874953737965));
#3568 = CARTESIAN_POINT('', (38.5, 10.9, 18.4793538025008));
#3569 = ORIENTED_EDGE('', *, *, #3348, .T.);
#3570 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3571, #3572), (#3573, #3574)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#3571 = CARTESIAN_POINT('', (38.5, 14.7663330375379, 25.1760390624985));
#3572 = CARTESIAN_POINT('', (38.5, 9.92320508075688, 16.7874953737966));
#3573 = CARTESIAN_POINT('', (21.00696710857, 14.7663330375379, 25.1760390624985));
#3574 = CARTESIAN_POINT('', (21.00696710857, 9.92320508075688, 16.7874953737966));
#3575 = ADVANCED_FACE('', (#3576), #3622, .T.);
#3576 = FACE_OUTER_BOUND('', #3577, .T.);
#3577 = EDGE_LOOP('', (#3578, #3599, #3618, #3619, #3620, #3621));
#3578 = ORIENTED_EDGE('', *, *, #3579, .F.);
#3579 = EDGE_CURVE('', #3580, #48, #3582, .T.);
#3580 = VERTEX_POINT('', #3581);
#3581 = CARTESIAN_POINT('', (29.9535898384862, 29.186255913562, -0.200000000000004));
#3582 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3583, #3584, #3585, #3586, #3587, #3588, #3589, #3590, #3591, #3592, #3593, #3594, #3595, #3596, #3597, #3598), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (1.08395214431863, 2.24574559449557, 4.49092415710476, 6.73553702985005, 8.97958497761488, 9.49262533152821), .UNSPECIFIED.);
#3583 = CARTESIAN_POINT('', (29.9535898384862, 29.186255913562, -0.200000000000004));
#3584 = CARTESIAN_POINT('', (29.5808797591665, 29.0810847346651, -0.200000000000004));
#3585 = CARTESIAN_POINT('', (29.2092964790927, 28.9715546857431, -0.199999999999996));
#3586 = CARTESIAN_POINT('', (28.8391308235914, 28.8577514890197, -0.199999999999996));
#3587 = CARTESIAN_POINT('', (28.1237816414981, 28.6378255653533, -0.199999999999996));
#3588 = CARTESIAN_POINT('', (27.4131925614303, 28.4017748695741, -0.199999999999997));
#3589 = CARTESIAN_POINT('', (26.7084378270729, 28.149956227248, -0.199999999999997));
#3590 = CARTESIAN_POINT('', (26.0038606610462, 27.8982010325497, -0.199999999999996));
#3591 = CARTESIAN_POINT('', (25.3047599841904, 27.6305590238842, -0.199999999999997));
#3592 = CARTESIAN_POINT('', (24.6121921476528, 27.3474345764456, -0.199999999999997));
#3593 = CARTESIAN_POINT('', (23.9197986168391, 27.0643813858704, -0.199999999999997));
#3594 = CARTESIAN_POINT('', (23.2335860326381, 26.7657110421044, -0.199999999999996));
#3595 = CARTESIAN_POINT('', (22.5545907603936, 26.4518745711882, -0.199999999999996));
#3596 = CARTESIAN_POINT('', (22.3993570118791, 26.3801244224135, -0.199999999999996));
#3597 = CARTESIAN_POINT('', (22.2444893485465, 26.3075768721009, -0.199999999999996));
#3598 = CARTESIAN_POINT('', (22.09, 26.2342376485386, -0.199999999999996));
#3599 = ORIENTED_EDGE('', *, *, #3600, .T.);
#3600 = EDGE_CURVE('', #3580, #1056, #3601, .T.);
#3601 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3602, #3603, #3604, #3605, #3606, #3607, #3608, #3609, #3610, #3611, #3612, #3613, #3614, #3615, #3616, #3617), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 4), (0.207555423524858, 1.0009345631351, 2.00189237209102, 3.00285786375325, 4.00380808161509, 4.25344077710356), .UNSPECIFIED.);
#3602 = CARTESIAN_POINT('', (29.9535898384862, 29.186255913562, -0.200000000000004));
#3603 = CARTESIAN_POINT('', (30.0218865904898, 29.203781240189, -0.454886948469339));
#3604 = CARTESIAN_POINT('', (30.090253713058, 29.2178311060663, -0.710036523461011));
#3605 = CARTESIAN_POINT('', (30.1586462799915, 29.2283963426552, -0.965281058116896));
#3606 = CARTESIAN_POINT('', (30.2449329877316, 29.2417258537794, -1.28730743542074));
#3607 = CARTESIAN_POINT('', (30.3312889892831, 29.249513166268, -1.60959242074949));
#3608 = CARTESIAN_POINT('', (30.4176426941692, 29.2517514857171, -1.93186883480636));
#3609 = CARTESIAN_POINT('', (30.5039970618507, 29.253989822346, -2.25414772244904));
#3610 = CARTESIAN_POINT('', (30.5903730005079, 29.2506796984473, -2.57650711406915));
#3611 = CARTESIAN_POINT('', (30.6766988823823, 29.2418230043089, -2.89867969123281));
#3612 = CARTESIAN_POINT('', (30.7630234470043, 29.2329664453155, -3.22084735234324));
#3613 = CARTESIAN_POINT('', (30.8493218226709, 29.2185610352884, -3.54291727494169));
#3614 = CARTESIAN_POINT('', (30.9355224064488, 29.1986173615914, -3.86462223324286));
#3615 = CARTESIAN_POINT('', (30.9570204626929, 29.1936434948256, -3.94485407140988));
#3616 = CARTESIAN_POINT('', (30.9785133638634, 29.1883250305498, -4.02506667058042));
#3617 = CARTESIAN_POINT('', (31., 29.18266221734, -4.10525588832585));
#3618 = ORIENTED_EDGE('', *, *, #1055, .F.);
#3619 = ORIENTED_EDGE('', *, *, #1975, .T.);
#3620 = ORIENTED_EDGE('', *, *, #2148, .T.);
#3621 = ORIENTED_EDGE('', *, *, #56, .T.);
#3622 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 2, ((#3623, #3624, #3625), (#3626, #3627, #3628), (#3629, #3630, #3631), (#3632, #3633, #3634), (#3635, #3636, #3637), (#3638, #3639, #3640), (#3641, #3642, #3643), (#3644, #3645, #3646), (#3647, #3648, #3649)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (3, 3), (0.0606002916456816, 0.25, 0.5, 0.75, 0.998790361468584), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((0.892424514362004, 0.888406101803845, 0.892424514362004), (0.778104439111098, 0.774600787430353, 0.778104439111098), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.707106781186548, 0.703922818034762, 0.707106781186548), (1., 0.995497196128648, 1.), (0.708523960878816, 0.705333616444826, 0.708523960878816), (0.997179354816756, 0.992689251757455, 0.997179354816756)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#3623 = CARTESIAN_POINT('', (22.09, 24.5076553940687, 9.36216065262589));
#3624 = CARTESIAN_POINT('', (26.3909820549771, 26.4149310819311, 10.0907583545071));
#3625 = CARTESIAN_POINT('', (31., 27.5296590228018, 10.5165951756388));
#3626 = CARTESIAN_POINT('', (22.09, 18.0620680828363, 26.235));
#3627 = CARTESIAN_POINT('', (26.3909820549771, 19.467724510307, 28.2767039845917));
#3628 = CARTESIAN_POINT('', (31., 20.2892756394582, 29.47));
#3629 = CARTESIAN_POINT('', (22.09, 1.60643043878154E-15, 26.235));
#3630 = CARTESIAN_POINT('', (26.3909820549771, 1.73144875125837E-15, 28.2767039845917));
#3631 = CARTESIAN_POINT('', (31., 1.80451705854362E-15, 29.47));
#3632 = CARTESIAN_POINT('', (22.09, -26.235, 26.235));
#3633 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 28.2767039845917));
#3634 = CARTESIAN_POINT('', (31., -29.47, 29.47));
#3635 = CARTESIAN_POINT('', (22.09, -26.235, 3.21286087756308E-15));
#3636 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, 3.46289750251674E-15));
#3637 = CARTESIAN_POINT('', (31., -29.47, 3.60903411708725E-15));
#3638 = CARTESIAN_POINT('', (22.09, -26.235, -26.235));
#3639 = CARTESIAN_POINT('', (26.3909820549771, -28.2767039845917, -28.2767039845917));
#3640 = CARTESIAN_POINT('', (31., -29.47, -29.47));
#3641 = CARTESIAN_POINT('', (22.09, -4.81929131634462E-15, -26.235));
#3642 = CARTESIAN_POINT('', (26.3909820549771, -5.19434625377511E-15, -28.2767039845917));
#3643 = CARTESIAN_POINT('', (31., -5.41355117563087E-15, -29.47));
#3644 = CARTESIAN_POINT('', (22.09, 26.0558395558996, -26.235));
#3645 = CARTESIAN_POINT('', (26.3909820549771, 28.083600617198, -28.2767039845917));
#3646 = CARTESIAN_POINT('', (31., 29.2687475400176, -29.47));
#3647 = CARTESIAN_POINT('', (22.09, 26.2343840591653, -0.179772178636816));
#3648 = CARTESIAN_POINT('', (26.3909820549771, 28.2760401089807, -0.193762709356904));
#3649 = CARTESIAN_POINT('', (31., 29.4693081083896, -0.201939626621954));
#3650 = ADVANCED_FACE('', (#3651), #3661, .T.);
#3651 = FACE_OUTER_BOUND('', #3652, .T.);
#3652 = EDGE_LOOP('', (#3653, #3658, #3659, #3660));
#3653 = ORIENTED_EDGE('', *, *, #3654, .F.);
#3654 = EDGE_CURVE('', #1645, #437, #3655, .T.);
#3655 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3656, #3657), .UNSPECIFIED., .F., .U., (2, 2), (0.702999061513033, 0.751132995972229), .UNSPECIFIED.);
#3656 = CARTESIAN_POINT('', (31.1754381559721, 26.7521040568239, 12.3614654686598));
#3657 = CARTESIAN_POINT('', (31.1754381559721, 27.3063057566349, 12.8334297280998));
#3658 = ORIENTED_EDGE('', *, *, #1672, .T.);
#3659 = ORIENTED_EDGE('', *, *, #1758, .F.);
#3660 = ORIENTED_EDGE('', *, *, #445, .F.);
#3661 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3662, #3663), (#3664, #3665)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.182612908318715, 0.817387091681285), .UNSPECIFIED.);
#3662 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, -30.1716962178282));
#3663 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, -30.1716962178282));
#3664 = CARTESIAN_POINT('', (31.1754381559721, -29.793852598496, 30.1716962178282));
#3665 = CARTESIAN_POINT('', (31.1754381559721, 29.793852598496, 30.1716962178282));
#3666 = ADVANCED_FACE('', (#3667, #3744), #3747, .T.);
#3667 = FACE_OUTER_BOUND('', #3668, .T.);
#3668 = EDGE_LOOP('', (#3669, #3678, #3685, #3690, #3691, #3692, #3693, #3694, #3695, #3696, #3697, #3698, #3699, #3700, #3701, #3702, #3703, #3704, #3705, #3706, #3707, #3708, #3709, #3710, #3711, #3712, #3713, #3714, #3715, #3716, #3717, #3718, #3719, #3720, #3721, #3722));
#3669 = ORIENTED_EDGE('', *, *, #3670, .F.);
#3670 = EDGE_CURVE('', #3671, #3673, #3675, .T.);
#3671 = VERTEX_POINT('', #3672);
#3672 = CARTESIAN_POINT('', (38.5, 19.5, -0.199999999999996));
#3673 = VERTEX_POINT('', #3674);
#3674 = CARTESIAN_POINT('', (38.5, 21.4535898384862, -0.200000000000001));
#3675 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3676, #3677), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.183062729542708), .UNSPECIFIED.);
#3676 = CARTESIAN_POINT('', (38.5, 19.5, -0.200000000000001));
#3677 = CARTESIAN_POINT('', (38.5, 21.4535898384862, -0.200000000000001));
#3678 = ORIENTED_EDGE('', *, *, #3679, .F.);
#3679 = EDGE_CURVE('', #3680, #3671, #3682, .T.);
#3680 = VERTEX_POINT('', #3681);
#3681 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650262));
#3682 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3683, #3684), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3683 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650261));
#3684 = CARTESIAN_POINT('', (38.5, 19.5, -0.199999999999996));
#3685 = ORIENTED_EDGE('', *, *, #3686, .F.);
#3686 = EDGE_CURVE('', #435, #3680, #3687, .T.);
#3687 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3688, #3689), .UNSPECIFIED., .F., .U., (2, 2), (0.248867004027772, 1.), .UNSPECIFIED.);
#3688 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#3689 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650262));
#3690 = ORIENTED_EDGE('', *, *, #462, .T.);
#3691 = ORIENTED_EDGE('', *, *, #1750, .F.);
#3692 = ORIENTED_EDGE('', *, *, #3359, .F.);
#3693 = ORIENTED_EDGE('', *, *, #3565, .F.);
#3694 = ORIENTED_EDGE('', *, *, #3538, .F.);
#3695 = ORIENTED_EDGE('', *, *, #3513, .F.);
#3696 = ORIENTED_EDGE('', *, *, #1720, .T.);
#3697 = ORIENTED_EDGE('', *, *, #1541, .F.);
#3698 = ORIENTED_EDGE('', *, *, #3008, .F.);
#3699 = ORIENTED_EDGE('', *, *, #3214, .F.);
#3700 = ORIENTED_EDGE('', *, *, #3187, .F.);
#3701 = ORIENTED_EDGE('', *, *, #3162, .F.);
#3702 = ORIENTED_EDGE('', *, *, #1513, .T.);
#3703 = ORIENTED_EDGE('', *, *, #1396, .F.);
#3704 = ORIENTED_EDGE('', *, *, #2651, .F.);
#3705 = ORIENTED_EDGE('', *, *, #2857, .F.);
#3706 = ORIENTED_EDGE('', *, *, #2830, .F.);
#3707 = ORIENTED_EDGE('', *, *, #2805, .F.);
#3708 = ORIENTED_EDGE('', *, *, #1368, .T.);
#3709 = ORIENTED_EDGE('', *, *, #1251, .F.);
#3710 = ORIENTED_EDGE('', *, *, #2300, .F.);
#3711 = ORIENTED_EDGE('', *, *, #2506, .F.);
#3712 = ORIENTED_EDGE('', *, *, #2479, .F.);
#3713 = ORIENTED_EDGE('', *, *, #2454, .F.);
#3714 = ORIENTED_EDGE('', *, *, #1221, .T.);
#3715 = ORIENTED_EDGE('', *, *, #1130, .F.);
#3716 = ORIENTED_EDGE('', *, *, #1943, .F.);
#3717 = ORIENTED_EDGE('', *, *, #2135, .F.);
#3718 = ORIENTED_EDGE('', *, *, #2073, .F.);
#3719 = ORIENTED_EDGE('', *, *, #2002, .F.);
#3720 = ORIENTED_EDGE('', *, *, #1016, .T.);
#3721 = ORIENTED_EDGE('', *, *, #953, .F.);
#3722 = ORIENTED_EDGE('', *, *, #3723, .F.);
#3723 = EDGE_CURVE('', #3673, #954, #3724, .T.);
#3724 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3725, #3726, #3727, #3728, #3729, #3730, #3731, #3732, #3733, #3734, #3735, #3736, #3737, #3738, #3739, #3740, #3741, #3742, #3743), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 4), (0.207055236082017, 0.997577019023895, 1.99515403804779, 2.99273105707169, 3.65778240308762, 4.32283374910355, 4.92791461875199), .UNSPECIFIED.);
#3725 = CARTESIAN_POINT('', (38.5, 21.4535898384862, -0.200000000000001));
#3726 = CARTESIAN_POINT('', (38.5, 21.5217905361508, -0.454528468795881));
#3727 = CARTESIAN_POINT('', (38.5, 21.5899912338154, -0.709056937591762));
#3728 = CARTESIAN_POINT('', (38.5, 21.65819193148, -0.963585406387643));
#3729 = CARTESIAN_POINT('', (38.5, 21.74425590864, -1.28478054185019));
#3730 = CARTESIAN_POINT('', (38.5, 21.8303198858, -1.60597567731274));
#3731 = CARTESIAN_POINT('', (38.5, 21.91638386296, -1.92717081277529));
#3732 = CARTESIAN_POINT('', (38.5, 22.00244784012, -2.24836594823784));
#3733 = CARTESIAN_POINT('', (38.5, 22.08851181728, -2.56956108370038));
#3734 = CARTESIAN_POINT('', (38.5, 22.17457579444, -2.89075621916293));
#3735 = CARTESIAN_POINT('', (38.5, 22.2319517792133, -3.1048863094713));
#3736 = CARTESIAN_POINT('', (38.5, 22.2893277639866, -3.31901639977966));
#3737 = CARTESIAN_POINT('', (38.5, 22.34670374876, -3.53314649008802));
#3738 = CARTESIAN_POINT('', (38.5, 22.4040797335333, -3.74727658039639));
#3739 = CARTESIAN_POINT('', (38.5, 22.4614557183066, -3.96140667070475));
#3740 = CARTESIAN_POINT('', (38.5, 22.5188317030799, -4.17553676101312));
#3741 = CARTESIAN_POINT('', (38.5, 22.571033854044, -4.37035784067541));
#3742 = CARTESIAN_POINT('', (38.5, 22.6232360050081, -4.5651789203377));
#3743 = CARTESIAN_POINT('', (38.5, 22.6754381559722, -4.75999999999999));
#3744 = FACE_BOUND('', #3745, .T.);
#3745 = EDGE_LOOP('', (#3746));
#3746 = ORIENTED_EDGE('', *, *, #670, .F.);
#3747 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3748, #3749), (#3750, #3751)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.182612908318715, 0.817387091681285), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#3748 = CARTESIAN_POINT('', (38.5, -29.793852598496, -30.1716962178282));
#3749 = CARTESIAN_POINT('', (38.5, -29.793852598496, 30.1716962178282));
#3750 = CARTESIAN_POINT('', (38.5, 29.793852598496, -30.1716962178282));
#3751 = CARTESIAN_POINT('', (38.5, 29.793852598496, 30.1716962178282));
#3752 = ADVANCED_FACE('', (#3753), #3771, .T.);
#3753 = FACE_OUTER_BOUND('', #3754, .T.);
#3754 = EDGE_LOOP('', (#3755, #3764, #3765, #3766));
#3755 = ORIENTED_EDGE('', *, *, #3756, .F.);
#3756 = EDGE_CURVE('', #3673, #3757, #3759, .T.);
#3757 = VERTEX_POINT('', #3758);
#3758 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.199999999999999));
#3759 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3760, #3761, #3762, #3763), .UNSPECIFIED., .F., .U., (4, 4), (1.14915630113147, 9.69556646264525), .UNSPECIFIED.);
#3760 = CARTESIAN_POINT('', (38.5, 21.4535898384862, -0.2));
#3761 = CARTESIAN_POINT('', (35.6511966128287, 21.4535898384862, -0.2));
#3762 = CARTESIAN_POINT('', (32.8023932256575, 21.4535898384862, -0.2));
#3763 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.2));
#3764 = ORIENTED_EDGE('', *, *, #3723, .T.);
#3765 = ORIENTED_EDGE('', *, *, #985, .F.);
#3766 = ORIENTED_EDGE('', *, *, #3767, .T.);
#3767 = EDGE_CURVE('', #979, #3757, #3768, .T.);
#3768 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3769, #3770), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.957983193277311), .UNSPECIFIED.);
#3769 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3770 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.199999999999999));
#3771 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3772, #3773), (#3774, #3775)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277312), (0., 0.970253256761026), .UNSPECIFIED.);
#3772 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3773 = CARTESIAN_POINT('', (38.5, 22.6754381559721, -4.76));
#3774 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.199999999999995));
#3775 = CARTESIAN_POINT('', (39.6491563011315, 21.4535898384862, -0.199999999999995));
#3776 = ADVANCED_FACE('', (#3777), #3790, .T.);
#3777 = FACE_OUTER_BOUND('', #3778, .T.);
#3778 = EDGE_LOOP('', (#3779, #3786, #3787, #3788, #3789));
#3779 = ORIENTED_EDGE('', *, *, #3780, .F.);
#3780 = EDGE_CURVE('', #3757, #3580, #3781, .T.);
#3781 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3782, #3783, #3784, #3785), .UNSPECIFIED., .F., .U., (4, 4), (0., 7.7326660750758), .UNSPECIFIED.);
#3782 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.2));
#3783 = CARTESIAN_POINT('', (29.9535898384862, 24.0311451968448, -0.2));
#3784 = CARTESIAN_POINT('', (29.9535898384862, 26.6087005552034, -0.2));
#3785 = CARTESIAN_POINT('', (29.9535898384862, 29.186255913562, -0.2));
#3786 = ORIENTED_EDGE('', *, *, #3767, .F.);
#3787 = ORIENTED_EDGE('', *, *, #978, .F.);
#3788 = ORIENTED_EDGE('', *, *, #1063, .T.);
#3789 = ORIENTED_EDGE('', *, *, #3600, .F.);
#3790 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3791, #3792), (#3793, #3794)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.957983193277311), (0.151212305016503, 1.), .UNSPECIFIED.);
#3791 = CARTESIAN_POINT('', (31.1754381559721, 29.0830414503023, -4.76));
#3792 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3793 = CARTESIAN_POINT('', (29.9535898384862, 29.935372766853, -0.199999999999999));
#3794 = CARTESIAN_POINT('', (29.9535898384862, 21.4535898384862, -0.199999999999999));
#3795 = ADVANCED_FACE('', (#3796), #3888, .T.);
#3796 = FACE_OUTER_BOUND('', #3797, .T.);
#3797 = EDGE_LOOP('', (#3798, #3799, #3800, #3851, #3881, #3887));
#3798 = ORIENTED_EDGE('', *, *, #339, .F.);
#3799 = ORIENTED_EDGE('', *, *, #3252, .F.);
#3800 = ORIENTED_EDGE('', *, *, #3801, .T.);
#3801 = EDGE_CURVE('', #3229, #3802, #3804, .T.);
#3802 = VERTEX_POINT('', #3803);
#3803 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, 5.46839854650261));
#3804 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3805, #3806, #3807, #3808, #3809, #3810, #3811, #3812, #3813, #3814, #3815, #3816, #3817, #3818, #3819, #3820, #3821, #3822, #3823, #3824, #3825, #3826, #3827, #3828, #3829, #3830, #3831, #3832, #3833, #3834, #3835, #3836, #3837, #3838, #3839, #3840, #3841, #3842, #3843, #3844, #3845, #3846, #3847, #3848, #3849, #3850), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (12.7251642982096, 12.747757821728, 13.7456258192384, 14.7433092505106, 15.7407920312609, 16.7380558059745, 17.7350799047661, 18.7318413896695, 19.728315231772, 20.7244746675776, 21.720291785778, 22.7157383901939, 23.7107871660999, 24.3229914840279, 24.7054131409869, 24.9835658307833), .UNSPECIFIED.);
#3805 = CARTESIAN_POINT('', (22.3036059624374, 24.2628106443326, 10.2415558358391));
#3806 = CARTESIAN_POINT('', (22.3078254900754, 24.2580612511911, 10.2375112004337));
#3807 = CARTESIAN_POINT('', (22.3120480757943, 24.2533134820503, 10.233467948045));
#3808 = CARTESIAN_POINT('', (22.316273719196, 24.2485673414548, 10.2294260825436));
#3809 = CARTESIAN_POINT('', (22.5029039416121, 24.0389487838169, 10.0509126146957));
#3810 = CARTESIAN_POINT('', (22.6956057287737, 23.8323848685852, 9.87500051389814));
#3811 = CARTESIAN_POINT('', (22.8943144652562, 23.6293032117256, 9.70205394260788));
#3812 = CARTESIAN_POINT('', (23.0929864484567, 23.426259116966, 9.52913935961484));
#3813 = CARTESIAN_POINT('', (23.2977661164465, 23.2265913777345, 9.35910011810302));
#3814 = CARTESIAN_POINT('', (23.5085569238659, 23.030758120474, 9.19232636358695));
#3815 = CARTESIAN_POINT('', (23.7193053377925, 22.8349642484974, 9.02558615001163));
#3816 = CARTESIAN_POINT('', (23.9361803424362, 22.6428945217559, 8.86201745945498));
#3817 = CARTESIAN_POINT('', (24.1590453952453, 22.4550384459231, 8.70203716032929));
#3818 = CARTESIAN_POINT('', (24.38186151609, 22.2672236155287, 8.54209198627237));
#3819 = CARTESIAN_POINT('', (24.6107998574028, 22.0835077865636, 8.38563756688962));
#3820 = CARTESIAN_POINT('', (24.8456745283767, 21.9044117591271, 8.23311742127015));
#3821 = CARTESIAN_POINT('', (25.0804927510921, 21.7253587744707, 8.08063393135548));
#3822 = CARTESIAN_POINT('', (25.3213983778561, 21.5508069569716, 7.93198368486948));
#3823 = CARTESIAN_POINT('', (25.5681455740971, 21.3813069714444, 7.78763563402142));
#3824 = CARTESIAN_POINT('', (25.8148277776857, 21.2118516318293, 7.64332560412283));
#3825 = CARTESIAN_POINT('', (26.0675238338738, 21.0473261025545, 7.50321385489939));
#3826 = CARTESIAN_POINT('', (26.3259163115579, 20.8883076775291, 7.36779201618978));
#3827 = CARTESIAN_POINT('', (26.5842342230221, 20.7293351416215, 7.23240925715727));
#3828 = CARTESIAN_POINT('', (26.8484443936754, 20.5757452372409, 7.10161040629994));
#3829 = CARTESIAN_POINT('', (27.1181454850524, 20.4281363412278, 6.97590504791275));
#3830 = CARTESIAN_POINT('', (27.3877614806469, 20.2805740186063, 6.85023935193772));
#3831 = CARTESIAN_POINT('', (27.663090042549, 20.1388671231078, 6.72956020206455));
#3832 = CARTESIAN_POINT('', (27.9436336329182, 20.0036267634927, 6.6143880252309));
#3833 = CARTESIAN_POINT('', (28.2240808180269, 19.8684328775185, 6.49925542586079));
#3834 = CARTESIAN_POINT('', (28.5099924624367, 19.7395806427968, 6.38952344640573));
#3835 = CARTESIAN_POINT('', (28.8007635598929, 19.6176823494674, 6.28571351987934));
#3836 = CARTESIAN_POINT('', (29.0914264701149, 19.4958294108494, 6.1819422179237));
#3837 = CARTESIAN_POINT('', (29.38722751581, 19.3808085225587, 6.08398916512587));
#3838 = CARTESIAN_POINT('', (29.687445313523, 19.2732182367143, 5.99236409504976));
#3839 = CARTESIAN_POINT('', (29.9875431297134, 19.1656709491411, 5.90077564277407));
#3840 = CARTESIAN_POINT('', (30.2923663119576, 19.0654381391491, 5.81541628000851));
#3841 = CARTESIAN_POINT('', (30.6010721489125, 18.9730865384342, 5.73676864169492));
#3842 = CARTESIAN_POINT('', (30.7910035883851, 18.9162671642545, 5.68838063807512));
#3843 = CARTESIAN_POINT('', (30.9825845437796, 18.8623766704747, 5.64248690119865));
#3844 = CARTESIAN_POINT('', (31.1754381559721, 18.8115820934966, 5.59922968110137));
#3845 = CARTESIAN_POINT('', (31.2959067573287, 18.7798525781639, 5.57220847706767));
#3846 = CARTESIAN_POINT('', (31.4169766827306, 18.749303081028, 5.54619218950139));
#3847 = CARTESIAN_POINT('', (31.5384952082195, 18.7199859039355, 5.52122535922999));
#3848 = CARTESIAN_POINT('', (31.6268811667806, 18.698662185686, 5.50306584637473));
#3849 = CARTESIAN_POINT('', (31.7155393101375, 18.6779815495955, 5.48545398935493));
#3850 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, 5.46839854650261));
#3851 = ORIENTED_EDGE('', *, *, #3852, .T.);
#3852 = EDGE_CURVE('', #3802, #3853, #3855, .T.);
#3853 = VERTEX_POINT('', #3854);
#3854 = CARTESIAN_POINT('', (29.0884181269544, 19.5, -0.2));
#3855 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#3856, #3857, #3858, #3859, #3860, #3861, #3862, #3863, #3864, #3865, #3866, #3867, #3868, #3869, #3870, #3871, #3872, #3873, #3874, #3875, #3876, #3877, #3878, #3879, #3880), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.665497492810439, 1.3308934017576, 1.99621758817627, 2.66148951621505, 3.65951168839489, 4.65742720063079, 5.65526874701542, 6.35412221882508), .UNSPECIFIED.);
#3856 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, 5.46839854650261));
#3857 = CARTESIAN_POINT('', (31.6832494924329, 18.6852551308703, 5.2846174296216));
#3858 = CARTESIAN_POINT('', (31.5661228209359, 18.7129526437928, 5.09816610247918));
#3859 = CARTESIAN_POINT('', (31.4525261127575, 18.7409502831044, 4.90969441474602));
#3860 = CARTESIAN_POINT('', (31.3389467443775, 18.7689436487585, 4.72125149598999));
#3861 = CARTESIAN_POINT('', (31.2288584391593, 18.7972474146226, 4.53071905637157));
#3862 = CARTESIAN_POINT('', (31.1218222709495, 18.8257920409184, 4.33856521676356));
#3863 = CARTESIAN_POINT('', (31.0147976400883, 18.8543335904103, 4.14643208927454));
#3864 = CARTESIAN_POINT('', (30.9107991189091, 18.8831234771221, 3.95262723030687));
#3865 = CARTESIAN_POINT('', (30.8094683818695, 18.9121102758868, 3.75749681861906));
#3866 = CARTESIAN_POINT('', (30.7081456039274, 18.9410947978619, 3.56238173359364));
#3867 = CARTESIAN_POINT('', (30.6094725223362, 18.9702818168487, 3.36590349958811));
#3868 = CARTESIAN_POINT('', (30.5131540913558, 18.9996324103234, 3.16832413132144));
#3869 = CARTESIAN_POINT('', (30.3686598993472, 19.0436633423676, 2.87192113882373));
#3870 = CARTESIAN_POINT('', (30.2294208098947, 19.0880723195173, 2.57297326036844));
#3871 = CARTESIAN_POINT('', (30.0946437849053, 19.1327636473808, 2.27212468182551));
#3872 = CARTESIAN_POINT('', (29.959881163714, 19.1774501990231, 1.9713082553664));
#3873 = CARTESIAN_POINT('', (29.8295541271906, 19.2224296119229, 1.66852037499887));
#3874 = CARTESIAN_POINT('', (29.703049076909, 19.2676343564073, 1.36421563017056));
#3875 = CARTESIAN_POINT('', (29.5765534032265, 19.3128357503, 1.05993344051774));
#3876 = CARTESIAN_POINT('', (29.453862038847, 19.3582699859385, 0.75408383025772));
#3877 = CARTESIAN_POINT('', (29.3344907788267, 19.4038878103586, 0.446998355533679));
#3878 = CARTESIAN_POINT('', (29.2508873051071, 19.4358369460584, 0.231926382502714));
#3879 = CARTESIAN_POINT('', (29.16890903043, 19.4678787461925, 0.016230620368381));
#3880 = CARTESIAN_POINT('', (29.0884181269544, 19.5, -0.2));
#3881 = ORIENTED_EDGE('', *, *, #3882, .T.);
#3882 = EDGE_CURVE('', #3853, #46, #3883, .T.);
#3883 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#3884, #3885, #3886), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.251725870688609, 0.606097151144346), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.889661291964555, 0.83812308587357, 0.860147357417729))
   REPRESENTATION_ITEM ('')
);
#3884 = CARTESIAN_POINT('', (29.0884181269544, 19.5, -0.2));
#3885 = CARTESIAN_POINT('', (24.0901580544861, 21.4946400580815, -0.199999999999999));
#3886 = CARTESIAN_POINT('', (21.00696710857, 25.9054366192885, -0.199999999999999));
#3887 = ORIENTED_EDGE('', *, *, #396, .T.);
#3888 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#3889, #3890), (#3891, #3892), (#3893, #3894)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 3), (2, 2), (0.150382548899974, 0.607666679518669), (2., 12.4415558308433), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.932468783021455, 0.932468783021455), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#3889 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, -0.199999999999999));
#3890 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, 10.2415558308433));
#3891 = CARTESIAN_POINT('', (25.0014740292515, 20.1903870995931, -0.200000000000001));
#3892 = CARTESIAN_POINT('', (25.0014740292515, 20.1903870995931, 10.2415558308433));
#3893 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, -0.200000000000002));
#3894 = CARTESIAN_POINT('', (21.0065187559597, 25.9060780598424, 10.2415558308433));
#3895 = ADVANCED_FACE('', (#3896), #3909, .T.);
#3896 = FACE_OUTER_BOUND('', #3897, .T.);
#3897 = EDGE_LOOP('', (#3898, #3899, #3904, #3905, #3906, #3907, #3908));
#3898 = ORIENTED_EDGE('', *, *, #3686, .T.);
#3899 = ORIENTED_EDGE('', *, *, #3900, .T.);
#3900 = EDGE_CURVE('', #3680, #3802, #3901, .T.);
#3901 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3902, #3903), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818182, 0.37252513903072), .UNSPECIFIED.);
#3902 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650261));
#3903 = CARTESIAN_POINT('', (31.8044469413242, 18.6579542800921, 5.46839854650261));
#3904 = ORIENTED_EDGE('', *, *, #3801, .F.);
#3905 = ORIENTED_EDGE('', *, *, #3228, .F.);
#3906 = ORIENTED_EDGE('', *, *, #1644, .F.);
#3907 = ORIENTED_EDGE('', *, *, #3654, .T.);
#3908 = ORIENTED_EDGE('', *, *, #434, .F.);
#3909 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3910, #3911), (#3912, #3913)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818182, 0.804381547381817), (0., 0.231025110710018), .UNSPECIFIED.);
#3910 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650261));
#3911 = CARTESIAN_POINT('', (38.5, 27.3063057566349, 12.8334297280998));
#3912 = CARTESIAN_POINT('', (22.3036059576, 18.6579542800921, 5.46839854650261));
#3913 = CARTESIAN_POINT('', (22.3036059576, 27.3063057566349, 12.8334297280998));
#3914 = ADVANCED_FACE('', (#3915), #3925, .T.);
#3915 = FACE_OUTER_BOUND('', #3916, .T.);
#3916 = EDGE_LOOP('', (#3917, #3918, #3923, #3924));
#3917 = ORIENTED_EDGE('', *, *, #3679, .T.);
#3918 = ORIENTED_EDGE('', *, *, #3919, .T.);
#3919 = EDGE_CURVE('', #3671, #3853, #3920, .T.);
#3920 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3921, #3922), .UNSPECIFIED., .F., .U., (2, 2), (0.0681818181818185, 0.495980994229345), .UNSPECIFIED.);
#3921 = CARTESIAN_POINT('', (38.5, 19.5, -0.200000000000001));
#3922 = CARTESIAN_POINT('', (29.0884181269544, 19.5, -0.2));
#3923 = ORIENTED_EDGE('', *, *, #3852, .F.);
#3924 = ORIENTED_EDGE('', *, *, #3900, .F.);
#3925 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3926, #3927), (#3928, #3929)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0681818181818182, 0.495980994229345), (0., 1.), .UNSPECIFIED.);
#3926 = CARTESIAN_POINT('', (38.5, 19.5, -0.200000000000001));
#3927 = CARTESIAN_POINT('', (38.5, 18.6579542800921, 5.46839854650261));
#3928 = CARTESIAN_POINT('', (29.0884181269544, 19.5, -0.2));
#3929 = CARTESIAN_POINT('', (29.0884181269544, 18.6579542800921, 5.46839854650261));
#3930 = ADVANCED_FACE('', (#3931), #3940, .T.);
#3931 = FACE_OUTER_BOUND('', #3932, .T.);
#3932 = EDGE_LOOP('', (#3933, #3934, #3935, #3936, #3937, #3938, #3939));
#3933 = ORIENTED_EDGE('', *, *, #3780, .T.);
#3934 = ORIENTED_EDGE('', *, *, #3579, .T.);
#3935 = ORIENTED_EDGE('', *, *, #45, .F.);
#3936 = ORIENTED_EDGE('', *, *, #3882, .F.);
#3937 = ORIENTED_EDGE('', *, *, #3919, .F.);
#3938 = ORIENTED_EDGE('', *, *, #3670, .T.);
#3939 = ORIENTED_EDGE('', *, *, #3756, .T.);
#3940 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3941, #3942), (#3943, #3944)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.068181818181818, 0.86331967688318), (0.799040333743526, 1.), .UNSPECIFIED.);
#3941 = CARTESIAN_POINT('', (38.5, 29.186255913562, -0.200000000000001));
#3942 = CARTESIAN_POINT('', (38.5, 19.5, -0.200000000000001));
#3943 = CARTESIAN_POINT('', (21.00696710857, 29.186255913562, -0.199999999999999));
#3944 = CARTESIAN_POINT('', (21.00696710857, 19.5, -0.199999999999999));
#3945 = DRAUGHTING_MODEL('', (#3953, #4199, #4445, #4691, #4937, #5183, #5429), #5430);
#3946 = PRESENTATION_STYLE_ASSIGNMENT((#3947));
#3947 = SURFACE_STYLE_USAGE(.POSITIVE., #3948);
#3948 = SURFACE_SIDE_STYLE('', (#3949));
#3949 = SURFACE_STYLE_FILL_AREA(#3950);
#3950 = FILL_AREA_STYLE('', (#3951));
#3951 = FILL_AREA_STYLE_COLOUR('', #3952);
#3952 = COLOUR_RGB('', 0.75294117647059, 0.75294117647059, 0.75294117647059);
#3953 = STYLED_ITEM('', (#3946), #1);
#3954 = MANIFOLD_SOLID_BREP('CUT', #3955);
#3955 = CLOSED_SHELL('', (#3956, #3992, #4020, #4044, #4066, #4090, #4112, #4136, #4158, #4176));
#3956 = ADVANCED_FACE('', (#3957), #3987, .T.);
#3957 = FACE_OUTER_BOUND('', #3958, .T.);
#3958 = EDGE_LOOP('', (#3959, #3968, #3975, #3982));
#3959 = ORIENTED_EDGE('', *, *, #3960, .F.);
#3960 = EDGE_CURVE('', #3961, #3963, #3965, .T.);
#3961 = VERTEX_POINT('', #3962);
#3962 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#3963 = VERTEX_POINT('', #3964);
#3964 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#3965 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3966, #3967), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3966 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#3967 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#3968 = ORIENTED_EDGE('', *, *, #3969, .F.);
#3969 = EDGE_CURVE('', #3970, #3961, #3972, .T.);
#3970 = VERTEX_POINT('', #3971);
#3971 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#3972 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3973, #3974), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3973 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559722, -4.76));
#3974 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#3975 = ORIENTED_EDGE('', *, *, #3976, .F.);
#3976 = EDGE_CURVE('', #3977, #3970, #3979, .T.);
#3977 = VERTEX_POINT('', #3978);
#3978 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3979 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3980, #3981), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3980 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3981 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#3982 = ORIENTED_EDGE('', *, *, #3983, .F.);
#3983 = EDGE_CURVE('', #3963, #3977, #3984, .T.);
#3984 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#3985, #3986), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#3985 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#3986 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3987 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#3988, #3989), (#3990, #3991)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#3988 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#3989 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#3990 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#3991 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#3992 = ADVANCED_FACE('', (#3993), #4015, .T.);
#3993 = FACE_OUTER_BOUND('', #3994, .T.);
#3994 = EDGE_LOOP('', (#3995, #3996, #4003, #4010));
#3995 = ORIENTED_EDGE('', *, *, #3969, .T.);
#3996 = ORIENTED_EDGE('', *, *, #3997, .T.);
#3997 = EDGE_CURVE('', #3961, #3998, #4000, .T.);
#3998 = VERTEX_POINT('', #3999);
#3999 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4000 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4001, #4002), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4001 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4002 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4003 = ORIENTED_EDGE('', *, *, #4004, .F.);
#4004 = EDGE_CURVE('', #4005, #3998, #4007, .T.);
#4005 = VERTEX_POINT('', #4006);
#4006 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4007 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4008, #4009), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4008 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4009 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4010 = ORIENTED_EDGE('', *, *, #4011, .F.);
#4011 = EDGE_CURVE('', #3970, #4005, #4012, .T.);
#4012 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4013, #4014), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4013 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559722, -4.76));
#4014 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4015 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4016, #4017), (#4018, #4019)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4016 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559722, -4.76));
#4017 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4018 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4019 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4020 = ADVANCED_FACE('', (#4021), #4037, .T.);
#4021 = FACE_OUTER_BOUND('', #4022, .T.);
#4022 = EDGE_LOOP('', (#4023, #4031, #4032));
#4023 = ORIENTED_EDGE('', *, *, #4024, .F.);
#4024 = EDGE_CURVE('', #3998, #4025, #4027, .T.);
#4025 = VERTEX_POINT('', #4026);
#4026 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4027 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4028, #4029, #4030), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4028 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4029 = CARTESIAN_POINT('', (40., 31.5, 0.));
#4030 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4031 = ORIENTED_EDGE('', *, *, #3997, .F.);
#4032 = ORIENTED_EDGE('', *, *, #4033, .T.);
#4033 = EDGE_CURVE('', #3961, #4025, #4034, .T.);
#4034 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4035, #4036), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4035 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4036 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4037 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4038, #4039, #4040), (#4041, #4042, #4043)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4038 = CARTESIAN_POINT('', (40., 30.7, 0.));
#4039 = CARTESIAN_POINT('', (40., 31.5, 0.));
#4040 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4041 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4042 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4043 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4044 = ADVANCED_FACE('', (#4045), #4061, .T.);
#4045 = FACE_OUTER_BOUND('', #4046, .T.);
#4046 = EDGE_LOOP('', (#4047, #4048, #4055, #4060));
#4047 = ORIENTED_EDGE('', *, *, #3960, .T.);
#4048 = ORIENTED_EDGE('', *, *, #4049, .T.);
#4049 = EDGE_CURVE('', #3963, #4050, #4052, .T.);
#4050 = VERTEX_POINT('', #4051);
#4051 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4052 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4053, #4054), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4053 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4054 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4055 = ORIENTED_EDGE('', *, *, #4056, .F.);
#4056 = EDGE_CURVE('', #4025, #4050, #4057, .T.);
#4057 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4058, #4059), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4058 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4059 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4060 = ORIENTED_EDGE('', *, *, #4033, .F.);
#4061 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4062, #4063), (#4064, #4065)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4062 = CARTESIAN_POINT('', (38.7245618440279, 30.2245618440279, -4.76));
#4063 = CARTESIAN_POINT('', (39.2, 31.5, 0.));
#4064 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4065 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4066 = ADVANCED_FACE('', (#4067), #4083, .T.);
#4067 = FACE_OUTER_BOUND('', #4068, .T.);
#4068 = EDGE_LOOP('', (#4069, #4077, #4078));
#4069 = ORIENTED_EDGE('', *, *, #4070, .F.);
#4070 = EDGE_CURVE('', #4050, #4071, #4073, .T.);
#4071 = VERTEX_POINT('', #4072);
#4072 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4073 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4074, #4075, #4076), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4074 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4075 = CARTESIAN_POINT('', (29.9, 31.5, 0.));
#4076 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4077 = ORIENTED_EDGE('', *, *, #4049, .F.);
#4078 = ORIENTED_EDGE('', *, *, #4079, .T.);
#4079 = EDGE_CURVE('', #3963, #4071, #4080, .T.);
#4080 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4081, #4082), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4081 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4082 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4083 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4084, #4085, #4086), (#4087, #4088, #4089)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4084 = CARTESIAN_POINT('', (30.7, 31.5, 0.));
#4085 = CARTESIAN_POINT('', (29.9, 31.5, 0.));
#4086 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4087 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4088 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4089 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4090 = ADVANCED_FACE('', (#4091), #4107, .T.);
#4091 = FACE_OUTER_BOUND('', #4092, .T.);
#4092 = EDGE_LOOP('', (#4093, #4094, #4101, #4106));
#4093 = ORIENTED_EDGE('', *, *, #3983, .T.);
#4094 = ORIENTED_EDGE('', *, *, #4095, .F.);
#4095 = EDGE_CURVE('', #4096, #3977, #4098, .T.);
#4096 = VERTEX_POINT('', #4097);
#4097 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4098 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4099, #4100), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4099 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4100 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4101 = ORIENTED_EDGE('', *, *, #4102, .F.);
#4102 = EDGE_CURVE('', #4071, #4096, #4103, .T.);
#4103 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4104, #4105), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4104 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4105 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4106 = ORIENTED_EDGE('', *, *, #4079, .F.);
#4107 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4108, #4109), (#4110, #4111)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4108 = CARTESIAN_POINT('', (31.1754381559721, 30.2245618440279, -4.76));
#4109 = CARTESIAN_POINT('', (29.9, 30.7, 0.));
#4110 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4111 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4112 = ADVANCED_FACE('', (#4113), #4129, .T.);
#4113 = FACE_OUTER_BOUND('', #4114, .T.);
#4114 = EDGE_LOOP('', (#4115, #4123, #4124));
#4115 = ORIENTED_EDGE('', *, *, #4116, .F.);
#4116 = EDGE_CURVE('', #4096, #4117, #4119, .T.);
#4117 = VERTEX_POINT('', #4118);
#4118 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4119 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4120, #4121, #4122), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4120 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4121 = CARTESIAN_POINT('', (29.9, 21.4, 0.));
#4122 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4123 = ORIENTED_EDGE('', *, *, #4095, .T.);
#4124 = ORIENTED_EDGE('', *, *, #4125, .F.);
#4125 = EDGE_CURVE('', #4117, #3977, #4126, .T.);
#4126 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4127, #4128), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4127 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4128 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4129 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4130, #4131, #4132), (#4133, #4134, #4135)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4130 = CARTESIAN_POINT('', (29.9, 22.2, 0.));
#4131 = CARTESIAN_POINT('', (29.9, 21.4, 0.));
#4132 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4133 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4134 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4135 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4136 = ADVANCED_FACE('', (#4137), #4153, .T.);
#4137 = FACE_OUTER_BOUND('', #4138, .T.);
#4138 = EDGE_LOOP('', (#4139, #4140, #4147, #4152));
#4139 = ORIENTED_EDGE('', *, *, #3976, .T.);
#4140 = ORIENTED_EDGE('', *, *, #4141, .F.);
#4141 = EDGE_CURVE('', #4142, #3970, #4144, .T.);
#4142 = VERTEX_POINT('', #4143);
#4143 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4144 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4145, #4146), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4145 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4146 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#4147 = ORIENTED_EDGE('', *, *, #4148, .F.);
#4148 = EDGE_CURVE('', #4117, #4142, #4149, .T.);
#4149 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4150, #4151), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4150 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4151 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4152 = ORIENTED_EDGE('', *, *, #4125, .T.);
#4153 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4154, #4155), (#4156, #4157)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4154 = CARTESIAN_POINT('', (31.1754381559721, 22.6754381559721, -4.76));
#4155 = CARTESIAN_POINT('', (30.7, 21.4, 0.));
#4156 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#4157 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4158 = ADVANCED_FACE('', (#4159), #4169, .T.);
#4159 = FACE_OUTER_BOUND('', #4160, .T.);
#4160 = EDGE_LOOP('', (#4161, #4167, #4168));
#4161 = ORIENTED_EDGE('', *, *, #4162, .F.);
#4162 = EDGE_CURVE('', #4142, #4005, #4163, .T.);
#4163 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4164, #4165, #4166), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#4164 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4165 = CARTESIAN_POINT('', (40., 21.4, 0.));
#4166 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4167 = ORIENTED_EDGE('', *, *, #4141, .T.);
#4168 = ORIENTED_EDGE('', *, *, #4011, .T.);
#4169 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4170, #4171, #4172), (#4173, #4174, #4175)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4170 = CARTESIAN_POINT('', (39.2, 21.4, 0.));
#4171 = CARTESIAN_POINT('', (40., 21.4, 0.));
#4172 = CARTESIAN_POINT('', (40., 22.2, 0.));
#4173 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#4174 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#4175 = CARTESIAN_POINT('', (38.7245618440279, 22.6754381559721, -4.76));
#4176 = ADVANCED_FACE('', (#4177), #4187, .T.);
#4177 = FACE_OUTER_BOUND('', #4178, .T.);
#4178 = EDGE_LOOP('', (#4179, #4180, #4181, #4182, #4183, #4184, #4185, #4186));
#4179 = ORIENTED_EDGE('', *, *, #4056, .T.);
#4180 = ORIENTED_EDGE('', *, *, #4070, .T.);
#4181 = ORIENTED_EDGE('', *, *, #4102, .T.);
#4182 = ORIENTED_EDGE('', *, *, #4116, .T.);
#4183 = ORIENTED_EDGE('', *, *, #4148, .T.);
#4184 = ORIENTED_EDGE('', *, *, #4162, .T.);
#4185 = ORIENTED_EDGE('', *, *, #4004, .T.);
#4186 = ORIENTED_EDGE('', *, *, #4024, .T.);
#4187 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4188, #4189), (#4190, #4191)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#4188 = CARTESIAN_POINT('', (40., 21.4, 0.));
#4189 = CARTESIAN_POINT('', (29.9, 21.4, 0.));
#4190 = CARTESIAN_POINT('', (40., 31.5, 0.));
#4191 = CARTESIAN_POINT('', (29.9, 31.5, 0.));
#4192 = PRESENTATION_STYLE_ASSIGNMENT((#4193));
#4193 = SURFACE_STYLE_USAGE(.POSITIVE., #4194);
#4194 = SURFACE_SIDE_STYLE('', (#4195));
#4195 = SURFACE_STYLE_FILL_AREA(#4196);
#4196 = FILL_AREA_STYLE('', (#4197));
#4197 = FILL_AREA_STYLE_COLOUR('', #4198);
#4198 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#4199 = STYLED_ITEM('', (#4192), #3954);
#4200 = MANIFOLD_SOLID_BREP('CUT', #4201);
#4201 = CLOSED_SHELL('', (#4202, #4238, #4266, #4290, #4312, #4336, #4358, #4382, #4404, #4422));
#4202 = ADVANCED_FACE('', (#4203), #4233, .T.);
#4203 = FACE_OUTER_BOUND('', #4204, .T.);
#4204 = EDGE_LOOP('', (#4205, #4214, #4221, #4228));
#4205 = ORIENTED_EDGE('', *, *, #4206, .F.);
#4206 = EDGE_CURVE('', #4207, #4209, #4211, .T.);
#4207 = VERTEX_POINT('', #4208);
#4208 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4209 = VERTEX_POINT('', #4210);
#4210 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4211 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4212, #4213), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4212 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4213 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4214 = ORIENTED_EDGE('', *, *, #4215, .F.);
#4215 = EDGE_CURVE('', #4216, #4207, #4218, .T.);
#4216 = VERTEX_POINT('', #4217);
#4217 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4218 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4219, #4220), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4219 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4220 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4221 = ORIENTED_EDGE('', *, *, #4222, .F.);
#4222 = EDGE_CURVE('', #4223, #4216, #4225, .T.);
#4223 = VERTEX_POINT('', #4224);
#4224 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4225 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4226, #4227), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4226 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4227 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4228 = ORIENTED_EDGE('', *, *, #4229, .F.);
#4229 = EDGE_CURVE('', #4209, #4223, #4230, .T.);
#4230 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4231, #4232), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4231 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4232 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4233 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4234, #4235), (#4236, #4237)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#4234 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4235 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4236 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4237 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4238 = ADVANCED_FACE('', (#4239), #4261, .T.);
#4239 = FACE_OUTER_BOUND('', #4240, .T.);
#4240 = EDGE_LOOP('', (#4241, #4242, #4249, #4256));
#4241 = ORIENTED_EDGE('', *, *, #4215, .T.);
#4242 = ORIENTED_EDGE('', *, *, #4243, .T.);
#4243 = EDGE_CURVE('', #4207, #4244, #4246, .T.);
#4244 = VERTEX_POINT('', #4245);
#4245 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4246 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4247, #4248), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4247 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4248 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4249 = ORIENTED_EDGE('', *, *, #4250, .F.);
#4250 = EDGE_CURVE('', #4251, #4244, #4253, .T.);
#4251 = VERTEX_POINT('', #4252);
#4252 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4253 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4254, #4255), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4254 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4255 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4256 = ORIENTED_EDGE('', *, *, #4257, .F.);
#4257 = EDGE_CURVE('', #4216, #4251, #4258, .T.);
#4258 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4259, #4260), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4259 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4260 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4261 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4262, #4263), (#4264, #4265)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4262 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4263 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4264 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4265 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4266 = ADVANCED_FACE('', (#4267), #4283, .T.);
#4267 = FACE_OUTER_BOUND('', #4268, .T.);
#4268 = EDGE_LOOP('', (#4269, #4277, #4278));
#4269 = ORIENTED_EDGE('', *, *, #4270, .F.);
#4270 = EDGE_CURVE('', #4244, #4271, #4273, .T.);
#4271 = VERTEX_POINT('', #4272);
#4272 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4273 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4274, #4275, #4276), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4274 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4275 = CARTESIAN_POINT('', (40., 15.75, -27.2798002192098));
#4276 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4277 = ORIENTED_EDGE('', *, *, #4243, .F.);
#4278 = ORIENTED_EDGE('', *, *, #4279, .T.);
#4279 = EDGE_CURVE('', #4207, #4271, #4280, .T.);
#4280 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4281, #4282), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4281 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4282 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4283 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4284, #4285, #4286), (#4287, #4288, #4289)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4284 = CARTESIAN_POINT('', (40., 15.35, -26.5869798961823));
#4285 = CARTESIAN_POINT('', (40., 15.75, -27.2798002192098));
#4286 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4287 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4288 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4289 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4290 = ADVANCED_FACE('', (#4291), #4307, .T.);
#4291 = FACE_OUTER_BOUND('', #4292, .T.);
#4292 = EDGE_LOOP('', (#4293, #4294, #4301, #4306));
#4293 = ORIENTED_EDGE('', *, *, #4206, .T.);
#4294 = ORIENTED_EDGE('', *, *, #4295, .T.);
#4295 = EDGE_CURVE('', #4209, #4296, #4298, .T.);
#4296 = VERTEX_POINT('', #4297);
#4297 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4298 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4299, #4300), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4299 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4300 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4301 = ORIENTED_EDGE('', *, *, #4302, .F.);
#4302 = EDGE_CURVE('', #4271, #4296, #4303, .T.);
#4303 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4304, #4305), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4304 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4305 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4306 = ORIENTED_EDGE('', *, *, #4279, .F.);
#4307 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4308, #4309), (#4310, #4311)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4308 = CARTESIAN_POINT('', (38.7245618440279, 10.99, -28.555238375182));
#4309 = CARTESIAN_POINT('', (39.2, 15.75, -27.2798002192098));
#4310 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4311 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4312 = ADVANCED_FACE('', (#4313), #4329, .T.);
#4313 = FACE_OUTER_BOUND('', #4314, .T.);
#4314 = EDGE_LOOP('', (#4315, #4323, #4324));
#4315 = ORIENTED_EDGE('', *, *, #4316, .F.);
#4316 = EDGE_CURVE('', #4296, #4317, #4319, .T.);
#4317 = VERTEX_POINT('', #4318);
#4318 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4319 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4320, #4321, #4322), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4320 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4321 = CARTESIAN_POINT('', (29.9, 15.75, -27.2798002192098));
#4322 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4323 = ORIENTED_EDGE('', *, *, #4295, .F.);
#4324 = ORIENTED_EDGE('', *, *, #4325, .T.);
#4325 = EDGE_CURVE('', #4209, #4317, #4326, .T.);
#4326 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4327, #4328), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4327 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4328 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4329 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4330, #4331, #4332), (#4333, #4334, #4335)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4330 = CARTESIAN_POINT('', (30.7, 15.75, -27.2798002192098));
#4331 = CARTESIAN_POINT('', (29.9, 15.75, -27.2798002192098));
#4332 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4333 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4334 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4335 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4336 = ADVANCED_FACE('', (#4337), #4353, .T.);
#4337 = FACE_OUTER_BOUND('', #4338, .T.);
#4338 = EDGE_LOOP('', (#4339, #4340, #4347, #4352));
#4339 = ORIENTED_EDGE('', *, *, #4229, .T.);
#4340 = ORIENTED_EDGE('', *, *, #4341, .F.);
#4341 = EDGE_CURVE('', #4342, #4223, #4344, .T.);
#4342 = VERTEX_POINT('', #4343);
#4343 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4344 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4345, #4346), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4345 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4346 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4347 = ORIENTED_EDGE('', *, *, #4348, .F.);
#4348 = EDGE_CURVE('', #4317, #4342, #4349, .T.);
#4349 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4350, #4351), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4350 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4351 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4352 = ORIENTED_EDGE('', *, *, #4325, .F.);
#4353 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4354, #4355), (#4356, #4357)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4354 = CARTESIAN_POINT('', (31.1754381559721, 10.99, -28.555238375182));
#4355 = CARTESIAN_POINT('', (29.9, 15.35, -26.5869798961823));
#4356 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4357 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4358 = ADVANCED_FACE('', (#4359), #4375, .T.);
#4359 = FACE_OUTER_BOUND('', #4360, .T.);
#4360 = EDGE_LOOP('', (#4361, #4369, #4370));
#4361 = ORIENTED_EDGE('', *, *, #4362, .F.);
#4362 = EDGE_CURVE('', #4342, #4363, #4365, .T.);
#4363 = VERTEX_POINT('', #4364);
#4364 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4365 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4366, #4367, #4368), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4366 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4367 = CARTESIAN_POINT('', (29.9, 10.7, -18.532943640987));
#4368 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4369 = ORIENTED_EDGE('', *, *, #4341, .T.);
#4370 = ORIENTED_EDGE('', *, *, #4371, .F.);
#4371 = EDGE_CURVE('', #4363, #4223, #4372, .T.);
#4372 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4373, #4374), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4373 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4374 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4375 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4376, #4377, #4378), (#4379, #4380, #4381)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4376 = CARTESIAN_POINT('', (29.9, 11.1, -19.2257639640145));
#4377 = CARTESIAN_POINT('', (29.9, 10.7, -18.532943640987));
#4378 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4379 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4380 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4381 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4382 = ADVANCED_FACE('', (#4383), #4399, .T.);
#4383 = FACE_OUTER_BOUND('', #4384, .T.);
#4384 = EDGE_LOOP('', (#4385, #4386, #4393, #4398));
#4385 = ORIENTED_EDGE('', *, *, #4222, .T.);
#4386 = ORIENTED_EDGE('', *, *, #4387, .F.);
#4387 = EDGE_CURVE('', #4388, #4216, #4390, .T.);
#4388 = VERTEX_POINT('', #4389);
#4389 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4390 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4391, #4392), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4391 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4392 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4393 = ORIENTED_EDGE('', *, *, #4394, .F.);
#4394 = EDGE_CURVE('', #4363, #4388, #4395, .T.);
#4395 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4396, #4397), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4396 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4397 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4398 = ORIENTED_EDGE('', *, *, #4371, .T.);
#4399 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4400, #4401), (#4402, #4403)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4400 = CARTESIAN_POINT('', (31.1754381559721, 7.21543815597215, -22.0175054850148));
#4401 = CARTESIAN_POINT('', (30.7, 10.7, -18.532943640987));
#4402 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4403 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4404 = ADVANCED_FACE('', (#4405), #4415, .T.);
#4405 = FACE_OUTER_BOUND('', #4406, .T.);
#4406 = EDGE_LOOP('', (#4407, #4413, #4414));
#4407 = ORIENTED_EDGE('', *, *, #4408, .F.);
#4408 = EDGE_CURVE('', #4388, #4251, #4409, .T.);
#4409 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4410, #4411, #4412), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#4410 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4411 = CARTESIAN_POINT('', (40., 10.7, -18.532943640987));
#4412 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4413 = ORIENTED_EDGE('', *, *, #4387, .T.);
#4414 = ORIENTED_EDGE('', *, *, #4257, .T.);
#4415 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4416, #4417, #4418), (#4419, #4420, #4421)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4416 = CARTESIAN_POINT('', (39.2, 10.7, -18.532943640987));
#4417 = CARTESIAN_POINT('', (40., 10.7, -18.532943640987));
#4418 = CARTESIAN_POINT('', (40., 11.1, -19.2257639640145));
#4419 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4420 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4421 = CARTESIAN_POINT('', (38.7245618440279, 7.21543815597215, -22.0175054850148));
#4422 = ADVANCED_FACE('', (#4423), #4433, .T.);
#4423 = FACE_OUTER_BOUND('', #4424, .T.);
#4424 = EDGE_LOOP('', (#4425, #4426, #4427, #4428, #4429, #4430, #4431, #4432));
#4425 = ORIENTED_EDGE('', *, *, #4302, .T.);
#4426 = ORIENTED_EDGE('', *, *, #4316, .T.);
#4427 = ORIENTED_EDGE('', *, *, #4348, .T.);
#4428 = ORIENTED_EDGE('', *, *, #4362, .T.);
#4429 = ORIENTED_EDGE('', *, *, #4394, .T.);
#4430 = ORIENTED_EDGE('', *, *, #4408, .T.);
#4431 = ORIENTED_EDGE('', *, *, #4250, .T.);
#4432 = ORIENTED_EDGE('', *, *, #4270, .T.);
#4433 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4434, #4435), (#4436, #4437)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#4434 = CARTESIAN_POINT('', (40., 10.7, -18.532943640987));
#4435 = CARTESIAN_POINT('', (29.9, 10.7, -18.532943640987));
#4436 = CARTESIAN_POINT('', (40., 15.75, -27.2798002192098));
#4437 = CARTESIAN_POINT('', (29.9, 15.75, -27.2798002192098));
#4438 = PRESENTATION_STYLE_ASSIGNMENT((#4439));
#4439 = SURFACE_STYLE_USAGE(.POSITIVE., #4440);
#4440 = SURFACE_SIDE_STYLE('', (#4441));
#4441 = SURFACE_STYLE_FILL_AREA(#4442);
#4442 = FILL_AREA_STYLE('', (#4443));
#4443 = FILL_AREA_STYLE_COLOUR('', #4444);
#4444 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#4445 = STYLED_ITEM('', (#4438), #4200);
#4446 = MANIFOLD_SOLID_BREP('CUT', #4447);
#4447 = CLOSED_SHELL('', (#4448, #4484, #4512, #4536, #4558, #4582, #4604, #4628, #4650, #4668));
#4448 = ADVANCED_FACE('', (#4449), #4479, .T.);
#4449 = FACE_OUTER_BOUND('', #4450, .T.);
#4450 = EDGE_LOOP('', (#4451, #4460, #4467, #4474));
#4451 = ORIENTED_EDGE('', *, *, #4452, .F.);
#4452 = EDGE_CURVE('', #4453, #4455, #4457, .T.);
#4453 = VERTEX_POINT('', #4454);
#4454 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4455 = VERTEX_POINT('', #4456);
#4456 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4457 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4458, #4459), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4458 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4459 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4460 = ORIENTED_EDGE('', *, *, #4461, .F.);
#4461 = EDGE_CURVE('', #4462, #4453, #4464, .T.);
#4462 = VERTEX_POINT('', #4463);
#4463 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4464 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4465, #4466), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4465 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4466 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4467 = ORIENTED_EDGE('', *, *, #4468, .F.);
#4468 = EDGE_CURVE('', #4469, #4462, #4471, .T.);
#4469 = VERTEX_POINT('', #4470);
#4470 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4471 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4472, #4473), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4472 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4473 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4474 = ORIENTED_EDGE('', *, *, #4475, .F.);
#4475 = EDGE_CURVE('', #4455, #4469, #4476, .T.);
#4476 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4477, #4478), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4477 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4478 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4479 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4480, #4481), (#4482, #4483)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#4480 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4481 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440278, -23.795238375182));
#4482 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4483 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4484 = ADVANCED_FACE('', (#4485), #4507, .T.);
#4485 = FACE_OUTER_BOUND('', #4486, .T.);
#4486 = EDGE_LOOP('', (#4487, #4488, #4495, #4502));
#4487 = ORIENTED_EDGE('', *, *, #4461, .T.);
#4488 = ORIENTED_EDGE('', *, *, #4489, .T.);
#4489 = EDGE_CURVE('', #4453, #4490, #4492, .T.);
#4490 = VERTEX_POINT('', #4491);
#4491 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4492 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4493, #4494), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4493 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4494 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4495 = ORIENTED_EDGE('', *, *, #4496, .F.);
#4496 = EDGE_CURVE('', #4497, #4490, #4499, .T.);
#4497 = VERTEX_POINT('', #4498);
#4498 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4499 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4500, #4501), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4500 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4501 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4502 = ORIENTED_EDGE('', *, *, #4503, .F.);
#4503 = EDGE_CURVE('', #4462, #4497, #4504, .T.);
#4504 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4505, #4506), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4505 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4506 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4507 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4508, #4509), (#4510, #4511)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4508 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4509 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4510 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4511 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4512 = ADVANCED_FACE('', (#4513), #4529, .T.);
#4513 = FACE_OUTER_BOUND('', #4514, .T.);
#4514 = EDGE_LOOP('', (#4515, #4523, #4524));
#4515 = ORIENTED_EDGE('', *, *, #4516, .F.);
#4516 = EDGE_CURVE('', #4490, #4517, #4519, .T.);
#4517 = VERTEX_POINT('', #4518);
#4518 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4519 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4520, #4521, #4522), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4520 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4521 = CARTESIAN_POINT('', (40., -15.75, -27.2798002192098));
#4522 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4523 = ORIENTED_EDGE('', *, *, #4489, .F.);
#4524 = ORIENTED_EDGE('', *, *, #4525, .T.);
#4525 = EDGE_CURVE('', #4453, #4517, #4526, .T.);
#4526 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4527, #4528), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4527 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4528 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4529 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4530, #4531, #4532), (#4533, #4534, #4535)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4530 = CARTESIAN_POINT('', (40., -15.35, -26.5869798961823));
#4531 = CARTESIAN_POINT('', (40., -15.75, -27.2798002192098));
#4532 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4533 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4534 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4535 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4536 = ADVANCED_FACE('', (#4537), #4553, .T.);
#4537 = FACE_OUTER_BOUND('', #4538, .T.);
#4538 = EDGE_LOOP('', (#4539, #4540, #4547, #4552));
#4539 = ORIENTED_EDGE('', *, *, #4452, .T.);
#4540 = ORIENTED_EDGE('', *, *, #4541, .T.);
#4541 = EDGE_CURVE('', #4455, #4542, #4544, .T.);
#4542 = VERTEX_POINT('', #4543);
#4543 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4544 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4545, #4546), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4545 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4546 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4547 = ORIENTED_EDGE('', *, *, #4548, .F.);
#4548 = EDGE_CURVE('', #4517, #4542, #4549, .T.);
#4549 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4550, #4551), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4550 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4551 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4552 = ORIENTED_EDGE('', *, *, #4525, .F.);
#4553 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4554, #4555), (#4556, #4557)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4554 = CARTESIAN_POINT('', (38.7245618440279, -19.2345618440279, -23.795238375182));
#4555 = CARTESIAN_POINT('', (39.2, -15.75, -27.2798002192098));
#4556 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4557 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4558 = ADVANCED_FACE('', (#4559), #4575, .T.);
#4559 = FACE_OUTER_BOUND('', #4560, .T.);
#4560 = EDGE_LOOP('', (#4561, #4569, #4570));
#4561 = ORIENTED_EDGE('', *, *, #4562, .F.);
#4562 = EDGE_CURVE('', #4542, #4563, #4565, .T.);
#4563 = VERTEX_POINT('', #4564);
#4564 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4565 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4566, #4567, #4568), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4566 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4567 = CARTESIAN_POINT('', (29.9, -15.75, -27.2798002192098));
#4568 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4569 = ORIENTED_EDGE('', *, *, #4541, .F.);
#4570 = ORIENTED_EDGE('', *, *, #4571, .T.);
#4571 = EDGE_CURVE('', #4455, #4563, #4572, .T.);
#4572 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4573, #4574), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4573 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4574 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4575 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4576, #4577, #4578), (#4579, #4580, #4581)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4576 = CARTESIAN_POINT('', (30.7, -15.75, -27.2798002192098));
#4577 = CARTESIAN_POINT('', (29.9, -15.75, -27.2798002192098));
#4578 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4579 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4580 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4581 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4582 = ADVANCED_FACE('', (#4583), #4599, .T.);
#4583 = FACE_OUTER_BOUND('', #4584, .T.);
#4584 = EDGE_LOOP('', (#4585, #4586, #4593, #4598));
#4585 = ORIENTED_EDGE('', *, *, #4475, .T.);
#4586 = ORIENTED_EDGE('', *, *, #4587, .F.);
#4587 = EDGE_CURVE('', #4588, #4469, #4590, .T.);
#4588 = VERTEX_POINT('', #4589);
#4589 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4590 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4591, #4592), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4591 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4592 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4593 = ORIENTED_EDGE('', *, *, #4594, .F.);
#4594 = EDGE_CURVE('', #4563, #4588, #4595, .T.);
#4595 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4596, #4597), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4596 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4597 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4598 = ORIENTED_EDGE('', *, *, #4571, .F.);
#4599 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4600, #4601), (#4602, #4603)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4600 = CARTESIAN_POINT('', (31.1754381559721, -19.2345618440279, -23.795238375182));
#4601 = CARTESIAN_POINT('', (29.9, -15.35, -26.5869798961823));
#4602 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4603 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4604 = ADVANCED_FACE('', (#4605), #4621, .T.);
#4605 = FACE_OUTER_BOUND('', #4606, .T.);
#4606 = EDGE_LOOP('', (#4607, #4615, #4616));
#4607 = ORIENTED_EDGE('', *, *, #4608, .F.);
#4608 = EDGE_CURVE('', #4588, #4609, #4611, .T.);
#4609 = VERTEX_POINT('', #4610);
#4610 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4611 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4612, #4613, #4614), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4612 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4613 = CARTESIAN_POINT('', (29.9, -10.7, -18.532943640987));
#4614 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4615 = ORIENTED_EDGE('', *, *, #4587, .T.);
#4616 = ORIENTED_EDGE('', *, *, #4617, .F.);
#4617 = EDGE_CURVE('', #4609, #4469, #4618, .T.);
#4618 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4619, #4620), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4619 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4620 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4621 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4622, #4623, #4624), (#4625, #4626, #4627)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4622 = CARTESIAN_POINT('', (29.9, -11.1, -19.2257639640145));
#4623 = CARTESIAN_POINT('', (29.9, -10.7, -18.532943640987));
#4624 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4625 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4626 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4627 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4628 = ADVANCED_FACE('', (#4629), #4645, .T.);
#4629 = FACE_OUTER_BOUND('', #4630, .T.);
#4630 = EDGE_LOOP('', (#4631, #4632, #4639, #4644));
#4631 = ORIENTED_EDGE('', *, *, #4468, .T.);
#4632 = ORIENTED_EDGE('', *, *, #4633, .F.);
#4633 = EDGE_CURVE('', #4634, #4462, #4636, .T.);
#4634 = VERTEX_POINT('', #4635);
#4635 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4636 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4637, #4638), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4637 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4638 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4639 = ORIENTED_EDGE('', *, *, #4640, .F.);
#4640 = EDGE_CURVE('', #4609, #4634, #4641, .T.);
#4641 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4642, #4643), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4642 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4643 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4644 = ORIENTED_EDGE('', *, *, #4617, .T.);
#4645 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4646, #4647), (#4648, #4649)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4646 = CARTESIAN_POINT('', (31.1754381559721, -15.46, -17.2575054850149));
#4647 = CARTESIAN_POINT('', (30.7, -10.7, -18.532943640987));
#4648 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4649 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4650 = ADVANCED_FACE('', (#4651), #4661, .T.);
#4651 = FACE_OUTER_BOUND('', #4652, .T.);
#4652 = EDGE_LOOP('', (#4653, #4659, #4660));
#4653 = ORIENTED_EDGE('', *, *, #4654, .F.);
#4654 = EDGE_CURVE('', #4634, #4497, #4655, .T.);
#4655 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4656, #4657, #4658), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#4656 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4657 = CARTESIAN_POINT('', (40., -10.7, -18.532943640987));
#4658 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4659 = ORIENTED_EDGE('', *, *, #4633, .T.);
#4660 = ORIENTED_EDGE('', *, *, #4503, .T.);
#4661 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4662, #4663, #4664), (#4665, #4666, #4667)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4662 = CARTESIAN_POINT('', (39.2, -10.7, -18.532943640987));
#4663 = CARTESIAN_POINT('', (40., -10.7, -18.532943640987));
#4664 = CARTESIAN_POINT('', (40., -11.1, -19.2257639640145));
#4665 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4666 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4667 = CARTESIAN_POINT('', (38.7245618440279, -15.46, -17.2575054850149));
#4668 = ADVANCED_FACE('', (#4669), #4679, .T.);
#4669 = FACE_OUTER_BOUND('', #4670, .T.);
#4670 = EDGE_LOOP('', (#4671, #4672, #4673, #4674, #4675, #4676, #4677, #4678));
#4671 = ORIENTED_EDGE('', *, *, #4548, .T.);
#4672 = ORIENTED_EDGE('', *, *, #4562, .T.);
#4673 = ORIENTED_EDGE('', *, *, #4594, .T.);
#4674 = ORIENTED_EDGE('', *, *, #4608, .T.);
#4675 = ORIENTED_EDGE('', *, *, #4640, .T.);
#4676 = ORIENTED_EDGE('', *, *, #4654, .T.);
#4677 = ORIENTED_EDGE('', *, *, #4496, .T.);
#4678 = ORIENTED_EDGE('', *, *, #4516, .T.);
#4679 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4680, #4681), (#4682, #4683)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#4680 = CARTESIAN_POINT('', (40., -10.7, -18.532943640987));
#4681 = CARTESIAN_POINT('', (29.9, -10.7, -18.532943640987));
#4682 = CARTESIAN_POINT('', (40., -15.75, -27.2798002192098));
#4683 = CARTESIAN_POINT('', (29.9, -15.75, -27.2798002192098));
#4684 = PRESENTATION_STYLE_ASSIGNMENT((#4685));
#4685 = SURFACE_STYLE_USAGE(.POSITIVE., #4686);
#4686 = SURFACE_SIDE_STYLE('', (#4687));
#4687 = SURFACE_STYLE_FILL_AREA(#4688);
#4688 = FILL_AREA_STYLE('', (#4689));
#4689 = FILL_AREA_STYLE_COLOUR('', #4690);
#4690 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#4691 = STYLED_ITEM('', (#4684), #4446);
#4692 = MANIFOLD_SOLID_BREP('CUT', #4693);
#4693 = CLOSED_SHELL('', (#4694, #4730, #4758, #4782, #4804, #4828, #4850, #4874, #4896, #4914));
#4694 = ADVANCED_FACE('', (#4695), #4725, .T.);
#4695 = FACE_OUTER_BOUND('', #4696, .T.);
#4696 = EDGE_LOOP('', (#4697, #4706, #4713, #4720));
#4697 = ORIENTED_EDGE('', *, *, #4698, .F.);
#4698 = EDGE_CURVE('', #4699, #4701, #4703, .T.);
#4699 = VERTEX_POINT('', #4700);
#4700 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4701 = VERTEX_POINT('', #4702);
#4702 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4703 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4704, #4705), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4704 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4705 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4706 = ORIENTED_EDGE('', *, *, #4707, .F.);
#4707 = EDGE_CURVE('', #4708, #4699, #4710, .T.);
#4708 = VERTEX_POINT('', #4709);
#4709 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4710 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4711, #4712), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4711 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559722, 4.76));
#4712 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4713 = ORIENTED_EDGE('', *, *, #4714, .F.);
#4714 = EDGE_CURVE('', #4715, #4708, #4717, .T.);
#4715 = VERTEX_POINT('', #4716);
#4716 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4717 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4718, #4719), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4718 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4719 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4720 = ORIENTED_EDGE('', *, *, #4721, .F.);
#4721 = EDGE_CURVE('', #4701, #4715, #4722, .T.);
#4722 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4723, #4724), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4723 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4724 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4725 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4726, #4727), (#4728, #4729)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#4726 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4727 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.75999999999999));
#4728 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4729 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4730 = ADVANCED_FACE('', (#4731), #4753, .T.);
#4731 = FACE_OUTER_BOUND('', #4732, .T.);
#4732 = EDGE_LOOP('', (#4733, #4734, #4741, #4748));
#4733 = ORIENTED_EDGE('', *, *, #4707, .T.);
#4734 = ORIENTED_EDGE('', *, *, #4735, .T.);
#4735 = EDGE_CURVE('', #4699, #4736, #4738, .T.);
#4736 = VERTEX_POINT('', #4737);
#4737 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4738 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4739, #4740), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4739 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4740 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4741 = ORIENTED_EDGE('', *, *, #4742, .F.);
#4742 = EDGE_CURVE('', #4743, #4736, #4745, .T.);
#4743 = VERTEX_POINT('', #4744);
#4744 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4745 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4746, #4747), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4746 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4747 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4748 = ORIENTED_EDGE('', *, *, #4749, .F.);
#4749 = EDGE_CURVE('', #4708, #4743, #4750, .T.);
#4750 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4751, #4752), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4751 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559722, 4.76));
#4752 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4753 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4754, #4755), (#4756, #4757)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4754 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559722, 4.76));
#4755 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4756 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4757 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4758 = ADVANCED_FACE('', (#4759), #4775, .T.);
#4759 = FACE_OUTER_BOUND('', #4760, .T.);
#4760 = EDGE_LOOP('', (#4761, #4769, #4770));
#4761 = ORIENTED_EDGE('', *, *, #4762, .F.);
#4762 = EDGE_CURVE('', #4736, #4763, #4765, .T.);
#4763 = VERTEX_POINT('', #4764);
#4764 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4765 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4766, #4767, #4768), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4766 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4767 = CARTESIAN_POINT('', (40., -31.5, -3.85763741731416E-15));
#4768 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4769 = ORIENTED_EDGE('', *, *, #4735, .F.);
#4770 = ORIENTED_EDGE('', *, *, #4771, .T.);
#4771 = EDGE_CURVE('', #4699, #4763, #4772, .T.);
#4772 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4773, #4774), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4773 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4774 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4775 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4776, #4777, #4778), (#4779, #4780, #4781)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4776 = CARTESIAN_POINT('', (40., -30.7, -3.75966567338237E-15));
#4777 = CARTESIAN_POINT('', (40., -31.5, -3.85763741731416E-15));
#4778 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4779 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4780 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4781 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4782 = ADVANCED_FACE('', (#4783), #4799, .T.);
#4783 = FACE_OUTER_BOUND('', #4784, .T.);
#4784 = EDGE_LOOP('', (#4785, #4786, #4793, #4798));
#4785 = ORIENTED_EDGE('', *, *, #4698, .T.);
#4786 = ORIENTED_EDGE('', *, *, #4787, .T.);
#4787 = EDGE_CURVE('', #4701, #4788, #4790, .T.);
#4788 = VERTEX_POINT('', #4789);
#4789 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4790 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4791, #4792), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4791 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4792 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4793 = ORIENTED_EDGE('', *, *, #4794, .F.);
#4794 = EDGE_CURVE('', #4763, #4788, #4795, .T.);
#4795 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4796, #4797), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4796 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4797 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4798 = ORIENTED_EDGE('', *, *, #4771, .F.);
#4799 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4800, #4801), (#4802, #4803)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4800 = CARTESIAN_POINT('', (38.7245618440279, -30.2245618440279, 4.76));
#4801 = CARTESIAN_POINT('', (39.2, -31.5, -3.85763741731416E-15));
#4802 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4803 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4804 = ADVANCED_FACE('', (#4805), #4821, .T.);
#4805 = FACE_OUTER_BOUND('', #4806, .T.);
#4806 = EDGE_LOOP('', (#4807, #4815, #4816));
#4807 = ORIENTED_EDGE('', *, *, #4808, .F.);
#4808 = EDGE_CURVE('', #4788, #4809, #4811, .T.);
#4809 = VERTEX_POINT('', #4810);
#4810 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4811 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4812, #4813, #4814), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4812 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4813 = CARTESIAN_POINT('', (29.9, -31.5, -3.85763741731416E-15));
#4814 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4815 = ORIENTED_EDGE('', *, *, #4787, .F.);
#4816 = ORIENTED_EDGE('', *, *, #4817, .T.);
#4817 = EDGE_CURVE('', #4701, #4809, #4818, .T.);
#4818 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4819, #4820), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4819 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4820 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4821 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4822, #4823, #4824), (#4825, #4826, #4827)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4822 = CARTESIAN_POINT('', (30.7, -31.5, -3.85763741731416E-15));
#4823 = CARTESIAN_POINT('', (29.9, -31.5, -3.85763741731416E-15));
#4824 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4825 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4826 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4827 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4828 = ADVANCED_FACE('', (#4829), #4845, .T.);
#4829 = FACE_OUTER_BOUND('', #4830, .T.);
#4830 = EDGE_LOOP('', (#4831, #4832, #4839, #4844));
#4831 = ORIENTED_EDGE('', *, *, #4721, .T.);
#4832 = ORIENTED_EDGE('', *, *, #4833, .F.);
#4833 = EDGE_CURVE('', #4834, #4715, #4836, .T.);
#4834 = VERTEX_POINT('', #4835);
#4835 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4836 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4837, #4838), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4837 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4838 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4839 = ORIENTED_EDGE('', *, *, #4840, .F.);
#4840 = EDGE_CURVE('', #4809, #4834, #4841, .T.);
#4841 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4842, #4843), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4842 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4843 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4844 = ORIENTED_EDGE('', *, *, #4817, .F.);
#4845 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4846, #4847), (#4848, #4849)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4846 = CARTESIAN_POINT('', (31.1754381559721, -30.2245618440279, 4.76));
#4847 = CARTESIAN_POINT('', (29.9, -30.7, -3.75966567338237E-15));
#4848 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4849 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4850 = ADVANCED_FACE('', (#4851), #4867, .T.);
#4851 = FACE_OUTER_BOUND('', #4852, .T.);
#4852 = EDGE_LOOP('', (#4853, #4861, #4862));
#4853 = ORIENTED_EDGE('', *, *, #4854, .F.);
#4854 = EDGE_CURVE('', #4834, #4855, #4857, .T.);
#4855 = VERTEX_POINT('', #4856);
#4856 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4857 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4858, #4859, #4860), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#4858 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4859 = CARTESIAN_POINT('', (29.9, -21.4, -2.62074415017534E-15));
#4860 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4861 = ORIENTED_EDGE('', *, *, #4833, .T.);
#4862 = ORIENTED_EDGE('', *, *, #4863, .F.);
#4863 = EDGE_CURVE('', #4855, #4715, #4864, .T.);
#4864 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4865, #4866), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4865 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4866 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4867 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4868, #4869, #4870), (#4871, #4872, #4873)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4868 = CARTESIAN_POINT('', (29.9, -22.2, -2.71871589410712E-15));
#4869 = CARTESIAN_POINT('', (29.9, -21.4, -2.62074415017534E-15));
#4870 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4871 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4872 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4873 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4874 = ADVANCED_FACE('', (#4875), #4891, .T.);
#4875 = FACE_OUTER_BOUND('', #4876, .T.);
#4876 = EDGE_LOOP('', (#4877, #4878, #4885, #4890));
#4877 = ORIENTED_EDGE('', *, *, #4714, .T.);
#4878 = ORIENTED_EDGE('', *, *, #4879, .F.);
#4879 = EDGE_CURVE('', #4880, #4708, #4882, .T.);
#4880 = VERTEX_POINT('', #4881);
#4881 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4882 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4883, #4884), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4883 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4884 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4885 = ORIENTED_EDGE('', *, *, #4886, .F.);
#4886 = EDGE_CURVE('', #4855, #4880, #4887, .T.);
#4887 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4888, #4889), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4888 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4889 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4890 = ORIENTED_EDGE('', *, *, #4863, .T.);
#4891 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4892, #4893), (#4894, #4895)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#4892 = CARTESIAN_POINT('', (31.1754381559721, -22.6754381559721, 4.76));
#4893 = CARTESIAN_POINT('', (30.7, -21.4, -2.62074415017534E-15));
#4894 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4895 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4896 = ADVANCED_FACE('', (#4897), #4907, .T.);
#4897 = FACE_OUTER_BOUND('', #4898, .T.);
#4898 = EDGE_LOOP('', (#4899, #4905, #4906));
#4899 = ORIENTED_EDGE('', *, *, #4900, .F.);
#4900 = EDGE_CURVE('', #4880, #4743, #4901, .T.);
#4901 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#4902, #4903, #4904), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#4902 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4903 = CARTESIAN_POINT('', (40., -21.4, -2.62074415017534E-15));
#4904 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4905 = ORIENTED_EDGE('', *, *, #4879, .T.);
#4906 = ORIENTED_EDGE('', *, *, #4749, .T.);
#4907 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#4908, #4909, #4910), (#4911, #4912, #4913)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#4908 = CARTESIAN_POINT('', (39.2, -21.4, -2.62074415017534E-15));
#4909 = CARTESIAN_POINT('', (40., -21.4, -2.62074415017534E-15));
#4910 = CARTESIAN_POINT('', (40., -22.2, -2.71871589410712E-15));
#4911 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4912 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4913 = CARTESIAN_POINT('', (38.7245618440279, -22.6754381559721, 4.76));
#4914 = ADVANCED_FACE('', (#4915), #4925, .T.);
#4915 = FACE_OUTER_BOUND('', #4916, .T.);
#4916 = EDGE_LOOP('', (#4917, #4918, #4919, #4920, #4921, #4922, #4923, #4924));
#4917 = ORIENTED_EDGE('', *, *, #4794, .T.);
#4918 = ORIENTED_EDGE('', *, *, #4808, .T.);
#4919 = ORIENTED_EDGE('', *, *, #4840, .T.);
#4920 = ORIENTED_EDGE('', *, *, #4854, .T.);
#4921 = ORIENTED_EDGE('', *, *, #4886, .T.);
#4922 = ORIENTED_EDGE('', *, *, #4900, .T.);
#4923 = ORIENTED_EDGE('', *, *, #4742, .T.);
#4924 = ORIENTED_EDGE('', *, *, #4762, .T.);
#4925 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4926, #4927), (#4928, #4929)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#4926 = CARTESIAN_POINT('', (40., -21.4, -2.62074415017534E-15));
#4927 = CARTESIAN_POINT('', (29.9, -21.4, -2.62074415017534E-15));
#4928 = CARTESIAN_POINT('', (40., -31.5, -3.85763741731416E-15));
#4929 = CARTESIAN_POINT('', (29.9, -31.5, -3.85763741731416E-15));
#4930 = PRESENTATION_STYLE_ASSIGNMENT((#4931));
#4931 = SURFACE_STYLE_USAGE(.POSITIVE., #4932);
#4932 = SURFACE_SIDE_STYLE('', (#4933));
#4933 = SURFACE_STYLE_FILL_AREA(#4934);
#4934 = FILL_AREA_STYLE('', (#4935));
#4935 = FILL_AREA_STYLE_COLOUR('', #4936);
#4936 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#4937 = STYLED_ITEM('', (#4930), #4692);
#4938 = MANIFOLD_SOLID_BREP('CUT', #4939);
#4939 = CLOSED_SHELL('', (#4940, #4976, #5004, #5028, #5050, #5074, #5096, #5120, #5142, #5160));
#4940 = ADVANCED_FACE('', (#4941), #4971, .T.);
#4941 = FACE_OUTER_BOUND('', #4942, .T.);
#4942 = EDGE_LOOP('', (#4943, #4952, #4959, #4966));
#4943 = ORIENTED_EDGE('', *, *, #4944, .F.);
#4944 = EDGE_CURVE('', #4945, #4947, #4949, .T.);
#4945 = VERTEX_POINT('', #4946);
#4946 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#4947 = VERTEX_POINT('', #4948);
#4948 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#4949 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4950, #4951), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4950 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#4951 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#4952 = ORIENTED_EDGE('', *, *, #4953, .F.);
#4953 = EDGE_CURVE('', #4954, #4945, #4956, .T.);
#4954 = VERTEX_POINT('', #4955);
#4955 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#4956 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4957, #4958), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4957 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#4958 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#4959 = ORIENTED_EDGE('', *, *, #4960, .F.);
#4960 = EDGE_CURVE('', #4961, #4954, #4963, .T.);
#4961 = VERTEX_POINT('', #4962);
#4962 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#4963 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4964, #4965), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4964 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#4965 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#4966 = ORIENTED_EDGE('', *, *, #4967, .F.);
#4967 = EDGE_CURVE('', #4947, #4961, #4968, .T.);
#4968 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4969, #4970), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4969 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#4970 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#4971 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#4972, #4973), (#4974, #4975)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#4972 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#4973 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#4974 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#4975 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#4976 = ADVANCED_FACE('', (#4977), #4999, .T.);
#4977 = FACE_OUTER_BOUND('', #4978, .T.);
#4978 = EDGE_LOOP('', (#4979, #4980, #4987, #4994));
#4979 = ORIENTED_EDGE('', *, *, #4953, .T.);
#4980 = ORIENTED_EDGE('', *, *, #4981, .T.);
#4981 = EDGE_CURVE('', #4945, #4982, #4984, .T.);
#4982 = VERTEX_POINT('', #4983);
#4983 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#4984 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4985, #4986), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4985 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#4986 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#4987 = ORIENTED_EDGE('', *, *, #4988, .F.);
#4988 = EDGE_CURVE('', #4989, #4982, #4991, .T.);
#4989 = VERTEX_POINT('', #4990);
#4990 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#4991 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4992, #4993), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4992 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#4993 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#4994 = ORIENTED_EDGE('', *, *, #4995, .F.);
#4995 = EDGE_CURVE('', #4954, #4989, #4996, .T.);
#4996 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#4997, #4998), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#4997 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#4998 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#4999 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5000, #5001), (#5002, #5003)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5000 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5001 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#5002 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5003 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#5004 = ADVANCED_FACE('', (#5005), #5021, .T.);
#5005 = FACE_OUTER_BOUND('', #5006, .T.);
#5006 = EDGE_LOOP('', (#5007, #5015, #5016));
#5007 = ORIENTED_EDGE('', *, *, #5008, .F.);
#5008 = EDGE_CURVE('', #4982, #5009, #5011, .T.);
#5009 = VERTEX_POINT('', #5010);
#5010 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5011 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5012, #5013, #5014), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5012 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#5013 = CARTESIAN_POINT('', (40., -15.75, 27.2798002192098));
#5014 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5015 = ORIENTED_EDGE('', *, *, #4981, .F.);
#5016 = ORIENTED_EDGE('', *, *, #5017, .T.);
#5017 = EDGE_CURVE('', #4945, #5009, #5018, .T.);
#5018 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5019, #5020), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5019 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5020 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5021 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5022, #5023, #5024), (#5025, #5026, #5027)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5022 = CARTESIAN_POINT('', (40., -15.35, 26.5869798961823));
#5023 = CARTESIAN_POINT('', (40., -15.75, 27.2798002192098));
#5024 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5025 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5026 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5027 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5028 = ADVANCED_FACE('', (#5029), #5045, .T.);
#5029 = FACE_OUTER_BOUND('', #5030, .T.);
#5030 = EDGE_LOOP('', (#5031, #5032, #5039, #5044));
#5031 = ORIENTED_EDGE('', *, *, #4944, .T.);
#5032 = ORIENTED_EDGE('', *, *, #5033, .T.);
#5033 = EDGE_CURVE('', #4947, #5034, #5036, .T.);
#5034 = VERTEX_POINT('', #5035);
#5035 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5036 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5037, #5038), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5037 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5038 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5039 = ORIENTED_EDGE('', *, *, #5040, .F.);
#5040 = EDGE_CURVE('', #5009, #5034, #5041, .T.);
#5041 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5042, #5043), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5042 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5043 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5044 = ORIENTED_EDGE('', *, *, #5017, .F.);
#5045 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5046, #5047), (#5048, #5049)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5046 = CARTESIAN_POINT('', (38.7245618440279, -10.99, 28.555238375182));
#5047 = CARTESIAN_POINT('', (39.2, -15.75, 27.2798002192098));
#5048 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5049 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5050 = ADVANCED_FACE('', (#5051), #5067, .T.);
#5051 = FACE_OUTER_BOUND('', #5052, .T.);
#5052 = EDGE_LOOP('', (#5053, #5061, #5062));
#5053 = ORIENTED_EDGE('', *, *, #5054, .F.);
#5054 = EDGE_CURVE('', #5034, #5055, #5057, .T.);
#5055 = VERTEX_POINT('', #5056);
#5056 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5057 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5058, #5059, #5060), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5058 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5059 = CARTESIAN_POINT('', (29.9, -15.75, 27.2798002192098));
#5060 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5061 = ORIENTED_EDGE('', *, *, #5033, .F.);
#5062 = ORIENTED_EDGE('', *, *, #5063, .T.);
#5063 = EDGE_CURVE('', #4947, #5055, #5064, .T.);
#5064 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5065, #5066), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5065 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5066 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5067 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5068, #5069, #5070), (#5071, #5072, #5073)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5068 = CARTESIAN_POINT('', (30.7, -15.75, 27.2798002192098));
#5069 = CARTESIAN_POINT('', (29.9, -15.75, 27.2798002192098));
#5070 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5071 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5072 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5073 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5074 = ADVANCED_FACE('', (#5075), #5091, .T.);
#5075 = FACE_OUTER_BOUND('', #5076, .T.);
#5076 = EDGE_LOOP('', (#5077, #5078, #5085, #5090));
#5077 = ORIENTED_EDGE('', *, *, #4967, .T.);
#5078 = ORIENTED_EDGE('', *, *, #5079, .F.);
#5079 = EDGE_CURVE('', #5080, #4961, #5082, .T.);
#5080 = VERTEX_POINT('', #5081);
#5081 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5082 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5083, #5084), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5083 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5084 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5085 = ORIENTED_EDGE('', *, *, #5086, .F.);
#5086 = EDGE_CURVE('', #5055, #5080, #5087, .T.);
#5087 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5088, #5089), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5088 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5089 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5090 = ORIENTED_EDGE('', *, *, #5063, .F.);
#5091 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5092, #5093), (#5094, #5095)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5092 = CARTESIAN_POINT('', (31.1754381559721, -10.99, 28.555238375182));
#5093 = CARTESIAN_POINT('', (29.9, -15.35, 26.5869798961823));
#5094 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5095 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5096 = ADVANCED_FACE('', (#5097), #5113, .T.);
#5097 = FACE_OUTER_BOUND('', #5098, .T.);
#5098 = EDGE_LOOP('', (#5099, #5107, #5108));
#5099 = ORIENTED_EDGE('', *, *, #5100, .F.);
#5100 = EDGE_CURVE('', #5080, #5101, #5103, .T.);
#5101 = VERTEX_POINT('', #5102);
#5102 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5103 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5104, #5105, #5106), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5104 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5105 = CARTESIAN_POINT('', (29.9, -10.7, 18.532943640987));
#5106 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5107 = ORIENTED_EDGE('', *, *, #5079, .T.);
#5108 = ORIENTED_EDGE('', *, *, #5109, .F.);
#5109 = EDGE_CURVE('', #5101, #4961, #5110, .T.);
#5110 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5111, #5112), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5111 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5112 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5113 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5114, #5115, #5116), (#5117, #5118, #5119)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5114 = CARTESIAN_POINT('', (29.9, -11.1, 19.2257639640145));
#5115 = CARTESIAN_POINT('', (29.9, -10.7, 18.532943640987));
#5116 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5117 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5118 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5119 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5120 = ADVANCED_FACE('', (#5121), #5137, .T.);
#5121 = FACE_OUTER_BOUND('', #5122, .T.);
#5122 = EDGE_LOOP('', (#5123, #5124, #5131, #5136));
#5123 = ORIENTED_EDGE('', *, *, #4960, .T.);
#5124 = ORIENTED_EDGE('', *, *, #5125, .F.);
#5125 = EDGE_CURVE('', #5126, #4954, #5128, .T.);
#5126 = VERTEX_POINT('', #5127);
#5127 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5128 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5129, #5130), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5129 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5130 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5131 = ORIENTED_EDGE('', *, *, #5132, .F.);
#5132 = EDGE_CURVE('', #5101, #5126, #5133, .T.);
#5133 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5134, #5135), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5134 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5135 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5136 = ORIENTED_EDGE('', *, *, #5109, .T.);
#5137 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5138, #5139), (#5140, #5141)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5138 = CARTESIAN_POINT('', (31.1754381559721, -7.21543815597216, 22.0175054850148));
#5139 = CARTESIAN_POINT('', (30.7, -10.7, 18.532943640987));
#5140 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5141 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5142 = ADVANCED_FACE('', (#5143), #5153, .T.);
#5143 = FACE_OUTER_BOUND('', #5144, .T.);
#5144 = EDGE_LOOP('', (#5145, #5151, #5152));
#5145 = ORIENTED_EDGE('', *, *, #5146, .F.);
#5146 = EDGE_CURVE('', #5126, #4989, #5147, .T.);
#5147 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5148, #5149, #5150), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#5148 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5149 = CARTESIAN_POINT('', (40., -10.7, 18.532943640987));
#5150 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#5151 = ORIENTED_EDGE('', *, *, #5125, .T.);
#5152 = ORIENTED_EDGE('', *, *, #4995, .T.);
#5153 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5154, #5155, #5156), (#5157, #5158, #5159)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5154 = CARTESIAN_POINT('', (39.2, -10.7, 18.532943640987));
#5155 = CARTESIAN_POINT('', (40., -10.7, 18.532943640987));
#5156 = CARTESIAN_POINT('', (40., -11.1, 19.2257639640145));
#5157 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5158 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5159 = CARTESIAN_POINT('', (38.7245618440279, -7.21543815597216, 22.0175054850148));
#5160 = ADVANCED_FACE('', (#5161), #5171, .T.);
#5161 = FACE_OUTER_BOUND('', #5162, .T.);
#5162 = EDGE_LOOP('', (#5163, #5164, #5165, #5166, #5167, #5168, #5169, #5170));
#5163 = ORIENTED_EDGE('', *, *, #5040, .T.);
#5164 = ORIENTED_EDGE('', *, *, #5054, .T.);
#5165 = ORIENTED_EDGE('', *, *, #5086, .T.);
#5166 = ORIENTED_EDGE('', *, *, #5100, .T.);
#5167 = ORIENTED_EDGE('', *, *, #5132, .T.);
#5168 = ORIENTED_EDGE('', *, *, #5146, .T.);
#5169 = ORIENTED_EDGE('', *, *, #4988, .T.);
#5170 = ORIENTED_EDGE('', *, *, #5008, .T.);
#5171 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5172, #5173), (#5174, #5175)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#5172 = CARTESIAN_POINT('', (40., -10.7, 18.532943640987));
#5173 = CARTESIAN_POINT('', (29.9, -10.7, 18.532943640987));
#5174 = CARTESIAN_POINT('', (40., -15.75, 27.2798002192098));
#5175 = CARTESIAN_POINT('', (29.9, -15.75, 27.2798002192098));
#5176 = PRESENTATION_STYLE_ASSIGNMENT((#5177));
#5177 = SURFACE_STYLE_USAGE(.POSITIVE., #5178);
#5178 = SURFACE_SIDE_STYLE('', (#5179));
#5179 = SURFACE_STYLE_FILL_AREA(#5180);
#5180 = FILL_AREA_STYLE('', (#5181));
#5181 = FILL_AREA_STYLE_COLOUR('', #5182);
#5182 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#5183 = STYLED_ITEM('', (#5176), #4938);
#5184 = MANIFOLD_SOLID_BREP('CUT', #5185);
#5185 = CLOSED_SHELL('', (#5186, #5222, #5250, #5274, #5296, #5320, #5342, #5366, #5388, #5406));
#5186 = ADVANCED_FACE('', (#5187), #5217, .T.);
#5187 = FACE_OUTER_BOUND('', #5188, .T.);
#5188 = EDGE_LOOP('', (#5189, #5198, #5205, #5212));
#5189 = ORIENTED_EDGE('', *, *, #5190, .F.);
#5190 = EDGE_CURVE('', #5191, #5193, #5195, .T.);
#5191 = VERTEX_POINT('', #5192);
#5192 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5193 = VERTEX_POINT('', #5194);
#5194 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5195 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5196, #5197), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5196 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5197 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5198 = ORIENTED_EDGE('', *, *, #5199, .F.);
#5199 = EDGE_CURVE('', #5200, #5191, #5202, .T.);
#5200 = VERTEX_POINT('', #5201);
#5201 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5202 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5203, #5204), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5203 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5204 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5205 = ORIENTED_EDGE('', *, *, #5206, .F.);
#5206 = EDGE_CURVE('', #5207, #5200, #5209, .T.);
#5207 = VERTEX_POINT('', #5208);
#5208 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5209 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5210, #5211), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5210 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5211 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5212 = ORIENTED_EDGE('', *, *, #5213, .F.);
#5213 = EDGE_CURVE('', #5193, #5207, #5214, .T.);
#5214 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5215, #5216), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5215 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5216 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5217 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5218, #5219), (#5220, #5221)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#5218 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5219 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5220 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5221 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5222 = ADVANCED_FACE('', (#5223), #5245, .T.);
#5223 = FACE_OUTER_BOUND('', #5224, .T.);
#5224 = EDGE_LOOP('', (#5225, #5226, #5233, #5240));
#5225 = ORIENTED_EDGE('', *, *, #5199, .T.);
#5226 = ORIENTED_EDGE('', *, *, #5227, .T.);
#5227 = EDGE_CURVE('', #5191, #5228, #5230, .T.);
#5228 = VERTEX_POINT('', #5229);
#5229 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5230 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5231, #5232), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5231 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5232 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5233 = ORIENTED_EDGE('', *, *, #5234, .F.);
#5234 = EDGE_CURVE('', #5235, #5228, #5237, .T.);
#5235 = VERTEX_POINT('', #5236);
#5236 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5237 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5238, #5239), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5238 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5239 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5240 = ORIENTED_EDGE('', *, *, #5241, .F.);
#5241 = EDGE_CURVE('', #5200, #5235, #5242, .T.);
#5242 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5243, #5244), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5243 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5244 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5245 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5246, #5247), (#5248, #5249)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5246 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5247 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5248 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5249 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5250 = ADVANCED_FACE('', (#5251), #5267, .T.);
#5251 = FACE_OUTER_BOUND('', #5252, .T.);
#5252 = EDGE_LOOP('', (#5253, #5261, #5262));
#5253 = ORIENTED_EDGE('', *, *, #5254, .F.);
#5254 = EDGE_CURVE('', #5228, #5255, #5257, .T.);
#5255 = VERTEX_POINT('', #5256);
#5256 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5257 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5258, #5259, #5260), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5258 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5259 = CARTESIAN_POINT('', (40., 15.75, 27.2798002192098));
#5260 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5261 = ORIENTED_EDGE('', *, *, #5227, .F.);
#5262 = ORIENTED_EDGE('', *, *, #5263, .T.);
#5263 = EDGE_CURVE('', #5191, #5255, #5264, .T.);
#5264 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5265, #5266), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5265 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5266 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5267 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5268, #5269, #5270), (#5271, #5272, #5273)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5268 = CARTESIAN_POINT('', (40., 15.35, 26.5869798961823));
#5269 = CARTESIAN_POINT('', (40., 15.75, 27.2798002192098));
#5270 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5271 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5272 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5273 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5274 = ADVANCED_FACE('', (#5275), #5291, .T.);
#5275 = FACE_OUTER_BOUND('', #5276, .T.);
#5276 = EDGE_LOOP('', (#5277, #5278, #5285, #5290));
#5277 = ORIENTED_EDGE('', *, *, #5190, .T.);
#5278 = ORIENTED_EDGE('', *, *, #5279, .T.);
#5279 = EDGE_CURVE('', #5193, #5280, #5282, .T.);
#5280 = VERTEX_POINT('', #5281);
#5281 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5282 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5283, #5284), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5283 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5284 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5285 = ORIENTED_EDGE('', *, *, #5286, .F.);
#5286 = EDGE_CURVE('', #5255, #5280, #5287, .T.);
#5287 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5288, #5289), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5288 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5289 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5290 = ORIENTED_EDGE('', *, *, #5263, .F.);
#5291 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5292, #5293), (#5294, #5295)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5292 = CARTESIAN_POINT('', (38.7245618440279, 19.2345618440278, 23.795238375182));
#5293 = CARTESIAN_POINT('', (39.2, 15.75, 27.2798002192098));
#5294 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5295 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5296 = ADVANCED_FACE('', (#5297), #5313, .T.);
#5297 = FACE_OUTER_BOUND('', #5298, .T.);
#5298 = EDGE_LOOP('', (#5299, #5307, #5308));
#5299 = ORIENTED_EDGE('', *, *, #5300, .F.);
#5300 = EDGE_CURVE('', #5280, #5301, #5303, .T.);
#5301 = VERTEX_POINT('', #5302);
#5302 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5303 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5304, #5305, #5306), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5304 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5305 = CARTESIAN_POINT('', (29.9, 15.75, 27.2798002192098));
#5306 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5307 = ORIENTED_EDGE('', *, *, #5279, .F.);
#5308 = ORIENTED_EDGE('', *, *, #5309, .T.);
#5309 = EDGE_CURVE('', #5193, #5301, #5310, .T.);
#5310 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5311, #5312), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5311 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5312 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5313 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5314, #5315, #5316), (#5317, #5318, #5319)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5314 = CARTESIAN_POINT('', (30.7, 15.75, 27.2798002192098));
#5315 = CARTESIAN_POINT('', (29.9, 15.75, 27.2798002192098));
#5316 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5317 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5318 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5319 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5320 = ADVANCED_FACE('', (#5321), #5337, .T.);
#5321 = FACE_OUTER_BOUND('', #5322, .T.);
#5322 = EDGE_LOOP('', (#5323, #5324, #5331, #5336));
#5323 = ORIENTED_EDGE('', *, *, #5213, .T.);
#5324 = ORIENTED_EDGE('', *, *, #5325, .F.);
#5325 = EDGE_CURVE('', #5326, #5207, #5328, .T.);
#5326 = VERTEX_POINT('', #5327);
#5327 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5328 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5329, #5330), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5329 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5330 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5331 = ORIENTED_EDGE('', *, *, #5332, .F.);
#5332 = EDGE_CURVE('', #5301, #5326, #5333, .T.);
#5333 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5334, #5335), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5334 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5335 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5336 = ORIENTED_EDGE('', *, *, #5309, .F.);
#5337 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5338, #5339), (#5340, #5341)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5338 = CARTESIAN_POINT('', (31.1754381559721, 19.2345618440278, 23.795238375182));
#5339 = CARTESIAN_POINT('', (29.9, 15.35, 26.5869798961823));
#5340 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5341 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5342 = ADVANCED_FACE('', (#5343), #5359, .T.);
#5343 = FACE_OUTER_BOUND('', #5344, .T.);
#5344 = EDGE_LOOP('', (#5345, #5353, #5354));
#5345 = ORIENTED_EDGE('', *, *, #5346, .F.);
#5346 = EDGE_CURVE('', #5326, #5347, #5349, .T.);
#5347 = VERTEX_POINT('', #5348);
#5348 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5349 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5350, #5351, #5352), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#5350 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5351 = CARTESIAN_POINT('', (29.9, 10.7, 18.532943640987));
#5352 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5353 = ORIENTED_EDGE('', *, *, #5325, .T.);
#5354 = ORIENTED_EDGE('', *, *, #5355, .F.);
#5355 = EDGE_CURVE('', #5347, #5207, #5356, .T.);
#5356 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5357, #5358), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5357 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5358 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5359 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5360, #5361, #5362), (#5363, #5364, #5365)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1.), (1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5360 = CARTESIAN_POINT('', (29.9, 11.1, 19.2257639640146));
#5361 = CARTESIAN_POINT('', (29.9, 10.7, 18.532943640987));
#5362 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5363 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5364 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5365 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5366 = ADVANCED_FACE('', (#5367), #5383, .T.);
#5367 = FACE_OUTER_BOUND('', #5368, .T.);
#5368 = EDGE_LOOP('', (#5369, #5370, #5377, #5382));
#5369 = ORIENTED_EDGE('', *, *, #5206, .T.);
#5370 = ORIENTED_EDGE('', *, *, #5371, .F.);
#5371 = EDGE_CURVE('', #5372, #5200, #5374, .T.);
#5372 = VERTEX_POINT('', #5373);
#5373 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5374 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5375, #5376), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5375 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5376 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5377 = ORIENTED_EDGE('', *, *, #5378, .F.);
#5378 = EDGE_CURVE('', #5347, #5372, #5379, .T.);
#5379 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#5380, #5381), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5380 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5381 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5382 = ORIENTED_EDGE('', *, *, #5355, .T.);
#5383 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5384, #5385), (#5386, #5387)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#5384 = CARTESIAN_POINT('', (31.1754381559721, 15.46, 17.2575054850149));
#5385 = CARTESIAN_POINT('', (30.7, 10.7, 18.532943640987));
#5386 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5387 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5388 = ADVANCED_FACE('', (#5389), #5399, .T.);
#5389 = FACE_OUTER_BOUND('', #5390, .T.);
#5390 = EDGE_LOOP('', (#5391, #5397, #5398));
#5391 = ORIENTED_EDGE('', *, *, #5392, .F.);
#5392 = EDGE_CURVE('', #5372, #5235, #5393, .T.);
#5393 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#5394, #5395, #5396), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#5394 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5395 = CARTESIAN_POINT('', (40., 10.7, 18.532943640987));
#5396 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5397 = ORIENTED_EDGE('', *, *, #5371, .T.);
#5398 = ORIENTED_EDGE('', *, *, #5241, .T.);
#5399 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#5400, #5401, #5402), (#5403, #5404, #5405)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (0., 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186547, 1.), (1., 0.707106781186547, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#5400 = CARTESIAN_POINT('', (39.2, 10.7, 18.532943640987));
#5401 = CARTESIAN_POINT('', (40., 10.7, 18.532943640987));
#5402 = CARTESIAN_POINT('', (40., 11.1, 19.2257639640146));
#5403 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5404 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5405 = CARTESIAN_POINT('', (38.7245618440279, 15.46, 17.2575054850149));
#5406 = ADVANCED_FACE('', (#5407), #5417, .T.);
#5407 = FACE_OUTER_BOUND('', #5408, .T.);
#5408 = EDGE_LOOP('', (#5409, #5410, #5411, #5412, #5413, #5414, #5415, #5416));
#5409 = ORIENTED_EDGE('', *, *, #5286, .T.);
#5410 = ORIENTED_EDGE('', *, *, #5300, .T.);
#5411 = ORIENTED_EDGE('', *, *, #5332, .T.);
#5412 = ORIENTED_EDGE('', *, *, #5346, .T.);
#5413 = ORIENTED_EDGE('', *, *, #5378, .T.);
#5414 = ORIENTED_EDGE('', *, *, #5392, .T.);
#5415 = ORIENTED_EDGE('', *, *, #5234, .T.);
#5416 = ORIENTED_EDGE('', *, *, #5254, .T.);
#5417 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#5418, #5419), (#5420, #5421)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#5418 = CARTESIAN_POINT('', (40., 10.7, 18.532943640987));
#5419 = CARTESIAN_POINT('', (29.9, 10.7, 18.532943640987));
#5420 = CARTESIAN_POINT('', (40., 15.75, 27.2798002192098));
#5421 = CARTESIAN_POINT('', (29.9, 15.75, 27.2798002192098));
#5422 = PRESENTATION_STYLE_ASSIGNMENT((#5423));
#5423 = SURFACE_STYLE_USAGE(.POSITIVE., #5424);
#5424 = SURFACE_SIDE_STYLE('', (#5425));
#5425 = SURFACE_STYLE_FILL_AREA(#5426);
#5426 = FILL_AREA_STYLE('', (#5427));
#5427 = FILL_AREA_STYLE_COLOUR('', #5428);
#5428 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#5429 = STYLED_ITEM('', (#5422), #5184);
#5430 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#5432))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#5431, #5433, #5434))
   REPRESENTATION_CONTEXT ('', '3D')
);
#5431 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#5432 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #5431, 'DISTANCE_ACCURACY_VALUE', '');
#5433 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#5434 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#5435 = SHAPE_REPRESENTATION('', (), #5430);
#5436 = PRODUCT_DEFINITION_SHAPE('', '', #5437);
#5437 = PRODUCT_DEFINITION('', '', #5440, #5444);
#5438 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#5439 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #5438);
#5440 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #5441, .NOT_KNOWN.);
#5441 = PRODUCT('NONE', '', '', (#5442));
#5442 = PRODUCT_CONTEXT('', #5438, 'mechanical');
#5443 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#5441));
#5444 = PRODUCT_DEFINITION_CONTEXT('part definition', #5438, 'design');
#5445 = SHAPE_DEFINITION_REPRESENTATION(#5436, #5435);
#5446 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #5435, #5447);
#5447 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1, #3954, #4200, #4446, #4692, #4938, #5184), #5430);
ENDSEC;
END-ISO-10303-21;
