ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('STEP'), '1');
FILE_NAME('40.11.08.stp', '2023-09-04T15:03:18', ('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, #152, #195, #220, #263, #319, #375, #400, #412, #455, #498, #541, #584, #596, #639, #648, #691));
#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('', (74.5, 11.91, 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('', (74.5, 11.91, 0.));
#12 = CARTESIAN_POINT('', (74.5, 11.91, 11.91));
#13 = CARTESIAN_POINT('', (74.5, 7.29277168892249E-16, 11.91));
#14 = CARTESIAN_POINT('', (74.5, -11.91, 11.91));
#15 = CARTESIAN_POINT('', (74.5, -11.91, 1.4585543377845E-15));
#16 = CARTESIAN_POINT('', (74.5, -11.91, -11.91));
#17 = CARTESIAN_POINT('', (74.5, -2.18783150667675E-15, -11.91));
#18 = CARTESIAN_POINT('', (74.5, 11.91, -11.91));
#19 = CARTESIAN_POINT('', (74.5, 11.91, 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('', (74.5, 4., 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., 6.28318530717959, 12.5663706143592, 18.8495559215388, 25.1327412287183), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186547, 1., 0.707106781186547, 1., 0.707106781186547, 1., 0.707106781186547, 1.))
   REPRESENTATION_ITEM ('')
);
#27 = CARTESIAN_POINT('', (74.5, 4., 0.));
#28 = CARTESIAN_POINT('', (74.5, 4., 4.));
#29 = CARTESIAN_POINT('', (74.5, 2.44929359829471E-16, 4.));
#30 = CARTESIAN_POINT('', (74.5, -4., 4.));
#31 = CARTESIAN_POINT('', (74.5, -4., 4.89858719658941E-16));
#32 = CARTESIAN_POINT('', (74.5, -4., -4.));
#33 = CARTESIAN_POINT('', (74.5, -7.34788079488412E-16, -4.));
#34 = CARTESIAN_POINT('', (74.5, 4., -4.));
#35 = CARTESIAN_POINT('', (74.5, 4., 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('', (74.5, -11.91, -11.91));
#38 = CARTESIAN_POINT('', (74.5, -11.91, 11.91));
#39 = CARTESIAN_POINT('', (74.5, 11.91, -11.91));
#40 = CARTESIAN_POINT('', (74.5, 11.91, 11.91));
#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('', (59.5, 17.9, 0.));
#48 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#49, #50), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#49 = CARTESIAN_POINT('', (59.5, 17.9, 0.));
#50 = CARTESIAN_POINT('', (74.5, 11.91, 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('', (59.5, 17.9, 0.));
#55 = CARTESIAN_POINT('', (59.5, 17.9, 17.9));
#56 = CARTESIAN_POINT('', (59.5, 1.09605888523688E-15, 17.9));
#57 = CARTESIAN_POINT('', (59.5, -17.9, 17.9));
#58 = CARTESIAN_POINT('', (59.5, -17.9, 2.19211777047376E-15));
#59 = CARTESIAN_POINT('', (59.5, -17.9, -17.9));
#60 = CARTESIAN_POINT('', (59.5, -3.28817665571064E-15, -17.9));
#61 = CARTESIAN_POINT('', (59.5, 17.9, -17.9));
#62 = CARTESIAN_POINT('', (59.5, 17.9, 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('', (59.5, 17.9, 0.));
#67 = CARTESIAN_POINT('', (74.5, 11.91, 0.));
#68 = CARTESIAN_POINT('', (59.5, 17.9, 17.9));
#69 = CARTESIAN_POINT('', (74.5, 11.91, 11.91));
#70 = CARTESIAN_POINT('', (59.5, 1.09605888523688E-15, 17.9));
#71 = CARTESIAN_POINT('', (74.5, 7.29277168892249E-16, 11.91));
#72 = CARTESIAN_POINT('', (59.5, -17.9, 17.9));
#73 = CARTESIAN_POINT('', (74.5, -11.91, 11.91));
#74 = CARTESIAN_POINT('', (59.5, -17.9, 2.19211777047376E-15));
#75 = CARTESIAN_POINT('', (74.5, -11.91, 1.4585543377845E-15));
#76 = CARTESIAN_POINT('', (59.5, -17.9, -17.9));
#77 = CARTESIAN_POINT('', (74.5, -11.91, -11.91));
#78 = CARTESIAN_POINT('', (59.5, -3.28817665571064E-15, -17.9));
#79 = CARTESIAN_POINT('', (74.5, -2.18783150667675E-15, -11.91));
#80 = CARTESIAN_POINT('', (59.5, 17.9, -17.9));
#81 = CARTESIAN_POINT('', (74.5, 11.91, -11.91));
#82 = CARTESIAN_POINT('', (59.5, 17.9, 0.));
#83 = CARTESIAN_POINT('', (74.5, 11.91, 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('', (33., 17.9, 0.));
#91 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#92, #93), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#92 = CARTESIAN_POINT('', (33., 17.9, 0.));
#93 = CARTESIAN_POINT('', (59.5, 17.9, 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('', (33., 17.9, 0.));
#98 = CARTESIAN_POINT('', (33., 17.9, 17.9));
#99 = CARTESIAN_POINT('', (33., 1.09605888523688E-15, 17.9));
#100 = CARTESIAN_POINT('', (33., -17.9, 17.9));
#101 = CARTESIAN_POINT('', (33., -17.9, 2.19211777047376E-15));
#102 = CARTESIAN_POINT('', (33., -17.9, -17.9));
#103 = CARTESIAN_POINT('', (33., -3.28817665571064E-15, -17.9));
#104 = CARTESIAN_POINT('', (33., 17.9, -17.9));
#105 = CARTESIAN_POINT('', (33., 17.9, 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., 28.1172542496286, 56.2345084992573, 84.351762748886, 112.469016998515), (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('', (33., 17.9, 0.));
#110 = CARTESIAN_POINT('', (59.5, 17.9, 0.));
#111 = CARTESIAN_POINT('', (33., 17.9, 17.9));
#112 = CARTESIAN_POINT('', (59.5, 17.9, 17.9));
#113 = CARTESIAN_POINT('', (33., 1.09605888523688E-15, 17.9));
#114 = CARTESIAN_POINT('', (59.5, 1.09605888523688E-15, 17.9));
#115 = CARTESIAN_POINT('', (33., -17.9, 17.9));
#116 = CARTESIAN_POINT('', (59.5, -17.9, 17.9));
#117 = CARTESIAN_POINT('', (33., -17.9, 2.19211777047376E-15));
#118 = CARTESIAN_POINT('', (59.5, -17.9, 2.19211777047376E-15));
#119 = CARTESIAN_POINT('', (33., -17.9, -17.9));
#120 = CARTESIAN_POINT('', (59.5, -17.9, -17.9));
#121 = CARTESIAN_POINT('', (33., -3.28817665571064E-15, -17.9));
#122 = CARTESIAN_POINT('', (59.5, -3.28817665571064E-15, -17.9));
#123 = CARTESIAN_POINT('', (33., 17.9, -17.9));
#124 = CARTESIAN_POINT('', (59.5, 17.9, -17.9));
#125 = CARTESIAN_POINT('', (33., 17.9, 0.));
#126 = CARTESIAN_POINT('', (59.5, 17.9, 0.));
#127 = ADVANCED_FACE('', (#128, #144), #147, .T.);
#128 = FACE_OUTER_BOUND('', #129, .T.);
#129 = EDGE_LOOP('', (#130));
#130 = ORIENTED_EDGE('', *, *, #131, .T.);
#131 = EDGE_CURVE('', #132, #132, #134, .T.);
#132 = VERTEX_POINT('', #133);
#133 = CARTESIAN_POINT('', (33., 18., 0.));
#134 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#135, #136, #137, #138, #139, #140, #141, #142, #143), .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 ('')
);
#135 = CARTESIAN_POINT('', (33., 18., 0.));
#136 = CARTESIAN_POINT('', (33., 18., 18.));
#137 = CARTESIAN_POINT('', (33., 1.10218211923262E-15, 18.));
#138 = CARTESIAN_POINT('', (33., -18., 18.));
#139 = CARTESIAN_POINT('', (33., -18., 2.20436423846524E-15));
#140 = CARTESIAN_POINT('', (33., -18., -18.));
#141 = CARTESIAN_POINT('', (33., -3.30654635769785E-15, -18.));
#142 = CARTESIAN_POINT('', (33., 18., -18.));
#143 = CARTESIAN_POINT('', (33., 18., 0.));
#144 = FACE_BOUND('', #145, .T.);
#145 = EDGE_LOOP('', (#146));
#146 = ORIENTED_EDGE('', *, *, #95, .F.);
#147 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#148, #149), (#150, #151)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266612), .UNSPECIFIED.);
#148 = CARTESIAN_POINT('', (33., -18., -18.));
#149 = CARTESIAN_POINT('', (33., -18., 18.));
#150 = CARTESIAN_POINT('', (33., 18., -18.));
#151 = CARTESIAN_POINT('', (33., 18., 18.));
#152 = ADVANCED_FACE('', (#153), #176, .T.);
#153 = FACE_OUTER_BOUND('', #154, .T.);
#154 = EDGE_LOOP('', (#155, #162, #174, #175));
#155 = ORIENTED_EDGE('', *, *, #156, .F.);
#156 = EDGE_CURVE('', #157, #132, #159, .T.);
#157 = VERTEX_POINT('', #158);
#158 = CARTESIAN_POINT('', (25., 18., 0.));
#159 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#160, #161), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#160 = CARTESIAN_POINT('', (25., 18., 0.));
#161 = CARTESIAN_POINT('', (33., 18., 0.));
#162 = ORIENTED_EDGE('', *, *, #163, .T.);
#163 = EDGE_CURVE('', #157, #157, #164, .T.);
#164 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#165, #166, #167, #168, #169, #170, #171, #172, #173), .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 ('')
);
#165 = CARTESIAN_POINT('', (25., 18., 0.));
#166 = CARTESIAN_POINT('', (25., 18., 18.));
#167 = CARTESIAN_POINT('', (25., 1.10218211923262E-15, 18.));
#168 = CARTESIAN_POINT('', (25., -18., 18.));
#169 = CARTESIAN_POINT('', (25., -18., 2.20436423846524E-15));
#170 = CARTESIAN_POINT('', (25., -18., -18.));
#171 = CARTESIAN_POINT('', (25., -3.30654635769785E-15, -18.));
#172 = CARTESIAN_POINT('', (25., 18., -18.));
#173 = CARTESIAN_POINT('', (25., 18., 0.));
#174 = ORIENTED_EDGE('', *, *, #156, .T.);
#175 = ORIENTED_EDGE('', *, *, #131, .F.);
#176 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#177, #178), (#179, #180), (#181, #182), (#183, #184), (#185, #186), (#187, #188), (#189, #190), (#191, #192), (#193, #194)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 28.2743338823081, 56.5486677646163, 84.8230016469244, 113.097335529233), (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 ()
);
#177 = CARTESIAN_POINT('', (25., 18., 0.));
#178 = CARTESIAN_POINT('', (33., 18., 0.));
#179 = CARTESIAN_POINT('', (25., 18., 18.));
#180 = CARTESIAN_POINT('', (33., 18., 18.));
#181 = CARTESIAN_POINT('', (25., 1.10218211923262E-15, 18.));
#182 = CARTESIAN_POINT('', (33., 1.10218211923262E-15, 18.));
#183 = CARTESIAN_POINT('', (25., -18., 18.));
#184 = CARTESIAN_POINT('', (33., -18., 18.));
#185 = CARTESIAN_POINT('', (25., -18., 2.20436423846524E-15));
#186 = CARTESIAN_POINT('', (33., -18., 2.20436423846524E-15));
#187 = CARTESIAN_POINT('', (25., -18., -18.));
#188 = CARTESIAN_POINT('', (33., -18., -18.));
#189 = CARTESIAN_POINT('', (25., -3.30654635769785E-15, -18.));
#190 = CARTESIAN_POINT('', (33., -3.30654635769785E-15, -18.));
#191 = CARTESIAN_POINT('', (25., 18., -18.));
#192 = CARTESIAN_POINT('', (33., 18., -18.));
#193 = CARTESIAN_POINT('', (25., 18., 0.));
#194 = CARTESIAN_POINT('', (33., 18., 0.));
#195 = ADVANCED_FACE('', (#196, #199), #215, .T.);
#196 = FACE_OUTER_BOUND('', #197, .T.);
#197 = EDGE_LOOP('', (#198));
#198 = ORIENTED_EDGE('', *, *, #163, .F.);
#199 = FACE_BOUND('', #200, .T.);
#200 = EDGE_LOOP('', (#201));
#201 = ORIENTED_EDGE('', *, *, #202, .T.);
#202 = EDGE_CURVE('', #203, #203, #205, .T.);
#203 = VERTEX_POINT('', #204);
#204 = CARTESIAN_POINT('', (25., 17., 0.));
#205 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#206, #207, #208, #209, #210, #211, #212, #213, #214), .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 ('')
);
#206 = CARTESIAN_POINT('', (25., 17., 0.));
#207 = CARTESIAN_POINT('', (25., 17., 17.));
#208 = CARTESIAN_POINT('', (25., 1.04094977927525E-15, 17.));
#209 = CARTESIAN_POINT('', (25., -17., 17.));
#210 = CARTESIAN_POINT('', (25., -17., 2.0818995585505E-15));
#211 = CARTESIAN_POINT('', (25., -17., -17.));
#212 = CARTESIAN_POINT('', (25., -3.12284933782575E-15, -17.));
#213 = CARTESIAN_POINT('', (25., 17., -17.));
#214 = CARTESIAN_POINT('', (25., 17., 0.));
#215 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#216, #217), (#218, #219)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266612), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#216 = CARTESIAN_POINT('', (25., -18., -18.));
#217 = CARTESIAN_POINT('', (25., 18., -18.));
#218 = CARTESIAN_POINT('', (25., -18., 18.));
#219 = CARTESIAN_POINT('', (25., 18., 18.));
#220 = ADVANCED_FACE('', (#221), #244, .T.);
#221 = FACE_OUTER_BOUND('', #222, .T.);
#222 = EDGE_LOOP('', (#223, #230, #242, #243));
#223 = ORIENTED_EDGE('', *, *, #224, .F.);
#224 = EDGE_CURVE('', #225, #203, #227, .T.);
#225 = VERTEX_POINT('', #226);
#226 = CARTESIAN_POINT('', (20., 17., 0.));
#227 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#228, #229), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#228 = CARTESIAN_POINT('', (20., 17., 0.));
#229 = CARTESIAN_POINT('', (25., 17., 0.));
#230 = ORIENTED_EDGE('', *, *, #231, .T.);
#231 = EDGE_CURVE('', #225, #225, #232, .T.);
#232 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#233, #234, #235, #236, #237, #238, #239, #240, #241), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 26.7035375555132, 53.4070751110265, 80.1106126665397, 106.814150222053), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#233 = CARTESIAN_POINT('', (20., 17., 0.));
#234 = CARTESIAN_POINT('', (20., 17., 17.));
#235 = CARTESIAN_POINT('', (20., 1.04094977927525E-15, 17.));
#236 = CARTESIAN_POINT('', (20., -17., 17.));
#237 = CARTESIAN_POINT('', (20., -17., 2.0818995585505E-15));
#238 = CARTESIAN_POINT('', (20., -17., -17.));
#239 = CARTESIAN_POINT('', (20., -3.12284933782575E-15, -17.));
#240 = CARTESIAN_POINT('', (20., 17., -17.));
#241 = CARTESIAN_POINT('', (20., 17., 0.));
#242 = ORIENTED_EDGE('', *, *, #224, .T.);
#243 = ORIENTED_EDGE('', *, *, #202, .F.);
#244 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#245, #246), (#247, #248), (#249, #250), (#251, #252), (#253, #254), (#255, #256), (#257, #258), (#259, #260), (#261, #262)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 26.7035375555132, 53.4070751110265, 80.1106126665397, 106.814150222053), (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 ()
);
#245 = CARTESIAN_POINT('', (20., 17., 0.));
#246 = CARTESIAN_POINT('', (25., 17., 0.));
#247 = CARTESIAN_POINT('', (20., 17., 17.));
#248 = CARTESIAN_POINT('', (25., 17., 17.));
#249 = CARTESIAN_POINT('', (20., 1.04094977927525E-15, 17.));
#250 = CARTESIAN_POINT('', (25., 1.04094977927525E-15, 17.));
#251 = CARTESIAN_POINT('', (20., -17., 17.));
#252 = CARTESIAN_POINT('', (25., -17., 17.));
#253 = CARTESIAN_POINT('', (20., -17., 2.0818995585505E-15));
#254 = CARTESIAN_POINT('', (25., -17., 2.0818995585505E-15));
#255 = CARTESIAN_POINT('', (20., -17., -17.));
#256 = CARTESIAN_POINT('', (25., -17., -17.));
#257 = CARTESIAN_POINT('', (20., -3.12284933782575E-15, -17.));
#258 = CARTESIAN_POINT('', (25., -3.12284933782575E-15, -17.));
#259 = CARTESIAN_POINT('', (20., 17., -17.));
#260 = CARTESIAN_POINT('', (25., 17., -17.));
#261 = CARTESIAN_POINT('', (20., 17., 0.));
#262 = CARTESIAN_POINT('', (25., 17., 0.));
#263 = ADVANCED_FACE('', (#264), #300, .T.);
#264 = FACE_OUTER_BOUND('', #265, .T.);
#265 = EDGE_LOOP('', (#266, #275, #287, #288));
#266 = ORIENTED_EDGE('', *, *, #267, .T.);
#267 = EDGE_CURVE('', #268, #270, #272, .T.);
#268 = VERTEX_POINT('', #269);
#269 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#270 = VERTEX_POINT('', #271);
#271 = CARTESIAN_POINT('', (0., 20., 0.));
#272 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#273, #274), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#273 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#274 = CARTESIAN_POINT('', (0., 20., 0.));
#275 = ORIENTED_EDGE('', *, *, #276, .T.);
#276 = EDGE_CURVE('', #270, #270, #277, .T.);
#277 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#278, #279, #280, #281, #282, #283, #284, #285, #286), .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 ('')
);
#278 = CARTESIAN_POINT('', (0., 20., 0.));
#279 = CARTESIAN_POINT('', (0., 20., 20.));
#280 = CARTESIAN_POINT('', (0., 1.22464679914735E-15, 20.));
#281 = CARTESIAN_POINT('', (0., -20., 20.));
#282 = CARTESIAN_POINT('', (0., -20., 2.44929359829471E-15));
#283 = CARTESIAN_POINT('', (0., -20., -20.));
#284 = CARTESIAN_POINT('', (0., -3.67394039744206E-15, -20.));
#285 = CARTESIAN_POINT('', (0., 20., -20.));
#286 = CARTESIAN_POINT('', (0., 20., 0.));
#287 = ORIENTED_EDGE('', *, *, #267, .F.);
#288 = ORIENTED_EDGE('', *, *, #289, .F.);
#289 = EDGE_CURVE('', #268, #268, #290, .T.);
#290 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#291, #292, #293, #294, #295, #296, #297, #298, #299), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 31.4159265358979, 62.8318530717959, 94.2477796076938, 125.663706143592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#291 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#292 = CARTESIAN_POINT('', (13.9792740578363, 20., 20.));
#293 = CARTESIAN_POINT('', (13.9792740578363, 1.22464679914735E-15, 20.));
#294 = CARTESIAN_POINT('', (13.9792740578363, -20., 20.));
#295 = CARTESIAN_POINT('', (13.9792740578363, -20., 2.44929359829471E-15));
#296 = CARTESIAN_POINT('', (13.9792740578363, -20., -20.));
#297 = CARTESIAN_POINT('', (13.9792740578363, -3.67394039744206E-15, -20.));
#298 = CARTESIAN_POINT('', (13.9792740578363, 20., -20.));
#299 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#300 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#301, #302, #303, #304, #305, #306, #307, #308, #309), (#310, #311, #312, #313, #314, #315, #316, #317, #318)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 31.4159265358979, 62.8318530717959, 94.2477796076938, 125.663706143592), .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 ()
);
#301 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#302 = CARTESIAN_POINT('', (13.9792740578363, 20., 20.));
#303 = CARTESIAN_POINT('', (13.9792740578363, 1.22464679914735E-15, 20.));
#304 = CARTESIAN_POINT('', (13.9792740578363, -20., 20.));
#305 = CARTESIAN_POINT('', (13.9792740578363, -20., 2.44929359829471E-15));
#306 = CARTESIAN_POINT('', (13.9792740578363, -20., -20.));
#307 = CARTESIAN_POINT('', (13.9792740578363, -3.67394039744206E-15, -20.));
#308 = CARTESIAN_POINT('', (13.9792740578363, 20., -20.));
#309 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#310 = CARTESIAN_POINT('', (0., 20., 0.));
#311 = CARTESIAN_POINT('', (0., 20., 20.));
#312 = CARTESIAN_POINT('', (0., 1.22464679914735E-15, 20.));
#313 = CARTESIAN_POINT('', (0., -20., 20.));
#314 = CARTESIAN_POINT('', (0., -20., 2.44929359829471E-15));
#315 = CARTESIAN_POINT('', (0., -20., -20.));
#316 = CARTESIAN_POINT('', (0., -3.67394039744206E-15, -20.));
#317 = CARTESIAN_POINT('', (0., 20., -20.));
#318 = CARTESIAN_POINT('', (0., 20., 0.));
#319 = ADVANCED_FACE('', (#320), #356, .T.);
#320 = FACE_OUTER_BOUND('', #321, .T.);
#321 = EDGE_LOOP('', (#322, #331, #343, #344));
#322 = ORIENTED_EDGE('', *, *, #323, .T.);
#323 = EDGE_CURVE('', #324, #326, #328, .T.);
#324 = VERTEX_POINT('', #325);
#325 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#326 = VERTEX_POINT('', #327);
#327 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#328 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#329, #330), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#329 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#330 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#331 = ORIENTED_EDGE('', *, *, #332, .T.);
#332 = EDGE_CURVE('', #326, #326, #333, .T.);
#333 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#334, #335, #336, #337, #338, #339, #340, #341, #342), .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 ('')
);
#334 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#335 = CARTESIAN_POINT('', (-20., 14.1232864096036, 14.1232864096036));
#336 = CARTESIAN_POINT('', (-20., 8.64801874748117E-16, 14.1232864096036));
#337 = CARTESIAN_POINT('', (-20., -14.1232864096036, 14.1232864096036));
#338 = CARTESIAN_POINT('', (-20., -14.1232864096036, 1.72960374949623E-15));
#339 = CARTESIAN_POINT('', (-20., -14.1232864096036, -14.1232864096036));
#340 = CARTESIAN_POINT('', (-20., -2.59440562424435E-15, -14.1232864096036));
#341 = CARTESIAN_POINT('', (-20., 14.1232864096036, -14.1232864096036));
#342 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#343 = ORIENTED_EDGE('', *, *, #323, .F.);
#344 = ORIENTED_EDGE('', *, *, #345, .F.);
#345 = EDGE_CURVE('', #324, #324, #346, .T.);
#346 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#347, #348, #349, #350, #351, #352, #353, #354, #355), .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 ('')
);
#347 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#348 = CARTESIAN_POINT('', (0., 15.0035, 15.0035));
#349 = CARTESIAN_POINT('', (0., 9.18699412550366E-16, 15.0035));
#350 = CARTESIAN_POINT('', (0., -15.0035, 15.0035));
#351 = CARTESIAN_POINT('', (0., -15.0035, 1.83739882510073E-15));
#352 = CARTESIAN_POINT('', (0., -15.0035, -15.0035));
#353 = CARTESIAN_POINT('', (0., -2.7560982376511E-15, -15.0035));
#354 = CARTESIAN_POINT('', (0., 15.0035, -15.0035));
#355 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#356 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#357, #358, #359, #360, #361, #362, #363, #364, #365), (#366, #367, #368, #369, #370, #371, #372, #373, #374)), .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 ()
);
#357 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#358 = CARTESIAN_POINT('', (0., 15.0035, 15.0035));
#359 = CARTESIAN_POINT('', (0., 9.18699412550366E-16, 15.0035));
#360 = CARTESIAN_POINT('', (0., -15.0035, 15.0035));
#361 = CARTESIAN_POINT('', (0., -15.0035, 1.83739882510073E-15));
#362 = CARTESIAN_POINT('', (0., -15.0035, -15.0035));
#363 = CARTESIAN_POINT('', (0., -2.7560982376511E-15, -15.0035));
#364 = CARTESIAN_POINT('', (0., 15.0035, -15.0035));
#365 = CARTESIAN_POINT('', (0., 15.0035, 0.));
#366 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#367 = CARTESIAN_POINT('', (-20., 14.1232864096036, 14.1232864096036));
#368 = CARTESIAN_POINT('', (-20., 8.64801874748117E-16, 14.1232864096036));
#369 = CARTESIAN_POINT('', (-20., -14.1232864096036, 14.1232864096036));
#370 = CARTESIAN_POINT('', (-20., -14.1232864096036, 1.72960374949623E-15));
#371 = CARTESIAN_POINT('', (-20., -14.1232864096036, -14.1232864096036));
#372 = CARTESIAN_POINT('', (-20., -2.59440562424435E-15, -14.1232864096036));
#373 = CARTESIAN_POINT('', (-20., 14.1232864096036, -14.1232864096036));
#374 = CARTESIAN_POINT('', (-20., 14.1232864096036, 0.));
#375 = ADVANCED_FACE('', (#376, #379), #395, .T.);
#376 = FACE_OUTER_BOUND('', #377, .T.);
#377 = EDGE_LOOP('', (#378));
#378 = ORIENTED_EDGE('', *, *, #332, .F.);
#379 = FACE_BOUND('', #380, .T.);
#380 = EDGE_LOOP('', (#381));
#381 = ORIENTED_EDGE('', *, *, #382, .F.);
#382 = EDGE_CURVE('', #383, #383, #385, .T.);
#383 = VERTEX_POINT('', #384);
#384 = CARTESIAN_POINT('', (-20., 0., 10.5));
#385 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#386, #387, #388, #389, #390, #391, #392, #393, #394), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 16.4933614313464, 32.9867228626928, 49.4800842940392, 65.9734457253857), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#386 = CARTESIAN_POINT('', (-20., 0., 10.5));
#387 = CARTESIAN_POINT('', (-20., 10.5, 10.5));
#388 = CARTESIAN_POINT('', (-20., 10.5, 1.86758636869971E-15));
#389 = CARTESIAN_POINT('', (-20., 10.5, -10.5));
#390 = CARTESIAN_POINT('', (-20., 1.28587913910472E-15, -10.5));
#391 = CARTESIAN_POINT('', (-20., -10.5, -10.5));
#392 = CARTESIAN_POINT('', (-20., -10.5, -7.04171909509728E-16));
#393 = CARTESIAN_POINT('', (-20., -10.5, 10.5));
#394 = CARTESIAN_POINT('', (-20., 0., 10.5));
#395 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#396, #397), (#398, #399)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.178587826733387, 0.821412173266613), .UNSPECIFIED.);
#396 = CARTESIAN_POINT('', (-20., -14.1232864096036, -14.1232864096036));
#397 = CARTESIAN_POINT('', (-20., 14.1232864096036, -14.1232864096036));
#398 = CARTESIAN_POINT('', (-20., -14.1232864096036, 14.1232864096036));
#399 = CARTESIAN_POINT('', (-20., 14.1232864096036, 14.1232864096036));
#400 = ADVANCED_FACE('', (#401, #404), #407, .T.);
#401 = FACE_OUTER_BOUND('', #402, .T.);
#402 = EDGE_LOOP('', (#403));
#403 = ORIENTED_EDGE('', *, *, #276, .F.);
#404 = FACE_BOUND('', #405, .T.);
#405 = EDGE_LOOP('', (#406));
#406 = ORIENTED_EDGE('', *, *, #345, .T.);
#407 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#408, #409), (#410, #411)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733387, 0.821412173266612), (0.178587826733387, 0.821412173266612), .UNSPECIFIED.);
#408 = CARTESIAN_POINT('', (0., -20., -20.));
#409 = CARTESIAN_POINT('', (0., 20., -20.));
#410 = CARTESIAN_POINT('', (0., -20., 20.));
#411 = CARTESIAN_POINT('', (0., 20., 20.));
#412 = ADVANCED_FACE('', (#413), #436, .T.);
#413 = FACE_OUTER_BOUND('', #414, .T.);
#414 = EDGE_LOOP('', (#415, #422, #423, #424));
#415 = ORIENTED_EDGE('', *, *, #416, .T.);
#416 = EDGE_CURVE('', #417, #268, #419, .T.);
#417 = VERTEX_POINT('', #418);
#418 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#419 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#420, #421), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#420 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#421 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#422 = ORIENTED_EDGE('', *, *, #289, .T.);
#423 = ORIENTED_EDGE('', *, *, #416, .F.);
#424 = ORIENTED_EDGE('', *, *, #425, .F.);
#425 = EDGE_CURVE('', #417, #417, #426, .T.);
#426 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#427, #428, #429, #430, #431, #432, #433, #434, #435), .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 ('')
);
#427 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#428 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 18.23));
#429 = CARTESIAN_POINT('', (15.0011840343019, 1.11626555742281E-15, 18.23));
#430 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 18.23));
#431 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 2.23253111484562E-15));
#432 = CARTESIAN_POINT('', (15.0011840343019, -18.23, -18.23));
#433 = CARTESIAN_POINT('', (15.0011840343019, -3.34879667226844E-15, -18.23));
#434 = CARTESIAN_POINT('', (15.0011840343019, 18.23, -18.23));
#435 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#436 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#437, #438, #439, #440, #441, #442, #443, #444, #445), (#446, #447, #448, #449, #450, #451, #452, #453, #454)), .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 ()
);
#437 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#438 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 18.23));
#439 = CARTESIAN_POINT('', (15.0011840343019, 1.11626555742281E-15, 18.23));
#440 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 18.23));
#441 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 2.23253111484562E-15));
#442 = CARTESIAN_POINT('', (15.0011840343019, -18.23, -18.23));
#443 = CARTESIAN_POINT('', (15.0011840343019, -3.34879667226844E-15, -18.23));
#444 = CARTESIAN_POINT('', (15.0011840343019, 18.23, -18.23));
#445 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#446 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#447 = CARTESIAN_POINT('', (13.9792740578363, 20., 20.));
#448 = CARTESIAN_POINT('', (13.9792740578363, 1.22464679914735E-15, 20.));
#449 = CARTESIAN_POINT('', (13.9792740578363, -20., 20.));
#450 = CARTESIAN_POINT('', (13.9792740578363, -20., 2.44929359829471E-15));
#451 = CARTESIAN_POINT('', (13.9792740578363, -20., -20.));
#452 = CARTESIAN_POINT('', (13.9792740578363, -3.67394039744206E-15, -20.));
#453 = CARTESIAN_POINT('', (13.9792740578363, 20., -20.));
#454 = CARTESIAN_POINT('', (13.9792740578363, 20., 0.));
#455 = ADVANCED_FACE('', (#456), #479, .T.);
#456 = FACE_OUTER_BOUND('', #457, .T.);
#457 = EDGE_LOOP('', (#458, #465, #466, #467));
#458 = ORIENTED_EDGE('', *, *, #459, .T.);
#459 = EDGE_CURVE('', #460, #417, #462, .T.);
#460 = VERTEX_POINT('', #461);
#461 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#462 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#463, #464), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#463 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#464 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#465 = ORIENTED_EDGE('', *, *, #425, .T.);
#466 = ORIENTED_EDGE('', *, *, #459, .F.);
#467 = ORIENTED_EDGE('', *, *, #468, .F.);
#468 = EDGE_CURVE('', #460, #460, #469, .T.);
#469 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#470, #471, #472, #473, #474, #475, #476, #477, #478), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 28.635617037471, 57.2712340749419, 85.9068511124129, 114.542468149884), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#470 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#471 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 18.23));
#472 = CARTESIAN_POINT('', (16.9988159656981, 1.11626555742281E-15, 18.23));
#473 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 18.23));
#474 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 2.23253111484562E-15));
#475 = CARTESIAN_POINT('', (16.9988159656981, -18.23, -18.23));
#476 = CARTESIAN_POINT('', (16.9988159656981, -3.34879667226844E-15, -18.23));
#477 = CARTESIAN_POINT('', (16.9988159656981, 18.23, -18.23));
#478 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#479 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#480, #481, #482, #483, #484, #485, #486, #487, #488), (#489, #490, #491, #492, #493, #494, #495, #496, #497)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 28.635617037471, 57.2712340749419, 85.9068511124129, 114.542468149884), .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 ()
);
#480 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#481 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 18.23));
#482 = CARTESIAN_POINT('', (16.9988159656981, 1.11626555742281E-15, 18.23));
#483 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 18.23));
#484 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 2.23253111484562E-15));
#485 = CARTESIAN_POINT('', (16.9988159656981, -18.23, -18.23));
#486 = CARTESIAN_POINT('', (16.9988159656981, -3.34879667226844E-15, -18.23));
#487 = CARTESIAN_POINT('', (16.9988159656981, 18.23, -18.23));
#488 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#489 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#490 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 18.23));
#491 = CARTESIAN_POINT('', (15.0011840343019, 1.11626555742281E-15, 18.23));
#492 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 18.23));
#493 = CARTESIAN_POINT('', (15.0011840343019, -18.23, 2.23253111484562E-15));
#494 = CARTESIAN_POINT('', (15.0011840343019, -18.23, -18.23));
#495 = CARTESIAN_POINT('', (15.0011840343019, -3.34879667226844E-15, -18.23));
#496 = CARTESIAN_POINT('', (15.0011840343019, 18.23, -18.23));
#497 = CARTESIAN_POINT('', (15.0011840343019, 18.23, 0.));
#498 = ADVANCED_FACE('', (#499), #522, .T.);
#499 = FACE_OUTER_BOUND('', #500, .T.);
#500 = EDGE_LOOP('', (#501, #508, #509, #510));
#501 = ORIENTED_EDGE('', *, *, #502, .T.);
#502 = EDGE_CURVE('', #503, #460, #505, .T.);
#503 = VERTEX_POINT('', #504);
#504 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#505 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#506, #507), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#506 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#507 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#508 = ORIENTED_EDGE('', *, *, #468, .T.);
#509 = ORIENTED_EDGE('', *, *, #502, .F.);
#510 = ORIENTED_EDGE('', *, *, #511, .F.);
#511 = EDGE_CURVE('', #503, #503, #512, .T.);
#512 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#513, #514, #515, #516, #517, #518, #519, #520, #521), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 31.4159265358979, 62.8318530717959, 94.2477796076938, 125.663706143592), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#513 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#514 = CARTESIAN_POINT('', (18.0207259421637, 20., 20.));
#515 = CARTESIAN_POINT('', (18.0207259421637, 1.22464679914735E-15, 20.));
#516 = CARTESIAN_POINT('', (18.0207259421637, -20., 20.));
#517 = CARTESIAN_POINT('', (18.0207259421637, -20., 2.44929359829471E-15));
#518 = CARTESIAN_POINT('', (18.0207259421637, -20., -20.));
#519 = CARTESIAN_POINT('', (18.0207259421637, -3.67394039744206E-15, -20.));
#520 = CARTESIAN_POINT('', (18.0207259421637, 20., -20.));
#521 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#522 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#523, #524, #525, #526, #527, #528, #529, #530, #531), (#532, #533, #534, #535, #536, #537, #538, #539, #540)), .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 ()
);
#523 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#524 = CARTESIAN_POINT('', (18.0207259421637, 20., 20.));
#525 = CARTESIAN_POINT('', (18.0207259421637, 1.22464679914735E-15, 20.));
#526 = CARTESIAN_POINT('', (18.0207259421637, -20., 20.));
#527 = CARTESIAN_POINT('', (18.0207259421637, -20., 2.44929359829471E-15));
#528 = CARTESIAN_POINT('', (18.0207259421637, -20., -20.));
#529 = CARTESIAN_POINT('', (18.0207259421637, -3.67394039744206E-15, -20.));
#530 = CARTESIAN_POINT('', (18.0207259421637, 20., -20.));
#531 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#532 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#533 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 18.23));
#534 = CARTESIAN_POINT('', (16.9988159656981, 1.11626555742281E-15, 18.23));
#535 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 18.23));
#536 = CARTESIAN_POINT('', (16.9988159656981, -18.23, 2.23253111484562E-15));
#537 = CARTESIAN_POINT('', (16.9988159656981, -18.23, -18.23));
#538 = CARTESIAN_POINT('', (16.9988159656981, -3.34879667226844E-15, -18.23));
#539 = CARTESIAN_POINT('', (16.9988159656981, 18.23, -18.23));
#540 = CARTESIAN_POINT('', (16.9988159656981, 18.23, 0.));
#541 = ADVANCED_FACE('', (#542), #565, .T.);
#542 = FACE_OUTER_BOUND('', #543, .T.);
#543 = EDGE_LOOP('', (#544, #551, #552, #553));
#544 = ORIENTED_EDGE('', *, *, #545, .T.);
#545 = EDGE_CURVE('', #546, #503, #548, .T.);
#546 = VERTEX_POINT('', #547);
#547 = CARTESIAN_POINT('', (20., 20., 0.));
#548 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#549, #550), .UNSPECIFIED., .F., .U., (2, 2), (0., 1.), .UNSPECIFIED.);
#549 = CARTESIAN_POINT('', (20., 20., 0.));
#550 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#551 = ORIENTED_EDGE('', *, *, #511, .T.);
#552 = ORIENTED_EDGE('', *, *, #545, .F.);
#553 = ORIENTED_EDGE('', *, *, #554, .F.);
#554 = EDGE_CURVE('', #546, #546, #555, .T.);
#555 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#556, #557, #558, #559, #560, #561, #562, #563, #564), .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 ('')
);
#556 = CARTESIAN_POINT('', (20., 20., 0.));
#557 = CARTESIAN_POINT('', (20., 20., 20.));
#558 = CARTESIAN_POINT('', (20., 1.22464679914735E-15, 20.));
#559 = CARTESIAN_POINT('', (20., -20., 20.));
#560 = CARTESIAN_POINT('', (20., -20., 2.44929359829471E-15));
#561 = CARTESIAN_POINT('', (20., -20., -20.));
#562 = CARTESIAN_POINT('', (20., -3.67394039744206E-15, -20.));
#563 = CARTESIAN_POINT('', (20., 20., -20.));
#564 = CARTESIAN_POINT('', (20., 20., 0.));
#565 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#566, #567, #568, #569, #570, #571, #572, #573, #574), (#575, #576, #577, #578, #579, #580, #581, #582, #583)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 1.), (0., 31.4159265358979, 62.8318530717959, 94.2477796076938, 125.663706143592), .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 ()
);
#566 = CARTESIAN_POINT('', (20., 20., 0.));
#567 = CARTESIAN_POINT('', (20., 20., 20.));
#568 = CARTESIAN_POINT('', (20., 1.22464679914735E-15, 20.));
#569 = CARTESIAN_POINT('', (20., -20., 20.));
#570 = CARTESIAN_POINT('', (20., -20., 2.44929359829471E-15));
#571 = CARTESIAN_POINT('', (20., -20., -20.));
#572 = CARTESIAN_POINT('', (20., -3.67394039744206E-15, -20.));
#573 = CARTESIAN_POINT('', (20., 20., -20.));
#574 = CARTESIAN_POINT('', (20., 20., 0.));
#575 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#576 = CARTESIAN_POINT('', (18.0207259421637, 20., 20.));
#577 = CARTESIAN_POINT('', (18.0207259421637, 1.22464679914735E-15, 20.));
#578 = CARTESIAN_POINT('', (18.0207259421637, -20., 20.));
#579 = CARTESIAN_POINT('', (18.0207259421637, -20., 2.44929359829471E-15));
#580 = CARTESIAN_POINT('', (18.0207259421637, -20., -20.));
#581 = CARTESIAN_POINT('', (18.0207259421637, -3.67394039744206E-15, -20.));
#582 = CARTESIAN_POINT('', (18.0207259421637, 20., -20.));
#583 = CARTESIAN_POINT('', (18.0207259421637, 20., 0.));
#584 = ADVANCED_FACE('', (#585, #588), #591, .T.);
#585 = FACE_OUTER_BOUND('', #586, .T.);
#586 = EDGE_LOOP('', (#587));
#587 = ORIENTED_EDGE('', *, *, #554, .T.);
#588 = FACE_BOUND('', #589, .T.);
#589 = EDGE_LOOP('', (#590));
#590 = ORIENTED_EDGE('', *, *, #231, .F.);
#591 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#592, #593), (#594, #595)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#592 = CARTESIAN_POINT('', (20., -20., -20.));
#593 = CARTESIAN_POINT('', (20., -20., 20.));
#594 = CARTESIAN_POINT('', (20., 20., -20.));
#595 = CARTESIAN_POINT('', (20., 20., 20.));
#596 = ADVANCED_FACE('', (#597), #620, .T.);
#597 = FACE_OUTER_BOUND('', #598, .T.);
#598 = EDGE_LOOP('', (#599, #606, #607, #608));
#599 = ORIENTED_EDGE('', *, *, #600, .T.);
#600 = EDGE_CURVE('', #601, #383, #603, .T.);
#601 = VERTEX_POINT('', #602);
#602 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#603 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#604, #605), .UNSPECIFIED., .F., .U., (2, 2), (0., 20.), .UNSPECIFIED.);
#604 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#605 = CARTESIAN_POINT('', (-20., 0., 10.5));
#606 = ORIENTED_EDGE('', *, *, #382, .T.);
#607 = ORIENTED_EDGE('', *, *, #600, .F.);
#608 = ORIENTED_EDGE('', *, *, #609, .F.);
#609 = EDGE_CURVE('', #601, #601, #610, .T.);
#610 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#611, #612, #613, #614, #615, #616, #617, #618, #619), .UNSPECIFIED., .T., .U.)
   B_SPLINE_CURVE_WITH_KNOTS ((3, 2, 2, 2, 3), (0., 16.4933614313464, 32.9867228626928, 49.4800842940392, 65.9734457253857), .UNSPECIFIED.)
   CURVE ()
   GEOMETRIC_REPRESENTATION_ITEM ()
   RATIONAL_B_SPLINE_CURVE ((1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1., 0.707106781186548, 1.))
   REPRESENTATION_ITEM ('')
);
#611 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#612 = CARTESIAN_POINT('', (6.4293956955236E-16, 10.5, 10.5));
#613 = CARTESIAN_POINT('', (3.93686942948738E-32, 10.5, 6.4293956955236E-16));
#614 = CARTESIAN_POINT('', (-6.4293956955236E-16, 10.5, -10.5));
#615 = CARTESIAN_POINT('', (-6.4293956955236E-16, 1.28587913910472E-15, -10.5));
#616 = CARTESIAN_POINT('', (-6.4293956955236E-16, -10.5, -10.5));
#617 = CARTESIAN_POINT('', (-1.18106082884621E-31, -10.5, -1.92881870865708E-15));
#618 = CARTESIAN_POINT('', (6.4293956955236E-16, -10.5, 10.5));
#619 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#620 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (1, 2, ((#621, #622, #623, #624, #625, #626, #627, #628, #629), (#630, #631, #632, #633, #634, #635, #636, #637, #638)), .UNSPECIFIED., .F., .T., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((2, 2), (3, 2, 2, 2, 3), (0., 20.), (0., 16.4933614313464, 32.9867228626928, 49.4800842940392, 65.9734457253857), .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 ()
);
#621 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#622 = CARTESIAN_POINT('', (6.4293956955236E-16, 10.5, 10.5));
#623 = CARTESIAN_POINT('', (3.93686942948738E-32, 10.5, 6.4293956955236E-16));
#624 = CARTESIAN_POINT('', (-6.4293956955236E-16, 10.5, -10.5));
#625 = CARTESIAN_POINT('', (-6.4293956955236E-16, 1.28587913910472E-15, -10.5));
#626 = CARTESIAN_POINT('', (-6.4293956955236E-16, -10.5, -10.5));
#627 = CARTESIAN_POINT('', (-1.18106082884621E-31, -10.5, -1.92881870865708E-15));
#628 = CARTESIAN_POINT('', (6.4293956955236E-16, -10.5, 10.5));
#629 = CARTESIAN_POINT('', (6.4293956955236E-16, 0., 10.5));
#630 = CARTESIAN_POINT('', (-20., 0., 10.5));
#631 = CARTESIAN_POINT('', (-20., 10.5, 10.5));
#632 = CARTESIAN_POINT('', (-20., 10.5, 1.86758636869971E-15));
#633 = CARTESIAN_POINT('', (-20., 10.5, -10.5));
#634 = CARTESIAN_POINT('', (-20., 1.28587913910472E-15, -10.5));
#635 = CARTESIAN_POINT('', (-20., -10.5, -10.5));
#636 = CARTESIAN_POINT('', (-20., -10.5, -7.04171909509728E-16));
#637 = CARTESIAN_POINT('', (-20., -10.5, 10.5));
#638 = CARTESIAN_POINT('', (-20., 0., 10.5));
#639 = ADVANCED_FACE('', (#640), #643, .T.);
#640 = FACE_OUTER_BOUND('', #641, .T.);
#641 = EDGE_LOOP('', (#642));
#642 = ORIENTED_EDGE('', *, *, #609, .T.);
#643 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#644, #645), (#646, #647)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733387, 0.821412173266612), .UNSPECIFIED.);
#644 = CARTESIAN_POINT('', (6.42939569552361E-16, -10.5, 10.5));
#645 = CARTESIAN_POINT('', (-6.4293956955236E-16, -10.5, -10.5));
#646 = CARTESIAN_POINT('', (6.42939569552361E-16, 10.5, 10.5));
#647 = CARTESIAN_POINT('', (-6.4293956955236E-16, 10.5, -10.5));
#648 = ADVANCED_FACE('', (#649), #672, .T.);
#649 = FACE_OUTER_BOUND('', #650, .T.);
#650 = EDGE_LOOP('', (#651, #652, #659, #671));
#651 = ORIENTED_EDGE('', *, *, #23, .T.);
#652 = ORIENTED_EDGE('', *, *, #653, .T.);
#653 = EDGE_CURVE('', #24, #654, #656, .T.);
#654 = VERTEX_POINT('', #655);
#655 = CARTESIAN_POINT('', (63.5, 4., 0.));
#656 = B_SPLINE_CURVE_WITH_KNOTS('', 1, (#657, #658), .UNSPECIFIED., .F., .U., (2, 2), (4.54524794342619E-5, 1.), .UNSPECIFIED.);
#657 = CARTESIAN_POINT('', (74.5, 4., 0.));
#658 = CARTESIAN_POINT('', (63.5, 4., 0.));
#659 = ORIENTED_EDGE('', *, *, #660, .F.);
#660 = EDGE_CURVE('', #654, #654, #661, .T.);
#661 = (
   BOUNDED_CURVE ()
   B_SPLINE_CURVE (2, (#662, #663, #664, #665, #666, #667, #668, #669, #670), .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 ('')
);
#662 = CARTESIAN_POINT('', (63.5, 4., 0.));
#663 = CARTESIAN_POINT('', (63.5, 4., 4.));
#664 = CARTESIAN_POINT('', (63.5, 2.44929359829471E-16, 4.));
#665 = CARTESIAN_POINT('', (63.5, -4., 4.));
#666 = CARTESIAN_POINT('', (63.5, -4., 4.89858719658941E-16));
#667 = CARTESIAN_POINT('', (63.5, -4., -4.));
#668 = CARTESIAN_POINT('', (63.5, -7.34788079488412E-16, -4.));
#669 = CARTESIAN_POINT('', (63.5, 4., -4.));
#670 = CARTESIAN_POINT('', (63.5, 4., 0.));
#671 = ORIENTED_EDGE('', *, *, #653, .F.);
#672 = (
   BOUNDED_SURFACE ()
   B_SPLINE_SURFACE (2, 1, ((#673, #674), (#675, #676), (#677, #678), (#679, #680), (#681, #682), (#683, #684), (#685, #686), (#687, #688), (#689, #690)), .UNSPECIFIED., .T., .F., .U.)
   B_SPLINE_SURFACE_WITH_KNOTS ((3, 2, 2, 2, 3), (2, 2), (0., 6.28318530717959, 12.5663706143592, 18.8495559215388, 25.1327412287183), (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 ()
);
#673 = CARTESIAN_POINT('', (74.5005, 4., 0.));
#674 = CARTESIAN_POINT('', (63.5, 4., 0.));
#675 = CARTESIAN_POINT('', (74.5005, 4., 4.));
#676 = CARTESIAN_POINT('', (63.5, 4., 4.));
#677 = CARTESIAN_POINT('', (74.5005, 2.44929359829471E-16, 4.));
#678 = CARTESIAN_POINT('', (63.5, 2.44929359829471E-16, 4.));
#679 = CARTESIAN_POINT('', (74.5005, -4., 4.));
#680 = CARTESIAN_POINT('', (63.5, -4., 4.));
#681 = CARTESIAN_POINT('', (74.5005, -4., 4.89858719658941E-16));
#682 = CARTESIAN_POINT('', (63.5, -4., 4.89858719658941E-16));
#683 = CARTESIAN_POINT('', (74.5005, -4., -4.));
#684 = CARTESIAN_POINT('', (63.5, -4., -4.));
#685 = CARTESIAN_POINT('', (74.5005, -7.34788079488412E-16, -4.));
#686 = CARTESIAN_POINT('', (63.5, -7.34788079488412E-16, -4.));
#687 = CARTESIAN_POINT('', (74.5005, 4., -4.));
#688 = CARTESIAN_POINT('', (63.5, 4., -4.));
#689 = CARTESIAN_POINT('', (74.5005, 4., 0.));
#690 = CARTESIAN_POINT('', (63.5, 4., 0.));
#691 = ADVANCED_FACE('', (#692), #695, .T.);
#692 = FACE_OUTER_BOUND('', #693, .T.);
#693 = EDGE_LOOP('', (#694));
#694 = ORIENTED_EDGE('', *, *, #660, .T.);
#695 = B_SPLINE_SURFACE_WITH_KNOTS('', 1, 1, ((#696, #697), (#698, #699)), .UNSPECIFIED., .F., .F., .U., (2, 2), (2, 2), (0.178587826733388, 0.821412173266613), (0.178587826733388, 0.821412173266613), .UNSPECIFIED.);
#696 = CARTESIAN_POINT('', (63.5, -4., -4.));
#697 = CARTESIAN_POINT('', (63.5, -4., 4.));
#698 = CARTESIAN_POINT('', (63.5, 4., -4.));
#699 = CARTESIAN_POINT('', (63.5, 4., 4.));
#700 = DRAUGHTING_MODEL('', (#708), #709);
#701 = PRESENTATION_STYLE_ASSIGNMENT((#702));
#702 = SURFACE_STYLE_USAGE(.POSITIVE., #703);
#703 = SURFACE_SIDE_STYLE('', (#704));
#704 = SURFACE_STYLE_FILL_AREA(#705);
#705 = FILL_AREA_STYLE('', (#706));
#706 = FILL_AREA_STYLE_COLOUR('', #707);
#707 = COLOUR_RGB('', 0.75294117647059, 0.75294117647059, 0.75294117647059);
#708 = STYLED_ITEM('', (#701), #1);
#709 = (
   GEOMETRIC_REPRESENTATION_CONTEXT (3)
   GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ((#711))
   GLOBAL_UNIT_ASSIGNED_CONTEXT ((#710, #712, #713))
   REPRESENTATION_CONTEXT ('', '3D')
);
#710 = (
   LENGTH_UNIT ()
   NAMED_UNIT (*)
   SI_UNIT (.MILLI., .METRE.)
);
#711 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-6), #710, 'DISTANCE_ACCURACY_VALUE', '');
#712 = (
   NAMED_UNIT (*)
   SI_UNIT ($, .STERADIAN.)
   SOLID_ANGLE_UNIT ()
);
#713 = (
   NAMED_UNIT (*)
   PLANE_ANGLE_UNIT ()
   SI_UNIT ($, .RADIAN.)
);
#714 = SHAPE_REPRESENTATION('', (), #709);
#715 = PRODUCT_DEFINITION_SHAPE('', '', #716);
#716 = PRODUCT_DEFINITION('', '', #719, #723);
#717 = APPLICATION_CONTEXT('configuration controlled 3D designs of mechanical parts and assemblies');
#718 = APPLICATION_PROTOCOL_DEFINITION('International Standard', 'automotive_design', 2002, #717);
#719 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('', '', #720, .NOT_KNOWN.);
#720 = PRODUCT('NONE', '', '', (#721));
#721 = PRODUCT_CONTEXT('', #717, 'mechanical');
#722 = PRODUCT_RELATED_PRODUCT_CATEGORY('detail', '', (#720));
#723 = PRODUCT_DEFINITION_CONTEXT('part definition', #717, 'design');
#724 = SHAPE_DEFINITION_REPRESENTATION(#715, #714);
#725 = SHAPE_REPRESENTATION_RELATIONSHIP('', '', #714, #726);
#726 = ADVANCED_BREP_SHAPE_REPRESENTATION('', (#1), #709);
ENDSEC;
END-ISO-10303-21;
