ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('SA16-2002N-S1 AP2240.stp', '2020-10-06T13:59:45', ('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, #407, #463, #480, #495, #555, #615, #635, #647, #663, #774, #854, #919, #947, #969, #994, #1015, #1030, #1049));
#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('', (-14.3, -0.750000000000001, -2.00445720627778E-15));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.25881586682475));
#12 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#13, #14), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.451763173364949), .UNSPECIFIED.);
#13 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.00445720627778E-15));
#14 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.25881586682475));
#15 = ORIENTED_EDGE('', *, *, #16, .F.);
#16 = EDGE_CURVE('', #17, #8, #19, .T.);
#17 = VERTEX_POINT('', #18);
#18 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.00445720627778E-15));
#19 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#20, #21), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.10432237904461), .UNSPECIFIED.);
#20 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.00445720627778E-15));
#21 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.00445720627778E-15));
#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.548236826635051, 1.), .UNSPECIFIED.);
#25 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.25881586682475));
#26 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.89263562597791E-15));
#27 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#28, #29), (#30, #31)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.451763183656597), (0., 0.10432237904461), .UNSPECIFIED.);
#28 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.00445720627778E-15));
#29 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.00445720627778E-15));
#30 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.25881591828299));
#31 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.25881591828299));
#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('', (-14.4, -0.750000000000001, -2.03675460335779E-15));
#39 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#40, #41), .UNSPECIFIED., .F., .U., (2, 2), (0.941176474520061, 1.), .UNSPECIFIED.);
#40 = CARTESIAN_POINT('', (-14.4, -0.750000000000001, -2.03675460335779E-15));
#41 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.00445720627778E-15));
#42 = ORIENTED_EDGE('', *, *, #43, .F.);
#43 = EDGE_CURVE('', #44, #37, #46, .T.);
#44 = VERTEX_POINT('', #45);
#45 = CARTESIAN_POINT('', (-14.4, 0.749999999999999, -2.03675460335779E-15));
#46 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#47, #48), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#47 = CARTESIAN_POINT('', (-14.4, 0.749999999999999, -2.03675460335779E-15));
#48 = CARTESIAN_POINT('', (-14.4, -0.750000000000001, -2.03675460335779E-15));
#49 = ORIENTED_EDGE('', *, *, #50, .F.);
#50 = EDGE_CURVE('', #51, #44, #53, .T.);
#51 = VERTEX_POINT('', #52);
#52 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.00445720627778E-15));
#53 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#54, #55), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0588235254799374), .UNSPECIFIED.);
#54 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.00445720627778E-15));
#55 = CARTESIAN_POINT('', (-14.4, 0.749999999999999, -2.03675460335779E-15));
#56 = ORIENTED_EDGE('', *, *, #57, .T.);
#57 = EDGE_CURVE('', #51, #58, #60, .T.);
#58 = VERTEX_POINT('', #59);
#59 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.00445720627778E-15));
#60 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#61, #62), .UNSPECIFIED., .F., .U., (2, 2), (0.89567762095539, 1.), .UNSPECIFIED.);
#61 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.00445720627778E-15));
#62 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.00445720627778E-15));
#63 = ORIENTED_EDGE('', *, *, #64, .T.);
#64 = EDGE_CURVE('', #58, #65, #67, .T.);
#65 = VERTEX_POINT('', #66);
#66 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -2.4866638577289E-15));
#67 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#68, #69), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#68 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.00445720627778E-15));
#69 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -2.4866638577289E-15));
#70 = ORIENTED_EDGE('', *, *, #71, .T.);
#71 = EDGE_CURVE('', #65, #72, #74, .T.);
#72 = VERTEX_POINT('', #73);
#73 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341495, -2.55351295662802E-15));
#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.920503180420219, 1., 0.920503180420219, 1.))
   REPRESENTATION_ITEM ('')
);
#75 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -2.4866638577289E-15));
#76 = CARTESIAN_POINT('', (-15.8778644243856, 1.00284096676689, -2.51406634480572E-15));
#77 = CARTESIAN_POINT('', (-15.9389329530347, 0.943866724995949, -2.53378988999444E-15));
#78 = CARTESIAN_POINT('', (-16.0000014816838, 0.884892483225006, -2.55351343518316E-15));
#79 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341495, -2.55351295662802E-15));
#80 = ORIENTED_EDGE('', *, *, #81, .T.);
#81 = EDGE_CURVE('', #72, #82, #84, .T.);
#82 = VERTEX_POINT('', #83);
#83 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -2.55350393749332E-15));
#84 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#85, #86), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#85 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341495, -2.55351295662802E-15));
#86 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -2.55350393749332E-15));
#87 = ORIENTED_EDGE('', *, *, #88, .T.);
#88 = EDGE_CURVE('', #82, #89, #91, .T.);
#89 = VERTEX_POINT('', #90);
#90 = CARTESIAN_POINT('', (-15.7929919497329, -0.999878157523523, -2.48665474465553E-15));
#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.920506448048997, 1., 0.920506448048997, 1.))
   REPRESENTATION_ITEM ('')
);
#92 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -2.55350393749332E-15));
#93 = CARTESIAN_POINT('', (-15.9999705930217, -0.884897490608755, -2.55350345894931E-15));
#94 = CARTESIAN_POINT('', (-15.9389024121209, -0.943869250894666, -2.53378002607425E-15));
#95 = CARTESIAN_POINT('', (-15.8778342312201, -1.00284101118058, -2.51405659319919E-15));
#96 = CARTESIAN_POINT('', (-15.7929919497329, -0.999878157523523, -2.48665474465553E-15));
#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('', (-15.7929919497329, -0.999878157523588, -2.48665474465553E-15));
#101 = CARTESIAN_POINT('', (-14.3, -0.947741242212632, -2.00445720627778E-15));
#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.154198231492476, 0.845801751365222), (0.206099708987601, 0.79390076403802), .UNSPECIFIED.);
#104 = CARTESIAN_POINT('', (-16.0000001136298, 1.00010543984569, -2.55351299333732E-15));
#105 = CARTESIAN_POINT('', (-14.3, 1.00010543984569, -2.00445720627778E-15));
#106 = CARTESIAN_POINT('', (-16.0000001136298, -1.00010543468152, -2.55351299333732E-15));
#107 = CARTESIAN_POINT('', (-14.3, -1.00010543468152, -2.00445720627778E-15));
#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('', (-13.5339745962156, -0.750000000000001, 0.499999999999998));
#116 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#117, #118), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#117 = CARTESIAN_POINT('', (-14.4, -0.750000000000001, -2.03675460335779E-15));
#118 = CARTESIAN_POINT('', (-13.5339745962156, -0.750000000000001, 0.499999999999998));
#119 = ORIENTED_EDGE('', *, *, #120, .T.);
#120 = EDGE_CURVE('', #114, #121, #123, .T.);
#121 = VERTEX_POINT('', #122);
#122 = CARTESIAN_POINT('', (-13.5339745962156, 0.749999999999999, 0.499999999999998));
#123 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#124, #125), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#124 = CARTESIAN_POINT('', (-13.5339745962156, -0.750000000000001, 0.499999999999998));
#125 = CARTESIAN_POINT('', (-13.5339745962156, 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('', (-14.4, 0.749999999999999, -2.03675460335779E-15));
#130 = CARTESIAN_POINT('', (-13.5339745962156, 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('', (-14.4, -0.750000000000001, -2.03675460335779E-15));
#133 = CARTESIAN_POINT('', (-14.4, 0.749999999999999, -2.03675460335779E-15));
#134 = CARTESIAN_POINT('', (-13.5339745962156, -0.750000000000001, 0.499999999999998));
#135 = CARTESIAN_POINT('', (-13.5339745962156, 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, .F.);
#140 = EDGE_CURVE('', #141, #143, #145, .T.);
#141 = VERTEX_POINT('', #142);
#142 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -2.67766023225598));
#143 = VERTEX_POINT('', #144);
#144 = CARTESIAN_POINT('', (-15.35, 0.78656280818664, -2.26));
#145 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#146, #147), .UNSPECIFIED., .F., .U., (2, 2), (0.614696289478008, 1.), .UNSPECIFIED.);
#146 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -2.67766023225598));
#147 = CARTESIAN_POINT('', (-15.35, 0.786562808186641, -2.26));
#148 = ORIENTED_EDGE('', *, *, #149, .F.);
#149 = EDGE_CURVE('', #150, #141, #152, .T.);
#150 = VERTEX_POINT('', #151);
#151 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -5.));
#152 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#153, #154), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.464467953548804), .UNSPECIFIED.);
#153 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -5.));
#154 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -2.67766023225598));
#155 = ORIENTED_EDGE('', *, *, #156, .F.);
#156 = EDGE_CURVE('', #157, #150, #159, .T.);
#157 = VERTEX_POINT('', #158);
#158 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -5.));
#159 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#160, #161), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#160 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -5.));
#161 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -5.));
#162 = ORIENTED_EDGE('', *, *, #163, .T.);
#163 = EDGE_CURVE('', #157, #164, #166, .T.);
#164 = VERTEX_POINT('', #165);
#165 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -2.67766800541594));
#166 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#167, #168), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.464466398916811), .UNSPECIFIED.);
#167 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -5.));
#168 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -2.67766800541594));
#169 = ORIENTED_EDGE('', *, *, #170, .F.);
#170 = EDGE_CURVE('', #171, #164, #173, .T.);
#171 = VERTEX_POINT('', #172);
#172 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -2.26));
#173 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#174, #175), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.385310881488115), .UNSPECIFIED.);
#174 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -2.26));
#175 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -2.67766800541594));
#176 = ORIENTED_EDGE('', *, *, #177, .T.);
#177 = EDGE_CURVE('', #171, #143, #178, .T.);
#178 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#179, #180), .UNSPECIFIED., .F., .U., (2, 2), (0.475419890953203, 0.524580087755833), .UNSPECIFIED.);
#179 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -2.26));
#180 = CARTESIAN_POINT('', (-15.35, 0.78656280818664, -2.26));
#181 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#182, #183), (#184, #185)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.475419890953203, 0.524580087755833), (-6.66133814775094E-16, 0.999999999999998), .UNSPECIFIED.);
#182 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -2.26));
#183 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -5.));
#184 = CARTESIAN_POINT('', (-15.35, 0.78656280818664, -2.26));
#185 = CARTESIAN_POINT('', (-15.35, 0.78656280818664, -5.));
#186 = ADVANCED_FACE('', (#187), #257, .T.);
#187 = FACE_OUTER_BOUND('', #188, .T.);
#188 = EDGE_LOOP('', (#189, #196, #197, #204, #211, #251, #252));
#189 = ORIENTED_EDGE('', *, *, #190, .F.);
#190 = EDGE_CURVE('', #141, #191, #193, .T.);
#191 = VERTEX_POINT('', #192);
#192 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.25881591828299));
#193 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#194, #195), .UNSPECIFIED., .F., .U., (2, 2), (0.350288424404434, 0.994855852420923), .UNSPECIFIED.);
#194 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -2.67766023225598));
#195 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.25881591828299));
#196 = ORIENTED_EDGE('', *, *, #140, .T.);
#197 = ORIENTED_EDGE('', *, *, #198, .T.);
#198 = EDGE_CURVE('', #143, #199, #201, .T.);
#199 = VERTEX_POINT('', #200);
#200 = CARTESIAN_POINT('', (-15.6676448952906, 0.845818706988182, -1.7098229025918));
#201 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#202, #203), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.999987601398168), .UNSPECIFIED.);
#202 = CARTESIAN_POINT('', (-15.35, 0.78656280818664, -2.26000000000001));
#203 = CARTESIAN_POINT('', (-15.6676448952906, 0.845818706988182, -1.7098229025918));
#204 = ORIENTED_EDGE('', *, *, #205, .T.);
#205 = EDGE_CURVE('', #199, #206, #208, .T.);
#206 = VERTEX_POINT('', #207);
#207 = CARTESIAN_POINT('', (-15.9131138528761, 0.964940159717176, -0.447005287086153));
#208 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#209, #210), .UNSPECIFIED., .F., .U., (2, 2), (0.667651793347844, 0.923906219994892), .UNSPECIFIED.);
#209 = CARTESIAN_POINT('', (-15.6676448952906, 0.845818706988182, -1.7098229025918));
#210 = CARTESIAN_POINT('', (-15.9131138528761, 0.964940159717176, -0.447005287086153));
#211 = ORIENTED_EDGE('', *, *, #212, .T.);
#212 = EDGE_CURVE('', #206, #65, #213, .T.);
#213 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #244, #245, #246, #247, #248, #249, #250), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.622315459044814, 0.678750952579206, 0.766336605870864, 0.853926285495947, 0.912318803461201, 0.970720078855419, 1.00965776790943, 1.03561949106549, 1.06161916064271, 1.07900915465381, 1.08673465460566, 1.09188623779502, 1.09727197717885), .UNSPECIFIED.);
#214 = CARTESIAN_POINT('', (-15.9131138528752, 0.964940159717775, -0.447005287086153));
#215 = CARTESIAN_POINT('', (-15.9108532299756, 0.966490466001665, -0.428394238571729));
#216 = CARTESIAN_POINT('', (-15.9084994634422, 0.968036646509739, -0.409793164222071));
#217 = CARTESIAN_POINT('', (-15.9060350187932, 0.969577636466382, -0.391207232585473));
#218 = CARTESIAN_POINT('', (-15.9022102981952, 0.971969191915191, -0.362362601973118));
#219 = CARTESIAN_POINT('', (-15.8981220451617, 0.974348777029307, -0.333549586649637));
#220 = CARTESIAN_POINT('', (-15.8936662925711, 0.976710570244076, -0.304793214452465));
#221 = CARTESIAN_POINT('', (-15.8892103351484, 0.979072472031044, -0.276035520317987));
#222 = CARTESIAN_POINT('', (-15.8843924273115, 0.98141743220116, -0.247326970006227));
#223 = CARTESIAN_POINT('', (-15.8790069356698, 0.983733241728529, -0.218725001288222));
#224 = CARTESIAN_POINT('', (-15.8754166449096, 0.985277098836008, -0.199657218652681));
#225 = CARTESIAN_POINT('', (-15.8715734011533, 0.986808378361085, -0.180632208082389));
#226 = CARTESIAN_POINT('', (-15.8673496398834, 0.988318947553271, -0.161691985311847));
#227 = CARTESIAN_POINT('', (-15.8631252451542, 0.989829743293359, -0.142748921977801));
#228 = CARTESIAN_POINT('', (-15.8585303974241, 0.991321519927929, -0.123875342129352));
#229 = CARTESIAN_POINT('', (-15.8532747510679, 0.992773963228046, -0.105187478342575));
#230 = CARTESIAN_POINT('', (-15.8497706713674, 0.99374234594241, -0.0927277807708788));
#231 = CARTESIAN_POINT('', (-15.8459732332437, 0.99469434819133, -0.0803381782395388));
#232 = CARTESIAN_POINT('', (-15.8416622742446, 0.995612512137568, -0.0681302705284141));
#233 = CARTESIAN_POINT('', (-15.8387879402306, 0.996224698396261, -0.0599906421115537));
#234 = CARTESIAN_POINT('', (-15.8356836504392, 0.996822746105994, -0.0519207903962197));
#235 = CARTESIAN_POINT('', (-15.8321919429956, 0.997392195403382, -0.0440230802578672));
#236 = CARTESIAN_POINT('', (-15.8286951319693, 0.997962477024677, -0.0361138265931749));
#237 = CARTESIAN_POINT('', (-15.8248209164179, 0.998509579514842, -0.0283188038006787));
#238 = CARTESIAN_POINT('', (-15.8201404654879, 0.998983320029418, -0.0210401946594439));
#239 = CARTESIAN_POINT('', (-15.8170099251786, 0.999300183468272, -0.0161718647370446));
#240 = CARTESIAN_POINT('', (-15.8134864502466, 0.999590088712208, -0.0114547393251663));
#241 = CARTESIAN_POINT('', (-15.8092380079897, 0.999786534101732, -0.00751602520767608));
#242 = CARTESIAN_POINT('', (-15.8073506387111, 0.999873804910815, -0.00576625256798691));
#243 = CARTESIAN_POINT('', (-15.8052939042375, 0.999942402017884, -0.00416223163308757));
#244 = CARTESIAN_POINT('', (-15.8030604364358, 0.99997658295116, -0.00288085092436902));
#245 = CARTESIAN_POINT('', (-15.8015710965544, 0.999999375770054, -0.00202638980737239));
#246 = CARTESIAN_POINT('', (-15.7999861643138, 1.00000674664799, -0.00130996317341496));
#247 = CARTESIAN_POINT('', (-15.7983433889276, 0.999993138981702, -0.00081010273575641));
#248 = CARTESIAN_POINT('', (-15.7966259440624, 0.999978912802772, -0.000287522017061007));
#249 = CARTESIAN_POINT('', (-15.7948143187223, 0.999940820293261, -2.29135460179646E-15));
#250 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -2.26461925280387E-15));
#251 = ORIENTED_EDGE('', *, *, #64, .F.);
#252 = ORIENTED_EDGE('', *, *, #253, .T.);
#253 = EDGE_CURVE('', #58, #191, #254, .T.);
#254 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#255, #256), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.451763183656597), .UNSPECIFIED.);
#255 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.28100366877532E-16));
#256 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.25881591828299));
#257 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#258, #259), (#260, #261)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.35909531236132, 5.97872775155439), (1.61834636088232, 4.3062348202218), .UNSPECIFIED.);
#258 = CARTESIAN_POINT('', (-15.9117490197666, 1.00402423184548, 3.61569676900535E-16));
#259 = CARTESIAN_POINT('', (-15.919924671032, 0.769902021938778, -2.67766023225598));
#260 = CARTESIAN_POINT('', (-14.2931031984573, 0.947500402848085, 8.84350145127692E-16));
#261 = CARTESIAN_POINT('', (-14.3012788497227, 0.71337819294138, -2.67766023225598));
#262 = ADVANCED_FACE('', (#263), #279, .T.);
#263 = FACE_OUTER_BOUND('', #264, .T.);
#264 = EDGE_LOOP('', (#265, #266, #267, #274));
#265 = ORIENTED_EDGE('', *, *, #198, .F.);
#266 = ORIENTED_EDGE('', *, *, #177, .F.);
#267 = ORIENTED_EDGE('', *, *, #268, .F.);
#268 = EDGE_CURVE('', #269, #171, #271, .T.);
#269 = VERTEX_POINT('', #270);
#270 = CARTESIAN_POINT('', (-15.6676003853095, -0.845811293608986, -1.70989999614044));
#271 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#272, #273), .UNSPECIFIED., .F., .U., (2, 2), (0.000152521833334474, 1.), .UNSPECIFIED.);
#272 = CARTESIAN_POINT('', (-15.6676003853095, -0.845811293608987, -1.70989999614044));
#273 = CARTESIAN_POINT('', (-15.35, -0.786563489497495, -2.26));
#274 = ORIENTED_EDGE('', *, *, #275, .F.);
#275 = EDGE_CURVE('', #199, #269, #276, .T.);
#276 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#277, #278), .UNSPECIFIED., .F., .U., (2, 2), (0.0771216958321416, 0.922729922010475), .UNSPECIFIED.);
#277 = CARTESIAN_POINT('', (-15.6676448952906, 0.845818706988182, -1.7098229025918));
#278 = CARTESIAN_POINT('', (-15.6676003853095, -0.845811293608986, -1.70989999614044));
#279 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#280, #281), (#282, #283)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.473568397074719, 0.526431834593381), (0.864830283535318, 1.), .UNSPECIFIED.);
#280 = CARTESIAN_POINT('', (-15.667648833692, -0.845811293608986, -1.70981608108046));
#281 = CARTESIAN_POINT('', (-15.35, -0.845811293608986, -2.26));
#282 = CARTESIAN_POINT('', (-15.667648833692, 0.845818706988182, -1.70981608108046));
#283 = CARTESIAN_POINT('', (-15.35, 0.845818706988182, -2.26));
#284 = ADVANCED_FACE('', (#285), #343, .T.);
#285 = FACE_OUTER_BOUND('', #286, .T.);
#286 = EDGE_LOOP('', (#287, #292, #293, #294, #336, #341, #342));
#287 = ORIENTED_EDGE('', *, *, #288, .F.);
#288 = EDGE_CURVE('', #10, #164, #289, .T.);
#289 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#290, #291), .UNSPECIFIED., .F., .U., (2, 2), (0.00514433828710529, 0.649723579088908), .UNSPECIFIED.);
#290 = CARTESIAN_POINT('', (-14.3, -0.750000000000001, -2.25881586682475));
#291 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -2.67766800541594));
#292 = ORIENTED_EDGE('', *, *, #23, .T.);
#293 = ORIENTED_EDGE('', *, *, #98, .F.);
#294 = ORIENTED_EDGE('', *, *, #295, .F.);
#295 = EDGE_CURVE('', #296, #89, #298, .T.);
#296 = VERTEX_POINT('', #297);
#297 = CARTESIAN_POINT('', (-15.9130836471717, -0.964941723588122, -0.446987399015945));
#298 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #320, #321, #322, #323, #324, #325, #326, #327, #328, #329, #330, #331, #332, #333, #334, #335), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.622298958472561, 0.6787509553835, 0.766336609754273, 0.85392629226179, 0.912318812927665, 0.970720098352289, 1.00965780161248, 1.03561954407114, 1.06161932927164, 1.07900966008134, 1.08673534285115, 1.09188704471749, 1.09723738665273), .UNSPECIFIED.);
#299 = CARTESIAN_POINT('', (-15.9130836471708, -0.964941723588722, -0.446987399015945));
#300 = CARTESIAN_POINT('', (-15.9108223022716, -0.966492479042289, -0.428370915142885));
#301 = CARTESIAN_POINT('', (-15.9084677547266, -0.96803910602887, -0.409764411940595));
#302 = CARTESIAN_POINT('', (-15.9060024519487, -0.969580538704435, -0.391173062808657));
#303 = CARTESIAN_POINT('', (-15.902177518043, -0.971972081908315, -0.362328459101808));
#304 = CARTESIAN_POINT('', (-15.8980890223422, -0.974351653137039, -0.33351547574426));
#305 = CARTESIAN_POINT('', (-15.8936329732589, -0.976713429277812, -0.304759147722204));
#306 = CARTESIAN_POINT('', (-15.8891767192382, -0.979075314038625, -0.276001497172818));
#307 = CARTESIAN_POINT('', (-15.884358463801, -0.981420254353742, -0.247292999713474));
#308 = CARTESIAN_POINT('', (-15.878972509757, -0.98373603692759, -0.218691114902384));
#309 = CARTESIAN_POINT('', (-15.8753819106839, -0.985279876086837, -0.199623387949826));
#310 = CARTESIAN_POINT('', (-15.8715383079955, -0.986811134729717, -0.180598444496854));
#311 = CARTESIAN_POINT('', (-15.8673140841941, -0.988321676292471, -0.161658321750341));
#312 = CARTESIAN_POINT('', (-15.8630892263336, -0.989832444588586, -0.142715356077977));
#313 = CARTESIAN_POINT('', (-15.8584938211267, -0.99132418841365, -0.123841894781418));
#314 = CARTESIAN_POINT('', (-15.853237355455, -0.992776580189328, -0.105154253945218));
#315 = CARTESIAN_POINT('', (-15.8497327288183, -0.993744928737955, -0.0926947026147558));
#316 = CARTESIAN_POINT('', (-15.8459346309144, -0.99469688988792, -0.0803052783188136));
#317 = CARTESIAN_POINT('', (-15.8416227175655, -0.995614989076903, -0.0680976977525562));
#318 = CARTESIAN_POINT('', (-15.8387477461497, -0.996227132390458, -0.0599582843776417));
#319 = CARTESIAN_POINT('', (-15.8356426878694, -0.996825128202587, -0.0518886959602478));
#320 = CARTESIAN_POINT('', (-15.8321499020489, -0.997394496957649, -0.0439914498201056));
#321 = CARTESIAN_POINT('', (-15.8286519981146, -0.997964700030692, -0.0360826315408203));
#322 = CARTESIAN_POINT('', (-15.8247763955545, -0.998511708826361, -0.0282880970133424));
#323 = CARTESIAN_POINT('', (-15.8200935925741, -0.998985236939149, -0.021010941152293));
#324 = CARTESIAN_POINT('', (-15.8169614323537, -0.999301963037675, -0.016143510640789));
#325 = CARTESIAN_POINT('', (-15.8134357194768, -0.999591696951394, -0.0114274234362901));
#326 = CARTESIAN_POINT('', (-15.8091840386112, -0.999787736664411, -0.00749201988639995));
#327 = CARTESIAN_POINT('', (-15.8072952224659, -0.999874827626028, -0.00574371045339782));
#328 = CARTESIAN_POINT('', (-15.805236713022, -0.999943194339271, -0.00414159797104299));
#329 = CARTESIAN_POINT('', (-15.8030014876755, -0.9999770553269, -0.0028631542985338));
#330 = CARTESIAN_POINT('', (-15.8015109767482, -0.999999634782769, -0.00201065221555685));
#331 = CARTESIAN_POINT('', (-15.7999248070706, -1.00000674918565, -0.00129664988794331));
#332 = CARTESIAN_POINT('', (-15.7982811036617, -0.999992851414345, -0.000799720905806393));
#333 = CARTESIAN_POINT('', (-15.7965739710461, -0.999978417339098, -0.0002836158296295));
#334 = CARTESIAN_POINT('', (-15.7947743638497, -0.999940402810797, 1.6365444777781E-8));
#335 = CARTESIAN_POINT('', (-15.7929919497329, -0.999878157523523, -2.48665474465553E-15));
#336 = ORIENTED_EDGE('', *, *, #337, .T.);
#337 = EDGE_CURVE('', #296, #269, #338, .T.);
#338 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#339, #340), .UNSPECIFIED., .F., .U., (2, 2), (0.0761029192999658, 0.332373077965993), .UNSPECIFIED.);
#339 = CARTESIAN_POINT('', (-15.9130836471717, -0.964941723588121, -0.446987399015945));
#340 = CARTESIAN_POINT('', (-15.6676003853095, -0.845811293608987, -1.70989999614044));
#341 = ORIENTED_EDGE('', *, *, #268, .T.);
#342 = ORIENTED_EDGE('', *, *, #170, .T.);
#343 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#344, #345), (#346, #347)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.31957044727157, 6.93917285714771), (1.61834481430017, 4.30624108470579), .UNSPECIFIED.);
#344 = CARTESIAN_POINT('', (-14.2931030697472, -0.947500394565006, 8.18271761077386E-9));
#345 = CARTESIAN_POINT('', (-14.3012788975047, -0.713377509627303, -2.67766800541594));
#346 = CARTESIAN_POINT('', (-15.9117188431584, -1.00402423149153, 8.1827170880031E-9));
#347 = CARTESIAN_POINT('', (-15.9198946709159, -0.769901346553828, -2.67766800541594));
#348 = ADVANCED_FACE('', (#349), #396, .T.);
#349 = FACE_OUTER_BOUND('', #350, .T.);
#350 = EDGE_LOOP('', (#351, #352, #353));
#351 = ORIENTED_EDGE('', *, *, #295, .T.);
#352 = ORIENTED_EDGE('', *, *, #88, .F.);
#353 = ORIENTED_EDGE('', *, *, #354, .F.);
#354 = EDGE_CURVE('', #296, #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, #393, #394, #395), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.630787846192704, 0.678823358032512, 0.766389157702728, 0.824792357605462, 0.883199997521413, 0.941614525467306, 0.980553415956796, 1.01950199097577, 1.04546581632382, 1.07144755565109, 1.09750139827244, 1.11490734986279, 1.12261143502843, 1.13354032437716), .UNSPECIFIED.);
#356 = CARTESIAN_POINT('', (-15.9130836471717, -0.964941723588122, -0.446987399015945));
#357 = CARTESIAN_POINT('', (-15.916113059896, -0.962864252652567, -0.431402608156363));
#358 = CARTESIAN_POINT('', (-15.9191397722575, -0.960666230295756, -0.415831720283009));
#359 = CARTESIAN_POINT('', (-15.9221624189155, -0.958333571261165, -0.400281760730374));
#360 = CARTESIAN_POINT('', (-15.9276725188725, -0.954081276533816, -0.371935135683326));
#361 = CARTESIAN_POINT('', (-15.9331712507426, -0.949384652503071, -0.343647034269717));
#362 = CARTESIAN_POINT('', (-15.9386492111707, -0.944113329810833, -0.315465844263513));
#363 = CARTESIAN_POINT('', (-15.9423028113107, -0.940597549516402, -0.296670016672972));
#364 = CARTESIAN_POINT('', (-15.9459479374209, -0.93682467694488, -0.277917807269976));
#365 = CARTESIAN_POINT('', (-15.9495795820658, -0.93273128398946, -0.259234982773635));
#366 = CARTESIAN_POINT('', (-15.9532115028009, -0.928637579840152, -0.240550737944369));
#367 = CARTESIAN_POINT('', (-15.9568312286822, -0.924223776444591, -0.221929258941606));
#368 = CARTESIAN_POINT('', (-15.9604297617592, -0.919387313705732, -0.203416845414539));
#369 = CARTESIAN_POINT('', (-15.9640287192123, -0.914550280601418, -0.184902248713168));
#370 = CARTESIAN_POINT('', (-15.967609055195, -0.909292175377504, -0.166483488979843));
#371 = CARTESIAN_POINT('', (-15.9711520172065, -0.903428367938397, -0.148257056045302));
#372 = CARTESIAN_POINT('', (-15.9735137415006, -0.8995195773729, -0.136107388813386));
#373 = CARTESIAN_POINT('', (-15.9758602567369, -0.89533863041382, -0.124035989837743));
#374 = CARTESIAN_POINT('', (-15.9781796100161, -0.89078587097089, -0.112104360401938));
#375 = CARTESIAN_POINT('', (-15.980499540144, -0.886231979206713, -0.100169763438923));
#376 = CARTESIAN_POINT('', (-15.982795688068, -0.881305684040678, -0.0883575487460528));
#377 = CARTESIAN_POINT('', (-15.9850414169719, -0.875824392927963, -0.0768047672586476));
#378 = CARTESIAN_POINT('', (-15.9865384605225, -0.872170465022691, -0.0691034739333557));
#379 = CARTESIAN_POINT('', (-15.9880150241169, -0.868264452638265, -0.0615075634833356));
#380 = CARTESIAN_POINT('', (-15.9894529339048, -0.864007843324924, -0.0541105411089579));
#381 = CARTESIAN_POINT('', (-15.9908918357918, -0.859748297124983, -0.0467084150912129));
#382 = CARTESIAN_POINT('', (-15.9922972998208, -0.855129695663751, -0.0394783441791324));
#383 = CARTESIAN_POINT('', (-15.9936261620549, -0.849980940998863, -0.0326424029406643));
#384 = CARTESIAN_POINT('', (-15.9949587120846, -0.844817897753557, -0.0257874909214004));
#385 = CARTESIAN_POINT('', (-15.9962303936692, -0.839077715872167, -0.0192457717270474));
#386 = CARTESIAN_POINT('', (-15.9973132415306, -0.832503290395684, -0.0136755927272709));
#387 = CARTESIAN_POINT('', (-15.9980366663908, -0.828111073353418, -0.00995428883253464));
#388 = CARTESIAN_POINT('', (-15.9986834107969, -0.823270408374083, -0.00662751194215856));
#389 = CARTESIAN_POINT('', (-15.9991578870353, -0.818028094105591, -0.00418701400909442));
#390 = CARTESIAN_POINT('', (-15.9993678959699, -0.815707782263984, -0.003106820040652));
#391 = CARTESIAN_POINT('', (-15.9995450693199, -0.813294376207039, -0.0021955588687916));
#392 = CARTESIAN_POINT('', (-15.999678961646, -0.810824015853692, -0.00150696437709012));
#393 = CARTESIAN_POINT('', (-15.9998688991123, -0.807319603016508, -0.000530135481231695));
#394 = CARTESIAN_POINT('', (-15.9999720111198, -0.803646453774194, -2.34038357908495E-15));
#395 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -2.33145933256829E-15));
#396 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#397, #398, #399, #400, #401), (#402, #403, #404, #405, #406)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.446987399015942), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.920506448048997, 1., 0.920506448048997, 1.), (1., 0.920506448048997, 1., 0.920506448048997, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#397 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -2.55350393749332E-15));
#398 = CARTESIAN_POINT('', (-15.9999705930217, -0.884897490608755, -2.55350345894931E-15));
#399 = CARTESIAN_POINT('', (-15.9389024121209, -0.943869250894666, -2.53378002607425E-15));
#400 = CARTESIAN_POINT('', (-15.8778342312201, -1.00284101118058, -2.51405659319919E-15));
#401 = CARTESIAN_POINT('', (-15.7929919497329, -0.999878157523523, -2.48665474465553E-15));
#402 = CARTESIAN_POINT('', (-15.9999720747015, -0.800003490658505, -0.446987399015945));
#403 = CARTESIAN_POINT('', (-15.9999705930217, -0.884897490608755, -0.446987399015945));
#404 = CARTESIAN_POINT('', (-15.9389024121209, -0.943869250894666, -0.446987399015945));
#405 = CARTESIAN_POINT('', (-15.8778342312201, -1.00284101118058, -0.446987399015945));
#406 = CARTESIAN_POINT('', (-15.7929919497329, -0.999878157523523, -0.446987399015945));
#407 = ADVANCED_FACE('', (#408), #458, .T.);
#408 = FACE_OUTER_BOUND('', #409, .T.);
#409 = EDGE_LOOP('', (#410, #411, #412, #413, #414, #415));
#410 = ORIENTED_EDGE('', *, *, #205, .F.);
#411 = ORIENTED_EDGE('', *, *, #275, .T.);
#412 = ORIENTED_EDGE('', *, *, #337, .F.);
#413 = ORIENTED_EDGE('', *, *, #354, .T.);
#414 = ORIENTED_EDGE('', *, *, #81, .F.);
#415 = ORIENTED_EDGE('', *, *, #416, .F.);
#416 = EDGE_CURVE('', #206, #72, #417, .T.);
#417 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #452, #453, #454, #455, #456, #457), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.630804510862594, 0.678823360660255, 0.766389161397437, 0.824792336800469, 0.883199973732014, 0.941614494679489, 0.980553379832789, 1.0195019398315, 1.04546575210091, 1.07144744832194, 1.09750109509824, 1.11490680528623, 1.1226108598918, 1.13357530827776), .UNSPECIFIED.);
#418 = CARTESIAN_POINT('', (-15.9131138528761, 0.964940159717176, -0.447005287086153));
#419 = CARTESIAN_POINT('', (-15.9161421446019, 0.96286339596648, -0.431425890257802));
#420 = CARTESIAN_POINT('', (-15.9191677338742, 0.960666169111679, -0.415860385530862));
#421 = CARTESIAN_POINT('', (-15.9221892562126, 0.958334410872054, -0.400315791285341));
#422 = CARTESIAN_POINT('', (-15.9276992179074, 0.954082283254698, -0.371969113928858));
#423 = CARTESIAN_POINT('', (-15.9331977979072, 0.949385865450373, -0.343680950424866));
#424 = CARTESIAN_POINT('', (-15.9386755907193, 0.944114817207148, -0.315499676134485));
#425 = CARTESIAN_POINT('', (-15.9423290774885, 0.940599221477819, -0.296703800443222));
#426 = CARTESIAN_POINT('', (-15.945974082988, 0.936826564364547, -0.277951534020081));
#427 = CARTESIAN_POINT('', (-15.9496055991655, 0.932733434742133, -0.259268635367773));
#428 = CARTESIAN_POINT('', (-15.9532373927615, 0.928639992437841, -0.240584309493667));
#429 = CARTESIAN_POINT('', (-15.956856983193, 0.924226498128314, -0.22196273472209));
#430 = CARTESIAN_POINT('', (-15.9604553724411, 0.919390424468589, -0.203450192639259));
#431 = CARTESIAN_POINT('', (-15.964054185801, 0.914553780821617, -0.184935468639108));
#432 = CARTESIAN_POINT('', (-15.967634368119, 0.909296143716538, -0.166516555239946));
#433 = CARTESIAN_POINT('', (-15.9711771698247, 0.903432956695733, -0.148289894048088));
#434 = CARTESIAN_POINT('', (-15.9735387872187, 0.899524579765949, -0.136140074870147));
#435 = CARTESIAN_POINT('', (-15.9758851916745, 0.895344115602773, -0.124068495044854));
#436 = CARTESIAN_POINT('', (-15.97820443444, 0.89079195749583, -0.112136616627693));
#437 = CARTESIAN_POINT('', (-15.9805242534499, 0.886238668349162, -0.10020177358844));
#438 = CARTESIAN_POINT('', (-15.9828202876809, 0.881313094732128, -0.0883892592023606));
#439 = CARTESIAN_POINT('', (-15.9850659157697, 0.875832755589639, -0.0768360121248688));
#440 = CARTESIAN_POINT('', (-15.9865628919385, 0.872179462716346, -0.0691344093382173));
#441 = CARTESIAN_POINT('', (-15.988039391734, 0.868274193400381, -0.0615381257348278));
#442 = CARTESIAN_POINT('', (-15.989477256799, 0.864018506355143, -0.0541405691261032));
#443 = CARTESIAN_POINT('', (-15.9909161122697, 0.859759887979928, -0.0467379170582411));
#444 = CARTESIAN_POINT('', (-15.9923215416437, 0.855142409548235, -0.0395071951284251));
#445 = CARTESIAN_POINT('', (-15.993650431589, 0.84999510321423, -0.0326701868509511));
#446 = CARTESIAN_POINT('', (-15.9949830016008, 0.844833542554958, -0.0258142449927837));
#447 = CARTESIAN_POINT('', (-15.9962547390281, 0.839095296246603, -0.0192712078710567));
#448 = CARTESIAN_POINT('', (-15.9973378758163, 0.832523265031287, -0.0136983620593449));
#449 = CARTESIAN_POINT('', (-15.9980614891052, 0.828132675427366, -0.0099753001803735));
#450 = CARTESIAN_POINT('', (-15.9987085213311, 0.823294036800772, -0.00664617348625252));
#451 = CARTESIAN_POINT('', (-15.9991835091399, 0.818053522834131, -0.00420210250458863));
#452 = CARTESIAN_POINT('', (-15.9993937465836, 0.815733984859286, -0.00312031634939921));
#453 = CARTESIAN_POINT('', (-15.9995711900551, 0.813321330558206, -0.00220723219368337));
#454 = CARTESIAN_POINT('', (-15.9997053918111, 0.810851565861399, -0.0015166022521504));
#455 = CARTESIAN_POINT('', (-15.99989638841, 0.807336584604119, -0.000533694324385564));
#456 = CARTESIAN_POINT('', (-16.0000000637581, 0.803651325469594, -2.36939308738987E-15));
#457 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341496, -2.33146835170299E-15));
#458 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#459, #460), (#461, #462)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.9574750952097, 6.88735697874825), (2.40838724745682, 4.15029092022894), .UNSPECIFIED.);
#459 = CARTESIAN_POINT('', (-15.9999691959598, -0.96494324002702, -7.77146168334433E-16));
#460 = CARTESIAN_POINT('', (-15.6675983061661, -0.964937439060655, -1.70989999614044));
#461 = CARTESIAN_POINT('', (-16.0000028787528, 0.964938643217592, -7.77157046999849E-16));
#462 = CARTESIAN_POINT('', (-15.6676319889591, 0.964944444183957, -1.70989999614044));
#463 = ADVANCED_FACE('', (#464), #469, .T.);
#464 = FACE_OUTER_BOUND('', #465, .T.);
#465 = EDGE_LOOP('', (#466, #467, #468));
#466 = ORIENTED_EDGE('', *, *, #212, .F.);
#467 = ORIENTED_EDGE('', *, *, #416, .T.);
#468 = ORIENTED_EDGE('', *, *, #71, .F.);
#469 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#470, #471, #472, #473, #474), (#475, #476, #477, #478, #479)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.44700528708615), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.920503180420219, 1., 0.920503180420219, 1.), (1., 0.920503180420219, 1., 0.920503180420219, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#470 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -2.4866638577289E-15));
#471 = CARTESIAN_POINT('', (-15.8778644243856, 1.00284096676689, -2.51406634480572E-15));
#472 = CARTESIAN_POINT('', (-15.9389329530347, 0.943866724995949, -2.53378988999444E-15));
#473 = CARTESIAN_POINT('', (-16.0000014816838, 0.884892483225006, -2.55351343518316E-15));
#474 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341495, -2.55351295662802E-15));
#475 = CARTESIAN_POINT('', (-15.7930201658562, 0.999878167680527, -0.447005287086153));
#476 = CARTESIAN_POINT('', (-15.8778644243856, 1.00284096676689, -0.447005287086153));
#477 = CARTESIAN_POINT('', (-15.9389329530347, 0.943866724995949, -0.447005287086153));
#478 = CARTESIAN_POINT('', (-16.0000014816838, 0.884892483225006, -0.447005287086153));
#479 = CARTESIAN_POINT('', (-15.9999999999695, 0.799996509341495, -0.447005287086153));
#480 = ADVANCED_FACE('', (#481), #490, .T.);
#481 = FACE_OUTER_BOUND('', #482, .T.);
#482 = EDGE_LOOP('', (#483, #488, #489));
#483 = ORIENTED_EDGE('', *, *, #484, .F.);
#484 = EDGE_CURVE('', #191, #51, #485, .T.);
#485 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#486, #487), .UNSPECIFIED., .F., .U., (2, 2), (0.548236816343403, 1.), .UNSPECIFIED.);
#486 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.25881591828299));
#487 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -5.55717088507828E-15));
#488 = ORIENTED_EDGE('', *, *, #253, .F.);
#489 = ORIENTED_EDGE('', *, *, #57, .F.);
#490 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#491, #492), (#493, #494)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.451763183656597), (0.89567762095539, 1.), .UNSPECIFIED.);
#491 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.00445720627778E-15));
#492 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.00445720627778E-15));
#493 = CARTESIAN_POINT('', (-14.3, 0.749999999999999, -2.25881591828299));
#494 = CARTESIAN_POINT('', (-14.3, 0.947741242212631, -2.25881591828299));
#495 = ADVANCED_FACE('', (#496), #550, .T.);
#496 = FACE_OUTER_BOUND('', #497, .T.);
#497 = EDGE_LOOP('', (#498, #507, #512, #513, #514, #515, #516, #517, #524, #531, #538, #545));
#498 = ORIENTED_EDGE('', *, *, #499, .F.);
#499 = EDGE_CURVE('', #500, #502, #504, .T.);
#500 = VERTEX_POINT('', #501);
#501 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#502 = VERTEX_POINT('', #503);
#503 = CARTESIAN_POINT('', (-0.65, 0.75, -2.67766800541594));
#504 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#505, #506), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.464466398916811), .UNSPECIFIED.);
#505 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#506 = CARTESIAN_POINT('', (-0.65, 0.75, -2.67766800541594));
#507 = ORIENTED_EDGE('', *, *, #508, .T.);
#508 = EDGE_CURVE('', #500, #150, #509, .T.);
#509 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#510, #511), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#510 = CARTESIAN_POINT('', (-0.649999999999999, 0.750000000000001, -5.));
#511 = CARTESIAN_POINT('', (-15.35, 0.749999999999999, -5.));
#512 = ORIENTED_EDGE('', *, *, #149, .T.);
#513 = ORIENTED_EDGE('', *, *, #190, .T.);
#514 = ORIENTED_EDGE('', *, *, #484, .T.);
#515 = ORIENTED_EDGE('', *, *, #50, .T.);
#516 = ORIENTED_EDGE('', *, *, #127, .T.);
#517 = ORIENTED_EDGE('', *, *, #518, .T.);
#518 = EDGE_CURVE('', #121, #519, #521, .T.);
#519 = VERTEX_POINT('', #520);
#520 = CARTESIAN_POINT('', (-2.46602540378444, 0.75, 0.5));
#521 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#522, #523), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#522 = CARTESIAN_POINT('', (-13.5339745962156, 0.749999999999999, 0.499999999999998));
#523 = CARTESIAN_POINT('', (-2.46602540378444, 0.750000000000001, 0.500000000000002));
#524 = ORIENTED_EDGE('', *, *, #525, .F.);
#525 = EDGE_CURVE('', #526, #519, #528, .T.);
#526 = VERTEX_POINT('', #527);
#527 = CARTESIAN_POINT('', (-1.6, 0.75, 0.));
#528 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#529, #530), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#529 = CARTESIAN_POINT('', (-1.6, 0.75, 0.));
#530 = CARTESIAN_POINT('', (-2.46602540378444, 0.75, 0.5));
#531 = ORIENTED_EDGE('', *, *, #532, .T.);
#532 = EDGE_CURVE('', #526, #533, #535, .T.);
#533 = VERTEX_POINT('', #534);
#534 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#535 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#536, #537), .UNSPECIFIED., .F., .U., (2, 2), (0.941176474520061, 1.), .UNSPECIFIED.);
#536 = CARTESIAN_POINT('', (-1.6, 0.75, 0.));
#537 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#538 = ORIENTED_EDGE('', *, *, #539, .T.);
#539 = EDGE_CURVE('', #533, #540, #542, .T.);
#540 = VERTEX_POINT('', #541);
#541 = CARTESIAN_POINT('', (-1.7, 0.75, -2.25881586682475));
#542 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#543, #544), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.451763173364949), .UNSPECIFIED.);
#543 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#544 = CARTESIAN_POINT('', (-1.7, 0.75, -2.25881586682475));
#545 = ORIENTED_EDGE('', *, *, #546, .T.);
#546 = EDGE_CURVE('', #540, #502, #547, .T.);
#547 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#548, #549), .UNSPECIFIED., .F., .U., (2, 2), (0.00514433828710529, 0.649723579088908), .UNSPECIFIED.);
#548 = CARTESIAN_POINT('', (-1.7, 0.75, -2.25881586682475));
#549 = CARTESIAN_POINT('', (-0.650000000000001, 0.75, -2.67766800541594));
#550 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#551, #552), (#553, #554)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.136066763757897, 1.59179970872631), (0.227669006893664, 0.772330993106336), .UNSPECIFIED.);
#551 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#552 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, 0.5));
#553 = CARTESIAN_POINT('', (-15.35, 0.75, -5.));
#554 = CARTESIAN_POINT('', (-15.35, 0.75, 0.5));
#555 = ADVANCED_FACE('', (#556), #610, .T.);
#556 = FACE_OUTER_BOUND('', #557, .T.);
#557 = EDGE_LOOP('', (#558, #567, #572, #573, #574, #575, #576, #577, #584, #591, #598, #605));
#558 = ORIENTED_EDGE('', *, *, #559, .T.);
#559 = EDGE_CURVE('', #560, #562, #564, .T.);
#560 = VERTEX_POINT('', #561);
#561 = CARTESIAN_POINT('', (-1.6, -0.75, 0.));
#562 = VERTEX_POINT('', #563);
#563 = CARTESIAN_POINT('', (-2.46602540378444, -0.75, 0.5));
#564 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#565, #566), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#565 = CARTESIAN_POINT('', (-1.6, -0.75, 0.));
#566 = CARTESIAN_POINT('', (-2.46602540378444, -0.75, 0.5));
#567 = ORIENTED_EDGE('', *, *, #568, .F.);
#568 = EDGE_CURVE('', #114, #562, #569, .T.);
#569 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#570, #571), .UNSPECIFIED., .F., .U., (2, 2), (0., 2.), .UNSPECIFIED.);
#570 = CARTESIAN_POINT('', (-13.5339745962156, -0.750000000000001, 0.499999999999998));
#571 = CARTESIAN_POINT('', (-2.46602540378444, -0.749999999999999, 0.500000000000002));
#572 = ORIENTED_EDGE('', *, *, #113, .F.);
#573 = ORIENTED_EDGE('', *, *, #36, .T.);
#574 = ORIENTED_EDGE('', *, *, #7, .T.);
#575 = ORIENTED_EDGE('', *, *, #288, .T.);
#576 = ORIENTED_EDGE('', *, *, #163, .F.);
#577 = ORIENTED_EDGE('', *, *, #578, .F.);
#578 = EDGE_CURVE('', #579, #157, #581, .T.);
#579 = VERTEX_POINT('', #580);
#580 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#581 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#582, #583), .UNSPECIFIED., .F., .U., (2, 2), (-1., 1.), .UNSPECIFIED.);
#582 = CARTESIAN_POINT('', (-0.649999999999999, -0.749999999999999, -5.));
#583 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -5.));
#584 = ORIENTED_EDGE('', *, *, #585, .T.);
#585 = EDGE_CURVE('', #579, #586, #588, .T.);
#586 = VERTEX_POINT('', #587);
#587 = CARTESIAN_POINT('', (-0.65, -0.75, -2.67766023225598));
#588 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#589, #590), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.464467953548804), .UNSPECIFIED.);
#589 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#590 = CARTESIAN_POINT('', (-0.65, -0.75, -2.67766023225598));
#591 = ORIENTED_EDGE('', *, *, #592, .T.);
#592 = EDGE_CURVE('', #586, #593, #595, .T.);
#593 = VERTEX_POINT('', #594);
#594 = CARTESIAN_POINT('', (-1.7, -0.75, -2.25881591828298));
#595 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#596, #597), .UNSPECIFIED., .F., .U., (2, 2), (0.350288424404434, 0.994855852420923), .UNSPECIFIED.);
#596 = CARTESIAN_POINT('', (-0.65, -0.75, -2.67766023225598));
#597 = CARTESIAN_POINT('', (-1.7, -0.75, -2.25881591828298));
#598 = ORIENTED_EDGE('', *, *, #599, .T.);
#599 = EDGE_CURVE('', #593, #600, #602, .T.);
#600 = VERTEX_POINT('', #601);
#601 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#602 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#603, #604), .UNSPECIFIED., .F., .U., (2, 2), (0.548236816343403, 1.), .UNSPECIFIED.);
#603 = CARTESIAN_POINT('', (-1.7, -0.75, -2.25881591828298));
#604 = CARTESIAN_POINT('', (-1.7, -0.75, -3.5527136788005E-15));
#605 = ORIENTED_EDGE('', *, *, #606, .T.);
#606 = EDGE_CURVE('', #600, #560, #607, .T.);
#607 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#608, #609), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.0588235254799374), .UNSPECIFIED.);
#608 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#609 = CARTESIAN_POINT('', (-1.6, -0.75, 0.));
#610 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#611, #612), (#613, #614)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.227669006893664, 0.772330993106336), (0.136066763757897, 1.59179970872631), .UNSPECIFIED.);
#611 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#612 = CARTESIAN_POINT('', (-15.35, -0.75, -5.));
#613 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, 0.5));
#614 = CARTESIAN_POINT('', (-15.35, -0.75, 0.5));
#615 = ADVANCED_FACE('', (#616), #630, .T.);
#616 = FACE_OUTER_BOUND('', #617, .T.);
#617 = EDGE_LOOP('', (#618, #623, #624, #629));
#618 = ORIENTED_EDGE('', *, *, #619, .T.);
#619 = EDGE_CURVE('', #560, #526, #620, .T.);
#620 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#621, #622), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#621 = CARTESIAN_POINT('', (-1.6, -0.75, 0.));
#622 = CARTESIAN_POINT('', (-1.6, 0.75, 0.));
#623 = ORIENTED_EDGE('', *, *, #525, .T.);
#624 = ORIENTED_EDGE('', *, *, #625, .T.);
#625 = EDGE_CURVE('', #519, #562, #626, .T.);
#626 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#627, #628), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#627 = CARTESIAN_POINT('', (-2.46602540378444, 0.75, 0.5));
#628 = CARTESIAN_POINT('', (-2.46602540378444, -0.75, 0.5));
#629 = ORIENTED_EDGE('', *, *, #559, .F.);
#630 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#631, #632), (#633, #634)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 1.), (0., 1.), .UNSPECIFIED.);
#631 = CARTESIAN_POINT('', (-1.6, 0.75, 0.));
#632 = CARTESIAN_POINT('', (-1.6, -0.75, 0.));
#633 = CARTESIAN_POINT('', (-2.46602540378444, 0.75, 0.5));
#634 = CARTESIAN_POINT('', (-2.46602540378444, -0.75, 0.5));
#635 = ADVANCED_FACE('', (#636), #642, .T.);
#636 = FACE_OUTER_BOUND('', #637, .T.);
#637 = EDGE_LOOP('', (#638, #639, #640, #641));
#638 = ORIENTED_EDGE('', *, *, #625, .F.);
#639 = ORIENTED_EDGE('', *, *, #518, .F.);
#640 = ORIENTED_EDGE('', *, *, #120, .F.);
#641 = ORIENTED_EDGE('', *, *, #568, .T.);
#642 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#643, #644), (#645, #646)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 2.), (0., 1.), .UNSPECIFIED.);
#643 = CARTESIAN_POINT('', (-2.46602540378444, 0.75, 0.5));
#644 = CARTESIAN_POINT('', (-2.46602540378444, -0.75, 0.5));
#645 = CARTESIAN_POINT('', (-13.5339745962156, 0.75, 0.5));
#646 = CARTESIAN_POINT('', (-13.5339745962156, -0.75, 0.5));
#647 = ADVANCED_FACE('', (#648), #658, .T.);
#648 = FACE_OUTER_BOUND('', #649, .T.);
#649 = EDGE_LOOP('', (#650, #655, #656, #657));
#650 = ORIENTED_EDGE('', *, *, #651, .T.);
#651 = EDGE_CURVE('', #500, #579, #652, .T.);
#652 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#653, #654), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#653 = CARTESIAN_POINT('', (-0.649999999999999, 0.75, -5.));
#654 = CARTESIAN_POINT('', (-0.649999999999999, -0.75, -5.));
#655 = ORIENTED_EDGE('', *, *, #578, .T.);
#656 = ORIENTED_EDGE('', *, *, #156, .T.);
#657 = ORIENTED_EDGE('', *, *, #508, .F.);
#658 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#659, #660), (#661, #662)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.430847195479638, 5.51359715529698), (0.240676014779944, 0.759323969863346), .UNSPECIFIED.);
#659 = CARTESIAN_POINT('', (-0.65, -0.750000000000001, -5.));
#660 = CARTESIAN_POINT('', (-0.65, 0.75, -5.));
#661 = CARTESIAN_POINT('', (-15.35, -0.750000000000001, -5.00000000000145));
#662 = CARTESIAN_POINT('', (-15.35, 0.75, -5.00000000000145));
#663 = ADVANCED_FACE('', (#664), #763, .T.);
#664 = FACE_OUTER_BOUND('', #665, .T.);
#665 = EDGE_LOOP('', (#666, #710, #720));
#666 = ORIENTED_EDGE('', *, *, #667, .T.);
#667 = EDGE_CURVE('', #668, #670, #672, .T.);
#668 = VERTEX_POINT('', #669);
#669 = CARTESIAN_POINT('', (-0.0869163528283413, 0.964941723588121, -0.446987399015943));
#670 = VERTEX_POINT('', #671);
#671 = CARTESIAN_POINT('', (-0.207008050267066, 0.999878157523522, 0.));
#672 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#673, #674, #675, #676, #677, #678, #679, #680, #681, #682, #683, #684, #685, #686, #687, #688, #689, #690, #691, #692, #693, #694, #695, #696, #697, #698, #699, #700, #701, #702, #703, #704, #705, #706, #707, #708, #709), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.622298958472561, 0.6787509553835, 0.766336609754273, 0.85392629226179, 0.912318812927665, 0.970720098352289, 1.00965780161248, 1.03561954407114, 1.06161932927164, 1.07900966008134, 1.08673534285115, 1.09188704471749, 1.09723738665273), .UNSPECIFIED.);
#673 = CARTESIAN_POINT('', (-0.0869163528292159, 0.964941723588721, -0.446987399015943));
#674 = CARTESIAN_POINT('', (-0.0891776977284245, 0.966492479042288, -0.428370915142882));
#675 = CARTESIAN_POINT('', (-0.0915322452733975, 0.968039106028869, -0.409764411940592));
#676 = CARTESIAN_POINT('', (-0.0939975480513422, 0.969580538704434, -0.391173062808654));
#677 = CARTESIAN_POINT('', (-0.0978224819570288, 0.971972081908314, -0.362328459101806));
#678 = CARTESIAN_POINT('', (-0.101910977657779, 0.974351653137038, -0.333515475744258));
#679 = CARTESIAN_POINT('', (-0.106367026741083, 0.976713429277811, -0.304759147722202));
#680 = CARTESIAN_POINT('', (-0.110823280761773, 0.979075314038624, -0.276001497172816));
#681 = CARTESIAN_POINT('', (-0.115641536198957, 0.981420254353741, -0.247292999713472));
#682 = CARTESIAN_POINT('', (-0.121027490243007, 0.983736036927589, -0.218691114902381));
#683 = CARTESIAN_POINT('', (-0.124618089316085, 0.985279876086836, -0.199623387949823));
#684 = CARTESIAN_POINT('', (-0.12846169200448, 0.986811134729716, -0.180598444496851));
#685 = CARTESIAN_POINT('', (-0.132685915805932, 0.98832167629247, -0.161658321750339));
#686 = CARTESIAN_POINT('', (-0.136910773666371, 0.989832444588585, -0.142715356077975));
#687 = CARTESIAN_POINT('', (-0.141506178873336, 0.991324188413649, -0.123841894781415));
#688 = CARTESIAN_POINT('', (-0.14676264454496, 0.992776580189327, -0.105154253945215));
#689 = CARTESIAN_POINT('', (-0.150267271181702, 0.993744928737954, -0.0926947026147533));
#690 = CARTESIAN_POINT('', (-0.154065369085628, 0.994696889887919, -0.0803052783188111));
#691 = CARTESIAN_POINT('', (-0.15837728243454, 0.995614989076902, -0.0680976977525537));
#692 = CARTESIAN_POINT('', (-0.161252253850302, 0.996227132390457, -0.0599582843776392));
#693 = CARTESIAN_POINT('', (-0.164357312130566, 0.996825128202586, -0.0518886959602453));
#694 = CARTESIAN_POINT('', (-0.167850097951123, 0.997394496957648, -0.0439914498201031));
#695 = CARTESIAN_POINT('', (-0.171348001885362, 0.997964700030691, -0.0360826315408178));
#696 = CARTESIAN_POINT('', (-0.175223604445549, 0.99851170882636, -0.0282880970133399));
#697 = CARTESIAN_POINT('', (-0.179906407425903, 0.998985236939148, -0.0210109411522905));
#698 = CARTESIAN_POINT('', (-0.183038567646346, 0.999301963037674, -0.0161435106407865));
#699 = CARTESIAN_POINT('', (-0.186564280523179, 0.999591696951393, -0.0114274234362876));
#700 = CARTESIAN_POINT('', (-0.190815961388761, 0.99978773666441, -0.00749201988639746));
#701 = CARTESIAN_POINT('', (-0.192704777534089, 0.999874827626027, -0.00574371045339533));
#702 = CARTESIAN_POINT('', (-0.194763286978003, 0.99994319433927, -0.0041415979710405));
#703 = CARTESIAN_POINT('', (-0.196998512324519, 0.999977055326899, -0.00286315429853131));
#704 = CARTESIAN_POINT('', (-0.198489023251831, 0.999999634782768, -0.00201065221555436));
#705 = CARTESIAN_POINT('', (-0.200075192929357, 1.00000674918565, -0.00129664988794082));
#706 = CARTESIAN_POINT('', (-0.201718896338251, 0.999992851414344, -0.000799720905803904));
#707 = CARTESIAN_POINT('', (-0.203426028953884, 0.999978417339097, -0.000283615829627013));
#708 = CARTESIAN_POINT('', (-0.205225636150345, 0.999940402810796, 1.63654472650114E-8));
#709 = CARTESIAN_POINT('', (-0.207008050267066, 0.999878157523522, 0.));
#710 = ORIENTED_EDGE('', *, *, #711, .F.);
#711 = EDGE_CURVE('', #712, #670, #714, .T.);
#712 = VERTEX_POINT('', #713);
#713 = CARTESIAN_POINT('', (-2.79252984966513E-5, 0.800003490658504, 0.));
#714 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#715, #716, #717, #718, #719), .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.920506448048997, 1., 0.920506448048997, 1.))
   REPRESENTATION_ITEM ('')
);
#715 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, 0.));
#716 = CARTESIAN_POINT('', (-2.94069783111666E-5, 0.884897490608754, 0.));
#717 = CARTESIAN_POINT('', (-0.0610975878790828, 0.943869250894665, 0.));
#718 = CARTESIAN_POINT('', (-0.122165768779854, 1.00284101118058, 0.));
#719 = CARTESIAN_POINT('', (-0.207008050267066, 0.999878157523522, 0.));
#720 = ORIENTED_EDGE('', *, *, #721, .F.);
#721 = EDGE_CURVE('', #668, #712, #722, .T.);
#722 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#723, #724, #725, #726, #727, #728, #729, #730, #731, #732, #733, #734, #735, #736, #737, #738, #739, #740, #741, #742, #743, #744, #745, #746, #747, #748, #749, #750, #751, #752, #753, #754, #755, #756, #757, #758, #759, #760, #761, #762), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.630787846192704, 0.678823358032512, 0.766389157702728, 0.824792357605462, 0.883199997521413, 0.941614525467306, 0.980553415956796, 1.01950199097577, 1.04546581632382, 1.07144755565109, 1.09750139827244, 1.11490734986279, 1.12261143502843, 1.13354032437716), .UNSPECIFIED.);
#723 = CARTESIAN_POINT('', (-0.0869163528283413, 0.964941723588121, -0.446987399015943));
#724 = CARTESIAN_POINT('', (-0.0838869401040397, 0.962864252652566, -0.43140260815636));
#725 = CARTESIAN_POINT('', (-0.0808602277424803, 0.960666230295755, -0.415831720283007));
#726 = CARTESIAN_POINT('', (-0.0778375810845191, 0.958333571261164, -0.400281760730371));
#727 = CARTESIAN_POINT('', (-0.07232748112748, 0.954081276533815, -0.371935135683324));
#728 = CARTESIAN_POINT('', (-0.066828749257393, 0.94938465250307, -0.343647034269715));
#729 = CARTESIAN_POINT('', (-0.0613507888293471, 0.944113329810832, -0.315465844263511));
#730 = CARTESIAN_POINT('', (-0.0576971886893, 0.940597549516401, -0.29667001667297));
#731 = CARTESIAN_POINT('', (-0.054052062579128, 0.936824676944879, -0.277917807269973));
#732 = CARTESIAN_POINT('', (-0.0504204179342258, 0.932731283989459, -0.259234982773632));
#733 = CARTESIAN_POINT('', (-0.0467884971991392, 0.928637579840151, -0.240550737944367));
#734 = CARTESIAN_POINT('', (-0.043168771317826, 0.92422377644459, -0.221929258941604));
#735 = CARTESIAN_POINT('', (-0.0395702382408024, 0.919387313705731, -0.203416845414537));
#736 = CARTESIAN_POINT('', (-0.0359712807877277, 0.914550280601417, -0.184902248713165));
#737 = CARTESIAN_POINT('', (-0.0323909448050367, 0.909292175377503, -0.16648348897984));
#738 = CARTESIAN_POINT('', (-0.0288479827934567, 0.903428367938396, -0.1482570560453));
#739 = CARTESIAN_POINT('', (-0.0264862584993715, 0.899519577372899, -0.136107388813383));
#740 = CARTESIAN_POINT('', (-0.0241397432631137, 0.895338630413819, -0.124035989837741));
#741 = CARTESIAN_POINT('', (-0.0218203899838696, 0.890785870970889, -0.112104360401936));
#742 = CARTESIAN_POINT('', (-0.0195004598560063, 0.886231979206712, -0.100169763438921));
#743 = CARTESIAN_POINT('', (-0.0172043119319848, 0.881305684040677, -0.0883575487460502));
#744 = CARTESIAN_POINT('', (-0.0149585830281433, 0.875824392927962, -0.0768047672586451));
#745 = CARTESIAN_POINT('', (-0.0134615394775122, 0.87217046502269, -0.0691034739333531));
#746 = CARTESIAN_POINT('', (-0.0119849758830532, 0.868264452638264, -0.061507563483333));
#747 = CARTESIAN_POINT('', (-0.0105470660951566, 0.864007843324923, -0.0541105411089553));
#748 = CARTESIAN_POINT('', (-0.00910816420822596, 0.859748297124982, -0.0467084150912103));
#749 = CARTESIAN_POINT('', (-0.00770270017923174, 0.85512969566375, -0.0394783441791299));
#750 = CARTESIAN_POINT('', (-0.00637383794512736, 0.849980940998862, -0.0326424029406618));
#751 = CARTESIAN_POINT('', (-0.00504128791540396, 0.844817897753556, -0.0257874909213978));
#752 = CARTESIAN_POINT('', (-0.00376960633084641, 0.839077715872166, -0.0192457717270448));
#753 = CARTESIAN_POINT('', (-0.00268675846938151, 0.832503290395683, -0.0136755927272683));
#754 = CARTESIAN_POINT('', (-0.00196333360916826, 0.828111073353417, -0.00995428883253209));
#755 = CARTESIAN_POINT('', (-0.00131658920314424, 0.823270408374082, -0.00662751194215601));
#756 = CARTESIAN_POINT('', (-0.000842112964748596, 0.81802809410559, -0.00418701400909186));
#757 = CARTESIAN_POINT('', (-0.000632104030120767, 0.815707782263983, -0.00310682004064945));
#758 = CARTESIAN_POINT('', (-0.0004549306801361, 0.813294376207038, -0.00219555886878905));
#759 = CARTESIAN_POINT('', (-0.000321038354026369, 0.810824015853691, -0.00150696437708757));
#760 = CARTESIAN_POINT('', (-0.000131100887703467, 0.807319603016507, -0.000530135481229141));
#761 = CARTESIAN_POINT('', (-2.79888801976324E-5, 0.803646453774193, 2.13120337873139E-16));
#762 = CARTESIAN_POINT('', (-2.79252984967267E-5, 0.800003490658504, 2.22044604925031E-16));
#763 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#764, #765, #766, #767, #768), (#769, #770, #771, #772, #773)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.446987399015942), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.920506448048997, 1., 0.920506448048997, 1.), (1., 0.920506448048997, 1., 0.920506448048997, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#764 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, 0.));
#765 = CARTESIAN_POINT('', (-2.94069783111666E-5, 0.884897490608754, 0.));
#766 = CARTESIAN_POINT('', (-0.0610975878790828, 0.943869250894665, 0.));
#767 = CARTESIAN_POINT('', (-0.122165768779854, 1.00284101118058, 0.));
#768 = CARTESIAN_POINT('', (-0.207008050267066, 0.999878157523522, 0.));
#769 = CARTESIAN_POINT('', (-2.7925298496656E-5, 0.800003490658504, -0.446987399015942));
#770 = CARTESIAN_POINT('', (-2.94069783111666E-5, 0.884897490608754, -0.446987399015942));
#771 = CARTESIAN_POINT('', (-0.0610975878790828, 0.943869250894665, -0.446987399015942));
#772 = CARTESIAN_POINT('', (-0.122165768779854, 1.00284101118058, -0.446987399015942));
#773 = CARTESIAN_POINT('', (-0.207008050267066, 0.999878157523522, -0.446987399015942));
#774 = ADVANCED_FACE('', (#775), #849, .T.);
#775 = FACE_OUTER_BOUND('', #776, .T.);
#776 = EDGE_LOOP('', (#777, #786, #793, #798, #799, #806));
#777 = ORIENTED_EDGE('', *, *, #778, .F.);
#778 = EDGE_CURVE('', #779, #781, #783, .T.);
#779 = VERTEX_POINT('', #780);
#780 = CARTESIAN_POINT('', (-0.332355104709408, -0.845818706988183, -1.7098229025918));
#781 = VERTEX_POINT('', #782);
#782 = CARTESIAN_POINT('', (-0.086886147123917, -0.964940159717177, -0.44700528708615));
#783 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#784, #785), .UNSPECIFIED., .F., .U., (2, 2), (0.667651793347844, 0.923906219994892), .UNSPECIFIED.);
#784 = CARTESIAN_POINT('', (-0.332355104709408, -0.845818706988183, -1.7098229025918));
#785 = CARTESIAN_POINT('', (-0.086886147123917, -0.964940159717177, -0.44700528708615));
#786 = ORIENTED_EDGE('', *, *, #787, .T.);
#787 = EDGE_CURVE('', #779, #788, #790, .T.);
#788 = VERTEX_POINT('', #789);
#789 = CARTESIAN_POINT('', (-0.332399614690466, 0.845811293608985, -1.70989999614043));
#790 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#791, #792), .UNSPECIFIED., .F., .U., (2, 2), (0.0771216958321416, 0.922729922010475), .UNSPECIFIED.);
#791 = CARTESIAN_POINT('', (-0.332355104709408, -0.845818706988183, -1.7098229025918));
#792 = CARTESIAN_POINT('', (-0.332399614690466, 0.845811293608985, -1.70989999614043));
#793 = ORIENTED_EDGE('', *, *, #794, .F.);
#794 = EDGE_CURVE('', #668, #788, #795, .T.);
#795 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#796, #797), .UNSPECIFIED., .F., .U., (2, 2), (0.0761029192999658, 0.332373077965993), .UNSPECIFIED.);
#796 = CARTESIAN_POINT('', (-0.086916352828341, 0.96494172358812, -0.446987399015943));
#797 = CARTESIAN_POINT('', (-0.332399614690465, 0.845811293608986, -1.70989999614043));
#798 = ORIENTED_EDGE('', *, *, #721, .T.);
#799 = ORIENTED_EDGE('', *, *, #800, .F.);
#800 = EDGE_CURVE('', #801, #712, #803, .T.);
#801 = VERTEX_POINT('', #802);
#802 = CARTESIAN_POINT('', (-3.04619064890078E-11, -0.799996509341496, 0.));
#803 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#804, #805), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#804 = CARTESIAN_POINT('', (-3.04619064890078E-11, -0.799996509341496, 0.));
#805 = CARTESIAN_POINT('', (-2.79252984966513E-5, 0.800003490658504, 0.));
#806 = ORIENTED_EDGE('', *, *, #807, .F.);
#807 = EDGE_CURVE('', #781, #801, #808, .T.);
#808 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #837, #838, #839, #840, #841, #842, #843, #844, #845, #846, #847, #848), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.630804510862594, 0.678823360660255, 0.766389161397437, 0.824792336800469, 0.883199973732014, 0.941614494679489, 0.980553379832789, 1.0195019398315, 1.04546575210091, 1.07144744832194, 1.09750109509824, 1.11490680528623, 1.1226108598918, 1.13357530827776), .UNSPECIFIED.);
#809 = CARTESIAN_POINT('', (-0.086886147123917, -0.964940159717177, -0.44700528708615));
#810 = CARTESIAN_POINT('', (-0.0838578553981469, -0.962863395966481, -0.431425890257799));
#811 = CARTESIAN_POINT('', (-0.080832266125822, -0.96066616911168, -0.41586038553086));
#812 = CARTESIAN_POINT('', (-0.0778107437873556, -0.958334410872055, -0.400315791285338));
#813 = CARTESIAN_POINT('', (-0.0723007820925632, -0.954082283254699, -0.371969113928856));
#814 = CARTESIAN_POINT('', (-0.0668022020928352, -0.949385865450374, -0.343680950424864));
#815 = CARTESIAN_POINT('', (-0.0613244092806887, -0.944114817207149, -0.315499676134483));
#816 = CARTESIAN_POINT('', (-0.0576709225114709, -0.94059922147782, -0.296703800443219));
#817 = CARTESIAN_POINT('', (-0.0540259170120426, -0.936826564364548, -0.277951534020079));
#818 = CARTESIAN_POINT('', (-0.0503944008344538, -0.932733434742134, -0.259268635367771));
#819 = CARTESIAN_POINT('', (-0.046762607238508, -0.928639992437842, -0.240584309493665));
#820 = CARTESIAN_POINT('', (-0.043143016807032, -0.924226498128315, -0.221962734722087));
#821 = CARTESIAN_POINT('', (-0.0395446275589064, -0.91939042446859, -0.203450192639256));
#822 = CARTESIAN_POINT('', (-0.0359458141989659, -0.914553780821618, -0.184935468639106));
#823 = CARTESIAN_POINT('', (-0.0323656318809889, -0.909296143716539, -0.166516555239943));
#824 = CARTESIAN_POINT('', (-0.0288228301753457, -0.903432956695734, -0.148289894048086));
#825 = CARTESIAN_POINT('', (-0.0264612127812563, -0.89952457976595, -0.136140074870145));
#826 = CARTESIAN_POINT('', (-0.0241148083255418, -0.895344115602774, -0.124068495044852));
#827 = CARTESIAN_POINT('', (-0.021795565560014, -0.890791957495831, -0.11213661662769));
#828 = CARTESIAN_POINT('', (-0.0194757465500679, -0.886238668349163, -0.100201773588437));
#829 = CARTESIAN_POINT('', (-0.0171797123191355, -0.881313094732129, -0.088389259202358));
#830 = CARTESIAN_POINT('', (-0.0149340842302884, -0.87583275558964, -0.0768360121248663));
#831 = CARTESIAN_POINT('', (-0.0134371080615243, -0.872179462716347, -0.0691344093382148));
#832 = CARTESIAN_POINT('', (-0.0119606082659825, -0.868274193400382, -0.0615381257348252));
#833 = CARTESIAN_POINT('', (-0.0105227432010467, -0.864018506355144, -0.0541405691261007));
#834 = CARTESIAN_POINT('', (-0.00908388773034981, -0.859759887979929, -0.0467379170582385));
#835 = CARTESIAN_POINT('', (-0.00767845835633103, -0.855142409548236, -0.0395071951284225));
#836 = CARTESIAN_POINT('', (-0.00634956841101923, -0.849995103214231, -0.0326701868509486));
#837 = CARTESIAN_POINT('', (-0.0050169983992235, -0.844833542554959, -0.0258142449927811));
#838 = CARTESIAN_POINT('', (-0.00374526097190043, -0.839095296246604, -0.0192712078710541));
#839 = CARTESIAN_POINT('', (-0.00266212418366131, -0.832523265031288, -0.0136983620593423));
#840 = CARTESIAN_POINT('', (-0.00193851089482248, -0.828132675427367, -0.00997530018037095));
#841 = CARTESIAN_POINT('', (-0.0012914786689373, -0.823294036800773, -0.00664617348624997));
#842 = CARTESIAN_POINT('', (-0.000816490860117809, -0.818053522834132, -0.00420210250458607));
#843 = CARTESIAN_POINT('', (-0.000606253416393951, -0.815733984859287, -0.00312031634939666));
#844 = CARTESIAN_POINT('', (-0.00042880994488786, -0.813321330558207, -0.00220723219368082));
#845 = CARTESIAN_POINT('', (-0.000294608188858183, -0.8108515658614, -0.00151660225214784));
#846 = CARTESIAN_POINT('', (-0.000103611589972332, -0.80733658460412, -0.000533694324383011));
#847 = CARTESIAN_POINT('', (6.3758113187653E-8, -0.803651325469595, 1.84119889840197E-16));
#848 = CARTESIAN_POINT('', (-3.04618017618542E-11, -0.799996509341497, 2.22044604925031E-16));
#849 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#850, #851), (#852, #853)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.9574750952097, 6.88735697874825), (2.40838724745682, 4.15029092022894), .UNSPECIFIED.);
#850 = CARTESIAN_POINT('', (-3.08040401906795E-5, 0.964943240027019, 1.77635683940025E-15));
#851 = CARTESIAN_POINT('', (-0.332401693833929, 0.964937439060654, -1.70989999614043));
#852 = CARTESIAN_POINT('', (2.878752849933E-6, -0.964938643217593, 1.77635683940025E-15));
#853 = CARTESIAN_POINT('', (-0.332368011040889, -0.964944444183958, -1.70989999614043));
#854 = ADVANCED_FACE('', (#855), #908, .T.);
#855 = FACE_OUTER_BOUND('', #856, .T.);
#856 = EDGE_LOOP('', (#857, #899, #900));
#857 = ORIENTED_EDGE('', *, *, #858, .F.);
#858 = EDGE_CURVE('', #781, #859, #861, .T.);
#859 = VERTEX_POINT('', #860);
#860 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, 0.));
#861 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #887, #888, #889, #890, #891, #892, #893, #894, #895, #896, #897, #898), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0.622315459044814, 0.678750952579206, 0.766336605870864, 0.853926285495947, 0.912318803461201, 0.970720078855419, 1.00965776790943, 1.03561949106549, 1.06161916064271, 1.07900915465381, 1.08673465460566, 1.09188623779502, 1.09727197717885), .UNSPECIFIED.);
#862 = CARTESIAN_POINT('', (-0.0868861471247907, -0.964940159717776, -0.44700528708615));
#863 = CARTESIAN_POINT('', (-0.0891467700244308, -0.966490466001666, -0.428394238571726));
#864 = CARTESIAN_POINT('', (-0.0915005365578482, -0.96803664650974, -0.409793164222069));
#865 = CARTESIAN_POINT('', (-0.0939649812067949, -0.969577636466383, -0.391207232585471));
#866 = CARTESIAN_POINT('', (-0.0977897018047923, -0.971969191915192, -0.362362601973115));
#867 = CARTESIAN_POINT('', (-0.101877954838257, -0.974348777029308, -0.333549586649634));
#868 = CARTESIAN_POINT('', (-0.106333707428909, -0.976710570244077, -0.304793214452462));
#869 = CARTESIAN_POINT('', (-0.110789664851574, -0.979072472031045, -0.276035520317984));
#870 = CARTESIAN_POINT('', (-0.115607572688496, -0.981417432201161, -0.247326970006224));
#871 = CARTESIAN_POINT('', (-0.120993064330239, -0.98373324172853, -0.21872500128822));
#872 = CARTESIAN_POINT('', (-0.124583355090387, -0.985277098836009, -0.199657218652679));
#873 = CARTESIAN_POINT('', (-0.128426598846703, -0.986808378361086, -0.180632208082386));
#874 = CARTESIAN_POINT('', (-0.132650360116568, -0.988318947553272, -0.161691985311844));
#875 = CARTESIAN_POINT('', (-0.136874754845831, -0.98982974329336, -0.142748921977798));
#876 = CARTESIAN_POINT('', (-0.141469602575858, -0.99132151992793, -0.12387534212935));
#877 = CARTESIAN_POINT('', (-0.146725248932055, -0.992773963228047, -0.105187478342573));
#878 = CARTESIAN_POINT('', (-0.150229328632611, -0.993742345942411, -0.0927277807708763));
#879 = CARTESIAN_POINT('', (-0.154026766756331, -0.994694348191331, -0.0803381782395363));
#880 = CARTESIAN_POINT('', (-0.158337725755435, -0.995612512137569, -0.0681302705284116));
#881 = CARTESIAN_POINT('', (-0.161212059769367, -0.996224698396262, -0.0599906421115512));
#882 = CARTESIAN_POINT('', (-0.164316349560771, -0.996822746105995, -0.0519207903962172));
#883 = CARTESIAN_POINT('', (-0.167808057004388, -0.997392195403383, -0.0440230802578648));
#884 = CARTESIAN_POINT('', (-0.171304868030706, -0.997962477024678, -0.0361138265931724));
#885 = CARTESIAN_POINT('', (-0.175179083582123, -0.998509579514843, -0.0283188038006762));
#886 = CARTESIAN_POINT('', (-0.179859534512087, -0.998983320029419, -0.0210401946594414));
#887 = CARTESIAN_POINT('', (-0.182990074821441, -0.999300183468273, -0.0161718647370421));
#888 = CARTESIAN_POINT('', (-0.186513549753381, -0.999590088712209, -0.0114547393251639));
#889 = CARTESIAN_POINT('', (-0.190761992010293, -0.999786534101733, -0.00751602520767359));
#890 = CARTESIAN_POINT('', (-0.192649361288869, -0.999873804910816, -0.00576625256798442));
#891 = CARTESIAN_POINT('', (-0.194706095762465, -0.999942402017885, -0.00416223163308508));
#892 = CARTESIAN_POINT('', (-0.196939563564239, -0.999976582951161, -0.00288085092436653));
#893 = CARTESIAN_POINT('', (-0.198428903445583, -0.999999375770055, -0.0020263898073699));
#894 = CARTESIAN_POINT('', (-0.20001383568619, -1.00000674664799, -0.00130996317341247));
#895 = CARTESIAN_POINT('', (-0.201656611072388, -0.999993138981703, -0.000810102735753922));
#896 = CARTESIAN_POINT('', (-0.203374055937589, -0.999978912802773, -0.000287522017058519));
#897 = CARTESIAN_POINT('', (-0.205185681277721, -0.999940820293262, 1.95888720607822E-16));
#898 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, 2.22044604925031E-16));
#899 = ORIENTED_EDGE('', *, *, #807, .T.);
#900 = ORIENTED_EDGE('', *, *, #901, .F.);
#901 = EDGE_CURVE('', #859, #801, #902, .T.);
#902 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#903, #904, #905, #906, #907), .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.920503180420219, 1., 0.920503180420219, 1.))
   REPRESENTATION_ITEM ('')
);
#903 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, 0.));
#904 = CARTESIAN_POINT('', (-0.122135575614423, -1.00284096676689, 0.));
#905 = CARTESIAN_POINT('', (-0.0610670469653092, -0.94386672499595, 0.));
#906 = CARTESIAN_POINT('', (1.48168380438359E-6, -0.884892483225007, 0.));
#907 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, 0.));
#908 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#909, #910, #911, #912, #913), (#914, #915, #916, #917, #918)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 3), (0., 0.44700528708615), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.920503180420219, 1., 0.920503180420219, 1.), (1., 0.920503180420219, 1., 0.920503180420219, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#909 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, 0.));
#910 = CARTESIAN_POINT('', (-0.122135575614423, -1.00284096676689, 0.));
#911 = CARTESIAN_POINT('', (-0.0610670469653092, -0.94386672499595, 0.));
#912 = CARTESIAN_POINT('', (1.48168380438359E-6, -0.884892483225007, 0.));
#913 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, 0.));
#914 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, -0.44700528708615));
#915 = CARTESIAN_POINT('', (-0.122135575614423, -1.00284096676689, -0.44700528708615));
#916 = CARTESIAN_POINT('', (-0.0610670469653092, -0.94386672499595, -0.44700528708615));
#917 = CARTESIAN_POINT('', (1.48168380438359E-6, -0.884892483225007, -0.44700528708615));
#918 = CARTESIAN_POINT('', (-3.04615499491234E-11, -0.799996509341496, -0.44700528708615));
#919 = ADVANCED_FACE('', (#920), #942, .T.);
#920 = FACE_OUTER_BOUND('', #921, .T.);
#921 = EDGE_LOOP('', (#922, #929, #936, #941));
#922 = ORIENTED_EDGE('', *, *, #923, .F.);
#923 = EDGE_CURVE('', #924, #779, #926, .T.);
#924 = VERTEX_POINT('', #925);
#925 = CARTESIAN_POINT('', (-0.65, -0.786562808186641, -2.26));
#926 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#927, #928), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.999987601398168), .UNSPECIFIED.);
#927 = CARTESIAN_POINT('', (-0.650000000000001, -0.786562808186641, -2.26));
#928 = CARTESIAN_POINT('', (-0.332355104709408, -0.845818706988183, -1.7098229025918));
#929 = ORIENTED_EDGE('', *, *, #930, .F.);
#930 = EDGE_CURVE('', #931, #924, #933, .T.);
#931 = VERTEX_POINT('', #932);
#932 = CARTESIAN_POINT('', (-0.65, 0.786563489497494, -2.26));
#933 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#934, #935), .UNSPECIFIED., .F., .U., (2, 2), (0.475419890953203, 0.524580087755833), .UNSPECIFIED.);
#934 = CARTESIAN_POINT('', (-0.65, 0.786563489497494, -2.26));
#935 = CARTESIAN_POINT('', (-0.65, -0.786562808186641, -2.26));
#936 = ORIENTED_EDGE('', *, *, #937, .F.);
#937 = EDGE_CURVE('', #788, #931, #938, .T.);
#938 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#939, #940), .UNSPECIFIED., .F., .U., (2, 2), (0.000152521833334474, 1.), .UNSPECIFIED.);
#939 = CARTESIAN_POINT('', (-0.332399614690466, 0.845811293608986, -1.70989999614043));
#940 = CARTESIAN_POINT('', (-0.65, 0.786563489497494, -2.26));
#941 = ORIENTED_EDGE('', *, *, #787, .F.);
#942 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#943, #944), (#945, #946)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.473568397074719, 0.526431834593381), (0.864830283535318, 1.), .UNSPECIFIED.);
#943 = CARTESIAN_POINT('', (-0.332351166307997, 0.845811293608985, -1.70981608108045));
#944 = CARTESIAN_POINT('', (-0.65, 0.845811293608985, -2.26));
#945 = CARTESIAN_POINT('', (-0.332351166307997, -0.845818706988183, -1.70981608108045));
#946 = CARTESIAN_POINT('', (-0.65, -0.845818706988183, -2.26));
#947 = ADVANCED_FACE('', (#948), #964, .T.);
#948 = FACE_OUTER_BOUND('', #949, .T.);
#949 = EDGE_LOOP('', (#950, #955, #956, #957, #958, #963));
#950 = ORIENTED_EDGE('', *, *, #951, .F.);
#951 = EDGE_CURVE('', #586, #924, #952, .T.);
#952 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#953, #954), .UNSPECIFIED., .F., .U., (2, 2), (0.614696289478008, 1.), .UNSPECIFIED.);
#953 = CARTESIAN_POINT('', (-0.65, -0.75, -2.67766023225598));
#954 = CARTESIAN_POINT('', (-0.65, -0.786562808186642, -2.26));
#955 = ORIENTED_EDGE('', *, *, #585, .F.);
#956 = ORIENTED_EDGE('', *, *, #651, .F.);
#957 = ORIENTED_EDGE('', *, *, #499, .T.);
#958 = ORIENTED_EDGE('', *, *, #959, .F.);
#959 = EDGE_CURVE('', #931, #502, #960, .T.);
#960 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#961, #962), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.385310881488115), .UNSPECIFIED.);
#961 = CARTESIAN_POINT('', (-0.65, 0.786563489497495, -2.26));
#962 = CARTESIAN_POINT('', (-0.65, 0.75, -2.67766800541594));
#963 = ORIENTED_EDGE('', *, *, #930, .T.);
#964 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#965, #966), (#967, #968)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.475419890953203, 0.524580087755833), (-6.66133814775094E-16, 0.999999999999998), .UNSPECIFIED.);
#965 = CARTESIAN_POINT('', (-0.65, 0.786563489497494, -2.26));
#966 = CARTESIAN_POINT('', (-0.649999999999999, 0.786563489497494, -5.));
#967 = CARTESIAN_POINT('', (-0.65, -0.786562808186641, -2.26));
#968 = CARTESIAN_POINT('', (-0.649999999999999, -0.786562808186641, -5.));
#969 = ADVANCED_FACE('', (#970), #989, .T.);
#970 = FACE_OUTER_BOUND('', #971, .T.);
#971 = EDGE_LOOP('', (#972, #973, #980, #985, #986, #987, #988));
#972 = ORIENTED_EDGE('', *, *, #546, .F.);
#973 = ORIENTED_EDGE('', *, *, #974, .T.);
#974 = EDGE_CURVE('', #540, #975, #977, .T.);
#975 = VERTEX_POINT('', #976);
#976 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, 0.));
#977 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#978, #979), .UNSPECIFIED., .F., .U., (2, 2), (0.548236826635051, 1.), .UNSPECIFIED.);
#978 = CARTESIAN_POINT('', (-1.7, 0.75, -2.25881586682475));
#979 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, -8.88178419700125E-16));
#980 = ORIENTED_EDGE('', *, *, #981, .F.);
#981 = EDGE_CURVE('', #670, #975, #982, .T.);
#982 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#983, #984), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#983 = CARTESIAN_POINT('', (-0.207008050267068, 0.999878157523587, 0.));
#984 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, 0.));
#985 = ORIENTED_EDGE('', *, *, #667, .F.);
#986 = ORIENTED_EDGE('', *, *, #794, .T.);
#987 = ORIENTED_EDGE('', *, *, #937, .T.);
#988 = ORIENTED_EDGE('', *, *, #959, .T.);
#989 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#990, #991), (#992, #993)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (5.31957044727157, 6.93917285714771), (1.61834481430017, 4.30624108470579), .UNSPECIFIED.);
#990 = CARTESIAN_POINT('', (-1.70689693025281, 0.947500394565005, 8.18271961300354E-9));
#991 = CARTESIAN_POINT('', (-1.69872110249531, 0.713377509627303, -2.67766800541594));
#992 = CARTESIAN_POINT('', (-0.0882811568415599, 1.00402423149153, 8.18271961300354E-9));
#993 = CARTESIAN_POINT('', (-0.0801053290840581, 0.769901346553827, -2.67766800541594));
#994 = ADVANCED_FACE('', (#995), #1010, .T.);
#995 = FACE_OUTER_BOUND('', #996, .T.);
#996 = EDGE_LOOP('', (#997, #998, #1005));
#997 = ORIENTED_EDGE('', *, *, #599, .F.);
#998 = ORIENTED_EDGE('', *, *, #999, .F.);
#999 = EDGE_CURVE('', #1000, #593, #1002, .T.);
#1000 = VERTEX_POINT('', #1001);
#1001 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 0.));
#1002 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1003, #1004), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.451763183656597), .UNSPECIFIED.);
#1003 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 1.77635683940025E-15));
#1004 = CARTESIAN_POINT('', (-1.7, -0.75, -2.25881591828298));
#1005 = ORIENTED_EDGE('', *, *, #1006, .F.);
#1006 = EDGE_CURVE('', #600, #1000, #1007, .T.);
#1007 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1008, #1009), .UNSPECIFIED., .F., .U., (2, 2), (0.89567762095539, 1.), .UNSPECIFIED.);
#1008 = CARTESIAN_POINT('', (-1.7, -0.75, 0.));
#1009 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 0.));
#1010 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1011, #1012), (#1013, #1014)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.451763183656597), (0., 1.), .UNSPECIFIED.);
#1011 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, 0.));
#1012 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 0.));
#1013 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, -2.25881591828299));
#1014 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, -2.25881591828299));
#1015 = ADVANCED_FACE('', (#1016), #1025, .T.);
#1016 = FACE_OUTER_BOUND('', #1017, .T.);
#1017 = EDGE_LOOP('', (#1018, #1019, #1024));
#1018 = ORIENTED_EDGE('', *, *, #539, .F.);
#1019 = ORIENTED_EDGE('', *, *, #1020, .F.);
#1020 = EDGE_CURVE('', #975, #533, #1021, .T.);
#1021 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1022, #1023), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.10432237904461), .UNSPECIFIED.);
#1022 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, 0.));
#1023 = CARTESIAN_POINT('', (-1.7, 0.75, 0.));
#1024 = ORIENTED_EDGE('', *, *, #974, .F.);
#1025 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1026, #1027), (#1028, #1029)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0., 0.451763183656597), (0., 1.), .UNSPECIFIED.);
#1026 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, 0.));
#1027 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 0.));
#1028 = CARTESIAN_POINT('', (-1.7, 0.947741242212632, -2.25881591828299));
#1029 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, -2.25881591828299));
#1030 = ADVANCED_FACE('', (#1031), #1044, .T.);
#1031 = FACE_OUTER_BOUND('', #1032, .T.);
#1032 = EDGE_LOOP('', (#1033, #1034, #1035, #1036, #1037, #1038, #1043));
#1033 = ORIENTED_EDGE('', *, *, #592, .F.);
#1034 = ORIENTED_EDGE('', *, *, #951, .T.);
#1035 = ORIENTED_EDGE('', *, *, #923, .T.);
#1036 = ORIENTED_EDGE('', *, *, #778, .T.);
#1037 = ORIENTED_EDGE('', *, *, #858, .T.);
#1038 = ORIENTED_EDGE('', *, *, #1039, .F.);
#1039 = EDGE_CURVE('', #1000, #859, #1040, .T.);
#1040 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1041, #1042), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1041 = CARTESIAN_POINT('', (-1.7, -0.947741242212632, 0.));
#1042 = CARTESIAN_POINT('', (-0.206979834143796, -0.999878167680528, 0.));
#1043 = ORIENTED_EDGE('', *, *, #999, .T.);
#1044 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1045, #1046), (#1047, #1048)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (4.35909531236132, 5.97872775155439), (1.61834636088232, 4.3062348202218), .UNSPECIFIED.);
#1045 = CARTESIAN_POINT('', (-0.0882509802334322, -1.00402423184548, 2.88657986402541E-15));
#1046 = CARTESIAN_POINT('', (-0.0800753289680089, -0.769902021938779, -2.67766023225598));
#1047 = CARTESIAN_POINT('', (-1.70689680154271, -0.947500402848086, 2.88657986402541E-15));
#1048 = CARTESIAN_POINT('', (-1.69872115027728, -0.713378192941381, -2.67766023225598));
#1049 = ADVANCED_FACE('', (#1050), #1062, .T.);
#1050 = FACE_OUTER_BOUND('', #1051, .T.);
#1051 = EDGE_LOOP('', (#1052, #1053, #1054, #1055, #1056, #1057, #1058, #1059, #1060, #1061));
#1052 = ORIENTED_EDGE('', *, *, #532, .F.);
#1053 = ORIENTED_EDGE('', *, *, #619, .F.);
#1054 = ORIENTED_EDGE('', *, *, #606, .F.);
#1055 = ORIENTED_EDGE('', *, *, #1006, .T.);
#1056 = ORIENTED_EDGE('', *, *, #1039, .T.);
#1057 = ORIENTED_EDGE('', *, *, #901, .T.);
#1058 = ORIENTED_EDGE('', *, *, #800, .T.);
#1059 = ORIENTED_EDGE('', *, *, #711, .T.);
#1060 = ORIENTED_EDGE('', *, *, #981, .T.);
#1061 = ORIENTED_EDGE('', *, *, #1020, .T.);
#1062 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#1063, #1064), (#1065, #1066)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.154198231492476, 0.845801751365222), (0.206099708987601, 0.79390076403802), .UNSPECIFIED.);
#1063 = CARTESIAN_POINT('', (1.13629763043299E-7, -1.00010543984569, 0.));
#1064 = CARTESIAN_POINT('', (-1.7, -1.00010543984569, 0.));
#1065 = CARTESIAN_POINT('', (1.13629763043299E-7, 1.00010543468152, 0.));
#1066 = CARTESIAN_POINT('', (-1.7, 1.00010543468152, 0.));
#1067 = DRAUGHTING_MODEL('', (#1075), #1076);
#1068 = PRESENTATION_STYLE_ASSIGNMENT((#1069));
#1069 = SURFACE_STYLE_USAGE(.POSITIVE., #1070);
#1070 = SURFACE_SIDE_STYLE('', (#1071));
#1071 = SURFACE_STYLE_FILL_AREA(#1072);
#1072 = FILL_AREA_STYLE('', (#1073));
#1073 = FILL_AREA_STYLE_COLOUR('', #1074);
#1074 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#1075 = STYLED_ITEM('', (#1068), #1);
#1076 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#1078))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#1077, #1079, #1080))
   REPRESENTATION_CONTEXT ('', '3D')
);
#1077 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#1078 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #1077, 'DISTANCE_ACCURACY_VALUE', '');
#1079 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#1080 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#1081 = SHAPE_REPRESENTATION('', (), #1076);
#1082 = PRODUCT_DEFINITION_SHAPE('', '', #1083);
#1083 = PRODUCT_DEFINITION('', '', #1086, #1090);
#1084 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#1085 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #1084);
#1086 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #1087, .NOT_KNOWN.);
#1087 = PRODUCT('NONE', '', '', (#1088));
#1088 = PRODUCT_CONTEXT('', #1084, 'mechanical');
#1089 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#1087));
#1090 = PRODUCT_DEFINITION_CONTEXT('part definition', #1084, 'design');
#1091 = SHAPE_DEFINITION_REPRESENTATION(#1082, #1081);
#1092 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #1081, #1093);
#1093 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1), #1076);
ENDSEC;
END-ISO-10303-21;
