ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('SPA0080-090 VHM_TIALN.stp', '2020-07-13T16:20:48', ('TDM Systems GmbH'), ('TDM Systems GmbH'), 'HarmonyWare STEP v2.1.2-dev Express v3.0.0.0', 'TDM', 'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;

DATA;
#1 = MANIFOLD_SOLID_BREP('NOCUT', #2);
#2 = CLOSED_SHELL('', (#3, #59, #68, #127));
#3 = ADVANCED_FACE('', (#4), #40, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6, #15, #27, #28));
#6 = ORIENTED_EDGE('', *, *, #7, .T.);
#7 = EDGE_CURVE('', #8, #10, #12, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#10 = VERTEX_POINT('', #11);
#11 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#12 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#13, #14), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#13 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#14 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#15 = ORIENTED_EDGE('', *, *, #16, .T.);
#16 = EDGE_CURVE('', #10, #10, #17, .T.);
#17 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#18, #19, #20, #21, #22, #23, #24, #25, #26), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#18 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#19 = CARTESIAN_POINT('', (-41., 3.6, 3.6));
#20 = CARTESIAN_POINT('', (-41., 2.20436423846524E-16, 3.6));
#21 = CARTESIAN_POINT('', (-41., -3.6, 3.6));
#22 = CARTESIAN_POINT('', (-41., -3.6, 4.40872847693047E-16));
#23 = CARTESIAN_POINT('', (-41., -3.6, -3.6));
#24 = CARTESIAN_POINT('', (-41., -6.61309271539571E-16, -3.6));
#25 = CARTESIAN_POINT('', (-41., 3.6, -3.6));
#26 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#27 = ORIENTED_EDGE('', *, *, #7, .F.);
#28 = ORIENTED_EDGE('', *, *, #29, .F.);
#29 = EDGE_CURVE('', #8, #8, #30, .T.);
#30 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#31, #32, #33, #34, #35, #36, #37, #38, #39), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#31 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#32 = CARTESIAN_POINT('', (-40.6, 4., 4.));
#33 = CARTESIAN_POINT('', (-40.6, 2.44929359829471E-16, 4.));
#34 = CARTESIAN_POINT('', (-40.6, -4., 4.));
#35 = CARTESIAN_POINT('', (-40.6, -4., 4.89858719658941E-16));
#36 = CARTESIAN_POINT('', (-40.6, -4., -4.));
#37 = CARTESIAN_POINT('', (-40.6, -7.34788079488412E-16, -4.));
#38 = CARTESIAN_POINT('', (-40.6, 4., -4.));
#39 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#40 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#41, #42, #43, #44, #45, #46, #47, #48, #49), (#50, #51, #52, #53, #54, #55, #56, #57, #58)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#41 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#42 = CARTESIAN_POINT('', (-40.6, 4., 4.));
#43 = CARTESIAN_POINT('', (-40.6, 2.44929359829471E-16, 4.));
#44 = CARTESIAN_POINT('', (-40.6, -4., 4.));
#45 = CARTESIAN_POINT('', (-40.6, -4., 4.89858719658941E-16));
#46 = CARTESIAN_POINT('', (-40.6, -4., -4.));
#47 = CARTESIAN_POINT('', (-40.6, -7.34788079488412E-16, -4.));
#48 = CARTESIAN_POINT('', (-40.6, 4., -4.));
#49 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#50 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#51 = CARTESIAN_POINT('', (-41., 3.6, 3.6));
#52 = CARTESIAN_POINT('', (-41., 2.20436423846524E-16, 3.6));
#53 = CARTESIAN_POINT('', (-41., -3.6, 3.6));
#54 = CARTESIAN_POINT('', (-41., -3.6, 4.40872847693047E-16));
#55 = CARTESIAN_POINT('', (-41., -3.6, -3.6));
#56 = CARTESIAN_POINT('', (-41., -6.61309271539571E-16, -3.6));
#57 = CARTESIAN_POINT('', (-41., 3.6, -3.6));
#58 = CARTESIAN_POINT('', (-41., 3.6, 0.));
#59 = ADVANCED_FACE('', (#60), #63, .T.);
#60 = FACE_OUTER_BOUND('', #61, .T.);
#61 = EDGE_LOOP('', (#62));
#62 = ORIENTED_EDGE('', *, *, #16, .F.);
#63 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#64, #65), (#66, #67)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.178587826733388, 0.821412173266612), .UNSPECIFIED.);
#64 = CARTESIAN_POINT('', (-41., -3.6, -3.6));
#65 = CARTESIAN_POINT('', (-41., 3.6, -3.6));
#66 = CARTESIAN_POINT('', (-41., -3.6, 3.6));
#67 = CARTESIAN_POINT('', (-41., 3.6, 3.6));
#68 = ADVANCED_FACE('', (#69), #108, .T.);
#69 = FACE_OUTER_BOUND('', #70, .T.);
#70 = EDGE_LOOP('', (#71, #83, #95, #101, #106, #107));
#71 = ORIENTED_EDGE('', *, *, #72, .F.);
#72 = EDGE_CURVE('', #73, #75, #77, .T.);
#73 = VERTEX_POINT('', #74);
#74 = CARTESIAN_POINT('', (3.46488527757084E-15, -3.98437160220049, -0.353246281761499));
#75 = VERTEX_POINT('', #76);
#76 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#77 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#78, #79, #80, #81, #82), .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.722564522647323, 1., 0.722564522647323, 1.))
   REPRESENTATION_ITEM ('')
);
#78 = CARTESIAN_POINT('', (3.5527136788005E-15, -3.98437160220049, -0.353246281761497));
#79 = CARTESIAN_POINT('', (3.5527136788005E-15, -3.64640816978315, -4.1652380060368));
#80 = CARTESIAN_POINT('', (3.5527136788005E-15, 0.176795915108425, -3.99609099050572));
#81 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., -3.82694397497464));
#82 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., -9.79717439317883E-16));
#83 = ORIENTED_EDGE('', *, *, #84, .F.);
#84 = EDGE_CURVE('', #85, #73, #87, .T.);
#85 = VERTEX_POINT('', #86);
#86 = CARTESIAN_POINT('', (3.46408519210486E-15, 3.98407081889035, 0.356622643793663));
#87 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#88, #89, #90, #91, #92, #93, #94), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 3), (0.0155052164635091, 0.25, 0.5, 0.515360492802607), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965922296897962, 0.725272272220134, 1., 0.707106781186548, 1., 0.982004063281935, 0.966219538215342))
   REPRESENTATION_ITEM ('')
);
#88 = CARTESIAN_POINT('', (3.46408519210486E-15, 3.98407081889035, 0.356622643793663));
#89 = CARTESIAN_POINT('', (2.60113077654373E-15, 3.65794437079921, 4.));
#90 = CARTESIAN_POINT('', (3.5527136788005E-15, 1.07759662829834E-15, 4.));
#91 = CARTESIAN_POINT('', (2.51214793389404E-15, -4., 4.));
#92 = CARTESIAN_POINT('', (3.5527136788005E-15, -4., 2.48826016398422E-15));
#93 = CARTESIAN_POINT('', (3.50667674582317E-15, -4., -0.176968858345292));
#94 = CARTESIAN_POINT('', (3.46488527757084E-15, -3.98437160220049, -0.353246281761499));
#95 = ORIENTED_EDGE('', *, *, #96, .F.);
#96 = EDGE_CURVE('', #75, #85, #97, .T.);
#97 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#98, #99, #100), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.999003930103027, 1.))
   REPRESENTATION_ITEM ('')
);
#98 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#99 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.178667074420178));
#100 = CARTESIAN_POINT('', (3.5527136788005E-15, 3.98407081889035, 0.356622643793663));
#101 = ORIENTED_EDGE('', *, *, #102, .T.);
#102 = EDGE_CURVE('', #75, #8, #103, .T.);
#103 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#104, #105), .UNSPECIFIED., .F., .U., (2, 2), (0.30716723549488, 1.), .UNSPECIFIED.);
#104 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#105 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#106 = ORIENTED_EDGE('', *, *, #29, .T.);
#107 = ORIENTED_EDGE('', *, *, #102, .F.);
#108 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#109, #110, #111, #112, #113, #114, #115, #116, #117), (#118, #119, #120, #121, #122, #123, #124, #125, #126)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (-1.91182712984442E-16, 1.), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#109 = CARTESIAN_POINT('', (7.105427357601E-15, 4., 0.));
#110 = CARTESIAN_POINT('', (7.53644380168212E-15, 4., 4.));
#111 = CARTESIAN_POINT('', (7.105427357601E-15, 1.07759662829834E-15, 4.));
#112 = CARTESIAN_POINT('', (7.53644380168212E-15, -4., 4.));
#113 = CARTESIAN_POINT('', (7.105427357601E-15, -4., 2.48826016398422E-15));
#114 = CARTESIAN_POINT('', (7.53644380168212E-15, -4., -4.));
#115 = CARTESIAN_POINT('', (7.105427357601E-15, -1.90052225534483E-15, -4.));
#116 = CARTESIAN_POINT('', (7.53644380168212E-15, 4., -4.));
#117 = CARTESIAN_POINT('', (7.105427357601E-15, 4., 0.));
#118 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#119 = CARTESIAN_POINT('', (-40.6, 4., 4.));
#120 = CARTESIAN_POINT('', (-40.6, 1.07759662829834E-15, 4.));
#121 = CARTESIAN_POINT('', (-40.6, -4., 4.));
#122 = CARTESIAN_POINT('', (-40.6, -4., 2.48826016398422E-15));
#123 = CARTESIAN_POINT('', (-40.6, -4., -4.));
#124 = CARTESIAN_POINT('', (-40.6, -1.90052225534483E-15, -4.));
#125 = CARTESIAN_POINT('', (-40.6, 4., -4.));
#126 = CARTESIAN_POINT('', (-40.6, 4., 0.));
#127 = ADVANCED_FACE('', (#128), #133, .T.);
#128 = FACE_OUTER_BOUND('', #129, .T.);
#129 = EDGE_LOOP('', (#130, #131, #132));
#130 = ORIENTED_EDGE('', *, *, #72, .T.);
#131 = ORIENTED_EDGE('', *, *, #96, .T.);
#132 = ORIENTED_EDGE('', *, *, #84, .T.);
#133 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#134, #135), (#136, #137)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (65.2396121374086, 73.2396121374086), (60.871452186715, 68.872837746101), .UNSPECIFIED.);
#134 = CARTESIAN_POINT('', (0., 4.00000000000001, 4.00000000000001));
#135 = CARTESIAN_POINT('', (0., 4.00000000000001, -4.00138555938595));
#136 = CARTESIAN_POINT('', (0., -3.99999999999999, 4.00000000000001));
#137 = CARTESIAN_POINT('', (0., -3.99999999999999, -4.00138555938595));
#138 = DRAUGHTING_MODEL('', (#146, #1886), #1887);
#139 = PRESENTATION_STYLE_ASSIGNMENT((#140));
#140 = SURFACE_STYLE_USAGE(.POSITIVE., #141);
#141 = SURFACE_SIDE_STYLE('', (#142));
#142 = SURFACE_STYLE_FILL_AREA(#143);
#143 = FILL_AREA_STYLE('', (#144));
#144 = FILL_AREA_STYLE_COLOUR('', #145);
#145 = COLOUR_RGB('', 0.75294117647059, 0.75294117647059, 0.75294117647059);
#146 = STYLED_ITEM('', (#139), #1);
#147 = MANIFOLD_SOLID_BREP('CUT', #148);
#148 = CLOSED_SHELL('', (#149, #203, #718, #965, #983, #1218, #1383, #1523, #1557, #1771, #1816, #1861));
#149 = ADVANCED_FACE('', (#150), #198, .T.);
#150 = FACE_OUTER_BOUND('', #151, .T.);
#151 = EDGE_LOOP('', (#152, #164, #172, #184, #192));
#152 = ORIENTED_EDGE('', *, *, #153, .F.);
#153 = EDGE_CURVE('', #154, #156, #158, .T.);
#154 = VERTEX_POINT('', #155);
#155 = CARTESIAN_POINT('', (3.46408519210486E-15, -3.98407081889035, -0.356622643793661));
#156 = VERTEX_POINT('', #157);
#157 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#158 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#159, #160, #161, #162, #163), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.515505216463509, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965922296897961, 0.725272272220134, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#159 = CARTESIAN_POINT('', (3.46408519210486E-15, -3.98407081889035, -0.356622643793661));
#160 = CARTESIAN_POINT('', (2.60113077654373E-15, -3.65794437079921, -4.));
#161 = CARTESIAN_POINT('', (3.5527136788005E-15, -1.90052225534483E-15, -4.));
#162 = CARTESIAN_POINT('', (2.51214793389404E-15, 4., -4.));
#163 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#164 = ORIENTED_EDGE('', *, *, #165, .F.);
#165 = EDGE_CURVE('', #166, #154, #168, .T.);
#166 = VERTEX_POINT('', #167);
#167 = CARTESIAN_POINT('', (3.46488527757084E-15, -3.98437160220049, -0.353246281761499));
#168 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#169, #170, #171), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.515360492802607, 0.515505216463509), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.966219538215342, 0.966070819402566, 0.965922296897961))
   REPRESENTATION_ITEM ('')
);
#169 = CARTESIAN_POINT('', (3.46488527757084E-15, -3.98437160220049, -0.353246281761499));
#170 = CARTESIAN_POINT('', (3.46448503217885E-15, -3.98422192585589, -0.354934526501034));
#171 = CARTESIAN_POINT('', (3.46408519210486E-15, -3.98407081889035, -0.356622643793661));
#172 = ORIENTED_EDGE('', *, *, #173, .F.);
#173 = EDGE_CURVE('', #174, #166, #176, .T.);
#174 = VERTEX_POINT('', #175);
#175 = CARTESIAN_POINT('', (3.46408519210486E-15, 3.98407081889035, 0.356622643793663));
#176 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#177, #178, #179, #180, #181, #182, #183), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 3), (0.0155052164635091, 0.25, 0.5, 0.515360492802607), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.965922296897962, 0.725272272220134, 1., 0.707106781186548, 1., 0.982004063281935, 0.966219538215342))
   REPRESENTATION_ITEM ('')
);
#177 = CARTESIAN_POINT('', (3.46408519210486E-15, 3.98407081889035, 0.356622643793663));
#178 = CARTESIAN_POINT('', (2.60113077654373E-15, 3.65794437079921, 4.));
#179 = CARTESIAN_POINT('', (3.5527136788005E-15, 1.07759662829834E-15, 4.));
#180 = CARTESIAN_POINT('', (2.51214793389404E-15, -4., 4.));
#181 = CARTESIAN_POINT('', (3.5527136788005E-15, -4., 2.48826016398422E-15));
#182 = CARTESIAN_POINT('', (3.50667674582317E-15, -4., -0.176968858345292));
#183 = CARTESIAN_POINT('', (3.46488527757084E-15, -3.98437160220049, -0.353246281761499));
#184 = ORIENTED_EDGE('', *, *, #185, .F.);
#185 = EDGE_CURVE('', #186, #174, #188, .T.);
#186 = VERTEX_POINT('', #187);
#187 = CARTESIAN_POINT('', (3.46488527757084E-15, 3.98437160220049, 0.353246281761502));
#188 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#189, #190, #191), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.0153604928026066, 0.0155052164635091), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.966219538215342, 0.966070819402566, 0.965922296897962))
   REPRESENTATION_ITEM ('')
);
#189 = CARTESIAN_POINT('', (3.46488527757084E-15, 3.98437160220049, 0.353246281761502));
#190 = CARTESIAN_POINT('', (3.46448503217885E-15, 3.98422192585589, 0.354934526501036));
#191 = CARTESIAN_POINT('', (3.46408519210486E-15, 3.98407081889035, 0.356622643793663));
#192 = ORIENTED_EDGE('', *, *, #193, .F.);
#193 = EDGE_CURVE('', #156, #186, #194, .T.);
#194 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#195, #196, #197), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.0153604928026066), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.982004063281935, 0.966219538215342))
   REPRESENTATION_ITEM ('')
);
#195 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#196 = CARTESIAN_POINT('', (3.50667674582317E-15, 4., 0.176968858345294));
#197 = CARTESIAN_POINT('', (3.46488527757084E-15, 3.98437160220049, 0.353246281761502));
#198 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#199, #200), (#201, #202)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (60.871452186715, 68.871452186715), (65.2396121374086, 73.2396121374086), .UNSPECIFIED.);
#199 = CARTESIAN_POINT('', (0., 4., 4.));
#200 = CARTESIAN_POINT('', (0., -4., 4.));
#201 = CARTESIAN_POINT('', (0., 4., -4.));
#202 = CARTESIAN_POINT('', (0., -4., -4.));
#203 = ADVANCED_FACE('', (#204), #612, .T.);
#204 = FACE_OUTER_BOUND('', #205, .T.);
#205 = EDGE_LOOP('', (#206, #337, #397, #408, #529, #530, #590));
#206 = ORIENTED_EDGE('', *, *, #207, .T.);
#207 = EDGE_CURVE('', #208, #210, #212, .T.);
#208 = VERTEX_POINT('', #209);
#209 = CARTESIAN_POINT('', (19.6128855244443, 2.00390400126922, -1.29718320722434));
#210 = VERTEX_POINT('', #211);
#211 = CARTESIAN_POINT('', (18., -1.50285929591114, -3.70694131821553));
#212 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, #244, #245, #246, #247, #248, #249, #250, #251, #252, #253, #254, #255, #256, #257, #258, #259, #260, #261, #262, #263, #264, #265, #266, #267, #268, #269, #270, #271, #272, #273, #274, #275, #276, #277, #278, #279, #280, #281, #282, #283, #284, #285, #286, #287, #288, #289, #290, #291, #292, #293, #294, #295, #296, #297, #298, #299, #300, #301, #302, #303, #304, #305, #306, #307, #308, #309, #310, #311, #312, #313, #314, #315, #316, #317, #318, #319, #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, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.19705541645869, 0.394057579717936, 0.525346564843583, 0.656586759753286, 0.787761273136688, 0.918851361865012, 1.04983961237852, 1.18071703064328, 1.26801164013212, 1.35528167115118, 1.44254157390276, 1.52981064119232, 1.61710939231669, 1.70445442429343, 1.79185422536573, 1.87930814545402, 1.96680856759338, 2.05434446849881, 2.14190449431105, 2.27325922307928, 2.40462709915482, 2.5359860639338, 2.56193891867432, 2.62042730210707, 2.75265471686767, 2.88470889090126, 3.01662378252635, 3.14842544765005, 3.28013390721983, 3.41176462230443, 3.60924505092632, 3.80654418718101, 4.00369506507213, 4.20072100306555, 4.3976385512092, 4.59445941461802, 4.79119172766804, 4.98784093653053, 5.28232232688699, 5.57654504112364, 5.83461450352073), .UNSPECIFIED.);
#213 = CARTESIAN_POINT('', (19.6128855244443, 2.00390400126922, -1.29718320722434));
#214 = CARTESIAN_POINT('', (19.6591312395029, 1.96176765833712, -1.27717321210271));
#215 = CARTESIAN_POINT('', (19.7052502506254, 1.91848633701366, -1.25913232969492));
#216 = CARTESIAN_POINT('', (19.7510044893663, 1.87411342975359, -1.24325365845735));
#217 = CARTESIAN_POINT('', (19.7967463632627, 1.82975251404048, -1.22737927834795));
#218 = CARTESIAN_POINT('', (19.8421904735777, 1.78423865548125, -1.21364306041225));
#219 = CARTESIAN_POINT('', (19.8870073249432, 1.73760928147414, -1.2022695329162));
#220 = CARTESIAN_POINT('', (19.9168748088071, 1.70653387047786, -1.19468982486857));
#221 = CARTESIAN_POINT('', (19.9464894328139, 1.67493434614828, -1.18815279163369));
#222 = CARTESIAN_POINT('', (19.9757189479123, 1.64281746511569, -1.18273604584967));
#223 = CARTESIAN_POINT('', (20.004937600604, 1.61071251950601, -1.17732131306161));
#224 = CARTESIAN_POINT('', (20.0337979760465, 1.57806219929337, -1.17302121953072));
#225 = CARTESIAN_POINT('', (20.0621271943541, 1.544871173628, -1.1699248128642));
#226 = CARTESIAN_POINT('', (20.0904422347926, 1.511696759011, -1.16682995585033));
#227 = CARTESIAN_POINT('', (20.1182580471511, 1.47794627102104, -1.16493436836814));
#228 = CARTESIAN_POINT('', (20.1453447221168, 1.44362688590554, -1.16433999075465));
#229 = CARTESIAN_POINT('', (20.1724139639461, 1.40932958893945, -1.16374599568594));
#230 = CARTESIAN_POINT('', (20.1987929263072, 1.37441673153828, -1.1644512332608));
#231 = CARTESIAN_POINT('', (20.2241730071636, 1.33890943401139, -1.16656891609606));
#232 = CARTESIAN_POINT('', (20.249533371334, 1.30342972056678, -1.16868495379519));
#233 = CARTESIAN_POINT('', (20.2739425611759, 1.26729120944055, -1.17221644557379));
#234 = CARTESIAN_POINT('', (20.2969893947293, 1.23055347848528, -1.17727790187879));
#235 = CARTESIAN_POINT('', (20.3200167278133, 1.19384683219081, -1.18233507556621));
#236 = CARTESIAN_POINT('', (20.341738897438, 1.15644936787349, -1.18893510169682));
#237 = CARTESIAN_POINT('', (20.361629582759, 1.11850429580188, -1.19716572134481));
#238 = CARTESIAN_POINT('', (20.37489657435, 1.09319511494826, -1.20265550512531));
#239 = CARTESIAN_POINT('', (20.3873699481949, 1.0675990592986, -1.20887968583909));
#240 = CARTESIAN_POINT('', (20.3988708864722, 1.04179378728796, -1.21584544369526));
#241 = CARTESIAN_POINT('', (20.4103685865717, 1.01599578095044, -1.22280924028865));
#242 = CARTESIAN_POINT('', (20.420913755592, 0.989941471186468, -1.23052766869529));
#243 = CARTESIAN_POINT('', (20.4303248177155, 0.963746004196665, -1.23898095920589));
#244 = CARTESIAN_POINT('', (20.4397347876227, 0.937553577365018, -1.24743326865591));
#245 = CARTESIAN_POINT('', (20.4480291523136, 0.911163510982019, -1.25663919884123));
#246 = CARTESIAN_POINT('', (20.4550478612787, 0.884730541572847, -1.26654213500689));
#247 = CARTESIAN_POINT('', (20.462067307389, 0.85829479602086, -1.276446111236));
#248 = CARTESIAN_POINT('', (20.4678259926916, 0.831752012514374, -1.2870716593025));
#249 = CARTESIAN_POINT('', (20.4722153082242, 0.805287202872949, -1.29832144914635));
#250 = CARTESIAN_POINT('', (20.4766061167453, 0.778813391450454, -1.30957506551102));
#251 = CARTESIAN_POINT('', (20.4796370422387, 0.752349573890123, -1.32148214622394));
#252 = CARTESIAN_POINT('', (20.4812748736559, 0.726089174556206, -1.33391173620343));
#253 = CARTESIAN_POINT('', (20.4829135733585, 0.699814853446215, -1.34634791564738));
#254 = CARTESIAN_POINT('', (20.4831624777063, 0.673677198501975, -1.35933821942042));
#255 = CARTESIAN_POINT('', (20.4820692426382, 0.647850876760131, -1.37273559931506));
#256 = CARTESIAN_POINT('', (20.4809753220646, 0.622008360802645, -1.38614137994369));
#257 = CARTESIAN_POINT('', (20.478536787467, 0.596416544366933, -1.3999855054047));
#258 = CARTESIAN_POINT('', (20.4748663241886, 0.571210707212196, -1.41412554501384));
#259 = CARTESIAN_POINT('', (20.4711935881148, 0.545989262297629, -1.42827434030686));
#260 = CARTESIAN_POINT('', (20.4662820878858, 0.521102625252032, -1.44274754549372));
#261 = CARTESIAN_POINT('', (20.4602818150019, 0.496639720149164, -1.45742275184106));
#262 = CARTESIAN_POINT('', (20.4542783515807, 0.472163807335938, -1.47210576146577));
#263 = CARTESIAN_POINT('', (20.4471768379153, 0.448071082531706, -1.48701497232392));
#264 = CARTESIAN_POINT('', (20.4391377943561, 0.42440911034818, -1.50205450369188));
#265 = CARTESIAN_POINT('', (20.4310954912086, 0.400737543952933, -1.51710013313345));
#266 = CARTESIAN_POINT('', (20.422105729045, 0.377466110485531, -1.53229552657573));
#267 = CARTESIAN_POINT('', (20.4123211073293, 0.354611672808273, -1.54757062124484));
#268 = CARTESIAN_POINT('', (20.4025337889704, 0.33175093644472, -1.56284992573223));
#269 = CARTESIAN_POINT('', (20.3919422644647, 0.309284781256265, -1.57822396140169));
#270 = CARTESIAN_POINT('', (20.3806818344285, 0.287210282448692, -1.59364411805317));
#271 = CARTESIAN_POINT('', (20.3637893001986, 0.254094830772364, -1.61677694008844));
#272 = CARTESIAN_POINT('', (20.3453741922219, 0.221819111867298, -1.64004095191001));
#273 = CARTESIAN_POINT('', (20.3258084090579, 0.190329993842811, -1.66333760151836));
#274 = CARTESIAN_POINT('', (20.3062406675529, 0.158837724069501, -1.6866365828906));
#275 = CARTESIAN_POINT('', (20.2855007954824, 0.128097555544531, -1.7099941861402));
#276 = CARTESIAN_POINT('', (20.2638683659187, 0.0980389809695476, -1.73336130367223));
#277 = CARTESIAN_POINT('', (20.2422374037837, 0.0679824454080609, -1.75672683610356));
#278 = CARTESIAN_POINT('', (20.2196981856399, 0.0385863246439446, -1.78011872353108));
#279 = CARTESIAN_POINT('', (20.1964579419112, 0.00978142366820079, -1.80351553335321));
#280 = CARTESIAN_POINT('', (20.1918663202381, 0.00409038147632427, -1.80813808810406));
#281 = CARTESIAN_POINT('', (20.1872468838528, -0.00157790062059212, -1.81276116468589));
#282 = CARTESIAN_POINT('', (20.1826009662448, -0.00722392135312879, -1.81738467663137));
#283 = CARTESIAN_POINT('', (20.1721307419412, -0.0199480177492899, -1.82780440664478));
#284 = CARTESIAN_POINT('', (20.161525543069, -0.0325597974651945, -1.83822691226975));
#285 = CARTESIAN_POINT('', (20.1507992579786, -0.0450647051915256, -1.84865155089827));
#286 = CARTESIAN_POINT('', (20.1265498452876, -0.0733351329829461, -1.87221901737213));
#287 = CARTESIAN_POINT('', (20.1016781774308, -0.101066713052629, -1.89580255152477));
#288 = CARTESIAN_POINT('', (20.076314583772, -0.128315017212009, -1.9194011662407));
#289 = CARTESIAN_POINT('', (20.0509842207969, -0.155527621391693, -1.9429688626998));
#290 = CARTESIAN_POINT('', (20.0251562269885, -0.182264963074925, -1.96655771246461));
#291 = CARTESIAN_POINT('', (19.9989287222039, -0.208572417362406, -1.99017180302006));
#292 = CARTESIAN_POINT('', (19.972728880536, -0.234852124207436, -2.01376098692313));
#293 = CARTESIAN_POINT('', (19.9461251541681, -0.26070752394221, -2.03737975021439));
#294 = CARTESIAN_POINT('', (19.9191925808601, -0.286174983273474, -2.06103454471192));
#295 = CARTESIAN_POINT('', (19.8922831245864, -0.311620583121824, -2.08466903559104));
#296 = CARTESIAN_POINT('', (19.8650413844722, -0.336682290639466, -2.10834278092509));
#297 = CARTESIAN_POINT('', (19.8375256630108, -0.361388867580731, -2.13206316616685));
#298 = CARTESIAN_POINT('', (19.8100293997108, -0.386077972890003, -2.15576677717709));
#299 = CARTESIAN_POINT('', (19.782256375766, -0.410415004264764, -2.17951952071955));
#300 = CARTESIAN_POINT('', (19.7542525947768, -0.434422413546559, -2.20332897559034));
#301 = CARTESIAN_POINT('', (19.7262653437777, -0.458415651804856, -2.22712437628558));
#302 = CARTESIAN_POINT('', (19.6980450187753, -0.482081668418185, -2.25097849435673));
#303 = CARTESIAN_POINT('', (19.6696284628703, -0.505437707017625, -2.27489872860079));
#304 = CARTESIAN_POINT('', (19.62699621221, -0.540477860909993, -2.31078532321677));
#305 = CARTESIAN_POINT('', (19.583917618593, -0.574825735520922, -2.34682563371775));
#306 = CARTESIAN_POINT('', (19.5404891641653, -0.608521865325109, -2.3830431576053));
#307 = CARTESIAN_POINT('', (19.4971005782318, -0.642187061172042, -2.41922743282772));
#308 = CARTESIAN_POINT('', (19.4533563089059, -0.675205986543022, -2.45559349090984));
#309 = CARTESIAN_POINT('', (19.4093291065137, -0.70760224680269, -2.49216266296497));
#310 = CARTESIAN_POINT('', (19.3653349879003, -0.739974163232865, -2.52870435549988));
#311 = CARTESIAN_POINT('', (19.3210527460939, -0.77172800653789, -2.56545318267167));
#312 = CARTESIAN_POINT('', (19.2765389314112, -0.802874001877705, -2.60242839079731));
#313 = CARTESIAN_POINT('', (19.232053326349, -0.83400025914933, -2.63938016672335));
#314 = CARTESIAN_POINT('', (19.18733125934, -0.864522754002618, -2.67656210612751));
#315 = CARTESIAN_POINT('', (19.1424180584213, -0.894440723282937, -2.71399158903813));
#316 = CARTESIAN_POINT('', (19.0975295655951, -0.924342233795294, -2.75140048087292));
#317 = CARTESIAN_POINT('', (19.0524451188901, -0.953643029770833, -2.78906066875832));
#318 = CARTESIAN_POINT('', (19.0072022342717, -0.982332925816751, -2.82698788278351));
#319 = CARTESIAN_POINT('', (18.9619815635003, -1.01100873538324, -2.8648964748897));
#320 = CARTESIAN_POINT('', (18.916597527152, -1.03907733405259, -2.90307597150979));
#321 = CARTESIAN_POINT('', (18.8710822575125, -1.06652008045107, -2.94154060948465));
#322 = CARTESIAN_POINT('', (18.8255874653438, -1.09395048026699, -2.97998794209139));
#323 = CARTESIAN_POINT('', (18.7799562560253, -1.12075870180806, -3.01872455195469));
#324 = CARTESIAN_POINT('', (18.7342171852488, -1.14691816439684, -3.05776325396536));
#325 = CARTESIAN_POINT('', (18.6884974356923, -1.17306657663578, -3.09678546514358));
#326 = CARTESIAN_POINT('', (18.6426642471103, -1.19856996819437, -3.13611428711409));
#327 = CARTESIAN_POINT('', (18.5967440170353, -1.22339400218237, -3.17576107429525));
#328 = CARTESIAN_POINT('', (18.527978659289, -1.26056789210203, -3.23513197682675));
#329 = CARTESIAN_POINT('', (18.4590005465173, -1.29622954091373, -3.29523146936016));
#330 = CARTESIAN_POINT('', (18.3898950230368, -1.33023011994021, -3.35609084690782));
#331 = CARTESIAN_POINT('', (18.3208502027085, -1.36420083243475, -3.4168967648205));
#332 = CARTESIAN_POINT('', (18.2516535122995, -1.39652554211592, -3.47848276886663));
#333 = CARTESIAN_POINT('', (18.182393188356, -1.4270124997042, -3.54086953925115));
#334 = CARTESIAN_POINT('', (18.1216433763916, -1.45375330649521, -3.59559040040422));
#335 = CARTESIAN_POINT('', (18.0608235230267, -1.47908904198581, -3.65094616555184));
#336 = CARTESIAN_POINT('', (18., -1.50285929591113, -3.70694131821553));
#337 = ORIENTED_EDGE('', *, *, #338, .F.);
#338 = EDGE_CURVE('', #339, #210, #341, .T.);
#339 = VERTEX_POINT('', #340);
#340 = CARTESIAN_POINT('', (7.71853650597543, -3.91288970284506, -0.830237419880036));
#341 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#342, #343, #344, #345, #346, #347, #348, #349, #350, #351, #352, #353, #354, #355, #356, #357, #358, #359, #360, #361, #362, #363, #364, #365, #366, #367, #368, #369, #370, #371, #372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382, #383, #384, #385, #386, #387, #388, #389, #390, #391, #392, #393, #394, #395, #396), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.295684592018565, 0.591356502721656, 0.887007668753104, 1.18262932803129, 1.6260541260353, 2.06951761471427, 2.36514311108684, 3.03040565602659, 3.47386207006446, 3.91730000797282, 4.58247532922759, 5.24761935367322, 5.91272390723663, 6.91030612338643, 7.9077660813803, 8.90510131047091, 9.90231481713437, 10.9984419948644), .UNSPECIFIED.);
#342 = CARTESIAN_POINT('', (7.71853650597544, -3.91288970284506, -0.830237419880038));
#343 = CARTESIAN_POINT('', (7.81181220464657, -3.90628025108707, -0.861387612711663));
#344 = CARTESIAN_POINT('', (7.90489167322434, -3.89917734448051, -0.893027044297872));
#345 = CARTESIAN_POINT('', (7.99780620262848, -3.89157309213086, -0.925018307173632));
#346 = CARTESIAN_POINT('', (8.09071674711595, -3.88396916591225, -0.957008198008684));
#347 = CARTESIAN_POINT('', (8.18346616257324, -3.87586352563121, -0.989351697783448));
#348 = CARTESIAN_POINT('', (8.27608738510184, -3.86725701861956, -1.02192130418114));
#349 = CARTESIAN_POINT('', (8.36870210922198, -3.85865111545006, -1.05448862545886));
#350 = CARTESIAN_POINT('', (8.46119164714296, -3.84954402921115, -1.08728340462184));
#351 = CARTESIAN_POINT('', (8.55359156222826, -3.83994686065272, -1.12018217597136));
#352 = CARTESIAN_POINT('', (8.64598225556235, -3.83035064991661, -1.15307766393817));
#353 = CARTESIAN_POINT('', (8.73828583683605, -3.82026413535122, -1.18607806095106));
#354 = CARTESIAN_POINT('', (8.83054097264885, -3.80971014681052, -1.21906053881226));
#355 = CARTESIAN_POINT('', (8.96892127625215, -3.79387943857275, -1.26853339752966));
#356 = CARTESIAN_POINT('', (9.10719455273604, -3.77699413019594, -1.31797965969084));
#357 = CARTESIAN_POINT('', (9.24536922699721, -3.75905216367013, -1.36730641438164));
#358 = CARTESIAN_POINT('', (9.38355595757873, -3.74110863163242, -1.41663747303884));
#359 = CARTESIAN_POINT('', (9.5216510632415, -3.7221065956648, -1.46585158165386));
#360 = CARTESIAN_POINT('', (9.65968268016639, -3.7020733653177, -1.51481114262));
#361 = CARTESIAN_POINT('', (9.75169851982454, -3.68871863867955, -1.54744899191828));
#362 = CARTESIAN_POINT('', (9.84368924301148, -3.67490593890574, -1.57997362987253));
#363 = CARTESIAN_POINT('', (9.93566838076092, -3.66065290055795, -1.61233381830088));
#364 = CARTESIAN_POINT('', (10.1426541651787, -3.62857849330714, -1.68515575542311));
#365 = CARTESIAN_POINT('', (10.3495934529056, -3.59426519518306, -1.75716279425103));
#366 = CARTESIAN_POINT('', (10.556502945857, -3.55780764962317, -1.82811507522992));
#367 = CARTESIAN_POINT('', (10.6944264506034, -3.53350546615953, -1.87541105533587));
#368 = CARTESIAN_POINT('', (10.8323464366289, -3.50825035901434, -1.92223952322566));
#369 = CARTESIAN_POINT('', (10.9702776979213, -3.48209170915835, -1.96851145005832));
#370 = CARTESIAN_POINT('', (11.1082032124576, -3.45593414917406, -2.01478144902144));
#371 = CARTESIAN_POINT('', (11.246150759919, -3.42887721661045, -2.06048939824021));
#372 = CARTESIAN_POINT('', (11.3841110855854, -3.40094556646434, -2.10560424912816));
#373 = CARTESIAN_POINT('', (11.591057303084, -3.3590469313436, -2.17327839891855));
#374 = CARTESIAN_POINT('', (11.7980515622351, -3.31517575228163, -2.23962579080453));
#375 = CARTESIAN_POINT('', (12.0050493200947, -3.2693952002861, -2.30457263377535));
#376 = CARTESIAN_POINT('', (12.2120373386133, -3.22361680228689, -2.3695164209669));
#377 = CARTESIAN_POINT('', (12.4190474399304, -3.17591540003612, -2.43307732209302));
#378 = CARTESIAN_POINT('', (12.6260583419586, -3.12638886609003, -2.49513379560863));
#379 = CARTESIAN_POINT('', (12.8330569595752, -3.07686527114048, -2.5571865865778));
#380 = CARTESIAN_POINT('', (13.0400809555055, -3.02551266471253, -2.61773981849388));
#381 = CARTESIAN_POINT('', (13.2471145792353, -2.97244705609851, -2.67666929199169));
#382 = CARTESIAN_POINT('', (13.5576417889368, -2.89285459629817, -2.76505689128496));
#383 = CARTESIAN_POINT('', (13.868256657644, -2.80939145776196, -2.84980881274037));
#384 = CARTESIAN_POINT('', (14.1788751426258, -2.72242301261335, -2.93059941656878));
#385 = CARTESIAN_POINT('', (14.4894555599251, -2.63546522583611, -3.01138011914787));
#386 = CARTESIAN_POINT('', (14.8001162674852, -2.54497743916447, -3.0882235018593));
#387 = CARTESIAN_POINT('', (15.1107813780269, -2.45136362310037, -3.16082526997938));
#388 = CARTESIAN_POINT('', (15.4214076409756, -2.35776151311883, -3.23341795950052));
#389 = CARTESIAN_POINT('', (15.7321165392175, -2.26101185869892, -3.30178760658173));
#390 = CARTESIAN_POINT('', (16.042831367709, -2.16153922356678, -3.36567202575984));
#391 = CARTESIAN_POINT('', (16.3535082741839, -2.0620787288366, -3.42954864799432));
#392 = CARTESIAN_POINT('', (16.6642679454619, -1.95987063453387, -3.48895757347862));
#393 = CARTESIAN_POINT('', (16.9750329683568, -1.85535519500176, -3.54367847023118));
#394 = CARTESIAN_POINT('', (17.3166227936118, -1.74047286238388, -3.60382713620837));
#395 = CARTESIAN_POINT('', (17.658304236674, -1.62277550441973, -3.65832517535889));
#396 = CARTESIAN_POINT('', (18., -1.50285929591113, -3.70694131821553));
#397 = ORIENTED_EDGE('', *, *, #398, .T.);
#398 = EDGE_CURVE('', #339, #399, #401, .T.);
#399 = VERTEX_POINT('', #400);
#400 = CARTESIAN_POINT('', (5.89541696126727, -3.99744278425857, -0.143007645177207));
#401 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#402, #403, #404, #405, #406, #407), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 1, 1, 4), (14.3314634940246, 14.3325, 15.435, 16.1545830387327), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 1., 1., 1., 1., 1.))
   REPRESENTATION_ITEM ('')
);
#402 = CARTESIAN_POINT('', (7.71853650597544, -3.91288970284506, -0.830237419880039));
#403 = CARTESIAN_POINT('', (7.71819100398363, -3.91288375951326, -0.83010303998223));
#404 = CARTESIAN_POINT('', (7.35034550199181, -3.90652949879984, -0.687032365058471));
#405 = CARTESIAN_POINT('', (6.74263898708909, -3.84926904103152, -0.449851614566891));
#406 = CARTESIAN_POINT('', (6.13527797417818, -3.93902357498639, -0.231900920633176));
#407 = CARTESIAN_POINT('', (5.89541696126727, -3.99744278425856, -0.143007645177207));
#408 = ORIENTED_EDGE('', *, *, #409, .F.);
#409 = EDGE_CURVE('', #166, #399, #410, .T.);
#410 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#411, #412, #413, #414, #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, #452, #453, #454, #455, #456, #457, #458, #459, #460, #461, #462, #463, #464, #465, #466, #467, #468, #469, #470, #471, #472, #473, #474, #475, #476, #477, #478, #479, #480, #481, #482, #483, #484, #485, #486, #487, #488, #489, #490, #491, #492, #493, #494, #495, #496, #497, #498, #499, #500, #501, #502, #503, #504, #505, #506, #507, #508, #509, #510, #511, #512, #513, #514, #515, #516, #517, #518, #519, #520, #521, #522, #523, #524, #525, #526, #527, #528), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.196344970870846, 0.327088265958527, 0.353002409758259, 0.378940275766987, 0.51025681938773, 0.641344660789202, 0.772214407968296, 0.902893874008903, 1.0334259823806, 1.16386318386767, 1.29426002936055, 1.42466623303444, 1.55512200550104, 1.68565619604244, 1.81628672434205, 1.87453943843763, 1.91341195036427, 2.10949116582056, 2.30584042413836, 2.50244363811917, 2.69927157609287, 2.8962898370715, 3.09346319737598, 3.29075801398992, 3.48814433768663, 3.78465398667867, 4.08127478858694, 4.37791617295484, 4.67451211821231, 4.9710155604699, 5.26739367080499, 5.56362603852752, 5.85970352402257, 6.15563151341214, 6.45142428887626, 6.64851549988306, 6.70690150236619, 6.76529970129378, 7.04477716855132), .UNSPECIFIED.);
#411 = CARTESIAN_POINT('', (-7.0082828429463E-16, -3.98437160220053, -0.35324628176102));
#412 = CARTESIAN_POINT('', (5.96425503420665E-5, -3.99015144404247, -0.288053698316353));
#413 = CARTESIAN_POINT('', (0.00358936975265457, -3.99433139668455, -0.22258858978755));
#414 = CARTESIAN_POINT('', (0.01097152537299, -3.99689374176386, -0.157608429498173));
#415 = CARTESIAN_POINT('', (0.0158871967363659, -3.99859997053731, -0.114339074373476));
#416 = CARTESIAN_POINT('', (0.0225196305632224, -3.99959496411672, -0.0711923475104806));
#417 = CARTESIAN_POINT('', (0.0309508110115335, -3.999898925429, -0.0284356528503948));
#418 = CARTESIAN_POINT('', (0.032621924030312, -3.9999591724738, -0.019961006918612));
#419 = CARTESIAN_POINT('', (0.0343639184439021, -3.99999238530859, -0.0114997889586699));
#420 = CARTESIAN_POINT('', (0.0361772577104829, -3.99999883396718, -0.00305422022612738));
#421 = CARTESIAN_POINT('', (0.0379922569359415, -4.00000528852897, 0.00539907971096919));
#422 = CARTESIAN_POINT('', (0.0398788794181419, -3.99998493034166, 0.0138373878220584));
#423 = CARTESIAN_POINT('', (0.0418375221963672, -3.99993806976937, 0.0222584368202753));
#424 = CARTESIAN_POINT('', (0.0517536116594606, -3.9997008271071, 0.0648919768244796));
#425 = CARTESIAN_POINT('', (0.0635347868084599, -3.99878110579144, 0.107139492682874));
#426 = CARTESIAN_POINT('', (0.0772023001391782, -3.99723529010538, 0.148694436803042));
#427 = CARTESIAN_POINT('', (0.0908460099905749, -3.99569216662753, 0.190177008412635));
#428 = CARTESIAN_POINT('', (0.106401444819271, -3.99352169063244, 0.231062896728176));
#429 = CARTESIAN_POINT('', (0.12383073051097, -3.99080658704379, 0.27104019039223));
#430 = CARTESIAN_POINT('', (0.141231018650577, -3.98809600064301, 0.310950972801837));
#431 = CARTESIAN_POINT('', (0.160540778531268, -3.98483648886013, 0.350050296307495));
#432 = CARTESIAN_POINT('', (0.181657950748059, -3.98113346956531, 0.388041618266503));
#433 = CARTESIAN_POINT('', (0.202744419156997, -3.97743583436225, 0.425977701851855));
#434 = CARTESIAN_POINT('', (0.22568379359925, -3.97328761227721, 0.462899966189136));
#435 = CARTESIAN_POINT('', (0.250313643789228, -3.96880964207455, 0.498547916429425));
#436 = CARTESIAN_POINT('', (0.274915720699901, -3.96433672135111, 0.534155669085443));
#437 = CARTESIAN_POINT('', (0.301262090286439, -3.9595248394988, 0.568576220134137));
#438 = CARTESIAN_POINT('', (0.329142344003762, -3.95450076772213, 0.601600929258815));
#439 = CARTESIAN_POINT('', (0.357002326631803, -3.94948034883215, 0.634601626879366));
#440 = CARTESIAN_POINT('', (0.386455785723157, -3.94423731531655, 0.666283269383264));
#441 = CARTESIAN_POINT('', (0.417262192292473, -3.9388948103955, 0.696496714019108));
#442 = CARTESIAN_POINT('', (0.448059067660948, -3.9335539583932, 0.726700810910733));
#443 = CARTESIAN_POINT('', (0.480271192405752, -3.92810298880496, 0.755501315686136));
#444 = CARTESIAN_POINT('', (0.513646797863581, -3.92265372325957, 0.782807618382579));
#445 = CARTESIAN_POINT('', (0.547024798586079, -3.91720406663714, 0.810115880768476));
#446 = CARTESIAN_POINT('', (0.581628303756997, -3.91174609376769, 0.83598202282635));
#447 = CARTESIAN_POINT('', (0.617210410052493, -3.90637549858209, 0.860366470800396));
#448 = CARTESIAN_POINT('', (0.652806041487144, -3.90100286197582, 0.88476018756391));
#449 = CARTESIAN_POINT('', (0.689439596014183, -3.89570878068288, 0.907712648103098));
#450 = CARTESIAN_POINT('', (0.726880378629036, -3.89057089934055, 0.929224449314819));
#451 = CARTESIAN_POINT('', (0.764343667216879, -3.88542992957403, 0.950749181453279));
#452 = CARTESIAN_POINT('', (0.802669179741334, -3.8804378081376, 0.970863659735428));
#453 = CARTESIAN_POINT('', (0.841648828751718, -3.87565442941604, 0.989597263409628));
#454 = CARTESIAN_POINT('', (0.880657245795873, -3.87086752043179, 1.00834469298932));
#455 = CARTESIAN_POINT('', (0.920369630927396, -3.86628350386901, 1.02573348878894));
#456 = CARTESIAN_POINT('', (0.960602887084251, -3.86194618192223, 1.04181173344146));
#457 = CARTESIAN_POINT('', (0.978544300921787, -3.86001201860991, 1.04898158417309));
#458 = CARTESIAN_POINT('', (0.996596005989289, -3.8581259959494, 1.05589370388112));
#459 = CARTESIAN_POINT('', (1.01474339041266, -3.85629108109849, 1.06255310353893));
#460 = CARTESIAN_POINT('', (1.02685328826699, -3.85506662743082, 1.06699697532486));
#461 = CARTESIAN_POINT('', (1.03900717144851, -3.85386478185908, 1.07132882540202));
#462 = CARTESIAN_POINT('', (1.05120093699722, -3.85268629979055, 1.07555021984386));
#463 = CARTESIAN_POINT('', (1.11270825576172, -3.8467418462944, 1.09684361379407));
#464 = CARTESIAN_POINT('', (1.17529781870082, -3.84138942194417, 1.11534890814038));
#465 = CARTESIAN_POINT('', (1.23851187963963, -3.83669190101277, 1.13128036167125));
#466 = CARTESIAN_POINT('', (1.30181299981042, -3.83198791059406, 1.14723375620842));
#467 = CARTESIAN_POINT('', (1.36585238949644, -3.82793130028355, 1.160636012764));
#468 = CARTESIAN_POINT('', (1.43027037085847, -3.82454051545258, 1.17170382164681));
#469 = CARTESIAN_POINT('', (1.49477166962799, -3.82114534502312, 1.18278594549453));
#470 = CARTESIAN_POINT('', (1.55974512288201, -3.81841208584293, 1.19154419351556));
#471 = CARTESIAN_POINT('', (1.62490903760623, -3.81632765987071, 1.19818328836022));
#472 = CARTESIAN_POINT('', (1.6901474368458, -3.8142408513305, 1.20482997191043));
#473 = CARTESIAN_POINT('', (1.7556532883411, -3.81280134747985, 1.20936071624297));
#474 = CARTESIAN_POINT('', (1.82120574498153, -3.81197393650037, 1.21196316257626));
#475 = CARTESIAN_POINT('', (1.88682158764661, -3.81114572545488, 1.21456812534808));
#476 = CARTESIAN_POINT('', (1.95254761037762, -3.81092957593122, 1.21524362191499));
#477 = CARTESIAN_POINT('', (2.0182105166554, -3.81127477344711, 1.21416003940408));
#478 = CARTESIAN_POINT('', (2.08392511495627, -3.81162024271395, 1.21307560386098));
#479 = CARTESIAN_POINT('', (2.14962928155507, -3.8125279112479, 1.21022838917699));
#480 = CARTESIAN_POINT('', (2.21518746765831, -3.81393626876894, 1.2057736677208));
#481 = CARTESIAN_POINT('', (2.28078603677945, -3.8153454938205, 1.20131620221223));
#482 = CARTESIAN_POINT('', (2.34628243381464, -3.81725658561888, 1.19524663177637));
#483 = CARTESIAN_POINT('', (2.41157160566779, -3.81960120106504, 1.18770647250174));
#484 = CARTESIAN_POINT('', (2.47689105921691, -3.82194690396459, 1.18016281603448));
#485 = CARTESIAN_POINT('', (2.54203973838279, -3.82472767660827, 1.17114285759633));
#486 = CARTESIAN_POINT('', (2.60693694151823, -3.82787186889205, 1.16077429130081));
#487 = CARTESIAN_POINT('', (2.70442417650935, -3.83259500944692, 1.14519884567085));
#488 = CARTESIAN_POINT('', (2.80142338873247, -3.83814226519793, 1.12656780251038));
#489 = CARTESIAN_POINT('', (2.89774369810558, -3.84426543941375, 1.10527065976122));
#490 = CARTESIAN_POINT('', (2.99410011518485, -3.850390909031, 1.08396553332745));
#491 = CARTESIAN_POINT('', (3.08985664712927, -3.85709703316768, 1.05997398255495));
#492 = CARTESIAN_POINT('', (3.18490201491966, -3.86413786709619, 1.03365300951204));
#493 = CARTESIAN_POINT('', (3.27995397788959, -3.8711791895868, 1.00733021006194));
#494 = CARTESIAN_POINT('', (3.37435490000841, -3.87855876656312, 0.978661864586052));
#495 = CARTESIAN_POINT('', (3.46805759356112, -3.8860425525801, 0.947983797085561));
#496 = CARTESIAN_POINT('', (3.56174593386689, -3.89352519224125, 0.917310428808341));
#497 = CARTESIAN_POINT('', (3.65478050167729, -3.9011152607134, 0.884612586150313));
#498 = CARTESIAN_POINT('', (3.74716364722076, -3.90859909568892, 0.850207685909611));
#499 = CARTESIAN_POINT('', (3.83951798010432, -3.91608059658942, 0.815813515945345));
#500 = CARTESIAN_POINT('', (3.93125348345479, -3.9234582091297, 0.779700937603682));
#501 = CARTESIAN_POINT('', (4.02241478938196, -3.93054272015312, 0.742181867907924));
#502 = CARTESIAN_POINT('', (4.11353756145049, -3.93762423655571, 0.704678657512483));
#503 = CARTESIAN_POINT('', (4.20410933454122, -3.94441435507336, 0.665760452968154));
#504 = CARTESIAN_POINT('', (4.29421157096652, -3.95075257921354, 0.625742804862768));
#505 = CARTESIAN_POINT('', (4.38426950001932, -3.95708768656031, 0.585744835257178));
#506 = CARTESIAN_POINT('', (4.47387423049968, -3.96297201300649, 0.544642344061046));
#507 = CARTESIAN_POINT('', (4.56313756522463, -3.96827851992835, 0.502757981811945));
#508 = CARTESIAN_POINT('', (4.65235422947862, -3.9735822523944, 0.460895518396424));
#509 = CARTESIAN_POINT('', (4.74123993823542, -3.97830922891516, 0.418246891641843));
#510 = CARTESIAN_POINT('', (4.82992717161599, -3.9823699925772, 0.375138963882789));
#511 = CARTESIAN_POINT('', (4.91856962484052, -3.98642870586938, 0.332052802274933));
#512 = CARTESIAN_POINT('', (5.0070206360107, -3.98982202138819, 0.288504491046264));
#513 = CARTESIAN_POINT('', (5.09542748688393, -3.99250023186021, 0.244830346558991));
#514 = CARTESIAN_POINT('', (5.18379394334444, -3.99517721861779, 0.201176157441701));
#515 = CARTESIAN_POINT('', (5.27212177950043, -3.99713978226807, 0.157393852696437));
#516 = CARTESIAN_POINT('', (5.36056510178272, -3.99837998605537, 0.113830958494939));
#517 = CARTESIAN_POINT('', (5.41949622836866, -3.99920635264242, 0.0848043416018715));
#518 = CARTESIAN_POINT('', (5.47848083583989, -3.99971291027785, 0.0558747374243207));
#519 = CARTESIAN_POINT('', (5.53756344010625, -3.99990788253341, 0.0271464776509589));
#520 = CARTESIAN_POINT('', (5.5550659815021, -3.99996564081974, 0.0186360613929472));
#521 = CARTESIAN_POINT('', (5.57257715041231, -3.99999611381007, 0.0101431323815428));
#522 = CARTESIAN_POINT('', (5.59009787659631, -3.99999965137875, 0.00167002092890922));
#523 = CARTESIAN_POINT('', (5.60762226274254, -4.0000031896864, -0.00680486049989831));
#524 = CARTESIAN_POINT('', (5.62515626638357, -3.99997978141758, -0.0152599428865233));
#525 = CARTESIAN_POINT('', (5.6427007849369, -3.99992983007439, -0.0236929204833958));
#526 = CARTESIAN_POINT('', (5.72666394989026, -3.99969077689922, -0.0640507956147094));
#527 = CARTESIAN_POINT('', (5.81087418737625, -3.99884175233701, -0.103902778834891));
#528 = CARTESIAN_POINT('', (5.89541696126726, -3.99744278425857, -0.143007645177206));
#529 = ORIENTED_EDGE('', *, *, #165, .T.);
#530 = ORIENTED_EDGE('', *, *, #531, .T.);
#531 = EDGE_CURVE('', #154, #532, #534, .T.);
#532 = VERTEX_POINT('', #533);
#533 = CARTESIAN_POINT('', (2.34063072778871, -2.40426273347492, -3.19679850920005));
#534 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#535, #536, #537, #538, #539, #540, #541, #542, #543, #544, #545, #546, #547, #548, #549, #550, #551, #552, #553, #554, #555, #556, #557, #558, #559, #560, #561, #562, #563, #564, #565, #566, #567, #568, #569, #570, #571, #572, #573, #574, #575, #576, #577, #578, #579, #580, #581, #582, #583, #584, #585, #586, #587, #588, #589), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.198273067039426, 0.395917425157527, 0.593048158636904, 0.789774672884413, 0.986190483358527, 1.18237139695693, 1.3783772867452, 1.57425493501143, 1.77004084338604, 2.06267663964353, 2.35518835621815, 2.64766033464, 2.94015564281505, 3.23272359207564, 3.52540453694448, 3.81823281679957, 4.11123834600919, 4.22992015703534), .UNSPECIFIED.);
#535 = CARTESIAN_POINT('', (-4.82253126321552E-16, -3.98407081888587, -0.356622643843873));
#536 = CARTESIAN_POINT('', (6.01865053811967E-5, -3.97817843254828, -0.422450444928486));
#537 = CARTESIAN_POINT('', (0.00364532047920514, -3.97063784141854, -0.488219906599393));
#538 = CARTESIAN_POINT('', (0.0103145280766073, -3.96154178497286, -0.553341382795514));
#539 = CARTESIAN_POINT('', (0.0169625881203993, -3.9524745714352, -0.618256363708813));
#540 = CARTESIAN_POINT('', (0.026690140241616, -3.94183855630836, -0.682712107077813));
#541 = CARTESIAN_POINT('', (0.039073219859522, -3.92976607774924, -0.746283172911834));
#542 = CARTESIAN_POINT('', (0.0514241191771372, -3.91772497232162, -0.809689034608316));
#543 = CARTESIAN_POINT('', (0.0664430821192909, -3.90422898446187, -0.872361365658818));
#544 = CARTESIAN_POINT('', (0.0837497520788326, -3.8894273885028, -0.933999244948444));
#545 = CARTESIAN_POINT('', (0.101020934477841, -3.8746561434162, -0.995510734933973));
#546 = CARTESIAN_POINT('', (0.120601827544786, -3.85855816940533, -1.05610800053871));
#547 = CARTESIAN_POINT('', (0.142163166478951, -3.84128635559281, -1.11558017835406));
#548 = CARTESIAN_POINT('', (0.163690452101126, -3.82404182034895, -1.17495842765077));
#549 = CARTESIAN_POINT('', (0.187224751258235, -3.80560132027184, -1.2333073571532));
#550 = CARTESIAN_POINT('', (0.212485955674455, -3.78611430943779, -1.29047992462899));
#551 = CARTESIAN_POINT('', (0.237716949803735, -3.76665060343825, -1.34758411849756));
#552 = CARTESIAN_POINT('', (0.264703081013971, -3.74611833713305, -1.40358869198582));
#553 = CARTESIAN_POINT('', (0.293207743763206, -3.72466023379842, -1.45839162873377));
#554 = CARTESIAN_POINT('', (0.321686975931098, -3.70322127442094, -1.5131456727601));
#555 = CARTESIAN_POINT('', (0.351713018744035, -3.68083513386666, -1.56676007705677));
#556 = CARTESIAN_POINT('', (0.383086243238641, -3.65763660151661, -1.61916475111276));
#557 = CARTESIAN_POINT('', (0.414438941053845, -3.63445324735891, -1.67153513816252));
#558 = CARTESIAN_POINT('', (0.447166298444641, -3.61043719775755, -1.72274632364168));
#559 = CARTESIAN_POINT('', (0.481099503977077, -3.58571520572991, -1.77275110023865));
#560 = CARTESIAN_POINT('', (0.515016816789617, -3.56100479232233, -1.82273245694659));
#561 = CARTESIAN_POINT('', (0.550166249187435, -3.53556932633407, -1.87154894567391));
#562 = CARTESIAN_POINT('', (0.586404451268872, -3.50952796191588, -1.91916999886163));
#563 = CARTESIAN_POINT('', (0.640568692245554, -3.47060465290242, -1.99034787337722));
#564 = CARTESIAN_POINT('', (0.697232020081163, -3.43027873741317, -2.05894369970847));
#565 = CARTESIAN_POINT('', (0.756000241830993, -3.38892021353183, -2.12490465346457));
#566 = CARTESIAN_POINT('', (0.814743545432015, -3.34757922596215, -2.19083763930175));
#567 = CARTESIAN_POINT('', (0.875668215188353, -3.30515211505285, -2.25422576750838));
#568 = CARTESIAN_POINT('', (0.938459114652928, -3.26197958055767, -2.31505706539274));
#569 = CARTESIAN_POINT('', (1.0012414838802, -3.21881291111566, -2.37588009925459));
#570 = CARTESIAN_POINT('', (1.06596054782165, -3.17485266637303, -2.43421568900993));
#571 = CARTESIAN_POINT('', (1.13236050931727, -3.13041557836023, -2.49007997999253));
#572 = CARTESIAN_POINT('', (1.19876576737061, -3.08597494571282, -2.54594872712894));
#573 = CARTESIAN_POINT('', (1.26691707935934, -3.04101427369015, -2.59940030989377));
#574 = CARTESIAN_POINT('', (1.33660324133392, -2.9958308135571, -2.65047122914809));
#575 = CARTESIAN_POINT('', (1.40630670983722, -2.95063613213092, -2.70155483184352));
#576 = CARTESIAN_POINT('', (1.47760570472847, -2.90517994459421, -2.75030043081286));
#577 = CARTESIAN_POINT('', (1.55032225726733, -2.85974351133852, -2.79676009864221));
#578 = CARTESIAN_POINT('', (1.62306689439681, -2.81428952962127, -2.84323771012684));
#579 = CARTESIAN_POINT('', (1.69728612732709, -2.76882059259582, -2.88746329026649));
#580 = CARTESIAN_POINT('', (1.77282610637868, -2.72360433485286, -2.92950156633696));
#581 = CARTESIAN_POINT('', (1.8484041121005, -2.67836531533867, -2.97156100438922));
#582 = CARTESIAN_POINT('', (1.92535706401268, -2.63334785237165, -3.0114602662733));
#583 = CARTESIAN_POINT('', (2.00354755724267, -2.58880698887027, -3.04927505718596));
#584 = CARTESIAN_POINT('', (2.08178537928415, -2.54423916472387, -3.08711273744279));
#585 = CARTESIAN_POINT('', (2.16131301998332, -2.50012028473933, -3.12288760043809));
#586 = CARTESIAN_POINT('', (2.24200214353256, -2.45669144261372, -3.15668610346175));
#587 = CARTESIAN_POINT('', (2.27468525138643, -2.43910060175778, -3.17037617804717));
#588 = CARTESIAN_POINT('', (2.3075644112377, -2.42161954028527, -3.18374472314937));
#589 = CARTESIAN_POINT('', (2.34063072778871, -2.40426273347492, -3.19679850920005));
#590 = ORIENTED_EDGE('', *, *, #591, .F.);
#591 = EDGE_CURVE('', #208, #532, #592, .T.);
#592 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#593, #594, #595, #596, #597, #598, #599, #600, #601, #602, #603, #604, #605, #606, #607, #608, #609, #610, #611), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (2.43711447555572, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.7093692722113), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.))
   REPRESENTATION_ITEM ('')
);
#593 = CARTESIAN_POINT('', (19.6128855244443, 2.00390400126922, -1.29718320722434));
#594 = CARTESIAN_POINT('', (19.3227570162962, 1.96700421545161, -1.3516860621754));
#595 = CARTESIAN_POINT('', (18.6651285081481, 1.878684823495, -1.47189404932016));
#596 = CARTESIAN_POINT('', (17.64, 1.72537388206466, -1.64639117367883));
#597 = CARTESIAN_POINT('', (16.5375, 1.54317522517506, -1.81698658039906));
#598 = CARTESIAN_POINT('', (15.435, 1.3452553080444, -1.9690462498282));
#599 = CARTESIAN_POINT('', (14.3325, 1.13331679111237, -2.10124968737895));
#600 = CARTESIAN_POINT('', (13.23, 0.909160834805846, -2.21234630057197));
#601 = CARTESIAN_POINT('', (12.1275, 0.674690610196548, -2.30145997001584));
#602 = CARTESIAN_POINT('', (11.025, 0.431864537810134, -2.36698079504387));
#603 = CARTESIAN_POINT('', (9.9225, 0.182837241100208, -2.41073161700274));
#604 = CARTESIAN_POINT('', (8.82, -0.0706020431824715, -2.42244993659672));
#605 = CARTESIAN_POINT('', (7.7175, -0.323103037334555, -2.37374960262431));
#606 = CARTESIAN_POINT('', (6.615, -0.543362120891172, -2.22949996663679));
#607 = CARTESIAN_POINT('', (5.5125, -0.804699620987006, -2.27450456231726));
#608 = CARTESIAN_POINT('', (4.41, -1.17741008941998, -2.48433378668516));
#609 = CARTESIAN_POINT('', (3.35271024259624, -1.6936004973812, -2.81002863562469));
#610 = CARTESIAN_POINT('', (2.66292048519247, -2.1562362252234, -3.07082659970184));
#611 = CARTESIAN_POINT('', (2.34063072778871, -2.40426273347492, -3.19679850920005));
#612 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (3, 2, ((#613, #614, #615, #616, #617), (#618, #619, #620, #621, #622), (#623, #624, #625, #626, #627), (#628, #629, #630, #631, #632), (#633, #634, #635, #636, #637), (#638, #639, #640, #641, #642), (#643, #644, #645, #646, #647), (#648, #649, #650, #651, #652), (#653, #654, #655, #656, #657), (#658, #659, #660, #661, #662), (#663, #664, #665, #666, #667), (#668, #669, #670, #671, #672), (#673, #674, #675, #676, #677), (#678, #679, #680, #681, #682), (#683, #684, #685, #686, #687), (#688, #689, #690, #691, #692), (#693, #694, #695, #696, #697), (#698, #699, #700, #701, #702), (#703, #704, #705, #706, #707), (#708, #709, #710, #711, #712), (#713, #714, #715, #716, #717)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (3, 2, 3), (1.56683752229366, 2.205, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.845, 22.05), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#613 = CARTESIAN_POINT('', (20.4831624777063, -0.596431984764529, -3.97663805783512));
#614 = CARTESIAN_POINT('', (20.4831624777063, -0.844571194781895, -2.75373217061399));
#615 = CARTESIAN_POINT('', (20.4831624777063, 0.0148478589076106, -1.84903842867501));
#616 = CARTESIAN_POINT('', (20.4831624777063, 0.874266912597116, -0.944344686736015));
#617 = CARTESIAN_POINT('', (20.4831624777063, 2.10829115890931, -1.12942854897623));
#618 = CARTESIAN_POINT('', (20.2704416518042, -0.676489500202678, -3.9624644388908));
#619 = CARTESIAN_POINT('', (20.2704416518042, -0.899779300789037, -2.73519471746567));
#620 = CARTESIAN_POINT('', (20.2704416518042, -0.0225325676835253, -1.84835342758991));
#621 = CARTESIAN_POINT('', (20.2704416518042, 0.854714165421986, -0.961512137714151));
#622 = CARTESIAN_POINT('', (20.2704416518042, 2.08434007595886, -1.17143932582747));
#623 = CARTESIAN_POINT('', (19.6902208259021, -0.893579349475847, -3.91767744230768));
#624 = CARTESIAN_POINT('', (19.6902208259021, -1.04881141093371, -2.68042691957282));
#625 = CARTESIAN_POINT('', (19.6902208259021, -0.124352568556257, -1.84361051338669));
#626 = CARTESIAN_POINT('', (19.6902208259021, 0.800106273821196, -1.00679410720055));
#627 = CARTESIAN_POINT('', (19.6902208259021, 2.01583395200721, -1.28408828565475));
#628 = CARTESIAN_POINT('', (18.7425, -1.24107908297474, -3.81756774668865));
#629 = CARTESIAN_POINT('', (18.7425, -1.28435368027373, -2.57262766676403));
#630 = CARTESIAN_POINT('', (18.7425, -0.289379758089452, -1.82311089740703));
#631 = CARTESIAN_POINT('', (18.7425, 0.705594164094823, -1.07359412805003));
#632 = CARTESIAN_POINT('', (18.7425, 1.89025595449117, -1.45872389286838));
#633 = CARTESIAN_POINT('', (17.64, -1.63143160497379, -3.66259303688928));
#634 = CARTESIAN_POINT('', (17.64, -1.54442958698921, -2.42141406826204));
#635 = CARTESIAN_POINT('', (17.64, -0.477812990078766, -1.78077093945229));
#636 = CARTESIAN_POINT('', (17.64, 0.588803606831682, -1.14012781064255));
#637 = CARTESIAN_POINT('', (17.64, 1.72537388206466, -1.64639117367883));
#638 = CARTESIAN_POINT('', (16.5375, -2.00454272294721, -3.47054920091108));
#639 = CARTESIAN_POINT('', (16.5375, -1.78835741373908, -2.24577076756723));
#640 = CARTESIAN_POINT('', (16.5375, -0.661078857017354, -1.72035535643332));
#641 = CARTESIAN_POINT('', (16.5375, 0.466199699704376, -1.19493994529941));
#642 = CARTESIAN_POINT('', (16.5375, 1.54317522517506, -1.81698658039906));
#643 = CARTESIAN_POINT('', (15.435, -2.35719277489163, -3.24313464917068));
#644 = CARTESIAN_POINT('', (15.435, -2.01403662584454, -2.04724263123049));
#645 = CARTESIAN_POINT('', (15.435, -0.837592953517566, -1.64240421032195));
#646 = CARTESIAN_POINT('', (15.435, 0.338850718809406, -1.23756578941341));
#647 = CARTESIAN_POINT('', (15.435, 1.3452553080444, -1.9690462498282));
#648 = CARTESIAN_POINT('', (14.3325, -2.68632842247582, -2.9822987907965));
#649 = CARTESIAN_POINT('', (14.3325, -2.21951115144494, -1.82753467950067));
#650 = CARTESIAN_POINT('', (14.3325, -1.00582838226039, -1.54758351759188));
#651 = CARTESIAN_POINT('', (14.3325, 0.207854386924157, -1.26763235568309));
#652 = CARTESIAN_POINT('', (14.3325, 1.13331679111237, -2.10124968737895));
#653 = CARTESIAN_POINT('', (13.23, -2.98895132329799, -2.69018651119927));
#654 = CARTESIAN_POINT('', (13.23, -2.40288462448541, -1.5884845702451));
#655 = CARTESIAN_POINT('', (13.23, -1.16426917878671, -1.43665203145361));
#656 = CARTESIAN_POINT('', (13.23, 0.0743462669119849, -1.28481949266211));
#657 = CARTESIAN_POINT('', (13.23, 0.909160834805846, -2.21234630057197));
#658 = CARTESIAN_POINT('', (12.1275, -3.26259838786069, -2.3693159087556));
#659 = CARTESIAN_POINT('', (12.1275, -2.56267946096001, -1.33213753475427));
#660 = CARTESIAN_POINT('', (12.1275, -1.31161567177816, -1.31057647894147));
#661 = CARTESIAN_POINT('', (12.1275, -0.0605518825963038, -1.28901542312867));
#662 = CARTESIAN_POINT('', (12.1275, 0.674690610196548, -2.30145997001584));
#663 = CARTESIAN_POINT('', (11.025, -3.5036134629025, -2.02187774442995));
#664 = CARTESIAN_POINT('', (11.025, -2.69653817322753, -1.06043354582157));
#665 = CARTESIAN_POINT('', (11.025, -1.44604982394893, -1.17008918206578));
#666 = CARTESIAN_POINT('', (11.025, -0.195561474670335, -1.27974481830999));
#667 = CARTESIAN_POINT('', (11.025, 0.431864537810134, -2.36698079504387));
#668 = CARTESIAN_POINT('', (9.9225, -3.71366470132138, -1.65231401201953));
#669 = CARTESIAN_POINT('', (9.9225, -2.80611392592369, -0.776342244492538));
#670 = CARTESIAN_POINT('', (9.9225, -1.56801012225427, -1.01732755269336));
#671 = CARTESIAN_POINT('', (9.9225, -0.329906318584857, -1.25831286089418));
#672 = CARTESIAN_POINT('', (9.9225, 0.182837241100208, -2.41073161700274));
#673 = CARTESIAN_POINT('', (8.82, -3.87549152424071, -1.25765616481888));
#674 = CARTESIAN_POINT('', (8.82, -2.87886432643672, -0.479592678535189));
#675 = CARTESIAN_POINT('', (8.82, -1.66987015457387, -0.849703003292872));
#676 = CARTESIAN_POINT('', (8.82, -0.460875982711027, -1.21981332805056));
#677 = CARTESIAN_POINT('', (8.82, -0.0706020431824715, -2.42244993659672));
#678 = CARTESIAN_POINT('', (7.7175, -3.94112421534818, -0.830328474691063));
#679 = CARTESIAN_POINT('', (7.7175, -2.88000376739048, -0.169909506191019));
#680 = CARTESIAN_POINT('', (7.7175, -1.73038653417764, -0.660327731921533));
#681 = CARTESIAN_POINT('', (7.7175, -0.580769300964796, -1.15074595765205));
#682 = CARTESIAN_POINT('', (7.7175, -0.323103037334555, -2.37374960262431));
#683 = CARTESIAN_POINT('', (6.615, -3.83724240210208, -0.400035609624734));
#684 = CARTESIAN_POINT('', (6.615, -2.76074509850735, 0.123882733831904));
#685 = CARTESIAN_POINT('', (6.615, -1.71412282928697, -0.457425016700505));
#686 = CARTESIAN_POINT('', (6.615, -0.667500560066586, -1.03873276723291));
#687 = CARTESIAN_POINT('', (6.615, -0.543362120891172, -2.22949996663679));
#688 = CARTESIAN_POINT('', (5.5125, -4.05623792403928, -0.0116893268487067));
#689 = CARTESIAN_POINT('', (5.5125, -2.87466345691996, 0.422228822153007));
#690 = CARTESIAN_POINT('', (5.5125, -1.84149524597743, -0.296775092495011));
#691 = CARTESIAN_POINT('', (5.5125, -0.808327035034898, -1.01577900714303));
#692 = CARTESIAN_POINT('', (5.5125, -0.804699620987006, -2.27450456231726));
#693 = CARTESIAN_POINT('', (4.41, -4.59916869936137, 0.459821437738084));
#694 = CARTESIAN_POINT('', (4.41, -3.20922958382728, 0.813869221172028));
#695 = CARTESIAN_POINT('', (4.41, -2.12197429361841, -0.121628780834924));
#696 = CARTESIAN_POINT('', (4.41, -1.03471900340954, -1.05712678284188));
#697 = CARTESIAN_POINT('', (4.41, -1.17741008941998, -2.48433378668516));
#698 = CARTESIAN_POINT('', (3.3075, -5.44119512982172, 1.1200858299756));
#699 = CARTESIAN_POINT('', (3.3075, -3.73564048488623, 1.37096650679046));
#700 = CARTESIAN_POINT('', (3.3075, -2.55186511035665, 0.117757177301774));
#701 = CARTESIAN_POINT('', (3.3075, -1.36808973582708, -1.13545215218691));
#702 = CARTESIAN_POINT('', (3.3075, -1.71567305923698, -2.82395551142178));
#703 = CARTESIAN_POINT('', (1.8375, -6.89916561888556, 2.39096263382825));
#704 = CARTESIAN_POINT('', (1.8375, -4.63357625553643, 2.4259925218977));
#705 = CARTESIAN_POINT('', (1.8375, -3.3053927778485, 0.590222681755511));
#706 = CARTESIAN_POINT('', (1.8375, -1.97720930016057, -1.24554715838667));
#707 = CARTESIAN_POINT('', (1.8375, -2.71916917160454, -3.38648569219509));
#708 = CARTESIAN_POINT('', (0.735000000000001, -8.26717438451606, 3.92474694673585));
#709 = CARTESIAN_POINT('', (0.735, -5.43987976648137, 3.65771306782247));
#710 = CARTESIAN_POINT('', (0.735000000000001, -4.03695154276085, 1.18856456099995));
#711 = CARTESIAN_POINT('', (0.735, -2.63402331904034, -1.28058394582257));
#712 = CARTESIAN_POINT('', (0.735000000000001, -3.8519447950392, -3.84604086963872));
#713 = CARTESIAN_POINT('', (0., -9.17695678144539, 5.30694092204589));
#714 = CARTESIAN_POINT('', (0., -5.93766660681981, 4.73341368890496));
#715 = CARTESIAN_POINT('', (0., -4.54949209763391, 1.75098081377992));
#716 = CARTESIAN_POINT('', (0., -3.16131758844801, -1.23145206134512));
#717 = CARTESIAN_POINT('', (0., -4.80815938704917, -4.07923126854504));
#718 = ADVANCED_FACE('', (#719), #946, .T.);
#719 = FACE_OUTER_BOUND('', #720, .T.);
#720 = EDGE_LOOP('', (#721, #722, #723, #754, #755, #765, #888));
#721 = ORIENTED_EDGE('', *, *, #173, .T.);
#722 = ORIENTED_EDGE('', *, *, #409, .T.);
#723 = ORIENTED_EDGE('', *, *, #724, .T.);
#724 = EDGE_CURVE('', #399, #339, #725, .T.);
#725 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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, 4), (0., 0.295767816183766, 0.591569535857477, 0.788715108739985, 0.985841640678467, 1.18292399723732, 1.37997825598013, 1.57702114626722, 1.77406936327611, 1.95166577036887), .UNSPECIFIED.);
#726 = CARTESIAN_POINT('', (5.89541696126727, -3.99744278425857, -0.143007645177207));
#727 = CARTESIAN_POINT('', (5.98488761467354, -3.99596227229625, -0.184391879239865));
#728 = CARTESIAN_POINT('', (6.07486370314816, -3.9938776349421, -0.224682606773364));
#729 = CARTESIAN_POINT('', (6.16530157070585, -3.99128837046506, -0.263850608849714));
#730 = CARTESIAN_POINT('', (6.25574980504169, -3.98869880918391, -0.303023100704504));
#731 = CARTESIAN_POINT('', (6.34667594854496, -3.98560401148482, -0.341079933069067));
#732 = CARTESIAN_POINT('', (6.43803904795577, -3.98210010401685, -0.377993070821381));
#733 = CARTESIAN_POINT('', (6.49893061611005, -3.97976482399934, -0.402594894289812));
#734 = CARTESIAN_POINT('', (6.56002216930664, -3.97724753678895, -0.42669104709156));
#735 = CARTESIAN_POINT('', (6.62130240887304, -3.97457604498655, -0.450272431555862));
#736 = CARTESIAN_POINT('', (6.68257672979976, -3.9719048112053, -0.473851538455343));
#737 = CARTESIAN_POINT('', (6.74404432058999, -3.9690796730044, -0.496916495986314));
#738 = CARTESIAN_POINT('', (6.80567383898237, -3.96611953531773, -0.51951499648349));
#739 = CARTESIAN_POINT('', (6.86728954641108, -3.96316006098776, -0.542108432734221));
#740 = CARTESIAN_POINT('', (6.92907073476561, -3.96006563668868, -0.564236855972042));
#741 = CARTESIAN_POINT('', (6.99097905999098, -3.95684582976491, -0.585978736365173));
#742 = CARTESIAN_POINT('', (7.05287855901413, -3.95362648188549, -0.607717517042194));
#743 = CARTESIAN_POINT('', (7.11490768097765, -3.95028178942511, -0.629070824657789));
#744 = CARTESIAN_POINT('', (7.17702183770635, -3.94680973572998, -0.650148375332152));
#745 = CARTESIAN_POINT('', (7.23913241094466, -3.9433378823446, -0.671224710000308));
#746 = CARTESIAN_POINT('', (7.30132945515225, -3.93973870131614, -0.692026024131609));
#747 = CARTESIAN_POINT('', (7.36356237436217, -3.93599684863372, -0.7126912427871));
#748 = CARTESIAN_POINT('', (7.42579697593398, -3.93225489479663, -0.733357020091883));
#749 = CARTESIAN_POINT('', (7.48806817441467, -3.928370288052, -0.753887256097913));
#750 = CARTESIAN_POINT('', (7.55031853382179, -3.92431314646817, -0.774445820220552));
#751 = CARTESIAN_POINT('', (7.60642378734174, -3.92065650963434, -0.792974925322792));
#752 = CARTESIAN_POINT('', (7.66251252163465, -3.91685952378521, -0.811527745867681));
#753 = CARTESIAN_POINT('', (7.71853650597543, -3.91288970284506, -0.830237419880036));
#754 = ORIENTED_EDGE('', *, *, #338, .T.);
#755 = ORIENTED_EDGE('', *, *, #756, .F.);
#756 = EDGE_CURVE('', #757, #210, #759, .T.);
#757 = VERTEX_POINT('', #758);
#758 = CARTESIAN_POINT('', (18., -3.33181682814168, 2.21336771091292));
#759 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#760, #761, #762, #763, #764), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0.405130397227317, 0.5, 0.686209323126715), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.862062204191401, 0.888853346705421, 1., 0.781842207905369, 0.888668534216817))
   REPRESENTATION_ITEM ('')
);
#760 = CARTESIAN_POINT('', (18., -3.33181682814168, 2.21336771091292));
#761 = CARTESIAN_POINT('', (18., -4., 1.20754119356466));
#762 = CARTESIAN_POINT('', (18., -4., 4.89858719658941E-16));
#763 = CARTESIAN_POINT('', (18., -4., -2.69455649790642));
#764 = CARTESIAN_POINT('', (18., -1.50285929591114, -3.70694131821553));
#765 = ORIENTED_EDGE('', *, *, #766, .F.);
#766 = EDGE_CURVE('', #767, #757, #769, .T.);
#767 = VERTEX_POINT('', #768);
#768 = CARTESIAN_POINT('', (2.34063072778871, 2.40426273347492, 3.19679850920005));
#769 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#770, #771, #772, #773, #774, #775, #776, #777, #778, #779, #780, #781, #782, #783, #784, #785, #786, #787, #788, #789, #790, #791, #792, #793, #794, #795, #796, #797, #798, #799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809, #810, #811, #812, #813, #814, #815, #816, #817, #818, #819, #820, #821, #822, #823, #824, #825, #826, #827, #828, #829, #830, #831, #832, #833, #834, #835, #836, #837, #838, #839, #840, #841, #842, #843, #844, #845, #846, #847, #848, #849, #850, #851, #852, #853, #854, #855, #856, #857, #858, #859, #860, #861, #862, #863, #864, #865, #866, #867, #868, #869, #870, #871, #872, #873, #874, #875, #876, #877, #878, #879, #880, #881, #882, #883, #884, #885, #886, #887), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.294616325461769, 0.589291667121, 0.884029362511145, 1.17883200694503, 1.47370388233314, 1.76864983828665, 2.06367098859507, 2.3587669967846, 2.65393532889323, 2.94917128158165, 3.24447037718386, 3.68740057112696, 3.98284093591754, 4.27834438629448, 4.57390051836897, 4.77095025889647, 4.85852789263804, 5.15407062987509, 5.44951563947601, 5.74493781123867, 5.8762825317214, 5.96386150266273, 6.05145100463729, 6.49505543165489, 6.93862764966213, 7.23426847763133, 7.67775871280995, 8.12128369220787, 8.4169342011935, 9.08232738493474, 9.52583853288648, 10.5240181144332, 10.967487363239, 11.9654836099626, 12.9633429178926, 13.9610782780343, 14.9586874337626, 15.9561736423239, 16.9932503701895), .UNSPECIFIED.);
#770 = CARTESIAN_POINT('', (2.34063072778871, 2.40426273347492, 3.19679850920005));
#771 = CARTESIAN_POINT('', (2.42271471854167, 2.36117610882703, 3.22920329344092));
#772 = CARTESIAN_POINT('', (2.50513645528528, 2.31783439448884, 3.26043590543385));
#773 = CARTESIAN_POINT('', (2.58787541276911, 2.27431606576417, 3.29051461522465));
#774 = CARTESIAN_POINT('', (2.67063094414321, 2.23078901964655, 3.32059935024529));
#775 = CARTESIAN_POINT('', (2.75371636921179, 2.18707863033597, 3.3495343156524));
#776 = CARTESIAN_POINT('', (2.83711364730125, 2.14326205653077, 3.37734033775625));
#777 = CARTESIAN_POINT('', (2.92052857237606, 2.09943621107481, 3.40515224365482));
#778 = CARTESIAN_POINT('', (3.0042674244896, 2.05549778082809, 3.43183874228516));
#779 = CARTESIAN_POINT('', (3.0883148904021, 2.0115235611466, 3.45742287881481));
#780 = CARTESIAN_POINT('', (3.17238087719817, 1.9675396512098, 3.4830126531208));
#781 = CARTESIAN_POINT('', (3.256767137811, 1.92351404184869, 3.50750298424112));
#782 = CARTESIAN_POINT('', (3.34146104177677, 1.87952385445284, 3.5309191551978));
#783 = CARTESIAN_POINT('', (3.42617483511564, 1.83552333647581, 3.55434082516845));
#784 = CARTESIAN_POINT('', (3.51120670513953, 1.79155174146462, 3.57669145839959));
#785 = CARTESIAN_POINT('', (3.59653909087223, 1.74767461139459, 3.59800409292246));
#786 = CARTESIAN_POINT('', (3.68189291463246, 1.70378645808744, 3.61932208181157));
#787 = CARTESIAN_POINT('', (3.76755778711761, 1.65998740630476, 3.63960417491864));
#788 = CARTESIAN_POINT('', (3.8535180262162, 1.61634130762563, 3.65888518230117));
#789 = CARTESIAN_POINT('', (3.93950018026089, 1.57268408168684, 3.67817110523818));
#790 = CARTESIAN_POINT('', (4.02578773259061, 1.52917477187177, 3.69645767540798));
#791 = CARTESIAN_POINT('', (4.11236718744415, 1.48587666813465, 3.71378116305917));
#792 = CARTESIAN_POINT('', (4.19896861073802, 1.44256757805198, 3.73110904632598));
#793 = CARTESIAN_POINT('', (4.28587153345664, 1.39946495226847, 3.74747526759696));
#794 = CARTESIAN_POINT('', (4.37306502782484, 1.35663299833309, 3.76291734002141));
#795 = CARTESIAN_POINT('', (4.46027989210337, 1.31379054688272, 3.7783631970826));
#796 = CARTESIAN_POINT('', (4.54779505201486, 1.27121527569384, 3.79288580590094));
#797 = CARTESIAN_POINT('', (4.63559863357967, 1.22896654622369, 3.80652613655326));
#798 = CARTESIAN_POINT('', (4.72342233020577, 1.18670813792532, 3.82016959209049));
#799 = CARTESIAN_POINT('', (4.81154329810938, 1.14477201443609, 3.83293177735589));
#800 = CARTESIAN_POINT('', (4.89995112434332, 1.10321716267101, 3.84485524980957));
#801 = CARTESIAN_POINT('', (4.98837785859879, 1.0616534234571, 3.85678127236863));
#802 = CARTESIAN_POINT('', (5.07710007231135, 1.02046703517939, 3.86786937133465));
#803 = CARTESIAN_POINT('', (5.16610916266876, 0.979718123466427, 3.87816353427129));
#804 = CARTESIAN_POINT('', (5.29961723716625, 0.918597301774826, 3.89360413552578));
#805 = CARTESIAN_POINT('', (5.43379483824988, 0.858451817611881, 3.90726016339676));
#806 = CARTESIAN_POINT('', (5.56861718557756, 0.799487141781653, 3.91928824024539));
#807 = CARTESIAN_POINT('', (5.65854549487121, 0.760156914185385, 3.9273111284126));
#808 = CARTESIAN_POINT('', (5.74876760425307, 0.7213412691185, 3.93461267156917));
#809 = CARTESIAN_POINT('', (5.83925645739999, 0.683052011715909, 3.94124852670966));
#810 = CARTESIAN_POINT('', (5.92976463269459, 0.644754578381582, 3.94788579880892));
#811 = CARTESIAN_POINT('', (6.02054696873144, 0.606980409152032, 3.95385769617257));
#812 = CARTESIAN_POINT('', (6.11157761136838, 0.569735627650454, 3.9592172603415));
#813 = CARTESIAN_POINT('', (6.20262448274572, 0.532484206232111, 3.96457778000159));
#814 = CARTESIAN_POINT('', (6.29392639838404, 0.495759325524291, 3.96932616827827));
#815 = CARTESIAN_POINT('', (6.38545998420742, 0.459565189341972, 3.97351227967718));
#816 = CARTESIAN_POINT('', (6.44648618998921, 0.435434256604141, 3.97630319509209));
#817 = CARTESIAN_POINT('', (6.50761772844202, 0.411538287264335, 3.97884421809853));
#818 = CARTESIAN_POINT('', (6.56884856328237, 0.387879032921847, 3.98114931342943));
#819 = CARTESIAN_POINT('', (6.59606225873299, 0.377363812217377, 3.98217379990726));
#820 = CARTESIAN_POINT('', (6.62329579258567, 0.366895172420876, 3.98315169299853));
#821 = CARTESIAN_POINT('', (6.65054882317477, 0.356473679896248, 3.98408415015813));
#822 = CARTESIAN_POINT('', (6.74251791293204, 0.32130492395666, 3.98723085473932));
#823 = CARTESIAN_POINT('', (6.83471697683832, 0.286683770298036, 3.98985968322657));
#824 = CARTESIAN_POINT('', (6.9271138416436, 0.252577767749285, 3.99201759405428));
#825 = CARTESIAN_POINT('', (7.01948015341527, 0.218483043092315, 3.99417479132183));
#826 = CARTESIAN_POINT('', (7.11204862145098, 0.184901833434448, 3.99586257037233));
#827 = CARTESIAN_POINT('', (7.20474311961466, 0.151663620848704, 3.99712373415073));
#828 = CARTESIAN_POINT('', (7.29743045251277, 0.118427977569931, 3.99838480044143));
#829 = CARTESIAN_POINT('', (7.39024658895075, 0.0855334766519107, 3.999220421052));
#830 = CARTESIAN_POINT('', (7.48307540002053, 0.052673706175145, 3.99965317004835));
#831 = CARTESIAN_POINT('', (7.52434709662324, 0.0380642496721147, 3.99984557028569));
#832 = CARTESIAN_POINT('', (7.56562103802639, 0.0234598432991191, 3.99995797372985));
#833 = CARTESIAN_POINT('', (7.60688446402367, 0.00882581412072948, 3.99999026311379));
#834 = CARTESIAN_POINT('', (7.63439838596187, -0.000931968388216827, 4.00001179325986));
#835 = CARTESIAN_POINT('', (7.66190765900472, -0.0107030372505717, 3.99999767533573));
#836 = CARTESIAN_POINT('', (7.68940807692628, -0.020498708617473, 3.99994747502327));
#837 = CARTESIAN_POINT('', (7.71691180166695, -0.0302955578760478, 3.99989726867442));
#838 = CARTESIAN_POINT('', (7.74440600662365, -0.0401190647103642, 3.99981093846269));
#839 = CARTESIAN_POINT('', (7.77188968999547, -0.0499713561793083, 3.99968784576517));
#840 = CARTESIAN_POINT('', (7.91108312459256, -0.0998691180499114, 3.99906443240714));
#841 = CARTESIAN_POINT('', (8.05001889617862, -0.150486688460801, 3.99749576009303));
#842 = CARTESIAN_POINT('', (8.18875026304753, -0.201593871114091, 3.99491675897375));
#843 = CARTESIAN_POINT('', (8.32747155697811, -0.252697343002396, 3.99233794510931));
#844 = CARTESIAN_POINT('', (8.4659967661137, -0.30429282428584, 3.98874790254503));
#845 = CARTESIAN_POINT('', (8.60440868590598, -0.356085918596069, 3.9841188258607));
#846 = CARTESIAN_POINT('', (8.69666021318159, -0.390606009492999, 3.98103354682804));
#847 = CARTESIAN_POINT('', (8.7888661981156, -0.425209663343813, 3.97748787974575));
#848 = CARTESIAN_POINT('', (8.8810530116067, -0.459808240849904, 3.97348416149436));
#849 = CARTESIAN_POINT('', (9.01934227251958, -0.5117095001598, 3.9674781914763));
#850 = CARTESIAN_POINT('', (9.1575812960268, -0.563635562158122, 3.96043870741285));
#851 = CARTESIAN_POINT('', (9.29576208331065, -0.615543630714924, 3.95235449304415));
#852 = CARTESIAN_POINT('', (9.43395369604949, -0.667455765889601, 3.94426964533633));
#853 = CARTESIAN_POINT('', (9.57209400412761, -0.719352147178541, 3.93513878982812));
#854 = CARTESIAN_POINT('', (9.71019668155259, -0.771133498234815, 3.92496536645868));
#855 = CARTESIAN_POINT('', (9.80225491675819, -0.805650568314009, 3.91818383681095));
#856 = CARTESIAN_POINT('', (9.89429996732318, -0.840115007210241, 3.91093948486311));
#857 = CARTESIAN_POINT('', (9.98633939550037, -0.874488993124383, 3.90323827109034));
#858 = CARTESIAN_POINT('', (10.1934840013212, -0.951851335586642, 3.88590586341576));
#859 = CARTESIAN_POINT('', (10.4006067549236, -1.02878801646176, 3.86625128130634));
#860 = CARTESIAN_POINT('', (10.6077069217257, -1.10509401982539, 3.84431622103934));
#861 = CARTESIAN_POINT('', (10.745747459206, -1.15595502047035, 3.82969562678451));
#862 = CARTESIAN_POINT('', (10.8837874578529, -1.20653702353115, 3.81406172337321));
#863 = CARTESIAN_POINT('', (11.0218359069524, -1.25675826110049, 3.79744106908266));
#864 = CARTESIAN_POINT('', (11.3325319149147, -1.369787694821, 3.76003412267017));
#865 = CARTESIAN_POINT('', (11.6433358074486, -1.48099091145588, 3.71763110762333));
#866 = CARTESIAN_POINT('', (11.9541280366106, -1.59000847564284, 3.67040502497807));
#867 = CARTESIAN_POINT('', (12.0922061930357, -1.63844258328279, 3.6494235144544));
#868 = CARTESIAN_POINT('', (12.2302915232459, -1.68645360020908, 3.62748656649021));
#869 = CARTESIAN_POINT('', (12.3683752953679, -1.73400626287314, 3.60461125231511));
#870 = CARTESIAN_POINT('', (12.6791230793062, -1.84102017418321, 3.55313197218275));
#871 = CARTESIAN_POINT('', (12.9899225127211, -1.94572291465369, 3.49688975767398));
#872 = CARTESIAN_POINT('', (13.3007128613257, -2.04763999380257, 3.43615634914657));
#873 = CARTESIAN_POINT('', (13.6114605652254, -2.14954308852825, 3.37543127407704));
#874 = CARTESIAN_POINT('', (13.922276901399, -2.24868864077158, 3.3102020461857));
#875 = CARTESIAN_POINT('', (14.2330786408226, -2.3446820045645, 3.24075088482151));
#876 = CARTESIAN_POINT('', (14.5438417744148, -2.44066344466734, 3.17130835024246));
#877 = CARTESIAN_POINT('', (14.8546669961912, -2.53351951385677, 3.09762550777319));
#878 = CARTESIAN_POINT('', (15.1654780547989, -2.62286877426624, 3.02002638945078));
#879 = CARTESIAN_POINT('', (15.4762497986456, -2.71220673281005, 2.94243708670834));
#880 = CARTESIAN_POINT('', (15.7870851948092, -2.79806025054667, 2.86091401684788));
#881 = CARTESIAN_POINT('', (16.0979071213594, -2.88008234120325, 2.77581081990276));
#882 = CARTESIAN_POINT('', (16.4086907416499, -2.96209432330819, 2.69071811123042));
#883 = CARTESIAN_POINT('', (16.7195376938273, -3.04029663029187, 2.60202466888323));
#884 = CARTESIAN_POINT('', (17.0303707925764, -3.11437674808626, 2.51011104753947));
#885 = CARTESIAN_POINT('', (17.3535409479091, -3.19139712741853, 2.41454934768705));
#886 = CARTESIAN_POINT('', (17.6767762677591, -3.26397984855832, 2.31548377099266));
#887 = CARTESIAN_POINT('', (18., -3.33181682814168, 2.21336771091292));
#888 = ORIENTED_EDGE('', *, *, #889, .F.);
#889 = EDGE_CURVE('', #174, #767, #890, .T.);
#890 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#891, #892, #893, #894, #895, #896, #897, #898, #899, #900, #901, #902, #903, #904, #905, #906, #907, #908, #909, #910, #911, #912, #913, #914, #915, #916, #917, #918, #919, #920, #921, #922, #923, #924, #925, #926, #927, #928, #929, #930, #931, #932, #933, #934, #935, #936, #937, #938, #939, #940, #941, #942, #943, #944, #945), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.198273067039425, 0.395917425157524, 0.5930481586369, 0.789774672884406, 0.986190483358515, 1.18237139695692, 1.37837728674519, 1.57425493501142, 1.77004084338603, 2.06267663964352, 2.35518835621815, 2.64766033464, 2.94015564281505, 3.23272359207563, 3.52540453694447, 3.81823281679956, 4.11123834600918, 4.22992015703486), .UNSPECIFIED.);
#891 = CARTESIAN_POINT('', (-8.32667268468867E-17, 3.98407081888583, 0.356622643844353));
#892 = CARTESIAN_POINT('', (6.01865053986413E-5, 3.97817843254822, 0.422450444928965));
#893 = CARTESIAN_POINT('', (0.00364532047923734, 3.97063784141848, 0.488219906599869));
#894 = CARTESIAN_POINT('', (0.0103145280766543, 3.96154178497279, 0.553341382795987));
#895 = CARTESIAN_POINT('', (0.0169625881204612, 3.95247457143513, 0.618256363709283));
#896 = CARTESIAN_POINT('', (0.0266901402416907, 3.94183855630828, 0.68271210707828));
#897 = CARTESIAN_POINT('', (0.0390732198596096, 3.92976607774915, 0.746283172912296));
#898 = CARTESIAN_POINT('', (0.0514241191772376, 3.91772497232153, 0.809689034608775));
#899 = CARTESIAN_POINT('', (0.0664430821194077, 3.90422898446177, 0.87236136565927));
#900 = CARTESIAN_POINT('', (0.0837497520789604, 3.8894273885027, 0.933999244948891));
#901 = CARTESIAN_POINT('', (0.10102093447798, 3.87465614341608, 0.995510734934415));
#902 = CARTESIAN_POINT('', (0.120601827544934, 3.85855816940521, 1.05610800053915));
#903 = CARTESIAN_POINT('', (0.142163166479108, 3.84128635559269, 1.11558017835449));
#904 = CARTESIAN_POINT('', (0.163690452101292, 3.82404182034882, 1.1749584276512));
#905 = CARTESIAN_POINT('', (0.187224751258409, 3.80560132027171, 1.23330735715362));
#906 = CARTESIAN_POINT('', (0.212485955674636, 3.78611430943765, 1.2904799246294));
#907 = CARTESIAN_POINT('', (0.237716949803924, 3.76665060343811, 1.34758411849797));
#908 = CARTESIAN_POINT('', (0.264703081014166, 3.7461183371329, 1.40358869198622));
#909 = CARTESIAN_POINT('', (0.293207743763407, 3.72466023379826, 1.45839162873416));
#910 = CARTESIAN_POINT('', (0.321686975931307, 3.70322127442078, 1.51314567276049));
#911 = CARTESIAN_POINT('', (0.351713018744252, 3.68083513386649, 1.56676007705716));
#912 = CARTESIAN_POINT('', (0.383086243238865, 3.65763660151644, 1.61916475111313));
#913 = CARTESIAN_POINT('', (0.414438941054075, 3.63445324735874, 1.67153513816289));
#914 = CARTESIAN_POINT('', (0.447166298444882, 3.61043719775738, 1.72274632364204));
#915 = CARTESIAN_POINT('', (0.481099503977323, 3.58571520572973, 1.77275110023901));
#916 = CARTESIAN_POINT('', (0.515016816789869, 3.56100479232215, 1.82273245694694));
#917 = CARTESIAN_POINT('', (0.550166249187691, 3.53556932633389, 1.87154894567426));
#918 = CARTESIAN_POINT('', (0.586404451269133, 3.5095279619157, 1.91916999886197));
#919 = CARTESIAN_POINT('', (0.640568692245823, 3.47060465290223, 1.99034787337755));
#920 = CARTESIAN_POINT('', (0.697232020081438, 3.43027873741297, 2.05894369970879));
#921 = CARTESIAN_POINT('', (0.756000241831274, 3.38892021353163, 2.12490465346489));
#922 = CARTESIAN_POINT('', (0.814743545432304, 3.34757922596195, 2.19083763930206));
#923 = CARTESIAN_POINT('', (0.875668215188653, 3.30515211505264, 2.25422576750868));
#924 = CARTESIAN_POINT('', (0.938459114653236, 3.26197958055746, 2.31505706539303));
#925 = CARTESIAN_POINT('', (1.00124148388052, 3.21881291111545, 2.37588009925488));
#926 = CARTESIAN_POINT('', (1.06596054782197, 3.17485266637282, 2.43421568901021));
#927 = CARTESIAN_POINT('', (1.13236050931759, 3.13041557836001, 2.4900799799928));
#928 = CARTESIAN_POINT('', (1.19876576737094, 3.0859749457126, 2.5459487271292));
#929 = CARTESIAN_POINT('', (1.26691707935967, 3.04101427368993, 2.59940030989403));
#930 = CARTESIAN_POINT('', (1.33660324133426, 2.99583081355688, 2.65047122914834));
#931 = CARTESIAN_POINT('', (1.40630670983757, 2.9506361321307, 2.70155483184376));
#932 = CARTESIAN_POINT('', (1.47760570472882, 2.90517994459399, 2.7503004308131));
#933 = CARTESIAN_POINT('', (1.55032225726768, 2.8597435113383, 2.79676009864244));
#934 = CARTESIAN_POINT('', (1.62306689439717, 2.81428952962105, 2.84323771012706));
#935 = CARTESIAN_POINT('', (1.69728612732746, 2.7688205925956, 2.8874632902667));
#936 = CARTESIAN_POINT('', (1.77282610637905, 2.72360433485264, 2.92950156633716));
#937 = CARTESIAN_POINT('', (1.84840411210087, 2.67836531533845, 2.97156100438942));
#938 = CARTESIAN_POINT('', (1.92535706401306, 2.63334785237143, 3.01146026627349));
#939 = CARTESIAN_POINT('', (2.00354755724305, 2.58880698887006, 3.04927505718614));
#940 = CARTESIAN_POINT('', (2.08178537928453, 2.54423916472366, 3.08711273744297));
#941 = CARTESIAN_POINT('', (2.16131301998371, 2.50012028473911, 3.12288760043826));
#942 = CARTESIAN_POINT('', (2.24200214353296, 2.45669144261351, 3.15668610346191));
#943 = CARTESIAN_POINT('', (2.27468525138669, 2.43910060175764, 3.17037617804728));
#944 = CARTESIAN_POINT('', (2.30756441123783, 2.42161954028521, 3.18374472314942));
#945 = CARTESIAN_POINT('', (2.34063072778871, 2.40426273347492, 3.19679850920005));
#946 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#947, #948, #949, #950, #951, #952, #953, #954, #955), (#956, #957, #958, #959, #960, #961, #962, #963, #964)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (-0.443349753694581, 4.2772826044565E-17), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#947 = CARTESIAN_POINT('', (18., 4., 0.));
#948 = CARTESIAN_POINT('', (18., 4., 4.));
#949 = CARTESIAN_POINT('', (18., 1.07759662829834E-15, 4.));
#950 = CARTESIAN_POINT('', (18., -4., 4.));
#951 = CARTESIAN_POINT('', (18., -4., 2.48826016398422E-15));
#952 = CARTESIAN_POINT('', (18., -4., -4.));
#953 = CARTESIAN_POINT('', (18., -1.90052225534483E-15, -4.));
#954 = CARTESIAN_POINT('', (18., 4., -4.));
#955 = CARTESIAN_POINT('', (18., 4., 0.));
#956 = CARTESIAN_POINT('', (0., 4., 0.));
#957 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., 4.));
#958 = CARTESIAN_POINT('', (0., 1.07759662829834E-15, 4.));
#959 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., 4.));
#960 = CARTESIAN_POINT('', (0., -4., 2.48826016398422E-15));
#961 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., -4.));
#962 = CARTESIAN_POINT('', (0., -1.90052225534483E-15, -4.));
#963 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., -4.));
#964 = CARTESIAN_POINT('', (0., 4., 0.));
#965 = ADVANCED_FACE('', (#966), #970, .T.);
#966 = FACE_OUTER_BOUND('', #967, .T.);
#967 = EDGE_LOOP('', (#968, #969));
#968 = ORIENTED_EDGE('', *, *, #724, .F.);
#969 = ORIENTED_EDGE('', *, *, #398, .F.);
#970 = B_SPLINE_SURFACE_WITH_KNOTS('', 3, 1, ((#971, #972), (#973, #974), (#975, #976), (#977, #978), (#979, #980), (#981, #982)), .UNSPECIFIED., .F., .F., .U., (4, 1, 1, 4), (2, 2), (14.3314634940246, 14.3325, 15.435, 16.154583038735), (0.987860015753286, 1.), .UNSPECIFIED.);
#971 = CARTESIAN_POINT('', (7.71853650597544, -3.99445490728551, -0.881164174781183));
#972 = CARTESIAN_POINT('', (7.71853650597544, -3.91288970284506, -0.830237419880038));
#973 = CARTESIAN_POINT('', (7.71819100398363, -3.99444993456893, -0.88102671040095));
#974 = CARTESIAN_POINT('', (7.71819100398363, -3.91288375951327, -0.830103039982229));
#975 = CARTESIAN_POINT('', (7.35034550199181, -3.98912846200086, -0.734671851391127));
#976 = CARTESIAN_POINT('', (7.35034550199181, -3.90652949879984, -0.68703236505847));
#977 = CARTESIAN_POINT('', (6.74263898708833, -3.93252460584945, -0.491662436493687));
#978 = CARTESIAN_POINT('', (6.74263898708833, -3.84926904103145, -0.449851614566594));
#979 = CARTESIAN_POINT('', (6.13527797417665, -4.02609867215106, -0.269526241387734));
#980 = CARTESIAN_POINT('', (6.13527797417665, -3.93902357498662, -0.231900920632629));
#981 = CARTESIAN_POINT('', (5.89541696126498, -4.08656844233264, -0.179105207602898));
#982 = CARTESIAN_POINT('', (5.89541696126498, -3.99744278425912, -0.14300764517636));
#983 = ADVANCED_FACE('', (#984), #1199, .T.);
#984 = FACE_OUTER_BOUND('', #985, .T.);
#985 = EDGE_LOOP('', (#986, #987, #1017, #1025, #1032, #1033, #1041, #1170, #1198));
#986 = ORIENTED_EDGE('', *, *, #207, .F.);
#987 = ORIENTED_EDGE('', *, *, #988, .T.);
#988 = EDGE_CURVE('', #208, #989, #991, .T.);
#989 = VERTEX_POINT('', #990);
#990 = CARTESIAN_POINT('', (18., 3.33181682814168, -2.21336771091292));
#991 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#992, #993, #994, #995, #996, #997, #998, #999, #1000, #1001, #1002, #1003, #1004, #1005, #1006, #1007, #1008, #1009, #1010, #1011, #1012, #1013, #1014, #1015, #1016), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.295792626887375, 0.591570949055026, 0.887352831441204, 1.18314953830337, 1.47896821172812, 1.77481346694842, 2.07068792879294, 2.28596751288868), .UNSPECIFIED.);
#992 = CARTESIAN_POINT('', (19.6128855244443, 2.00390400126922, -1.29718320722434));
#993 = CARTESIAN_POINT('', (19.5434677850829, 2.06715331350484, -1.32721947381067));
#994 = CARTESIAN_POINT('', (19.473918432487, 2.1296568974642, -1.35855826006772));
#995 = CARTESIAN_POINT('', (19.4043105516085, 2.1914053960364, -1.39116717281339));
#996 = CARTESIAN_POINT('', (19.3347060370114, 2.25315090841191, -1.42377450857129));
#997 = CARTESIAN_POINT('', (19.2650268891867, 2.31415493810869, -1.45765916711881));
#998 = CARTESIAN_POINT('', (19.1953306665155, 2.37439663024129, -1.49278622464419));
#999 = CARTESIAN_POINT('', (19.1256336049261, 2.43463904748987, -1.52791370498623));
#1000 = CARTESIAN_POINT('', (19.0559039609558, 2.4941320503001, -1.56429127823557));
#1001 = CARTESIAN_POINT('', (18.9861889384626, 2.55284782111779, -1.60188174247016));
#1002 = CARTESIAN_POINT('', (18.9164704218788, 2.61156653474768, -1.63947409072458));
#1003 = CARTESIAN_POINT('', (18.8467514753635, 2.66952032548034, -1.67828746243567));
#1004 = CARTESIAN_POINT('', (18.777072113524, 2.72667729937645, -1.71828259215111));
#1005 = CARTESIAN_POINT('', (18.7073875771304, 2.78383851788453, -1.75828069199942));
#1006 = CARTESIAN_POINT('', (18.637727950513, 2.8402146595748, -1.79946906736287));
#1007 = CARTESIAN_POINT('', (18.5681280747681, 2.89577160434583, -1.84180664746853));
#1008 = CARTESIAN_POINT('', (18.4985219448891, 2.95133354137556, -1.88414803196181));
#1009 = CARTESIAN_POINT('', (18.4289612223638, 3.00608746480868, -1.92764750329695));
#1010 = CARTESIAN_POINT('', (18.3594768955738, 3.05999835353263, -1.97226229245463));
#1011 = CARTESIAN_POINT('', (18.2899857091078, 3.11391456448177, -2.01688148610201));
#1012 = CARTESIAN_POINT('', (18.2205568776393, 3.16699839345855, -2.06262519730173));
#1013 = CARTESIAN_POINT('', (18.1512184262289, 3.21921480832767, -2.10944912724716));
#1014 = CARTESIAN_POINT('', (18.1007674583136, 3.2572077057407, -2.14351842846883));
#1015 = CARTESIAN_POINT('', (18.0503579835743, 3.29474614580977, -2.17816379486739));
#1016 = CARTESIAN_POINT('', (18., 3.33181682814168, -2.21336771091292));
#1017 = ORIENTED_EDGE('', *, *, #1018, .T.);
#1018 = EDGE_CURVE('', #989, #1019, #1021, .T.);
#1019 = VERTEX_POINT('', #1020);
#1020 = CARTESIAN_POINT('', (18., 4., 0.));
#1021 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1022, #1023, #1024), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0.905130397227317, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.862062204191401, 0.888853346705421, 1.))
   REPRESENTATION_ITEM ('')
);
#1022 = CARTESIAN_POINT('', (18., 3.33181682814168, -2.21336771091292));
#1023 = CARTESIAN_POINT('', (18., 4., -1.20754119356466));
#1024 = CARTESIAN_POINT('', (18., 4., 0.));
#1025 = ORIENTED_EDGE('', *, *, #1026, .T.);
#1026 = EDGE_CURVE('', #1019, #1027, #1029, .T.);
#1027 = VERTEX_POINT('', #1028);
#1028 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1029 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1030, #1031), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#1030 = CARTESIAN_POINT('', (18., 4., 0.));
#1031 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1032 = ORIENTED_EDGE('', *, *, #1026, .F.);
#1033 = ORIENTED_EDGE('', *, *, #1034, .T.);
#1034 = EDGE_CURVE('', #1019, #1035, #1037, .T.);
#1035 = VERTEX_POINT('', #1036);
#1036 = CARTESIAN_POINT('', (18., 1.50285929591113, 3.70694131821553));
#1037 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#1038, #1039, #1040), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.186209323126715), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.781842207905369, 0.888668534216817))
   REPRESENTATION_ITEM ('')
);
#1038 = CARTESIAN_POINT('', (18., 4., 0.));
#1039 = CARTESIAN_POINT('', (18., 4., 2.69455649790643));
#1040 = CARTESIAN_POINT('', (18., 1.50285929591113, 3.70694131821553));
#1041 = ORIENTED_EDGE('', *, *, #1042, .F.);
#1042 = EDGE_CURVE('', #1043, #1035, #1045, .T.);
#1043 = VERTEX_POINT('', #1044);
#1044 = CARTESIAN_POINT('', (19.6128855244443, -2.00390400126922, 1.29718320722434));
#1045 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1046, #1047, #1048, #1049, #1050, #1051, #1052, #1053, #1054, #1055, #1056, #1057, #1058, #1059, #1060, #1061, #1062, #1063, #1064, #1065, #1066, #1067, #1068, #1069, #1070, #1071, #1072, #1073, #1074, #1075, #1076, #1077, #1078, #1079, #1080, #1081, #1082, #1083, #1084, #1085, #1086, #1087, #1088, #1089, #1090, #1091, #1092, #1093, #1094, #1095, #1096, #1097, #1098, #1099, #1100, #1101, #1102, #1103, #1104, #1105, #1106, #1107, #1108, #1109, #1110, #1111, #1112, #1113, #1114, #1115, #1116, #1117, #1118, #1119, #1120, #1121, #1122, #1123, #1124, #1125, #1126, #1127, #1128, #1129, #1130, #1131, #1132, #1133, #1134, #1135, #1136, #1137, #1138, #1139, #1140, #1141, #1142, #1143, #1144, #1145, #1146, #1147, #1148, #1149, #1150, #1151, #1152, #1153, #1154, #1155, #1156, #1157, #1158, #1159, #1160, #1161, #1162, #1163, #1164, #1165, #1166, #1167, #1168, #1169), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.197055416458685, 0.394057579717929, 0.525346564843576, 0.656586759753276, 0.787761273136681, 0.918851361865001, 1.04983961237852, 1.18071703064327, 1.26801164013212, 1.35528167115118, 1.44254157390276, 1.52981064119232, 1.61710939231669, 1.70445442429343, 1.79185422536572, 1.87930814545402, 1.96680856759338, 2.05434446849881, 2.14190449431105, 2.27325922307928, 2.40462709915483, 2.53598606393381, 2.56193891867433, 2.62042730210708, 2.75265471686768, 2.88470889090127, 3.01662378252636, 3.14842544765005, 3.28013390721984, 3.41176462230443, 3.60924505092632, 3.80654418718102, 4.00369506507213, 4.20072100306554, 4.3976385512092, 4.59445941461803, 4.79119172766805, 4.98784093653054, 5.28232232688699, 5.57654504112365, 5.83461450352072), .UNSPECIFIED.);
#1046 = CARTESIAN_POINT('', (19.6128855244443, -2.00390400126922, 1.29718320722434));
#1047 = CARTESIAN_POINT('', (19.6591312395029, -1.96176765833712, 1.27717321210271));
#1048 = CARTESIAN_POINT('', (19.7052502506254, -1.91848633701366, 1.25913232969492));
#1049 = CARTESIAN_POINT('', (19.7510044893663, -1.87411342975359, 1.24325365845735));
#1050 = CARTESIAN_POINT('', (19.7967463632627, -1.82975251404048, 1.22737927834795));
#1051 = CARTESIAN_POINT('', (19.8421904735777, -1.78423865548125, 1.21364306041225));
#1052 = CARTESIAN_POINT('', (19.8870073249432, -1.73760928147415, 1.20226953291619));
#1053 = CARTESIAN_POINT('', (19.9168748088071, -1.70653387047787, 1.19468982486857));
#1054 = CARTESIAN_POINT('', (19.9464894328139, -1.67493434614828, 1.18815279163369));
#1055 = CARTESIAN_POINT('', (19.9757189479123, -1.64281746511569, 1.18273604584967));
#1056 = CARTESIAN_POINT('', (20.004937600604, -1.61071251950602, 1.17732131306161));
#1057 = CARTESIAN_POINT('', (20.0337979760465, -1.57806219929338, 1.17302121953072));
#1058 = CARTESIAN_POINT('', (20.0621271943541, -1.54487117362801, 1.1699248128642));
#1059 = CARTESIAN_POINT('', (20.0904422347926, -1.51169675901101, 1.16682995585033));
#1060 = CARTESIAN_POINT('', (20.1182580471511, -1.47794627102105, 1.16493436836814));
#1061 = CARTESIAN_POINT('', (20.1453447221168, -1.44362688590554, 1.16433999075465));
#1062 = CARTESIAN_POINT('', (20.1724139639461, -1.40932958893945, 1.16374599568594));
#1063 = CARTESIAN_POINT('', (20.1987929263072, -1.37441673153829, 1.1644512332608));
#1064 = CARTESIAN_POINT('', (20.2241730071636, -1.3389094340114, 1.16656891609606));
#1065 = CARTESIAN_POINT('', (20.249533371334, -1.30342972056679, 1.16868495379519));
#1066 = CARTESIAN_POINT('', (20.2739425611759, -1.26729120944055, 1.17221644557379));
#1067 = CARTESIAN_POINT('', (20.2969893947293, -1.23055347848529, 1.17727790187879));
#1068 = CARTESIAN_POINT('', (20.3200167278133, -1.19384683219082, 1.18233507556621));
#1069 = CARTESIAN_POINT('', (20.341738897438, -1.1564493678735, 1.18893510169682));
#1070 = CARTESIAN_POINT('', (20.361629582759, -1.11850429580188, 1.19716572134481));
#1071 = CARTESIAN_POINT('', (20.37489657435, -1.09319511494826, 1.20265550512531));
#1072 = CARTESIAN_POINT('', (20.3873699481949, -1.0675990592986, 1.20887968583909));
#1073 = CARTESIAN_POINT('', (20.3988708864722, -1.04179378728796, 1.21584544369526));
#1074 = CARTESIAN_POINT('', (20.4103685865717, -1.01599578095044, 1.22280924028865));
#1075 = CARTESIAN_POINT('', (20.420913755592, -0.989941471186471, 1.23052766869529));
#1076 = CARTESIAN_POINT('', (20.4303248177155, -0.963746004196668, 1.23898095920589));
#1077 = CARTESIAN_POINT('', (20.4397347876227, -0.937553577365021, 1.24743326865591));
#1078 = CARTESIAN_POINT('', (20.4480291523136, -0.91116351098202, 1.25663919884123));
#1079 = CARTESIAN_POINT('', (20.4550478612787, -0.884730541572849, 1.26654213500689));
#1080 = CARTESIAN_POINT('', (20.462067307389, -0.858294796020862, 1.27644611123599));
#1081 = CARTESIAN_POINT('', (20.4678259926916, -0.831752012514376, 1.2870716593025));
#1082 = CARTESIAN_POINT('', (20.4722153082242, -0.805287202872951, 1.29832144914635));
#1083 = CARTESIAN_POINT('', (20.4766061167453, -0.778813391450456, 1.30957506551102));
#1084 = CARTESIAN_POINT('', (20.4796370422387, -0.752349573890124, 1.32148214622394));
#1085 = CARTESIAN_POINT('', (20.4812748736559, -0.726089174556207, 1.33391173620343));
#1086 = CARTESIAN_POINT('', (20.4829135733585, -0.699814853446216, 1.34634791564738));
#1087 = CARTESIAN_POINT('', (20.4831624777063, -0.673677198501975, 1.35933821942042));
#1088 = CARTESIAN_POINT('', (20.4820692426382, -0.647850876760132, 1.37273559931506));
#1089 = CARTESIAN_POINT('', (20.4809753220646, -0.622008360802645, 1.38614137994369));
#1090 = CARTESIAN_POINT('', (20.478536787467, -0.596416544366934, 1.3999855054047));
#1091 = CARTESIAN_POINT('', (20.4748663241886, -0.571210707212197, 1.41412554501384));
#1092 = CARTESIAN_POINT('', (20.4711935881148, -0.54598926229763, 1.42827434030686));
#1093 = CARTESIAN_POINT('', (20.4662820878858, -0.521102625252033, 1.44274754549372));
#1094 = CARTESIAN_POINT('', (20.4602818150019, -0.496639720149165, 1.45742275184106));
#1095 = CARTESIAN_POINT('', (20.4542783515807, -0.472163807335939, 1.47210576146577));
#1096 = CARTESIAN_POINT('', (20.4471768379153, -0.448071082531707, 1.48701497232392));
#1097 = CARTESIAN_POINT('', (20.4391377943561, -0.424409110348181, 1.50205450369188));
#1098 = CARTESIAN_POINT('', (20.4310954912086, -0.400737543952934, 1.51710013313345));
#1099 = CARTESIAN_POINT('', (20.422105729045, -0.377466110485533, 1.53229552657573));
#1100 = CARTESIAN_POINT('', (20.4123211073293, -0.354611672808274, 1.54757062124484));
#1101 = CARTESIAN_POINT('', (20.4025337889704, -0.331750936444721, 1.56284992573223));
#1102 = CARTESIAN_POINT('', (20.3919422644647, -0.309284781256264, 1.57822396140169));
#1103 = CARTESIAN_POINT('', (20.3806818344285, -0.287210282448691, 1.59364411805317));
#1104 = CARTESIAN_POINT('', (20.3637893001986, -0.254094830772364, 1.61677694008844));
#1105 = CARTESIAN_POINT('', (20.3453741922219, -0.221819111867296, 1.64004095191001));
#1106 = CARTESIAN_POINT('', (20.3258084090579, -0.19032999384281, 1.66333760151837));
#1107 = CARTESIAN_POINT('', (20.3062406675529, -0.158837724069499, 1.6866365828906));
#1108 = CARTESIAN_POINT('', (20.2855007954824, -0.12809755554453, 1.7099941861402));
#1109 = CARTESIAN_POINT('', (20.2638683659187, -0.0980389809695463, 1.73336130367223));
#1110 = CARTESIAN_POINT('', (20.2422374037837, -0.0679824454080583, 1.75672683610356));
#1111 = CARTESIAN_POINT('', (20.2196981856399, -0.0385863246439397, 1.78011872353108));
#1112 = CARTESIAN_POINT('', (20.1964579419112, -0.00978142366819485, 1.80351553335322));
#1113 = CARTESIAN_POINT('', (20.1918663202381, -0.00409038147631923, 1.80813808810406));
#1114 = CARTESIAN_POINT('', (20.1872468838528, 0.00157790062059722, 1.8127611646859));
#1115 = CARTESIAN_POINT('', (20.1826009662448, 0.00722392135313301, 1.81738467663138));
#1116 = CARTESIAN_POINT('', (20.1721307419412, 0.0199480177492946, 1.82780440664478));
#1117 = CARTESIAN_POINT('', (20.161525543069, 0.0325597974652002, 1.83822691226975));
#1118 = CARTESIAN_POINT('', (20.1507992579786, 0.0450647051915318, 1.84865155089827));
#1119 = CARTESIAN_POINT('', (20.1265498452876, 0.0733351329829522, 1.87221901737214));
#1120 = CARTESIAN_POINT('', (20.1016781774308, 0.101066713052634, 1.89580255152478));
#1121 = CARTESIAN_POINT('', (20.076314583772, 0.128315017212015, 1.91940116624071));
#1122 = CARTESIAN_POINT('', (20.0509842207969, 0.155527621391699, 1.94296886269981));
#1123 = CARTESIAN_POINT('', (20.0251562269885, 0.182264963074931, 1.96655771246462));
#1124 = CARTESIAN_POINT('', (19.9989287222039, 0.208572417362413, 1.99017180302006));
#1125 = CARTESIAN_POINT('', (19.972728880536, 0.234852124207441, 2.01376098692314));
#1126 = CARTESIAN_POINT('', (19.9461251541681, 0.260707523942214, 2.03737975021439));
#1127 = CARTESIAN_POINT('', (19.9191925808601, 0.286174983273476, 2.06103454471192));
#1128 = CARTESIAN_POINT('', (19.8922831245864, 0.311620583121827, 2.08466903559104));
#1129 = CARTESIAN_POINT('', (19.8650413844722, 0.336682290639469, 2.1083427809251));
#1130 = CARTESIAN_POINT('', (19.8375256630108, 0.361388867580734, 2.13206316616685));
#1131 = CARTESIAN_POINT('', (19.8100293997108, 0.386077972890007, 2.15576677717709));
#1132 = CARTESIAN_POINT('', (19.782256375766, 0.41041500426477, 2.17951952071956));
#1133 = CARTESIAN_POINT('', (19.7542525947768, 0.434422413546564, 2.20332897559035));
#1134 = CARTESIAN_POINT('', (19.7262653437777, 0.458415651804861, 2.22712437628559));
#1135 = CARTESIAN_POINT('', (19.6980450187753, 0.482081668418187, 2.25097849435673));
#1136 = CARTESIAN_POINT('', (19.6696284628703, 0.505437707017627, 2.27489872860079));
#1137 = CARTESIAN_POINT('', (19.62699621221, 0.540477860909995, 2.31078532321677));
#1138 = CARTESIAN_POINT('', (19.583917618593, 0.574825735520924, 2.34682563371776));
#1139 = CARTESIAN_POINT('', (19.5404891641653, 0.608521865325111, 2.3830431576053));
#1140 = CARTESIAN_POINT('', (19.4971005782318, 0.642187061172044, 2.41922743282773));
#1141 = CARTESIAN_POINT('', (19.4533563089059, 0.675205986543021, 2.45559349090983));
#1142 = CARTESIAN_POINT('', (19.4093291065137, 0.70760224680269, 2.49216266296497));
#1143 = CARTESIAN_POINT('', (19.3653349879003, 0.739974163232865, 2.52870435549988));
#1144 = CARTESIAN_POINT('', (19.3210527460939, 0.771728006537889, 2.56545318267167));
#1145 = CARTESIAN_POINT('', (19.2765389314112, 0.802874001877703, 2.60242839079731));
#1146 = CARTESIAN_POINT('', (19.232053326349, 0.834000259149327, 2.63938016672335));
#1147 = CARTESIAN_POINT('', (19.18733125934, 0.864522754002616, 2.67656210612751));
#1148 = CARTESIAN_POINT('', (19.1424180584213, 0.894440723282934, 2.71399158903812));
#1149 = CARTESIAN_POINT('', (19.0975295655951, 0.924342233795293, 2.75140048087292));
#1150 = CARTESIAN_POINT('', (19.0524451188901, 0.953643029770832, 2.78906066875832));
#1151 = CARTESIAN_POINT('', (19.0072022342717, 0.982332925816751, 2.82698788278351));
#1152 = CARTESIAN_POINT('', (18.9619815635003, 1.01100873538324, 2.86489647488971));
#1153 = CARTESIAN_POINT('', (18.916597527152, 1.03907733405259, 2.90307597150979));
#1154 = CARTESIAN_POINT('', (18.8710822575125, 1.06652008045107, 2.94154060948465));
#1155 = CARTESIAN_POINT('', (18.8255874653438, 1.093950480267, 2.97998794209139));
#1156 = CARTESIAN_POINT('', (18.7799562560253, 1.12075870180806, 3.0187245519547));
#1157 = CARTESIAN_POINT('', (18.7342171852488, 1.14691816439684, 3.05776325396537));
#1158 = CARTESIAN_POINT('', (18.6884974356923, 1.17306657663578, 3.09678546514359));
#1159 = CARTESIAN_POINT('', (18.6426642471103, 1.19856996819437, 3.1361142871141));
#1160 = CARTESIAN_POINT('', (18.5967440170353, 1.22339400218237, 3.17576107429525));
#1161 = CARTESIAN_POINT('', (18.527978659289, 1.26056789210203, 3.23513197682675));
#1162 = CARTESIAN_POINT('', (18.4590005465173, 1.29622954091373, 3.29523146936015));
#1163 = CARTESIAN_POINT('', (18.3898950230368, 1.33023011994022, 3.35609084690782));
#1164 = CARTESIAN_POINT('', (18.3208502027085, 1.36420083243476, 3.4168967648205));
#1165 = CARTESIAN_POINT('', (18.2516535122995, 1.39652554211592, 3.47848276886664));
#1166 = CARTESIAN_POINT('', (18.182393188356, 1.4270124997042, 3.54086953925116));
#1167 = CARTESIAN_POINT('', (18.1216433763916, 1.45375330649521, 3.59559040040422));
#1168 = CARTESIAN_POINT('', (18.0608235230267, 1.47908904198581, 3.65094616555184));
#1169 = CARTESIAN_POINT('', (18., 1.50285929591113, 3.70694131821553));
#1170 = ORIENTED_EDGE('', *, *, #1171, .T.);
#1171 = EDGE_CURVE('', #1043, #757, #1172, .T.);
#1172 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1173, #1174, #1175, #1176, #1177, #1178, #1179, #1180, #1181, #1182, #1183, #1184, #1185, #1186, #1187, #1188, #1189, #1190, #1191, #1192, #1193, #1194, #1195, #1196, #1197), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.295792626887377, 0.591570949055026, 0.887352831441201, 1.18314953830337, 1.47896821172812, 1.77481346694842, 2.07068792879295, 2.28596751288868), .UNSPECIFIED.);
#1173 = CARTESIAN_POINT('', (19.6128855244443, -2.00390400126922, 1.29718320722434));
#1174 = CARTESIAN_POINT('', (19.5434677850829, -2.06715331350484, 1.32721947381067));
#1175 = CARTESIAN_POINT('', (19.473918432487, -2.12965689746419, 1.35855826006772));
#1176 = CARTESIAN_POINT('', (19.4043105516085, -2.1914053960364, 1.39116717281339));
#1177 = CARTESIAN_POINT('', (19.3347060370114, -2.25315090841191, 1.42377450857129));
#1178 = CARTESIAN_POINT('', (19.2650268891867, -2.31415493810869, 1.45765916711881));
#1179 = CARTESIAN_POINT('', (19.1953306665155, -2.37439663024128, 1.49278622464419));
#1180 = CARTESIAN_POINT('', (19.1256336049261, -2.43463904748986, 1.52791370498622));
#1181 = CARTESIAN_POINT('', (19.0559039609558, -2.4941320503001, 1.56429127823557));
#1182 = CARTESIAN_POINT('', (18.9861889384626, -2.55284782111779, 1.60188174247016));
#1183 = CARTESIAN_POINT('', (18.9164704218788, -2.61156653474768, 1.63947409072458));
#1184 = CARTESIAN_POINT('', (18.8467514753635, -2.66952032548034, 1.67828746243567));
#1185 = CARTESIAN_POINT('', (18.777072113524, -2.72667729937645, 1.71828259215111));
#1186 = CARTESIAN_POINT('', (18.7073875771304, -2.78383851788453, 1.75828069199942));
#1187 = CARTESIAN_POINT('', (18.637727950513, -2.8402146595748, 1.79946906736287));
#1188 = CARTESIAN_POINT('', (18.5681280747681, -2.89577160434583, 1.84180664746853));
#1189 = CARTESIAN_POINT('', (18.4985219448891, -2.95133354137557, 1.88414803196181));
#1190 = CARTESIAN_POINT('', (18.4289612223638, -3.00608746480868, 1.92764750329695));
#1191 = CARTESIAN_POINT('', (18.3594768955738, -3.05999835353263, 1.97226229245463));
#1192 = CARTESIAN_POINT('', (18.2899857091078, -3.11391456448177, 2.01688148610201));
#1193 = CARTESIAN_POINT('', (18.2205568776393, -3.16699839345855, 2.06262519730173));
#1194 = CARTESIAN_POINT('', (18.1512184262289, -3.21921480832767, 2.10944912724716));
#1195 = CARTESIAN_POINT('', (18.1007674583136, -3.2572077057407, 2.14351842846883));
#1196 = CARTESIAN_POINT('', (18.0503579835743, -3.29474614580977, 2.17816379486739));
#1197 = CARTESIAN_POINT('', (18., -3.33181682814168, 2.21336771091292));
#1198 = ORIENTED_EDGE('', *, *, #756, .T.);
#1199 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#1200, #1201), (#1202, #1203), (#1204, #1205), (#1206, #1207), (#1208, #1209), (#1210, #1211), (#1212, #1213), (#1214, #1215), (#1216, #1217)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 0.25, 0.5, 0.75, 1.), (0., 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.), (0.707106781186548, 0.707106781186548), (1., 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1200 = CARTESIAN_POINT('', (18., 4., 0.));
#1201 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1202 = CARTESIAN_POINT('', (18., 4., 4.));
#1203 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1204 = CARTESIAN_POINT('', (18., 2.44929359829471E-16, 4.));
#1205 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1206 = CARTESIAN_POINT('', (18., -4., 4.));
#1207 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1208 = CARTESIAN_POINT('', (18., -4., 4.89858719658941E-16));
#1209 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1210 = CARTESIAN_POINT('', (18., -4., -4.));
#1211 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1212 = CARTESIAN_POINT('', (18., -7.34788079488412E-16, -4.));
#1213 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1214 = CARTESIAN_POINT('', (18., 4., -4.));
#1215 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1216 = CARTESIAN_POINT('', (18., 4., 0.));
#1217 = CARTESIAN_POINT('', (22., -8.88178419700125E-16, 0.));
#1218 = ADVANCED_FACE('', (#1219), #1344, .T.);
#1219 = FACE_OUTER_BOUND('', #1220, .T.);
#1220 = EDGE_LOOP('', (#1221, #1222, #1223));
#1221 = ORIENTED_EDGE('', *, *, #988, .F.);
#1222 = ORIENTED_EDGE('', *, *, #591, .T.);
#1223 = ORIENTED_EDGE('', *, *, #1224, .T.);
#1224 = EDGE_CURVE('', #532, #989, #1225, .T.);
#1225 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1226, #1227, #1228, #1229, #1230, #1231, #1232, #1233, #1234, #1235, #1236, #1237, #1238, #1239, #1240, #1241, #1242, #1243, #1244, #1245, #1246, #1247, #1248, #1249, #1250, #1251, #1252, #1253, #1254, #1255, #1256, #1257, #1258, #1259, #1260, #1261, #1262, #1263, #1264, #1265, #1266, #1267, #1268, #1269, #1270, #1271, #1272, #1273, #1274, #1275, #1276, #1277, #1278, #1279, #1280, #1281, #1282, #1283, #1284, #1285, #1286, #1287, #1288, #1289, #1290, #1291, #1292, #1293, #1294, #1295, #1296, #1297, #1298, #1299, #1300, #1301, #1302, #1303, #1304, #1305, #1306, #1307, #1308, #1309, #1310, #1311, #1312, #1313, #1314, #1315, #1316, #1317, #1318, #1319, #1320, #1321, #1322, #1323, #1324, #1325, #1326, #1327, #1328, #1329, #1330, #1331, #1332, #1333, #1334, #1335, #1336, #1337, #1338, #1339, #1340, #1341, #1342, #1343), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.294616325461767, 0.589291667120999, 0.884029362511144, 1.17883200694503, 1.47370388233314, 1.76864983828665, 2.06367098859507, 2.35876699678461, 2.65393532889324, 2.94917128158166, 3.24447037718387, 3.68740057112697, 3.98284093591755, 4.27834438629449, 4.57390051836899, 4.77095025889648, 4.85852789263805, 5.1540706298751, 5.44951563947602, 5.74493781123869, 5.87628253172142, 5.96386150266275, 6.05145100463731, 6.4950554316549, 6.93862764966215, 7.23426847763135, 7.67775871280996, 8.12128369220788, 8.41693420119351, 9.08232738493476, 9.5258385328865, 10.5240181144332, 10.9674873632391, 11.9654836099626, 12.9633429178926, 13.9610782780343, 14.9586874337626, 15.9561736423239, 16.9932503701895), .UNSPECIFIED.);
#1226 = CARTESIAN_POINT('', (2.34063072778871, -2.40426273347492, -3.19679850920005));
#1227 = CARTESIAN_POINT('', (2.42271471854167, -2.36117610882703, -3.22920329344092));
#1228 = CARTESIAN_POINT('', (2.50513645528528, -2.31783439448884, -3.26043590543385));
#1229 = CARTESIAN_POINT('', (2.5878754127691, -2.27431606576417, -3.29051461522464));
#1230 = CARTESIAN_POINT('', (2.67063094414321, -2.23078901964655, -3.32059935024528));
#1231 = CARTESIAN_POINT('', (2.75371636921178, -2.18707863033598, -3.3495343156524));
#1232 = CARTESIAN_POINT('', (2.83711364730125, -2.14326205653077, -3.37734033775625));
#1233 = CARTESIAN_POINT('', (2.92052857237606, -2.09943621107481, -3.40515224365482));
#1234 = CARTESIAN_POINT('', (3.0042674244896, -2.05549778082809, -3.43183874228515));
#1235 = CARTESIAN_POINT('', (3.0883148904021, -2.0115235611466, -3.45742287881481));
#1236 = CARTESIAN_POINT('', (3.17238087719817, -1.9675396512098, -3.4830126531208));
#1237 = CARTESIAN_POINT('', (3.25676713781101, -1.92351404184869, -3.50750298424111));
#1238 = CARTESIAN_POINT('', (3.34146104177677, -1.87952385445284, -3.5309191551978));
#1239 = CARTESIAN_POINT('', (3.42617483511565, -1.83552333647581, -3.55434082516845));
#1240 = CARTESIAN_POINT('', (3.51120670513953, -1.79155174146462, -3.57669145839959));
#1241 = CARTESIAN_POINT('', (3.59653909087223, -1.74767461139459, -3.59800409292246));
#1242 = CARTESIAN_POINT('', (3.68189291463246, -1.70378645808744, -3.61932208181157));
#1243 = CARTESIAN_POINT('', (3.76755778711761, -1.65998740630476, -3.63960417491864));
#1244 = CARTESIAN_POINT('', (3.8535180262162, -1.61634130762562, -3.65888518230117));
#1245 = CARTESIAN_POINT('', (3.9395001802609, -1.57268408168684, -3.67817110523818));
#1246 = CARTESIAN_POINT('', (4.02578773259061, -1.52917477187176, -3.69645767540798));
#1247 = CARTESIAN_POINT('', (4.11236718744415, -1.48587666813465, -3.71378116305917));
#1248 = CARTESIAN_POINT('', (4.19896861073803, -1.44256757805198, -3.73110904632598));
#1249 = CARTESIAN_POINT('', (4.28587153345665, -1.39946495226847, -3.74747526759696));
#1250 = CARTESIAN_POINT('', (4.37306502782485, -1.35663299833309, -3.76291734002141));
#1251 = CARTESIAN_POINT('', (4.46027989210338, -1.31379054688272, -3.7783631970826));
#1252 = CARTESIAN_POINT('', (4.54779505201487, -1.27121527569383, -3.79288580590094));
#1253 = CARTESIAN_POINT('', (4.63559863357967, -1.22896654622368, -3.80652613655326));
#1254 = CARTESIAN_POINT('', (4.72342233020578, -1.18670813792531, -3.82016959209049));
#1255 = CARTESIAN_POINT('', (4.81154329810938, -1.14477201443609, -3.83293177735589));
#1256 = CARTESIAN_POINT('', (4.89995112434333, -1.10321716267101, -3.84485524980957));
#1257 = CARTESIAN_POINT('', (4.9883778585988, -1.0616534234571, -3.85678127236863));
#1258 = CARTESIAN_POINT('', (5.07710007231136, -1.02046703517939, -3.86786937133464));
#1259 = CARTESIAN_POINT('', (5.16610916266876, -0.979718123466425, -3.87816353427128));
#1260 = CARTESIAN_POINT('', (5.29961723716626, -0.918597301774824, -3.89360413552578));
#1261 = CARTESIAN_POINT('', (5.43379483824989, -0.858451817611878, -3.90726016339676));
#1262 = CARTESIAN_POINT('', (5.56861718557757, -0.79948714178165, -3.91928824024539));
#1263 = CARTESIAN_POINT('', (5.65854549487122, -0.760156914185383, -3.9273111284126));
#1264 = CARTESIAN_POINT('', (5.74876760425307, -0.721341269118497, -3.93461267156917));
#1265 = CARTESIAN_POINT('', (5.83925645739999, -0.683052011715906, -3.94124852670966));
#1266 = CARTESIAN_POINT('', (5.9297646326946, -0.644754578381579, -3.94788579880892));
#1267 = CARTESIAN_POINT('', (6.02054696873145, -0.60698040915203, -3.95385769617257));
#1268 = CARTESIAN_POINT('', (6.11157761136839, -0.569735627650452, -3.95921726034149));
#1269 = CARTESIAN_POINT('', (6.20262448274573, -0.532484206232108, -3.96457778000159));
#1270 = CARTESIAN_POINT('', (6.29392639838405, -0.495759325524288, -3.96932616827826));
#1271 = CARTESIAN_POINT('', (6.38545998420743, -0.459565189341967, -3.97351227967718));
#1272 = CARTESIAN_POINT('', (6.44648618998922, -0.435434256604137, -3.97630319509209));
#1273 = CARTESIAN_POINT('', (6.50761772844204, -0.41153828726433, -3.97884421809853));
#1274 = CARTESIAN_POINT('', (6.56884856328238, -0.387879032921843, -3.98114931342943));
#1275 = CARTESIAN_POINT('', (6.596062258733, -0.377363812217373, -3.98217379990726));
#1276 = CARTESIAN_POINT('', (6.62329579258568, -0.366895172420873, -3.98315169299853));
#1277 = CARTESIAN_POINT('', (6.65054882317479, -0.356473679896245, -3.98408415015813));
#1278 = CARTESIAN_POINT('', (6.74251791293206, -0.321304923956656, -3.98723085473932));
#1279 = CARTESIAN_POINT('', (6.83471697683834, -0.286683770298032, -3.98985968322657));
#1280 = CARTESIAN_POINT('', (6.92711384164362, -0.252577767749282, -3.99201759405428));
#1281 = CARTESIAN_POINT('', (7.01948015341529, -0.218483043092312, -3.99417479132183));
#1282 = CARTESIAN_POINT('', (7.11204862145099, -0.184901833434443, -3.99586257037233));
#1283 = CARTESIAN_POINT('', (7.20474311961467, -0.151663620848699, -3.99712373415073));
#1284 = CARTESIAN_POINT('', (7.29743045251278, -0.118427977569926, -3.99838480044143));
#1285 = CARTESIAN_POINT('', (7.39024658895077, -0.0855334766519059, -3.999220421052));
#1286 = CARTESIAN_POINT('', (7.48307540002054, -0.05267370617514, -3.99965317004834));
#1287 = CARTESIAN_POINT('', (7.52434709662326, -0.0380642496721096, -3.99984557028569));
#1288 = CARTESIAN_POINT('', (7.56562103802641, -0.0234598432991142, -3.99995797372985));
#1289 = CARTESIAN_POINT('', (7.60688446402369, -0.00882581412072439, -3.99999026311379));
#1290 = CARTESIAN_POINT('', (7.63439838596189, 0.00093196838822193, -4.00001179325986));
#1291 = CARTESIAN_POINT('', (7.66190765900473, 0.0107030372505762, -3.99999767533573));
#1292 = CARTESIAN_POINT('', (7.6894080769263, 0.0204987086174776, -3.99994747502327));
#1293 = CARTESIAN_POINT('', (7.71691180166697, 0.0302955578760517, -3.99989726867442));
#1294 = CARTESIAN_POINT('', (7.74440600662367, 0.0401190647103696, -3.99981093846269));
#1295 = CARTESIAN_POINT('', (7.77188968999548, 0.0499713561793131, -3.99968784576517));
#1296 = CARTESIAN_POINT('', (7.91108312459257, 0.0998691180499164, -3.99906443240714));
#1297 = CARTESIAN_POINT('', (8.05001889617863, 0.150486688460804, -3.99749576009302));
#1298 = CARTESIAN_POINT('', (8.18875026304754, 0.201593871114094, -3.99491675897375));
#1299 = CARTESIAN_POINT('', (8.32747155697813, 0.252697343002399, -3.99233794510931));
#1300 = CARTESIAN_POINT('', (8.46599676611372, 0.304292824285844, -3.98874790254502));
#1301 = CARTESIAN_POINT('', (8.604408685906, 0.356085918596073, -3.98411882586069));
#1302 = CARTESIAN_POINT('', (8.6966602131816, 0.390606009493002, -3.98103354682803));
#1303 = CARTESIAN_POINT('', (8.78886619811561, 0.425209663343816, -3.97748787974575));
#1304 = CARTESIAN_POINT('', (8.88105301160671, 0.459808240849907, -3.97348416149436));
#1305 = CARTESIAN_POINT('', (9.01934227251959, 0.511709500159802, -3.9674781914763));
#1306 = CARTESIAN_POINT('', (9.15758129602681, 0.563635562158126, -3.96043870741285));
#1307 = CARTESIAN_POINT('', (9.29576208331066, 0.615543630714927, -3.95235449304415));
#1308 = CARTESIAN_POINT('', (9.4339536960495, 0.667455765889604, -3.94426964533633));
#1309 = CARTESIAN_POINT('', (9.57209400412762, 0.719352147178544, -3.93513878982812));
#1310 = CARTESIAN_POINT('', (9.7101966815526, 0.771133498234818, -3.92496536645868));
#1311 = CARTESIAN_POINT('', (9.80225491675819, 0.805650568314011, -3.91818383681094));
#1312 = CARTESIAN_POINT('', (9.89429996732319, 0.840115007210244, -3.91093948486311));
#1313 = CARTESIAN_POINT('', (9.98633939550038, 0.874488993124386, -3.90323827109034));
#1314 = CARTESIAN_POINT('', (10.1934840013212, 0.951851335586646, -3.88590586341576));
#1315 = CARTESIAN_POINT('', (10.4006067549236, 1.02878801646176, -3.86625128130634));
#1316 = CARTESIAN_POINT('', (10.6077069217257, 1.1050940198254, -3.84431622103933));
#1317 = CARTESIAN_POINT('', (10.745747459206, 1.15595502047036, -3.8296956267845));
#1318 = CARTESIAN_POINT('', (10.8837874578529, 1.20653702353115, -3.81406172337321));
#1319 = CARTESIAN_POINT('', (11.0218359069524, 1.25675826110049, -3.79744106908266));
#1320 = CARTESIAN_POINT('', (11.3325319149147, 1.36978769482101, -3.76003412267017));
#1321 = CARTESIAN_POINT('', (11.6433358074486, 1.48099091145588, -3.71763110762333));
#1322 = CARTESIAN_POINT('', (11.9541280366106, 1.59000847564284, -3.67040502497807));
#1323 = CARTESIAN_POINT('', (12.0922061930357, 1.63844258328279, -3.64942351445439));
#1324 = CARTESIAN_POINT('', (12.2302915232459, 1.68645360020908, -3.6274865664902));
#1325 = CARTESIAN_POINT('', (12.3683752953679, 1.73400626287314, -3.60461125231511));
#1326 = CARTESIAN_POINT('', (12.6791230793062, 1.84102017418321, -3.55313197218274));
#1327 = CARTESIAN_POINT('', (12.9899225127211, 1.94572291465369, -3.49688975767398));
#1328 = CARTESIAN_POINT('', (13.3007128613257, 2.04763999380257, -3.43615634914656));
#1329 = CARTESIAN_POINT('', (13.6114605652254, 2.14954308852826, -3.37543127407703));
#1330 = CARTESIAN_POINT('', (13.9222769013991, 2.24868864077158, -3.3102020461857));
#1331 = CARTESIAN_POINT('', (14.2330786408226, 2.3446820045645, -3.24075088482151));
#1332 = CARTESIAN_POINT('', (14.5438417744148, 2.44066344466735, -3.17130835024245));
#1333 = CARTESIAN_POINT('', (14.8546669961912, 2.53351951385677, -3.09762550777319));
#1334 = CARTESIAN_POINT('', (15.1654780547989, 2.62286877426624, -3.02002638945078));
#1335 = CARTESIAN_POINT('', (15.4762497986456, 2.71220673281005, -2.94243708670834));
#1336 = CARTESIAN_POINT('', (15.7870851948092, 2.79806025054667, -2.86091401684788));
#1337 = CARTESIAN_POINT('', (16.0979071213594, 2.88008234120325, -2.77581081990275));
#1338 = CARTESIAN_POINT('', (16.40869074165, 2.96209432330819, -2.69071811123041));
#1339 = CARTESIAN_POINT('', (16.7195376938273, 3.04029663029186, -2.60202466888323));
#1340 = CARTESIAN_POINT('', (17.0303707925764, 3.11437674808626, -2.51011104753947));
#1341 = CARTESIAN_POINT('', (17.3535409479091, 3.19139712741852, -2.41454934768705));
#1342 = CARTESIAN_POINT('', (17.6767762677591, 3.26397984855832, -2.31548377099266));
#1343 = CARTESIAN_POINT('', (18., 3.33181682814168, -2.21336771091292));
#1344 = B_SPLINE_SURFACE_WITH_KNOTS('', 3, 1, ((#1345, #1346), (#1347, #1348), (#1349, #1350), (#1351, #1352), (#1353, #1354), (#1355, #1356), (#1357, #1358), (#1359, #1360), (#1361, #1362), (#1363, #1364), (#1365, #1366), (#1367, #1368), (#1369, #1370), (#1371, #1372), (#1373, #1374), (#1375, #1376), (#1377, #1378), (#1379, #1380), (#1381, #1382)), .UNSPECIFIED., .F., .F., .U., (4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (2, 2), (2.43711447555572, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.7093692722113), (0., 0.208897540023969), .UNSPECIFIED.);
#1345 = CARTESIAN_POINT('', (19.6128855244443, 2.00390400126922, -1.29718320722434));
#1346 = CARTESIAN_POINT('', (19.6128855244443, 3.7329577254089, -1.7048841153397));
#1347 = CARTESIAN_POINT('', (19.3227570162962, 1.96700421545161, -1.3516860621754));
#1348 = CARTESIAN_POINT('', (19.3227570162962, 3.68383476900459, -1.80681937209552));
#1349 = CARTESIAN_POINT('', (18.6651285081481, 1.87868482349501, -1.47189404932016));
#1350 = CARTESIAN_POINT('', (18.6651285081481, 3.56369585530445, -2.03337672561298));
#1351 = CARTESIAN_POINT('', (17.64, 1.72537388206466, -1.64639117367883));
#1352 = CARTESIAN_POINT('', (17.64, 3.34660035362817, -2.36853531524451));
#1353 = CARTESIAN_POINT('', (16.5375, 1.54317522517506, -1.81698658039906));
#1354 = CARTESIAN_POINT('', (16.5375, 3.07939455904879, -2.70428628667004));
#1355 = CARTESIAN_POINT('', (15.435, 1.3452553080444, -1.9690462498282));
#1356 = CARTESIAN_POINT('', (15.435, 2.78081085328891, -3.01244454353496));
#1357 = CARTESIAN_POINT('', (14.3325, 1.13331679111237, -2.10124968737895));
#1358 = CARTESIAN_POINT('', (14.3325, 2.45341479191499, -3.29033804799304));
#1359 = CARTESIAN_POINT('', (13.23, 0.909160834805847, -2.21234630057197));
#1360 = CARTESIAN_POINT('', (13.23, 2.09995695697168, -3.53538900794879));
#1361 = CARTESIAN_POINT('', (12.1275, 0.674690610196548, -2.30145997001584));
#1362 = CARTESIAN_POINT('', (12.1275, 1.7234551417956, -3.74563103112084));
#1363 = CARTESIAN_POINT('', (11.025, 0.431864537810134, -2.36698079504387));
#1364 = CARTESIAN_POINT('', (11.025, 1.32683749508932, -3.9178358409018));
#1365 = CARTESIAN_POINT('', (9.9225, 0.182837241100208, -2.41073161700274));
#1366 = CARTESIAN_POINT('', (9.9225, 0.914224864197016, -4.05456467725633));
#1367 = CARTESIAN_POINT('', (8.82, -0.0706020431824715, -2.42244993659672));
#1368 = CARTESIAN_POINT('', (8.82, 0.486092475152855, -4.13791474148681));
#1369 = CARTESIAN_POINT('', (7.7175, -0.323103037334555, -2.37374960262431));
#1370 = CARTESIAN_POINT('', (7.7175, 0.0444372516639232, -4.11826635381356));
#1371 = CARTESIAN_POINT('', (6.615, -0.543362120891172, -2.2294999666368));
#1372 = CARTESIAN_POINT('', (6.615, -0.366288579452211, -3.928034009987));
#1373 = CARTESIAN_POINT('', (5.5125, -0.804699620987006, -2.27450456231727));
#1374 = CARTESIAN_POINT('', (5.5125, -0.799525405361353, -4.0699757575002));
#1375 = CARTESIAN_POINT('', (4.41, -1.17741008941998, -2.48433378668516));
#1376 = CARTESIAN_POINT('', (4.41, -1.38094749571793, -4.52013027499055));
#1377 = CARTESIAN_POINT('', (3.35271024259622, -1.69360049738121, -2.81002863562469));
#1378 = CARTESIAN_POINT('', (3.35271024259622, -2.17741546130182, -5.20325937929465));
#1379 = CARTESIAN_POINT('', (2.66292048519244, -2.15623622522342, -3.07082659970185));
#1380 = CARTESIAN_POINT('', (2.66292048519244, -2.89903375795509, -5.76260683651838));
#1381 = CARTESIAN_POINT('', (2.34063072778866, -2.40426273347496, -3.19679850920007));
#1382 = CARTESIAN_POINT('', (2.34063072778866, -3.28936976740839, -6.03893178767957));
#1383 = ADVANCED_FACE('', (#1384), #1504, .T.);
#1384 = FACE_OUTER_BOUND('', #1385, .T.);
#1385 = EDGE_LOOP('', (#1386, #1387, #1394, #1496, #1501, #1502, #1503));
#1386 = ORIENTED_EDGE('', *, *, #153, .T.);
#1387 = ORIENTED_EDGE('', *, *, #1388, .F.);
#1388 = EDGE_CURVE('', #1389, #156, #1391, .T.);
#1389 = VERTEX_POINT('', #1390);
#1390 = CARTESIAN_POINT('', (0.0368362854889739, 4., 0.));
#1391 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1392, #1393), .UNSPECIFIED., .F., .U., (2, 2), (0.306538629940461, 0.30716723549488), .UNSPECIFIED.);
#1392 = CARTESIAN_POINT('', (0.0368362854889739, 4., 0.));
#1393 = CARTESIAN_POINT('', (3.5527136788005E-15, 4., 0.));
#1394 = ORIENTED_EDGE('', *, *, #1395, .T.);
#1395 = EDGE_CURVE('', #1389, #1396, #1398, .T.);
#1396 = VERTEX_POINT('', #1397);
#1397 = CARTESIAN_POINT('', (5.59355180718448, 4., 0.));
#1398 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1399, #1400, #1401, #1402, #1403, #1404, #1405, #1406, #1407, #1408, #1409, #1410, #1411, #1412, #1413, #1414, #1415, #1416, #1417, #1418, #1419, #1420, #1421, #1422, #1423, #1424, #1425, #1426, #1427, #1428, #1429, #1430, #1431, #1432, #1433, #1434, #1435, #1436, #1437, #1438, #1439, #1440, #1441, #1442, #1443, #1444, #1445, #1446, #1447, #1448, #1449, #1450, #1451, #1452, #1453, #1454, #1455, #1456, #1457, #1458, #1459, #1460, #1461, #1462, #1463, #1464, #1465, #1466, #1467, #1468, #1469, #1470, #1471, #1472, #1473, #1474, #1475, #1476, #1477, #1478, #1479, #1480, #1481, #1482, #1483, #1484, #1485, #1486, #1487, #1488, #1489, #1490, #1491, #1492, #1493, #1494, #1495), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.131356093131412, 0.262483329447101, 0.393389397890001, 0.524099167982463, 0.654653257714267, 0.785102975183381, 0.915503046799672, 1.04590443838258, 1.1763492191008, 1.30686823106519, 1.43748118853809, 1.52475942459602, 1.56363463196337, 1.75972263230336, 1.95608047984833, 2.15269148581693, 2.34952614975576, 2.54654999094948, 2.74372780386696, 2.94102603861561, 3.13841487042336, 3.43492802583905, 3.73155015390391, 4.02819115614466, 4.32478554725273, 4.62128658104156, 4.91766171783427, 5.21389078981529, 5.50996495008636, 5.80588984088389, 6.1016799058834, 6.35460440470099), .UNSPECIFIED.);
#1399 = CARTESIAN_POINT('', (0.0368362854889721, 4., 2.22044604925031E-16));
#1400 = CARTESIAN_POINT('', (0.0461152416883069, 4., -0.0427908764281536));
#1401 = CARTESIAN_POINT('', (0.05724696180788, 3.99931037508159, -0.0852308217664504));
#1402 = CARTESIAN_POINT('', (0.0702619116510226, 3.9979828561602, -0.127016069255636));
#1403 = CARTESIAN_POINT('', (0.0832541860330815, 3.99665765012545, -0.168728515868543));
#1404 = CARTESIAN_POINT('', (0.098153347266034, 3.99469381608403, -0.209881547185327));
#1405 = CARTESIAN_POINT('', (0.114932365657841, 3.99216965941557, -0.250162767896823));
#1406 = CARTESIAN_POINT('', (0.131683083447047, 3.98964976015675, -0.290376047636265));
#1407 = CARTESIAN_POINT('', (0.150347496675216, 3.98656576083735, -0.329814727567434));
#1408 = CARTESIAN_POINT('', (0.170834670834631, 3.98301957351862, -0.36817805063248));
#1409 = CARTESIAN_POINT('', (0.191291123740703, 3.97947870383512, -0.406483846516971));
#1410 = CARTESIAN_POINT('', (0.213614196722079, 3.97546901303889, -0.443809288128061));
#1411 = CARTESIAN_POINT('', (0.237651258956208, 3.97110930829244, -0.479886300693331));
#1412 = CARTESIAN_POINT('', (0.261659692125233, 3.96675479612193, -0.515920344149838));
#1413 = CARTESIAN_POINT('', (0.287434646966927, 3.96204136643243, -0.55079456414166));
#1414 = CARTESIAN_POINT('', (0.314772856812177, 3.95709547309386, -0.584290524328532));
#1415 = CARTESIAN_POINT('', (0.342089210958956, 3.95215353377985, -0.617759705965894));
#1416 = CARTESIAN_POINT('', (0.371027623332821, 3.94696884432161, -0.649929382373435));
#1417 = CARTESIAN_POINT('', (0.40135140887791, 3.94166580055601, -0.680639931775323));
#1418 = CARTESIAN_POINT('', (0.431663653959568, 3.93636477499434, -0.711338793521268));
#1419 = CARTESIAN_POINT('', (0.463423327793709, 3.93093472031505, -0.740645312485635));
#1420 = CARTESIAN_POINT('', (0.496379342436244, 3.92548985299336, -0.768459116704455));
#1421 = CARTESIAN_POINT('', (0.529335690673988, 3.92004493055634, -0.796273202466778));
#1422 = CARTESIAN_POINT('', (0.56355064586585, 3.91457501697359, -0.822648793456188));
#1423 = CARTESIAN_POINT('', (0.598775502822545, 3.90917881677696, -0.847538187023023));
#1424 = CARTESIAN_POINT('', (0.634012080329661, 3.90378082107449, -0.872435862167624));
#1425 = CARTESIAN_POINT('', (0.670318490206903, 3.89844748101288, -0.895889696213329));
#1426 = CARTESIAN_POINT('', (0.707460635846875, 3.89325960249802, -0.917894148340093));
#1427 = CARTESIAN_POINT('', (0.744623917692843, 3.88806877175551, -0.939911122377613));
#1428 = CARTESIAN_POINT('', (0.782678762270959, 3.88301578786668, -0.960510728581313));
#1429 = CARTESIAN_POINT('', (0.821412892511101, 3.87816353329183, -0.979718127343496));
#1430 = CARTESIAN_POINT('', (0.860174902962006, 3.87330778614133, -0.998939351285756));
#1431 = CARTESIAN_POINT('', (0.899666956929578, 3.86864666322831, -1.01679189154982));
#1432 = CARTESIAN_POINT('', (0.939701586382414, 3.86422660506702, -1.033321220479));
#1433 = CARTESIAN_POINT('', (0.966453540457119, 3.86127303225882, -1.04436645442877));
#1434 = CARTESIAN_POINT('', (0.993465018336161, 3.85842486661109, -1.05482839011125));
#1435 = CARTESIAN_POINT('', (1.02068640634047, 3.85569234254051, -1.06472370109557));
#1436 = CARTESIAN_POINT('', (1.03281127447818, 3.85447522995119, -1.06913124052183));
#1437 = CARTESIAN_POINT('', (1.04497962333346, 3.85328084170252, -1.07342705660194));
#1438 = CARTESIAN_POINT('', (1.05718737977741, 3.85210991751436, -1.07761272421379));
#1439 = CARTESIAN_POINT('', (1.11876375999092, 3.84620373210328, -1.09872538824002));
#1440 = CARTESIAN_POINT('', (1.18140983312227, 3.84089215784144, -1.11705760354652));
#1441 = CARTESIAN_POINT('', (1.24467135697088, 3.83623638691071, -1.13282407448917));
#1442 = CARTESIAN_POINT('', (1.30801993839243, 3.83157420892412, -1.14861224251736));
#1443 = CARTESIAN_POINT('', (1.37209702822668, 3.82756045067258, -1.16185687558839));
#1444 = CARTESIAN_POINT('', (1.43654578319128, 3.82421235289409, -1.17277443695377));
#1445 = CARTESIAN_POINT('', (1.50107763004864, 3.82085993851117, -1.18370607401136));
#1446 = CARTESIAN_POINT('', (1.56607411189203, 3.81816936506658, -1.19232090954317));
#1447 = CARTESIAN_POINT('', (1.63125575779788, 3.81612670648564, -1.19882315628579));
#1448 = CARTESIAN_POINT('', (1.69651155211952, 3.81408172424602, -1.2053327997624));
#1449 = CARTESIAN_POINT('', (1.76202901995398, 3.81268318917079, -1.2097328871623));
#1450 = CARTESIAN_POINT('', (1.8275890446298, 3.81189529504016, -1.21221048487905));
#1451 = CARTESIAN_POINT('', (1.89321207886528, 3.81110664366664, -1.21469046380816));
#1452 = CARTESIAN_POINT('', (1.95894085537819, 3.81092863889592, -1.21524667836009));
#1453 = CARTESIAN_POINT('', (2.02460343883666, 3.81131015056667, -1.21404898426194));
#1454 = CARTESIAN_POINT('', (2.09031733680153, 3.81169196038414, -1.21285035418049));
#1455 = CARTESIAN_POINT('', (2.15601740839666, 3.81263416086895, -1.2098940519496));
#1456 = CARTESIAN_POINT('', (2.22156919945285, 3.81407495109244, -1.20533491920263));
#1457 = CARTESIAN_POINT('', (2.28716102476339, 3.81551662124555, -1.2007730020698));
#1458 = CARTESIAN_POINT('', (2.35264812060411, 3.81745806394792, -1.19460364350175));
#1459 = CARTESIAN_POINT('', (2.41792630976138, 3.81983079511835, -1.18696785831188));
#1460 = CARTESIAN_POINT('', (2.48323447390535, 3.82220461581939, -1.17932856685809));
#1461 = CARTESIAN_POINT('', (2.54836996640257, 3.82501127476332, -1.17021712377806));
#1462 = CARTESIAN_POINT('', (2.61325279350333, 3.82817904701566, -1.15976083051216));
#1463 = CARTESIAN_POINT('', (2.71071834725195, 3.83293760471914, -1.14405361708054));
#1464 = CARTESIAN_POINT('', (2.80769272710663, 3.83851506927894, -1.12529923886452));
#1465 = CARTESIAN_POINT('', (2.90398696640553, 3.8446631935845, -1.10388628395168));
#1466 = CARTESIAN_POINT('', (3.00031659515736, 3.85081357741001, -1.08246545948439));
#1467 = CARTESIAN_POINT('', (3.0960446309985, 3.85753934001554, -1.05836578796187));
#1468 = CARTESIAN_POINT('', (3.19106134227512, 3.86459468198603, -1.0319437697691));
#1469 = CARTESIAN_POINT('', (3.28608409950029, 3.87165047289055, -1.00552007033353));
#1470 = CARTESIAN_POINT('', (3.38045531209229, 3.87903935464407, -0.976758031797248));
#1471 = CARTESIAN_POINT('', (3.47412896318974, 3.88652768016422, -0.945992912931886));
#1472 = CARTESIAN_POINT('', (3.56778789536786, 3.89401482904549, -0.915232628182599));
#1473 = CARTESIAN_POINT('', (3.66079343136567, 3.90160462184186, -0.882454582100073));
#1474 = CARTESIAN_POINT('', (3.75314890465102, 3.90908387871352, -0.847975960261895));
#1475 = CARTESIAN_POINT('', (3.84547530773255, 3.91656078138228, -0.81350819106221));
#1476 = CARTESIAN_POINT('', (3.93718401324725, 3.92392947776589, -0.777328559844632));
#1477 = CARTESIAN_POINT('', (4.02832050134531, 3.93100133003236, -0.739748973154947));
#1478 = CARTESIAN_POINT('', (4.11941829207378, 3.93807017952698, -0.702185343094551));
#1479 = CARTESIAN_POINT('', (4.20996688492159, 3.94484387644291, -0.663213312644567));
#1480 = CARTESIAN_POINT('', (4.30004848589518, 3.95116259165474, -0.623148597292957));
#1481 = CARTESIAN_POINT('', (4.39008569126857, 3.95747819276612, -0.583103627339584));
#1482 = CARTESIAN_POINT('', (4.47967213051701, 3.96333991300671, -0.541960991536577));
#1483 = CARTESIAN_POINT('', (4.56892011317433, 3.9686215025439, -0.500043367665785));
#1484 = CARTESIAN_POINT('', (4.65812142398575, 3.97390033009672, -0.458147664434811));
#1485 = CARTESIAN_POINT('', (4.74699462134979, 3.9786000847735, -0.415472713750518));
#1486 = CARTESIAN_POINT('', (4.83567257459357, 3.98263214434755, -0.372345542221298));
#1487 = CARTESIAN_POINT('', (4.92430581974332, 3.98666217110857, -0.329240113792466));
#1488 = CARTESIAN_POINT('', (5.01275080048184, 3.9900253141527, -0.285679635659079));
#1489 = CARTESIAN_POINT('', (5.10115503913504, 3.99267274898282, -0.242000660184912));
#1490 = CARTESIAN_POINT('', (5.18951900009481, 3.99531897762001, -0.19834158520884));
#1491 = CARTESIAN_POINT('', (5.27784774954076, 3.99725017786355, -0.154561734849399));
#1492 = CARTESIAN_POINT('', (5.36629543261082, 3.99845933221028, -0.11100886748603));
#1493 = CARTESIAN_POINT('', (5.44192537613888, 3.99949325725824, -0.0737676330653683));
#1494 = CARTESIAN_POINT('', (5.51764764778309, 4., -0.0366936709229904));
#1495 = CARTESIAN_POINT('', (5.59355180718448, 4., 9.70225419102966E-17));
#1496 = ORIENTED_EDGE('', *, *, #1497, .F.);
#1497 = EDGE_CURVE('', #1019, #1396, #1498, .T.);
#1498 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#1499, #1500), .UNSPECIFIED., .F., .U., (2, 2), (0., 0.2117141329832), .UNSPECIFIED.);
#1499 = CARTESIAN_POINT('', (18., 4., 0.));
#1500 = CARTESIAN_POINT('', (5.59355180718448, 4., 0.));
#1501 = ORIENTED_EDGE('', *, *, #1018, .F.);
#1502 = ORIENTED_EDGE('', *, *, #1224, .F.);
#1503 = ORIENTED_EDGE('', *, *, #531, .F.);
#1504 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#1505, #1506, #1507, #1508, #1509, #1510, #1511, #1512, #1513), (#1514, #1515, #1516, #1517, #1518, #1519, #1520, #1521, #1522)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (-0.443349753694581, 4.2772826044565E-17), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1505 = CARTESIAN_POINT('', (18., 4., 0.));
#1506 = CARTESIAN_POINT('', (18., 4., 4.));
#1507 = CARTESIAN_POINT('', (18., 1.07759662829834E-15, 4.));
#1508 = CARTESIAN_POINT('', (18., -4., 4.));
#1509 = CARTESIAN_POINT('', (18., -4., 2.48826016398422E-15));
#1510 = CARTESIAN_POINT('', (18., -4., -4.));
#1511 = CARTESIAN_POINT('', (18., -1.90052225534483E-15, -4.));
#1512 = CARTESIAN_POINT('', (18., 4., -4.));
#1513 = CARTESIAN_POINT('', (18., 4., 0.));
#1514 = CARTESIAN_POINT('', (0., 4., 0.));
#1515 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., 4.));
#1516 = CARTESIAN_POINT('', (0., 1.07759662829834E-15, 4.));
#1517 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., 4.));
#1518 = CARTESIAN_POINT('', (0., -4., 2.48826016398422E-15));
#1519 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., -4.));
#1520 = CARTESIAN_POINT('', (0., -1.90052225534483E-15, -4.));
#1521 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., -4.));
#1522 = CARTESIAN_POINT('', (0., 4., 0.));
#1523 = ADVANCED_FACE('', (#1524), #1538, .T.);
#1524 = FACE_OUTER_BOUND('', #1525, .T.);
#1525 = EDGE_LOOP('', (#1526, #1527, #1537));
#1526 = ORIENTED_EDGE('', *, *, #193, .T.);
#1527 = ORIENTED_EDGE('', *, *, #1528, .T.);
#1528 = EDGE_CURVE('', #186, #1389, #1529, .T.);
#1529 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1530, #1531, #1532, #1533, #1534, #1535, #1536), .UNSPECIFIED., .F., .U., (4, 3, 4), (0., 0.196344970870842, 0.356091807160202), .UNSPECIFIED.);
#1530 = CARTESIAN_POINT('', (-3.36536354339501E-16, 3.98437160220067, 0.353246281759431));
#1531 = CARTESIAN_POINT('', (5.96425503986419E-5, 3.99015144404258, 0.288053698314763));
#1532 = CARTESIAN_POINT('', (0.00358936975276891, 3.99433139668463, 0.222588589785963));
#1533 = CARTESIAN_POINT('', (0.0109715253731667, 3.99689374176392, 0.157608429496593));
#1534 = CARTESIAN_POINT('', (0.0169776685411014, 3.99897847313281, 0.104740383109855));
#1535 = CARTESIAN_POINT('', (0.025551815453552, 4., 0.052039513116517));
#1536 = CARTESIAN_POINT('', (0.0368362854889721, 4., 2.22044604925031E-16));
#1537 = ORIENTED_EDGE('', *, *, #1388, .T.);
#1538 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#1539, #1540, #1541, #1542, #1543, #1544, #1545, #1546, #1547), (#1548, #1549, #1550, #1551, #1552, #1553, #1554, #1555, #1556)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (-0.443349753694581, 4.2772826044565E-17), (0., 0.25, 0.5, 0.75, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.), (1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1539 = CARTESIAN_POINT('', (18., 4., 0.));
#1540 = CARTESIAN_POINT('', (18., 4., 4.));
#1541 = CARTESIAN_POINT('', (18., 1.07759662829834E-15, 4.));
#1542 = CARTESIAN_POINT('', (18., -4., 4.));
#1543 = CARTESIAN_POINT('', (18., -4., 2.48826016398422E-15));
#1544 = CARTESIAN_POINT('', (18., -4., -4.));
#1545 = CARTESIAN_POINT('', (18., -1.90052225534483E-15, -4.));
#1546 = CARTESIAN_POINT('', (18., 4., -4.));
#1547 = CARTESIAN_POINT('', (18., 4., 0.));
#1548 = CARTESIAN_POINT('', (0., 4., 0.));
#1549 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., 4.));
#1550 = CARTESIAN_POINT('', (0., 1.07759662829834E-15, 4.));
#1551 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., 4.));
#1552 = CARTESIAN_POINT('', (0., -4., 2.48826016398422E-15));
#1553 = CARTESIAN_POINT('', (-2.51214793389404E-15, -4., -4.));
#1554 = CARTESIAN_POINT('', (0., -1.90052225534483E-15, -4.));
#1555 = CARTESIAN_POINT('', (-2.51214793389404E-15, 4., -4.));
#1556 = CARTESIAN_POINT('', (0., 4., 0.));
#1557 = ADVANCED_FACE('', (#1558), #1665, .T.);
#1558 = FACE_OUTER_BOUND('', #1559, .T.);
#1559 = EDGE_LOOP('', (#1560, #1561, #1562, #1563, #1564, #1586, #1587, #1647, #1658));
#1560 = ORIENTED_EDGE('', *, *, #1395, .F.);
#1561 = ORIENTED_EDGE('', *, *, #1528, .F.);
#1562 = ORIENTED_EDGE('', *, *, #185, .T.);
#1563 = ORIENTED_EDGE('', *, *, #889, .T.);
#1564 = ORIENTED_EDGE('', *, *, #1565, .F.);
#1565 = EDGE_CURVE('', #1043, #767, #1566, .T.);
#1566 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#1567, #1568, #1569, #1570, #1571, #1572, #1573, #1574, #1575, #1576, #1577, #1578, #1579, #1580, #1581, #1582, #1583, #1584, #1585), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (2.43711447555572, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.7093692722113), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1., 1.))
   REPRESENTATION_ITEM ('')
);
#1567 = CARTESIAN_POINT('', (19.6128855244443, -2.00390400126922, 1.29718320722434));
#1568 = CARTESIAN_POINT('', (19.3227570162962, -1.96700421545161, 1.3516860621754));
#1569 = CARTESIAN_POINT('', (18.6651285081481, -1.878684823495, 1.47189404932016));
#1570 = CARTESIAN_POINT('', (17.64, -1.72537388206466, 1.64639117367883));
#1571 = CARTESIAN_POINT('', (16.5375, -1.54317522517506, 1.81698658039906));
#1572 = CARTESIAN_POINT('', (15.435, -1.3452553080444, 1.9690462498282));
#1573 = CARTESIAN_POINT('', (14.3325, -1.13331679111237, 2.10124968737895));
#1574 = CARTESIAN_POINT('', (13.23, -0.909160834805847, 2.21234630057197));
#1575 = CARTESIAN_POINT('', (12.1275, -0.674690610196549, 2.30145997001584));
#1576 = CARTESIAN_POINT('', (11.025, -0.431864537810134, 2.36698079504387));
#1577 = CARTESIAN_POINT('', (9.9225, -0.182837241100208, 2.41073161700274));
#1578 = CARTESIAN_POINT('', (8.82, 0.0706020431824712, 2.42244993659672));
#1579 = CARTESIAN_POINT('', (7.7175, 0.323103037334555, 2.37374960262431));
#1580 = CARTESIAN_POINT('', (6.615, 0.543362120891172, 2.22949996663679));
#1581 = CARTESIAN_POINT('', (5.5125, 0.804699620987005, 2.27450456231726));
#1582 = CARTESIAN_POINT('', (4.41, 1.17741008941998, 2.48433378668516));
#1583 = CARTESIAN_POINT('', (3.35271024259624, 1.6936004973812, 2.81002863562469));
#1584 = CARTESIAN_POINT('', (2.66292048519247, 2.1562362252234, 3.07082659970184));
#1585 = CARTESIAN_POINT('', (2.34063072778871, 2.40426273347492, 3.19679850920005));
#1586 = ORIENTED_EDGE('', *, *, #1042, .T.);
#1587 = ORIENTED_EDGE('', *, *, #1588, .F.);
#1588 = EDGE_CURVE('', #1589, #1035, #1591, .T.);
#1589 = VERTEX_POINT('', #1590);
#1590 = CARTESIAN_POINT('', (7.71853650597544, 3.91288970284507, 0.830237419880037));
#1591 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1592, #1593, #1594, #1595, #1596, #1597, #1598, #1599, #1600, #1601, #1602, #1603, #1604, #1605, #1606, #1607, #1608, #1609, #1610, #1611, #1612, #1613, #1614, #1615, #1616, #1617, #1618, #1619, #1620, #1621, #1622, #1623, #1624, #1625, #1626, #1627, #1628, #1629, #1630, #1631, #1632, #1633, #1634, #1635, #1636, #1637, #1638, #1639, #1640, #1641, #1642, #1643, #1644, #1645, #1646), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.29568459201856, 0.59135650272165, 0.887007668753095, 1.18262932803128, 1.62605412603529, 2.06951761471426, 2.36514311108683, 3.03040565602659, 3.47386207006446, 3.91730000797282, 4.58247532922758, 5.24761935367321, 5.91272390723663, 6.91030612338642, 7.9077660813803, 8.9051013104709, 9.90231481713435, 10.9984419948644), .UNSPECIFIED.);
#1592 = CARTESIAN_POINT('', (7.71853650597545, 3.91288970284506, 0.830237419880043));
#1593 = CARTESIAN_POINT('', (7.81181220464658, 3.90628025108707, 0.861387612711668));
#1594 = CARTESIAN_POINT('', (7.90489167322435, 3.89917734448051, 0.893027044297878));
#1595 = CARTESIAN_POINT('', (7.99780620262849, 3.89157309213086, 0.925018307173637));
#1596 = CARTESIAN_POINT('', (8.09071674711596, 3.88396916591225, 0.957008198008689));
#1597 = CARTESIAN_POINT('', (8.18346616257325, 3.8758635256312, 0.989351697783452));
#1598 = CARTESIAN_POINT('', (8.27608738510185, 3.86725701861956, 1.02192130418115));
#1599 = CARTESIAN_POINT('', (8.36870210922198, 3.85865111545006, 1.05448862545886));
#1600 = CARTESIAN_POINT('', (8.46119164714296, 3.84954402921115, 1.08728340462184));
#1601 = CARTESIAN_POINT('', (8.55359156222826, 3.83994686065272, 1.12018217597136));
#1602 = CARTESIAN_POINT('', (8.64598225556236, 3.83035064991661, 1.15307766393817));
#1603 = CARTESIAN_POINT('', (8.73828583683605, 3.82026413535122, 1.18607806095106));
#1604 = CARTESIAN_POINT('', (8.83054097264886, 3.80971014681052, 1.21906053881226));
#1605 = CARTESIAN_POINT('', (8.96892127625216, 3.79387943857275, 1.26853339752966));
#1606 = CARTESIAN_POINT('', (9.10719455273605, 3.77699413019594, 1.31797965969085));
#1607 = CARTESIAN_POINT('', (9.24536922699723, 3.75905216367012, 1.36730641438165));
#1608 = CARTESIAN_POINT('', (9.38355595757874, 3.74110863163242, 1.41663747303885));
#1609 = CARTESIAN_POINT('', (9.52165106324151, 3.7221065956648, 1.46585158165387));
#1610 = CARTESIAN_POINT('', (9.6596826801664, 3.70207336531769, 1.51481114262));
#1611 = CARTESIAN_POINT('', (9.75169851982455, 3.68871863867954, 1.54744899191829));
#1612 = CARTESIAN_POINT('', (9.84368924301149, 3.67490593890574, 1.57997362987253));
#1613 = CARTESIAN_POINT('', (9.93566838076093, 3.66065290055795, 1.61233381830088));
#1614 = CARTESIAN_POINT('', (10.1426541651787, 3.62857849330714, 1.68515575542311));
#1615 = CARTESIAN_POINT('', (10.3495934529056, 3.59426519518306, 1.75716279425103));
#1616 = CARTESIAN_POINT('', (10.556502945857, 3.55780764962317, 1.82811507522992));
#1617 = CARTESIAN_POINT('', (10.6944264506034, 3.53350546615953, 1.87541105533587));
#1618 = CARTESIAN_POINT('', (10.8323464366289, 3.50825035901434, 1.92223952322567));
#1619 = CARTESIAN_POINT('', (10.9702776979213, 3.48209170915834, 1.96851145005832));
#1620 = CARTESIAN_POINT('', (11.1082032124577, 3.45593414917406, 2.01478144902144));
#1621 = CARTESIAN_POINT('', (11.246150759919, 3.42887721661045, 2.06048939824021));
#1622 = CARTESIAN_POINT('', (11.3841110855854, 3.40094556646434, 2.10560424912816));
#1623 = CARTESIAN_POINT('', (11.591057303084, 3.3590469313436, 2.17327839891856));
#1624 = CARTESIAN_POINT('', (11.7980515622351, 3.31517575228163, 2.23962579080454));
#1625 = CARTESIAN_POINT('', (12.0050493200947, 3.2693952002861, 2.30457263377535));
#1626 = CARTESIAN_POINT('', (12.2120373386134, 3.22361680228689, 2.3695164209669));
#1627 = CARTESIAN_POINT('', (12.4190474399304, 3.17591540003611, 2.43307732209302));
#1628 = CARTESIAN_POINT('', (12.6260583419586, 3.12638886609002, 2.49513379560863));
#1629 = CARTESIAN_POINT('', (12.8330569595752, 3.07686527114048, 2.5571865865778));
#1630 = CARTESIAN_POINT('', (13.0400809555055, 3.02551266471253, 2.61773981849389));
#1631 = CARTESIAN_POINT('', (13.2471145792353, 2.9724470560985, 2.6766692919917));
#1632 = CARTESIAN_POINT('', (13.5576417889368, 2.89285459629817, 2.76505689128497));
#1633 = CARTESIAN_POINT('', (13.868256657644, 2.80939145776195, 2.84980881274038));
#1634 = CARTESIAN_POINT('', (14.1788751426259, 2.72242301261335, 2.93059941656879));
#1635 = CARTESIAN_POINT('', (14.4894555599251, 2.6354652258361, 3.01138011914787));
#1636 = CARTESIAN_POINT('', (14.8001162674852, 2.54497743916446, 3.08822350185931));
#1637 = CARTESIAN_POINT('', (15.1107813780269, 2.45136362310037, 3.16082526997939));
#1638 = CARTESIAN_POINT('', (15.4214076409756, 2.35776151311883, 3.23341795950053));
#1639 = CARTESIAN_POINT('', (15.7321165392175, 2.26101185869892, 3.30178760658173));
#1640 = CARTESIAN_POINT('', (16.042831367709, 2.16153922356677, 3.36567202575984));
#1641 = CARTESIAN_POINT('', (16.3535082741839, 2.0620787288366, 3.42954864799432));
#1642 = CARTESIAN_POINT('', (16.6642679454619, 1.95987063453387, 3.48895757347862));
#1643 = CARTESIAN_POINT('', (16.9750329683569, 1.85535519500176, 3.54367847023118));
#1644 = CARTESIAN_POINT('', (17.3166227936118, 1.74047286238388, 3.60382713620838));
#1645 = CARTESIAN_POINT('', (17.658304236674, 1.62277550441972, 3.65832517535889));
#1646 = CARTESIAN_POINT('', (18., 1.50285929591113, 3.70694131821553));
#1647 = ORIENTED_EDGE('', *, *, #1648, .T.);
#1648 = EDGE_CURVE('', #1589, #1649, #1651, .T.);
#1649 = VERTEX_POINT('', #1650);
#1650 = CARTESIAN_POINT('', (5.89541696126727, 3.99744278425857, 0.143007645177207));
#1651 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (3, (#1652, #1653, #1654, #1655, #1656, #1657), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((4, 1, 1, 4), (14.3314634940245, 14.3325, 15.435, 16.1545830387327), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 1., 1., 1., 1., 1.))
   REPRESENTATION_ITEM ('')
);
#1652 = CARTESIAN_POINT('', (7.71853650597546, 3.91288970284506, 0.830237419880048));
#1653 = CARTESIAN_POINT('', (7.71819100398364, 3.91288375951326, 0.830103039982236));
#1654 = CARTESIAN_POINT('', (7.35034550199182, 3.90652949879984, 0.687032365058474));
#1655 = CARTESIAN_POINT('', (6.74263898708909, 3.84926904103152, 0.449851614566891));
#1656 = CARTESIAN_POINT('', (6.13527797417818, 3.93902357498639, 0.231900920633176));
#1657 = CARTESIAN_POINT('', (5.89541696126727, 3.99744278425856, 0.143007645177208));
#1658 = ORIENTED_EDGE('', *, *, #1659, .T.);
#1659 = EDGE_CURVE('', #1649, #1396, #1660, .T.);
#1660 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1661, #1662, #1663, #1664), .UNSPECIFIED., .F., .U., (4, 4), (0., 0.334036371044979), .UNSPECIFIED.);
#1661 = CARTESIAN_POINT('', (5.89541696126726, 3.99744278425856, 0.143007645177207));
#1662 = CARTESIAN_POINT('', (5.79436995498892, 3.99911485544454, 0.0962688230053688));
#1663 = CARTESIAN_POINT('', (5.69379812603534, 4., 0.0484611840005023));
#1664 = CARTESIAN_POINT('', (5.59355180718448, 4., 9.70225419102966E-17));
#1665 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (3, 2, ((#1666, #1667, #1668, #1669, #1670), (#1671, #1672, #1673, #1674, #1675), (#1676, #1677, #1678, #1679, #1680), (#1681, #1682, #1683, #1684, #1685), (#1686, #1687, #1688, #1689, #1690), (#1691, #1692, #1693, #1694, #1695), (#1696, #1697, #1698, #1699, #1700), (#1701, #1702, #1703, #1704, #1705), (#1706, #1707, #1708, #1709, #1710), (#1711, #1712, #1713, #1714, #1715), (#1716, #1717, #1718, #1719, #1720), (#1721, #1722, #1723, #1724, #1725), (#1726, #1727, #1728, #1729, #1730), (#1731, #1732, #1733, #1734, #1735), (#1736, #1737, #1738, #1739, #1740), (#1741, #1742, #1743, #1744, #1745), (#1746, #1747, #1748, #1749, #1750), (#1751, #1752, #1753, #1754, #1755), (#1756, #1757, #1758, #1759, #1760), (#1761, #1762, #1763, #1764, #1765), (#1766, #1767, #1768, #1769, #1770)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (3, 2, 3), (1.56683752229366, 2.205, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.845, 22.05), (0., 0.5, 1.), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.), (1., 0.887010833178222, 1., 0.887010833178222, 1.)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1666 = CARTESIAN_POINT('', (20.4831624777063, 0.596431984764528, 3.97663805783512));
#1667 = CARTESIAN_POINT('', (20.4831624777063, 0.844571194781895, 2.75373217061399));
#1668 = CARTESIAN_POINT('', (20.4831624777063, -0.0148478589076108, 1.84903842867501));
#1669 = CARTESIAN_POINT('', (20.4831624777063, -0.874266912597116, 0.944344686736015));
#1670 = CARTESIAN_POINT('', (20.4831624777063, -2.10829115890931, 1.12942854897623));
#1671 = CARTESIAN_POINT('', (20.2704416518042, 0.676489500202677, 3.9624644388908));
#1672 = CARTESIAN_POINT('', (20.2704416518042, 0.899779300789037, 2.73519471746567));
#1673 = CARTESIAN_POINT('', (20.2704416518042, 0.0225325676835251, 1.84835342758991));
#1674 = CARTESIAN_POINT('', (20.2704416518042, -0.854714165421987, 0.961512137714151));
#1675 = CARTESIAN_POINT('', (20.2704416518042, -2.08434007595886, 1.17143932582747));
#1676 = CARTESIAN_POINT('', (19.6902208259021, 0.893579349475846, 3.91767744230768));
#1677 = CARTESIAN_POINT('', (19.6902208259021, 1.04881141093371, 2.68042691957282));
#1678 = CARTESIAN_POINT('', (19.6902208259021, 0.124352568556257, 1.84361051338669));
#1679 = CARTESIAN_POINT('', (19.6902208259021, -0.800106273821196, 1.00679410720055));
#1680 = CARTESIAN_POINT('', (19.6902208259021, -2.01583395200721, 1.28408828565475));
#1681 = CARTESIAN_POINT('', (18.7425, 1.24107908297474, 3.81756774668865));
#1682 = CARTESIAN_POINT('', (18.7425, 1.28435368027373, 2.57262766676403));
#1683 = CARTESIAN_POINT('', (18.7425, 0.289379758089452, 1.82311089740703));
#1684 = CARTESIAN_POINT('', (18.7425, -0.705594164094823, 1.07359412805003));
#1685 = CARTESIAN_POINT('', (18.7425, -1.89025595449117, 1.45872389286838));
#1686 = CARTESIAN_POINT('', (17.64, 1.63143160497379, 3.66259303688928));
#1687 = CARTESIAN_POINT('', (17.64, 1.54442958698921, 2.42141406826204));
#1688 = CARTESIAN_POINT('', (17.64, 0.477812990078766, 1.78077093945229));
#1689 = CARTESIAN_POINT('', (17.64, -0.588803606831682, 1.14012781064255));
#1690 = CARTESIAN_POINT('', (17.64, -1.72537388206466, 1.64639117367883));
#1691 = CARTESIAN_POINT('', (16.5375, 2.0045427229472, 3.47054920091108));
#1692 = CARTESIAN_POINT('', (16.5375, 1.78835741373908, 2.24577076756723));
#1693 = CARTESIAN_POINT('', (16.5375, 0.661078857017354, 1.72035535643332));
#1694 = CARTESIAN_POINT('', (16.5375, -0.466199699704376, 1.19493994529941));
#1695 = CARTESIAN_POINT('', (16.5375, -1.54317522517506, 1.81698658039906));
#1696 = CARTESIAN_POINT('', (15.435, 2.35719277489162, 3.24313464917068));
#1697 = CARTESIAN_POINT('', (15.435, 2.01403662584454, 2.04724263123049));
#1698 = CARTESIAN_POINT('', (15.435, 0.837592953517566, 1.64240421032195));
#1699 = CARTESIAN_POINT('', (15.435, -0.338850718809406, 1.23756578941341));
#1700 = CARTESIAN_POINT('', (15.435, -1.3452553080444, 1.9690462498282));
#1701 = CARTESIAN_POINT('', (14.3325, 2.68632842247582, 2.9822987907965));
#1702 = CARTESIAN_POINT('', (14.3325, 2.21951115144494, 1.82753467950067));
#1703 = CARTESIAN_POINT('', (14.3325, 1.00582838226039, 1.54758351759188));
#1704 = CARTESIAN_POINT('', (14.3325, -0.207854386924157, 1.26763235568309));
#1705 = CARTESIAN_POINT('', (14.3325, -1.13331679111237, 2.10124968737895));
#1706 = CARTESIAN_POINT('', (13.23, 2.98895132329799, 2.69018651119927));
#1707 = CARTESIAN_POINT('', (13.23, 2.40288462448541, 1.5884845702451));
#1708 = CARTESIAN_POINT('', (13.23, 1.16426917878671, 1.43665203145361));
#1709 = CARTESIAN_POINT('', (13.23, -0.0743462669119851, 1.28481949266211));
#1710 = CARTESIAN_POINT('', (13.23, -0.909160834805847, 2.21234630057197));
#1711 = CARTESIAN_POINT('', (12.1275, 3.26259838786069, 2.3693159087556));
#1712 = CARTESIAN_POINT('', (12.1275, 2.56267946096001, 1.33213753475427));
#1713 = CARTESIAN_POINT('', (12.1275, 1.31161567177816, 1.31057647894147));
#1714 = CARTESIAN_POINT('', (12.1275, 0.0605518825963037, 1.28901542312867));
#1715 = CARTESIAN_POINT('', (12.1275, -0.674690610196549, 2.30145997001584));
#1716 = CARTESIAN_POINT('', (11.025, 3.5036134629025, 2.02187774442995));
#1717 = CARTESIAN_POINT('', (11.025, 2.69653817322753, 1.06043354582157));
#1718 = CARTESIAN_POINT('', (11.025, 1.44604982394893, 1.17008918206578));
#1719 = CARTESIAN_POINT('', (11.025, 0.195561474670335, 1.27974481830999));
#1720 = CARTESIAN_POINT('', (11.025, -0.431864537810134, 2.36698079504387));
#1721 = CARTESIAN_POINT('', (9.9225, 3.71366470132138, 1.65231401201953));
#1722 = CARTESIAN_POINT('', (9.9225, 2.80611392592369, 0.776342244492538));
#1723 = CARTESIAN_POINT('', (9.9225, 1.56801012225427, 1.01732755269336));
#1724 = CARTESIAN_POINT('', (9.9225, 0.329906318584857, 1.25831286089418));
#1725 = CARTESIAN_POINT('', (9.9225, -0.182837241100208, 2.41073161700274));
#1726 = CARTESIAN_POINT('', (8.82, 3.87549152424071, 1.25765616481888));
#1727 = CARTESIAN_POINT('', (8.82, 2.87886432643672, 0.479592678535189));
#1728 = CARTESIAN_POINT('', (8.82, 1.66987015457387, 0.849703003292873));
#1729 = CARTESIAN_POINT('', (8.82, 0.460875982711027, 1.21981332805056));
#1730 = CARTESIAN_POINT('', (8.82, 0.0706020431824712, 2.42244993659672));
#1731 = CARTESIAN_POINT('', (7.7175, 3.94112421534818, 0.830328474691063));
#1732 = CARTESIAN_POINT('', (7.7175, 2.88000376739048, 0.169909506191019));
#1733 = CARTESIAN_POINT('', (7.7175, 1.73038653417764, 0.660327731921533));
#1734 = CARTESIAN_POINT('', (7.7175, 0.580769300964796, 1.15074595765205));
#1735 = CARTESIAN_POINT('', (7.7175, 0.323103037334555, 2.37374960262431));
#1736 = CARTESIAN_POINT('', (6.615, 3.83724240210208, 0.400035609624734));
#1737 = CARTESIAN_POINT('', (6.615, 2.76074509850735, -0.123882733831904));
#1738 = CARTESIAN_POINT('', (6.615, 1.71412282928697, 0.457425016700505));
#1739 = CARTESIAN_POINT('', (6.615, 0.667500560066586, 1.03873276723291));
#1740 = CARTESIAN_POINT('', (6.615, 0.543362120891172, 2.22949996663679));
#1741 = CARTESIAN_POINT('', (5.5125, 4.05623792403928, 0.0116893268487072));
#1742 = CARTESIAN_POINT('', (5.5125, 2.87466345691996, -0.422228822153007));
#1743 = CARTESIAN_POINT('', (5.5125, 1.84149524597743, 0.296775092495011));
#1744 = CARTESIAN_POINT('', (5.5125, 0.808327035034898, 1.01577900714303));
#1745 = CARTESIAN_POINT('', (5.5125, 0.804699620987005, 2.27450456231726));
#1746 = CARTESIAN_POINT('', (4.41, 4.59916869936137, -0.459821437738083));
#1747 = CARTESIAN_POINT('', (4.41, 3.20922958382728, -0.813869221172028));
#1748 = CARTESIAN_POINT('', (4.41, 2.12197429361841, 0.121628780834924));
#1749 = CARTESIAN_POINT('', (4.41, 1.03471900340954, 1.05712678284188));
#1750 = CARTESIAN_POINT('', (4.41, 1.17741008941998, 2.48433378668516));
#1751 = CARTESIAN_POINT('', (3.3075, 5.44119512982172, -1.1200858299756));
#1752 = CARTESIAN_POINT('', (3.3075, 3.73564048488623, -1.37096650679046));
#1753 = CARTESIAN_POINT('', (3.3075, 2.55186511035665, -0.117757177301774));
#1754 = CARTESIAN_POINT('', (3.3075, 1.36808973582708, 1.13545215218691));
#1755 = CARTESIAN_POINT('', (3.3075, 1.71567305923698, 2.82395551142178));
#1756 = CARTESIAN_POINT('', (1.8375, 6.89916561888556, -2.39096263382825));
#1757 = CARTESIAN_POINT('', (1.8375, 4.63357625553643, -2.4259925218977));
#1758 = CARTESIAN_POINT('', (1.8375, 3.3053927778485, -0.590222681755511));
#1759 = CARTESIAN_POINT('', (1.8375, 1.97720930016057, 1.24554715838667));
#1760 = CARTESIAN_POINT('', (1.8375, 2.71916917160454, 3.38648569219509));
#1761 = CARTESIAN_POINT('', (0.735000000000001, 8.26717438451606, -3.92474694673585));
#1762 = CARTESIAN_POINT('', (0.735, 5.43987976648137, -3.65771306782247));
#1763 = CARTESIAN_POINT('', (0.735000000000001, 4.03695154276085, -1.18856456099995));
#1764 = CARTESIAN_POINT('', (0.735, 2.63402331904034, 1.28058394582257));
#1765 = CARTESIAN_POINT('', (0.735000000000001, 3.8519447950392, 3.84604086963872));
#1766 = CARTESIAN_POINT('', (0., 9.17695678144539, -5.30694092204589));
#1767 = CARTESIAN_POINT('', (0., 5.93766660681981, -4.73341368890496));
#1768 = CARTESIAN_POINT('', (0., 4.54949209763391, -1.75098081377992));
#1769 = CARTESIAN_POINT('', (0., 3.16131758844801, 1.23145206134512));
#1770 = CARTESIAN_POINT('', (0., 4.80815938704917, 4.07923126854504));
#1771 = ADVANCED_FACE('', (#1772), #1777, .T.);
#1772 = FACE_OUTER_BOUND('', #1773, .T.);
#1773 = EDGE_LOOP('', (#1774, #1775, #1776));
#1774 = ORIENTED_EDGE('', *, *, #766, .T.);
#1775 = ORIENTED_EDGE('', *, *, #1171, .F.);
#1776 = ORIENTED_EDGE('', *, *, #1565, .T.);
#1777 = B_SPLINE_SURFACE_WITH_KNOTS('', 3, 1, ((#1778, #1779), (#1780, #1781), (#1782, #1783), (#1784, #1785), (#1786, #1787), (#1788, #1789), (#1790, #1791), (#1792, #1793), (#1794, #1795), (#1796, #1797), (#1798, #1799), (#1800, #1801), (#1802, #1803), (#1804, #1805), (#1806, #1807), (#1808, #1809), (#1810, #1811), (#1812, #1813), (#1814, #1815)), .UNSPECIFIED., .F., .F., .U., (4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4), (2, 2), (2.43711447555572, 3.3075, 4.41, 5.5125, 6.615, 7.7175, 8.82, 9.9225, 11.025, 12.1275, 13.23, 14.3325, 15.435, 16.5375, 17.64, 18.7425, 19.7093692722113), (0., 0.20889754002397), .UNSPECIFIED.);
#1778 = CARTESIAN_POINT('', (19.6128855244443, -2.00390400126922, 1.29718320722434));
#1779 = CARTESIAN_POINT('', (19.6128855244443, -3.73295772540891, 1.7048841153397));
#1780 = CARTESIAN_POINT('', (19.3227570162962, -1.96700421545161, 1.3516860621754));
#1781 = CARTESIAN_POINT('', (19.3227570162962, -3.68383476900459, 1.80681937209552));
#1782 = CARTESIAN_POINT('', (18.6651285081481, -1.87868482349501, 1.47189404932016));
#1783 = CARTESIAN_POINT('', (18.6651285081481, -3.56369585530446, 2.03337672561298));
#1784 = CARTESIAN_POINT('', (17.64, -1.72537388206466, 1.64639117367883));
#1785 = CARTESIAN_POINT('', (17.64, -3.34660035362817, 2.36853531524451));
#1786 = CARTESIAN_POINT('', (16.5375, -1.54317522517506, 1.81698658039906));
#1787 = CARTESIAN_POINT('', (16.5375, -3.0793945590488, 2.70428628667004));
#1788 = CARTESIAN_POINT('', (15.435, -1.3452553080444, 1.9690462498282));
#1789 = CARTESIAN_POINT('', (15.435, -2.78081085328891, 3.01244454353496));
#1790 = CARTESIAN_POINT('', (14.3325, -1.13331679111237, 2.10124968737895));
#1791 = CARTESIAN_POINT('', (14.3325, -2.45341479191499, 3.29033804799304));
#1792 = CARTESIAN_POINT('', (13.23, -0.909160834805847, 2.21234630057197));
#1793 = CARTESIAN_POINT('', (13.23, -2.09995695697168, 3.53538900794879));
#1794 = CARTESIAN_POINT('', (12.1275, -0.674690610196549, 2.30145997001584));
#1795 = CARTESIAN_POINT('', (12.1275, -1.7234551417956, 3.74563103112084));
#1796 = CARTESIAN_POINT('', (11.025, -0.431864537810134, 2.36698079504387));
#1797 = CARTESIAN_POINT('', (11.025, -1.32683749508932, 3.9178358409018));
#1798 = CARTESIAN_POINT('', (9.9225, -0.182837241100208, 2.41073161700274));
#1799 = CARTESIAN_POINT('', (9.9225, -0.914224864197018, 4.05456467725634));
#1800 = CARTESIAN_POINT('', (8.82, 0.0706020431824712, 2.42244993659672));
#1801 = CARTESIAN_POINT('', (8.82, -0.486092475152857, 4.13791474148681));
#1802 = CARTESIAN_POINT('', (7.7175, 0.323103037334555, 2.37374960262431));
#1803 = CARTESIAN_POINT('', (7.7175, -0.0444372516639244, 4.11826635381356));
#1804 = CARTESIAN_POINT('', (6.615, 0.543362120891172, 2.2294999666368));
#1805 = CARTESIAN_POINT('', (6.615, 0.366288579452211, 3.928034009987));
#1806 = CARTESIAN_POINT('', (5.5125, 0.804699620987006, 2.27450456231727));
#1807 = CARTESIAN_POINT('', (5.5125, 0.799525405361353, 4.0699757575002));
#1808 = CARTESIAN_POINT('', (4.41, 1.17741008941998, 2.48433378668516));
#1809 = CARTESIAN_POINT('', (4.41, 1.38094749571793, 4.52013027499055));
#1810 = CARTESIAN_POINT('', (3.35271024259624, 1.6936004973812, 2.81002863562469));
#1811 = CARTESIAN_POINT('', (3.35271024259624, 2.17741546130181, 5.20325937929464));
#1812 = CARTESIAN_POINT('', (2.66292048519247, 2.1562362252234, 3.07082659970184));
#1813 = CARTESIAN_POINT('', (2.66292048519247, 2.89903375795506, 5.76260683651836));
#1814 = CARTESIAN_POINT('', (2.34063072778871, 2.40426273347492, 3.19679850920005));
#1815 = CARTESIAN_POINT('', (2.34063072778871, 3.28936976740833, 6.03893178767954));
#1816 = ADVANCED_FACE('', (#1817), #1854, .T.);
#1817 = FACE_OUTER_BOUND('', #1818, .T.);
#1818 = EDGE_LOOP('', (#1819, #1820, #1821, #1822, #1823));
#1819 = ORIENTED_EDGE('', *, *, #1588, .T.);
#1820 = ORIENTED_EDGE('', *, *, #1034, .F.);
#1821 = ORIENTED_EDGE('', *, *, #1497, .T.);
#1822 = ORIENTED_EDGE('', *, *, #1659, .F.);
#1823 = ORIENTED_EDGE('', *, *, #1824, .T.);
#1824 = EDGE_CURVE('', #1649, #1589, #1825, .T.);
#1825 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#1826, #1827, #1828, #1829, #1830, #1831, #1832, #1833, #1834, #1835, #1836, #1837, #1838, #1839, #1840, #1841, #1842, #1843, #1844, #1845, #1846, #1847, #1848, #1849, #1850, #1851, #1852, #1853), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 3, 3, 4), (0., 0.295767816183769, 0.591569535857477, 0.788715108739988, 0.985841640678472, 1.18292399723733, 1.37997825598013, 1.57702114626722, 1.77406936327611, 1.95166577036888), .UNSPECIFIED.);
#1826 = CARTESIAN_POINT('', (5.89541696126727, 3.99744278425857, 0.143007645177207));
#1827 = CARTESIAN_POINT('', (5.98488761467354, 3.99596227229625, 0.184391879239865));
#1828 = CARTESIAN_POINT('', (6.07486370314816, 3.9938776349421, 0.224682606773364));
#1829 = CARTESIAN_POINT('', (6.16530157070585, 3.99128837046506, 0.263850608849714));
#1830 = CARTESIAN_POINT('', (6.2557498050417, 3.98869880918391, 0.303023100704504));
#1831 = CARTESIAN_POINT('', (6.34667594854496, 3.98560401148482, 0.341079933069069));
#1832 = CARTESIAN_POINT('', (6.43803904795577, 3.98210010401685, 0.377993070821383));
#1833 = CARTESIAN_POINT('', (6.49893061611004, 3.97976482399934, 0.402594894289815));
#1834 = CARTESIAN_POINT('', (6.56002216930664, 3.97724753678895, 0.426691047091561));
#1835 = CARTESIAN_POINT('', (6.62130240887304, 3.97457604498655, 0.450272431555864));
#1836 = CARTESIAN_POINT('', (6.68257672979976, 3.9719048112053, 0.473851538455344));
#1837 = CARTESIAN_POINT('', (6.74404432058999, 3.96907967300439, 0.496916495986315));
#1838 = CARTESIAN_POINT('', (6.80567383898237, 3.96611953531773, 0.519514996483492));
#1839 = CARTESIAN_POINT('', (6.86728954641108, 3.96316006098776, 0.542108432734223));
#1840 = CARTESIAN_POINT('', (6.92907073476561, 3.96006563668868, 0.564236855972044));
#1841 = CARTESIAN_POINT('', (6.99097905999098, 3.95684582976491, 0.585978736365175));
#1842 = CARTESIAN_POINT('', (7.05287855901413, 3.95362648188549, 0.607717517042196));
#1843 = CARTESIAN_POINT('', (7.11490768097765, 3.95028178942511, 0.629070824657791));
#1844 = CARTESIAN_POINT('', (7.17702183770635, 3.94680973572998, 0.650148375332153));
#1845 = CARTESIAN_POINT('', (7.23913241094466, 3.9433378823446, 0.67122471000031));
#1846 = CARTESIAN_POINT('', (7.30132945515225, 3.93973870131614, 0.692026024131609));
#1847 = CARTESIAN_POINT('', (7.36356237436218, 3.93599684863372, 0.712691242787101));
#1848 = CARTESIAN_POINT('', (7.42579697593398, 3.93225489479663, 0.733357020091883));
#1849 = CARTESIAN_POINT('', (7.48806817441467, 3.928370288052, 0.753887256097913));
#1850 = CARTESIAN_POINT('', (7.55031853382179, 3.92431314646817, 0.774445820220552));
#1851 = CARTESIAN_POINT('', (7.60642378734174, 3.92065650963434, 0.792974925322793));
#1852 = CARTESIAN_POINT('', (7.66251252163465, 3.91685952378521, 0.811527745867682));
#1853 = CARTESIAN_POINT('', (7.71853650597544, 3.91288970284507, 0.830237419880037));
#1854 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#1855, #1856, #1857), (#1858, #1859, #1860)), .UNSPECIFIED., .F., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 3), (-0.443349753694581, -0.137772211999618), (0., 0.186209323126715), .UNSPECIFIED.)
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_SURFACE (((1., 0.781842207905369, 0.888668534216817), (1., 0.781842207905369, 0.888668534216817)))
   REPRESENTATION_ITEM ('')
   SURFACE ()
);
#1855 = CARTESIAN_POINT('', (18., 4., 0.));
#1856 = CARTESIAN_POINT('', (18., 4., 2.69455649790643));
#1857 = CARTESIAN_POINT('', (18., 1.50285929591113, 3.70694131821553));
#1858 = CARTESIAN_POINT('', (5.59355180718448, 4., 0.));
#1859 = CARTESIAN_POINT('', (5.59355180718448, 4., 2.69455649790643));
#1860 = CARTESIAN_POINT('', (5.59355180718448, 1.50285929591113, 3.70694131821553));
#1861 = ADVANCED_FACE('', (#1862), #1866, .T.);
#1862 = FACE_OUTER_BOUND('', #1863, .T.);
#1863 = EDGE_LOOP('', (#1864, #1865));
#1864 = ORIENTED_EDGE('', *, *, #1824, .F.);
#1865 = ORIENTED_EDGE('', *, *, #1648, .F.);
#1866 = B_SPLINE_SURFACE_WITH_KNOTS('', 3, 1, ((#1867, #1868), (#1869, #1870), (#1871, #1872), (#1873, #1874), (#1875, #1876), (#1877, #1878)), .UNSPECIFIED., .F., .F., .U., (4, 1, 1, 4), (2, 2), (14.3314634940245, 14.3325, 15.435, 16.154583038735), (0.987860015753286, 1.), .UNSPECIFIED.);
#1867 = CARTESIAN_POINT('', (7.71853650597546, 3.99445490728551, 0.881164174781192));
#1868 = CARTESIAN_POINT('', (7.71853650597546, 3.91288970284507, 0.830237419880046));
#1869 = CARTESIAN_POINT('', (7.71819100398364, 3.99444993456893, 0.881026710400956));
#1870 = CARTESIAN_POINT('', (7.71819100398364, 3.91288375951327, 0.830103039982235));
#1871 = CARTESIAN_POINT('', (7.35034550199182, 3.98912846200086, 0.734671851391131));
#1872 = CARTESIAN_POINT('', (7.35034550199182, 3.90652949879984, 0.687032365058474));
#1873 = CARTESIAN_POINT('', (6.74263898708833, 3.93252460584945, 0.491662436493688));
#1874 = CARTESIAN_POINT('', (6.74263898708833, 3.84926904103145, 0.449851614566594));
#1875 = CARTESIAN_POINT('', (6.13527797417665, 4.02609867215106, 0.269526241387735));
#1876 = CARTESIAN_POINT('', (6.13527797417665, 3.93902357498662, 0.231900920632629));
#1877 = CARTESIAN_POINT('', (5.89541696126498, 4.08656844233264, 0.179105207602899));
#1878 = CARTESIAN_POINT('', (5.89541696126498, 3.99744278425912, 0.143007645176361));
#1879 = PRESENTATION_STYLE_ASSIGNMENT((#1880));
#1880 = SURFACE_STYLE_USAGE(.POSITIVE., #1881);
#1881 = SURFACE_SIDE_STYLE('', (#1882));
#1882 = SURFACE_STYLE_FILL_AREA(#1883);
#1883 = FILL_AREA_STYLE('', (#1884));
#1884 = FILL_AREA_STYLE_COLOUR('', #1885);
#1885 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#1886 = STYLED_ITEM('', (#1879), #147);
#1887 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#1889))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#1888, #1890, #1891))
   REPRESENTATION_CONTEXT ('', '3D')
);
#1888 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#1889 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #1888, 'DISTANCE_ACCURACY_VALUE', '');
#1890 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#1891 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#1892 = SHAPE_REPRESENTATION('', (), #1887);
#1893 = PRODUCT_DEFINITION_SHAPE('', '', #1894);
#1894 = PRODUCT_DEFINITION('', '', #1897, #1901);
#1895 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#1896 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #1895);
#1897 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #1898, .NOT_KNOWN.);
#1898 = PRODUCT('NONE', '', '', (#1899));
#1899 = PRODUCT_CONTEXT('', #1895, 'mechanical');
#1900 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#1898));
#1901 = PRODUCT_DEFINITION_CONTEXT('part definition', #1895, 'design');
#1902 = SHAPE_DEFINITION_REPRESENTATION(#1893, #1892);
#1903 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #1892, #1904);
#1904 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1, #147), #1887);
ENDSEC;
END-ISO-10303-21;
