ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('5LKIL-V-ACME12 AM15C.stp', '2022-01-13T12:51:56', ('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 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#2, #3), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#2 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.07));
#3 = CARTESIAN_POINT('', (-1.702755604068, 3.27860770554, -0.07));
#4 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#5, #6), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#5 = CARTESIAN_POINT('', (-1.702755604068, 3.27860770554, -0.07));
#6 = CARTESIAN_POINT('', (-1.39855283869, 2.10234288865, -0.07));
#7 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#8, #9), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#8 = CARTESIAN_POINT('', (-1.39855283869, 2.10234288865, -0.07));
#9 = CARTESIAN_POINT('', (-0.70144716089, 2.10234288865, -0.07));
#10 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#11, #12), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#11 = CARTESIAN_POINT('', (-0.70144716089, 2.10234288865, -0.07));
#12 = CARTESIAN_POINT('', (-0.398238936395, 3.274762103305, -0.07));
#13 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#14, #15), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#14 = CARTESIAN_POINT('', (-0.398238936395, 3.274762103305, -0.07));
#15 = CARTESIAN_POINT('', (0., 3.38146990473, -0.07));
#16 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#17, #18), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#17 = CARTESIAN_POINT('', (0., 3.38146990473, -0.07));
#18 = CARTESIAN_POINT('', (0., 8.54, -0.07));
#19 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#20, #21), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#20 = CARTESIAN_POINT('', (0., 8.54, -0.07));
#21 = CARTESIAN_POINT('', (-5.00833859057, 8.54, -0.07));
#22 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#23, #24), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#23 = CARTESIAN_POINT('', (-5.00833859057, 8.54, -0.07));
#24 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#25 = B_SPLINE_CURVE_WITH_KNOTS('cutting edge line', 1, (#26, #27), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#26 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#27 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.07));
#28 = COMPOSITE_CURVE('cutting edge line', (#29, #30, #31, #32, #33, #34, #35, #36, #37), .U.);
#29 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #1);
#30 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #4);
#31 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #7);
#32 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #10);
#33 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #13);
#34 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #16);
#35 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #19);
#36 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #22);
#37 = COMPOSITE_CURVE_SEGMENT(.CONTINUOUS., .T., #25);
#38 = GEOMETRIC_CURVE_SET('', (#28));
#39 = DRAUGHTING_MODEL('', (#44, #49, #54, #59, #64, #69, #74, #79, #84, #89, #847), #848);
#40 = PRESENTATION_STYLE_ASSIGNMENT((#41));
#41 = CURVE_STYLE('', #43, POSITIVE_LENGTH_MEASURE(1.E-6), #42);
#42 = COLOUR_RGB('', 1., 0., 0.);
#43 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#44 = STYLED_ITEM('', (#40), #28);
#45 = PRESENTATION_STYLE_ASSIGNMENT((#46));
#46 = CURVE_STYLE('', #48, POSITIVE_LENGTH_MEASURE(1.E-6), #47);
#47 = COLOUR_RGB('', 1., 0., 0.);
#48 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#49 = OVER_RIDING_STYLED_ITEM('', (#45), #1, #44);
#50 = PRESENTATION_STYLE_ASSIGNMENT((#51));
#51 = CURVE_STYLE('', #53, POSITIVE_LENGTH_MEASURE(1.E-6), #52);
#52 = COLOUR_RGB('', 1., 0., 0.);
#53 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#54 = OVER_RIDING_STYLED_ITEM('', (#50), #4, #44);
#55 = PRESENTATION_STYLE_ASSIGNMENT((#56));
#56 = CURVE_STYLE('', #58, POSITIVE_LENGTH_MEASURE(1.E-6), #57);
#57 = COLOUR_RGB('', 1., 0., 0.);
#58 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#59 = OVER_RIDING_STYLED_ITEM('', (#55), #7, #44);
#60 = PRESENTATION_STYLE_ASSIGNMENT((#61));
#61 = CURVE_STYLE('', #63, POSITIVE_LENGTH_MEASURE(1.E-6), #62);
#62 = COLOUR_RGB('', 1., 0., 0.);
#63 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#64 = OVER_RIDING_STYLED_ITEM('', (#60), #10, #44);
#65 = PRESENTATION_STYLE_ASSIGNMENT((#66));
#66 = CURVE_STYLE('', #68, POSITIVE_LENGTH_MEASURE(1.E-6), #67);
#67 = COLOUR_RGB('', 1., 0., 0.);
#68 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#69 = OVER_RIDING_STYLED_ITEM('', (#65), #13, #44);
#70 = PRESENTATION_STYLE_ASSIGNMENT((#71));
#71 = CURVE_STYLE('', #73, POSITIVE_LENGTH_MEASURE(1.E-6), #72);
#72 = COLOUR_RGB('', 1., 0., 0.);
#73 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#74 = OVER_RIDING_STYLED_ITEM('', (#70), #16, #44);
#75 = PRESENTATION_STYLE_ASSIGNMENT((#76));
#76 = CURVE_STYLE('', #78, POSITIVE_LENGTH_MEASURE(1.E-6), #77);
#77 = COLOUR_RGB('', 1., 0., 0.);
#78 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#79 = OVER_RIDING_STYLED_ITEM('', (#75), #19, #44);
#80 = PRESENTATION_STYLE_ASSIGNMENT((#81));
#81 = CURVE_STYLE('', #83, POSITIVE_LENGTH_MEASURE(1.E-6), #82);
#82 = COLOUR_RGB('', 1., 0., 0.);
#83 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#84 = OVER_RIDING_STYLED_ITEM('', (#80), #22, #44);
#85 = PRESENTATION_STYLE_ASSIGNMENT((#86));
#86 = CURVE_STYLE('', #88, POSITIVE_LENGTH_MEASURE(1.E-6), #87);
#87 = COLOUR_RGB('', 1., 0., 0.);
#88 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
#89 = OVER_RIDING_STYLED_ITEM('', (#85), #25, #44);
#90 = MANIFOLD_SOLID_BREP('CUT', #91);
#91 = CLOSED_SHELL('', (#92, #132, #221, #253, #323, #351, #373, #395, #419, #455, #477, #499, #521, #543, #567, #589, #625, #641, #688, #714, #752, #772, #812));
#92 = ADVANCED_FACE('', (#93), #127, .T.);
#93 = FACE_OUTER_BOUND('', #94, .T.);
#94 = EDGE_LOOP('', (#95, #104, #111, #118));
#95 = ORIENTED_EDGE('', *, *, #96, .F.);
#96 = EDGE_CURVE('', #97, #99, #101, .T.);
#97 = VERTEX_POINT('', #98);
#98 = CARTESIAN_POINT('', (0., 4.96892013717, -0.07));
#99 = VERTEX_POINT('', #100);
#100 = CARTESIAN_POINT('', (-1.678240955367, 4.96892013717, -0.07));
#101 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#102, #103), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#102 = CARTESIAN_POINT('', (0., 4.96892013717, -0.07));
#103 = CARTESIAN_POINT('', (-1.678240955367, 4.96892013717, -0.07));
#104 = ORIENTED_EDGE('', *, *, #105, .T.);
#105 = EDGE_CURVE('', #97, #106, #108, .T.);
#106 = VERTEX_POINT('', #107);
#107 = CARTESIAN_POINT('', (0., 5.05234288865, 0.));
#108 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#109, #110), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#109 = CARTESIAN_POINT('', (0., 4.96892013717, -0.07));
#110 = CARTESIAN_POINT('', (0., 5.05234288865, 0.));
#111 = ORIENTED_EDGE('', *, *, #112, .T.);
#112 = EDGE_CURVE('', #106, #113, #115, .T.);
#113 = VERTEX_POINT('', #114);
#114 = CARTESIAN_POINT('', (-1.579655808733, 5.05234288865, 0.));
#115 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#116, #117), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#116 = CARTESIAN_POINT('', (0., 5.05234288865, 0.));
#117 = CARTESIAN_POINT('', (-1.579655808733, 5.05234288865, 0.));
#118 = ORIENTED_EDGE('', *, *, #119, .T.);
#119 = EDGE_CURVE('', #113, #99, #120, .T.);
#120 = B_SPLINE_CURVE_WITH_KNOTS('', 5, (#121, #122, #123, #124, #125, #126), .UNSPECIFIED., .F., .U., (6, 6), (0., 0.207772731443), .UNSPECIFIED.);
#121 = CARTESIAN_POINT('', (-1.579655808733, 5.05234288865, 2.82847473927E-18));
#122 = CARTESIAN_POINT('', (-1.598315395449, 5.03495503, -0.0145901457788));
#123 = CARTESIAN_POINT('', (-1.617502203943, 5.0178992011, -0.0289016855231));
#124 = CARTESIAN_POINT('', (-1.637240002996, 5.00117622966, -0.0429339246852));
#125 = CARTESIAN_POINT('', (-1.657479683486, 4.98484870005, -0.056634348761));
#126 = CARTESIAN_POINT('', (-1.678240955367, 4.96892013717, -0.07));
#127 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#128, #129), (#130, #131)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.110309499931807, 0.00140883205281173), (10.5195753427, 12.199816298067), .UNSPECIFIED.);
#128 = CARTESIAN_POINT('', (0.000999999999999446, 4.96784090920402, -0.0709055797869125));
#129 = CARTESIAN_POINT('', (-1.679240955367, 4.96784090920402, -0.0709055797869125));
#130 = CARTESIAN_POINT('', (0.000999999999999446, 5.05342211661534, 0.000905579787677));
#131 = CARTESIAN_POINT('', (-1.679240955367, 5.05342211661534, 0.000905579787677));
#132 = ADVANCED_FACE('', (#133), #216, .T.);
#133 = FACE_OUTER_BOUND('', #134, .T.);
#134 = EDGE_LOOP('', (#135, #145, #155, #161, #162, #169, #176, #183, #190, #197, #204, #211));
#135 = ORIENTED_EDGE('', *, *, #136, .F.);
#136 = EDGE_CURVE('', #137, #139, #141, .T.);
#137 = VERTEX_POINT('', #138);
#138 = CARTESIAN_POINT('', (-3.85, 6.04, 0.));
#139 = VERTEX_POINT('', #140);
#140 = CARTESIAN_POINT('', (-3.420344191267, 5.05234288865, 0.));
#141 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#142, #143, #144), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (180., 227.020516099596), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.916988668952817, 1.))
   REPRESENTATION_ITEM ('')
);
#142 = CARTESIAN_POINT('', (-3.85, 6.04, 0.));
#143 = CARTESIAN_POINT('', (-3.85, 5.45271587565822, 0.));
#144 = CARTESIAN_POINT('', (-3.42034419126722, 5.05234288864976, 0.));
#145 = ORIENTED_EDGE('', *, *, #146, .F.);
#146 = EDGE_CURVE('', #147, #137, #149, .T.);
#147 = VERTEX_POINT('', #148);
#148 = CARTESIAN_POINT('', (-1.15, 6.04, 0.));
#149 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#150, #151, #152, #153, #154), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (2.95276035754249E-14, 90., 180.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#150 = CARTESIAN_POINT('', (-1.15, 6.04, 0.));
#151 = CARTESIAN_POINT('', (-1.15, 7.39, 0.));
#152 = CARTESIAN_POINT('', (-2.5, 7.39, 0.));
#153 = CARTESIAN_POINT('', (-3.85, 7.39, 0.));
#154 = CARTESIAN_POINT('', (-3.85, 6.04, 0.));
#155 = ORIENTED_EDGE('', *, *, #156, .T.);
#156 = EDGE_CURVE('', #147, #113, #157, .T.);
#157 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#158, #159, #160), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 47.0205160995955), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.916988668952817, 1.))
   REPRESENTATION_ITEM ('')
);
#158 = CARTESIAN_POINT('', (-1.15, 6.04, 0.));
#159 = CARTESIAN_POINT('', (-1.15, 5.45271587565822, 0.));
#160 = CARTESIAN_POINT('', (-1.57965580873278, 5.05234288864976, 0.));
#161 = ORIENTED_EDGE('', *, *, #112, .F.);
#162 = ORIENTED_EDGE('', *, *, #163, .F.);
#163 = EDGE_CURVE('', #164, #106, #166, .T.);
#164 = VERTEX_POINT('', #165);
#165 = CARTESIAN_POINT('', (0., 8.54, 0.));
#166 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#167, #168), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#167 = CARTESIAN_POINT('', (0., 8.54, 0.));
#168 = CARTESIAN_POINT('', (0., 5.05234288865, 0.));
#169 = ORIENTED_EDGE('', *, *, #170, .T.);
#170 = EDGE_CURVE('', #164, #171, #173, .T.);
#171 = VERTEX_POINT('', #172);
#172 = CARTESIAN_POINT('', (-4.7441616906, 8.54, 0.));
#173 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#174, #175), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#174 = CARTESIAN_POINT('', (0., 8.54, 0.));
#175 = CARTESIAN_POINT('', (-4.7441616906, 8.54, 0.));
#176 = ORIENTED_EDGE('', *, *, #177, .T.);
#177 = EDGE_CURVE('', #171, #178, #180, .T.);
#178 = VERTEX_POINT('', #179);
#179 = CARTESIAN_POINT('', (-4.8507797249, 8.14209607899, 0.));
#180 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#181, #182), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#181 = CARTESIAN_POINT('', (-4.7441616906, 8.54, 0.));
#182 = CARTESIAN_POINT('', (-4.8507797249, 8.14209607899, 0.));
#183 = ORIENTED_EDGE('', *, *, #184, .F.);
#184 = EDGE_CURVE('', #185, #178, #187, .T.);
#185 = VERTEX_POINT('', #186);
#186 = CARTESIAN_POINT('', (-6.02328870632, 7.83886463881, 0.));
#187 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#188, #189), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#188 = CARTESIAN_POINT('', (-6.02328870632, 7.83886463881, 0.));
#189 = CARTESIAN_POINT('', (-4.8507797249, 8.14209607899, 0.));
#190 = ORIENTED_EDGE('', *, *, #191, .F.);
#191 = EDGE_CURVE('', #192, #185, #194, .T.);
#192 = VERTEX_POINT('', #193);
#193 = CARTESIAN_POINT('', (-6.02328870632, 7.14113536231, 0.));
#194 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#195, #196), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#195 = CARTESIAN_POINT('', (-6.02328870632, 7.14113536231, 0.));
#196 = CARTESIAN_POINT('', (-6.02328870632, 7.83886463881, 0.));
#197 = ORIENTED_EDGE('', *, *, #198, .F.);
#198 = EDGE_CURVE('', #199, #192, #201, .T.);
#199 = VERTEX_POINT('', #200);
#200 = CARTESIAN_POINT('', (-4.84699597955, 6.836925377473, 0.));
#201 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#202, #203), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#202 = CARTESIAN_POINT('', (-4.84699597955, 6.836925377473, 0.));
#203 = CARTESIAN_POINT('', (-6.02328870632, 7.14113536231, 0.));
#204 = ORIENTED_EDGE('', *, *, #205, .F.);
#205 = EDGE_CURVE('', #206, #199, #208, .T.);
#206 = VERTEX_POINT('', #207);
#207 = CARTESIAN_POINT('', (-4.69086524242, 5.05234288865, 0.));
#208 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#209, #210), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#209 = CARTESIAN_POINT('', (-4.69086524242, 5.05234288865, 0.));
#210 = CARTESIAN_POINT('', (-4.84699597955, 6.836925377473, 0.));
#211 = ORIENTED_EDGE('', *, *, #212, .F.);
#212 = EDGE_CURVE('', #139, #206, #213, .T.);
#213 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#214, #215), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#214 = CARTESIAN_POINT('', (-3.420344191267, 5.05234288865, 0.));
#215 = CARTESIAN_POINT('', (-4.69086524242, 5.05234288865, 0.));
#216 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#217, #218), (#219, #220)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.00100000000000389, 6.02428870632), (3.16134288864976, 6.651), .UNSPECIFIED.);
#217 = CARTESIAN_POINT('', (-6.02428870632, 5.05134288864976, 0.));
#218 = CARTESIAN_POINT('', (-6.02428870632, 8.541, 0.));
#219 = CARTESIAN_POINT('', (0.00100000000000122, 5.05134288864976, 0.));
#220 = CARTESIAN_POINT('', (0.00100000000000122, 8.541, 0.));
#221 = ADVANCED_FACE('', (#222), #248, .T.);
#222 = FACE_OUTER_BOUND('', #223, .T.);
#223 = EDGE_LOOP('', (#224, #225, #232, #239));
#224 = ORIENTED_EDGE('', *, *, #212, .T.);
#225 = ORIENTED_EDGE('', *, *, #226, .T.);
#226 = EDGE_CURVE('', #206, #227, #229, .T.);
#227 = VERTEX_POINT('', #228);
#228 = CARTESIAN_POINT('', (-4.69590958603, 4.96892013717, -0.07));
#229 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#230, #231), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#230 = CARTESIAN_POINT('', (-4.69086524242, 5.05234288865, 0.));
#231 = CARTESIAN_POINT('', (-4.69590958603, 4.96892013717, -0.07));
#232 = ORIENTED_EDGE('', *, *, #233, .F.);
#233 = EDGE_CURVE('', #234, #227, #236, .T.);
#234 = VERTEX_POINT('', #235);
#235 = CARTESIAN_POINT('', (-3.321759044633, 4.96892013717, -0.07));
#236 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#237, #238), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#237 = CARTESIAN_POINT('', (-3.321759044633, 4.96892013717, -0.07));
#238 = CARTESIAN_POINT('', (-4.69590958603, 4.96892013717, -0.07));
#239 = ORIENTED_EDGE('', *, *, #240, .T.);
#240 = EDGE_CURVE('', #234, #139, #241, .T.);
#241 = B_SPLINE_CURVE_WITH_KNOTS('', 5, (#242, #243, #244, #245, #246, #247), .UNSPECIFIED., .F., .U., (6, 6), (2.81815800352, 3.02593073496), .UNSPECIFIED.);
#242 = CARTESIAN_POINT('', (-3.321759044633, 4.96892013717, -0.07));
#243 = CARTESIAN_POINT('', (-3.342520316514, 4.98484870005, -0.056634348761));
#244 = CARTESIAN_POINT('', (-3.362759984976, 5.00117620033, -0.0429339492989));
#245 = CARTESIAN_POINT('', (-3.382497789361, 5.01789917505, -0.0289017073802));
#246 = CARTESIAN_POINT('', (-3.401684604551, 5.03495503, -0.0145901457788));
#247 = CARTESIAN_POINT('', (-3.420344191267, 5.05234288865, -1.94727003925E-17));
#248 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#249, #250), (#251, #252)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.110309499931806, 0.00140883205281328), (13.841334387333, 15.21748492873), .UNSPECIFIED.);
#249 = CARTESIAN_POINT('', (-3.320759044633, 4.96784090920402, -0.0709055797869115));
#250 = CARTESIAN_POINT('', (-4.69690958603, 4.96784090920402, -0.0709055797869115));
#251 = CARTESIAN_POINT('', (-3.320759044633, 5.05342211661534, 0.000905579787678006));
#252 = CARTESIAN_POINT('', (-4.69690958603, 5.05342211661534, 0.000905579787678006));
#253 = ADVANCED_FACE('', (#254), #318, .T.);
#254 = FACE_OUTER_BOUND('', #255, .T.);
#255 = EDGE_LOOP('', (#256, #262, #263, #270, #277, #284, #291, #298, #305, #312, #317));
#256 = ORIENTED_EDGE('', *, *, #257, .F.);
#257 = EDGE_CURVE('', #234, #99, #258, .T.);
#258 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#259, #260, #261), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (232.503684963408, 307.496315036592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.79339249098604, 1.))
   REPRESENTATION_ITEM ('')
);
#259 = CARTESIAN_POINT('', (-3.32175904463389, 4.96892013716884, -0.0699999999999999));
#260 = CARTESIAN_POINT('', (-2.5, 4.33844620999349, -0.0699999999999998));
#261 = CARTESIAN_POINT('', (-1.67824095536611, 4.96892013716884, -0.0699999999999999));
#262 = ORIENTED_EDGE('', *, *, #233, .T.);
#263 = ORIENTED_EDGE('', *, *, #264, .T.);
#264 = EDGE_CURVE('', #227, #265, #267, .T.);
#265 = VERTEX_POINT('', #266);
#266 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#267 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#268, #269), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#268 = CARTESIAN_POINT('', (-4.69590958603, 4.96892013717, -0.07));
#269 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#270 = ORIENTED_EDGE('', *, *, #271, .F.);
#271 = EDGE_CURVE('', #272, #265, #274, .T.);
#272 = VERTEX_POINT('', #273);
#273 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.07));
#274 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#275, #276), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#275 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.07));
#276 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#277 = ORIENTED_EDGE('', *, *, #278, .T.);
#278 = EDGE_CURVE('', #272, #279, #281, .T.);
#279 = VERTEX_POINT('', #280);
#280 = CARTESIAN_POINT('', (-1.702755603957, 3.27860770473, -0.0699999991484));
#281 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#282, #283), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#282 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.07));
#283 = CARTESIAN_POINT('', (-1.702755603957, 3.27860770473, -0.0699999991484));
#284 = ORIENTED_EDGE('', *, *, #285, .T.);
#285 = EDGE_CURVE('', #279, #286, #288, .T.);
#286 = VERTEX_POINT('', #287);
#287 = CARTESIAN_POINT('', (-1.39855283862, 2.10234288872, -0.0700000003972));
#288 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#289, #290), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#289 = CARTESIAN_POINT('', (-1.702755603957, 3.27860770473, -0.0699999991484));
#290 = CARTESIAN_POINT('', (-1.39855283862, 2.10234288872, -0.0700000003972));
#291 = ORIENTED_EDGE('', *, *, #292, .F.);
#292 = EDGE_CURVE('', #293, #286, #295, .T.);
#293 = VERTEX_POINT('', #294);
#294 = CARTESIAN_POINT('', (-0.70144716157, 2.10234288777, -0.0699999991484));
#295 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#296, #297), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#296 = CARTESIAN_POINT('', (-0.70144716157, 2.10234288777, -0.0699999991484));
#297 = CARTESIAN_POINT('', (-1.39855283862, 2.10234288872, -0.0700000003972));
#298 = ORIENTED_EDGE('', *, *, #299, .F.);
#299 = EDGE_CURVE('', #300, #293, #302, .T.);
#300 = VERTEX_POINT('', #301);
#301 = CARTESIAN_POINT('', (-0.39823893628, 3.27476210325, -0.0699999993635));
#302 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#303, #304), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#303 = CARTESIAN_POINT('', (-0.39823893628, 3.27476210325, -0.0699999993635));
#304 = CARTESIAN_POINT('', (-0.70144716157, 2.10234288777, -0.0699999991484));
#305 = ORIENTED_EDGE('', *, *, #306, .T.);
#306 = EDGE_CURVE('', #300, #307, #309, .T.);
#307 = VERTEX_POINT('', #308);
#308 = CARTESIAN_POINT('', (0., 3.38146990473, -0.07));
#309 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#310, #311), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#310 = CARTESIAN_POINT('', (-0.39823893628, 3.27476210325, -0.0699999993635));
#311 = CARTESIAN_POINT('', (0., 3.38146990473, -0.07));
#312 = ORIENTED_EDGE('', *, *, #313, .F.);
#313 = EDGE_CURVE('', #97, #307, #314, .T.);
#314 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#315, #316), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#315 = CARTESIAN_POINT('', (0., 4.96892013717, -0.07));
#316 = CARTESIAN_POINT('', (0., 3.38146990473, -0.07));
#317 = ORIENTED_EDGE('', *, *, #96, .T.);
#318 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#319, #320), (#321, #322)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.0010000008799933, 2.86757724852001), (10.5195753427, 15.21748492873), .UNSPECIFIED.);
#319 = CARTESIAN_POINT('', (0.00100000000000122, 2.10134288777, -0.07));
#320 = CARTESIAN_POINT('', (-4.69690958603, 2.10134288777, -0.07));
#321 = CARTESIAN_POINT('', (0.000999999999999446, 4.96992013717, -0.0700000000000003));
#322 = CARTESIAN_POINT('', (-4.69690958603, 4.96992013717, -0.0700000000000003));
#323 = ADVANCED_FACE('', (#324), #346, .T.);
#324 = FACE_OUTER_BOUND('', #325, .T.);
#325 = EDGE_LOOP('', (#326, #327, #334, #341));
#326 = ORIENTED_EDGE('', *, *, #292, .T.);
#327 = ORIENTED_EDGE('', *, *, #328, .F.);
#328 = EDGE_CURVE('', #329, #286, #331, .T.);
#329 = VERTEX_POINT('', #330);
#330 = CARTESIAN_POINT('', (-1.39855283862, 2.51671129329, -2.41999999984));
#331 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#332, #333), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#332 = CARTESIAN_POINT('', (-1.39855283862, 2.51671129329, -2.41999999984));
#333 = CARTESIAN_POINT('', (-1.39855283862, 2.10234288872, -0.0700000003971999));
#334 = ORIENTED_EDGE('', *, *, #335, .F.);
#335 = EDGE_CURVE('', #336, #329, #338, .T.);
#336 = VERTEX_POINT('', #337);
#337 = CARTESIAN_POINT('', (-0.70144716153, 2.5167112929, -2.42000000092));
#338 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#339, #340), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#339 = CARTESIAN_POINT('', (-0.70144716153, 2.5167112929, -2.42000000092));
#340 = CARTESIAN_POINT('', (-1.39855283862, 2.51671129329, -2.41999999984));
#341 = ORIENTED_EDGE('', *, *, #342, .T.);
#342 = EDGE_CURVE('', #336, #293, #343, .T.);
#343 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#344, #345), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#344 = CARTESIAN_POINT('', (-0.70144716153, 2.5167112929, -2.42000000092));
#345 = CARTESIAN_POINT('', (-0.70144716157, 2.10234288777, -0.0699999991484002));
#346 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#347, #348), (#349, #350)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-9.93007859408815, -7.54150914240212), (-0.698105677089999, 0.001000000000001), .UNSPECIFIED.);
#347 = CARTESIAN_POINT('', (-0.70044716153, 2.5169124572326, -2.42114085727008));
#348 = CARTESIAN_POINT('', (-1.39955283862, 2.5169124572326, -2.42114085727008));
#349 = CARTESIAN_POINT('', (-0.70044716153, 2.10214172471617, -0.0688591426415988));
#350 = CARTESIAN_POINT('', (-1.39955283862, 2.10214172471617, -0.0688591426415988));
#351 = ADVANCED_FACE('', (#352), #368, .T.);
#352 = FACE_OUTER_BOUND('', #353, .T.);
#353 = EDGE_LOOP('', (#354, #361, #362, #363));
#354 = ORIENTED_EDGE('', *, *, #355, .T.);
#355 = EDGE_CURVE('', #356, #300, #358, .T.);
#356 = VERTEX_POINT('', #357);
#357 = CARTESIAN_POINT('', (-0.39823893621, 3.68913050804, -2.42));
#358 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#359, #360), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#359 = CARTESIAN_POINT('', (-0.39823893621, 3.68913050804, -2.42));
#360 = CARTESIAN_POINT('', (-0.39823893628, 3.27476210325, -0.0699999993634992));
#361 = ORIENTED_EDGE('', *, *, #299, .T.);
#362 = ORIENTED_EDGE('', *, *, #342, .F.);
#363 = ORIENTED_EDGE('', *, *, #364, .T.);
#364 = EDGE_CURVE('', #336, #356, #365, .T.);
#365 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#366, #367), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#366 = CARTESIAN_POINT('', (-0.70144716153, 2.5167112929, -2.42000000092));
#367 = CARTESIAN_POINT('', (-0.39823893621, 3.68913050804, -2.42));
#368 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#369, #370), (#371, #372)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-1.67043952466484, -0.0558405023353692), (-9.80160221626111, -7.42131304386037), .UNSPECIFIED.);
#369 = CARTESIAN_POINT('', (-0.296891132290178, 3.66417880139488, -0.0560135836856368));
#370 = CARTESIAN_POINT('', (-0.398531655776935, 3.69046482805165, -2.43398641638077));
#371 = CARTESIAN_POINT('', (-0.701154442046703, 2.10100856776964, -0.0560135836856368));
#372 = CARTESIAN_POINT('', (-0.80279496553346, 2.12729459442641, -2.43398641638077));
#373 = ADVANCED_FACE('', (#374), #390, .T.);
#374 = FACE_OUTER_BOUND('', #375, .T.);
#375 = EDGE_LOOP('', (#376, #383, #388, #389));
#376 = ORIENTED_EDGE('', *, *, #377, .F.);
#377 = EDGE_CURVE('', #378, #356, #380, .T.);
#378 = VERTEX_POINT('', #379);
#379 = CARTESIAN_POINT('', (0., 3.7958383094, -2.42));
#380 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#381, #382), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#381 = CARTESIAN_POINT('', (0., 3.7958383094, -2.42));
#382 = CARTESIAN_POINT('', (-0.39823893621, 3.68913050804, -2.42));
#383 = ORIENTED_EDGE('', *, *, #384, .T.);
#384 = EDGE_CURVE('', #378, #307, #385, .T.);
#385 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#386, #387), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#386 = CARTESIAN_POINT('', (0., 3.7958383094, -2.42));
#387 = CARTESIAN_POINT('', (0., 3.38146990473, -0.0699999999999998));
#388 = ORIENTED_EDGE('', *, *, #306, .F.);
#389 = ORIENTED_EDGE('', *, *, #355, .F.);
#390 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#391, #392), (#393, #394)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.337768800933589, 0.859752010364691), (-9.93738457857201, -7.5165486847992), .UNSPECIFIED.);
#391 = CARTESIAN_POINT('', (0.10557893143549, 3.40654442388224, -0.0517652961718351));
#392 = CARTESIAN_POINT('', (0.000379195162398038, 3.79915518459551, -2.43823470319113));
#393 = CARTESIAN_POINT('', (-0.398618131443203, 3.27144522805749, -0.0517652961718351));
#394 = CARTESIAN_POINT('', (-0.503817867716295, 3.66405598877076, -2.43823470319113));
#395 = ADVANCED_FACE('', (#396), #414, .T.);
#396 = FACE_OUTER_BOUND('', #397, .T.);
#397 = EDGE_LOOP('', (#398, #399, #400, #401, #408, #413));
#398 = ORIENTED_EDGE('', *, *, #105, .F.);
#399 = ORIENTED_EDGE('', *, *, #313, .T.);
#400 = ORIENTED_EDGE('', *, *, #384, .F.);
#401 = ORIENTED_EDGE('', *, *, #402, .F.);
#402 = EDGE_CURVE('', #403, #378, #405, .T.);
#403 = VERTEX_POINT('', #404);
#404 = CARTESIAN_POINT('', (0., 8.54, -2.42));
#405 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#406, #407), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#406 = CARTESIAN_POINT('', (0., 8.54, -2.42));
#407 = CARTESIAN_POINT('', (0., 3.7958383094, -2.42));
#408 = ORIENTED_EDGE('', *, *, #409, .T.);
#409 = EDGE_CURVE('', #403, #164, #410, .T.);
#410 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#411, #412), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#411 = CARTESIAN_POINT('', (0., 8.54, -2.42));
#412 = CARTESIAN_POINT('', (0., 8.54, 0.));
#413 = ORIENTED_EDGE('', *, *, #163, .T.);
#414 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#415, #416), (#417, #418)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.00099999999999989, 5.15953009527), (-2.421, 0.00099999999999989), .UNSPECIFIED.);
#415 = CARTESIAN_POINT('', (0., 8.541, 0.00099999999999989));
#416 = CARTESIAN_POINT('', (0., 8.541, -2.421));
#417 = CARTESIAN_POINT('', (1.77635683940025E-15, 3.38046990473, 0.00099999999999989));
#418 = CARTESIAN_POINT('', (1.77635683940025E-15, 3.38046990473, -2.421));
#419 = ADVANCED_FACE('', (#420), #450, .T.);
#420 = FACE_OUTER_BOUND('', #421, .T.);
#421 = EDGE_LOOP('', (#422, #423, #424, #431, #438, #445));
#422 = ORIENTED_EDGE('', *, *, #170, .F.);
#423 = ORIENTED_EDGE('', *, *, #409, .F.);
#424 = ORIENTED_EDGE('', *, *, #425, .T.);
#425 = EDGE_CURVE('', #403, #426, #428, .T.);
#426 = VERTEX_POINT('', #427);
#427 = CARTESIAN_POINT('', (-3.48765711135, 8.54, -2.42));
#428 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#429, #430), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#429 = CARTESIAN_POINT('', (0., 8.54, -2.42));
#430 = CARTESIAN_POINT('', (-3.48765711135, 8.54, -2.42));
#431 = ORIENTED_EDGE('', *, *, #432, .F.);
#432 = EDGE_CURVE('', #433, #426, #435, .T.);
#433 = VERTEX_POINT('', #434);
#434 = CARTESIAN_POINT('', (-3.57107986283, 8.54, -2.35));
#435 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#436, #437), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#436 = CARTESIAN_POINT('', (-3.57107986283, 8.54, -2.35));
#437 = CARTESIAN_POINT('', (-3.48765711135, 8.54, -2.42));
#438 = ORIENTED_EDGE('', *, *, #439, .T.);
#439 = EDGE_CURVE('', #433, #440, #442, .T.);
#440 = VERTEX_POINT('', #441);
#441 = CARTESIAN_POINT('', (-5.15853009527, 8.54, -2.35));
#442 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#443, #444), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#443 = CARTESIAN_POINT('', (-3.57107986283, 8.54, -2.35));
#444 = CARTESIAN_POINT('', (-5.15853009527, 8.54, -2.35));
#445 = ORIENTED_EDGE('', *, *, #446, .T.);
#446 = EDGE_CURVE('', #440, #171, #447, .T.);
#447 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#448, #449), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#448 = CARTESIAN_POINT('', (-5.15853009527, 8.54, -2.35));
#449 = CARTESIAN_POINT('', (-4.7441616906, 8.54, 0.));
#450 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#451, #452), (#453, #454)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-2.421, 0.00099999999999989), (-6.651, -1.49046990473), .UNSPECIFIED.);
#451 = CARTESIAN_POINT('', (0.000999999999999446, 8.54, 0.00099999999999989));
#452 = CARTESIAN_POINT('', (-5.15953009527, 8.54, 0.00099999999999989));
#453 = CARTESIAN_POINT('', (0.000999999999999446, 8.54, -2.421));
#454 = CARTESIAN_POINT('', (-5.15953009527, 8.54, -2.421));
#455 = ADVANCED_FACE('', (#456), #472, .T.);
#456 = FACE_OUTER_BOUND('', #457, .T.);
#457 = EDGE_LOOP('', (#458, #465, #466, #467));
#458 = ORIENTED_EDGE('', *, *, #459, .T.);
#459 = EDGE_CURVE('', #460, #178, #462, .T.);
#460 = VERTEX_POINT('', #461);
#461 = CARTESIAN_POINT('', (-5.26514812955, 8.14209607949, -2.35000000064));
#462 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#463, #464), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#463 = CARTESIAN_POINT('', (-5.26514812955, 8.14209607949, -2.35000000064));
#464 = CARTESIAN_POINT('', (-4.8507797249, 8.14209607899, 0.));
#465 = ORIENTED_EDGE('', *, *, #177, .F.);
#466 = ORIENTED_EDGE('', *, *, #446, .F.);
#467 = ORIENTED_EDGE('', *, *, #468, .F.);
#468 = EDGE_CURVE('', #460, #440, #469, .T.);
#469 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#470, #471), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#470 = CARTESIAN_POINT('', (-5.26514812955, 8.14209607949, -2.35000000064));
#471 = CARTESIAN_POINT('', (-5.15853009527, 8.54, -2.35));
#472 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#473, #474), (#475, #476)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.337768800933589, 0.859405177002212), (7.51656324320778, 9.93737002014597), .UNSPECIFIED.);
#473 = CARTESIAN_POINT('', (-4.87585660522982, 8.0365177802355, 0.0182203514555255));
#474 = CARTESIAN_POINT('', (-5.26846264377972, 8.14171625120872, -2.36822035207534));
#475 = CARTESIAN_POINT('', (-4.74084717648476, 8.54037982781195, 0.0182203514555255));
#476 = CARTESIAN_POINT('', (-5.13345321503466, 8.64557829878517, -2.36822035207534));
#477 = ADVANCED_FACE('', (#478), #494, .T.);
#478 = FACE_OUTER_BOUND('', #479, .T.);
#479 = EDGE_LOOP('', (#480, #487, #492, #493));
#480 = ORIENTED_EDGE('', *, *, #481, .F.);
#481 = EDGE_CURVE('', #482, #460, #484, .T.);
#482 = VERTEX_POINT('', #483);
#483 = CARTESIAN_POINT('', (-6.43765711128, 7.838864638, -2.3499999996));
#484 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#485, #486), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#485 = CARTESIAN_POINT('', (-6.43765711128, 7.838864638, -2.3499999996));
#486 = CARTESIAN_POINT('', (-5.26514812955, 8.14209607949, -2.35000000064));
#487 = ORIENTED_EDGE('', *, *, #488, .F.);
#488 = EDGE_CURVE('', #185, #482, #489, .T.);
#489 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#490, #491), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#490 = CARTESIAN_POINT('', (-6.02328870632, 7.83886463881, 0.));
#491 = CARTESIAN_POINT('', (-6.43765711128, 7.838864638, -2.3499999996));
#492 = ORIENTED_EDGE('', *, *, #184, .T.);
#493 = ORIENTED_EDGE('', *, *, #459, .F.);
#494 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#495, #496), (#497, #498)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.0557477817884371, 1.67043952382022), (7.42131205345042, 9.80160320737639), .UNSPECIFIED.);
#495 = CARTESIAN_POINT('', (-6.41270539381857, 7.73751679225661, 0.013987405826926));
#496 = CARTESIAN_POINT('', (-6.43899144235773, 7.8391574003563, -2.36398740646515));
#497 = CARTESIAN_POINT('', (-4.84944539383232, 8.14180331717257, 0.013987405826926));
#498 = CARTESIAN_POINT('', (-4.87573144237148, 8.24344392527226, -2.36398740646515));
#499 = ADVANCED_FACE('', (#500), #516, .T.);
#500 = FACE_OUTER_BOUND('', #501, .T.);
#501 = EDGE_LOOP('', (#502, #509, #510, #511));
#502 = ORIENTED_EDGE('', *, *, #503, .F.);
#503 = EDGE_CURVE('', #192, #504, #506, .T.);
#504 = VERTEX_POINT('', #505);
#505 = CARTESIAN_POINT('', (-6.43765711128, 7.14113536151, -2.3499999996));
#506 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#507, #508), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#507 = CARTESIAN_POINT('', (-6.02328870632, 7.14113536231, 0.));
#508 = CARTESIAN_POINT('', (-6.43765711128, 7.14113536151, -2.3499999996));
#509 = ORIENTED_EDGE('', *, *, #191, .T.);
#510 = ORIENTED_EDGE('', *, *, #488, .T.);
#511 = ORIENTED_EDGE('', *, *, #512, .F.);
#512 = EDGE_CURVE('', #504, #482, #513, .T.);
#513 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#514, #515), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#514 = CARTESIAN_POINT('', (-6.43765711128, 7.14113536151, -2.3499999996));
#515 = CARTESIAN_POINT('', (-6.43765711128, 7.838864638, -2.3499999996));
#516 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#517, #518), (#519, #520)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (7.54150914324042, 9.9300785926906), (-0.000999999999999224, 0.698729277300001), .UNSPECIFIED.);
#517 = CARTESIAN_POINT('', (-6.43785827504114, 7.14013536151, -2.35114085598208));
#518 = CARTESIAN_POINT('', (-6.43785827504114, 7.83986463881, -2.35114085598208));
#519 = CARTESIAN_POINT('', (-6.02308754291297, 7.14013536151, 0.00114085644451656));
#520 = CARTESIAN_POINT('', (-6.02308754291297, 7.83986463881, 0.00114085644451656));
#521 = ADVANCED_FACE('', (#522), #538, .T.);
#522 = FACE_OUTER_BOUND('', #523, .T.);
#523 = EDGE_LOOP('', (#524, #531, #532, #533));
#524 = ORIENTED_EDGE('', *, *, #525, .F.);
#525 = EDGE_CURVE('', #199, #526, #528, .T.);
#526 = VERTEX_POINT('', #527);
#527 = CARTESIAN_POINT('', (-5.26136438355, 6.836925377712, -2.35000000085));
#528 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#529, #530), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#529 = CARTESIAN_POINT('', (-4.84699597955, 6.836925377473, 0.));
#530 = CARTESIAN_POINT('', (-5.26136438355, 6.836925377712, -2.35000000085));
#531 = ORIENTED_EDGE('', *, *, #198, .T.);
#532 = ORIENTED_EDGE('', *, *, #503, .T.);
#533 = ORIENTED_EDGE('', *, *, #534, .F.);
#534 = EDGE_CURVE('', #526, #504, #535, .T.);
#535 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#536, #537), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#536 = CARTESIAN_POINT('', (-5.26136438355, 6.836925377712, -2.35000000085));
#537 = CARTESIAN_POINT('', (-6.43765711128, 7.14113536151, -2.3499999996));
#538 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#539, #540), (#541, #542)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-1.67043952389784, -0.0518395500464712), (7.42127026875308, 9.80164499226835), .UNSPECIFIED.);
#539 = CARTESIAN_POINT('', (-4.84566118705621, 6.8372199239928, 0.0140291498621625));
#540 = CARTESIAN_POINT('', (-4.87194815847167, 6.73557574739525, -2.36402915069483));
#541 = CARTESIAN_POINT('', (-6.41270493245664, 7.2424849920076, 0.0140291498621625));
#542 = CARTESIAN_POINT('', (-6.4389919038721, 7.14084081541005, -2.36402915069483));
#543 = ADVANCED_FACE('', (#544), #562, .T.);
#544 = FACE_OUTER_BOUND('', #545, .T.);
#545 = EDGE_LOOP('', (#546, #547, #548, #549, #550, #557));
#546 = ORIENTED_EDGE('', *, *, #264, .F.);
#547 = ORIENTED_EDGE('', *, *, #226, .F.);
#548 = ORIENTED_EDGE('', *, *, #205, .T.);
#549 = ORIENTED_EDGE('', *, *, #525, .T.);
#550 = ORIENTED_EDGE('', *, *, #551, .F.);
#551 = EDGE_CURVE('', #552, #526, #554, .T.);
#552 = VERTEX_POINT('', #553);
#553 = CARTESIAN_POINT('', (-5.11073283834, 5.11519893241, -2.35));
#554 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#555, #556), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#555 = CARTESIAN_POINT('', (-5.11073283834, 5.11519893241, -2.35));
#556 = CARTESIAN_POINT('', (-5.26136438355, 6.836925377712, -2.35000000085));
#557 = ORIENTED_EDGE('', *, *, #558, .F.);
#558 = EDGE_CURVE('', #265, #552, #559, .T.);
#559 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#560, #561), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#560 = CARTESIAN_POINT('', (-4.67016240382, 4.67462849789, -0.07));
#561 = CARTESIAN_POINT('', (-5.11073283834, 5.11519893241, -2.35));
#562 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#563, #564), (#565, #566)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (7.53925084837382, 9.95852712706417), (-0.325883048174768, 1.91563214568006), .UNSPECIFIED.);
#563 = CARTESIAN_POINT('', (-5.07512771867529, 4.6396760647598, -2.3840148766453));
#564 = CARTESIAN_POINT('', (-5.26461949058155, 6.87291739446492, -2.35060236463596));
#565 = CARTESIAN_POINT('', (-4.65502480160763, 4.6396760647598, -0.00149284071256808));
#566 = CARTESIAN_POINT('', (-4.84451657351389, 6.87291739446492, 0.0319196712967718));
#567 = ADVANCED_FACE('', (#568), #584, .T.);
#568 = FACE_OUTER_BOUND('', #569, .T.);
#569 = EDGE_LOOP('', (#570, #577, #582, #583));
#570 = ORIENTED_EDGE('', *, *, #571, .F.);
#571 = EDGE_CURVE('', #572, #552, #574, .T.);
#572 = VERTEX_POINT('', #573);
#573 = CARTESIAN_POINT('', (-3.86537150211, 3.86983759618, -2.35));
#574 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#575, #576), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#575 = CARTESIAN_POINT('', (-3.86537150211, 3.86983759618, -2.35));
#576 = CARTESIAN_POINT('', (-5.11073283834, 5.11519893241, -2.35));
#577 = ORIENTED_EDGE('', *, *, #578, .T.);
#578 = EDGE_CURVE('', #572, #272, #579, .T.);
#579 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#580, #581), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#580 = CARTESIAN_POINT('', (-3.86537150211, 3.86983759618, -2.35));
#581 = CARTESIAN_POINT('', (-3.42480106759, 3.42926716166, -0.0699999999999998));
#582 = ORIENTED_EDGE('', *, *, #271, .T.);
#583 = ORIENTED_EDGE('', *, *, #558, .T.);
#584 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#585, #586), (#587, #588)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (2.17543828257062, 4.5625342851257), (-2.351, -0.069), .UNSPECIFIED.);
#585 = CARTESIAN_POINT('', (-3.4238010675915, 3.4282671616585, -0.069));
#586 = CARTESIAN_POINT('', (-3.4238010675915, 3.4282671616585, -2.351));
#587 = CARTESIAN_POINT('', (-5.1117328383415, 5.1161989324085, -0.069));
#588 = CARTESIAN_POINT('', (-5.1117328383415, 5.1161989324085, -2.351));
#589 = ADVANCED_FACE('', (#590), #620, .T.);
#590 = FACE_OUTER_BOUND('', #591, .T.);
#591 = EDGE_LOOP('', (#592, #601, #608, #613, #614, #615));
#592 = ORIENTED_EDGE('', *, *, #593, .F.);
#593 = EDGE_CURVE('', #594, #596, #598, .T.);
#594 = VERTEX_POINT('', #595);
#595 = CARTESIAN_POINT('', (-3.48765711135, 3.84913475758, -2.42));
#596 = VERTEX_POINT('', #597);
#597 = CARTESIAN_POINT('', (-3.57107986283, 3.84409041397, -2.35));
#598 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#599, #600), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#599 = CARTESIAN_POINT('', (-3.48765711135, 3.84913475758, -2.42));
#600 = CARTESIAN_POINT('', (-3.57107986283, 3.84409041397, -2.35));
#601 = ORIENTED_EDGE('', *, *, #602, .T.);
#602 = EDGE_CURVE('', #594, #603, #605, .T.);
#603 = VERTEX_POINT('', #604);
#604 = CARTESIAN_POINT('', (-1.702755603995, 3.69297610986, -2.42000000092));
#605 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#606, #607), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#606 = CARTESIAN_POINT('', (-3.48765711135, 3.84913475758, -2.42));
#607 = CARTESIAN_POINT('', (-1.702755603995, 3.69297610986, -2.42000000092));
#608 = ORIENTED_EDGE('', *, *, #609, .T.);
#609 = EDGE_CURVE('', #603, #279, #610, .T.);
#610 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#611, #612), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#611 = CARTESIAN_POINT('', (-1.702755603995, 3.69297610986, -2.42000000092));
#612 = CARTESIAN_POINT('', (-1.702755603957, 3.27860770473, -0.0699999991484002));
#613 = ORIENTED_EDGE('', *, *, #278, .F.);
#614 = ORIENTED_EDGE('', *, *, #578, .F.);
#615 = ORIENTED_EDGE('', *, *, #616, .T.);
#616 = EDGE_CURVE('', #572, #596, #617, .T.);
#617 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#618, #619), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#618 = CARTESIAN_POINT('', (-3.86537150211, 3.86983759618, -2.35));
#619 = CARTESIAN_POINT('', (-3.57107986283, 3.84409041397, -2.35));
#620 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#621, #622), (#623, #624)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-9.95603483941233, -7.53675371299507), (-1.75097437878766, 0.490861015436888), .UNSPECIFIED.);
#621 = CARTESIAN_POINT('', (-1.66676358708656, 3.69545635775062, -2.45192444516518));
#622 = CARTESIAN_POINT('', (-3.90032393524019, 3.8849751985501, -2.41850716017962));
#623 = CARTESIAN_POINT('', (-1.66676358708656, 3.27535259888402, -0.0693976351533962));
#624 = CARTESIAN_POINT('', (-3.90032393524019, 3.4648714396835, -0.0359803501678365));
#625 = ADVANCED_FACE('', (#626), #636, .T.);
#626 = FACE_OUTER_BOUND('', #627, .T.);
#627 = EDGE_LOOP('', (#628, #629, #634, #635));
#628 = ORIENTED_EDGE('', *, *, #609, .F.);
#629 = ORIENTED_EDGE('', *, *, #630, .T.);
#630 = EDGE_CURVE('', #603, #329, #631, .T.);
#631 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#632, #633), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#632 = CARTESIAN_POINT('', (-1.702755603995, 3.69297610986, -2.42000000092));
#633 = CARTESIAN_POINT('', (-1.39855283862, 2.51671129329, -2.41999999984));
#634 = ORIENTED_EDGE('', *, *, #328, .T.);
#635 = ORIENTED_EDGE('', *, *, #285, .F.);
#636 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#637, #638), (#639, #640)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-1.67043952369753, -0.0518683790269416), (-9.80164468402648, -7.42127057609057), .UNSPECIFIED.);
#637 = CARTESIAN_POINT('', (-1.39884737160789, 2.1010080997258, -0.0559711572470789));
#638 = CARTESIAN_POINT('', (-1.29720322129614, 2.12729506434329, -2.43402884282376));
#639 = CARTESIAN_POINT('', (-1.80410522137229, 3.66802393422289, -0.0559711572470789));
#640 = CARTESIAN_POINT('', (-1.70246107106054, 3.69431089884038, -2.43402884282376));
#641 = ADVANCED_FACE('', (#642), #683, .T.);
#642 = FACE_OUTER_BOUND('', #643, .T.);
#643 = EDGE_LOOP('', (#644, #656, #666, #671, #672, #673, #674, #675, #676, #677, #678));
#644 = ORIENTED_EDGE('', *, *, #645, .F.);
#645 = EDGE_CURVE('', #646, #648, #650, .T.);
#646 = VERTEX_POINT('', #647);
#647 = CARTESIAN_POINT('', (-1.15, 6.04, -2.42));
#648 = VERTEX_POINT('', #649);
#649 = CARTESIAN_POINT('', (-3.48765711135, 5.119655808733, -2.42));
#650 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#651, #652, #653, #654, #655), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (0., 68.5102580497978, 137.020516099596), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.826539364434475, 1., 0.826539364434475, 1.))
   REPRESENTATION_ITEM ('')
);
#651 = CARTESIAN_POINT('', (-1.15, 6.04, -2.42));
#652 = CARTESIAN_POINT('', (-1.15, 5.12064083182364, -2.42));
#653 = CARTESIAN_POINT('', (-2.00544823340868, 4.78384772015435, -2.42));
#654 = CARTESIAN_POINT('', (-2.86089646681737, 4.44705460848507, -2.42));
#655 = CARTESIAN_POINT('', (-3.48765711135024, 5.11965580873278, -2.42));
#656 = ORIENTED_EDGE('', *, *, #657, .T.);
#657 = EDGE_CURVE('', #646, #658, #660, .T.);
#658 = VERTEX_POINT('', #659);
#659 = CARTESIAN_POINT('', (-3.48765711135, 6.960344191267, -2.42));
#660 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#661, #662, #663, #664, #665), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 3), (2.95276035754249E-14, 68.5102580497978, 137.020516099595), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.826539364434476, 1., 0.826539364434476, 1.))
   REPRESENTATION_ITEM ('')
);
#661 = CARTESIAN_POINT('', (-1.15, 6.04, -2.42));
#662 = CARTESIAN_POINT('', (-1.15, 6.95935916817635, -2.42));
#663 = CARTESIAN_POINT('', (-2.00544823340868, 7.29615227984564, -2.42));
#664 = CARTESIAN_POINT('', (-2.86089646681737, 7.63294539151493, -2.42));
#665 = CARTESIAN_POINT('', (-3.48765711135023, 6.96034419126722, -2.42));
#666 = ORIENTED_EDGE('', *, *, #667, .F.);
#667 = EDGE_CURVE('', #426, #658, #668, .T.);
#668 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#669, #670), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#669 = CARTESIAN_POINT('', (-3.48765711135, 8.54, -2.42));
#670 = CARTESIAN_POINT('', (-3.48765711135, 6.960344191267, -2.42));
#671 = ORIENTED_EDGE('', *, *, #425, .F.);
#672 = ORIENTED_EDGE('', *, *, #402, .T.);
#673 = ORIENTED_EDGE('', *, *, #377, .T.);
#674 = ORIENTED_EDGE('', *, *, #364, .F.);
#675 = ORIENTED_EDGE('', *, *, #335, .T.);
#676 = ORIENTED_EDGE('', *, *, #630, .F.);
#677 = ORIENTED_EDGE('', *, *, #602, .F.);
#678 = ORIENTED_EDGE('', *, *, #679, .F.);
#679 = EDGE_CURVE('', #648, #594, #680, .T.);
#680 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#681, #682), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#681 = CARTESIAN_POINT('', (-3.48765711135, 5.119655808733, -2.42));
#682 = CARTESIAN_POINT('', (-3.48765711135, 3.84913475758, -2.42));
#683 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#684, #685), (#686, #687)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.00100000000000433, 3.48865711135024), (0.625711292900001, 6.651), .UNSPECIFIED.);
#684 = CARTESIAN_POINT('', (0.00100000000000344, 2.5157112929, -2.42));
#685 = CARTESIAN_POINT('', (0.00099999999999989, 8.541, -2.42));
#686 = CARTESIAN_POINT('', (-3.48865711135024, 2.5157112929, -2.42));
#687 = CARTESIAN_POINT('', (-3.48865711135024, 8.541, -2.42));
#688 = ADVANCED_FACE('', (#689), #709, .T.);
#689 = FACE_OUTER_BOUND('', #690, .T.);
#690 = EDGE_LOOP('', (#691, #702, #707, #708));
#691 = ORIENTED_EDGE('', *, *, #692, .F.);
#692 = EDGE_CURVE('', #693, #658, #695, .T.);
#693 = VERTEX_POINT('', #694);
#694 = CARTESIAN_POINT('', (-3.57107986283, 6.861759044633, -2.35));
#695 = B_SPLINE_CURVE_WITH_KNOTS('', 5, (#696, #697, #698, #699, #700, #701), .UNSPECIFIED., .F., .U., (6, 6), (2.81815800352, 3.02593073496), .UNSPECIFIED.);
#696 = CARTESIAN_POINT('', (-3.57107986283, 6.861759044633, -2.35));
#697 = CARTESIAN_POINT('', (-3.55515129995, 6.882520316514, -2.36336565124));
#698 = CARTESIAN_POINT('', (-3.53882379967, 6.902759984976, -2.3770660507));
#699 = CARTESIAN_POINT('', (-3.52210082495, 6.922497789361, -2.39109829262));
#700 = CARTESIAN_POINT('', (-3.50504497, 6.941684604551, -2.40540985422));
#701 = CARTESIAN_POINT('', (-3.48765711135, 6.960344191267, -2.42));
#702 = ORIENTED_EDGE('', *, *, #703, .F.);
#703 = EDGE_CURVE('', #433, #693, #704, .T.);
#704 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#705, #706), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#705 = CARTESIAN_POINT('', (-3.57107986283, 8.54, -2.35));
#706 = CARTESIAN_POINT('', (-3.57107986283, 6.861759044633, -2.35));
#707 = ORIENTED_EDGE('', *, *, #432, .T.);
#708 = ORIENTED_EDGE('', *, *, #667, .T.);
#709 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#710, #711), (#712, #713)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.110309499931805, 0.00140883205281417), (15.555889365233, 17.2361303206), .UNSPECIFIED.);
#710 = CARTESIAN_POINT('', (-3.48657788338466, 6.860759044633, -2.42090557978768));
#711 = CARTESIAN_POINT('', (-3.48657788338467, 8.541, -2.42090557978768));
#712 = CARTESIAN_POINT('', (-3.57215909079598, 6.860759044633, -2.34909442021309));
#713 = CARTESIAN_POINT('', (-3.57215909079599, 8.541, -2.34909442021309));
#714 = ADVANCED_FACE('', (#715), #747, .T.);
#715 = FACE_OUTER_BOUND('', #716, .T.);
#716 = EDGE_LOOP('', (#717, #718, #726, #734, #739, #740, #741, #742, #743, #744, #745, #746));
#717 = ORIENTED_EDGE('', *, *, #703, .T.);
#718 = ORIENTED_EDGE('', *, *, #719, .T.);
#719 = EDGE_CURVE('', #693, #720, #722, .T.);
#720 = VERTEX_POINT('', #721);
#721 = CARTESIAN_POINT('', (-3.85, 6.04, -2.35));
#722 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#723, #724, #725), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (142.503684963408, 180.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.946940465654003, 1.))
   REPRESENTATION_ITEM ('')
);
#723 = CARTESIAN_POINT('', (-3.57107986283115, 6.86175904463389, -2.35));
#724 = CARTESIAN_POINT('', (-3.85, 6.49821483515974, -2.35));
#725 = CARTESIAN_POINT('', (-3.85, 6.04, -2.35));
#726 = ORIENTED_EDGE('', *, *, #727, .T.);
#727 = EDGE_CURVE('', #720, #728, #730, .T.);
#728 = VERTEX_POINT('', #729);
#729 = CARTESIAN_POINT('', (-3.57107986283, 5.218240955367, -2.35));
#730 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#731, #732, #733), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (180., 217.496315036592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.946940465654003, 1.))
   REPRESENTATION_ITEM ('')
);
#731 = CARTESIAN_POINT('', (-3.85, 6.04, -2.35));
#732 = CARTESIAN_POINT('', (-3.85, 5.58178516484026, -2.35));
#733 = CARTESIAN_POINT('', (-3.57107986283116, 5.21824095536611, -2.35));
#734 = ORIENTED_EDGE('', *, *, #735, .T.);
#735 = EDGE_CURVE('', #728, #596, #736, .T.);
#736 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#737, #738), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#737 = CARTESIAN_POINT('', (-3.57107986283, 5.218240955367, -2.35));
#738 = CARTESIAN_POINT('', (-3.57107986283, 3.84409041397, -2.35));
#739 = ORIENTED_EDGE('', *, *, #616, .F.);
#740 = ORIENTED_EDGE('', *, *, #571, .T.);
#741 = ORIENTED_EDGE('', *, *, #551, .T.);
#742 = ORIENTED_EDGE('', *, *, #534, .T.);
#743 = ORIENTED_EDGE('', *, *, #512, .T.);
#744 = ORIENTED_EDGE('', *, *, #481, .T.);
#745 = ORIENTED_EDGE('', *, *, #468, .T.);
#746 = ORIENTED_EDGE('', *, *, #439, .F.);
#747 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#748, #749), (#750, #751)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.000999999929991446, 2.86757724852001), (12.53822073457, 17.2361303206), .UNSPECIFIED.);
#748 = CARTESIAN_POINT('', (-3.57007986283, 3.84309041397, -2.35));
#749 = CARTESIAN_POINT('', (-3.57007986283, 8.541, -2.35));
#750 = CARTESIAN_POINT('', (-6.43865711128, 3.84309041397, -2.35));
#751 = CARTESIAN_POINT('', (-6.43865711128, 8.541, -2.35));
#752 = ADVANCED_FACE('', (#753), #767, .T.);
#753 = FACE_OUTER_BOUND('', #754, .T.);
#754 = EDGE_LOOP('', (#755, #764, #765, #766));
#755 = ORIENTED_EDGE('', *, *, #756, .F.);
#756 = EDGE_CURVE('', #648, #728, #757, .T.);
#757 = B_SPLINE_CURVE_WITH_KNOTS('', 5, (#758, #759, #760, #761, #762, #763), .UNSPECIFIED., .F., .U., (6, 6), (0., 0.207772731443), .UNSPECIFIED.);
#758 = CARTESIAN_POINT('', (-3.48765711135, 5.119655808733, -2.42));
#759 = CARTESIAN_POINT('', (-3.50504497, 5.138315395449, -2.40540985422));
#760 = CARTESIAN_POINT('', (-3.5221007989, 5.157502203943, -2.39109831448));
#761 = CARTESIAN_POINT('', (-3.53882377034, 5.177240002996, -2.37706607531));
#762 = CARTESIAN_POINT('', (-3.55515129995, 5.197479683486, -2.36336565124));
#763 = CARTESIAN_POINT('', (-3.57107986283, 5.218240955367, -2.35));
#764 = ORIENTED_EDGE('', *, *, #679, .T.);
#765 = ORIENTED_EDGE('', *, *, #593, .T.);
#766 = ORIENTED_EDGE('', *, *, #735, .F.);
#767 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#768, #769), (#770, #771)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (-0.110309499931806, 0.0014088320528125), (12.53822073457, 13.914371275967), .UNSPECIFIED.);
#768 = CARTESIAN_POINT('', (-3.48657788338466, 3.84309041397, -2.42090557978768));
#769 = CARTESIAN_POINT('', (-3.48657788338466, 5.219240955367, -2.42090557978768));
#770 = CARTESIAN_POINT('', (-3.57215909079598, 3.84309041397, -2.34909442021309));
#771 = CARTESIAN_POINT('', (-3.57215909079598, 5.219240955367, -2.34909442021309));
#772 = ADVANCED_FACE('', (#773), #793, .T.);
#773 = FACE_OUTER_BOUND('', #774, .T.);
#774 = EDGE_LOOP('', (#775, #776, #781, #782, #783, #784, #785, #786, #791, #792));
#775 = ORIENTED_EDGE('', *, *, #727, .F.);
#776 = ORIENTED_EDGE('', *, *, #777, .T.);
#777 = EDGE_CURVE('', #720, #137, #778, .T.);
#778 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#779, #780), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#779 = CARTESIAN_POINT('', (-3.85, 6.04, -2.35));
#780 = CARTESIAN_POINT('', (-3.85, 6.04, 0.));
#781 = ORIENTED_EDGE('', *, *, #136, .T.);
#782 = ORIENTED_EDGE('', *, *, #240, .F.);
#783 = ORIENTED_EDGE('', *, *, #257, .T.);
#784 = ORIENTED_EDGE('', *, *, #119, .F.);
#785 = ORIENTED_EDGE('', *, *, #156, .F.);
#786 = ORIENTED_EDGE('', *, *, #787, .F.);
#787 = EDGE_CURVE('', #646, #147, #788, .T.);
#788 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#789, #790), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#789 = CARTESIAN_POINT('', (-1.15, 6.04, -2.42));
#790 = CARTESIAN_POINT('', (-1.15, 6.04, 0.));
#791 = ORIENTED_EDGE('', *, *, #645, .T.);
#792 = ORIENTED_EDGE('', *, *, #756, .T.);
#793 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#794, #795), (#796, #797), (#798, #799), (#800, #801), (#802, #803), (#804, #805), (#806, #807), (#808, #809), (#810, #811)), .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 ()
);
#794 = CARTESIAN_POINT('', (-1.15, 6.04, -2.6632));
#795 = CARTESIAN_POINT('', (-1.15, 6.04, 0.2432));
#796 = CARTESIAN_POINT('', (-1.15, 4.69, -2.6632));
#797 = CARTESIAN_POINT('', (-1.15, 4.69, 0.2432));
#798 = CARTESIAN_POINT('', (-2.5, 4.69, -2.6632));
#799 = CARTESIAN_POINT('', (-2.5, 4.69, 0.2432));
#800 = CARTESIAN_POINT('', (-3.85, 4.69, -2.6632));
#801 = CARTESIAN_POINT('', (-3.85, 4.69, 0.2432));
#802 = CARTESIAN_POINT('', (-3.85, 6.04, -2.6632));
#803 = CARTESIAN_POINT('', (-3.85, 6.04, 0.2432));
#804 = CARTESIAN_POINT('', (-3.85, 7.39, -2.6632));
#805 = CARTESIAN_POINT('', (-3.85, 7.39, 0.2432));
#806 = CARTESIAN_POINT('', (-2.5, 7.39, -2.6632));
#807 = CARTESIAN_POINT('', (-2.5, 7.39, 0.2432));
#808 = CARTESIAN_POINT('', (-1.15, 7.39, -2.6632));
#809 = CARTESIAN_POINT('', (-1.15, 7.39, 0.2432));
#810 = CARTESIAN_POINT('', (-1.15, 6.04, -2.6632));
#811 = CARTESIAN_POINT('', (-1.15, 6.04, 0.2432));
#812 = ADVANCED_FACE('', (#813), #821, .T.);
#813 = FACE_OUTER_BOUND('', #814, .T.);
#814 = EDGE_LOOP('', (#815, #816, #817, #818, #819, #820));
#815 = ORIENTED_EDGE('', *, *, #719, .F.);
#816 = ORIENTED_EDGE('', *, *, #692, .T.);
#817 = ORIENTED_EDGE('', *, *, #657, .F.);
#818 = ORIENTED_EDGE('', *, *, #787, .T.);
#819 = ORIENTED_EDGE('', *, *, #146, .T.);
#820 = ORIENTED_EDGE('', *, *, #777, .F.);
#821 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#822, #823), (#824, #825), (#826, #827), (#828, #829), (#830, #831), (#832, #833), (#834, #835), (#836, #837), (#838, #839)), .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 ()
);
#822 = CARTESIAN_POINT('', (-1.15, 6.04, -2.6632));
#823 = CARTESIAN_POINT('', (-1.15, 6.04, 0.2432));
#824 = CARTESIAN_POINT('', (-1.15, 4.69, -2.6632));
#825 = CARTESIAN_POINT('', (-1.15, 4.69, 0.2432));
#826 = CARTESIAN_POINT('', (-2.5, 4.69, -2.6632));
#827 = CARTESIAN_POINT('', (-2.5, 4.69, 0.2432));
#828 = CARTESIAN_POINT('', (-3.85, 4.69, -2.6632));
#829 = CARTESIAN_POINT('', (-3.85, 4.69, 0.2432));
#830 = CARTESIAN_POINT('', (-3.85, 6.04, -2.6632));
#831 = CARTESIAN_POINT('', (-3.85, 6.04, 0.2432));
#832 = CARTESIAN_POINT('', (-3.85, 7.39, -2.6632));
#833 = CARTESIAN_POINT('', (-3.85, 7.39, 0.2432));
#834 = CARTESIAN_POINT('', (-2.5, 7.39, -2.6632));
#835 = CARTESIAN_POINT('', (-2.5, 7.39, 0.2432));
#836 = CARTESIAN_POINT('', (-1.15, 7.39, -2.6632));
#837 = CARTESIAN_POINT('', (-1.15, 7.39, 0.2432));
#838 = CARTESIAN_POINT('', (-1.15, 6.04, -2.6632));
#839 = CARTESIAN_POINT('', (-1.15, 6.04, 0.2432));
#840 = PRESENTATION_STYLE_ASSIGNMENT((#841));
#841 = SURFACE_STYLE_USAGE(.POSITIVE., #842);
#842 = SURFACE_SIDE_STYLE('', (#843));
#843 = SURFACE_STYLE_FILL_AREA(#844);
#844 = FILL_AREA_STYLE('', (#845));
#845 = FILL_AREA_STYLE_COLOUR('', #846);
#846 = COLOUR_RGB('', 1., 0.74901960784314, 0.);
#847 = STYLED_ITEM('', (#840), #90);
#848 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#850))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#849, #851, #852))
   REPRESENTATION_CONTEXT ('', '3D')
);
#849 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#850 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #849, 'DISTANCE_ACCURACY_VALUE', '');
#851 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#852 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#853 = SHAPE_REPRESENTATION('', (), #848);
#854 = PRODUCT_DEFINITION_SHAPE('', '', #855);
#855 = PRODUCT_DEFINITION('', '', #858, #862);
#856 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#857 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #856);
#858 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #859, .NOT_KNOWN.);
#859 = PRODUCT('NONE', '', '', (#860));
#860 = PRODUCT_CONTEXT('', #856, 'mechanical');
#861 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#859));
#862 = PRODUCT_DEFINITION_CONTEXT('part definition', #856, 'design');
#863 = SHAPE_DEFINITION_REPRESENTATION(#854, #853);
#864 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #853, #865);
#865 = GEOMETRICALLY_BOUNDED_WIREFRAME_SHAPE_REPRESENTATION('', (#38), #848);
#866 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #853, #867);
#867 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#90), #848);
ENDSEC;
END-ISO-10303-21;
