ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('SE24-2002N-M3 AM5040.stp', '2020-10-06T13:59:58', ('TDM Systems GmbH'), ('TDM Systems GmbH'), 'HarmonyWare STEP v2.1.2-dev Express v3.0.0.0', 'TDM', 'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;

DATA;
#1 = MANIFOLD_SOLID_BREP('CUT', #2);
#2 = CLOSED_SHELL('', (#3, #32, #108, #136, #186, #214, #275, #331, #390, #443, #468, #483, #543, #603, #623, #635, #651, #756, #833, #895, #923, #945, #970, #991, #1006, #1025));
#3 = ADVANCED_FACE('', (#4), #27, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6, #15, #22));
#6 = ORIENTED_EDGE('', *, *, #7, .F.);
#7 = EDGE_CURVE('', #8, #10, #12, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (-21., -0.750000000000001, 0.));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-21., -0.75, -0.0438645071432004));
#12 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#13, #14), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00797536493512702), .UNSPECIFIED.);
#13 = CARTESIAN_POINT('', (-21., -0.750000000000001, -1.77635683940025E-15));
#14 = CARTESIAN_POINT('', (-21., -0.750000000000001, -0.0438645071432004));
#15 = ORIENTED_EDGE('', *, *, #16, .F.);
#16 = EDGE_CURVE('', #17, #8, #19, .T.);
#17 = VERTEX_POINT('', #18);
#18 = CARTESIAN_POINT('', (-21., -0.755796931214375, 0.));
#19 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#20, #21), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00383497932775408), .UNSPECIFIED.);
#20 = CARTESIAN_POINT('', (-21., -0.755796931214375, 0.));
#21 = CARTESIAN_POINT('', (-21., -0.750000000000001, 0.));
#22 = ORIENTED_EDGE('', *, *, #23, .F.);
#23 = EDGE_CURVE('', #10, #17, #24, .T.);
#24 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#25, #26), .UNSPECIFIED., .F., .U., (2, 2), (0.992024635064872, 1.), .UNSPECIFIED.);
#25 = CARTESIAN_POINT('', (-21., -0.75, -0.0438645071432004));
#26 = CARTESIAN_POINT('', (-21., -0.755796931214375, 3.5527136788005E-15));
#27 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#28, #29), (#30, #31)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.00797536554311698), (0., 0.00383497932775449), .UNSPECIFIED.);
#28 = CARTESIAN_POINT('', (-21., -0.755796931214375, 0.));
#29 = CARTESIAN_POINT('', (-21., -0.75, 0.));
#30 = CARTESIAN_POINT('', (-21., -0.755796931214375, -0.0438645104871434));
#31 = CARTESIAN_POINT('', (-21., -0.75, -0.0438645104871434));
#32 = ADVANCED_FACE('', (#33), #103, .T.);
#33 = FACE_OUTER_BOUND('', #34, .T.);
#34 = EDGE_LOOP('', (#35, #42, #49, #56, #63, #70, #80, #87, #97, #102));
#35 = ORIENTED_EDGE('', *, *, #36, .F.);
#36 = EDGE_CURVE('', #37, #8, #39, .T.);
#37 = VERTEX_POINT('', #38);
#38 = CARTESIAN_POINT('', (-21.65, -0.750000000000001, 0.));
#39 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#40, #41), .UNSPECIFIED., .F., .U., (2, 2), (0.783333341792357, 1.), .UNSPECIFIED.);
#40 = CARTESIAN_POINT('', (-21.65, -0.750000000000001, 0.));
#41 = CARTESIAN_POINT('', (-21., -0.750000000000001, 0.));
#42 = ORIENTED_EDGE('', *, *, #43, .F.);
#43 = EDGE_CURVE('', #44, #37, #46, .T.);
#44 = VERTEX_POINT('', #45);
#45 = CARTESIAN_POINT('', (-21.65, 0.749999999999999, 0.));
#46 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#47, #48), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#47 = CARTESIAN_POINT('', (-21.65, 0.749999999999999, 0.));
#48 = CARTESIAN_POINT('', (-21.65, -0.750000000000001, 0.));
#49 = ORIENTED_EDGE('', *, *, #50, .F.);
#50 = EDGE_CURVE('', #51, #44, #53, .T.);
#51 = VERTEX_POINT('', #52);
#52 = CARTESIAN_POINT('', (-21., 0.749999999999999, 0.));
#53 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#54, #55), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.216666658207645), .UNSPECIFIED.);
#54 = CARTESIAN_POINT('', (-21., 0.749999999999999, 0.));
#55 = CARTESIAN_POINT('', (-21.65, 0.749999999999999, 0.));
#56 = ORIENTED_EDGE('', *, *, #57, .T.);
#57 = EDGE_CURVE('', #51, #58, #60, .T.);
#58 = VERTEX_POINT('', #59);
#59 = CARTESIAN_POINT('', (-21., 0.755796931214373, 0.));
#60 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#61, #62), .UNSPECIFIED., .F., .U., (2, 2), (0.996165020672246, 1.), .UNSPECIFIED.);
#61 = CARTESIAN_POINT('', (-21., 0.749999999999999, 0.));
#62 = CARTESIAN_POINT('', (-21., 0.755796931214373, 0.));
#63 = ORIENTED_EDGE('', *, *, #64, .T.);
#64 = EDGE_CURVE('', #58, #65, #67, .T.);
#65 = VERTEX_POINT('', #66);
#66 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, 0.));
#67 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#68, #69), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#68 = CARTESIAN_POINT('', (-21., 0.755796931214373, 0.));
#69 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, 0.));
#70 = ORIENTED_EDGE('', *, *, #71, .T.);
#71 = EDGE_CURVE('', #65, #72, #74, .T.);
#72 = VERTEX_POINT('', #73);
#73 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#74 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#75, #76, #77, #78, #79), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0., 0.5, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.915309765664005, 1., 0.915309765664005, 1.))
   REPRESENTATION_ITEM ('')
);
#75 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, 0.));
#76 = CARTESIAN_POINT('', (-23.8702371849479, 1.00690888646224, 0.));
#77 = CARTESIAN_POINT('', (-23.9351193604309, 0.947454258794915, 0.));
#78 = CARTESIAN_POINT('', (-24.0000015359138, 0.887999631127586, 0.));
#79 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#80 = ORIENTED_EDGE('', *, *, #81, .T.);
#81 = EDGE_CURVE('', #72, #82, #84, .T.);
#82 = VERTEX_POINT('', #83);
#83 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#84 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#85, #86), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#85 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#86 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#87 = ORIENTED_EDGE('', *, *, #88, .T.);
#88 = EDGE_CURVE('', #82, #89, #91, .T.);
#89 = VERTEX_POINT('', #90);
#90 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529084, 0.));
#91 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#92, #93, #94, #95, #96), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0., 0.5, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.915313114609813, 1., 0.915313114609813, 1.))
   REPRESENTATION_ITEM ('')
);
#92 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#93 = CARTESIAN_POINT('', (-23.9999705387919, -0.888004627409181, 0.));
#94 = CARTESIAN_POINT('', (-23.9350887402578, -0.947456728219416, 0.));
#95 = CARTESIAN_POINT('', (-23.8702069417237, -1.00690882902965, 0.));
#96 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529084, 0.));
#97 = ORIENTED_EDGE('', *, *, #98, .T.);
#98 = EDGE_CURVE('', #89, #17, #99, .T.);
#99 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#100, #101), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#100 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529144, 0.));
#101 = CARTESIAN_POINT('', (-21., -0.755796931214375, 0.));
#102 = ORIENTED_EDGE('', *, *, #16, .T.);
#103 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#104, #105), (#106, #107)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.248380200148812, 0.751619810223807), (0.122599811152504, 0.8774005458151), .UNSPECIFIED.);
#104 = CARTESIAN_POINT('', (-24.0000001171249, 1.00007779011639, 0.));
#105 = CARTESIAN_POINT('', (-21., 1.00007779011639, 0.));
#106 = CARTESIAN_POINT('', (-24.0000001171249, -1.00007777391039, 0.));
#107 = CARTESIAN_POINT('', (-21., -1.00007777391039, 0.));
#108 = ADVANCED_FACE('', (#109), #131, .T.);
#109 = FACE_OUTER_BOUND('', #110, .T.);
#110 = EDGE_LOOP('', (#111, #112, #119, #126));
#111 = ORIENTED_EDGE('', *, *, #43, .T.);
#112 = ORIENTED_EDGE('', *, *, #113, .T.);
#113 = EDGE_CURVE('', #37, #114, #116, .T.);
#114 = VERTEX_POINT('', #115);
#115 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#116 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#117, #118), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#117 = CARTESIAN_POINT('', (-21.65, -0.750000000000001, -5.55111512312578E-17));
#118 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#119 = ORIENTED_EDGE('', *, *, #120, .T.);
#120 = EDGE_CURVE('', #114, #121, #123, .T.);
#121 = VERTEX_POINT('', #122);
#122 = CARTESIAN_POINT('', (-21.15, 0.749999999999999, 0.499999999999998));
#123 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#124, #125), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#124 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#125 = CARTESIAN_POINT('', (-21.15, 0.749999999999999, 0.499999999999998));
#126 = ORIENTED_EDGE('', *, *, #127, .F.);
#127 = EDGE_CURVE('', #44, #121, #128, .T.);
#128 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#129, #130), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#129 = CARTESIAN_POINT('', (-21.65, 0.749999999999999, -5.55111512312578E-17));
#130 = CARTESIAN_POINT('', (-21.15, 0.749999999999999, 0.499999999999998));
#131 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#132, #133), (#134, #135)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#132 = CARTESIAN_POINT('', (-21.65, -0.750000000000001, -5.55111512312578E-17));
#133 = CARTESIAN_POINT('', (-21.65, 0.749999999999999, -5.55111512312578E-17));
#134 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#135 = CARTESIAN_POINT('', (-21.15, 0.749999999999999, 0.499999999999998));
#136 = ADVANCED_FACE('', (#137), #181, .T.);
#137 = FACE_OUTER_BOUND('', #138, .T.);
#138 = EDGE_LOOP('', (#139, #148, #155, #162, #169, #176));
#139 = ORIENTED_EDGE('', *, *, #140, .T.);
#140 = EDGE_CURVE('', #141, #143, #145, .T.);
#141 = VERTEX_POINT('', #142);
#142 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -1.5996041942243));
#143 = VERTEX_POINT('', #144);
#144 = CARTESIAN_POINT('', (-23.35, -0.631007837731926, -2.5));
#145 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#146, #147), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.230847291047333), .UNSPECIFIED.);
#146 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -1.5996041942243));
#147 = CARTESIAN_POINT('', (-23.35, -0.631007837731925, -2.5));
#148 = ORIENTED_EDGE('', *, *, #149, .T.);
#149 = EDGE_CURVE('', #143, #150, #152, .T.);
#150 = VERTEX_POINT('', #151);
#151 = CARTESIAN_POINT('', (-23.35, 0.631005799566906, -2.5));
#152 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#153, #154), .UNSPECIFIED., .F., .U., (2, 2), (0.486854003380585, 0.513145954157644), .UNSPECIFIED.);
#153 = CARTESIAN_POINT('', (-23.35, -0.631007837731926, -2.5));
#154 = CARTESIAN_POINT('', (-23.35, 0.631005799566906, -2.5));
#155 = ORIENTED_EDGE('', *, *, #156, .T.);
#156 = EDGE_CURVE('', #150, #157, #159, .T.);
#157 = VERTEX_POINT('', #158);
#158 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -1.5995887030945));
#159 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#160, #161), .UNSPECIFIED., .F., .U., (2, 2), (0.769149654135227, 1.), .UNSPECIFIED.);
#160 = CARTESIAN_POINT('', (-23.35, 0.631005799566903, -2.5));
#161 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -1.5995887030945));
#162 = ORIENTED_EDGE('', *, *, #163, .F.);
#163 = EDGE_CURVE('', #164, #157, #166, .T.);
#164 = VERTEX_POINT('', #165);
#165 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.5));
#166 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#167, #168), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.709165690346455), .UNSPECIFIED.);
#167 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.5));
#168 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -1.5995887030945));
#169 = ORIENTED_EDGE('', *, *, #170, .F.);
#170 = EDGE_CURVE('', #171, #164, #173, .T.);
#171 = VERTEX_POINT('', #172);
#172 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.5));
#173 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#174, #175), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#174 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.5));
#175 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.5));
#176 = ORIENTED_EDGE('', *, *, #177, .T.);
#177 = EDGE_CURVE('', #171, #141, #178, .T.);
#178 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#179, #180), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.7091628737774), .UNSPECIFIED.);
#179 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.5));
#180 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -1.5996041942243));
#181 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#182, #183), (#184, #185)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.484375, 0.515625), (-0.300137098968501, 1.), .UNSPECIFIED.);
#182 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -1.5995887030945));
#183 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.5));
#184 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -1.5995887030945));
#185 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.5));
#186 = ADVANCED_FACE('', (#187), #209, .T.);
#187 = FACE_OUTER_BOUND('', #188, .T.);
#188 = EDGE_LOOP('', (#189, #196, #197, #204));
#189 = ORIENTED_EDGE('', *, *, #190, .F.);
#190 = EDGE_CURVE('', #150, #191, #193, .T.);
#191 = VERTEX_POINT('', #192);
#192 = CARTESIAN_POINT('', (-23.5536284118723, 0.675731478686229, -2.29637158812772));
#193 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#194, #195), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.999967713367751), .UNSPECIFIED.);
#194 = CARTESIAN_POINT('', (-23.35, 0.631005799566903, -2.5));
#195 = CARTESIAN_POINT('', (-23.5536284118723, 0.675731478686229, -2.29637158812772));
#196 = ORIENTED_EDGE('', *, *, #149, .F.);
#197 = ORIENTED_EDGE('', *, *, #198, .F.);
#198 = EDGE_CURVE('', #199, #143, #201, .T.);
#199 = VERTEX_POINT('', #200);
#200 = CARTESIAN_POINT('', (-23.553599133287, -0.675727266812847, -2.29640086671299));
#201 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#202, #203), .UNSPECIFIED., .F., .U., (2, 2), (0.000176066371507573, 1.), .UNSPECIFIED.);
#202 = CARTESIAN_POINT('', (-23.553599133287, -0.675727266812846, -2.29640086671299));
#203 = CARTESIAN_POINT('', (-23.35, -0.631007837731925, -2.5));
#204 = ORIENTED_EDGE('', *, *, #205, .F.);
#205 = EDGE_CURVE('', #191, #199, #206, .T.);
#206 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#207, #208), .UNSPECIFIED., .F., .U., (2, 2), (0.162130180728099, 0.83776456129272), .UNSPECIFIED.);
#207 = CARTESIAN_POINT('', (-23.5536284118723, 0.675731478686229, -2.29637158812772));
#208 = CARTESIAN_POINT('', (-23.553599133287, -0.675727266812846, -2.29640086671299));
#209 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#210, #211), (#212, #213)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.485922348608066, 0.514077739139296), (0.944209592723232, 1.), .UNSPECIFIED.);
#210 = CARTESIAN_POINT('', (-23.5536349865602, -0.675727266812847, -2.2963650134398));
#211 = CARTESIAN_POINT('', (-23.35, -0.675727266812847, -2.5));
#212 = CARTESIAN_POINT('', (-23.5536349865602, 0.67573147868623, -2.2963650134398));
#213 = CARTESIAN_POINT('', (-23.35, 0.67573147868623, -2.5));
#214 = ADVANCED_FACE('', (#215), #270, .T.);
#215 = FACE_OUTER_BOUND('', #216, .T.);
#216 = EDGE_LOOP('', (#217, #218, #223, #224, #225, #264, #269));
#217 = ORIENTED_EDGE('', *, *, #140, .F.);
#218 = ORIENTED_EDGE('', *, *, #219, .F.);
#219 = EDGE_CURVE('', #10, #141, #220, .T.);
#220 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#221, #222), .UNSPECIFIED., .F., .U., (2, 2), (0.0210048469481274, 0.80346707574188), .UNSPECIFIED.);
#221 = CARTESIAN_POINT('', (-21., -0.750000000000001, -0.0438645071432005));
#222 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -1.5996041942243));
#223 = ORIENTED_EDGE('', *, *, #23, .T.);
#224 = ORIENTED_EDGE('', *, *, #98, .F.);
#225 = ORIENTED_EDGE('', *, *, #226, .F.);
#226 = EDGE_CURVE('', #227, #89, #229, .T.);
#227 = VERTEX_POINT('', #228);
#228 = CARTESIAN_POINT('', (-23.9220185428083, -0.958444500157316, -0.401021929175185));
#229 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#230, #231, #232, #233, #234, #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), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.726319762116093, 0.802833233367972, 0.890431851793424, 0.94882822935725, 1.00723175621457, 1.04616690205474, 1.08511937142927, 1.11109585298627, 1.12842041862562, 1.14581304270615, 1.15744700150379, 1.16627148181305), .UNSPECIFIED.);
#230 = CARTESIAN_POINT('', (-23.9220185428083, -0.958444500157313, -0.401021929175185));
#231 = CARTESIAN_POINT('', (-23.9181613585511, -0.961415608115227, -0.37598648073593));
#232 = CARTESIAN_POINT('', (-23.9140502423217, -0.964360341692405, -0.350982496017221));
#233 = CARTESIAN_POINT('', (-23.9096128649391, -0.967268936514716, -0.326035977431065));
#234 = CARTESIAN_POINT('', (-23.904532607544, -0.970598923820547, -0.297475247837733));
#235 = CARTESIAN_POINT('', (-23.8990292849373, -0.973883557334069, -0.268977627258713));
#236 = CARTESIAN_POINT('', (-23.8929058274354, -0.977096915863776, -0.240608793995036));
#237 = CARTESIAN_POINT('', (-23.8888237112707, -0.979239055789286, -0.221697113330566));
#238 = CARTESIAN_POINT('', (-23.8844644552742, -0.981350060179232, -0.202837559334646));
#239 = CARTESIAN_POINT('', (-23.8797162969339, -0.983414446065218, -0.1840733006313));
#240 = CARTESIAN_POINT('', (-23.8749675572907, -0.985479084687782, -0.165306744675997));
#241 = CARTESIAN_POINT('', (-23.8698344403692, -0.987499251556802, -0.146622235545384));
#242 = CARTESIAN_POINT('', (-23.8640946690773, -0.989442056825876, -0.12812149457463));
#243 = CARTESIAN_POINT('', (-23.8602682078281, -0.990737242417582, -0.115787837917091));
#244 = CARTESIAN_POINT('', (-23.856169792615, -0.991998939941909, -0.103527542314836));
#245 = CARTESIAN_POINT('', (-23.8516618151051, -0.993204996674916, -0.091417135059799));
#246 = CARTESIAN_POINT('', (-23.847151831847, -0.99441159002246, -0.079301339483963));
#247 = CARTESIAN_POINT('', (-23.8422375623985, -0.995566781374608, -0.0673068507952459));
#248 = CARTESIAN_POINT('', (-23.8366127385085, -0.996615008984598, -0.0556513416251376));
#249 = CARTESIAN_POINT('', (-23.8328616763452, -0.997314047212871, -0.0478785579260205));
#250 = CARTESIAN_POINT('', (-23.828786930504, -0.997967892611787, -0.0402334575124422));
#251 = CARTESIAN_POINT('', (-23.8241753858981, -0.99853009779022, -0.0329264150247683));
#252 = CARTESIAN_POINT('', (-23.8210997958861, -0.998905050822068, -0.0280531092643441));
#253 = CARTESIAN_POINT('', (-23.8177737710141, -0.99924068091184, -0.0233115621891185));
#254 = CARTESIAN_POINT('', (-23.8140749935299, -0.999502149565815, -0.0188844150267364));
#255 = CARTESIAN_POINT('', (-23.8103616856363, -0.99976464538257, -0.0144398761016413));
#256 = CARTESIAN_POINT('', (-23.8062271827905, -0.999957482409567, -0.0102435965964618));
#257 = CARTESIAN_POINT('', (-23.8015240119004, -0.999993978636922, -0.00685385657297343));
#258 = CARTESIAN_POINT('', (-23.7983780520901, -1.0000183910317, -0.00458645312738727));
#259 = CARTESIAN_POINT('', (-23.794906962419, -0.999969752393174, -0.00265657441165267));
#260 = CARTESIAN_POINT('', (-23.7912284676943, -0.999808781929054, -0.00143938808706428));
#261 = CARTESIAN_POINT('', (-23.7884382419376, -0.999686682002678, -0.000516123304105354));
#262 = CARTESIAN_POINT('', (-23.7854710361927, -0.999495294599419, 1.7297617946672E-8));
#263 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529084, 0.));
#264 = ORIENTED_EDGE('', *, *, #265, .T.);
#265 = EDGE_CURVE('', #227, #199, #266, .T.);
#266 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#267, #268), .UNSPECIFIED., .F., .U., (2, 2), (0.0522070951424627, 0.404518221815764), .UNSPECIFIED.);
#267 = CARTESIAN_POINT('', (-23.9220185428083, -0.958444500157315, -0.401021929175185));
#268 = CARTESIAN_POINT('', (-23.553599133287, -0.675727266812846, -2.29640086671299));
#269 = ORIENTED_EDGE('', *, *, #198, .T.);
#270 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#271, #272), (#273, #274)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.6422394246725, 8.57130591949123), (2.83976248086264, 5.36133489103646), .UNSPECIFIED.);
#271 = CARTESIAN_POINT('', (-20.9994966841428, -0.755752897704725, 8.64880345119445E-9));
#272 = CARTESIAN_POINT('', (-21.0281825051206, -0.427874108850369, -2.5));
#273 = CARTESIAN_POINT('', (-23.9174170854176, -1.01103913488647, 8.64880345119445E-9));
#274 = CARTESIAN_POINT('', (-23.9461029063953, -0.683160346032111, -2.5));
#275 = ADVANCED_FACE('', (#276), #320, .T.);
#276 = FACE_OUTER_BOUND('', #277, .T.);
#277 = EDGE_LOOP('', (#278, #279, #280));
#278 = ORIENTED_EDGE('', *, *, #226, .T.);
#279 = ORIENTED_EDGE('', *, *, #88, .F.);
#280 = ORIENTED_EDGE('', *, *, #281, .F.);
#281 = EDGE_CURVE('', #227, #82, #282, .T.);
#282 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.732830114217691, 0.744522151586772, 0.802899432190997, 0.890522558025067, 0.948930396761502, 1.00734626725442, 1.04628635705419, 1.08523954106479, 1.11120784914017, 1.1372068231826, 1.16334924487979, 1.17492962876614, 1.18825453161068), .UNSPECIFIED.);
#283 = CARTESIAN_POINT('', (-23.9220185428083, -0.958444500157316, -0.401021929175185));
#284 = CARTESIAN_POINT('', (-23.9227542964608, -0.957877764583779, -0.397236855654517));
#285 = CARTESIAN_POINT('', (-23.9234898491892, -0.957303019347274, -0.393452816518454));
#286 = CARTESIAN_POINT('', (-23.924225141304, -0.956720054388231, -0.389670118861105));
#287 = CARTESIAN_POINT('', (-23.927896388047, -0.95380936329803, -0.370783453037751));
#288 = CARTESIAN_POINT('', (-23.9315620320746, -0.950694161936894, -0.351925629048087));
#289 = CARTESIAN_POINT('', (-23.9352193808835, -0.947336913836728, -0.333110501993568));
#290 = CARTESIAN_POINT('', (-23.9407089879976, -0.942297751859804, -0.304869374136666));
#291 = CARTESIAN_POINT('', (-23.9461824827043, -0.936719282094419, -0.276711185854751));
#292 = CARTESIAN_POINT('', (-23.9516233141353, -0.930391340155025, -0.248721102852433));
#293 = CARTESIAN_POINT('', (-23.9552500645142, -0.926173259496392, -0.230063468367734));
#294 = CARTESIAN_POINT('', (-23.9588636780884, -0.921619782898831, -0.211473446998988));
#295 = CARTESIAN_POINT('', (-23.9624539630635, -0.916617477095885, -0.193003481168772));
#296 = CARTESIAN_POINT('', (-23.9660447417445, -0.911614483417767, -0.174530975503647));
#297 = CARTESIAN_POINT('', (-23.9696151997495, -0.906164694787119, -0.156163050771243));
#298 = CARTESIAN_POINT('', (-23.9731433213445, -0.900058579575541, -0.13801298691842));
#299 = CARTESIAN_POINT('', (-23.9754951714594, -0.895988235803203, -0.125914132440404));
#300 = CARTESIAN_POINT('', (-23.9778299037783, -0.891622704305207, -0.113903367892995));
#301 = CARTESIAN_POINT('', (-23.9801328309526, -0.88684527573807, -0.102056263614554));
#302 = CARTESIAN_POINT('', (-23.9824365325219, -0.882066240686273, -0.0902051755630384));
#303 = CARTESIAN_POINT('', (-23.9847128724457, -0.876874491910571, -0.0784948880318355));
#304 = CARTESIAN_POINT('', (-23.9869270730158, -0.871048072575434, -0.067104336749382));
#305 = CARTESIAN_POINT('', (-23.9884031793728, -0.867163865003854, -0.0595107766242173));
#306 = CARTESIAN_POINT('', (-23.9898543644817, -0.862989876039916, -0.0520454512254322));
#307 = CARTESIAN_POINT('', (-23.991255057796, -0.858402229324949, -0.0448399207335884));
#308 = CARTESIAN_POINT('', (-23.9926574051886, -0.85380916505938, -0.0376258812329923));
#309 = CARTESIAN_POINT('', (-23.9940173807603, -0.848786252126756, -0.0306298644493361));
#310 = CARTESIAN_POINT('', (-23.9952685702177, -0.84311935587395, -0.0241935615295861));
#311 = CARTESIAN_POINT('', (-23.9965266630319, -0.837421192888239, -0.0177217467254972));
#312 = CARTESIAN_POINT('', (-23.9977011701027, -0.830963590823303, -0.0116800114831197));
#313 = CARTESIAN_POINT('', (-23.9985791826578, -0.82356303633495, -0.0071636929583527));
#314 = CARTESIAN_POINT('', (-23.99896811841, -0.820284791383521, -0.00516308632459766));
#315 = CARTESIAN_POINT('', (-23.9993001032505, -0.816784268109702, -0.00345548669019158));
#316 = CARTESIAN_POINT('', (-23.9995402859384, -0.813135032388407, -0.00222018154135224));
#317 = CARTESIAN_POINT('', (-23.999816650782, -0.808936060064144, -0.000798784698795073));
#318 = CARTESIAN_POINT('', (-23.9999719971804, -0.804445124939345, -1.24258300779805E-17));
#319 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658506, 0.));
#320 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#321, #322, #323, #324, #325), (#326, #327, #328, #329, #330)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.401021929175185), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915313114609813, 1., 0.915313114609813, 1.), (1., 0.915313114609813, 1., 0.915313114609813, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#321 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#322 = CARTESIAN_POINT('', (-23.9999705387919, -0.888004627409181, 0.));
#323 = CARTESIAN_POINT('', (-23.9350887402578, -0.947456728219416, 0.));
#324 = CARTESIAN_POINT('', (-23.8702069417237, -1.00690882902965, 0.));
#325 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529084, 0.));
#326 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, -0.401021929175185));
#327 = CARTESIAN_POINT('', (-23.9999705387919, -0.888004627409181, -0.401021929175185));
#328 = CARTESIAN_POINT('', (-23.9350887402578, -0.947456728219416, -0.401021929175185));
#329 = CARTESIAN_POINT('', (-23.8702069417237, -1.00690882902965, -0.401021929175185));
#330 = CARTESIAN_POINT('', (-23.7825406851327, -0.999238918529084, -0.401021929175185));
#331 = ADVANCED_FACE('', (#332), #385, .T.);
#332 = FACE_OUTER_BOUND('', #333, .T.);
#333 = EDGE_LOOP('', (#334, #341, #342, #343, #344, #345));
#334 = ORIENTED_EDGE('', *, *, #335, .F.);
#335 = EDGE_CURVE('', #191, #336, #338, .T.);
#336 = VERTEX_POINT('', #337);
#337 = CARTESIAN_POINT('', (-23.9220489905154, 0.958442557143511, -0.40103740545173));
#338 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#339, #340), .UNSPECIFIED., .F., .U., (2, 2), (0.595492243029695, 0.947798022173713), .UNSPECIFIED.);
#339 = CARTESIAN_POINT('', (-23.5536284118723, 0.675731478686229, -2.29637158812772));
#340 = CARTESIAN_POINT('', (-23.9220489905154, 0.958442557143511, -0.40103740545173));
#341 = ORIENTED_EDGE('', *, *, #205, .T.);
#342 = ORIENTED_EDGE('', *, *, #265, .F.);
#343 = ORIENTED_EDGE('', *, *, #281, .T.);
#344 = ORIENTED_EDGE('', *, *, #81, .F.);
#345 = ORIENTED_EDGE('', *, *, #346, .F.);
#346 = EDGE_CURVE('', #336, #72, #347, .T.);
#347 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.732848915966379, 0.744522155288892, 0.802899436868408, 0.890522558216799, 0.948930393652977, 1.00734625590257, 1.04628633899703, 1.08523950217038, 1.11120778980936, 1.137206686955, 1.16334870197443, 1.17492898275536, 1.18828912578618), .UNSPECIFIED.);
#348 = CARTESIAN_POINT('', (-23.9220489905154, 0.958442557143511, -0.40103740545173));
#349 = CARTESIAN_POINT('', (-23.9227835421081, 0.957876728858578, -0.397258414300825));
#350 = CARTESIAN_POINT('', (-23.9235178931598, 0.957302916972919, -0.39348045412711));
#351 = CARTESIAN_POINT('', (-23.9242519841922, 0.9567209125302, -0.389703830900775));
#352 = CARTESIAN_POINT('', (-23.927923136451, 0.953810337642249, -0.370817128468631));
#353 = CARTESIAN_POINT('', (-23.9315886798323, 0.950695271265748, -0.351959262847558));
#354 = CARTESIAN_POINT('', (-23.9352459211967, 0.947338185138334, -0.333144085671094));
#355 = CARTESIAN_POINT('', (-23.9407353666659, 0.942299266621399, -0.304902884499726));
#356 = CARTESIAN_POINT('', (-23.9462086838606, 0.936721098844991, -0.276744607690038));
#357 = CARTESIAN_POINT('', (-23.9516493197698, 0.930393572745573, -0.24875439423343));
#358 = CARTESIAN_POINT('', (-23.9552759397984, 0.926175769300025, -0.230096672889576));
#359 = CARTESIAN_POINT('', (-23.9588894144594, 0.921622621065102, -0.21150654848938));
#360 = CARTESIAN_POINT('', (-23.9624795521106, 0.916620732058853, -0.193036442304069));
#361 = CARTESIAN_POINT('', (-23.9660701831436, 0.91161815565802, -0.174563797827536));
#362 = CARTESIAN_POINT('', (-23.969640483617, 0.906168871036994, -0.156195704904109));
#363 = CARTESIAN_POINT('', (-23.9731684419806, 0.900063433391023, -0.138045384335219));
#364 = CARTESIAN_POINT('', (-23.9755201832123, 0.895993541411233, -0.125946359106012));
#365 = CARTESIAN_POINT('', (-23.977854802915, 0.89162854066275, -0.113935390009651));
#366 = CARTESIAN_POINT('', (-23.9801576195757, 0.886851782415845, -0.102087996409259));
#367 = CARTESIAN_POINT('', (-23.9824612097588, 0.882073419642968, -0.0902366232374166));
#368 = CARTESIAN_POINT('', (-23.9847374363339, 0.87688248359307, -0.0785259865797259));
#369 = CARTESIAN_POINT('', (-23.9869515444576, 0.871057160264911, -0.0671348646895088));
#370 = CARTESIAN_POINT('', (-23.9884275888128, 0.867173684329915, -0.0595409260802253));
#371 = CARTESIAN_POINT('', (-23.9898787179114, 0.863000562038829, -0.052075139347705));
#372 = CARTESIAN_POINT('', (-23.991279385892, 0.858414009730306, -0.044868915440067));
#373 = CARTESIAN_POINT('', (-23.992681704877, 0.853822051131413, -0.0376541973659391));
#374 = CARTESIAN_POINT('', (-23.9940416702315, 0.84880050738604, -0.0306573312597572));
#375 = CARTESIAN_POINT('', (-23.9952929553716, 0.843135386658846, -0.024219518599923));
#376 = CARTESIAN_POINT('', (-23.9965511285451, 0.837439080761422, -0.0177462672807252));
#377 = CARTESIAN_POINT('', (-23.9977257841755, 0.83098408342055, -0.0117026083504797));
#378 = CARTESIAN_POINT('', (-23.9986043471575, 0.823586294540423, -0.00718212939082674));
#379 = CARTESIAN_POINT('', (-23.998993529323, 0.820309252876792, -0.00517966647516487));
#380 = CARTESIAN_POINT('', (-23.9993258396151, 0.816810026372312, -0.00346976403393392));
#381 = CARTESIAN_POINT('', (-23.999566446526, 0.813161816780893, -0.00223162121374096));
#382 = CARTESIAN_POINT('', (-23.9998440341601, 0.808952885851687, -0.000803178718841371));
#383 = CARTESIAN_POINT('', (-24.0000000776957, 0.804449890351088, -3.30660535936848E-17));
#384 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#385 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#386, #387), (#388, #389)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (6.10006289259022, 8.0169499501305), (2.44987554574369, 4.78925744697384), .UNSPECIFIED.);
#386 = CARTESIAN_POINT('', (-23.9999693093605, -0.958445860654847, 1.33226762955019E-15));
#387 = CARTESIAN_POINT('', (-23.5535941990527, -0.958438069939472, -2.29640086671299));
#388 = CARTESIAN_POINT('', (-24.000002765351, 0.958441196593476, 1.33226762955019E-15));
#389 = CARTESIAN_POINT('', (-23.5536276550432, 0.95844898730885, -2.29640086671299));
#390 = ADVANCED_FACE('', (#391), #432, .T.);
#391 = FACE_OUTER_BOUND('', #392, .T.);
#392 = EDGE_LOOP('', (#393, #430, #431));
#393 = ORIENTED_EDGE('', *, *, #394, .F.);
#394 = EDGE_CURVE('', #336, #65, #395, .T.);
#395 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#396, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409, #410, #411, #412, #413, #414, #415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.726338404472621, 0.802833225986654, 0.890431841116042, 0.948828216079338, 1.00723173535649, 1.04616687370298, 1.08511931311627, 1.11109575066624, 1.12842025870448, 1.14581260603302, 1.1574462384161, 1.16630580266486), .UNSPECIFIED.);
#396 = CARTESIAN_POINT('', (-23.9220489905154, 0.958442557143509, -0.40103740545173));
#397 = CARTESIAN_POINT('', (-23.9181928545086, 0.961412955472142, -0.37600804434154));
#398 = CARTESIAN_POINT('', (-23.9140829204013, 0.964356993608822, -0.351010129901552));
#399 = CARTESIAN_POINT('', (-23.9096469240086, 0.967264915793643, -0.32606964287165));
#400 = CARTESIAN_POINT('', (-23.9045670096689, 0.970594944562291, -0.297508858216821));
#401 = CARTESIAN_POINT('', (-23.8990640820083, 0.973879625957436, -0.269011171173954));
#402 = CARTESIAN_POINT('', (-23.8929411256308, 0.977093046635025, -0.240642237916842));
#403 = CARTESIAN_POINT('', (-23.8888593435618, 0.979235227975747, -0.22173049072376));
#404 = CARTESIAN_POINT('', (-23.8845004690688, 0.98134627986457, -0.202870857394696));
#405 = CARTESIAN_POINT('', (-23.8797527792973, 0.983410725407108, -0.184106487592178));
#406 = CARTESIAN_POINT('', (-23.8750045086851, 0.985475423517497, -0.165339822124095));
#407 = CARTESIAN_POINT('', (-23.8698719442827, 0.987495660651818, -0.146655179759088));
#408 = CARTESIAN_POINT('', (-23.8641329123563, 0.989438564058888, -0.128154222384305));
#409 = CARTESIAN_POINT('', (-23.8603069442505, 0.990733814993839, -0.115820422232442));
#410 = CARTESIAN_POINT('', (-23.8562091060265, 0.991995589445956, -0.103559952796517));
#411 = CARTESIAN_POINT('', (-23.8517018736858, 0.993201750140576, -0.0914492812163133));
#412 = CARTESIAN_POINT('', (-23.8471926385288, 0.994408446800075, -0.0793332281851411));
#413 = CARTESIAN_POINT('', (-23.8422792787691, 0.995563763419804, -0.0673384255740632));
#414 = CARTESIAN_POINT('', (-23.8366557768555, 0.996612191949326, -0.0556823077199441));
#415 = CARTESIAN_POINT('', (-23.8329055997557, 0.997311363519398, -0.0479091252935498));
#416 = CARTESIAN_POINT('', (-23.8288319341616, 0.997965371871798, -0.0402635334592868));
#417 = CARTESIAN_POINT('', (-23.8242218879304, 0.998527832167402, -0.0329555825590377));
#418 = CARTESIAN_POINT('', (-23.8211473022472, 0.998902954733522, -0.028081678896501));
#419 = CARTESIAN_POINT('', (-23.8178224966938, 0.999238792794543, -0.0233393870715906));
#420 = CARTESIAN_POINT('', (-23.8141252792858, 0.999500567631016, -0.0189109800953311));
#421 = CARTESIAN_POINT('', (-23.8104135843178, 0.999763367525117, -0.0144652323677048));
#422 = CARTESIAN_POINT('', (-23.8062812365704, 0.999956605190732, -0.010267375136534));
#423 = CARTESIAN_POINT('', (-23.8015805438366, 0.999993754605437, -0.00687436409599107));
#424 = CARTESIAN_POINT('', (-23.7984362798579, 1.00001860361666, -0.00460480022564363));
#425 = CARTESIAN_POINT('', (-23.794967269262, 0.999970542194991, -0.00267195307984108));
#426 = CARTESIAN_POINT('', (-23.7912902549391, 0.999810260850073, -0.00145055668126451));
#427 = CARTESIAN_POINT('', (-23.7884900336871, 0.999688198984404, -0.000520405245318542));
#428 = CARTESIAN_POINT('', (-23.7855108886769, 0.999496333231768, -2.38631226609922E-17));
#429 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, 0.));
#430 = ORIENTED_EDGE('', *, *, #346, .T.);
#431 = ORIENTED_EDGE('', *, *, #71, .F.);
#432 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#433, #434, #435, #436, #437), (#438, #439, #440, #441, #442)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.40103740545173), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915309765664005, 1., 0.915309765664005, 1.), (1., 0.915309765664005, 1., 0.915309765664005, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#433 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, 0.));
#434 = CARTESIAN_POINT('', (-23.8702371849479, 1.00690888646224, 0.));
#435 = CARTESIAN_POINT('', (-23.9351193604309, 0.947454258794915, 0.));
#436 = CARTESIAN_POINT('', (-24.0000015359138, 0.887999631127586, 0.));
#437 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#438 = CARTESIAN_POINT('', (-23.7825689382541, 0.999238947212666, -0.40103740545173));
#439 = CARTESIAN_POINT('', (-23.8702371849479, 1.00690888646224, -0.40103740545173));
#440 = CARTESIAN_POINT('', (-23.9351193604309, 0.947454258794915, -0.40103740545173));
#441 = CARTESIAN_POINT('', (-24.0000015359138, 0.887999631127586, -0.40103740545173));
#442 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, -0.40103740545173));
#443 = ADVANCED_FACE('', (#444), #463, .T.);
#444 = FACE_OUTER_BOUND('', #445, .T.);
#445 = EDGE_LOOP('', (#446, #447, #448, #449, #450, #451, #458));
#446 = ORIENTED_EDGE('', *, *, #156, .F.);
#447 = ORIENTED_EDGE('', *, *, #190, .T.);
#448 = ORIENTED_EDGE('', *, *, #335, .T.);
#449 = ORIENTED_EDGE('', *, *, #394, .T.);
#450 = ORIENTED_EDGE('', *, *, #64, .F.);
#451 = ORIENTED_EDGE('', *, *, #452, .T.);
#452 = EDGE_CURVE('', #58, #453, #455, .T.);
#453 = VERTEX_POINT('', #454);
#454 = CARTESIAN_POINT('', (-21., 0.749999999999999, -0.0438645104871434));
#455 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#456, #457), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00797536554311666), .UNSPECIFIED.);
#456 = CARTESIAN_POINT('', (-21., 0.755796931214373, -1.77635683940025E-15));
#457 = CARTESIAN_POINT('', (-21., 0.749999999999999, -0.0438645104871434));
#458 = ORIENTED_EDGE('', *, *, #459, .F.);
#459 = EDGE_CURVE('', #157, #453, #460, .T.);
#460 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#461, #462), .UNSPECIFIED., .F., .U., (2, 2), (0.196541016994853, 0.97899557147752), .UNSPECIFIED.);
#461 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -1.5995887030945));
#462 = CARTESIAN_POINT('', (-21., 0.749999999999999, -0.0438645104871422));
#463 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#464, #465), (#466, #467)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.59007077720765, 7.51916747549844), (2.83976825102797, 5.36134065247835), .UNSPECIFIED.);
#464 = CARTESIAN_POINT('', (-23.9174474014743, 1.0110392244851, 1.77635683940025E-15));
#465 = CARTESIAN_POINT('', (-23.9461329366548, 0.683160411769713, -2.5));
#466 = CARTESIAN_POINT('', (-20.9994966892165, 0.755752897447546, 1.77635683940025E-15));
#467 = CARTESIAN_POINT('', (-21.028182224397, 0.427874084732159, -2.5));
#468 = ADVANCED_FACE('', (#469), #478, .T.);
#469 = FACE_OUTER_BOUND('', #470, .T.);
#470 = EDGE_LOOP('', (#471, #476, #477));
#471 = ORIENTED_EDGE('', *, *, #472, .F.);
#472 = EDGE_CURVE('', #453, #51, #473, .T.);
#473 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#474, #475), .UNSPECIFIED., .F., .U., (2, 2), (0.992024634456882, 1.), .UNSPECIFIED.);
#474 = CARTESIAN_POINT('', (-21., 0.749999999999999, -0.0438645104871433));
#475 = CARTESIAN_POINT('', (-21., 0.749999999999999, 3.5527136788005E-15));
#476 = ORIENTED_EDGE('', *, *, #452, .F.);
#477 = ORIENTED_EDGE('', *, *, #57, .F.);
#478 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#479, #480), (#481, #482)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.00797536554311698), (0.996165020672246, 1.), .UNSPECIFIED.);
#479 = CARTESIAN_POINT('', (-21., 0.749999999999999, 0.));
#480 = CARTESIAN_POINT('', (-21., 0.755796931214373, 0.));
#481 = CARTESIAN_POINT('', (-21., 0.749999999999999, -0.0438645104871434));
#482 = CARTESIAN_POINT('', (-21., 0.755796931214373, -0.0438645104871434));
#483 = ADVANCED_FACE('', (#484), #538, .T.);
#484 = FACE_OUTER_BOUND('', #485, .T.);
#485 = EDGE_LOOP('', (#486, #495, #500, #501, #502, #503, #504, #505, #512, #519, #526, #533));
#486 = ORIENTED_EDGE('', *, *, #487, .F.);
#487 = EDGE_CURVE('', #488, #490, #492, .T.);
#488 = VERTEX_POINT('', #489);
#489 = CARTESIAN_POINT('', (-0.65, 0.75, -5.5));
#490 = VERTEX_POINT('', #491);
#491 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -1.5996041942243));
#492 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#493, #494), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.7091628737774), .UNSPECIFIED.);
#493 = CARTESIAN_POINT('', (-0.65, 0.75, -5.5));
#494 = CARTESIAN_POINT('', (-0.65, 0.75, -1.5996041942243));
#495 = ORIENTED_EDGE('', *, *, #496, .T.);
#496 = EDGE_CURVE('', #488, #164, #497, .T.);
#497 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#498, #499), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#498 = CARTESIAN_POINT('', (-0.65, 0.750000000000001, -5.5));
#499 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.5));
#500 = ORIENTED_EDGE('', *, *, #163, .T.);
#501 = ORIENTED_EDGE('', *, *, #459, .T.);
#502 = ORIENTED_EDGE('', *, *, #472, .T.);
#503 = ORIENTED_EDGE('', *, *, #50, .T.);
#504 = ORIENTED_EDGE('', *, *, #127, .T.);
#505 = ORIENTED_EDGE('', *, *, #506, .T.);
#506 = EDGE_CURVE('', #121, #507, #509, .T.);
#507 = VERTEX_POINT('', #508);
#508 = CARTESIAN_POINT('', (-2.85, 0.75, 0.499999999999998));
#509 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#510, #511), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#510 = CARTESIAN_POINT('', (-21.15, 0.749999999999999, 0.499999999999998));
#511 = CARTESIAN_POINT('', (-2.85, 0.750000000000001, 0.499999999999998));
#512 = ORIENTED_EDGE('', *, *, #513, .F.);
#513 = EDGE_CURVE('', #514, #507, #516, .T.);
#514 = VERTEX_POINT('', #515);
#515 = CARTESIAN_POINT('', (-2.35, 0.75, 0.));
#516 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#517, #518), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#517 = CARTESIAN_POINT('', (-2.35, 0.75, -5.55111512312578E-17));
#518 = CARTESIAN_POINT('', (-2.85, 0.75, 0.499999999999998));
#519 = ORIENTED_EDGE('', *, *, #520, .T.);
#520 = EDGE_CURVE('', #514, #521, #523, .T.);
#521 = VERTEX_POINT('', #522);
#522 = CARTESIAN_POINT('', (-3., 0.75, 0.));
#523 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#524, #525), .UNSPECIFIED., .F., .U., (2, 2), (0.783333341792357, 1.), .UNSPECIFIED.);
#524 = CARTESIAN_POINT('', (-2.35, 0.75, 0.));
#525 = CARTESIAN_POINT('', (-3., 0.75, 0.));
#526 = ORIENTED_EDGE('', *, *, #527, .T.);
#527 = EDGE_CURVE('', #521, #528, #530, .T.);
#528 = VERTEX_POINT('', #529);
#529 = CARTESIAN_POINT('', (-3., 0.749999999999999, -0.0438645071432004));
#530 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#531, #532), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00797536493512702), .UNSPECIFIED.);
#531 = CARTESIAN_POINT('', (-3., 0.75, -1.77635683940025E-15));
#532 = CARTESIAN_POINT('', (-3., 0.75, -0.0438645071432004));
#533 = ORIENTED_EDGE('', *, *, #534, .T.);
#534 = EDGE_CURVE('', #528, #490, #535, .T.);
#535 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#536, #537), .UNSPECIFIED., .F., .U., (2, 2), (0.0210048469481274, 0.80346707574188), .UNSPECIFIED.);
#536 = CARTESIAN_POINT('', (-3., 0.75, -0.0438645071432005));
#537 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -1.5996041942243));
#538 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#539, #540), (#541, #542)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0981491122137613, 1.70555266335872), (0.287567812624015, 0.712432187375985), .UNSPECIFIED.);
#539 = CARTESIAN_POINT('', (-0.65, 0.75, -5.5));
#540 = CARTESIAN_POINT('', (-0.65, 0.75, 0.5));
#541 = CARTESIAN_POINT('', (-23.35, 0.75, -5.5));
#542 = CARTESIAN_POINT('', (-23.35, 0.75, 0.5));
#543 = ADVANCED_FACE('', (#544), #598, .T.);
#544 = FACE_OUTER_BOUND('', #545, .T.);
#545 = EDGE_LOOP('', (#546, #555, #560, #561, #562, #563, #564, #565, #572, #579, #586, #593));
#546 = ORIENTED_EDGE('', *, *, #547, .T.);
#547 = EDGE_CURVE('', #548, #550, #552, .T.);
#548 = VERTEX_POINT('', #549);
#549 = CARTESIAN_POINT('', (-2.35, -0.75, 0.));
#550 = VERTEX_POINT('', #551);
#551 = CARTESIAN_POINT('', (-2.85, -0.75, 0.499999999999998));
#552 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#553, #554), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#553 = CARTESIAN_POINT('', (-2.35, -0.75, -5.55111512312578E-17));
#554 = CARTESIAN_POINT('', (-2.85, -0.75, 0.499999999999998));
#555 = ORIENTED_EDGE('', *, *, #556, .F.);
#556 = EDGE_CURVE('', #114, #550, #557, .T.);
#557 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#558, #559), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#558 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#559 = CARTESIAN_POINT('', (-2.85, -0.749999999999999, 0.499999999999998));
#560 = ORIENTED_EDGE('', *, *, #113, .F.);
#561 = ORIENTED_EDGE('', *, *, #36, .T.);
#562 = ORIENTED_EDGE('', *, *, #7, .T.);
#563 = ORIENTED_EDGE('', *, *, #219, .T.);
#564 = ORIENTED_EDGE('', *, *, #177, .F.);
#565 = ORIENTED_EDGE('', *, *, #566, .F.);
#566 = EDGE_CURVE('', #567, #171, #569, .T.);
#567 = VERTEX_POINT('', #568);
#568 = CARTESIAN_POINT('', (-0.65, -0.75, -5.5));
#569 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#570, #571), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#570 = CARTESIAN_POINT('', (-0.65, -0.749999999999999, -5.5));
#571 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.5));
#572 = ORIENTED_EDGE('', *, *, #573, .T.);
#573 = EDGE_CURVE('', #567, #574, #576, .T.);
#574 = VERTEX_POINT('', #575);
#575 = CARTESIAN_POINT('', (-0.65, -0.75, -1.5995887030945));
#576 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#577, #578), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.709165690346455), .UNSPECIFIED.);
#577 = CARTESIAN_POINT('', (-0.65, -0.75, -5.5));
#578 = CARTESIAN_POINT('', (-0.65, -0.75, -1.5995887030945));
#579 = ORIENTED_EDGE('', *, *, #580, .T.);
#580 = EDGE_CURVE('', #574, #581, #583, .T.);
#581 = VERTEX_POINT('', #582);
#582 = CARTESIAN_POINT('', (-3., -0.75, -0.0438645104871434));
#583 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#584, #585), .UNSPECIFIED., .F., .U., (2, 2), (0.196541016994853, 0.97899557147752), .UNSPECIFIED.);
#584 = CARTESIAN_POINT('', (-0.65, -0.75, -1.5995887030945));
#585 = CARTESIAN_POINT('', (-3., -0.75, -0.0438645104871422));
#586 = ORIENTED_EDGE('', *, *, #587, .T.);
#587 = EDGE_CURVE('', #581, #588, #590, .T.);
#588 = VERTEX_POINT('', #589);
#589 = CARTESIAN_POINT('', (-3., -0.75, 0.));
#590 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#591, #592), .UNSPECIFIED., .F., .U., (2, 2), (0.992024634456882, 1.), .UNSPECIFIED.);
#591 = CARTESIAN_POINT('', (-3., -0.75, -0.0438645104871433));
#592 = CARTESIAN_POINT('', (-3., -0.75, 3.5527136788005E-15));
#593 = ORIENTED_EDGE('', *, *, #594, .T.);
#594 = EDGE_CURVE('', #588, #548, #595, .T.);
#595 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#596, #597), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.216666658207645), .UNSPECIFIED.);
#596 = CARTESIAN_POINT('', (-3., -0.75, 0.));
#597 = CARTESIAN_POINT('', (-2.35, -0.75, 0.));
#598 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#599, #600), (#601, #602)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.287567812624015, 0.712432187375985), (0.0981491122137613, 1.70555266335872), .UNSPECIFIED.);
#599 = CARTESIAN_POINT('', (-0.65, -0.75, -5.5));
#600 = CARTESIAN_POINT('', (-23.35, -0.75, -5.5));
#601 = CARTESIAN_POINT('', (-0.65, -0.75, 0.5));
#602 = CARTESIAN_POINT('', (-23.35, -0.75, 0.5));
#603 = ADVANCED_FACE('', (#604), #618, .T.);
#604 = FACE_OUTER_BOUND('', #605, .T.);
#605 = EDGE_LOOP('', (#606, #611, #612, #617));
#606 = ORIENTED_EDGE('', *, *, #607, .T.);
#607 = EDGE_CURVE('', #548, #514, #608, .T.);
#608 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#609, #610), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#609 = CARTESIAN_POINT('', (-2.35, -0.75, 0.));
#610 = CARTESIAN_POINT('', (-2.35, 0.75, 0.));
#611 = ORIENTED_EDGE('', *, *, #513, .T.);
#612 = ORIENTED_EDGE('', *, *, #613, .T.);
#613 = EDGE_CURVE('', #507, #550, #614, .T.);
#614 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#615, #616), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#615 = CARTESIAN_POINT('', (-2.85, 0.75, 0.499999999999998));
#616 = CARTESIAN_POINT('', (-2.85, -0.75, 0.499999999999998));
#617 = ORIENTED_EDGE('', *, *, #547, .F.);
#618 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#619, #620), (#621, #622)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#619 = CARTESIAN_POINT('', (-2.35, 0.75, -5.55111512312578E-17));
#620 = CARTESIAN_POINT('', (-2.35, -0.75, -5.55111512312578E-17));
#621 = CARTESIAN_POINT('', (-2.85, 0.75, 0.499999999999998));
#622 = CARTESIAN_POINT('', (-2.85, -0.75, 0.499999999999998));
#623 = ADVANCED_FACE('', (#624), #630, .T.);
#624 = FACE_OUTER_BOUND('', #625, .T.);
#625 = EDGE_LOOP('', (#626, #627, #628, #629));
#626 = ORIENTED_EDGE('', *, *, #613, .F.);
#627 = ORIENTED_EDGE('', *, *, #506, .F.);
#628 = ORIENTED_EDGE('', *, *, #120, .F.);
#629 = ORIENTED_EDGE('', *, *, #556, .T.);
#630 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#631, #632), (#633, #634)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 2.), (0., 1.), .UNSPECIFIED.);
#631 = CARTESIAN_POINT('', (-2.85, 0.75, 0.499999999999998));
#632 = CARTESIAN_POINT('', (-2.85, -0.750000000000001, 0.499999999999998));
#633 = CARTESIAN_POINT('', (-21.15, 0.75, 0.499999999999998));
#634 = CARTESIAN_POINT('', (-21.15, -0.750000000000001, 0.499999999999998));
#635 = ADVANCED_FACE('', (#636), #646, .T.);
#636 = FACE_OUTER_BOUND('', #637, .T.);
#637 = EDGE_LOOP('', (#638, #643, #644, #645));
#638 = ORIENTED_EDGE('', *, *, #639, .T.);
#639 = EDGE_CURVE('', #488, #567, #640, .T.);
#640 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#641, #642), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#641 = CARTESIAN_POINT('', (-0.65, 0.75, -5.5));
#642 = CARTESIAN_POINT('', (-0.65, -0.75, -5.5));
#643 = ORIENTED_EDGE('', *, *, #566, .T.);
#644 = ORIENTED_EDGE('', *, *, #170, .T.);
#645 = ORIENTED_EDGE('', *, *, #496, .F.);
#646 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#647, #648), (#649, #650)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.286139993413184, 5.99746532938063), (0.311299830926543, 0.688700183523511), .UNSPECIFIED.);
#647 = CARTESIAN_POINT('', (-0.650000000000001, -0.750000000000001, -5.49999999999997));
#648 = CARTESIAN_POINT('', (-0.650000000000001, 0.75, -5.49999999999997));
#649 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.50000000000137));
#650 = CARTESIAN_POINT('', (-23.35, 0.75, -5.50000000000137));
#651 = ADVANCED_FACE('', (#652), #745, .T.);
#652 = FACE_OUTER_BOUND('', #653, .T.);
#653 = EDGE_LOOP('', (#654, #695, #705));
#654 = ORIENTED_EDGE('', *, *, #655, .T.);
#655 = EDGE_CURVE('', #656, #658, #660, .T.);
#656 = VERTEX_POINT('', #657);
#657 = CARTESIAN_POINT('', (-0.0779814571917321, 0.958444500157314, -0.401021929175185));
#658 = VERTEX_POINT('', #659);
#659 = CARTESIAN_POINT('', (-0.217459314867306, 0.999238918529083, 0.));
#660 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675, #676, #677, #678, #679, #680, #681, #682, #683, #684, #685, #686, #687, #688, #689, #690, #691, #692, #693, #694), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.726319762116093, 0.802833233367972, 0.890431851793424, 0.94882822935725, 1.00723175621457, 1.04616690205474, 1.08511937142927, 1.11109585298627, 1.12842041862562, 1.14581304270615, 1.15744700150379, 1.16627148181305), .UNSPECIFIED.);
#661 = CARTESIAN_POINT('', (-0.0779814571917338, 0.958444500157312, -0.401021929175185));
#662 = CARTESIAN_POINT('', (-0.0818386414488862, 0.961415608115225, -0.37598648073593));
#663 = CARTESIAN_POINT('', (-0.0859497576782957, 0.964360341692404, -0.350982496017221));
#664 = CARTESIAN_POINT('', (-0.0903871350609394, 0.967268936514714, -0.326035977431065));
#665 = CARTESIAN_POINT('', (-0.0954673924560369, 0.970598923820546, -0.297475247837733));
#666 = CARTESIAN_POINT('', (-0.100970715062676, 0.973883557334068, -0.268977627258713));
#667 = CARTESIAN_POINT('', (-0.107094172564622, 0.977096915863775, -0.240608793995036));
#668 = CARTESIAN_POINT('', (-0.111176288729318, 0.979239055789285, -0.221697113330566));
#669 = CARTESIAN_POINT('', (-0.115535544725757, 0.98135006017923, -0.202837559334646));
#670 = CARTESIAN_POINT('', (-0.120283703066111, 0.983414446065217, -0.1840733006313));
#671 = CARTESIAN_POINT('', (-0.12503244270926, 0.98547908468778, -0.165306744675997));
#672 = CARTESIAN_POINT('', (-0.130165559630759, 0.987499251556801, -0.146622235545384));
#673 = CARTESIAN_POINT('', (-0.135905330922655, 0.989442056825874, -0.12812149457463));
#674 = CARTESIAN_POINT('', (-0.139731792171907, 0.990737242417581, -0.115787837917091));
#675 = CARTESIAN_POINT('', (-0.143830207385044, 0.991998939941907, -0.103527542314836));
#676 = CARTESIAN_POINT('', (-0.148338184894859, 0.993204996674914, -0.091417135059799));
#677 = CARTESIAN_POINT('', (-0.152848168152991, 0.994411590022459, -0.079301339483963));
#678 = CARTESIAN_POINT('', (-0.157762437601465, 0.995566781374606, -0.0673068507952459));
#679 = CARTESIAN_POINT('', (-0.163387261491472, 0.996615008984597, -0.0556513416251376));
#680 = CARTESIAN_POINT('', (-0.167138323654829, 0.99731404721287, -0.0478785579260205));
#681 = CARTESIAN_POINT('', (-0.171213069496003, 0.997967892611786, -0.0402334575124422));
#682 = CARTESIAN_POINT('', (-0.175824614101869, 0.998530097790219, -0.0329264150247683));
#683 = CARTESIAN_POINT('', (-0.178900204113851, 0.998905050822067, -0.0280531092643441));
#684 = CARTESIAN_POINT('', (-0.182226228985884, 0.999240680911839, -0.0233115621891185));
#685 = CARTESIAN_POINT('', (-0.185925006470146, 0.999502149565814, -0.0188844150267364));
#686 = CARTESIAN_POINT('', (-0.189638314363715, 0.999764645382568, -0.0144398761016413));
#687 = CARTESIAN_POINT('', (-0.193772817209459, 0.999957482409566, -0.0102435965964618));
#688 = CARTESIAN_POINT('', (-0.19847598809956, 0.999993978636921, -0.00685385657297343));
#689 = CARTESIAN_POINT('', (-0.2016219479099, 1.0000183910317, -0.00458645312738727));
#690 = CARTESIAN_POINT('', (-0.205093037581005, 0.999969752393172, -0.00265657441165267));
#691 = CARTESIAN_POINT('', (-0.208771532305654, 0.999808781929053, -0.00143938808706428));
#692 = CARTESIAN_POINT('', (-0.211561758062352, 0.999686682002677, -0.000516123304105354));
#693 = CARTESIAN_POINT('', (-0.214528963807266, 0.999495294599417, 1.7297617946672E-8));
#694 = CARTESIAN_POINT('', (-0.217459314867306, 0.999238918529083, 0.));
#695 = ORIENTED_EDGE('', *, *, #696, .F.);
#696 = EDGE_CURVE('', #697, #658, #699, .T.);
#697 = VERTEX_POINT('', #698);
#698 = CARTESIAN_POINT('', (-2.79252984964292E-5, 0.800003490658504, 0.));
#699 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#700, #701, #702, #703, #704), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0., 0.5, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.915313114609813, 1., 0.915313114609813, 1.))
   REPRESENTATION_ITEM ('')
);
#700 = CARTESIAN_POINT('', (-2.7925298496434E-5, 0.800003490658504, 0.));
#701 = CARTESIAN_POINT('', (-2.94612080784348E-5, 0.888004627409179, 0.));
#702 = CARTESIAN_POINT('', (-0.0649112597421799, 0.947456728219415, 0.));
#703 = CARTESIAN_POINT('', (-0.129793058276281, 1.00690882902965, 0.));
#704 = CARTESIAN_POINT('', (-0.217459314867306, 0.999238918529083, 0.));
#705 = ORIENTED_EDGE('', *, *, #706, .F.);
#706 = EDGE_CURVE('', #656, #697, #707, .T.);
#707 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#708, #709, #710, #711, #712, #713, #714, #715, #716, #717, #718, #719, #720, #721, #722, #723, #724, #725, #726, #727, #728, #729, #730, #731, #732, #733, #734, #735, #736, #737, #738, #739, #740, #741, #742, #743, #744), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.732830114217691, 0.744522151586772, 0.802899432190997, 0.890522558025067, 0.948930396761502, 1.00734626725442, 1.04628635705419, 1.08523954106479, 1.11120784914017, 1.1372068231826, 1.16334924487979, 1.17492962876614, 1.18825453161068), .UNSPECIFIED.);
#708 = CARTESIAN_POINT('', (-0.0779814571917321, 0.958444500157314, -0.401021929175185));
#709 = CARTESIAN_POINT('', (-0.0772457035391619, 0.957877764583777, -0.397236855654517));
#710 = CARTESIAN_POINT('', (-0.0765101508107961, 0.957303019347272, -0.393452816518454));
#711 = CARTESIAN_POINT('', (-0.0757748586960161, 0.956720054388229, -0.389670118861105));
#712 = CARTESIAN_POINT('', (-0.0721036119529895, 0.953809363298029, -0.370783453037751));
#713 = CARTESIAN_POINT('', (-0.0684379679253793, 0.950694161936892, -0.351925629048087));
#714 = CARTESIAN_POINT('', (-0.0647806191164662, 0.947336913836727, -0.333110501993568));
#715 = CARTESIAN_POINT('', (-0.0592910120024396, 0.942297751859803, -0.304869374136666));
#716 = CARTESIAN_POINT('', (-0.0538175172957004, 0.936719282094417, -0.276711185854751));
#717 = CARTESIAN_POINT('', (-0.0483766858646689, 0.930391340155024, -0.248721102852433));
#718 = CARTESIAN_POINT('', (-0.0447499354858066, 0.926173259496391, -0.230063468367734));
#719 = CARTESIAN_POINT('', (-0.0411363219115636, 0.92161978289883, -0.211473446998988));
#720 = CARTESIAN_POINT('', (-0.0375460369364698, 0.916617477095883, -0.193003481168772));
#721 = CARTESIAN_POINT('', (-0.0339552582554754, 0.911614483417766, -0.174530975503647));
#722 = CARTESIAN_POINT('', (-0.0303848002504736, 0.906164694787118, -0.156163050771243));
#723 = CARTESIAN_POINT('', (-0.0268566786555402, 0.90005857957554, -0.13801298691842));
#724 = CARTESIAN_POINT('', (-0.0245048285406324, 0.895988235803202, -0.125914132440404));
#725 = CARTESIAN_POINT('', (-0.022170096221673, 0.891622704305206, -0.113903367892995));
#726 = CARTESIAN_POINT('', (-0.0198671690474336, 0.886845275738069, -0.102056263614554));
#727 = CARTESIAN_POINT('', (-0.0175634674781142, 0.882066240686272, -0.0902051755630384));
#728 = CARTESIAN_POINT('', (-0.0152871275542506, 0.876874491910569, -0.0784948880318355));
#729 = CARTESIAN_POINT('', (-0.01307292698418, 0.871048072575433, -0.067104336749382));
#730 = CARTESIAN_POINT('', (-0.0115968206271589, 0.867163865003853, -0.0595107766242173));
#731 = CARTESIAN_POINT('', (-0.010145635518258, 0.862989876039915, -0.0520454512254322));
#732 = CARTESIAN_POINT('', (-0.00874494220399868, 0.858402229324947, -0.0448399207335884));
#733 = CARTESIAN_POINT('', (-0.00734259481143331, 0.853809165059378, -0.0376258812329923));
#734 = CARTESIAN_POINT('', (-0.00598261923971775, 0.848786252126755, -0.0306298644493361));
#735 = CARTESIAN_POINT('', (-0.0047314297822842, 0.843119355873949, -0.0241935615295861));
#736 = CARTESIAN_POINT('', (-0.00347333696808629, 0.837421192888237, -0.0177217467254972));
#737 = CARTESIAN_POINT('', (-0.002298829897349, 0.830963590823301, -0.0116800114831197));
#738 = CARTESIAN_POINT('', (-0.00142081734216437, 0.823563036334948, -0.0071636929583527));
#739 = CARTESIAN_POINT('', (-0.00103188159000477, 0.820284791383519, -0.00516308632459766));
#740 = CARTESIAN_POINT('', (-0.000699896749477253, 0.8167842681097, -0.00345548669019158));
#741 = CARTESIAN_POINT('', (-0.00045971406155135, 0.813135032388405, -0.00222018154135224));
#742 = CARTESIAN_POINT('', (-0.000183349217953363, 0.808936060064142, -0.000798784698795073));
#743 = CARTESIAN_POINT('', (-2.80028196388712E-5, 0.804445124939343, -1.24258300779805E-17));
#744 = CARTESIAN_POINT('', (-2.79252984964908E-5, 0.800003490658504, 0.));
#745 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#746, #747, #748, #749, #750), (#751, #752, #753, #754, #755)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.401021929175185), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915313114609813, 1., 0.915313114609813, 1.), (1., 0.915313114609813, 1., 0.915313114609813, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#746 = CARTESIAN_POINT('', (-2.7925298496434E-5, 0.800003490658504, 0.));
#747 = CARTESIAN_POINT('', (-2.94612080784348E-5, 0.888004627409179, 0.));
#748 = CARTESIAN_POINT('', (-0.0649112597421799, 0.947456728219415, 0.));
#749 = CARTESIAN_POINT('', (-0.129793058276281, 1.00690882902965, 0.));
#750 = CARTESIAN_POINT('', (-0.217459314867306, 0.999238918529083, 0.));
#751 = CARTESIAN_POINT('', (-2.7925298496434E-5, 0.800003490658504, -0.401021929175185));
#752 = CARTESIAN_POINT('', (-2.94612080784348E-5, 0.888004627409179, -0.401021929175185));
#753 = CARTESIAN_POINT('', (-0.0649112597421799, 0.947456728219415, -0.401021929175185));
#754 = CARTESIAN_POINT('', (-0.129793058276281, 1.00690882902965, -0.401021929175185));
#755 = CARTESIAN_POINT('', (-0.217459314867306, 0.999238918529083, -0.401021929175185));
#756 = ADVANCED_FACE('', (#757), #828, .T.);
#757 = FACE_OUTER_BOUND('', #758, .T.);
#758 = EDGE_LOOP('', (#759, #768, #775, #780, #781, #788));
#759 = ORIENTED_EDGE('', *, *, #760, .F.);
#760 = EDGE_CURVE('', #761, #763, #765, .T.);
#761 = VERTEX_POINT('', #762);
#762 = CARTESIAN_POINT('', (-0.446371588127717, -0.67573147868623, -2.29637158812772));
#763 = VERTEX_POINT('', #764);
#764 = CARTESIAN_POINT('', (-0.0779510094846095, -0.958442557143513, -0.40103740545173));
#765 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#766, #767), .UNSPECIFIED., .F., .U., (2, 2), (0.595492243029695, 0.947798022173713), .UNSPECIFIED.);
#766 = CARTESIAN_POINT('', (-0.446371588127717, -0.67573147868623, -2.29637158812772));
#767 = CARTESIAN_POINT('', (-0.0779510094846086, -0.958442557143513, -0.40103740545173));
#768 = ORIENTED_EDGE('', *, *, #769, .T.);
#769 = EDGE_CURVE('', #761, #770, #772, .T.);
#770 = VERTEX_POINT('', #771);
#771 = CARTESIAN_POINT('', (-0.446400866712991, 0.675727266812845, -2.29640086671299));
#772 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#773, #774), .UNSPECIFIED., .F., .U., (2, 2), (0.162130180728099, 0.83776456129272), .UNSPECIFIED.);
#773 = CARTESIAN_POINT('', (-0.446371588127717, -0.67573147868623, -2.29637158812772));
#774 = CARTESIAN_POINT('', (-0.446400866712991, 0.675727266812845, -2.29640086671299));
#775 = ORIENTED_EDGE('', *, *, #776, .F.);
#776 = EDGE_CURVE('', #656, #770, #777, .T.);
#777 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#778, #779), .UNSPECIFIED., .F., .U., (2, 2), (0.0522070951424627, 0.404518221815764), .UNSPECIFIED.);
#778 = CARTESIAN_POINT('', (-0.0779814571917318, 0.958444500157314, -0.401021929175185));
#779 = CARTESIAN_POINT('', (-0.446400866712991, 0.675727266812845, -2.29640086671299));
#780 = ORIENTED_EDGE('', *, *, #706, .T.);
#781 = ORIENTED_EDGE('', *, *, #782, .F.);
#782 = EDGE_CURVE('', #783, #697, #785, .T.);
#783 = VERTEX_POINT('', #784);
#784 = CARTESIAN_POINT('', (-3.04616844444029E-11, -0.799996509341496, 0.));
#785 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#786, #787), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#786 = CARTESIAN_POINT('', (-3.04616844444029E-11, -0.799996509341496, 0.));
#787 = CARTESIAN_POINT('', (-2.79252984964292E-5, 0.800003490658504, 0.));
#788 = ORIENTED_EDGE('', *, *, #789, .F.);
#789 = EDGE_CURVE('', #763, #783, #790, .T.);
#790 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#791, #792, #793, #794, #795, #796, #797, #798, #799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809, #810, #811, #812, #813, #814, #815, #816, #817, #818, #819, #820, #821, #822, #823, #824, #825, #826, #827), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.732848915966379, 0.744522155288892, 0.802899436868408, 0.890522558216799, 0.948930393652977, 1.00734625590257, 1.04628633899703, 1.08523950217038, 1.11120778980936, 1.137206686955, 1.16334870197443, 1.17492898275536, 1.18828912578618), .UNSPECIFIED.);
#791 = CARTESIAN_POINT('', (-0.0779510094846095, -0.958442557143513, -0.40103740545173));
#792 = CARTESIAN_POINT('', (-0.0772164578919227, -0.95787672885858, -0.397258414300825));
#793 = CARTESIAN_POINT('', (-0.0764821068402409, -0.957302916972921, -0.39348045412711));
#794 = CARTESIAN_POINT('', (-0.0757480158077912, -0.956720912530202, -0.389703830900775));
#795 = CARTESIAN_POINT('', (-0.0720768635489946, -0.953810337642251, -0.370817128468631));
#796 = CARTESIAN_POINT('', (-0.0684113201677448, -0.95069527126575, -0.351959262847558));
#797 = CARTESIAN_POINT('', (-0.0647540788033521, -0.947338185138336, -0.333144085671094));
#798 = CARTESIAN_POINT('', (-0.0592646333341237, -0.9422992666214, -0.304902884499726));
#799 = CARTESIAN_POINT('', (-0.0537913161393858, -0.936721098844993, -0.276744607690038));
#800 = CARTESIAN_POINT('', (-0.048350680230195, -0.930393572745575, -0.24875439423343));
#801 = CARTESIAN_POINT('', (-0.0447240602015761, -0.926175769300027, -0.230096672889576));
#802 = CARTESIAN_POINT('', (-0.041110585540635, -0.921622621065103, -0.21150654848938));
#803 = CARTESIAN_POINT('', (-0.0375204478894131, -0.916620732058854, -0.193036442304069));
#804 = CARTESIAN_POINT('', (-0.0339298168563557, -0.911618155658021, -0.174563797827536));
#805 = CARTESIAN_POINT('', (-0.0303595163830443, -0.906168871036995, -0.156195704904109));
#806 = CARTESIAN_POINT('', (-0.0268315580193667, -0.900063433391025, -0.138045384335219));
#807 = CARTESIAN_POINT('', (-0.0244798167877054, -0.895993541411235, -0.125946359106012));
#808 = CARTESIAN_POINT('', (-0.0221451970849905, -0.891628540662751, -0.113935390009651));
#809 = CARTESIAN_POINT('', (-0.0198423804242782, -0.886851782415847, -0.102087996409259));
#810 = CARTESIAN_POINT('', (-0.0175387902412415, -0.88207341964297, -0.0902366232374166));
#811 = CARTESIAN_POINT('', (-0.0152625636660987, -0.876882483593072, -0.0785259865797259));
#812 = CARTESIAN_POINT('', (-0.0130484555423877, -0.871057160264913, -0.0671348646895088));
#813 = CARTESIAN_POINT('', (-0.011572411187159, -0.867173684329917, -0.0595409260802253));
#814 = CARTESIAN_POINT('', (-0.0101212820886384, -0.86300056203883, -0.052075139347705));
#815 = CARTESIAN_POINT('', (-0.00872061410798191, -0.858414009730308, -0.044868915440067));
#816 = CARTESIAN_POINT('', (-0.0073182951229745, -0.853822051131414, -0.0376541973659391));
#817 = CARTESIAN_POINT('', (-0.00595832976852444, -0.848800507386041, -0.0306573312597572));
#818 = CARTESIAN_POINT('', (-0.00470704462835378, -0.843135386658847, -0.024219518599923));
#819 = CARTESIAN_POINT('', (-0.00344887145490345, -0.837439080761424, -0.0177462672807252));
#820 = CARTESIAN_POINT('', (-0.00227421582449829, -0.830984083420551, -0.0117026083504797));
#821 = CARTESIAN_POINT('', (-0.00139565284250991, -0.823586294540424, -0.00718212939082674));
#822 = CARTESIAN_POINT('', (-0.00100647067703421, -0.820309252876794, -0.00517966647516487));
#823 = CARTESIAN_POINT('', (-0.000674160384884547, -0.816810026372313, -0.00346976403393392));
#824 = CARTESIAN_POINT('', (-0.000433553473971315, -0.813161816780894, -0.00223162121374096));
#825 = CARTESIAN_POINT('', (-0.0001559658398877, -0.808952885851689, -0.000803178718841371));
#826 = CARTESIAN_POINT('', (7.7695699787452E-8, -0.80444989035109, -3.30660535936848E-17));
#827 = CARTESIAN_POINT('', (-3.04616772073534E-11, -0.799996509341496, 0.));
#828 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#829, #830), (#831, #832)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (6.10006289259022, 8.0169499501305), (2.44987554574369, 4.78925744697384), .UNSPECIFIED.);
#829 = CARTESIAN_POINT('', (-3.06906395277085E-5, 0.958445860654845, 1.33226762955019E-15));
#830 = CARTESIAN_POINT('', (-0.446405800947337, 0.958438069939471, -2.29640086671299));
#831 = CARTESIAN_POINT('', (2.76535101351172E-6, -0.958441196593477, 1.33226762955019E-15));
#832 = CARTESIAN_POINT('', (-0.446372344956796, -0.958448987308852, -2.29640086671299));
#833 = ADVANCED_FACE('', (#834), #884, .T.);
#834 = FACE_OUTER_BOUND('', #835, .T.);
#835 = EDGE_LOOP('', (#836, #875, #876));
#836 = ORIENTED_EDGE('', *, *, #837, .F.);
#837 = EDGE_CURVE('', #763, #838, #840, .T.);
#838 = VERTEX_POINT('', #839);
#839 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, 0.));
#840 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#841, #842, #843, #844, #845, #846, #847, #848, #849, #850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #860, #861, #862, #863, #864, #865, #866, #867, #868, #869, #870, #871, #872, #873, #874), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.726338404472621, 0.802833225986654, 0.890431841116042, 0.948828216079338, 1.00723173535649, 1.04616687370298, 1.08511931311627, 1.11109575066624, 1.12842025870448, 1.14581260603302, 1.1574462384161, 1.16630580266486), .UNSPECIFIED.);
#841 = CARTESIAN_POINT('', (-0.0779510094846112, -0.95844255714351, -0.40103740545173));
#842 = CARTESIAN_POINT('', (-0.0818071454914399, -0.961412955472144, -0.37600804434154));
#843 = CARTESIAN_POINT('', (-0.0859170795986596, -0.964356993608824, -0.351010129901552));
#844 = CARTESIAN_POINT('', (-0.0903530759914121, -0.967264915793644, -0.32606964287165));
#845 = CARTESIAN_POINT('', (-0.0954329903311402, -0.970594944562292, -0.297508858216821));
#846 = CARTESIAN_POINT('', (-0.100935917991668, -0.973879625957438, -0.269011171173954));
#847 = CARTESIAN_POINT('', (-0.107058874369177, -0.977093046635027, -0.240642237916842));
#848 = CARTESIAN_POINT('', (-0.111140656438184, -0.979235227975749, -0.22173049072376));
#849 = CARTESIAN_POINT('', (-0.115499530931211, -0.981346279864571, -0.202870857394696));
#850 = CARTESIAN_POINT('', (-0.120247220702738, -0.98341072540711, -0.184106487592178));
#851 = CARTESIAN_POINT('', (-0.124995491314871, -0.985475423517499, -0.165339822124095));
#852 = CARTESIAN_POINT('', (-0.130128055717345, -0.987495660651819, -0.146655179759088));
#853 = CARTESIAN_POINT('', (-0.135867087643659, -0.989438564058889, -0.128154222384305));
#854 = CARTESIAN_POINT('', (-0.139693055749547, -0.990733814993841, -0.115820422232442));
#855 = CARTESIAN_POINT('', (-0.143790893973543, -0.991995589445958, -0.103559952796517));
#856 = CARTESIAN_POINT('', (-0.148298126314243, -0.993201750140577, -0.0914492812163133));
#857 = CARTESIAN_POINT('', (-0.152807361471192, -0.994408446800076, -0.0793332281851411));
#858 = CARTESIAN_POINT('', (-0.157720721230891, -0.995563763419806, -0.0673384255740632));
#859 = CARTESIAN_POINT('', (-0.163344223144491, -0.996612191949328, -0.0556823077199441));
#860 = CARTESIAN_POINT('', (-0.167094400244334, -0.9973113635194, -0.0479091252935498));
#861 = CARTESIAN_POINT('', (-0.171168065838413, -0.9979653718718, -0.0402635334592868));
#862 = CARTESIAN_POINT('', (-0.175778112069635, -0.998527832167404, -0.0329555825590377));
#863 = CARTESIAN_POINT('', (-0.178852697752751, -0.998902954733523, -0.028081678896501));
#864 = CARTESIAN_POINT('', (-0.182177503306233, -0.999238792794545, -0.0233393870715906));
#865 = CARTESIAN_POINT('', (-0.185874720714194, -0.999500567631017, -0.0189109800953311));
#866 = CARTESIAN_POINT('', (-0.189586415682182, -0.999763367525118, -0.0144652323677048));
#867 = CARTESIAN_POINT('', (-0.193718763429602, -0.999956605190733, -0.010267375136534));
#868 = CARTESIAN_POINT('', (-0.198419456163355, -0.999993754605439, -0.00687436409599107));
#869 = CARTESIAN_POINT('', (-0.201563720142061, -1.00001860361666, -0.00460480022564363));
#870 = CARTESIAN_POINT('', (-0.205032730737977, -0.999970542194992, -0.00267195307984108));
#871 = CARTESIAN_POINT('', (-0.208709745060868, -0.999810260850074, -0.00145055668126451));
#872 = CARTESIAN_POINT('', (-0.211509966312886, -0.999688198984405, -0.000520405245318542));
#873 = CARTESIAN_POINT('', (-0.214489111323055, -0.99949633323177, -2.38631226609922E-17));
#874 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, 0.));
#875 = ORIENTED_EDGE('', *, *, #789, .T.);
#876 = ORIENTED_EDGE('', *, *, #877, .F.);
#877 = EDGE_CURVE('', #838, #783, #878, .T.);
#878 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#879, #880, #881, #882, #883), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0., 0.5, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.915309765664005, 1., 0.915309765664005, 1.))
   REPRESENTATION_ITEM ('')
);
#879 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, 0.));
#880 = CARTESIAN_POINT('', (-0.129762815052066, -1.00690888646225, 0.));
#881 = CARTESIAN_POINT('', (-0.0648806395691503, -0.947454258794916, 0.));
#882 = CARTESIAN_POINT('', (1.53591376567975E-6, -0.887999631127587, 0.));
#883 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, 0.));
#884 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#885, #886, #887, #888, #889), (#890, #891, #892, #893, #894)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.40103740545173), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915309765664005, 1., 0.915309765664005, 1.), (1., 0.915309765664005, 1., 0.915309765664005, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#885 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, 0.));
#886 = CARTESIAN_POINT('', (-0.129762815052066, -1.00690888646225, 0.));
#887 = CARTESIAN_POINT('', (-0.0648806395691503, -0.947454258794916, 0.));
#888 = CARTESIAN_POINT('', (1.53591376567975E-6, -0.887999631127587, 0.));
#889 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, 0.));
#890 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, -0.40103740545173));
#891 = CARTESIAN_POINT('', (-0.129762815052066, -1.00690888646225, -0.40103740545173));
#892 = CARTESIAN_POINT('', (-0.0648806395691503, -0.947454258794916, -0.40103740545173));
#893 = CARTESIAN_POINT('', (1.53591376567975E-6, -0.887999631127587, -0.40103740545173));
#894 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, -0.40103740545173));
#895 = ADVANCED_FACE('', (#896), #918, .T.);
#896 = FACE_OUTER_BOUND('', #897, .T.);
#897 = EDGE_LOOP('', (#898, #905, #912, #917));
#898 = ORIENTED_EDGE('', *, *, #899, .F.);
#899 = EDGE_CURVE('', #900, #761, #902, .T.);
#900 = VERTEX_POINT('', #901);
#901 = CARTESIAN_POINT('', (-0.65, -0.631005799566907, -2.5));
#902 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#903, #904), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.999967713367751), .UNSPECIFIED.);
#903 = CARTESIAN_POINT('', (-0.65, -0.631005799566905, -2.5));
#904 = CARTESIAN_POINT('', (-0.446371588127717, -0.675731478686231, -2.29637158812772));
#905 = ORIENTED_EDGE('', *, *, #906, .F.);
#906 = EDGE_CURVE('', #907, #900, #909, .T.);
#907 = VERTEX_POINT('', #908);
#908 = CARTESIAN_POINT('', (-0.65, 0.631007837731925, -2.5));
#909 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#910, #911), .UNSPECIFIED., .F., .U., (2, 2), (0.486854003380585, 0.513145954157644), .UNSPECIFIED.);
#910 = CARTESIAN_POINT('', (-0.65, 0.631007837731925, -2.5));
#911 = CARTESIAN_POINT('', (-0.65, -0.631005799566907, -2.5));
#912 = ORIENTED_EDGE('', *, *, #913, .F.);
#913 = EDGE_CURVE('', #770, #907, #914, .T.);
#914 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#915, #916), .UNSPECIFIED., .F., .U., (2, 2), (0.000176066371507573, 1.), .UNSPECIFIED.);
#915 = CARTESIAN_POINT('', (-0.446400866712992, 0.675727266812845, -2.29640086671299));
#916 = CARTESIAN_POINT('', (-0.65, 0.631007837731924, -2.5));
#917 = ORIENTED_EDGE('', *, *, #769, .F.);
#918 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#919, #920), (#921, #922)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.485922348608066, 0.514077739139296), (0.944209592723232, 1.), .UNSPECIFIED.);
#919 = CARTESIAN_POINT('', (-0.446365013439796, 0.675727266812846, -2.2963650134398));
#920 = CARTESIAN_POINT('', (-0.650000000000001, 0.675727266812846, -2.5));
#921 = CARTESIAN_POINT('', (-0.446365013439796, -0.675731478686231, -2.2963650134398));
#922 = CARTESIAN_POINT('', (-0.650000000000001, -0.675731478686231, -2.5));
#923 = ADVANCED_FACE('', (#924), #940, .T.);
#924 = FACE_OUTER_BOUND('', #925, .T.);
#925 = EDGE_LOOP('', (#926, #931, #932, #937, #938, #939));
#926 = ORIENTED_EDGE('', *, *, #927, .T.);
#927 = EDGE_CURVE('', #490, #907, #928, .T.);
#928 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#929, #930), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.230847291047333), .UNSPECIFIED.);
#929 = CARTESIAN_POINT('', (-0.65, 0.75, -1.5996041942243));
#930 = CARTESIAN_POINT('', (-0.65, 0.631007837731923, -2.5));
#931 = ORIENTED_EDGE('', *, *, #906, .T.);
#932 = ORIENTED_EDGE('', *, *, #933, .T.);
#933 = EDGE_CURVE('', #900, #574, #934, .T.);
#934 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#935, #936), .UNSPECIFIED., .F., .U., (2, 2), (0.769149654135227, 1.), .UNSPECIFIED.);
#935 = CARTESIAN_POINT('', (-0.65, -0.631005799566904, -2.5));
#936 = CARTESIAN_POINT('', (-0.65, -0.75, -1.5995887030945));
#937 = ORIENTED_EDGE('', *, *, #573, .F.);
#938 = ORIENTED_EDGE('', *, *, #639, .F.);
#939 = ORIENTED_EDGE('', *, *, #487, .T.);
#940 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#941, #942), (#943, #944)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.484375, 0.515625), (-0.300137098968501, 1.), .UNSPECIFIED.);
#941 = CARTESIAN_POINT('', (-0.65, 0.75, -1.5995887030945));
#942 = CARTESIAN_POINT('', (-0.65, 0.75, -5.5));
#943 = CARTESIAN_POINT('', (-0.65, -0.75, -1.5995887030945));
#944 = CARTESIAN_POINT('', (-0.65, -0.75, -5.5));
#945 = ADVANCED_FACE('', (#946), #965, .T.);
#946 = FACE_OUTER_BOUND('', #947, .T.);
#947 = EDGE_LOOP('', (#948, #949, #950, #957, #962, #963, #964));
#948 = ORIENTED_EDGE('', *, *, #927, .F.);
#949 = ORIENTED_EDGE('', *, *, #534, .F.);
#950 = ORIENTED_EDGE('', *, *, #951, .T.);
#951 = EDGE_CURVE('', #528, #952, #954, .T.);
#952 = VERTEX_POINT('', #953);
#953 = CARTESIAN_POINT('', (-3., 0.755796931214374, 0.));
#954 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#955, #956), .UNSPECIFIED., .F., .U., (2, 2), (0.992024635064872, 1.), .UNSPECIFIED.);
#955 = CARTESIAN_POINT('', (-3., 0.749999999999999, -0.0438645071432004));
#956 = CARTESIAN_POINT('', (-3., 0.755796931214374, 3.5527136788005E-15));
#957 = ORIENTED_EDGE('', *, *, #958, .F.);
#958 = EDGE_CURVE('', #658, #952, #959, .T.);
#959 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#960, #961), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#960 = CARTESIAN_POINT('', (-0.217459314867311, 0.999238918529142, 0.));
#961 = CARTESIAN_POINT('', (-3., 0.755796931214374, 0.));
#962 = ORIENTED_EDGE('', *, *, #655, .F.);
#963 = ORIENTED_EDGE('', *, *, #776, .T.);
#964 = ORIENTED_EDGE('', *, *, #913, .T.);
#965 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#966, #967), (#968, #969)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.6422394246725, 8.57130591949123), (2.83976248086264, 5.36133489103646), .UNSPECIFIED.);
#966 = CARTESIAN_POINT('', (-3.00050331585717, 0.755752897704723, 8.64880345119445E-9));
#967 = CARTESIAN_POINT('', (-2.97181749487941, 0.427874108850368, -2.5));
#968 = CARTESIAN_POINT('', (-0.082582914582441, 1.01103913488646, 8.64880345119445E-9));
#969 = CARTESIAN_POINT('', (-0.053897093604676, 0.683160346032109, -2.5));
#970 = ADVANCED_FACE('', (#971), #986, .T.);
#971 = FACE_OUTER_BOUND('', #972, .T.);
#972 = EDGE_LOOP('', (#973, #974, #981));
#973 = ORIENTED_EDGE('', *, *, #587, .F.);
#974 = ORIENTED_EDGE('', *, *, #975, .F.);
#975 = EDGE_CURVE('', #976, #581, #978, .T.);
#976 = VERTEX_POINT('', #977);
#977 = CARTESIAN_POINT('', (-3., -0.755796931214374, 0.));
#978 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#979, #980), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00797536554311666), .UNSPECIFIED.);
#979 = CARTESIAN_POINT('', (-3., -0.755796931214374, -1.77635683940025E-15));
#980 = CARTESIAN_POINT('', (-3., -0.75, -0.0438645104871434));
#981 = ORIENTED_EDGE('', *, *, #982, .F.);
#982 = EDGE_CURVE('', #588, #976, #983, .T.);
#983 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#984, #985), .UNSPECIFIED., .F., .U., (2, 2), (0.996165020672246, 1.), .UNSPECIFIED.);
#984 = CARTESIAN_POINT('', (-3., -0.75, 0.));
#985 = CARTESIAN_POINT('', (-3., -0.755796931214374, 0.));
#986 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#987, #988), (#989, #990)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.00797536554311698), (0., 1.), .UNSPECIFIED.);
#987 = CARTESIAN_POINT('', (-3., 0.755796931214374, 0.));
#988 = CARTESIAN_POINT('', (-3., -0.755796931214374, 0.));
#989 = CARTESIAN_POINT('', (-3., 0.755796931214374, -0.0438645104871434));
#990 = CARTESIAN_POINT('', (-3., -0.755796931214374, -0.0438645104871434));
#991 = ADVANCED_FACE('', (#992), #1001, .T.);
#992 = FACE_OUTER_BOUND('', #993, .T.);
#993 = EDGE_LOOP('', (#994, #995, #1000));
#994 = ORIENTED_EDGE('', *, *, #527, .F.);
#995 = ORIENTED_EDGE('', *, *, #996, .F.);
#996 = EDGE_CURVE('', #952, #521, #997, .T.);
#997 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#998, #999), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.00383497932775408), .UNSPECIFIED.);
#998 = CARTESIAN_POINT('', (-3., 0.755796931214374, 0.));
#999 = CARTESIAN_POINT('', (-3., 0.75, 0.));
#1000 = ORIENTED_EDGE('', *, *, #951, .F.);
#1001 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1002, #1003), (#1004, #1005)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.00797536554311698), (0., 1.), .UNSPECIFIED.);
#1002 = CARTESIAN_POINT('', (-3., 0.755796931214374, 0.));
#1003 = CARTESIAN_POINT('', (-3., -0.755796931214374, 0.));
#1004 = CARTESIAN_POINT('', (-3., 0.755796931214374, -0.0438645104871434));
#1005 = CARTESIAN_POINT('', (-3., -0.755796931214374, -0.0438645104871434));
#1006 = ADVANCED_FACE('', (#1007), #1020, .T.);
#1007 = FACE_OUTER_BOUND('', #1008, .T.);
#1008 = EDGE_LOOP('', (#1009, #1010, #1011, #1012, #1013, #1018, #1019));
#1009 = ORIENTED_EDGE('', *, *, #933, .F.);
#1010 = ORIENTED_EDGE('', *, *, #899, .T.);
#1011 = ORIENTED_EDGE('', *, *, #760, .T.);
#1012 = ORIENTED_EDGE('', *, *, #837, .T.);
#1013 = ORIENTED_EDGE('', *, *, #1014, .F.);
#1014 = EDGE_CURVE('', #976, #838, #1015, .T.);
#1015 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1016, #1017), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1016 = CARTESIAN_POINT('', (-3., -0.755796931214374, 0.));
#1017 = CARTESIAN_POINT('', (-0.217431061745863, -0.999238947212667, 0.));
#1018 = ORIENTED_EDGE('', *, *, #975, .T.);
#1019 = ORIENTED_EDGE('', *, *, #580, .F.);
#1020 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1021, #1022), (#1023, #1024)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.59007077720765, 7.51916747549844), (2.83976825102797, 5.36134065247835), .UNSPECIFIED.);
#1021 = CARTESIAN_POINT('', (-0.0825525985257262, -1.0110392244851, 1.77635683940025E-15));
#1022 = CARTESIAN_POINT('', (-0.0538670633451886, -0.683160411769715, -2.5));
#1023 = CARTESIAN_POINT('', (-3.0005033107835, -0.755752897447547, 1.77635683940025E-15));
#1024 = CARTESIAN_POINT('', (-2.97181777560296, -0.42787408473216, -2.5));
#1025 = ADVANCED_FACE('', (#1026), #1038, .T.);
#1026 = FACE_OUTER_BOUND('', #1027, .T.);
#1027 = EDGE_LOOP('', (#1028, #1029, #1030, #1031, #1032, #1033, #1034, #1035, #1036, #1037));
#1028 = ORIENTED_EDGE('', *, *, #520, .F.);
#1029 = ORIENTED_EDGE('', *, *, #607, .F.);
#1030 = ORIENTED_EDGE('', *, *, #594, .F.);
#1031 = ORIENTED_EDGE('', *, *, #982, .T.);
#1032 = ORIENTED_EDGE('', *, *, #1014, .T.);
#1033 = ORIENTED_EDGE('', *, *, #877, .T.);
#1034 = ORIENTED_EDGE('', *, *, #782, .T.);
#1035 = ORIENTED_EDGE('', *, *, #696, .T.);
#1036 = ORIENTED_EDGE('', *, *, #958, .T.);
#1037 = ORIENTED_EDGE('', *, *, #996, .T.);
#1038 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1039, #1040), (#1041, #1042)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.248380200148812, 0.751619810223807), (0.122599811152504, 0.8774005458151), .UNSPECIFIED.);
#1039 = CARTESIAN_POINT('', (1.17124934362334E-7, -1.00007779011639, 0.));
#1040 = CARTESIAN_POINT('', (-3., -1.00007779011639, 0.));
#1041 = CARTESIAN_POINT('', (1.17124934362334E-7, 1.00007777391039, 0.));
#1042 = CARTESIAN_POINT('', (-3., 1.00007777391039, 0.));
#1043 = DRAUGHTING_MODEL('', (#1051), #1052);
#1044 = PRESENTATION_STYLE_ASSIGNMENT((#1045));
#1045 = SURFACE_STYLE_USAGE(.POSITIVE., #1046);
#1046 = SURFACE_SIDE_STYLE('', (#1047));
#1047 = SURFACE_STYLE_FILL_AREA(#1048);
#1048 = FILL_AREA_STYLE('', (#1049));
#1049 = FILL_AREA_STYLE_COLOUR('', #1050);
#1050 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#1051 = STYLED_ITEM('', (#1044), #1);
#1052 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#1054))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#1053, #1055, #1056))
   REPRESENTATION_CONTEXT ('', '3D')
);
#1053 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#1054 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #1053, 'DISTANCE_ACCURACY_VALUE', '');
#1055 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#1056 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#1057 = SHAPE_REPRESENTATION('', (), #1052);
#1058 = PRODUCT_DEFINITION_SHAPE('', '', #1059);
#1059 = PRODUCT_DEFINITION('', '', #1062, #1066);
#1060 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#1061 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #1060);
#1062 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #1063, .NOT_KNOWN.);
#1063 = PRODUCT('NONE', '', '', (#1064));
#1064 = PRODUCT_CONTEXT('', #1060, 'mechanical');
#1065 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#1063));
#1066 = PRODUCT_DEFINITION_CONTEXT('part definition', #1060, 'design');
#1067 = SHAPE_DEFINITION_REPRESENTATION(#1058, #1057);
#1068 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #1057, #1069);
#1069 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1), #1052);
ENDSEC;
END-ISO-10303-21;
