ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('ACV1.32.075.29M16.stp', '2021-05-17T06:51:25', ('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, #41, #84, #127, #199, #529, #572, #597, #640, #649, #710, #725, #739, #755, #765, #779));
#3 = ADVANCED_FACE('', (#4, #20), #36, .T.);
#4 = FACE_OUTER_BOUND('', #5, .T.);
#5 = EDGE_LOOP('', (#6));
#6 = ORIENTED_EDGE('', *, *, #7, .T.);
#7 = EDGE_CURVE('', #8, #8, #10, .T.);
#8 = VERTEX_POINT('', #9);
#9 = CARTESIAN_POINT('', (75., 14.01, 0.));
#10 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#11, #12, #13, #14, #15, #16, #17, #18, #19), .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 ('')
);
#11 = CARTESIAN_POINT('', (75., 14.01, 0.));
#12 = CARTESIAN_POINT('', (75., 14.01, 14.01));
#13 = CARTESIAN_POINT('', (75., 8.57865082802721E-16, 14.01));
#14 = CARTESIAN_POINT('', (75., -14.01, 14.01));
#15 = CARTESIAN_POINT('', (75., -14.01, 1.71573016560544E-15));
#16 = CARTESIAN_POINT('', (75., -14.01, -14.01));
#17 = CARTESIAN_POINT('', (75., -2.57359524840816E-15, -14.01));
#18 = CARTESIAN_POINT('', (75., 14.01, -14.01));
#19 = CARTESIAN_POINT('', (75., 14.01, 0.));
#20 = FACE_BOUND('', #21, .T.);
#21 = EDGE_LOOP('', (#22));
#22 = ORIENTED_EDGE('', *, *, #23, .F.);
#23 = EDGE_CURVE('', #24, #24, #26, .T.);
#24 = VERTEX_POINT('', #25);
#25 = CARTESIAN_POINT('', (75., 8.5, 0.));
#26 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#27, #28, #29, #30, #31, #32, #33, #34, #35), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 13.3517687777566, 26.7035375555132, 40.0553063332699, 53.4070751110265), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#27 = CARTESIAN_POINT('', (75., 8.5, 0.));
#28 = CARTESIAN_POINT('', (75., 8.5, 8.5));
#29 = CARTESIAN_POINT('', (75., 5.20474889637625E-16, 8.5));
#30 = CARTESIAN_POINT('', (75., -8.5, 8.5));
#31 = CARTESIAN_POINT('', (75., -8.5, 1.04094977927525E-15));
#32 = CARTESIAN_POINT('', (75., -8.5, -8.5));
#33 = CARTESIAN_POINT('', (75., -1.56142466891288E-15, -8.5));
#34 = CARTESIAN_POINT('', (75., 8.5, -8.5));
#35 = CARTESIAN_POINT('', (75., 8.5, 0.));
#36 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#37, #38), (#39, #40)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#37 = CARTESIAN_POINT('', (75., -14.01, -14.01));
#38 = CARTESIAN_POINT('', (75., -14.01, 14.01));
#39 = CARTESIAN_POINT('', (75., 14.01, -14.01));
#40 = CARTESIAN_POINT('', (75., 14.01, 14.01));
#41 = ADVANCED_FACE('', (#42), #65, .T.);
#42 = FACE_OUTER_BOUND('', #43, .T.);
#43 = EDGE_LOOP('', (#44, #51, #63, #64));
#44 = ORIENTED_EDGE('', *, *, #45, .F.);
#45 = EDGE_CURVE('', #46, #8, #48, .T.);
#46 = VERTEX_POINT('', #47);
#47 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#48 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#49, #50), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#49 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#50 = CARTESIAN_POINT('', (75., 14.01, 0.));
#51 = ORIENTED_EDGE('', *, *, #52, .T.);
#52 = EDGE_CURVE('', #46, #46, #53, .T.);
#53 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#54, #55, #56, #57, #58, #59, #60, #61, #62), .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 ('')
);
#54 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#55 = CARTESIAN_POINT('', (74.5, 14.51, 14.51));
#56 = CARTESIAN_POINT('', (74.5, 8.88481252781405E-16, 14.51));
#57 = CARTESIAN_POINT('', (74.5, -14.51, 14.51));
#58 = CARTESIAN_POINT('', (74.5, -14.51, 1.77696250556281E-15));
#59 = CARTESIAN_POINT('', (74.5, -14.51, -14.51));
#60 = CARTESIAN_POINT('', (74.5, -2.66544375834421E-15, -14.51));
#61 = CARTESIAN_POINT('', (74.5, 14.51, -14.51));
#62 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#63 = ORIENTED_EDGE('', *, *, #45, .T.);
#64 = ORIENTED_EDGE('', *, *, #7, .F.);
#65 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#66, #67), (#68, #69), (#70, #71), (#72, #73), (#74, #75), (#76, #77), (#78, #79), (#80, #81), (#82, #83)), .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 ()
);
#66 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#67 = CARTESIAN_POINT('', (75., 14.01, 0.));
#68 = CARTESIAN_POINT('', (74.5, 14.51, 14.51));
#69 = CARTESIAN_POINT('', (75., 14.01, 14.01));
#70 = CARTESIAN_POINT('', (74.5, 8.88481252781405E-16, 14.51));
#71 = CARTESIAN_POINT('', (75., 8.57865082802721E-16, 14.01));
#72 = CARTESIAN_POINT('', (74.5, -14.51, 14.51));
#73 = CARTESIAN_POINT('', (75., -14.01, 14.01));
#74 = CARTESIAN_POINT('', (74.5, -14.51, 1.77696250556281E-15));
#75 = CARTESIAN_POINT('', (75., -14.01, 1.71573016560544E-15));
#76 = CARTESIAN_POINT('', (74.5, -14.51, -14.51));
#77 = CARTESIAN_POINT('', (75., -14.01, -14.01));
#78 = CARTESIAN_POINT('', (74.5, -2.66544375834421E-15, -14.51));
#79 = CARTESIAN_POINT('', (75., -2.57359524840816E-15, -14.01));
#80 = CARTESIAN_POINT('', (74.5, 14.51, -14.51));
#81 = CARTESIAN_POINT('', (75., 14.01, -14.01));
#82 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#83 = CARTESIAN_POINT('', (75., 14.01, 0.));
#84 = ADVANCED_FACE('', (#85), #108, .T.);
#85 = FACE_OUTER_BOUND('', #86, .T.);
#86 = EDGE_LOOP('', (#87, #94, #106, #107));
#87 = ORIENTED_EDGE('', *, *, #88, .F.);
#88 = EDGE_CURVE('', #89, #46, #91, .T.);
#89 = VERTEX_POINT('', #90);
#90 = CARTESIAN_POINT('', (0., 16., 0.));
#91 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#92, #93), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#92 = CARTESIAN_POINT('', (0., 16., 0.));
#93 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#94 = ORIENTED_EDGE('', *, *, #95, .T.);
#95 = EDGE_CURVE('', #89, #89, #96, .T.);
#96 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#97, #98, #99, #100, #101, #102, #103, #104, #105), .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 ('')
);
#97 = CARTESIAN_POINT('', (0., 16., 0.));
#98 = CARTESIAN_POINT('', (0., 16., 16.));
#99 = CARTESIAN_POINT('', (0., 9.79717439317883E-16, 16.));
#100 = CARTESIAN_POINT('', (0., -16., 16.));
#101 = CARTESIAN_POINT('', (0., -16., 1.95943487863577E-15));
#102 = CARTESIAN_POINT('', (0., -16., -16.));
#103 = CARTESIAN_POINT('', (0., -2.93915231795365E-15, -16.));
#104 = CARTESIAN_POINT('', (0., 16., -16.));
#105 = CARTESIAN_POINT('', (0., 16., 0.));
#106 = ORIENTED_EDGE('', *, *, #88, .T.);
#107 = ORIENTED_EDGE('', *, *, #52, .F.);
#108 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#109, #110), (#111, #112), (#113, #114), (#115, #116), (#117, #118), (#119, #120), (#121, #122), (#123, #124), (#125, #126)), .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 ()
);
#109 = CARTESIAN_POINT('', (0., 16., 0.));
#110 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#111 = CARTESIAN_POINT('', (0., 16., 16.));
#112 = CARTESIAN_POINT('', (74.5, 14.51, 14.51));
#113 = CARTESIAN_POINT('', (0., 9.79717439317883E-16, 16.));
#114 = CARTESIAN_POINT('', (74.5, 8.88481252781405E-16, 14.51));
#115 = CARTESIAN_POINT('', (0., -16., 16.));
#116 = CARTESIAN_POINT('', (74.5, -14.51, 14.51));
#117 = CARTESIAN_POINT('', (0., -16., 1.95943487863577E-15));
#118 = CARTESIAN_POINT('', (74.5, -14.51, 1.77696250556281E-15));
#119 = CARTESIAN_POINT('', (0., -16., -16.));
#120 = CARTESIAN_POINT('', (74.5, -14.51, -14.51));
#121 = CARTESIAN_POINT('', (0., -2.93915231795365E-15, -16.));
#122 = CARTESIAN_POINT('', (74.5, -2.66544375834421E-15, -14.51));
#123 = CARTESIAN_POINT('', (0., 16., -16.));
#124 = CARTESIAN_POINT('', (74.5, 14.51, -14.51));
#125 = CARTESIAN_POINT('', (0., 16., 0.));
#126 = CARTESIAN_POINT('', (74.5, 14.51, 0.));
#127 = ADVANCED_FACE('', (#128), #180, .T.);
#128 = FACE_OUTER_BOUND('', #129, .T.);
#129 = EDGE_LOOP('', (#130, #159, #167, #174));
#130 = ORIENTED_EDGE('', *, *, #131, .T.);
#131 = EDGE_CURVE('', #132, #134, #136, .T.);
#132 = VERTEX_POINT('', #133);
#133 = CARTESIAN_POINT('', (-60., 3.37045990927053, 14.));
#134 = VERTEX_POINT('', #135);
#135 = CARTESIAN_POINT('', (-58.4, 7.74596669241483, 14.));
#136 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#137, #138, #139, #140, #141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152, #153, #154, #155, #156, #157, #158), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 4), (0., 0.66843482100714, 1.33675227800438, 2.00492754868747, 2.67294437364747, 3.3407938661434, 4.34422483445659, 4.66814215847101), .UNSPECIFIED.);
#137 = CARTESIAN_POINT('', (-60., 3.37045990927054, 14.));
#138 = CARTESIAN_POINT('', (-59.9492211655583, 3.58740811089416, 14.));
#139 = CARTESIAN_POINT('', (-59.8940366527237, 3.80336633774244, 14.));
#140 = CARTESIAN_POINT('', (-59.8347823462769, 4.01815446446849, 14.));
#141 = CARTESIAN_POINT('', (-59.775538443721, 4.23290487862325, 14.));
#142 = CARTESIAN_POINT('', (-59.7122058415111, 4.44656337937131, 14.));
#143 = CARTESIAN_POINT('', (-59.6451277685507, 4.65899716316665, 14.));
#144 = CARTESIAN_POINT('', (-59.5780639666284, 4.87138575111024, 14.));
#145 = CARTESIAN_POINT('', (-59.507236108203, 5.08261700183174, 14.));
#146 = CARTESIAN_POINT('', (-59.4329824371836, 5.29259999675532, 14.));
#147 = CARTESIAN_POINT('', (-59.358746374084, 5.50253319799612, 14.));
#148 = CARTESIAN_POINT('', (-59.2810667799303, 5.71127549365166, 14.));
#149 = CARTESIAN_POINT('', (-59.2002679848037, 5.91877126891908, 14.));
#150 = CARTESIAN_POINT('', (-59.1194894290798, 6.12621506828102, 14.));
#151 = CARTESIAN_POINT('', (-59.0355751867939, 6.33246069408588, 14.));
#152 = CARTESIAN_POINT('', (-58.9488298598939, 6.53748106677985, 14.));
#153 = CARTESIAN_POINT('', (-58.8184966810177, 6.84552021842673, 14.));
#154 = CARTESIAN_POINT('', (-58.6817320618261, 7.15089824778443, 14.));
#155 = CARTESIAN_POINT('', (-58.53947159205, 7.4536139811093, 14.));
#156 = CARTESIAN_POINT('', (-58.4935485219654, 7.55133357854258, 14.));
#157 = CARTESIAN_POINT('', (-58.4470484158557, 7.64878390250844, 14.));
#158 = CARTESIAN_POINT('', (-58.4, 7.74596669241483, 14.));
#159 = ORIENTED_EDGE('', *, *, #160, .F.);
#160 = EDGE_CURVE('', #161, #134, #163, .T.);
#161 = VERTEX_POINT('', #162);
#162 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#163 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#164, #165, #166), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.167532738026177), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.803723188411529, 0.870508710074775))
   REPRESENTATION_ITEM ('')
);
#164 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#165 = CARTESIAN_POINT('', (-58.4, 16., 9.43318092295448));
#166 = CARTESIAN_POINT('', (-58.4, 7.74596669241483, 14.));
#167 = ORIENTED_EDGE('', *, *, #168, .T.);
#168 = EDGE_CURVE('', #161, #169, #171, .T.);
#169 = VERTEX_POINT('', #170);
#170 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#171 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#172, #173), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#172 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#173 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#174 = ORIENTED_EDGE('', *, *, #175, .T.);
#175 = EDGE_CURVE('', #169, #132, #176, .T.);
#176 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#177, #178, #179), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 3), (0., 0.210006916325312), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.753961593217568, 0.921281323282906))
   REPRESENTATION_ITEM ('')
);
#177 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#178 = CARTESIAN_POINT('', (-60., 14.4, 11.3446698076075));
#179 = CARTESIAN_POINT('', (-60., 3.37045990927054, 14.));
#180 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#181, #182, #183, #184, #185, #186, #187, #188, #189), (#190, #191, #192, #193, #194, #195, #196, #197, #198)), .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 ()
);
#181 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#182 = CARTESIAN_POINT('', (-58.4, 16., 16.));
#183 = CARTESIAN_POINT('', (-58.4, 9.79717439317883E-16, 16.));
#184 = CARTESIAN_POINT('', (-58.4, -16., 16.));
#185 = CARTESIAN_POINT('', (-58.4, -16., 1.95943487863577E-15));
#186 = CARTESIAN_POINT('', (-58.4, -16., -16.));
#187 = CARTESIAN_POINT('', (-58.4, -2.93915231795365E-15, -16.));
#188 = CARTESIAN_POINT('', (-58.4, 16., -16.));
#189 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#190 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#191 = CARTESIAN_POINT('', (-60., 14.4, 14.4));
#192 = CARTESIAN_POINT('', (-60., 8.81745695386094E-16, 14.4));
#193 = CARTESIAN_POINT('', (-60., -14.4, 14.4));
#194 = CARTESIAN_POINT('', (-60., -14.4, 1.76349139077219E-15));
#195 = CARTESIAN_POINT('', (-60., -14.4, -14.4));
#196 = CARTESIAN_POINT('', (-60., -2.64523708615828E-15, -14.4));
#197 = CARTESIAN_POINT('', (-60., 14.4, -14.4));
#198 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#199 = ADVANCED_FACE('', (#200, #322), #510, .T.);
#200 = FACE_OUTER_BOUND('', #201, .T.);
#201 = EDGE_LOOP('', (#202, #213, #223, #228, #229, #230, #231, #240));
#202 = ORIENTED_EDGE('', *, *, #203, .T.);
#203 = EDGE_CURVE('', #204, #206, #208, .T.);
#204 = VERTEX_POINT('', #205);
#205 = CARTESIAN_POINT('', (-41., -7.74596669241482, 14.));
#206 = VERTEX_POINT('', #207);
#207 = CARTESIAN_POINT('', (-58.4, -7.74596669241483, 14.));
#208 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#209, #210, #211, #212), .UNSPECIFIED., .F., .U., (4, 4), (0., 17.4), .UNSPECIFIED.);
#209 = CARTESIAN_POINT('', (-41., -7.74596669241482, 14.));
#210 = CARTESIAN_POINT('', (-46.8, -7.74596669241482, 14.));
#211 = CARTESIAN_POINT('', (-52.6, -7.74596669241483, 14.));
#212 = CARTESIAN_POINT('', (-58.4, -7.74596669241483, 14.));
#213 = ORIENTED_EDGE('', *, *, #214, .T.);
#214 = EDGE_CURVE('', #206, #161, #215, .T.);
#215 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#216, #217, #218, #219, #220, #221, #222), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 3), (0.332467261973823, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.870508710074775, 0.803723188411529, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#216 = CARTESIAN_POINT('', (-58.4, -7.74596669241483, 14.));
#217 = CARTESIAN_POINT('', (-58.4, -16., 9.43318092295448));
#218 = CARTESIAN_POINT('', (-58.4, -16., 1.95943487863577E-15));
#219 = CARTESIAN_POINT('', (-58.4, -16., -16.));
#220 = CARTESIAN_POINT('', (-58.4, -2.93915231795365E-15, -16.));
#221 = CARTESIAN_POINT('', (-58.4, 16., -16.));
#222 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#223 = ORIENTED_EDGE('', *, *, #224, .F.);
#224 = EDGE_CURVE('', #89, #161, #225, .T.);
#225 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#226, #227), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#226 = CARTESIAN_POINT('', (0., 16., 0.));
#227 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#228 = ORIENTED_EDGE('', *, *, #95, .F.);
#229 = ORIENTED_EDGE('', *, *, #224, .T.);
#230 = ORIENTED_EDGE('', *, *, #160, .T.);
#231 = ORIENTED_EDGE('', *, *, #232, .F.);
#232 = EDGE_CURVE('', #233, #134, #235, .T.);
#233 = VERTEX_POINT('', #234);
#234 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#235 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#236, #237, #238, #239), .UNSPECIFIED., .F., .U., (4, 4), (0., 17.4), .UNSPECIFIED.);
#236 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#237 = CARTESIAN_POINT('', (-46.8, 7.74596669241483, 14.));
#238 = CARTESIAN_POINT('', (-52.6, 7.74596669241483, 14.));
#239 = CARTESIAN_POINT('', (-58.4, 7.74596669241483, 14.));
#240 = ORIENTED_EDGE('', *, *, #241, .T.);
#241 = EDGE_CURVE('', #233, #204, #242, .T.);
#242 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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), .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, 4), (0., 0.996204785728139, 1.99201054622541, 2.98736994048186, 3.65115925926744, 4.31478603664675, 4.97824250954447, 5.64152240227032, 6.30462138779795, 6.96753751622384, 7.63027156172691, 8.29282723885401, 8.38035723487409, 8.43873988801759, 9.10681245066245, 9.77470477397182, 10.4424062300801, 11.1099097005175, 11.7772116919893, 12.4443122064172, 13.1112144056226, 13.777924130976, 14.4444493447717, 15.110799554804, 15.7769852706898, 16.4430175244521, 16.8017346269154), .UNSPECIFIED.);
#243 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#244 = CARTESIAN_POINT('', (-40.855303024687, 7.48444250378578, 14.144696975313));
#245 = CARTESIAN_POINT('', (-40.7164649298897, 7.21619200404488, 14.2835350701103));
#246 = CARTESIAN_POINT('', (-40.5842976409752, 6.9417235248901, 14.4157023590247));
#247 = CARTESIAN_POINT('', (-40.4521832910586, 6.66736498281837, 14.5478167089413));
#248 = CARTESIAN_POINT('', (-40.3265835737014, 6.38647397658766, 14.6734164262985));
#249 = CARTESIAN_POINT('', (-40.2083400143861, 6.09973727876819, 14.7916599856138));
#250 = CARTESIAN_POINT('', (-40.090149457308, 5.81312910961062, 14.9098505426919));
#251 = CARTESIAN_POINT('', (-39.9791587132647, 5.52030900047033, 15.0208412867352));
#252 = CARTESIAN_POINT('', (-39.8762129205719, 5.22217046601619, 15.123787079428));
#253 = CARTESIAN_POINT('', (-39.8075600118862, 5.02334662828381, 15.1924399881137));
#254 = CARTESIAN_POINT('', (-39.7424299527913, 4.82200665315811, 15.2575700472087));
#255 = CARTESIAN_POINT('', (-39.6810666607358, 4.61847175450712, 15.3189333392642));
#256 = CARTESIAN_POINT('', (-39.6197183946464, 4.41498669523696, 15.3802816053536));
#257 = CARTESIAN_POINT('', (-39.5620940314284, 4.20917003426572, 15.4379059685716));
#258 = CARTESIAN_POINT('', (-39.5084254462821, 4.00138948948992, 15.4915745537179));
#259 = CARTESIAN_POINT('', (-39.4547706339384, 3.79366226679088, 15.5452293660616));
#260 = CARTESIAN_POINT('', (-39.4050316407025, 3.58382336373012, 15.5949683592975));
#261 = CARTESIAN_POINT('', (-39.3594219167617, 3.37228664590167, 15.6405780832383));
#262 = CARTESIAN_POINT('', (-39.3138243319336, 3.16080622896335, 15.6861756680664));
#263 = CARTESIAN_POINT('', (-39.2723199602077, 2.94746963922898, 15.7276800397923));
#264 = CARTESIAN_POINT('', (-39.2350971449675, 2.73273452266928, 15.7649028550325));
#265 = CARTESIAN_POINT('', (-39.1978844821159, 2.51805797433806, 15.8021155178841));
#266 = CARTESIAN_POINT('', (-39.1649222272449, 2.30181496173005, 15.8350777727551));
#267 = CARTESIAN_POINT('', (-39.1363670576821, 2.08450230784421, 15.8636329423179));
#268 = CARTESIAN_POINT('', (-39.1078197625328, 1.86724958039911, 15.8921802374672));
#269 = CARTESIAN_POINT('', (-39.083654260332, 1.64875111558306, 15.916345739668));
#270 = CARTESIAN_POINT('', (-39.0639896241064, 1.42953604341134, 15.9360103758936));
#271 = CARTESIAN_POINT('', (-39.0443303891591, 1.21038118296076, 15.9556696108409));
#272 = CARTESIAN_POINT('', (-39.0291534059936, 0.990327295065838, 15.9708465940064));
#273 = CARTESIAN_POINT('', (-39.0185353430937, 0.76992689266819, 15.9814646569063));
#274 = CARTESIAN_POINT('', (-39.0079201379413, 0.549585808879729, 15.9920798620587));
#275 = CARTESIAN_POINT('', (-39.0018525449304, 0.328711647702567, 15.9981474550696));
#276 = CARTESIAN_POINT('', (-39.0003636257673, 0.107869793414529, 15.9996363742327));
#277 = CARTESIAN_POINT('', (-39.0001669251837, 0.0786944542027111, 15.9998330748163));
#278 = CARTESIAN_POINT('', (-39.0000500231451, 0.0495178206773099, 15.9999499768549));
#279 = CARTESIAN_POINT('', (-39.0000129301465, 0.0203412024945465, 15.9999870698536));
#280 = CARTESIAN_POINT('', (-38.9999881890546, 0.000880349567350461, 16.0000118109454));
#281 = CARTESIAN_POINT('', (-38.9999989536555, -0.0185806584160034, 16.0000010463443));
#282 = CARTESIAN_POINT('', (-39.00004522352, -0.0380414327864255, 15.9999547764798));
#283 = CARTESIAN_POINT('', (-39.0005746894712, -0.260731028148667, 15.9994253105286));
#284 = CARTESIAN_POINT('', (-39.0057595523527, -0.483495004562924, 15.9942404476473));
#285 = CARTESIAN_POINT('', (-39.0155728065509, -0.705753000223531, 15.9844271934491));
#286 = CARTESIAN_POINT('', (-39.0253834132306, -0.927951032886576, 15.9746165867694));
#287 = CARTESIAN_POINT('', (-39.0398282297272, -1.14983491998288, 15.9601717702728));
#288 = CARTESIAN_POINT('', (-39.0588330159958, -1.37083740395974, 15.9411669840042));
#289 = CARTESIAN_POINT('', (-39.0778323711639, -1.59177673086161, 15.9221676288361));
#290 = CARTESIAN_POINT('', (-39.1014049432229, -1.81202257399991, 15.8985950567771));
#291 = CARTESIAN_POINT('', (-39.1294325921529, -2.03103179516737, 15.8705674078471));
#292 = CARTESIAN_POINT('', (-39.1574519303732, -2.24997607610265, 15.8425480696268));
#293 = CARTESIAN_POINT('', (-39.189946498505, -2.46786544690025, 15.810053501495));
#294 = CARTESIAN_POINT('', (-39.2267592767987, -2.68419021083515, 15.7732407232013));
#295 = CARTESIAN_POINT('', (-39.2635609435388, -2.90044967939469, 15.7364390564611));
#296 = CARTESIAN_POINT('', (-39.3047071434338, -3.11531809694257, 15.6952928565662));
#297 = CARTESIAN_POINT('', (-39.3500081872861, -3.32832634547569, 15.6499918127139));
#298 = CARTESIAN_POINT('', (-39.3952955534924, -3.54127028089, 15.6047044465076));
#299 = CARTESIAN_POINT('', (-39.4447693704267, -3.75251791862257, 15.5552306295733));
#300 = CARTESIAN_POINT('', (-39.4982141260787, -3.96164545600621, 15.5017858739213));
#301 = CARTESIAN_POINT('', (-39.5516429937073, -4.17071082408668, 15.4483570062927));
#302 = CARTESIAN_POINT('', (-39.6090787229515, -4.37780920263791, 15.3909212770485));
#303 = CARTESIAN_POINT('', (-39.6702869325223, -4.58256448604972, 15.3297130674777));
#304 = CARTESIAN_POINT('', (-39.7314774768644, -4.78726067528227, 15.2685225231356));
#305 = CARTESIAN_POINT('', (-39.7964797569266, -4.98975548777873, 15.2035202430734));
#306 = CARTESIAN_POINT('', (-39.865047139554, -5.18972079326785, 15.134952860446));
#307 = CARTESIAN_POINT('', (-39.9335955461951, -5.38963075846631, 15.0664044538049));
#308 = CARTESIAN_POINT('', (-40.0057506991117, -5.58714131377472, 14.9942493008883));
#309 = CARTESIAN_POINT('', (-40.0812596721853, -5.78197086046226, 14.9187403278147));
#310 = CARTESIAN_POINT('', (-40.1567488195205, -5.97674925243998, 14.8432511804795));
#311 = CARTESIAN_POINT('', (-40.2356349557625, -6.16896522331268, 14.7643650442374));
#312 = CARTESIAN_POINT('', (-40.3176639675229, -6.35838097548623, 14.6823360324771));
#313 = CARTESIAN_POINT('', (-40.3996727297327, -6.54774996879029, 14.6003272702673));
#314 = CARTESIAN_POINT('', (-40.4848683052941, -6.73442620095106, 14.5151316947059));
#315 = CARTESIAN_POINT('', (-40.5729995657626, -6.91821208626284, 14.4270004342374));
#316 = CARTESIAN_POINT('', (-40.6611105243692, -7.10195563477341, 14.3388894756308));
#317 = CARTESIAN_POINT('', (-40.7522012387756, -7.2829057384275, 14.2477987612243));
#318 = CARTESIAN_POINT('', (-40.8460268136799, -7.46090095370074, 14.1539731863201));
#319 = CARTESIAN_POINT('', (-40.8965601597401, -7.55676707356879, 14.1034398402599));
#320 = CARTESIAN_POINT('', (-40.9478969781484, -7.65179609565291, 14.0521030218516));
#321 = CARTESIAN_POINT('', (-41., -7.74596669241482, 14.));
#322 = FACE_BOUND('', #323, .T.);
#323 = EDGE_LOOP('', (#324, #410, #419, #503));
#324 = ORIENTED_EDGE('', *, *, #325, .F.);
#325 = EDGE_CURVE('', #326, #328, #330, .T.);
#326 = VERTEX_POINT('', #327);
#327 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#328 = VERTEX_POINT('', #329);
#329 = CARTESIAN_POINT('', (-31., -7.74596669241483, 14.));
#330 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#331, #332, #333, #334, #335, #336, #337, #338, #339, #340, #341, #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, #397, #398, #399, #400, #401, #402, #403, #404, #405, #406, #407, #408, #409), .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, 4), (0., 0.996204785728136, 1.9920105462254, 2.98736994048186, 3.65115925926743, 4.31478603664674, 4.97824250954446, 5.64152240227031, 6.30462138779794, 6.96753751622382, 7.6302715617269, 8.292827238854, 8.38035723487407, 8.43873988801758, 9.10681245066244, 9.77470477397181, 10.4424062300801, 11.1099097005175, 11.7772116919893, 12.4443122064172, 13.1112144056226, 13.777924130976, 14.4444493447717, 15.110799554804, 15.7769852706898, 16.4430175244521, 16.8017346269154), .UNSPECIFIED.);
#331 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#332 = CARTESIAN_POINT('', (-31.144696975313, 7.48444250378579, 14.144696975313));
#333 = CARTESIAN_POINT('', (-31.2835350701103, 7.21619200404489, 14.2835350701103));
#334 = CARTESIAN_POINT('', (-31.4157023590248, 6.94172352489011, 14.4157023590247));
#335 = CARTESIAN_POINT('', (-31.5478167089414, 6.66736498281837, 14.5478167089413));
#336 = CARTESIAN_POINT('', (-31.6734164262986, 6.38647397658766, 14.6734164262985));
#337 = CARTESIAN_POINT('', (-31.7916599856139, 6.09973727876819, 14.7916599856138));
#338 = CARTESIAN_POINT('', (-31.909850542692, 5.81312910961062, 14.9098505426919));
#339 = CARTESIAN_POINT('', (-32.0208412867353, 5.52030900047033, 15.0208412867352));
#340 = CARTESIAN_POINT('', (-32.1237870794281, 5.22217046601619, 15.123787079428));
#341 = CARTESIAN_POINT('', (-32.1924399881138, 5.02334662828381, 15.1924399881137));
#342 = CARTESIAN_POINT('', (-32.2575700472087, 4.82200665315811, 15.2575700472087));
#343 = CARTESIAN_POINT('', (-32.3189333392642, 4.61847175450712, 15.3189333392642));
#344 = CARTESIAN_POINT('', (-32.3802816053536, 4.41498669523696, 15.3802816053536));
#345 = CARTESIAN_POINT('', (-32.4379059685716, 4.20917003426572, 15.4379059685716));
#346 = CARTESIAN_POINT('', (-32.4915745537179, 4.00138948948992, 15.4915745537179));
#347 = CARTESIAN_POINT('', (-32.5452293660616, 3.79366226679088, 15.5452293660616));
#348 = CARTESIAN_POINT('', (-32.5949683592975, 3.58382336373012, 15.5949683592975));
#349 = CARTESIAN_POINT('', (-32.6405780832383, 3.37228664590167, 15.6405780832383));
#350 = CARTESIAN_POINT('', (-32.6861756680664, 3.16080622896336, 15.6861756680664));
#351 = CARTESIAN_POINT('', (-32.7276800397923, 2.94746963922898, 15.7276800397923));
#352 = CARTESIAN_POINT('', (-32.7649028550325, 2.73273452266929, 15.7649028550325));
#353 = CARTESIAN_POINT('', (-32.8021155178841, 2.51805797433807, 15.8021155178841));
#354 = CARTESIAN_POINT('', (-32.8350777727551, 2.30181496173006, 15.8350777727551));
#355 = CARTESIAN_POINT('', (-32.8636329423178, 2.08450230784422, 15.8636329423178));
#356 = CARTESIAN_POINT('', (-32.8921802374672, 1.86724958039912, 15.8921802374672));
#357 = CARTESIAN_POINT('', (-32.916345739668, 1.64875111558307, 15.916345739668));
#358 = CARTESIAN_POINT('', (-32.9360103758936, 1.42953604341135, 15.9360103758936));
#359 = CARTESIAN_POINT('', (-32.9556696108409, 1.21038118296077, 15.9556696108409));
#360 = CARTESIAN_POINT('', (-32.9708465940064, 0.99032729506585, 15.9708465940064));
#361 = CARTESIAN_POINT('', (-32.9814646569063, 0.769926892668202, 15.9814646569063));
#362 = CARTESIAN_POINT('', (-32.9920798620587, 0.54958580887974, 15.9920798620587));
#363 = CARTESIAN_POINT('', (-32.9981474550696, 0.328711647702578, 15.9981474550696));
#364 = CARTESIAN_POINT('', (-32.9996363742327, 0.107869793414539, 15.9996363742327));
#365 = CARTESIAN_POINT('', (-32.9998330748163, 0.0786944542027218, 15.9998330748163));
#366 = CARTESIAN_POINT('', (-32.9999499768549, 0.049517820677321, 15.9999499768549));
#367 = CARTESIAN_POINT('', (-32.9999870698536, 0.0203412024945582, 15.9999870698536));
#368 = CARTESIAN_POINT('', (-33.0000118109454, 0.000880349567362191, 16.0000118109454));
#369 = CARTESIAN_POINT('', (-33.0000010463445, -0.0185806584159917, 16.0000010463443));
#370 = CARTESIAN_POINT('', (-32.99995477648, -0.0380414327864138, 15.9999547764798));
#371 = CARTESIAN_POINT('', (-32.9994253105288, -0.260731028148655, 15.9994253105286));
#372 = CARTESIAN_POINT('', (-32.9942404476473, -0.483495004562912, 15.9942404476473));
#373 = CARTESIAN_POINT('', (-32.9844271934491, -0.705753000223519, 15.9844271934491));
#374 = CARTESIAN_POINT('', (-32.9746165867694, -0.927951032886565, 15.9746165867694));
#375 = CARTESIAN_POINT('', (-32.9601717702728, -1.14983491998286, 15.9601717702728));
#376 = CARTESIAN_POINT('', (-32.9411669840042, -1.37083740395973, 15.9411669840042));
#377 = CARTESIAN_POINT('', (-32.9221676288361, -1.5917767308616, 15.9221676288361));
#378 = CARTESIAN_POINT('', (-32.8985950567771, -1.81202257399989, 15.8985950567771));
#379 = CARTESIAN_POINT('', (-32.8705674078471, -2.03103179516736, 15.8705674078471));
#380 = CARTESIAN_POINT('', (-32.8425480696268, -2.24997607610264, 15.8425480696268));
#381 = CARTESIAN_POINT('', (-32.810053501495, -2.46786544690024, 15.810053501495));
#382 = CARTESIAN_POINT('', (-32.7732407232013, -2.68419021083514, 15.7732407232013));
#383 = CARTESIAN_POINT('', (-32.7364390564612, -2.90044967939469, 15.7364390564611));
#384 = CARTESIAN_POINT('', (-32.6952928565662, -3.11531809694256, 15.6952928565662));
#385 = CARTESIAN_POINT('', (-32.6499918127139, -3.32832634547568, 15.6499918127139));
#386 = CARTESIAN_POINT('', (-32.6047044465076, -3.54127028089, 15.6047044465076));
#387 = CARTESIAN_POINT('', (-32.5552306295733, -3.75251791862256, 15.5552306295733));
#388 = CARTESIAN_POINT('', (-32.5017858739213, -3.9616454560062, 15.5017858739213));
#389 = CARTESIAN_POINT('', (-32.4483570062927, -4.17071082408668, 15.4483570062927));
#390 = CARTESIAN_POINT('', (-32.3909212770485, -4.3778092026379, 15.3909212770485));
#391 = CARTESIAN_POINT('', (-32.3297130674777, -4.58256448604971, 15.3297130674777));
#392 = CARTESIAN_POINT('', (-32.2685225231356, -4.78726067528227, 15.2685225231356));
#393 = CARTESIAN_POINT('', (-32.2035202430734, -4.98975548777873, 15.2035202430734));
#394 = CARTESIAN_POINT('', (-32.134952860446, -5.18972079326785, 15.134952860446));
#395 = CARTESIAN_POINT('', (-32.0664044538049, -5.38963075846631, 15.0664044538049));
#396 = CARTESIAN_POINT('', (-31.9942493008883, -5.58714131377473, 14.9942493008883));
#397 = CARTESIAN_POINT('', (-31.9187403278147, -5.78197086046226, 14.9187403278147));
#398 = CARTESIAN_POINT('', (-31.8432511804795, -5.97674925243998, 14.8432511804795));
#399 = CARTESIAN_POINT('', (-31.7643650442375, -6.16896522331268, 14.7643650442374));
#400 = CARTESIAN_POINT('', (-31.6823360324771, -6.35838097548623, 14.6823360324771));
#401 = CARTESIAN_POINT('', (-31.6003272702673, -6.54774996879029, 14.6003272702673));
#402 = CARTESIAN_POINT('', (-31.5151316947059, -6.73442620095106, 14.5151316947059));
#403 = CARTESIAN_POINT('', (-31.4270004342374, -6.91821208626284, 14.4270004342374));
#404 = CARTESIAN_POINT('', (-31.3388894756308, -7.10195563477341, 14.3388894756308));
#405 = CARTESIAN_POINT('', (-31.2477987612244, -7.28290573842749, 14.2477987612244));
#406 = CARTESIAN_POINT('', (-31.1539731863201, -7.46090095370074, 14.1539731863201));
#407 = CARTESIAN_POINT('', (-31.1034398402599, -7.55676707356879, 14.1034398402599));
#408 = CARTESIAN_POINT('', (-31.0521030218516, -7.65179609565291, 14.0521030218516));
#409 = CARTESIAN_POINT('', (-31., -7.74596669241483, 14.));
#410 = ORIENTED_EDGE('', *, *, #411, .T.);
#411 = EDGE_CURVE('', #326, #412, #414, .T.);
#412 = VERTEX_POINT('', #413);
#413 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#414 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#415, #416, #417, #418), .UNSPECIFIED., .F., .U., (4, 4), (0., 14.), .UNSPECIFIED.);
#415 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#416 = CARTESIAN_POINT('', (-26.3333333333333, 7.74596669241483, 14.));
#417 = CARTESIAN_POINT('', (-21.6666666666667, 7.74596669241483, 14.));
#418 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#419 = ORIENTED_EDGE('', *, *, #420, .T.);
#420 = EDGE_CURVE('', #412, #421, #423, .T.);
#421 = VERTEX_POINT('', #422);
#422 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#423 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#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), .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, 4), (0., 0.996204785728141, 1.99201054622541, 2.98736994048186, 3.65115925926744, 4.31478603664675, 4.97824250954447, 5.64152240227033, 6.30462138779795, 6.96753751622384, 7.63027156172691, 8.29282723885401, 8.38035723487409, 8.43873988801759, 9.10681245066245, 9.77470477397182, 10.4424062300801, 11.1099097005175, 11.7772116919893, 12.4443122064173, 13.1112144056226, 13.777924130976, 14.4444493447717, 15.1107995548041, 15.7769852706898, 16.4430175244521, 16.8017346269155), .UNSPECIFIED.);
#424 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#425 = CARTESIAN_POINT('', (-16.855303024687, 7.48444250378579, 14.144696975313));
#426 = CARTESIAN_POINT('', (-16.7164649298897, 7.21619200404489, 14.2835350701103));
#427 = CARTESIAN_POINT('', (-16.5842976409752, 6.94172352489011, 14.4157023590247));
#428 = CARTESIAN_POINT('', (-16.4521832910586, 6.66736498281837, 14.5478167089413));
#429 = CARTESIAN_POINT('', (-16.3265835737014, 6.38647397658767, 14.6734164262985));
#430 = CARTESIAN_POINT('', (-16.2083400143861, 6.0997372787682, 14.7916599856138));
#431 = CARTESIAN_POINT('', (-16.090149457308, 5.81312910961063, 14.9098505426919));
#432 = CARTESIAN_POINT('', (-15.9791587132647, 5.52030900047033, 15.0208412867352));
#433 = CARTESIAN_POINT('', (-15.8762129205719, 5.22217046601619, 15.1237870794279));
#434 = CARTESIAN_POINT('', (-15.8075600118862, 5.02334662828381, 15.1924399881137));
#435 = CARTESIAN_POINT('', (-15.7424299527913, 4.82200665315811, 15.2575700472087));
#436 = CARTESIAN_POINT('', (-15.6810666607358, 4.61847175450712, 15.3189333392642));
#437 = CARTESIAN_POINT('', (-15.6197183946464, 4.41498669523696, 15.3802816053536));
#438 = CARTESIAN_POINT('', (-15.5620940314284, 4.20917003426572, 15.4379059685716));
#439 = CARTESIAN_POINT('', (-15.5084254462821, 4.00138948948992, 15.4915745537179));
#440 = CARTESIAN_POINT('', (-15.4547706339384, 3.79366226679088, 15.5452293660616));
#441 = CARTESIAN_POINT('', (-15.4050316407025, 3.58382336373012, 15.5949683592975));
#442 = CARTESIAN_POINT('', (-15.3594219167617, 3.37228664590166, 15.6405780832383));
#443 = CARTESIAN_POINT('', (-15.3138243319336, 3.16080622896335, 15.6861756680664));
#444 = CARTESIAN_POINT('', (-15.2723199602077, 2.94746963922897, 15.7276800397923));
#445 = CARTESIAN_POINT('', (-15.2350971449675, 2.73273452266928, 15.7649028550325));
#446 = CARTESIAN_POINT('', (-15.1978844821159, 2.51805797433805, 15.8021155178841));
#447 = CARTESIAN_POINT('', (-15.1649222272449, 2.30181496173005, 15.8350777727551));
#448 = CARTESIAN_POINT('', (-15.1363670576821, 2.08450230784421, 15.8636329423179));
#449 = CARTESIAN_POINT('', (-15.1078197625328, 1.86724958039911, 15.8921802374672));
#450 = CARTESIAN_POINT('', (-15.083654260332, 1.64875111558306, 15.916345739668));
#451 = CARTESIAN_POINT('', (-15.0639896241064, 1.42953604341134, 15.9360103758936));
#452 = CARTESIAN_POINT('', (-15.0443303891591, 1.21038118296076, 15.9556696108409));
#453 = CARTESIAN_POINT('', (-15.0291534059936, 0.990327295065837, 15.9708465940064));
#454 = CARTESIAN_POINT('', (-15.0185353430937, 0.769926892668189, 15.9814646569063));
#455 = CARTESIAN_POINT('', (-15.0079201379413, 0.549585808879728, 15.9920798620587));
#456 = CARTESIAN_POINT('', (-15.0018525449304, 0.328711647702567, 15.9981474550696));
#457 = CARTESIAN_POINT('', (-15.0003636257673, 0.107869793414528, 15.9996363742327));
#458 = CARTESIAN_POINT('', (-15.0001669251837, 0.0786944542027108, 15.9998330748163));
#459 = CARTESIAN_POINT('', (-15.0000500231451, 0.04951782067731, 15.9999499768549));
#460 = CARTESIAN_POINT('', (-15.0000129301464, 0.0203412024945472, 15.9999870698536));
#461 = CARTESIAN_POINT('', (-14.9999881890546, 0.000880349567351169, 16.0000118109454));
#462 = CARTESIAN_POINT('', (-14.9999989536555, -0.0185806584160018, 16.0000010463443));
#463 = CARTESIAN_POINT('', (-15.00004522352, -0.0380414327864239, 15.9999547764798));
#464 = CARTESIAN_POINT('', (-15.0005746894712, -0.260731028148665, 15.9994253105286));
#465 = CARTESIAN_POINT('', (-15.0057595523527, -0.483495004562922, 15.9942404476473));
#466 = CARTESIAN_POINT('', (-15.0155728065509, -0.705753000223529, 15.9844271934491));
#467 = CARTESIAN_POINT('', (-15.0253834132306, -0.927951032886574, 15.9746165867694));
#468 = CARTESIAN_POINT('', (-15.0398282297272, -1.14983491998287, 15.9601717702728));
#469 = CARTESIAN_POINT('', (-15.0588330159958, -1.37083740395974, 15.9411669840042));
#470 = CARTESIAN_POINT('', (-15.0778323711639, -1.59177673086161, 15.9221676288361));
#471 = CARTESIAN_POINT('', (-15.101404943223, -1.8120225739999, 15.8985950567771));
#472 = CARTESIAN_POINT('', (-15.1294325921529, -2.03103179516737, 15.8705674078471));
#473 = CARTESIAN_POINT('', (-15.1574519303733, -2.24997607610265, 15.8425480696268));
#474 = CARTESIAN_POINT('', (-15.189946498505, -2.46786544690025, 15.810053501495));
#475 = CARTESIAN_POINT('', (-15.2267592767987, -2.68419021083515, 15.7732407232013));
#476 = CARTESIAN_POINT('', (-15.2635609435389, -2.9004496793947, 15.7364390564611));
#477 = CARTESIAN_POINT('', (-15.3047071434338, -3.11531809694257, 15.6952928565662));
#478 = CARTESIAN_POINT('', (-15.3500081872861, -3.32832634547569, 15.6499918127139));
#479 = CARTESIAN_POINT('', (-15.3952955534924, -3.54127028089001, 15.6047044465076));
#480 = CARTESIAN_POINT('', (-15.4447693704267, -3.75251791862257, 15.5552306295733));
#481 = CARTESIAN_POINT('', (-15.4982141260787, -3.96164545600621, 15.5017858739213));
#482 = CARTESIAN_POINT('', (-15.5516429937073, -4.17071082408669, 15.4483570062927));
#483 = CARTESIAN_POINT('', (-15.6090787229515, -4.37780920263791, 15.3909212770485));
#484 = CARTESIAN_POINT('', (-15.6702869325223, -4.58256448604972, 15.3297130674777));
#485 = CARTESIAN_POINT('', (-15.7314774768644, -4.78726067528227, 15.2685225231356));
#486 = CARTESIAN_POINT('', (-15.7964797569266, -4.98975548777873, 15.2035202430734));
#487 = CARTESIAN_POINT('', (-15.865047139554, -5.18972079326786, 15.134952860446));
#488 = CARTESIAN_POINT('', (-15.9335955461951, -5.38963075846632, 15.0664044538049));
#489 = CARTESIAN_POINT('', (-16.0057506991117, -5.58714131377473, 14.9942493008883));
#490 = CARTESIAN_POINT('', (-16.0812596721853, -5.78197086046227, 14.9187403278147));
#491 = CARTESIAN_POINT('', (-16.1567488195205, -5.97674925243999, 14.8432511804795));
#492 = CARTESIAN_POINT('', (-16.2356349557625, -6.16896522331269, 14.7643650442374));
#493 = CARTESIAN_POINT('', (-16.3176639675229, -6.35838097548623, 14.6823360324771));
#494 = CARTESIAN_POINT('', (-16.3996727297327, -6.54774996879029, 14.6003272702673));
#495 = CARTESIAN_POINT('', (-16.4848683052941, -6.73442620095107, 14.5151316947059));
#496 = CARTESIAN_POINT('', (-16.5729995657626, -6.91821208626284, 14.4270004342374));
#497 = CARTESIAN_POINT('', (-16.6611105243692, -7.10195563477341, 14.3388894756308));
#498 = CARTESIAN_POINT('', (-16.7522012387756, -7.28290573842749, 14.2477987612244));
#499 = CARTESIAN_POINT('', (-16.8460268136799, -7.46090095370074, 14.1539731863201));
#500 = CARTESIAN_POINT('', (-16.8965601597401, -7.55676707356879, 14.1034398402599));
#501 = CARTESIAN_POINT('', (-16.9478969781484, -7.65179609565292, 14.0521030218516));
#502 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#503 = ORIENTED_EDGE('', *, *, #504, .F.);
#504 = EDGE_CURVE('', #328, #421, #505, .T.);
#505 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#506, #507, #508, #509), .UNSPECIFIED., .F., .U., (4, 4), (0., 14.), .UNSPECIFIED.);
#506 = CARTESIAN_POINT('', (-31., -7.74596669241483, 14.));
#507 = CARTESIAN_POINT('', (-26.3333333333333, -7.74596669241483, 14.));
#508 = CARTESIAN_POINT('', (-21.6666666666667, -7.74596669241484, 14.));
#509 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#510 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#511, #512, #513, #514, #515, #516, #517, #518, #519), (#520, #521, #522, #523, #524, #525, #526, #527, #528)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 25.1327412287183, 50.2654824574367, 75.398223686155, 100.530964914873), .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 ()
);
#511 = CARTESIAN_POINT('', (0., 16., 0.));
#512 = CARTESIAN_POINT('', (0., 16., 16.));
#513 = CARTESIAN_POINT('', (0., 9.79717439317883E-16, 16.));
#514 = CARTESIAN_POINT('', (0., -16., 16.));
#515 = CARTESIAN_POINT('', (0., -16., 1.95943487863577E-15));
#516 = CARTESIAN_POINT('', (0., -16., -16.));
#517 = CARTESIAN_POINT('', (0., -2.93915231795365E-15, -16.));
#518 = CARTESIAN_POINT('', (0., 16., -16.));
#519 = CARTESIAN_POINT('', (0., 16., 0.));
#520 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#521 = CARTESIAN_POINT('', (-58.4, 16., 16.));
#522 = CARTESIAN_POINT('', (-58.4, 9.79717439317883E-16, 16.));
#523 = CARTESIAN_POINT('', (-58.4, -16., 16.));
#524 = CARTESIAN_POINT('', (-58.4, -16., 1.95943487863577E-15));
#525 = CARTESIAN_POINT('', (-58.4, -16., -16.));
#526 = CARTESIAN_POINT('', (-58.4, -2.93915231795365E-15, -16.));
#527 = CARTESIAN_POINT('', (-58.4, 16., -16.));
#528 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#529 = ADVANCED_FACE('', (#530), #553, .T.);
#530 = FACE_OUTER_BOUND('', #531, .T.);
#531 = EDGE_LOOP('', (#532, #539, #540, #541));
#532 = ORIENTED_EDGE('', *, *, #533, .F.);
#533 = EDGE_CURVE('', #24, #534, #536, .T.);
#534 = VERTEX_POINT('', #535);
#535 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#536 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#537, #538), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#537 = CARTESIAN_POINT('', (75., 8.5, 0.));
#538 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#539 = ORIENTED_EDGE('', *, *, #23, .T.);
#540 = ORIENTED_EDGE('', *, *, #533, .T.);
#541 = ORIENTED_EDGE('', *, *, #542, .F.);
#542 = EDGE_CURVE('', #534, #534, #543, .T.);
#543 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#544, #545, #546, #547, #548, #549, #550, #551, #552), .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 ('')
);
#544 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#545 = CARTESIAN_POINT('', (64.5, 8.5, 8.5));
#546 = CARTESIAN_POINT('', (64.5, 5.20474889637625E-16, 8.5));
#547 = CARTESIAN_POINT('', (64.5, -8.5, 8.5));
#548 = CARTESIAN_POINT('', (64.5, -8.5, 1.04094977927525E-15));
#549 = CARTESIAN_POINT('', (64.5, -8.5, -8.5));
#550 = CARTESIAN_POINT('', (64.5, -1.56142466891288E-15, -8.5));
#551 = CARTESIAN_POINT('', (64.5, 8.5, -8.5));
#552 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#553 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#554, #555), (#556, #557), (#558, #559), (#560, #561), (#562, #563), (#564, #565), (#566, #567), (#568, #569), (#570, #571)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 13.3517687777566, 26.7035375555132, 40.0553063332699, 53.4070751110265), (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 ()
);
#554 = CARTESIAN_POINT('', (75., 8.5, 0.));
#555 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#556 = CARTESIAN_POINT('', (75., 8.5, 8.5));
#557 = CARTESIAN_POINT('', (64.5, 8.5, 8.5));
#558 = CARTESIAN_POINT('', (75., 5.20474889637625E-16, 8.5));
#559 = CARTESIAN_POINT('', (64.5, 5.20474889637625E-16, 8.5));
#560 = CARTESIAN_POINT('', (75., -8.5, 8.5));
#561 = CARTESIAN_POINT('', (64.5, -8.5, 8.5));
#562 = CARTESIAN_POINT('', (75., -8.5, 1.04094977927525E-15));
#563 = CARTESIAN_POINT('', (64.5, -8.5, 1.04094977927525E-15));
#564 = CARTESIAN_POINT('', (75., -8.5, -8.5));
#565 = CARTESIAN_POINT('', (64.5, -8.5, -8.5));
#566 = CARTESIAN_POINT('', (75., -1.56142466891288E-15, -8.5));
#567 = CARTESIAN_POINT('', (64.5, -1.56142466891288E-15, -8.5));
#568 = CARTESIAN_POINT('', (75., 8.5, -8.5));
#569 = CARTESIAN_POINT('', (64.5, 8.5, -8.5));
#570 = CARTESIAN_POINT('', (75., 8.5, 0.));
#571 = CARTESIAN_POINT('', (64.5, 8.5, 0.));
#572 = ADVANCED_FACE('', (#573, #576), #592, .T.);
#573 = FACE_OUTER_BOUND('', #574, .T.);
#574 = EDGE_LOOP('', (#575));
#575 = ORIENTED_EDGE('', *, *, #542, .T.);
#576 = FACE_BOUND('', #577, .T.);
#577 = EDGE_LOOP('', (#578));
#578 = ORIENTED_EDGE('', *, *, #579, .F.);
#579 = EDGE_CURVE('', #580, #580, #582, .T.);
#580 = VERTEX_POINT('', #581);
#581 = CARTESIAN_POINT('', (64.5, 8., 0.));
#582 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#583, #584, #585, #586, #587, #588, #589, #590, #591), .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 ('')
);
#583 = CARTESIAN_POINT('', (64.5, 8., 0.));
#584 = CARTESIAN_POINT('', (64.5, 8., 8.));
#585 = CARTESIAN_POINT('', (64.5, 4.89858719658941E-16, 8.));
#586 = CARTESIAN_POINT('', (64.5, -8., 8.));
#587 = CARTESIAN_POINT('', (64.5, -8., 9.79717439317883E-16));
#588 = CARTESIAN_POINT('', (64.5, -8., -8.));
#589 = CARTESIAN_POINT('', (64.5, -1.46957615897682E-15, -8.));
#590 = CARTESIAN_POINT('', (64.5, 8., -8.));
#591 = CARTESIAN_POINT('', (64.5, 8., 0.));
#592 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#593, #594), (#595, #596)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266612), .UNSPECIFIED.);
#593 = CARTESIAN_POINT('', (64.5, -8.5, -8.5));
#594 = CARTESIAN_POINT('', (64.5, -8.5, 8.5));
#595 = CARTESIAN_POINT('', (64.5, 8.5, -8.5));
#596 = CARTESIAN_POINT('', (64.5, 8.5, 8.5));
#597 = ADVANCED_FACE('', (#598), #621, .T.);
#598 = FACE_OUTER_BOUND('', #599, .T.);
#599 = EDGE_LOOP('', (#600, #607, #608, #609));
#600 = ORIENTED_EDGE('', *, *, #601, .F.);
#601 = EDGE_CURVE('', #580, #602, #604, .T.);
#602 = VERTEX_POINT('', #603);
#603 = CARTESIAN_POINT('', (44., 8., 0.));
#604 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#605, #606), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#605 = CARTESIAN_POINT('', (64.5, 8., 0.));
#606 = CARTESIAN_POINT('', (44., 8., 0.));
#607 = ORIENTED_EDGE('', *, *, #579, .T.);
#608 = ORIENTED_EDGE('', *, *, #601, .T.);
#609 = ORIENTED_EDGE('', *, *, #610, .F.);
#610 = EDGE_CURVE('', #602, #602, #611, .T.);
#611 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#612, #613, #614, #615, #616, #617, #618, #619, #620), .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 ('')
);
#612 = CARTESIAN_POINT('', (44., 8., 0.));
#613 = CARTESIAN_POINT('', (44., 8., 8.));
#614 = CARTESIAN_POINT('', (44., 4.89858719658941E-16, 8.));
#615 = CARTESIAN_POINT('', (44., -8., 8.));
#616 = CARTESIAN_POINT('', (44., -8., 9.79717439317883E-16));
#617 = CARTESIAN_POINT('', (44., -8., -8.));
#618 = CARTESIAN_POINT('', (44., -1.46957615897682E-15, -8.));
#619 = CARTESIAN_POINT('', (44., 8., -8.));
#620 = CARTESIAN_POINT('', (44., 8., 0.));
#621 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#622, #623), (#624, #625), (#626, #627), (#628, #629), (#630, #631), (#632, #633), (#634, #635), (#636, #637), (#638, #639)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 12.5663706143592, 25.1327412287183, 37.6991118430775, 50.2654824574367), (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 ()
);
#622 = CARTESIAN_POINT('', (64.5, 8., 0.));
#623 = CARTESIAN_POINT('', (44., 8., 0.));
#624 = CARTESIAN_POINT('', (64.5, 8., 8.));
#625 = CARTESIAN_POINT('', (44., 8., 8.));
#626 = CARTESIAN_POINT('', (64.5, 4.89858719658941E-16, 8.));
#627 = CARTESIAN_POINT('', (44., 4.89858719658941E-16, 8.));
#628 = CARTESIAN_POINT('', (64.5, -8., 8.));
#629 = CARTESIAN_POINT('', (44., -8., 8.));
#630 = CARTESIAN_POINT('', (64.5, -8., 9.79717439317883E-16));
#631 = CARTESIAN_POINT('', (44., -8., 9.79717439317883E-16));
#632 = CARTESIAN_POINT('', (64.5, -8., -8.));
#633 = CARTESIAN_POINT('', (44., -8., -8.));
#634 = CARTESIAN_POINT('', (64.5, -1.46957615897682E-15, -8.));
#635 = CARTESIAN_POINT('', (44., -1.46957615897682E-15, -8.));
#636 = CARTESIAN_POINT('', (64.5, 8., -8.));
#637 = CARTESIAN_POINT('', (44., 8., -8.));
#638 = CARTESIAN_POINT('', (64.5, 8., 0.));
#639 = CARTESIAN_POINT('', (44., 8., 0.));
#640 = ADVANCED_FACE('', (#641), #644, .T.);
#641 = FACE_OUTER_BOUND('', #642, .T.);
#642 = EDGE_LOOP('', (#643));
#643 = ORIENTED_EDGE('', *, *, #610, .T.);
#644 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#645, #646), (#647, #648)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#645 = CARTESIAN_POINT('', (44., -8., -8.));
#646 = CARTESIAN_POINT('', (44., -8., 8.));
#647 = CARTESIAN_POINT('', (44., 8., -8.));
#648 = CARTESIAN_POINT('', (44., 8., 8.));
#649 = ADVANCED_FACE('', (#650), #691, .T.);
#650 = FACE_OUTER_BOUND('', #651, .T.);
#651 = EDGE_LOOP('', (#652, #679, #689, #690));
#652 = ORIENTED_EDGE('', *, *, #653, .F.);
#653 = EDGE_CURVE('', #654, #206, #656, .T.);
#654 = VERTEX_POINT('', #655);
#655 = CARTESIAN_POINT('', (-60., -3.37045990927061, 14.));
#656 = B_SPLINE_CURVE_WITH_KNOTS('', 3, (#657, #658, #659, #660, #661, #662, #663, #664, #665, #666, #667, #668, #669, #670, #671, #672, #673, #674, #675, #676, #677, #678), .UNSPECIFIED., .F., .U., (4, 3, 3, 3, 3, 3, 3, 4), (0., 0.66843482100714, 1.33675227800438, 2.00492754868747, 2.67294437364748, 3.34079386614341, 4.34422483445661, 4.66814215847094), .UNSPECIFIED.);
#657 = CARTESIAN_POINT('', (-60., -3.37045990927061, 14.));
#658 = CARTESIAN_POINT('', (-59.9492211655583, -3.58740811089424, 14.));
#659 = CARTESIAN_POINT('', (-59.8940366527237, -3.80336633774251, 14.));
#660 = CARTESIAN_POINT('', (-59.8347823462768, -4.01815446446856, 14.));
#661 = CARTESIAN_POINT('', (-59.775538443721, -4.23290487862332, 14.));
#662 = CARTESIAN_POINT('', (-59.7122058415111, -4.44656337937138, 14.));
#663 = CARTESIAN_POINT('', (-59.6451277685506, -4.65899716316673, 14.));
#664 = CARTESIAN_POINT('', (-59.5780639666284, -4.87138575111031, 14.));
#665 = CARTESIAN_POINT('', (-59.507236108203, -5.08261700183182, 14.));
#666 = CARTESIAN_POINT('', (-59.4329824371836, -5.2925999967554, 14.));
#667 = CARTESIAN_POINT('', (-59.358746374084, -5.5025331979962, 14.));
#668 = CARTESIAN_POINT('', (-59.2810667799303, -5.71127549365173, 14.));
#669 = CARTESIAN_POINT('', (-59.2002679848037, -5.91877126891916, 14.));
#670 = CARTESIAN_POINT('', (-59.1194894290798, -6.12621506828109, 14.));
#671 = CARTESIAN_POINT('', (-59.0355751867939, -6.33246069408595, 14.));
#672 = CARTESIAN_POINT('', (-58.9488298598939, -6.53748106677993, 14.));
#673 = CARTESIAN_POINT('', (-58.8184966810176, -6.84552021842681, 14.));
#674 = CARTESIAN_POINT('', (-58.6817320618261, -7.15089824778451, 14.));
#675 = CARTESIAN_POINT('', (-58.53947159205, -7.45361398110938, 14.));
#676 = CARTESIAN_POINT('', (-58.4935485219654, -7.55133357854263, 14.));
#677 = CARTESIAN_POINT('', (-58.4470484158557, -7.64878390250847, 14.));
#678 = CARTESIAN_POINT('', (-58.4, -7.74596669241483, 14.));
#679 = ORIENTED_EDGE('', *, *, #680, .T.);
#680 = EDGE_CURVE('', #654, #169, #681, .T.);
#681 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#682, #683, #684, #685, #686, #687, #688), .UNSPECIFIED., .F., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 3), (0.289993083674689, 0.5, 0.75, 1.), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((0.921281323282905, 0.753961593217569, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#682 = CARTESIAN_POINT('', (-60., -3.37045990927061, 14.));
#683 = CARTESIAN_POINT('', (-60., -14.4, 11.3446698076074));
#684 = CARTESIAN_POINT('', (-60., -14.4, 1.76349139077219E-15));
#685 = CARTESIAN_POINT('', (-60., -14.4, -14.4));
#686 = CARTESIAN_POINT('', (-60., -2.64523708615828E-15, -14.4));
#687 = CARTESIAN_POINT('', (-60., 14.4, -14.4));
#688 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#689 = ORIENTED_EDGE('', *, *, #168, .F.);
#690 = ORIENTED_EDGE('', *, *, #214, .F.);
#691 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#692, #693, #694, #695, #696, #697, #698, #699, #700), (#701, #702, #703, #704, #705, #706, #707, #708, #709)), .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 ()
);
#692 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#693 = CARTESIAN_POINT('', (-58.4, 16., 16.));
#694 = CARTESIAN_POINT('', (-58.4, 9.79717439317883E-16, 16.));
#695 = CARTESIAN_POINT('', (-58.4, -16., 16.));
#696 = CARTESIAN_POINT('', (-58.4, -16., 1.95943487863577E-15));
#697 = CARTESIAN_POINT('', (-58.4, -16., -16.));
#698 = CARTESIAN_POINT('', (-58.4, -2.93915231795365E-15, -16.));
#699 = CARTESIAN_POINT('', (-58.4, 16., -16.));
#700 = CARTESIAN_POINT('', (-58.4, 16., 0.));
#701 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#702 = CARTESIAN_POINT('', (-60., 14.4, 14.4));
#703 = CARTESIAN_POINT('', (-60., 8.81745695386094E-16, 14.4));
#704 = CARTESIAN_POINT('', (-60., -14.4, 14.4));
#705 = CARTESIAN_POINT('', (-60., -14.4, 1.76349139077219E-15));
#706 = CARTESIAN_POINT('', (-60., -14.4, -14.4));
#707 = CARTESIAN_POINT('', (-60., -2.64523708615828E-15, -14.4));
#708 = CARTESIAN_POINT('', (-60., 14.4, -14.4));
#709 = CARTESIAN_POINT('', (-60., 14.4, 0.));
#710 = ADVANCED_FACE('', (#711), #720, .T.);
#711 = FACE_OUTER_BOUND('', #712, .T.);
#712 = EDGE_LOOP('', (#713, #718, #719));
#713 = ORIENTED_EDGE('', *, *, #714, .F.);
#714 = EDGE_CURVE('', #132, #654, #715, .T.);
#715 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#716, #717), .UNSPECIFIED., .F., .U., (2, 2), (0.382970142039217, 0.617029857960785), .UNSPECIFIED.);
#716 = CARTESIAN_POINT('', (-60., 3.37045990927053, 14.));
#717 = CARTESIAN_POINT('', (-60., -3.37045990927061, 14.));
#718 = ORIENTED_EDGE('', *, *, #175, .F.);
#719 = ORIENTED_EDGE('', *, *, #680, .F.);
#720 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#721, #722), (#723, #724)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.81248405734254), (0.178587826733388, 0.821412173266612), .UNSPECIFIED.);
#721 = CARTESIAN_POINT('', (-60., -14.4, -14.4));
#722 = CARTESIAN_POINT('', (-60., 14.4, -14.4));
#723 = CARTESIAN_POINT('', (-60., -14.4, 14.));
#724 = CARTESIAN_POINT('', (-60., 14.4, 14.));
#725 = ADVANCED_FACE('', (#726), #734, .T.);
#726 = FACE_OUTER_BOUND('', #727, .T.);
#727 = EDGE_LOOP('', (#728, #729));
#728 = ORIENTED_EDGE('', *, *, #420, .F.);
#729 = ORIENTED_EDGE('', *, *, #730, .F.);
#730 = EDGE_CURVE('', #421, #412, #731, .T.);
#731 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#732, #733), .UNSPECIFIED., .F., .U., (2, 2), (0.257938540862036, 0.742061459137964), .UNSPECIFIED.);
#732 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#733 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#734 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#735, #736), (#737, #738)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.257938540862036, 0.742061459137964), (0.499997047263641, 1.), .UNSPECIFIED.);
#735 = CARTESIAN_POINT('', (-14.9999881890546, -7.74596669241484, 16.0000118109454));
#736 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#737 = CARTESIAN_POINT('', (-14.9999881890546, 7.74596669241483, 16.0000118109454));
#738 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#739 = ADVANCED_FACE('', (#740), #750, .T.);
#740 = FACE_OUTER_BOUND('', #741, .T.);
#741 = EDGE_LOOP('', (#742, #743, #744, #745));
#742 = ORIENTED_EDGE('', *, *, #504, .T.);
#743 = ORIENTED_EDGE('', *, *, #730, .T.);
#744 = ORIENTED_EDGE('', *, *, #411, .F.);
#745 = ORIENTED_EDGE('', *, *, #746, .F.);
#746 = EDGE_CURVE('', #328, #326, #747, .T.);
#747 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#748, #749), .UNSPECIFIED., .F., .U., (2, 2), (0.257938540862037, 0.742061459137963), .UNSPECIFIED.);
#748 = CARTESIAN_POINT('', (-31., -7.74596669241483, 14.));
#749 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#750 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#751, #752), (#753, #754)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.257938540862036, 0.742061459137964), (0., 1.), .UNSPECIFIED.);
#751 = CARTESIAN_POINT('', (-17., -7.74596669241484, 14.));
#752 = CARTESIAN_POINT('', (-31., -7.74596669241484, 14.));
#753 = CARTESIAN_POINT('', (-17., 7.74596669241483, 14.));
#754 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#755 = ADVANCED_FACE('', (#756), #760, .T.);
#756 = FACE_OUTER_BOUND('', #757, .T.);
#757 = EDGE_LOOP('', (#758, #759));
#758 = ORIENTED_EDGE('', *, *, #325, .T.);
#759 = ORIENTED_EDGE('', *, *, #746, .T.);
#760 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#761, #762), (#763, #764)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.257938540862037, 0.742061459137963), (0., 0.666670603648479), .UNSPECIFIED.);
#761 = CARTESIAN_POINT('', (-31., -7.74596669241483, 14.));
#762 = CARTESIAN_POINT('', (-33.0000118109454, -7.74596669241483, 16.0000118109454));
#763 = CARTESIAN_POINT('', (-31., 7.74596669241483, 14.));
#764 = CARTESIAN_POINT('', (-33.0000118109454, 7.74596669241483, 16.0000118109454));
#765 = ADVANCED_FACE('', (#766), #774, .T.);
#766 = FACE_OUTER_BOUND('', #767, .T.);
#767 = EDGE_LOOP('', (#768, #769));
#768 = ORIENTED_EDGE('', *, *, #241, .F.);
#769 = ORIENTED_EDGE('', *, *, #770, .F.);
#770 = EDGE_CURVE('', #204, #233, #771, .T.);
#771 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#772, #773), .UNSPECIFIED., .F., .U., (2, 2), (0.257938540862037, 0.742061459137963), .UNSPECIFIED.);
#772 = CARTESIAN_POINT('', (-41., -7.74596669241482, 14.));
#773 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#774 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#775, #776), (#777, #778)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.257938540862037, 0.742061459137963), (0.333329396351524, 1.), .UNSPECIFIED.);
#775 = CARTESIAN_POINT('', (-38.9999881890546, -7.74596669241483, 16.0000118109454));
#776 = CARTESIAN_POINT('', (-41., -7.74596669241483, 14.));
#777 = CARTESIAN_POINT('', (-38.9999881890546, 7.74596669241483, 16.0000118109454));
#778 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#779 = ADVANCED_FACE('', (#780), #788, .T.);
#780 = FACE_OUTER_BOUND('', #781, .T.);
#781 = EDGE_LOOP('', (#782, #783, #784, #785, #786, #787));
#782 = ORIENTED_EDGE('', *, *, #131, .F.);
#783 = ORIENTED_EDGE('', *, *, #714, .T.);
#784 = ORIENTED_EDGE('', *, *, #653, .T.);
#785 = ORIENTED_EDGE('', *, *, #203, .F.);
#786 = ORIENTED_EDGE('', *, *, #770, .T.);
#787 = ORIENTED_EDGE('', *, *, #232, .T.);
#788 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#789, #790), (#791, #792)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.257938540862036, 0.742061459137963), (0., 1.), .UNSPECIFIED.);
#789 = CARTESIAN_POINT('', (-41., -7.74596669241484, 14.));
#790 = CARTESIAN_POINT('', (-60., -7.74596669241484, 14.));
#791 = CARTESIAN_POINT('', (-41., 7.74596669241483, 14.));
#792 = CARTESIAN_POINT('', (-60., 7.74596669241483, 14.));
#793 = DRAUGHTING_MODEL('', (#801), #802);
#794 = PRESENTATION_STYLE_ASSIGNMENT((#795));
#795 = SURFACE_STYLE_USAGE(.POSITIVE., #796);
#796 = SURFACE_SIDE_STYLE('', (#797));
#797 = SURFACE_STYLE_FILL_AREA(#798);
#798 = FILL_AREA_STYLE('', (#799));
#799 = FILL_AREA_STYLE_COLOUR('', #800);
#800 = COLOUR_RGB('', 0.75294117647059, 0.75294117647059, 0.75294117647059);
#801 = STYLED_ITEM('', (#794), #1);
#802 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#804))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#803, #805, #806))
   REPRESENTATION_CONTEXT ('', '3D')
);
#803 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#804 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #803, 'DISTANCE_ACCURACY_VALUE', '');
#805 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#806 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#807 = SHAPE_REPRESENTATION('', (), #802);
#808 = PRODUCT_DEFINITION_SHAPE('', '', #809);
#809 = PRODUCT_DEFINITION('', '', #812, #816);
#810 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#811 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #810);
#812 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #813, .NOT_KNOWN.);
#813 = PRODUCT('NONE', '', '', (#814));
#814 = PRODUCT_CONTEXT('', #810, 'mechanical');
#815 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#813));
#816 = PRODUCT_DEFINITION_CONTEXT('part definition', #810, 'design');
#817 = SHAPE_DEFINITION_REPRESENTATION(#808, #807);
#818 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #807, #819);
#819 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1), #802);
ENDSEC;
END-ISO-10303-21;
