ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('SA24-2002N-T1 AP5820+.stp', '2020-11-04T12:39:59', ('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, #262, #284, #348, #404, #457, #474, #489, #549, #609, #629, #641, #657, #765, #842, #907, #935, #957, #982, #1003, #1018, #1037));
#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('', (-22.3, -0.750000000000001, 0.));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, -1.13294510823904));
#12 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#13, #14), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.226589021647809), .UNSPECIFIED.);
#13 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, 5.32907051820075E-15));
#14 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, -1.13294510823904));
#15 = ORIENTED_EDGE('', *, *, #16, .F.);
#16 = EDGE_CURVE('', #17, #8, #19, .T.);
#17 = VERTEX_POINT('', #18);
#18 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, 0.));
#19 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#20, #21), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0687336217424031), .UNSPECIFIED.);
#20 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, 0.));
#21 = CARTESIAN_POINT('', (-22.3, -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.773410978352192, 1.), .UNSPECIFIED.);
#25 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, -1.13294510823904));
#26 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, -1.77635683940025E-15));
#27 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#28, #29), (#30, #31)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.226589054068143), (0., 0.0687336217424031), .UNSPECIFIED.);
#28 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, 0.));
#29 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, 0.));
#30 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, -1.13294527034072));
#31 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, -1.13294527034072));
#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('', (-22.37, -0.750000000000001, 0.));
#39 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#40, #41), .UNSPECIFIED., .F., .U., (2, 2), (0.9588235322487, 1.), .UNSPECIFIED.);
#40 = CARTESIAN_POINT('', (-22.37, -0.750000000000001, 0.));
#41 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, 0.));
#42 = ORIENTED_EDGE('', *, *, #43, .F.);
#43 = EDGE_CURVE('', #44, #37, #46, .T.);
#44 = VERTEX_POINT('', #45);
#45 = CARTESIAN_POINT('', (-22.37, 0.749999999999999, 0.));
#46 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#47, #48), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#47 = CARTESIAN_POINT('', (-22.37, 0.749999999999999, 0.));
#48 = CARTESIAN_POINT('', (-22.37, -0.750000000000001, 0.));
#49 = ORIENTED_EDGE('', *, *, #50, .F.);
#50 = EDGE_CURVE('', #51, #44, #53, .T.);
#51 = VERTEX_POINT('', #52);
#52 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, 0.));
#53 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#54, #55), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0411764677513006), .UNSPECIFIED.);
#54 = CARTESIAN_POINT('', (-22.3, 0.749999999999999, 0.));
#55 = CARTESIAN_POINT('', (-22.37, 0.749999999999999, 0.));
#56 = ORIENTED_EDGE('', *, *, #57, .T.);
#57 = EDGE_CURVE('', #51, #58, #60, .T.);
#58 = VERTEX_POINT('', #59);
#59 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, 0.));
#60 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#61, #62), .UNSPECIFIED., .F., .U., (2, 2), (0.931266378257597, 1.), .UNSPECIFIED.);
#61 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, 0.));
#62 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, 0.));
#63 = ORIENTED_EDGE('', *, *, #64, .T.);
#64 = EDGE_CURVE('', #58, #65, #67, .T.);
#65 = VERTEX_POINT('', #66);
#66 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, 0.));
#67 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#68, #69), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#68 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, 0.));
#69 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, 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.915309804129609, 1., 0.915309804129609, 1.))
   REPRESENTATION_ITEM ('')
);
#75 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, 0.));
#76 = CARTESIAN_POINT('', (-23.8702372412801, 1.00690885764247, 0.));
#77 = CARTESIAN_POINT('', (-23.9351193885968, 0.94745423298515, 0.));
#78 = CARTESIAN_POINT('', (-24.0000015359134, 0.887999608327829, 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.7825406032087, -0.99923891136155, 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.915313073209393, 1., 0.915313073209393, 1.))
   REPRESENTATION_ITEM ('')
);
#92 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#93 = CARTESIAN_POINT('', (-23.9999705387915, -0.888004651948775, 0.));
#94 = CARTESIAN_POINT('', (-23.9350887099419, -0.947456755998351, 0.));
#95 = CARTESIAN_POINT('', (-23.8702068810922, -1.00690886004793, 0.));
#96 = CARTESIAN_POINT('', (-23.7825406032087, -0.99923891136155, 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.7825406032087, -0.999238911361615, 0.));
#101 = CARTESIAN_POINT('', (-22.3, -0.869532193803459, 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.155022816869507, 0.844977175707602), (0.206792428275486, 0.793208061136087), .UNSPECIFIED.);
#104 = CARTESIAN_POINT('', (-24.0000001171249, 1.00007779151647, 0.));
#105 = CARTESIAN_POINT('', (-22.3, 1.00007779151647, 0.));
#106 = CARTESIAN_POINT('', (-24.0000001171249, -1.0000777724032, 0.));
#107 = CARTESIAN_POINT('', (-22.3, -1.0000777724032, 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.5039745962156, -0.750000000000001, 0.500000000000004));
#116 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#117, #118), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#117 = CARTESIAN_POINT('', (-22.37, -0.750000000000001, 0.));
#118 = CARTESIAN_POINT('', (-21.5039745962156, -0.750000000000001, 0.500000000000004));
#119 = ORIENTED_EDGE('', *, *, #120, .T.);
#120 = EDGE_CURVE('', #114, #121, #123, .T.);
#121 = VERTEX_POINT('', #122);
#122 = CARTESIAN_POINT('', (-21.5039745962156, 0.749999999999999, 0.500000000000004));
#123 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#124, #125), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#124 = CARTESIAN_POINT('', (-21.5039745962156, -0.750000000000001, 0.500000000000004));
#125 = CARTESIAN_POINT('', (-21.5039745962156, 0.749999999999999, 0.500000000000004));
#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('', (-22.37, 0.749999999999999, 0.));
#130 = CARTESIAN_POINT('', (-21.5039745962156, 0.749999999999999, 0.500000000000004));
#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('', (-22.37, -0.750000000000001, 0.));
#133 = CARTESIAN_POINT('', (-22.37, 0.749999999999999, 0.));
#134 = CARTESIAN_POINT('', (-21.5039745962156, -0.750000000000001, 0.500000000000004));
#135 = CARTESIAN_POINT('', (-21.5039745962156, 0.749999999999999, 0.500000000000004));
#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.706072303788024, -2.42));
#143 = VERTEX_POINT('', #144);
#144 = CARTESIAN_POINT('', (-23.35, 0.706070609994859, -2.42));
#145 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#146, #147), .UNSPECIFIED., .F., .U., (2, 2), (0.48529016033775, 0.514709804374893), .UNSPECIFIED.);
#146 = CARTESIAN_POINT('', (-23.35, -0.706072303788024, -2.42));
#147 = CARTESIAN_POINT('', (-23.35, 0.706070609994859, -2.42));
#148 = ORIENTED_EDGE('', *, *, #149, .T.);
#149 = EDGE_CURVE('', #143, #150, #152, .T.);
#150 = VERTEX_POINT('', #151);
#151 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -2.00363020830093));
#152 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#153, #154), .UNSPECIFIED., .F., .U., (2, 2), (0.861041920509094, 1.), .UNSPECIFIED.);
#153 = CARTESIAN_POINT('', (-23.35, 0.706070609994857, -2.42));
#154 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -2.00363020830093));
#155 = ORIENTED_EDGE('', *, *, #156, .F.);
#156 = EDGE_CURVE('', #157, #150, #159, .T.);
#157 = VERTEX_POINT('', #158);
#158 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.));
#159 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#160, #161), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.599273958339813), .UNSPECIFIED.);
#160 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.));
#161 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -2.00363020830093));
#162 = ORIENTED_EDGE('', *, *, #163, .F.);
#163 = EDGE_CURVE('', #164, #157, #166, .T.);
#164 = VERTEX_POINT('', #165);
#165 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.));
#166 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#167, #168), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#167 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.));
#168 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.));
#169 = ORIENTED_EDGE('', *, *, #170, .T.);
#170 = EDGE_CURVE('', #164, #171, #173, .T.);
#171 = VERTEX_POINT('', #172);
#172 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -2.00364632191559));
#173 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#174, #175), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.599270735616883), .UNSPECIFIED.);
#174 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.));
#175 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -2.00364632191559));
#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.138953449030286), .UNSPECIFIED.);
#179 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -2.00364632191559));
#180 = CARTESIAN_POINT('', (-23.35, -0.706072303788026, -2.42));
#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.161383640193438, 0.999999999999998), .UNSPECIFIED.);
#182 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -2.00363020830093));
#183 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.));
#184 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -2.00363020830093));
#185 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.));
#186 = ADVANCED_FACE('', (#187), #257, .T.);
#187 = FACE_OUTER_BOUND('', #188, .T.);
#188 = EDGE_LOOP('', (#189, #190, #197, #204, #244, #245, #252));
#189 = ORIENTED_EDGE('', *, *, #149, .F.);
#190 = ORIENTED_EDGE('', *, *, #191, .T.);
#191 = EDGE_CURVE('', #143, #192, #194, .T.);
#192 = VERTEX_POINT('', #193);
#193 = CARTESIAN_POINT('', (-23.6961224486918, 0.82673707532218, -1.56331687757079));
#194 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#195, #196), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.99998397167862), .UNSPECIFIED.);
#195 = CARTESIAN_POINT('', (-23.35, 0.706070609994856, -2.42));
#196 = CARTESIAN_POINT('', (-23.6961224486918, 0.826737075322181, -1.56331687757079));
#197 = ORIENTED_EDGE('', *, *, #198, .T.);
#198 = EDGE_CURVE('', #192, #199, #201, .T.);
#199 = VERTEX_POINT('', #200);
#200 = CARTESIAN_POINT('', (-23.9142052881962, 0.964186333621386, -0.441390271442367));
#201 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#202, #203), .UNSPECIFIED., .F., .U., (2, 2), (0.708061154202179, 0.939212127208936), .UNSPECIFIED.);
#202 = CARTESIAN_POINT('', (-23.6961224486918, 0.82673707532218, -1.56331687757078));
#203 = CARTESIAN_POINT('', (-23.9142052881962, 0.964186333621386, -0.441390271442367));
#204 = ORIENTED_EDGE('', *, *, #205, .T.);
#205 = EDGE_CURVE('', #199, #65, #206, .T.);
#206 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#207, #208, #209, #210, #211, #212, #213, #214, #215, #216, #217, #218, #219, #220, #221, #222, #223, #224, #225, #226, #227, #228, #229, #230, #231, #232, #233, #234, #235, #236, #237, #238, #239, #240, #241, #242, #243), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.683244651823916, 0.802833185282903, 0.890424947839826, 0.948817966981399, 1.007217394505, 1.04615080285441, 1.08510292649226, 1.11108505150084, 1.12842413233943, 1.14000144716969, 1.14772862261207, 1.15115109962962, 1.15732962753834), .UNSPECIFIED.);
#207 = CARTESIAN_POINT('', (-23.9142052881961, 0.964186333621411, -0.441390271442368));
#208 = CARTESIAN_POINT('', (-23.9089053445427, 0.967872886448406, -0.402053694366251));
#209 = CARTESIAN_POINT('', (-23.9031391560985, 0.971513234361861, -0.362768433603984));
#210 = CARTESIAN_POINT('', (-23.8966780335553, 0.975081003617983, -0.323594829116297));
#211 = CARTESIAN_POINT('', (-23.8919456307464, 0.977694190589185, -0.294902403818173));
#212 = CARTESIAN_POINT('', (-23.8868410868142, 0.980269287180325, -0.266262416982763));
#213 = CARTESIAN_POINT('', (-23.8811784441367, 0.982784190256012, -0.237730165189262));
#214 = CARTESIAN_POINT('', (-23.8774034452943, 0.984460749548243, -0.218709149097168));
#215 = CARTESIAN_POINT('', (-23.8733792920006, 0.986110903402565, -0.199731803184717));
#216 = CARTESIAN_POINT('', (-23.8689980147873, 0.987721266657277, -0.180835463309909));
#217 = CARTESIAN_POINT('', (-23.8646162567477, 0.98933180664241, -0.161937049643292));
#218 = CARTESIAN_POINT('', (-23.8598830638408, 0.990904294942707, -0.143107877799084));
#219 = CARTESIAN_POINT('', (-23.8545759786135, 0.992409621792618, -0.124439387792095));
#220 = CARTESIAN_POINT('', (-23.8510378802954, 0.993413184797122, -0.111993581805124));
#221 = CARTESIAN_POINT('', (-23.8472432735082, 0.994387596362419, -0.0996113749114116));
#222 = CARTESIAN_POINT('', (-23.8430469507861, 0.995312467671736, -0.0873656061012875));
#223 = CARTESIAN_POINT('', (-23.8388486108917, 0.996237783566668, -0.0751139507503924));
#224 = CARTESIAN_POINT('', (-23.8342588126075, 0.997117709964448, -0.0629678977263366));
#225 = CARTESIAN_POINT('', (-23.8289249547134, 0.997897314268851, -0.0511557216649377));
#226 = CARTESIAN_POINT('', (-23.825367126548, 0.998417331525999, -0.0432766792305936));
#227 = CARTESIAN_POINT('', (-23.821473249153, 0.998895476603617, -0.0355158480152165));
#228 = CARTESIAN_POINT('', (-23.8169606517297, 0.999279543086852, -0.0281336514372619));
#229 = CARTESIAN_POINT('', (-23.8139491855201, 0.999535848519837, -0.0232071682035273));
#230 = CARTESIAN_POINT('', (-23.8106472204044, 0.999752252231928, -0.018417991276352));
#231 = CARTESIAN_POINT('', (-23.8068645364531, 0.999882160632918, -0.0140500072802164));
#232 = CARTESIAN_POINT('', (-23.8043388360763, 0.999968900551335, -0.011133501707194));
#233 = CARTESIAN_POINT('', (-23.8015731923693, 1.00001745734566, -0.00837993518947346));
#234 = CARTESIAN_POINT('', (-23.7984978641406, 0.999994358890093, -0.00604873084174199));
#235 = CARTESIAN_POINT('', (-23.7964452637651, 0.999978942032107, -0.00449278930857548));
#236 = CARTESIAN_POINT('', (-23.7942288761345, 0.999930582536228, -0.00311326708954335));
#237 = CARTESIAN_POINT('', (-23.7918763120814, 0.99983494612955, -0.00206892227640635));
#238 = CARTESIAN_POINT('', (-23.7908343276636, 0.999792587391052, -0.00160636695486516));
#239 = CARTESIAN_POINT('', (-23.7897610679751, 0.999740742606259, -0.00120778770146038));
#240 = CARTESIAN_POINT('', (-23.7886673892699, 0.999678671705429, -0.000889201279599795));
#241 = CARTESIAN_POINT('', (-23.7866929934249, 0.999566616374995, -0.000314063714405869));
#242 = CARTESIAN_POINT('', (-23.7846206867642, 0.999418450257151, -3.23223353208938E-16));
#243 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, -3.33066907387547E-16));
#244 = ORIENTED_EDGE('', *, *, #64, .F.);
#245 = ORIENTED_EDGE('', *, *, #246, .T.);
#246 = EDGE_CURVE('', #58, #247, #249, .T.);
#247 = VERTEX_POINT('', #248);
#248 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, -1.13294527034072));
#249 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#250, #251), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.226589054068143), .UNSPECIFIED.);
#250 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, 0.));
#251 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, -1.13294527034072));
#252 = ORIENTED_EDGE('', *, *, #253, .F.);
#253 = EDGE_CURVE('', #150, #247, #254, .T.);
#254 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#255, #256), .UNSPECIFIED., .F., .U., (2, 2), (0.349353029708544, 0.978608479422794), .UNSPECIFIED.);
#255 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -2.00363020830093));
#256 = CARTESIAN_POINT('', (-22.3, 0.749999999999999, -1.13294527034072));
#257 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#258, #259), (#260, #261)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.42291278153636, 6.04964304082754), (1.86716048877589, 4.3004905253196), .UNSPECIFIED.);
#258 = CARTESIAN_POINT('', (-23.910161997908, 1.01040178834487, 1.55431223447522E-15));
#259 = CARTESIAN_POINT('', (-23.9323300499253, 0.757017407974713, -2.42));
#260 = CARTESIAN_POINT('', (-22.2896218224439, 0.868624229470489, 1.55431223447522E-15));
#261 = CARTESIAN_POINT('', (-22.3117898744612, 0.615239849100328, -2.42));
#262 = ADVANCED_FACE('', (#263), #279, .T.);
#263 = FACE_OUTER_BOUND('', #264, .T.);
#264 = EDGE_LOOP('', (#265, #266, #267, #274));
#265 = ORIENTED_EDGE('', *, *, #191, .F.);
#266 = ORIENTED_EDGE('', *, *, #140, .F.);
#267 = ORIENTED_EDGE('', *, *, #268, .F.);
#268 = EDGE_CURVE('', #269, #141, #271, .T.);
#269 = VERTEX_POINT('', #270);
#270 = CARTESIAN_POINT('', (-23.6960668335009, -0.826719963569084, -1.56345452999841));
#271 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#272, #273), .UNSPECIFIED., .F., .U., (2, 2), (0.000176706427078503, 1.), .UNSPECIFIED.);
#272 = CARTESIAN_POINT('', (-23.6960668335009, -0.826719963569084, -1.56345452999841));
#273 = CARTESIAN_POINT('', (-23.35, -0.706072303788026, -2.42));
#274 = ORIENTED_EDGE('', *, *, #275, .F.);
#275 = EDGE_CURVE('', #192, #269, #276, .T.);
#276 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#277, #278), .UNSPECIFIED., .F., .U., (2, 2), (0.0866603953905473, 0.913249100969283), .UNSPECIFIED.);
#277 = CARTESIAN_POINT('', (-23.6961224486918, 0.82673707532218, -1.56331687757079));
#278 = CARTESIAN_POINT('', (-23.6960668335009, -0.826719963569084, -1.56345452999841));
#279 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#280, #281), (#282, #283)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.482776667425644, 0.517223689069212), (0.85271149083297, 1.), .UNSPECIFIED.);
#280 = CARTESIAN_POINT('', (-23.6961279965425, -0.826719963569084, -1.56330314615829));
#281 = CARTESIAN_POINT('', (-23.35, -0.826719963569084, -2.42));
#282 = CARTESIAN_POINT('', (-23.6961279965425, 0.82673707532218, -1.56330314615829));
#283 = CARTESIAN_POINT('', (-23.35, 0.826737075322181, -2.42));
#284 = ADVANCED_FACE('', (#285), #343, .T.);
#285 = FACE_OUTER_BOUND('', #286, .T.);
#286 = EDGE_LOOP('', (#287, #288, #293, #294, #295, #337, #342));
#287 = ORIENTED_EDGE('', *, *, #177, .F.);
#288 = ORIENTED_EDGE('', *, *, #289, .F.);
#289 = EDGE_CURVE('', #10, #171, #290, .T.);
#290 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#291, #292), .UNSPECIFIED., .F., .U., (2, 2), (0.0213923024043251, 0.65065878110284), .UNSPECIFIED.);
#291 = CARTESIAN_POINT('', (-22.3, -0.750000000000001, -1.13294510823904));
#292 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -2.00364632191559));
#293 = ORIENTED_EDGE('', *, *, #23, .T.);
#294 = ORIENTED_EDGE('', *, *, #98, .F.);
#295 = ORIENTED_EDGE('', *, *, #296, .F.);
#296 = EDGE_CURVE('', #297, #89, #299, .T.);
#297 = VERTEX_POINT('', #298);
#298 = CARTESIAN_POINT('', (-23.9141748580642, -0.964188075934769, -0.441373673306662));
#299 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335, #336), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.683227971485833, 0.802833190708515, 0.890424955868965, 0.948817977159451, 1.00721741142879, 1.04615082709496, 1.08510298380315, 1.11108516954926, 1.12842435916414, 1.14000183733643, 1.14772916830682, 1.15115166396679, 1.15729619856832), .UNSPECIFIED.);
#300 = CARTESIAN_POINT('', (-23.9141748580642, -0.964188075934794, -0.441373673306663));
#301 = CARTESIAN_POINT('', (-23.9088740343579, -0.967875120915166, -0.402031624595062));
#302 = CARTESIAN_POINT('', (-23.9031068193358, -0.971515945607313, -0.362740909126834));
#303 = CARTESIAN_POINT('', (-23.8966443907417, -0.975084160669409, -0.323561900877316));
#304 = CARTESIAN_POINT('', (-23.8919116915213, -0.977697309642275, -0.294869520125755));
#305 = CARTESIAN_POINT('', (-23.8868068043987, -0.980272362551575, -0.266229587095082));
#306 = CARTESIAN_POINT('', (-23.8811437203328, -0.98278720948264, -0.237697417068356));
#307 = CARTESIAN_POINT('', (-23.8773684272122, -0.984463731357944, -0.218676455351436));
#308 = CARTESIAN_POINT('', (-23.8733439359826, -0.986113842443796, -0.199699174436232));
#309 = CARTESIAN_POINT('', (-23.8689622382618, -0.987724152245063, -0.180802926771447));
#310 = CARTESIAN_POINT('', (-23.8645800593237, -0.989334638897648, -0.161904603837495));
#311 = CARTESIAN_POINT('', (-23.8598463674609, -0.990907064373953, -0.143075542460006));
#312 = CARTESIAN_POINT('', (-23.8545385983323, -0.992412303406453, -0.124407237460559));
#313 = CARTESIAN_POINT('', (-23.8510000438184, -0.993415807938004, -0.111961553912081));
#314 = CARTESIAN_POINT('', (-23.847204898787, -0.994390150642162, -0.0995794958644559));
#315 = CARTESIAN_POINT('', (-23.8430078615061, -0.99531492789015, -0.0873339622506974));
#316 = CARTESIAN_POINT('', (-23.8388088039335, -0.996240150290175, -0.0750825341101902));
#317 = CARTESIAN_POINT('', (-23.8342181258635, -0.997119963548684, -0.062936753933462));
#318 = CARTESIAN_POINT('', (-23.8288829069569, -0.997899377917321, -0.0511251678871662));
#319 = CARTESIAN_POINT('', (-23.8253241656613, -0.998419269256094, -0.0432465072802568));
#320 = CARTESIAN_POINT('', (-23.8214291534582, -0.998897259944068, -0.0354861386576599));
#321 = CARTESIAN_POINT('', (-23.8169148500381, -0.999281063738945, -0.0281049477747339));
#322 = CARTESIAN_POINT('', (-23.8139022334806, -0.999537194875845, -0.0231791163010747));
#323 = CARTESIAN_POINT('', (-23.8105988140492, -0.999753380486689, -0.0183907497072788));
#324 = CARTESIAN_POINT('', (-23.8068141316395, -0.999882931380531, -0.0140244385625206));
#325 = CARTESIAN_POINT('', (-23.8042870770909, -0.999969433268968, -0.0111090271105065));
#326 = CARTESIAN_POINT('', (-23.8015197227588, -1.00001768663217, -0.0083568752401091));
#327 = CARTESIAN_POINT('', (-23.7984424469912, -0.999994150511897, -0.00602815647129201));
#328 = CARTESIAN_POINT('', (-23.7963885343869, -0.999978441443963, -0.00447386456109845));
#329 = CARTESIAN_POINT('', (-23.7941706193981, -0.999929720561951, -0.00309646665076706));
#330 = CARTESIAN_POINT('', (-23.7918167248243, -0.999833656494304, -0.0020550353601673));
#331 = CARTESIAN_POINT('', (-23.7907741664048, -0.999791108963228, -0.00159377725101104));
#332 = CARTESIAN_POINT('', (-23.7897003576333, -0.99973906186259, -0.00119664355156113));
#333 = CARTESIAN_POINT('', (-23.7886062245644, -0.99967678245097, -0.000879639614830233));
#334 = CARTESIAN_POINT('', (-23.7866418352998, -0.999564966977092, -0.000310495743931199));
#335 = CARTESIAN_POINT('', (-23.7845810403655, -0.999417429814344, 1.56550265431537E-8));
#336 = CARTESIAN_POINT('', (-23.7825406032087, -0.99923891136155, 0.));
#337 = ORIENTED_EDGE('', *, *, #338, .T.);
#338 = EDGE_CURVE('', #297, #269, #339, .T.);
#339 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#340, #341), .UNSPECIFIED., .F., .U., (2, 2), (0.0607946360013924, 0.291974882838925), .UNSPECIFIED.);
#340 = CARTESIAN_POINT('', (-23.9141748580642, -0.964188075934769, -0.441373673306662));
#341 = CARTESIAN_POINT('', (-23.6960668335009, -0.826719963569084, -1.56345452999842));
#342 = ORIENTED_EDGE('', *, *, #268, .T.);
#343 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#344, #345), (#346, #347)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.25444577829035, 6.88114599396989), (1.86715844973691, 4.30048849415125), .UNSPECIFIED.);
#344 = CARTESIAN_POINT('', (-22.2896216298579, -0.868624196344588, 7.82750819716682E-9));
#345 = CARTESIAN_POINT('', (-22.3117900963343, -0.615239851409058, -2.42));
#346 = CARTESIAN_POINT('', (-23.9101316441708, -1.01040178696957, 7.82750819716682E-9));
#347 = CARTESIAN_POINT('', (-23.9323001106472, -0.757017442034044, -2.42));
#348 = ADVANCED_FACE('', (#349), #393, .T.);
#349 = FACE_OUTER_BOUND('', #350, .T.);
#350 = EDGE_LOOP('', (#351, #352, #353));
#351 = ORIENTED_EDGE('', *, *, #296, .T.);
#352 = ORIENTED_EDGE('', *, *, #88, .F.);
#353 = ORIENTED_EDGE('', *, *, #354, .F.);
#354 = EDGE_CURVE('', #297, #82, #355, .T.);
#355 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.691325637963256, 0.744522151632535, 0.802899432248819, 0.890522558027425, 0.948930396723051, 1.00734626711403, 1.04628635683087, 1.08523954058372, 1.11120784840626, 1.13720682149713, 1.16334923816077, 1.17492962077154, 1.18825495929284), .UNSPECIFIED.);
#356 = CARTESIAN_POINT('', (-23.9141748580642, -0.964188075934769, -0.441373673306662));
#357 = CARTESIAN_POINT('', (-23.9175289435847, -0.961855105651822, -0.424118608651163));
#358 = CARTESIAN_POINT('', (-23.9208796229899, -0.959372493924729, -0.406881080375901));
#359 = CARTESIAN_POINT('', (-23.9242250602929, -0.956720118616541, -0.389670535620991));
#360 = CARTESIAN_POINT('', (-23.9278963071239, -0.953809430547237, -0.370783869345026));
#361 = CARTESIAN_POINT('', (-23.9315619512515, -0.950694232436796, -0.351926044840653));
#362 = CARTESIAN_POINT('', (-23.9352193001808, -0.947336987917418, -0.333110917166446));
#363 = CARTESIAN_POINT('', (-23.9407089074709, -0.942297831319416, -0.304869788403117));
#364 = CARTESIAN_POINT('', (-23.9461824023903, -0.93671936764963, -0.27671159902668));
#365 = CARTESIAN_POINT('', (-23.9516232341347, -0.930391433199403, -0.248721514411437));
#366 = CARTESIAN_POINT('', (-23.9552499847223, -0.926173357533178, -0.230063878852821));
#367 = CARTESIAN_POINT('', (-23.958863598544, -0.921619886554771, -0.211473856210197));
#368 = CARTESIAN_POINT('', (-23.9624538838563, -0.916617587454356, -0.193003888644592));
#369 = CARTESIAN_POINT('', (-23.9660446628708, -0.911614600484927, -0.174531381263168));
#370 = CARTESIAN_POINT('', (-23.9696151212799, -0.906164819626594, -0.156163454451198));
#371 = CARTESIAN_POINT('', (-23.9731432434917, -0.900058714315106, -0.138013387424112));
#372 = CARTESIAN_POINT('', (-23.9754950940169, -0.895988377143744, -0.125914530834781));
#373 = CARTESIAN_POINT('', (-23.9778298268273, -0.891622853215654, -0.113903763758128));
#374 = CARTESIAN_POINT('', (-23.9801327546968, -0.886845433930603, -0.102056655902059));
#375 = CARTESIAN_POINT('', (-23.9824364569513, -0.882066408185457, -0.0902055643248929));
#376 = CARTESIAN_POINT('', (-23.9847127977142, -0.876874670441347, -0.0784952724765388));
#377 = CARTESIAN_POINT('', (-23.9869269996556, -0.871048265614239, -0.0671047141375686));
#378 = CARTESIAN_POINT('', (-23.9884031069223, -0.867164067726616, -0.0595111493318355));
#379 = CARTESIAN_POINT('', (-23.98985429314, -0.862990090105885, -0.0520458182278142));
#380 = CARTESIAN_POINT('', (-23.991254988121, -0.858402457528787, -0.0448402791598866));
#381 = CARTESIAN_POINT('', (-23.9926573371446, -0.853809407541169, -0.0376262312668748));
#382 = CARTESIAN_POINT('', (-23.9940173147579, -0.848786512127668, -0.0306302039788287));
#383 = CARTESIAN_POINT('', (-23.995268507845, -0.843119638371964, -0.024193882384064));
#384 = CARTESIAN_POINT('', (-23.9965266041127, -0.837421498896065, -0.0177220498111589));
#385 = CARTESIAN_POINT('', (-23.9977011158087, -0.830963929555569, -0.0116802907711063));
#386 = CARTESIAN_POINT('', (-23.998579138368, -0.823563409640463, -0.00716392077643755));
#387 = CARTESIAN_POINT('', (-23.9989680785837, -0.820285179733941, -0.00516329117807422));
#388 = CARTESIAN_POINT('', (-23.9993000689617, -0.816784672633791, -0.00345566305459385));
#389 = CARTESIAN_POINT('', (-23.9995402584722, -0.813135449693231, -0.00222032280573341));
#390 = CARTESIAN_POINT('', (-23.9998166402329, -0.808936354321592, -0.000798838943036725));
#391 = CARTESIAN_POINT('', (-23.9999719971778, -0.80444527016493, -2.2902005268329E-16));
#392 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658506, -2.22044604925031E-16));
#393 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#394, #395, #396, #397, #398), (#399, #400, #401, #402, #403)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.441373673306663), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915313073209393, 1., 0.915313073209393, 1.), (1., 0.915313073209393, 1., 0.915313073209393, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#394 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, 0.));
#395 = CARTESIAN_POINT('', (-23.9999705387915, -0.888004651948775, 0.));
#396 = CARTESIAN_POINT('', (-23.9350887099419, -0.947456755998351, 0.));
#397 = CARTESIAN_POINT('', (-23.8702068810922, -1.00690886004793, 0.));
#398 = CARTESIAN_POINT('', (-23.7825406032087, -0.99923891136155, 0.));
#399 = CARTESIAN_POINT('', (-23.9999720747015, -0.800003490658505, -0.441373673306663));
#400 = CARTESIAN_POINT('', (-23.9999705387915, -0.888004651948775, -0.441373673306663));
#401 = CARTESIAN_POINT('', (-23.9350887099419, -0.947456755998351, -0.441373673306663));
#402 = CARTESIAN_POINT('', (-23.8702068810922, -1.00690886004793, -0.441373673306663));
#403 = CARTESIAN_POINT('', (-23.7825406032087, -0.99923891136155, -0.441373673306663));
#404 = ADVANCED_FACE('', (#405), #452, .T.);
#405 = FACE_OUTER_BOUND('', #406, .T.);
#406 = EDGE_LOOP('', (#407, #408, #409, #410, #411, #412));
#407 = ORIENTED_EDGE('', *, *, #198, .F.);
#408 = ORIENTED_EDGE('', *, *, #275, .T.);
#409 = ORIENTED_EDGE('', *, *, #338, .F.);
#410 = ORIENTED_EDGE('', *, *, #354, .T.);
#411 = ORIENTED_EDGE('', *, *, #81, .F.);
#412 = ORIENTED_EDGE('', *, *, #413, .F.);
#413 = EDGE_CURVE('', #199, #72, #414, .T.);
#414 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#415, #416, #417, #418, #419, #420, #421, #422, #423, #424, #425, #426, #427, #428, #429, #430, #431, #432, #433, #434, #435, #436, #437, #438, #439, #440, #441, #442, #443, #444, #445, #446, #447, #448, #449, #450, #451), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.691342488782002, 0.744522155246367, 0.802899436814682, 0.890522558214585, 0.948930393688661, 1.0073462560329, 1.04628633920435, 1.08523950261689, 1.11120779049041, 1.13720668851839, 1.16334870820321, 1.1749289901675, 1.18828872846118), .UNSPECIFIED.);
#415 = CARTESIAN_POINT('', (-23.9142052881962, 0.964186333621386, -0.441390271442367));
#416 = CARTESIAN_POINT('', (-23.9175582325084, 0.961854081216227, -0.424140658906683));
#417 = CARTESIAN_POINT('', (-23.9209077679266, 0.959372287575061, -0.406908570183159));
#418 = CARTESIAN_POINT('', (-23.9242520594569, 0.956720852858547, -0.389703443691978));
#419 = CARTESIAN_POINT('', (-23.927923211634, 0.953810275164164, -0.370816741680276));
#420 = CARTESIAN_POINT('', (-23.9315887549222, 0.95069520576777, -0.351958876537328));
#421 = CARTESIAN_POINT('', (-23.9352459961747, 0.947338116313847, -0.333143699936496));
#422 = CARTESIAN_POINT('', (-23.9407354414801, 0.942299192799958, -0.304902499607118));
#423 = CARTESIAN_POINT('', (-23.9462087584771, 0.936721019360883, -0.276744223814136));
#424 = CARTESIAN_POINT('', (-23.951649394095, 0.930393486304417, -0.248754011855708));
#425 = CARTESIAN_POINT('', (-23.9552760139296, 0.926175678221182, -0.230096291509372));
#426 = CARTESIAN_POINT('', (-23.9588894883605, 0.921622524766431, -0.211506168292416));
#427 = CARTESIAN_POINT('', (-23.9624796256983, 0.916620629534155, -0.19303606371894));
#428 = CARTESIAN_POINT('', (-23.9660702564214, 0.91161804690158, -0.174563420836518));
#429 = CARTESIAN_POINT('', (-23.9696405565191, 0.906168755060944, -0.156195329844586));
#430 = CARTESIAN_POINT('', (-23.9731685143096, 0.900063308219365, -0.138045012223674));
#431 = CARTESIAN_POINT('', (-23.97552025516, 0.89599341010832, -0.125945988955277));
#432 = CARTESIAN_POINT('', (-23.977854874406, 0.891628402328771, -0.113935022207817));
#433 = CARTESIAN_POINT('', (-23.9801576904208, 0.886851635460923, -0.102087631929647));
#434 = CARTESIAN_POINT('', (-23.9824612799673, 0.882073264044312, -0.0902362620317998));
#435 = CARTESIAN_POINT('', (-23.984737505763, 0.876882317748972, -0.0785256293830468));
#436 = CARTESIAN_POINT('', (-23.986951612613, 0.871056980947716, -0.0671345140444076));
#437 = CARTESIAN_POINT('', (-23.9884276561233, 0.867173496019595, -0.0595405797808034));
#438 = CARTESIAN_POINT('', (-23.9898787841921, 0.863000363194973, -0.0520747983451337));
#439 = CARTESIAN_POINT('', (-23.9912794506251, 0.858413797758499, -0.0448685823983437));
#440 = CARTESIAN_POINT('', (-23.9926817680955, 0.853821825901813, -0.0376538721147587));
#441 = CARTESIAN_POINT('', (-23.9940417315543, 0.848800265890493, -0.0306570157592667));
#442 = CARTESIAN_POINT('', (-23.9952930133255, 0.843135124275329, -0.0242192204296588));
#443 = CARTESIAN_POINT('', (-23.9965511832932, 0.83743879655169, -0.01774598560054));
#444 = CARTESIAN_POINT('', (-23.9977258346312, 0.830983768838498, -0.0117023487501133));
#445 = CARTESIAN_POINT('', (-23.9986043883307, 0.823585947845602, -0.0071819175417192));
#446 = CARTESIAN_POINT('', (-23.9989935663546, 0.820308892206752, -0.00517947593144917));
#447 = CARTESIAN_POINT('', (-23.999325871509, 0.816809650673998, -0.003469599920229));
#448 = CARTESIAN_POINT('', (-23.9995664720879, 0.81316142919253, -0.00223148967451658));
#449 = CARTESIAN_POINT('', (-23.9998440439792, 0.808952612483219, -0.000803128179307773));
#450 = CARTESIAN_POINT('', (-24.0000000776933, 0.804449755438712, -2.61051100649964E-16));
#451 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341494, -2.22044604925031E-16));
#452 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#453, #454), (#455, #456)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.9622305415563, 6.89060495134985), (2.41128324046142, 4.00400047197417), .UNSPECIFIED.);
#453 = CARTESIAN_POINT('', (-23.9999692091138, -0.964189573328674, 1.33226762955019E-15));
#454 = CARTESIAN_POINT('', (-23.6960644342962, -0.96418426918974, -1.56345452999842));
#455 = CARTESIAN_POINT('', (-24.0000028655964, 0.964184836171171, 1.33226762955019E-15));
#456 = CARTESIAN_POINT('', (-23.6960980907789, 0.964190140310104, -1.56345452999842));
#457 = ADVANCED_FACE('', (#458), #463, .T.);
#458 = FACE_OUTER_BOUND('', #459, .T.);
#459 = EDGE_LOOP('', (#460, #461, #462));
#460 = ORIENTED_EDGE('', *, *, #205, .F.);
#461 = ORIENTED_EDGE('', *, *, #413, .T.);
#462 = ORIENTED_EDGE('', *, *, #71, .F.);
#463 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#464, #465, #466, #467, #468), (#469, #470, #471, #472, #473)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.441390271442367), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915309804129609, 1., 0.915309804129609, 1.), (1., 0.915309804129609, 1., 0.915309804129609, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#464 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, 0.));
#465 = CARTESIAN_POINT('', (-23.8702372412801, 1.00690885764247, 0.));
#466 = CARTESIAN_POINT('', (-23.9351193885968, 0.94745423298515, 0.));
#467 = CARTESIAN_POINT('', (-24.0000015359134, 0.887999608327829, 0.));
#468 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, 0.));
#469 = CARTESIAN_POINT('', (-23.7825690143692, 0.999238953871824, -0.441390271442367));
#470 = CARTESIAN_POINT('', (-23.8702372412801, 1.00690885764247, -0.441390271442367));
#471 = CARTESIAN_POINT('', (-23.9351193885968, 0.94745423298515, -0.441390271442367));
#472 = CARTESIAN_POINT('', (-24.0000015359134, 0.887999608327829, -0.441390271442367));
#473 = CARTESIAN_POINT('', (-23.9999999999695, 0.799996509341495, -0.441390271442367));
#474 = ADVANCED_FACE('', (#475), #484, .T.);
#475 = FACE_OUTER_BOUND('', #476, .T.);
#476 = EDGE_LOOP('', (#477, #482, #483));
#477 = ORIENTED_EDGE('', *, *, #478, .F.);
#478 = EDGE_CURVE('', #247, #51, #479, .T.);
#479 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#480, #481), .UNSPECIFIED., .F., .U., (2, 2), (0.773410945931857, 1.), .UNSPECIFIED.);
#480 = CARTESIAN_POINT('', (-22.3, 0.749999999999999, -1.13294527034072));
#481 = CARTESIAN_POINT('', (-22.3, 0.749999999999999, 0.));
#482 = ORIENTED_EDGE('', *, *, #246, .F.);
#483 = ORIENTED_EDGE('', *, *, #57, .F.);
#484 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#485, #486), (#487, #488)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.226589054068143), (0.931266378257597, 1.), .UNSPECIFIED.);
#485 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, 0.));
#486 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, 0.));
#487 = CARTESIAN_POINT('', (-22.3, 0.749999999999998, -1.13294527034072));
#488 = CARTESIAN_POINT('', (-22.3, 0.869532193803456, -1.13294527034072));
#489 = ADVANCED_FACE('', (#490), #544, .T.);
#490 = FACE_OUTER_BOUND('', #491, .T.);
#491 = EDGE_LOOP('', (#492, #501, #506, #507, #508, #509, #510, #511, #518, #525, #532, #539));
#492 = ORIENTED_EDGE('', *, *, #493, .F.);
#493 = EDGE_CURVE('', #494, #496, #498, .T.);
#494 = VERTEX_POINT('', #495);
#495 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#496 = VERTEX_POINT('', #497);
#497 = CARTESIAN_POINT('', (-0.65, 0.75, -2.00364632191559));
#498 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#499, #500), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.599270735616883), .UNSPECIFIED.);
#499 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#500 = CARTESIAN_POINT('', (-0.65, 0.75, -2.00364632191559));
#501 = ORIENTED_EDGE('', *, *, #502, .T.);
#502 = EDGE_CURVE('', #494, #157, #503, .T.);
#503 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#504, #505), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#504 = CARTESIAN_POINT('', (-0.649999999999999, 0.750000000000001, -5.));
#505 = CARTESIAN_POINT('', (-23.35, 0.749999999999999, -5.));
#506 = ORIENTED_EDGE('', *, *, #156, .T.);
#507 = ORIENTED_EDGE('', *, *, #253, .T.);
#508 = ORIENTED_EDGE('', *, *, #478, .T.);
#509 = ORIENTED_EDGE('', *, *, #50, .T.);
#510 = ORIENTED_EDGE('', *, *, #127, .T.);
#511 = ORIENTED_EDGE('', *, *, #512, .T.);
#512 = EDGE_CURVE('', #121, #513, #515, .T.);
#513 = VERTEX_POINT('', #514);
#514 = CARTESIAN_POINT('', (-2.49602540378444, 0.75, 0.500000000000004));
#515 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#516, #517), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#516 = CARTESIAN_POINT('', (-21.5039745962156, 0.749999999999999, 0.500000000000004));
#517 = CARTESIAN_POINT('', (-2.49602540378444, 0.750000000000001, 0.500000000000004));
#518 = ORIENTED_EDGE('', *, *, #519, .F.);
#519 = EDGE_CURVE('', #520, #513, #522, .T.);
#520 = VERTEX_POINT('', #521);
#521 = CARTESIAN_POINT('', (-1.63, 0.75, 0.));
#522 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#523, #524), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#523 = CARTESIAN_POINT('', (-1.63, 0.75, 0.));
#524 = CARTESIAN_POINT('', (-2.49602540378444, 0.75, 0.500000000000004));
#525 = ORIENTED_EDGE('', *, *, #526, .T.);
#526 = EDGE_CURVE('', #520, #527, #529, .T.);
#527 = VERTEX_POINT('', #528);
#528 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#529 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#530, #531), .UNSPECIFIED., .F., .U., (2, 2), (0.9588235322487, 1.), .UNSPECIFIED.);
#530 = CARTESIAN_POINT('', (-1.63, 0.75, 0.));
#531 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#532 = ORIENTED_EDGE('', *, *, #533, .T.);
#533 = EDGE_CURVE('', #527, #534, #536, .T.);
#534 = VERTEX_POINT('', #535);
#535 = CARTESIAN_POINT('', (-1.7, 0.75, -1.13294510823904));
#536 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#537, #538), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.226589021647809), .UNSPECIFIED.);
#537 = CARTESIAN_POINT('', (-1.7, 0.75, 5.32907051820075E-15));
#538 = CARTESIAN_POINT('', (-1.7, 0.75, -1.13294510823904));
#539 = ORIENTED_EDGE('', *, *, #540, .T.);
#540 = EDGE_CURVE('', #534, #496, #541, .T.);
#541 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#542, #543), .UNSPECIFIED., .F., .U., (2, 2), (0.0213923024043251, 0.65065878110284), .UNSPECIFIED.);
#542 = CARTESIAN_POINT('', (-1.7, 0.75, -1.13294510823904));
#543 = CARTESIAN_POINT('', (-0.65, 0.75, -2.00364632191559));
#544 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#545, #546), (#547, #548)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0909507248291917, 1.72714782551242), (0.301782289564806, 0.698217710435194), .UNSPECIFIED.);
#545 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#546 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, 0.500000000000004));
#547 = CARTESIAN_POINT('', (-23.35, 0.75, -5.));
#548 = CARTESIAN_POINT('', (-23.35, 0.75, 0.500000000000004));
#549 = ADVANCED_FACE('', (#550), #604, .T.);
#550 = FACE_OUTER_BOUND('', #551, .T.);
#551 = EDGE_LOOP('', (#552, #561, #566, #567, #568, #569, #570, #571, #578, #585, #592, #599));
#552 = ORIENTED_EDGE('', *, *, #553, .T.);
#553 = EDGE_CURVE('', #554, #556, #558, .T.);
#554 = VERTEX_POINT('', #555);
#555 = CARTESIAN_POINT('', (-1.63, -0.75, 0.));
#556 = VERTEX_POINT('', #557);
#557 = CARTESIAN_POINT('', (-2.49602540378444, -0.75, 0.500000000000004));
#558 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#559, #560), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#559 = CARTESIAN_POINT('', (-1.63, -0.75, 0.));
#560 = CARTESIAN_POINT('', (-2.49602540378444, -0.75, 0.500000000000004));
#561 = ORIENTED_EDGE('', *, *, #562, .F.);
#562 = EDGE_CURVE('', #114, #556, #563, .T.);
#563 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#564, #565), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#564 = CARTESIAN_POINT('', (-21.5039745962156, -0.750000000000001, 0.500000000000004));
#565 = CARTESIAN_POINT('', (-2.49602540378444, -0.749999999999999, 0.500000000000004));
#566 = ORIENTED_EDGE('', *, *, #113, .F.);
#567 = ORIENTED_EDGE('', *, *, #36, .T.);
#568 = ORIENTED_EDGE('', *, *, #7, .T.);
#569 = ORIENTED_EDGE('', *, *, #289, .T.);
#570 = ORIENTED_EDGE('', *, *, #170, .F.);
#571 = ORIENTED_EDGE('', *, *, #572, .F.);
#572 = EDGE_CURVE('', #573, #164, #575, .T.);
#573 = VERTEX_POINT('', #574);
#574 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#575 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#576, #577), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#576 = CARTESIAN_POINT('', (-0.649999999999999, -0.749999999999999, -5.));
#577 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.));
#578 = ORIENTED_EDGE('', *, *, #579, .T.);
#579 = EDGE_CURVE('', #573, #580, #582, .T.);
#580 = VERTEX_POINT('', #581);
#581 = CARTESIAN_POINT('', (-0.65, -0.75, -2.00363020830093));
#582 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#583, #584), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.599273958339813), .UNSPECIFIED.);
#583 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#584 = CARTESIAN_POINT('', (-0.65, -0.75, -2.00363020830093));
#585 = ORIENTED_EDGE('', *, *, #586, .T.);
#586 = EDGE_CURVE('', #580, #587, #589, .T.);
#587 = VERTEX_POINT('', #588);
#588 = CARTESIAN_POINT('', (-1.7, -0.75, -1.13294527034072));
#589 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#590, #591), .UNSPECIFIED., .F., .U., (2, 2), (0.349353029708544, 0.978608479422794), .UNSPECIFIED.);
#590 = CARTESIAN_POINT('', (-0.65, -0.75, -2.00363020830093));
#591 = CARTESIAN_POINT('', (-1.7, -0.75, -1.13294527034072));
#592 = ORIENTED_EDGE('', *, *, #593, .T.);
#593 = EDGE_CURVE('', #587, #594, #596, .T.);
#594 = VERTEX_POINT('', #595);
#595 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#596 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#597, #598), .UNSPECIFIED., .F., .U., (2, 2), (0.773410945931857, 1.), .UNSPECIFIED.);
#597 = CARTESIAN_POINT('', (-1.7, -0.75, -1.13294527034072));
#598 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#599 = ORIENTED_EDGE('', *, *, #600, .T.);
#600 = EDGE_CURVE('', #594, #554, #601, .T.);
#601 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#602, #603), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0411764677513006), .UNSPECIFIED.);
#602 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#603 = CARTESIAN_POINT('', (-1.63, -0.75, 0.));
#604 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#605, #606), (#607, #608)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.301782289564806, 0.698217710435194), (0.0909507248291917, 1.72714782551242), .UNSPECIFIED.);
#605 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#606 = CARTESIAN_POINT('', (-23.35, -0.75, -5.));
#607 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, 0.500000000000004));
#608 = CARTESIAN_POINT('', (-23.35, -0.75, 0.500000000000004));
#609 = ADVANCED_FACE('', (#610), #624, .T.);
#610 = FACE_OUTER_BOUND('', #611, .T.);
#611 = EDGE_LOOP('', (#612, #617, #618, #623));
#612 = ORIENTED_EDGE('', *, *, #613, .T.);
#613 = EDGE_CURVE('', #554, #520, #614, .T.);
#614 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#615, #616), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#615 = CARTESIAN_POINT('', (-1.63, -0.75, 0.));
#616 = CARTESIAN_POINT('', (-1.63, 0.75, 0.));
#617 = ORIENTED_EDGE('', *, *, #519, .T.);
#618 = ORIENTED_EDGE('', *, *, #619, .T.);
#619 = EDGE_CURVE('', #513, #556, #620, .T.);
#620 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#621, #622), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#621 = CARTESIAN_POINT('', (-2.49602540378444, 0.75, 0.500000000000004));
#622 = CARTESIAN_POINT('', (-2.49602540378444, -0.75, 0.500000000000004));
#623 = ORIENTED_EDGE('', *, *, #553, .F.);
#624 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#625, #626), (#627, #628)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#625 = CARTESIAN_POINT('', (-1.63, 0.75, 0.));
#626 = CARTESIAN_POINT('', (-1.63, -0.75, 0.));
#627 = CARTESIAN_POINT('', (-2.49602540378444, 0.75, 0.500000000000004));
#628 = CARTESIAN_POINT('', (-2.49602540378444, -0.75, 0.500000000000004));
#629 = ADVANCED_FACE('', (#630), #636, .T.);
#630 = FACE_OUTER_BOUND('', #631, .T.);
#631 = EDGE_LOOP('', (#632, #633, #634, #635));
#632 = ORIENTED_EDGE('', *, *, #619, .F.);
#633 = ORIENTED_EDGE('', *, *, #512, .F.);
#634 = ORIENTED_EDGE('', *, *, #120, .F.);
#635 = ORIENTED_EDGE('', *, *, #562, .T.);
#636 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#637, #638), (#639, #640)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 2.), (0., 1.), .UNSPECIFIED.);
#637 = CARTESIAN_POINT('', (-2.49602540378444, 0.75, 0.500000000000004));
#638 = CARTESIAN_POINT('', (-2.49602540378444, -0.750000000000001, 0.500000000000004));
#639 = CARTESIAN_POINT('', (-21.5039745962156, 0.75, 0.500000000000004));
#640 = CARTESIAN_POINT('', (-21.5039745962156, -0.750000000000001, 0.500000000000004));
#641 = ADVANCED_FACE('', (#642), #652, .T.);
#642 = FACE_OUTER_BOUND('', #643, .T.);
#643 = EDGE_LOOP('', (#644, #649, #650, #651));
#644 = ORIENTED_EDGE('', *, *, #645, .T.);
#645 = EDGE_CURVE('', #494, #573, #646, .T.);
#646 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#647, #648), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#647 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#648 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#649 = ORIENTED_EDGE('', *, *, #572, .T.);
#650 = ORIENTED_EDGE('', *, *, #163, .T.);
#651 = ORIENTED_EDGE('', *, *, #502, .F.);
#652 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#653, #654), (#655, #656)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.431010195205946, 8.26138310626708), (0.241287238206447, 0.758712760963791), .UNSPECIFIED.);
#653 = CARTESIAN_POINT('', (-0.649999999999999, -0.750000000000001, -5.));
#654 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#655 = CARTESIAN_POINT('', (-23.35, -0.750000000000001, -5.0000000000023));
#656 = CARTESIAN_POINT('', (-23.35, 0.75, -5.0000000000023));
#657 = ADVANCED_FACE('', (#658), #754, .T.);
#658 = FACE_OUTER_BOUND('', #659, .T.);
#659 = EDGE_LOOP('', (#660, #704, #714));
#660 = ORIENTED_EDGE('', *, *, #661, .T.);
#661 = EDGE_CURVE('', #662, #664, #666, .T.);
#662 = VERTEX_POINT('', #663);
#663 = CARTESIAN_POINT('', (-0.0858251419357578, 0.964188075934768, -0.441373673306662));
#664 = VERTEX_POINT('', #665);
#665 = CARTESIAN_POINT('', (-0.217459396791257, 0.999238911361549, 0.));
#666 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#667, #668, #669, #670, #671, #672, #673, #674, #675, #676, #677, #678, #679, #680, #681, #682, #683, #684, #685, #686, #687, #688, #689, #690, #691, #692, #693, #694, #695, #696, #697, #698, #699, #700, #701, #702, #703), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.683227971485833, 0.802833190708515, 0.890424955868965, 0.948817977159451, 1.00721741142879, 1.04615082709496, 1.08510298380315, 1.11108516954926, 1.12842435916414, 1.14000183733643, 1.14772916830682, 1.15115166396679, 1.15729619856832), .UNSPECIFIED.);
#667 = CARTESIAN_POINT('', (-0.0858251419357941, 0.964188075934793, -0.441373673306663));
#668 = CARTESIAN_POINT('', (-0.0911259656420883, 0.967875120915165, -0.402031624595062));
#669 = CARTESIAN_POINT('', (-0.0968931806642294, 0.971515945607312, -0.362740909126834));
#670 = CARTESIAN_POINT('', (-0.103355609258285, 0.975084160669408, -0.323561900877316));
#671 = CARTESIAN_POINT('', (-0.108088308478733, 0.977697309642273, -0.294869520125755));
#672 = CARTESIAN_POINT('', (-0.113193195601282, 0.980272362551574, -0.266229587095082));
#673 = CARTESIAN_POINT('', (-0.118856279667185, 0.982787209482638, -0.237697417068356));
#674 = CARTESIAN_POINT('', (-0.122631572787769, 0.984463731357942, -0.218676455351436));
#675 = CARTESIAN_POINT('', (-0.126656064017424, 0.986113842443794, -0.199699174436232));
#676 = CARTESIAN_POINT('', (-0.131037761738205, 0.987724152245062, -0.180802926771447));
#677 = CARTESIAN_POINT('', (-0.135419940676332, 0.989334638897647, -0.161904603837495));
#678 = CARTESIAN_POINT('', (-0.140153632539124, 0.990907064373952, -0.143075542460006));
#679 = CARTESIAN_POINT('', (-0.145461401667722, 0.992412303406452, -0.124407237460559));
#680 = CARTESIAN_POINT('', (-0.148999956181637, 0.993415807938003, -0.111961553912081));
#681 = CARTESIAN_POINT('', (-0.152795101212997, 0.99439015064216, -0.0995794958644559));
#682 = CARTESIAN_POINT('', (-0.156992138493932, 0.995314927890149, -0.0873339622506974));
#683 = CARTESIAN_POINT('', (-0.161191196066453, 0.996240150290173, -0.0750825341101902));
#684 = CARTESIAN_POINT('', (-0.165781874136469, 0.997119963548683, -0.062936753933462));
#685 = CARTESIAN_POINT('', (-0.17111709304311, 0.99789937791732, -0.0511251678871662));
#686 = CARTESIAN_POINT('', (-0.174675834338667, 0.998419269256093, -0.0432465072802568));
#687 = CARTESIAN_POINT('', (-0.178570846541795, 0.998897259944066, -0.0354861386576599));
#688 = CARTESIAN_POINT('', (-0.183085149961876, 0.999281063738944, -0.0281049477747339));
#689 = CARTESIAN_POINT('', (-0.186097766519418, 0.999537194875843, -0.0231791163010747));
#690 = CARTESIAN_POINT('', (-0.189401185950792, 0.999753380486688, -0.0183907497072788));
#691 = CARTESIAN_POINT('', (-0.193185868360456, 0.99988293138053, -0.0140244385625206));
#692 = CARTESIAN_POINT('', (-0.195712922909149, 0.999969433268967, -0.0111090271105065));
#693 = CARTESIAN_POINT('', (-0.198480277241206, 1.00001768663217, -0.0083568752401091));
#694 = CARTESIAN_POINT('', (-0.201557553008847, 0.999994150511895, -0.00602815647129201));
#695 = CARTESIAN_POINT('', (-0.20361146561312, 0.999978441443962, -0.00447386456109845));
#696 = CARTESIAN_POINT('', (-0.205829380601888, 0.999929720561949, -0.00309646665076706));
#697 = CARTESIAN_POINT('', (-0.208183275175731, 0.999833656494303, -0.0020550353601673));
#698 = CARTESIAN_POINT('', (-0.209225833595172, 0.999791108963227, -0.00159377725101104));
#699 = CARTESIAN_POINT('', (-0.210299642366676, 0.999739061862589, -0.00119664355156113));
#700 = CARTESIAN_POINT('', (-0.211393775435637, 0.999676782450968, -0.000879639614830233));
#701 = CARTESIAN_POINT('', (-0.213358164700229, 0.999564966977091, -0.000310495743931199));
#702 = CARTESIAN_POINT('', (-0.215418959634521, 0.999417429814343, 1.56550265431537E-8));
#703 = CARTESIAN_POINT('', (-0.217459396791257, 0.999238911361549, 0.));
#704 = ORIENTED_EDGE('', *, *, #705, .F.);
#705 = EDGE_CURVE('', #706, #664, #708, .T.);
#706 = VERTEX_POINT('', #707);
#707 = CARTESIAN_POINT('', (-2.79252984966513E-5, 0.800003490658504, 0.));
#708 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#709, #710, #711, #712, #713), .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.915313073209393, 1., 0.915313073209393, 1.))
   REPRESENTATION_ITEM ('')
);
#709 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, 0.));
#710 = CARTESIAN_POINT('', (-2.94612085069325E-5, 0.888004651948773, 0.));
#711 = CARTESIAN_POINT('', (-0.0649112900581425, 0.94745675599835, 0.));
#712 = CARTESIAN_POINT('', (-0.129793118907778, 1.00690886004793, 0.));
#713 = CARTESIAN_POINT('', (-0.217459396791257, 0.999238911361549, 0.));
#714 = ORIENTED_EDGE('', *, *, #715, .F.);
#715 = EDGE_CURVE('', #662, #706, #716, .T.);
#716 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#717, #718, #719, #720, #721, #722, #723, #724, #725, #726, #727, #728, #729, #730, #731, #732, #733, #734, #735, #736, #737, #738, #739, #740, #741, #742, #743, #744, #745, #746, #747, #748, #749, #750, #751, #752, #753), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.691325637963256, 0.744522151632535, 0.802899432248819, 0.890522558027425, 0.948930396723051, 1.00734626711403, 1.04628635683087, 1.08523954058372, 1.11120784840626, 1.13720682149713, 1.16334923816077, 1.17492962077154, 1.18825495929284), .UNSPECIFIED.);
#717 = CARTESIAN_POINT('', (-0.0858251419357578, 0.964188075934768, -0.441373673306662));
#718 = CARTESIAN_POINT('', (-0.0824710564153068, 0.961855105651821, -0.424118608651163));
#719 = CARTESIAN_POINT('', (-0.0791203770101324, 0.959372493924728, -0.406881080375901));
#720 = CARTESIAN_POINT('', (-0.0757749397070527, 0.95672011861654, -0.389670535620991));
#721 = CARTESIAN_POINT('', (-0.0721036928761002, 0.953809430547236, -0.370783869345026));
#722 = CARTESIAN_POINT('', (-0.0684380487484973, 0.950694232436795, -0.351926044840653));
#723 = CARTESIAN_POINT('', (-0.0647806998191918, 0.947336987917417, -0.333110917166446));
#724 = CARTESIAN_POINT('', (-0.0592910925290674, 0.942297831319415, -0.304869788403117));
#725 = CARTESIAN_POINT('', (-0.053817597609681, 0.936719367649628, -0.27671159902668));
#726 = CARTESIAN_POINT('', (-0.0483767658652595, 0.930391433199402, -0.248721514411437));
#727 = CARTESIAN_POINT('', (-0.0447500152777359, 0.926173357533176, -0.230063878852821));
#728 = CARTESIAN_POINT('', (-0.0411364014559742, 0.92161988655477, -0.211473856210197));
#729 = CARTESIAN_POINT('', (-0.0375461161436719, 0.916617587454355, -0.193003888644592));
#730 = CARTESIAN_POINT('', (-0.0339553371291801, 0.911614600484925, -0.174531381263168));
#731 = CARTESIAN_POINT('', (-0.0303848787200871, 0.906164819626593, -0.156163454451198));
#732 = CARTESIAN_POINT('', (-0.0268567565083122, 0.900058714315104, -0.138013387424112));
#733 = CARTESIAN_POINT('', (-0.0245049059831217, 0.895988377143743, -0.125914530834781));
#734 = CARTESIAN_POINT('', (-0.0221701731726588, 0.891622853215653, -0.113903763758128));
#735 = CARTESIAN_POINT('', (-0.0198672453031614, 0.886845433930602, -0.102056655902059));
#736 = CARTESIAN_POINT('', (-0.0175635430486872, 0.882066408185456, -0.0902055643248929));
#737 = CARTESIAN_POINT('', (-0.015287202285847, 0.876874670441346, -0.0784952724765388));
#738 = CARTESIAN_POINT('', (-0.0130730003443817, 0.871048265614238, -0.0671047141375686));
#739 = CARTESIAN_POINT('', (-0.0115968930777193, 0.867164067726614, -0.0595111493318355));
#740 = CARTESIAN_POINT('', (-0.0101457068600308, 0.862990090105884, -0.0520458182278142));
#741 = CARTESIAN_POINT('', (-0.00874501187899645, 0.858402457528786, -0.0448402791598866));
#742 = CARTESIAN_POINT('', (-0.00734266285535992, 0.853809407541167, -0.0376262312668748));
#743 = CARTESIAN_POINT('', (-0.00598268524210353, 0.848786512127667, -0.0306302039788287));
#744 = CARTESIAN_POINT('', (-0.00473149215500748, 0.843119638371962, -0.024193882384064));
#745 = CARTESIAN_POINT('', (-0.00347339588731193, 0.837421498896064, -0.0177220498111589));
#746 = CARTESIAN_POINT('', (-0.00229888419134636, 0.830963929555568, -0.0116802907711063));
#747 = CARTESIAN_POINT('', (-0.00142086163202973, 0.823563409640461, -0.00716392077643755));
#748 = CARTESIAN_POINT('', (-0.00103192141626506, 0.82028517973394, -0.00516329117807422));
#749 = CARTESIAN_POINT('', (-0.000699931038304718, 0.816784672633789, -0.00345566305459385));
#750 = CARTESIAN_POINT('', (-0.000459741527848928, 0.813135449693229, -0.00222032280573341));
#751 = CARTESIAN_POINT('', (-0.000183359767101736, 0.808936354321591, -0.000798838943036725));
#752 = CARTESIAN_POINT('', (-2.80028221737963E-5, 0.804445270164929, -2.2902005268329E-16));
#753 = CARTESIAN_POINT('', (-2.79252984967524E-5, 0.800003490658505, -2.22044604925031E-16));
#754 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#755, #756, #757, #758, #759), (#760, #761, #762, #763, #764)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.441373673306663), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915313073209393, 1., 0.915313073209393, 1.), (1., 0.915313073209393, 1., 0.915313073209393, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#755 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, 0.));
#756 = CARTESIAN_POINT('', (-2.94612085069325E-5, 0.888004651948773, 0.));
#757 = CARTESIAN_POINT('', (-0.0649112900581425, 0.94745675599835, 0.));
#758 = CARTESIAN_POINT('', (-0.129793118907778, 1.00690886004793, 0.));
#759 = CARTESIAN_POINT('', (-0.217459396791257, 0.999238911361549, 0.));
#760 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, -0.441373673306663));
#761 = CARTESIAN_POINT('', (-2.94612085069325E-5, 0.888004651948773, -0.441373673306663));
#762 = CARTESIAN_POINT('', (-0.0649112900581425, 0.94745675599835, -0.441373673306663));
#763 = CARTESIAN_POINT('', (-0.129793118907778, 1.00690886004793, -0.441373673306663));
#764 = CARTESIAN_POINT('', (-0.217459396791257, 0.999238911361549, -0.441373673306663));
#765 = ADVANCED_FACE('', (#766), #837, .T.);
#766 = FACE_OUTER_BOUND('', #767, .T.);
#767 = EDGE_LOOP('', (#768, #777, #784, #789, #790, #797));
#768 = ORIENTED_EDGE('', *, *, #769, .F.);
#769 = EDGE_CURVE('', #770, #772, #774, .T.);
#770 = VERTEX_POINT('', #771);
#771 = CARTESIAN_POINT('', (-0.303877551308247, -0.826737075322182, -1.56331687757079));
#772 = VERTEX_POINT('', #773);
#773 = CARTESIAN_POINT('', (-0.0857947118038464, -0.964186333621387, -0.441390271442367));
#774 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#775, #776), .UNSPECIFIED., .F., .U., (2, 2), (0.708061154202179, 0.939212127208936), .UNSPECIFIED.);
#775 = CARTESIAN_POINT('', (-0.303877551308247, -0.826737075322182, -1.56331687757078));
#776 = CARTESIAN_POINT('', (-0.0857947118038466, -0.964186333621387, -0.441390271442367));
#777 = ORIENTED_EDGE('', *, *, #778, .T.);
#778 = EDGE_CURVE('', #770, #779, #781, .T.);
#779 = VERTEX_POINT('', #780);
#780 = CARTESIAN_POINT('', (-0.303933166499059, 0.826719963569082, -1.56345452999841));
#781 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#782, #783), .UNSPECIFIED., .F., .U., (2, 2), (0.0866603953905473, 0.913249100969283), .UNSPECIFIED.);
#782 = CARTESIAN_POINT('', (-0.303877551308247, -0.826737075322182, -1.56331687757079));
#783 = CARTESIAN_POINT('', (-0.303933166499059, 0.826719963569082, -1.56345452999841));
#784 = ORIENTED_EDGE('', *, *, #785, .F.);
#785 = EDGE_CURVE('', #662, #779, #786, .T.);
#786 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#787, #788), .UNSPECIFIED., .F., .U., (2, 2), (0.0607946360013924, 0.291974882838925), .UNSPECIFIED.);
#787 = CARTESIAN_POINT('', (-0.0858251419357582, 0.964188075934767, -0.441373673306662));
#788 = CARTESIAN_POINT('', (-0.30393316649906, 0.826719963569083, -1.56345452999842));
#789 = ORIENTED_EDGE('', *, *, #715, .T.);
#790 = ORIENTED_EDGE('', *, *, #791, .F.);
#791 = EDGE_CURVE('', #792, #706, #794, .T.);
#792 = VERTEX_POINT('', #793);
#793 = CARTESIAN_POINT('', (-3.04619064890078E-11, -0.799996509341496, 0.));
#794 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#795, #796), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#795 = CARTESIAN_POINT('', (-3.04619064890078E-11, -0.799996509341496, 0.));
#796 = CARTESIAN_POINT('', (-2.79252984966513E-5, 0.800003490658504, 0.));
#797 = ORIENTED_EDGE('', *, *, #798, .F.);
#798 = EDGE_CURVE('', #772, #792, #799, .T.);
#799 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #828, #829, #830, #831, #832, #833, #834, #835, #836), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.691342488782002, 0.744522155246367, 0.802899436814682, 0.890522558214585, 0.948930393688661, 1.0073462560329, 1.04628633920435, 1.08523950261689, 1.11120779049041, 1.13720668851839, 1.16334870820321, 1.1749289901675, 1.18828872846118), .UNSPECIFIED.);
#800 = CARTESIAN_POINT('', (-0.0857947118038464, -0.964186333621387, -0.441390271442367));
#801 = CARTESIAN_POINT('', (-0.0824417674916269, -0.961854081216229, -0.424140658906683));
#802 = CARTESIAN_POINT('', (-0.0790922320734199, -0.959372287575062, -0.406908570183159));
#803 = CARTESIAN_POINT('', (-0.075747940543067, -0.956720852858549, -0.389703443691978));
#804 = CARTESIAN_POINT('', (-0.0720767883660452, -0.953810275164166, -0.370816741680276));
#805 = CARTESIAN_POINT('', (-0.0684112450777861, -0.950695205767772, -0.351958876537328));
#806 = CARTESIAN_POINT('', (-0.0647540038253429, -0.947338116313848, -0.333143699936496));
#807 = CARTESIAN_POINT('', (-0.0592645585198681, -0.942299192799959, -0.304902499607118));
#808 = CARTESIAN_POINT('', (-0.0537912415228569, -0.936721019360885, -0.276744223814136));
#809 = CARTESIAN_POINT('', (-0.0483506059050039, -0.930393486304419, -0.248754011855708));
#810 = CARTESIAN_POINT('', (-0.044723986070364, -0.926175678221183, -0.230096291509372));
#811 = CARTESIAN_POINT('', (-0.0411105116395125, -0.921622524766432, -0.211506168292416));
#812 = CARTESIAN_POINT('', (-0.0375203743017082, -0.916620629534157, -0.19303606371894));
#813 = CARTESIAN_POINT('', (-0.0339297435786234, -0.911618046901581, -0.174563420836518));
#814 = CARTESIAN_POINT('', (-0.0303594434808827, -0.906168755060946, -0.156195329844586));
#815 = CARTESIAN_POINT('', (-0.0268314856903944, -0.900063308219367, -0.138045012223674));
#816 = CARTESIAN_POINT('', (-0.024479744839983, -0.895993410108321, -0.125945988955277));
#817 = CARTESIAN_POINT('', (-0.0221451255939708, -0.891628402328772, -0.113935022207817));
#818 = CARTESIAN_POINT('', (-0.0198423095791837, -0.886851635460925, -0.102087631929647));
#819 = CARTESIAN_POINT('', (-0.0175387200326979, -0.882073264044314, -0.0902362620317998));
#820 = CARTESIAN_POINT('', (-0.0152624942369925, -0.876882317748973, -0.0785256293830468));
#821 = CARTESIAN_POINT('', (-0.0130483873870144, -0.871056980947718, -0.0671345140444076));
#822 = CARTESIAN_POINT('', (-0.0115723438766571, -0.867173496019597, -0.0595405797808034));
#823 = CARTESIAN_POINT('', (-0.0101212158079239, -0.863000363194975, -0.0520747983451337));
#824 = CARTESIAN_POINT('', (-0.00872054937492859, -0.8584137977585, -0.0448685823983437));
#825 = CARTESIAN_POINT('', (-0.00731823190448073, -0.853821825901814, -0.0376538721147587));
#826 = CARTESIAN_POINT('', (-0.00595826844565664, -0.848800265890494, -0.0306570157592667));
#827 = CARTESIAN_POINT('', (-0.00470698667450528, -0.843135124275331, -0.0242192204296588));
#828 = CARTESIAN_POINT('', (-0.00344881670678254, -0.837438796551691, -0.01774598560054));
#829 = CARTESIAN_POINT('', (-0.0022741653687895, -0.8309837688385, -0.0117023487501133));
#830 = CARTESIAN_POINT('', (-0.00139561166926604, -0.823585947845604, -0.0071819175417192));
#831 = CARTESIAN_POINT('', (-0.00100643364538291, -0.820308892206753, -0.00517947593144917));
#832 = CARTESIAN_POINT('', (-0.00067412849096921, -0.816809650673999, -0.003469599920229));
#833 = CARTESIAN_POINT('', (-0.000433527912101097, -0.813161429192531, -0.00223148967451658));
#834 = CARTESIAN_POINT('', (-0.000155956020768906, -0.808952612483221, -0.000803128179307773));
#835 = CARTESIAN_POINT('', (7.7693345039652E-8, -0.804449755438713, -2.61051100649964E-16));
#836 = CARTESIAN_POINT('', (-3.04617586851467E-11, -0.799996509341496, -2.22044604925031E-16));
#837 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#838, #839), (#840, #841)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.9622305415563, 6.89060495134985), (2.41128324046142, 4.00400047197417), .UNSPECIFIED.);
#838 = CARTESIAN_POINT('', (-3.07908862253736E-5, 0.964189573328672, 1.33226762955019E-15));
#839 = CARTESIAN_POINT('', (-0.303935565703797, 0.964184269189739, -1.56345452999842));
#840 = CARTESIAN_POINT('', (2.86559643503104E-6, -0.964184836171172, 1.33226762955019E-15));
#841 = CARTESIAN_POINT('', (-0.303901909221136, -0.964190140310106, -1.56345452999842));
#842 = ADVANCED_FACE('', (#843), #896, .T.);
#843 = FACE_OUTER_BOUND('', #844, .T.);
#844 = EDGE_LOOP('', (#845, #887, #888));
#845 = ORIENTED_EDGE('', *, *, #846, .F.);
#846 = EDGE_CURVE('', #772, #847, #849, .T.);
#847 = VERTEX_POINT('', #848);
#848 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, 0.));
#849 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #860, #861, #862, #863, #864, #865, #866, #867, #868, #869, #870, #871, #872, #873, #874, #875, #876, #877, #878, #879, #880, #881, #882, #883, #884, #885, #886), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.683244651823916, 0.802833185282903, 0.890424947839826, 0.948817966981399, 1.007217394505, 1.04615080285441, 1.08510292649226, 1.11108505150084, 1.12842413233943, 1.14000144716969, 1.14772862261207, 1.15115109962962, 1.15732962753834), .UNSPECIFIED.);
#850 = CARTESIAN_POINT('', (-0.0857947118038826, -0.964186333621413, -0.441390271442368));
#851 = CARTESIAN_POINT('', (-0.0910946554573361, -0.967872886448407, -0.402053694366251));
#852 = CARTESIAN_POINT('', (-0.0968608439014719, -0.971513234361863, -0.362768433603984));
#853 = CARTESIAN_POINT('', (-0.103321966444702, -0.975081003617985, -0.323594829116297));
#854 = CARTESIAN_POINT('', (-0.108054369253637, -0.977694190589186, -0.294902403818173));
#855 = CARTESIAN_POINT('', (-0.113158913185807, -0.980269287180326, -0.266262416982763));
#856 = CARTESIAN_POINT('', (-0.11882155586331, -0.982784190256013, -0.237730165189262));
#857 = CARTESIAN_POINT('', (-0.122596554705747, -0.984460749548245, -0.218709149097168));
#858 = CARTESIAN_POINT('', (-0.126620707999377, -0.986110903402567, -0.199731803184717));
#859 = CARTESIAN_POINT('', (-0.13100198521271, -0.987721266657278, -0.180835463309909));
#860 = CARTESIAN_POINT('', (-0.135383743252322, -0.989331806642412, -0.161937049643292));
#861 = CARTESIAN_POINT('', (-0.140116936159192, -0.990904294942709, -0.143107877799084));
#862 = CARTESIAN_POINT('', (-0.145424021386499, -0.992409621792619, -0.124439387792095));
#863 = CARTESIAN_POINT('', (-0.148962119704609, -0.993413184797123, -0.111993581805124));
#864 = CARTESIAN_POINT('', (-0.15275672649183, -0.99438759636242, -0.0996113749114116));
#865 = CARTESIAN_POINT('', (-0.156953049213948, -0.995312467671737, -0.0873656061012875));
#866 = CARTESIAN_POINT('', (-0.161151389108296, -0.996237783566669, -0.0751139507503924));
#867 = CARTESIAN_POINT('', (-0.165741187392488, -0.99711770996445, -0.0629678977263366));
#868 = CARTESIAN_POINT('', (-0.171075045286553, -0.997897314268853, -0.0511557216649377));
#869 = CARTESIAN_POINT('', (-0.174632873451969, -0.998417331526, -0.0432766792305936));
#870 = CARTESIAN_POINT('', (-0.178526750846958, -0.998895476603618, -0.0355158480152165));
#871 = CARTESIAN_POINT('', (-0.183039348270332, -0.999279543086853, -0.0281336514372619));
#872 = CARTESIAN_POINT('', (-0.186050814479893, -0.999535848519839, -0.0232071682035273));
#873 = CARTESIAN_POINT('', (-0.189352779595615, -0.99975225223193, -0.018417991276352));
#874 = CARTESIAN_POINT('', (-0.193135463546916, -0.99988216063292, -0.0140500072802164));
#875 = CARTESIAN_POINT('', (-0.195661163923728, -0.999968900551336, -0.011133501707194));
#876 = CARTESIAN_POINT('', (-0.198426807630657, -1.00001745734566, -0.00837993518947346));
#877 = CARTESIAN_POINT('', (-0.201502135859451, -0.999994358890094, -0.00604873084174199));
#878 = CARTESIAN_POINT('', (-0.203554736234856, -0.999978942032108, -0.00449278930857548));
#879 = CARTESIAN_POINT('', (-0.20577112386546, -0.99993058253623, -0.00311326708954335));
#880 = CARTESIAN_POINT('', (-0.208123687918626, -0.999834946129552, -0.00206892227640635));
#881 = CARTESIAN_POINT('', (-0.209165672336387, -0.999792587391053, -0.00160636695486516));
#882 = CARTESIAN_POINT('', (-0.210238932024881, -0.999740742606261, -0.00120778770146038));
#883 = CARTESIAN_POINT('', (-0.211332610730052, -0.99967867170543, -0.000889201279599795));
#884 = CARTESIAN_POINT('', (-0.213307006575059, -0.999566616374996, -0.000314063714405869));
#885 = CARTESIAN_POINT('', (-0.21537931323579, -0.999418450257152, -3.23223353208938E-16));
#886 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, -3.33066907387547E-16));
#887 = ORIENTED_EDGE('', *, *, #798, .T.);
#888 = ORIENTED_EDGE('', *, *, #889, .F.);
#889 = EDGE_CURVE('', #847, #792, #890, .T.);
#890 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#891, #892, #893, #894, #895), .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.915309804129609, 1., 0.915309804129609, 1.))
   REPRESENTATION_ITEM ('')
);
#891 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, 0.));
#892 = CARTESIAN_POINT('', (-0.129762758719859, -1.00690885764247, 0.));
#893 = CARTESIAN_POINT('', (-0.0648806114032455, -0.947454232985151, 0.));
#894 = CARTESIAN_POINT('', (1.53591336786484E-6, -0.88799960832783, 0.));
#895 = CARTESIAN_POINT('', (-3.04614111712453E-11, -0.799996509341496, 0.));
#896 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#897, #898, #899, #900, #901), (#902, #903, #904, #905, #906)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.441390271442367), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.915309804129609, 1., 0.915309804129609, 1.), (1., 0.915309804129609, 1., 0.915309804129609, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#897 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, 0.));
#898 = CARTESIAN_POINT('', (-0.129762758719859, -1.00690885764247, 0.));
#899 = CARTESIAN_POINT('', (-0.0648806114032455, -0.947454232985151, 0.));
#900 = CARTESIAN_POINT('', (1.53591336786484E-6, -0.88799960832783, 0.));
#901 = CARTESIAN_POINT('', (-3.04614111712453E-11, -0.799996509341496, 0.));
#902 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, -0.441390271442367));
#903 = CARTESIAN_POINT('', (-0.129762758719859, -1.00690885764247, -0.441390271442367));
#904 = CARTESIAN_POINT('', (-0.0648806114032455, -0.947454232985151, -0.441390271442367));
#905 = CARTESIAN_POINT('', (1.53591336786484E-6, -0.88799960832783, -0.441390271442367));
#906 = CARTESIAN_POINT('', (-3.04614111712453E-11, -0.799996509341496, -0.441390271442367));
#907 = ADVANCED_FACE('', (#908), #930, .T.);
#908 = FACE_OUTER_BOUND('', #909, .T.);
#909 = EDGE_LOOP('', (#910, #917, #924, #929));
#910 = ORIENTED_EDGE('', *, *, #911, .F.);
#911 = EDGE_CURVE('', #912, #770, #914, .T.);
#912 = VERTEX_POINT('', #913);
#913 = CARTESIAN_POINT('', (-0.65, -0.70607060999486, -2.42));
#914 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#915, #916), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.99998397167862), .UNSPECIFIED.);
#915 = CARTESIAN_POINT('', (-0.650000000000001, -0.706070609994858, -2.42));
#916 = CARTESIAN_POINT('', (-0.303877551308248, -0.826737075322182, -1.56331687757079));
#917 = ORIENTED_EDGE('', *, *, #918, .F.);
#918 = EDGE_CURVE('', #919, #912, #921, .T.);
#919 = VERTEX_POINT('', #920);
#920 = CARTESIAN_POINT('', (-0.65, 0.706072303788023, -2.42));
#921 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#922, #923), .UNSPECIFIED., .F., .U., (2, 2), (0.48529016033775, 0.514709804374893), .UNSPECIFIED.);
#922 = CARTESIAN_POINT('', (-0.65, 0.706072303788023, -2.42));
#923 = CARTESIAN_POINT('', (-0.65, -0.70607060999486, -2.42));
#924 = ORIENTED_EDGE('', *, *, #925, .F.);
#925 = EDGE_CURVE('', #779, #919, #926, .T.);
#926 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#927, #928), .UNSPECIFIED., .F., .U., (2, 2), (0.000176706427078503, 1.), .UNSPECIFIED.);
#927 = CARTESIAN_POINT('', (-0.303933166499059, 0.826719963569083, -1.56345452999841));
#928 = CARTESIAN_POINT('', (-0.649999999999999, 0.706072303788025, -2.42));
#929 = ORIENTED_EDGE('', *, *, #778, .F.);
#930 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#931, #932), (#933, #934)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.482776667425644, 0.517223689069212), (0.85271149083297, 1.), .UNSPECIFIED.);
#931 = CARTESIAN_POINT('', (-0.30387200345748, 0.826719963569083, -1.56330314615829));
#932 = CARTESIAN_POINT('', (-0.65, 0.826719963569083, -2.42));
#933 = CARTESIAN_POINT('', (-0.30387200345748, -0.826737075322182, -1.56330314615829));
#934 = CARTESIAN_POINT('', (-0.65, -0.826737075322182, -2.42));
#935 = ADVANCED_FACE('', (#936), #952, .T.);
#936 = FACE_OUTER_BOUND('', #937, .T.);
#937 = EDGE_LOOP('', (#938, #939, #944, #945, #946, #947));
#938 = ORIENTED_EDGE('', *, *, #918, .T.);
#939 = ORIENTED_EDGE('', *, *, #940, .T.);
#940 = EDGE_CURVE('', #912, #580, #941, .T.);
#941 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#942, #943), .UNSPECIFIED., .F., .U., (2, 2), (0.861041920509094, 1.), .UNSPECIFIED.);
#942 = CARTESIAN_POINT('', (-0.65, -0.706070609994858, -2.42));
#943 = CARTESIAN_POINT('', (-0.65, -0.75, -2.00363020830093));
#944 = ORIENTED_EDGE('', *, *, #579, .F.);
#945 = ORIENTED_EDGE('', *, *, #645, .F.);
#946 = ORIENTED_EDGE('', *, *, #493, .T.);
#947 = ORIENTED_EDGE('', *, *, #948, .T.);
#948 = EDGE_CURVE('', #496, #919, #949, .T.);
#949 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#950, #951), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.138953449030286), .UNSPECIFIED.);
#950 = CARTESIAN_POINT('', (-0.65, 0.75, -2.00364632191559));
#951 = CARTESIAN_POINT('', (-0.65, 0.706072303788024, -2.42));
#952 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#953, #954), (#955, #956)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.484375, 0.515625), (-0.161383640193438, 0.999999999999998), .UNSPECIFIED.);
#953 = CARTESIAN_POINT('', (-0.65, 0.75, -2.00363020830093));
#954 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#955 = CARTESIAN_POINT('', (-0.65, -0.75, -2.00363020830093));
#956 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#957 = ADVANCED_FACE('', (#958), #977, .T.);
#958 = FACE_OUTER_BOUND('', #959, .T.);
#959 = EDGE_LOOP('', (#960, #961, #962, #969, #974, #975, #976));
#960 = ORIENTED_EDGE('', *, *, #948, .F.);
#961 = ORIENTED_EDGE('', *, *, #540, .F.);
#962 = ORIENTED_EDGE('', *, *, #963, .T.);
#963 = EDGE_CURVE('', #534, #964, #966, .T.);
#964 = VERTEX_POINT('', #965);
#965 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, 0.));
#966 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#967, #968), .UNSPECIFIED., .F., .U., (2, 2), (0.773410978352192, 1.), .UNSPECIFIED.);
#967 = CARTESIAN_POINT('', (-1.7, 0.75, -1.13294510823904));
#968 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, -1.77635683940025E-15));
#969 = ORIENTED_EDGE('', *, *, #970, .F.);
#970 = EDGE_CURVE('', #664, #964, #971, .T.);
#971 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#972, #973), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#972 = CARTESIAN_POINT('', (-0.217459396791263, 0.999238911361613, 0.));
#973 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, 0.));
#974 = ORIENTED_EDGE('', *, *, #661, .F.);
#975 = ORIENTED_EDGE('', *, *, #785, .T.);
#976 = ORIENTED_EDGE('', *, *, #925, .T.);
#977 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#978, #979), (#980, #981)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.25444577829035, 6.88114599396989), (1.86715844973691, 4.30048849415125), .UNSPECIFIED.);
#978 = CARTESIAN_POINT('', (-1.71037837014213, 0.868624196344587, 7.82750819716682E-9));
#979 = CARTESIAN_POINT('', (-1.68820990366567, 0.615239851409057, -2.42));
#980 = CARTESIAN_POINT('', (-0.0898683558292164, 1.01040178696957, 7.82750819716682E-9));
#981 = CARTESIAN_POINT('', (-0.067699889352765, 0.757017442034042, -2.42));
#982 = ADVANCED_FACE('', (#983), #998, .T.);
#983 = FACE_OUTER_BOUND('', #984, .T.);
#984 = EDGE_LOOP('', (#985, #986, #993));
#985 = ORIENTED_EDGE('', *, *, #593, .F.);
#986 = ORIENTED_EDGE('', *, *, #987, .F.);
#987 = EDGE_CURVE('', #988, #587, #990, .T.);
#988 = VERTEX_POINT('', #989);
#989 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#990 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#991, #992), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.226589054068143), .UNSPECIFIED.);
#991 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#992 = CARTESIAN_POINT('', (-1.7, -0.75, -1.13294527034072));
#993 = ORIENTED_EDGE('', *, *, #994, .F.);
#994 = EDGE_CURVE('', #594, #988, #995, .T.);
#995 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#996, #997), .UNSPECIFIED., .F., .U., (2, 2), (0.931266378257597, 1.), .UNSPECIFIED.);
#996 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#997 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#998 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#999, #1000), (#1001, #1002)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.226589054068143), (0., 1.), .UNSPECIFIED.);
#999 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, 0.));
#1000 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#1001 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, -1.13294527034072));
#1002 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, -1.13294527034072));
#1003 = ADVANCED_FACE('', (#1004), #1013, .T.);
#1004 = FACE_OUTER_BOUND('', #1005, .T.);
#1005 = EDGE_LOOP('', (#1006, #1007, #1012));
#1006 = ORIENTED_EDGE('', *, *, #533, .F.);
#1007 = ORIENTED_EDGE('', *, *, #1008, .F.);
#1008 = EDGE_CURVE('', #964, #527, #1009, .T.);
#1009 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1010, #1011), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0687336217424031), .UNSPECIFIED.);
#1010 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, 0.));
#1011 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#1012 = ORIENTED_EDGE('', *, *, #963, .F.);
#1013 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1014, #1015), (#1016, #1017)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.226589054068143), (0., 1.), .UNSPECIFIED.);
#1014 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, 0.));
#1015 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#1016 = CARTESIAN_POINT('', (-1.7, 0.869532193803458, -1.13294527034072));
#1017 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, -1.13294527034072));
#1018 = ADVANCED_FACE('', (#1019), #1032, .T.);
#1019 = FACE_OUTER_BOUND('', #1020, .T.);
#1020 = EDGE_LOOP('', (#1021, #1022, #1023, #1024, #1025, #1030, #1031));
#1021 = ORIENTED_EDGE('', *, *, #940, .F.);
#1022 = ORIENTED_EDGE('', *, *, #911, .T.);
#1023 = ORIENTED_EDGE('', *, *, #769, .T.);
#1024 = ORIENTED_EDGE('', *, *, #846, .T.);
#1025 = ORIENTED_EDGE('', *, *, #1026, .F.);
#1026 = EDGE_CURVE('', #988, #847, #1027, .T.);
#1027 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1028, #1029), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1028 = CARTESIAN_POINT('', (-1.7, -0.869532193803458, 0.));
#1029 = CARTESIAN_POINT('', (-0.217430985630791, -0.999238953871825, 0.));
#1030 = ORIENTED_EDGE('', *, *, #987, .T.);
#1031 = ORIENTED_EDGE('', *, *, #586, .F.);
#1032 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1033, #1034), (#1035, #1036)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.42291278153636, 6.04964304082754), (1.86716048877589, 4.3004905253196), .UNSPECIFIED.);
#1033 = CARTESIAN_POINT('', (-0.0898380020919678, -1.01040178834488, 1.55431223447522E-15));
#1034 = CARTESIAN_POINT('', (-0.0676699500746875, -0.757017407974714, -2.42));
#1035 = CARTESIAN_POINT('', (-1.71037817755605, -0.868624229470491, 1.55431223447522E-15));
#1036 = CARTESIAN_POINT('', (-1.68821012553877, -0.615239849100329, -2.42));
#1037 = ADVANCED_FACE('', (#1038), #1050, .T.);
#1038 = FACE_OUTER_BOUND('', #1039, .T.);
#1039 = EDGE_LOOP('', (#1040, #1041, #1042, #1043, #1044, #1045, #1046, #1047, #1048, #1049));
#1040 = ORIENTED_EDGE('', *, *, #526, .F.);
#1041 = ORIENTED_EDGE('', *, *, #613, .F.);
#1042 = ORIENTED_EDGE('', *, *, #600, .F.);
#1043 = ORIENTED_EDGE('', *, *, #994, .T.);
#1044 = ORIENTED_EDGE('', *, *, #1026, .T.);
#1045 = ORIENTED_EDGE('', *, *, #889, .T.);
#1046 = ORIENTED_EDGE('', *, *, #791, .T.);
#1047 = ORIENTED_EDGE('', *, *, #705, .T.);
#1048 = ORIENTED_EDGE('', *, *, #970, .T.);
#1049 = ORIENTED_EDGE('', *, *, #1008, .T.);
#1050 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1051, #1052), (#1053, #1054)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.155022816869507, 0.844977175707602), (0.206792428275486, 0.793208061136087), .UNSPECIFIED.);
#1051 = CARTESIAN_POINT('', (1.17124908993738E-7, -1.00007779151647, 0.));
#1052 = CARTESIAN_POINT('', (-1.7, -1.00007779151647, 0.));
#1053 = CARTESIAN_POINT('', (1.17124908993738E-7, 1.0000777724032, 0.));
#1054 = CARTESIAN_POINT('', (-1.7, 1.0000777724032, 0.));
#1055 = DRAUGHTING_MODEL('', (#1063), #1064);
#1056 = PRESENTATION_STYLE_ASSIGNMENT((#1057));
#1057 = SURFACE_STYLE_USAGE(.POSITIVE., #1058);
#1058 = SURFACE_SIDE_STYLE('', (#1059));
#1059 = SURFACE_STYLE_FILL_AREA(#1060);
#1060 = FILL_AREA_STYLE('', (#1061));
#1061 = FILL_AREA_STYLE_COLOUR('', #1062);
#1062 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#1063 = STYLED_ITEM('', (#1056), #1);
#1064 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#1066))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#1065, #1067, #1068))
   REPRESENTATION_CONTEXT ('', '3D')
);
#1065 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#1066 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #1065, 'DISTANCE_ACCURACY_VALUE', '');
#1067 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#1068 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#1069 = SHAPE_REPRESENTATION('', (), #1064);
#1070 = PRODUCT_DEFINITION_SHAPE('', '', #1071);
#1071 = PRODUCT_DEFINITION('', '', #1074, #1078);
#1072 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#1073 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #1072);
#1074 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #1075, .NOT_KNOWN.);
#1075 = PRODUCT('NONE', '', '', (#1076));
#1076 = PRODUCT_CONTEXT('', #1072, 'mechanical');
#1077 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#1075));
#1078 = PRODUCT_DEFINITION_CONTEXT('part definition', #1072, 'design');
#1079 = SHAPE_DEFINITION_REPRESENTATION(#1070, #1069);
#1080 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #1069, #1081);
#1081 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1), #1064);
ENDSEC;
END-ISO-10303-21;
