-z6尊龙app官方网站
iso-10303-21;
header;
file_description (( 'step ap203' ),
'1' );
file_name ('2tk3a-��p-5cad0��3000z0.step',
'2018-04-23t01:04:28',
( '' ),
( '' ),
'swstep 2.0',
'solidworks 2010',
'' );
file_schema (( 'config_control_design' ));
endsec;
data;
#1 = edge_loop ( 'none', ( #152, #194, #157, #92 ) ) ;
#2 = vertex_point ( 'none', #775 ) ;
#3 = advanced_face ( 'none', ( #774 ), #771, .t. ) ;
#4 = oriented_edge ( 'none', *, *, #2168, .f. ) ;
#5 = closed_shell ( 'none', ( #419, #400, #471, #460, #455, #513, #501, #487, #2315, #481, #557, #546, #538, #13, #20, #63, #46, #53, #45 ) ) ;
#6 = edge_loop ( 'none', ( #12, #7, #58, #51, #64, #48 ) ) ;
#7 = oriented_edge ( 'none', *, *, #47, .t. ) ;
#8 = oriented_edge ( 'none', *, *, #541, .t. ) ;
#9 = edge_curve ( 'none', #554, #553, #767, .t. ) ;
#10 = edge_loop ( 'none', ( #57, #60, #23, #59 ) ) ;
#11 = edge_loop ( 'none', ( #15, #17, #14 ) ) ;
#12 = oriented_edge ( 'none', *, *, #2383, .f. ) ;
#13 = advanced_face ( 'none', ( #770 ), #769, .f. ) ;
#14 = oriented_edge ( 'none', *, *, #16, .t. ) ;
#15 = oriented_edge ( 'none', *, *, #408, .f. ) ;
#16 = edge_curve ( 'none', #401, #414, #772, .t. ) ;
#17 = oriented_edge ( 'none', *, *, #473, .t. ) ;
#18 = oriented_edge ( 'none', *, *, #61, .f. ) ;
#19 = edge_loop ( 'none', ( #62, #18, #65, #8 ) ) ;
#20 = advanced_face ( 'none', ( #822 ), #826, .f. ) ;
#21 = manifold_solid_brep ( '����3', #2308 ) ;
#22 = edge_loop ( 'none', ( #39, #40 ) ) ;
#23 = oriented_edge ( 'none', *, *, #399, .t. ) ;
#24 = oriented_edge ( 'none', *, *, #32, .f. ) ;
#25 = oriented_edge ( 'none', *, *, #521, .f. ) ;
#26 = oriented_edge ( 'none', *, *, #8037, .f. ) ;
#27 = edge_loop ( 'none', ( #95, #237, #2343, #2342 ) ) ;
#28 = oriented_edge ( 'none', *, *, #2341, .t. ) ;
#29 = vertex_point ( 'none', #817 ) ;
#30 = edge_curve ( 'none', #192, #198, #805, .t. ) ;
#31 = oriented_edge ( 'none', *, *, #708, .f. ) ;
#32 = edge_curve ( 'none', #695, #710, #862, .t. ) ;
#33 = oriented_edge ( 'none', *, *, #30, .f. ) ;
#34 = edge_loop ( 'none', ( #24, #31 ) ) ;
#35 = edge_curve ( 'none', #685, #661, #857, .t. ) ;
#36 = edge_loop ( 'none', ( #8314, #8346, #8307, #2252 ) ) ;
#37 = advanced_face ( 'none', ( #859, #851 ), #856, .f. ) ;
#38 = edge_loop ( 'none', ( #33, #106 ) ) ;
#39 = oriented_edge ( 'none', *, *, #35, .f. ) ;
#40 = oriented_edge ( 'none', *, *, #656, .f. ) ;
#41 = edge_curve ( 'none', #29, #104, #838, .t. ) ;
#42 = edge_curve ( 'none', #596, #524, #845, .t. ) ;
#43 = oriented_edge ( 'none', *, *, #560, .f. ) ;
#44 = oriented_edge ( 'none', *, *, #449, .f. ) ;
#45 = advanced_face ( 'none', ( #833 ), #842, .f. ) ;
#46 = advanced_face ( 'none', ( #832 ), #889, .f. ) ;
#47 = edge_curve ( 'none', #2368, #442, #882, .t. ) ;
#48 = oriented_edge ( 'none', *, *, #549, .f. ) ;
#49 = edge_loop ( 'none', ( #56, #43, #55 ) ) ;
#50 = oriented_edge ( 'none', *, *, #436, .f. ) ;
#51 = oriented_edge ( 'none', *, *, #551, .f. ) ;
#52 = edge_loop ( 'none', ( #50, #44 ) ) ;
#53 = advanced_face ( 'none', ( #883 ), #884, .f. ) ;
#54 = edge_loop ( 'none', ( #1137, #8215, #234, #235 ) ) ;
#55 = oriented_edge ( 'none', *, *, #447, .f. ) ;
#56 = oriented_edge ( 'none', *, *, #47, .f. ) ;
#57 = oriented_edge ( 'none', *, *, #403, .f. ) ;
#58 = oriented_edge ( 'none', *, *, #438, .f. ) ;
#59 = oriented_edge ( 'none', *, *, #61, .t. ) ;
#60 = oriented_edge ( 'none', *, *, #16, .f. ) ;
#61 = edge_curve ( 'none', #412, #411, #891, .t. ) ;
#62 = oriented_edge ( 'none', *, *, #421, .f. ) ;
#63 = advanced_face ( 'none', ( #879 ), #864, .f. ) ;
#64 = oriented_edge ( 'none', *, *, #9, .f. ) ;
#65 = oriented_edge ( 'none', *, *, #396, .t. ) ;
#66 = edge_curve ( 'none', #143, #83, #925, .t. ) ;
#67 = edge_loop ( 'none', ( #73, #71, #88, #70 ) ) ;
#68 = vertex_point ( 'none', #866 ) ;
#69 = vertex_point ( 'none', #865 ) ;
#70 = oriented_edge ( 'none', *, *, #66, .f. ) ;
#71 = oriented_edge ( 'none', *, *, #74, .t. ) ;
#72 = edge_curve ( 'none', #83, #68, #920, .t. ) ;
#73 = oriented_edge ( 'none', *, *, #142, .f. ) ;
#74 = edge_curve ( 'none', #90, #68, #919, .t. ) ;
#75 = vertex_point ( 'none', #914 ) ;
#76 = edge_curve ( 'none', #80, #82, #921, .t. ) ;
#77 = edge_loop ( 'none', ( #147, #96, #136, #128 ) ) ;
#78 = edge_curve ( 'none', #82, #75, #905, .t. ) ;
#79 = oriented_edge ( 'none', *, *, #159, .t. ) ;
#80 = vertex_point ( 'none', #897 ) ;
#81 = oriented_edge ( 'none', *, *, #76, .f. ) ;
#82 = vertex_point ( 'none', #900 ) ;
#83 = vertex_point ( 'none', #881 ) ;
#84 = oriented_edge ( 'none', *, *, #140, .t. ) ;
#85 = oriented_edge ( 'none', *, *, #86, .t. ) ;
#86 = edge_curve ( 'none', #80, #69, #954, .t. ) ;
#87 = vertex_point ( 'none', #901 ) ;
#88 = oriented_edge ( 'none', *, *, #72, .f. ) ;
#89 = vertex_point ( 'none', #896 ) ;
#90 = vertex_point ( 'none', #895 ) ;
#91 = oriented_edge ( 'none', *, *, #179, .f. ) ;
#92 = oriented_edge ( 'none', *, *, #149, .f. ) ;
#93 = advanced_face ( 'none', ( #908 ), #955, .f. ) ;
#94 = edge_loop ( 'none', ( #81, #85, #144, #84, #139 ) ) ;
#95 = oriented_edge ( 'none', *, *, #8058, .f. ) ;
#96 = oriented_edge ( 'none', *, *, #180, .t. ) ;
#97 = oriented_edge ( 'none', *, *, #100, .t. ) ;
#98 = advanced_face ( 'none', ( #945 ), #906, .t. ) ;
#99 = oriented_edge ( 'none', *, *, #662, .f. ) ;
#100 = edge_curve ( 'none', #104, #101, #937, .t. ) ;
#101 = vertex_point ( 'none', #938 ) ;
#102 = oriented_edge ( 'none', *, *, #8340, .t. ) ;
#103 = oriented_edge ( 'none', *, *, #41, .t. ) ;
#104 = vertex_point ( 'none', #956 ) ;
#105 = edge_loop ( 'none', ( #103, #97, #102, #8310 ) ) ;
#106 = oriented_edge ( 'none', *, *, #1087, .f. ) ;
#107 = vertex_point ( 'none', #878 ) ;
#108 = vertex_point ( 'none', #939 ) ;
#109 = edge_curve ( 'none', #118, #135, #931, .t. ) ;
#110 = oriented_edge ( 'none', *, *, #116, .f. ) ;
#111 = vertex_point ( 'none', #933 ) ;
#112 = oriented_edge ( 'none', *, *, #117, .f. ) ;
#113 = edge_loop ( 'none', ( #122, #114, #124, #91 ) ) ;
#114 = oriented_edge ( 'none', *, *, #130, .t. ) ;
#115 = edge_curve ( 'none', #141, #143, #947, .t. ) ;
#116 = edge_curve ( 'none', #191, #133, #942, .t. ) ;
#117 = edge_curve ( 'none', #111, #125, #984, .t. ) ;
#118 = vertex_point ( 'none', #974 ) ;
#119 = advanced_face ( 'none', ( #979 ), #980, .t. ) ;
#120 = oriented_edge ( 'none', *, *, #189, .f. ) ;
#121 = advanced_face ( 'none', ( #970 ), #966, .t. ) ;
#122 = oriented_edge ( 'none', *, *, #123, .t. ) ;
#123 = edge_curve ( 'none', #187, #134, #978, .t. ) ;
#124 = oriented_edge ( 'none', *, *, #129, .f. ) ;
#125 = vertex_point ( 'none', #958 ) ;
#126 = oriented_edge ( 'none', *, *, #184, .f. ) ;
#127 = oriented_edge ( 'none', *, *, #129, .t. ) ;
#128 = oriented_edge ( 'none', *, *, #115, .f. ) ;
#129 = edge_curve ( 'none', #111, #108, #957, .t. ) ;
#130 = edge_curve ( 'none', #134, #108, #902, .t. ) ;
#131 = edge_loop ( 'none', ( #127, #132, #120, #126, #110, #190, #181, #188, #112 ) ) ;
#132 = oriented_edge ( 'none', *, *, #183, .t. ) ;
#133 = vertex_point ( 'none', #1011 ) ;
#134 = vertex_point ( 'none', #959 ) ;
#135 = vertex_point ( 'none', #1010 ) ;
#136 = oriented_edge ( 'none', *, *, #142, .t. ) ;
#137 = edge_curve ( 'none', #87, #141, #1002, .t. ) ;
#138 = advanced_face ( 'none', ( #1006 ), #1012, .f. ) ;
#139 = oriented_edge ( 'none', *, *, #78, .f. ) ;
#140 = edge_curve ( 'none', #89, #75, #1007, .t. ) ;
#141 = vertex_point ( 'none', #1004 ) ;
#142 = edge_curve ( 'none', #90, #143, #1005, .t. ) ;
#143 = vertex_point ( 'none', #996 ) ;
#144 = oriented_edge ( 'none', *, *, #145, .t. ) ;
#145 = edge_curve ( 'none', #69, #89, #1043, .t. ) ;
#146 = advanced_face ( 'none', ( #990 ), #1048, .f. ) ;
#147 = oriented_edge ( 'none', *, *, #137, .f. ) ;
#148 = oriented_edge ( 'none', *, *, #158, .t. ) ;
#149 = edge_curve ( 'none', #151, #197, #1046, .t. ) ;
#150 = oriented_edge ( 'none', *, *, #193, .f. ) ;
#151 = vertex_point ( 'none', #1045 ) ;
#152 = oriented_edge ( 'none', *, *, #155, .f. ) ;
#153 = advanced_face ( 'none', ( #1047 ), #993, .f. ) ;
#154 = vertex_point ( 'none', #1024 ) ;
#155 = edge_curve ( 'none', #154, #151, #1041, .t. ) ;
#156 = edge_curve ( 'none', #154, #2, #1042, .t. ) ;
#157 = oriented_edge ( 'none', *, *, #200, .t. ) ;
#158 = edge_curve ( 'none', #161, #178, #1023, .t. ) ;
#159 = edge_curve ( 'none', #160, #161, #1068, .t. ) ;
#160 = vertex_point ( 'none', #1077 ) ;
#161 = vertex_point ( 'none', #1066 ) ;
#162 = edge_curve ( 'none', #178, #164, #1059, .t. ) ;
#163 = edge_curve ( 'none', #169, #164, #1067, .t. ) ;
#164 = vertex_point ( 'none', #811 ) ;
#165 = advanced_face ( 'none', ( #806 ), #1172, .t. ) ;
#166 = oriented_edge ( 'none', *, *, #163, .f. ) ;
#167 = oriented_edge ( 'none', *, *, #170, .f. ) ;
#168 = edge_loop ( 'none', ( #79, #148, #173, #150 ) ) ;
#169 = vertex_point ( 'none', #1162 ) ;
#170 = edge_curve ( 'none', #177, #169, #1165, .t. ) ;
#171 = edge_loop ( 'none', ( #174, #175, #166, #167 ) ) ;
#172 = edge_curve ( 'none', #177, #178, #1173, .t. ) ;
#173 = oriented_edge ( 'none', *, *, #172, .f. ) ;
#174 = oriented_edge ( 'none', *, *, #172, .t. ) ;
#175 = oriented_edge ( 'none', *, *, #162, .t. ) ;
#176 = advanced_face ( 'none', ( #1166 ), #1157, .t. ) ;
#177 = vertex_point ( 'none', #1155 ) ;
#178 = vertex_point ( 'none', #1149 ) ;
#179 = edge_curve ( 'none', #187, #111, #1164, .t. ) ;
#180 = edge_curve ( 'none', #87, #90, #1145, .t. ) ;
#181 = oriented_edge ( 'none', *, *, #109, .f. ) ;
#182 = edge_curve ( 'none', #125, #118, #1205, .t. ) ;
#183 = edge_curve ( 'none', #108, #107, #1200, .t. ) ;
#184 = edge_curve ( 'none', #133, #185, #1150, .t. ) ;
#185 = vertex_point ( 'none', #1199 ) ;
#186 = edge_curve ( 'none', #135, #191, #1208, .t. ) ;
#187 = vertex_point ( 'none', #1184 ) ;
#188 = oriented_edge ( 'none', *, *, #182, .f. ) ;
#189 = edge_curve ( 'none', #185, #107, #1188, .t. ) ;
#190 = oriented_edge ( 'none', *, *, #186, .f. ) ;
#191 = vertex_point ( 'none', #1178 ) ;
#192 = vertex_point ( 'none', #1182 ) ;
#193 = edge_curve ( 'none', #160, #177, #1174, .t. ) ;
#194 = oriented_edge ( 'none', *, *, #156, .t. ) ;
#195 = local_time ( 9, 4, 28.00000000000000000, #196 ) ;
#196 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#197 = vertex_point ( 'none', #1235 ) ;
#198 = vertex_point ( 'none', #1237 ) ;
#199 = edge_curve ( 'none', #517, #516, #1230, .t. ) ;
#200 = edge_curve ( 'none', #2, #197, #1176, .t. ) ;
#201 = advanced_face ( 'none', ( #1217 ), #1181, .t. ) ;
#202 = oriented_edge ( 'none', *, *, #518, .t. ) ;
#203 = advanced_face ( 'none', ( #1231 ), #1221, .f. ) ;
#204 = oriented_edge ( 'none', *, *, #2100, .f. ) ;
#205 = oriented_edge ( 'none', *, *, #8443, .f. ) ;
#206 = vertex_point ( 'none', #1212 ) ;
#207 = oriented_edge ( 'none', *, *, #277, .t. ) ;
#208 = edge_curve ( 'none', #206, #2099, #1275, .t. ) ;
#209 = oriented_edge ( 'none', *, *, #2059, .t. ) ;
#210 = edge_loop ( 'none', ( #214, #261, #263, #262, #2511, #241 ) ) ;
#211 = advanced_face ( 'none', ( #1277 ), #1279, .t. ) ;
#212 = oriented_edge ( 'none', *, *, #8113, .f. ) ;
#213 = edge_loop ( 'none', ( #231, #222, #274, #212, #217 ) ) ;
#214 = oriented_edge ( 'none', *, *, #208, .f. ) ;
#215 = oriented_edge ( 'none', *, *, #8075, .f. ) ;
#216 = advanced_face ( 'none', ( #1268 ), #1281, .t. ) ;
#217 = oriented_edge ( 'none', *, *, #2195, .f. ) ;
#218 = edge_loop ( 'none', ( #205, #207, #276, #204 ) ) ;
#219 = edge_loop ( 'none', ( #265, #268, #267, #270 ) ) ;
#220 = advanced_face ( 'none', ( #1264 ), #1262, .t. ) ;
#221 = oriented_edge ( 'none', *, *, #1954, .t. ) ;
#222 = oriented_edge ( 'none', *, *, #1958, .f. ) ;
#223 = edge_loop ( 'none', ( #2348, #2345, #230, #8212 ) ) ;
#224 = oriented_edge ( 'none', *, *, #2172, .f. ) ;
#225 = oriented_edge ( 'none', *, *, #2169, .f. ) ;
#226 = edge_curve ( 'none', #8440, #278, #1229, .t. ) ;
#227 = advanced_face ( 'none', ( #1278 ), #1256, .t. ) ;
#228 = oriented_edge ( 'none', *, *, #1570, .f. ) ;
#229 = edge_loop ( 'none', ( #228, #224, #236, #215 ) ) ;
#230 = oriented_edge ( 'none', *, *, #1637, .t. ) ;
#231 = oriented_edge ( 'none', *, *, #2219, .f. ) ;
#232 = advanced_face ( 'none', ( #1254 ), #1243, .t. ) ;
#233 = oriented_edge ( 'none', *, *, #2000, .f. ) ;
#234 = oriented_edge ( 'none', *, *, #8090, .f. ) ;
#235 = oriented_edge ( 'none', *, *, #2210, .f. ) ;
#236 = oriented_edge ( 'none', *, *, #8054, .f. ) ;
#237 = oriented_edge ( 'none', *, *, #2112, .f. ) ;
#238 = advanced_face ( 'none', ( #1311 ), #1244, .t. ) ;
#239 = edge_loop ( 'none', ( #285, #317, #301, #302, #296, #287 ) ) ;
#240 = vertex_point ( 'none', #1298 ) ;
#241 = oriented_edge ( 'none', *, *, #2121, .f. ) ;
#242 = edge_loop ( 'none', ( #251, #310, #257, #313 ) ) ;
#243 = edge_loop ( 'none', ( #248, #250, #252, #244 ) ) ;
#244 = oriented_edge ( 'none', *, *, #8442, .f. ) ;
#245 = advanced_face ( 'none', ( #1266 ), #1308, .f. ) ;
#246 = edge_curve ( 'none', #247, #8452, #1291, .t. ) ;
#247 = vertex_point ( 'none', #1303 ) ;
#248 = oriented_edge ( 'none', *, *, #2073, .t. ) ;
#249 = oriented_edge ( 'none', *, *, #8411, .t. ) ;
#250 = oriented_edge ( 'none', *, *, #266, .t. ) ;
#251 = oriented_edge ( 'none', *, *, #253, .f. ) ;
#252 = oriented_edge ( 'none', *, *, #277, .f. ) ;
#253 = edge_curve ( 'none', #247, #2119, #1296, .t. ) ;
#254 = oriented_edge ( 'none', *, *, #316, .f. ) ;
#255 = edge_loop ( 'none', ( #249, #254, #312, #297 ) ) ;
#256 = advanced_face ( 'none', ( #1250 ), #1301, .f. ) ;
#257 = oriented_edge ( 'none', *, *, #8408, .t. ) ;
#258 = edge_curve ( 'none', #278, #2032, #1341, .t. ) ;
#259 = oriented_edge ( 'none', *, *, #258, .t. ) ;
#260 = advanced_face ( 'none', ( #1343 ), #1283, .f. ) ;
#261 = oriented_edge ( 'none', *, *, #266, .f. ) ;
#262 = oriented_edge ( 'none', *, *, #258, .f. ) ;
#263 = oriented_edge ( 'none', *, *, #2051, .t. ) ;
#264 = advanced_face ( 'none', ( #1304 ), #1330, .f. ) ;
#265 = oriented_edge ( 'none', *, *, #275, .t. ) ;
#266 = edge_curve ( 'none', #2061, #206, #1325, .t. ) ;
#267 = oriented_edge ( 'none', *, *, #2573, .f. ) ;
#268 = oriented_edge ( 'none', *, *, #226, .f. ) ;
#269 = edge_loop ( 'none', ( #209, #273, #272, #259 ) ) ;
#270 = oriented_edge ( 'none', *, *, #2123, .f. ) ;
#271 = advanced_face ( 'none', ( #1334 ), #1327, .f. ) ;
#272 = oriented_edge ( 'none', *, *, #226, .t. ) ;
#273 = oriented_edge ( 'none', *, *, #2572, .f. ) ;
#274 = oriented_edge ( 'none', *, *, #8121, .f. ) ;
#275 = edge_curve ( 'none', #2204, #278, #1377, .t. ) ;
#276 = oriented_edge ( 'none', *, *, #208, .t. ) ;
#277 = edge_curve ( 'none', #8439, #206, #1338, .t. ) ;
#278 = vertex_point ( 'none', #1373 ) ;
#279 = advanced_face ( 'none', ( #1366 ), #1371, .f. ) ;
#280 = edge_curve ( 'none', #8418, #295, #1370, .t. ) ;
#281 = edge_curve ( 'none', #295, #1990, #1361, .t. ) ;
#282 = vertex_point ( 'none', #1355 ) ;
#283 = oriented_edge ( 'none', *, *, #281, .t. ) ;
#284 = oriented_edge ( 'none', *, *, #329, .t. ) ;
#285 = oriented_edge ( 'none', *, *, #2120, .t. ) ;
#286 = edge_loop ( 'none', ( #290, #355, #283, #292 ) ) ;
#287 = oriented_edge ( 'none', *, *, #253, .t. ) ;
#288 = edge_curve ( 'none', #2010, #247, #1356, .t. ) ;
#289 = oriented_edge ( 'none', *, *, #8406, .t. ) ;
#290 = oriented_edge ( 'none', *, *, #8432, .f. ) ;
#291 = advanced_face ( 'none', ( #1378 ), #1331, .f. ) ;
#292 = oriented_edge ( 'none', *, *, #1984, .f. ) ;
#293 = oriented_edge ( 'none', *, *, #246, .f. ) ;
#294 = oriented_edge ( 'none', *, *, #2024, .t. ) ;
#295 = vertex_point ( 'none', #1365 ) ;
#296 = oriented_edge ( 'none', *, *, #288, .t. ) ;
#297 = oriented_edge ( 'none', *, *, #2141, .f. ) ;
#298 = edge_curve ( 'none', #240, #2020, #1401, .t. ) ;
#299 = oriented_edge ( 'none', *, *, #298, .f. ) ;
#300 = advanced_face ( 'none', ( #1354 ), #1346, .f. ) ;
#301 = oriented_edge ( 'none', *, *, #298, .t. ) ;
#302 = oriented_edge ( 'none', *, *, #2696, .f. ) ;
#303 = oriented_edge ( 'none', *, *, #8268, .t. ) ;
#304 = oriented_edge ( 'none', *, *, #316, .t. ) ;
#305 = edge_loop ( 'none', ( #341, #344, #340, #347 ) ) ;
#306 = edge_loop ( 'none', ( #294, #289, #293, #354 ) ) ;
#307 = advanced_face ( 'none', ( #1398 ), #1394, .t. ) ;
#308 = edge_curve ( 'none', #1985, #282, #1392, .t. ) ;
#309 = edge_loop ( 'none', ( #314, #299, #304, #303 ) ) ;
#310 = oriented_edge ( 'none', *, *, #246, .t. ) ;
#311 = edge_curve ( 'none', #2200, #240, #1451, .t. ) ;
#312 = oriented_edge ( 'none', *, *, #311, .f. ) ;
#313 = oriented_edge ( 'none', *, *, #2208, .f. ) ;
#314 = oriented_edge ( 'none', *, *, #2031, .t. ) ;
#315 = advanced_face ( 'none', ( #1445 ), #1458, .f. ) ;
#316 = edge_curve ( 'none', #240, #8450, #1457, .t. ) ;
#317 = oriented_edge ( 'none', *, *, #311, .t. ) ;
#318 = advanced_face ( 'none', ( #1443 ), #1454, .f. ) ;
#319 = edge_curve ( 'none', #389, #2587, #1430, .t. ) ;
#320 = oriented_edge ( 'none', *, *, #2593, .t. ) ;
#321 = oriented_edge ( 'none', *, *, #1977, .f. ) ;
#322 = edge_curve ( 'none', #1945, #389, #1492, .t. ) ;
#323 = advanced_face ( 'none', ( #1444 ), #1488, .f. ) ;
#324 = oriented_edge ( 'none', *, *, #280, .f. ) ;
#325 = oriented_edge ( 'none', *, *, #332, .t. ) ;
#326 = oriented_edge ( 'none', *, *, #8412, .f. ) ;
#327 = advanced_face ( 'none', ( #1441 ), #1431, .f. ) ;
#328 = oriented_edge ( 'none', *, *, #8427, .f. ) ;
#329 = edge_curve ( 'none', #282, #2105, #1477, .t. ) ;
#330 = edge_loop ( 'none', ( #350, #384, #390, #392 ) ) ;
#331 = advanced_face ( 'none', ( #1467 ), #1480, .f. ) ;
#332 = edge_curve ( 'none', #8392, #295, #1463, .t. ) ;
#333 = oriented_edge ( 'none', *, *, #281, .f. ) ;
#334 = oriented_edge ( 'none', *, *, #8402, .t. ) ;
#335 = oriented_edge ( 'none', *, *, #1983, .f. ) ;
#336 = edge_loop ( 'none', ( #348, #325, #324, #326 ) ) ;
#337 = oriented_edge ( 'none', *, *, #329, .f. ) ;
#338 = edge_curve ( 'none', #8210, #1943, #1479, .t. ) ;
#339 = advanced_face ( 'none', ( #1459 ), #1465, .f. ) ;
#340 = oriented_edge ( 'none', *, *, #8431, .f. ) ;
#341 = oriented_edge ( 'none', *, *, #308, .t. ) ;
#342 = edge_curve ( 'none', #8399, #282, #1517, .t. ) ;
#343 = edge_loop ( 'none', ( #333, #345, #334, #337, #352, #335 ) ) ;
#344 = oriented_edge ( 'none', *, *, #342, .f. ) ;
#345 = oriented_edge ( 'none', *, *, #332, .f. ) ;
#346 = edge_loop ( 'none', ( #351, #328, #353, #284 ) ) ;
#347 = oriented_edge ( 'none', *, *, #1992, .f. ) ;
#348 = oriented_edge ( 'none', *, *, #8360, .t. ) ;
#349 = advanced_face ( 'none', ( #1472 ), #1506, .f. ) ;
#350 = oriented_edge ( 'none', *, *, #338, .f. ) ;
#351 = oriented_edge ( 'none', *, *, #8451, .t. ) ;
#352 = oriented_edge ( 'none', *, *, #308, .f. ) ;
#353 = oriented_edge ( 'none', *, *, #342, .t. ) ;
#354 = oriented_edge ( 'none', *, *, #288, .f. ) ;
#355 = oriented_edge ( 'none', *, *, #280, .t. ) ;
#356 = advanced_face ( 'none', ( #1464 ), #1522, .f. ) ;
#357 = closed_shell ( 'none', ( #2096, #1104, #1110, #1951, #1963, #1968, #1986, #1997, #2079, #8447, #8413, #2589, #2586, #2602, #2131, #2140, #2144, #2170, #2189, #2217, #8059, #8068, #8085, #8091, #8103, #8094, #8119, #8115, #8128, #8135, #8170, #8156, #8166, #8181, #8173, #8195, #8185, #8205, #8184, #8201, #8218, #8219, #3, #232, #238, #220, #227, #211, #216, #203, #264, #271, #260, #245, #256, #315, #300, #307, #291, #279, #339, #349, #331, #323, #327, #318, #374, #381, #370, #426, #356 ) ) ;
#358 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#359 = oriented_edge ( 'none', *, *, #1956, .t. ) ;
#360 = oriented_edge ( 'none', *, *, #2590, .f. ) ;
#361 = edge_loop ( 'none', ( #365, #369, #371, #425 ) ) ;
#362 = edge_curve ( 'none', #2026, #8210, #1501, .t. ) ;
#363 = oriented_edge ( 'none', *, *, #2075, .f. ) ;
#364 = oriented_edge ( 'none', *, *, #8404, .t. ) ;
#365 = oriented_edge ( 'none', *, *, #2070, .t. ) ;
#366 = edge_loop ( 'none', ( #431, #420, #416, #398 ) ) ;
#367 = oriented_edge ( 'none', *, *, #338, .t. ) ;
#368 = oriented_edge ( 'none', *, *, #2067, .f. ) ;
#369 = oriented_edge ( 'none', *, *, #2581, .t. ) ;
#370 = advanced_face ( 'none', ( #1507 ), #1560, .f. ) ;
#371 = oriented_edge ( 'none', *, *, #387, .f. ) ;
#372 = oriented_edge ( 'none', *, *, #322, .f. ) ;
#373 = edge_curve ( 'none', #389, #2082, #1561, .t. ) ;
#374 = advanced_face ( 'none', ( #1554 ), #1500, .f. ) ;
#375 = oriented_edge ( 'none', *, *, #322, .t. ) ;
#376 = oriented_edge ( 'none', *, *, #319, .t. ) ;
#377 = oriented_edge ( 'none', *, *, #373, .f. ) ;
#378 = edge_loop ( 'none', ( #359, #375, #383, #363, #382, #367 ) ) ;
#379 = edge_loop ( 'none', ( #388, #360, #430, #368, #364 ) ) ;
#380 = oriented_edge ( 'none', *, *, #2564, .t. ) ;
#381 = advanced_face ( 'none', ( #1518 ), #1550, .t. ) ;
#382 = oriented_edge ( 'none', *, *, #362, .t. ) ;
#383 = oriented_edge ( 'none', *, *, #373, .t. ) ;
#384 = oriented_edge ( 'none', *, *, #387, .t. ) ;
#385 = oriented_edge ( 'none', *, *, #319, .f. ) ;
#386 = edge_loop ( 'none', ( #320, #385, #372, #321 ) ) ;
#387 = edge_curve ( 'none', #8210, #2577, #1516, .t. ) ;
#388 = oriented_edge ( 'none', *, *, #1101, .f. ) ;
#389 = vertex_point ( 'none', #1535 ) ;
#390 = oriented_edge ( 'none', *, *, #2591, .t. ) ;
#391 = edge_loop ( 'none', ( #393, #377, #376, #380 ) ) ;
#392 = oriented_edge ( 'none', *, *, #1993, .f. ) ;
#393 = oriented_edge ( 'none', *, *, #2102, .t. ) ;
#394 = oriented_edge ( 'none', *, *, #473, .f. ) ;
#395 = oriented_edge ( 'none', *, *, #404, .f. ) ;
#396 = edge_curve ( 'none', #412, #423, #1544, .t. ) ;
#397 = edge_loop ( 'none', ( #394, #475, #474 ) ) ;
#398 = oriented_edge ( 'none', *, *, #396, .f. ) ;
#399 = edge_curve ( 'none', #401, #412, #1588, .t. ) ;
#400 = advanced_face ( 'none', ( #1534 ), #1584, .f. ) ;
#401 = vertex_point ( 'none', #1540 ) ;
#402 = oriented_edge ( 'none', *, *, #403, .t. ) ;
#403 = edge_curve ( 'none', #414, #411, #1579, .t. ) ;
#404 = edge_curve ( 'none', #414, #401, #1590, .t. ) ;
#405 = vertex_point ( 'none', #1571 ) ;
#406 = edge_loop ( 'none', ( #470, #462, #466, #467, #445, #443 ) ) ;
#407 = oriented_edge ( 'none', *, *, #409, .t. ) ;
#408 = edge_curve ( 'none', #468, #414, #1564, .t. ) ;
#409 = edge_curve ( 'none', #411, #412, #1568, .t. ) ;
#410 = oriented_edge ( 'none', *, *, #8446, .f. ) ;
#411 = vertex_point ( 'none', #1623 ) ;
#412 = vertex_point ( 'none', #1622 ) ;
#413 = vertex_point ( 'none', #1620 ) ;
#414 = vertex_point ( 'none', #1567 ) ;
#415 = edge_loop ( 'none', ( #395, #402, #407, #469 ) ) ;
#416 = oriented_edge ( 'none', *, *, #476, .t. ) ;
#417 = manifold_solid_brep ( '����-����1', #5 ) ;
#418 = circle ( 'none', #1380, 2.600000000000001400 ) ;
#419 = advanced_face ( 'none', ( #1617 ), #1565, .f. ) ;
#420 = oriented_edge ( 'none', *, *, #421, .t. ) ;
#421 = edge_curve ( 'none', #411, #413, #1613, .t. ) ;
#422 = vertex_point ( 'none', #1614 ) ;
#423 = vertex_point ( 'none', #1604 ) ;
#424 = oriented_edge ( 'none', *, *, #8356, .t. ) ;
#425 = oriented_edge ( 'none', *, *, #362, .f. ) ;
#426 = advanced_face ( 'none', ( #1607 ), #1605, .f. ) ;
#427 = edge_loop ( 'none', ( #432, #429, #410, #428, #424 ) ) ;
#428 = oriented_edge ( 'none', *, *, #2004, .f. ) ;
#429 = oriented_edge ( 'none', *, *, #8274, .f. ) ;
#430 = oriented_edge ( 'none', *, *, #2049, .f. ) ;
#431 = oriented_edge ( 'none', *, *, #409, .f. ) ;
#432 = oriented_edge ( 'none', *, *, #2695, .f. ) ;
#433 = oriented_edge ( 'none', *, *, #494, .f. ) ;
#434 = oriented_edge ( 'none', *, *, #435, .t. ) ;
#435 = edge_curve ( 'none', #454, #512, #1608, .t. ) ;
#436 = edge_curve ( 'none', #437, #454, #1610, .t. ) ;
#437 = vertex_point ( 'none', #1600 ) ;
#438 = edge_curve ( 'none', #464, #442, #1649, .t. ) ;
#439 = oriented_edge ( 'none', *, *, #458, .f. ) ;
#440 = oriented_edge ( 'none', *, *, #444, .t. ) ;
#441 = vertex_point ( 'none', #1650 ) ;
#442 = vertex_point ( 'none', #1652 ) ;
#443 = oriented_edge ( 'none', *, *, #446, .f. ) ;
#444 = edge_curve ( 'none', #450, #451, #1645, .t. ) ;
#445 = oriented_edge ( 'none', *, *, #447, .t. ) ;
#446 = edge_curve ( 'none', #405, #441, #1643, .t. ) ;
#447 = edge_curve ( 'none', #442, #441, #1629, .t. ) ;
#448 = edge_loop ( 'none', ( #440, #505, #456, #510 ) ) ;
#449 = edge_curve ( 'none', #454, #437, #1632, .t. ) ;
#450 = vertex_point ( 'none', #1628 ) ;
#451 = vertex_point ( 'none', #1636 ) ;
#452 = oriented_edge ( 'none', *, *, #436, .t. ) ;
#453 = vertex_point ( 'none', #1671 ) ;
#454 = vertex_point ( 'none', #1679 ) ;
#455 = advanced_face ( 'none', ( #1669 ), #1680, .t. ) ;
#456 = oriented_edge ( 'none', *, *, #506, .f. ) ;
#457 = vertex_point ( 'none', #1673 ) ;
#458 = edge_curve ( 'none', #451, #453, #1672, .t. ) ;
#459 = oriented_edge ( 'none', *, *, #497, .f. ) ;
#460 = advanced_face ( 'none', ( #1668 ), #1675, .t. ) ;
#461 = vertex_point ( 'none', #1393 ) ;
#462 = oriented_edge ( 'none', *, *, #463, .t. ) ;
#463 = edge_curve ( 'none', #461, #422, #1056, .t. ) ;
#464 = vertex_point ( 'none', #1670 ) ;
#465 = edge_curve ( 'none', #464, #422, #801, .t. ) ;
#466 = oriented_edge ( 'none', *, *, #465, .f. ) ;
#467 = oriented_edge ( 'none', *, *, #438, .t. ) ;
#468 = vertex_point ( 'none', #1390 ) ;
#469 = oriented_edge ( 'none', *, *, #399, .f. ) ;
#470 = oriented_edge ( 'none', *, *, #472, .t. ) ;
#471 = advanced_face ( 'none', ( #1386 ), #1714, .f. ) ;
#472 = edge_curve ( 'none', #405, #461, #1715, .t. ) ;
#473 = edge_curve ( 'none', #468, #401, #1717, .t. ) ;
#474 = oriented_edge ( 'none', *, *, #404, .t. ) ;
#475 = oriented_edge ( 'none', *, *, #408, .t. ) ;
#476 = edge_curve ( 'none', #413, #423, #1696, .t. ) ;
#477 = oriented_edge ( 'none', *, *, #541, .f. ) ;
#478 = edge_loop ( 'none', ( #552, #555 ) ) ;
#479 = edge_curve ( 'none', #461, #405, #1693, .t. ) ;
#480 = oriented_edge ( 'none', *, *, #479, .f. ) ;
#481 = advanced_face ( 'none', ( #1706, #1690 ), #1699, .f. ) ;
#482 = oriented_edge ( 'none', *, *, #479, .t. ) ;
#483 = edge_loop ( 'none', ( #2367, #482, #558, #1424, #542, #544 ) ) ;
#484 = oriented_edge ( 'none', *, *, #491, .f. ) ;
#485 = oriented_edge ( 'none', *, *, #498, .f. ) ;
#486 = oriented_edge ( 'none', *, *, #472, .f. ) ;
#487 = advanced_face ( 'none', ( #1707, #1745 ), #1750, .f. ) ;
#488 = oriented_edge ( 'none', *, *, #444, .f. ) ;
#489 = oriented_edge ( 'none', *, *, #498, .t. ) ;
#490 = edge_loop ( 'none', ( #439, #2366, #6625, #484 ) ) ;
#491 = edge_curve ( 'none', #453, #457, #1741, .t. ) ;
#492 = edge_loop ( 'none', ( #486, #480 ) ) ;
#493 = oriented_edge ( 'none', *, *, #494, .t. ) ;
#494 = edge_curve ( 'none', #495, #512, #1742, .t. ) ;
#495 = vertex_point ( 'none', #1737 ) ;
#496 = edge_loop ( 'none', ( #503, #500, #499, #485 ) ) ;
#497 = edge_curve ( 'none', #437, #495, #1743, .t. ) ;
#498 = edge_curve ( 'none', #512, #495, #1734, .t. ) ;
#499 = oriented_edge ( 'none', *, *, #497, .t. ) ;
#500 = oriented_edge ( 'none', *, *, #449, .t. ) ;
#501 = advanced_face ( 'none', ( #1725 ), #1722, .t. ) ;
#502 = oriented_edge ( 'none', *, *, #504, .f. ) ;
#503 = oriented_edge ( 'none', *, *, #435, .f. ) ;
#504 = edge_curve ( 'none', #451, #450, #1777, .t. ) ;
#505 = oriented_edge ( 'none', *, *, #458, .t. ) ;
#506 = edge_curve ( 'none', #457, #453, #1775, .t. ) ;
#507 = edge_loop ( 'none', ( #488, #502 ) ) ;
#508 = edge_curve ( 'none', #450, #457, #1765, .t. ) ;
#509 = edge_loop ( 'none', ( #452, #434, #433, #459 ) ) ;
#510 = oriented_edge ( 'none', *, *, #508, .f. ) ;
#511 = edge_loop ( 'none', ( #493, #489 ) ) ;
#512 = vertex_point ( 'none', #1721 ) ;
#513 = advanced_face ( 'none', ( #1767 ), #1760, .t. ) ;
#514 = oriented_edge ( 'none', *, *, #199, .f. ) ;
#515 = edge_loop ( 'none', ( #514, #202, #1086, #1088 ) ) ;
#516 = vertex_point ( 'none', #1755 ) ;
#517 = vertex_point ( 'none', #1759 ) ;
#518 = edge_curve ( 'none', #517, #198, #1809, .t. ) ;
#519 = edge_loop ( 'none', ( #597, #520, #522, #561 ) ) ;
#520 = oriented_edge ( 'none', *, *, #598, .t. ) ;
#521 = edge_curve ( 'none', #524, #596, #1758, .t. ) ;
#522 = oriented_edge ( 'none', *, *, #521, .t. ) ;
#523 = vertex_point ( 'none', #1805 ) ;
#524 = vertex_point ( 'none', #1756 ) ;
#525 = edge_curve ( 'none', #527, #2240, #1753, .t. ) ;
#526 = edge_curve ( 'none', #527, #1125, #1794, .t. ) ;
#527 = vertex_point ( 'none', #1754 ) ;
#528 = oriented_edge ( 'none', *, *, #525, .t. ) ;
#529 = edge_curve ( 'none', #591, #527, #1789, .t. ) ;
#530 = oriented_edge ( 'none', *, *, #1139, .f. ) ;
#531 = vertex_point ( 'none', #1802 ) ;
#532 = oriented_edge ( 'none', *, *, #584, .t. ) ;
#533 = oriented_edge ( 'none', *, *, #2562, .t. ) ;
#534 = oriented_edge ( 'none', *, *, #543, .t. ) ;
#535 = edge_loop ( 'none', ( #537, #540 ) ) ;
#536 = oriented_edge ( 'none', *, *, #549, .t. ) ;
#537 = oriented_edge ( 'none', *, *, #548, .t. ) ;
#538 = advanced_face ( 'none', ( #1800, #1787 ), #1783, .f. ) ;
#539 = oriented_edge ( 'none', *, *, #476, .f. ) ;
#540 = oriented_edge ( 'none', *, *, #9, .t. ) ;
#541 = edge_curve ( 'none', #423, #413, #1780, .t. ) ;
#542 = oriented_edge ( 'none', *, *, #2383, .t. ) ;
#543 = edge_curve ( 'none', #422, #559, #1836, .t. ) ;
#544 = oriented_edge ( 'none', *, *, #543, .f. ) ;
#545 = edge_loop ( 'none', ( #477, #539 ) ) ;
#546 = advanced_face ( 'none', ( #1784 ), #1829, .t. ) ;
#547 = oriented_edge ( 'none', *, *, #551, .t. ) ;
#548 = edge_curve ( 'none', #553, #554, #1837, .t. ) ;
#549 = edge_curve ( 'none', #559, #554, #1815, .t. ) ;
#550 = oriented_edge ( 'none', *, *, #465, .t. ) ;
#551 = edge_curve ( 'none', #553, #464, #1856, .t. ) ;
#552 = oriented_edge ( 'none', *, *, #506, .t. ) ;
#553 = vertex_point ( 'none', #1812 ) ;
#554 = vertex_point ( 'none', #1816 ) ;
#555 = oriented_edge ( 'none', *, *, #491, .t. ) ;
#556 = oriented_edge ( 'none', *, *, #548, .f. ) ;
#557 = advanced_face ( 'none', ( #1830 ), #1813, .t. ) ;
#558 = oriented_edge ( 'none', *, *, #446, .t. ) ;
#559 = vertex_point ( 'none', #1821 ) ;
#560 = edge_curve ( 'none', #441, #2368, #1839, .t. ) ;
#561 = oriented_edge ( 'none', *, *, #603, .f. ) ;
#562 = oriented_edge ( 'none', *, *, #1258, .f. ) ;
#563 = oriented_edge ( 'none', *, *, #1417, .f. ) ;
#564 = edge_curve ( 'none', #566, #125, #1887, .t. ) ;
#565 = edge_curve ( 'none', #2240, #566, #1885, .t. ) ;
#566 = vertex_point ( 'none', #1884 ) ;
#567 = oriented_edge ( 'none', *, *, #565, .t. ) ;
#568 = edge_curve ( 'none', #125, #639, #1868, .t. ) ;
#569 = oriented_edge ( 'none', *, *, #8342, .t. ) ;
#570 = advanced_face ( 'none', ( #1838 ), #1886, .t. ) ;
#571 = oriented_edge ( 'none', *, *, #572, .f. ) ;
#572 = edge_curve ( 'none', #574, #1142, #1855, .t. ) ;
#573 = edge_curve ( 'none', #601, #585, #1914, .t. ) ;
#574 = vertex_point ( 'none', #1385 ) ;
#575 = oriented_edge ( 'none', *, *, #576, .t. ) ;
#576 = edge_curve ( 'none', #574, #583, #1911, .t. ) ;
#577 = edge_loop ( 'none', ( #571, #575, #532, #562 ) ) ;
#578 = oriented_edge ( 'none', *, *, #573, .t. ) ;
#579 = edge_curve ( 'none', #583, #601, #2845, .t. ) ;
#580 = oriented_edge ( 'none', *, *, #579, .t. ) ;
#581 = oriented_edge ( 'none', *, *, #584, .f. ) ;
#582 = oriented_edge ( 'none', *, *, #1129, .f. ) ;
#583 = vertex_point ( 'none', #2846 ) ;
#584 = edge_curve ( 'none', #583, #1124, #2839, .t. ) ;
#585 = vertex_point ( 'none', #2849 ) ;
#586 = oriented_edge ( 'none', *, *, #529, .t. ) ;
#587 = edge_loop ( 'none', ( #592, #586, #588, #582, #581, #580, #578 ) ) ;
#588 = oriented_edge ( 'none', *, *, #526, .t. ) ;
#589 = edge_loop ( 'none', ( #8236, #8303 ) ) ;
#590 = edge_curve ( 'none', #585, #591, #2831, .t. ) ;
#591 = vertex_point ( 'none', #2832 ) ;
#592 = oriented_edge ( 'none', *, *, #590, .t. ) ;
#593 = advanced_face ( 'none', ( #2841 ), #2828, .t. ) ;
#594 = oriented_edge ( 'none', *, *, #754, .t. ) ;
#595 = edge_loop ( 'none', ( #755, #733, #730, #2292 ) ) ;
#596 = vertex_point ( 'none', #2840 ) ;
#597 = oriented_edge ( 'none', *, *, #599, .t. ) ;
#598 = edge_curve ( 'none', #600, #524, #2829, .t. ) ;
#599 = edge_curve ( 'none', #523, #600, #2835, .t. ) ;
#600 = vertex_point ( 'none', #2878 ) ;
#601 = vertex_point ( 'none', #2873 ) ;
#602 = advanced_face ( 'none', ( #2866 ), #2881, .f. ) ;
#603 = edge_curve ( 'none', #523, #596, #2860, .t. ) ;
#604 = oriented_edge ( 'none', *, *, #1412, .t. ) ;
#605 = oriented_edge ( 'none', *, *, #608, .f. ) ;
#606 = oriented_edge ( 'none', *, *, #603, .t. ) ;
#607 = edge_loop ( 'none', ( #610, #618, #606, #673 ) ) ;
#608 = edge_curve ( 'none', #75, #614, #2857, .t. ) ;
#609 = oriented_edge ( 'none', *, *, #760, .t. ) ;
#610 = oriented_edge ( 'none', *, *, #598, .f. ) ;
#611 = advanced_face ( 'none', ( #2863 ), #2861, .f. ) ;
#612 = oriented_edge ( 'none', *, *, #676, .t. ) ;
#613 = vertex_point ( 'none', #2858 ) ;
#614 = vertex_point ( 'none', #2854 ) ;
#615 = edge_loop ( 'none', ( #594, #761, #762, #749 ) ) ;
#616 = oriented_edge ( 'none', *, *, #599, .f. ) ;
#617 = edge_curve ( 'none', #600, #523, #2853, .t. ) ;
#618 = oriented_edge ( 'none', *, *, #617, .t. ) ;
#619 = oriented_edge ( 'none', *, *, #1191, .f. ) ;
#620 = oriented_edge ( 'none', *, *, #140, .f. ) ;
#621 = advanced_face ( 'none', ( #2852 ), #2907, .t. ) ;
#622 = oriented_edge ( 'none', *, *, #635, .t. ) ;
#623 = edge_loop ( 'none', ( #620, #625, #629, #619, #624, #632, #627, #622, #634, #605 ) ) ;
#624 = oriented_edge ( 'none', *, *, #8354, .f. ) ;
#625 = oriented_edge ( 'none', *, *, #626, .t. ) ;
#626 = edge_curve ( 'none', #89, #574, #2896, .t. ) ;
#627 = oriented_edge ( 'none', *, *, #633, .t. ) ;
#628 = vertex_point ( 'none', #2902 ) ;
#629 = oriented_edge ( 'none', *, *, #572, .t. ) ;
#630 = edge_curve ( 'none', #8400, #631, #2834, .t. ) ;
#631 = vertex_point ( 'none', #2872 ) ;
#632 = oriented_edge ( 'none', *, *, #630, .t. ) ;
#633 = edge_curve ( 'none', #631, #107, #2940, .t. ) ;
#634 = oriented_edge ( 'none', *, *, #678, .t. ) ;
#635 = edge_curve ( 'none', #107, #628, #2925, .t. ) ;
#636 = advanced_face ( 'none', ( #2886 ), #2892, .t. ) ;
#637 = oriented_edge ( 'none', *, *, #526, .f. ) ;
#638 = edge_curve ( 'none', #639, #8343, #2901, .t. ) ;
#639 = vertex_point ( 'none', #2883 ) ;
#640 = oriented_edge ( 'none', *, *, #564, .t. ) ;
#641 = edge_loop ( 'none', ( #637, #528, #533, #530 ) ) ;
#642 = oriented_edge ( 'none', *, *, #638, .t. ) ;
#643 = oriented_edge ( 'none', *, *, #568, .t. ) ;
#644 = edge_curve ( 'none', #647, #698, #2913, .t. ) ;
#645 = oriented_edge ( 'none', *, *, #654, .t. ) ;
#646 = edge_curve ( 'none', #657, #661, #2968, .t. ) ;
#647 = vertex_point ( 'none', #2908 ) ;
#648 = edge_loop ( 'none', ( #2280, #2281, #2282, #2286 ) ) ;
#649 = edge_curve ( 'none', #2784, #712, #2961, .t. ) ;
#650 = oriented_edge ( 'none', *, *, #718, .f. ) ;
#651 = vertex_point ( 'none', #2956 ) ;
#652 = edge_loop ( 'none', ( #696, #713, #707, #694 ) ) ;
#653 = oriented_edge ( 'none', *, *, #709, .t. ) ;
#654 = edge_curve ( 'none', #705, #657, #2955, .t. ) ;
#655 = advanced_face ( 'none', ( #2947 ), #2924, .f. ) ;
#656 = edge_curve ( 'none', #661, #685, #2914, .t. ) ;
#657 = vertex_point ( 'none', #2946 ) ;
#658 = oriented_edge ( 'none', *, *, #646, .t. ) ;
#659 = edge_curve ( 'none', #660, #712, #3000, .t. ) ;
#660 = vertex_point ( 'none', #2962 ) ;
#661 = vertex_point ( 'none', #3001 ) ;
#662 = edge_curve ( 'none', #134, #187, #2959, .t. ) ;
#663 = oriented_edge ( 'none', *, *, #684, .t. ) ;
#664 = advanced_face ( 'none', ( #2954 ), #2998, .f. ) ;
#665 = oriented_edge ( 'none', *, *, #646, .f. ) ;
#666 = oriented_edge ( 'none', *, *, #692, .t. ) ;
#667 = edge_curve ( 'none', #657, #705, #2999, .t. ) ;
#668 = edge_loop ( 'none', ( #675, #666, #653, #700 ) ) ;
#669 = advanced_face ( 'none', ( #2975 ), #2991, .f. ) ;
#670 = oriented_edge ( 'none', *, *, #35, .t. ) ;
#671 = oriented_edge ( 'none', *, *, #667, .t. ) ;
#672 = edge_loop ( 'none', ( #665, #671, #663, #670 ) ) ;
#673 = oriented_edge ( 'none', *, *, #42, .t. ) ;
#674 = oriented_edge ( 'none', *, *, #617, .f. ) ;
#675 = oriented_edge ( 'none', *, *, #715, .f. ) ;
#676 = edge_curve ( 'none', #757, #753, #2971, .t. ) ;
#677 = oriented_edge ( 'none', *, *, #752, .f. ) ;
#678 = edge_curve ( 'none', #628, #614, #3030, .t. ) ;
#679 = advanced_face ( 'none', ( #2987 ), #2994, .f. ) ;
#680 = advanced_face ( 'none', ( #3016 ), #2974, .f. ) ;
#681 = edge_loop ( 'none', ( #677, #612, #609, #604 ) ) ;
#682 = oriented_edge ( 'none', *, *, #701, .t. ) ;
#683 = edge_loop ( 'none', ( #690, #682, #716, #650 ) ) ;
#684 = edge_curve ( 'none', #705, #685, #3024, .t. ) ;
#685 = vertex_point ( 'none', #3010 ) ;
#686 = advanced_face ( 'none', ( #3021 ), #3009, .t. ) ;
#687 = edge_loop ( 'none', ( #645, #658, #714, #688 ) ) ;
#688 = oriented_edge ( 'none', *, *, #684, .f. ) ;
#689 = vertex_point ( 'none', #3006 ) ;
#690 = oriented_edge ( 'none', *, *, #644, .f. ) ;
#691 = oriented_edge ( 'none', *, *, #741, .f. ) ;
#692 = edge_curve ( 'none', #651, #689, #3061, .t. ) ;
#693 = edge_curve ( 'none', #2117, #660, #3054, .t. ) ;
#694 = oriented_edge ( 'none', *, *, #709, .f. ) ;
#695 = vertex_point ( 'none', #3056 ) ;
#696 = oriented_edge ( 'none', *, *, #697, .t. ) ;
#697 = edge_curve ( 'none', #689, #651, #3005, .t. ) ;
#698 = vertex_point ( 'none', #3013 ) ;
#699 = edge_curve ( 'none', #698, #647, #3059, .t. ) ;
#700 = oriented_edge ( 'none', *, *, #32, .t. ) ;
#701 = edge_curve ( 'none', #647, #703, #3060, .t. ) ;
#702 = advanced_face ( 'none', ( #3038, #3041 ), #1919, .t. ) ;
#703 = vertex_point ( 'none', #3043 ) ;
#704 = edge_loop ( 'none', ( #616, #674 ) ) ;
#705 = vertex_point ( 'none', #3055 ) ;
#706 = vertex_point ( 'none', #3042 ) ;
#707 = oriented_edge ( 'none', *, *, #708, .t. ) ;
#708 = edge_curve ( 'none', #710, #695, #418, .t. ) ;
#709 = edge_curve ( 'none', #689, #695, #8548, .t. ) ;
#710 = vertex_point ( 'none', #3090 ) ;
#711 = oriented_edge ( 'none', *, *, #659, .t. ) ;
#712 = vertex_point ( 'none', #3086 ) ;
#713 = oriented_edge ( 'none', *, *, #715, .t. ) ;
#714 = oriented_edge ( 'none', *, *, #656, .t. ) ;
#715 = edge_curve ( 'none', #651, #710, #3082, .t. ) ;
#716 = oriented_edge ( 'none', *, *, #722, .t. ) ;
#717 = advanced_face ( 'none', ( #3091 ), #3087, .f. ) ;
#718 = edge_curve ( 'none', #698, #706, #3073, .t. ) ;
#719 = oriented_edge ( 'none', *, *, #644, .t. ) ;
#720 = oriented_edge ( 'none', *, *, #699, .t. ) ;
#721 = advanced_face ( 'none', ( #3089 ), #3085, .t. ) ;
#722 = edge_curve ( 'none', #703, #706, #3084, .t. ) ;
#723 = vertex_point ( 'none', #3076 ) ;
#724 = vertex_point ( 'none', #3121 ) ;
#725 = oriented_edge ( 'none', *, *, #787, .t. ) ;
#726 = edge_loop ( 'none', ( #788, #781, #779, #728 ) ) ;
#727 = oriented_edge ( 'none', *, *, #794, .t. ) ;
#728 = oriented_edge ( 'none', *, *, #777, .t. ) ;
#729 = oriented_edge ( 'none', *, *, #8318, .t. ) ;
#730 = oriented_edge ( 'none', *, *, #2284, .f. ) ;
#731 = edge_curve ( 'none', #748, #732, #3126, .t. ) ;
#732 = vertex_point ( 'none', #3063 ) ;
#733 = oriented_edge ( 'none', *, *, #731, .t. ) ;
#734 = edge_curve ( 'none', #748, #737, #3122, .t. ) ;
#735 = advanced_face ( 'none', ( #3066 ), #3147, .f. ) ;
#736 = edge_curve ( 'none', #740, #613, #3078, .t. ) ;
#737 = vertex_point ( 'none', #3116 ) ;
#738 = vertex_point ( 'none', #3146 ) ;
#739 = oriented_edge ( 'none', *, *, #736, .f. ) ;
#740 = vertex_point ( 'none', #3144 ) ;
#741 = edge_curve ( 'none', #738, #740, #3133, .t. ) ;
#742 = edge_curve ( 'none', #746, #82, #3136, .t. ) ;
#743 = oriented_edge ( 'none', *, *, #76, .t. ) ;
#744 = edge_curve ( 'none', #738, #80, #3184, .t. ) ;
#745 = oriented_edge ( 'none', *, *, #742, .f. ) ;
#746 = vertex_point ( 'none', #3185 ) ;
#747 = oriented_edge ( 'none', *, *, #744, .t. ) ;
#748 = vertex_point ( 'none', #3180 ) ;
#749 = oriented_edge ( 'none', *, *, #760, .f. ) ;
#750 = edge_curve ( 'none', #758, #756, #3179, .t. ) ;
#751 = oriented_edge ( 'none', *, *, #763, .f. ) ;
#752 = edge_curve ( 'none', #757, #758, #3174, .t. ) ;
#753 = vertex_point ( 'none', #3186 ) ;
#754 = edge_curve ( 'none', #753, #757, #3132, .t. ) ;
#755 = oriented_edge ( 'none', *, *, #734, .f. ) ;
#756 = vertex_point ( 'none', #3064 ) ;
#757 = vertex_point ( 'none', #3170 ) ;
#758 = vertex_point ( 'none', #3168 ) ;
#759 = advanced_face ( 'none', ( #3163 ), #3176, .f. ) ;
#760 = edge_curve ( 'none', #753, #756, #3161, .t. ) ;
#761 = oriented_edge ( 'none', *, *, #752, .t. ) ;
#762 = oriented_edge ( 'none', *, *, #750, .t. ) ;
#763 = edge_curve ( 'none', #613, #746, #3213, .t. ) ;
#764 = edge_loop ( 'none', ( #691, #747, #743, #745, #751, #739 ) ) ;
#765 = edge_loop ( 'none', ( #720, #719 ) ) ;
#766 = oriented_edge ( 'none', *, *, #649, .f. ) ;
#767 = line ( 'none', #768, #825 ) ;
#768 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.505000000000004300, 2.500000000000004400 ) ) ;
#769 = conical_surface ( 'none', #823, 0.9999999999999892300, 1.029744258676641900 ) ;
#770 = face_outer_bound ( 'none', #11, .t. ) ;
#771 = cylindrical_surface ( 'none', #831, 0.2500000000000000000 ) ;
#772 = circle ( 'none', #816, 0.9999999999999892300 ) ;
#773 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#774 = face_outer_bound ( 'none', #1107, .t. ) ;
#775 = cartesian_point ( 'none', ( -16.10000000000000100, 1.971681346627238900e-015, -74.19999999999998900 ) ) ;
#776 = oriented_edge ( 'none', *, *, #2239, .f. ) ;
#777 = edge_curve ( 'none', #792, #133, #3219, .t. ) ;
#778 = vertex_point ( 'none', #3205 ) ;
#779 = oriented_edge ( 'none', *, *, #782, .t. ) ;
#780 = edge_curve ( 'none', #185, #778, #3202, .t. ) ;
#781 = oriented_edge ( 'none', *, *, #780, .t. ) ;
#782 = edge_curve ( 'none', #778, #792, #3214, .t. ) ;
#783 = edge_loop ( 'none', ( #776, #2246 ) ) ;
#784 = advanced_face ( 'none', ( #3189, #3212 ), #3195, .f. ) ;
#785 = edge_curve ( 'none', #786, #724, #3196, .t. ) ;
#786 = vertex_point ( 'none', #3215 ) ;
#787 = edge_curve ( 'none', #724, #799, #3249, .t. ) ;
#788 = oriented_edge ( 'none', *, *, #184, .t. ) ;
#789 = edge_curve ( 'none', #712, #660, #3245, .t. ) ;
#790 = edge_curve ( 'none', #723, #786, #3194, .t. ) ;
#791 = oriented_edge ( 'none', *, *, #785, .t. ) ;
#792 = vertex_point ( 'none', #3240 ) ;
#793 = oriented_edge ( 'none', *, *, #659, .f. ) ;
#794 = edge_curve ( 'none', #799, #723, #3229, .t. ) ;
#795 = oriented_edge ( 'none', *, *, #789, .f. ) ;
#796 = advanced_face ( 'none', ( #3232, #3222 ), #3239, .f. ) ;
#797 = edge_loop ( 'none', ( #795, #793 ) ) ;
#798 = oriented_edge ( 'none', *, *, #790, .t. ) ;
#799 = vertex_point ( 'none', #3226 ) ;
#800 = cartesian_point ( 'none', ( 0.4294663201016464300, 0.0000000000000000000, 8.357080041734803400e-032 ) ) ;
#801 = circle ( 'none', #809, 3.000000000000003100 ) ;
#802 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#803 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#804 = axis2_placement_3d ( 'none', #810, #803, #802 ) ;
#805 = circle ( 'none', #804, 4.000000000000000000 ) ;
#806 = face_outer_bound ( 'none', #168, .t. ) ;
#807 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#808 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#809 = axis2_placement_3d ( 'none', #800, #773, #1057 ) ;
#810 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#811 = cartesian_point ( 'none', ( -29.00000000000000000, 3.551475717527324000e-015, -69.99999999999998600 ) ) ;
#812 = axis2_placement_3d ( 'none', #827, #808, #807 ) ;
#813 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#814 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#815 = cartesian_point ( 'none', ( 5.999999999999991100, 0.0000000000000000000, -1.658989417342424400e-030 ) ) ;
#816 = axis2_placement_3d ( 'none', #815, #814, #813 ) ;
#817 = cartesian_point ( 'none', ( 7.733045971672504800, -29.40000000000000200, -5.499999999999998200 ) ) ;
#818 = cartesian_point ( 'none', ( -3.863610280326712100, 30.40000000000000200, -4.958888894798754200 ) ) ;
#819 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#820 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#821 = cartesian_point ( 'none', ( 5.999999999999991100, 0.0000000000000000000, -1.658989417342424400e-030 ) ) ;
#822 = face_outer_bound ( 'none', #10, .t. ) ;
#823 = axis2_placement_3d ( 'none', #821, #820, #819 ) ;
#824 = direction ( 'none', ( -7.395570986446969000e-031, 1.000000000000000000, 2.465190328815656600e-031 ) ) ;
#825 = vector ( 'none', #824, 1000.000000000000000 ) ;
#826 = cylindrical_surface ( 'none', #812, 0.9999999999999952300 ) ;
#827 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#828 = direction ( 'none', ( 0.0000000000000000000, -3.337394747270335900e-017, -1.000000000000000000 ) ) ;
#829 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#830 = cartesian_point ( 'none', ( -4.999999999999996400, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#831 = axis2_placement_3d ( 'none', #830, #829, #828 ) ;
#832 = face_outer_bound ( 'none', #6, .t. ) ;
#833 = face_outer_bound ( 'none', #52, .t. ) ;
#834 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#835 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#836 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#837 = axis2_placement_3d ( 'none', #836, #835, #834 ) ;
#838 = circle ( 'none', #837, 30.40000000000000600 ) ;
#839 = axis2_placement_3d ( 'none', #892, #888, #880 ) ;
#840 = axis2_placement_3d ( 'none', #887, #886, #885 ) ;
#841 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#842 = plane ( 'none', #840 ) ;
#843 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, 4.814824860968089600e-031 ) ) ;
#844 = axis2_placement_3d ( 'none', #843, #894, #893 ) ;
#845 = circle ( 'none', #844, 2.600000000000005000 ) ;
#846 = cartesian_point ( 'none', ( 19.99999999999998600, 2.995000000000007200, 2.500000000000004400 ) ) ;
#847 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162624200e-034 ) ) ;
#848 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#849 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#850 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#851 = face_outer_bound ( 'none', #105, .t. ) ;
#852 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162566900e-034 ) ) ;
#853 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#854 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -1.925929944387235900e-031 ) ) ;
#855 = axis2_placement_3d ( 'none', #854, #853, #852 ) ;
#856 = plane ( 'none', #861 ) ;
#857 = circle ( 'none', #858, 2.599999999999998300 ) ;
#858 = axis2_placement_3d ( 'none', #860, #848, #847 ) ;
#859 = face_bound ( 'none', #38, .t. ) ;
#860 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, 0.0000000000000000000 ) ) ;
#861 = axis2_placement_3d ( 'none', #850, #849, #841 ) ;
#862 = circle ( 'none', #855, 2.600000000000001400 ) ;
#863 = axis2_placement_3d ( 'none', #846, #872, #871 ) ;
#864 = conical_surface ( 'none', #873, 1.600000000000003600, 0.5235987755982990400 ) ;
#865 = cartesian_point ( 'none', ( -30.39969437246936200, -18.39999999734243700, -4.524694373756778600 ) ) ;
#866 = cartesian_point ( 'none', ( -28.49999999999998200, 3.490243377569954500e-015, 0.0000000000000000000 ) ) ;
#867 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#868 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#869 = cartesian_point ( 'none', ( 1.039230484541325800, 0.0000000000000000000, -1.864450442863793300e-030 ) ) ;
#870 = axis2_placement_3d ( 'none', #869, #868, #867 ) ;
#871 = direction ( 'none', ( -0.7071067811865513500, 3.697785493223489800e-031, -0.7071067811865438000 ) ) ;
#872 = direction ( 'none', ( 0.7071067811865438000, -8.381647117973248700e-031, -0.7071067811865513500 ) ) ;
#873 = axis2_placement_3d ( 'none', #874, #927, #926 ) ;
#874 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#875 = direction ( 'none', ( -7.395570986446969000e-031, 1.000000000000000000, 2.465190328815656600e-031 ) ) ;
#876 = vector ( 'none', #875, 1000.000000000000000 ) ;
#877 = cartesian_point ( 'none', ( 19.99999999999998600, 2.995000000000007200, 2.500000000000004400 ) ) ;
#878 = cartesian_point ( 'none', ( -30.40000000000000900, -6.938893903907236300e-015, -5.500000000000000000 ) ) ;
#879 = face_outer_bound ( 'none', #19, .t. ) ;
#880 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#881 = cartesian_point ( 'none', ( 28.49999999999998200, -2.195560136601448000e-031, 0.0000000000000000000 ) ) ;
#882 = line ( 'none', #877, #876 ) ;
#883 = face_outer_bound ( 'none', #49, .t. ) ;
#884 = plane ( 'none', #863 ) ;
#885 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#886 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, -4.060078002069184900e-031 ) ) ;
#887 = cartesian_point ( 'none', ( 37.50000000000000000, -3.081487911019577400e-029, -1.897802235305916200e-029 ) ) ;
#888 = direction ( 'none', ( -3.813558969187626600e-031, -2.465190328815656200e-031, -1.000000000000000000 ) ) ;
#889 = plane ( 'none', #839 ) ;
#890 = axis2_placement_3d ( 'none', #909, #904, #903 ) ;
#891 = circle ( 'none', #870, 1.000000000000001300 ) ;
#892 = cartesian_point ( 'none', ( 20.75000000000000000, 2.995000000000007200, 2.500000000000004400 ) ) ;
#893 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162725200e-034 ) ) ;
#894 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#895 = cartesian_point ( 'none', ( -28.00000000000000000, 3.429011037612589300e-015, -0.4999999999999796300 ) ) ;
#896 = cartesian_point ( 'none', ( -30.40000000000002700, -18.67500000000001800, -4.500000000000000000 ) ) ;
#897 = cartesian_point ( 'none', ( -30.12500000000000700, -18.40000000000000200, -4.249999999999997300 ) ) ;
#898 = direction ( 'none', ( -0.7071067811865475700, 5.447352495065780200e-033, 0.7071067811865474600 ) ) ;
#899 = vector ( 'none', #898, 1000.000000000000000 ) ;
#900 = cartesian_point ( 'none', ( -30.12500000000000700, -18.40000000000000200, -1.750000000000002400 ) ) ;
#901 = cartesian_point ( 'none', ( -28.00000000000000000, 3.429011037612589300e-015, -1.599999999999999900 ) ) ;
#902 = circle ( 'none', #1013, 0.5000000000000004400 ) ;
#903 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#904 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#905 = line ( 'none', #907, #899 ) ;
#906 = toroidal_surface ( 'none', #948, 29.34146142219905300, 0.5000000000000008900 ) ;
#907 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -1.474999999999998100 ) ) ;
#908 = face_outer_bound ( 'none', #94, .t. ) ;
#909 = cartesian_point ( 'none', ( -30.12500000000000700, -18.40000000000000200, -3.000000000000000000 ) ) ;
#910 = direction ( 'none', ( -0.7071067811865500200, 8.659560562354962400e-017, 0.7071067811865451300 ) ) ;
#911 = vector ( 'none', #910, 1000.000000000000100 ) ;
#912 = cartesian_point ( 'none', ( -28.00000000000000000, 3.429011037612589300e-015, -0.4999999999999796300 ) ) ;
#913 = axis2_placement_3d ( 'none', #950, #949, #943 ) ;
#914 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -1.474999999999998100 ) ) ;
#915 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162624200e-034 ) ) ;
#916 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#917 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#918 = axis2_placement_3d ( 'none', #917, #916, #915 ) ;
#919 = line ( 'none', #912, #911 ) ;
#920 = circle ( 'none', #918, 28.49999999999998200 ) ;
#921 = circle ( 'none', #890, 1.249999999999997600 ) ;
#922 = direction ( 'none', ( 0.7071067811865500200, -5.447352495065798000e-033, 0.7071067811865451300 ) ) ;
#923 = vector ( 'none', #922, 1000.000000000000100 ) ;
#924 = cartesian_point ( 'none', ( 28.00000000000000000, -2.157041537713704200e-031, -0.4999999999999796300 ) ) ;
#925 = line ( 'none', #924, #923 ) ;
#926 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#927 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#928 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#929 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#930 = axis2_placement_3d ( 'none', #929, #928, #986 ) ;
#931 = circle ( 'none', #930, 30.40000000000000600 ) ;
#932 = cartesian_point ( 'none', ( -29.34146142219905300, 3.593292681300161900e-015, -69.49999999999998600 ) ) ;
#933 = cartesian_point ( 'none', ( 29.84144238373113800, -2.298901098821368700e-031, -69.50436326774917000 ) ) ;
#934 = direction ( 'none', ( 7.703719777548943400e-033, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#935 = vector ( 'none', #934, 1000.000000000000000 ) ;
#936 = cartesian_point ( 'none', ( 29.40000000000001600, -25.39999999999999900, -5.500000000000000000 ) ) ;
#937 = line ( 'none', #936, #935 ) ;
#938 = cartesian_point ( 'none', ( 29.40000000000001600, -25.39999999999999900, -5.500000000000000000 ) ) ;
#939 = cartesian_point ( 'none', ( -29.84144238373113800, 3.654522689717649700e-015, -69.50436326774917000 ) ) ;
#940 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 4.389663900162621700e-034 ) ) ;
#941 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#942 = circle ( 'none', #985, 30.40000000000000600 ) ;
#943 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#944 = cartesian_point ( 'none', ( 3.050816410613021000e-032, 0.0000000000000000000, -69.49999999999998600 ) ) ;
#945 = face_outer_bound ( 'none', #36, .t. ) ;
#946 = cartesian_point ( 'none', ( 28.00000000000000000, -3.360747752955726600e-031, 4.792204765893412600 ) ) ;
#947 = line ( 'none', #946, #982 ) ;
#948 = axis2_placement_3d ( 'none', #944, #941, #940 ) ;
#949 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#950 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -3.000000000000000000 ) ) ;
#951 = direction ( 'none', ( -0.7071067811865475700, 8.659560562354931600e-017, -0.7071067811865474600 ) ) ;
#952 = vector ( 'none', #951, 1000.000000000000000 ) ;
#953 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -4.525000000000002100 ) ) ;
#954 = line ( 'none', #953, #952 ) ;
#955 = conical_surface ( 'none', #913, 1.525000000000002100, 0.7853981633974482800 ) ;
#956 = cartesian_point ( 'none', ( 29.40000000000000900, -7.733045971672463100, -5.499999999999998200 ) ) ;
#957 = circle ( 'none', #1018, 29.84144238373113800 ) ;
#958 = cartesian_point ( 'none', ( 30.40000000000001600, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#959 = cartesian_point ( 'none', ( -29.34146142219905000, 3.623907685508906600e-015, -69.99999999999998600 ) ) ;
#960 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#961 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 4.389663900162621700e-034 ) ) ;
#962 = axis2_placement_3d ( 'none', #965, #969, #961 ) ;
#963 = cartesian_point ( 'none', ( 3.072764730113833500e-032, 0.0000000000000000000, -69.99999999999998600 ) ) ;
#964 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#965 = cartesian_point ( 'none', ( 3.050816410613021000e-032, 0.0000000000000000000, -69.49999999999998600 ) ) ;
#966 = toroidal_surface ( 'none', #962, 29.34146142219905300, 0.5000000000000008900 ) ;
#967 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#968 = cartesian_point ( 'none', ( 3.051007943402274700e-032, 0.0000000000000000000, -69.50436326774917000 ) ) ;
#969 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#970 = face_outer_bound ( 'none', #113, .t. ) ;
#971 = axis2_placement_3d ( 'none', #968, #967, #964 ) ;
#972 = direction ( 'none', ( 0.008726535498366465000, -6.722678410824865300e-035, 0.9999619230641713100 ) ) ;
#973 = vector ( 'none', #972, 1000.000000000000200 ) ;
#974 = cartesian_point ( 'none', ( 29.40000000000001600, 7.733045971672448000, -5.499999999999998200 ) ) ;
#975 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#976 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#977 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#978 = circle ( 'none', #1021, 29.34146142219905000 ) ;
#979 = face_outer_bound ( 'none', #131, .t. ) ;
#980 = conical_surface ( 'none', #971, 29.84144238373113800, 0.008726646259964178000 ) ;
#981 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#982 = vector ( 'none', #981, 1000.000000000000000 ) ;
#983 = cartesian_point ( 'none', ( 29.84144238373113800, -2.298901098821368700e-031, -69.50436326774917000 ) ) ;
#984 = line ( 'none', #983, #973 ) ;
#985 = axis2_placement_3d ( 'none', #977, #976, #975 ) ;
#986 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#987 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#988 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#989 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -3.000000000000000000 ) ) ;
#990 = face_outer_bound ( 'none', #77, .t. ) ;
#991 = axis2_placement_3d ( 'none', #1003, #1050, #1049 ) ;
#992 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#993 = cylindrical_surface ( 'none', #1083, 16.10000000000000100 ) ;
#994 = cartesian_point ( 'none', ( -29.00000000000000400, 3.551475717527324800e-015, 15.45248818328947500 ) ) ;
#995 = cartesian_point ( 'none', ( 2.194831950081221000e-034, 0.0000000000000000000, -0.4999999999999796300 ) ) ;
#996 = cartesian_point ( 'none', ( 28.00000000000000000, -2.157041537713704200e-031, -0.4999999999999796300 ) ) ;
#997 = axis2_placement_3d ( 'none', #989, #988, #987 ) ;
#998 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#999 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1000 = cartesian_point ( 'none', ( 7.023462240260194000e-034, 0.0000000000000000000, -1.599999999999999900 ) ) ;
#1001 = axis2_placement_3d ( 'none', #1000, #999, #998 ) ;
#1002 = circle ( 'none', #1001, 28.00000000000000000 ) ;
#1003 = cartesian_point ( 'none', ( 2.194831950081221000e-034, 0.0000000000000000000, -0.4999999999999796300 ) ) ;
#1004 = cartesian_point ( 'none', ( 28.00000000000000000, -2.157041537713704200e-031, -1.599999999999999900 ) ) ;
#1005 = circle ( 'none', #991, 28.00000000000000000 ) ;
#1006 = face_outer_bound ( 'none', #67, .t. ) ;
#1007 = circle ( 'none', #997, 1.525000000000002100 ) ;
#1008 = direction ( 'none', ( -1.000000000000000000, 1.224646799147349500e-016, 0.0000000000000000000 ) ) ;
#1009 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, 5.375787844666841400e-050 ) ) ;
#1010 = cartesian_point ( 'none', ( 7.733045971672496000, 29.40000000000000200, -5.499999999999998200 ) ) ;
#1011 = cartesian_point ( 'none', ( -7.733045971672499500, 29.40000000000000200, -5.499999999999998200 ) ) ;
#1012 = conical_surface ( 'none', #1017, 28.00000000000000000, 0.7853981633974517200 ) ;
#1013 = axis2_placement_3d ( 'none', #932, #1009, #1008 ) ;
#1014 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1015 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1016 = cartesian_point ( 'none', ( 3.051007943402274700e-032, 0.0000000000000000000, -69.50436326774917000 ) ) ;
#1017 = axis2_placement_3d ( 'none', #995, #1015, #992 ) ;
#1018 = axis2_placement_3d ( 'none', #1016, #960, #1014 ) ;
#1019 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1020 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1021 = axis2_placement_3d ( 'none', #963, #1020, #1019 ) ;
#1022 = cartesian_point ( 'none', ( 3.292247925121965200e-032, 0.0000000000000000000, -74.99999999999998600 ) ) ;
#1023 = circle ( 'none', #1072, 2.000000000000001800 ) ;
#1024 = cartesian_point ( 'none', ( -16.10000000000000100, 1.971681346627238900e-015, -74.99999999999998600 ) ) ;
#1025 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1026 = vector ( 'none', #1025, 1000.000000000000000 ) ;
#1027 = cartesian_point ( 'none', ( 16.10000000000000100, -1.240298884185379900e-031, 15.45248818328947500 ) ) ;
#1028 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1029 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1030 = cartesian_point ( 'none', ( -2.103616826302956500e-033, -1.203706215242022400e-031, 4.792204765893412600 ) ) ;
#1031 = cartesian_point ( 'none', ( -30.40000000000002700, -18.67500000000001800, -4.500000000000000000 ) ) ;
#1032 = cartesian_point ( 'none', ( -30.40000000000002300, -18.65308146592160200, -4.504018397914385300 ) ) ;
#1033 = cartesian_point ( 'none', ( -30.39994286189507000, -18.60784162201149500, -4.512310330989670600 ) ) ;
#1034 = cartesian_point ( 'none', ( -30.39980001663272800, -18.52131610201414000, -4.520065579400632100 ) ) ;
#1035 = cartesian_point ( 'none', ( -30.39977144528902300, -18.50296755526438400, -4.521366807851377300 ) ) ;
#1036 = cartesian_point ( 'none', ( -30.39972904698449000, -18.47259707922976100, -4.523075721002009600 ) ) ;
#1037 = cartesian_point ( 'none', ( -30.39971282042559200, -18.45921419727103100, -4.523606528208286000 ) ) ;
#1038 = cartesian_point ( 'none', ( -30.39967905852895300, -18.42450399097406700, -4.524657910054577000 ) ) ;
#1039 = cartesian_point ( 'none', ( -30.39967644097129800, -18.40861713875069600, -4.524676440986287900 ) ) ;
#1040 = cartesian_point ( 'none', ( -30.39969437246936200, -18.39999999734243700, -4.524694373756778600 ) ) ;
#1041 = circle ( 'none', #1075, 16.10000000000000100 ) ;
#1042 = line ( 'none', #1071, #1070 ) ;
#1043 = b_spline_curve_with_knots ( 'none', 3,
( #1040, #1039, #1038, #1037, #1036, #1035, #1034, #1033, #1032, #1031 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 0.5030780545096361600, 0.6273085408822270900, 0.6894237840685226700, 0.7515390272548181400, 1.000000000000000000 ),
.unspecified. ) ;
#1044 = axis2_placement_3d ( 'none', #1030, #1029, #1028 ) ;
#1045 = cartesian_point ( 'none', ( 16.10000000000000100, -1.240298884185379900e-031, -74.99999999999998600 ) ) ;
#1046 = line ( 'none', #1027, #1026 ) ;
#1047 = face_outer_bound ( 'none', #1, .t. ) ;
#1048 = cylindrical_surface ( 'none', #1044, 28.00000000000000000 ) ;
#1049 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1050 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1051 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1052 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1053 = vector ( 'none', #1052, 1000.000000000000000 ) ;
#1054 = vector ( 'none', #358, 1000.000000000000000 ) ;
#1055 = cartesian_point ( 'none', ( -5.294699928764933000, 3.673940397442135300e-016, -3.000000000000004900 ) ) ;
#1056 = line ( 'none', #1055, #1054 ) ;
#1057 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1058 = direction ( 'none', ( 1.000000000000000000, -7.703719777548942000e-033, 0.0000000000000000000 ) ) ;
#1059 = line ( 'none', #994, #1053 ) ;
#1060 = cartesian_point ( 'none', ( 3.072764730113833500e-032, 0.0000000000000000000, -69.99999999999998600 ) ) ;
#1061 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 0.0000000000000000000 ) ) ;
#1062 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1063 = direction ( 'none', ( -1.000000000000000000, 1.224646799147353500e-016, 0.0000000000000000000 ) ) ;
#1064 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, 5.375787844666841400e-050 ) ) ;
#1065 = cartesian_point ( 'none', ( -27.00000000000000400, 3.306546357697854100e-015, -73.00000000000000000 ) ) ;
#1066 = cartesian_point ( 'none', ( -27.00000000000000400, 3.429011037612589700e-015, -74.99999999999998600 ) ) ;
#1067 = circle ( 'none', #1081, 29.00000000000000000 ) ;
#1068 = circle ( 'none', #1078, 27.00000000000000400 ) ;
#1069 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1070 = vector ( 'none', #1069, 1000.000000000000000 ) ;
#1071 = cartesian_point ( 'none', ( -16.10000000000000100, 1.971681346627238900e-015, 15.45248818328947500 ) ) ;
#1072 = axis2_placement_3d ( 'none', #1065, #1064, #1063 ) ;
#1073 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1074 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1075 = axis2_placement_3d ( 'none', #1022, #1074, #1073 ) ;
#1076 = cartesian_point ( 'none', ( 3.292247925121965200e-032, 0.0000000000000000000, -74.99999999999998600 ) ) ;
#1077 = cartesian_point ( 'none', ( 27.00000000000000400, -2.080004339938214700e-031, -74.99999999999998600 ) ) ;
#1078 = axis2_placement_3d ( 'none', #1076, #1062, #1058 ) ;
#1079 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1080 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1081 = axis2_placement_3d ( 'none', #1060, #1051, #1061 ) ;
#1082 = cartesian_point ( 'none', ( -6.783122954587529400e-033, 0.0000000000000000000, 15.45248818328947500 ) ) ;
#1083 = axis2_placement_3d ( 'none', #1082, #1080, #1079 ) ;
#1084 = oriented_edge ( 'none', *, *, #1936, .f. ) ;
#1085 = edge_loop ( 'none', ( #1089, #2725, #1934, #2728 ) ) ;
#1086 = oriented_edge ( 'none', *, *, #1087, .t. ) ;
#1087 = edge_curve ( 'none', #198, #192, #3284, .t. ) ;
#1088 = oriented_edge ( 'none', *, *, #1135, .f. ) ;
#1089 = oriented_edge ( 'none', *, *, #6624, .f. ) ;
#1090 = vertex_point ( 'none', #3279 ) ;
#1091 = date_time_role ( 'classification_date' ) ;
#1092 = vertex_point ( 'none', #3223 ) ;
#1093 = vertex_point ( 'none', #3272 ) ;
#1094 = oriented_edge ( 'none', *, *, #1114, .f. ) ;
#1095 = vertex_point ( 'none', #3281 ) ;
#1096 = vertex_point ( 'none', #3227 ) ;
#1097 = oriented_edge ( 'none', *, *, #1101, .t. ) ;
#1098 = edge_loop ( 'none', ( #2714, #1572, #1450, #1468 ) ) ;
#1099 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1100 = manifold_solid_brep ( 'mirror1', #357 ) ;
#1101 = edge_curve ( 'none', #2716, #1108, #3269, .t. ) ;
#1102 = edge_curve ( 'none', #1108, #1092, #3259, .t. ) ;
#1103 = vertex_point ( 'none', #3278 ) ;
#1104 = advanced_face ( 'none', ( #3260 ), #3273, .f. ) ;
#1105 = oriented_edge ( 'none', *, *, #8551, .t. ) ;
#1106 = edge_curve ( 'none', #1090, #2098, #3310, .t. ) ;
#1107 = edge_loop ( 'none', ( #1136, #1413, #28, #26 ) ) ;
#1108 = vertex_point ( 'none', #3311 ) ;
#1109 = edge_curve ( 'none', #2716, #1095, #3268, .t. ) ;
#1110 = advanced_face ( 'none', ( #3254 ), #3267, .t. ) ;
#1111 = vertex_point ( 'none', #3303 ) ;
#1112 = oriented_edge ( 'none', *, *, #2706, .f. ) ;
#1113 = oriented_edge ( 'none', *, *, #1109, .f. ) ;
#1114 = edge_curve ( 'none', #2098, #1111, #3302, .t. ) ;
#1115 = edge_curve ( 'none', #1095, #1103, #3288, .t. ) ;
#1116 = edge_curve ( 'none', #1410, #1328, #3031, .t. ) ;
#1117 = oriented_edge ( 'none', *, *, #1115, .f. ) ;
#1118 = edge_curve ( 'none', #68, #83, #3339, .t. ) ;
#1119 = oriented_edge ( 'none', *, *, #744, .f. ) ;
#1120 = oriented_edge ( 'none', *, *, #1102, .t. ) ;
#1121 = edge_loop ( 'none', ( #1409, #1421 ) ) ;
#1122 = edge_curve ( 'none', #1103, #1092, #3335, .t. ) ;
#1123 = oriented_edge ( 'none', *, *, #1191, .t. ) ;
#1124 = vertex_point ( 'none', #3338 ) ;
#1125 = vertex_point ( 'none', #3329 ) ;
#1126 = oriented_edge ( 'none', *, *, #1129, .t. ) ;
#1127 = oriented_edge ( 'none', *, *, #1122, .f. ) ;
#1128 = vertex_point ( 'none', #3328 ) ;
#1129 = edge_curve ( 'none', #1124, #1125, #3319, .t. ) ;
#1130 = oriented_edge ( 'none', *, *, #1258, .t. ) ;
#1131 = edge_loop ( 'none', ( #1132, #1123, #1130, #1126, #1140, #1422, #1269, #1190 ) ) ;
#1132 = oriented_edge ( 'none', *, *, #1116, .t. ) ;
#1133 = advanced_face ( 'none', ( #3327, #3340, #3334, #3321, #3323, #3322 ), #3313, .t. ) ;
#1134 = edge_loop ( 'none', ( #1263, #1141 ) ) ;
#1135 = edge_curve ( 'none', #516, #192, #3314, .t. ) ;
#1136 = oriented_edge ( 'none', *, *, #8223, .t. ) ;
#1137 = oriented_edge ( 'none', *, *, #8073, .f. ) ;
#1138 = oriented_edge ( 'none', *, *, #1321, .t. ) ;
#1139 = edge_curve ( 'none', #1125, #1128, #3320, .t. ) ;
#1140 = oriented_edge ( 'none', *, *, #1139, .t. ) ;
#1141 = oriented_edge ( 'none', *, *, #1118, .t. ) ;
#1142 = vertex_point ( 'none', #3315 ) ;
#1143 = oriented_edge ( 'none', *, *, #2291, .f. ) ;
#1144 = cartesian_point ( 'none', ( -28.00000000000000000, 3.429011037612589300e-015, 4.792204765893412600 ) ) ;
#1145 = line ( 'none', #1144, #1204 ) ;
#1146 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1147 = axis2_placement_3d ( 'none', #1154, #1207, #1206 ) ;
#1148 = axis2_placement_3d ( 'none', #1198, #1197, #1196 ) ;
#1149 = cartesian_point ( 'none', ( -29.00000000000000400, 3.551475717527324800e-015, -72.99999999999998600 ) ) ;
#1150 = circle ( 'none', #1202, 30.40000000000000600 ) ;
#1151 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1152 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1153 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1154 = cartesian_point ( 'none', ( 29.34146142219905300, -2.260383966603842300e-031, -69.49999999999998600 ) ) ;
#1155 = cartesian_point ( 'none', ( 29.00000000000000400, -2.234078735489194000e-031, -72.99999999999998600 ) ) ;
#1156 = cartesian_point ( 'none', ( -6.783122954587529400e-033, 0.0000000000000000000, 15.45248818328947500 ) ) ;
#1157 = cylindrical_surface ( 'none', #1167, 29.00000000000000400 ) ;
#1158 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1159 = vector ( 'none', #1158, 1000.000000000000000 ) ;
#1160 = cartesian_point ( 'none', ( 29.00000000000000400, -2.234078735489194000e-031, 15.45248818328947500 ) ) ;
#1161 = axis2_placement_3d ( 'none', #1163, #1153, #1152 ) ;
#1162 = cartesian_point ( 'none', ( 29.00000000000000000, -2.234078735489194000e-031, -69.99999999999998600 ) ) ;
#1163 = cartesian_point ( 'none', ( 3.204454647118712600e-032, 0.0000000000000000000, -72.99999999999998600 ) ) ;
#1164 = circle ( 'none', #1147, 0.5000000000000004400 ) ;
#1165 = line ( 'none', #1160, #1159 ) ;
#1166 = face_outer_bound ( 'none', #171, .t. ) ;
#1167 = axis2_placement_3d ( 'none', #1156, #1151, #1146 ) ;
#1168 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 4.389663900162621700e-034 ) ) ;
#1169 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1170 = cartesian_point ( 'none', ( 3.204454647118713200e-032, 0.0000000000000000000, -73.00000000000000000 ) ) ;
#1171 = axis2_placement_3d ( 'none', #1170, #1169, #1168 ) ;
#1172 = toroidal_surface ( 'none', #1171, 27.00000000000000400, 2.000000000000001800 ) ;
#1173 = circle ( 'none', #1161, 29.00000000000000400 ) ;
#1174 = circle ( 'none', #1238, 2.000000000000001800 ) ;
#1175 = axis2_placement_3d ( 'none', #1226, #1225, #1224 ) ;
#1176 = circle ( 'none', #1223, 16.10000000000000100 ) ;
#1177 = axis2_placement_3d ( 'none', #1183, #1241, #1240 ) ;
#1178 = cartesian_point ( 'none', ( -3.469446951953618100e-015, 30.40000000000000200, -5.500000000000000000 ) ) ;
#1179 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1180 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1181 = cylindrical_surface ( 'none', #1214, 4.000000000000000000 ) ;
#1182 = cartesian_point ( 'none', ( 28.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#1183 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1184 = cartesian_point ( 'none', ( 29.34146142219905000, -2.260383966603841800e-031, -69.99999999999998600 ) ) ;
#1185 = axis2_placement_3d ( 'none', #1201, #1180, #1179 ) ;
#1186 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1187 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1188 = circle ( 'none', #1177, 30.40000000000000600 ) ;
#1190 = oriented_edge ( 'none', *, *, #1257, .t. ) ;
#1189 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#1191 = edge_curve ( 'none', #1328, #1142, #3368, .t. ) ;
#1192 = direction ( 'none', ( -0.008726535498366465000, 1.068692376572024100e-018, 0.9999619230641713100 ) ) ;
#1193 = vector ( 'none', #1192, 1000.000000000000200 ) ;
#1194 = cartesian_point ( 'none', ( -29.84144238373113800, 3.654522689717650500e-015, -69.50436326774917000 ) ) ;
#1195 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1196 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1197 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1198 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1199 = cartesian_point ( 'none', ( -29.40000000000001300, 7.733045971672465800, -5.499999999999998200 ) ) ;
#1200 = line ( 'none', #1194, #1193 ) ;
#1201 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1202 = axis2_placement_3d ( 'none', #1195, #1187, #1186 ) ;
#1203 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1204 = vector ( 'none', #1203, 1000.000000000000000 ) ;
#1205 = circle ( 'none', #1148, 30.40000000000000600 ) ;
#1206 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1207 = direction ( 'none', ( -7.703719777548943400e-033, -1.000000000000000000, -3.381674060447542100e-066 ) ) ;
#1208 = circle ( 'none', #1185, 30.40000000000000600 ) ;
#1209 = axis2_placement_3d ( 'none', #1270, #1260, #1259 ) ;
#1210 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#1211 = edge_curve ( 'none', #1239, #1415, #3362, .t. ) ;
#1212 = cartesian_point ( 'none', ( -0.9205360875688778400, 4.152269958124724000, -5.000000000000122600 ) ) ;
#1213 = axis2_placement_3d ( 'none', #1216, #1215, #1280 ) ;
#1214 = axis2_placement_3d ( 'none', #1228, #1236, #1210 ) ;
#1215 = direction ( 'none', ( 3.885780586188048900e-016, -5.351267947268601800e-017, 1.000000000000000000 ) ) ;
#1216 = cartesian_point ( 'none', ( -4.152269958124729300, 0.9205360875688718400, -5.000000000000111900 ) ) ;
#1217 = face_outer_bound ( 'none', #515, .t. ) ;
#1218 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1219 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1220 = cartesian_point ( 'none', ( 3.257130613920664400e-032, 0.0000000000000000000, -74.19999999999998900 ) ) ;
#1221 = plane ( 'none', #1213 ) ;
#1222 = vector ( 'none', #1285, 1000.000000000000100 ) ;
#1223 = axis2_placement_3d ( 'none', #1220, #1219, #1218 ) ;
#1224 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#1225 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#1226 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#1227 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1228 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#1229 = circle ( 'none', #1248, 4.253085056010722700 ) ;
#1230 = circle ( 'none', #1175, 4.000000000000000000 ) ;
#1231 = face_outer_bound ( 'none', #218, .t. ) ;
#1232 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1233 = direction ( 'none', ( -7.703719777548943400e-033, -1.000000000000000000, -3.381674060447542100e-066 ) ) ;
#1234 = cartesian_point ( 'none', ( 27.00000000000000400, -2.080004339938214700e-031, -73.00000000000000000 ) ) ;
#1235 = cartesian_point ( 'none', ( 16.10000000000000100, -1.240298884185379900e-031, -74.19999999999998900 ) ) ;
#1236 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1237 = cartesian_point ( 'none', ( 20.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#1238 = axis2_placement_3d ( 'none', #1234, #1233, #1232 ) ;
#1239 = vertex_point ( 'none', #3361 ) ;
#1240 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#1241 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1242 = axis2_placement_3d ( 'none', #1255, #1261, #1312 ) ;
#1243 = toroidal_surface ( 'none', #1249, 4.400000000000000400, 0.2500000000000000000 ) ;
#1244 = toroidal_surface ( 'none', #1314, 4.400000000000000400, 0.2500000000000000000 ) ;
#1245 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927500e-016, 4.078741556144494800e-016 ) ) ;
#1246 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#1247 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000012400 ) ) ;
#1248 = axis2_placement_3d ( 'none', #1247, #1246, #1245 ) ;
#1249 = axis2_placement_3d ( 'none', #1307, #1306, #1305 ) ;
#1250 = face_outer_bound ( 'none', #242, .t. ) ;
#1251 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#1252 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1253 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#1254 = face_outer_bound ( 'none', #54, .t. ) ;
#1255 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#1257 = edge_curve ( 'none', #1415, #1410, #3350, .t. ) ;
#1256 = toroidal_surface ( 'none', #1242, 3.850000000000000100, 0.2500000000000000000 ) ;
#1258 = edge_curve ( 'none', #1142, #1124, #3369, .t. ) ;
#1259 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.812579068080894000e-016 ) ) ;
#1260 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1261 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1262 = toroidal_surface ( 'none', #1267, 3.850000000000000100, 0.2500000000000000000 ) ;
#1263 = oriented_edge ( 'none', *, *, #72, .t. ) ;
#1264 = face_outer_bound ( 'none', #8224, .t. ) ;
#1265 = oriented_edge ( 'none', *, *, #742, .t. ) ;
#1266 = face_outer_bound ( 'none', #243, .t. ) ;
#1267 = axis2_placement_3d ( 'none', #1253, #1252, #1251 ) ;
#1268 = face_outer_bound ( 'none', #213, .t. ) ;
#1269 = oriented_edge ( 'none', *, *, #1211, .t. ) ;
#1270 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#1271 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.812579068080894000e-016 ) ) ;
#1272 = direction ( 'none', ( 0.2164396139381036000, -0.9762960071199331400, -3.747002708109906300e-016 ) ) ;
#1273 = vector ( 'none', #1272, 1000.000000000000200 ) ;
#1274 = cartesian_point ( 'none', ( -0.9205360875688778400, 4.152269958124724000, -5.000000000000122600 ) ) ;
#1275 = line ( 'none', #1274, #1273 ) ;
#1276 = axis2_placement_3d ( 'none', #1189, #1227, #1271 ) ;
#1277 = face_outer_bound ( 'none', #229, .t. ) ;
#1278 = face_outer_bound ( 'none', #223, .t. ) ;
#1279 = conical_surface ( 'none', #1276, 4.550000000000000700, 0.7853981633974463900 ) ;
#1280 = direction ( 'none', ( 1.000000000000000000, 1.234749917658927200e-016, -3.885780586188048900e-016 ) ) ;
#1281 = conical_surface ( 'none', #1209, 4.550000000000000700, 0.7853981633974463900 ) ;
#1282 = direction ( 'none', ( -3.885780586188050400e-016, -1.202605744180942900e-016, 1.000000000000000000 ) ) ;
#1283 = plane ( 'none', #1342 ) ;
#1284 = cartesian_point ( 'none', ( 0.9205360875688728400, 4.152269958124724000, -5.000000000000091500 ) ) ;
#1285 = direction ( 'none', ( -0.2164396139381034300, -0.9762960071199331400, -2.775557561562893300e-016 ) ) ;
#1286 = axis2_placement_3d ( 'none', #1337, #1336, #1335 ) ;
#1287 = cartesian_point ( 'none', ( -0.9205360875688796100, 4.152269958124724000, -5.500000000000060400 ) ) ;
#1288 = direction ( 'none', ( 3.614958352875276700e-015, 1.000000000000000000, 2.039370778072248600e-016 ) ) ;
#1289 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#1290 = axis2_placement_3d ( 'none', #1295, #1289, #1288 ) ;
#1291 = circle ( 'none', #1290, 4.253085056010720100 ) ;
#1292 = direction ( 'none', ( 0.9762960071199332500, 0.2164396139381035700, -2.775557561562892800e-016 ) ) ;
#1293 = direction ( 'none', ( -1.000000000000000000, -1.234749917658926700e-016, -2.775557561562891400e-016 ) ) ;
#1294 = axis2_placement_3d ( 'none', #1284, #1282, #1340 ) ;
#1295 = cartesian_point ( 'none', ( 2.706168622523820300e-015, -6.938893903907228400e-015, -5.000000000000143000 ) ) ;
#1296 = line ( 'none', #1302, #1222 ) ;
#1297 = axis2_placement_3d ( 'none', #1310, #1309, #1293 ) ;
#1298 = cartesian_point ( 'none', ( 0.9205360875688798300, 4.152269958124724000, -5.999999999999998200 ) ) ;
#1299 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469100e-016 ) ) ;
#1300 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1301 = plane ( 'none', #1294 ) ;
#1302 = cartesian_point ( 'none', ( 0.9205360875688780600, 4.152269958124724000, -5.000000000000126100 ) ) ;
#1303 = cartesian_point ( 'none', ( 0.9205360875688780600, 4.152269958124724000, -5.000000000000126100 ) ) ;
#1304 = face_outer_bound ( 'none', #219, .t. ) ;
#1305 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469100e-016 ) ) ;
#1306 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1307 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#1308 = toroidal_surface ( 'none', #1297, 4.253085056010723600, 0.4999999999999379900 ) ;
#1309 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#1310 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 1.734723475976807100e-015, -5.500000000000063900 ) ) ;
#1311 = face_outer_bound ( 'none', #27, .t. ) ;
#1312 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#1313 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#1314 = axis2_placement_3d ( 'none', #1313, #1300, #1299 ) ;
#1315 = axis2_placement_3d ( 'none', #1372, #1400, #1350 ) ;
#1316 = axis2_placement_3d ( 'none', #1364, #1363, #1362 ) ;
#1317 = direction ( 'none', ( -0.2164396139381034900, 0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1318 = direction ( 'none', ( 0.9762960071199333600, 0.2164396139381034600, -2.775557561562893300e-016 ) ) ;
#1319 = cartesian_point ( 'none', ( -0.9205360875688796100, 4.152269958124724000, -5.500000000000060400 ) ) ;
#1320 = axis2_placement_3d ( 'none', #1319, #1318, #1317 ) ;
#1321 = edge_curve ( 'none', #82, #80, #3407, .t. ) ;
#1322 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#1323 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 1.734723475976807100e-015, -5.500000000000063900 ) ) ;
#1324 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927200e-016, 3.885780586188048900e-016 ) ) ;
#1325 = circle ( 'none', #1320, 0.4999999999999376600 ) ;
#1326 = axis2_placement_3d ( 'none', #1369, #1368, #1367 ) ;
#1327 = toroidal_surface ( 'none', #1339, 4.253085056010723600, 0.4999999999999379900 ) ;
#1328 = vertex_point ( 'none', #3345 ) ;
#1329 = direction ( 'none', ( -0.2164396139381035700, 0.9762960071199332500, 5.551115123125790100e-017 ) ) ;
#1330 = plane ( 'none', #1344 ) ;
#1331 = toroidal_surface ( 'none', #1408, 4.253085056010723600, 0.4999999999999379900 ) ;
#1332 = direction ( 'none', ( -3.885780586188048900e-016, 5.351267947268601800e-017, -1.000000000000000000 ) ) ;
#1333 = cartesian_point ( 'none', ( -4.152269958124732000, 0.9205360875688649600, -5.999999999999998200 ) ) ;
#1334 = face_outer_bound ( 'none', #269, .t. ) ;
#1335 = direction ( 'none', ( -0.2164396139381034900, 0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1336 = direction ( 'none', ( 0.9762960071199333600, 0.2164396139381034600, -2.775557561562893300e-016 ) ) ;
#1337 = cartesian_point ( 'none', ( -0.9205360875688796100, 4.152269958124724000, -5.500000000000060400 ) ) ;
#1338 = circle ( 'none', #1326, 4.253085056010722700 ) ;
#1339 = axis2_placement_3d ( 'none', #1323, #1322, #1379 ) ;
#1340 = direction ( 'none', ( -3.614958352875276700e-015, -1.000000000000000000, -1.202605744180956900e-016 ) ) ;
#1341 = circle ( 'none', #1286, 0.4999999999999376600 ) ;
#1342 = axis2_placement_3d ( 'none', #1287, #1292, #1329 ) ;
#1343 = face_outer_bound ( 'none', #210, .t. ) ;
#1344 = axis2_placement_3d ( 'none', #1333, #1332, #1324 ) ;
#1345 = axis2_placement_3d ( 'none', #1349, #1348, #1347 ) ;
#1346 = toroidal_surface ( 'none', #1315, 4.253085056010723600, 0.4999999999999379900 ) ;
#1347 = direction ( 'none', ( 0.2164396139381034900, 0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1348 = direction ( 'none', ( 0.9762960071199334700, -0.2164396139381030400, -3.330669073875472600e-016 ) ) ;
#1349 = cartesian_point ( 'none', ( 0.9205360875688780600, 4.152269958124724000, -5.500000000000067500 ) ) ;
#1350 = direction ( 'none', ( 3.614958352875276700e-015, 1.000000000000000000, 5.351267947268758300e-017 ) ) ;
#1351 = direction ( 'none', ( -0.2164396139381037400, 0.9762960071199331400, -2.775557561562893800e-016 ) ) ;
#1352 = vector ( 'none', #1351, 1000.000000000000200 ) ;
#1353 = cartesian_point ( 'none', ( 0.9205360875688867200, -4.152269958124718700, -5.000000000000119000 ) ) ;
#1354 = face_outer_bound ( 'none', #309, .t. ) ;
#1355 = cartesian_point ( 'none', ( 0.9205360875688849400, -4.152269958124725800, -5.999999999999991100 ) ) ;
#1356 = circle ( 'none', #1345, 0.4999999999999376600 ) ;
#1357 = direction ( 'none', ( 1.000000000000000000, 1.234749917658926700e-016, -2.039370778072247400e-016 ) ) ;
#1358 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#1359 = cartesian_point ( 'none', ( 2.706168622523820300e-015, -8.673617379884035500e-015, -5.000000000000143000 ) ) ;
#1360 = axis2_placement_3d ( 'none', #1359, #1358, #1357 ) ;
#1361 = line ( 'none', #1353, #1352 ) ;
#1362 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 2.775557561562891800e-016 ) ) ;
#1363 = direction ( 'none', ( 2.775557561562891800e-016, 1.202605744180959400e-016, 1.000000000000000000 ) ) ;
#1364 = cartesian_point ( 'none', ( 4.152269958124732000, -0.9205360875688631800, -5.000000000000095000 ) ) ;
#1365 = cartesian_point ( 'none', ( 0.9205360875688867200, -4.152269958124718700, -5.000000000000119000 ) ) ;
#1366 = face_outer_bound ( 'none', #286, .t. ) ;
#1367 = direction ( 'none', ( -1.000000000000000000, -1.234749917658926700e-016, 4.078741556144494800e-016 ) ) ;
#1368 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#1369 = cartesian_point ( 'none', ( 2.706168622523820300e-015, -6.938893903907228400e-015, -5.000000000000143000 ) ) ;
#1370 = circle ( 'none', #1360, 4.253085056010722700 ) ;
#1371 = plane ( 'none', #1316 ) ;
#1372 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 1.734723475976807100e-015, -5.500000000000063900 ) ) ;
#1373 = cartesian_point ( 'none', ( -0.9205360875688796100, 4.152269958124719600, -5.999999999999998200 ) ) ;
#1374 = direction ( 'none', ( -0.2164396139381036000, 0.9762960071199331400, -2.498001805406604700e-016 ) ) ;
#1375 = vector ( 'none', #1374, 1000.000000000000200 ) ;
#1376 = cartesian_point ( 'none', ( -0.9205360875688796100, 4.152269958124719600, -5.999999999999998200 ) ) ;
#1377 = line ( 'none', #1376, #1375 ) ;
#1378 = face_outer_bound ( 'none', #306, .t. ) ;
#1379 = direction ( 'none', ( -1.000000000000000000, -1.234749917658926700e-016, -2.775557561562891400e-016 ) ) ;
#1380 = axis2_placement_3d ( 'none', #1402, #1391, #1395 ) ;
#1381 = direction ( 'none', ( 0.2164396139381036300, -0.9762960071199331400, -3.885780586188051300e-016 ) ) ;
#1382 = vector ( 'none', #1381, 1000.000000000000200 ) ;
#1383 = cartesian_point ( 'none', ( 0.9205360875688849400, -4.152269958124725800, -5.999999999999991100 ) ) ;
#1384 = cartesian_point ( 'none', ( -3.845860022050394000, 30.40000000000000200, -4.838024504951233600 ) ) ;
#1385 = cartesian_point ( 'none', ( -30.40000000000002000, -25.40000000000000600, -4.500000000000000000 ) ) ;
#1386 = face_outer_bound ( 'none', #397, .t. ) ;
#1387 = direction ( 'none', ( 0.2164396139381035100, 0.9762960071199332500, -1.387778780781447200e-017 ) ) ;
#1388 = direction ( 'none', ( 0.9762960071199332500, -0.2164396139381035100, -3.330669073875472100e-016 ) ) ;
#1389 = cartesian_point ( 'none', ( 0.9205360875688780600, 4.152269958124724000, -5.500000000000067500 ) ) ;
#1390 = cartesian_point ( 'none', ( 6.600860619027558100, -1.616744565741986100e-015, -4.171368784902950100e-030 ) ) ;
#1391 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1392 = line ( 'none', #1383, #1382 ) ;
#1393 = cartesian_point ( 'none', ( 29.50000000000000000, 3.673940397441979500e-016, -3.000000000000000000 ) ) ;
#1394 = plane ( 'none', #1399 ) ;
#1395 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162566900e-034 ) ) ;
#1396 = direction ( 'none', ( 0.2164396139381034900, 0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1397 = direction ( 'none', ( 0.9762960071199334700, -0.2164396139381030400, -3.330669073875472600e-016 ) ) ;
#1398 = face_outer_bound ( 'none', #239, .t. ) ;
#1399 = axis2_placement_3d ( 'none', #1389, #1388, #1387 ) ;
#1400 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#1401 = circle ( 'none', #1406, 0.4999999999999376600 ) ;
#1402 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -1.925929944387235900e-031 ) ) ;
#1403 = direction ( 'none', ( 3.614958352875276700e-015, 1.000000000000000000, 5.351267947268758300e-017 ) ) ;
#1404 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#1405 = cartesian_point ( 'none', ( 0.9205360875688780600, 4.152269958124724000, -5.500000000000067500 ) ) ;
#1406 = axis2_placement_3d ( 'none', #1405, #1397, #1396 ) ;
#1407 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 1.734723475976807100e-015, -5.500000000000063900 ) ) ;
#1408 = axis2_placement_3d ( 'none', #1407, #1404, #1403 ) ;
#1409 = oriented_edge ( 'none', *, *, #1412, .f. ) ;
#1410 = vertex_point ( 'none', #3344 ) ;
#1411 = advanced_face ( 'none', ( #3343 ), #3351, .t. ) ;
#1412 = edge_curve ( 'none', #756, #758, #3406, .t. ) ;
#1413 = oriented_edge ( 'none', *, *, #2149, .f. ) ;
#1414 = edge_loop ( 'none', ( #1418, #25 ) ) ;
#1415 = vertex_point ( 'none', #3400 ) ;
#1416 = oriented_edge ( 'none', *, *, #123, .f. ) ;
#1417 = edge_curve ( 'none', #1128, #1239, #3357, .t. ) ;
#1418 = oriented_edge ( 'none', *, *, #42, .f. ) ;
#1419 = oriented_edge ( 'none', *, *, #1976, .t. ) ;
#1420 = oriented_edge ( 'none', *, *, #1637, .f. ) ;
#1421 = oriented_edge ( 'none', *, *, #750, .f. ) ;
#1422 = oriented_edge ( 'none', *, *, #1417, .t. ) ;
#1423 = vertex_point ( 'none', #3346 ) ;
#1424 = oriented_edge ( 'none', *, *, #560, .t. ) ;
#1425 = oriented_edge ( 'none', *, *, #1949, .f. ) ;
#1426 = direction ( 'none', ( -1.059792507509404700e-014, -1.000000000000000000, 5.351267947268901300e-017 ) ) ;
#1427 = direction ( 'none', ( 2.775557561562898700e-016, -5.351267947269195300e-017, -1.000000000000000000 ) ) ;
#1428 = cartesian_point ( 'none', ( -0.9205360875689038200, -4.152269958124722200, -5.999999999999998200 ) ) ;
#1429 = axis2_placement_3d ( 'none', #1496, #1495, #1494 ) ;
#1430 = circle ( 'none', #1429, 4.253085056010720100 ) ;
#1431 = plane ( 'none', #1484 ) ;
#1432 = axis2_placement_3d ( 'none', #1521, #1514, #1513 ) ;
#1433 = direction ( 'none', ( 3.614958352875276700e-015, 1.000000000000000000, 2.039370778072248600e-016 ) ) ;
#1434 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#1435 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#1436 = axis2_placement_3d ( 'none', #1435, #1434, #1433 ) ;
#1437 = axis2_placement_3d ( 'none', #1428, #1427, #1426 ) ;
#1438 = vertex_point ( 'none', #3385 ) ;
#1439 = direction ( 'none', ( 3.614958352875276700e-015, 1.000000000000000000, 1.202605744180956900e-016 ) ) ;
#1440 = direction ( 'none', ( 3.885780586188050400e-016, 1.202605744180942900e-016, -1.000000000000000000 ) ) ;
#1441 = face_outer_bound ( 'none', #330, .t. ) ;
#1442 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1443 = face_outer_bound ( 'none', #386, .t. ) ;
#1444 = face_outer_bound ( 'none', #336, .t. ) ;
#1445 = face_outer_bound ( 'none', #255, .t. ) ;
#1446 = axis2_placement_3d ( 'none', #1442, #1483, #1482 ) ;
#1447 = direction ( 'none', ( 0.2164396139381034000, 0.9762960071199331400, -3.053113317719183000e-016 ) ) ;
#1448 = vector ( 'none', #1447, 1000.000000000000100 ) ;
#1450 = oriented_edge ( 'none', *, *, #1621, .f. ) ;
#1449 = cartesian_point ( 'none', ( 0.9205360875688798300, 4.152269958124724000, -5.999999999999998200 ) ) ;
#1451 = line ( 'none', #1449, #1448 ) ;
#1452 = axis2_placement_3d ( 'none', #1455, #1440, #1439 ) ;
#1453 = vertex_point ( 'none', #3354 ) ;
#1454 = plane ( 'none', #1437 ) ;
#1455 = cartesian_point ( 'none', ( 0.9205360875688798300, 4.152269958124724000, -5.999999999999998200 ) ) ;
#1456 = vertex_point ( 'none', #3394 ) ;
#1457 = circle ( 'none', #1436, 4.253085056010720100 ) ;
#1458 = plane ( 'none', #1452 ) ;
#1459 = face_outer_bound ( 'none', #305, .t. ) ;
#1460 = direction ( 'none', ( 0.2164396139381035400, -0.9762960071199332500, -8.326672684688683900e-017 ) ) ;
#1461 = direction ( 'none', ( -0.9762960071199332500, -0.2164396139381035400, 3.330669073875472100e-016 ) ) ;
#1462 = axis2_placement_3d ( 'none', #1528, #1527, #1526 ) ;
#1463 = circle ( 'none', #1462, 0.4999999999999376600 ) ;
#1464 = face_outer_bound ( 'none', #427, .t. ) ;
#1465 = plane ( 'none', #1432 ) ;
#1466 = oriented_edge ( 'none', *, *, #1950, .f. ) ;
#1467 = face_outer_bound ( 'none', #343, .t. ) ;
#1468 = oriented_edge ( 'none', *, *, #1655, .f. ) ;
#1469 = direction ( 'none', ( 0.2164396139381034900, -0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1470 = direction ( 'none', ( -0.9762960071199332500, -0.2164396139381034600, 3.330669073875471600e-016 ) ) ;
#1471 = axis2_placement_3d ( 'none', #1486, #1461, #1460 ) ;
#1472 = face_outer_bound ( 'none', #346, .t. ) ;
#1474 = vertex_point ( 'none', #3387 ) ;
#1473 = direction ( 'none', ( 1.059792507509404700e-014, 1.000000000000000000, -5.351267947268901300e-017 ) ) ;
#1475 = direction ( 'none', ( -2.775557561562898700e-016, 5.351267947269195300e-017, 1.000000000000000000 ) ) ;
#1476 = cartesian_point ( 'none', ( -0.9205360875688969300, -4.152269958124722200, -5.000000000000084400 ) ) ;
#1477 = circle ( 'none', #1487, 0.4999999999999376600 ) ;
#1478 = cartesian_point ( 'none', ( -0.9205360875689055900, -4.152269958124722200, -5.000000000000126100 ) ) ;
#1479 = line ( 'none', #1478, #1520 ) ;
#1480 = plane ( 'none', #1471 ) ;
#1481 = cartesian_point ( 'none', ( 0.9205360875688780600, -4.152269958124718700, -5.500000000000063900 ) ) ;
#1482 = direction ( 'none', ( 1.000000000000000000, 1.234749917658929200e-016, 3.885780586188048900e-016 ) ) ;
#1483 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#1484 = axis2_placement_3d ( 'none', #1476, #1475, #1473 ) ;
#1485 = edge_curve ( 'none', #1591, #1631, #3388, .t. ) ;
#1486 = cartesian_point ( 'none', ( 0.9205360875688780600, -4.152269958124718700, -5.500000000000063900 ) ) ;
#1487 = axis2_placement_3d ( 'none', #1481, #1470, #1469 ) ;
#1488 = toroidal_surface ( 'none', #1446, 4.253085056010723600, 0.4999999999999379900 ) ;
#1489 = direction ( 'none', ( -0.2164396139381102300, -0.9762960071199317000, -3.469446951953616700e-016 ) ) ;
#1490 = vector ( 'none', #1489, 1000.000000000000100 ) ;
#1491 = cartesian_point ( 'none', ( -0.9205360875689038200, -4.152269958124722200, -5.999999999999998200 ) ) ;
#1492 = line ( 'none', #1491, #1490 ) ;
#1493 = vertex_point ( 'none', #3393 ) ;
#1494 = direction ( 'none', ( -1.059792507509404600e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#1495 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#1496 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000012400 ) ) ;
#1497 = edge_loop ( 'none', ( #1425, #1942, #1937, #1420 ) ) ;
#1498 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, -3.330669073875469600e-016 ) ) ;
#1499 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1500 = toroidal_surface ( 'none', #1555, 4.253085056010723600, 0.4999999999999379900 ) ;
#1501 = circle ( 'none', #1559, 0.4999999999999374900 ) ;
#1502 = direction ( 'none', ( 1.000000000000000000, 1.234749917658929200e-016, 3.885780586188048900e-016 ) ) ;
#1503 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#1504 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1505 = axis2_placement_3d ( 'none', #1504, #1515, #1498 ) ;
#1506 = toroidal_surface ( 'none', #1525, 4.253085056010723600, 0.4999999999999379900 ) ;
#1507 = face_outer_bound ( 'none', #361, .t. ) ;
#1508 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.039370778072247400e-016 ) ) ;
#1509 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#1510 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#1511 = axis2_placement_3d ( 'none', #1510, #1509, #1508 ) ;
#1512 = axis2_placement_3d ( 'none', #1499, #1553, #1552 ) ;
#1513 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.775557561562891800e-016 ) ) ;
#1514 = direction ( 'none', ( -2.775557561562891800e-016, -1.202605744180959400e-016, -1.000000000000000000 ) ) ;
#1515 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1516 = circle ( 'none', #1533, 4.253085056010720100 ) ;
#1517 = circle ( 'none', #1511, 4.253085056010722700 ) ;
#1518 = face_outer_bound ( 'none', #378, .t. ) ;
#1519 = direction ( 'none', ( 0.2164396139381102300, 0.9762960071199317000, -2.775557561562893300e-016 ) ) ;
#1520 = vector ( 'none', #1519, 1000.000000000000100 ) ;
#1521 = cartesian_point ( 'none', ( 4.152269958124726700, -0.9205360875688631800, -5.999999999999998200 ) ) ;
#1522 = toroidal_surface ( 'none', #1505, 4.539776433107693500, 0.3040699380700571100 ) ;
#1523 = vertex_point ( 'none', #3380 ) ;
#1524 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1525 = axis2_placement_3d ( 'none', #1524, #1503, #1502 ) ;
#1526 = direction ( 'none', ( 0.2164396139381034900, -0.9762960071199331400, 0.0000000000000000000 ) ) ;
#1527 = direction ( 'none', ( -0.9762960071199332500, -0.2164396139381034600, 3.330669073875471600e-016 ) ) ;
#1528 = cartesian_point ( 'none', ( 0.9205360875688780600, -4.152269958124718700, -5.500000000000063900 ) ) ;
#1529 = vertex_point ( 'none', #3381 ) ;
#1530 = direction ( 'none', ( -1.059792507509404400e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#1531 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#1532 = cartesian_point ( 'none', ( 2.706168622523820300e-015, -8.673617379884035500e-015, -5.000000000000143000 ) ) ;
#1533 = axis2_placement_3d ( 'none', #1532, #1531, #1530 ) ;
#1534 = face_outer_bound ( 'none', #415, .t. ) ;
#1535 = cartesian_point ( 'none', ( -0.9205360875689038200, -4.152269958124722200, -5.999999999999998200 ) ) ;
#1536 = direction ( 'none', ( -0.2164396139381103100, -0.9762960071199318100, -1.387778780781447200e-017 ) ) ;
#1537 = direction ( 'none', ( -0.9762960071199318100, 0.2164396139381103100, 2.775557561562893300e-016 ) ) ;
#1538 = cartesian_point ( 'none', ( -0.9205360875689003700, -4.152269958124713300, -5.500000000000049700 ) ) ;
#1539 = axis2_placement_3d ( 'none', #1538, #1537, #1536 ) ;
#1540 = cartesian_point ( 'none', ( 5.999999999999991100, 2.465190328815629900e-031, 0.9999999999999892300 ) ) ;
#1541 = direction ( 'none', ( -1.059792507509404700e-014, -1.000000000000000000, 1.202605744180924200e-016 ) ) ;
#1542 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#1543 = cartesian_point ( 'none', ( -6.496124803310710300e-031, 3.944304526105059000e-031, 1.600000000000003600 ) ) ;
#1544 = line ( 'none', #1543, #1594 ) ;
#1545 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1546 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1547 = direction ( 'none', ( -0.2164396139381105100, -0.9762960071199317000, 0.0000000000000000000 ) ) ;
#1548 = direction ( 'none', ( -0.9762960071199318100, 0.2164396139381097900, 2.775557561562893300e-016 ) ) ;
#1549 = cartesian_point ( 'none', ( -0.9205360875689003700, -4.152269958124713300, -5.500000000000049700 ) ) ;
#1550 = plane ( 'none', #1539 ) ;
#1551 = axis2_placement_3d ( 'none', #1549, #1548, #1547 ) ;
#1552 = direction ( 'none', ( -1.059792507509404700e-014, -1.000000000000000000, 1.202605744180924200e-016 ) ) ;
#1553 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#1554 = face_outer_bound ( 'none', #391, .t. ) ;
#1555 = axis2_placement_3d ( 'none', #1546, #1542, #1541 ) ;
#1556 = direction ( 'none', ( -0.2164396139381105100, -0.9762960071199317000, 0.0000000000000000000 ) ) ;
#1557 = direction ( 'none', ( -0.9762960071199318100, 0.2164396139381097900, 2.775557561562893300e-016 ) ) ;
#1558 = cartesian_point ( 'none', ( -0.9205360875689003700, -4.152269958124713300, -5.500000000000049700 ) ) ;
#1559 = axis2_placement_3d ( 'none', #1558, #1557, #1556 ) ;
#1560 = toroidal_surface ( 'none', #1512, 4.253085056010723600, 0.4999999999999379900 ) ;
#1561 = circle ( 'none', #1551, 0.4999999999999374900 ) ;
#1562 = vector ( 'none', #1625, 1000.000000000000100 ) ;
#1563 = cartesian_point ( 'none', ( 5.999999999999991100, 1.224646799147337400e-016, -0.9999999999999892300 ) ) ;
#1564 = line ( 'none', #1563, #1562 ) ;
#1565 = conical_surface ( 'none', #1624, 1.600000000000003600, 0.5235987755982990400 ) ;
#1566 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#1567 = cartesian_point ( 'none', ( 5.999999999999991100, 1.224646799147337400e-016, -0.9999999999999892300 ) ) ;
#1568 = circle ( 'none', #1577, 1.000000000000001300 ) ;
#1569 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1570 = edge_curve ( 'none', #1591, #1523, #3401, .t. ) ;
#1571 = cartesian_point ( 'none', ( 29.50000000000000000, -2.275678822287957900e-029, 3.000000000000006700 ) ) ;
#1572 = oriented_edge ( 'none', *, *, #1570, .t. ) ;
#1573 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1574 = vector ( 'none', #1573, 1000.000000000000000 ) ;
#1575 = cartesian_point ( 'none', ( 4.060078002069166500e-031, 1.224646799147345100e-016, -0.9999999999999952300 ) ) ;
#1576 = edge_curve ( 'none', #1493, #1438, #3383, .t. ) ;
#1577 = axis2_placement_3d ( 'none', #1592, #1619, #1618 ) ;
#1578 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1579 = line ( 'none', #1575, #1574 ) ;
#1580 = axis2_placement_3d ( 'none', #1583, #1545, #1569 ) ;
#1581 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#1582 = axis2_placement_3d ( 'none', #1581, #1589, #1578 ) ;
#1583 = cartesian_point ( 'none', ( 5.999999999999991100, 0.0000000000000000000, -1.658989417342424400e-030 ) ) ;
#1584 = cylindrical_surface ( 'none', #1582, 0.9999999999999952300 ) ;
#1585 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1586 = vector ( 'none', #1585, 1000.000000000000000 ) ;
#1587 = cartesian_point ( 'none', ( -4.060078002069165600e-031, 2.465190328815644800e-031, 0.9999999999999952300 ) ) ;
#1588 = line ( 'none', #1587, #1586 ) ;
#1589 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1590 = circle ( 'none', #1580, 0.9999999999999892300 ) ;
#1591 = vertex_point ( 'none', #3379 ) ;
#1592 = cartesian_point ( 'none', ( 1.039230484541325800, 0.0000000000000000000, -1.864450442863793300e-030 ) ) ;
#1593 = direction ( 'none', ( -0.8660254037844380400, 7.637347514162055000e-031, 0.5000000000000008900 ) ) ;
#1594 = vector ( 'none', #1593, 1000.000000000000200 ) ;
#1595 = cartesian_point ( 'none', ( 37.50000000000000000, -3.081487911019577400e-029, -1.897802235305916200e-029 ) ) ;
#1596 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#1597 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1598 = vector ( 'none', #1597, 1000.000000000000000 ) ;
#1599 = cartesian_point ( 'none', ( -5.294699928764933000, 3.496366611565773800e-016, -2.855000000000008400 ) ) ;
#1600 = cartesian_point ( 'none', ( 37.50000000000000000, -3.011106727131889800e-029, 2.855000000000008400 ) ) ;
#1601 = axis2_placement_3d ( 'none', #1595, #1654, #1653 ) ;
#1602 = direction ( 'none', ( -0.8660254037844380400, 6.123233995736828900e-017, -0.5000000000000008900 ) ) ;
#1603 = vector ( 'none', #1602, 1000.000000000000200 ) ;
#1604 = cartesian_point ( 'none', ( 6.101694350700217200e-031, 3.944304526105059000e-031, 1.600000000000003600 ) ) ;
#1605 = toroidal_surface ( 'none', #1611, 4.539776433107693500, 0.3040699380700571100 ) ;
#1606 = cartesian_point ( 'none', ( 6.496124803310712100e-031, 1.959434878635765700e-016, -1.600000000000003600 ) ) ;
#1607 = face_outer_bound ( 'none', #379, .t. ) ;
#1608 = line ( 'none', #1599, #1598 ) ;
#1609 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1610 = circle ( 'none', #1601, 2.855000000000008400 ) ;
#1611 = axis2_placement_3d ( 'none', #1616, #1615, #1596 ) ;
#1612 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1613 = line ( 'none', #1606, #1603 ) ;
#1614 = cartesian_point ( 'none', ( 0.4294663201016464300, 3.673940397441976500e-016, -2.999999999999996400 ) ) ;
#1615 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#1616 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#1617 = face_outer_bound ( 'none', #366, .t. ) ;
#1618 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1619 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1620 = cartesian_point ( 'none', ( -6.101694350700215400e-031, 1.959434878635765700e-016, -1.600000000000003600 ) ) ;
#1621 = edge_curve ( 'none', #1456, #1523, #3382, .t. ) ;
#1622 = cartesian_point ( 'none', ( 1.039230484541325800, 2.465190328815659700e-031, 1.000000000000001300 ) ) ;
#1623 = cartesian_point ( 'none', ( 1.039230484541325800, 1.224646799147323900e-016, -0.9999999999999991100 ) ) ;
#1624 = axis2_placement_3d ( 'none', #1566, #1612, #1609 ) ;
#1625 = direction ( 'none', ( -0.5150380749100641500, 1.049727191138612900e-016, -0.8571673007021062300 ) ) ;
#1626 = cartesian_point ( 'none', ( 19.99999999999998600, 1.658312395177701200, 2.500000000000004400 ) ) ;
#1627 = axis2_placement_3d ( 'none', #1635, #1651, #1676 ) ;
#1628 = cartesian_point ( 'none', ( 36.69999999999999600, -3.007408941638666300e-029, 3.005000000000008300 ) ) ;
#1629 =( bounded_curve ( ) b_spline_curve ( 3, ( #1626, #1683, #1682, #1681 ),
.unspecified., .f., .t. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 2.555907110132642000, 3.141592653589793100 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.9716180718375586600, 0.9716180718375586600, 1.000000000000000000 ) )
representation_item ( '' ) );
#1630 = axis2_placement_3d ( 'none', #1667, #1666, #1665 ) ;
#1631 = vertex_point ( 'none', #3431 ) ;
#1632 = circle ( 'none', #1627, 2.855000000000008400 ) ;
#1633 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1634 = vector ( 'none', #1633, 1000.000000000000000 ) ;
#1635 = cartesian_point ( 'none', ( 37.50000000000000000, -3.081487911019577400e-029, -1.897802235305916200e-029 ) ) ;
#1636 = cartesian_point ( 'none', ( 36.69999999999999600, 3.680063631437585200e-016, -3.005000000000002100 ) ) ;
#1637 = edge_curve ( 'none', #1644, #1935, #3384, .t. ) ;
#1638 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815665800e-031, 1.000000000000000000 ) ) ;
#1639 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1640 = cartesian_point ( 'none', ( 36.69999999999999600, -3.081487911019577400e-029, -1.548236505245448000e-029 ) ) ;
#1641 = axis2_placement_3d ( 'none', #1640, #1639, #1638 ) ;
#1642 = cartesian_point ( 'none', ( -5.294699928764933000, 8.443276876193640600e-030, 3.000000000000004900 ) ) ;
#1643 = line ( 'none', #1642, #1634 ) ;
#1644 = vertex_point ( 'none', #3417 ) ;
#1645 = circle ( 'none', #1641, 3.005000000000008300 ) ;
#1646 = direction ( 'none', ( 1.000000000000000000, -7.395570986446985700e-031, -3.813558969187626600e-031 ) ) ;
#1647 = vector ( 'none', #1646, 1000.000000000000000 ) ;
#1648 = cartesian_point ( 'none', ( -5.294699928764933000, 1.658312395177701200, 2.500000000000004400 ) ) ;
#1649 = line ( 'none', #1648, #1647 ) ;
#1650 = cartesian_point ( 'none', ( 20.50000000000000400, -1.063337656353436700e-029, 3.000000000000004900 ) ) ;
#1651 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1652 = cartesian_point ( 'none', ( 19.99999999999998600, 1.658312395177701200, 2.500000000000004400 ) ) ;
#1653 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815661000e-031, 1.000000000000000000 ) ) ;
#1654 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1655 = edge_curve ( 'none', #1631, #1456, #3416, .t. ) ;
#1656 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#1657 = axis2_placement_3d ( 'none', #1656, #1660, #1659 ) ;
#1658 = cartesian_point ( 'none', ( -3.897926762536416700, 30.33359354343216900, -5.192555392458849900 ) ) ;
#1659 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815655800e-031, 1.000000000000000000 ) ) ;
#1660 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1661 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1662 = vector ( 'none', #1661, 1000.000000000000000 ) ;
#1663 = cartesian_point ( 'none', ( -5.294699928764933000, 3.680063631437876100e-016, -3.005000000000007900 ) ) ;
#1664 = cartesian_point ( 'none', ( -3.943078367541011700, 30.14319380867645700, -5.500000000000005300 ) ) ;
#1665 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815657100e-031, 1.000000000000000000 ) ) ;
#1666 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1667 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#1668 = face_outer_bound ( 'none', #406, .t. ) ;
#1669 = face_outer_bound ( 'none', #448, .t. ) ;
#1670 = cartesian_point ( 'none', ( 0.4294663201016464300, 1.658312395177697500, 2.500000000000004400 ) ) ;
#1671 = cartesian_point ( 'none', ( 29.50000000000000000, 3.680063631437584700e-016, -3.005000000000001700 ) ) ;
#1672 = line ( 'none', #1663, #1662 ) ;
#1673 = cartesian_point ( 'none', ( 29.50000000000000000, -2.275555562771516900e-029, 3.005000000000007900 ) ) ;
#1674 = cartesian_point ( 'none', ( -3.881355236015393600, 30.37736790092411000, -5.079717178466336400 ) ) ;
#1675 = cylindrical_surface ( 'none', #1657, 3.000000000000004900 ) ;
#1676 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815661000e-031, 1.000000000000000000 ) ) ;
#1677 = cartesian_point ( 'none', ( -3.929886485487644500, 30.22492872372119200, -5.410174333775870500 ) ) ;
#1678 = cartesian_point ( 'none', ( -3.914498289057440200, 30.28981918594023200, -5.305393606451363400 ) ) ;
#1679 = cartesian_point ( 'none', ( 37.50000000000000000, 3.496366611565452300e-016, -2.855000000000002200 ) ) ;
#1680 = cylindrical_surface ( 'none', #1630, 3.005000000000007900 ) ;
#1681 = cartesian_point ( 'none', ( 20.50000000000000400, -1.063337656353436700e-029, 3.000000000000004900 ) ) ;
#1682 = cartesian_point ( 'none', ( 20.49999999999998900, 0.5942152435449469200, 3.000000000000002700 ) ) ;
#1683 = cartesian_point ( 'none', ( 20.32846483459135800, 1.163133025556913400, 2.828464834591375400 ) ) ;
#1684 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815658800e-031, 1.000000000000000000 ) ) ;
#1685 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1686 = cartesian_point ( 'none', ( 29.50000000000000000, -2.349634532152427700e-029, -1.560670043496302400e-029 ) ) ;
#1687 = axis2_placement_3d ( 'none', #1686, #1685, #1684 ) ;
#1688 = cartesian_point ( 'none', ( 36.69999999999999600, 2.855000000000006200, -1.521484656065916300e-029 ) ) ;
#1689 = axis2_placement_3d ( 'none', #1727, #1719, #1718 ) ;
#1690 = face_outer_bound ( 'none', #478, .t. ) ;
#1691 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1692 = vertex_point ( 'none', #3409 ) ;
#1693 = circle ( 'none', #1687, 3.000000000000006700 ) ;
#1694 = axis2_placement_3d ( 'none', #1749, #1736, #1735 ) ;
#1695 = cartesian_point ( 'none', ( 29.50000000000000000, 3.005000000000010100, -1.463706757734299200e-029 ) ) ;
#1696 = circle ( 'none', #1700, 1.600000000000003600 ) ;
#1697 = direction ( 'none', ( -0.5150380749100641500, 5.922081183588232600e-031, 0.8571673007021062300 ) ) ;
#1698 = vector ( 'none', #1697, 1000.000000000000100 ) ;
#1699 = plane ( 'none', #1705 ) ;
#1700 = axis2_placement_3d ( 'none', #1708, #1709, #1691 ) ;
#1701 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815658800e-031, 1.000000000000000000 ) ) ;
#1702 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1703 = cartesian_point ( 'none', ( 29.50000000000000000, -2.349634532152427700e-029, -1.560670043496302400e-029 ) ) ;
#1704 = axis2_placement_3d ( 'none', #1703, #1702, #1701 ) ;
#1705 = axis2_placement_3d ( 'none', #1695, #1747, #1746 ) ;
#1706 = face_bound ( 'none', #492, .t. ) ;
#1707 = face_outer_bound ( 'none', #507, .t. ) ;
#1708 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#1709 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1710 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1711 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1712 = cartesian_point ( 'none', ( 5.999999999999991100, 0.0000000000000000000, -1.658989417342424400e-030 ) ) ;
#1713 = axis2_placement_3d ( 'none', #1712, #1711, #1710 ) ;
#1714 = conical_surface ( 'none', #1713, 0.9999999999999892300, 1.029744258676641900 ) ;
#1715 = circle ( 'none', #1704, 3.000000000000006700 ) ;
#1716 = cartesian_point ( 'none', ( 5.999999999999991100, 2.465190328815629900e-031, 0.9999999999999892300 ) ) ;
#1717 = line ( 'none', #1716, #1698 ) ;
#1718 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815661000e-031, 1.000000000000000000 ) ) ;
#1719 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1720 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1721 = cartesian_point ( 'none', ( 36.69999999999999600, 3.496366611565452300e-016, -2.855000000000002200 ) ) ;
#1722 = cylindrical_surface ( 'none', #1778, 2.855000000000008400 ) ;
#1723 = cartesian_point ( 'none', ( 29.50000000000000000, -2.349634532152427700e-029, -1.560670043496302400e-029 ) ) ;
#1724 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1725 = face_outer_bound ( 'none', #496, .t. ) ;
#1726 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1727 = cartesian_point ( 'none', ( 36.69999999999999600, -3.081487911019577400e-029, -1.548236505245448000e-029 ) ) ;
#1728 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815661000e-031, 1.000000000000000000 ) ) ;
#1729 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1730 = axis2_placement_3d ( 'none', #1744, #1729, #1728 ) ;
#1731 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1732 = vector ( 'none', #1724, 1000.000000000000000 ) ;
#1733 = cartesian_point ( 'none', ( -5.294699928764933000, 8.407531616425815200e-030, 2.855000000000008400 ) ) ;
#1734 = circle ( 'none', #1689, 2.855000000000008400 ) ;
#1735 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815657100e-031, 1.000000000000000000 ) ) ;
#1736 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1737 = cartesian_point ( 'none', ( 36.69999999999999600, -3.011106727131889800e-029, 2.855000000000008400 ) ) ;
#1738 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#1739 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1740 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, -4.060078002069184900e-031 ) ) ;
#1741 = circle ( 'none', #1694, 3.005000000000007900 ) ;
#1742 = circle ( 'none', #1730, 2.855000000000008400 ) ;
#1743 = line ( 'none', #1733, #1732 ) ;
#1744 = cartesian_point ( 'none', ( 36.69999999999999600, -3.081487911019577400e-029, -1.548236505245448000e-029 ) ) ;
#1745 = face_bound ( 'none', #511, .t. ) ;
#1746 = direction ( 'none', ( 4.060078002069184900e-031, -2.465190328815656200e-031, -1.000000000000000000 ) ) ;
#1747 = direction ( 'none', ( 1.000000000000000000, -7.395570986446985700e-031, 4.060078002069184900e-031 ) ) ;
#1748 = axis2_placement_3d ( 'none', #1688, #1740, #1739 ) ;
#1749 = cartesian_point ( 'none', ( 29.50000000000000000, -2.349634532152427700e-029, -1.560670043496302400e-029 ) ) ;
#1750 = plane ( 'none', #1748 ) ;
#1751 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1752 = axis2_placement_3d ( 'none', #1761, #1751, #1804 ) ;
#1753 = circle ( 'none', #1799, 5.000000000000004400 ) ;
#1754 = cartesian_point ( 'none', ( 25.39999999999999500, -30.39999999999999100, -4.500000000000000000 ) ) ;
#1755 = cartesian_point ( 'none', ( 28.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#1756 = cartesian_point ( 'none', ( 22.14873734152901400, 24.74873734152930600, 4.803411734827666300e-031 ) ) ;
#1757 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1758 = circle ( 'none', #1752, 2.600000000000005000 ) ;
#1759 = cartesian_point ( 'none', ( 20.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#1760 = cylindrical_surface ( 'none', #1770, 2.855000000000008400 ) ;
#1761 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, 4.814824860968089600e-031 ) ) ;
#1762 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1763 = vector ( 'none', #1762, 1000.000000000000000 ) ;
#1764 = cartesian_point ( 'none', ( -5.294699928764933000, 8.444509471358050100e-030, 3.005000000000007900 ) ) ;
#1765 = line ( 'none', #1764, #1763 ) ;
#1766 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#1767 = face_outer_bound ( 'none', #509, .t. ) ;
#1768 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815657100e-031, 1.000000000000000000 ) ) ;
#1769 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1770 = axis2_placement_3d ( 'none', #1766, #1720, #1757 ) ;
#1771 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815665800e-031, 1.000000000000000000 ) ) ;
#1772 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1773 = axis2_placement_3d ( 'none', #1776, #1772, #1771 ) ;
#1774 = axis2_placement_3d ( 'none', #1723, #1769, #1768 ) ;
#1775 = circle ( 'none', #1774, 3.005000000000007900 ) ;
#1776 = cartesian_point ( 'none', ( 36.69999999999999600, -3.081487911019577400e-029, -1.548236505245448000e-029 ) ) ;
#1777 = circle ( 'none', #1773, 3.005000000000008300 ) ;
#1778 = axis2_placement_3d ( 'none', #1738, #1726, #1731 ) ;
#1779 = direction ( 'none', ( 4.060078002069184900e-031, -2.465190328815656200e-031, -1.000000000000000000 ) ) ;
#1780 = circle ( 'none', #1801, 1.600000000000003600 ) ;
#1781 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1782 = cartesian_point ( 'none', ( 0.5000000000000004400, 0.0000000000000000000, 8.101541803249859600e-032 ) ) ;
#1783 = plane ( 'none', #1795 ) ;
#1784 = face_outer_bound ( 'none', #2365, .t. ) ;
#1785 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131100e-016, 3.881568944789469000e-033 ) ) ;
#1786 = vector ( 'none', #1785, 1000.000000000000000 ) ;
#1787 = face_outer_bound ( 'none', #535, .t. ) ;
#1788 = cartesian_point ( 'none', ( 25.39999999999999500, -30.39999999999999100, -4.500000000000000000 ) ) ;
#1789 = line ( 'none', #1788, #1786 ) ;
#1790 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.505000000000004300, 4.814824860968089600e-031 ) ) ;
#1791 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1792 = vector ( 'none', #1791, 1000.000000000000000 ) ;
#1793 = cartesian_point ( 'none', ( 25.40000000000001300, -30.39999999999999100, -5.500000000000000000 ) ) ;
#1794 = line ( 'none', #1793, #1792 ) ;
#1795 = axis2_placement_3d ( 'none', #1790, #1803, #1779 ) ;
#1796 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#1797 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1798 = cartesian_point ( 'none', ( 25.39999999999999500, -25.39999999999998800, -4.500000000000000000 ) ) ;
#1799 = axis2_placement_3d ( 'none', #1798, #1797, #1796 ) ;
#1800 = face_bound ( 'none', #545, .t. ) ;
#1801 = axis2_placement_3d ( 'none', #1833, #1832, #1831 ) ;
#1802 = cartesian_point ( 'none', ( 25.40000000000001600, 29.40000000000001300, -5.500000000000000000 ) ) ;
#1803 = direction ( 'none', ( 1.000000000000000000, -7.395570986446985700e-031, 4.060078002069184900e-031 ) ) ;
#1804 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162725200e-034 ) ) ;
#1805 = cartesian_point ( 'none', ( 27.34873734152902400, 24.74873734152930600, -6.000000000000000000 ) ) ;
#1806 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1807 = vector ( 'none', #1806, 1000.000000000000000 ) ;
#1808 = cartesian_point ( 'none', ( 20.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#1809 = line ( 'none', #1808, #1807 ) ;
#1810 = cartesian_point ( 'none', ( 0.3623342010735550200, -1.641007195793624300, 2.500000000000004900 ) ) ;
#1811 = cartesian_point ( 'none', ( 0.4294663200703797700, -1.658312395196027000, 2.500000000000004400 ) ) ;
#1812 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.1581929201955607500, 2.500000000000004400 ) ) ;
#1813 = cylindrical_surface ( 'none', #1814, 3.000000000000004900 ) ;
#1814 = axis2_placement_3d ( 'none', #1824, #1854, #1853 ) ;
#1815 = b_spline_curve_with_knots ( 'none', 3,
( #1811, #1810, #1866, #1865, #1864, #1863, #1862, #1861, #1860, #1859, #1858, #1857 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.005704855809037222600, 0.005910932334678965800, 0.006117008860320708100, 0.006529161911604194400, 0.006941314962887680700, 0.007353468014171167000 ),
.unspecified. ) ;
#1816 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.1581929201955607800, 2.500000000000004400 ) ) ;
#1817 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1818 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1819 = axis2_placement_3d ( 'none', #1828, #1818, #1817 ) ;
#1820 = direction ( 'none', ( 3.813558969187626100e-031, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1821 = cartesian_point ( 'none', ( 0.4294663200703797700, -1.658312395196027000, 2.500000000000004400 ) ) ;
#1822 = direction ( 'none', ( -7.703719777548943400e-033, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#1823 = cartesian_point ( 'none', ( 30.40000000000001600, 0.0000000000000000000, -4.500000000000000000 ) ) ;
#1824 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#1825 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815656600e-031, 1.000000000000000000 ) ) ;
#1826 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1827 = axis2_placement_3d ( 'none', #1834, #1826, #1825 ) ;
#1828 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#1829 = toroidal_surface ( 'none', #1835, 2.504999999999999900, 0.5000000000000000000 ) ;
#1830 = face_outer_bound ( 'none', #483, .t. ) ;
#1831 = direction ( 'none', ( -4.060078002069184900e-031, 2.465190328815656200e-031, 1.000000000000000000 ) ) ;
#1832 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1833 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 9.913004347478354800e-032 ) ) ;
#1834 = cartesian_point ( 'none', ( 0.4294663201016464300, 0.0000000000000000000, 8.357080041734803400e-032 ) ) ;
#1835 = axis2_placement_3d ( 'none', #1782, #1781, #1820 ) ;
#1836 = circle ( 'none', #1827, 3.000000000000003100 ) ;
#1837 = circle ( 'none', #1819, 2.505000000000005700 ) ;
#1838 = face_outer_bound ( 'none', #577, .t. ) ;
#1839 =( bounded_curve ( ) b_spline_curve ( 3, ( #1891, #1890, #1889, #1888 ),
.unspecified., .f., .t. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 3.141592653589793100, 3.727278197046944200 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.9716180718375586600, 0.9716180718375586600, 1.000000000000000000 ) )
representation_item ( '' ) );
#1840 = edge_loop ( 'none', ( #1947, #1939, #1466, #1941 ) ) ;
#1841 = cartesian_point ( 'none', ( 0.4294663201016464300, 1.658312395177697500, 2.500000000000004400 ) ) ;
#1842 = cartesian_point ( 'none', ( 0.3620156861338187900, 1.640925089577636400, 2.500000000000004000 ) ) ;
#1843 = cartesian_point ( 'none', ( 0.3032182222826719800, 1.599913657157110900, 2.500000000000004900 ) ) ;
#1844 = cartesian_point ( 'none', ( 0.2088924989313969400, 1.499856881058719200, 2.500000000000004400 ) ) ;
#1845 = cartesian_point ( 'none', ( 0.1718376939647240100, 1.440129799581692400, 2.500000000000004400 ) ) ;
#1846 = cartesian_point ( 'none', ( 0.08312766440499158600, 1.251872293144884700, 2.500000000000004400 ) ) ;
#1847 = cartesian_point ( 'none', ( 0.05302251516187460300, 1.117337021965079100, 2.500000000000004400 ) ) ;
#1848 = cartesian_point ( 'none', ( 0.01440444850252240800, 0.8441523650081763600, 2.500000000000004900 ) ) ;
#1849 = cartesian_point ( 'none', ( 0.007142829715899943300, 0.7071203548555021800, 2.500000000000004400 ) ) ;
#1850 = cartesian_point ( 'none', ( -0.0001214505431051966800, 0.4327914121061199300, 2.500000000000004400 ) ) ;
#1851 = cartesian_point ( 'none', ( 5.457803856073878900e-016, 0.2954899499251955100, 2.500000000000004400 ) ) ;
#1852 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.1581929201955607500, 2.500000000000004400 ) ) ;
#1853 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815655800e-031, 1.000000000000000000 ) ) ;
#1854 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#1855 = line ( 'none', #1917, #1916 ) ;
#1856 = b_spline_curve_with_knots ( 'none', 3,
( #1852, #1851, #1850, #1849, #1848, #1847, #1846, #1845, #1844, #1843, #1842, #1841 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.0001580867607119359000, 0.0005697038137609748000, 0.0009813208668100138900, 0.001392937919859053000, 0.001598746446383572100, 0.001804554972908091400 ),
.unspecified. ) ;
#1857 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.1581929201955607800, 2.500000000000004400 ) ) ;
#1858 = cartesian_point ( 'none', ( 5.484001585163005200e-016, -0.2954619893570318300, 2.500000000000004400 ) ) ;
#1859 = cartesian_point ( 'none', ( -0.0001199947222583384400, -0.4328409592725869800, 2.500000000000004400 ) ) ;
#1860 = cartesian_point ( 'none', ( 0.007140991070052366000, -0.7070563503644483600, 2.500000000000004400 ) ) ;
#1861 = cartesian_point ( 'none', ( 0.01445104038558108800, -0.8437293724673191600, 2.500000000000004400 ) ) ;
#1862 = cartesian_point ( 'none', ( 0.05248942385653836800, -1.114308967312935800, 2.500000000000004400 ) ) ;
#1863 = cartesian_point ( 'none', ( 0.08311634230298714500, -1.251247322332498700, 2.500000000000004400 ) ) ;
#1864 = cartesian_point ( 'none', ( 0.1708018406894674700, -1.438226702486999500, 2.500000000000004400 ) ) ;
#1865 = cartesian_point ( 'none', ( 0.2078076657817287100, -1.498400357458506700, 2.500000000000004900 ) ) ;
#1866 = cartesian_point ( 'none', ( 0.3022523469008838200, -1.599188312523849100, 2.500000000000004900 ) ) ;
#1867 = cartesian_point ( 'none', ( 30.40000000000001600, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1868 = b_spline_curve_with_knots ( 'none', 3,
( #1867, #1930, #1929, #1928, #1927, #1926, #1925, #1924 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( -3.429285657230325700e-005, 0.003864451009269002800, 0.005813822942189655000, 0.007763194875110308200 ),
.unspecified. ) ;
#1869 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1870 = cartesian_point ( 'none', ( -25.40000000000001600, -25.39999999999999500, -4.500000000000000000 ) ) ;
#1871 = vector ( 'none', #1822, 1000.000000000000000 ) ;
#1872 = cartesian_point ( 'none', ( 30.40000000000001600, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#1873 = cartesian_point ( 'none', ( 30.40000000000002300, -0.3220896362689613700, -5.440598011721793800 ) ) ;
#1874 = cartesian_point ( 'none', ( 30.40000000000003400, -0.6401319870389657900, -5.381941190095493400 ) ) ;
#1875 = cartesian_point ( 'none', ( 30.40000000000004500, -1.280222553816237500, -5.265329728889841300 ) ) ;
#1876 = cartesian_point ( 'none', ( 30.40000000000004500, -1.600358723824941500, -5.207725562620216100 ) ) ;
#1877 = cartesian_point ( 'none', ( 30.40000000000002700, -2.561323616602265900, -5.039207846625031600 ) ) ;
#1878 = cartesian_point ( 'none', ( 30.40000000000003400, -3.202694975843957800, -4.932482970602095800 ) ) ;
#1879 = cartesian_point ( 'none', ( 30.40000000000003400, -4.488623524633989200, -4.743625011199806200 ) ) ;
#1880 = cartesian_point ( 'none', ( 30.40000000000004100, -5.133155015676739400, -4.661293558083248600 ) ) ;
#1881 = cartesian_point ( 'none', ( 30.40000000000003100, -6.427823737795665500, -4.539902007586768200 ) ) ;
#1882 = cartesian_point ( 'none', ( 30.39999999999999500, -7.078002705743831900, -4.500000000000003600 ) ) ;
#1883 = cartesian_point ( 'none', ( 30.39999999999999900, -7.733045971672464900, -4.500000000000004400 ) ) ;
#1884 = cartesian_point ( 'none', ( 30.39999999999999900, -7.733045971672464900, -4.500000000000004400 ) ) ;
#1885 = line ( 'none', #1823, #1871 ) ;
#1886 = cylindrical_surface ( 'none', #1923, 5.000000000000004400 ) ;
#1887 = b_spline_curve_with_knots ( 'none', 3,
( #1883, #1882, #1881, #1880, #1879, #1878, #1877, #1876, #1875, #1874, #1873, #1872 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.001965128972896678200, 0.003930257945793356300, 0.005895386918690032800, 0.006877951405138371000, 0.007860515891586709200 ),
.unspecified. ) ;
#1888 = cartesian_point ( 'none', ( 19.99999999999998600, -1.658312395177701200, 2.500000000000004400 ) ) ;
#1889 = cartesian_point ( 'none', ( 20.32846483459135800, -1.163133025556912600, 2.828464834591375900 ) ) ;
#1890 = cartesian_point ( 'none', ( 20.49999999999998900, -0.5942152435449463700, 3.000000000000002700 ) ) ;
#1891 = cartesian_point ( 'none', ( 20.50000000000000400, -1.063337656353436700e-029, 3.000000000000004900 ) ) ;
#1892 = cartesian_point ( 'none', ( 3.469446951953614200e-015, -30.39999999999999500, -5.500000000000000000 ) ) ;
#1893 = cartesian_point ( 'none', ( -0.3220896362738415200, -30.40000000000000200, -5.440598011748220700 ) ) ;
#1894 = cartesian_point ( 'none', ( -0.6401319870391294400, -30.39999999999999100, -5.381941190095731500 ) ) ;
#1895 = cartesian_point ( 'none', ( -1.280222553816363900, -30.39999999999999900, -5.265329728889947900 ) ) ;
#1896 = cartesian_point ( 'none', ( -1.600358723825055800, -30.39999999999999500, -5.207725562620316500 ) ) ;
#1897 = cartesian_point ( 'none', ( -2.561323616602347600, -30.40000000000000200, -5.039207846625083100 ) ) ;
#1898 = cartesian_point ( 'none', ( -3.202694975844017700, -30.39999999999999500, -4.932482970602133100 ) ) ;
#1899 = cartesian_point ( 'none', ( -4.488623524634022900, -30.39999999999999500, -4.743625011199830200 ) ) ;
#1900 = cartesian_point ( 'none', ( -5.133155015676766900, -30.39999999999999100, -4.661293558083265500 ) ) ;
#1901 = cartesian_point ( 'none', ( -6.427823737795693900, -30.39999999999999500, -4.539902007586776200 ) ) ;
#1902 = cartesian_point ( 'none', ( -7.078002705743865700, -30.39999999999999500, -4.500000000000006200 ) ) ;
#1903 = cartesian_point ( 'none', ( -3.202928406608149400, 30.40000000000000200, -4.932446048323167400 ) ) ;
#1904 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#1905 = direction ( 'none', ( -4.389663900162623400e-034, 6.763348120895085200e-066, -1.000000000000000000 ) ) ;
#1906 = axis2_placement_3d ( 'none', #1918, #1905, #1904 ) ;
#1907 = cartesian_point ( 'none', ( -3.266526311281261000, 30.32731418804620600, -5.323649159129558900 ) ) ;
#1908 = cartesian_point ( 'none', ( -3.250964186905006300, 30.35629566234466400, -5.227786965590451200 ) ) ;
#1909 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#1910 = cartesian_point ( 'none', ( -7.733045971672519100, -30.39999999999999500, -4.500000000000004400 ) ) ;
#1911 = circle ( 'none', #1913, 5.000000000000004400 ) ;
#1912 = cartesian_point ( 'none', ( -3.219165832422394800, 30.40000000000000200, -5.032187864709528400 ) ) ;
#1913 = axis2_placement_3d ( 'none', #1870, #1869, #1909 ) ;
#1914 = b_spline_curve_with_knots ( 'none', 3,
( #1910, #1902, #1901, #1900, #1899, #1898, #1897, #1896, #1895, #1894, #1893, #1892 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.001965128972896743200, 0.003930257945793486400, 0.005895386918690231400, 0.006877951405138602600, 0.007860515891586976300 ),
.unspecified. ) ;
#1915 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1916 = vector ( 'none', #1915, 1000.000000000000000 ) ;
#1917 = cartesian_point ( 'none', ( -30.40000000000000200, -25.40000000000000600, -5.500000000000000000 ) ) ;
#1918 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#1919 = plane ( 'none', #1906 ) ;
#1920 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#1921 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#1922 = cartesian_point ( 'none', ( -25.39999999999999900, -25.39999999999999500, -5.500000000000000000 ) ) ;
#1923 = axis2_placement_3d ( 'none', #1922, #1921, #1920 ) ;
#1924 = cartesian_point ( 'none', ( 30.40000000000001600, 7.733045971672448000, -4.500000000000000000 ) ) ;
#1925 = cartesian_point ( 'none', ( 30.40000000000002000, 7.077979504207716500, -4.500000000000005300 ) ) ;
#1926 = cartesian_point ( 'none', ( 30.40000000000002700, 6.427777678278068200, -4.539904743813193200 ) ) ;
#1927 = cartesian_point ( 'none', ( 30.40000000000003400, 5.133063504288814200, -4.661303721035537300 ) ) ;
#1928 = cartesian_point ( 'none', ( 30.40000000000003400, 4.488509427742349600, -4.743639971521627500 ) ) ;
#1929 = cartesian_point ( 'none', ( 30.40000000000002300, 2.559548968704833600, -5.026942234111896100 ) ) ;
#1930 = cartesian_point ( 'none', ( 30.40000000000001600, 1.278028069377790300, -5.264297264340228800 ) ) ;
#1931 = cartesian_point ( 'none', ( -3.235402062528752100, 30.38527713664312200, -5.131924772051343500 ) ) ;
#1932 = vertex_point ( 'none', #3408 ) ;
#1933 = edge_curve ( 'none', #1093, #1096, #3412, .t. ) ;
#1934 = oriented_edge ( 'none', *, *, #2729, .t. ) ;
#1935 = vertex_point ( 'none', #3455 ) ;
#1936 = edge_curve ( 'none', #2117, #2784, #3463, .t. ) ;
#1937 = oriented_edge ( 'none', *, *, #1938, .f. ) ;
#1938 = edge_curve ( 'none', #1935, #1946, #3418, .t. ) ;
#1939 = oriented_edge ( 'none', *, *, #1952, .t. ) ;
#1940 = oriented_edge ( 'none', *, *, #1977, .t. ) ;
#1941 = oriented_edge ( 'none', *, *, #1954, .f. ) ;
#1942 = oriented_edge ( 'none', *, *, #1948, .t. ) ;
#1943 = vertex_point ( 'none', #3449 ) ;
#1944 = oriented_edge ( 'none', *, *, #1962, .f. ) ;
#1945 = vertex_point ( 'none', #3442 ) ;
#1946 = vertex_point ( 'none', #3447 ) ;
#1947 = oriented_edge ( 'none', *, *, #1576, .f. ) ;
#1948 = edge_curve ( 'none', #1692, #1946, #3440, .t. ) ;
#1949 = edge_curve ( 'none', #1692, #1644, #3457, .t. ) ;
#1950 = edge_curve ( 'none', #1955, #1423, #3441, .t. ) ;
#1951 = advanced_face ( 'none', ( #3410 ), #3448, .t. ) ;
#1952 = edge_curve ( 'none', #1493, #1423, #3480, .t. ) ;
#1953 = edge_loop ( 'none', ( #1969, #1967, #1959, #1944 ) ) ;
#1954 = edge_curve ( 'none', #1438, #1955, #3485, .t. ) ;
#1955 = vertex_point ( 'none', #3481 ) ;
#1956 = edge_curve ( 'none', #1943, #1945, #3468, .t. ) ;
#1957 = edge_loop ( 'none', ( #1982, #1989, #1419, #1940 ) ) ;
#1958 = edge_curve ( 'none', #1453, #1961, #3475, .t. ) ;
#1959 = oriented_edge ( 'none', *, *, #1958, .t. ) ;
#1960 = edge_curve ( 'none', #1529, #1474, #3470, .t. ) ;
#1961 = vertex_point ( 'none', #3490 ) ;
#1962 = edge_curve ( 'none', #1529, #1961, #3520, .t. ) ;
#1963 = advanced_face ( 'none', ( #3464 ), #3516, .t. ) ;
#1964 = vertex_point ( 'none', #3508 ) ;
#1965 = oriented_edge ( 'none', *, *, #1992, .t. ) ;
#1966 = oriented_edge ( 'none', *, *, #1983, .t. ) ;
#1967 = oriented_edge ( 'none', *, *, #1972, .t. ) ;
#1968 = advanced_face ( 'none', ( #3511 ), #3515, .t. ) ;
#1969 = oriented_edge ( 'none', *, *, #1960, .t. ) ;
#1970 = oriented_edge ( 'none', *, *, #1984, .t. ) ;
#1971 = edge_curve ( 'none', #1973, #1974, #3514, .t. ) ;
#1972 = edge_curve ( 'none', #1474, #1453, #3500, .t. ) ;
#1973 = vertex_point ( 'none', #3496 ) ;
#1974 = vertex_point ( 'none', #3495 ) ;
#1975 = oriented_edge ( 'none', *, *, #1971, .f. ) ;
#1976 = edge_curve ( 'none', #1964, #1978, #3501, .t. ) ;
#1977 = edge_curve ( 'none', #1978, #1945, #3503, .t. ) ;
#1978 = vertex_point ( 'none', #3554 ) ;
#1979 = oriented_edge ( 'none', *, *, #2000, .t. ) ;
#1980 = edge_loop ( 'none', ( #1979, #2019, #1988, #2017 ) ) ;
#1981 = vertex_point ( 'none', #3502 ) ;
#1982 = oriented_edge ( 'none', *, *, #1956, .f. ) ;
#1983 = edge_curve ( 'none', #1990, #1985, #3553, .t. ) ;
#1984 = edge_curve ( 'none', #1973, #1990, #3504, .t. ) ;
#1985 = vertex_point ( 'none', #3539 ) ;
#1986 = advanced_face ( 'none', ( #3533, #3547, #3537 ), #3309, .f. ) ;
#1987 = edge_loop ( 'none', ( #1975, #1970, #1966, #1965 ) ) ;
#1988 = oriented_edge ( 'none', *, *, #2001, .t. ) ;
#1989 = oriented_edge ( 'none', *, *, #1993, .t. ) ;
#1990 = vertex_point ( 'none', #3583 ) ;
#1991 = vertex_point ( 'none', #3582 ) ;
#1992 = edge_curve ( 'none', #1985, #1974, #3579, .t. ) ;
#1993 = edge_curve ( 'none', #1943, #1964, #3580, .t. ) ;
#1994 = edge_loop ( 'none', ( #1995, #1998, #2008, #2022, #2009, #2021, #2035, #2027, #1999, #2029, #2002, #2005, #2048, #2023, #2045, #2050, #2038, #2058, #2055, #2060, #2071, #2056, #2053, #2064 ) ) ;
#1995 = oriented_edge ( 'none', *, *, #2014, .t. ) ;
#1996 = edge_curve ( 'none', #1981, #2095, #3572, .t. ) ;
#1997 = advanced_face ( 'none', ( #3568 ), #3581, .t. ) ;
#1998 = oriented_edge ( 'none', *, *, #2025, .t. ) ;
#1999 = oriented_edge ( 'none', *, *, #2004, .t. ) ;
#2000 = edge_curve ( 'none', #1438, #1493, #3557, .t. ) ;
#2001 = edge_curve ( 'none', #1946, #1935, #3558, .t. ) ;
#2002 = oriented_edge ( 'none', *, *, #2012, .t. ) ;
#2003 = vertex_point ( 'none', #3567 ) ;
#2004 = edge_curve ( 'none', #2036, #2006, #3605, .t. ) ;
#2005 = oriented_edge ( 'none', *, *, #2030, .t. ) ;
#2006 = vertex_point ( 'none', #3562 ) ;
#2007 = edge_curve ( 'none', #1493, #1946, #3599, .t. ) ;
#2008 = oriented_edge ( 'none', *, *, #2706, .t. ) ;
#2009 = oriented_edge ( 'none', *, *, #2024, .f. ) ;
#2010 = vertex_point ( 'none', #3584 ) ;
#2011 = edge_curve ( 'none', #2006, #2013, #3592, .t. ) ;
#2012 = edge_curve ( 'none', #2013, #2016, #3595, .t. ) ;
#2013 = vertex_point ( 'none', #3608 ) ;
#2014 = edge_curve ( 'none', #1991, #2018, #3600, .t. ) ;
#2015 = edge_curve ( 'none', #1438, #1935, #3642, .t. ) ;
#2016 = vertex_point ( 'none', #3644 ) ;
#2017 = oriented_edge ( 'none', *, *, #2015, .f. ) ;
#2018 = vertex_point ( 'none', #3643 ) ;
#2019 = oriented_edge ( 'none', *, *, #2007, .t. ) ;
#2020 = vertex_point ( 'none', #3635 ) ;
#2021 = oriented_edge ( 'none', *, *, #2696, .t. ) ;
#2022 = oriented_edge ( 'none', *, *, #1996, .f. ) ;
#2023 = oriented_edge ( 'none', *, *, #2052, .f. ) ;
#2024 = edge_curve ( 'none', #2010, #1981, #3633, .t. ) ;
#2025 = edge_curve ( 'none', #2018, #1111, #3636, .t. ) ;
#2026 = vertex_point ( 'none', #3628 ) ;
#2027 = oriented_edge ( 'none', *, *, #2042, .f. ) ;
#2028 = vertex_point ( 'none', #3627 ) ;
#2029 = oriented_edge ( 'none', *, *, #2011, .t. ) ;
#2030 = edge_curve ( 'none', #2016, #2034, #3621, .t. ) ;
#2031 = edge_curve ( 'none', #2028, #2020, #3634, .t. ) ;
#2032 = vertex_point ( 'none', #3623 ) ;
#2033 = edge_curve ( 'none', #2003, #2039, #3638, .t. ) ;
#2034 = vertex_point ( 'none', #3670 ) ;
#2035 = oriented_edge ( 'none', *, *, #2031, .f. ) ;
#2036 = vertex_point ( 'none', #3616 ) ;
#2037 = vertex_point ( 'none', #3667 ) ;
#2038 = oriented_edge ( 'none', *, *, #2049, .t. ) ;
#2039 = vertex_point ( 'none', #3672 ) ;
#2040 = vertex_point ( 'none', #3622 ) ;
#2041 = vertex_point ( 'none', #3671 ) ;
#2042 = edge_curve ( 'none', #2036, #2028, #3665, .t. ) ;
#2043 = edge_curve ( 'none', #2034, #2041, #3664, .t. ) ;
#2044 = edge_loop ( 'none', ( #2088, #2090, #2085, #2086, #2083, #2081, #2084, #2091, #2078, #2069, #2074, #2066, #2063, #2114, #2108, #2115, #2113, #8453, #8448, #2107, #2109, #8365, #8273, #8280 ) ) ;
#2045 = oriented_edge ( 'none', *, *, #2057, .t. ) ;
#2046 = vertex_point ( 'none', #3663 ) ;
#2047 = vertex_point ( 'none', #3661 ) ;
#2048 = oriented_edge ( 'none', *, *, #2043, .t. ) ;
#2049 = edge_curve ( 'none', #2046, #2003, #3652, .t. ) ;
#2050 = oriented_edge ( 'none', *, *, #2054, .f. ) ;
#2051 = edge_curve ( 'none', #2061, #2032, #3654, .t. ) ;
#2052 = edge_curve ( 'none', #2037, #2041, #3705, .t. ) ;
#2053 = oriented_edge ( 'none', *, *, #1115, .t. ) ;
#2054 = edge_curve ( 'none', #2046, #2047, #3699, .t. ) ;
#2055 = oriented_edge ( 'none', *, *, #2059, .f. ) ;
#2056 = oriented_edge ( 'none', *, *, #2072, .t. ) ;
#2057 = edge_curve ( 'none', #2037, #2047, #3701, .t. ) ;
#2058 = oriented_edge ( 'none', *, *, #2033, .t. ) ;
#2059 = edge_curve ( 'none', #2032, #2039, #3695, .t. ) ;
#2060 = oriented_edge ( 'none', *, *, #2051, .f. ) ;
#2061 = vertex_point ( 'none', #3694 ) ;
#2062 = vertex_point ( 'none', #3690 ) ;
#2063 = oriented_edge ( 'none', *, *, #2110, .t. ) ;
#2064 = oriented_edge ( 'none', *, *, #2065, .f. ) ;
#2065 = edge_curve ( 'none', #1991, #1103, #3684, .t. ) ;
#2066 = oriented_edge ( 'none', *, *, #2094, .t. ) ;
#2067 = edge_curve ( 'none', #2101, #2046, #3682, .t. ) ;
#2068 = vertex_point ( 'none', #3673 ) ;
#2069 = oriented_edge ( 'none', *, *, #2067, .t. ) ;
#2070 = edge_curve ( 'none', #2026, #2089, #3679, .t. ) ;
#2071 = oriented_edge ( 'none', *, *, #2073, .f. ) ;
#2072 = edge_curve ( 'none', #2040, #1095, #3737, .t. ) ;
#2073 = edge_curve ( 'none', #2040, #2061, #3706, .t. ) ;
#2074 = oriented_edge ( 'none', *, *, #2054, .t. ) ;
#2075 = edge_curve ( 'none', #2026, #2082, #3722, .t. ) ;
#2076 = edge_curve ( 'none', #2101, #2062, #3717, .t. ) ;
#2077 = vertex_point ( 'none', #3716 ) ;
#2078 = oriented_edge ( 'none', *, *, #2076, .f. ) ;
#2079 = advanced_face ( 'none', ( #3723 ), #3678, .t. ) ;
#2080 = edge_curve ( 'none', #2018, #1991, #3718, .t. ) ;
#2081 = oriented_edge ( 'none', *, *, #2070, .f. ) ;
#2082 = vertex_point ( 'none', #3711 ) ;
#2083 = oriented_edge ( 'none', *, *, #2092, .f. ) ;
#2084 = oriented_edge ( 'none', *, *, #2075, .t. ) ;
#2085 = oriented_edge ( 'none', *, *, #2065, .t. ) ;
#2086 = oriented_edge ( 'none', *, *, #1122, .t. ) ;
#2087 = vertex_point ( 'none', #3764 ) ;
#2088 = oriented_edge ( 'none', *, *, #2025, .f. ) ;
#2089 = vertex_point ( 'none', #3770 ) ;
#2090 = oriented_edge ( 'none', *, *, #2080, .t. ) ;
#2091 = oriented_edge ( 'none', *, *, #2102, .f. ) ;
#2092 = edge_curve ( 'none', #2089, #1092, #3765, .t. ) ;
#2093 = vertex_point ( 'none', #3724 ) ;
#2094 = edge_curve ( 'none', #2047, #2087, #3769, .t. ) ;
#2095 = vertex_point ( 'none', #3760 ) ;
#2096 = advanced_face ( 'none', ( #3759 ), #3728, .f. ) ;
#2097 = oriented_edge ( 'none', *, *, #2719, .t. ) ;
#2098 = vertex_point ( 'none', #3758 ) ;
#2099 = vertex_point ( 'none', #3752 ) ;
#2100 = edge_curve ( 'none', #8429, #2099, #3746, .t. ) ;
#2101 = vertex_point ( 'none', #3744 ) ;
#2102 = edge_curve ( 'none', #2062, #2082, #3757, .t. ) ;
#2103 = vertex_point ( 'none', #3745 ) ;
#2104 = edge_curve ( 'none', #2077, #2111, #3750, .t. ) ;
#2105 = vertex_point ( 'none', #3797 ) ;
#2106 = edge_curve ( 'none', #2077, #2013, #3795, .t. ) ;
#2107 = oriented_edge ( 'none', *, *, #8451, .f. ) ;
#2108 = oriented_edge ( 'none', *, *, #2104, .f. ) ;
#2109 = oriented_edge ( 'none', *, *, #8402, .f. ) ;
#2110 = edge_curve ( 'none', #2087, #2068, #3788, .t. ) ;
#2111 = vertex_point ( 'none', #3785 ) ;
#2112 = edge_curve ( 'none', #2068, #2111, #3796, .t. ) ;
#2113 = oriented_edge ( 'none', *, *, #2011, .f. ) ;
#2114 = oriented_edge ( 'none', *, *, #2112, .t. ) ;
#2115 = oriented_edge ( 'none', *, *, #2106, .t. ) ;
#2116 = oriented_edge ( 'none', *, *, #693, .t. ) ;
#2117 = vertex_point ( 'none', #3780 ) ;
#2118 = oriented_edge ( 'none', *, *, #2126, .f. ) ;
#2119 = vertex_point ( 'none', #3776 ) ;
#2120 = edge_curve ( 'none', #2119, #2200, #3771, .t. ) ;
#2121 = edge_curve ( 'none', #2099, #2204, #3538, .t. ) ;
#2122 = edge_curve ( 'none', #2165, #2154, #3828, .t. ) ;
#2123 = edge_curve ( 'none', #2204, #8441, #3831, .t. ) ;
#2124 = oriented_edge ( 'none', *, *, #2121, .t. ) ;
#2125 = oriented_edge ( 'none', *, *, #2133, .t. ) ;
#2126 = edge_curve ( 'none', #2202, #2198, #3818, .t. ) ;
#2127 = oriented_edge ( 'none', *, *, #2149, .t. ) ;
#2128 = oriented_edge ( 'none', *, *, #2129, .t. ) ;
#2129 = edge_curve ( 'none', #2201, #2198, #3814, .t. ) ;
#2130 = edge_curve ( 'none', #2202, #2135, #3830, .t. ) ;
#2131 = advanced_face ( 'none', ( #3807 ), #3824, .t. ) ;
#2132 = oriented_edge ( 'none', *, *, #2141, .t. ) ;
#2133 = edge_curve ( 'none', #2135, #2201, #3823, .t. ) ;
#2134 = edge_curve ( 'none', #2155, #2152, #3856, .t. ) ;
#2135 = vertex_point ( 'none', #3802 ) ;
#2136 = oriented_edge ( 'none', *, *, #2134, .t. ) ;
#2137 = edge_curve ( 'none', #2152, #2202, #3850, .t. ) ;
#2138 = oriented_edge ( 'none', *, *, #2126, .t. ) ;
#2139 = oriented_edge ( 'none', *, *, #2137, .t. ) ;
#2140 = advanced_face ( 'none', ( #3812 ), #3860, .t. ) ;
#2141 = edge_curve ( 'none', #8267, #2200, #3844, .t. ) ;
#2142 = edge_curve ( 'none', #2173, #2171, #3849, .t. ) ;
#2143 = vertex_point ( 'none', #3838 ) ;
#2144 = advanced_face ( 'none', ( #3891 ), #3833, .t. ) ;
#2145 = edge_curve ( 'none', #2143, #2157, #3886, .t. ) ;
#2146 = oriented_edge ( 'none', *, *, #2156, .t. ) ;
#2147 = edge_curve ( 'none', #2135, #2173, #3880, .t. ) ;
#2148 = edge_curve ( 'none', #2157, #2165, #3876, .t. ) ;
#2149 = edge_curve ( 'none', #2198, #2155, #3872, .t. ) ;
#2150 = oriented_edge ( 'none', *, *, #2122, .t. ) ;
#2151 = oriented_edge ( 'none', *, *, #2147, .t. ) ;
#2152 = vertex_point ( 'none', #3887 ) ;
#2153 = edge_loop ( 'none', ( #2167, #2162, #2164, #2151 ) ) ;
#2154 = vertex_point ( 'none', #3868 ) ;
#2155 = vertex_point ( 'none', #3867 ) ;
#2156 = edge_curve ( 'none', #2154, #2143, #3863, .t. ) ;
#2157 = vertex_point ( 'none', #3884 ) ;
#2158 = oriented_edge ( 'none', *, *, #2145, .t. ) ;
#2159 = oriented_edge ( 'none', *, *, #2130, .t. ) ;
#2160 = edge_loop ( 'none', ( #2161, #2188 ) ) ;
#2161 = oriented_edge ( 'none', *, *, #1950, .t. ) ;
#2162 = oriented_edge ( 'none', *, *, #2168, .t. ) ;
#2163 = oriented_edge ( 'none', *, *, #2148, .t. ) ;
#2164 = oriented_edge ( 'none', *, *, #2133, .f. ) ;
#2165 = vertex_point ( 'none', #3866 ) ;
#2166 = oriented_edge ( 'none', *, *, #2195, .t. ) ;
#2167 = oriented_edge ( 'none', *, *, #2142, .t. ) ;
#2168 = edge_curve ( 'none', #2171, #2201, #3924, .t. ) ;
#2169 = edge_curve ( 'none', #1423, #1955, #3921, .t. ) ;
#2170 = advanced_face ( 'none', ( #3912 ), #3918, .t. ) ;
#2171 = vertex_point ( 'none', #3910 ) ;
#2172 = edge_curve ( 'none', #2185, #1591, #3915, .t. ) ;
#2173 = vertex_point ( 'none', #3916 ) ;
#2174 = oriented_edge ( 'none', *, *, #2172, .t. ) ;
#2175 = vertex_point ( 'none', #3911 ) ;
#2176 = oriented_edge ( 'none', *, *, #2180, .t. ) ;
#2177 = vertex_point ( 'none', #3893 ) ;
#2178 = vertex_point ( 'none', #3903 ) ;
#2179 = edge_loop ( 'none', ( #2209, #2214 ) ) ;
#2180 = edge_curve ( 'none', #1631, #2178, #3895, .t. ) ;
#2181 = oriented_edge ( 'none', *, *, #1485, .t. ) ;
#2182 = oriented_edge ( 'none', *, *, #2190, .t. ) ;
#2183 = edge_loop ( 'none', ( #2182, #2174, #2181, #2176, #2197, #2194, #2166, #2196, #2193 ) ) ;
#2184 = vertex_point ( 'none', #3919 ) ;
#2185 = vertex_point ( 'none', #3902 ) ;
#2186 = edge_curve ( 'none', #2177, #2191, #3905, .t. ) ;
#2187 = edge_loop ( 'none', ( #2211, #8030, #8035, #8031 ) ) ;
#2188 = oriented_edge ( 'none', *, *, #2169, .t. ) ;
#2189 = advanced_face ( 'none', ( #3909, #3955 ), #3896, .f. ) ;
#2190 = edge_curve ( 'none', #2184, #2185, #3946, .t. ) ;
#2191 = vertex_point ( 'none', #3943 ) ;
#2192 = edge_curve ( 'none', #2175, #2213, #3948, .t. ) ;
#2193 = oriented_edge ( 'none', *, *, #2210, .t. ) ;
#2194 = oriented_edge ( 'none', *, *, #2192, .t. ) ;
#2195 = edge_curve ( 'none', #2213, #2177, #3950, .t. ) ;
#2196 = oriented_edge ( 'none', *, *, #2186, .t. ) ;
#2197 = oriented_edge ( 'none', *, *, #2220, .t. ) ;
#2198 = vertex_point ( 'none', #3951 ) ;
#2199 = oriented_edge ( 'none', *, *, #2120, .f. ) ;
#2200 = vertex_point ( 'none', #3956 ) ;
#2201 = vertex_point ( 'none', #3935 ) ;
#2202 = vertex_point ( 'none', #3926 ) ;
#2203 = edge_loop ( 'none', ( #2138, #2127, #2136, #2139 ) ) ;
#2204 = vertex_point ( 'none', #3945 ) ;
#2205 = edge_loop ( 'none', ( #2125, #2128, #2118, #2159 ) ) ;
#2206 = oriented_edge ( 'none', *, *, #2123, .t. ) ;
#2207 = edge_loop ( 'none', ( #2199, #2596, #2600, #2132 ) ) ;
#2208 = edge_curve ( 'none', #2119, #8410, #3927, .t. ) ;
#2209 = oriented_edge ( 'none', *, *, #2212, .t. ) ;
#2210 = edge_curve ( 'none', #2191, #2184, #3985, .t. ) ;
#2211 = oriented_edge ( 'none', *, *, #8041, .t. ) ;
#2212 = edge_curve ( 'none', #1644, #1692, #3981, .t. ) ;
#2213 = vertex_point ( 'none', #3982 ) ;
#2214 = oriented_edge ( 'none', *, *, #1949, .t. ) ;
#2215 = oriented_edge ( 'none', *, *, #2014, .f. ) ;
#2216 = oriented_edge ( 'none', *, *, #8046, .t. ) ;
#2217 = advanced_face ( 'none', ( #3939, #3930 ), #3971, .t. ) ;
#2218 = edge_loop ( 'none', ( #2221, #8056, #8044, #2216 ) ) ;
#2219 = edge_curve ( 'none', #1961, #2213, #3962, .t. ) ;
#2220 = edge_curve ( 'none', #2178, #2175, #3976, .t. ) ;
#2221 = oriented_edge ( 'none', *, *, #8050, .t. ) ;
#2222 = oriented_edge ( 'none', *, *, #2223, .f. ) ;
#2223 = edge_curve ( 'none', #104, #125, #3961, .t. ) ;
#2224 = oriented_edge ( 'none', *, *, #180, .f. ) ;
#2225 = oriented_edge ( 'none', *, *, #2251, .t. ) ;
#2226 = oriented_edge ( 'none', *, *, #2807, .f. ) ;
#2227 = oriented_edge ( 'none', *, *, #2816, .t. ) ;
#2228 = advanced_face ( 'none', ( #3963 ), #4009, .t. ) ;
#2229 = edge_curve ( 'none', #2746, #2785, #4003, .t. ) ;
#2230 = oriented_edge ( 'none', *, *, #117, .t. ) ;
#2231 = oriented_edge ( 'none', *, *, #183, .f. ) ;
#2232 = oriented_edge ( 'none', *, *, #41, .f. ) ;
#2233 = oriented_edge ( 'none', *, *, #8578, .t. ) ;
#2234 = edge_loop ( 'none', ( #2732, #2241 ) ) ;
#2235 = oriented_edge ( 'none', *, *, #787, .f. ) ;
#2236 = advanced_face ( 'none', ( #4008, #4006 ), #4004, .t. ) ;
#2237 = edge_curve ( 'none', #135, #531, #3998, .t. ) ;
#2238 = edge_loop ( 'none', ( #2231, #2225, #2230, #2222, #2232, #2734, #2242, #2235, #2778 ) ) ;
#2239 = edge_curve ( 'none', #706, #703, #3972, .t. ) ;
#2240 = vertex_point ( 'none', #3994 ) ;
#2241 = oriented_edge ( 'none', *, *, #8027, .t. ) ;
#2242 = oriented_edge ( 'none', *, *, #2733, .f. ) ;
#2243 = edge_loop ( 'none', ( #2224, #2250, #2753, #2756 ) ) ;
#2244 = oriented_edge ( 'none', *, *, #109, .t. ) ;
#2245 = edge_loop ( 'none', ( #2244, #2249, #8394, #8357 ) ) ;
#2246 = oriented_edge ( 'none', *, *, #722, .f. ) ;
#2247 = advanced_face ( 'none', ( #4015, #3996 ), #4048, .t. ) ;
#2248 = oriented_edge ( 'none', *, *, #2255, .t. ) ;
#2249 = oriented_edge ( 'none', *, *, #2237, .t. ) ;
#2250 = oriented_edge ( 'none', *, *, #8015, .f. ) ;
#2251 = edge_curve ( 'none', #108, #111, #4049, .t. ) ;
#2252 = oriented_edge ( 'none', *, *, #2251, .f. ) ;
#2253 = edge_loop ( 'none', ( #8388, #8374, #8247, #8389 ) ) ;
#2254 = edge_curve ( 'none', #1093, #1932, #4045, .t. ) ;
#2255 = edge_curve ( 'none', #2784, #2117, #4044, .t. ) ;
#2256 = edge_loop ( 'none', ( #2248, #2271 ) ) ;
#2257 = oriented_edge ( 'none', *, *, #754, .f. ) ;
#2258 = oriented_edge ( 'none', *, *, #8015, .t. ) ;
#2259 = edge_curve ( 'none', #151, #154, #4025, .t. ) ;
#2260 = edge_curve ( 'none', #737, #2296, #3775, .t. ) ;
#2261 = advanced_face ( 'none', ( #4026 ), #4080, .t. ) ;
#2262 = oriented_edge ( 'none', *, *, #789, .t. ) ;
#2263 = advanced_face ( 'none', ( #4074, #4072 ), #4073, .t. ) ;
#2264 = edge_loop ( 'none', ( #2257, #2272 ) ) ;
#2265 = edge_loop ( 'none', ( #2289, #2294, #2267, #8308 ) ) ;
#2266 = edge_loop ( 'none', ( #2270, #2273, #2276, #2262 ) ) ;
#2267 = oriented_edge ( 'none', *, *, #149, .t. ) ;
#2268 = oriented_edge ( 'none', *, *, #741, .t. ) ;
#2269 = edge_loop ( 'none', ( #2278, #2274 ) ) ;
#2270 = oriented_edge ( 'none', *, *, #693, .f. ) ;
#2271 = oriented_edge ( 'none', *, *, #1936, .t. ) ;
#2272 = oriented_edge ( 'none', *, *, #676, .f. ) ;
#2273 = oriented_edge ( 'none', *, *, #2255, .f. ) ;
#2274 = oriented_edge ( 'none', *, *, #6624, .t. ) ;
#2275 = edge_loop ( 'none', ( #2279, #2283 ) ) ;
#2276 = oriented_edge ( 'none', *, *, #649, .t. ) ;
#2277 = oriented_edge ( 'none', *, *, #763, .t. ) ;
#2278 = oriented_edge ( 'none', *, *, #2254, .t. ) ;
#2279 = oriented_edge ( 'none', *, *, #697, .f. ) ;
#2280 = oriented_edge ( 'none', *, *, #701, .f. ) ;
#2281 = oriented_edge ( 'none', *, *, #699, .f. ) ;
#2282 = oriented_edge ( 'none', *, *, #718, .t. ) ;
#2283 = oriented_edge ( 'none', *, *, #692, .f. ) ;
#2284 = edge_curve ( 'none', #2296, #732, #4064, .t. ) ;
#2285 = edge_loop ( 'none', ( #8242, #8252 ) ) ;
#2286 = oriented_edge ( 'none', *, *, #2239, .t. ) ;
#2287 = edge_loop ( 'none', ( #8241, #8251, #8238, #2288 ) ) ;
#2288 = oriented_edge ( 'none', *, *, #8312, .t. ) ;
#2289 = oriented_edge ( 'none', *, *, #156, .f. ) ;
#2290 = oriented_edge ( 'none', *, *, #2291, .t. ) ;
#2291 = edge_curve ( 'none', #746, #738, #4095, .t. ) ;
#2292 = oriented_edge ( 'none', *, *, #2260, .f. ) ;
#2293 = oriented_edge ( 'none', *, *, #170, .t. ) ;
#2294 = oriented_edge ( 'none', *, *, #2259, .f. ) ;
#2295 = advanced_face ( 'none', ( #4096 ), #4065, .t. ) ;
#2296 = vertex_point ( 'none', #4081 ) ;
#2297 = edge_loop ( 'none', ( #2325, #2723 ) ) ;
#2298 = vertex_point ( 'none', #4070 ) ;
#2299 = edge_curve ( 'none', #2328, #2321, #4089, .t. ) ;
#2300 = advanced_face ( 'none', ( #4097 ), #4090, .f. ) ;
#2301 = vertex_point ( 'none', #4134 ) ;
#2302 = vertex_point ( 'none', #4071 ) ;
#2303 = edge_loop ( 'none', ( #2307, #2329, #2336, #2319 ) ) ;
#2304 = edge_loop ( 'none', ( #2332, #2333, #2320, #2309 ) ) ;
#2305 = vertex_point ( 'none', #4133 ) ;
#2306 = oriented_edge ( 'none', *, *, #2362, .f. ) ;
#2307 = oriented_edge ( 'none', *, *, #2331, .t. ) ;
#2308 = closed_shell ( 'none', ( #93, #138, #146, #119, #121, #176, #165, #153, #201, #1411, #2726, #686, #717, #655, #602, #680, #759, #735, #2295, #8016, #2381, #2300, #1133, #37, #8321, #796, #784, #8393, #8351, #8333, #8344, #636, #593, #570, #621, #611, #679, #669, #664, #702, #721, #2247, #2261, #2263, #8240, #8244, #8258, #8237, #8228, #8294, #8288, #8320, #2722, #98, #2236, #2777, #2766, #8379, #8378, #8253, #8230, #8261, #8263, #8266, #8272, #8306, #2568, #2443, #2424, #2447, #2445, #2458, #2454, #2470, #2466, #2478, #2491, #2493, #2512, #2495 ) ) ;
#2309 = oriented_edge ( 'none', *, *, #2323, .f. ) ;
#2310 = edge_curve ( 'none', #2298, #2327, #4132, .t. ) ;
#2311 = advanced_face ( 'none', ( #4127 ), #4170, .f. ) ;
#2312 = oriented_edge ( 'none', *, *, #2391, .t. ) ;
#2313 = edge_loop ( 'none', ( #2385, #2371 ) ) ;
#2314 = oriented_edge ( 'none', *, *, #2299, .f. ) ;
#2315 = advanced_face ( 'none', ( #4123 ), #4140, .t. ) ;
#2316 = manifold_solid_brep ( 'sweep2[1]', #2386 ) ;
#2317 = edge_curve ( 'none', #2298, #2328, #4182, .t. ) ;
#2318 = advanced_face ( 'none', ( #4181 ), #4172, .t. ) ;
#2319 = oriented_edge ( 'none', *, *, #2322, .f. ) ;
#2320 = oriented_edge ( 'none', *, *, #2324, .f. ) ;
#2321 = vertex_point ( 'none', #4173 ) ;
#2322 = edge_curve ( 'none', #2301, #2330, #4220, .t. ) ;
#2323 = edge_curve ( 'none', #2327, #2321, #4244, .t. ) ;
#2324 = edge_curve ( 'none', #2321, #2328, #4126, .t. ) ;
#2325 = oriented_edge ( 'none', *, *, #8024, .f. ) ;
#2326 = edge_curve ( 'none', #2305, #2302, #4229, .t. ) ;
#2327 = vertex_point ( 'none', #4167 ) ;
#2328 = vertex_point ( 'none', #4248 ) ;
#2329 = oriented_edge ( 'none', *, *, #2326, .t. ) ;
#2330 = vertex_point ( 'none', #4231 ) ;
#2331 = edge_curve ( 'none', #2301, #2305, #4228, .t. ) ;
#2332 = oriented_edge ( 'none', *, *, #2310, .f. ) ;
#2333 = oriented_edge ( 'none', *, *, #2317, .t. ) ;
#2334 = edge_curve ( 'none', #2327, #2298, #4283, .t. ) ;
#2335 = edge_loop ( 'none', ( #8474, #8470, #2417, #2346 ) ) ;
#2336 = oriented_edge ( 'none', *, *, #2338, .t. ) ;
#2337 = edge_loop ( 'none', ( #2360, #2361 ) ) ;
#2338 = edge_curve ( 'none', #2302, #2330, #4222, .t. ) ;
#2339 = edge_curve ( 'none', #2330, #2302, #4285, .t. ) ;
#2340 = oriented_edge ( 'none', *, *, #2413, .t. ) ;
#2341 = edge_curve ( 'none', #2198, #8039, #4284, .t. ) ;
#2342 = oriented_edge ( 'none', *, *, #2220, .f. ) ;
#2343 = oriented_edge ( 'none', *, *, #8131, .f. ) ;
#2344 = oriented_edge ( 'none', *, *, #1952, .f. ) ;
#2345 = oriented_edge ( 'none', *, *, #2212, .f. ) ;
#2346 = oriented_edge ( 'none', *, *, #2416, .f. ) ;
#2347 = edge_loop ( 'none', ( #2351, #8509 ) ) ;
#2348 = oriented_edge ( 'none', *, *, #1948, .f. ) ;
#2349 = oriented_edge ( 'none', *, *, #8532, .t. ) ;
#2350 = oriented_edge ( 'none', *, *, #2402, .t. ) ;
#2351 = oriented_edge ( 'none', *, *, #2391, .f. ) ;
#2352 = cartesian_point ( 'none', ( -6.427893300671988700, 30.40000000000000200, -4.539897842943113400 ) ) ;
#2353 = cartesian_point ( 'none', ( -5.815647646079458600, 30.34566914105329300, -4.974480730436087400 ) ) ;
#2354 = cartesian_point ( 'none', ( -5.780591856673935600, 30.40000000000000200, -4.600588174232674600 ) ) ;
#2355 = cartesian_point ( 'none', ( -6.471073088272324200, 30.20847780068496400, -5.130983829228529900 ) ) ;
#2356 = cartesian_point ( 'none', ( -6.443310054823802700, 30.40000000000000200, -4.750236227050425700 ) ) ;
#2357 = cartesian_point ( 'none', ( -6.492788908299887800, 29.90614149834806700, -5.433048681618669400 ) ) ;
#2358 = cartesian_point ( 'none', ( -7.120543672330057900, 29.56110572920307800, -5.500000000000005300 ) ) ;
#2359 = cartesian_point ( 'none', ( -5.830475370190503000, 30.24524866794960000, -5.132627951325207300 ) ) ;
#2360 = oriented_edge ( 'none', *, *, #2334, .t. ) ;
#2361 = oriented_edge ( 'none', *, *, #2310, .t. ) ;
#2362 = edge_curve ( 'none', #2305, #2301, #4262, .t. ) ;
#2363 = edge_loop ( 'none', ( #2394, #2375, #2389, #2314 ) ) ;
#2364 = cartesian_point ( 'none', ( -5.798134296754928300, 30.40000000000000200, -4.787689588154749200 ) ) ;
#2365 = edge_loop ( 'none', ( #556, #547, #550, #534, #536 ) ) ;
#2366 = oriented_edge ( 'none', *, *, #504, .t. ) ;
#2367 = oriented_edge ( 'none', *, *, #463, .f. ) ;
#2368 = vertex_point ( 'none', #4257 ) ;
#2369 = cartesian_point ( 'none', ( -6.497220096466627100, 29.70456851504199500, -5.500000000000005300 ) ) ;
#2370 = cartesian_point ( 'none', ( -6.458687148097113500, 30.33208525906005800, -4.960075471499507700 ) ) ;
#2371 = oriented_edge ( 'none', *, *, #2299, .t. ) ;
#2372 = advanced_face ( 'none', ( #4265, #4256 ), #4001, .t. ) ;
#2373 = cartesian_point ( 'none', ( -6.483459028447534900, 30.08487034230987000, -5.301892186957553000 ) ) ;
#2374 = edge_loop ( 'none', ( #2387, #2406, #2398, #2403 ) ) ;
#2375 = oriented_edge ( 'none', *, *, #2334, .f. ) ;
#2376 = oriented_edge ( 'none', *, *, #2331, .f. ) ;
#2377 = edge_loop ( 'none', ( #2312, #2340, #2410, #2382 ) ) ;
#2378 = advanced_face ( 'none', ( #3301 ), #4276, .f. ) ;
#2379 = edge_loop ( 'none', ( #2376, #2306 ) ) ;
#2380 = edge_loop ( 'none', ( #2392, #2400 ) ) ;
#2381 = advanced_face ( 'none', ( #4306 ), #4305, .f. ) ;
#2382 = oriented_edge ( 'none', *, *, #2411, .f. ) ;
#2383 = edge_curve ( 'none', #2368, #559, #4301, .t. ) ;
#2384 = manifold_solid_brep ( 'sweep2[2]', #8458 ) ;
#2385 = oriented_edge ( 'none', *, *, #2324, .t. ) ;
#2386 = closed_shell ( 'none', ( #2318, #2311, #2378, #2372, #2388, #2407, #2412 ) ) ;
#2387 = oriented_edge ( 'none', *, *, #2326, .f. ) ;
#2388 = advanced_face ( 'none', ( #4304 ), #4289, .f. ) ;
#2389 = oriented_edge ( 'none', *, *, #2323, .t. ) ;
#2390 = vertex_point ( 'none', #4302 ) ;
#2391 = edge_curve ( 'none', #2395, #2396, #4297, .t. ) ;
#2392 = oriented_edge ( 'none', *, *, #2339, .f. ) ;
#2393 = vertex_point ( 'none', #4286 ) ;
#2394 = oriented_edge ( 'none', *, *, #2317, .f. ) ;
#2395 = vertex_point ( 'none', #4291 ) ;
#2396 = vertex_point ( 'none', #4288 ) ;
#2397 = vertex_point ( 'none', #4336 ) ;
#2398 = oriented_edge ( 'none', *, *, #2322, .t. ) ;
#2399 = vertex_point ( 'none', #4287 ) ;
#2400 = oriented_edge ( 'none', *, *, #2338, .f. ) ;
#2401 = edge_curve ( 'none', #2399, #2393, #4353, .t. ) ;
#2402 = edge_curve ( 'none', #2390, #2405, #4290, .t. ) ;
#2403 = oriented_edge ( 'none', *, *, #2339, .t. ) ;
#2404 = edge_loop ( 'none', ( #2349, #2350 ) ) ;
#2405 = vertex_point ( 'none', #4335 ) ;
#2406 = oriented_edge ( 'none', *, *, #2362, .t. ) ;
#2407 = advanced_face ( 'none', ( #4357 ), #4354, .f. ) ;
#2408 = vertex_point ( 'none', #4343 ) ;
#2409 = advanced_face ( 'none', ( #4355 ), #4381, .f. ) ;
#2410 = oriented_edge ( 'none', *, *, #2401, .t. ) ;
#2411 = edge_curve ( 'none', #2395, #2393, #4380, .t. ) ;
#2412 = advanced_face ( 'none', ( #4342 ), #4390, .t. ) ;
#2413 = edge_curve ( 'none', #2396, #2399, #4391, .t. ) ;
#2414 = cartesian_point ( 'none', ( -5.845303094301548300, 30.14482819484591000, -5.290775172214328100 ) ) ;
#2415 = advanced_face ( 'none', ( #4382 ), #4404, .t. ) ;
#2416 = edge_curve ( 'none', #2405, #2408, #4405, .t. ) ;
#2417 = oriented_edge ( 'none', *, *, #2418, .f. ) ;
#2418 = edge_curve ( 'none', #2408, #2397, #4407, .t. ) ;
#2419 = cartesian_point ( 'none', ( -5.857396015352807500, 29.99865116359267600, -5.419753958329160100 ) ) ;
#2420 = edge_loop ( 'none', ( #1416, #99 ) ) ;
#2421 = edge_loop ( 'none', ( #2561, #2576, #2565 ) ) ;
#2422 = edge_loop ( 'none', ( #2569, #2437, #2425 ) ) ;
#2423 = oriented_edge ( 'none', *, *, #2432, .f. ) ;
#2424 = advanced_face ( 'none', ( #4389 ), #3781, .t. ) ;
#2425 = oriented_edge ( 'none', *, *, #2426, .f. ) ;
#2426 = edge_curve ( 'none', #8373, #133, #4514, .t. ) ;
#2427 = oriented_edge ( 'none', *, *, #790, .f. ) ;
#2428 = oriented_edge ( 'none', *, *, #189, .t. ) ;
#2429 = oriented_edge ( 'none', *, *, #777, .f. ) ;
#2430 = oriented_edge ( 'none', *, *, #794, .f. ) ;
#2431 = oriented_edge ( 'none', *, *, #8355, .f. ) ;
#2432 = edge_curve ( 'none', #583, #723, #4572, .t. ) ;
#2433 = oriented_edge ( 'none', *, *, #568, .f. ) ;
#2434 = oriented_edge ( 'none', *, *, #579, .f. ) ;
#2435 = oriented_edge ( 'none', *, *, #782, .f. ) ;
#2436 = oriented_edge ( 'none', *, *, #2567, .t. ) ;
#2437 = oriented_edge ( 'none', *, *, #116, .t. ) ;
#2438 = edge_loop ( 'none', ( #2449, #2429, #2442, #2448 ) ) ;
#2439 = oriented_edge ( 'none', *, *, #2432, .t. ) ;
#2440 = oriented_edge ( 'none', *, *, #630, .f. ) ;
#2441 = edge_loop ( 'none', ( #2453, #2435, #2446, #2431 ) ) ;
#2442 = oriented_edge ( 'none', *, *, #2450, .f. ) ;
#2443 = advanced_face ( 'none', ( #4578 ), #4515, .t. ) ;
#2444 = edge_loop ( 'none', ( #2465, #2469, #2464, #2483 ) ) ;
#2445 = advanced_face ( 'none', ( #4573 ), #4565, .t. ) ;
#2446 = oriented_edge ( 'none', *, *, #2452, .f. ) ;
#2447 = advanced_face ( 'none', ( #4579 ), #4561, .t. ) ;
#2448 = oriented_edge ( 'none', *, *, #8358, .f. ) ;
#2449 = oriented_edge ( 'none', *, *, #2426, .t. ) ;
#2450 = edge_curve ( 'none', #8353, #792, #4556, .t. ) ;
#2451 = edge_loop ( 'none', ( #2428, #2463, #2457 ) ) ;
#2452 = edge_curve ( 'none', #8400, #778, #4555, .t. ) ;
#2453 = oriented_edge ( 'none', *, *, #2450, .t. ) ;
#2454 = advanced_face ( 'none', ( #4571 ), #4591, .t. ) ;
#2455 = edge_curve ( 'none', #639, #118, #4592, .t. ) ;
#2456 = oriented_edge ( 'none', *, *, #2452, .t. ) ;
#2457 = oriented_edge ( 'none', *, *, #2460, .f. ) ;
#2458 = advanced_face ( 'none', ( #4586 ), #4617, .t. ) ;
#2459 = edge_loop ( 'none', ( #2482, #2468, #2480, #2479 ) ) ;
#2460 = edge_curve ( 'none', #185, #631, #4583, .t. ) ;
#2461 = oriented_edge ( 'none', *, *, #86, .f. ) ;
#2462 = edge_loop ( 'none', ( #2456, #2473, #2471, #2440 ) ) ;
#2463 = oriented_edge ( 'none', *, *, #633, .f. ) ;
#2464 = oriented_edge ( 'none', *, *, #2486, .f. ) ;
#2465 = oriented_edge ( 'none', *, *, #2455, .t. ) ;
#2466 = advanced_face ( 'none', ( #4631 ), #4597, .t. ) ;
#2467 = oriented_edge ( 'none', *, *, #2455, .f. ) ;
#2468 = oriented_edge ( 'none', *, *, #8361, .f. ) ;
#2469 = oriented_edge ( 'none', *, *, #2566, .f. ) ;
#2470 = advanced_face ( 'none', ( #4628 ), #4587, .t. ) ;
#2471 = oriented_edge ( 'none', *, *, #2460, .t. ) ;
#2472 = oriented_edge ( 'none', *, *, #2237, .f. ) ;
#2473 = oriented_edge ( 'none', *, *, #780, .f. ) ;
#2474 = edge_loop ( 'none', ( #2433, #2476, #2467 ) ) ;
#2475 = oriented_edge ( 'none', *, *, #186, .t. ) ;
#2476 = oriented_edge ( 'none', *, *, #182, .t. ) ;
#2477 = edge_loop ( 'none', ( #2487, #2472, #2488, #2509 ) ) ;
#2478 = advanced_face ( 'none', ( #4909 ), #4904, .t. ) ;
#2479 = oriented_edge ( 'none', *, *, #8345, .f. ) ;
#2480 = oriented_edge ( 'none', *, *, #2481, .f. ) ;
#2481 = edge_curve ( 'none', #8338, #531, #4908, .t. ) ;
#2482 = oriented_edge ( 'none', *, *, #2486, .t. ) ;
#2483 = oriented_edge ( 'none', *, *, #638, .f. ) ;
#2484 = edge_loop ( 'none', ( #2496, #8302 ) ) ;
#2485 = edge_loop ( 'none', ( #2461, #2489, #2499, #2501, #2518 ) ) ;
#2486 = edge_curve ( 'none', #8343, #8396, #4897, .t. ) ;
#2487 = oriented_edge ( 'none', *, *, #2481, .t. ) ;
#2488 = oriented_edge ( 'none', *, *, #2492, .t. ) ;
#2489 = oriented_edge ( 'none', *, *, #1321, .f. ) ;
#2490 = oriented_edge ( 'none', *, *, #2492, .f. ) ;
#2491 = advanced_face ( 'none', ( #4896 ), #4915, .t. ) ;
#2492 = edge_curve ( 'none', #135, #8364, #5016, .t. ) ;
#2493 = advanced_face ( 'none', ( #4923 ), #4905, .t. ) ;
#2494 = edge_loop ( 'none', ( #2475, #2497, #2490 ) ) ;
#2495 = advanced_face ( 'none', ( #4884 ), #4461, .t. ) ;
#2496 = oriented_edge ( 'none', *, *, #8021, .t. ) ;
#2497 = oriented_edge ( 'none', *, *, #8337, .f. ) ;
#2498 = vertex_point ( 'none', #4458 ) ;
#2499 = oriented_edge ( 'none', *, *, #78, .t. ) ;
#2500 = edge_curve ( 'none', #2503, #2498, #3548, .t. ) ;
#2501 = oriented_edge ( 'none', *, *, #608, .t. ) ;
#2502 = edge_curve ( 'none', #2779, #2523, #4720, .t. ) ;
#2503 = vertex_point ( 'none', #4916 ) ;
#2504 = edge_curve ( 'none', #2503, #2799, #4899, .t. ) ;
#2505 = oriented_edge ( 'none', *, *, #2502, .t. ) ;
#2506 = oriented_edge ( 'none', *, *, #2100, .t. ) ;
#2507 = edge_loop ( 'none', ( #2530, #2505, #2527, #2515 ) ) ;
#2508 = edge_curve ( 'none', #2534, #2523, #5089, .t. ) ;
#2509 = oriented_edge ( 'none', *, *, #8348, .f. ) ;
#2510 = advanced_face ( 'none', ( #5086 ), #5077, .t. ) ;
#2511 = oriented_edge ( 'none', *, *, #275, .f. ) ;
#2512 = advanced_face ( 'none', ( #5087 ), #5078, .f. ) ;
#2513 = edge_curve ( 'none', #2498, #2796, #5068, .t. ) ;
#2514 = oriented_edge ( 'none', *, *, #2504, .f. ) ;
#2515 = oriented_edge ( 'none', *, *, #2533, .f. ) ;
#2516 = edge_loop ( 'none', ( #2520, #2519, #2521, #2514 ) ) ;
#2517 = oriented_edge ( 'none', *, *, #2508, .f. ) ;
#2518 = oriented_edge ( 'none', *, *, #8275, .t. ) ;
#2519 = oriented_edge ( 'none', *, *, #2513, .t. ) ;
#2520 = oriented_edge ( 'none', *, *, #2500, .t. ) ;
#2521 = oriented_edge ( 'none', *, *, #2748, .t. ) ;
#2522 = edge_loop ( 'none', ( #2525, #2536 ) ) ;
#2523 = vertex_point ( 'none', #5079 ) ;
#2524 = oriented_edge ( 'none', *, *, #2502, .f. ) ;
#2525 = oriented_edge ( 'none', *, *, #2540, .t. ) ;
#2526 = edge_curve ( 'none', #2741, #8539, #5071, .t. ) ;
#2527 = oriented_edge ( 'none', *, *, #2531, .t. ) ;
#2528 = edge_curve ( 'none', #2781, #2779, #5116, .t. ) ;
#2529 = advanced_face ( 'none', ( #5069 ), #5088, .f. ) ;
#2530 = oriented_edge ( 'none', *, *, #2808, .f. ) ;
#2531 = edge_curve ( 'none', #2523, #2534, #5112, .t. ) ;
#2532 = edge_loop ( 'none', ( #2524, #2542, #2553, #2549 ) ) ;
#2533 = edge_curve ( 'none', #2781, #2534, #5098, .t. ) ;
#2534 = vertex_point ( 'none', #5110 ) ;
#2535 = oriented_edge ( 'none', *, *, #2606, .f. ) ;
#2536 = oriented_edge ( 'none', *, *, #8552, .t. ) ;
#2537 = oriented_edge ( 'none', *, *, #2526, .t. ) ;
#2538 = edge_loop ( 'none', ( #2517, #2558 ) ) ;
#2539 = oriented_edge ( 'none', *, *, #2554, .t. ) ;
#2540 = edge_curve ( 'none', #2800, #8594, #5096, .t. ) ;
#2541 = edge_loop ( 'none', ( #2557, #2556 ) ) ;
#2542 = oriented_edge ( 'none', *, *, #2528, .f. ) ;
#2543 = edge_loop ( 'none', ( #2630, #2631, #2537, #2622 ) ) ;
#2544 = edge_loop ( 'none', ( #2555, #2539, #2548, #2552 ) ) ;
#2545 = edge_curve ( 'none', #2799, #2796, #5106, .t. ) ;
#2546 = edge_curve ( 'none', #2746, #2741, #5111, .t. ) ;
#2547 = advanced_face ( 'none', ( #5099, #5094 ), #5143, .f. ) ;
#2548 = oriented_edge ( 'none', *, *, #2504, .t. ) ;
#2549 = oriented_edge ( 'none', *, *, #2508, .t. ) ;
#2550 = advanced_face ( 'none', ( #5092 ), #5144, .f. ) ;
#2551 = oriented_edge ( 'none', *, *, #8514, .f. ) ;
#2552 = oriented_edge ( 'none', *, *, #2545, .t. ) ;
#2553 = oriented_edge ( 'none', *, *, #2533, .t. ) ;
#2554 = edge_curve ( 'none', #2498, #2503, #5124, .t. ) ;
#2555 = oriented_edge ( 'none', *, *, #2513, .f. ) ;
#2556 = oriented_edge ( 'none', *, *, #2554, .f. ) ;
#2557 = oriented_edge ( 'none', *, *, #2500, .f. ) ;
#2558 = oriented_edge ( 'none', *, *, #2531, .f. ) ;
#2559 = advanced_face ( 'none', ( #5145 ), #5117, .t. ) ;
#2560 = oriented_edge ( 'none', *, *, #8568, .t. ) ;
#2561 = oriented_edge ( 'none', *, *, #2733, .t. ) ;
#2562 = edge_curve ( 'none', #2240, #1128, #5168, .t. ) ;
#2563 = oriented_edge ( 'none', *, *, #2007, .f. ) ;
#2564 = edge_curve ( 'none', #2587, #2062, #5126, .t. ) ;
#2565 = oriented_edge ( 'none', *, *, #2567, .f. ) ;
#2566 = edge_curve ( 'none', #8396, #118, #5164, .t. ) ;
#2567 = edge_curve ( 'none', #799, #601, #5163, .t. ) ;
#2568 = advanced_face ( 'none', ( #5153 ), #5182, .t. ) ;
#2569 = oriented_edge ( 'none', *, *, #8367, .f. ) ;
#2570 = edge_loop ( 'none', ( #2439, #2430, #2436, #2434 ) ) ;
#2571 = edge_loop ( 'none', ( #2585, #2584, #2601, #2588, #2582, #2592, #2580, #2583, #2597 ) ) ;
#2572 = edge_curve ( 'none', #8440, #2039, #5149, .t. ) ;
#2573 = edge_curve ( 'none', #8441, #8440, #5192, .t. ) ;
#2574 = oriented_edge ( 'none', *, *, #2573, .t. ) ;
#2575 = oriented_edge ( 'none', *, *, #576, .f. ) ;
#2576 = oriented_edge ( 'none', *, *, #573, .f. ) ;
#2577 = vertex_point ( 'none', #5157 ) ;
#2578 = oriented_edge ( 'none', *, *, #8445, .t. ) ;
#2579 = oriented_edge ( 'none', *, *, #2572, .t. ) ;
#2580 = oriented_edge ( 'none', *, *, #2581, .f. ) ;
#2581 = edge_curve ( 'none', #2089, #2577, #5158, .t. ) ;
#2582 = oriented_edge ( 'none', *, *, #1976, .f. ) ;
#2583 = oriented_edge ( 'none', *, *, #2092, .t. ) ;
#2584 = oriented_edge ( 'none', *, *, #2076, .t. ) ;
#2585 = oriented_edge ( 'none', *, *, #8404, .f. ) ;
#2586 = advanced_face ( 'none', ( #5193 ), #5184, .f. ) ;
#2587 = vertex_point ( 'none', #5199 ) ;
#2588 = oriented_edge ( 'none', *, *, #2593, .f. ) ;
#2589 = advanced_face ( 'none', ( #5300 ), #5187, .t. ) ;
#2590 = edge_curve ( 'none', #2003, #2716, #4892, .t. ) ;
#2591 = edge_curve ( 'none', #2577, #1964, #5360, .t. ) ;
#2592 = oriented_edge ( 'none', *, *, #2591, .f. ) ;
#2593 = edge_curve ( 'none', #1978, #2587, #5354, .t. ) ;
#2594 = edge_loop ( 'none', ( #2603, #2506, #2124, #2206 ) ) ;
#2595 = oriented_edge ( 'none', *, *, #2015, .t. ) ;
#2596 = oriented_edge ( 'none', *, *, #2208, .t. ) ;
#2597 = oriented_edge ( 'none', *, *, #1102, .f. ) ;
#2598 = oriented_edge ( 'none', *, *, #1576, .t. ) ;
#2599 = edge_loop ( 'none', ( #2150, #2146, #2158, #2163 ) ) ;
#2600 = oriented_edge ( 'none', *, *, #8407, .t. ) ;
#2601 = oriented_edge ( 'none', *, *, #2564, .f. ) ;
#2602 = advanced_face ( 'none', ( #5361, #5352, #5353 ), #5351, .f. ) ;
#2603 = oriented_edge ( 'none', *, *, #8445, .f. ) ;
#2604 = oriented_edge ( 'none', *, *, #1938, .t. ) ;
#2605 = edge_loop ( 'none', ( #2613, #2652, #2640, #2629 ) ) ;
#2606 = edge_curve ( 'none', #8493, #8492, #5340, .t. ) ;
#2607 = edge_loop ( 'none', ( #2621, #2617 ) ) ;
#2608 = cartesian_point ( 'none', ( -4.508054728231027900, 30.40000000000000200, -4.885589924887980800 ) ) ;
#2609 = advanced_face ( 'none', ( #5362, #5347 ), #5341, .f. ) ;
#2610 = oriented_edge ( 'none', *, *, #8586, .t. ) ;
#2611 = edge_loop ( 'none', ( #2551, #2535 ) ) ;
#2612 = cartesian_point ( 'none', ( -4.527308409502034600, 30.36945866520509400, -5.027509584881329400 ) ) ;
#2613 = oriented_edge ( 'none', *, *, #2804, .f. ) ;
#2614 = cartesian_point ( 'none', ( -4.544889338167826600, 30.31089142451967400, -5.157323819327248600 ) ) ;
#2615 = cartesian_point ( 'none', ( -4.562470266833619400, 30.25232418383425800, -5.287138053773167800 ) ) ;
#2616 = cartesian_point ( 'none', ( -4.578361114418154200, 30.16578405630362200, -5.404722834163949900 ) ) ;
#2617 = oriented_edge ( 'none', *, *, #2774, .t. ) ;
#2618 = edge_curve ( 'none', #8555, #8581, #5333, .t. ) ;
#2619 = advanced_face ( 'none', ( #5394, #5334 ), #5355, .f. ) ;
#2620 = edge_curve ( 'none', #2747, #2750, #5385, .t. ) ;
#2621 = oriented_edge ( 'none', *, *, #2620, .t. ) ;
#2622 = oriented_edge ( 'none', *, *, #2636, .t. ) ;
#2623 = edge_loop ( 'none', ( #2633, #2628 ) ) ;
#2624 = cartesian_point ( 'none', ( -4.591172489128331000, 30.05841560212072500, -5.500000000000005300 ) ) ;
#2625 = edge_loop ( 'none', ( #2641, #2657 ) ) ;
#2626 = edge_curve ( 'none', #8544, #8545, #5386, .t. ) ;
#2627 = advanced_face ( 'none', ( #5387, #5332 ), #5388, .f. ) ;
#2628 = oriented_edge ( 'none', *, *, #8569, .t. ) ;
#2629 = oriented_edge ( 'none', *, *, #2639, .t. ) ;
#2630 = oriented_edge ( 'none', *, *, #2229, .f. ) ;
#2631 = oriented_edge ( 'none', *, *, #2546, .t. ) ;
#2632 = advanced_face ( 'none', ( #5376 ), #5368, .t. ) ;
#2633 = oriented_edge ( 'none', *, *, #2618, .t. ) ;
#2634 = edge_curve ( 'none', #8572, #8576, #5382, .t. ) ;
#2635 = edge_loop ( 'none', ( #2560, #2637 ) ) ;
#2636 = edge_curve ( 'none', #8539, #2785, #5366, .t. ) ;
#2637 = oriented_edge ( 'none', *, *, #2634, .t. ) ;
#2638 = edge_loop ( 'none', ( #2610, #2659 ) ) ;
#2639 = edge_curve ( 'none', #8558, #8553, #5421, .t. ) ;
#2640 = oriented_edge ( 'none', *, *, #2807, .t. ) ;
#2641 = oriented_edge ( 'none', *, *, #2789, .t. ) ;
#2642 = edge_loop ( 'none', ( #2656, #2645, #2655, #2674 ) ) ;
#2643 = oriented_edge ( 'none', *, *, #2528, .t. ) ;
#2644 = advanced_face ( 'none', ( #5422 ), #5363, .f. ) ;
#2645 = oriented_edge ( 'none', *, *, #2666, .f. ) ;
#2646 = oriented_edge ( 'none', *, *, #2809, .t. ) ;
#2647 = advanced_face ( 'none', ( #5404 ), #5406, .f. ) ;
#2648 = oriented_edge ( 'none', *, *, #2742, .f. ) ;
#2649 = oriented_edge ( 'none', *, *, #2660, .f. ) ;
#2650 = advanced_face ( 'none', ( #5399, #5423 ), #5411, .f. ) ;
#2651 = edge_curve ( 'none', #2758, #2770, #5450, .t. ) ;
#2652 = oriented_edge ( 'none', *, *, #8563, .t. ) ;
#2653 = edge_loop ( 'none', ( #2661, #2662, #2646, #2643 ) ) ;
#2654 = oriented_edge ( 'none', *, *, #2540, .f. ) ;
#2655 = oriented_edge ( 'none', *, *, #2791, .t. ) ;
#2656 = oriented_edge ( 'none', *, *, #2759, .f. ) ;
#2657 = oriented_edge ( 'none', *, *, #2651, .t. ) ;
#2658 = edge_loop ( 'none', ( #2649, #2648 ) ) ;
#2659 = oriented_edge ( 'none', *, *, #2626, .t. ) ;
#2660 = edge_curve ( 'none', #8543, #8540, #5405, .t. ) ;
#2661 = oriented_edge ( 'none', *, *, #2739, .f. ) ;
#2662 = oriented_edge ( 'none', *, *, #2666, .t. ) ;
#2663 = oriented_edge ( 'none', *, *, #8583, .f. ) ;
#2664 = oriented_edge ( 'none', *, *, #2618, .f. ) ;
#2665 = advanced_face ( 'none', ( #5415 ), #5441, .t. ) ;
#2666 = edge_curve ( 'none', #2763, #2772, #5434, .t. ) ;
#2667 = advanced_face ( 'none', ( #5430 ), #5439, .t. ) ;
#2668 = oriented_edge ( 'none', *, *, #8571, .f. ) ;
#2669 = edge_loop ( 'none', ( #2668, #2664, #2692, #2684 ) ) ;
#2670 = oriented_edge ( 'none', *, *, #2546, .f. ) ;
#2671 = oriented_edge ( 'none', *, *, #2762, .t. ) ;
#2672 = advanced_face ( 'none', ( #5490 ), #5440, .f. ) ;
#2673 = edge_loop ( 'none', ( #2677, #2654, #2689, #2686 ) ) ;
#2674 = oriented_edge ( 'none', *, *, #2651, .f. ) ;
#2675 = oriented_edge ( 'none', *, *, #2620, .f. ) ;
#2676 = edge_loop ( 'none', ( #2663, #2675, #2671, #2670 ) ) ;
#2677 = oriented_edge ( 'none', *, *, #8591, .f. ) ;
#2678 = edge_loop ( 'none', ( #2694, #2698 ) ) ;
#2679 = oriented_edge ( 'none', *, *, #8538, .t. ) ;
#2680 = advanced_face ( 'none', ( #5428 ), #5446, .t. ) ;
#2681 = edge_loop ( 'none', ( #2687, #2685, #2707, #2708 ) ) ;
#2682 = edge_loop ( 'none', ( #2690, #2691, #2683, #2715 ) ) ;
#2683 = oriented_edge ( 'none', *, *, #8582, .t. ) ;
#2684 = oriented_edge ( 'none', *, *, #2660, .t. ) ;
#2685 = oriented_edge ( 'none', *, *, #2639, .f. ) ;
#2686 = oriented_edge ( 'none', *, *, #2545, .f. ) ;
#2687 = oriented_edge ( 'none', *, *, #8579, .f. ) ;
#2688 = edge_loop ( 'none', ( #2713, #2704, #1105, #2699 ) ) ;
#2689 = oriented_edge ( 'none', *, *, #2802, .t. ) ;
#2690 = oriented_edge ( 'none', *, *, #8573, .f. ) ;
#2691 = oriented_edge ( 'none', *, *, #2780, .f. ) ;
#2692 = oriented_edge ( 'none', *, *, #2803, .t. ) ;
#2693 = advanced_face ( 'none', ( #5489 ), #5481, .f. ) ;
#2694 = oriented_edge ( 'none', *, *, #2636, .f. ) ;
#2695 = edge_curve ( 'none', #1090, #2712, #5451, .t. ) ;
#2696 = edge_curve ( 'none', #2010, #2020, #5476, .t. ) ;
#2697 = edge_loop ( 'none', ( #2679, #2709 ) ) ;
#2698 = oriented_edge ( 'none', *, *, #2816, .f. ) ;
#2699 = oriented_edge ( 'none', *, *, #2710, .f. ) ;
#2700 = oriented_edge ( 'none', *, *, #1106, .f. ) ;
#2701 = vector ( 'none', #1099, 1000.000000000000000 ) ;
#2702 = closed_shell ( 'none', ( #8546, #8559, #8554, #8595, #2795, #2743, #2775, #2769, #2805, #2228, #2510, #2529, #2550, #2547, #2559, #2609, #2632, #2619, #2647, #2627, #2650, #2672, #2644, #2667, #2665, #2693, #2705, #2680, #2717, #2711 ) ) ;
#2703 = edge_loop ( 'none', ( #2700, #2718, #2097, #1112, #1094 ) ) ;
#2704 = oriented_edge ( 'none', *, *, #2606, .t. ) ;
#2705 = advanced_face ( 'none', ( #5479 ), #5398, .f. ) ;
#2706 = edge_curve ( 'none', #1111, #2095, #5521, .t. ) ;
#2707 = oriented_edge ( 'none', *, *, #8588, .t. ) ;
#2708 = oriented_edge ( 'none', *, *, #2626, .f. ) ;
#2709 = oriented_edge ( 'none', *, *, #2710, .t. ) ;
#2710 = edge_curve ( 'none', #8533, #8525, #5517, .t. ) ;
#2711 = advanced_face ( 'none', ( #5484 ), #5461, .t. ) ;
#2712 = vertex_point ( 'none', #5506 ) ;
#2713 = oriented_edge ( 'none', *, *, #8534, .f. ) ;
#2714 = oriented_edge ( 'none', *, *, #1485, .f. ) ;
#2715 = oriented_edge ( 'none', *, *, #2634, .f. ) ;
#2716 = vertex_point ( 'none', #5502 ) ;
#2717 = advanced_face ( 'none', ( #5507, #5512 ), #5464, .f. ) ;
#2718 = oriented_edge ( 'none', *, *, #2695, .t. ) ;
#2719 = edge_curve ( 'none', #2712, #2095, #5495, .t. ) ;
#2720 = edge_loop ( 'none', ( #1113, #1097, #1120, #1127, #1117 ) ) ;
#2721 = edge_loop ( 'none', ( #1119, #1143, #1265, #1138 ) ) ;
#2722 = advanced_face ( 'none', ( #5549, #5498 ), #5504, .f. ) ;
#2723 = oriented_edge ( 'none', *, *, #736, .t. ) ;
#2724 = vertex_point ( 'none', #5499 ) ;
#2725 = oriented_edge ( 'none', *, *, #2817, .t. ) ;
#2726 = advanced_face ( 'none', ( #5548 ), #5543, .t. ) ;
#2727 = oriented_edge ( 'none', *, *, #162, .f. ) ;
#2728 = oriented_edge ( 'none', *, *, #1933, .f. ) ;
#2729 = edge_curve ( 'none', #2724, #1096, #5554, .t. ) ;
#2730 = edge_loop ( 'none', ( #2258, #2751 ) ) ;
#2731 = edge_curve ( 'none', #107, #724, #5534, .t. ) ;
#2732 = oriented_edge ( 'none', *, *, #2284, .t. ) ;
#2733 = edge_curve ( 'none', #799, #585, #5522, .t. ) ;
#2734 = oriented_edge ( 'none', *, *, #8028, .f. ) ;
#2735 = edge_loop ( 'none', ( #8377, #8382, #8381, #2754 ) ) ;
#2736 = oriented_edge ( 'none', *, *, #8028, .t. ) ;
#2737 = oriented_edge ( 'none', *, *, #2774, .f. ) ;
#2738 = oriented_edge ( 'none', *, *, #2802, .f. ) ;
#2739 = edge_curve ( 'none', #2763, #2779, #5582, .t. ) ;
#2740 = oriented_edge ( 'none', *, *, #8591, .t. ) ;
#2741 = vertex_point ( 'none', #5580 ) ;
#2742 = edge_curve ( 'none', #8540, #8543, #5581, .t. ) ;
#2743 = advanced_face ( 'none', ( #5578 ), #5525, .t. ) ;
#2744 = oriented_edge ( 'none', *, *, #590, .f. ) ;
#2745 = oriented_edge ( 'none', *, *, #2748, .f. ) ;
#2746 = vertex_point ( 'none', #5571 ) ;
#2747 = vertex_point ( 'none', #5570 ) ;
#2748 = edge_curve ( 'none', #2796, #2799, #5568, .t. ) ;
#2749 = oriented_edge ( 'none', *, *, #8583, .t. ) ;
#2750 = vertex_point ( 'none', #5579 ) ;
#2751 = oriented_edge ( 'none', *, *, #137, .t. ) ;
#2752 = edge_curve ( 'none', #2772, #2763, #5569, .t. ) ;
#2753 = oriented_edge ( 'none', *, *, #115, .t. ) ;
#2754 = oriented_edge ( 'none', *, *, #1118, .f. ) ;
#2755 = edge_curve ( 'none', #143, #90, #5293, .t. ) ;
#2756 = oriented_edge ( 'none', *, *, #2755, .t. ) ;
#2757 = edge_loop ( 'none', ( #1084, #2116, #711, #766 ) ) ;
#2758 = vertex_point ( 'none', #5561 ) ;
#2759 = edge_curve ( 'none', #2772, #2758, #4627, .t. ) ;
#2760 = edge_loop ( 'none', ( #2773, #2794, #2812, #2811 ) ) ;
#2761 = oriented_edge ( 'none', *, *, #2759, .t. ) ;
#2762 = edge_curve ( 'none', #2747, #2741, #5605, .t. ) ;
#2763 = vertex_point ( 'none', #5609 ) ;
#2764 = edge_loop ( 'none', ( #2797, #2761, #2786, #2782 ) ) ;
#2765 = oriented_edge ( 'none', *, *, #2762, .f. ) ;
#2766 = advanced_face ( 'none', ( #5607 ), #5606, .f. ) ;
#2767 = oriented_edge ( 'none', *, *, #2771, .f. ) ;
#2768 = oriented_edge ( 'none', *, *, #2780, .t. ) ;
#2769 = advanced_face ( 'none', ( #5599 ), #5610, .f. ) ;
#2770 = vertex_point ( 'none', #5608 ) ;
#2771 = edge_curve ( 'none', #2741, #2746, #5611, .t. ) ;
#2772 = vertex_point ( 'none', #5613 ) ;
#2773 = oriented_edge ( 'none', *, *, #2752, .t. ) ;
#2774 = edge_curve ( 'none', #2750, #2747, #5643, .t. ) ;
#2775 = advanced_face ( 'none', ( #5594 ), #5593, .f. ) ;
#2776 = cartesian_point ( 'none', ( -5.232619510291342200, 29.95321272764029500, -5.500000000000004400 ) ) ;
#2777 = advanced_face ( 'none', ( #5592 ), #5595, .t. ) ;
#2778 = oriented_edge ( 'none', *, *, #2731, .f. ) ;
#2779 = vertex_point ( 'none', #5644 ) ;
#2780 = edge_curve ( 'none', #8541, #8497, #5630, .t. ) ;
#2781 = vertex_point ( 'none', #5628 ) ;
#2782 = oriented_edge ( 'none', *, *, #2791, .f. ) ;
#2783 = cartesian_point ( 'none', ( -7.089262094716017900, 30.40000000000000200, -4.734948432931976600 ) ) ;
#2784 = vertex_point ( 'none', #5626 ) ;
#2785 = vertex_point ( 'none', #5621 ) ;
#2786 = oriented_edge ( 'none', *, *, #2789, .f. ) ;
#2787 = cartesian_point ( 'none', ( -7.108132192570344000, 30.16406625799029600, -5.150147304382805700 ) ) ;
#2788 = cartesian_point ( 'none', ( -7.100287645462425500, 30.31528793198906200, -4.969101718070875000 ) ) ;
#2789 = edge_curve ( 'none', #2770, #2758, #5618, .t. ) ;
#2790 = cartesian_point ( 'none', ( -7.115976739678262500, 30.01284458399153000, -5.331192890694736300 ) ) ;
#2791 = edge_curve ( 'none', #2763, #2770, #5620, .t. ) ;
#2792 = cartesian_point ( 'none', ( -7.120543672330057900, 29.79605416213504700, -5.457822618723706200 ) ) ;
#2793 = oriented_edge ( 'none', *, *, #2804, .t. ) ;
#2794 = oriented_edge ( 'none', *, *, #2739, .t. ) ;
#2795 = advanced_face ( 'none', ( #5629 ), #5639, .t. ) ;
#2796 = vertex_point ( 'none', #5669 ) ;
#2797 = oriented_edge ( 'none', *, *, #2752, .f. ) ;
#2798 = edge_loop ( 'none', ( #2737, #2749, #2767, #2765 ) ) ;
#2799 = vertex_point ( 'none', #5619 ) ;
#2800 = vertex_point ( 'none', #5666 ) ;
#2801 = edge_loop ( 'none', ( #8590, #2740, #2745, #2738 ) ) ;
#2802 = edge_curve ( 'none', #2800, #2796, #5664, .t. ) ;
#2803 = edge_curve ( 'none', #8555, #8543, #5665, .t. ) ;
#2804 = edge_curve ( 'none', #8497, #8553, #5650, .t. ) ;
#2805 = advanced_face ( 'none', ( #5651 ), #5654, .f. ) ;
#2806 = oriented_edge ( 'none', *, *, #2229, .t. ) ;
#2807 = edge_curve ( 'none', #8541, #8558, #5662, .t. ) ;
#2808 = edge_curve ( 'none', #2779, #2781, #5634, .t. ) ;
#2809 = edge_curve ( 'none', #2772, #2781, #5697, .t. ) ;
#2810 = edge_loop ( 'none', ( #2814, #2806, #2227, #8564 ) ) ;
#2811 = oriented_edge ( 'none', *, *, #2809, .f. ) ;
#2812 = oriented_edge ( 'none', *, *, #2808, .t. ) ;
#2813 = edge_loop ( 'none', ( #2768, #2793, #2233, #2226 ) ) ;
#2814 = oriented_edge ( 'none', *, *, #2771, .t. ) ;
#2815 = cartesian_point ( 'none', ( -5.172608144061802800, 30.35925302304653100, -4.988885989372667100 ) ) ;
#2816 = edge_curve ( 'none', #2785, #8539, #5693, .t. ) ;
#2817 = edge_curve ( 'none', #1932, #2724, #5691, .t. ) ;
#2818 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#2819 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#2820 = cartesian_point ( 'none', ( 7.733045971672507500, -30.39999999999999500, -4.500000000000004400 ) ) ;
#2821 = cartesian_point ( 'none', ( 7.077979504207750200, -30.40000000000000200, -4.500000000000006200 ) ) ;
#2822 = cartesian_point ( 'none', ( 6.427777678278098400, -30.39999999999999900, -4.539904743813205600 ) ) ;
#2823 = cartesian_point ( 'none', ( 5.133063504288846200, -30.39999999999999500, -4.661303721035557700 ) ) ;
#2824 = cartesian_point ( 'none', ( 4.488509427742386000, -30.39999999999999500, -4.743639971521652400 ) ) ;
#2825 = cartesian_point ( 'none', ( 2.559548968704912200, -30.39999999999999500, -5.026942234111945000 ) ) ;
#2826 = cartesian_point ( 'none', ( 1.278028069397036900, -30.39999999999999900, -5.264297264444660000 ) ) ;
#2827 = cartesian_point ( 'none', ( 3.469446951953614200e-015, -30.39999999999999500, -5.500000000000000000 ) ) ;
#2828 = plane ( 'none', #2847 ) ;
#2829 = line ( 'none', #2876, #2875 ) ;
#2830 = direction ( 'none', ( 1.365923996832131100e-016, -1.000000000000000000, -6.077163357286271200e-064 ) ) ;
#2831 = b_spline_curve_with_knots ( 'none', 3,
( #2827, #2826, #2825, #2824, #2823, #2822, #2821, #2820 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( -3.429285657229336300e-005, 0.003864451009268965000, 0.005813822942189593400, 0.007763194875110222300 ),
.unspecified. ) ;
#2832 = cartesian_point ( 'none', ( 7.733045971672507500, -30.39999999999999500, -4.500000000000004400 ) ) ;
#2833 = cartesian_point ( 'none', ( -30.40000000000000900, -7.212078703273654100e-015, -4.500000000000000000 ) ) ;
#2834 = line ( 'none', #2833, #2885 ) ;
#2835 = circle ( 'none', #2879, 2.600000000000005000 ) ;
#2836 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2837 = vector ( 'none', #2836, 1000.000000000000000 ) ;
#2838 = cartesian_point ( 'none', ( -25.39999999999999900, -30.39999999999999900, -5.500000000000000000 ) ) ;
#2839 = line ( 'none', #2838, #2837 ) ;
#2840 = cartesian_point ( 'none', ( 27.34873734152902400, 24.74873734152930600, 4.803411734827666300e-031 ) ) ;
#2841 = face_outer_bound ( 'none', #587, .t. ) ;
#2842 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131100e-016, 3.881568944789469000e-033 ) ) ;
#2843 = vector ( 'none', #2842, 1000.000000000000000 ) ;
#2844 = cartesian_point ( 'none', ( 3.606039351636827100e-015, -30.39999999999999500, -4.500000000000000000 ) ) ;
#2845 = line ( 'none', #2844, #2843 ) ;
#2846 = cartesian_point ( 'none', ( -25.40000000000001600, -30.39999999999999900, -4.500000000000000000 ) ) ;
#2847 = axis2_placement_3d ( 'none', #2848, #2830, #2880 ) ;
#2848 = cartesian_point ( 'none', ( -25.39999999999999900, -30.39999999999999900, -5.500000000000000000 ) ) ;
#2849 = cartesian_point ( 'none', ( 3.469446951953614200e-015, -30.39999999999999500, -5.500000000000000000 ) ) ;
#2850 = axis2_placement_3d ( 'none', #2905, #2904, #2903 ) ;
#2851 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2852 = face_outer_bound ( 'none', #623, .t. ) ;
#2853 = circle ( 'none', #2900, 2.600000000000005000 ) ;
#2854 = cartesian_point ( 'none', ( -30.40000000000002300, -18.12500000000001100, -4.500000000000000000 ) ) ;
#2855 = axis2_placement_3d ( 'none', #2867, #2859, #2851 ) ;
#2856 = vector ( 'none', #2865, 1000.000000000000000 ) ;
#2857 = circle ( 'none', #2855, 1.525000000000002100 ) ;
#2858 = cartesian_point ( 'none', ( -22.40000000000000600, -18.45545459282879700, -1.751230690586052600 ) ) ;
#2859 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#2860 = line ( 'none', #2862, #2856 ) ;
#2861 = cylindrical_surface ( 'none', #2850, 2.599999999999998300 ) ;
#2862 = cartesian_point ( 'none', ( 27.34873734152903800, 24.74873734152930600, -5.500000000000000000 ) ) ;
#2863 = face_outer_bound ( 'none', #681, .t. ) ;
#2864 = cartesian_point ( 'none', ( 24.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#2865 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2866 = face_outer_bound ( 'none', #519, .t. ) ;
#2867 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -3.000000000000000000 ) ) ;
#2868 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2869 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#2870 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2871 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2872 = cartesian_point ( 'none', ( -30.40000000000001300, 7.733045971672465800, -4.500000000000004400 ) ) ;
#2873 = cartesian_point ( 'none', ( -7.733045971672519100, -30.39999999999999500, -4.500000000000004400 ) ) ;
#2874 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2875 = vector ( 'none', #2874, 1000.000000000000000 ) ;
#2876 = cartesian_point ( 'none', ( 22.14873734152903500, 24.74873734152930600, -5.500000000000000000 ) ) ;
#2877 = axis2_placement_3d ( 'none', #2864, #2870, #2871 ) ;
#2878 = cartesian_point ( 'none', ( 22.14873734152901400, 24.74873734152930600, -6.000000000000000000 ) ) ;
#2879 = axis2_placement_3d ( 'none', #2819, #2869, #2868 ) ;
#2880 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131100e-016, 3.881568944789469000e-033 ) ) ;
#2881 = cylindrical_surface ( 'none', #2877, 2.600000000000001400 ) ;
#2882 = cartesian_point ( 'none', ( 25.40000000000001300, -25.39999999999998800, -5.500000000000000000 ) ) ;
#2883 = cartesian_point ( 'none', ( 30.40000000000001600, 7.733045971672448000, -4.500000000000000000 ) ) ;
#2884 = direction ( 'none', ( 2.731847993664263700e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#2885 = vector ( 'none', #2884, 1000.000000000000000 ) ;
#2886 = face_outer_bound ( 'none', #641, .t. ) ;
#2887 = axis2_placement_3d ( 'none', #2882, #2926, #2915 ) ;
#2888 = direction ( 'none', ( 2.731847993664263700e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#2889 = vector ( 'none', #2888, 1000.000000000000000 ) ;
#2890 = cartesian_point ( 'none', ( -30.40000000000002000, -25.40000000000000600, -4.500000000000000000 ) ) ;
#2891 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#2892 = cylindrical_surface ( 'none', #2887, 5.000000000000004400 ) ;
#2893 = direction ( 'none', ( 2.731847993664263700e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#2894 = direction ( 'none', ( -1.000000000000000000, -2.731847993664263700e-016, -8.202104279595202200e-033 ) ) ;
#2895 = cartesian_point ( 'none', ( -30.39999999999999900, 25.39999999999999100, -5.500000000000000000 ) ) ;
#2896 = line ( 'none', #2890, #2889 ) ;
#2897 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2898 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#2899 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#2900 = axis2_placement_3d ( 'none', #2899, #2898, #2897 ) ;
#2901 = line ( 'none', #2912, #2911 ) ;
#2902 = cartesian_point ( 'none', ( -30.40000000000002300, -7.733045971672483500, -4.500000000000004400 ) ) ;
#2903 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2904 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2905 = cartesian_point ( 'none', ( -24.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#2906 = axis2_placement_3d ( 'none', #2895, #2894, #2893 ) ;
#2907 = plane ( 'none', #2906 ) ;
#2908 = cartesian_point ( 'none', ( 20.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#2909 = axis2_placement_3d ( 'none', #2891, #2939, #2967 ) ;
#2910 = direction ( 'none', ( -7.703719777548943400e-033, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#2911 = vector ( 'none', #2910, 1000.000000000000000 ) ;
#2912 = cartesian_point ( 'none', ( 30.40000000000001600, 25.39999999999999900, -4.500000000000000000 ) ) ;
#2913 = circle ( 'none', #2909, 4.000000000000000000 ) ;
#2914 = circle ( 'none', #2942, 2.599999999999998300 ) ;
#2915 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2916 = cartesian_point ( 'none', ( -30.40000000000002300, -7.733045971672483500, -4.500000000000004400 ) ) ;
#2917 = cartesian_point ( 'none', ( -30.40000000000002700, -7.077979504207742200, -4.500000000000007100 ) ) ;
#2918 = cartesian_point ( 'none', ( -30.39999999999999100, -6.427777678278095800, -4.539904743813203000 ) ) ;
#2919 = cartesian_point ( 'none', ( -30.39999999999999100, -5.133063504288842600, -4.661303721035560300 ) ) ;
#2920 = cartesian_point ( 'none', ( -30.39999999999998400, -4.488509427742377200, -4.743639971521659500 ) ) ;
#2921 = cartesian_point ( 'none', ( -30.39999999999999100, -2.559548968704880700, -5.026942234111957400 ) ) ;
#2922 = cartesian_point ( 'none', ( -30.40000000000001300, -1.278028069385442200, -5.264297264381704100 ) ) ;
#2923 = cartesian_point ( 'none', ( -30.40000000000000900, -6.938893903907236300e-015, -5.500000000000000000 ) ) ;
#2924 = cylindrical_surface ( 'none', #2945, 2.599999999999998300 ) ;
#2925 = b_spline_curve_with_knots ( 'none', 3,
( #2923, #2922, #2921, #2920, #2919, #2918, #2917, #2916 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( -3.429285657220161300e-005, 0.003864451009269088600, 0.005813822942189733100, 0.007763194875110377600 ),
.unspecified. ) ;
#2926 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2927 = cartesian_point ( 'none', ( -30.40000000000000900, -6.938893903907236300e-015, -5.500000000000000000 ) ) ;
#2928 = cartesian_point ( 'none', ( -30.40000000000001600, 0.3220896362708612900, -5.440598011732123300 ) ) ;
#2929 = cartesian_point ( 'none', ( -30.39999999999999900, 0.6401319870390490600, -5.381941190095777600 ) ) ;
#2930 = cartesian_point ( 'none', ( -30.39999999999999500, 1.280222553816293000, -5.265329728889977200 ) ) ;
#2931 = cartesian_point ( 'none', ( -30.39999999999999500, 1.600358723824989900, -5.207725562620337800 ) ) ;
#2932 = cartesian_point ( 'none', ( -30.39999999999999100, 2.561323616602294800, -5.039207846625094700 ) ) ;
#2933 = cartesian_point ( 'none', ( -30.39999999999998800, 3.202694975843975100, -4.932482970602146500 ) ) ;
#2934 = cartesian_point ( 'none', ( -30.39999999999999100, 4.488623524633990900, -4.743625011199839900 ) ) ;
#2935 = cartesian_point ( 'none', ( -30.39999999999998800, 5.133155015676738500, -4.661293558083271700 ) ) ;
#2936 = cartesian_point ( 'none', ( -30.39999999999999500, 6.427823737795660200, -4.539902007586778900 ) ) ;
#2937 = cartesian_point ( 'none', ( -30.40000000000002300, 7.078002705743826600, -4.500000000000005300 ) ) ;
#2938 = cartesian_point ( 'none', ( -30.40000000000001300, 7.733045971672465800, -4.500000000000004400 ) ) ;
#2939 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#2940 = b_spline_curve_with_knots ( 'none', 3,
( #2938, #2937, #2936, #2935, #2934, #2933, #2932, #2931, #2930, #2929, #2928, #2927 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.001965128972896699800, 0.003930257945793399700, 0.005895386918690096900, 0.006877951405138445600, 0.007860515891586792500 ),
.unspecified. ) ;
#2941 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2942 = axis2_placement_3d ( 'none', #2944, #2941, #3002 ) ;
#2943 = axis2_placement_3d ( 'none', #2997, #2996, #2995 ) ;
#2944 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, 0.0000000000000000000 ) ) ;
#2945 = axis2_placement_3d ( 'none', #2969, #2952, #2966 ) ;
#2946 = cartesian_point ( 'none', ( 22.14873734152903100, -24.74873734152929600, -6.000000000000000000 ) ) ;
#2947 = face_outer_bound ( 'none', #687, .t. ) ;
#2948 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2949 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#2950 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#2951 = axis2_placement_3d ( 'none', #2950, #2949, #2948 ) ;
#2952 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2953 = axis2_placement_3d ( 'none', #2990, #2989, #2988 ) ;
#2954 = face_outer_bound ( 'none', #668, .t. ) ;
#2955 = circle ( 'none', #2951, 2.599999999999998300 ) ;
#2956 = cartesian_point ( 'none', ( -27.34873734152903100, -24.74873734152930300, -6.000000000000000000 ) ) ;
#2957 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2958 = vector ( 'none', #2957, 1000.000000000000000 ) ;
#2959 = circle ( 'none', #2953, 29.34146142219905000 ) ;
#2960 = cartesian_point ( 'none', ( -20.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#2961 = line ( 'none', #2960, #2958 ) ;
#2962 = cartesian_point ( 'none', ( -28.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#2963 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2964 = vector ( 'none', #2963, 1000.000000000000000 ) ;
#2965 = cartesian_point ( 'none', ( 22.14873734152903100, -24.74873734152929600, -5.500000000000000000 ) ) ;
#2966 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2967 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2968 = line ( 'none', #2965, #2964 ) ;
#2969 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#2970 = cartesian_point ( 'none', ( 24.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#2971 = circle ( 'none', #3028, 2.600000000000005000 ) ;
#2972 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2973 = axis2_placement_3d ( 'none', #2970, #2972, #3017 ) ;
#2974 = cylindrical_surface ( 'none', #2983, 2.599999999999998300 ) ;
#2975 = face_outer_bound ( 'none', #672, .t. ) ;
#2976 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2977 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#2978 = axis2_placement_3d ( 'none', #2986, #2977, #2976 ) ;
#2979 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2980 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2981 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#2982 = axis2_placement_3d ( 'none', #2981, #2980, #2979 ) ;
#2983 = axis2_placement_3d ( 'none', #3022, #3014, #3011 ) ;
#2984 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2985 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2986 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#2987 = face_outer_bound ( 'none', #607, .t. ) ;
#2988 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#2989 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#2990 = cartesian_point ( 'none', ( 3.072764730113833500e-032, 0.0000000000000000000, -69.99999999999998600 ) ) ;
#2991 = cylindrical_surface ( 'none', #2982, 2.599999999999998300 ) ;
#2992 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#2993 = axis2_placement_3d ( 'none', #2992, #2985, #2984 ) ;
#2994 = cylindrical_surface ( 'none', #2973, 2.600000000000001400 ) ;
#2995 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#2996 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#2997 = cartesian_point ( 'none', ( -24.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#2998 = cylindrical_surface ( 'none', #2993, 2.600000000000001400 ) ;
#2999 = circle ( 'none', #2978, 2.599999999999998300 ) ;
#3000 = circle ( 'none', #2943, 4.000000000000000000 ) ;
#3001 = cartesian_point ( 'none', ( 22.14873734152903100, -24.74873734152929600, -1.141312614042281300e-033 ) ) ;
#3002 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162624200e-034 ) ) ;
#3003 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3004 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3005 = circle ( 'none', #3048, 2.600000000000001400 ) ;
#3006 = cartesian_point ( 'none', ( -22.14873734152902800, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3007 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3008 = vector ( 'none', #3007, 1000.000000000000000 ) ;
#3009 = cylindrical_surface ( 'none', #3012, 4.000000000000000000 ) ;
#3010 = cartesian_point ( 'none', ( 27.34873734152902700, -24.74873734152929600, -1.141312614042281700e-033 ) ) ;
#3011 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3012 = axis2_placement_3d ( 'none', #3015, #3020, #3003 ) ;
#3013 = cartesian_point ( 'none', ( 28.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3014 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3015 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3016 = face_outer_bound ( 'none', #615, .t. ) ;
#3017 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3018 = direction ( 'none', ( 2.731847993664263700e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#3019 = vector ( 'none', #3018, 1000.000000000000000 ) ;
#3020 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3021 = face_outer_bound ( 'none', #683, .t. ) ;
#3022 = cartesian_point ( 'none', ( -24.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#3023 = cartesian_point ( 'none', ( 27.34873734152902700, -24.74873734152929600, -5.500000000000000000 ) ) ;
#3024 = line ( 'none', #3023, #3008 ) ;
#3025 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3026 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3027 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3028 = axis2_placement_3d ( 'none', #3027, #3026, #3025 ) ;
#3029 = cartesian_point ( 'none', ( -30.40000000000002000, -25.40000000000000600, -4.500000000000000000 ) ) ;
#3030 = line ( 'none', #3029, #3019 ) ;
#3031 = circle ( 'none', #3049, 5.000000000000011500 ) ;
#3032 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162613100e-034 ) ) ;
#3033 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3034 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3035 = vector ( 'none', #3034, 1000.000000000000000 ) ;
#3036 = cartesian_point ( 'none', ( 20.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3037 = cartesian_point ( 'none', ( -25.39999999999999900, 25.39999999999999500, 9.629649721936179300e-032 ) ) ;
#3038 = face_outer_bound ( 'none', #765, .t. ) ;
#3039 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3040 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3041 = face_bound ( 'none', #704, .t. ) ;
#3042 = cartesian_point ( 'none', ( 28.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#3043 = cartesian_point ( 'none', ( 20.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#3044 = axis2_placement_3d ( 'none', #3050, #3040, #3039 ) ;
#3045 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3046 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3047 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3048 = axis2_placement_3d ( 'none', #3047, #3046, #3045 ) ;
#3049 = axis2_placement_3d ( 'none', #3037, #3033, #3032 ) ;
#3050 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3051 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3052 = vector ( 'none', #3051, 1000.000000000000000 ) ;
#3053 = cartesian_point ( 'none', ( -28.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3054 = line ( 'none', #3053, #3052 ) ;
#3055 = cartesian_point ( 'none', ( 27.34873734152902700, -24.74873734152929600, -6.000000000000000000 ) ) ;
#3056 = cartesian_point ( 'none', ( -22.14873734152902800, -24.74873734152930300, -1.937343070527658500e-031 ) ) ;
#3057 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3058 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3059 = circle ( 'none', #3044, 4.000000000000000000 ) ;
#3060 = line ( 'none', #3036, #3035 ) ;
#3061 = circle ( 'none', #3062, 2.600000000000001400 ) ;
#3062 = axis2_placement_3d ( 'none', #3004, #3058, #3057 ) ;
#3063 = cartesian_point ( 'none', ( -29.51382318919139500, -7.083662891055720200, -11.00000000000002300 ) ) ;
#3064 = cartesian_point ( 'none', ( -22.14873734152903500, 24.74873734152929200, -9.743780983340408000e-032 ) ) ;
#3065 = cartesian_point ( 'none', ( 24.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#3066 = face_outer_bound ( 'none', #595, .t. ) ;
#3067 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3068 = vector ( 'none', #3067, 1000.000000000000000 ) ;
#3069 = cartesian_point ( 'none', ( 24.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3070 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3071 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3072 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#3073 = line ( 'none', #3088, #3068 ) ;
#3074 = axis2_placement_3d ( 'none', #3069, #3083, #3075 ) ;
#3075 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3076 = cartesian_point ( 'none', ( -25.39999999999999900, -29.39999999999999900, -5.500000000000000000 ) ) ;
#3077 = axis2_placement_3d ( 'none', #3072, #3071, #3070 ) ;
#3078 = circle ( 'none', #3141, 1.249999999999997600 ) ;
#3079 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3080 = vector ( 'none', #3079, 1000.000000000000000 ) ;
#3081 = cartesian_point ( 'none', ( -27.34873734152903100, -24.74873734152930300, -5.500000000000000000 ) ) ;
#3082 = line ( 'none', #3081, #3080 ) ;
#3083 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3084 = circle ( 'none', #3125, 4.000000000000000000 ) ;
#3085 = cylindrical_surface ( 'none', #3074, 4.000000000000000000 ) ;
#3086 = cartesian_point ( 'none', ( -20.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#3087 = cylindrical_surface ( 'none', #3077, 2.600000000000001400 ) ;
#3088 = cartesian_point ( 'none', ( 28.74873734152901900, 24.74873734152930600, -6.000000000000000000 ) ) ;
#3089 = face_outer_bound ( 'none', #648, .t. ) ;
#3090 = cartesian_point ( 'none', ( -27.34873734152903100, -24.74873734152930300, -1.937343070527658500e-031 ) ) ;
#3091 = face_outer_bound ( 'none', #652, .t. ) ;
#3092 = cartesian_point ( 'none', ( -25.93949472304655400, -13.02264374069275400, -15.26957048267908600 ) ) ;
#3093 = cartesian_point ( 'none', ( -26.19264143426054800, -12.50568555418782200, -15.50749070595953900 ) ) ;
#3094 = cartesian_point ( 'none', ( -26.32182080621038300, -12.23184714033052400, -15.59902250505946400 ) ) ;
#3095 = cartesian_point ( 'none', ( -26.57240896616434600, -11.67747475927781200, -15.71958358982428900 ) ) ;
#3096 = cartesian_point ( 'none', ( -26.69526628037810300, -11.39407972518825000, -15.75019142273619700 ) ) ;
#3097 = cartesian_point ( 'none', ( -26.93540450697467700, -10.81417026913699600, -15.74980679355340900 ) ) ;
#3098 = cartesian_point ( 'none', ( -27.04932017626397200, -10.52570115032091500, -15.71862801393384100 ) ) ;
#3099 = cartesian_point ( 'none', ( -27.26373137851253100, -9.957161142826796800, -15.59730726651630100 ) ) ;
#3100 = cartesian_point ( 'none', ( -27.36554525094321700, -9.673359477532560600, -15.50581983479003500 ) ) ;
#3101 = cartesian_point ( 'none', ( -27.55233576952607400, -9.127745839268495600, -15.26659008793982700 ) ) ;
#3102 = cartesian_point ( 'none', ( -27.63678510713053900, -8.867848698083284000, -15.12046438725779200 ) ) ;
#3103 = cartesian_point ( 'none', ( -27.79035824793565000, -8.374163841316054400, -14.77609714363547200 ) ) ;
#3104 = cartesian_point ( 'none', ( -27.85984458402026600, -8.138880222081336800, -14.57563869432074500 ) ) ;
#3105 = cartesian_point ( 'none', ( -27.98015218599380900, -7.715140644458507800, -14.13755112532053800 ) ) ;
#3106 = cartesian_point ( 'none', ( -28.03177074436594700, -7.524238967291876400, -13.89876766077110100 ) ) ;
#3107 = cartesian_point ( 'none', ( -28.12034357916490600, -7.186140834364621800, -13.38078989390607600 ) ) ;
#3108 = cartesian_point ( 'none', ( -28.15669773336209000, -7.041202317796051000, -13.10389416857239700 ) ) ;
#3109 = cartesian_point ( 'none', ( -28.21386716468779800, -6.808513563282802200, -12.53218584097621500 ) ) ;
#3110 = cartesian_point ( 'none', ( -28.23519099393912800, -6.718751258592405400, -12.23311350298609000 ) ) ;
#3111 = cartesian_point ( 'none', ( -28.26356754155831300, -6.598361824182594800, -11.61888430488573800 ) ) ;
#3112 = cartesian_point ( 'none', ( -28.27042448263635400, -6.568630283363535900, -11.31020433517533900 ) ) ;
#3113 = cartesian_point ( 'none', ( -28.27042448263635800, -6.568630283363534200, -11.00000000000000000 ) ) ;
#3114 = cartesian_point ( 'none', ( -16.45068854487894300, -6.814098305664599000, -11.00000000000000000 ) ) ;
#3115 = cartesian_point ( 'none', ( -22.40000000000000600, -18.40000000000000200, -3.000000000000000000 ) ) ;
#3116 = cartesian_point ( 'none', ( -24.63493187516799300, -15.34548584222075700, -11.00000000000000000 ) ) ;
#3117 = axis2_placement_3d ( 'none', #3114, #3143, #3142 ) ;
#3118 = direction ( 'none', ( -0.9238795325112862900, -0.3826834323650908900, -1.386669559958810100e-032 ) ) ;
#3119 = vector ( 'none', #3118, 999.9999999999998900 ) ;
#3120 = cartesian_point ( 'none', ( -18.26843484861312600, -2.425670526235987400, -11.00000000000000000 ) ) ;
#3121 = cartesian_point ( 'none', ( -29.40000000000000600, -7.733045971672483500, -5.499999999999998200 ) ) ;
#3122 = b_spline_curve_with_knots ( 'none', 3,
( #3113, #3112, #3111, #3110, #3109, #3108, #3107, #3106, #3105, #3104, #3103, #3102, #3101, #3100, #3099, #3098, #3097, #3096, #3095, #3094, #3093, #3092, #3159, #3158, #3157, #3156, #3155, #3154, #3153, #3152, #3151, #3150, #3149, #3148 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.01487567618036682300, 0.01580517429926441400, 0.01673467241816200400, 0.01766417053705959800, 0.01859366865595718900, 0.01952316677485477900, 0.02045266489375237000, 0.02138216301264996000, 0.02231166113154755400, 0.02324115925044514800, 0.02417065736934274200, 0.02510015548824033600, 0.02602965360713793000, 0.02695915172603552400, 0.02788864984493311800, 0.02881814796383071200, 0.02974764608272830600 ),
.unspecified. ) ;
#3123 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3124 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3125 = axis2_placement_3d ( 'none', #3065, #3124, #3123 ) ;
#3126 = line ( 'none', #3120, #3119 ) ;
#3127 = cartesian_point ( 'none', ( -22.40000000000002300, -18.45545459282879700, -4.248769309413947100 ) ) ;
#3128 = cartesian_point ( 'none', ( -22.40761800681431000, -18.44620836419855400, -4.249179910347224100 ) ) ;
#3129 = cartesian_point ( 'none', ( -22.42283166864238800, -18.42771970533316400, -4.249795179351217200 ) ) ;
#3130 = cartesian_point ( 'none', ( -22.43800079999471100, -18.40923863273973600, -4.249999999999998200 ) ) ;
#3131 = cartesian_point ( 'none', ( -22.44557426817067400, -18.40000000000002700, -4.250000000000173200 ) ) ;
#3132 = circle ( 'none', #3145, 2.600000000000005000 ) ;
#3133 = b_spline_curve_with_knots ( 'none', 3,
( #3131, #3130, #3129, #3128, #3127 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.004436577635694250400, 0.004472147348088415800, 0.004507717060482581200 ),
.unspecified. ) ;
#3134 = vector ( 'none', #3187, 1000.000000000000000 ) ;
#3135 = cartesian_point ( 'none', ( -30.40000000000000600, -18.40000000000000200, -1.750000000000002400 ) ) ;
#3136 = line ( 'none', #3135, #3134 ) ;
#3137 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -9.629649721936179300e-032 ) ) ;
#3138 = axis2_placement_3d ( 'none', #3137, #3178, #3177 ) ;
#3139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3140 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#3141 = axis2_placement_3d ( 'none', #3115, #3140, #3139 ) ;
#3142 = direction ( 'none', ( 0.3826834323650907800, -0.9238795325112862900, 0.0000000000000000000 ) ) ;
#3143 = direction ( 'none', ( -0.9238795325112862900, -0.3826834323650908400, -1.386669559958809800e-032 ) ) ;
#3144 = cartesian_point ( 'none', ( -22.40000000000002300, -18.45545459282879700, -4.248769309413947100 ) ) ;
#3145 = axis2_placement_3d ( 'none', #3175, #3167, #3166 ) ;
#3146 = cartesian_point ( 'none', ( -22.44557426817067400, -18.40000000000002700, -4.250000000000173200 ) ) ;
#3147 = cylindrical_surface ( 'none', #3117, 4.750000000000002700 ) ;
#3148 = cartesian_point ( 'none', ( -24.63493187516799300, -15.34548584222075700, -11.00000000000000000 ) ) ;
#3149 = cartesian_point ( 'none', ( -24.63493187516799300, -15.34548584222075700, -11.31433570359357300 ) ) ;
#3150 = cartesian_point ( 'none', ( -24.65153818471592100, -15.31892077574060100, -11.62485690204529500 ) ) ;
#3151 = cartesian_point ( 'none', ( -24.71693350130197700, -15.21318069629556100, -12.23839127548763500 ) ) ;
#3152 = cartesian_point ( 'none', ( -24.76573418320593600, -15.13395688437412400, -12.53865962141634000 ) ) ;
#3153 = cartesian_point ( 'none', ( -24.89018629055356200, -14.92839130760077500, -13.10975938636838800 ) ) ;
#3154 = cartesian_point ( 'none', ( -24.96643335879916100, -14.80107723718040400, -13.38421815328648100 ) ) ;
#3155 = cartesian_point ( 'none', ( -25.14382074433031600, -14.49768810594726700, -13.90385543512311300 ) ) ;
#3156 = cartesian_point ( 'none', ( -25.24258966355158400, -14.32563947614761300, -14.14255574547672700 ) ) ;
#3157 = cartesian_point ( 'none', ( -25.45701900251943100, -13.94103521365487800, -14.57936826640549400 ) ) ;
#3158 = cartesian_point ( 'none', ( -25.57409308935755400, -13.72577384483780200, -14.77924149988522400 ) ) ;
#3159 = cartesian_point ( 'none', ( -25.81536042501774400, -13.26643400123739100, -15.12389990004629300 ) ) ;
#3160 = axis2_placement_3d ( 'none', #3188, #3251, #3250 ) ;
#3161 = line ( 'none', #3162, #3217 ) ;
#3162 = cartesian_point ( 'none', ( -22.14873734152901700, 24.74873734152929200, -5.500000000000000000 ) ) ;
#3163 = face_outer_bound ( 'none', #764, .t. ) ;
#3164 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#3165 = cartesian_point ( 'none', ( -30.40000000000000600, -18.40000000000000200, -3.000000000000000000 ) ) ;
#3166 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3167 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3168 = cartesian_point ( 'none', ( -27.34873734152903100, 24.74873734152929200, -9.743780983340405800e-032 ) ) ;
#3169 = axis2_placement_3d ( 'none', #3165, #3164, #3220 ) ;
#3170 = cartesian_point ( 'none', ( -27.34873734152903800, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3171 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3172 = vector ( 'none', #3171, 1000.000000000000000 ) ;
#3173 = cartesian_point ( 'none', ( -27.34873734152901600, 24.74873734152929200, -5.500000000000000000 ) ) ;
#3174 = line ( 'none', #3173, #3172 ) ;
#3175 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3176 = cylindrical_surface ( 'none', #3169, 1.249999999999997600 ) ;
#3177 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162654200e-034 ) ) ;
#3178 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3179 = circle ( 'none', #3138, 2.599999999999998300 ) ;
#3180 = cartesian_point ( 'none', ( -28.27042448263635800, -6.568630283363534200, -11.00000000000000000 ) ) ;
#3181 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#3182 = vector ( 'none', #3181, 1000.000000000000000 ) ;
#3183 = cartesian_point ( 'none', ( -30.40000000000000600, -18.40000000000000200, -4.249999999999997300 ) ) ;
#3184 = line ( 'none', #3183, #3182 ) ;
#3185 = cartesian_point ( 'none', ( -22.44557426817067700, -18.40000000000000200, -1.750000000000002400 ) ) ;
#3186 = cartesian_point ( 'none', ( -22.14873734152902800, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3187 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#3188 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#3189 = face_bound ( 'none', #783, .t. ) ;
#3190 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3191 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3192 = axis2_placement_3d ( 'none', #3199, #3191, #3190 ) ;
#3193 = axis2_placement_3d ( 'none', #3243, #3242, #3241 ) ;
#3194 = circle ( 'none', #3238, 4.000000000000003600 ) ;
#3195 = plane ( 'none', #3160 ) ;
#3196 = line ( 'none', #3248, #3247 ) ;
#3197 = direction ( 'none', ( -2.731847993664263700e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#3198 = vector ( 'none', #3197, 1000.000000000000000 ) ;
#3199 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#3200 = axis2_placement_3d ( 'none', #3221, #3237, #3283 ) ;
#3201 = cartesian_point ( 'none', ( -29.39999999999999900, 25.39999999999999100, -5.500000000000000000 ) ) ;
#3202 = line ( 'none', #3201, #3198 ) ;
#3203 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131900e-016, 3.881568944789470300e-033 ) ) ;
#3204 = vector ( 'none', #3203, 1000.000000000000000 ) ;
#3205 = cartesian_point ( 'none', ( -29.39999999999999100, 25.39999999999999100, -5.500000000000000000 ) ) ;
#3206 = cartesian_point ( 'none', ( -22.44557426817067700, -18.40000000000000200, -1.750000000000002400 ) ) ;
#3207 = cartesian_point ( 'none', ( -22.43799980435589300, -18.40923984728784600, -1.750000000000002400 ) ) ;
#3208 = cartesian_point ( 'none', ( -22.43038505904611700, -18.41851713488156500, -1.750102972202088000 ) ) ;
#3209 = cartesian_point ( 'none', ( -22.41519363958256200, -18.43700196466396000, -1.750513577907593500 ) ) ;
#3210 = cartesian_point ( 'none', ( -22.40759719022337700, -18.44623362998836700, -1.750821211640701800 ) ) ;
#3211 = cartesian_point ( 'none', ( -22.40000000000000600, -18.45545459282879700, -1.751230690586052600 ) ) ;
#3212 = face_outer_bound ( 'none', #2245, .t. ) ;
#3213 = b_spline_curve_with_knots ( 'none', 3,
( #3211, #3210, #3209, #3208, #3207, #3206 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.008902450504500111100, 0.008937849930619721400, 0.008973249356739333400 ),
.unspecified. ) ;
#3214 = circle ( 'none', #3192, 4.000000000000010700 ) ;
#3215 = cartesian_point ( 'none', ( -29.40000000000000200, -25.40000000000000200, -5.500000000000000000 ) ) ;
#3216 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3217 = vector ( 'none', #3216, 1000.000000000000000 ) ;
#3218 = cartesian_point ( 'none', ( -3.469446951953618100e-015, 29.40000000000000200, -5.500000000000000000 ) ) ;
#3219 = line ( 'none', #3218, #3204 ) ;
#3220 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3221 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#3222 = face_outer_bound ( 'none', #726, .t. ) ;
#3223 = cartesian_point ( 'none', ( -4.539776433107699700, -1.006444204812126000, -5.216611057838469500 ) ) ;
#3224 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131100e-016, -3.881568944789469000e-033 ) ) ;
#3225 = vector ( 'none', #3224, 1000.000000000000000 ) ;
#3226 = cartesian_point ( 'none', ( -7.733045971672523500, -29.39999999999999500, -5.499999999999998200 ) ) ;
#3227 = cartesian_point ( 'none', ( -20.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#3228 = cartesian_point ( 'none', ( -25.39999999999999900, -29.39999999999999900, -5.500000000000000000 ) ) ;
#3229 = line ( 'none', #3228, #3225 ) ;
#3230 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3231 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3232 = face_bound ( 'none', #797, .t. ) ;
#3233 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3234 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3235 = cartesian_point ( 'none', ( -24.74873734152901500, 24.74873734152929200, -5.500000000000000000 ) ) ;
#3236 = axis2_placement_3d ( 'none', #3235, #3234, #3233 ) ;
#3237 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#3238 = axis2_placement_3d ( 'none', #3244, #3231, #3230 ) ;
#3239 = plane ( 'none', #3200 ) ;
#3240 = cartesian_point ( 'none', ( -25.39999999999998100, 29.39999999999999900, -5.500000000000000000 ) ) ;
#3241 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#3242 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3243 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#3244 = cartesian_point ( 'none', ( -25.39999999999999900, -25.39999999999999500, -5.500000000000000000 ) ) ;
#3245 = circle ( 'none', #3236, 4.000000000000000000 ) ;
#3246 = direction ( 'none', ( -2.731847993664263700e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#3247 = vector ( 'none', #3246, 1000.000000000000000 ) ;
#3248 = cartesian_point ( 'none', ( -29.40000000000000900, -6.938893903907236300e-015, -5.500000000000000000 ) ) ;
#3249 = circle ( 'none', #3193, 30.40000000000000600 ) ;
#3250 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#3251 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#3252 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#3253 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3254 = face_outer_bound ( 'none', #1098, .t. ) ;
#3255 = cartesian_point ( 'none', ( -4.432165604860217400, 0.9825874585471134900, -5.500000000000063900 ) ) ;
#3256 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3257 = direction ( 'none', ( -0.9762960071199355800, -0.2164396139380928600, 2.852507365554056800e-015 ) ) ;
#3258 = axis2_placement_3d ( 'none', #3265, #3280, #3257 ) ;
#3259 = circle ( 'none', #3258, 0.3040699380700570000 ) ;
#3260 = face_outer_bound ( 'none', #2720, .t. ) ;
#3261 = axis2_placement_3d ( 'none', #3255, #3300, #3299 ) ;
#3262 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.095476110087257600e-016 ) ) ;
#3263 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3264 = cartesian_point ( 'none', ( -7.632783294297938400e-016, -1.242773303569658700e-033, -5.500000000000063900 ) ) ;
#3265 = cartesian_point ( 'none', ( -4.432165604860228000, -0.9825874585470753000, -5.500000000000067500 ) ) ;
#3266 = axis2_placement_3d ( 'none', #3252, #3256, #3271 ) ;
#3267 = conical_surface ( 'none', #3270, 4.550000000000000700, 0.7853981633974463900 ) ;
#3268 = circle ( 'none', #3261, 0.3040699380700573900 ) ;
#3269 = circle ( 'none', #3274, 4.235706495037636200 ) ;
#3270 = axis2_placement_3d ( 'none', #3304, #3253, #3294 ) ;
#3271 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#3272 = cartesian_point ( 'none', ( -20.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3273 = toroidal_surface ( 'none', #3266, 4.539776433107693500, 0.3040699380700571100 ) ;
#3274 = axis2_placement_3d ( 'none', #3264, #3263, #3262 ) ;
#3275 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3276 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3277 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -5.500000000000000000 ) ) ;
#3278 = cartesian_point ( 'none', ( -4.650000000000001200, -6.617653238272519200e-016, -5.216611057838478300 ) ) ;
#3279 = cartesian_point ( 'none', ( 4.135303338437213800, -0.9167746785410466600, -5.500000000000062200 ) ) ;
#3280 = direction ( 'none', ( 0.2164396139380933000, -0.9762960071199355800, -1.387778780781447500e-017 ) ) ;
#3281 = cartesian_point ( 'none', ( -4.539776433107698000, 1.006444204812166000, -5.216611057838476600 ) ) ;
#3282 = axis2_placement_3d ( 'none', #3277, #3276, #3275 ) ;
#3283 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#3284 = circle ( 'none', #3282, 4.000000000000000000 ) ;
#3285 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3286 = direction ( 'none', ( -1.000000000000000000, 2.541060267334482700e-015, 3.730588120380230900e-016 ) ) ;
#3287 = axis2_placement_3d ( 'none', #3296, #3293, #3286 ) ;
#3288 = circle ( 'none', #3287, 4.649999999999999500 ) ;
#3289 = direction ( 'none', ( -1.000000000000000000, 6.093773946134983600e-015, 3.730588120380230900e-016 ) ) ;
#3290 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3291 = axis2_placement_3d ( 'none', #3295, #3290, #3289 ) ;
#3292 = axis2_placement_3d ( 'none', #3298, #3285, #3297 ) ;
#3293 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3294 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.812579068080894000e-016 ) ) ;
#3295 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.216611057838476600 ) ) ;
#3296 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.216611057838476600 ) ) ;
#3297 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.409338161078899200e-016 ) ) ;
#3298 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3299 = direction ( 'none', ( -0.9762960071199342500, 0.2164396139380989900, 0.0000000000000000000 ) ) ;
#3300 = direction ( 'none', ( -0.2164396139381001600, -0.9762960071199340300, -6.938893903907235800e-017 ) ) ;
#3301 = face_outer_bound ( 'none', #2337, .t. ) ;
#3302 = circle ( 'none', #3291, 4.649999999999999500 ) ;
#3303 = cartesian_point ( 'none', ( 4.649999999999999500, 1.056012861199072200e-015, -5.216611057838474800 ) ) ;
#3304 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3305 = direction ( 'none', ( 0.9762960071199342500, -0.2164396139380989900, 2.852507365554053300e-015 ) ) ;
#3306 = direction ( 'none', ( 0.2164396139381001600, 0.9762960071199340300, -1.249000902703302600e-016 ) ) ;
#3307 = cartesian_point ( 'none', ( 4.432165604860216500, -0.9825874585471118200, -5.500000000000063900 ) ) ;
#3308 = axis2_placement_3d ( 'none', #3307, #3306, #3305 ) ;
#3309 = cylindrical_surface ( 'none', #3292, 3.599999999999999200 ) ;
#3310 = circle ( 'none', #3308, 0.3040699380700573900 ) ;
#3311 = cartesian_point ( 'none', ( -4.135303338437224400, -0.9167746785410122400, -5.500000000000065700 ) ) ;
#3312 = cartesian_point ( 'none', ( 28.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#3313 = plane ( 'none', #3336 ) ;
#3314 = line ( 'none', #3312, #3372 ) ;
#3315 = cartesian_point ( 'none', ( -30.40000000000000200, -25.40000000000000600, -3.851859888774471700e-031 ) ) ;
#3316 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131100e-016, 3.881568944789469000e-033 ) ) ;
#3317 = vector ( 'none', #3316, 1000.000000000000000 ) ;
#3318 = cartesian_point ( 'none', ( -25.39999999999999900, -30.39999999999999900, 5.777789833161707600e-031 ) ) ;
#3319 = line ( 'none', #3318, #3317 ) ;
#3320 = circle ( 'none', #3366, 5.000000000000004400 ) ;
#3321 = face_bound ( 'none', #1414, .t. ) ;
#3322 = face_bound ( 'none', #34, .t. ) ;
#3323 = face_bound ( 'none', #22, .t. ) ;
#3324 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3325 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3326 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.216611057838476600 ) ) ;
#3327 = face_bound ( 'none', #1134, .t. ) ;
#3328 = cartesian_point ( 'none', ( 30.40000000000001600, -25.39999999999999900, -1.925929944387235900e-031 ) ) ;
#3329 = cartesian_point ( 'none', ( 25.40000000000001300, -30.39999999999999100, 7.703719777548943400e-031 ) ) ;
#3330 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162624200e-034 ) ) ;
#3331 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#3332 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3333 = axis2_placement_3d ( 'none', #3332, #3331, #3330 ) ;
#3334 = face_bound ( 'none', #1121, .t. ) ;
#3335 = circle ( 'none', #3337, 4.649999999999999500 ) ;
#3336 = axis2_placement_3d ( 'none', #3376, #3375, #3374 ) ;
#3337 = axis2_placement_3d ( 'none', #3326, #3325, #3324 ) ;
#3338 = cartesian_point ( 'none', ( -25.39999999999999900, -30.39999999999999900, 5.777789833161707600e-031 ) ) ;
#3339 = circle ( 'none', #3333, 28.49999999999998200 ) ;
#3340 = face_outer_bound ( 'none', #1131, .t. ) ;
#3341 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.389663900162619100e-034 ) ) ;
#3342 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3343 = face_outer_bound ( 'none', #1085, .t. ) ;
#3344 = cartesian_point ( 'none', ( -25.39999999999999900, 30.39999999999999900, -5.777789833161707600e-031 ) ) ;
#3345 = cartesian_point ( 'none', ( -30.40000000000001600, 25.39999999999999100, 0.0000000000000000000 ) ) ;
#3346 = cartesian_point ( 'none', ( -3.850000000000003600, -1.223318749513264600e-017, -7.500000000000000900 ) ) ;
#3347 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131600e-016, -3.881568944789469600e-033 ) ) ;
#3348 = vector ( 'none', #3347, 1000.000000000000000 ) ;
#3349 = cartesian_point ( 'none', ( -25.39999999999999900, 30.39999999999999900, -5.777789833161707600e-031 ) ) ;
#3350 = line ( 'none', #3349, #3348 ) ;
#3351 = cylindrical_surface ( 'none', #3398, 4.000000000000000000 ) ;
#3352 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162591700e-034 ) ) ;
#3353 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3354 = cartesian_point ( 'none', ( -5.250000000000002700, -6.615932857600195300e-016, -6.800000000000009600 ) ) ;
#3355 = cartesian_point ( 'none', ( -25.39999999999999900, -25.39999999999999500, -9.629649721936179300e-032 ) ) ;
#3356 = cartesian_point ( 'none', ( 30.40000000000001600, 25.39999999999999900, 1.925929944387235900e-031 ) ) ;
#3357 = line ( 'none', #3356, #3389 ) ;
#3358 = direction ( 'none', ( 2.731847993664263200e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#3359 = vector ( 'none', #3358, 1000.000000000000000 ) ;
#3360 = cartesian_point ( 'none', ( 25.39999999999999900, 25.40000000000000200, 2.888894916580853800e-031 ) ) ;
#3361 = cartesian_point ( 'none', ( 30.40000000000000900, 25.39999999999999900, 1.925929944387235900e-031 ) ) ;
#3362 = circle ( 'none', #3370, 5.000000000000011500 ) ;
#3363 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.389663900162597700e-034 ) ) ;
#3364 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3365 = cartesian_point ( 'none', ( 25.40000000000001300, -25.39999999999998800, 1.925929944387235900e-031 ) ) ;
#3366 = axis2_placement_3d ( 'none', #3365, #3364, #3363 ) ;
#3367 = cartesian_point ( 'none', ( -30.40000000000001600, 25.39999999999999100, 0.0000000000000000000 ) ) ;
#3368 = line ( 'none', #3367, #3359 ) ;
#3369 = circle ( 'none', #3373, 5.000000000000004400 ) ;
#3370 = axis2_placement_3d ( 'none', #3360, #3353, #3352 ) ;
#3371 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3372 = vector ( 'none', #3371, 1000.000000000000000 ) ;
#3373 = axis2_placement_3d ( 'none', #3355, #3342, #3341 ) ;
#3374 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#3375 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#3376 = cartesian_point ( 'none', ( -25.39999999999999900, 25.39999999999999500, 9.629649721936179300e-032 ) ) ;
#3377 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3378 = axis2_placement_3d ( 'none', #3377, #3434, #3433 ) ;
#3379 = cartesian_point ( 'none', ( 4.550000000000002500, 6.167083412683216100e-016, -7.500000000000001800 ) ) ;
#3380 = cartesian_point ( 'none', ( 5.249999999999998200, 6.716054700018304600e-016, -6.800000000000006000 ) ) ;
#3381 = cartesian_point ( 'none', ( -4.854121959736897200, -1.999999999999991300, -5.999999999999998200 ) ) ;
#3382 = circle ( 'none', #3424, 5.249999999999999100 ) ;
#3383 = circle ( 'none', #3432, 3.599999999999999200 ) ;
#3384 = circle ( 'none', #3419, 0.2500000000000002200 ) ;
#3385 = cartesian_point ( 'none', ( 3.599999999999989400, 4.445099703572140700e-016, -7.250000000000000000 ) ) ;
#3386 = direction ( 'none', ( -7.703719777548943400e-033, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#3387 = cartesian_point ( 'none', ( -5.250000000000006200, -6.615932857600196300e-016, -6.000000000000010700 ) ) ;
#3388 = circle ( 'none', #3378, 4.550000000000000700 ) ;
#3389 = vector ( 'none', #3386, 1000.000000000000000 ) ;
#3390 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.389663900162654200e-034 ) ) ;
#3391 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3392 = axis2_placement_3d ( 'none', #3399, #3391, #3390 ) ;
#3393 = cartesian_point ( 'none', ( -3.600000000000009400, 1.215151803584766700e-016, -7.250000000000000000 ) ) ;
#3394 = cartesian_point ( 'none', ( 4.854121959736901600, -1.999999999999991300, -6.800000000000000700 ) ) ;
#3395 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3396 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3397 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3398 = axis2_placement_3d ( 'none', #3397, #3396, #3395 ) ;
#3399 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -9.629649721936179300e-032 ) ) ;
#3400 = cartesian_point ( 'none', ( 25.39999999999999900, 30.40000000000000600, -3.851859888774471700e-031 ) ) ;
#3401 = line ( 'none', #3430, #3429 ) ;
#3402 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3403 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#3404 = cartesian_point ( 'none', ( -30.12500000000000700, -18.40000000000000200, -3.000000000000000000 ) ) ;
#3405 = axis2_placement_3d ( 'none', #3404, #3403, #3402 ) ;
#3406 = circle ( 'none', #3392, 2.599999999999998300 ) ;
#3407 = circle ( 'none', #3405, 1.249999999999997600 ) ;
#3408 = cartesian_point ( 'none', ( -28.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3409 = cartesian_point ( 'none', ( -3.850000000000000100, 4.453786241219849000e-018, 1.183254882963780200e-015 ) ) ;
#3410 = face_outer_bound ( 'none', #1497, .t. ) ;
#3411 = cartesian_point ( 'none', ( -20.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#3412 = line ( 'none', #3411, #3423 ) ;
#3413 = direction ( 'none', ( 1.000000000000000000, 1.234749917658929200e-016, 0.0000000000000000000 ) ) ;
#3414 = direction ( 'none', ( 1.234749917658928200e-016, -1.000000000000000000, 3.337394747270493000e-017 ) ) ;
#3415 = cartesian_point ( 'none', ( 3.849999999999998300, 4.753787182986873300e-016, -0.2500000000000015000 ) ) ;
#3416 = b_spline_curve_with_knots ( 'none', 3,
( #3462, #3461, #3460, #3459 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.001038593650398564000 ),
.unspecified. ) ;
#3417 = cartesian_point ( 'none', ( 3.849999999999998300, 4.837222051668636000e-016, -1.427200371773018700e-015 ) ) ;
#3418 = circle ( 'none', #3454, 3.599999999999999200 ) ;
#3419 = axis2_placement_3d ( 'none', #3415, #3414, #3413 ) ;
#3420 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336776000e-016 ) ) ;
#3421 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3422 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -6.800000000000007800 ) ) ;
#3423 = vector ( 'none', #3456, 1000.000000000000000 ) ;
#3424 = axis2_placement_3d ( 'none', #3422, #3421, #3420 ) ;
#3425 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.409338161078899200e-016 ) ) ;
#3426 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3427 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#3428 = direction ( 'none', ( 0.7071067811865461300, 1.109089485575291100e-016, 0.7071067811865489100 ) ) ;
#3429 = vector ( 'none', #3428, 1000.000000000000100 ) ;
#3430 = cartesian_point ( 'none', ( 4.550000000000001600, 5.618112125348124600e-016, -7.500000000000005300 ) ) ;
#3431 = cartesian_point ( 'none', ( 4.086869217383891400, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3432 = axis2_placement_3d ( 'none', #3427, #3426, #3425 ) ;
#3433 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.812579068080894000e-016 ) ) ;
#3434 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3435 = axis2_placement_3d ( 'none', #3489, #3488, #3482 ) ;
#3436 = axis2_placement_3d ( 'none', #3494, #3493, #3492 ) ;
#3437 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3438 = direction ( 'none', ( -1.010311851157512600e-018, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#3439 = axis2_placement_3d ( 'none', #3445, #3438, #3437 ) ;
#3440 = circle ( 'none', #3439, 0.2500000000000000000 ) ;
#3441 = circle ( 'none', #3491, 3.849999999999999200 ) ;
#3442 = cartesian_point ( 'none', ( -0.7791826101771871500, -3.514665625631751200, -5.999999999999991100 ) ) ;
#3443 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.312839971483486400e-016 ) ) ;
#3444 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3445 = cartesian_point ( 'none', ( -3.850000000000000100, -3.889700626956380500e-018, -0.2499999999999989200 ) ) ;
#3446 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3447 = cartesian_point ( 'none', ( -3.600000000000001000, 1.215151803584763700e-016, -0.2500000000000013900 ) ) ;
#3448 = toroidal_surface ( 'none', #3435, 3.850000000000000100, 0.2500000000000000000 ) ;
#3449 = cartesian_point ( 'none', ( -0.7791826101771958100, -3.514665625631754800, -5.000000000000126100 ) ) ;
#3450 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3451 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#3452 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3453 = axis2_placement_3d ( 'none', #3452, #3451, #3450 ) ;
#3454 = axis2_placement_3d ( 'none', #3458, #3444, #3443 ) ;
#3455 = cartesian_point ( 'none', ( 3.599999999999998300, 4.445099703572140700e-016, -0.2500000000000013900 ) ) ;
#3456 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3457 = circle ( 'none', #3436, 3.849999999999999200 ) ;
#3458 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#3459 = cartesian_point ( 'none', ( 4.854121959736901600, -1.999999999999991300, -6.800000000000000700 ) ) ;
#3460 = cartesian_point ( 'none', ( 4.599926931897658600, -1.999999999999991300, -7.035027365083887900 ) ) ;
#3461 = cartesian_point ( 'none', ( 4.344424804578796500, -1.999999999999991300, -7.268660219544593700 ) ) ;
#3462 = cartesian_point ( 'none', ( 4.086869217383891400, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3463 = circle ( 'none', #3453, 4.000000000000000000 ) ;
#3464 = face_outer_bound ( 'none', #1840, .t. ) ;
#3465 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3466 = vector ( 'none', #3465, 1000.000000000000000 ) ;
#3467 = cartesian_point ( 'none', ( -0.7791826101771871500, -3.514665625631754800, -7.499999999999996400 ) ) ;
#3468 = line ( 'none', #3467, #3466 ) ;
#3469 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -6.800000000000007800 ) ) ;
#3470 = circle ( 'none', #3484, 5.249999999999999100 ) ;
#3471 = axis2_placement_3d ( 'none', #3469, #3529, #3528 ) ;
#3472 = direction ( 'none', ( 1.000000000000000000, 1.234749917658929200e-016, 0.0000000000000000000 ) ) ;
#3473 = direction ( 'none', ( 1.234749917658928200e-016, -1.000000000000000000, 3.337394747270493000e-017 ) ) ;
#3474 = cartesian_point ( 'none', ( 3.849999999999989900, 4.753787182986873300e-016, -7.250000000000000000 ) ) ;
#3475 = circle ( 'none', #3471, 5.249999999999999100 ) ;
#3476 = axis2_placement_3d ( 'none', #3474, #3473, #3472 ) ;
#3477 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270485600e-017, 1.000000000000000000 ) ) ;
#3478 = direction ( 'none', ( -1.010311851157512600e-018, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#3479 = axis2_placement_3d ( 'none', #3483, #3478, #3477 ) ;
#3480 = circle ( 'none', #3479, 0.2500000000000002200 ) ;
#3481 = cartesian_point ( 'none', ( 3.849999999999994800, 4.670352314305116500e-016, -7.500000000000002700 ) ) ;
#3482 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#3483 = cartesian_point ( 'none', ( -3.850000000000009000, -3.889700626956380500e-018, -7.249999999999998200 ) ) ;
#3484 = axis2_placement_3d ( 'none', #3525, #3524, #3523 ) ;
#3485 = circle ( 'none', #3476, 0.2500000000000002200 ) ;
#3486 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -2.252887631138710800e-016 ) ) ;
#3487 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3488 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3489 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#3490 = cartesian_point ( 'none', ( -4.854121959736892800, -1.999999999999998200, -6.799999999999993600 ) ) ;
#3491 = axis2_placement_3d ( 'none', #3446, #3487, #3486 ) ;
#3492 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.330669073875470600e-016 ) ) ;
#3493 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3494 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3495 = cartesian_point ( 'none', ( 3.514665625631753900, -0.7791826101771602800, -6.000000000000005300 ) ) ;
#3496 = cartesian_point ( 'none', ( 3.514665625631753900, -0.7791826101771602800, -5.000000000000129700 ) ) ;
#3497 = cartesian_point ( 'none', ( -5.250000000000005300, -6.482437067709373000e-016, -6.000000000000007100 ) ) ;
#3498 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3499 = vector ( 'none', #3498, 1000.000000000000000 ) ;
#3500 = line ( 'none', #3497, #3556 ) ;
#3501 = line ( 'none', #3513, #3512 ) ;
#3502 = cartesian_point ( 'none', ( 4.539776433107695300, 1.006444204812166000, -5.195930061930021700 ) ) ;
#3503 = circle ( 'none', #3546, 3.599999999999999200 ) ;
#3504 = circle ( 'none', #3551, 3.599999999999999600 ) ;
#3505 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#3506 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3507 = cartesian_point ( 'none', ( 3.514665625631759200, -0.7791826101771516200, -7.500000000000007100 ) ) ;
#3508 = cartesian_point ( 'none', ( -3.514665625631768100, -0.7791826101771273100, -5.000000000000126100 ) ) ;
#3509 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#3510 = axis2_placement_3d ( 'none', #3522, #3506, #3505 ) ;
#3511 = face_outer_bound ( 'none', #1953, .t. ) ;
#3512 = vector ( 'none', #3549, 1000.000000000000000 ) ;
#3513 = cartesian_point ( 'none', ( -3.514665625631768100, -0.7791826101771273100, -7.500000000000009800 ) ) ;
#3514 = line ( 'none', #3507, #3499 ) ;
#3515 = cylindrical_surface ( 'none', #3510, 5.249999999999999100 ) ;
#3516 = toroidal_surface ( 'none', #3526, 3.850000000000000100, 0.2500000000000000000 ) ;
#3517 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3518 = vector ( 'none', #3517, 1000.000000000000000 ) ;
#3519 = cartesian_point ( 'none', ( -4.854121959736897200, -1.999999999999991300, -5.999999999999998200 ) ) ;
#3520 = line ( 'none', #3519, #3518 ) ;
#3521 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3522 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3523 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#3524 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3525 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3526 = axis2_placement_3d ( 'none', #3527, #3521, #3509 ) ;
#3527 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#3528 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336776000e-016 ) ) ;
#3529 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3530 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3531 = vector ( 'none', #3530, 1000.000000000000000 ) ;
#3532 = cartesian_point ( 'none', ( -0.7791826101771715000, 3.514665625631754800, -7.500000000000000000 ) ) ;
#3533 = face_bound ( 'none', #1957, .t. ) ;
#3534 = direction ( 'none', ( 1.000000000000000000, 1.234749917658926000e-016, -2.409338161078899200e-016 ) ) ;
#3535 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#3536 = cartesian_point ( 'none', ( 9.714451465470131600e-016, -8.673617379884035500e-015, -5.000000000000095000 ) ) ;
#3537 = face_outer_bound ( 'none', #1980, .t. ) ;
#3538 = line ( 'none', #3532, #3531 ) ;
#3539 = cartesian_point ( 'none', ( 0.7791826101771717200, -3.514665625631758300, -5.999999999999998200 ) ) ;
#3540 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3541 = vector ( 'none', #3540, 1000.000000000000000 ) ;
#3542 = vector ( 'none', #4455, 1000.000000000000000 ) ;
#3543 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927200e-016, 4.818676322157798400e-016 ) ) ;
#3544 = direction ( 'none', ( -2.775557561562891400e-016, 1.202605744180953700e-016, 1.000000000000000000 ) ) ;
#3545 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3546 = axis2_placement_3d ( 'none', #3545, #3544, #3543 ) ;
#3547 = face_bound ( 'none', #1987, .t. ) ;
#3548 = circle ( 'none', #3550, 27.99999999999998600 ) ;
#3549 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3550 = axis2_placement_3d ( 'none', #4457, #4601, #4593 ) ;
#3551 = axis2_placement_3d ( 'none', #3536, #3535, #3534 ) ;
#3552 = cartesian_point ( 'none', ( 0.7791826101771735000, -3.514665625631758300, -7.500000000000000000 ) ) ;
#3553 = line ( 'none', #3552, #3541 ) ;
#3554 = cartesian_point ( 'none', ( -3.514665625631768500, -0.7791826101771360800, -5.999999999999998200 ) ) ;
#3555 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3556 = vector ( 'none', #3555, 1000.000000000000000 ) ;
#3557 = circle ( 'none', #3561, 3.599999999999999200 ) ;
#3558 = circle ( 'none', #3609, 3.599999999999999200 ) ;
#3559 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3560 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#3561 = axis2_placement_3d ( 'none', #3560, #3611, #3610 ) ;
#3562 = cartesian_point ( 'none', ( 4.649999999999999500, 1.056012861199072200e-015, -5.783388942161653100 ) ) ;
#3563 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#3564 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3565 = vector ( 'none', #3564, 1000.000000000000000 ) ;
#3566 = cartesian_point ( 'none', ( 4.539776433107684600, 1.006444204812166000, -2.000000000000012000 ) ) ;
#3567 = cartesian_point ( 'none', ( -4.539776433107692600, 1.006444204812166000, -5.783388942161658400 ) ) ;
#3568 = face_outer_bound ( 'none', #1994, .t. ) ;
#3569 = direction ( 'none', ( 1.000000000000000000, 1.234749917658926000e-016, -4.818676322157798400e-016 ) ) ;
#3570 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#3571 = axis2_placement_3d ( 'none', #3586, #3570, #3569 ) ;
#3572 = line ( 'none', #3566, #3565 ) ;
#3573 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#3574 = axis2_placement_3d ( 'none', #3563, #3585, #3559 ) ;
#3575 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928000e-016, 2.409338161078899200e-016 ) ) ;
#3576 = direction ( 'none', ( -3.885780586188047900e-016, 1.202605744180958700e-016, 1.000000000000000000 ) ) ;
#3577 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3578 = axis2_placement_3d ( 'none', #3577, #3576, #3575 ) ;
#3579 = circle ( 'none', #3578, 3.599999999999999600 ) ;
#3580 = circle ( 'none', #3571, 3.599999999999999200 ) ;
#3581 = cylindrical_surface ( 'none', #3574, 4.649999999999999500 ) ;
#3582 = cartesian_point ( 'none', ( -4.650000000000007500, -5.741587117114015700e-016, -1.999999999999993100 ) ) ;
#3583 = cartesian_point ( 'none', ( 0.7791826101771751600, -3.514665625631751200, -5.000000000000119000 ) ) ;
#3584 = cartesian_point ( 'none', ( 1.006444204812178900, 4.539776433107685500, -5.195930061930004000 ) ) ;
#3585 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3586 = cartesian_point ( 'none', ( 9.714451465470131600e-016, -8.673617379884035500e-015, -5.000000000000095000 ) ) ;
#3587 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3588 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3589 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3590 = vector ( 'none', #3589, 1000.000000000000000 ) ;
#3591 = cartesian_point ( 'none', ( 4.649999999999991500, 1.143619473314920700e-015, -1.999999999999996700 ) ) ;
#3592 = line ( 'none', #3591, #3590 ) ;
#3593 = axis2_placement_3d ( 'none', #3601, #3588, #3587 ) ;
#3594 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#3595 = circle ( 'none', #3593, 4.649999999999999500 ) ;
#3596 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3597 = vector ( 'none', #3596, 1000.000000000000000 ) ;
#3598 = cartesian_point ( 'none', ( -3.599999999999998300, -3.637122664167004400e-018, -7.500000000000002700 ) ) ;
#3599 = line ( 'none', #3598, #3597 ) ;
#3600 = circle ( 'none', #3647, 4.649999999999999500 ) ;
#3601 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3602 = direction ( 'none', ( 1.000000000000000000, -3.429238687034608300e-015, -3.730588120380230900e-016 ) ) ;
#3603 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3604 = axis2_placement_3d ( 'none', #3612, #3603, #3602 ) ;
#3605 = circle ( 'none', #3604, 4.649999999999999500 ) ;
#3606 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.312839971483486400e-016 ) ) ;
#3607 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3608 = cartesian_point ( 'none', ( 4.649999999999994100, 1.056012861199070400e-015, -6.000000000000007100 ) ) ;
#3609 = axis2_placement_3d ( 'none', #3573, #3607, #3606 ) ;
#3610 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.409338161078899200e-016 ) ) ;
#3611 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3612 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.783388942161654900 ) ) ;
#3613 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -1.865294060190115500e-016 ) ) ;
#3614 = direction ( 'none', ( -3.885780586188047900e-016, -5.351267947268618400e-017, 1.000000000000000000 ) ) ;
#3615 = axis2_placement_3d ( 'none', #3624, #3614, #3613 ) ;
#3616 = cartesian_point ( 'none', ( 4.539776433107693500, 1.006444204812166000, -5.783388942161654900 ) ) ;
#3617 = cartesian_point ( 'none', ( 4.539776433107684600, 1.006444204812166000, -2.000000000000012000 ) ) ;
#3618 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3619 = vector ( 'none', #3618, 1000.000000000000000 ) ;
#3620 = cartesian_point ( 'none', ( 4.197916149710473600, 2.000000000000000000, -5.999999999999998200 ) ) ;
#3621 = line ( 'none', #3620, #3619 ) ;
#3622 = cartesian_point ( 'none', ( -4.539776433107692600, 1.006444204812166000, -5.195930061930007500 ) ) ;
#3623 = cartesian_point ( 'none', ( -1.006444204812178900, 4.539776433107680200, -5.804069938070123900 ) ) ;
#3624 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 1.734723475976807100e-015, -5.804069938070116800 ) ) ;
#3625 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3626 = vector ( 'none', #3625, 1000.000000000000000 ) ;
#3627 = cartesian_point ( 'none', ( 4.539776433107693500, 1.006444204812166000, -5.804069938070123900 ) ) ;
#3628 = cartesian_point ( 'none', ( -1.006444204812210200, -4.539776433107682000, -5.195930061930007500 ) ) ;
#3629 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 1.865294060190115500e-016 ) ) ;
#3630 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#3631 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 1.734723475976807100e-015, -5.195930061930014600 ) ) ;
#3632 = axis2_placement_3d ( 'none', #3631, #3630, #3629 ) ;
#3633 = circle ( 'none', #3632, 4.649999999999999500 ) ;
#3634 = circle ( 'none', #3615, 4.649999999999999500 ) ;
#3635 = cartesian_point ( 'none', ( 1.006444204812180700, 4.539776433107685500, -5.804069938070120400 ) ) ;
#3636 = line ( 'none', #3648, #3626 ) ;
#3637 = cartesian_point ( 'none', ( -4.539776433107693500, 1.006444204812166000, -2.000000000000001800 ) ) ;
#3638 = line ( 'none', #3637, #3669 ) ;
#3639 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3640 = vector ( 'none', #3639, 1000.000000000000000 ) ;
#3641 = cartesian_point ( 'none', ( 3.600000000000000100, 4.445099703572140700e-016, -7.500000000000004400 ) ) ;
#3642 = line ( 'none', #3641, #3640 ) ;
#3643 = cartesian_point ( 'none', ( 4.649999999999992400, 1.056012861199070600e-015, -1.999999999999993100 ) ) ;
#3644 = cartesian_point ( 'none', ( 4.197916149710473600, 2.000000000000000000, -5.999999999999998200 ) ) ;
#3645 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3646 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3647 = axis2_placement_3d ( 'none', #3594, #3646, #3645 ) ;
#3648 = cartesian_point ( 'none', ( 4.649999999999991500, 1.143619473314920700e-015, -1.999999999999996700 ) ) ;
#3649 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.730588120380230900e-016 ) ) ;
#3650 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3651 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.783388942161654900 ) ) ;
#3652 = circle ( 'none', #3657, 4.649999999999999500 ) ;
#3653 = cartesian_point ( 'none', ( -1.006444204812185800, 4.539776433107684600, -2.000000000000001800 ) ) ;
#3654 = line ( 'none', #3653, #3708 ) ;
#3655 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.730588120380230900e-016 ) ) ;
#3656 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3657 = axis2_placement_3d ( 'none', #3651, #3650, #3649 ) ;
#3658 = axis2_placement_3d ( 'none', #3693, #3692, #3691 ) ;
#3659 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3660 = vector ( 'none', #3659, 1000.000000000000000 ) ;
#3661 = cartesian_point ( 'none', ( -4.650000000000006600, -6.617653238272528100e-016, -6.000000000000010700 ) ) ;
#3662 = axis2_placement_3d ( 'none', #3666, #3656, #3655 ) ;
#3663 = cartesian_point ( 'none', ( -4.650000000000001200, -6.617653238272517300e-016, -5.783388942161656700 ) ) ;
#3664 = circle ( 'none', #3662, 4.649999999999999500 ) ;
#3665 = line ( 'none', #3617, #3660 ) ;
#3666 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#3667 = cartesian_point ( 'none', ( -4.197916149710474400, 2.000000000000000000, -5.999999999999987600 ) ) ;
#3668 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3669 = vector ( 'none', #3668, 1000.000000000000000 ) ;
#3670 = cartesian_point ( 'none', ( 4.197916149710473600, 2.000000000000000000, -7.249999999999999100 ) ) ;
#3671 = cartesian_point ( 'none', ( -4.197916149710473600, 2.000000000000008900, -7.249999999999999100 ) ) ;
#3672 = cartesian_point ( 'none', ( -4.539776433107696200, 1.006444204812166000, -5.804069938070123900 ) ) ;
#3673 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -7.249999999999999100 ) ) ;
#3674 = direction ( 'none', ( 1.000000000000000000, 6.340723929666769700e-015, -3.730588120380230900e-016 ) ) ;
#3675 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3676 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.783388942161654900 ) ) ;
#3677 = axis2_placement_3d ( 'none', #3676, #3675, #3674 ) ;
#3678 = cylindrical_surface ( 'none', #3730, 4.649999999999999500 ) ;
#3679 = circle ( 'none', #3738, 4.649999999999999500 ) ;
#3680 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3681 = vector ( 'none', #3680, 1000.000000000000000 ) ;
#3682 = circle ( 'none', #3677, 4.649999999999999500 ) ;
#3683 = cartesian_point ( 'none', ( -4.650000000000007500, -5.741587117114015700e-016, -1.999999999999993100 ) ) ;
#3684 = line ( 'none', #3683, #3681 ) ;
#3685 = axis2_placement_3d ( 'none', #3735, #3727, #3726 ) ;
#3686 = direction ( 'none', ( 1.000000000000000000, 1.234749917658927500e-016, -3.730588120380230900e-016 ) ) ;
#3687 = direction ( 'none', ( -2.775557561562891400e-016, -5.351267947268610400e-017, 1.000000000000000000 ) ) ;
#3688 = axis2_placement_3d ( 'none', #3700, #3687, #3686 ) ;
#3689 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -5.195930061930014600 ) ) ;
#3690 = cartesian_point ( 'none', ( -4.539776433107701500, -1.006444204812131100, -5.804069938070120400 ) ) ;
#3691 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3692 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3693 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3694 = cartesian_point ( 'none', ( -1.006444204812182400, 4.539776433107684600, -5.195930061930004000 ) ) ;
#3695 = circle ( 'none', #3688, 4.649999999999999500 ) ;
#3696 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3697 = vector ( 'none', #3696, 1000.000000000000000 ) ;
#3698 = cartesian_point ( 'none', ( -4.650000000000007500, -5.741587117114015700e-016, -1.999999999999993100 ) ) ;
#3699 = line ( 'none', #3698, #3697 ) ;
#3700 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 1.734723475976807100e-015, -5.804069938070116800 ) ) ;
#3701 = circle ( 'none', #3658, 4.649999999999999500 ) ;
#3702 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3703 = vector ( 'none', #3702, 1000.000000000000000 ) ;
#3704 = cartesian_point ( 'none', ( -4.197916149710474400, 2.000000000000000000, -5.999999999999987600 ) ) ;
#3705 = line ( 'none', #3704, #3703 ) ;
#3706 = circle ( 'none', #3685, 4.649999999999999500 ) ;
#3707 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3708 = vector ( 'none', #3707, 1000.000000000000000 ) ;
#3709 = axis2_placement_3d ( 'none', #3755, #3754, #3753 ) ;
#3710 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#3711 = cartesian_point ( 'none', ( -1.006444204812212000, -4.539776433107680200, -5.804069938070116800 ) ) ;
#3712 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3713 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3714 = vector ( 'none', #3713, 1000.000000000000000 ) ;
#3715 = cartesian_point ( 'none', ( -4.539776433107703300, -1.006444204812126000, -2.000000000000001800 ) ) ;
#3716 = cartesian_point ( 'none', ( 4.197916149710475300, -2.000000000000000000, -5.999999999999998200 ) ) ;
#3717 = line ( 'none', #3715, #3714 ) ;
#3718 = circle ( 'none', #3768, 4.649999999999999500 ) ;
#3719 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3720 = vector ( 'none', #3719, 1000.000000000000000 ) ;
#3721 = cartesian_point ( 'none', ( -1.006444204812210200, -4.539776433107674900, -1.999999999999988000 ) ) ;
#3722 = line ( 'none', #3721, #3720 ) ;
#3723 = face_outer_bound ( 'none', #2044, .t. ) ;
#3724 = cartesian_point ( 'none', ( 4.539776433107693500, -1.006444204812164200, -5.783388942161654900 ) ) ;
#3725 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3726 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927500e-016, 3.730588120380230900e-016 ) ) ;
#3727 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#3728 = toroidal_surface ( 'none', #3756, 4.539776433107693500, 0.3040699380700571100 ) ;
#3729 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#3730 = axis2_placement_3d ( 'none', #3729, #3725, #3712 ) ;
#3731 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3732 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927200e-016, 3.730588120380230900e-016 ) ) ;
#3733 = direction ( 'none', ( 2.775557561562891400e-016, -1.202605744180953700e-016, -1.000000000000000000 ) ) ;
#3734 = vector ( 'none', #3731, 1000.000000000000000 ) ;
#3735 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 1.734723475976807100e-015, -5.195930061930014600 ) ) ;
#3736 = cartesian_point ( 'none', ( -4.539776433107693500, 1.006444204812166000, -2.000000000000001800 ) ) ;
#3737 = line ( 'none', #3736, #3734 ) ;
#3738 = axis2_placement_3d ( 'none', #3689, #3733, #3732 ) ;
#3739 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -5.804069938070116800 ) ) ;
#3740 = axis2_placement_3d ( 'none', #3739, #3799, #3798 ) ;
#3741 = direction ( 'none', ( 1.000000000000000000, 1.011653411466017700e-015, -4.818676322157798400e-016 ) ) ;
#3742 = direction ( 'none', ( 2.775557561562891400e-016, 5.351267947268610400e-017, -1.000000000000000000 ) ) ;
#3743 = axis2_placement_3d ( 'none', #3749, #3742, #3741 ) ;
#3744 = cartesian_point ( 'none', ( -4.539776433107708600, -1.006444204812131100, -5.783388942161654900 ) ) ;
#3745 = cartesian_point ( 'none', ( 4.539776433107693500, -1.006444204812164200, -5.804069938070120400 ) ) ;
#3746 = circle ( 'none', #3743, 3.599999999999999200 ) ;
#3747 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, -3.330669073875469600e-016 ) ) ;
#3748 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3749 = cartesian_point ( 'none', ( 9.714451465470131600e-016, -8.673617379884035500e-015, -5.000000000000095000 ) ) ;
#3750 = line ( 'none', #3794, #3793 ) ;
#3751 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.500000000000063900 ) ) ;
#3752 = cartesian_point ( 'none', ( -0.7791826101771697200, 3.514665625631759200, -5.000000000000115500 ) ) ;
#3753 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3754 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3755 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3756 = axis2_placement_3d ( 'none', #3751, #3748, #3747 ) ;
#3757 = circle ( 'none', #3740, 4.649999999999999500 ) ;
#3758 = cartesian_point ( 'none', ( 4.539776433107682900, -1.006444204812164200, -5.216611057838473000 ) ) ;
#3759 = face_outer_bound ( 'none', #2703, .t. ) ;
#3760 = cartesian_point ( 'none', ( 4.539776433107693500, 1.006444204812166000, -5.216611057838473000 ) ) ;
#3761 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3762 = vector ( 'none', #3761, 1000.000000000000000 ) ;
#3763 = cartesian_point ( 'none', ( -4.539776433107703300, -1.006444204812126000, -2.000000000000001800 ) ) ;
#3764 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -5.999999999999994700 ) ) ;
#3765 = line ( 'none', #3763, #3762 ) ;
#3766 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3767 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3768 = axis2_placement_3d ( 'none', #3710, #3767, #3766 ) ;
#3769 = circle ( 'none', #3709, 4.649999999999999500 ) ;
#3770 = cartesian_point ( 'none', ( -4.539776433107700600, -1.006444204812126000, -5.195930061930004000 ) ) ;
#3771 = line ( 'none', #3773, #3772 ) ;
#3772 = vector ( 'none', #2818, 1000.000000000000000 ) ;
#3773 = cartesian_point ( 'none', ( 0.7791826101771717200, 3.514665625631754800, -7.500000000000000000 ) ) ;
#3774 = cartesian_point ( 'none', ( -14.63294224114475900, -11.20252608509321100, -11.00000000000000000 ) ) ;
#3775 = line ( 'none', #3774, #3791 ) ;
#3776 = cartesian_point ( 'none', ( 0.7791826101771717200, 3.514665625631759200, -5.000000000000122600 ) ) ;
#3777 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.730588120380230900e-016 ) ) ;
#3778 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3779 = axis2_placement_3d ( 'none', #3783, #3778, #3777 ) ;
#3780 = cartesian_point ( 'none', ( -28.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#3781 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #4260, #4250, #4249, #4277, #4264, #4263, #4456 ),
( #5847, #2783, #2788, #2787, #2790, #2792, #2358 ),
( #2352, #2356, #2370, #2355, #2373, #2357, #2369 ),
( #2354, #2364, #2353, #2359, #2414, #2419, #8611 ),
( #8518, #8517, #2815, #8327, #8326, #8341, #2776 ),
( #8444, #2608, #2612, #2614, #2615, #2616, #2624 ),
( #1384, #818, #1674, #1658, #1678, #1677, #1664 ),
( #1903, #1912, #1931, #1908, #1907, #4510, #4509 ),
( #4508, #4507, #4506, #4505, #4504, #4503, #4502 ),
( #4501, #4500, #4499, #4498, #4497, #4496, #4495 ),
( #4494, #4493, #4492, #4491, #4490, #4489, #4488 ),
( #4487, #4486, #4485, #4484, #4483, #4482, #4481 ),
( #4480, #4479, #4478, #4477, #4476, #4475, #4474 ),
( #4473, #4472, #4471, #4470, #4469, #4468, #4467 ),
( #4550, #4549, #4548, #4547, #4546, #4545, #4544 ),
( #4543, #4542, #4541, #4540, #4539, #4538, #4537 ),
( #4536, #4535, #4534, #4533, #4532, #4531, #4530 ),
( #4529, #4528, #4527, #4526, #4525, #4524, #4523 ),
( #4522, #4521, #4520, #4519, #4518, #4517, #4516 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076979100, 0.005666151768376985600, 0.007654736477676992200, 0.009643321186976999700, 0.01063761354162700300, 0.01113475971895200300, 0.01163190589627700500 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#3782 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3783 = cartesian_point ( 'none', ( -9.436895709313829000e-015, 0.0000000000000000000, -7.249999999999999100 ) ) ;
#3784 = direction ( 'none', ( -0.9238795325112862900, -0.3826834323650908900, -1.386669559958810100e-032 ) ) ;
#3785 = cartesian_point ( 'none', ( 4.197916149710482400, -1.999999999999991300, -7.249999999999999100 ) ) ;
#3786 = vector ( 'none', #3782, 1000.000000000000000 ) ;
#3787 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -5.999999999999994700 ) ) ;
#3788 = line ( 'none', #3787, #3786 ) ;
#3789 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#3790 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3791 = vector ( 'none', #3784, 999.9999999999998900 ) ;
#3792 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3793 = vector ( 'none', #3792, 1000.000000000000000 ) ;
#3794 = cartesian_point ( 'none', ( 4.197916149710475300, -2.000000000000000000, -5.999999999999998200 ) ) ;
#3795 = circle ( 'none', #3801, 4.649999999999999500 ) ;
#3796 = circle ( 'none', #3779, 4.649999999999999500 ) ;
#3797 = cartesian_point ( 'none', ( 1.006444204812180700, -4.539776433107687300, -5.804069938070116800 ) ) ;
#3798 = direction ( 'none', ( 1.000000000000000000, 1.234749917658927200e-016, -3.730588120380230900e-016 ) ) ;
#3799 = direction ( 'none', ( -2.775557561562891400e-016, 1.202605744180953700e-016, 1.000000000000000000 ) ) ;
#3800 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3801 = axis2_placement_3d ( 'none', #3800, #3790, #3789 ) ;
#3802 = cartesian_point ( 'none', ( 5.249999999999995600, 0.0000000000000000000, -1.749999999999998000 ) ) ;
#3803 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336775500e-016 ) ) ;
#3804 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3805 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -1.749999999999998000 ) ) ;
#3806 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3807 = face_outer_bound ( 'none', #2205, .t. ) ;
#3808 = axis2_placement_3d ( 'none', #3805, #3804, #3803 ) ;
#3809 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336775500e-016 ) ) ;
#3810 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3811 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#3812 = face_outer_bound ( 'none', #2203, .t. ) ;
#3813 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3814 = circle ( 'none', #3822, 5.250000000000000000 ) ;
#3815 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3816 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336775500e-016 ) ) ;
#3817 = cartesian_point ( 'none', ( -5.250000000000004400, 8.673617379884035500e-015, -7.500000000000003600 ) ) ;
#3818 = line ( 'none', #3817, #3829 ) ;
#3819 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927200e-016, 4.818676322157798400e-016 ) ) ;
#3820 = direction ( 'none', ( -2.775557561562891400e-016, -5.351267947268610400e-017, 1.000000000000000000 ) ) ;
#3821 = axis2_placement_3d ( 'none', #3832, #3820, #3819 ) ;
#3822 = axis2_placement_3d ( 'none', #3811, #3810, #3809 ) ;
#3823 = line ( 'none', #3859, #3858 ) ;
#3824 = cylindrical_surface ( 'none', #3861, 5.250000000000000000 ) ;
#3825 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#3826 = vector ( 'none', #3825, 1000.000000000000000 ) ;
#3827 = cartesian_point ( 'none', ( -5.249999999999996400, 5.249999999999992000, -1.749999999999998000 ) ) ;
#3828 = line ( 'none', #3827, #3826 ) ;
#3829 = vector ( 'none', #3815, 1000.000000000000000 ) ;
#3830 = circle ( 'none', #3808, 5.250000000000000000 ) ;
#3831 = circle ( 'none', #3821, 3.599999999999999200 ) ;
#3832 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3833 = plane ( 'none', #3837 ) ;
#3834 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928000e-016, 2.409338161078899200e-016 ) ) ;
#3835 = direction ( 'none', ( -3.885780586188047900e-016, -5.351267947268618400e-017, 1.000000000000000000 ) ) ;
#3836 = axis2_placement_3d ( 'none', #3848, #3835, #3834 ) ;
#3837 = axis2_placement_3d ( 'none', #3843, #3852, #3851 ) ;
#3838 = cartesian_point ( 'none', ( -5.000000000000000900, 5.249999999999992000, -0.2500000000000002200 ) ) ;
#3839 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3840 = direction ( 'none', ( -1.000000000000000000, -1.234749917658927200e-016, -3.330669073875469600e-016 ) ) ;
#3841 = cartesian_point ( 'none', ( -5.250000000000004400, 8.673617379884035500e-015, -7.500000000000003600 ) ) ;
#3842 = axis2_placement_3d ( 'none', #3841, #3840, #3839 ) ;
#3843 = cartesian_point ( 'none', ( -5.250000000000000900, 5.249999999999987600, -7.500000000000000000 ) ) ;
#3844 = circle ( 'none', #3836, 3.599999999999999600 ) ;
#3845 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#3846 = vector ( 'none', #3845, 1000.000000000000000 ) ;
#3847 = cartesian_point ( 'none', ( -5.250000000000001800, 8.673617379884035500e-015, -1.749999999999998000 ) ) ;
#3848 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#3849 = line ( 'none', #3890, #3889 ) ;
#3850 = line ( 'none', #3847, #3846 ) ;
#3851 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3852 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, -3.337394747270484400e-017 ) ) ;
#3853 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3854 = vector ( 'none', #3853, 1000.000000000000000 ) ;
#3855 = cartesian_point ( 'none', ( -5.250000000000000900, 4.999999999999986700, -7.500000000000000000 ) ) ;
#3856 = line ( 'none', #3855, #3854 ) ;
#3857 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3858 = vector ( 'none', #3857, 1000.000000000000000 ) ;
#3859 = cartesian_point ( 'none', ( 5.249999999999998200, 8.673617379884035500e-015, -7.500000000000007100 ) ) ;
#3860 = plane ( 'none', #3842 ) ;
#3861 = axis2_placement_3d ( 'none', #3806, #3813, #3816 ) ;
#3862 = cartesian_point ( 'none', ( -5.000000000000003600, 5.249999999999987600, -7.500000000000007100 ) ) ;
#3863 = line ( 'none', #3862, #3923 ) ;
#3864 = vector ( 'none', #3917, 1000.000000000000000 ) ;
#3865 = cartesian_point ( 'none', ( 5.249999999999998200, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#3866 = cartesian_point ( 'none', ( 5.000000000000000000, 5.249999999999995600, -1.749999999999998000 ) ) ;
#3867 = cartesian_point ( 'none', ( -5.250000000000000900, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#3868 = cartesian_point ( 'none', ( -5.000000000000003600, 5.249999999999992000, -1.749999999999998000 ) ) ;
#3869 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#3870 = vector ( 'none', #3869, 1000.000000000000000 ) ;
#3871 = cartesian_point ( 'none', ( -5.249999999999996400, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#3872 = line ( 'none', #3871, #3870 ) ;
#3873 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3874 = vector ( 'none', #3873, 1000.000000000000000 ) ;
#3875 = cartesian_point ( 'none', ( 5.000000000000000000, 5.249999999999992000, -7.500000000000000000 ) ) ;
#3876 = line ( 'none', #3875, #3874 ) ;
#3877 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#3878 = vector ( 'none', #3877, 1000.000000000000000 ) ;
#3879 = cartesian_point ( 'none', ( 5.249999999999995600, 0.0000000000000000000, -1.749999999999998000 ) ) ;
#3880 = line ( 'none', #3879, #3878 ) ;
#3881 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3882 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#3883 = vector ( 'none', #3882, 1000.000000000000000 ) ;
#3884 = cartesian_point ( 'none', ( 5.000000000000000000, 5.249999999999995600, -0.2500000000000002200 ) ) ;
#3885 = cartesian_point ( 'none', ( -5.250000000000000900, 5.249999999999992000, -0.2500000000000002200 ) ) ;
#3886 = line ( 'none', #3885, #3883 ) ;
#3887 = cartesian_point ( 'none', ( -5.249999999999996400, 4.999999999999991100, -1.749999999999998000 ) ) ;
#3888 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3889 = vector ( 'none', #3888, 1000.000000000000000 ) ;
#3890 = cartesian_point ( 'none', ( 5.250000000000000000, 4.999999999999991100, -7.500000000000000000 ) ) ;
#3891 = face_outer_bound ( 'none', #2599, .t. ) ;
#3892 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3893 = cartesian_point ( 'none', ( -4.086869217383891400, 2.000000000000008900, -7.500000000000000000 ) ) ;
#3894 = cartesian_point ( 'none', ( 4.854121959736909600, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3895 = line ( 'none', #3894, #3958 ) ;
#3896 = plane ( 'none', #3897 ) ;
#3897 = axis2_placement_3d ( 'none', #3892, #3954, #3944 ) ;
#3898 = direction ( 'none', ( 1.000000000000000000, 1.011653411466018100e-015, -3.812579068080894000e-016 ) ) ;
#3899 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3900 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3901 = axis2_placement_3d ( 'none', #3900, #3899, #3898 ) ;
#3902 = cartesian_point ( 'none', ( 4.086869217383891400, 2.000000000000000000, -7.500000000000000000 ) ) ;
#3903 = cartesian_point ( 'none', ( 3.919183588453085200, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3904 = cartesian_point ( 'none', ( -4.197916149710477100, 2.000000000000008900, -7.500000000000000000 ) ) ;
#3905 = line ( 'none', #3904, #3953 ) ;
#3906 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3907 = direction ( 'none', ( 1.000000000000000000, 1.234749917658927200e-016, 3.330669073875469600e-016 ) ) ;
#3908 = cartesian_point ( 'none', ( 5.249999999999998200, 8.673617379884035500e-015, -7.500000000000007100 ) ) ;
#3909 = face_bound ( 'none', #2160, .t. ) ;
#3910 = cartesian_point ( 'none', ( 5.250000000000000000, 5.000000000000000000, -0.2500000000000002200 ) ) ;
#3911 = cartesian_point ( 'none', ( -3.919183588453078600, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3912 = face_outer_bound ( 'none', #2153, .t. ) ;
#3913 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -2.252887631138710800e-016 ) ) ;
#3914 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3915 = circle ( 'none', #3901, 4.550000000000000700 ) ;
#3916 = cartesian_point ( 'none', ( 5.249999999999998200, 4.999999999999995600, -1.749999999999994700 ) ) ;
#3917 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#3918 = plane ( 'none', #3920 ) ;
#3919 = cartesian_point ( 'none', ( 3.919183588453085200, 2.000000000000000000, -7.500000000000000000 ) ) ;
#3920 = axis2_placement_3d ( 'none', #3908, #3907, #3906 ) ;
#3921 = circle ( 'none', #3925, 3.849999999999999200 ) ;
#3922 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#3923 = vector ( 'none', #3922, 1000.000000000000000 ) ;
#3924 = line ( 'none', #3865, #3864 ) ;
#3925 = axis2_placement_3d ( 'none', #3881, #3914, #3913 ) ;
#3926 = cartesian_point ( 'none', ( -5.250000000000001800, 8.673617379884035500e-015, -1.749999999999998000 ) ) ;
#3927 = circle ( 'none', #3934, 3.599999999999999600 ) ;
#3928 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3929 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3930 = face_outer_bound ( 'none', #2187, .t. ) ;
#3931 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.812579068080894000e-016 ) ) ;
#3932 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3933 = axis2_placement_3d ( 'none', #3949, #3932, #3931 ) ;
#3934 = axis2_placement_3d ( 'none', #3938, #3984, #3983 ) ;
#3935 = cartesian_point ( 'none', ( 5.249999999999998200, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#3936 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#3937 = vector ( 'none', #3936, 1000.000000000000000 ) ;
#3938 = cartesian_point ( 'none', ( 9.714451465470131600e-016, -8.673617379884035500e-015, -5.000000000000095000 ) ) ;
#3939 = face_bound ( 'none', #2179, .t. ) ;
#3940 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#3941 = vector ( 'none', #3940, 1000.000000000000000 ) ;
#3942 = cartesian_point ( 'none', ( 4.854121959736896300, 2.000000000000000000, -7.499999999999982200 ) ) ;
#3943 = cartesian_point ( 'none', ( -3.919183588453084800, 2.000000000000008900, -7.499999999999996400 ) ) ;
#3944 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#3945 = cartesian_point ( 'none', ( -0.7791826101771732700, 3.514665625631754800, -5.999999999999998200 ) ) ;
#3946 = line ( 'none', #3942, #3941 ) ;
#3947 = cartesian_point ( 'none', ( -4.197916149710466400, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3948 = line ( 'none', #3947, #3937 ) ;
#3949 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3950 = circle ( 'none', #3933, 4.550000000000000700 ) ;
#3951 = cartesian_point ( 'none', ( -5.249999999999996400, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#3952 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#3953 = vector ( 'none', #3952, 1000.000000000000000 ) ;
#3954 = direction ( 'none', ( 3.330669073875470600e-016, 3.337394747270498000e-017, 1.000000000000000000 ) ) ;
#3955 = face_outer_bound ( 'none', #2183, .t. ) ;
#3956 = cartesian_point ( 'none', ( 0.7791826101771665000, 3.514665625631759200, -5.999999999999987600 ) ) ;
#3957 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#3958 = vector ( 'none', #3957, 1000.000000000000000 ) ;
#3959 = cartesian_point ( 'none', ( -4.854121959736892800, -1.999999999999998200, -6.799999999999993600 ) ) ;
#3960 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.942553354492744000e-016 ) ) ;
#3961 = circle ( 'none', #4013, 30.40000000000000600 ) ;
#3962 = b_spline_curve_with_knots ( 'none', 3,
( #3959, #4020, #4019, #4018 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.001038593650398563300 ),
.unspecified. ) ;
#3963 = face_outer_bound ( 'none', #2810, .t. ) ;
#3964 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#3965 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#3966 = direction ( 'none', ( 3.330669073875470600e-016, 3.337394747270498000e-017, 1.000000000000000000 ) ) ;
#3967 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#3968 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3969 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3970 = axis2_placement_3d ( 'none', #3964, #3969, #3960 ) ;
#3971 = plane ( 'none', #3980 ) ;
#3972 = circle ( 'none', #3987, 4.000000000000000000 ) ;
#3973 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.330669073875470600e-016 ) ) ;
#3974 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3975 = axis2_placement_3d ( 'none', #3979, #3974, #3973 ) ;
#3976 = circle ( 'none', #3970, 4.399999999999999500 ) ;
#3977 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.942553354492744000e-016 ) ) ;
#3978 = axis2_placement_3d ( 'none', #3929, #3986, #3977 ) ;
#3979 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#3980 = axis2_placement_3d ( 'none', #3928, #3966, #3965 ) ;
#3981 = circle ( 'none', #3975, 3.849999999999999200 ) ;
#3982 = cartesian_point ( 'none', ( -4.086869217383887000, -1.999999999999991300, -7.500000000000000000 ) ) ;
#3983 = direction ( 'none', ( 1.000000000000000000, -7.647034279342324800e-016, -2.409338161078899200e-016 ) ) ;
#3984 = direction ( 'none', ( 3.885780586188047900e-016, 5.351267947268618400e-017, -1.000000000000000000 ) ) ;
#3985 = circle ( 'none', #3978, 4.399999999999999500 ) ;
#3986 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#3987 = axis2_placement_3d ( 'none', #3995, #4000, #4047 ) ;
#3988 = axis2_placement_3d ( 'none', #4016, #4042, #4041 ) ;
#3989 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131900e-016, 3.881568944789470300e-033 ) ) ;
#3990 = vector ( 'none', #3989, 1000.000000000000000 ) ;
#3991 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#3992 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#3993 = cartesian_point ( 'none', ( 3.051007943402274700e-032, 0.0000000000000000000, -69.50436326774917000 ) ) ;
#3994 = cartesian_point ( 'none', ( 30.39999999999999900, -25.39999999999999900, -4.500000000000000000 ) ) ;
#3995 = cartesian_point ( 'none', ( 24.74873734152903600, 24.74873734152930600, -5.500000000000000000 ) ) ;
#3996 = face_bound ( 'none', #2264, .t. ) ;
#3997 = cartesian_point ( 'none', ( 25.40000000000001600, 29.40000000000000600, -5.500000000000000000 ) ) ;
#3998 = line ( 'none', #3997, #3990 ) ;
#3999 = vector ( 'none', #4007, 1000.000000000000000 ) ;
#4000 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#4001 = plane ( 'none', #4036 ) ;
#4002 = axis2_placement_3d ( 'none', #3993, #3992, #3991 ) ;
#4003 = line ( 'none', #4005, #3999 ) ;
#4004 = conical_surface ( 'none', #4002, 29.84144238373113800, 0.008726646259964178000 ) ;
#4005 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.302260093900835700e-015, -26.96499999999998600 ) ) ;
#4006 = face_bound ( 'none', #2234, .t. ) ;
#4007 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#4008 = face_outer_bound ( 'none', #2238, .t. ) ;
#4009 = cylindrical_surface ( 'none', #4017, 26.96499999999998600 ) ;
#4010 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#4011 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4012 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#4013 = axis2_placement_3d ( 'none', #4012, #4011, #4010 ) ;
#4014 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4015 = face_outer_bound ( 'none', #2256, .t. ) ;
#4016 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#4017 = axis2_placement_3d ( 'none', #3968, #3967, #4014 ) ;
#4018 = cartesian_point ( 'none', ( -4.086869217383887000, -1.999999999999991300, -7.500000000000000000 ) ) ;
#4019 = cartesian_point ( 'none', ( -4.344424804578793900, -1.999999999999991300, -7.268660219544593700 ) ) ;
#4020 = cartesian_point ( 'none', ( -4.599926931897649700, -1.999999999999998200, -7.035027365083880800 ) ) ;
#4021 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#4022 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4023 = cartesian_point ( 'none', ( 3.292247925121965200e-032, 0.0000000000000000000, -74.99999999999998600 ) ) ;
#4024 = axis2_placement_3d ( 'none', #4023, #4022, #4021 ) ;
#4025 = circle ( 'none', #4024, 16.10000000000000100 ) ;
#4026 = face_outer_bound ( 'none', #2266, .t. ) ;
#4027 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4028 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#4029 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#4030 = cartesian_point ( 'none', ( -1.249999999999991100, -25.84952505401359700, -19.60314285764753700 ) ) ;
#4031 = direction ( 'none', ( 2.524022657546253800e-016, 0.8579795152550754300, -0.5136839022226273900 ) ) ;
#4032 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4033 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#4034 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#4035 = axis2_placement_3d ( 'none', #4029, #4028, #4027 ) ;
#4036 = axis2_placement_3d ( 'none', #4030, #4040, #4031 ) ;
#4037 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#4038 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4039 = cartesian_point ( 'none', ( 3.051007943402274700e-032, 0.0000000000000000000, -69.50436326774917000 ) ) ;
#4040 = direction ( 'none', ( -5.551115123125796300e-017, -0.5136839022226273900, -0.8579795152550754300 ) ) ;
#4041 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4042 = direction ( 'none', ( -4.389663900162623400e-034, 6.763348120895085200e-066, -1.000000000000000000 ) ) ;
#4043 = axis2_placement_3d ( 'none', #4034, #4033, #4032 ) ;
#4044 = circle ( 'none', #4035, 4.000000000000000000 ) ;
#4045 = circle ( 'none', #4043, 4.000000000000000000 ) ;
#4046 = axis2_placement_3d ( 'none', #4039, #4038, #4037 ) ;
#4047 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4048 = plane ( 'none', #3988 ) ;
#4049 = circle ( 'none', #4046, 29.84144238373113800 ) ;
#4050 = cartesian_point ( 'none', ( -27.13478052668046600, -13.51931269235584500, -15.26905896012191600 ) ) ;
#4051 = cartesian_point ( 'none', ( -27.01246236493039300, -13.76425561060308800, -15.12274782388994500 ) ) ;
#4052 = cartesian_point ( 'none', ( -26.77693272124109900, -14.22340794816499000, -14.77955078051868300 ) ) ;
#4053 = cartesian_point ( 'none', ( -26.66257610550303500, -14.43967946290694100, -14.58010134075780200 ) ) ;
#4054 = cartesian_point ( 'none', ( -26.45255099898242400, -14.82876974877661900, -14.14068388426589400 ) ) ;
#4055 = cartesian_point ( 'none', ( -26.35699977368578200, -15.00153754929780400, -13.90197523128277600 ) ) ;
#4056 = cartesian_point ( 'none', ( -26.18717428240118000, -15.30497456666639500, -13.38667174622940200 ) ) ;
#4057 = cartesian_point ( 'none', ( -26.11280419387819400, -15.43578416137824600, -13.10831585096084100 ) ) ;
#4058 = cartesian_point ( 'none', ( -25.99378890452118900, -15.64512192167521900, -12.53241714325079700 ) ) ;
#4059 = cartesian_point ( 'none', ( -25.94811976719896100, -15.72550232992568200, -12.22984085674670300 ) ) ;
#4060 = cartesian_point ( 'none', ( -25.88937269754976400, -15.83223993341247000, -11.61978066889069800 ) ) ;
#4061 = cartesian_point ( 'none', ( -25.87578762186839000, -15.85946512145265600, -11.31151669484180300 ) ) ;
#4062 = cartesian_point ( 'none', ( -25.87833058172293500, -15.86051844991314200, -11.00000000000004600 ) ) ;
#4063 = cartesian_point ( 'none', ( -1.937142272350590200e-033, 0.0000000000000000000, 4.412962624037859000 ) ) ;
#4064 = b_spline_curve_with_knots ( 'none', 3,
( #4062, #4061, #4060, #4059, #4058, #4057, #4056, #4055, #4054, #4053, #4052, #4051, #4050, #4120, #4119, #4118, #4117, #4116, #4115, #4114, #4113, #4112, #4111, #4110, #4109, #4108, #4107, #4106, #4105, #4104, #4103, #4102, #4101, #4100, #4099, #4098 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.02735845792927395600, 0.02828769012116130000, 0.02921692231304864500, 0.03014615450493599000, 0.03107538669682333500, 0.03200461888871068000, 0.03293385108059802800, 0.03386308327248537000, 0.03432769936842904000, 0.03479231546437271800, 0.03572154765626006600, 0.03665077984814741500, 0.03758001204003476300, 0.03850924423192211100, 0.03943847642380946000, 0.04036770861569680100, 0.04129694080758415000, 0.04222617299947149800 ),
.unspecified. ) ;
#4065 = cylindrical_surface ( 'none', #4075, 29.02350434092970800 ) ;
#4066 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4067 = direction ( 'none', ( -4.389663900162623400e-034, 6.763348120895085200e-066, -1.000000000000000000 ) ) ;
#4068 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#4069 = axis2_placement_3d ( 'none', #4068, #4067, #4066 ) ;
#4070 = cartesian_point ( 'none', ( -1.250000000000000400, -3.469446951953589700e-015, -2.775557561562737500e-016 ) ) ;
#4071 = cartesian_point ( 'none', ( -1.151363013926210300e-013, -31.60674923231021100, -21.12082316046052100 ) ) ;
#4072 = face_bound ( 'none', #2275, .t. ) ;
#4073 = plane ( 'none', #4069 ) ;
#4074 = face_outer_bound ( 'none', #2269, .t. ) ;
#4075 = axis2_placement_3d ( 'none', #4063, #4142, #4141 ) ;
#4076 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4077 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4078 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#4079 = axis2_placement_3d ( 'none', #4078, #4077, #4076 ) ;
#4080 = cylindrical_surface ( 'none', #4079, 4.000000000000000000 ) ;
#4081 = cartesian_point ( 'none', ( -25.87833058172293500, -15.86051844991314200, -11.00000000000004600 ) ) ;
#4082 = cartesian_point ( 'none', ( -23.40632964103804500, -17.16124086860040900, -2.809227402248502900 ) ) ;
#4083 = cartesian_point ( 'none', ( -23.37611608253432400, -17.20237344993234900, -2.630393430453735100 ) ) ;
#4084 = cartesian_point ( 'none', ( -23.35426642263566800, -17.23207109672589300, -2.545773561878615300 ) ) ;
#4085 = cartesian_point ( 'none', ( -23.26996484121509600, -17.34593500774646200, -2.305042941707389200 ) ) ;
#4086 = cartesian_point ( 'none', ( -23.19031586592789300, -17.45269177169306800, -2.168501778350103000 ) ) ;
#4087 = cartesian_point ( 'none', ( -23.00507782508156000, -17.69614631215426900, -1.954355625400819600 ) ) ;
#4088 = cartesian_point ( 'none', ( -22.90077274883714200, -17.83116567449714300, -1.876914149356627500 ) ) ;
#4089 = circle ( 'none', #4137, 1.250000000000000200 ) ;
#4090 = cylindrical_surface ( 'none', #4131, 1.249999999999997600 ) ;
#4091 = cartesian_point ( 'none', ( -22.67903684027171700, -18.11234799253940500, -1.774377447829256900 ) ) ;
#4092 = cartesian_point ( 'none', ( -22.56423684425836400, -18.25524730084626800, -1.750000000000002000 ) ) ;
#4093 = cartesian_point ( 'none', ( -22.44557426817067700, -18.40000000000000200, -1.750000000000002400 ) ) ;
#4094 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -25.84952505401359700, -19.60314285764753000 ) ) ;
#4095 = b_spline_curve_with_knots ( 'none', 3,
( #4093, #4092, #4091, #4088, #4087, #4086, #4085, #4084, #4083, #4082, #4152, #4151, #4150, #4149, #4148, #4147, #4146, #4145, #4144, #4143 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005545722044617788100, 0.001109144408923557600, 0.001663716613385336400, 0.001941002715616228000, 0.002218288817847119100, 0.002772861022308902300, 0.003327433226770685000, 0.003882005431232467700, 0.004436577635694250400 ),
.unspecified. ) ;
#4096 = face_outer_bound ( 'none', #8235, .t. ) ;
#4097 = face_outer_bound ( 'none', #2721, .t. ) ;
#4098 = cartesian_point ( 'none', ( -29.51382318919139500, -7.083662891055720200, -11.00000000000002300 ) ) ;
#4099 = cartesian_point ( 'none', ( -29.51127908788297900, -7.082609089789799300, -11.31165652477632700 ) ) ;
#4100 = cartesian_point ( 'none', ( -29.50162784539782700, -7.111493067699177200, -11.61988486214547000 ) ) ;
#4101 = cartesian_point ( 'none', ( -29.46771866189899200, -7.228419571011879300, -12.22954766643080400 ) ) ;
#4102 = cartesian_point ( 'none', ( -29.44312358729169100, -7.317730927283379000, -12.53238571517987900 ) ) ;
#4103 = cartesian_point ( 'none', ( -29.37971098921929800, -7.548257899454569900, -13.10483047406893300 ) ) ;
#4104 = cartesian_point ( 'none', ( -29.34079865021451300, -7.689783597095045700, -13.37784552300797700 ) ) ;
#4105 = cartesian_point ( 'none', ( -29.24601084363274200, -8.025663651464277800, -13.89698741801317500 ) ) ;
#4106 = cartesian_point ( 'none', ( -29.19072838817719900, -8.217760913538649300, -14.13873961406937800 ) ) ;
#4107 = cartesian_point ( 'none', ( -29.06502698151042800, -8.638464087394179800, -14.57589684988515400 ) ) ;
#4108 = cartesian_point ( 'none', ( -28.99367278686866100, -8.870187352764137500, -14.77459310970713200 ) ) ;
#4109 = cartesian_point ( 'none', ( -28.83419264555854900, -9.365838713811284000, -15.12172240282352400 ) ) ;
#4110 = cartesian_point ( 'none', ( -28.74750424194866500, -9.625372086644747000, -15.26763758751259000 ) ) ;
#4111 = cartesian_point ( 'none', ( -28.55838855627805000, -10.16658349425915700, -15.50542628455686300 ) ) ;
#4112 = cartesian_point ( 'none', ( -28.45475452264512800, -10.45131137441655700, -15.59757763356387400 ) ) ;
#4113 = cartesian_point ( 'none', ( -28.23783807123965400, -11.02103407941517000, -15.71906657316001300 ) ) ;
#4114 = cartesian_point ( 'none', ( -28.12411081863665900, -11.30757278839284700, -15.74973994961306400 ) ) ;
#4115 = cartesian_point ( 'none', ( -27.94514823874707000, -11.73977657273147200, -15.75012757902830000 ) ) ;
#4116 = cartesian_point ( 'none', ( -27.88379201337121000, -11.88493414974715300, -15.74246788821688100 ) ) ;
#4117 = cartesian_point ( 'none', ( -27.76079697138020200, -12.17012012846918300, -15.71192999444033200 ) ) ;
#4118 = cartesian_point ( 'none', ( -27.69894291194268700, -12.31069716499943600, -15.68912568330987500 ) ) ;
#4119 = cartesian_point ( 'none', ( -27.51247024879514300, -12.72657882469502000, -15.59862046286767000 ) ) ;
#4120 = cartesian_point ( 'none', ( -27.38680667423499700, -12.99630840649901700, -15.50893977937316700 ) ) ;
#4121 = cartesian_point ( 'none', ( -5.294699928764933000, 7.703719777548943400e-030, 4.142812944326995100e-030 ) ) ;
#4122 = axis2_placement_3d ( 'none', #4121, #4169, #4168 ) ;
#4123 = face_outer_bound ( 'none', #490, .t. ) ;
#4124 = direction ( 'none', ( 1.000000000000000000, 8.326672684688613700e-017, -1.110223024625155800e-016 ) ) ;
#4125 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#4126 = circle ( 'none', #4243, 1.250000000000000200 ) ;
#4127 = face_outer_bound ( 'none', #2304, .t. ) ;
#4128 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4129 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4130 = cartesian_point ( 'none', ( -30.40000000000000600, -18.40000000000000200, -3.000000000000000000 ) ) ;
#4131 = axis2_placement_3d ( 'none', #4130, #4129, #4128 ) ;
#4132 = circle ( 'none', #4139, 1.250000000000000900 ) ;
#4133 = cartesian_point ( 'none', ( -7.372574772882940800e-015, -26.53590866621767200, -19.19219573586947500 ) ) ;
#4134 = cartesian_point ( 'none', ( 3.035766082967276600e-015, -25.16314144180955000, -20.01408997942568000 ) ) ;
#4135 = direction ( 'none', ( 2.138046684141414300e-016, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#4136 = direction ( 'none', ( 0.0000000000000000000, -0.5136839022226269400, -0.8579795152550757600 ) ) ;
#4137 = axis2_placement_3d ( 'none', #4094, #4136, #4135 ) ;
#4138 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -8.673617379884035500e-015, 0.0000000000000000000 ) ) ;
#4139 = axis2_placement_3d ( 'none', #4138, #4125, #4124 ) ;
#4140 = cylindrical_surface ( 'none', #4122, 3.005000000000007900 ) ;
#4141 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 0.0000000000000000000 ) ) ;
#4142 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4143 = cartesian_point ( 'none', ( -22.44557426817067400, -18.40000000000002700, -4.250000000000173200 ) ) ;
#4144 = cartesian_point ( 'none', ( -22.56365323645718500, -18.25595922542479600, -4.249999999999999100 ) ) ;
#4145 = cartesian_point ( 'none', ( -22.68026288075351400, -18.11081585493983700, -4.225305657090398600 ) ) ;
#4146 = cartesian_point ( 'none', ( -22.90236873766852500, -17.82911892033618500, -4.122094566395266400 ) ) ;
#4147 = cartesian_point ( 'none', ( -23.00767559068213000, -17.69276270541736600, -4.043314097932036300 ) ) ;
#4148 = cartesian_point ( 'none', ( -23.19204341581410500, -17.45038997946096500, -3.828812226432589200 ) ) ;
#4149 = cartesian_point ( 'none', ( -23.27159402607090400, -17.34374853242962500, -3.691955591364643600 ) ) ;
#4150 = cartesian_point ( 'none', ( -23.38383543508560800, -17.19211860170958400, -3.368092693257226600 ) ) ;
#4151 = cartesian_point ( 'none', ( -23.41498203006924000, -17.14941460509814100, -3.181382546146966900 ) ) ;
#4152 = cartesian_point ( 'none', ( -23.41433187293267100, -17.15030225117470400, -2.903323213344017900 ) ) ;
#4153 = cartesian_point ( 'none', ( -1.250000000000013300, -27.99447384215130100, -18.31893310209095600 ) ) ;
#4154 = cartesian_point ( 'none', ( -1.249999999999997800, -25.67661984405116400, -17.43104291343665200 ) ) ;
#4155 = cartesian_point ( 'none', ( -1.249999999999995600, -21.24608518415091000, -15.44808763468541600 ) ) ;
#4156 = cartesian_point ( 'none', ( -1.249999999999995600, -14.63961452539507800, -11.56884110464234200 ) ) ;
#4157 = cartesian_point ( 'none', ( -1.249999999999995600, -8.272435450254738100, -6.560846397952756700 ) ) ;
#4158 = cartesian_point ( 'none', ( -1.250000000000010900, -4.313362852798978700, -2.298811831501479400 ) ) ;
#4159 = cartesian_point ( 'none', ( -1.249999999999987300, -2.500000000000013300, 5.204170427930420500e-015 ) ) ;
#4160 = cartesian_point ( 'none', ( -1.249999999999991100, -25.84952505401359700, -19.60314285764753700 ) ) ;
#4161 = cartesian_point ( 'none', ( -1.249999999999998000, -23.48759017967386200, -18.63643109682003600 ) ) ;
#4162 = cartesian_point ( 'none', ( -1.249999999999991100, -18.96889376729436400, -16.49583267372229800 ) ) ;
#4163 = cartesian_point ( 'none', ( -1.249999999999994900, -12.24613964765512200, -12.31500830393193100 ) ) ;
#4164 = cartesian_point ( 'none', ( -1.249999999999999800, -5.789784129171887500, -6.951089635116685100 ) ) ;
#4165 = cartesian_point ( 'none', ( -1.249999999999984200, -1.819145745771362500, -2.428892910556139200 ) ) ;
#4166 = cartesian_point ( 'none', ( -1.249999999999994700, -3.469446951953614200e-015, -6.938893903907228400e-015 ) ) ;
#4167 = cartesian_point ( 'none', ( 1.250000000000000400, -8.569533971325427000e-015, -1.387778780781445700e-016 ) ) ;
#4168 = direction ( 'none', ( 0.0000000000000000000, 2.465190328815657100e-031, 1.000000000000000000 ) ) ;
#4169 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#4170 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4166, #4165, #4164, #4163, #4162, #4161, #4160 ),
( #4159, #4158, #4157, #4156, #4155, #4154, #4153 ),
( #4196, #4195, #4194, #4193, #4192, #4191, #4190 ),
( #4189, #4188, #4187, #4186, #4185, #4184, #4183 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4171 = axis2_placement_3d ( 'none', #4270, #4252, #4251 ) ;
#4172 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4216, #4215, #4214, #4213, #4212 ),
( #4211, #4210, #4209, #4208, #4207 ),
( #4206, #4205, #4204, #4203, #4202 ),
( #4201, #4200, #4199, #4198, #4197 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4173 = cartesian_point ( 'none', ( 1.249999999999999600, -25.84952505401360100, -19.60314285764753000 ) ) ;
#4174 = cartesian_point ( 'none', ( -1.250000000000000700, -25.84952505401359300, -19.60314285764753400 ) ) ;
#4175 = cartesian_point ( 'none', ( -1.249999999999998000, -23.48759017967386200, -18.63643109682003600 ) ) ;
#4176 = cartesian_point ( 'none', ( -1.249999999999991100, -18.96889376729436400, -16.49583267372229800 ) ) ;
#4177 = cartesian_point ( 'none', ( -1.249999999999994900, -12.24613964765512200, -12.31500830393193100 ) ) ;
#4178 = cartesian_point ( 'none', ( -1.249999999999999800, -5.789784129171887500, -6.951089635116685100 ) ) ;
#4179 = cartesian_point ( 'none', ( -1.249999999999984200, -1.819145745771362500, -2.428892910556139200 ) ) ;
#4180 = cartesian_point ( 'none', ( -1.250000000000000400, -3.469446951953589700e-015, -2.775557561562737500e-016 ) ) ;
#4181 = face_outer_bound ( 'none', #2303, .t. ) ;
#4182 = b_spline_curve_with_knots ( 'none', 3,
( #4180, #4179, #4178, #4177, #4176, #4175, #4174 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#4183 = cartesian_point ( 'none', ( 1.250000000000000700, -25.84952505401360400, -19.60314285764753700 ) ) ;
#4184 = cartesian_point ( 'none', ( 1.250000000000007500, -23.48759017967386200, -18.63643109682001500 ) ) ;
#4185 = cartesian_point ( 'none', ( 1.250000000000004200, -18.96889376729437200, -16.49583267372229000 ) ) ;
#4186 = cartesian_point ( 'none', ( 1.249999999999997300, -12.24613964765513300, -12.31500830393195200 ) ) ;
#4187 = cartesian_point ( 'none', ( 1.250000000000009300, -5.789784129171883900, -6.951089635116692200 ) ) ;
#4188 = cartesian_point ( 'none', ( 1.250000000000014700, -1.819145745771366000, -2.428892910556142800 ) ) ;
#4189 = cartesian_point ( 'none', ( 1.250000000000012900, -1.040834085586084300e-014, 0.0000000000000000000 ) ) ;
#4190 = cartesian_point ( 'none', ( 1.249999999999999600, -27.99447384215129000, -18.31893310209095200 ) ) ;
#4191 = cartesian_point ( 'none', ( 1.249999999999999600, -25.67661984405114200, -17.43104291343665200 ) ) ;
#4192 = cartesian_point ( 'none', ( 1.249999999999999800, -21.24608518415092100, -15.44808763468541100 ) ) ;
#4193 = cartesian_point ( 'none', ( 1.250000000000004900, -14.63961452539507700, -11.56884110464236800 ) ) ;
#4194 = cartesian_point ( 'none', ( 1.250000000000007500, -8.272435450254755900, -6.560846397952798400 ) ) ;
#4195 = cartesian_point ( 'none', ( 1.249999999999999600, -4.313362852798970700, -2.298811831501505600 ) ) ;
#4196 = cartesian_point ( 'none', ( 1.249999999999995800, -2.500000000000002700, 0.0000000000000000000 ) ) ;
#4197 = cartesian_point ( 'none', ( 2.038300084272748300e-014, -31.60674923231021100, -21.12082316046053500 ) ) ;
#4198 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -30.84427712221263800, -20.88981791652660600 ) ) ;
#4199 = cartesian_point ( 'none', ( 3.035766082959412400e-015, -29.13086185489226300, -20.31246973411175500 ) ) ;
#4200 = cartesian_point ( 'none', ( 9.974659986866640800e-015, -27.45853224716285400, -19.61825658330168300 ) ) ;
#4201 = cartesian_point ( 'none', ( -7.372574772901430200e-015, -26.53590866621769700, -19.19219573586944700 ) ) ;
#4202 = cartesian_point ( 'none', ( 1.600000000000005400, -31.60674923231022900, -21.12082316046052100 ) ) ;
#4203 = cartesian_point ( 'none', ( 1.600000000000010100, -30.84427712221267700, -20.88981791652659900 ) ) ;
#4204 = cartesian_point ( 'none', ( 1.600000000000002800, -29.13086185489227700, -20.31246973411173700 ) ) ;
#4205 = cartesian_point ( 'none', ( 1.599999999999997400, -27.45853224716287500, -19.61825658330166500 ) ) ;
#4206 = cartesian_point ( 'none', ( 1.600000000000021200, -26.53590866621769700, -19.19219573586943600 ) ) ;
#4207 = cartesian_point ( 'none', ( 1.600000000000026100, -30.35988970871858700, -22.12349026794379700 ) ) ;
#4208 = cartesian_point ( 'none', ( 1.600000000000004800, -29.57749700599259400, -21.86692397605512600 ) ) ;
#4209 = cartesian_point ( 'none', ( 1.599999999999995000, -27.81880766451675400, -21.23148250283406600 ) ) ;
#4210 = cartesian_point ( 'none', ( 1.599999999999989900, -26.10755944522799200, -20.47501388717390800 ) ) ;
#4211 = cartesian_point ( 'none', ( 1.600000000000015900, -25.16314144180952900, -20.01408997942564500 ) ) ;
#4212 = cartesian_point ( 'none', ( 1.344410693882025500e-014, -30.35988970871860500, -22.12349026794378300 ) ) ;
#4213 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -29.57749700599259100, -21.86692397605513300 ) ) ;
#4214 = cartesian_point ( 'none', ( -3.903127820947816000e-015, -27.81880766451674700, -21.23148250283405900 ) ) ;
#4215 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -26.10755944522798800, -20.47501388717390800 ) ) ;
#4216 = cartesian_point ( 'none', ( 3.035766082959412400e-015, -25.16314144180955400, -20.01408997942564800 ) ) ;
#4217 = direction ( 'none', ( 1.110223024625155800e-016, -0.5136839022226280500, -0.8579795152550751000 ) ) ;
#4218 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -26.10755944522798800, -20.47501388717390800 ) ) ;
#4219 = cartesian_point ( 'none', ( 3.035766082967276600e-015, -25.16314144180955000, -20.01408997942568000 ) ) ;
#4220 = b_spline_curve_with_knots ( 'none', 3,
( #4219, #4218, #4247, #4246, #4245 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#4221 = direction ( 'none', ( 4.792173602385925900e-017, 0.8579795152550746500, -0.5136839022226285000 ) ) ;
#4222 = circle ( 'none', #4275, 0.8000000000000030400 ) ;
#4223 = cartesian_point ( 'none', ( -1.151363013926210300e-013, -31.60674923231021100, -21.12082316046052100 ) ) ;
#4224 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -30.84427712221263800, -20.88981791652660600 ) ) ;
#4225 = cartesian_point ( 'none', ( 3.035766082959412400e-015, -29.13086185489226300, -20.31246973411175500 ) ) ;
#4226 = cartesian_point ( 'none', ( 9.974659986866640800e-015, -27.45853224716285400, -19.61825658330168300 ) ) ;
#4227 = cartesian_point ( 'none', ( -7.372574772882940800e-015, -26.53590866621767200, -19.19219573586947500 ) ) ;
#4228 = circle ( 'none', #4230, 0.8000000000000009300 ) ;
#4229 = b_spline_curve_with_knots ( 'none', 3,
( #4227, #4226, #4225, #4224, #4223 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#4230 = axis2_placement_3d ( 'none', #4232, #4217, #4221 ) ;
#4231 = cartesian_point ( 'none', ( -6.841929350051071900e-014, -30.35988970871858000, -22.12349026794379000 ) ) ;
#4232 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -25.84952505401361100, -19.60314285764758000 ) ) ;
#4233 = direction ( 'none', ( 2.138046684141414300e-016, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#4234 = direction ( 'none', ( 0.0000000000000000000, -0.5136839022226269400, -0.8579795152550757600 ) ) ;
#4235 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -25.84952505401359700, -19.60314285764753000 ) ) ;
#4236 = cartesian_point ( 'none', ( 1.249999999999999600, -25.84952505401360100, -19.60314285764753000 ) ) ;
#4237 = cartesian_point ( 'none', ( 1.250000000000007500, -23.48759017967386200, -18.63643109682001500 ) ) ;
#4238 = cartesian_point ( 'none', ( 1.250000000000004200, -18.96889376729437200, -16.49583267372229000 ) ) ;
#4239 = cartesian_point ( 'none', ( 1.249999999999997300, -12.24613964765513300, -12.31500830393195000 ) ) ;
#4240 = cartesian_point ( 'none', ( 1.250000000000009300, -5.789784129171883900, -6.951089635116692200 ) ) ;
#4241 = cartesian_point ( 'none', ( 1.250000000000014700, -1.819145745771366000, -2.428892910556142800 ) ) ;
#4242 = cartesian_point ( 'none', ( 1.250000000000000400, -8.569533971325427000e-015, -1.387778780781445700e-016 ) ) ;
#4243 = axis2_placement_3d ( 'none', #4235, #4234, #4233 ) ;
#4244 = b_spline_curve_with_knots ( 'none', 3,
( #4242, #4241, #4240, #4239, #4238, #4237, #4236 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#4245 = cartesian_point ( 'none', ( -6.841929350051071900e-014, -30.35988970871858000, -22.12349026794379000 ) ) ;
#4246 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -29.57749700599259100, -21.86692397605513300 ) ) ;
#4247 = cartesian_point ( 'none', ( -3.903127820947816000e-015, -27.81880766451674700, -21.23148250283405900 ) ) ;
#4248 = cartesian_point ( 'none', ( -1.250000000000000700, -25.84952505401359300, -19.60314285764753400 ) ) ;
#4249 = cartesian_point ( 'none', ( -7.733045971672495100, 30.29222690360981200, -5.021986658763284000 ) ) ;
#4250 = cartesian_point ( 'none', ( -7.733045971672495100, 30.40000000000000200, -4.761799387799152700 ) ) ;
#4251 = direction ( 'none', ( -1.000000000000000000, -8.326672684688667900e-017, 1.110223024625155800e-016 ) ) ;
#4252 = direction ( 'none', ( -1.110223024625155800e-016, 5.551115123125774700e-017, -1.000000000000000000 ) ) ;
#4253 = direction ( 'none', ( 4.792173602385925900e-017, 0.8579795152550746500, -0.5136839022226285000 ) ) ;
#4254 = direction ( 'none', ( 1.110223024625155800e-016, -0.5136839022226280500, -0.8579795152550751000 ) ) ;
#4255 = axis2_placement_3d ( 'none', #4261, #4254, #4253 ) ;
#4256 = face_outer_bound ( 'none', #2313, .t. ) ;
#4257 = cartesian_point ( 'none', ( 19.99999999999998600, -1.658312395177701200, 2.500000000000004400 ) ) ;
#4258 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270335900e-017, 1.000000000000000000 ) ) ;
#4259 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#4260 = cartesian_point ( 'none', ( -7.733045971672494200, 30.40000000000000200, -4.500000000000004400 ) ) ;
#4261 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -25.84952505401361100, -19.60314285764758000 ) ) ;
#4262 = circle ( 'none', #4255, 0.8000000000000009300 ) ;
#4263 = cartesian_point ( 'none', ( -7.733045971672496000, 29.66179938779915700, -5.500000000000003600 ) ) ;
#4264 = cartesian_point ( 'none', ( -7.733045971672495100, 29.92198665876328800, -5.392226903609815400 ) ) ;
#4265 = face_bound ( 'none', #2379, .t. ) ;
#4266 = direction ( 'none', ( -1.387778780781441700e-016, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#4267 = direction ( 'none', ( 1.165734175856414200e-015, 0.6266669421770423300, 0.7792872022447664400 ) ) ;
#4268 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -30.98331947051439500, -21.62215671420215600 ) ) ;
#4269 = axis2_placement_3d ( 'none', #4268, #4267, #4266 ) ;
#4270 = cartesian_point ( 'none', ( -1.249999999999994700, -3.469446951953614200e-015, -6.938893903907228400e-015 ) ) ;
#4271 = cartesian_point ( 'none', ( -4.999999999999996400, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#4272 = direction ( 'none', ( -1.387778780781441700e-016, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#4273 = direction ( 'none', ( 1.165734175856414200e-015, 0.6266669421770423300, 0.7792872022447664400 ) ) ;
#4274 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -30.98331947051439500, -21.62215671420215600 ) ) ;
#4275 = axis2_placement_3d ( 'none', #4274, #4273, #4272 ) ;
#4276 = plane ( 'none', #4171 ) ;
#4277 = cartesian_point ( 'none', ( -7.733045971672495100, 30.10710678118655200, -5.207106781186549700 ) ) ;
#4278 = axis2_placement_3d ( 'none', #4271, #4259, #4258 ) ;
#4279 = direction ( 'none', ( 1.000000000000000000, 8.326672684688613700e-017, -1.110223024625155800e-016 ) ) ;
#4280 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#4281 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -8.673617379884035500e-015, 0.0000000000000000000 ) ) ;
#4282 = axis2_placement_3d ( 'none', #4281, #4280, #4279 ) ;
#4283 = circle ( 'none', #4282, 1.250000000000000900 ) ;
#4284 = circle ( 'none', #4278, 0.2500000000000000000 ) ;
#4285 = circle ( 'none', #4269, 0.8000000000000030400 ) ;
#4286 = cartesian_point ( 'none', ( 2.512574684646574900, -30.35988970871858000, -22.12349026794381900 ) ) ;
#4287 = cartesian_point ( 'none', ( 2.512574684646535300, -31.60674923231021100, -21.12082316046054900 ) ) ;
#4288 = cartesian_point ( 'none', ( 2.512574684646734700, -26.53590866623394700, -19.19219573587695000 ) ) ;
#4289 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4334, #4333, #4332, #4331, #4330, #4329, #4328 ),
( #4327, #4326, #4325, #4324, #4323, #4322, #4321 ),
( #4320, #4319, #4318, #4317, #4316, #4315, #4314 ),
( #4313, #4312, #4311, #4310, #4309, #4308, #4307 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4290 = circle ( 'none', #4347, 1.250000000000001100 ) ;
#4291 = cartesian_point ( 'none', ( 2.512574684646717400, -25.16314144182620900, -20.01408997943377700 ) ) ;
#4292 = direction ( 'none', ( -1.000000000000000000, 7.395570986446985700e-031, 3.813558969187626600e-031 ) ) ;
#4293 = vector ( 'none', #4292, 1000.000000000000000 ) ;
#4294 = cartesian_point ( 'none', ( -5.294699928764933000, -1.658312395177701200, 2.500000000000004400 ) ) ;
#4295 = cartesian_point ( 'none', ( 2.512574684646731200, -25.84952505403007800, -19.60314285765536400 ) ) ;
#4296 = axis2_placement_3d ( 'none', #4295, #4338, #4337 ) ;
#4297 = circle ( 'none', #4296, 0.7999999999999958300 ) ;
#4298 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4299 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4300 = cartesian_point ( 'none', ( -22.40000000000000600, -18.40000000000000200, -3.000000000000000000 ) ) ;
#4301 = line ( 'none', #4294, #4293 ) ;
#4302 = cartesian_point ( 'none', ( 1.262574684646729400, -5.204170427930424400e-015, 1.706967900361182000e-014 ) ) ;
#4303 = axis2_placement_3d ( 'none', #4300, #4299, #4298 ) ;
#4304 = face_outer_bound ( 'none', #2363, .t. ) ;
#4305 = conical_surface ( 'none', #4303, 1.249999999999997600, 1.029744258676650500 ) ;
#4306 = face_outer_bound ( 'none', #2297, .t. ) ;
#4307 = cartesian_point ( 'none', ( -1.249999999999991100, -25.84952505401359700, -19.60314285764753700 ) ) ;
#4308 = cartesian_point ( 'none', ( -1.249999999999998000, -23.48759017967386200, -18.63643109682003600 ) ) ;
#4309 = cartesian_point ( 'none', ( -1.249999999999991100, -18.96889376729436400, -16.49583267372229800 ) ) ;
#4310 = cartesian_point ( 'none', ( -1.249999999999994900, -12.24613964765512200, -12.31500830393193100 ) ) ;
#4311 = cartesian_point ( 'none', ( -1.249999999999999800, -5.789784129171887500, -6.951089635116685100 ) ) ;
#4312 = cartesian_point ( 'none', ( -1.249999999999984200, -1.819145745771362500, -2.428892910556139200 ) ) ;
#4313 = cartesian_point ( 'none', ( -1.249999999999994700, -3.469446951953614200e-015, -6.938893903907228400e-015 ) ) ;
#4314 = cartesian_point ( 'none', ( -1.249999999999976900, -23.70457626587591400, -20.88735261320410100 ) ) ;
#4315 = cartesian_point ( 'none', ( -1.249999999999997800, -21.29856051529656800, -19.84181928020337100 ) ) ;
#4316 = cartesian_point ( 'none', ( -1.249999999999998000, -16.69170235043782900, -17.54357771275914900 ) ) ;
#4317 = cartesian_point ( 'none', ( -1.249999999999995600, -9.852664769915197200, -13.06117550322149900 ) ) ;
#4318 = cartesian_point ( 'none', ( -1.249999999999992900, -3.307132808089035000, -7.341332872280587700 ) ) ;
#4319 = cartesian_point ( 'none', ( -1.249999999999984700, 0.6750713612562567700, -2.558973989610770600 ) ) ;
#4320 = cartesian_point ( 'none', ( -1.250000000000003100, 2.499999999999989800, 0.0000000000000000000 ) ) ;
#4321 = cartesian_point ( 'none', ( 1.250000000000002200, -23.70457626587592200, -20.88735261320410100 ) ) ;
#4322 = cartesian_point ( 'none', ( 1.250000000000007300, -21.29856051529658600, -19.84181928020336000 ) ) ;
#4323 = cartesian_point ( 'none', ( 1.250000000000004900, -16.69170235043782900, -17.54357771275918800 ) ) ;
#4324 = cartesian_point ( 'none', ( 1.250000000000002400, -9.852664769915197200, -13.06117550322148800 ) ) ;
#4325 = cartesian_point ( 'none', ( 1.250000000000010200, -3.307132808089047900, -7.341332872280592200 ) ) ;
#4326 = cartesian_point ( 'none', ( 1.250000000000003600, 0.6750713612562490000, -2.558973989610770600 ) ) ;
#4327 = cartesian_point ( 'none', ( 1.249999999999995800, 2.499999999999997300, 5.204170427930420500e-015 ) ) ;
#4328 = cartesian_point ( 'none', ( 1.250000000000000700, -25.84952505401360400, -19.60314285764753700 ) ) ;
#4329 = cartesian_point ( 'none', ( 1.250000000000007500, -23.48759017967386200, -18.63643109682001500 ) ) ;
#4330 = cartesian_point ( 'none', ( 1.250000000000004200, -18.96889376729437200, -16.49583267372229000 ) ) ;
#4331 = cartesian_point ( 'none', ( 1.249999999999997300, -12.24613964765513300, -12.31500830393195200 ) ) ;
#4332 = cartesian_point ( 'none', ( 1.250000000000009300, -5.789784129171883900, -6.951089635116692200 ) ) ;
#4333 = cartesian_point ( 'none', ( 1.250000000000014700, -1.819145745771366000, -2.428892910556142800 ) ) ;
#4334 = cartesian_point ( 'none', ( 1.250000000000012900, -1.040834085586084300e-014, 0.0000000000000000000 ) ) ;
#4335 = cartesian_point ( 'none', ( 3.762574684646730700, -8.569533971325427000e-015, 1.720845688168992600e-014 ) ) ;
#4336 = cartesian_point ( 'none', ( 1.262574684646734500, -25.84952505401362200, -19.60314285764755800 ) ) ;
#4337 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152548416200, -0.5136839022230177400 ) ) ;
#4338 = direction ( 'none', ( 1.221245327087671400e-015, -0.5136839022230159600, -0.8579795152548428400 ) ) ;
#4339 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 0.0000000000000000000 ) ) ;
#4340 = direction ( 'none', ( -1.387778780781444900e-016, -0.7792872022447654400, 0.6266669421770434400 ) ) ;
#4341 = direction ( 'none', ( 1.054711873393897700e-015, 0.6266669421770435500, 0.7792872022447655500 ) ) ;
#4342 = face_outer_bound ( 'none', #2374, .t. ) ;
#4343 = cartesian_point ( 'none', ( 3.762574684646735200, -25.84952505401362500, -19.60314285764755800 ) ) ;
#4344 = direction ( 'none', ( 1.000000000000000000, 8.326672684688612400e-017, -1.110223024625156500e-016 ) ) ;
#4345 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#4346 = cartesian_point ( 'none', ( 2.512574684646729400, -8.673617379884035500e-015, 1.734723475976807100e-014 ) ) ;
#4347 = axis2_placement_3d ( 'none', #4346, #4345, #4344 ) ;
#4348 = cartesian_point ( 'none', ( 2.038300084272748300e-014, -31.60674923231021100, -21.12082316046053500 ) ) ;
#4349 = direction ( 'none', ( 0.0000000000000000000, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#4350 = direction ( 'none', ( 1.110223024625155400e-015, 0.6266669421770424400, 0.7792872022447663300 ) ) ;
#4351 = cartesian_point ( 'none', ( 2.512574684646731200, -30.98331947051439500, -21.62215671420218400 ) ) ;
#4352 = axis2_placement_3d ( 'none', #4351, #4350, #4349 ) ;
#4353 = circle ( 'none', #4352, 0.8000000000000030400 ) ;
#4354 = plane ( 'none', #4356 ) ;
#4355 = face_outer_bound ( 'none', #2335, .t. ) ;
#4356 = axis2_placement_3d ( 'none', #4348, #4341, #4340 ) ;
#4357 = face_outer_bound ( 'none', #2380, .t. ) ;
#4358 = cartesian_point ( 'none', ( 3.762574684646723200, -27.99447384215127200, -18.31893310209096300 ) ) ;
#4359 = cartesian_point ( 'none', ( 3.762574684646723200, -25.67661984405115300, -17.43104291343667400 ) ) ;
#4360 = cartesian_point ( 'none', ( 3.762574684646728500, -21.24608518415090000, -15.44808763468541100 ) ) ;
#4361 = cartesian_point ( 'none', ( 3.762574684646731200, -14.63961452539507800, -11.56884110464236800 ) ) ;
#4362 = cartesian_point ( 'none', ( 3.762574684646725800, -8.272435450254747000, -6.560846397952782500 ) ) ;
#4363 = cartesian_point ( 'none', ( 3.762574684646732500, -4.313362852798973400, -2.298811831501500300 ) ) ;
#4364 = cartesian_point ( 'none', ( 3.762574684646725800, -2.500000000000000000, 1.040834085586084100e-014 ) ) ;
#4365 = cartesian_point ( 'none', ( 1.262574684646725600, -27.99447384215129000, -18.31893310209095600 ) ) ;
#4366 = cartesian_point ( 'none', ( 1.262574684646738700, -25.67661984405116700, -17.43104291343665600 ) ) ;
#4367 = cartesian_point ( 'none', ( 1.262574684646731200, -21.24608518415090700, -15.44808763468541100 ) ) ;
#4368 = cartesian_point ( 'none', ( 1.262574684646725800, -14.63961452539507700, -11.56884110464236800 ) ) ;
#4369 = cartesian_point ( 'none', ( 1.262574684646718100, -8.272435450254741700, -6.560846397952777100 ) ) ;
#4370 = cartesian_point ( 'none', ( 1.262574684646720300, -4.313362852798973400, -2.298811831501484700 ) ) ;
#4371 = cartesian_point ( 'none', ( 1.262574684646729600, -2.500000000000000000, 2.081668171172168200e-014 ) ) ;
#4372 = cartesian_point ( 'none', ( 1.262574684646747600, -25.84952505401362500, -19.60314285764756500 ) ) ;
#4373 = cartesian_point ( 'none', ( 1.262574684646740500, -23.48759017967387000, -18.63643109682001500 ) ) ;
#4374 = cartesian_point ( 'none', ( 1.262574684646726700, -18.96889376729436800, -16.49583267372229000 ) ) ;
#4375 = cartesian_point ( 'none', ( 1.262574684646733800, -12.24613964765513300, -12.31500830393193800 ) ) ;
#4376 = cartesian_point ( 'none', ( 1.262574684646731800, -5.789784129171883900, -6.951089635116692200 ) ) ;
#4377 = cartesian_point ( 'none', ( 1.262574684646730300, -1.819145745771355600, -2.428892910556146300 ) ) ;
#4378 = cartesian_point ( 'none', ( 1.262574684646728500, -5.204170427930421300e-015, 0.0000000000000000000 ) ) ;
#4379 = cartesian_point ( 'none', ( 2.512574684646717400, -25.16314144182620900, -20.01408997943377700 ) ) ;
#4380 = b_spline_curve_with_knots ( 'none', 3,
( #4379, #4395, #4394, #4393, #4392 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#4381 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4378, #4377, #4376, #4375, #4374, #4373, #4372 ),
( #4371, #4370, #4369, #4368, #4367, #4366, #4365 ),
( #4364, #4363, #4362, #4361, #4360, #4359, #4358 ),
( #4402, #4401, #4400, #4399, #4398, #4397, #4396 ) ),
.unspecified., .f., .f., .t. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4382 = face_outer_bound ( 'none', #2377, .t. ) ;
#4383 = cartesian_point ( 'none', ( -1.599999999999990500, -26.53590866621769700, -19.19219573586943600 ) ) ;
#4384 = cartesian_point ( 'none', ( 2.038300084272748300e-014, -31.60674923231021100, -21.12082316046053500 ) ) ;
#4385 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -30.84427712221263800, -20.88981791652660600 ) ) ;
#4386 = cartesian_point ( 'none', ( 3.035766082959412400e-015, -29.13086185489226300, -20.31246973411175500 ) ) ;
#4387 = cartesian_point ( 'none', ( 9.974659986866640800e-015, -27.45853224716285400, -19.61825658330168300 ) ) ;
#4388 = cartesian_point ( 'none', ( -7.372574772901430200e-015, -26.53590866621769700, -19.19219573586944700 ) ) ;
#4389 = face_outer_bound ( 'none', #2422, .t. ) ;
#4390 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4388, #4387, #4386, #4385, #4384 ),
( #4383, #4426, #4425, #4424, #4423 ),
( #4422, #4421, #4420, #4419, #4418 ),
( #4417, #4416, #4415, #4414, #4413 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4391 = b_spline_curve_with_knots ( 'none', 3,
( #4412, #4411, #4410, #4409, #4408 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#4392 = cartesian_point ( 'none', ( 2.512574684646574900, -30.35988970871858000, -22.12349026794381900 ) ) ;
#4393 = cartesian_point ( 'none', ( 2.512574684646727600, -29.57749700599256900, -21.86692397605512600 ) ) ;
#4394 = cartesian_point ( 'none', ( 2.512574684646734700, -27.81880766451670800, -21.23148250283410100 ) ) ;
#4395 = cartesian_point ( 'none', ( 2.512574684646741800, -26.10755944522798100, -20.47501388717390800 ) ) ;
#4396 = cartesian_point ( 'none', ( 3.762574684646739200, -25.84952505401362500, -19.60314285764755800 ) ) ;
#4397 = cartesian_point ( 'none', ( 3.762574684646736100, -23.48759017967387000, -18.63643109682000800 ) ) ;
#4398 = cartesian_point ( 'none', ( 3.762574684646736100, -18.96889376729437200, -16.49583267372229800 ) ) ;
#4399 = cartesian_point ( 'none', ( 3.762574684646728100, -12.24613964765512500, -12.31500830393194500 ) ) ;
#4400 = cartesian_point ( 'none', ( 3.762574684646725400, -5.789784129171880300, -6.951089635116692200 ) ) ;
#4401 = cartesian_point ( 'none', ( 3.762574684646727200, -1.819145745771357300, -2.428892910556132500 ) ) ;
#4402 = cartesian_point ( 'none', ( 3.762574684646727200, -6.938893903907228400e-015, 0.0000000000000000000 ) ) ;
#4403 = axis2_placement_3d ( 'none', #4448, #4466, #4339 ) ;
#4404 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #4446, #4445, #4444, #4443, #4442 ),
( #4441, #4440, #4439, #4438, #4437 ),
( #4436, #4435, #4434, #4433, #4432 ),
( #4431, #4430, #4429, #4428, #4427 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#4405 = b_spline_curve_with_knots ( 'none', 3,
( #4451, #4450, #4449, #4465, #4464, #4463, #4462 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#4406 = axis2_placement_3d ( 'none', #4447, #4460, #4459 ) ;
#4407 = circle ( 'none', #4406, 1.250000000000000200 ) ;
#4408 = cartesian_point ( 'none', ( 2.512574684646535300, -31.60674923231021100, -21.12082316046054900 ) ) ;
#4409 = cartesian_point ( 'none', ( 2.512574684646724500, -30.84427712221263100, -20.88981791652662800 ) ) ;
#4410 = cartesian_point ( 'none', ( 2.512574684646727600, -29.13086185489226300, -20.31246973411174700 ) ) ;
#4411 = cartesian_point ( 'none', ( 2.512574684646752000, -27.45853224716286100, -19.61825658330166200 ) ) ;
#4412 = cartesian_point ( 'none', ( 2.512574684646734700, -26.53590866623394700, -19.19219573587695000 ) ) ;
#4413 = cartesian_point ( 'none', ( 1.344410693882025500e-014, -30.35988970871860500, -22.12349026794378300 ) ) ;
#4414 = cartesian_point ( 'none', ( -4.336808689942017700e-016, -29.57749700599259100, -21.86692397605513300 ) ) ;
#4415 = cartesian_point ( 'none', ( -3.903127820947816000e-015, -27.81880766451674700, -21.23148250283405900 ) ) ;
#4416 = cartesian_point ( 'none', ( 6.505213034913026600e-015, -26.10755944522798800, -20.47501388717390800 ) ) ;
#4417 = cartesian_point ( 'none', ( 3.035766082959412400e-015, -25.16314144180955400, -20.01408997942564800 ) ) ;
#4418 = cartesian_point ( 'none', ( -1.600000000000000800, -30.35988970871858700, -22.12349026794378700 ) ) ;
#4419 = cartesian_point ( 'none', ( -1.599999999999995900, -29.57749700599258700, -21.86692397605512600 ) ) ;
#4420 = cartesian_point ( 'none', ( -1.599999999999996100, -27.81880766451676500, -21.23148250283407600 ) ) ;
#4421 = cartesian_point ( 'none', ( -1.599999999999995900, -26.10755944522799200, -20.47501388717390800 ) ) ;
#4422 = cartesian_point ( 'none', ( -1.600000000000000800, -25.16314144180956100, -20.01408997942564500 ) ) ;
#4423 = cartesian_point ( 'none', ( -1.599999999999995900, -31.60674923231021800, -21.12082316046052100 ) ) ;
#4424 = cartesian_point ( 'none', ( -1.599999999999995900, -30.84427712221264500, -20.88981791652659900 ) ) ;
#4425 = cartesian_point ( 'none', ( -1.600000000000001000, -29.13086185489230900, -20.31246973411175800 ) ) ;
#4426 = cartesian_point ( 'none', ( -1.600000000000016500, -27.45853224716287900, -19.61825658330167600 ) ) ;
#4427 = cartesian_point ( 'none', ( 2.512574684646731200, -31.60674923231019700, -21.12082316046053500 ) ) ;
#4428 = cartesian_point ( 'none', ( 2.512574684646724500, -30.84427712221263100, -20.88981791652662800 ) ) ;
#4429 = cartesian_point ( 'none', ( 2.512574684646727600, -29.13086185489226300, -20.31246973411174700 ) ) ;
#4430 = cartesian_point ( 'none', ( 2.512574684646752000, -27.45853224716286100, -19.61825658330166200 ) ) ;
#4431 = cartesian_point ( 'none', ( 2.512574684646734700, -26.53590866621767600, -19.19219573586944700 ) ) ;
#4432 = cartesian_point ( 'none', ( 4.112574684646718400, -31.60674923231019700, -21.12082316046052100 ) ) ;
#4433 = cartesian_point ( 'none', ( 4.112574684646738800, -30.84427712221263500, -20.88981791652660600 ) ) ;
#4434 = cartesian_point ( 'none', ( 4.112574684646737000, -29.13086185489226700, -20.31246973411172600 ) ) ;
#4435 = cartesian_point ( 'none', ( 4.112574684646718400, -27.45853224716287900, -19.61825658330163300 ) ) ;
#4436 = cartesian_point ( 'none', ( 4.112574684646738800, -26.53590866621770400, -19.19219573586944700 ) ) ;
#4437 = cartesian_point ( 'none', ( 4.112574684646722800, -30.35988970871861200, -22.12349026794378700 ) ) ;
#4438 = cartesian_point ( 'none', ( 4.112574684646712200, -29.57749700599260500, -21.86692397605513700 ) ) ;
#4439 = cartesian_point ( 'none', ( 4.112574684646729000, -27.81880766451675400, -21.23148250283407600 ) ) ;
#4440 = cartesian_point ( 'none', ( 4.112574684646721000, -26.10755944522797000, -20.47501388717390800 ) ) ;
#4441 = cartesian_point ( 'none', ( 4.112574684646738800, -25.16314144180953600, -20.01408997942564500 ) ) ;
#4442 = cartesian_point ( 'none', ( 2.512574684646731200, -30.35988970871857600, -22.12349026794378300 ) ) ;
#4443 = cartesian_point ( 'none', ( 2.512574684646727600, -29.57749700599256900, -21.86692397605512600 ) ) ;
#4444 = cartesian_point ( 'none', ( 2.512574684646734700, -27.81880766451670800, -21.23148250283410100 ) ) ;
#4445 = cartesian_point ( 'none', ( 2.512574684646741800, -26.10755944522798100, -20.47501388717390800 ) ) ;
#4446 = cartesian_point ( 'none', ( 2.512574684646717400, -25.16314144180955400, -20.01408997942566300 ) ) ;
#4447 = cartesian_point ( 'none', ( 2.512574684646734700, -25.84952505401361100, -19.60314285764756500 ) ) ;
#4448 = cartesian_point ( 'none', ( -1.937142272350590200e-033, 0.0000000000000000000, 4.412962624037859000 ) ) ;
#4449 = cartesian_point ( 'none', ( 3.762574684646725400, -5.789784129171880300, -6.951089635116692200 ) ) ;
#4450 = cartesian_point ( 'none', ( 3.762574684646727200, -1.819145745771357300, -2.428892910556132500 ) ) ;
#4451 = cartesian_point ( 'none', ( 3.762574684646730700, -8.569533971325427000e-015, 1.720845688168992600e-014 ) ) ;
#4452 = cartesian_point ( 'none', ( 30.39830813760564300, -0.6513622314582330200, -5.441115177003458900 ) ) ;
#4453 = cartesian_point ( 'none', ( 30.39718049662686300, -0.6549730205609321000, -5.460783421607177800 ) ) ;
#4454 = b_spline_curve_with_knots ( 'none', 3,
( #5871, #5870, #5869, #5868 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.001038593650398562700 ),
.unspecified. ) ;
#4455 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#4456 = cartesian_point ( 'none', ( -7.733045971672496000, 29.40000000000000900, -5.500000000000005300 ) ) ;
#4457 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4458 = cartesian_point ( 'none', ( 16.49999999999999600, 3.429011037612588900e-015, -28.00000000000000000 ) ) ;
#4459 = direction ( 'none', ( 3.469446951953613700e-016, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#4460 = direction ( 'none', ( 0.0000000000000000000, -0.5136839022226269400, -0.8579795152550757600 ) ) ;
#4461 = cylindrical_surface ( 'none', #4403, 29.02350434092970800 ) ;
#4462 = cartesian_point ( 'none', ( 3.762574684646735200, -25.84952505401362500, -19.60314285764755800 ) ) ;
#4463 = cartesian_point ( 'none', ( 3.762574684646736100, -23.48759017967387000, -18.63643109682000800 ) ) ;
#4464 = cartesian_point ( 'none', ( 3.762574684646736100, -18.96889376729437200, -16.49583267372229800 ) ) ;
#4465 = cartesian_point ( 'none', ( 3.762574684646728100, -12.24613964765512500, -12.31500830393194500 ) ) ;
#4466 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4467 = cartesian_point ( 'none', ( -0.8274736603956996900, 30.38918565962971700, -5.500000000000005300 ) ) ;
#4468 = cartesian_point ( 'none', ( -0.8230091413684947900, 30.39278556074360400, -5.475613617449431200 ) ) ;
#4469 = cartesian_point ( 'none', ( -0.8185226278672470500, 30.39549006065864500, -5.451107490569569300 ) ) ;
#4470 = cartesian_point ( 'none', ( -0.8140251005178944500, 30.39729367047144800, -5.426541402555508300 ) ) ;
#4471 = cartesian_point ( 'none', ( -0.8095275731685419600, 30.39909728028425200, -5.401975314541446400 ) ) ;
#4472 = cartesian_point ( 'none', ( -0.8050190339892995300, 30.40000000000003100, -5.377349276204104600 ) ) ;
#4473 = cartesian_point ( 'none', ( -0.8005104938048982500, 30.40000000000000200, -5.352723232483521400 ) ) ;
#4474 = cartesian_point ( 'none', ( -0.9926662345646764000, 30.38378866676695400, -5.500000000000005300 ) ) ;
#4475 = cartesian_point ( 'none', ( -0.9873675330252167400, 30.38917779654551100, -5.470914700582026700 ) ) ;
#4476 = cartesian_point ( 'none', ( -0.9820252689429591600, 30.39323336815602900, -5.441590280392429900 ) ) ;
#4477 = cartesian_point ( 'none', ( -0.9766611259419536500, 30.39593892050846700, -5.412145763817337100 ) ) ;
#4478 = cartesian_point ( 'none', ( -0.9712969829409482400, 30.39864447286090200, -5.382701247242243500 ) ) ;
#4479 = cartesian_point ( 'none', ( -0.9659109728282697600, 30.40000000000003100, -5.353136699092304200 ) ) ;
#4480 = cartesian_point ( 'none', ( -0.9605249567879816700, 30.40000000000000200, -5.323572118404902300 ) ) ;
#4481 = cartesian_point ( 'none', ( -1.323051382902630500, 30.37299468104141900, -5.500000000000005300 ) ) ;
#4482 = cartesian_point ( 'none', ( -1.316084316338661100, 30.38196226814931900, -5.461516866847217600 ) ) ;
#4483 = cartesian_point ( 'none', ( -1.309030551094383800, 30.38871998315079300, -5.422555860038151800 ) ) ;
#4484 = cartesian_point ( 'none', ( -1.301933176790072600, 30.39322942058250000, -5.383354486340993000 ) ) ;
#4485 = cartesian_point ( 'none', ( -1.294835802485761400, 30.39773885801420800, -5.344153112643835100 ) ) ;
#4486 = cartesian_point ( 'none', ( -1.287694850506211100, 30.40000000000003100, -5.304711544868703200 ) ) ;
#4487 = cartesian_point ( 'none', ( -1.280553882754149200, 30.40000000000000200, -5.265269890247664000 ) ) ;
#4488 = cartesian_point ( 'none', ( -1.653001592960492900, 30.35681716770328400, -5.500000000000005300 ) ) ;
#4489 = cartesian_point ( 'none', ( -1.644511964780563100, 30.37113354511256300, -5.452554918162996400 ) ) ;
#4490 = cartesian_point ( 'none', ( -1.635848969520922800, 30.38194386283573000, -5.404154362820238900 ) ) ;
#4491 = cartesian_point ( 'none', ( -1.627098746016314900, 30.38916047598795700, -5.355273266178980600 ) ) ;
#4492 = cartesian_point ( 'none', ( -1.618348522511706900, 30.39637708914018400, -5.306392169537722300 ) ) ;
#4493 = cartesian_point ( 'none', ( -1.609511137360380500, 30.40000000000000200, -5.257030875173590800 ) ) ;
#4494 = cartesian_point ( 'none', ( -1.600673719386980400, 30.40000000000000200, -5.207669412042083200 ) ) ;
#4495 = cartesian_point ( 'none', ( -1.982091943813980100, 30.33531459415360100, -5.500000000000005300 ) ) ;
#4496 = cartesian_point ( 'none', ( -1.972354432224472800, 30.35664087634631900, -5.444471364743336900 ) ) ;
#4497 = cartesian_point ( 'none', ( -1.962283149152165100, 30.37285585665340500, -5.387039381310171600 ) ) ;
#4498 = cartesian_point ( 'none', ( -1.952041944032322000, 30.38369573399339500, -5.328638409104782700 ) ) ;
#4499 = cartesian_point ( 'none', ( -1.941800738912479200, 30.39453561133338900, -5.270237436899392900 ) ) ;
#4500 = cartesian_point ( 'none', ( -1.931389976149326900, 30.40000000000000200, -5.210869553954667700 ) ) ;
#4501 = cartesian_point ( 'none', ( -1.920979028164152800, 30.40000000000000200, -5.151500614772319700 ) ) ;
#4502 = cartesian_point ( 'none', ( -2.640272645520955300, 30.29230944705423000, -5.500000000000005300 ) ) ;
#4503 = cartesian_point ( 'none', ( -2.628039367112292400, 30.32765553881382900, -5.428304257904019700 ) ) ;
#4504 = cartesian_point ( 'none', ( -2.615151508414649500, 30.35467984428876100, -5.352809418290037000 ) ) ;
#4505 = cartesian_point ( 'none', ( -2.601928340064336700, 30.37276625000427900, -5.275368694956386100 ) ) ;
#4506 = cartesian_point ( 'none', ( -2.588705171714024400, 30.39085265571980100, -5.197927971622734200 ) ) ;
#4507 = cartesian_point ( 'none', ( -2.575147653727220200, 30.40000000000000200, -5.118546911516821400 ) ) ;
#4508 = cartesian_point ( 'none', ( -2.561589645718498300, 30.40000000000000200, -5.039163020232791700 ) ) ;
#4509 = cartesian_point ( 'none', ( -3.294984245953692000, 30.22797201523219000, -5.500000000000005300 ) ) ;
#4510 = cartesian_point ( 'none', ( -3.281411856557134400, 30.28407339113876200, -5.415625833387792000 ) ) ;
#4511 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#4512 = axis2_placement_3d ( 'none', #4562, #4564, #4563 ) ;
#4513 = axis2_placement_3d ( 'none', #4580, #4566, #4511 ) ;
#4514 = circle ( 'none', #4577, 1.000000000000000000 ) ;
#4515 = cylindrical_surface ( 'none', #4513, 1.000000000000000900 ) ;
#4516 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4517 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4518 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4519 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4520 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4521 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4522 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4523 = cartesian_point ( 'none', ( -0.1685101423481477300, 30.40000000000000200, -5.500000000000005300 ) ) ;
#4524 = cartesian_point ( 'none', ( -0.1675862928835197600, 30.40000000000000200, -5.494990749242605300 ) ) ;
#4525 = cartesian_point ( 'none', ( -0.1666624434188918000, 30.40000000000000200, -5.489981498485206200 ) ) ;
#4526 = cartesian_point ( 'none', ( -0.1657385939542638200, 30.40000000000000200, -5.484972247727806200 ) ) ;
#4527 = cartesian_point ( 'none', ( -0.1648147444896358400, 30.40000000000000200, -5.479962996970407100 ) ) ;
#4528 = cartesian_point ( 'none', ( -0.1638908950250078900, 30.40000000000000200, -5.474953746213007100 ) ) ;
#4529 = cartesian_point ( 'none', ( -0.1629670455603799100, 30.40000000000000200, -5.469944495455608000 ) ) ;
#4530 = cartesian_point ( 'none', ( -0.3314615147063014700, 30.39864278253320500, -5.500000000000005300 ) ) ;
#4531 = cartesian_point ( 'none', ( -0.3296443303244233100, 30.39909549257654900, -5.490146756504915800 ) ) ;
#4532 = cartesian_point ( 'none', ( -0.3278271263780432300, 30.39943474002959100, -5.480293467656243100 ) ) ;
#4533 = cartesian_point ( 'none', ( -0.3260099146925598500, 30.39966086686222000, -5.470440167277082800 ) ) ;
#4534 = cartesian_point ( 'none', ( -0.3241927030070764800, 30.39988699369484900, -5.460586866897922500 ) ) ;
#4535 = cartesian_point ( 'none', ( -0.3223754833351390500, 30.40000000000000600, -5.450733553638859700 ) ) ;
#4536 = cartesian_point ( 'none', ( -0.3205582637871292600, 30.40000000000000200, -5.440880241055878300 ) ) ;
#4537 = cartesian_point ( 'none', ( -0.4968170442227118300, 30.39594007140707500, -5.500000000000005300 ) ) ;
#4538 = cartesian_point ( 'none', ( -0.4941113148142515800, 30.39729246447029000, -5.485284211340364800 ) ) ;
#4539 = cartesian_point ( 'none', ( -0.4914000734695569400, 30.39830761832821800, -5.470538444631744200 ) ) ;
#4540 = cartesian_point ( 'none', ( -0.4886860730754654100, 30.39898450223391900, -5.455777672140321500 ) ) ;
#4541 = cartesian_point ( 'none', ( -0.4859720726813738200, 30.39966138613962000, -5.441016899648899700 ) ) ;
#4542 = cartesian_point ( 'none', ( -0.4832553136111454900, 30.40000000000000600, -5.426241123404743400 ) ) ;
#4543 = cartesian_point ( 'none', ( -0.4805385543540973700, 30.40000000000000200, -5.411465346144520800 ) ) ;
#4544 = cartesian_point ( 'none', ( -0.6621725737391216400, 30.39323736028094600, -5.500000000000005300 ) ) ;
#4545 = cartesian_point ( 'none', ( -0.6585782993040794100, 30.39548943636403400, -5.480421666175813800 ) ) ;
#4546 = cartesian_point ( 'none', ( -0.6549730205610702100, 30.39718049662684500, -5.460783421607245300 ) ) ;
#4547 = cartesian_point ( 'none', ( -0.6513622314583704700, 30.39830813760561800, -5.441115177003561100 ) ) ;
#4548 = cartesian_point ( 'none', ( -0.6477514423556706100, 30.39943577858438700, -5.421446932399876900 ) ) ;
#4549 = cartesian_point ( 'none', ( -0.6441351438871513200, 30.40000000000000600, -5.401748693170627100 ) ) ;
#4550 = cartesian_point ( 'none', ( -0.6405188449210649200, 30.40000000000000200, -5.382050451233165100 ) ) ;
#4551 = cartesian_point ( 'none', ( -25.39999999999999900, 29.39999999999999900, -4.500000000000000000 ) ) ;
#4552 = direction ( 'none', ( -1.540743955509788700e-033, 1.000000000000000000, 8.673617379884035500e-016 ) ) ;
#4553 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#4554 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4555 = circle ( 'none', #4598, 1.000000000000000000 ) ;
#4556 = circle ( 'none', #4557, 1.000000000000000000 ) ;
#4557 = axis2_placement_3d ( 'none', #4551, #4554, #4599 ) ;
#4558 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131900e-016, 3.881568944789470300e-033 ) ) ;
#4559 = cartesian_point ( 'none', ( -25.39999999999999900, 29.39999999999999900, -4.500000000000000000 ) ) ;
#4560 = axis2_placement_3d ( 'none', #4559, #4558, #4553 ) ;
#4561 = cylindrical_surface ( 'none', #4560, 1.000000000000000900 ) ;
#4562 = cartesian_point ( 'none', ( -25.39999999999999900, 25.39999999999999500, -4.500000000000000000 ) ) ;
#4563 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.389663900162621700e-034 ) ) ;
#4564 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4565 = toroidal_surface ( 'none', #4512, 4.000000000000011500, 1.000000000000000000 ) ;
#4566 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131400e-016, -3.881568944789469000e-033 ) ) ;
#4567 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#4568 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#4569 = cartesian_point ( 'none', ( -25.40000000000001600, -29.39999999999999900, -4.500000000000000000 ) ) ;
#4570 = axis2_placement_3d ( 'none', #4569, #4568, #4567 ) ;
#4571 = face_outer_bound ( 'none', #2462, .t. ) ;
#4572 = circle ( 'none', #4570, 1.000000000000000000 ) ;
#4573 = face_outer_bound ( 'none', #2441, .t. ) ;
#4574 = direction ( 'none', ( 8.673617379884035500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4575 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131900e-016, 8.673617379884031500e-016 ) ) ;
#4576 = cartesian_point ( 'none', ( -7.733045971672495100, 29.40000000000000200, -4.500000000000004400 ) ) ;
#4577 = axis2_placement_3d ( 'none', #4576, #4575, #4574 ) ;
#4578 = face_outer_bound ( 'none', #2570, .t. ) ;
#4579 = face_outer_bound ( 'none', #2438, .t. ) ;
#4580 = cartesian_point ( 'none', ( -25.40000000000001600, -29.39999999999999900, -4.500000000000000000 ) ) ;
#4581 = cartesian_point ( 'none', ( -29.40000000000001300, 7.733045971672465800, -4.500000000000004400 ) ) ;
#4582 = axis2_placement_3d ( 'none', #4581, #4630, #4629 ) ;
#4583 = circle ( 'none', #4582, 1.000000000000000000 ) ;
#4584 = direction ( 'none', ( 0.0000000000000000000, -8.673617379884035500e-016, 1.000000000000000000 ) ) ;
#4585 = axis2_placement_3d ( 'none', #4590, #4552, #4584 ) ;
#4586 = face_outer_bound ( 'none', #2451, .t. ) ;
#4587 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #4794, #4793, #4792, #4791, #4790, #4789, #4788 ),
( #4787, #4786, #4785, #4784, #4783, #4782, #4781 ),
( #4780, #4779, #4778, #4777, #4776, #4775, #4774 ),
( #4773, #4772, #4771, #4770, #4769, #4768, #4767 ),
( #4766, #4765, #4764, #4763, #4762, #4761, #4760 ),
( #4759, #4758, #4757, #4756, #4755, #4754, #4753 ),
( #4752, #4838, #4837, #4836, #4835, #4834, #4833 ),
( #4832, #4831, #4830, #4829, #4828, #4827, #4826 ),
( #4825, #4824, #4823, #4822, #4821, #4820, #4819 ),
( #4818, #4817, #4816, #4815, #4814, #4813, #4812 ),
( #4811, #4810, #4809, #4808, #4807, #4806, #4805 ),
( #4804, #4803, #4802, #4801, #4800, #4799, #4798 ),
( #4797, #4796, #4795, #4883, #4882, #4881, #4880 ),
( #4879, #4878, #4877, #4876, #4875, #4874, #4873 ),
( #4872, #4871, #4870, #4869, #4868, #4867, #4866 ),
( #4865, #4864, #4863, #4862, #4861, #4860, #4859 ),
( #4858, #4857, #4856, #4855, #4854, #4853, #4852 ),
( #4851, #4850, #4849, #4848, #4847, #4846, #4845 ),
( #4844, #4843, #4842, #4841, #4840, #4839, #4911 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076991600, 0.005666151768376943100, 0.007654736477676894200, 0.009643321186976845300, 0.01063761354162682000, 0.01113475971895180900, 0.01163190589627679700 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#4588 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#4589 = direction ( 'none', ( -2.731847993664263700e-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#4590 = cartesian_point ( 'none', ( 29.40000000000001600, 7.733045971672448000, -4.500000000000004400 ) ) ;
#4591 = cylindrical_surface ( 'none', #4602, 1.000000000000000900 ) ;
#4592 = circle ( 'none', #4585, 1.000000000000000000 ) ;
#4593 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4594 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#4595 = direction ( 'none', ( 7.703719777548943400e-033, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#4596 = cartesian_point ( 'none', ( -29.40000000000001600, 25.39999999999999100, -4.500000000000000000 ) ) ;
#4597 = cylindrical_surface ( 'none', #4625, 1.000000000000000000 ) ;
#4598 = axis2_placement_3d ( 'none', #4600, #4595, #4594 ) ;
#4599 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4600 = cartesian_point ( 'none', ( -29.40000000000000900, 25.39999999999999100, -4.500000000000000000 ) ) ;
#4601 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#4602 = axis2_placement_3d ( 'none', #4596, #4589, #4588 ) ;
#4603 = cartesian_point ( 'none', ( -30.39999999999999500, 7.078168229805283900, -4.500000000000007100 ) ) ;
#4604 = cartesian_point ( 'none', ( -30.39999999999999500, 7.089262094715978800, -4.734948432931974900 ) ) ;
#4605 = cartesian_point ( 'none', ( -30.31528793198906200, 7.100287645462387300, -4.969101718070871400 ) ) ;
#4606 = cartesian_point ( 'none', ( -30.16406625799029900, 7.108132192570306700, -5.150147304382800300 ) ) ;
#4607 = cartesian_point ( 'none', ( -30.01284458399153700, 7.115976739678225200, -5.331192890694729200 ) ) ;
#4608 = cartesian_point ( 'none', ( -29.79605416213505400, 7.120543672330020600, -5.457822618723700900 ) ) ;
#4609 = cartesian_point ( 'none', ( -29.56110572920308900, 7.120543672330021500, -5.500000000000004400 ) ) ;
#4610 = cartesian_point ( 'none', ( -30.39999999999999500, 7.733045971672465800, -4.500000000000004400 ) ) ;
#4611 = cartesian_point ( 'none', ( -30.39999999999999500, 7.733045971672467500, -4.761799387799150900 ) ) ;
#4612 = cartesian_point ( 'none', ( -30.29222690360981200, 7.733045971672468400, -5.021986658763280400 ) ) ;
#4613 = cartesian_point ( 'none', ( -30.10710678118655200, 7.733045971672469300, -5.207106781186544400 ) ) ;
#4614 = cartesian_point ( 'none', ( -29.92198665876329100, 7.733045971672470200, -5.392226903609809200 ) ) ;
#4615 = cartesian_point ( 'none', ( -29.66179938779916400, 7.733045971672471100, -5.500000000000000000 ) ) ;
#4616 = cartesian_point ( 'none', ( -29.40000000000001600, 7.733045971672471100, -5.500000000000005300 ) ) ;
#4617 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #4616, #4615, #4614, #4613, #4612, #4611, #4610 ),
( #4609, #4608, #4607, #4606, #4605, #4604, #4603 ),
( #4675, #4674, #4673, #4672, #4671, #4670, #4669 ),
( #4668, #4667, #4666, #4665, #4664, #4663, #4662 ),
( #4661, #4660, #4659, #4658, #4657, #4656, #4655 ),
( #4654, #4653, #4652, #4651, #4650, #4649, #4648 ),
( #4647, #4646, #4645, #4644, #4643, #4642, #4641 ),
( #4640, #4639, #4638, #4637, #4636, #4635, #4634 ),
( #4633, #4632, #4719, #4718, #4717, #4716, #4715 ),
( #4714, #4713, #4712, #4711, #4710, #4709, #4708 ),
( #4707, #4706, #4705, #4704, #4703, #4702, #4701 ),
( #4700, #4699, #4698, #4697, #4696, #4695, #4694 ),
( #4693, #4692, #4691, #4690, #4689, #4688, #4687 ),
( #4686, #4685, #4684, #4683, #4682, #4681, #4680 ),
( #4679, #4678, #4677, #4676, #4751, #4750, #4749 ),
( #4748, #4747, #4746, #4745, #4744, #4743, #4742 ),
( #4741, #4740, #4739, #4738, #4737, #4736, #4735 ),
( #4734, #4733, #4732, #4731, #4730, #4729, #4728 ),
( #4727, #4726, #4725, #4724, #4723, #4722, #4721 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076958200, 0.005666151768376917100, 0.007654736477676875100, 0.009643321186976833200, 0.01063761354162681300, 0.01113475971895180200, 0.01163190589627679200 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#4618 = cartesian_point ( 'none', ( 30.39943577858441900, -0.6477514423555340600, -5.421446932399740100 ) ) ;
#4619 = direction ( 'none', ( -0.7071067811865505700, 8.659560562354898300e-017, -0.7071067811865445800 ) ) ;
#4620 = vector ( 'none', #4619, 999.9999999999998900 ) ;
#4621 = cartesian_point ( 'none', ( 15.09999999999999400, 4.286263797015734100e-016, -3.499999999999998200 ) ) ;
#4622 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#4623 = direction ( 'none', ( 7.703719777548943400e-033, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#4624 = cartesian_point ( 'none', ( 29.40000000000001600, 25.39999999999999900, -4.500000000000000000 ) ) ;
#4625 = axis2_placement_3d ( 'none', #4624, #4623, #4622 ) ;
#4626 = cartesian_point ( 'none', ( 16.50000000000000000, 4.898587196589430600e-016, 4.000000000000015100 ) ) ;
#4627 = line ( 'none', #4626, #4918 ) ;
#4628 = face_outer_bound ( 'none', #2474, .t. ) ;
#4629 = direction ( 'none', ( 0.0000000000000000000, -8.673617379884035500e-016, 1.000000000000000000 ) ) ;
#4630 = direction ( 'none', ( -2.731847993664263700e-016, 1.000000000000000000, 8.673617379884045300e-016 ) ) ;
#4631 = face_outer_bound ( 'none', #2444, .t. ) ;
#4632 = cartesian_point ( 'none', ( -30.32765553881382900, 2.628039367112260800, -5.428304257904023300 ) ) ;
#4633 = cartesian_point ( 'none', ( -30.29230944705423300, 2.640272645520923300, -5.500000000000005300 ) ) ;
#4634 = cartesian_point ( 'none', ( -30.39999999999999100, 3.202928406608124500, -4.932446048323185100 ) ) ;
#4635 = cartesian_point ( 'none', ( -30.39999999999999100, 3.219165832422370000, -5.032187864709543500 ) ) ;
#4636 = cartesian_point ( 'none', ( -30.38527713664311800, 3.235402062528727600, -5.131924772051354100 ) ) ;
#4637 = cartesian_point ( 'none', ( -30.35629566234466000, 3.250964186904982300, -5.227786965590458300 ) ) ;
#4638 = cartesian_point ( 'none', ( -30.32731418804620200, 3.266526311281237500, -5.323649159129562500 ) ) ;
#4639 = cartesian_point ( 'none', ( -30.28407339113876200, 3.281411856557110400, -5.415625833387792900 ) ) ;
#4640 = cartesian_point ( 'none', ( -30.22797201523219400, 3.294984245953668500, -5.500000000000005300 ) ) ;
#4641 = cartesian_point ( 'none', ( -30.39999999999999100, 3.845860022050374000, -4.838024504951246900 ) ) ;
#4642 = cartesian_point ( 'none', ( -30.39999999999999100, 3.863610280326692100, -4.958888894798765700 ) ) ;
#4643 = cartesian_point ( 'none', ( -30.37736790092410600, 3.881355236015374000, -5.079717178466344400 ) ) ;
#4644 = cartesian_point ( 'none', ( -30.33359354343216600, 3.897926762536397600, -5.192555392458855200 ) ) ;
#4645 = cartesian_point ( 'none', ( -30.28981918594022800, 3.914498289057422000, -5.305393606451366000 ) ) ;
#4646 = cartesian_point ( 'none', ( -30.22492872372119200, 3.929886485487625400, -5.410174333775870500 ) ) ;
#4647 = cartesian_point ( 'none', ( -30.14319380867646100, 3.943078367540993500, -5.500000000000005300 ) ) ;
#4648 = cartesian_point ( 'none', ( -30.39999999999999100, 4.488791637492624000, -4.743602961579309600 ) ) ;
#4649 = cartesian_point ( 'none', ( -30.39999999999999100, 4.508054728231014600, -4.885589924887987000 ) ) ;
#4650 = cartesian_point ( 'none', ( -30.36945866520509100, 4.527308409502020400, -5.027509584881334700 ) ) ;
#4651 = cartesian_point ( 'none', ( -30.31089142451967100, 4.544889338167813300, -5.157323819327252100 ) ) ;
#4652 = cartesian_point ( 'none', ( -30.25232418383425400, 4.562470266833605200, -5.287138053773169600 ) ) ;
#4653 = cartesian_point ( 'none', ( -30.16578405630362200, 4.578361114418140900, -5.404722834163949100 ) ) ;
#4654 = cartesian_point ( 'none', ( -30.05841560212072800, 4.591172489128318500, -5.500000000000005300 ) ) ;
#4655 = cartesian_point ( 'none', ( -30.39999999999999100, 5.133290412675870900, -4.661278505522244800 ) ) ;
#4656 = cartesian_point ( 'none', ( -30.39999999999999100, 5.152958538686044100, -4.825142949259079800 ) ) ;
#4657 = cartesian_point ( 'none', ( -30.35925302304652400, 5.172608144061789500, -4.988885989372670700 ) ) ;
#4658 = cartesian_point ( 'none', ( -30.28201953521423200, 5.189877652108670200, -5.134272073421888300 ) ) ;
#4659 = cartesian_point ( 'none', ( -30.20478604738194100, 5.207147160155550100, -5.279658157471105000 ) ) ;
#4660 = cartesian_point ( 'none', ( -30.09116082883727500, 5.222003122405715700, -5.406459235039651600 ) ) ;
#4661 = cartesian_point ( 'none', ( -29.95321272764029200, 5.232619510291330700, -5.500000000000005300 ) ) ;
#4662 = cartesian_point ( 'none', ( -30.39999999999999100, 5.780591856673922300, -4.600588174232680800 ) ) ;
#4663 = cartesian_point ( 'none', ( -30.39999999999999100, 5.798134296754915900, -4.787689588154753700 ) ) ;
#4664 = cartesian_point ( 'none', ( -30.34566914105328600, 5.815647646079444400, -4.974480730436089200 ) ) ;
#4665 = cartesian_point ( 'none', ( -30.24524866794959300, 5.830475370190490600, -5.132627951325208200 ) ) ;
#4666 = cartesian_point ( 'none', ( -30.14482819484590300, 5.845303094301535800, -5.290775172214328100 ) ) ;
#4667 = cartesian_point ( 'none', ( -29.99865116359266900, 5.857396015352795100, -5.419753958329159200 ) ) ;
#4668 = cartesian_point ( 'none', ( -29.82889062134114200, 5.864919803378972700, -5.500000000000005300 ) ) ;
#4669 = cartesian_point ( 'none', ( -30.39999999999999100, 6.427893300671974500, -4.539897842943116900 ) ) ;
#4670 = cartesian_point ( 'none', ( -30.39999999999999100, 6.443310054823788500, -4.750236227050427500 ) ) ;
#4671 = cartesian_point ( 'none', ( -30.33208525906005100, 6.458687148097100200, -4.960075471499507700 ) ) ;
#4672 = cartesian_point ( 'none', ( -30.20847780068495700, 6.471073088272310900, -5.130983829228529000 ) ) ;
#4673 = cartesian_point ( 'none', ( -30.08487034230986300, 6.483459028447522400, -5.301892186957551300 ) ) ;
#4674 = cartesian_point ( 'none', ( -29.90614149834806300, 6.492788908299874400, -5.433048681618666700 ) ) ;
#4675 = cartesian_point ( 'none', ( -29.70456851504199100, 6.497220096466613800, -5.500000000000004400 ) ) ;
#4676 = cartesian_point ( 'none', ( -30.39830813760561100, 0.6513622314583142900, -5.441115177003600100 ) ) ;
#4677 = cartesian_point ( 'none', ( -30.39718049662683800, 0.6549730205610138100, -5.460783421607271000 ) ) ;
#4678 = cartesian_point ( 'none', ( -30.39548943636403100, 0.6585782993040229000, -5.480421666175826300 ) ) ;
#4679 = cartesian_point ( 'none', ( -30.39323736028094600, 0.6621725737390650200, -5.500000000000005300 ) ) ;
#4680 = cartesian_point ( 'none', ( -30.39999999999999100, 0.8005104938048454000, -5.352723232483588100 ) ) ;
#4681 = cartesian_point ( 'none', ( -30.40000000000002000, 0.8050190339892465700, -5.377349276204160600 ) ) ;
#4682 = cartesian_point ( 'none', ( -30.39909728028424100, 0.8095275731684885600, -5.401975314541490800 ) ) ;
#4683 = cartesian_point ( 'none', ( -30.39729367047144100, 0.8140251005178409400, -5.426541402555541200 ) ) ;
#4684 = cartesian_point ( 'none', ( -30.39549006065864100, 0.8185226278671932100, -5.451107490569591500 ) ) ;
#4685 = cartesian_point ( 'none', ( -30.39278556074359700, 0.8230091413684409400, -5.475613617449441900 ) ) ;
#4686 = cartesian_point ( 'none', ( -30.38918565962971400, 0.8274736603956456300, -5.500000000000005300 ) ) ;
#4687 = cartesian_point ( 'none', ( -30.39999999999999100, 0.9605249567879300400, -5.323572118404960000 ) ) ;
#4688 = cartesian_point ( 'none', ( -30.40000000000002000, 0.9659109728282181400, -5.353136699092352100 ) ) ;
#4689 = cartesian_point ( 'none', ( -30.39864447286089100, 0.9712969829408961700, -5.382701247242280800 ) ) ;
#4690 = cartesian_point ( 'none', ( -30.39593892050846000, 0.9766611259419014600, -5.412145763817364700 ) ) ;
#4691 = cartesian_point ( 'none', ( -30.39323336815602500, 0.9820252689429066500, -5.441590280392448500 ) ) ;
#4692 = cartesian_point ( 'none', ( -30.38917779654550300, 0.9873675330251642200, -5.470914700582036400 ) ) ;
#4693 = cartesian_point ( 'none', ( -30.38378866676695000, 0.9926662345646236600, -5.500000000000005300 ) ) ;
#4694 = cartesian_point ( 'none', ( -30.39999999999999100, 1.280553882754100500, -5.265269890247704000 ) ) ;
#4695 = cartesian_point ( 'none', ( -30.40000000000002000, 1.287694850506162300, -5.304711544868737000 ) ) ;
#4696 = cartesian_point ( 'none', ( -30.39773885801419700, 1.294835802485712500, -5.344153112643860800 ) ) ;
#4697 = cartesian_point ( 'none', ( -30.39322942058249300, 1.301933176790023500, -5.383354486341012500 ) ) ;
#4698 = cartesian_point ( 'none', ( -30.38871998315078900, 1.309030551094334500, -5.422555860038164300 ) ) ;
#4699 = cartesian_point ( 'none', ( -30.38196226814930900, 1.316084316338612000, -5.461516866847224700 ) ) ;
#4700 = cartesian_point ( 'none', ( -30.37299468104141600, 1.323051382902581000, -5.500000000000005300 ) ) ;
#4701 = cartesian_point ( 'none', ( -30.39999999999999100, 1.600673719386937100, -5.207669412042124100 ) ) ;
#4702 = cartesian_point ( 'none', ( -30.39999999999999100, 1.609511137360337200, -5.257030875173624600 ) ) ;
#4703 = cartesian_point ( 'none', ( -30.39637708914017000, 1.618348522511663200, -5.306392169537748900 ) ) ;
#4704 = cartesian_point ( 'none', ( -30.38916047598794600, 1.627098746016271100, -5.355273266179000100 ) ) ;
#4705 = cartesian_point ( 'none', ( -30.38194386283572300, 1.635848969520878900, -5.404154362820251300 ) ) ;
#4706 = cartesian_point ( 'none', ( -30.37113354511256300, 1.644511964780519100, -5.452554918163002600 ) ) ;
#4707 = cartesian_point ( 'none', ( -30.35681716770328700, 1.653001592960448900, -5.500000000000005300 ) ) ;
#4708 = cartesian_point ( 'none', ( -30.39999999999999100, 1.920979028164113500, -5.151500614772354300 ) ) ;
#4709 = cartesian_point ( 'none', ( -30.39999999999999100, 1.931389976149287600, -5.210869553954696100 ) ) ;
#4710 = cartesian_point ( 'none', ( -30.39453561133337800, 1.941800738912439700, -5.270237436899416000 ) ) ;
#4711 = cartesian_point ( 'none', ( -30.38369573399338800, 1.952041944032282500, -5.328638409104798700 ) ) ;
#4712 = cartesian_point ( 'none', ( -30.37285585665340200, 1.962283149152125100, -5.387039381310182200 ) ) ;
#4713 = cartesian_point ( 'none', ( -30.35664087634631900, 1.972354432224433300, -5.444471364743342300 ) ) ;
#4714 = cartesian_point ( 'none', ( -30.33531459415360500, 1.982091943813940600, -5.500000000000005300 ) ) ;
#4715 = cartesian_point ( 'none', ( -30.39999999999999100, 2.561589645718465900, -5.039163020232813900 ) ) ;
#4716 = cartesian_point ( 'none', ( -30.39999999999999100, 2.575147653727188200, -5.118546911516839200 ) ) ;
#4717 = cartesian_point ( 'none', ( -30.39085265571979000, 2.588705171713991900, -5.197927971622749300 ) ) ;
#4718 = cartesian_point ( 'none', ( -30.37276625000427200, 2.601928340064304700, -5.275368694956395800 ) ) ;
#4719 = cartesian_point ( 'none', ( -30.35467984428875700, 2.615151508414617100, -5.352809418290043200 ) ) ;
#4720 = line ( 'none', #4621, #4620 ) ;
#4721 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4722 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4723 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4724 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4725 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4726 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4727 = cartesian_point ( 'none', ( -30.40000000000000900, -8.304817900739368100e-015, -5.500000000000005300 ) ) ;
#4728 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1629670455593898700, -5.469944495450330500 ) ) ;
#4729 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1638908950240123000, -5.474953746208608900 ) ) ;
#4730 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1648147444886347800, -5.479962996966888200 ) ) ;
#4731 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1657385939532572100, -5.484972247725167400 ) ) ;
#4732 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1666624434178796400, -5.489981498483445900 ) ) ;
#4733 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1675862928825020700, -5.494990749241726000 ) ) ;
#4734 = cartesian_point ( 'none', ( -30.40000000000000900, 0.1685101423471245000, -5.500000000000005300 ) ) ;
#4735 = cartesian_point ( 'none', ( -30.39999999999999100, 0.3205582637870780800, -5.440880241056027500 ) ) ;
#4736 = cartesian_point ( 'none', ( -30.39999999999999500, 0.3223754833350877000, -5.450733553638985800 ) ) ;
#4737 = cartesian_point ( 'none', ( -30.39988699369484200, 0.3241927030070248500, -5.460586866898022900 ) ) ;
#4738 = cartesian_point ( 'none', ( -30.39966086686221300, 0.3260099146925079500, -5.470440167277158300 ) ) ;
#4739 = cartesian_point ( 'none', ( -30.39943474002958400, 0.3278271263779911100, -5.480293467656293800 ) ) ;
#4740 = cartesian_point ( 'none', ( -30.39909549257654600, 0.3296443303243710700, -5.490146756504938900 ) ) ;
#4741 = cartesian_point ( 'none', ( -30.39864278253320500, 0.3314615147062491300, -5.500000000000005300 ) ) ;
#4742 = cartesian_point ( 'none', ( -30.39999999999999100, 0.4805385543540440200, -5.411465346144635400 ) ) ;
#4743 = cartesian_point ( 'none', ( -30.39999999999999500, 0.4832553136110919200, -5.426241123404838400 ) ) ;
#4744 = cartesian_point ( 'none', ( -30.39966138613961300, 0.4859720726813200300, -5.441016899648976100 ) ) ;
#4745 = cartesian_point ( 'none', ( -30.39898450223391200, 0.4886860730754114000, -5.455777672140379200 ) ) ;
#4746 = cartesian_point ( 'none', ( -30.39830761832821100, 0.4914000734695027600, -5.470538444631782400 ) ) ;
#4747 = cartesian_point ( 'none', ( -30.39729246447028600, 0.4941113148141972900, -5.485284211340382600 ) ) ;
#4748 = cartesian_point ( 'none', ( -30.39594007140707500, 0.4968170442226573200, -5.500000000000005300 ) ) ;
#4749 = cartesian_point ( 'none', ( -30.39999999999999100, 0.6405188449210094100, -5.382050451233243200 ) ) ;
#4750 = cartesian_point ( 'none', ( -30.39999999999999500, 0.6441351438870955800, -5.401748693170691100 ) ) ;
#4751 = cartesian_point ( 'none', ( -30.39943577858438000, 0.6477514423556147700, -5.421446932399929300 ) ) ;
#4752 = cartesian_point ( 'none', ( 30.40000000000003400, 3.845860022050351400, -4.838024504951205200 ) ) ;
#4753 = cartesian_point ( 'none', ( 30.05841560212073200, 4.591172489128295500, -5.500000000000005300 ) ) ;
#4754 = cartesian_point ( 'none', ( 30.16578405630363600, 4.578361114418119500, -5.404722834163949900 ) ) ;
#4755 = cartesian_point ( 'none', ( 30.25232418383427900, 4.562470266833584800, -5.287138053773166000 ) ) ;
#4756 = cartesian_point ( 'none', ( 30.31089142451969900, 4.544889338167792800, -5.157323819327242400 ) ) ;
#4757 = cartesian_point ( 'none', ( 30.36945866520512300, 4.527308409502001800, -5.027509584881318700 ) ) ;
#4758 = cartesian_point ( 'none', ( 30.40000000000003400, 4.508054728230996000, -4.885589924887964000 ) ) ;
#4759 = cartesian_point ( 'none', ( 30.40000000000003400, 4.488791637492607100, -4.743602961579277600 ) ) ;
#4760 = cartesian_point ( 'none', ( 29.95321272764029500, 5.232619510291311100, -5.500000000000005300 ) ) ;
#4761 = cartesian_point ( 'none', ( 30.09116082883728900, 5.222003122405697100, -5.406459235039654300 ) ) ;
#4762 = cartesian_point ( 'none', ( 30.20478604738196200, 5.207147160155532400, -5.279658157471105000 ) ) ;
#4763 = cartesian_point ( 'none', ( 30.28201953521425700, 5.189877652108654300, -5.134272073421883900 ) ) ;
#4764 = cartesian_point ( 'none', ( 30.35925302304655600, 5.172608144061776200, -4.988885989372661800 ) ) ;
#4765 = cartesian_point ( 'none', ( 30.40000000000003400, 5.152958538686030800, -4.825142949259062100 ) ) ;
#4766 = cartesian_point ( 'none', ( 30.40000000000003400, 5.133290412675858500, -4.661278505522219000 ) ) ;
#4767 = cartesian_point ( 'none', ( 29.82889062134114500, 5.864919803378953100, -5.500000000000005300 ) ) ;
#4768 = cartesian_point ( 'none', ( 29.99865116359268300, 5.857396015352777300, -5.419753958329163600 ) ) ;
#4769 = cartesian_point ( 'none', ( 30.14482819484592100, 5.845303094301519000, -5.290775172214331700 ) ) ;
#4770 = cartesian_point ( 'none', ( 30.24524866794962100, 5.830475370190475500, -5.132627951325208200 ) ) ;
#4771 = cartesian_point ( 'none', ( 30.34566914105332100, 5.815647646079431100, -4.974480730436085600 ) ) ;
#4772 = cartesian_point ( 'none', ( 30.40000000000003400, 5.798134296754903400, -4.787689588154742100 ) ) ;
#4773 = cartesian_point ( 'none', ( 30.40000000000003400, 5.780591856673911600, -4.600588174232662200 ) ) ;
#4774 = cartesian_point ( 'none', ( 29.70456851504199500, 6.497220096466596000, -5.500000000000004400 ) ) ;
#4775 = cartesian_point ( 'none', ( 29.90614149834807400, 6.492788908299857600, -5.433048681618672900 ) ) ;
#4776 = cartesian_point ( 'none', ( 30.08487034230988400, 6.483459028447506400, -5.301892186957557500 ) ) ;
#4777 = cartesian_point ( 'none', ( 30.20847780068498500, 6.471073088272296700, -5.130983829228533500 ) ) ;
#4778 = cartesian_point ( 'none', ( 30.33208525906008300, 6.458687148097086900, -4.960075471499509400 ) ) ;
#4779 = cartesian_point ( 'none', ( 30.40000000000003400, 6.443310054823776900, -4.750236227050422100 ) ) ;
#4780 = cartesian_point ( 'none', ( 30.40000000000003400, 6.427893300671965600, -4.539897842943105400 ) ) ;
#4781 = cartesian_point ( 'none', ( 29.56110572920308100, 7.120543672330025100, -5.500000000000005300 ) ) ;
#4782 = cartesian_point ( 'none', ( 29.79605416213505400, 7.120543672330025100, -5.457822618723710700 ) ) ;
#4783 = cartesian_point ( 'none', ( 30.01284458399154800, 7.115976739678230500, -5.331192890694743400 ) ) ;
#4784 = cartesian_point ( 'none', ( 30.16406625799032100, 7.108132192570313800, -5.150147304382811000 ) ) ;
#4785 = cartesian_point ( 'none', ( 30.31528793198909400, 7.100287645462396200, -4.969101718070879400 ) ) ;
#4786 = cartesian_point ( 'none', ( 30.40000000000003400, 7.089262094715989400, -4.734948432931976600 ) ) ;
#4787 = cartesian_point ( 'none', ( 30.40000000000003400, 7.078168229805297300, -4.500000000000002700 ) ) ;
#4788 = cartesian_point ( 'none', ( 29.40000000000002000, 7.733045971672444500, -5.500000000000005300 ) ) ;
#4789 = cartesian_point ( 'none', ( 29.66179938779917100, 7.733045971672444500, -5.500000000000008000 ) ) ;
#4790 = cartesian_point ( 'none', ( 29.92198665876330600, 7.733045971672444500, -5.392226903609823400 ) ) ;
#4791 = cartesian_point ( 'none', ( 30.10710678118657700, 7.733045971672445300, -5.207106781186557700 ) ) ;
#4792 = cartesian_point ( 'none', ( 30.29222690360984400, 7.733045971672446200, -5.021986658763292000 ) ) ;
#4793 = cartesian_point ( 'none', ( 30.40000000000003400, 7.733045971672447100, -4.761799387799156200 ) ) ;
#4794 = cartesian_point ( 'none', ( 30.40000000000003400, 7.733045971672448000, -4.500000000000004400 ) ) ;
#4795 = cartesian_point ( 'none', ( 30.39864447286092600, 0.9712969829408258900, -5.382701247242140500 ) ) ;
#4796 = cartesian_point ( 'none', ( 30.40000000000006300, 0.9659109728281484200, -5.353136699092175400 ) ) ;
#4797 = cartesian_point ( 'none', ( 30.40000000000003400, 0.9605249567878609800, -5.323572118404747800 ) ) ;
#4798 = cartesian_point ( 'none', ( 30.37299468104141900, 1.323051382902520800, -5.500000000000005300 ) ) ;
#4799 = cartesian_point ( 'none', ( 30.38196226814932600, 1.316084316338552500, -5.461516866847202500 ) ) ;
#4800 = cartesian_point ( 'none', ( 30.38871998315081100, 1.309030551094275500, -5.422555860038119800 ) ) ;
#4801 = cartesian_point ( 'none', ( 30.39322942058252200, 1.301933176789965100, -5.383354486340945000 ) ) ;
#4802 = cartesian_point ( 'none', ( 30.39773885801423200, 1.294835802485654800, -5.344153112643770200 ) ) ;
#4803 = cartesian_point ( 'none', ( 30.40000000000006300, 1.287694850506105200, -5.304711544868622400 ) ) ;
#4804 = cartesian_point ( 'none', ( 30.40000000000003400, 1.280553882754044100, -5.265269890247566300 ) ) ;
#4805 = cartesian_point ( 'none', ( 30.35681716770329100, 1.653001592960393400, -5.500000000000005300 ) ) ;
#4806 = cartesian_point ( 'none', ( 30.37113354511258100, 1.644511964780464500, -5.452554918162984000 ) ) ;
#4807 = cartesian_point ( 'none', ( 30.38194386283574400, 1.635848969520824900, -5.404154362820214000 ) ) ;
#4808 = cartesian_point ( 'none', ( 30.38916047598797800, 1.627098746016217800, -5.355273266178942400 ) ) ;
#4809 = cartesian_point ( 'none', ( 30.39637708914020900, 1.618348522511610500, -5.306392169537670800 ) ) ;
#4810 = cartesian_point ( 'none', ( 30.40000000000003400, 1.609511137360284800, -5.257030875173526000 ) ) ;
#4811 = cartesian_point ( 'none', ( 30.40000000000003400, 1.600673719386885400, -5.207669412042004200 ) ) ;
#4812 = cartesian_point ( 'none', ( 30.33531459415360800, 1.982091943813890000, -5.500000000000005300 ) ) ;
#4813 = cartesian_point ( 'none', ( 30.35664087634633600, 1.972354432224383300, -5.444471364743328000 ) ) ;
#4814 = cartesian_point ( 'none', ( 30.37285585665342700, 1.962283149152076000, -5.387039381310151100 ) ) ;
#4815 = cartesian_point ( 'none', ( 30.38369573399342000, 1.952041944032234100, -5.328638409104750700 ) ) ;
#4816 = cartesian_point ( 'none', ( 30.39453561133341400, 1.941800738912392100, -5.270237436899350300 ) ) ;
#4817 = cartesian_point ( 'none', ( 30.40000000000003400, 1.931389976149240400, -5.210869553954612600 ) ) ;
#4818 = cartesian_point ( 'none', ( 30.40000000000003400, 1.920979028164066800, -5.151500614772253100 ) ) ;
#4819 = cartesian_point ( 'none', ( 30.29230944705423700, 2.640272645520883400, -5.500000000000005300 ) ) ;
#4820 = cartesian_point ( 'none', ( 30.32765553881384700, 2.628039367112221300, -5.428304257904015300 ) ) ;
#4821 = cartesian_point ( 'none', ( 30.35467984428878200, 2.615151508414579300, -5.352809418290026300 ) ) ;
#4822 = cartesian_point ( 'none', ( 30.37276625000430400, 2.601928340064267400, -5.275368694956367400 ) ) ;
#4823 = cartesian_point ( 'none', ( 30.39085265571982900, 2.588705171713955500, -5.197927971622709400 ) ) ;
#4824 = cartesian_point ( 'none', ( 30.40000000000003400, 2.575147653727151800, -5.118546911516788500 ) ) ;
#4825 = cartesian_point ( 'none', ( 30.40000000000003400, 2.561589645718430400, -5.039163020232750900 ) ) ;
#4826 = cartesian_point ( 'none', ( 30.22797201523219700, 3.294984245953634300, -5.500000000000005300 ) ) ;
#4827 = cartesian_point ( 'none', ( 30.28407339113877600, 3.281411856557077600, -5.415625833387788500 ) ) ;
#4828 = cartesian_point ( 'none', ( 30.32731418804622700, 3.266526311281205100, -5.323649159129550100 ) ) ;
#4829 = cartesian_point ( 'none', ( 30.35629566234468900, 3.250964186904950800, -5.227786965590436100 ) ) ;
#4830 = cartesian_point ( 'none', ( 30.38527713664315000, 3.235402062528697000, -5.131924772051322100 ) ) ;
#4831 = cartesian_point ( 'none', ( 30.40000000000003400, 3.219165832422340700, -5.032187864709500900 ) ) ;
#4832 = cartesian_point ( 'none', ( 30.40000000000003400, 3.202928406608096100, -4.932446048323131800 ) ) ;
#4833 = cartesian_point ( 'none', ( 30.14319380867646500, 3.943078367540964600, -5.500000000000005300 ) ) ;
#4834 = cartesian_point ( 'none', ( 30.22492872372120600, 3.929886485487598300, -5.410174333775868800 ) ) ;
#4835 = cartesian_point ( 'none', ( 30.28981918594025300, 3.914498289057394900, -5.305393606451358000 ) ) ;
#4836 = cartesian_point ( 'none', ( 30.33359354343219400, 3.897926762536372300, -5.192555392458839200 ) ) ;
#4837 = cartesian_point ( 'none', ( 30.37736790092413500, 3.881355236015349200, -5.079717178466320400 ) ) ;
#4838 = cartesian_point ( 'none', ( 30.40000000000003400, 3.863610280326668500, -4.958888894798732000 ) ) ;
#4839 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4840 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4841 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4842 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4843 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4844 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4845 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1685101423461044800, -5.500000000000005300 ) ) ;
#4846 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1675862928814877100, -5.494990749240827200 ) ) ;
#4847 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1666624434168708900, -5.489981498481650800 ) ) ;
#4848 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1657385939522541000, -5.484972247722472700 ) ) ;
#4849 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1648147444876373000, -5.479962996963295500 ) ) ;
#4850 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1638908950230205400, -5.474953746204119100 ) ) ;
#4851 = cartesian_point ( 'none', ( 30.40000000000003400, 0.1629670455584037400, -5.469944495444941000 ) ) ;
#4852 = cartesian_point ( 'none', ( 30.39864278253320900, 0.3314615147061196200, -5.500000000000005300 ) ) ;
#4853 = cartesian_point ( 'none', ( 30.39909549257656400, 0.3296443303242425100, -5.490146756504843900 ) ) ;
#4854 = cartesian_point ( 'none', ( 30.39943474002960500, 0.3278271263778634300, -5.480293467656101900 ) ) ;
#4855 = cartesian_point ( 'none', ( 30.39966086686224500, 0.3260099146923810000, -5.470440167276870500 ) ) ;
#4856 = cartesian_point ( 'none', ( 30.39988699369488100, 0.3241927030068986200, -5.460586866897638300 ) ) ;
#4857 = cartesian_point ( 'none', ( 30.40000000000003800, 0.3223754833349623000, -5.450733553638504400 ) ) ;
#4858 = cartesian_point ( 'none', ( 30.40000000000003400, 0.3205582637869535100, -5.440880241055450200 ) ) ;
#4859 = cartesian_point ( 'none', ( 30.39594007140707900, 0.4968170442225492400, -5.500000000000005300 ) ) ;
#4860 = cartesian_point ( 'none', ( 30.39729246447030400, 0.4941113148140899300, -5.485284211340311500 ) ) ;
#4861 = cartesian_point ( 'none', ( 30.39830761832823600, 0.4914000734693961800, -5.470538444631640300 ) ) ;
#4862 = cartesian_point ( 'none', ( 30.39898450223394400, 0.4886860730753055900, -5.455777672140165200 ) ) ;
#4863 = cartesian_point ( 'none', ( 30.39966138613964800, 0.4859720726812149500, -5.441016899648690100 ) ) ;
#4864 = cartesian_point ( 'none', ( 30.40000000000003800, 0.4832553136109875000, -5.426241123404480500 ) ) ;
#4865 = cartesian_point ( 'none', ( 30.40000000000003400, 0.4805385543539403300, -5.411465346144205500 ) ) ;
#4866 = cartesian_point ( 'none', ( 30.39323736028094900, 0.6621725737389787500, -5.500000000000005300 ) ) ;
#4867 = cartesian_point ( 'none', ( 30.39548943636404800, 0.6585782993039374100, -5.480421666175779200 ) ) ;
#4868 = cartesian_point ( 'none', ( 30.39718049662686300, 0.6549730205609289900, -5.460783421607178700 ) ) ;
#4869 = cartesian_point ( 'none', ( 30.39830813760564300, 0.6513622314582301300, -5.441115177003459800 ) ) ;
#4870 = cartesian_point ( 'none', ( 30.39943577858441900, 0.6477514423555312800, -5.421446932399741000 ) ) ;
#4871 = cartesian_point ( 'none', ( 30.40000000000003800, 0.6441351438870126500, -5.401748693170456600 ) ) ;
#4872 = cartesian_point ( 'none', ( 30.40000000000003400, 0.6405188449209271400, -5.382050451232959900 ) ) ;
#4873 = cartesian_point ( 'none', ( 30.38918565962971700, 0.8274736603955655800, -5.500000000000005300 ) ) ;
#4874 = cartesian_point ( 'none', ( 30.39278556074361500, 0.8230091413683617900, -5.475613617449401000 ) ) ;
#4875 = cartesian_point ( 'none', ( 30.39549006065866300, 0.8185226278671144900, -5.451107490569508900 ) ) ;
#4876 = cartesian_point ( 'none', ( 30.39729367047147000, 0.8140251005177628900, -5.426541402555416800 ) ) ;
#4877 = cartesian_point ( 'none', ( 30.39909728028427300, 0.8095275731684111700, -5.401975314541324700 ) ) ;
#4878 = cartesian_point ( 'none', ( 30.40000000000006300, 0.8050190339891696300, -5.377349276203951900 ) ) ;
#4879 = cartesian_point ( 'none', ( 30.40000000000003400, 0.8005104938047691300, -5.352723232483338500 ) ) ;
#4880 = cartesian_point ( 'none', ( 30.38378866676695400, 0.9926662345645508300, -5.500000000000005300 ) ) ;
#4881 = cartesian_point ( 'none', ( 30.38917779654552100, 0.9873675330250921700, -5.470914700582001800 ) ) ;
#4882 = cartesian_point ( 'none', ( 30.39323336815604600, 0.9820252689428351500, -5.441590280392379200 ) ) ;
#4883 = cartesian_point ( 'none', ( 30.39593892050848500, 0.9766611259418305200, -5.412145763817259900 ) ) ;
#4884 = face_outer_bound ( 'none', #2484, .t. ) ;
#4885 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#4886 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131900e-016, 3.881568944789470300e-033 ) ) ;
#4887 = cartesian_point ( 'none', ( 7.733045971672500400, 29.40000000000000200, -4.500000000000004400 ) ) ;
#4888 = cartesian_point ( 'none', ( -25.39999999999999900, 29.39999999999999900, -4.500000000000000000 ) ) ;
#4889 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4890 = direction ( 'none', ( -7.703719777548943400e-033, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#4891 = cartesian_point ( 'none', ( 29.40000000000001600, 25.39999999999999900, -4.500000000000000000 ) ) ;
#4892 = circle ( 'none', #4920, 0.3040699380700573900 ) ;
#4893 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4894 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#4895 = cartesian_point ( 'none', ( 25.39999999999999900, 29.40000000000001300, -4.500000000000000000 ) ) ;
#4896 = face_outer_bound ( 'none', #2494, .t. ) ;
#4897 = circle ( 'none', #4907, 1.000000000000000000 ) ;
#4898 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 27.99999999999998600 ) ) ;
#4899 = line ( 'none', #4898, #3542 ) ;
#4900 = axis2_placement_3d ( 'none', #4895, #4894, #4893 ) ;
#4901 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.389663900162621700e-034 ) ) ;
#4902 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#4903 = axis2_placement_3d ( 'none', #4910, #4902, #4901 ) ;
#4904 = toroidal_surface ( 'none', #4903, 4.000000000000011500, 1.000000000000000000 ) ;
#4905 = cylindrical_surface ( 'none', #4906, 1.000000000000000900 ) ;
#4906 = axis2_placement_3d ( 'none', #4888, #4886, #4885 ) ;
#4907 = axis2_placement_3d ( 'none', #4891, #4890, #4889 ) ;
#4908 = circle ( 'none', #4900, 1.000000000000000000 ) ;
#4909 = face_outer_bound ( 'none', #2459, .t. ) ;
#4910 = cartesian_point ( 'none', ( 25.39999999999999900, 25.40000000000000200, -4.500000000000000000 ) ) ;
#4911 = cartesian_point ( 'none', ( 30.40000000000003400, -7.703719777549110400e-033, -5.500000000000005300 ) ) ;
#4912 = cartesian_point ( 'none', ( 7.733045971672501300, 29.92198665876328800, -5.392226903609814500 ) ) ;
#4913 = cartesian_point ( 'none', ( 7.733045971672502200, 29.66179938779915700, -5.500000000000003600 ) ) ;
#4914 = cartesian_point ( 'none', ( 7.733045971672502200, 29.40000000000000900, -5.500000000000005300 ) ) ;
#4915 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #4914, #4913, #4912, #4968, #4967, #4966, #4965 ),
( #4964, #4963, #4962, #4961, #4960, #4959, #4958 ),
( #4957, #4956, #4955, #4954, #4953, #4952, #4951 ),
( #4950, #4949, #4948, #4947, #4946, #4945, #4944 ),
( #4943, #4942, #4941, #4940, #4939, #4938, #4937 ),
( #4936, #4935, #4934, #4933, #4932, #4931, #4930 ),
( #4929, #4928, #4927, #4926, #4925, #4924, #5012 ),
( #5011, #5010, #5009, #5008, #5007, #5006, #5005 ),
( #5004, #5003, #5002, #5001, #5000, #4999, #4998 ),
( #4997, #4996, #4995, #4994, #4993, #4992, #4991 ),
( #4990, #4989, #4988, #4987, #4986, #4985, #4984 ),
( #4983, #4982, #4981, #4980, #4979, #4978, #4977 ),
( #4976, #4975, #4974, #4973, #4972, #4971, #4970 ),
( #4969, #5057, #5056, #5055, #5054, #5053, #5052 ),
( #5051, #5050, #5049, #5048, #5047, #5046, #5045 ),
( #5044, #5043, #5042, #5041, #5040, #5039, #5038 ),
( #5037, #5036, #5035, #5034, #5033, #5032, #5031 ),
( #5030, #5029, #5028, #5027, #5026, #5025, #5024 ),
( #5023, #5022, #5021, #5020, #5019, #5018, #5017 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076980800, 0.005666151768376986500, 0.007654736477676991400, 0.009643321186976996200, 0.01063761354162699900, 0.01113475971895200000, 0.01163190589627700200 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#4916 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, 27.99999999999998600 ) ) ;
#4917 = direction ( 'none', ( 0.7071067811865505700, 8.659560562354898300e-017, 0.7071067811865445800 ) ) ;
#4918 = vector ( 'none', #4917, 999.9999999999998900 ) ;
#4919 = direction ( 'none', ( -0.9762960071199342500, 0.2164396139380989900, 2.852507365554053300e-015 ) ) ;
#4920 = axis2_placement_3d ( 'none', #4922, #4921, #4919 ) ;
#4921 = direction ( 'none', ( -0.2164396139381001600, -0.9762960071199340300, -6.938893903907235800e-017 ) ) ;
#4922 = cartesian_point ( 'none', ( -4.432165604860217400, 0.9825874585471134900, -5.500000000000063900 ) ) ;
#4923 = face_outer_bound ( 'none', #2477, .t. ) ;
#4924 = cartesian_point ( 'none', ( 3.863610280326717400, 30.40000000000000200, -4.958888894798753300 ) ) ;
#4925 = cartesian_point ( 'none', ( 3.881355236015398400, 30.37736790092411000, -5.079717178466334600 ) ) ;
#4926 = cartesian_point ( 'none', ( 3.897926762536422000, 30.33359354343216900, -5.192555392458849000 ) ) ;
#4927 = cartesian_point ( 'none', ( 3.914498289057445100, 30.28981918594023200, -5.305393606451363400 ) ) ;
#4928 = cartesian_point ( 'none', ( 3.929886485487649800, 30.22492872372119200, -5.410174333775869600 ) ) ;
#4929 = cartesian_point ( 'none', ( 3.943078367541016600, 30.14319380867645700, -5.500000000000005300 ) ) ;
#4930 = cartesian_point ( 'none', ( 4.488791637492645300, 30.40000000000000200, -4.743602961579298100 ) ) ;
#4931 = cartesian_point ( 'none', ( 4.508054728231034100, 30.40000000000000200, -4.885589924887979900 ) ) ;
#4932 = cartesian_point ( 'none', ( 4.527308409502041700, 30.36945866520509400, -5.027509584881328500 ) ) ;
#4933 = cartesian_point ( 'none', ( 4.544889338167833700, 30.31089142451967400, -5.157323819327248600 ) ) ;
#4934 = cartesian_point ( 'none', ( 4.562470266833626600, 30.25232418383425800, -5.287138053773168700 ) ) ;
#4935 = cartesian_point ( 'none', ( 4.578361114418161300, 30.16578405630362200, -5.404722834163949100 ) ) ;
#4936 = cartesian_point ( 'none', ( 4.591172489128338100, 30.05841560212072500, -5.500000000000005300 ) ) ;
#4937 = cartesian_point ( 'none', ( 5.133290412675890500, 30.40000000000000200, -4.661278505522235900 ) ) ;
#4938 = cartesian_point ( 'none', ( 5.152958538686062800, 30.40000000000000200, -4.825142949259073600 ) ) ;
#4939 = cartesian_point ( 'none', ( 5.172608144061810800, 30.35925302304653400, -4.988885989372667100 ) ) ;
#4940 = cartesian_point ( 'none', ( 5.189877652108689800, 30.28201953521424300, -5.134272073421885600 ) ) ;
#4941 = cartesian_point ( 'none', ( 5.207147160155568800, 30.20478604738195100, -5.279658157471103200 ) ) ;
#4942 = cartesian_point ( 'none', ( 5.222003122405735300, 30.09116082883728200, -5.406459235039650800 ) ) ;
#4943 = cartesian_point ( 'none', ( 5.232619510291350200, 29.95321272764029500, -5.500000000000005300 ) ) ;
#4944 = cartesian_point ( 'none', ( 5.780591856673943600, 30.40000000000000200, -4.600588174232673700 ) ) ;
#4945 = cartesian_point ( 'none', ( 5.798134296754936300, 30.40000000000000200, -4.787689588154749200 ) ) ;
#4946 = cartesian_point ( 'none', ( 5.815647646079465700, 30.34566914105329600, -4.974480730436087400 ) ) ;
#4947 = cartesian_point ( 'none', ( 5.830475370190511000, 30.24524866794960300, -5.132627951325207300 ) ) ;
#4948 = cartesian_point ( 'none', ( 5.845303094301555400, 30.14482819484591000, -5.290775172214328100 ) ) ;
#4949 = cartesian_point ( 'none', ( 5.857396015352815500, 29.99865116359267600, -5.419753958329160100 ) ) ;
#4950 = cartesian_point ( 'none', ( 5.864919803378992200, 29.82889062134114500, -5.500000000000005300 ) ) ;
#4951 = cartesian_point ( 'none', ( 6.427893300671996700, 30.40000000000000200, -4.539897842943111600 ) ) ;
#4952 = cartesian_point ( 'none', ( 6.443310054823810700, 30.40000000000000200, -4.750236227050424800 ) ) ;
#4953 = cartesian_point ( 'none', ( 6.458687148097122400, 30.33208525906005800, -4.960075471499507700 ) ) ;
#4954 = cartesian_point ( 'none', ( 6.471073088272333100, 30.20847780068496700, -5.130983829228529900 ) ) ;
#4955 = cartesian_point ( 'none', ( 6.483459028447543700, 30.08487034230987300, -5.301892186957553000 ) ) ;
#4956 = cartesian_point ( 'none', ( 6.492788908299895700, 29.90614149834806700, -5.433048681618669400 ) ) ;
#4957 = cartesian_point ( 'none', ( 6.497220096466635100, 29.70456851504199500, -5.500000000000005300 ) ) ;
#4958 = cartesian_point ( 'none', ( 7.078168229805309700, 30.40000000000000200, -4.500000000000005300 ) ) ;
#4959 = cartesian_point ( 'none', ( 7.089262094716003700, 30.40000000000000200, -4.734948432931974900 ) ) ;
#4960 = cartesian_point ( 'none', ( 7.100287645462412200, 30.31528793198906500, -4.969101718070873200 ) ) ;
#4961 = cartesian_point ( 'none', ( 7.108132192570330700, 30.16406625799029900, -5.150147304382803000 ) ) ;
#4962 = cartesian_point ( 'none', ( 7.115976739678250100, 30.01284458399153400, -5.331192890694732800 ) ) ;
#4963 = cartesian_point ( 'none', ( 7.120543672330045500, 29.79605416213505000, -5.457822618723703600 ) ) ;
#4964 = cartesian_point ( 'none', ( 7.120543672330045500, 29.56110572920308100, -5.500000000000005300 ) ) ;
#4965 = cartesian_point ( 'none', ( 7.733045971672500400, 30.40000000000000200, -4.500000000000004400 ) ) ;
#4966 = cartesian_point ( 'none', ( 7.733045971672501300, 30.40000000000000200, -4.761799387799152700 ) ) ;
#4967 = cartesian_point ( 'none', ( 7.733045971672501300, 30.29222690360981200, -5.021986658763284900 ) ) ;
#4968 = cartesian_point ( 'none', ( 7.733045971672501300, 30.10710678118655200, -5.207106781186549700 ) ) ;
#4969 = cartesian_point ( 'none', ( 0.8274736603956961400, 30.38918565962971700, -5.500000000000005300 ) ) ;
#4970 = cartesian_point ( 'none', ( 0.9605249567879786700, 30.40000000000000200, -5.323572118404902300 ) ) ;
#4971 = cartesian_point ( 'none', ( 0.9659109728282668800, 30.40000000000003100, -5.353136699092304200 ) ) ;
#4972 = cartesian_point ( 'none', ( 0.9712969829409451300, 30.39864447286090200, -5.382701247242243500 ) ) ;
#4973 = cartesian_point ( 'none', ( 0.9766611259419506500, 30.39593892050846700, -5.412145763817337100 ) ) ;
#4974 = cartesian_point ( 'none', ( 0.9820252689429560500, 30.39323336815602900, -5.441590280392429900 ) ) ;
#4975 = cartesian_point ( 'none', ( 0.9873675330252138500, 30.38917779654551100, -5.470914700582026700 ) ) ;
#4976 = cartesian_point ( 'none', ( 0.9926662345646736200, 30.38378866676695400, -5.500000000000005300 ) ) ;
#4977 = cartesian_point ( 'none', ( 1.280553882754147400, 30.40000000000000200, -5.265269890247663100 ) ) ;
#4978 = cartesian_point ( 'none', ( 1.287694850506209400, 30.40000000000003100, -5.304711544868702300 ) ) ;
#4979 = cartesian_point ( 'none', ( 1.294835802485759800, 30.39773885801420800, -5.344153112643835100 ) ) ;
#4980 = cartesian_point ( 'none', ( 1.301933176790071000, 30.39322942058250000, -5.383354486340993000 ) ) ;
#4981 = cartesian_point ( 'none', ( 1.309030551094382300, 30.38871998315079300, -5.422555860038151800 ) ) ;
#4982 = cartesian_point ( 'none', ( 1.316084316338659500, 30.38196226814931900, -5.461516866847217600 ) ) ;
#4983 = cartesian_point ( 'none', ( 1.323051382902628900, 30.37299468104141900, -5.500000000000005300 ) ) ;
#4984 = cartesian_point ( 'none', ( 1.600673719386979800, 30.40000000000000200, -5.207669412042083200 ) ) ;
#4985 = cartesian_point ( 'none', ( 1.609511137360379900, 30.40000000000000200, -5.257030875173590800 ) ) ;
#4986 = cartesian_point ( 'none', ( 1.618348522511706200, 30.39637708914018100, -5.306392169537722300 ) ) ;
#4987 = cartesian_point ( 'none', ( 1.627098746016314200, 30.38916047598795300, -5.355273266178980600 ) ) ;
#4988 = cartesian_point ( 'none', ( 1.635848969520922600, 30.38194386283572600, -5.404154362820238900 ) ) ;
#4989 = cartesian_point ( 'none', ( 1.644511964780562800, 30.37113354511256700, -5.452554918162996400 ) ) ;
#4990 = cartesian_point ( 'none', ( 1.653001592960492400, 30.35681716770328700, -5.500000000000005300 ) ) ;
#4991 = cartesian_point ( 'none', ( 1.920979028164153400, 30.40000000000000200, -5.151500614772318800 ) ) ;
#4992 = cartesian_point ( 'none', ( 1.931389976149327600, 30.40000000000000200, -5.210869553954666800 ) ) ;
#4993 = cartesian_point ( 'none', ( 1.941800738912480100, 30.39453561133338900, -5.270237436899392900 ) ) ;
#4994 = cartesian_point ( 'none', ( 1.952041944032322900, 30.38369573399339500, -5.328638409104782700 ) ) ;
#4995 = cartesian_point ( 'none', ( 1.962283149152166000, 30.37285585665340500, -5.387039381310171600 ) ) ;
#4996 = cartesian_point ( 'none', ( 1.972354432224473700, 30.35664087634631900, -5.444471364743336900 ) ) ;
#4997 = cartesian_point ( 'none', ( 1.982091943813981000, 30.33531459415360100, -5.500000000000005300 ) ) ;
#4998 = cartesian_point ( 'none', ( 2.561589645718500100, 30.40000000000000200, -5.039163020232789900 ) ) ;
#4999 = cartesian_point ( 'none', ( 2.575147653727222400, 30.40000000000000200, -5.118546911516819600 ) ) ;
#5000 = cartesian_point ( 'none', ( 2.588705171714027000, 30.39085265571980100, -5.197927971622733300 ) ) ;
#5001 = cartesian_point ( 'none', ( 2.601928340064339400, 30.37276625000427900, -5.275368694956385200 ) ) ;
#5002 = cartesian_point ( 'none', ( 2.615151508414652200, 30.35467984428876100, -5.352809418290036100 ) ) ;
#5003 = cartesian_point ( 'none', ( 2.628039367112295000, 30.32765553881382900, -5.428304257904019700 ) ) ;
#5004 = cartesian_point ( 'none', ( 2.640272645520958000, 30.29230944705423000, -5.500000000000005300 ) ) ;
#5005 = cartesian_point ( 'none', ( 3.202928406608153800, 30.40000000000000200, -4.932446048323164700 ) ) ;
#5006 = cartesian_point ( 'none', ( 3.219165832422399300, 30.40000000000000200, -5.032187864709526600 ) ) ;
#5007 = cartesian_point ( 'none', ( 3.235402062528756100, 30.38527713664312200, -5.131924772051340800 ) ) ;
#5008 = cartesian_point ( 'none', ( 3.250964186905010300, 30.35629566234466400, -5.227786965590449400 ) ) ;
#5009 = cartesian_point ( 'none', ( 3.266526311281264600, 30.32731418804620600, -5.323649159129558100 ) ) ;
#5010 = cartesian_point ( 'none', ( 3.281411856557138400, 30.28407339113876200, -5.415625833387791100 ) ) ;
#5011 = cartesian_point ( 'none', ( 3.294984245953695500, 30.22797201523219000, -5.500000000000005300 ) ) ;
#5012 = cartesian_point ( 'none', ( 3.845860022050399800, 30.40000000000000200, -4.838024504951231800 ) ) ;
#5013 = direction ( 'none', ( 8.673617379884035500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5014 = direction ( 'none', ( 1.000000000000000000, 1.365923996832132100e-016, 8.673617379884043400e-016 ) ) ;
#5015 = axis2_placement_3d ( 'none', #4887, #5014, #5013 ) ;
#5016 = circle ( 'none', #5015, 1.000000000000000000 ) ;
#5017 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5018 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5019 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5020 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5021 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5022 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5023 = cartesian_point ( 'none', ( -4.152408950369674600e-015, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5024 = cartesian_point ( 'none', ( 0.1629670455603964800, 30.40000000000000600, -5.469944495455743000 ) ) ;
#5025 = cartesian_point ( 'none', ( 0.1638908950250246000, 30.40000000000000600, -5.474953746213119900 ) ) ;
#5026 = cartesian_point ( 'none', ( 0.1648147444896527200, 30.40000000000000600, -5.479962996970496800 ) ) ;
#5027 = cartesian_point ( 'none', ( 0.1657385939542808400, 30.40000000000000600, -5.484972247727873700 ) ) ;
#5028 = cartesian_point ( 'none', ( 0.1666624434189089600, 30.40000000000000600, -5.489981498485250600 ) ) ;
#5029 = cartesian_point ( 'none', ( 0.1675862928835371000, 30.40000000000000600, -5.494990749242627500 ) ) ;
#5030 = cartesian_point ( 'none', ( 0.1685101423481652200, 30.40000000000000600, -5.500000000000005300 ) ) ;
#5031 = cartesian_point ( 'none', ( 0.3205582637871221000, 30.40000000000000200, -5.440880241055876500 ) ) ;
#5032 = cartesian_point ( 'none', ( 0.3223754833351319400, 30.40000000000000600, -5.450733553638858800 ) ) ;
#5033 = cartesian_point ( 'none', ( 0.3241927030070693200, 30.39988699369484900, -5.460586866897922500 ) ) ;
#5034 = cartesian_point ( 'none', ( 0.3260099146925526900, 30.39966086686222000, -5.470440167277082800 ) ) ;
#5035 = cartesian_point ( 'none', ( 0.3278271263780360700, 30.39943474002959100, -5.480293467656243100 ) ) ;
#5036 = cartesian_point ( 'none', ( 0.3296443303244163100, 30.39909549257654900, -5.490146756504914000 ) ) ;
#5037 = cartesian_point ( 'none', ( 0.3314615147062944800, 30.39864278253320500, -5.500000000000005300 ) ) ;
#5038 = cartesian_point ( 'none', ( 0.4805385543540909900, 30.40000000000000200, -5.411465346144519900 ) ) ;
#5039 = cartesian_point ( 'none', ( 0.4832553136111391000, 30.40000000000000600, -5.426241123404743400 ) ) ;
#5040 = cartesian_point ( 'none', ( 0.4859720726813674400, 30.39966138613962000, -5.441016899648899700 ) ) ;
#5041 = cartesian_point ( 'none', ( 0.4886860730754589700, 30.39898450223391900, -5.455777672140321500 ) ) ;
#5042 = cartesian_point ( 'none', ( 0.4914000734695505600, 30.39830761832821800, -5.470538444631744200 ) ) ;
#5043 = cartesian_point ( 'none', ( 0.4941113148142453100, 30.39729246447029000, -5.485284211340363900 ) ) ;
#5044 = cartesian_point ( 'none', ( 0.4968170442227055600, 30.39594007140707500, -5.500000000000005300 ) ) ;
#5045 = cartesian_point ( 'none', ( 0.6405188449210592600, 30.40000000000000200, -5.382050451233164200 ) ) ;
#5046 = cartesian_point ( 'none', ( 0.6441351438871456600, 30.40000000000000600, -5.401748693170627100 ) ) ;
#5047 = cartesian_point ( 'none', ( 0.6477514423556649500, 30.39943577858438700, -5.421446932399876900 ) ) ;
#5048 = cartesian_point ( 'none', ( 0.6513622314583646900, 30.39830813760561800, -5.441115177003561100 ) ) ;
#5049 = cartesian_point ( 'none', ( 0.6549730205610644300, 30.39718049662684500, -5.460783421607245300 ) ) ;
#5050 = cartesian_point ( 'none', ( 0.6585782993040737400, 30.39548943636403400, -5.480421666175812900 ) ) ;
#5051 = cartesian_point ( 'none', ( 0.6621725737391160900, 30.39323736028094600, -5.500000000000005300 ) ) ;
#5052 = cartesian_point ( 'none', ( 0.8005104938048944700, 30.40000000000000200, -5.352723232483522300 ) ) ;
#5053 = cartesian_point ( 'none', ( 0.8050190339892958600, 30.40000000000003100, -5.377349276204105500 ) ) ;
#5054 = cartesian_point ( 'none', ( 0.8095275731685381800, 30.39909728028425200, -5.401975314541447300 ) ) ;
#5055 = cartesian_point ( 'none', ( 0.8140251005178907900, 30.39729367047144800, -5.426541402555509200 ) ) ;
#5056 = cartesian_point ( 'none', ( 0.8185226278672433900, 30.39549006065864500, -5.451107490569570200 ) ) ;
#5057 = cartesian_point ( 'none', ( 0.8230091413684912400, 30.39278556074360400, -5.475613617449431200 ) ) ;
#5058 = axis2_placement_3d ( 'none', #5103, #5102, #5097 ) ;
#5059 = axis2_placement_3d ( 'none', #5134, #5133, #5131 ) ;
#5060 = axis2_placement_3d ( 'none', #5072, #5108, #5107 ) ;
#5061 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5062 = vector ( 'none', #5061, 1000.000000000000000 ) ;
#5063 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.429011037612587300e-015, -27.99999999999998600 ) ) ;
#5064 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5065 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#5066 = cartesian_point ( 'none', ( -30.40000000000000900, -18.40000000000000200, -3.000000000000000000 ) ) ;
#5067 = axis2_placement_3d ( 'none', #5066, #5065, #5064 ) ;
#5068 = line ( 'none', #5063, #5062 ) ;
#5069 = face_outer_bound ( 'none', #2507, .t. ) ;
#5070 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 26.96499999999998600 ) ) ;
#5071 = line ( 'none', #5070, #5115 ) ;
#5072 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5073 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5074 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5075 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5076 = axis2_placement_3d ( 'none', #5075, #5074, #5073 ) ;
#5077 = cylindrical_surface ( 'none', #5076, 27.99999999999998600 ) ;
#5078 = conical_surface ( 'none', #5067, 1.525000000000002100, 0.7853981633974482800 ) ;
#5079 = cartesian_point ( 'none', ( 15.00000000000000000, 4.408728476930461300e-016, -3.599999999999991700 ) ) ;
#5080 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5081 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5082 = cartesian_point ( 'none', ( 15.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5083 = axis2_placement_3d ( 'none', #5082, #5081, #5080 ) ;
#5084 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5085 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5086 = face_outer_bound ( 'none', #2516, .t. ) ;
#5087 = face_outer_bound ( 'none', #2485, .t. ) ;
#5088 = conical_surface ( 'none', #5113, 3.499999999999998200, 0.7853981633974443900 ) ;
#5089 = circle ( 'none', #5083, 3.599999999999991700 ) ;
#5090 = axis2_placement_3d ( 'none', #5148, #5147, #5146 ) ;
#5091 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5092 = face_outer_bound ( 'none', #2532, .t. ) ;
#5093 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5094 = face_bound ( 'none', #2538, .t. ) ;
#5095 = vector ( 'none', #5104, 999.9999999999998900 ) ;
#5096 = circle ( 'none', #5100, 27.79999999999997600 ) ;
#5097 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5098 = line ( 'none', #5105, #5095 ) ;
#5099 = face_outer_bound ( 'none', #2522, .t. ) ;
#5100 = axis2_placement_3d ( 'none', #5109, #5093, #5091 ) ;
#5101 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5102 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5103 = cartesian_point ( 'none', ( 15.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5104 = direction ( 'none', ( -0.7071067811865505700, 0.0000000000000000000, 0.7071067811865445800 ) ) ;
#5105 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 3.499999999999998200 ) ) ;
#5106 = circle ( 'none', #5090, 27.99999999999998600 ) ;
#5107 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5108 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5109 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5110 = cartesian_point ( 'none', ( 15.00000000000000000, 0.0000000000000000000, 3.599999999999991700 ) ) ;
#5111 = circle ( 'none', #5142, 26.96499999999998600 ) ;
#5112 = circle ( 'none', #5058, 3.599999999999991700 ) ;
#5113 = axis2_placement_3d ( 'none', #5085, #5084, #5101 ) ;
#5114 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5115 = vector ( 'none', #5114, 1000.000000000000000 ) ;
#5116 = circle ( 'none', #5060, 3.499999999999998200 ) ;
#5117 = cylindrical_surface ( 'none', #5127, 27.99999999999998600 ) ;
#5118 = cartesian_point ( 'none', ( -7.733045971672519100, -29.39999999999999500, -4.500000000000004400 ) ) ;
#5119 = cartesian_point ( 'none', ( -4.152269958124742600, -0.9205360875688267700, -5.500000000000063900 ) ) ;
#5120 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5121 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5122 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5123 = axis2_placement_3d ( 'none', #5122, #5121, #5120 ) ;
#5124 = circle ( 'none', #5123, 27.99999999999998600 ) ;
#5125 = axis2_placement_3d ( 'none', #5119, #5128, #5162 ) ;
#5126 = circle ( 'none', #5125, 0.4999999999999382200 ) ;
#5127 = axis2_placement_3d ( 'none', #5135, #5138, #5129 ) ;
#5128 = direction ( 'none', ( -0.2164396139380933000, 0.9762960071199355800, 1.387778780781447500e-017 ) ) ;
#5129 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5130 = axis2_placement_3d ( 'none', #5132, #5137, #5136 ) ;
#5131 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5132 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5133 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5134 = cartesian_point ( 'none', ( 14.99999999999999800, 28.00000000000000400, -2.722711839003890400e-015 ) ) ;
#5135 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5136 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5137 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5138 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5140 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5141 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5142 = axis2_placement_3d ( 'none', #5141, #5140, #5139 ) ;
#5143 = plane ( 'none', #5059 ) ;
#5144 = conical_surface ( 'none', #5130, 3.499999999999998200, 0.7853981633974443900 ) ;
#5145 = face_outer_bound ( 'none', #2544, .t. ) ;
#5146 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5147 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5148 = cartesian_point ( 'none', ( 15.20000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5149 = circle ( 'none', #5198, 0.4999999999999381100 ) ;
#5150 = direction ( 'none', ( 0.2164396139380994600, 0.9762960071199341400, 6.938893903907235800e-017 ) ) ;
#5151 = cartesian_point ( 'none', ( -4.152269958124733800, 0.9205360875688649600, -5.500000000000063900 ) ) ;
#5152 = cartesian_point ( 'none', ( -4.152269958124742600, -0.9205360875688267700, -5.500000000000063900 ) ) ;
#5153 = face_outer_bound ( 'none', #2421, .t. ) ;
#5154 = direction ( 'none', ( 8.673617379884035500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5155 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131600e-016, 8.673617379884041400e-016 ) ) ;
#5156 = axis2_placement_3d ( 'none', #5118, #5155, #5154 ) ;
#5157 = cartesian_point ( 'none', ( -4.152269958124741800, -0.9205360875688267700, -5.000000000000129700 ) ) ;
#5158 = circle ( 'none', #5194, 0.4999999999999382200 ) ;
#5159 = direction ( 'none', ( 7.703719777548943400e-033, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#5160 = vector ( 'none', #5159, 1000.000000000000000 ) ;
#5161 = cartesian_point ( 'none', ( 29.40000000000001600, 0.0000000000000000000, -5.500000000000000000 ) ) ;
#5162 = direction ( 'none', ( -0.9762960071199355800, -0.2164396139380930800, 0.0000000000000000000 ) ) ;
#5163 = circle ( 'none', #5156, 1.000000000000000000 ) ;
#5164 = line ( 'none', #5161, #5160 ) ;
#5165 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5166 = vector ( 'none', #5165, 1000.000000000000000 ) ;
#5167 = cartesian_point ( 'none', ( 30.40000000000001600, -25.39999999999999900, -5.500000000000000000 ) ) ;
#5168 = line ( 'none', #5167, #5166 ) ;
#5169 = cartesian_point ( 'none', ( -7.089262094716015200, -30.39999999999999500, -4.734948432931973100 ) ) ;
#5170 = cartesian_point ( 'none', ( -7.100287645462423700, -30.31528793198905800, -4.969101718070871400 ) ) ;
#5171 = cartesian_point ( 'none', ( -7.108132192570342200, -30.16406625799029200, -5.150147304382801200 ) ) ;
#5172 = cartesian_point ( 'none', ( -7.115976739678260700, -30.01284458399152700, -5.331192890694731000 ) ) ;
#5173 = cartesian_point ( 'none', ( -7.120543672330057000, -29.79605416213504300, -5.457822618723701800 ) ) ;
#5174 = cartesian_point ( 'none', ( -7.120543672330057000, -29.56110572920307800, -5.500000000000004400 ) ) ;
#5175 = cartesian_point ( 'none', ( -7.733045971672519900, -30.39999999999999500, -4.500000000000004400 ) ) ;
#5176 = cartesian_point ( 'none', ( -7.733045971672520800, -30.39999999999999500, -4.761799387799152700 ) ) ;
#5177 = cartesian_point ( 'none', ( -7.733045971672520800, -30.29222690360980900, -5.021986658763284900 ) ) ;
#5178 = cartesian_point ( 'none', ( -7.733045971672520800, -30.10710678118654500, -5.207106781186549700 ) ) ;
#5179 = cartesian_point ( 'none', ( -7.733045971672520800, -29.92198665876328100, -5.392226903609814500 ) ) ;
#5180 = cartesian_point ( 'none', ( -7.733045971672521700, -29.66179938779914900, -5.500000000000003600 ) ) ;
#5181 = cartesian_point ( 'none', ( -7.733045971672521700, -29.40000000000000200, -5.500000000000005300 ) ) ;
#5182 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #5181, #5180, #5179, #5178, #5177, #5176, #5175 ),
( #5174, #5173, #5172, #5171, #5170, #5169, #5243 ),
( #5242, #5241, #5240, #5239, #5238, #5237, #5236 ),
( #5235, #5234, #5233, #5232, #5231, #5230, #5229 ),
( #5228, #5227, #5226, #5225, #5224, #5223, #5222 ),
( #5221, #5220, #5219, #5218, #5217, #5216, #5215 ),
( #5214, #5213, #5212, #5211, #5210, #5209, #5208 ),
( #5207, #5206, #5205, #5204, #5203, #5202, #5201 ),
( #5200, #5288, #5287, #5286, #5285, #5284, #5283 ),
( #5282, #5281, #5280, #5279, #5278, #5277, #5276 ),
( #5275, #5274, #5273, #5272, #5271, #5270, #5269 ),
( #5268, #5267, #5266, #5265, #5264, #5263, #5262 ),
( #5261, #5260, #5259, #5258, #5257, #5256, #5255 ),
( #5254, #5253, #5252, #5251, #5250, #5249, #5248 ),
( #5247, #5246, #5245, #5244, #5331, #5330, #5329 ),
( #5328, #5327, #5326, #5325, #5324, #5323, #5322 ),
( #5321, #5320, #5319, #5318, #5317, #5316, #5315 ),
( #5314, #5313, #5312, #5311, #5310, #5309, #5308 ),
( #5307, #5306, #5305, #5304, #5303, #5302, #5301 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059077003800, 0.005666151768377050700, 0.007654736477677097200, 0.009643321186977143700, 0.01063761354162716700, 0.01113475971895218000, 0.01163190589627719100 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#5183 = axis2_placement_3d ( 'none', #5151, #5150, #5296 ) ;
#5184 = plane ( 'none', #5188 ) ;
#5185 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5186 = cartesian_point ( 'none', ( 2.194831950081221000e-034, 0.0000000000000000000, -0.4999999999999796300 ) ) ;
#5187 = plane ( 'none', #5183 ) ;
#5188 = axis2_placement_3d ( 'none', #5292, #5291, #5290 ) ;
#5189 = direction ( 'none', ( -0.9762960071199340300, 0.2164396139380994600, -2.220446049250313600e-016 ) ) ;
#5190 = vector ( 'none', #5189, 1000.000000000000100 ) ;
#5191 = cartesian_point ( 'none', ( -4.152269958124726700, 0.9205360875688649600, -6.000000000000001800 ) ) ;
#5192 = line ( 'none', #5191, #5190 ) ;
#5193 = face_outer_bound ( 'none', #2571, .t. ) ;
#5194 = axis2_placement_3d ( 'none', #5152, #5299, #5298 ) ;
#5195 = direction ( 'none', ( -0.9762960071199341400, 0.2164396139380996000, 0.0000000000000000000 ) ) ;
#5196 = direction ( 'none', ( 0.2164396139381001600, 0.9762960071199340300, 6.938893903907235800e-017 ) ) ;
#5197 = cartesian_point ( 'none', ( -4.152269958124733800, 0.9205360875688649600, -5.500000000000063900 ) ) ;
#5198 = axis2_placement_3d ( 'none', #5197, #5196, #5195 ) ;
#5199 = cartesian_point ( 'none', ( -4.152269958124737300, -0.9205360875688337600, -5.999999999999998200 ) ) ;
#5200 = cartesian_point ( 'none', ( -2.640272645520989100, -30.29230944705423000, -5.500000000000005300 ) ) ;
#5201 = cartesian_point ( 'none', ( -3.202928406608175100, -30.39999999999999500, -4.932446048323170900 ) ) ;
#5202 = cartesian_point ( 'none', ( -3.219165832422420600, -30.39999999999999500, -5.032187864709531900 ) ) ;
#5203 = cartesian_point ( 'none', ( -3.235402062528776900, -30.38527713664311500, -5.131924772051344300 ) ) ;
#5204 = cartesian_point ( 'none', ( -3.250964186905032100, -30.35629566234465700, -5.227786965590452100 ) ) ;
#5205 = cartesian_point ( 'none', ( -3.266526311281287200, -30.32731418804619800, -5.323649159129559800 ) ) ;
#5206 = cartesian_point ( 'none', ( -3.281411856557160600, -30.28407339113875500, -5.415625833387792000 ) ) ;
#5207 = cartesian_point ( 'none', ( -3.294984245953718200, -30.22797201523218300, -5.500000000000005300 ) ) ;
#5208 = cartesian_point ( 'none', ( -3.845860022050415300, -30.39999999999999500, -4.838024504951236300 ) ) ;
#5209 = cartesian_point ( 'none', ( -3.863610280326732900, -30.39999999999999500, -4.958888894798756800 ) ) ;
#5210 = cartesian_point ( 'none', ( -3.881355236015414000, -30.37736790092410300, -5.079717178466337300 ) ) ;
#5211 = cartesian_point ( 'none', ( -3.897926762536438000, -30.33359354343216200, -5.192555392458850800 ) ) ;
#5212 = cartesian_point ( 'none', ( -3.914498289057461600, -30.28981918594022500, -5.305393606451364300 ) ) ;
#5213 = cartesian_point ( 'none', ( -3.929886485487666300, -30.22492872372118500, -5.410174333775870500 ) ) ;
#5214 = cartesian_point ( 'none', ( -3.943078367541033000, -30.14319380867645000, -5.500000000000005300 ) ) ;
#5215 = cartesian_point ( 'none', ( -4.488791637492656000, -30.39999999999999500, -4.743602961579300700 ) ) ;
#5216 = cartesian_point ( 'none', ( -4.508054728231044800, -30.39999999999999500, -4.885589924887981700 ) ) ;
#5217 = cartesian_point ( 'none', ( -4.527308409502051500, -30.36945866520508700, -5.027509584881330300 ) ) ;
#5218 = cartesian_point ( 'none', ( -4.544889338167844400, -30.31089142451966700, -5.157323819327249500 ) ) ;
#5219 = cartesian_point ( 'none', ( -4.562470266833636300, -30.25232418383425100, -5.287138053773168700 ) ) ;
#5220 = cartesian_point ( 'none', ( -4.578361114418172000, -30.16578405630361500, -5.404722834163949900 ) ) ;
#5221 = cartesian_point ( 'none', ( -4.591172489128347900, -30.05841560212071800, -5.500000000000005300 ) ) ;
#5222 = cartesian_point ( 'none', ( -5.133290412675899400, -30.39999999999999500, -4.661278505522240300 ) ) ;
#5223 = cartesian_point ( 'none', ( -5.152958538686072600, -30.39999999999999500, -4.825142949259077200 ) ) ;
#5224 = cartesian_point ( 'none', ( -5.172608144061818800, -30.35925302304652700, -4.988885989372668900 ) ) ;
#5225 = cartesian_point ( 'none', ( -5.189877652108697800, -30.28201953521423600, -5.134272073421887400 ) ) ;
#5226 = cartesian_point ( 'none', ( -5.207147160155576800, -30.20478604738194400, -5.279658157471105000 ) ) ;
#5227 = cartesian_point ( 'none', ( -5.222003122405744200, -30.09116082883727500, -5.406459235039652500 ) ) ;
#5228 = cartesian_point ( 'none', ( -5.232619510291359100, -29.95321272764028800, -5.500000000000005300 ) ) ;
#5229 = cartesian_point ( 'none', ( -5.780591856673951600, -30.39999999999999500, -4.600588174232677300 ) ) ;
#5230 = cartesian_point ( 'none', ( -5.798134296754944300, -30.39999999999999500, -4.787689588154751900 ) ) ;
#5231 = cartesian_point ( 'none', ( -5.815647646079473700, -30.34566914105328900, -4.974480730436088300 ) ) ;
#5232 = cartesian_point ( 'none', ( -5.830475370190519000, -30.24524866794959600, -5.132627951325208200 ) ) ;
#5233 = cartesian_point ( 'none', ( -5.845303094301563400, -30.14482819484590700, -5.290775172214329000 ) ) ;
#5234 = cartesian_point ( 'none', ( -5.857396015352823500, -29.99865116359266900, -5.419753958329160100 ) ) ;
#5235 = cartesian_point ( 'none', ( -5.864919803379000200, -29.82889062134113800, -5.500000000000005300 ) ) ;
#5236 = cartesian_point ( 'none', ( -6.427893300672004700, -30.39999999999999500, -4.539897842943114300 ) ) ;
#5237 = cartesian_point ( 'none', ( -6.443310054823816900, -30.39999999999999500, -4.750236227050426600 ) ) ;
#5238 = cartesian_point ( 'none', ( -6.458687148097129500, -30.33208525906005400, -4.960075471499507700 ) ) ;
#5239 = cartesian_point ( 'none', ( -6.471073088272340200, -30.20847780068496000, -5.130983829228529900 ) ) ;
#5240 = cartesian_point ( 'none', ( -6.483459028447550000, -30.08487034230986600, -5.301892186957553000 ) ) ;
#5241 = cartesian_point ( 'none', ( -6.492788908299903700, -29.90614149834806300, -5.433048681618667600 ) ) ;
#5242 = cartesian_point ( 'none', ( -6.497220096466642200, -29.70456851504198800, -5.500000000000004400 ) ) ;
#5243 = cartesian_point ( 'none', ( -7.078168229805320300, -30.39999999999999500, -4.500000000000004400 ) ) ;
#5244 = cartesian_point ( 'none', ( -0.6513622314584247600, -30.39830813760561400, -5.441115177003585000 ) ) ;
#5245 = cartesian_point ( 'none', ( -0.6549730205611249400, -30.39718049662684200, -5.460783421607261300 ) ) ;
#5246 = cartesian_point ( 'none', ( -0.6585782993041344700, -30.39548943636403400, -5.480421666175821800 ) ) ;
#5247 = cartesian_point ( 'none', ( -0.6621725737391771500, -30.39323736028094600, -5.500000000000005300 ) ) ;
#5248 = cartesian_point ( 'none', ( -0.8005104938049481000, -30.39999999999999500, -5.352723232483545400 ) ) ;
#5249 = cartesian_point ( 'none', ( -0.8050190339893498200, -30.40000000000002300, -5.377349276204125100 ) ) ;
#5250 = cartesian_point ( 'none', ( -0.8095275731685925800, -30.39909728028424500, -5.401975314541462400 ) ) ;
#5251 = cartesian_point ( 'none', ( -0.8140251005179454100, -30.39729367047144100, -5.426541402555519900 ) ) ;
#5252 = cartesian_point ( 'none', ( -0.8185226278672982400, -30.39549006065863800, -5.451107490569578200 ) ) ;
#5253 = cartesian_point ( 'none', ( -0.8230091413685464200, -30.39278556074360100, -5.475613617449434800 ) ) ;
#5254 = cartesian_point ( 'none', ( -0.8274736603957515400, -30.38918565962971400, -5.500000000000005300 ) ) ;
#5255 = cartesian_point ( 'none', ( -0.9605249567880301800, -30.39999999999999500, -5.323572118404921800 ) ) ;
#5256 = cartesian_point ( 'none', ( -0.9659109728283186100, -30.40000000000002300, -5.353136699092320100 ) ) ;
#5257 = cartesian_point ( 'none', ( -0.9712969829409973100, -30.39864447286089400, -5.382701247242255100 ) ) ;
#5258 = cartesian_point ( 'none', ( -0.9766611259420031600, -30.39593892050846000, -5.412145763817346000 ) ) ;
#5259 = cartesian_point ( 'none', ( -0.9820252689430087900, -30.39323336815602200, -5.441590280392437000 ) ) ;
#5260 = cartesian_point ( 'none', ( -0.9873675330252668100, -30.38917779654550300, -5.470914700582030200 ) ) ;
#5261 = cartesian_point ( 'none', ( -0.9926662345647266900, -30.38378866676694700, -5.500000000000005300 ) ) ;
#5262 = cartesian_point ( 'none', ( -1.280553882754193600, -30.39999999999999500, -5.265269890247673800 ) ) ;
#5263 = cartesian_point ( 'none', ( -1.287694850506255800, -30.40000000000002300, -5.304711544868711200 ) ) ;
#5264 = cartesian_point ( 'none', ( -1.294835802485806400, -30.39773885801420100, -5.344153112643841300 ) ) ;
#5265 = cartesian_point ( 'none', ( -1.301933176790117900, -30.39322942058249300, -5.383354486340998300 ) ) ;
#5266 = cartesian_point ( 'none', ( -1.309030551094429300, -30.38871998315078600, -5.422555860038156300 ) ) ;
#5267 = cartesian_point ( 'none', ( -1.316084316338707000, -30.38196226814931200, -5.461516866847219400 ) ) ;
#5268 = cartesian_point ( 'none', ( -1.323051382902676700, -30.37299468104141200, -5.500000000000005300 ) ) ;
#5269 = cartesian_point ( 'none', ( -1.600673719387022000, -30.39999999999999500, -5.207669412042093900 ) ) ;
#5270 = cartesian_point ( 'none', ( -1.609511137360422500, -30.39999999999999500, -5.257030875173598800 ) ) ;
#5271 = cartesian_point ( 'none', ( -1.618348522511749300, -30.39637708914017400, -5.306392169537729400 ) ) ;
#5272 = cartesian_point ( 'none', ( -1.627098746016357500, -30.38916047598795000, -5.355273266178985900 ) ) ;
#5273 = cartesian_point ( 'none', ( -1.635848969520965700, -30.38194386283572600, -5.404154362820242400 ) ) ;
#5274 = cartesian_point ( 'none', ( -1.644511964780606400, -30.37113354511256700, -5.452554918162998200 ) ) ;
#5275 = cartesian_point ( 'none', ( -1.653001592960536200, -30.35681716770328700, -5.500000000000005300 ) ) ;
#5276 = cartesian_point ( 'none', ( -1.920979028164191400, -30.39999999999999500, -5.151500614772327700 ) ) ;
#5277 = cartesian_point ( 'none', ( -1.931389976149365800, -30.39999999999999500, -5.210869553954673900 ) ) ;
#5278 = cartesian_point ( 'none', ( -1.941800738912518700, -30.39453561133338200, -5.270237436899399200 ) ) ;
#5279 = cartesian_point ( 'none', ( -1.952041944032361800, -30.38369573399339200, -5.328638409104786300 ) ) ;
#5280 = cartesian_point ( 'none', ( -1.962283149152204800, -30.37285585665340500, -5.387039381310174200 ) ) ;
#5281 = cartesian_point ( 'none', ( -1.972354432224513000, -30.35664087634631900, -5.444471364743338700 ) ) ;
#5282 = cartesian_point ( 'none', ( -1.982091943814020500, -30.33531459415360100, -5.500000000000005300 ) ) ;
#5283 = cartesian_point ( 'none', ( -2.561589645718530300, -30.39999999999999500, -5.039163020232794400 ) ) ;
#5284 = cartesian_point ( 'none', ( -2.575147653727252200, -30.39999999999999500, -5.118546911516824100 ) ) ;
#5285 = cartesian_point ( 'none', ( -2.588705171714056800, -30.39085265571979400, -5.197927971622736900 ) ) ;
#5286 = cartesian_point ( 'none', ( -2.601928340064369600, -30.37276625000427500, -5.275368694956387800 ) ) ;
#5287 = cartesian_point ( 'none', ( -2.615151508414682800, -30.35467984428876100, -5.352809418290037900 ) ) ;
#5288 = cartesian_point ( 'none', ( -2.628039367112326100, -30.32765553881382900, -5.428304257904021500 ) ) ;
#5289 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5290 = direction ( 'none', ( -0.9762960071199355800, -0.2164396139380931600, 0.0000000000000000000 ) ) ;
#5291 = direction ( 'none', ( -0.2164396139380931600, 0.9762960071199355800, 1.387778780781447500e-017 ) ) ;
#5292 = cartesian_point ( 'none', ( -4.152269958124742600, -0.9205360875688267700, -5.500000000000063900 ) ) ;
#5293 = circle ( 'none', #5297, 28.00000000000000000 ) ;
#5294 = cartesian_point ( 'none', ( 30.40000000000003400, -0.6405188449209299200, -5.382050451232959000 ) ) ;
#5295 = cartesian_point ( 'none', ( 30.40000000000003800, -0.6441351438870155400, -5.401748693170455700 ) ) ;
#5296 = direction ( 'none', ( -0.9762960071199341400, 0.2164396139380994600, 0.0000000000000000000 ) ) ;
#5297 = axis2_placement_3d ( 'none', #5186, #5185, #5289 ) ;
#5298 = direction ( 'none', ( -0.9762960071199355800, -0.2164396139380930800, 0.0000000000000000000 ) ) ;
#5299 = direction ( 'none', ( -0.2164396139380933000, 0.9762960071199355800, 1.387778780781447500e-017 ) ) ;
#5300 = face_outer_bound ( 'none', #8430, .t. ) ;
#5301 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5302 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5303 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5304 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5305 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5306 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5307 = cartesian_point ( 'none', ( 4.152408950369674600e-015, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5308 = cartesian_point ( 'none', ( -0.1629670455613856100, -30.40000000000000900, -5.469944495461090700 ) ) ;
#5309 = cartesian_point ( 'none', ( -0.1638908950260193300, -30.40000000000000900, -5.474953746217576800 ) ) ;
#5310 = cartesian_point ( 'none', ( -0.1648147444906530900, -30.40000000000000900, -5.479962996974061100 ) ) ;
#5311 = cartesian_point ( 'none', ( -0.1657385939552868400, -30.40000000000000900, -5.484972247730547100 ) ) ;
#5312 = cartesian_point ( 'none', ( -0.1666624434199205600, -30.40000000000000900, -5.489981498487033200 ) ) ;
#5313 = cartesian_point ( 'none', ( -0.1675862928845542600, -30.40000000000000900, -5.494990749243518400 ) ) ;
#5314 = cartesian_point ( 'none', ( -0.1685101423491879900, -30.40000000000000900, -5.500000000000005300 ) ) ;
#5315 = cartesian_point ( 'none', ( -0.3205582637871930400, -30.39999999999999500, -5.440880241055984900 ) ) ;
#5316 = cartesian_point ( 'none', ( -0.3223754833352032700, -30.39999999999999900, -5.450733553638949400 ) ) ;
#5317 = cartesian_point ( 'none', ( -0.3241927030071409800, -30.39988699369484600, -5.460586866897994400 ) ) ;
#5318 = cartesian_point ( 'none', ( -0.3260099146926248000, -30.39966086686221700, -5.470440167277137000 ) ) ;
#5319 = cartesian_point ( 'none', ( -0.3278271263781086200, -30.39943474002958700, -5.480293467656278700 ) ) ;
#5320 = cartesian_point ( 'none', ( -0.3296443303244891400, -30.39909549257654900, -5.490146756504932700 ) ) ;
#5321 = cartesian_point ( 'none', ( -0.3314615147063678100, -30.39864278253320500, -5.500000000000005300 ) ) ;
#5322 = cartesian_point ( 'none', ( -0.4805385543541553200, -30.39999999999999500, -5.411465346144599000 ) ) ;
#5323 = cartesian_point ( 'none', ( -0.4832553136112038300, -30.39999999999999900, -5.426241123404808200 ) ) ;
#5324 = cartesian_point ( 'none', ( -0.4859720726814325500, -30.39966138613961600, -5.441016899648951200 ) ) ;
#5325 = cartesian_point ( 'none', ( -0.4886860730755244700, -30.39898450223391500, -5.455777672140360600 ) ) ;
#5326 = cartesian_point ( 'none', ( -0.4914000734696164500, -30.39830761832821400, -5.470538444631770000 ) ) ;
#5327 = cartesian_point ( 'none', ( -0.4941113148143115300, -30.39729246447029000, -5.485284211340377200 ) ) ;
#5328 = cartesian_point ( 'none', ( -0.4968170442227722300, -30.39594007140707500, -5.500000000000005300 ) ) ;
#5329 = cartesian_point ( 'none', ( -0.6405188449211182100, -30.39999999999999500, -5.382050451233213000 ) ) ;
#5330 = cartesian_point ( 'none', ( -0.6441351438872049400, -30.39999999999999900, -5.401748693170667100 ) ) ;
#5331 = cartesian_point ( 'none', ( -0.6477514423557245700, -30.39943577858438300, -5.421446932399908800 ) ) ;
#5332 = face_outer_bound ( 'none', #2638, .t. ) ;
#5333 = circle ( 'none', #5393, 10.49999999999999500 ) ;
#5334 = face_outer_bound ( 'none', #2607, .t. ) ;
#5335 = cartesian_point ( 'none', ( 16.49999999999999300, 28.00000000000000400, -2.722711839003890400e-015 ) ) ;
#5336 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5337 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5338 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5339 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -2.409338161078899200e-016 ) ) ;
#5340 = circle ( 'none', #5343, 26.46499999999998600 ) ;
#5341 = plane ( 'none', #5346 ) ;
#5342 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5343 = axis2_placement_3d ( 'none', #5338, #5337, #5336 ) ;
#5344 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5345 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 0.0000000000000000000, -7.500000000000003600 ) ) ;
#5346 = axis2_placement_3d ( 'none', #5335, #5342, #5396 ) ;
#5347 = face_bound ( 'none', #2611, .t. ) ;
#5348 = direction ( 'none', ( -0.9762960071199354700, -0.2164396139380932200, -2.775557561562890900e-016 ) ) ;
#5349 = vector ( 'none', #5348, 1000.000000000000100 ) ;
#5350 = cartesian_point ( 'none', ( -4.152269958124737300, -0.9205360875688337600, -5.999999999999998200 ) ) ;
#5351 = cylindrical_surface ( 'none', #5356, 3.599999999999999200 ) ;
#5352 = face_bound ( 'none', #2594, .t. ) ;
#5353 = face_bound ( 'none', #2207, .t. ) ;
#5354 = line ( 'none', #5350, #5349 ) ;
#5355 = plane ( 'none', #5389 ) ;
#5356 = axis2_placement_3d ( 'none', #5345, #5344, #5339 ) ;
#5357 = direction ( 'none', ( 0.9762960071199354700, 0.2164396139380932200, -5.551115123125781700e-016 ) ) ;
#5358 = vector ( 'none', #5357, 1000.000000000000100 ) ;
#5359 = cartesian_point ( 'none', ( -4.152269958124741800, -0.9205360875688267700, -5.000000000000129700 ) ) ;
#5360 = line ( 'none', #5359, #5358 ) ;
#5361 = face_outer_bound ( 'none', #8435, .t. ) ;
#5362 = face_outer_bound ( 'none', #2541, .t. ) ;
#5363 = conical_surface ( 'none', #5412, 4.000000000000015100, 0.7853981633974443900 ) ;
#5364 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5365 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5366 = circle ( 'none', #5375, 26.96499999999998600 ) ;
#5367 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5368 = cylindrical_surface ( 'none', #5427, 26.96499999999998600 ) ;
#5369 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5370 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5371 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5372 = axis2_placement_3d ( 'none', #5371, #5370, #5369 ) ;
#5373 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5374 = cartesian_point ( 'none', ( 16.00000000000000000, 22.49999999999999300, 7.685629016856950600e-015 ) ) ;
#5375 = axis2_placement_3d ( 'none', #5418, #5414, #5413 ) ;
#5376 = face_outer_bound ( 'none', #2543, .t. ) ;
#5377 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5378 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5379 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5380 = axis2_placement_3d ( 'none', #5379, #5378, #5377 ) ;
#5381 = axis2_placement_3d ( 'none', #5374, #5373, #5364 ) ;
#5382 = circle ( 'none', #5420, 23.49999999999998600 ) ;
#5383 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5384 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5385 = circle ( 'none', #5380, 26.46499999999997500 ) ;
#5386 = circle ( 'none', #5372, 21.99999999999998600 ) ;
#5387 = face_bound ( 'none', #2623, .t. ) ;
#5388 = plane ( 'none', #5381 ) ;
#5389 = axis2_placement_3d ( 'none', #5395, #5384, #5383 ) ;
#5390 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5391 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5392 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5393 = axis2_placement_3d ( 'none', #5392, #5391, #5390 ) ;
#5394 = face_bound ( 'none', #2635, .t. ) ;
#5395 = cartesian_point ( 'none', ( 19.00000000000000000, 26.96500000000000000, 2.481458588926530900e-015 ) ) ;
#5396 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5397 = axis2_placement_3d ( 'none', #5454, #5453, #5452 ) ;
#5398 = toroidal_surface ( 'none', #5477, 22.00000000000000000, 0.5000000000000000000 ) ;
#5399 = face_bound ( 'none', #2625, .t. ) ;
#5400 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5401 = axis2_placement_3d ( 'none', #5444, #5437, #5436 ) ;
#5402 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5403 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5404 = face_outer_bound ( 'none', #2605, .t. ) ;
#5405 = circle ( 'none', #5456, 9.999999999999994700 ) ;
#5406 = cylindrical_surface ( 'none', #5460, 22.49999999999998600 ) ;
#5407 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5408 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5409 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5410 = axis2_placement_3d ( 'none', #5409, #5408, #5407 ) ;
#5411 = plane ( 'none', #5397 ) ;
#5412 = axis2_placement_3d ( 'none', #5417, #5416, #5402 ) ;
#5413 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5414 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5415 = face_outer_bound ( 'none', #2673, .t. ) ;
#5416 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5417 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5418 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5419 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5420 = axis2_placement_3d ( 'none', #5365, #5367, #5419 ) ;
#5421 = circle ( 'none', #5410, 22.49999999999998600 ) ;
#5422 = face_outer_bound ( 'none', #2642, .t. ) ;
#5423 = face_outer_bound ( 'none', #2658, .t. ) ;
#5424 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5425 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5426 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5427 = axis2_placement_3d ( 'none', #5426, #5425, #5424 ) ;
#5428 = face_outer_bound ( 'none', #2682, .t. ) ;
#5429 = axis2_placement_3d ( 'none', #5403, #5438, #5486 ) ;
#5430 = face_outer_bound ( 'none', #2676, .t. ) ;
#5431 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5432 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5433 = axis2_placement_3d ( 'none', #5445, #5432, #5431 ) ;
#5434 = circle ( 'none', #5433, 3.499999999999998200 ) ;
#5435 = axis2_placement_3d ( 'none', #5488, #5487, #5485 ) ;
#5436 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5437 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5438 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5439 = conical_surface ( 'none', #5429, 26.96499999999998600, 0.7853981633974517200 ) ;
#5440 = cylindrical_surface ( 'none', #5435, 3.499999999999998200 ) ;
#5441 = conical_surface ( 'none', #5401, 27.79999999999997600, 0.7853981633974570500 ) ;
#5442 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5443 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5444 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5445 = cartesian_point ( 'none', ( 15.99999999999997900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5446 = toroidal_surface ( 'none', #5491, 23.50000000000000000, 1.000000000000000000 ) ;
#5447 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5448 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5449 = axis2_placement_3d ( 'none', #5400, #5448, #5447 ) ;
#5450 = circle ( 'none', #5449, 4.000000000000015100 ) ;
#5451 = circle ( 'none', #5472, 4.235706495037636200 ) ;
#5452 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5453 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5454 = cartesian_point ( 'none', ( 16.50000000000000000, 10.00000000000000000, -1.206266250386798600e-016 ) ) ;
#5455 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5456 = axis2_placement_3d ( 'none', #5455, #5443, #5442 ) ;
#5457 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5458 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5459 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5460 = axis2_placement_3d ( 'none', #5459, #5458, #5457 ) ;
#5461 = cylindrical_surface ( 'none', #5520, 26.46499999999998600 ) ;
#5462 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5463 = vector ( 'none', #5462, 1000.000000000000000 ) ;
#5464 = plane ( 'none', #5505 ) ;
#5465 = cartesian_point ( 'none', ( 11.00000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5466 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.095476110087257600e-016 ) ) ;
#5467 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5468 = cartesian_point ( 'none', ( -7.632783294297938400e-016, -1.242773303569658700e-033, -5.500000000000063900 ) ) ;
#5469 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5470 = cartesian_point ( 'none', ( 1.006444204812177100, 4.539776433107685500, -2.000000000000001800 ) ) ;
#5471 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5472 = axis2_placement_3d ( 'none', #5468, #5467, #5466 ) ;
#5473 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5474 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5475 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5476 = line ( 'none', #5470, #5463 ) ;
#5477 = axis2_placement_3d ( 'none', #5471, #5469, #5518 ) ;
#5478 = axis2_placement_3d ( 'none', #5475, #5474, #5473 ) ;
#5479 = face_outer_bound ( 'none', #2681, .t. ) ;
#5480 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5481 = toroidal_surface ( 'none', #5478, 10.50000000000000000, 0.5000000000000000000 ) ;
#5482 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5483 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5484 = face_outer_bound ( 'none', #2688, .t. ) ;
#5485 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5486 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5487 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5488 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5489 = face_outer_bound ( 'none', #2669, .t. ) ;
#5490 = face_outer_bound ( 'none', #2653, .t. ) ;
#5491 = axis2_placement_3d ( 'none', #5480, #5483, #5482 ) ;
#5492 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5493 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5494 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5495 = circle ( 'none', #5553, 0.3040699380700574400 ) ;
#5496 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5497 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5498 = face_bound ( 'none', #589, .t. ) ;
#5499 = cartesian_point ( 'none', ( -28.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#5500 = cartesian_point ( 'none', ( 17.29999999999998300, 26.96500000000000000, 2.481458588926530900e-015 ) ) ;
#5501 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5502 = cartesian_point ( 'none', ( -4.135303338437214600, 0.9167746785410484400, -5.500000000000065700 ) ) ;
#5503 = cartesian_point ( 'none', ( -1.059261469412979700e-030, 29.34146142219905000, -69.99999999999998600 ) ) ;
#5504 = plane ( 'none', #5546 ) ;
#5505 = axis2_placement_3d ( 'none', #5500, #5494, #5493 ) ;
#5506 = cartesian_point ( 'none', ( 4.135303338437210200, 0.9167746785410505500, -5.500000000000062200 ) ) ;
#5507 = face_outer_bound ( 'none', #2678, .t. ) ;
#5508 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5509 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5510 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5511 = axis2_placement_3d ( 'none', #5510, #5509, #5508 ) ;
#5512 = face_bound ( 'none', #2697, .t. ) ;
#5513 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5514 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.730588120380230900e-016 ) ) ;
#5515 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5516 = axis2_placement_3d ( 'none', #5519, #5515, #5514 ) ;
#5517 = circle ( 'none', #5511, 26.46499999999998600 ) ;
#5518 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5519 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.216611057838476600 ) ) ;
#5520 = axis2_placement_3d ( 'none', #5465, #5513, #5501 ) ;
#5521 = circle ( 'none', #5516, 4.649999999999999500 ) ;
#5522 = circle ( 'none', #5540, 30.40000000000000600 ) ;
#5523 = vector ( 'none', #5535, 1000.000000000000000 ) ;
#5524 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5525 = conical_surface ( 'none', #5572, 26.96499999999998600, 0.7853981633974517200 ) ;
#5526 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5527 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5528 = axis2_placement_3d ( 'none', #5539, #5527, #5526 ) ;
#5529 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5530 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#5531 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5532 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#5533 = axis2_placement_3d ( 'none', #5538, #5532, #5531 ) ;
#5534 = circle ( 'none', #5528, 30.40000000000000600 ) ;
#5535 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5536 = cartesian_point ( 'none', ( 19.00000000000000000, 4.286263797015734100e-016, -3.499999999999998200 ) ) ;
#5537 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5538 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#5539 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#5540 = axis2_placement_3d ( 'none', #5530, #5529, #5583 ) ;
#5541 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5542 = cartesian_point ( 'none', ( -24.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#5543 = cylindrical_surface ( 'none', #5547, 4.000000000000000000 ) ;
#5544 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#5545 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#5546 = axis2_placement_3d ( 'none', #5503, #5545, #5544 ) ;
#5547 = axis2_placement_3d ( 'none', #5542, #5541, #5537 ) ;
#5548 = face_outer_bound ( 'none', #2757, .t. ) ;
#5549 = face_outer_bound ( 'none', #2420, .t. ) ;
#5550 = direction ( 'none', ( 0.9762960071199341400, 0.2164396139380996600, 2.852507365554052900e-015 ) ) ;
#5551 = direction ( 'none', ( -0.2164396139381001300, 0.9762960071199341400, 1.526556658859592200e-016 ) ) ;
#5552 = cartesian_point ( 'none', ( 4.432165604860211200, 0.9825874585471152700, -5.500000000000071100 ) ) ;
#5553 = axis2_placement_3d ( 'none', #5552, #5551, #5550 ) ;
#5554 = circle ( 'none', #5533, 4.000000000000000000 ) ;
#5555 = cartesian_point ( 'none', ( 30.40000000000003800, -0.4832553136109895000, -5.426241123404479600 ) ) ;
#5556 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5557 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5558 = cartesian_point ( 'none', ( 15.99999999999997900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5559 = axis2_placement_3d ( 'none', #5558, #5557, #5556 ) ;
#5560 = cartesian_point ( 'none', ( 30.39898450223394400, -0.4886860730753076500, -5.455777672140164300 ) ) ;
#5561 = cartesian_point ( 'none', ( 16.50000000000000000, 4.898587196589430600e-016, 4.000000000000015100 ) ) ;
#5562 = cartesian_point ( 'none', ( 30.39729246447030400, -0.4941113148140919800, -5.485284211340311500 ) ) ;
#5563 = cartesian_point ( 'none', ( 30.39594007140707900, -0.4968170442225513000, -5.500000000000005300 ) ) ;
#5564 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5565 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5566 = cartesian_point ( 'none', ( 15.20000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5567 = axis2_placement_3d ( 'none', #5566, #5565, #5564 ) ;
#5568 = circle ( 'none', #5567, 27.99999999999998600 ) ;
#5569 = circle ( 'none', #5559, 3.499999999999998200 ) ;
#5570 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 26.46499999999997500 ) ) ;
#5571 = cartesian_point ( 'none', ( 18.49999999999999300, 3.302260093900837200e-015, -26.96499999999999600 ) ) ;
#5572 = axis2_placement_3d ( 'none', #5492, #5497, #5496 ) ;
#5573 = cartesian_point ( 'none', ( 30.39966138613964800, -0.4859720726812170000, -5.441016899648689200 ) ) ;
#5574 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5575 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5576 = axis2_placement_3d ( 'none', #5524, #5575, #5574 ) ;
#5577 = cartesian_point ( 'none', ( 30.39830761832823600, -0.4914000734693983500, -5.470538444631639400 ) ) ;
#5578 = face_outer_bound ( 'none', #2798, .t. ) ;
#5579 = cartesian_point ( 'none', ( 19.00000000000000000, 3.271643923922153000e-015, -26.46499999999998600 ) ) ;
#5580 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 26.96499999999998600 ) ) ;
#5581 = circle ( 'none', #5576, 9.999999999999994700 ) ;
#5582 = line ( 'none', #5536, #5523 ) ;
#5583 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5584 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5585 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5586 = axis2_placement_3d ( 'none', #5596, #5585, #5584 ) ;
#5587 = axis2_placement_3d ( 'none', #5588, #5637, #5636 ) ;
#5588 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5589 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5590 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5591 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5592 = face_outer_bound ( 'none', #2730, .t. ) ;
#5593 = conical_surface ( 'none', #5640, 4.000000000000015100, 0.7853981633974443900 ) ;
#5594 = face_outer_bound ( 'none', #2764, .t. ) ;
#5595 = plane ( 'none', #5633 ) ;
#5596 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5597 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5598 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5599 = face_outer_bound ( 'none', #2760, .t. ) ;
#5600 = axis2_placement_3d ( 'none', #5612, #5598, #5597 ) ;
#5601 = axis2_placement_3d ( 'none', #5591, #5590, #5589 ) ;
#5602 = direction ( 'none', ( -0.7071067811865453500, 0.0000000000000000000, 0.7071067811865497900 ) ) ;
#5603 = vector ( 'none', #5602, 1000.000000000000100 ) ;
#5604 = cartesian_point ( 'none', ( 18.49999999999999300, 0.0000000000000000000, 26.96499999999998600 ) ) ;
#5605 = line ( 'none', #5604, #5603 ) ;
#5606 = cylindrical_surface ( 'none', #5600, 28.00000000000000000 ) ;
#5607 = face_outer_bound ( 'none', #2243, .t. ) ;
#5608 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, -4.000000000000015100 ) ) ;
#5609 = cartesian_point ( 'none', ( 15.99999999999997900, 4.286263797015736100e-016, -3.500000000000000000 ) ) ;
#5610 = cylindrical_surface ( 'none', #5601, 3.499999999999998200 ) ;
#5611 = circle ( 'none', #5586, 26.96499999999998600 ) ;
#5612 = cartesian_point ( 'none', ( -2.103616826302956500e-033, -1.203706215242022400e-031, 4.792204765893412600 ) ) ;
#5613 = cartesian_point ( 'none', ( 15.99999999999997900, 0.0000000000000000000, 3.499999999999998200 ) ) ;
#5614 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5615 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5616 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5617 = axis2_placement_3d ( 'none', #5616, #5615, #5614 ) ;
#5618 = circle ( 'none', #5617, 4.000000000000015100 ) ;
#5619 = cartesian_point ( 'none', ( 15.20000000000000300, 0.0000000000000000000, 28.00000000000000000 ) ) ;
#5620 = line ( 'none', #5672, #5671 ) ;
#5621 = cartesian_point ( 'none', ( 17.29999999999998300, 3.302260093900837200e-015, -26.96499999999999600 ) ) ;
#5622 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5623 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5624 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5625 = axis2_placement_3d ( 'none', #5624, #5623, #5622 ) ;
#5626 = cartesian_point ( 'none', ( -20.74873734152903300, 24.74873734152929200, -6.000000000000000000 ) ) ;
#5627 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#5628 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 3.499999999999998200 ) ) ;
#5629 = face_outer_bound ( 'none', #2801, .t. ) ;
#5630 = circle ( 'none', #5625, 22.49999999999998600 ) ;
#5631 = axis2_placement_3d ( 'none', #5674, #5667, #5663 ) ;
#5632 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5633 = axis2_placement_3d ( 'none', #5642, #5641, #5627 ) ;
#5634 = circle ( 'none', #5705, 3.499999999999998200 ) ;
#5635 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5636 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5637 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5638 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5639 = conical_surface ( 'none', #5631, 27.79999999999997600, 0.7853981633974570500 ) ;
#5640 = axis2_placement_3d ( 'none', #5635, #5638, #5632 ) ;
#5641 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#5642 = cartesian_point ( 'none', ( -2.407412430484044800e-031, 28.00000000000000000, -1.600000000000000100 ) ) ;
#5643 = circle ( 'none', #5587, 26.46499999999997500 ) ;
#5644 = cartesian_point ( 'none', ( 15.09999999999999400, 4.347496136973098900e-016, -3.500000000000000000 ) ) ;
#5645 = cartesian_point ( 'none', ( 7.023462240260194000e-034, 0.0000000000000000000, -1.599999999999999900 ) ) ;
#5646 = axis2_placement_3d ( 'none', #5655, #5659, #5658 ) ;
#5647 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5648 = vector ( 'none', #5647, 1000.000000000000000 ) ;
#5649 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.755455298081542800e-015, -22.49999999999998600 ) ) ;
#5650 = line ( 'none', #5649, #5648 ) ;
#5651 = face_outer_bound ( 'none', #2813, .t. ) ;
#5652 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5653 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#5654 = cylindrical_surface ( 'none', #5646, 22.49999999999998600 ) ;
#5655 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5656 = direction ( 'none', ( 0.7071067811865415800, 0.0000000000000000000, -0.7071067811865534600 ) ) ;
#5657 = vector ( 'none', #5656, 1000.000000000000100 ) ;
#5658 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5659 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5660 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5661 = axis2_placement_3d ( 'none', #5673, #5653, #5652 ) ;
#5662 = line ( 'none', #5704, #5702 ) ;
#5663 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5664 = line ( 'none', #5668, #5657 ) ;
#5665 = circle ( 'none', #5661, 0.5000000000000004400 ) ;
#5666 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, -27.79999999999997600 ) ) ;
#5667 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5668 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, -27.79999999999997600 ) ) ;
#5669 = cartesian_point ( 'none', ( 15.20000000000000300, 3.429011037612588900e-015, -28.00000000000000000 ) ) ;
#5670 = direction ( 'none', ( 0.7071067811865505700, 0.0000000000000000000, -0.7071067811865445800 ) ) ;
#5671 = vector ( 'none', #5670, 999.9999999999998900 ) ;
#5672 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, -4.000000000000015100 ) ) ;
#5673 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 10.49999999999999500 ) ) ;
#5674 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5675 = axis2_placement_3d ( 'none', #5645, #5736, #5735 ) ;
#5676 = direction ( 'none', ( 0.3826834323650907800, -0.9238795325112862900, 0.0000000000000000000 ) ) ;
#5677 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5678 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5679 = face_outer_bound ( 'none', #8025, .t. ) ;
#5680 = axis2_placement_3d ( 'none', #5737, #5733, #5676 ) ;
#5681 = axis2_placement_3d ( 'none', #5759, #5758, #5757 ) ;
#5682 = cylindrical_surface ( 'none', #5680, 4.750000000000002700 ) ;
#5683 = circle ( 'none', #5675, 28.00000000000000000 ) ;
#5684 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5685 = vector ( 'none', #5684, 1000.000000000000000 ) ;
#5686 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#5687 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5688 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5689 = axis2_placement_3d ( 'none', #5688, #5687, #5686 ) ;
#5690 = cartesian_point ( 'none', ( -28.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#5691 = line ( 'none', #5690, #5685 ) ;
#5692 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#5693 = circle ( 'none', #5689, 26.96499999999998600 ) ;
#5694 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5695 = vector ( 'none', #5694, 1000.000000000000000 ) ;
#5696 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 3.499999999999998200 ) ) ;
#5697 = line ( 'none', #5696, #5695 ) ;
#5698 = circle ( 'none', #5700, 4.000000000000000000 ) ;
#5699 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5700 = axis2_placement_3d ( 'none', #5692, #5678, #5677 ) ;
#5701 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#5702 = vector ( 'none', #5701, 1000.000000000000000 ) ;
#5703 = cartesian_point ( 'none', ( 15.09999999999999400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5704 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 22.49999999999998600 ) ) ;
#5705 = axis2_placement_3d ( 'none', #5703, #5660, #5699 ) ;
#5706 = cartesian_point ( 'none', ( -27.85856630555012700, -8.143321179939002600, -7.420049105738262300 ) ) ;
#5707 = cartesian_point ( 'none', ( -27.79004838884464600, -8.375179198987426700, -7.223135757684779000 ) ) ;
#5708 = cartesian_point ( 'none', ( -27.63671214400950000, -8.868063934063402000, -6.879444464472978600 ) ) ;
#5709 = cartesian_point ( 'none', ( -27.55071074466258800, -9.132652706221616500, -6.730866438668056300 ) ) ;
#5710 = cartesian_point ( 'none', ( -27.36375654853498300, -9.678421128522583000, -6.492360070044106200 ) ) ;
#5711 = cartesian_point ( 'none', ( -27.26354816278435300, -9.957698231985707700, -6.402462514123385500 ) ) ;
#5712 = cartesian_point ( 'none', ( -27.04828481369847600, -10.52839499357821200, -6.280913413171800700 ) ) ;
#5713 = cartesian_point ( 'none', ( -26.93233811664095600, -10.82170572427510700, -6.249883305224776600 ) ) ;
#5714 = cartesian_point ( 'none', ( -26.69473430105627900, -11.39523197692305000, -6.250117370030023000 ) ) ;
#5715 = cartesian_point ( 'none', ( -26.57202743239678400, -11.67841349758928100, -6.280365043074740900 ) ) ;
#5716 = cartesian_point ( 'none', ( -26.31914519718032600, -12.23767052091460900, -6.402502549045062900 ) ) ;
#5717 = cartesian_point ( 'none', ( -26.19092889401709800, -12.50923666638100300, -6.493956497741096200 ) ) ;
#5718 = cartesian_point ( 'none', ( -25.93908492784092000, -13.02342625476287600, -6.730978366706862600 ) ) ;
#5719 = cartesian_point ( 'none', ( -25.81360636437569400, -13.26987082462828700, -6.878188837016287100 ) ) ;
#5720 = cartesian_point ( 'none', ( -25.57111319180735600, -13.73134790794531700, -7.225440597776805700 ) ) ;
#5721 = cartesian_point ( 'none', ( -25.45632453844716300, -13.94230427308475000, -7.421873554385653500 ) ) ;
#5722 = cartesian_point ( 'none', ( -25.24181297715944100, -14.32700893683431800, -7.859200493538382100 ) ) ;
#5723 = cartesian_point ( 'none', ( -25.14123120589565700, -14.50215751252238200, -8.103073837837133200 ) ) ;
#5724 = cartesian_point ( 'none', ( -24.96554872994451200, -14.80254895884751000, -8.619042873193771800 ) ) ;
#5725 = cartesian_point ( 'none', ( -24.88974231804013500, -14.92913604241061500, -8.891679375983162700 ) ) ;
#5726 = cartesian_point ( 'none', ( -24.76469942207468100, -15.13565453376682000, -9.466694509013409600 ) ) ;
#5727 = cartesian_point ( 'none', ( -24.71602913897067600, -15.21464640490564300, -9.768683384407982100 ) ) ;
#5728 = cartesian_point ( 'none', ( -24.65154230097369800, -15.31891065996729600, -10.37653426177040700 ) ) ;
#5729 = cartesian_point ( 'none', ( -24.63493187516799300, -15.34548584222075700, -10.68558596007894600 ) ) ;
#5730 = cartesian_point ( 'none', ( -24.63493187516799300, -15.34548584222075700, -11.00000000000000000 ) ) ;
#5731 = b_spline_curve_with_knots ( 'none', 3,
( #5730, #5729, #5728, #5727, #5726, #5725, #5724, #5723, #5722, #5721, #5720, #5719, #5718, #5717, #5716, #5715, #5714, #5713, #5712, #5711, #5710, #5709, #5708, #5707, #5706, #5771, #5770, #5769, #5768, #5767, #5766, #5765, #5764, #5763 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0009297297612729276300, 0.001859459522545855300, 0.002789189283818783200, 0.003718919045091710500, 0.004648648806364636500, 0.005578378567637563000, 0.006508108328910488600, 0.007437838090183415000, 0.008367567851456340600, 0.009297297612729266100, 0.01022702737400219200, 0.01115675713527511900, 0.01208648689654804500, 0.01301621665782097000, 0.01394594641909389600, 0.01487567618036682300 ),
.unspecified. ) ;
#5732 = circle ( 'none', #5681, 29.00000000000000000 ) ;
#5733 = direction ( 'none', ( -0.9238795325112862900, -0.3826834323650908400, -1.386669559958809800e-032 ) ) ;
#5734 = axis2_placement_3d ( 'none', #5776, #5774, #5773 ) ;
#5735 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5736 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5737 = cartesian_point ( 'none', ( -16.45068854487894300, -6.814098305664599000, -11.00000000000000000 ) ) ;
#5738 = cartesian_point ( 'none', ( 2.414315145089441000e-033, 0.0000000000000000000, -5.499999999999998200 ) ) ;
#5739 = cartesian_point ( 'none', ( -22.40000000000000600, -18.45545459282879700, -1.751230690586052600 ) ) ;
#5740 = cartesian_point ( 'none', ( -22.29702307339220700, -18.58044111886706400, -1.928332304054140000 ) ) ;
#5741 = cartesian_point ( 'none', ( -22.19853433659580900, -18.69769412768656400, -2.115953883491918900 ) ) ;
#5742 = cartesian_point ( 'none', ( -22.08003810682258500, -18.83718247160715700, -2.423772868153551300 ) ) ;
#5743 = cartesian_point ( 'none', ( -22.04539778765176200, -18.87765119998216400, -2.531555634301152900 ) ) ;
#5744 = cartesian_point ( 'none', ( -21.99537379725403600, -18.93591323287736100, -2.760312630535427300 ) ) ;
#5745 = cartesian_point ( 'none', ( -21.98098937829378100, -18.95257001520218400, -2.878754776642874700 ) ) ;
#5746 = cartesian_point ( 'none', ( -21.98093336971612600, -18.95263497316151900, -3.120522163138097000 ) ) ;
#5747 = cartesian_point ( 'none', ( -21.99519599822979300, -18.93611970160553400, -3.238604378395343500 ) ) ;
#5748 = cartesian_point ( 'none', ( -22.04518511915638300, -18.87789949693035000, -3.467739672409508000 ) ) ;
#5749 = cartesian_point ( 'none', ( -22.07962344125261100, -18.83766953372778400, -3.575084309822617300 ) ) ;
#5750 = cartesian_point ( 'none', ( -22.19873254726210000, -18.69746292118314900, -3.884691771698774300 ) ) ;
#5751 = cartesian_point ( 'none', ( -29.51382318919139500, -7.083662891055720200, -11.00000000000002300 ) ) ;
#5752 = b_spline_curve_with_knots ( 'none', 3,
( #5751, #5813, #5812, #5811, #5810, #5809, #5808, #5807, #5806, #5805, #5804, #5803, #5802, #5801, #5800, #5799, #5798, #5797, #5796, #5795, #5794, #5793, #5792, #5791, #5790, #5789, #5788, #5787, #5786, #5785, #5784, #5783, #5782, #5781 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.01248298167659126300, 0.01341269894238393200, 0.01434241620817659900, 0.01527213347396926900, 0.01620185073976193600, 0.01713156800555460500, 0.01806128527134727400, 0.01899100253713994400, 0.01992071980293261300, 0.02085043706872527800, 0.02178015433451794800, 0.02270987160031061300, 0.02363958886610328600, 0.02456930613189595200, 0.02549902339768862100, 0.02642874066348128600, 0.02735845792927395600 ),
.unspecified. ) ;
#5753 = cartesian_point ( 'none', ( -22.29702928263637000, -18.58043358250060700, -4.071678374718234600 ) ) ;
#5754 = cartesian_point ( 'none', ( -22.40000000000002300, -18.45545459282879700, -4.248769309413947100 ) ) ;
#5755 = cartesian_point ( 'none', ( 4.999999999999998200, 8.673617379884035500e-015, 0.0000000000000000000 ) ) ;
#5756 = b_spline_curve_with_knots ( 'none', 3,
( #5754, #5753, #5750, #5749, #5748, #5747, #5746, #5745, #5744, #5743, #5742, #5741, #5740, #5739 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 4 ),
( 0.0001727993808433189700, 0.0008917255504248229100, 0.001251188635215572700, 0.001610651720006323100, 0.001970114804797073000, 0.002329577889587823300, 0.003048504059169326600 ),
.unspecified. ) ;
#5757 = direction ( 'none', ( 1.000000000000000000, -7.703719777548944800e-033, 0.0000000000000000000 ) ) ;
#5758 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5759 = cartesian_point ( 'none', ( 3.072764730113833500e-032, 0.0000000000000000000, -69.99999999999998600 ) ) ;
#5760 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#5761 = circle ( 'none', #5734, 5.000000000000000000 ) ;
#5762 = circle ( 'none', #5778, 30.40000000000000600 ) ;
#5763 = cartesian_point ( 'none', ( -28.27042448263635800, -6.568630283363534200, -11.00000000000000000 ) ) ;
#5764 = cartesian_point ( 'none', ( -28.27042448263635400, -6.568630283363536800, -10.68971835808505900 ) ) ;
#5765 = cartesian_point ( 'none', ( -28.26333384068840000, -6.599361529126652700, -10.37451577743225600 ) ) ;
#5766 = cartesian_point ( 'none', ( -28.23501508442504400, -6.719489233908291200, -9.764642636475516100 ) ) ;
#5767 = cartesian_point ( 'none', ( -28.21395331466772700, -6.808168614773992800, -9.468518363089399900 ) ) ;
#5768 = cartesian_point ( 'none', ( -28.15645515728239100, -7.042183930102173600, -8.893837756682625400 ) ) ;
#5769 = cartesian_point ( 'none', ( -28.11980186925475400, -7.188231013040856400, -8.615813263317042100 ) ) ;
#5770 = cartesian_point ( 'none', ( -28.03183043595870700, -7.523988614600955100, -8.101811576062633700 ) ) ;
#5771 = cartesian_point ( 'none', ( -27.98024394237285900, -7.714878182167451500, -7.862443803449819400 ) ) ;
#5772 = cartesian_point ( 'none', ( -5.000000000000008000, 8.673617379884035500e-015, -2.000000000000005300 ) ) ;
#5773 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#5774 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5775 = cartesian_point ( 'none', ( 5.000000000000001800, 0.0000000000000000000, -2.000000000000001800 ) ) ;
#5776 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5777 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#5778 = axis2_placement_3d ( 'none', #5738, #5760, #5777 ) ;
#5779 = cartesian_point ( 'none', ( -5.000000000000009800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5780 = line ( 'none', #5779, #5842 ) ;
#5781 = cartesian_point ( 'none', ( -25.87833058172293500, -15.86051844991314200, -11.00000000000004600 ) ) ;
#5782 = cartesian_point ( 'none', ( -25.88087486904291300, -15.86157232822748100, -10.68832068851512000 ) ) ;
#5783 = cartesian_point ( 'none', ( -25.90003049579508600, -15.83565669355601500, -10.37383261789248900 ) ) ;
#5784 = cartesian_point ( 'none', ( -25.96880683124968700, -15.73285186127012400, -9.766255969362937600 ) ) ;
#5785 = cartesian_point ( 'none', ( -26.01836181814652300, -15.65613782625685600, -9.469531954223169700 ) ) ;
#5786 = cartesian_point ( 'none', ( -26.14736024236463400, -15.44966627346014900, -8.890639212492679600 ) ) ;
#5787 = cartesian_point ( 'none', ( -26.22498228303939900, -15.32277188567806900, -8.616892008987356600 ) ) ;
#5788 = cartesian_point ( 'none', ( -26.40219174535264600, -15.02443525337677400, -8.103177851514313800 ) ) ;
#5789 = cartesian_point ( 'none', ( -26.50309630595379300, -14.85069200434115500, -7.860328048562547700 ) ) ;
#5790 = cartesian_point ( 'none', ( -26.72030456832809300, -14.46429213618501200, -7.420443660883443600 ) ) ;
#5791 = cartesian_point ( 'none', ( -26.83562336467212400, -14.25347327623006800, -7.224459928646380600 ) ) ;
#5792 = cartesian_point ( 'none', ( -27.07712450410725300, -13.79580864675001800, -6.879737845778831400 ) ) ;
#5793 = cartesian_point ( 'none', ( -27.20429593298259600, -13.54680106305628600, -6.730609109902950100 ) ) ;
#5794 = cartesian_point ( 'none', ( -27.45716716698603600, -13.03147865541852600, -6.493198126362426800 ) ) ;
#5795 = cartesian_point ( 'none', ( -27.58399097024586100, -12.76317331370486700, -6.402897298615375400 ) ) ;
#5796 = cartesian_point ( 'none', ( -27.83704274424454500, -12.20406053568892400, -6.280568062321848700 ) ) ;
#5797 = cartesian_point ( 'none', ( -27.96133591982302800, -11.91729099573744400, -6.249994354404734900 ) ) ;
#5798 = cartesian_point ( 'none', ( -28.19851203617555400, -11.34469232960297300, -6.250005647172238300 ) ) ;
#5799 = cartesian_point ( 'none', ( -28.31325271826481000, -11.05440614416330000, -6.280525253626194600 ) ) ;
#5800 = cartesian_point ( 'none', ( -28.52979763307193300, -10.47978513570646400, -6.402918192941821300 ) ) ;
#5801 = cartesian_point ( 'none', ( -28.62980860502510800, -10.20045802978030400, -6.493234868343170000 ) ) ;
#5802 = cartesian_point ( 'none', ( -28.81521317934367900, -9.657794120983719900, -6.730378874486099500 ) ) ;
#5803 = cartesian_point ( 'none', ( -28.90134400525713300, -9.391891697436117100, -6.879367622186204100 ) ) ;
#5804 = cartesian_point ( 'none', ( -29.05432840638422900, -8.897099410360807400, -7.224301009616011600 ) ) ;
#5805 = cartesian_point ( 'none', ( -29.12181701488270500, -8.666612185535033300, -7.420215004307721100 ) ) ;
#5806 = cartesian_point ( 'none', ( -29.24127959569010900, -8.240458356858424000, -7.859251216433244200 ) ) ;
#5807 = cartesian_point ( 'none', ( -29.29295497445868800, -8.045650275893766700, -8.102673382395371600 ) ) ;
#5808 = cartesian_point ( 'none', ( -29.37867705175087400, -7.709119083944600900, -8.616703434395006400 ) ) ;
#5809 = cartesian_point ( 'none', ( -29.41342886107281300, -7.564879413461855300, -8.889644946534456700 ) ) ;
#5810 = cartesian_point ( 'none', ( -29.46828093401840600, -7.327385348651359800, -9.468930703037830900 ) ) ;
#5811 = cartesian_point ( 'none', ( -29.48752392559058300, -7.237922135554266700, -9.766205695503058900 ) ) ;
#5812 = cartesian_point ( 'none', ( -29.51159043107840000, -7.116571548538992400, -10.37391519761312300 ) ) ;
#5813 = cartesian_point ( 'none', ( -29.51636861856091400, -7.084717242422712500, -10.68818078558713900 ) ) ;
#5814 = cartesian_point ( 'none', ( 30.39988699369488100, -0.3241927030069004500, -5.460586866897637400 ) ) ;
#5815 = cartesian_point ( 'none', ( 30.39966086686224500, -0.3260099146923828900, -5.470440167276869700 ) ) ;
#5816 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.469446951953614200e-016 ) ) ;
#5817 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5818 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#5819 = cartesian_point ( 'none', ( 30.40000000000003400, -0.4805385543539422700, -5.411465346144204600 ) ) ;
#5820 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#5821 = cartesian_point ( 'none', ( 30.39864278253320900, -0.3314615147061214000, -5.500000000000005300 ) ) ;
#5822 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#5823 = vector ( 'none', #5822, 1000.000000000000000 ) ;
#5824 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -2.000000000000001800 ) ) ;
#5825 = axis2_placement_3d ( 'none', #5818, #5817, #5816 ) ;
#5826 = vector ( 'none', #5820, 1000.000000000000000 ) ;
#5827 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 4.999999999999996400, -1.999999999999998200 ) ) ;
#5828 = line ( 'none', #5827, #5826 ) ;
#5829 = circle ( 'none', #5825, 5.000000000000000000 ) ;
#5830 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5831 = vector ( 'none', #5830, 1000.000000000000000 ) ;
#5832 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 4.999999999999991100, 0.0000000000000000000 ) ) ;
#5833 = line ( 'none', #5832, #5831 ) ;
#5834 = cartesian_point ( 'none', ( 30.39943474002960500, -0.3278271263778653200, -5.480293467656101000 ) ) ;
#5835 = cartesian_point ( 'none', ( 30.39909549257656400, -0.3296443303242442300, -5.490146756504843900 ) ) ;
#5836 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#5837 = vector ( 'none', #5836, 1000.000000000000000 ) ;
#5838 = cartesian_point ( 'none', ( 4.999999999999998200, 8.673617379884035500e-015, 0.0000000000000000000 ) ) ;
#5839 = cartesian_point ( 'none', ( -5.000000000000009800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#5840 = line ( 'none', #5838, #5837 ) ;
#5841 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#5842 = vector ( 'none', #5841, 1000.000000000000000 ) ;
#5843 = cartesian_point ( 'none', ( 4.999999999999998200, 4.999999999999995600, 0.0000000000000000000 ) ) ;
#5844 = cartesian_point ( 'none', ( 5.000000000000001800, 0.0000000000000000000, -2.000000000000001800 ) ) ;
#5845 = line ( 'none', #5844, #5823 ) ;
#5846 = cartesian_point ( 'none', ( -4.999999999999999100, 4.999999999999991100, 0.0000000000000000000 ) ) ;
#5847 = cartesian_point ( 'none', ( -7.078168229805323900, 30.40000000000000200, -4.500000000000006200 ) ) ;
#5848 = line ( 'none', #5899, #5898 ) ;
#5849 = cartesian_point ( 'none', ( 4.854121959736899900, 2.000000000000000000, -6.000000000000001800 ) ) ;
#5850 = cartesian_point ( 'none', ( 3.919183588453085200, -1.999999999999991300, -7.500000000000000000 ) ) ;
#5851 = cartesian_point ( 'none', ( 3.988961340097303900, -1.999999999999991300, -7.500000000000000900 ) ) ;
#5852 = cartesian_point ( 'none', ( 4.058400892740063900, -2.000000000000000000, -7.476436363636210600 ) ) ;
#5853 = cartesian_point ( 'none', ( 4.163716205064186000, -2.000000000000000900, -7.386912127450124800 ) ) ;
#5854 = cartesian_point ( 'none', ( 4.197916149710482400, -1.999999999999991300, -7.319970213341945500 ) ) ;
#5855 = cartesian_point ( 'none', ( 4.197916149710482400, -1.999999999999991300, -7.249999999999999100 ) ) ;
#5856 = cartesian_point ( 'none', ( 4.854121959736903400, -2.000000000000000000, -6.000000000000005300 ) ) ;
#5857 = axis2_placement_3d ( 'none', #5904, #5903, #5902 ) ;
#5858 = b_spline_curve_with_knots ( 'none', 3,
( #5855, #5854, #5853, #5852, #5851, #5850 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.0002067969252834963100, 0.0004135938505669926200 ),
.unspecified. ) ;
#5859 = plane ( 'none', #5857 ) ;
#5860 = cartesian_point ( 'none', ( 4.854121959736903400, -2.000000000000000000, -6.000000000000005300 ) ) ;
#5861 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#5862 = vector ( 'none', #5861, 1000.000000000000000 ) ;
#5863 = cartesian_point ( 'none', ( -5.000000000000008000, 6.938893903907228400e-015, -2.000000000000005300 ) ) ;
#5864 = line ( 'none', #5863, #5862 ) ;
#5865 = face_bound ( 'none', #8042, .t. ) ;
#5866 = cartesian_point ( 'none', ( -5.000000000000001800, 4.999999999999991100, -2.000000000000001800 ) ) ;
#5867 = face_outer_bound ( 'none', #2218, .t. ) ;
#5868 = cartesian_point ( 'none', ( 4.086869217383891400, 2.000000000000000000, -7.500000000000000000 ) ) ;
#5869 = cartesian_point ( 'none', ( 4.344424804578796500, 2.000000000000000000, -7.268660219544593700 ) ) ;
#5870 = cartesian_point ( 'none', ( 4.599926931897655000, 2.000000000000003600, -7.035027365083884400 ) ) ;
#5871 = cartesian_point ( 'none', ( 4.854121959736898100, 2.000000000000003600, -6.799999999999997200 ) ) ;
#5872 = cartesian_point ( 'none', ( -4.163716205064198500, 2.000000000000000000, -7.386912127450136400 ) ) ;
#5873 = cartesian_point ( 'none', ( -4.197916149710473600, 2.000000000000008900, -7.319970213341934000 ) ) ;
#5874 = cartesian_point ( 'none', ( -4.197916149710473600, 2.000000000000008900, -7.249999999999999100 ) ) ;
#5875 = axis2_placement_3d ( 'none', #5923, #5922, #5921 ) ;
#5876 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -6.800000000000007800 ) ) ;
#5877 = b_spline_curve_with_knots ( 'none', 3,
( #5874, #5873, #5872, #5937, #5936, #5935 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.0002067969252834963100, 0.0004135938505669926200 ),
.unspecified. ) ;
#5878 = circle ( 'none', #5893, 5.249999999999999100 ) ;
#5879 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#5880 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5881 = axis2_placement_3d ( 'none', #5932, #5925, #5905 ) ;
#5882 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5883 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, 3.337394747270484400e-017 ) ) ;
#5884 = axis2_placement_3d ( 'none', #5887, #5880, #5879 ) ;
#5885 = line ( 'none', #5930, #5929 ) ;
#5886 = face_outer_bound ( 'none', #8064, .t. ) ;
#5887 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5888 = vector ( 'none', #5895, 1000.000000000000000 ) ;
#5889 = axis2_placement_3d ( 'none', #5860, #5883, #5882 ) ;
#5890 = circle ( 'none', #5884, 5.249999999999999100 ) ;
#5891 = plane ( 'none', #5889 ) ;
#5892 = face_outer_bound ( 'none', #8052, .t. ) ;
#5893 = axis2_placement_3d ( 'none', #5876, #5934, #5933 ) ;
#5894 = cylindrical_surface ( 'none', #5875, 5.249999999999999100 ) ;
#5895 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5896 = cartesian_point ( 'none', ( 4.854121959736903400, -2.000000000000000000, -6.000000000000005300 ) ) ;
#5897 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5898 = vector ( 'none', #5897, 1000.000000000000000 ) ;
#5899 = cartesian_point ( 'none', ( 4.854121959736903400, -2.000000000000000000, -6.000000000000005300 ) ) ;
#5900 = line ( 'none', #5896, #5888 ) ;
#5901 = cartesian_point ( 'none', ( 4.854121959736898100, 2.000000000000003600, -6.799999999999997200 ) ) ;
#5902 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5903 = direction ( 'none', ( -3.330669073875470600e-016, -3.337394747270498000e-017, -1.000000000000000000 ) ) ;
#5904 = cartesian_point ( 'none', ( -7.702172233337021900e-015, 0.0000000000000000000, -1.999999999999994900 ) ) ;
#5905 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5906 = cartesian_point ( 'none', ( 4.854121959736901600, 2.000000000000000000, -6.000000000000001800 ) ) ;
#5907 = line ( 'none', #5906, #5964 ) ;
#5908 = cartesian_point ( 'none', ( 4.197916149710473600, 2.000000000000000000, -7.249999999999999100 ) ) ;
#5909 = cartesian_point ( 'none', ( 4.197916149710473600, 2.000000000000000000, -7.320152094059516800 ) ) ;
#5910 = cartesian_point ( 'none', ( 4.164216814027791500, 2.000000000000000000, -7.386571282138695500 ) ) ;
#5911 = cartesian_point ( 'none', ( 4.057524115737550100, 2.000000000000000000, -7.477096674705557600 ) ) ;
#5912 = cartesian_point ( 'none', ( 3.989071575138385000, 2.000000000000000000, -7.500000000000000900 ) ) ;
#5913 = cartesian_point ( 'none', ( 3.919183588453085200, 2.000000000000000000, -7.500000000000000000 ) ) ;
#5914 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5915 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5916 = face_outer_bound ( 'none', #8062, .t. ) ;
#5917 = b_spline_curve_with_knots ( 'none', 3,
( #5913, #5912, #5911, #5910, #5909, #5908 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.0002067937700890875600, 0.0004135875401781751200 ),
.unspecified. ) ;
#5918 = plane ( 'none', #5881 ) ;
#5919 = axis2_placement_3d ( 'none', #5915, #5946, #5945 ) ;
#5920 = plane ( 'none', #5962 ) ;
#5921 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#5922 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5923 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5924 = face_outer_bound ( 'none', #8086, .t. ) ;
#5925 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, -3.337394747270484400e-017 ) ) ;
#5926 = cartesian_point ( 'none', ( -4.197916149710474400, 2.000000000000000000, -5.999999999999987600 ) ) ;
#5927 = cartesian_point ( 'none', ( -4.854121959736900700, 2.000000000000000000, -6.799999999999993600 ) ) ;
#5928 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5929 = vector ( 'none', #5928, 1000.000000000000000 ) ;
#5930 = cartesian_point ( 'none', ( 4.854121959736899900, 2.000000000000000000, -6.000000000000001800 ) ) ;
#5931 = face_outer_bound ( 'none', #8087, .t. ) ;
#5932 = cartesian_point ( 'none', ( 4.854121959736901600, 2.000000000000000000, -6.000000000000001800 ) ) ;
#5933 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336776000e-016 ) ) ;
#5934 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5935 = cartesian_point ( 'none', ( -3.919183588453084800, 2.000000000000008900, -7.499999999999996400 ) ) ;
#5936 = cartesian_point ( 'none', ( -3.988961340097305600, 2.000000000000009300, -7.499999999999996400 ) ) ;
#5937 = cartesian_point ( 'none', ( -4.058400892740071900, 2.000000000000000000, -7.476436363636218600 ) ) ;
#5938 = axis2_placement_3d ( 'none', #5990, #5989, #5981 ) ;
#5939 = circle ( 'none', #5966, 0.2500000000000000000 ) ;
#5940 = vector ( 'none', #5948, 1000.000000000000000 ) ;
#5941 = plane ( 'none', #5938 ) ;
#5942 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5943 = vector ( 'none', #5942, 1000.000000000000000 ) ;
#5944 = cartesian_point ( 'none', ( -4.854121959736902500, 2.000000000000001800, -5.999999999999987600 ) ) ;
#5945 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5946 = direction ( 'none', ( -3.330669073875470600e-016, -3.337394747270498000e-017, -1.000000000000000000 ) ) ;
#5947 = face_outer_bound ( 'none', #8104, .t. ) ;
#5948 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#5949 = cartesian_point ( 'none', ( -4.197916149710474400, 2.000000000000000000, -5.999999999999987600 ) ) ;
#5950 = face_outer_bound ( 'none', #8109, .t. ) ;
#5951 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#5952 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, 3.304235192336776000e-016 ) ) ;
#5953 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5954 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5955 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, -3.337394747270484400e-017 ) ) ;
#5956 = circle ( 'none', #5961, 5.249999999999999100 ) ;
#5957 = cartesian_point ( 'none', ( -4.854121959736902500, 2.000000000000001800, -5.999999999999987600 ) ) ;
#5958 = line ( 'none', #5944, #5943 ) ;
#5959 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5960 = line ( 'none', #5949, #5940 ) ;
#5961 = axis2_placement_3d ( 'none', #5959, #5914, #5951 ) ;
#5962 = axis2_placement_3d ( 'none', #5926, #5955, #5954 ) ;
#5963 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.330669073875470600e-016 ) ) ;
#5964 = vector ( 'none', #5963, 1000.000000000000000 ) ;
#5965 = plane ( 'none', #5919 ) ;
#5966 = axis2_placement_3d ( 'none', #6016, #6015, #6014 ) ;
#5967 = cylindrical_surface ( 'none', #6011, 0.2500000000000000000 ) ;
#5968 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5969 = direction ( 'none', ( -3.330669073875470600e-016, -3.337394747270498000e-017, -1.000000000000000000 ) ) ;
#5970 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5971 = face_outer_bound ( 'none', #8126, .t. ) ;
#5972 = cartesian_point ( 'none', ( -5.000000000000004400, 8.673617379884035500e-015, -1.750000000000001600 ) ) ;
#5973 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, -3.304235192336776000e-016 ) ) ;
#5974 = axis2_placement_3d ( 'none', #5977, #5979, #5973 ) ;
#5975 = spherical_surface ( 'none', #5994, 0.2500000000000000000 ) ;
#5976 = plane ( 'none', #5978 ) ;
#5977 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -6.800000000000007800 ) ) ;
#5978 = axis2_placement_3d ( 'none', #5970, #5969, #5968 ) ;
#5979 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#5980 = axis2_placement_3d ( 'none', #5982, #5953, #5952 ) ;
#5981 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#5982 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -6.000000000000008900 ) ) ;
#5983 = face_outer_bound ( 'none', #8124, .t. ) ;
#5984 = circle ( 'none', #5974, 5.249999999999999100 ) ;
#5985 = cartesian_point ( 'none', ( -4.854121959736900700, 2.000000000000000000, -6.799999999999993600 ) ) ;
#5986 = cartesian_point ( 'none', ( -4.599926931897656800, 2.000000000000000000, -7.035027365083881700 ) ) ;
#5987 = cartesian_point ( 'none', ( -4.344424804578798300, 2.000000000000008900, -7.268660219544592800 ) ) ;
#5988 = cartesian_point ( 'none', ( -4.086869217383891400, 2.000000000000008900, -7.500000000000000000 ) ) ;
#5989 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, 3.337394747270484400e-017 ) ) ;
#5990 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -5.999999999999994700 ) ) ;
#5991 = b_spline_curve_with_knots ( 'none', 3,
( #5988, #5987, #5986, #5985 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.001038593650398562700 ),
.unspecified. ) ;
#5992 = cylindrical_surface ( 'none', #5980, 5.249999999999999100 ) ;
#5993 = circle ( 'none', #5999, 0.2500000000000000000 ) ;
#5994 = axis2_placement_3d ( 'none', #6024, #5996, #6044 ) ;
#5995 = cylindrical_surface ( 'none', #6046, 0.2500000000000002200 ) ;
#5996 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#5997 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#5998 = vector ( 'none', #5997, 1000.000000000000000 ) ;
#5999 = axis2_placement_3d ( 'none', #5972, #6053, #6052 ) ;
#6000 = face_outer_bound ( 'none', #8150, .t. ) ;
#6001 = direction ( 'none', ( 0.0000000000000000000, -3.337394747270485600e-017, -1.000000000000000000 ) ) ;
#6002 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#6003 = cartesian_point ( 'none', ( 5.000000000000000000, 0.0000000000000000000, -1.750000000000001600 ) ) ;
#6004 = axis2_placement_3d ( 'none', #6003, #6002, #6001 ) ;
#6005 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -5.999999999999994700 ) ) ;
#6006 = line ( 'none', #6005, #5998 ) ;
#6007 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6008 = axis2_placement_3d ( 'none', #6051, #6049, #6048 ) ;
#6009 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#6010 = cartesian_point ( 'none', ( 5.000000000000000000, 0.0000000000000000000, -1.750000000000001600 ) ) ;
#6011 = axis2_placement_3d ( 'none', #6010, #6009, #6007 ) ;
#6012 = circle ( 'none', #6004, 0.2500000000000002200 ) ;
#6013 = circle ( 'none', #6008, 0.2500000000000002200 ) ;
#6014 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6015 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#6016 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -1.749999999999998000 ) ) ;
#6017 = cartesian_point ( 'none', ( -4.197916149710465600, -1.999999999999991300, -7.249999999999999100 ) ) ;
#6018 = cartesian_point ( 'none', ( -4.197916149710468200, -1.999999999999991300, -7.320152094059512400 ) ) ;
#6019 = cartesian_point ( 'none', ( -4.164216814027806600, -1.999999999999991300, -7.386571282138710600 ) ) ;
#6020 = cartesian_point ( 'none', ( -4.057524115737564300, -1.999999999999991300, -7.477096674705564700 ) ) ;
#6021 = cartesian_point ( 'none', ( -3.989071575138378300, -1.999999999999990900, -7.500000000000000000 ) ) ;
#6022 = cartesian_point ( 'none', ( -3.919183588453078600, -1.999999999999991300, -7.500000000000000000 ) ) ;
#6023 = b_spline_curve_with_knots ( 'none', 3,
( #6022, #6021, #6020, #6019, #6018, #6017 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.0002067937700890875600, 0.0004135875401781751200 ),
.unspecified. ) ;
#6024 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -1.749999999999998000 ) ) ;
#6025 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#6026 = circle ( 'none', #6065, 0.2500000000000002200 ) ;
#6027 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6028 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6029 = cartesian_point ( 'none', ( -5.000000000000003600, 4.999999999999991100, -1.749999999999998000 ) ) ;
#6030 = axis2_placement_3d ( 'none', #6029, #6028, #6027 ) ;
#6031 = circle ( 'none', #6030, 0.2500000000000000000 ) ;
#6032 = toroidal_surface ( 'none', #6076, 5.000000000000000900, 0.2500000000000000000 ) ;
#6033 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6034 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#6035 = cartesian_point ( 'none', ( -5.000000000000003600, 4.999999999999991100, -1.749999999999998000 ) ) ;
#6036 = axis2_placement_3d ( 'none', #6035, #6034, #6033 ) ;
#6037 = circle ( 'none', #6036, 0.2500000000000000000 ) ;
#6038 = face_outer_bound ( 'none', #8167, .t. ) ;
#6039 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6040 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6041 = axis2_placement_3d ( 'none', #6045, #6040, #6039 ) ;
#6042 = face_outer_bound ( 'none', #8120, .t. ) ;
#6043 = cartesian_point ( 'none', ( -5.000000000000004400, 8.673617379884035500e-015, -1.750000000000001600 ) ) ;
#6044 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6045 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -1.749999999999998000 ) ) ;
#6046 = axis2_placement_3d ( 'none', #6043, #6025, #6079 ) ;
#6047 = circle ( 'none', #6041, 0.2500000000000002200 ) ;
#6048 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6049 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6050 = circle ( 'none', #6088, 0.2500000000000000000 ) ;
#6051 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -1.749999999999998000 ) ) ;
#6052 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270335900e-017, 1.000000000000000000 ) ) ;
#6053 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#6054 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6055 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6056 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6057 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#6058 = axis2_placement_3d ( 'none', #6067, #6057, #6056 ) ;
#6059 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1648147444876383600, -5.479962996963301700 ) ) ;
#6060 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1657385939522551500, -5.484972247722477200 ) ) ;
#6061 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1666624434168719500, -5.489981498481653500 ) ) ;
#6062 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1685101423461055300, -5.500000000000005300 ) ) ;
#6063 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942013800e-016 ) ) ;
#6064 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6065 = axis2_placement_3d ( 'none', #6081, #6064, #6063 ) ;
#6066 = cartesian_point ( 'none', ( 30.40000000000003800, -0.3223754833349639600, -5.450733553638503500 ) ) ;
#6067 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -0.2500000000000002200 ) ) ;
#6068 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1629670455584047700, -5.469944495444949900 ) ) ;
#6069 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1638908950230215400, -5.474953746204125300 ) ) ;
#6070 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6071 = cartesian_point ( 'none', ( 30.40000000000000600, -0.1675862928814887400, -5.494990749240829000 ) ) ;
#6072 = axis2_placement_3d ( 'none', #6077, #6080, #6070 ) ;
#6073 = circle ( 'none', #6058, 0.2500000000000000000 ) ;
#6074 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928500e-016, -3.330669073875469600e-016 ) ) ;
#6075 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6076 = axis2_placement_3d ( 'none', #6082, #6075, #6074 ) ;
#6077 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999991100, -7.500000000000000000 ) ) ;
#6078 = cartesian_point ( 'none', ( 30.40000000000003400, -0.3205582637869551800, -5.440880241055449300 ) ) ;
#6079 = direction ( 'none', ( 0.0000000000000000000, -3.337394747270332800e-017, -1.000000000000000000 ) ) ;
#6080 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6081 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -0.2500000000000002200 ) ) ;
#6082 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -1.749999999999998000 ) ) ;
#6083 = face_outer_bound ( 'none', #8144, .t. ) ;
#6084 = cylindrical_surface ( 'none', #6072, 0.2500000000000002200 ) ;
#6085 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6086 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6087 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -0.2500000000000002200 ) ) ;
#6088 = axis2_placement_3d ( 'none', #6087, #6086, #6085 ) ;
#6089 = axis2_placement_3d ( 'none', #6150, #6149, #6148 ) ;
#6090 = spherical_surface ( 'none', #6089, 0.2500000000000000000 ) ;
#6091 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6092 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6093 = cartesian_point ( 'none', ( -5.000000000000003600, 4.999999999999991100, -1.749999999999998000 ) ) ;
#6094 = axis2_placement_3d ( 'none', #6093, #6092, #6091 ) ;
#6095 = cylindrical_surface ( 'none', #6147, 0.2500000000000000000 ) ;
#6096 = circle ( 'none', #6146, 0.2500000000000002200 ) ;
#6097 = circle ( 'none', #6136, 0.2500000000000000000 ) ;
#6098 = cartesian_point ( 'none', ( -5.000000000000003600, 4.999999999999986700, -7.500000000000007100 ) ) ;
#6099 = circle ( 'none', #6125, 0.2500000000000000000 ) ;
#6100 = face_outer_bound ( 'none', #8225, .t. ) ;
#6101 = circle ( 'none', #6094, 0.2500000000000002200 ) ;
#6102 = direction ( 'none', ( -3.330669073875472600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6103 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6104 = axis2_placement_3d ( 'none', #6113, #6103, #6102 ) ;
#6105 = face_outer_bound ( 'none', #8171, .t. ) ;
#6106 = direction ( 'none', ( 1.234749917658929200e-016, 1.000000000000000000, 3.337394747270494900e-017 ) ) ;
#6107 = cartesian_point ( 'none', ( 5.000000000000001800, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#6108 = spherical_surface ( 'none', #6115, 0.2500000000000000000 ) ;
#6109 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6110 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6111 = cartesian_point ( 'none', ( -5.249999999999996400, 4.999999999999991100, -1.749999999999998000 ) ) ;
#6112 = face_outer_bound ( 'none', #8148, .t. ) ;
#6113 = cartesian_point ( 'none', ( 9.714451465470131600e-016, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#6114 = cartesian_point ( 'none', ( 5.000000000000000000, 4.999999999999995600, -0.2500000000000002200 ) ) ;
#6115 = axis2_placement_3d ( 'none', #6114, #6120, #6118 ) ;
#6116 = axis2_placement_3d ( 'none', #6111, #6110, #6109 ) ;
#6117 = cylindrical_surface ( 'none', #6116, 0.2500000000000000000 ) ;
#6118 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942013800e-016 ) ) ;
#6119 = face_outer_bound ( 'none', #8186, .t. ) ;
#6120 = direction ( 'none', ( -1.447364254172948700e-032, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#6121 = face_outer_bound ( 'none', #8169, .t. ) ;
#6122 = cylindrical_surface ( 'none', #6104, 0.2500000000000000000 ) ;
#6123 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6124 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 3.330669073875470600e-016 ) ) ;
#6125 = axis2_placement_3d ( 'none', #6128, #6124, #6123 ) ;
#6126 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -0.2500000000000002200 ) ) ;
#6127 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.389663900162621700e-034 ) ) ;
#6128 = cartesian_point ( 'none', ( -5.000000000000000900, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#6129 = face_outer_bound ( 'none', #8222, .t. ) ;
#6130 = spherical_surface ( 'none', #6178, 0.2500000000000000000 ) ;
#6131 = direction ( 'none', ( -1.447364254172948700e-032, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#6132 = cartesian_point ( 'none', ( -0.9205360875689055900, -4.152269958124722200, -5.000000000000126100 ) ) ;
#6133 = direction ( 'none', ( 0.0000000000000000000, -3.337394747270335900e-017, -1.000000000000000000 ) ) ;
#6134 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#6135 = cartesian_point ( 'none', ( 5.000000000000001800, 8.673617379884035500e-015, -0.2500000000000002200 ) ) ;
#6136 = axis2_placement_3d ( 'none', #6135, #6134, #6133 ) ;
#6137 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6138 = face_outer_bound ( 'none', #8193, .t. ) ;
#6139 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6140 = direction ( 'none', ( 0.0000000000000000000, 3.337394747270335900e-017, 1.000000000000000000 ) ) ;
#6141 = axis2_placement_3d ( 'none', #6098, #6139, #6137 ) ;
#6142 = cartesian_point ( 'none', ( -5.000000000000000900, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#6143 = face_outer_bound ( 'none', #8197, .t. ) ;
#6144 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942013800e-016 ) ) ;
#6145 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6146 = axis2_placement_3d ( 'none', #6152, #6145, #6144 ) ;
#6147 = axis2_placement_3d ( 'none', #6107, #6106, #6140 ) ;
#6148 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6149 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -3.337394747270488700e-017 ) ) ;
#6150 = cartesian_point ( 'none', ( -5.000000000000003600, 4.999999999999991100, -1.749999999999998000 ) ) ;
#6151 = cylindrical_surface ( 'none', #6141, 0.2500000000000002200 ) ;
#6152 = cartesian_point ( 'none', ( -5.000000000000000900, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#6153 = axis2_placement_3d ( 'none', #6158, #6173, #6127 ) ;
#6154 = face_outer_bound ( 'none', #8376, .t. ) ;
#6155 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#6156 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6157 = axis2_placement_3d ( 'none', #6163, #6156, #6155 ) ;
#6158 = cartesian_point ( 'none', ( 25.39999999999999500, -25.39999999999998800, -4.500000000000000000 ) ) ;
#6159 = axis2_placement_3d ( 'none', #6193, #6192, #6191 ) ;
#6160 = axis2_placement_3d ( 'none', #6176, #6201, #6200 ) ;
#6161 = axis2_placement_3d ( 'none', #6232, #6231, #6230 ) ;
#6162 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#6163 = cartesian_point ( 'none', ( 3.257130613920664400e-032, 0.0000000000000000000, -74.19999999999998900 ) ) ;
#6164 = toroidal_surface ( 'none', #6153, 4.000000000000004400, 1.000000000000000000 ) ;
#6165 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6166 = axis2_placement_3d ( 'none', #6172, #6165, #6162 ) ;
#6167 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6168 = direction ( 'none', ( -1.234749917658929200e-016, -1.000000000000000000, -3.337394747270494900e-017 ) ) ;
#6169 = cartesian_point ( 'none', ( -5.000000000000000900, 4.999999999999991100, -0.2500000000000002200 ) ) ;
#6170 = axis2_placement_3d ( 'none', #6169, #6168, #6167 ) ;
#6171 = circle ( 'none', #6157, 16.10000000000000100 ) ;
#6172 = cartesian_point ( 'none', ( -6.783122954587529400e-033, 0.0000000000000000000, 15.45248818328947500 ) ) ;
#6173 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6174 = circle ( 'none', #6170, 0.2500000000000000000 ) ;
#6175 = face_outer_bound ( 'none', #2265, .t. ) ;
#6176 = cartesian_point ( 'none', ( 1.925929944387235900e-031, 16.10000000000000100, -74.20000000000000300 ) ) ;
#6177 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.336808689942013800e-016 ) ) ;
#6178 = axis2_placement_3d ( 'none', #6142, #6131, #6177 ) ;
#6179 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928500e-016, 3.330669073875469600e-016 ) ) ;
#6180 = direction ( 'none', ( -3.330669073875469600e-016, 3.337394747270488700e-017, 1.000000000000000000 ) ) ;
#6181 = cylindrical_surface ( 'none', #6199, 4.000000000000000000 ) ;
#6182 = axis2_placement_3d ( 'none', #6126, #6180, #6179 ) ;
#6183 = cylindrical_surface ( 'none', #6166, 16.10000000000000100 ) ;
#6184 = toroidal_surface ( 'none', #6182, 5.000000000000000900, 0.2500000000000000000 ) ;
#6185 = circle ( 'none', #6161, 1.000000000000000000 ) ;
#6186 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#6187 = direction ( 'none', ( 0.0000000000000000000, 3.469446951953614200e-015, 1.000000000000000000 ) ) ;
#6188 = direction ( 'none', ( 3.469446951953610600e-015, 1.000000000000000000, -3.469446951953613800e-015 ) ) ;
#6189 = cartesian_point ( 'none', ( 29.39999999999999900, -25.39999999999999500, -4.500000000000000000 ) ) ;
#6190 = face_outer_bound ( 'none', #2253, .t. ) ;
#6191 = direction ( 'none', ( -1.000000000000000000, 7.703719777548943400e-033, 4.389663900162623400e-034 ) ) ;
#6192 = direction ( 'none', ( -4.389663900162623400e-034, 6.763348120895085200e-066, -1.000000000000000000 ) ) ;
#6193 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#6194 = face_outer_bound ( 'none', #8262, .t. ) ;
#6195 = circle ( 'none', #6233, 1.000000000000000000 ) ;
#6196 = cylindrical_surface ( 'none', #6229, 1.000000000000000900 ) ;
#6197 = face_bound ( 'none', #8256, .t. ) ;
#6198 = face_outer_bound ( 'none', #2285, .t. ) ;
#6199 = axis2_placement_3d ( 'none', #6202, #6205, #6204 ) ;
#6200 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#6201 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#6202 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -6.000000000000000000 ) ) ;
#6203 = circle ( 'none', #6209, 1.000000000000000000 ) ;
#6204 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6205 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6206 = plane ( 'none', #6159 ) ;
#6207 = face_outer_bound ( 'none', #8232, .t. ) ;
#6208 = plane ( 'none', #6160 ) ;
#6209 = axis2_placement_3d ( 'none', #6189, #6188, #6187 ) ;
#6210 = face_outer_bound ( 'none', #2287, .t. ) ;
#6211 = cartesian_point ( 'none', ( 3.440009844363971100, -31.60674923231021800, -21.12082316046051000 ) ) ;
#6212 = cartesian_point ( 'none', ( -3.606039351636827100e-015, 30.40000000000000200, -4.500000000000000000 ) ) ;
#6213 = face_outer_bound ( 'none', #8331, .t. ) ;
#6214 = cartesian_point ( 'none', ( 30.40000000000000900, 25.39999999999999900, -4.500000000000000000 ) ) ;
#6215 = face_outer_bound ( 'none', #8383, .t. ) ;
#6216 = direction ( 'none', ( 0.0000000000000000000, 8.673617379884035500e-016, -1.000000000000000000 ) ) ;
#6217 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -8.673617379884037400e-016 ) ) ;
#6218 = cartesian_point ( 'none', ( 3.440009844363975900, -26.53590866621767600, -19.19219573586944700 ) ) ;
#6219 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6220 = axis2_placement_3d ( 'none', #6228, #6223, #6219 ) ;
#6221 = cartesian_point ( 'none', ( 29.39999999999999900, -7.733045971672464900, -4.500000000000004400 ) ) ;
#6222 = cylindrical_surface ( 'none', #6220, 4.000000000000000000 ) ;
#6223 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6224 = cartesian_point ( 'none', ( 3.440009844363965700, -29.13086185489227700, -20.31246973411173700 ) ) ;
#6225 = cartesian_point ( 'none', ( 3.440009844363968400, -27.45853224716288600, -19.61825658330164400 ) ) ;
#6226 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131400e-016, -3.881568944789469000e-033 ) ) ;
#6227 = cartesian_point ( 'none', ( -25.40000000000001600, -29.39999999999999900, -4.500000000000000000 ) ) ;
#6228 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#6229 = axis2_placement_3d ( 'none', #6227, #6226, #6186 ) ;
#6230 = direction ( 'none', ( 0.0000000000000000000, -8.673617379884035500e-016, -1.000000000000000000 ) ) ;
#6231 = direction ( 'none', ( 2.731847993664264200e-016, -1.000000000000000000, 8.673617379884015800e-016 ) ) ;
#6232 = cartesian_point ( 'none', ( -29.40000000000002300, -7.733045971672483500, -4.500000000000004400 ) ) ;
#6233 = axis2_placement_3d ( 'none', #6221, #6217, #6216 ) ;
#6234 = cartesian_point ( 'none', ( 30.16406625799032400, -7.108132192570309400, -5.150147304382809200 ) ) ;
#6235 = cartesian_point ( 'none', ( 30.01284458399155100, -7.115976739678227000, -5.331192890694740800 ) ) ;
#6236 = cartesian_point ( 'none', ( 29.79605416213506100, -7.120543672330021500, -5.457822618723708900 ) ) ;
#6237 = cartesian_point ( 'none', ( 29.56110572920308500, -7.120543672330021500, -5.500000000000004400 ) ) ;
#6238 = cartesian_point ( 'none', ( 30.40000000000003400, -7.733045971672466700, -4.500000000000004400 ) ) ;
#6239 = cartesian_point ( 'none', ( 30.40000000000003400, -7.733045971672465800, -4.761799387799157100 ) ) ;
#6240 = cartesian_point ( 'none', ( 30.29222690360984400, -7.733045971672464000, -5.021986658763292900 ) ) ;
#6241 = cartesian_point ( 'none', ( 30.10710678118657700, -7.733045971672463100, -5.207106781186558600 ) ) ;
#6242 = cartesian_point ( 'none', ( 29.92198665876330600, -7.733045971672462200, -5.392226903609824300 ) ) ;
#6243 = cartesian_point ( 'none', ( 29.66179938779917100, -7.733045971672462200, -5.500000000000008900 ) ) ;
#6244 = cartesian_point ( 'none', ( 29.40000000000001600, -7.733045971672462200, -5.500000000000005300 ) ) ;
#6245 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #6244, #6243, #6242, #6241, #6240, #6239, #6238 ),
( #6237, #6236, #6235, #6234, #6303, #6302, #6301 ),
( #6300, #6299, #6298, #6297, #6296, #6295, #6294 ),
( #6293, #6292, #6291, #6290, #6289, #6288, #6287 ),
( #6286, #6285, #6284, #6283, #6282, #6281, #6280 ),
( #6279, #6278, #6277, #6276, #6275, #6274, #6273 ),
( #6272, #6271, #6270, #6269, #6268, #6267, #6266 ),
( #6265, #6264, #6263, #6262, #6261, #6260, #6259 ),
( #6347, #6346, #6345, #6344, #6343, #6342, #6341 ),
( #6340, #6339, #6338, #6337, #6336, #6335, #6334 ),
( #6333, #6332, #6331, #6330, #6329, #6328, #6327 ),
( #6326, #6325, #6324, #6323, #6322, #6321, #6320 ),
( #6319, #6318, #6317, #6316, #6315, #6314, #6313 ),
( #6312, #6311, #6310, #6309, #6308, #6307, #6306 ),
( #6305, #6304, #4453, #4452, #4618, #5295, #5294 ),
( #5563, #5562, #5577, #5560, #5573, #5555, #5819 ),
( #5821, #5835, #5834, #5815, #5814, #6066, #6078 ),
( #6062, #6071, #6061, #6060, #6059, #6069, #6068 ),
( #6055, #6054, #6369, #6368, #6367, #6366, #6365 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076965200, 0.005666151768376913700, 0.007654736477676863000, 0.009643321186976812300, 0.01063761354162678600, 0.01113475971895177400, 0.01163190589627676100 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#6246 = cartesian_point ( 'none', ( -3.514665625631762800, 0.7791826101771690500, -5.000000000000122600 ) ) ;
#6247 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6248 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6249 = cartesian_point ( 'none', ( 25.39999999999999900, 25.40000000000000200, -4.500000000000000000 ) ) ;
#6250 = axis2_placement_3d ( 'none', #6249, #6248, #6247 ) ;
#6251 = circle ( 'none', #6250, 5.000000000000011500 ) ;
#6252 = cartesian_point ( 'none', ( 3.440009844363968000, -30.84427712221264900, -20.88981791652660600 ) ) ;
#6253 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6254 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 4.389663900162621700e-034 ) ) ;
#6255 = cartesian_point ( 'none', ( 30.40000000000003400, 25.39999999999999900, -5.500000000000000000 ) ) ;
#6256 = axis2_placement_3d ( 'none', #6255, #6254, #6253 ) ;
#6257 = plane ( 'none', #6256 ) ;
#6258 = line ( 'none', #6212, #6566 ) ;
#6259 = cartesian_point ( 'none', ( 30.40000000000003400, -3.202928406608108100, -4.932446048323128300 ) ) ;
#6260 = cartesian_point ( 'none', ( 30.40000000000003400, -3.219165832422352700, -5.032187864709498200 ) ) ;
#6261 = cartesian_point ( 'none', ( 30.38527713664315400, -3.235402062528709400, -5.131924772051320400 ) ) ;
#6262 = cartesian_point ( 'none', ( 30.35629566234468900, -3.250964186904963200, -5.227786965590434300 ) ) ;
#6263 = cartesian_point ( 'none', ( 30.32731418804622700, -3.266526311281217100, -5.323649159129549200 ) ) ;
#6264 = cartesian_point ( 'none', ( 30.28407339113877900, -3.281411856557089600, -5.415625833387787600 ) ) ;
#6265 = cartesian_point ( 'none', ( 30.22797201523220100, -3.294984245953646300, -5.500000000000005300 ) ) ;
#6266 = cartesian_point ( 'none', ( 30.40000000000003400, -3.845860022050365600, -4.838024504951201600 ) ) ;
#6267 = cartesian_point ( 'none', ( 30.40000000000003400, -3.863610280326682300, -4.958888894798729300 ) ) ;
#6268 = cartesian_point ( 'none', ( 30.37736790092413500, -3.881355236015362900, -5.079717178466317800 ) ) ;
#6269 = cartesian_point ( 'none', ( 30.33359354343219400, -3.897926762536386000, -5.192555392458837500 ) ) ;
#6270 = cartesian_point ( 'none', ( 30.28981918594025300, -3.914498289057408700, -5.305393606451357200 ) ) ;
#6271 = cartesian_point ( 'none', ( 30.22492872372120600, -3.929886485487612500, -5.410174333775867900 ) ) ;
#6272 = cartesian_point ( 'none', ( 30.14319380867646500, -3.943078367540978400, -5.500000000000005300 ) ) ;
#6273 = cartesian_point ( 'none', ( 30.40000000000003400, -4.488791637492623100, -4.743602961579274100 ) ) ;
#6274 = cartesian_point ( 'none', ( 30.40000000000003400, -4.508054728231011900, -4.885589924887961300 ) ) ;
#6275 = cartesian_point ( 'none', ( 30.36945866520512600, -4.527308409502016900, -5.027509584881316100 ) ) ;
#6276 = cartesian_point ( 'none', ( 30.31089142451969900, -4.544889338167808800, -5.157323819327240600 ) ) ;
#6277 = cartesian_point ( 'none', ( 30.25232418383427600, -4.562470266833599900, -5.287138053773165100 ) ) ;
#6278 = cartesian_point ( 'none', ( 30.16578405630363200, -4.578361114418135500, -5.404722834163949100 ) ) ;
#6279 = cartesian_point ( 'none', ( 30.05841560212072800, -4.591172489128310600, -5.500000000000005300 ) ) ;
#6280 = cartesian_point ( 'none', ( 30.40000000000003400, -5.133290412675876300, -4.661278505522217200 ) ) ;
#6281 = cartesian_point ( 'none', ( 30.40000000000003400, -5.152958538686048600, -4.825142949259061200 ) ) ;
#6282 = cartesian_point ( 'none', ( 30.35925302304655600, -5.172608144061793900, -4.988885989372659100 ) ) ;
#6283 = cartesian_point ( 'none', ( 30.28201953521425700, -5.189877652108672900, -5.134272073421882100 ) ) ;
#6284 = cartesian_point ( 'none', ( 30.20478604738196200, -5.207147160155551000, -5.279658157471104100 ) ) ;
#6285 = cartesian_point ( 'none', ( 30.09116082883728900, -5.222003122405715700, -5.406459235039653400 ) ) ;
#6286 = cartesian_point ( 'none', ( 29.95321272764029500, -5.232619510291329800, -5.500000000000005300 ) ) ;
#6287 = cartesian_point ( 'none', ( 30.40000000000003400, -5.780591856673930300, -4.600588174232660400 ) ) ;
#6288 = cartesian_point ( 'none', ( 30.40000000000003400, -5.798134296754923000, -4.787689588154741200 ) ) ;
#6289 = cartesian_point ( 'none', ( 30.34566914105332100, -5.815647646079450600, -4.974480730436083900 ) ) ;
#6290 = cartesian_point ( 'none', ( 30.24524866794962100, -5.830475370190494100, -5.132627951325207300 ) ) ;
#6291 = cartesian_point ( 'none', ( 30.14482819484592100, -5.845303094301538500, -5.290775172214331700 ) ) ;
#6292 = cartesian_point ( 'none', ( 29.99865116359268300, -5.857396015352796900, -5.419753958329163600 ) ) ;
#6293 = cartesian_point ( 'none', ( 29.82889062134114500, -5.864919803378973600, -5.500000000000005300 ) ) ;
#6294 = cartesian_point ( 'none', ( 30.40000000000003400, -6.427893300671984300, -4.539897842943103600 ) ) ;
#6295 = cartesian_point ( 'none', ( 30.40000000000003400, -6.443310054823796500, -4.750236227050421300 ) ) ;
#6296 = cartesian_point ( 'none', ( 30.33208525906008300, -6.458687148097107300, -4.960075471499508600 ) ) ;
#6297 = cartesian_point ( 'none', ( 30.20847780068498500, -6.471073088272316200, -5.130983829228533500 ) ) ;
#6298 = cartesian_point ( 'none', ( 30.08487034230988400, -6.483459028447526000, -5.301892186957558400 ) ) ;
#6299 = cartesian_point ( 'none', ( 29.90614149834807400, -6.492788908299878000, -5.433048681618673800 ) ) ;
#6300 = cartesian_point ( 'none', ( 29.70456851504199500, -6.497220096466616500, -5.500000000000005300 ) ) ;
#6301 = cartesian_point ( 'none', ( 30.40000000000003400, -7.078168229805292800, -4.500000000000001800 ) ) ;
#6302 = cartesian_point ( 'none', ( 30.40000000000003400, -7.089262094715985900, -4.734948432931975800 ) ) ;
#6303 = cartesian_point ( 'none', ( 30.31528793198909700, -7.100287645462390900, -4.969101718070878500 ) ) ;
#6304 = cartesian_point ( 'none', ( 30.39548943636404800, -0.6585782993039403000, -5.480421666175779200 ) ) ;
#6305 = cartesian_point ( 'none', ( 30.39323736028094900, -0.6621725737389817500, -5.500000000000005300 ) ) ;
#6306 = cartesian_point ( 'none', ( 30.40000000000003400, -0.8005104938047720200, -5.352723232483339400 ) ) ;
#6307 = cartesian_point ( 'none', ( 30.40000000000006300, -0.8050190339891726300, -5.377349276203952800 ) ) ;
#6308 = cartesian_point ( 'none', ( 30.39909728028427300, -0.8095275731684139500, -5.401975314541325600 ) ) ;
#6309 = cartesian_point ( 'none', ( 30.39729367047147000, -0.8140251005177657800, -5.426541402555417700 ) ) ;
#6310 = cartesian_point ( 'none', ( 30.39549006065866300, -0.8185226278671174900, -5.451107490569509800 ) ) ;
#6311 = cartesian_point ( 'none', ( 30.39278556074361500, -0.8230091413683644500, -5.475613617449401000 ) ) ;
#6312 = cartesian_point ( 'none', ( 30.38918565962971700, -0.8274736603955684700, -5.500000000000005300 ) ) ;
#6313 = cartesian_point ( 'none', ( 30.40000000000003400, -0.9605249567878645400, -5.323572118404747800 ) ) ;
#6314 = cartesian_point ( 'none', ( 30.40000000000006300, -0.9659109728281520800, -5.353136699092176300 ) ) ;
#6315 = cartesian_point ( 'none', ( 30.39864447286092600, -0.9712969829408295600, -5.382701247242141400 ) ) ;
#6316 = cartesian_point ( 'none', ( 30.39593892050848500, -0.9766611259418341900, -5.412145763817260800 ) ) ;
#6317 = cartesian_point ( 'none', ( 30.39323336815604600, -0.9820252689428388100, -5.441590280392380100 ) ) ;
#6318 = cartesian_point ( 'none', ( 30.38917779654552100, -0.9873675330250959400, -5.470914700582001800 ) ) ;
#6319 = cartesian_point ( 'none', ( 30.38378866676695400, -0.9926662345645544900, -5.500000000000005300 ) ) ;
#6320 = cartesian_point ( 'none', ( 30.40000000000003400, -1.280553882754048800, -5.265269890247567200 ) ) ;
#6321 = cartesian_point ( 'none', ( 30.40000000000006300, -1.287694850506109900, -5.304711544868623300 ) ) ;
#6322 = cartesian_point ( 'none', ( 30.39773885801423200, -1.294835802485659700, -5.344153112643771100 ) ) ;
#6323 = cartesian_point ( 'none', ( 30.39322942058252200, -1.301933176789970000, -5.383354486340945900 ) ) ;
#6324 = cartesian_point ( 'none', ( 30.38871998315081100, -1.309030551094280300, -5.422555860038120700 ) ) ;
#6325 = cartesian_point ( 'none', ( 30.38196226814932600, -1.316084316338557200, -5.461516866847202500 ) ) ;
#6326 = cartesian_point ( 'none', ( 30.37299468104141900, -1.323051382902525400, -5.500000000000005300 ) ) ;
#6327 = cartesian_point ( 'none', ( 30.40000000000003400, -1.600673719386892100, -5.207669412042004200 ) ) ;
#6328 = cartesian_point ( 'none', ( 30.40000000000003400, -1.609511137360291300, -5.257030875173526000 ) ) ;
#6329 = cartesian_point ( 'none', ( 30.39637708914020900, -1.618348522511617000, -5.306392169537670800 ) ) ;
#6330 = cartesian_point ( 'none', ( 30.38916047598797800, -1.627098746016224300, -5.355273266178942400 ) ) ;
#6331 = cartesian_point ( 'none', ( 30.38194386283574400, -1.635848969520831600, -5.404154362820214000 ) ) ;
#6332 = cartesian_point ( 'none', ( 30.37113354511258100, -1.644511964780471300, -5.452554918162984000 ) ) ;
#6333 = cartesian_point ( 'none', ( 30.35681716770329100, -1.653001592960400100, -5.500000000000005300 ) ) ;
#6334 = cartesian_point ( 'none', ( 30.40000000000003400, -1.920979028164074600, -5.151500614772253100 ) ) ;
#6335 = cartesian_point ( 'none', ( 30.40000000000003400, -1.931389976149247900, -5.210869553954612600 ) ) ;
#6336 = cartesian_point ( 'none', ( 30.39453561133341400, -1.941800738912399700, -5.270237436899350300 ) ) ;
#6337 = cartesian_point ( 'none', ( 30.38369573399342000, -1.952041944032241800, -5.328638409104750700 ) ) ;
#6338 = cartesian_point ( 'none', ( 30.37285585665342700, -1.962283149152084000, -5.387039381310151100 ) ) ;
#6339 = cartesian_point ( 'none', ( 30.35664087634633600, -1.972354432224391100, -5.444471364743328000 ) ) ;
#6340 = cartesian_point ( 'none', ( 30.33531459415360800, -1.982091943813897700, -5.500000000000005300 ) ) ;
#6341 = cartesian_point ( 'none', ( 30.40000000000003400, -2.561589645718441100, -5.039163020232750900 ) ) ;
#6342 = cartesian_point ( 'none', ( 30.40000000000003400, -2.575147653727162500, -5.118546911516788500 ) ) ;
#6343 = cartesian_point ( 'none', ( 30.39085265571982900, -2.588705171713966200, -5.197927971622709400 ) ) ;
#6344 = cartesian_point ( 'none', ( 30.37276625000430400, -2.601928340064277600, -5.275368694956367400 ) ) ;
#6345 = cartesian_point ( 'none', ( 30.35467984428878200, -2.615151508414589500, -5.352809418290026300 ) ) ;
#6346 = cartesian_point ( 'none', ( 30.32765553881384700, -2.628039367112232000, -5.428304257904015300 ) ) ;
#6347 = cartesian_point ( 'none', ( 30.29230944705423700, -2.640272645520894000, -5.500000000000005300 ) ) ;
#6348 = circle ( 'none', #6394, 0.4999999999999381600 ) ;
#6349 = face_outer_bound ( 'none', #8264, .t. ) ;
#6350 = face_bound ( 'none', #8287, .t. ) ;
#6351 = circle ( 'none', #6494, 0.3040699380700573900 ) ;
#6352 = axis2_placement_3d ( 'none', #6358, #6355, #6387 ) ;
#6353 = cartesian_point ( 'none', ( 3.514665625631753900, 0.7791826101771602800, -6.000000000000005300 ) ) ;
#6354 = toroidal_surface ( 'none', #6484, 27.00000000000000400, 2.000000000000001800 ) ;
#6355 = direction ( 'none', ( -2.731847993664263700e-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#6356 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6357 = direction ( 'none', ( 7.703719777548943400e-033, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#6358 = cartesian_point ( 'none', ( -29.40000000000001600, 25.39999999999999100, -4.500000000000000000 ) ) ;
#6359 = cartesian_point ( 'none', ( 29.40000000000001600, 25.39999999999999900, -4.500000000000000000 ) ) ;
#6360 = cylindrical_surface ( 'none', #6352, 1.000000000000000900 ) ;
#6361 = cylindrical_surface ( 'none', #6363, 1.000000000000000000 ) ;
#6362 = face_outer_bound ( 'none', #8243, .t. ) ;
#6363 = axis2_placement_3d ( 'none', #6359, #6357, #6356 ) ;
#6364 = face_outer_bound ( 'none', #8254, .t. ) ;
#6365 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6366 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6367 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6368 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6369 = cartesian_point ( 'none', ( 30.40000000000000600, 0.0000000000000000000, -5.500000000000005300 ) ) ;
#6370 = cartesian_point ( 'none', ( -30.39999999999999100, -6.427893300671989600, -4.539897842943116900 ) ) ;
#6371 = cartesian_point ( 'none', ( -29.56110572920307400, -7.120543672330059700, -5.500000000000004400 ) ) ;
#6372 = cartesian_point ( 'none', ( -29.79605416213504300, -7.120543672330058800, -5.457822618723701800 ) ) ;
#6373 = cartesian_point ( 'none', ( -30.01284458399152300, -7.115976739678262500, -5.331192890694731000 ) ) ;
#6374 = cartesian_point ( 'none', ( -30.16406625799028900, -7.108132192570344000, -5.150147304382802100 ) ) ;
#6375 = cartesian_point ( 'none', ( -30.31528793198905400, -7.100287645462425500, -4.969101718070873200 ) ) ;
#6376 = cartesian_point ( 'none', ( -30.39999999999998800, -7.089262094716017900, -4.734948432931975800 ) ) ;
#6377 = cartesian_point ( 'none', ( -30.39999999999998800, -7.078168229805323000, -4.500000000000007100 ) ) ;
#6378 = cartesian_point ( 'none', ( -29.40000000000000900, -7.733045971672488900, -5.500000000000005300 ) ) ;
#6379 = cartesian_point ( 'none', ( -29.66179938779915700, -7.733045971672488900, -5.500000000000000000 ) ) ;
#6380 = cartesian_point ( 'none', ( -29.92198665876328100, -7.733045971672488000, -5.392226903609810100 ) ) ;
#6381 = cartesian_point ( 'none', ( -30.10710678118654500, -7.733045971672487100, -5.207106781186545200 ) ) ;
#6382 = cartesian_point ( 'none', ( -30.29222690360980900, -7.733045971672486200, -5.021986658763281300 ) ) ;
#6383 = cartesian_point ( 'none', ( -30.39999999999998800, -7.733045971672485300, -4.761799387799150900 ) ) ;
#6384 = cartesian_point ( 'none', ( -30.39999999999998800, -7.733045971672483500, -4.500000000000004400 ) ) ;
#6385 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #6384, #6383, #6382, #6381, #6380, #6379, #6378 ),
( #6377, #6376, #6375, #6374, #6373, #6372, #6371 ),
( #6370, #6439, #6438, #6437, #6436, #6435, #6434 ),
( #6433, #6432, #6431, #6430, #6429, #6428, #6427 ),
( #6426, #6425, #6424, #6423, #6422, #6421, #6420 ),
( #6419, #6418, #6417, #6416, #6415, #6414, #6413 ),
( #6412, #6411, #6410, #6409, #6408, #6407, #6406 ),
( #6405, #6404, #6403, #6402, #6401, #6400, #6399 ),
( #6398, #6397, #6396, #6395, #6483, #6482, #6481 ),
( #6480, #6479, #6478, #6477, #6476, #6475, #6474 ),
( #6473, #6472, #6471, #6470, #6469, #6468, #6467 ),
( #6466, #6465, #6464, #6463, #6462, #6461, #6460 ),
( #6459, #6458, #6457, #6456, #6455, #6454, #6453 ),
( #6452, #6451, #6450, #6449, #6448, #6447, #6446 ),
( #6445, #6444, #6443, #6442, #6441, #6440, #6523 ),
( #6522, #6521, #6520, #6519, #6518, #6517, #6516 ),
( #6515, #6514, #6513, #6512, #6511, #6510, #6509 ),
( #6508, #6507, #6506, #6505, #6504, #6503, #6502 ),
( #6501, #6500, #6499, #6498, #6497, #6496, #6495 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076895800, 0.005666151768376832100, 0.007654736477676769300, 0.009643321186976706500, 0.01063761354162667500, 0.01113475971895166000, 0.01163190589627664300 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#6386 = b_spline_curve_with_knots ( 'none', 3,
( #6489, #6488, #6487, #6554, #6553, #6552, #6551, #6550, #6549, #6548 ),
.unspecified., .f., .f.,
( 4, 2, 1, 1, 2, 4 ),
( 0.0000000000000000000, 0.2515390272548087000, 0.3773085408822224300, 0.4401932976959293000, 0.4716356761027827300, 0.5030780545096361600 ),
.unspecified. ) ;
#6387 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6388 = plane ( 'none', #6486 ) ;
#6389 = cartesian_point ( 'none', ( 4.432165604860216500, -0.9825874585471118200, -5.500000000000063900 ) ) ;
#6390 = face_outer_bound ( 'none', #8298, .t. ) ;
#6391 = direction ( 'none', ( 0.9762960071199340300, 0.2164396139381000200, 0.0000000000000000000 ) ) ;
#6392 = direction ( 'none', ( 0.2164396139381001300, -0.9762960071199341400, -1.526556658859592200e-016 ) ) ;
#6393 = cartesian_point ( 'none', ( 4.152269958124726700, 0.9205360875688649600, -5.500000000000074600 ) ) ;
#6394 = axis2_placement_3d ( 'none', #6393, #6392, #6391 ) ;
#6395 = cartesian_point ( 'none', ( -30.37276625000427200, -2.601928340064317600, -5.275368694956396700 ) ) ;
#6396 = cartesian_point ( 'none', ( -30.39085265571979000, -2.588705171714005300, -5.197927971622751100 ) ) ;
#6397 = cartesian_point ( 'none', ( -30.39999999999999100, -2.575147653727200200, -5.118546911516840000 ) ) ;
#6398 = cartesian_point ( 'none', ( -30.39999999999999100, -2.561589645718478400, -5.039163020232815700 ) ) ;
#6399 = cartesian_point ( 'none', ( -30.22797201523219400, -3.294984245953680000, -5.500000000000005300 ) ) ;
#6400 = cartesian_point ( 'none', ( -30.28407339113876200, -3.281411856557122000, -5.415625833387792900 ) ) ;
#6401 = cartesian_point ( 'none', ( -30.32731418804619800, -3.266526311281248200, -5.323649159129562500 ) ) ;
#6402 = cartesian_point ( 'none', ( -30.35629566234465700, -3.250964186904993400, -5.227786965590457400 ) ) ;
#6403 = cartesian_point ( 'none', ( -30.38527713664311500, -3.235402062528738700, -5.131924772051352300 ) ) ;
#6404 = cartesian_point ( 'none', ( -30.39999999999999100, -3.219165832422382400, -5.032187864709540800 ) ) ;
#6405 = cartesian_point ( 'none', ( -30.39999999999999100, -3.202928406608136900, -4.932446048323182500 ) ) ;
#6406 = cartesian_point ( 'none', ( -30.14319380867646100, -3.943078367541005500, -5.500000000000005300 ) ) ;
#6407 = cartesian_point ( 'none', ( -30.22492872372119200, -3.929886485487637400, -5.410174333775870500 ) ) ;
#6408 = cartesian_point ( 'none', ( -30.28981918594022500, -3.914498289057433100, -5.305393606451366000 ) ) ;
#6409 = cartesian_point ( 'none', ( -30.33359354343216200, -3.897926762536409600, -5.192555392458854300 ) ) ;
#6410 = cartesian_point ( 'none', ( -30.37736790092410300, -3.881355236015385600, -5.079717178466342600 ) ) ;
#6411 = cartesian_point ( 'none', ( -30.39999999999999100, -3.863610280326704500, -4.958888894798763900 ) ) ;
#6412 = cartesian_point ( 'none', ( -30.39999999999999100, -3.845860022050386500, -4.838024504951245100 ) ) ;
#6413 = cartesian_point ( 'none', ( -30.05841560212072800, -4.591172489128331000, -5.500000000000005300 ) ) ;
#6414 = cartesian_point ( 'none', ( -30.16578405630362200, -4.578361114418153300, -5.404722834163949100 ) ) ;
#6415 = cartesian_point ( 'none', ( -30.25232418383425100, -4.562470266833617700, -5.287138053773169600 ) ) ;
#6416 = cartesian_point ( 'none', ( -30.31089142451966700, -4.544889338167824800, -5.157323819327251300 ) ) ;
#6417 = cartesian_point ( 'none', ( -30.36945866520508700, -4.527308409502032800, -5.027509584881332900 ) ) ;
#6418 = cartesian_point ( 'none', ( -30.39999999999999100, -4.508054728231027900, -4.885589924887986200 ) ) ;
#6419 = cartesian_point ( 'none', ( -30.39999999999999100, -4.488791637492636400, -4.743602961579308700 ) ) ;
#6420 = cartesian_point ( 'none', ( -29.95321272764029200, -5.232619510291344000, -5.500000000000005300 ) ) ;
#6421 = cartesian_point ( 'none', ( -30.09116082883727500, -5.222003122405729100, -5.406459235039650800 ) ) ;
#6422 = cartesian_point ( 'none', ( -30.20478604738194100, -5.207147160155562600, -5.279658157471105000 ) ) ;
#6423 = cartesian_point ( 'none', ( -30.28201953521423200, -5.189877652108682700, -5.134272073421888300 ) ) ;
#6424 = cartesian_point ( 'none', ( -30.35925302304652400, -5.172608144061802800, -4.988885989372670700 ) ) ;
#6425 = cartesian_point ( 'none', ( -30.39999999999999100, -5.152958538686055700, -4.825142949259079800 ) ) ;
#6426 = cartesian_point ( 'none', ( -30.39999999999999100, -5.133290412675883400, -4.661278505522244800 ) ) ;
#6427 = cartesian_point ( 'none', ( -29.82889062134114200, -5.864919803378986900, -5.500000000000005300 ) ) ;
#6428 = cartesian_point ( 'none', ( -29.99865116359266900, -5.857396015352810200, -5.419753958329159200 ) ) ;
#6429 = cartesian_point ( 'none', ( -30.14482819484590300, -5.845303094301550900, -5.290775172214328100 ) ) ;
#6430 = cartesian_point ( 'none', ( -30.24524866794959300, -5.830475370190504800, -5.132627951325208200 ) ) ;
#6431 = cartesian_point ( 'none', ( -30.34566914105328600, -5.815647646079459500, -4.974480730436089200 ) ) ;
#6432 = cartesian_point ( 'none', ( -30.39999999999999100, -5.798134296754929200, -4.787689588154753700 ) ) ;
#6433 = cartesian_point ( 'none', ( -30.39999999999999100, -5.780591856673936500, -4.600588174232680800 ) ) ;
#6434 = cartesian_point ( 'none', ( -29.70456851504199100, -6.497220096466629800, -5.500000000000005300 ) ) ;
#6435 = cartesian_point ( 'none', ( -29.90614149834806300, -6.492788908299890400, -5.433048681618667600 ) ) ;
#6436 = cartesian_point ( 'none', ( -30.08487034230986300, -6.483459028447538400, -5.301892186957551300 ) ) ;
#6437 = cartesian_point ( 'none', ( -30.20847780068495700, -6.471073088272326900, -5.130983829228529000 ) ) ;
#6438 = cartesian_point ( 'none', ( -30.33208525906005100, -6.458687148097115300, -4.960075471499507700 ) ) ;
#6439 = cartesian_point ( 'none', ( -30.39999999999999100, -6.443310054823803600, -4.750236227050427500 ) ) ;
#6440 = cartesian_point ( 'none', ( -30.39548943636403100, -0.6585782993040388800, -5.480421666175826300 ) ) ;
#6441 = cartesian_point ( 'none', ( -30.39718049662683800, -0.6549730205610299100, -5.460783421607271900 ) ) ;
#6442 = cartesian_point ( 'none', ( -30.39830813760561100, -0.6513622314583302800, -5.441115177003601000 ) ) ;
#6443 = cartesian_point ( 'none', ( -30.39943577858438000, -0.6477514423556307600, -5.421446932399930100 ) ) ;
#6444 = cartesian_point ( 'none', ( -30.39999999999999500, -0.6441351438871116800, -5.401748693170694600 ) ) ;
#6445 = cartesian_point ( 'none', ( -30.39999999999999100, -0.6405188449210255100, -5.382050451233245000 ) ) ;
#6446 = cartesian_point ( 'none', ( -30.38918565962971400, -0.8274736603956616100, -5.500000000000005300 ) ) ;
#6447 = cartesian_point ( 'none', ( -30.39278556074359700, -0.8230091413684568200, -5.475613617449441900 ) ) ;
#6448 = cartesian_point ( 'none', ( -30.39549006065863800, -0.8185226278672093100, -5.451107490569593300 ) ) ;
#6449 = cartesian_point ( 'none', ( -30.39729367047143800, -0.8140251005178569300, -5.426541402555543000 ) ) ;
#6450 = cartesian_point ( 'none', ( -30.39909728028423800, -0.8095275731685046500, -5.401975314541492600 ) ) ;
#6451 = cartesian_point ( 'none', ( -30.40000000000002000, -0.8050190339892625600, -5.377349276204162400 ) ) ;
#6452 = cartesian_point ( 'none', ( -30.39999999999999100, -0.8005104938048613900, -5.352723232483590700 ) ) ;
#6453 = cartesian_point ( 'none', ( -30.38378866676695000, -0.9926662345646399800, -5.500000000000005300 ) ) ;
#6454 = cartesian_point ( 'none', ( -30.38917779654550300, -0.9873675330251804300, -5.470914700582036400 ) ) ;
#6455 = cartesian_point ( 'none', ( -30.39323336815602200, -0.9820252689429229700, -5.441590280392450300 ) ) ;
#6456 = cartesian_point ( 'none', ( -30.39593892050845600, -0.9766611259419176700, -5.412145763817366500 ) ) ;
#6457 = cartesian_point ( 'none', ( -30.39864447286088700, -0.9712969829409124900, -5.382701247242282600 ) ) ;
#6458 = cartesian_point ( 'none', ( -30.40000000000002000, -0.9659109728282344600, -5.353136699092353900 ) ) ;
#6459 = cartesian_point ( 'none', ( -30.39999999999999100, -0.9605249567879464700, -5.323572118404962700 ) ) ;
#6460 = cartesian_point ( 'none', ( -30.37299468104141600, -1.323051382902596100, -5.500000000000005300 ) ) ;
#6461 = cartesian_point ( 'none', ( -30.38196226814930900, -1.316084316338627100, -5.461516866847223800 ) ) ;
#6462 = cartesian_point ( 'none', ( -30.38871998315078600, -1.309030551094349600, -5.422555860038165100 ) ) ;
#6463 = cartesian_point ( 'none', ( -30.39322942058249000, -1.301933176790038600, -5.383354486341013400 ) ) ;
#6464 = cartesian_point ( 'none', ( -30.39773885801419300, -1.294835802485727600, -5.344153112643861700 ) ) ;
#6465 = cartesian_point ( 'none', ( -30.40000000000002000, -1.287694850506177600, -5.304711544868737900 ) ) ;
#6466 = cartesian_point ( 'none', ( -30.39999999999999100, -1.280553882754115900, -5.265269890247705800 ) ) ;
#6467 = cartesian_point ( 'none', ( -30.35681716770328700, -1.653001592960463300, -5.500000000000005300 ) ) ;
#6468 = cartesian_point ( 'none', ( -30.37113354511256300, -1.644511964780533700, -5.452554918163003500 ) ) ;
#6469 = cartesian_point ( 'none', ( -30.38194386283572300, -1.635848969520893300, -5.404154362820252200 ) ) ;
#6470 = cartesian_point ( 'none', ( -30.38916047598794600, -1.627098746016285300, -5.355273266179001900 ) ) ;
#6471 = cartesian_point ( 'none', ( -30.39637708914017000, -1.618348522511677600, -5.306392169537751600 ) ) ;
#6472 = cartesian_point ( 'none', ( -30.39999999999999100, -1.609511137360351200, -5.257030875173627200 ) ) ;
#6473 = cartesian_point ( 'none', ( -30.39999999999999100, -1.600673719386951100, -5.207669412042127600 ) ) ;
#6474 = cartesian_point ( 'none', ( -30.33531459415360500, -1.982091943813954100, -5.500000000000005300 ) ) ;
#6475 = cartesian_point ( 'none', ( -30.35664087634631900, -1.972354432224446600, -5.444471364743343100 ) ) ;
#6476 = cartesian_point ( 'none', ( -30.37285585665340200, -1.962283149152138600, -5.387039381310183100 ) ) ;
#6477 = cartesian_point ( 'none', ( -30.38369573399338800, -1.952041944032296000, -5.328638409104800500 ) ) ;
#6478 = cartesian_point ( 'none', ( -30.39453561133337800, -1.941800738912453200, -5.270237436899417800 ) ) ;
#6479 = cartesian_point ( 'none', ( -30.39999999999999100, -1.931389976149301000, -5.210869553954697900 ) ) ;
#6480 = cartesian_point ( 'none', ( -30.39999999999999100, -1.920979028164126800, -5.151500614772357000 ) ) ;
#6481 = cartesian_point ( 'none', ( -30.29230944705423300, -2.640272645520936200, -5.500000000000005300 ) ) ;
#6482 = cartesian_point ( 'none', ( -30.32765553881382900, -2.628039367112273300, -5.428304257904024200 ) ) ;
#6483 = cartesian_point ( 'none', ( -30.35467984428875700, -2.615151508414630400, -5.352809418290043200 ) ) ;
#6484 = axis2_placement_3d ( 'none', #6491, #6490, #6546 ) ;
#6485 = face_outer_bound ( 'none', #8257, .t. ) ;
#6486 = axis2_placement_3d ( 'none', #6555, #6544, #6534 ) ;
#6487 = cartesian_point ( 'none', ( -30.39997427233243600, -18.21639557275467100, -4.514587760114723700 ) ) ;
#6488 = cartesian_point ( 'none', ( -30.40000000000251700, -18.17050553625046700, -4.508342681648470000 ) ) ;
#6489 = cartesian_point ( 'none', ( -30.40000000000002300, -18.12500000000001100, -4.500000000000000000 ) ) ;
#6490 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6491 = cartesian_point ( 'none', ( 3.204454647118713200e-032, 0.0000000000000000000, -73.00000000000000000 ) ) ;
#6492 = direction ( 'none', ( 0.9762960071199342500, -0.2164396139380989900, 0.0000000000000000000 ) ) ;
#6493 = direction ( 'none', ( 0.2164396139381001600, 0.9762960071199340300, -1.249000902703302600e-016 ) ) ;
#6494 = axis2_placement_3d ( 'none', #6389, #6493, #6492 ) ;
#6495 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6496 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6497 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6498 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6499 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6500 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6501 = cartesian_point ( 'none', ( -30.39999999999999100, -8.304817900739361800e-015, -5.500000000000005300 ) ) ;
#6502 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1685101423471420700, -5.500000000000005300 ) ) ;
#6503 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1675862928825196100, -5.494990749241728700 ) ) ;
#6504 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1666624434178972100, -5.489981498483453000 ) ) ;
#6505 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1657385939532747500, -5.484972247725176300 ) ) ;
#6506 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1648147444886523000, -5.479962996966900600 ) ) ;
#6507 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1638908950240298700, -5.474953746208624000 ) ) ;
#6508 = cartesian_point ( 'none', ( -30.39999999999999100, -0.1629670455594074400, -5.469944495450347300 ) ) ;
#6509 = cartesian_point ( 'none', ( -30.39864278253320500, -0.3314615147062656700, -5.500000000000005300 ) ) ;
#6510 = cartesian_point ( 'none', ( -30.39909549257654600, -0.3296443303243877200, -5.490146756504940700 ) ) ;
#6511 = cartesian_point ( 'none', ( -30.39943474002958400, -0.3278271263780077000, -5.480293467656294700 ) ) ;
#6512 = cartesian_point ( 'none', ( -30.39966086686221300, -0.3260099146925245500, -5.470440167277159200 ) ) ;
#6513 = cartesian_point ( 'none', ( -30.39988699369484200, -0.3241927030070413900, -5.460586866898023800 ) ) ;
#6514 = cartesian_point ( 'none', ( -30.39999999999999500, -0.3223754833351041800, -5.450733553638987600 ) ) ;
#6515 = cartesian_point ( 'none', ( -30.39999999999999100, -0.3205582637870945700, -5.440880241056030200 ) ) ;
#6516 = cartesian_point ( 'none', ( -30.39594007140707500, -0.4968170442226730300, -5.500000000000005300 ) ) ;
#6517 = cartesian_point ( 'none', ( -30.39729246447028600, -0.4941113148142130000, -5.485284211340383500 ) ) ;
#6518 = cartesian_point ( 'none', ( -30.39830761832821100, -0.4914000734695184700, -5.470538444631783300 ) ) ;
#6519 = cartesian_point ( 'none', ( -30.39898450223391200, -0.4886860730754271100, -5.455777672140380100 ) ) ;
#6520 = cartesian_point ( 'none', ( -30.39966138613961300, -0.4859720726813357400, -5.441016899648976900 ) ) ;
#6521 = cartesian_point ( 'none', ( -30.39999999999999500, -0.4832553136111076800, -5.426241123404841100 ) ) ;
#6522 = cartesian_point ( 'none', ( -30.39999999999999100, -0.4805385543540597300, -5.411465346144638000 ) ) ;
#6523 = cartesian_point ( 'none', ( -30.39323736028094600, -0.6621725737390808900, -5.500000000000005300 ) ) ;
#6524 = axis2_placement_3d ( 'none', #6586, #6585, #6584 ) ;
#6525 = circle ( 'none', #6571, 29.00000000000000400 ) ;
#6526 = cylindrical_surface ( 'none', #6574, 29.00000000000000400 ) ;
#6527 = direction ( 'none', ( 0.0000000000000000000, 3.469446951953614200e-015, -1.000000000000000000 ) ) ;
#6528 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.469446951953613800e-015 ) ) ;
#6529 = cartesian_point ( 'none', ( -29.40000000000002000, -25.40000000000000600, -4.500000000000000000 ) ) ;
#6530 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.389663900162621700e-034 ) ) ;
#6531 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6532 = axis2_placement_3d ( 'none', #6535, #6531, #6530 ) ;
#6533 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#6534 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#6535 = cartesian_point ( 'none', ( -25.40000000000001600, -25.39999999999999500, -4.500000000000000000 ) ) ;
#6536 = toroidal_surface ( 'none', #6532, 4.000000000000004400, 1.000000000000000000 ) ;
#6537 = circle ( 'none', #6538, 1.000000000000000000 ) ;
#6538 = axis2_placement_3d ( 'none', #6529, #6528, #6527 ) ;
#6539 = face_outer_bound ( 'none', #8295, .t. ) ;
#6540 = direction ( 'none', ( 1.000000000000000000, -7.703719777548942000e-033, 0.0000000000000000000 ) ) ;
#6541 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6542 = cartesian_point ( 'none', ( 3.292247925121965200e-032, 0.0000000000000000000, -74.99999999999998600 ) ) ;
#6543 = axis2_placement_3d ( 'none', #6542, #6541, #6540 ) ;
#6544 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#6545 = circle ( 'none', #6543, 27.00000000000000400 ) ;
#6546 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 4.389663900162621700e-034 ) ) ;
#6547 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6548 = cartesian_point ( 'none', ( -30.39969437246936200, -18.39999999734243700, -4.524694373756778600 ) ) ;
#6549 = cartesian_point ( 'none', ( -30.39969808548704200, -18.39781902366995700, -4.524698085483239000 ) ) ;
#6550 = cartesian_point ( 'none', ( -30.39971659363677900, -18.38950710046740900, -4.524691451115423000 ) ) ;
#6551 = cartesian_point ( 'none', ( -30.39974071332748200, -18.37794356927579600, -4.524592138204776700 ) ) ;
#6552 = cartesian_point ( 'none', ( -30.39977568687901100, -18.36059892688511400, -4.524343298488813200 ) ) ;
#6553 = cartesian_point ( 'none', ( -30.39984884994078500, -18.32014081921467500, -4.523063664963804500 ) ) ;
#6554 = cartesian_point ( 'none', ( -30.39989708932221300, -18.28551218578269700, -4.520769117189861000 ) ) ;
#6555 = cartesian_point ( 'none', ( -1.059261469412979700e-030, 27.00000000000000400, -75.00000000000000000 ) ) ;
#6556 = cartesian_point ( 'none', ( 25.39999999999999900, 30.40000000000000600, -4.500000000000000000 ) ) ;
#6557 = face_outer_bound ( 'none', #8329, .t. ) ;
#6558 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#6559 = direction ( 'none', ( 4.389663900162623400e-034, -6.763348120895085200e-066, 1.000000000000000000 ) ) ;
#6560 = cartesian_point ( 'none', ( 3.469446951953614200e-015, -29.39999999999999500, -5.500000000000000000 ) ) ;
#6561 = line ( 'none', #6560, #6622 ) ;
#6562 = axis2_placement_3d ( 'none', #6610, #6596, #6595 ) ;
#6563 = cylindrical_surface ( 'none', #6575, 5.000000000000011500 ) ;
#6564 = axis2_placement_3d ( 'none', #6567, #6559, #6558 ) ;
#6565 = face_outer_bound ( 'none', #8323, .t. ) ;
#6566 = vector ( 'none', #6597, 1000.000000000000000 ) ;
#6567 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#6568 = face_outer_bound ( 'none', #8297, .t. ) ;
#6569 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#6570 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6571 = axis2_placement_3d ( 'none', #6583, #6570, #6569 ) ;
#6572 = cartesian_point ( 'none', ( -6.783122954587529400e-033, 0.0000000000000000000, 15.45248818328947500 ) ) ;
#6573 = plane ( 'none', #6564 ) ;
#6574 = axis2_placement_3d ( 'none', #6572, #6547, #6533 ) ;
#6575 = axis2_placement_3d ( 'none', #6619, #6618, #6623 ) ;
#6576 = cartesian_point ( 'none', ( 25.40000000000001300, -29.39999999999999100, -5.500000000000000000 ) ) ;
#6577 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6578 = direction ( 'none', ( 4.389663900162621700e-034, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6579 = cartesian_point ( 'none', ( 24.74873734152902900, -24.74873734152929600, -6.000000000000000000 ) ) ;
#6580 = axis2_placement_3d ( 'none', #6579, #6578, #6577 ) ;
#6581 = circle ( 'none', #6580, 4.000000000000000000 ) ;
#6582 = face_bound ( 'none', #8319, .t. ) ;
#6583 = cartesian_point ( 'none', ( 3.204454647118712600e-032, 0.0000000000000000000, -72.99999999999998600 ) ) ;
#6584 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6585 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#6586 = cartesian_point ( 'none', ( -24.74873734152902900, -24.74873734152930300, -5.500000000000000000 ) ) ;
#6587 = circle ( 'none', #6524, 4.000000000000000000 ) ;
#6588 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6589 = vector ( 'none', #6588, 1000.000000000000000 ) ;
#6590 = cartesian_point ( 'none', ( 30.40000000000002700, 25.39999999999999900, -5.500000000000000000 ) ) ;
#6591 = line ( 'none', #6590, #6589 ) ;
#6592 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6593 = vector ( 'none', #6592, 1000.000000000000000 ) ;
#6594 = cartesian_point ( 'none', ( 3.440009844363973700, -25.16314144180956100, -20.01408997942564500 ) ) ;
#6595 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6596 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#6597 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131900e-016, -3.881568944789470300e-033 ) ) ;
#6598 = cartesian_point ( 'none', ( -3.469446951953618100e-015, 30.40000000000000200, -5.500000000000000000 ) ) ;
#6599 = cartesian_point ( 'none', ( 0.3220896362728537500, 30.39999999999999500, -5.440598011742875600 ) ) ;
#6600 = cartesian_point ( 'none', ( 0.6401319870390980200, 30.40000000000000200, -5.381941190095702200 ) ) ;
#6601 = cartesian_point ( 'none', ( 1.280222553816338300, 30.40000000000000600, -5.265329728889936300 ) ) ;
#6602 = cartesian_point ( 'none', ( 1.600358723825031600, 30.40000000000000600, -5.207725562620296100 ) ) ;
#6603 = cartesian_point ( 'none', ( 2.561323616602329400, 30.40000000000000200, -5.039207846625069800 ) ) ;
#6604 = cartesian_point ( 'none', ( 3.202694975844004000, 30.40000000000000200, -4.932482970602129600 ) ) ;
#6605 = cartesian_point ( 'none', ( 4.488623524634012300, 30.39999999999999900, -4.743625011199828400 ) ) ;
#6606 = cartesian_point ( 'none', ( 5.133155015676756200, 30.40000000000000600, -4.661293558083263700 ) ) ;
#6607 = cartesian_point ( 'none', ( 6.427823737795681500, 30.40000000000000600, -4.539902007586776200 ) ) ;
#6608 = cartesian_point ( 'none', ( 7.078002705743849700, 30.40000000000000600, -4.500000000000007100 ) ) ;
#6609 = cartesian_point ( 'none', ( 7.733045971672500400, 30.40000000000000200, -4.500000000000004400 ) ) ;
#6610 = cartesian_point ( 'none', ( 25.40000000000001300, -25.39999999999998800, -5.500000000000000000 ) ) ;
#6611 = cartesian_point ( 'none', ( 25.40000000000001600, 30.40000000000000600, -5.500000000000000000 ) ) ;
#6612 = line ( 'none', #6611, #6593 ) ;
#6613 = cartesian_point ( 'none', ( 3.440009844363971100, -30.35988970871859700, -22.12349026794378700 ) ) ;
#6614 = cartesian_point ( 'none', ( 3.440009844363962600, -29.57749700599258700, -21.86692397605512600 ) ) ;
#6615 = cartesian_point ( 'none', ( 3.440009844363960400, -27.81880766451674300, -21.23148250283407600 ) ) ;
#6616 = b_spline_curve_with_knots ( 'none', 3,
( #6609, #6608, #6607, #6606, #6605, #6604, #6603, #6602, #6601, #6600, #6599, #6598 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.001965128972896728900, 0.003930257945793457800, 0.005895386918690187100, 0.006877951405138551400, 0.007860515891586913900 ),
.unspecified. ) ;
#6617 = circle ( 'none', #6562, 4.000000000000003600 ) ;
#6618 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6619 = cartesian_point ( 'none', ( 25.40000000000001600, 25.40000000000000200, -5.500000000000000000 ) ) ;
#6620 = cartesian_point ( 'none', ( 3.440009844363960400, -26.10755944522797000, -20.47501388717390800 ) ) ;
#6621 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131100e-016, -3.881568944789469000e-033 ) ) ;
#6622 = vector ( 'none', #6621, 1000.000000000000000 ) ;
#6623 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6624 = edge_curve ( 'none', #1932, #1093, #5698, .t. ) ;
#6625 = oriented_edge ( 'none', *, *, #508, .t. ) ;
#6626 = circle ( 'none', #6635, 4.649999999999999500 ) ;
#6627 = direction ( 'none', ( 0.9762960071199341400, 0.2164396139380996600, -2.852507365554052900e-015 ) ) ;
#6628 = direction ( 'none', ( -0.2164396139381001300, 0.9762960071199341400, 1.526556658859592200e-016 ) ) ;
#6629 = vector ( 'none', #6686, 1000.000000000000000 ) ;
#6630 = cartesian_point ( 'none', ( -25.39999999999999900, 30.39999999999999900, -4.500000000000000000 ) ) ;
#6631 = line ( 'none', #6630, #6629 ) ;
#6632 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6633 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6634 = cartesian_point ( 'none', ( 4.432165604860211200, 0.9825874585471152700, -5.500000000000071100 ) ) ;
#6635 = axis2_placement_3d ( 'none', #6682, #6681, #6680 ) ;
#6636 = axis2_placement_3d ( 'none', #6683, #6677, #6676 ) ;
#6637 = circle ( 'none', #6651, 0.3040699380700574400 ) ;
#6638 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6639 = vector ( 'none', #6638, 1000.000000000000000 ) ;
#6640 = cartesian_point ( 'none', ( -30.39999999999999900, 25.39999999999999100, -5.500000000000000000 ) ) ;
#6641 = line ( 'none', #6640, #6639 ) ;
#6642 = cartesian_point ( 'none', ( 7.733045971672500400, 30.40000000000000200, -4.500000000000004400 ) ) ;
#6643 = cartesian_point ( 'none', ( -25.39999999999999900, 25.39999999999999500, -4.500000000000000000 ) ) ;
#6644 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131900e-016, -3.881568944789470300e-033 ) ) ;
#6645 = direction ( 'none', ( -1.365923996832131900e-016, 1.000000000000000000, 5.317517937625487300e-064 ) ) ;
#6646 = circle ( 'none', #6648, 5.000000000000011500 ) ;
#6647 = cartesian_point ( 'none', ( -25.39999999999999900, 30.39999999999999900, -4.500000000000000000 ) ) ;
#6648 = axis2_placement_3d ( 'none', #6643, #6633, #6632 ) ;
#6649 = cartesian_point ( 'none', ( -25.39999999999998100, 30.39999999999999900, -5.500000000000000000 ) ) ;
#6650 = plane ( 'none', #6652 ) ;
#6651 = axis2_placement_3d ( 'none', #6634, #6628, #6627 ) ;
#6652 = axis2_placement_3d ( 'none', #6649, #6645, #6644 ) ;
#6653 = face_outer_bound ( 'none', #8368, .t. ) ;
#6654 = cartesian_point ( 'none', ( -7.733045971672495100, 30.40000000000000200, -4.500000000000004400 ) ) ;
#6655 = cartesian_point ( 'none', ( -7.077979504207739600, 30.40000000000000200, -4.500000000000006200 ) ) ;
#6656 = cartesian_point ( 'none', ( -6.427777678278091300, 30.40000000000000900, -4.539904743813203000 ) ) ;
#6657 = cartesian_point ( 'none', ( -5.133063504288840000, 30.40000000000000200, -4.661303721035555900 ) ) ;
#6658 = cartesian_point ( 'none', ( -4.488509427742379800, 30.40000000000000600, -4.743639971521650600 ) ) ;
#6659 = cartesian_point ( 'none', ( -2.559548968704897600, 30.39999999999999500, -5.026942234111937000 ) ) ;
#6660 = cartesian_point ( 'none', ( -1.278028069393235300, 30.40000000000000900, -5.264297264424019600 ) ) ;
#6661 = cartesian_point ( 'none', ( -3.469446951953618100e-015, 30.40000000000000200, -5.500000000000000000 ) ) ;
#6662 = circle ( 'none', #6671, 1.000000000000000000 ) ;
#6663 = circle ( 'none', #6848, 0.4999999999999381600 ) ;
#6664 = face_outer_bound ( 'none', #8386, .t. ) ;
#6665 = b_spline_curve_with_knots ( 'none', 3,
( #6661, #6660, #6659, #6658, #6657, #6656, #6655, #6654 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( -3.429285657229385800e-005, 0.003864451009268972400, 0.005813822942189605600, 0.007763194875110238800 ),
.unspecified. ) ;
#6666 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6667 = vector ( 'none', #6666, 1000.000000000000000 ) ;
#6668 = cartesian_point ( 'none', ( -25.39999999999998100, 30.39999999999999900, -5.500000000000000000 ) ) ;
#6669 = line ( 'none', #6668, #6667 ) ;
#6670 = cartesian_point ( 'none', ( 2.194831950081221000e-034, 0.0000000000000000000, -0.4999999999999796300 ) ) ;
#6671 = axis2_placement_3d ( 'none', #6698, #6697, #6696 ) ;
#6672 = face_outer_bound ( 'none', #2735, .t. ) ;
#6673 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6674 = vector ( 'none', #6673, 1000.000000000000000 ) ;
#6675 = cartesian_point ( 'none', ( 4.539776433107690000, -1.006444204812164200, -2.000000000000001800 ) ) ;
#6676 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6677 = direction ( 'none', ( 4.389663900162621700e-034, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#6678 = cartesian_point ( 'none', ( -7.733045971672495100, 30.40000000000000200, -4.500000000000004400 ) ) ;
#6679 = line ( 'none', #6675, #6674 ) ;
#6680 = direction ( 'none', ( -1.000000000000000000, -1.234749917658928200e-016, 1.865294060190115500e-016 ) ) ;
#6681 = direction ( 'none', ( 3.885780586188047900e-016, -1.202605744180958700e-016, -1.000000000000000000 ) ) ;
#6682 = cartesian_point ( 'none', ( -5.967448757360215600e-015, 0.0000000000000000000, -5.195930061930014600 ) ) ;
#6683 = cartesian_point ( 'none', ( 25.40000000000001600, 25.40000000000000200, -5.500000000000000000 ) ) ;
#6684 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6685 = circle ( 'none', #6636, 4.000000000000010700 ) ;
#6686 = direction ( 'none', ( -1.000000000000000000, -1.365923996832131900e-016, -3.881568944789470300e-033 ) ) ;
#6687 = cartesian_point ( 'none', ( -25.39999999999998100, 25.39999999999999500, -5.500000000000000000 ) ) ;
#6688 = direction ( 'none', ( 0.2164396139381001300, -0.9762960071199341400, -1.526556658859592200e-016 ) ) ;
#6689 = conical_surface ( 'none', #6694, 28.00000000000000000, 0.7853981633974517200 ) ;
#6690 = cartesian_point ( 'none', ( 7.733045971672507500, -29.39999999999999500, -4.500000000000004400 ) ) ;
#6691 = circle ( 'none', #6737, 1.000000000000000000 ) ;
#6692 = cartesian_point ( 'none', ( 29.40000000000003400, 25.39999999999999900, -5.500000000000000000 ) ) ;
#6693 = cartesian_point ( 'none', ( 4.539776433107693500, -1.006444204812164200, -5.195930061930007500 ) ) ;
#6694 = axis2_placement_3d ( 'none', #6670, #6684, #6699 ) ;
#6695 = axis2_placement_3d ( 'none', #6687, #6700, #6846 ) ;
#6696 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6697 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, -4.389663900162623400e-034 ) ) ;
#6698 = cartesian_point ( 'none', ( 25.39999999999999500, -29.39999999999999100, -4.500000000000000000 ) ) ;
#6699 = direction ( 'none', ( 1.000000000000000000, -7.703719777548943400e-033, 0.0000000000000000000 ) ) ;
#6700 = direction ( 'none', ( -4.389663900162621700e-034, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#6701 = cartesian_point ( 'none', ( 5.152958538686058400, -30.39999999999999500, -4.825142949259077200 ) ) ;
#6702 = cartesian_point ( 'none', ( 5.133290412675886000, -30.39999999999999500, -4.661278505522241200 ) ) ;
#6703 = cartesian_point ( 'none', ( 5.864919803378988700, -29.82889062134114500, -5.500000000000005300 ) ) ;
#6704 = cartesian_point ( 'none', ( 5.857396015352812000, -29.99865116359267200, -5.419753958329159200 ) ) ;
#6705 = cartesian_point ( 'none', ( 5.845303094301552700, -30.14482819484590700, -5.290775172214327200 ) ) ;
#6706 = cartesian_point ( 'none', ( 5.830475370190506500, -30.24524866794959600, -5.132627951325207300 ) ) ;
#6707 = cartesian_point ( 'none', ( 5.815647646079461300, -30.34566914105328900, -4.974480730436088300 ) ) ;
#6708 = cartesian_point ( 'none', ( 5.798134296754931000, -30.39999999999999500, -4.787689588154751900 ) ) ;
#6709 = cartesian_point ( 'none', ( 5.780591856673938300, -30.39999999999999500, -4.600588174232678200 ) ) ;
#6710 = cartesian_point ( 'none', ( 6.497220096466630700, -29.70456851504199500, -5.500000000000005300 ) ) ;
#6711 = cartesian_point ( 'none', ( 6.492788908299891300, -29.90614149834806300, -5.433048681618668500 ) ) ;
#6712 = cartesian_point ( 'none', ( 6.483459028447539300, -30.08487034230986600, -5.301892186957551300 ) ) ;
#6713 = cartesian_point ( 'none', ( 6.471073088272327700, -30.20847780068496000, -5.130983829228529000 ) ) ;
#6714 = cartesian_point ( 'none', ( 6.458687148097116200, -30.33208525906005400, -4.960075471499507700 ) ) ;
#6715 = cartesian_point ( 'none', ( 6.443310054823804500, -30.39999999999999500, -4.750236227050426600 ) ) ;
#6716 = cartesian_point ( 'none', ( 6.427893300671990500, -30.39999999999999500, -4.539897842943115200 ) ) ;
#6717 = cartesian_point ( 'none', ( 7.120543672330065000, -29.56110572920307100, -5.500000000000005300 ) ) ;
#6718 = cartesian_point ( 'none', ( 7.120543672330065000, -29.79605416213503900, -5.457822618723704400 ) ) ;
#6719 = cartesian_point ( 'none', ( 7.115976739678269600, -30.01284458399152700, -5.331192890694734600 ) ) ;
#6720 = cartesian_point ( 'none', ( 7.108132192570351100, -30.16406625799029200, -5.150147304382803900 ) ) ;
#6721 = cartesian_point ( 'none', ( 7.100287645462431700, -30.31528793198905800, -4.969101718070873200 ) ) ;
#6722 = cartesian_point ( 'none', ( 7.089262094716024100, -30.39999999999999500, -4.734948432931974900 ) ) ;
#6723 = cartesian_point ( 'none', ( 7.078168229805330100, -30.39999999999999500, -4.500000000000005300 ) ) ;
#6724 = cartesian_point ( 'none', ( 7.733045971672509300, -29.40000000000000200, -5.500000000000005300 ) ) ;
#6725 = cartesian_point ( 'none', ( 7.733045971672509300, -29.66179938779914900, -5.500000000000003600 ) ) ;
#6726 = cartesian_point ( 'none', ( 7.733045971672508400, -29.92198665876328100, -5.392226903609815400 ) ) ;
#6727 = cartesian_point ( 'none', ( 7.733045971672508400, -30.10710678118654500, -5.207106781186549700 ) ) ;
#6728 = cartesian_point ( 'none', ( 7.733045971672508400, -30.29222690360980900, -5.021986658763284000 ) ) ;
#6729 = cartesian_point ( 'none', ( 7.733045971672508400, -30.39999999999999500, -4.761799387799152700 ) ) ;
#6730 = cartesian_point ( 'none', ( 7.733045971672507500, -30.39999999999999500, -4.500000000000004400 ) ) ;
#6731 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #6730, #6729, #6728, #6727, #6726, #6725, #6724 ),
( #6723, #6722, #6721, #6720, #6719, #6718, #6717 ),
( #6716, #6715, #6714, #6713, #6712, #6711, #6710 ),
( #6709, #6708, #6707, #6706, #6705, #6704, #6703 ),
( #6702, #6701, #6784, #6783, #6782, #6781, #6780 ),
( #6779, #6778, #6777, #6776, #6775, #6774, #6773 ),
( #6772, #6771, #6770, #6769, #6768, #6767, #6766 ),
( #6765, #6764, #6763, #6762, #6761, #6760, #6759 ),
( #6758, #6757, #6756, #6755, #6754, #6753, #6752 ),
( #6751, #6750, #6749, #6748, #6747, #6746, #6745 ),
( #6744, #6743, #6742, #6741, #6740, #6828, #6827 ),
( #6826, #6825, #6824, #6823, #6822, #6821, #6820 ),
( #6819, #6818, #6817, #6816, #6815, #6814, #6813 ),
( #6812, #6811, #6810, #6809, #6808, #6807, #6806 ),
( #6805, #6804, #6803, #6802, #6801, #6800, #6799 ),
( #6798, #6797, #6796, #6795, #6794, #6793, #6792 ),
( #6791, #6790, #6789, #6788, #6787, #6786, #6785 ),
( #6862, #6861, #6860, #6859, #6858, #6857, #6856 ),
( #6855, #6854, #6853, #6852, #6851, #6850, #6849 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 3, 3, 3, 3, 4 ),
( 4, 3, 4 ),
( 0.003677567059076937900, 0.005666151768376938800, 0.007654736477676939300, 0.009643321186976940700, 0.01063761354162694200, 0.01113475971895194100, 0.01163190589627694100 ),
( 0.0000000000000000000, 0.5000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#6732 = cylindrical_surface ( 'none', #6695, 5.000000000000011500 ) ;
#6733 = face_outer_bound ( 'none', #8405, .t. ) ;
#6734 = cartesian_point ( 'none', ( 1.006444204812180700, -4.539776433107680200, -5.195930061930004000 ) ) ;
#6735 = direction ( 'none', ( 1.734723475976807100e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#6736 = direction ( 'none', ( 1.000000000000000000, 1.365923996832131100e-016, 1.734723475976806300e-015 ) ) ;
#6737 = axis2_placement_3d ( 'none', #6690, #6736, #6735 ) ;
#6738 = cartesian_point ( 'none', ( -30.40000000000001600, 25.39999999999999100, -4.500000000000000000 ) ) ;
#6739 = cartesian_point ( 'none', ( 4.152269958124726700, -0.9205360875688631800, -5.999999999999998200 ) ) ;
#6740 = cartesian_point ( 'none', ( 1.635848969520963700, -30.38194386283573000, -5.404154362820243300 ) ) ;
#6741 = cartesian_point ( 'none', ( 1.627098746016355700, -30.38916047598795300, -5.355273266178986800 ) ) ;
#6742 = cartesian_point ( 'none', ( 1.618348522511747500, -30.39637708914017700, -5.306392169537730300 ) ) ;
#6743 = cartesian_point ( 'none', ( 1.609511137360421200, -30.39999999999999500, -5.257030875173600600 ) ) ;
#6744 = cartesian_point ( 'none', ( 1.600673719387020600, -30.39999999999999500, -5.207669412042095700 ) ) ;
#6745 = cartesian_point ( 'none', ( 1.982091943814017400, -30.33531459415360100, -5.500000000000005300 ) ) ;
#6746 = cartesian_point ( 'none', ( 1.972354432224510100, -30.35664087634631900, -5.444471364743338700 ) ) ;
#6747 = cartesian_point ( 'none', ( 1.962283149152201900, -30.37285585665340500, -5.387039381310175100 ) ) ;
#6748 = cartesian_point ( 'none', ( 1.952041944032358600, -30.38369573399339200, -5.328638409104787100 ) ) ;
#6749 = cartesian_point ( 'none', ( 1.941800738912515600, -30.39453561133338200, -5.270237436899400100 ) ) ;
#6750 = cartesian_point ( 'none', ( 1.931389976149363100, -30.39999999999999500, -5.210869553954675700 ) ) ;
#6751 = cartesian_point ( 'none', ( 1.920979028164188800, -30.39999999999999500, -5.151500614772329500 ) ) ;
#6752 = cartesian_point ( 'none', ( 2.640272645520983300, -30.29230944705423000, -5.500000000000005300 ) ) ;
#6753 = cartesian_point ( 'none', ( 2.628039367112320800, -30.32765553881382900, -5.428304257904021500 ) ) ;
#6754 = cartesian_point ( 'none', ( 2.615151508414677500, -30.35467984428876100, -5.352809418290038800 ) ) ;
#6755 = cartesian_point ( 'none', ( 2.601928340064364700, -30.37276625000427500, -5.275368694956389600 ) ) ;
#6756 = cartesian_point ( 'none', ( 2.588705171714051500, -30.39085265571979400, -5.197927971622739600 ) ) ;
#6757 = cartesian_point ( 'none', ( 2.575147653727246900, -30.39999999999999500, -5.118546911516825800 ) ) ;
#6758 = cartesian_point ( 'none', ( 2.561589645718525000, -30.39999999999999500, -5.039163020232797100 ) ) ;
#6759 = cartesian_point ( 'none', ( 3.294984245953712000, -30.22797201523218300, -5.500000000000005300 ) ) ;
#6760 = cartesian_point ( 'none', ( 3.281411856557154800, -30.28407339113875500, -5.415625833387792000 ) ) ;
#6761 = cartesian_point ( 'none', ( 3.266526311281281000, -30.32731418804619800, -5.323649159129559800 ) ) ;
#6762 = cartesian_point ( 'none', ( 3.250964186905026300, -30.35629566234465700, -5.227786965590453000 ) ) ;
#6763 = cartesian_point ( 'none', ( 3.235402062528771600, -30.38527713664311500, -5.131924772051346100 ) ) ;
#6764 = cartesian_point ( 'none', ( 3.219165832422414400, -30.39999999999999500, -5.032187864709531900 ) ) ;
#6765 = cartesian_point ( 'none', ( 3.202928406608168900, -30.39999999999999500, -4.932446048323171800 ) ) ;
#6766 = cartesian_point ( 'none', ( 3.943078367541025500, -30.14319380867645000, -5.500000000000005300 ) ) ;
#6767 = cartesian_point ( 'none', ( 3.929886485487658300, -30.22492872372118500, -5.410174333775870500 ) ) ;
#6768 = cartesian_point ( 'none', ( 3.914498289057454000, -30.28981918594022500, -5.305393606451364300 ) ) ;
#6769 = cartesian_point ( 'none', ( 3.897926762536430400, -30.33359354343216200, -5.192555392458851700 ) ) ;
#6770 = cartesian_point ( 'none', ( 3.881355236015407300, -30.37736790092410300, -5.079717178466339100 ) ) ;
#6771 = cartesian_point ( 'none', ( 3.863610280326725800, -30.39999999999999500, -4.958888894798757700 ) ) ;
#6772 = cartesian_point ( 'none', ( 3.845860022050407800, -30.39999999999999500, -4.838024504951238000 ) ) ;
#6773 = cartesian_point ( 'none', ( 4.591172489128339000, -30.05841560212071800, -5.500000000000005300 ) ) ;
#6774 = cartesian_point ( 'none', ( 4.578361114418162200, -30.16578405630361500, -5.404722834163949900 ) ) ;
#6775 = cartesian_point ( 'none', ( 4.562470266833627400, -30.25232418383425100, -5.287138053773168700 ) ) ;
#6776 = cartesian_point ( 'none', ( 4.544889338167834600, -30.31089142451966700, -5.157323819327250400 ) ) ;
#6777 = cartesian_point ( 'none', ( 4.527308409502042600, -30.36945866520508700, -5.027509584881332000 ) ) ;
#6778 = cartesian_point ( 'none', ( 4.508054728231035000, -30.39999999999999500, -4.885589924887983500 ) ) ;
#6779 = cartesian_point ( 'none', ( 4.488791637492646200, -30.39999999999999500, -4.743602961579303400 ) ) ;
#6780 = cartesian_point ( 'none', ( 5.232619510291347500, -29.95321272764029500, -5.500000000000004400 ) ) ;
#6781 = cartesian_point ( 'none', ( 5.222003122405732600, -30.09116082883727800, -5.406459235039649900 ) ) ;
#6782 = cartesian_point ( 'none', ( 5.207147160155566100, -30.20478604738194400, -5.279658157471103200 ) ) ;
#6783 = cartesian_point ( 'none', ( 5.189877652108686200, -30.28201953521423600, -5.134272073421886500 ) ) ;
#6784 = cartesian_point ( 'none', ( 5.172608144061806400, -30.35925302304652700, -4.988885989372668900 ) ) ;
#6785 = cartesian_point ( 'none', ( 0.3314615147063734700, -30.39864278253320500, -5.500000000000005300 ) ) ;
#6786 = cartesian_point ( 'none', ( 0.3296443303244948100, -30.39909549257654900, -5.490146756504932700 ) ) ;
#6787 = cartesian_point ( 'none', ( 0.3278271263781142900, -30.39943474002958700, -5.480293467656280400 ) ) ;
#6788 = cartesian_point ( 'none', ( 0.3260099146926304600, -30.39966086686221700, -5.470440167277138800 ) ) ;
#6789 = cartesian_point ( 'none', ( 0.3241927030071466400, -30.39988699369484600, -5.460586866897998000 ) ) ;
#6790 = cartesian_point ( 'none', ( 0.3223754833352089900, -30.39999999999999900, -5.450733553638953000 ) ) ;
#6791 = cartesian_point ( 'none', ( 0.3205582637871987600, -30.39999999999999500, -5.440880241055989300 ) ) ;
#6792 = cartesian_point ( 'none', ( 0.4968170442227773400, -30.39594007140707500, -5.500000000000005300 ) ) ;
#6793 = cartesian_point ( 'none', ( 0.4941113148143166400, -30.39729246447029000, -5.485284211340377200 ) ) ;
#6794 = cartesian_point ( 'none', ( 0.4914000734696215600, -30.39830761832821400, -5.470538444631770900 ) ) ;
#6795 = cartesian_point ( 'none', ( 0.4886860730755296900, -30.39898450223391500, -5.455777672140362400 ) ) ;
#6796 = cartesian_point ( 'none', ( 0.4859720726814377200, -30.39966138613961600, -5.441016899648953900 ) ) ;
#6797 = cartesian_point ( 'none', ( 0.4832553136112091000, -30.39999999999999900, -5.426241123404811800 ) ) ;
#6798 = cartesian_point ( 'none', ( 0.4805385543541606000, -30.39999999999999500, -5.411465346144602500 ) ) ;
#6799 = cartesian_point ( 'none', ( 0.6621725737391807000, -30.39323736028094600, -5.500000000000005300 ) ) ;
#6800 = cartesian_point ( 'none', ( 0.6585782993041379200, -30.39548943636403400, -5.480421666175821800 ) ) ;
#6801 = cartesian_point ( 'none', ( 0.6549730205611283800, -30.39718049662684200, -5.460783421607261300 ) ) ;
#6802 = cartesian_point ( 'none', ( 0.6513622314584283100, -30.39830813760561400, -5.441115177003585900 ) ) ;
#6803 = cartesian_point ( 'none', ( 0.6477514423557282400, -30.39943577858438300, -5.421446932399910600 ) ) ;
#6804 = cartesian_point ( 'none', ( 0.6441351438872086100, -30.39999999999999900, -5.401748693170669700 ) ) ;
#6805 = cartesian_point ( 'none', ( 0.6405188449211218800, -30.39999999999999500, -5.382050451233215700 ) ) ;
#6806 = cartesian_point ( 'none', ( 0.8274736603957531000, -30.38918565962971400, -5.500000000000005300 ) ) ;
#6807 = cartesian_point ( 'none', ( 0.8230091413685479700, -30.39278556074360100, -5.475613617449434800 ) ) ;
#6808 = cartesian_point ( 'none', ( 0.8185226278672996800, -30.39549006065863800, -5.451107490569578200 ) ) ;
#6809 = cartesian_point ( 'none', ( 0.8140251005179469600, -30.39729367047144100, -5.426541402555519900 ) ) ;
#6810 = cartesian_point ( 'none', ( 0.8095275731685941400, -30.39909728028424500, -5.401975314541462400 ) ) ;
#6811 = cartesian_point ( 'none', ( 0.8050190339893513700, -30.40000000000002300, -5.377349276204125100 ) ) ;
#6812 = cartesian_point ( 'none', ( 0.8005104938049497600, -30.39999999999999500, -5.352723232483545400 ) ) ;
#6813 = cartesian_point ( 'none', ( 0.9926662345647266900, -30.38378866676694700, -5.500000000000005300 ) ) ;
#6814 = cartesian_point ( 'none', ( 0.9873675330252668100, -30.38917779654550300, -5.470914700582030200 ) ) ;
#6815 = cartesian_point ( 'none', ( 0.9820252689430087900, -30.39323336815602200, -5.441590280392437000 ) ) ;
#6816 = cartesian_point ( 'none', ( 0.9766611259420031600, -30.39593892050846000, -5.412145763817346000 ) ) ;
#6817 = cartesian_point ( 'none', ( 0.9712969829409974200, -30.39864447286089400, -5.382701247242255100 ) ) ;
#6818 = cartesian_point ( 'none', ( 0.9659109728283188400, -30.40000000000002300, -5.353136699092321000 ) ) ;
#6819 = cartesian_point ( 'none', ( 0.9605249567880304000, -30.39999999999999500, -5.323572118404922700 ) ) ;
#6820 = cartesian_point ( 'none', ( 1.323051382902675300, -30.37299468104141200, -5.500000000000005300 ) ) ;
#6821 = cartesian_point ( 'none', ( 1.316084316338705700, -30.38196226814931200, -5.461516866847219400 ) ) ;
#6822 = cartesian_point ( 'none', ( 1.309030551094428000, -30.38871998315078600, -5.422555860038155400 ) ) ;
#6823 = cartesian_point ( 'none', ( 1.301933176790116600, -30.39322942058249300, -5.383354486340998300 ) ) ;
#6824 = cartesian_point ( 'none', ( 1.294835802485805100, -30.39773885801420100, -5.344153112643842200 ) ) ;
#6825 = cartesian_point ( 'none', ( 1.287694850506254700, -30.40000000000002300, -5.304711544868713000 ) ) ;
#6826 = cartesian_point ( 'none', ( 1.280553882754192500, -30.39999999999999500, -5.265269890247675600 ) ) ;
#6827 = cartesian_point ( 'none', ( 1.653001592960534200, -30.35681716770328700, -5.500000000000005300 ) ) ;
#6828 = cartesian_point ( 'none', ( 1.644511964780604600, -30.37113354511256700, -5.452554918162998200 ) ) ;
#6829 = cartesian_point ( 'none', ( 4.152269958124726700, 0.9205360875688649600, -5.500000000000074600 ) ) ;
#6830 = cartesian_point ( 'none', ( 3.514665625631759200, 0.7791826101771690500, -7.500000000000007100 ) ) ;
#6831 = line ( 'none', #6830, #6838 ) ;
#6832 = cartesian_point ( 'none', ( 4.152269958124723100, -0.9205360875688631800, -5.500000000000074600 ) ) ;
#6833 = direction ( 'none', ( 0.9762960071199340300, 0.2164396139381000200, 0.0000000000000000000 ) ) ;
#6834 = direction ( 'none', ( -0.9762960071199355800, -0.2164396139380928600, -2.852507365554056800e-015 ) ) ;
#6835 = direction ( 'none', ( 0.2164396139380933000, -0.9762960071199355800, -1.387778780781447500e-017 ) ) ;
#6836 = cartesian_point ( 'none', ( -4.432165604860228000, -0.9825874585470753000, -5.500000000000067500 ) ) ;
#6837 = axis2_placement_3d ( 'none', #6836, #6835, #6834 ) ;
#6838 = vector ( 'none', #6893, 1000.000000000000000 ) ;
#6839 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6840 = vector ( 'none', #6839, 1000.000000000000000 ) ;
#6841 = cartesian_point ( 'none', ( 1.006444204812187500, -4.539776433107680200, -1.999999999999998200 ) ) ;
#6842 = line ( 'none', #6841, #6840 ) ;
#6843 = circle ( 'none', #6837, 0.3040699380700570000 ) ;
#6844 = cartesian_point ( 'none', ( 4.152269958124728400, -0.9205360875688631800, -5.000000000000122600 ) ) ;
#6845 = cartesian_point ( 'none', ( 3.514665625631753900, 0.7791826101771602800, -5.000000000000129700 ) ) ;
#6846 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#6847 = line ( 'none', #6887, #6884 ) ;
#6848 = axis2_placement_3d ( 'none', #6829, #6688, #6833 ) ;
#6849 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6850 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6851 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6852 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6853 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6854 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6855 = cartesian_point ( 'none', ( 4.152408950369673000e-015, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6856 = cartesian_point ( 'none', ( 0.1685101423491818500, -30.39999999999999500, -5.500000000000005300 ) ) ;
#6857 = cartesian_point ( 'none', ( 0.1675862928845482100, -30.39999999999999500, -5.494990749243510400 ) ) ;
#6858 = cartesian_point ( 'none', ( 0.1666624434199145400, -30.39999999999999500, -5.489981498487014600 ) ) ;
#6859 = cartesian_point ( 'none', ( 0.1657385939552809000, -30.39999999999999500, -5.484972247730519600 ) ) ;
#6860 = cartesian_point ( 'none', ( 0.1648147444906472300, -30.39999999999999500, -5.479962996974024700 ) ) ;
#6861 = cartesian_point ( 'none', ( 0.1638908950260135900, -30.39999999999999500, -5.474953746217528000 ) ) ;
#6862 = cartesian_point ( 'none', ( 0.1629670455613799500, -30.39999999999999500, -5.469944495461033000 ) ) ;
#6863 = direction ( 'none', ( 0.9762960071199341400, -0.2164396139380996000, 0.0000000000000000000 ) ) ;
#6864 = direction ( 'none', ( -0.2164396139381001600, -0.9762960071199340300, 1.249000902703302600e-016 ) ) ;
#6865 = direction ( 'none', ( 0.9762960071199340300, -0.2164396139380994100, -3.885780586188047400e-016 ) ) ;
#6866 = cartesian_point ( 'none', ( 4.152269958124726700, -0.9205360875688631800, -5.999999999999998200 ) ) ;
#6867 = cartesian_point ( 'none', ( 5.040009844363976500, -29.57749700599258300, -21.86692397605512600 ) ) ;
#6868 = cartesian_point ( 'none', ( 5.040009844363979100, -27.81880766451672600, -21.23148250283406600 ) ) ;
#6869 = line ( 'none', #6866, #6881 ) ;
#6870 = axis2_placement_3d ( 'none', #6876, #6864, #6863 ) ;
#6871 = direction ( 'none', ( 0.9762960071199341400, -0.2164396139380994600, 0.0000000000000000000 ) ) ;
#6872 = direction ( 'none', ( -0.2164396139380994600, -0.9762960071199341400, 1.249000902703302600e-016 ) ) ;
#6873 = cartesian_point ( 'none', ( 4.152269958124723100, -0.9205360875688631800, -5.500000000000074600 ) ) ;
#6874 = axis2_placement_3d ( 'none', #6873, #6872, #6871 ) ;
#6875 = cartesian_point ( 'none', ( 5.040009844363976500, -30.35988970871859000, -22.12349026794379000 ) ) ;
#6876 = cartesian_point ( 'none', ( 4.152269958124723100, -0.9205360875688631800, -5.500000000000074600 ) ) ;
#6877 = cartesian_point ( 'none', ( 5.040009844363969400, -25.16314144180954700, -20.01408997942565500 ) ) ;
#6878 = face_outer_bound ( 'none', #8335, .t. ) ;
#6879 = direction ( 'none', ( 0.9762960071199341400, -0.2164396139380996000, 0.0000000000000000000 ) ) ;
#6880 = direction ( 'none', ( -0.2164396139381001600, -0.9762960071199340300, 1.249000902703302600e-016 ) ) ;
#6881 = vector ( 'none', #6865, 1000.000000000000100 ) ;
#6882 = cartesian_point ( 'none', ( 5.040009844363972900, -26.10755944522798800, -20.47501388717390100 ) ) ;
#6883 = circle ( 'none', #6870, 0.4999999999999381100 ) ;
#6884 = vector ( 'none', #6886, 1000.000000000000200 ) ;
#6885 = axis2_placement_3d ( 'none', #6832, #6880, #6879 ) ;
#6886 = direction ( 'none', ( 0.9762960071199339200, 0.2164396139380999600, -4.996003610813203400e-016 ) ) ;
#6887 = cartesian_point ( 'none', ( 4.152269958124732900, 0.9205360875688631800, -6.000000000000019500 ) ) ;
#6888 = direction ( 'none', ( -0.9762960071199339200, -0.2164396139381000500, -3.330669073875470100e-016 ) ) ;
#6889 = vector ( 'none', #6888, 1000.000000000000200 ) ;
#6890 = cartesian_point ( 'none', ( 4.152269958124732000, 0.9205360875688649600, -5.000000000000126100 ) ) ;
#6891 = plane ( 'none', #6874 ) ;
#6892 = line ( 'none', #6890, #6889 ) ;
#6893 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6894 = circle ( 'none', #6885, 0.4999999999999381100 ) ;
#6895 = axis2_placement_3d ( 'none', #6920, #6910, #6947 ) ;
#6896 = line ( 'none', #6940, #6939 ) ;
#6897 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6898 = vector ( 'none', #6897, 1000.000000000000000 ) ;
#6899 = cartesian_point ( 'none', ( -3.514665625631761000, 0.7791826101771690500, -7.500000000000000000 ) ) ;
#6900 = line ( 'none', #6899, #6898 ) ;
#6901 = cartesian_point ( 'none', ( 4.152269958124732900, 0.9205360875688631800, -6.000000000000019500 ) ) ;
#6902 = direction ( 'none', ( 0.9762960071199340300, -0.2164396139380994100, -3.885780586188047400e-016 ) ) ;
#6903 = vector ( 'none', #6902, 1000.000000000000100 ) ;
#6904 = axis2_placement_3d ( 'none', #6933, #6932, #6931 ) ;
#6905 = direction ( 'none', ( -0.9762960071199341400, 0.2164396139380996000, 0.0000000000000000000 ) ) ;
#6906 = direction ( 'none', ( 0.2164396139381001600, 0.9762960071199340300, 6.938893903907235800e-017 ) ) ;
#6907 = cartesian_point ( 'none', ( -4.152269958124733800, 0.9205360875688649600, -5.500000000000063900 ) ) ;
#6908 = axis2_placement_3d ( 'none', #6907, #6906, #6905 ) ;
#6909 = axis2_placement_3d ( 'none', #6945, #6944, #6943 ) ;
#6910 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6911 = cartesian_point ( 'none', ( -4.152269958124732900, 0.9205360875688718400, -5.000000000000126100 ) ) ;
#6912 = line ( 'none', #6911, #6903 ) ;
#6913 = circle ( 'none', #6908, 0.4999999999999381100 ) ;
#6914 = circle ( 'none', #6895, 4.649999999999999500 ) ;
#6915 = direction ( 'none', ( -0.9762960071199340300, 0.2164396139380994600, -2.220446049250313600e-016 ) ) ;
#6916 = vector ( 'none', #6915, 1000.000000000000100 ) ;
#6917 = cartesian_point ( 'none', ( 4.152269958124728400, -0.9205360875688631800, -5.000000000000122600 ) ) ;
#6918 = line ( 'none', #6917, #6916 ) ;
#6919 = cartesian_point ( 'none', ( -4.152269958124732900, 0.9205360875688718400, -5.000000000000126100 ) ) ;
#6920 = cartesian_point ( 'none', ( -7.632783294297938400e-016, 0.0000000000000000000, -5.783388942161654900 ) ) ;
#6921 = cartesian_point ( 'none', ( -3.514665625631763700, 0.7791826101771602800, -6.000000000000001800 ) ) ;
#6922 = cartesian_point ( 'none', ( -4.152269958124726700, 0.9205360875688649600, -6.000000000000001800 ) ) ;
#6923 = plane ( 'none', #6909 ) ;
#6924 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152548436200, -0.5136839022230146300 ) ) ;
#6925 = direction ( 'none', ( 7.882583474838605100e-015, -0.5136839022230153000, -0.8579795152548432800 ) ) ;
#6926 = axis2_placement_3d ( 'none', #6930, #6925, #6924 ) ;
#6927 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #6967, #6966, #6965, #6964, #6963 ),
( #6962, #6961, #6960, #6959, #6958 ),
( #6957, #6956, #6955, #6954, #6953 ),
( #6952, #6951, #6950, #6949, #6948 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#6928 = cartesian_point ( 'none', ( 3.790009844363972500, -25.84952505401360800, -19.60314285764754100 ) ) ;
#6929 = circle ( 'none', #7032, 1.250000000000000200 ) ;
#6930 = cartesian_point ( 'none', ( 5.040009844363969400, -25.84952505403009900, -19.60314285765536400 ) ) ;
#6931 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -1.865294060190115500e-016 ) ) ;
#6932 = direction ( 'none', ( -3.885780586188047900e-016, 1.202605744180958700e-016, 1.000000000000000000 ) ) ;
#6933 = cartesian_point ( 'none', ( -2.498001805406601000e-015, 0.0000000000000000000, -5.804069938070116800 ) ) ;
#6934 = circle ( 'none', #6926, 0.7999999999999939400 ) ;
#6935 = face_outer_bound ( 'none', #8464, .t. ) ;
#6936 = cartesian_point ( 'none', ( 3.790009844363968900, -5.204170427930433900e-015, -3.747002708109903300e-015 ) ) ;
#6937 = cartesian_point ( 'none', ( 4.152269958124732000, 0.9205360875688649600, -5.000000000000126100 ) ) ;
#6938 = direction ( 'none', ( 3.330669073875469600e-016, -3.337394747270488700e-017, -1.000000000000000000 ) ) ;
#6939 = vector ( 'none', #6938, 1000.000000000000000 ) ;
#6940 = cartesian_point ( 'none', ( 4.539776433107690000, -1.006444204812164200, -2.000000000000001800 ) ) ;
#6941 = face_outer_bound ( 'none', #8606, .t. ) ;
#6942 = circle ( 'none', #6904, 4.649999999999999500 ) ;
#6943 = direction ( 'none', ( 0.9762960071199340300, 0.2164396139380999300, 0.0000000000000000000 ) ) ;
#6944 = direction ( 'none', ( 0.2164396139380999300, -0.9762960071199340300, -1.526556658859592000e-016 ) ) ;
#6945 = cartesian_point ( 'none', ( 4.152269958124726700, 0.9205360875688649600, -5.500000000000074600 ) ) ;
#6946 = face_outer_bound ( 'none', #8401, .t. ) ;
#6947 = direction ( 'none', ( 1.000000000000000000, 1.234749917658928200e-016, -3.730588120380230900e-016 ) ) ;
#6948 = cartesian_point ( 'none', ( 2.512574684646731200, -30.35988970871857600, -22.12349026794378300 ) ) ;
#6949 = cartesian_point ( 'none', ( 2.512574684646727600, -29.57749700599256900, -21.86692397605512600 ) ) ;
#6950 = cartesian_point ( 'none', ( 2.512574684646734700, -27.81880766451670800, -21.23148250283410100 ) ) ;
#6951 = cartesian_point ( 'none', ( 2.512574684646741800, -26.10755944522798100, -20.47501388717390800 ) ) ;
#6952 = cartesian_point ( 'none', ( 2.512574684646717400, -25.16314144180955400, -20.01408997942566300 ) ) ;
#6953 = cartesian_point ( 'none', ( 0.9125746846467096600, -30.35988970871858700, -22.12349026794376500 ) ) ;
#6954 = cartesian_point ( 'none', ( 0.9125746846467249800, -29.57749700599259400, -21.86692397605513700 ) ) ;
#6955 = cartesian_point ( 'none', ( 0.9125746846467254200, -27.81880766451674300, -21.23148250283407600 ) ) ;
#6956 = cartesian_point ( 'none', ( 0.9125746846467252000, -26.10755944522797700, -20.47501388717389800 ) ) ;
#6957 = cartesian_point ( 'none', ( 0.9125746846467486200, -25.16314144180953600, -20.01408997942564500 ) ) ;
#6958 = cartesian_point ( 'none', ( 0.9125746846467305300, -31.60674923231021800, -21.12082316046052100 ) ) ;
#6959 = cartesian_point ( 'none', ( 0.9125746846467303100, -30.84427712221264500, -20.88981791652660600 ) ) ;
#6960 = cartesian_point ( 'none', ( 0.9125746846467254200, -29.13086185489226700, -20.31246973411173700 ) ) ;
#6961 = cartesian_point ( 'none', ( 0.9125746846467199800, -27.45853224716287900, -19.61825658330166500 ) ) ;
#6962 = cartesian_point ( 'none', ( 0.9125746846467329700, -26.53590866621768600, -19.19219573586943600 ) ) ;
#6963 = cartesian_point ( 'none', ( 2.512574684646731200, -31.60674923231019700, -21.12082316046053500 ) ) ;
#6964 = cartesian_point ( 'none', ( 2.512574684646724500, -30.84427712221263100, -20.88981791652662800 ) ) ;
#6965 = cartesian_point ( 'none', ( 2.512574684646727600, -29.13086185489226300, -20.31246973411174700 ) ) ;
#6966 = cartesian_point ( 'none', ( 2.512574684646752000, -27.45853224716286100, -19.61825658330166200 ) ) ;
#6967 = cartesian_point ( 'none', ( 2.512574684646734700, -26.53590866621767600, -19.19219573586944700 ) ) ;
#6968 = cartesian_point ( 'none', ( 3.790009844363968500, -21.24608518415090000, -15.44808763468541600 ) ) ;
#6969 = cartesian_point ( 'none', ( 3.790009844363963600, -14.63961452539506800, -11.56884110464235800 ) ) ;
#6970 = cartesian_point ( 'none', ( 3.790009844363960900, -8.272435450254747000, -6.560846397952777100 ) ) ;
#6971 = cartesian_point ( 'none', ( 3.790009844363965800, -4.313362852798968900, -2.298811831501479400 ) ) ;
#6972 = cartesian_point ( 'none', ( 3.790009844363965800, -2.500000000000000000, 2.081668171172168200e-014 ) ) ;
#6973 = cartesian_point ( 'none', ( 3.790009844363953800, -25.84952505401360400, -19.60314285764753700 ) ) ;
#6974 = cartesian_point ( 'none', ( 3.790009844363978300, -23.48759017967385500, -18.63643109682000100 ) ) ;
#6975 = cartesian_point ( 'none', ( 3.790009844363978300, -18.96889376729436800, -16.49583267372229000 ) ) ;
#6976 = cartesian_point ( 'none', ( 3.790009844363979100, -12.24613964765513600, -12.31500830393193800 ) ) ;
#6977 = cartesian_point ( 'none', ( 3.790009844363974700, -5.789784129171901700, -6.951089635116692200 ) ) ;
#6978 = cartesian_point ( 'none', ( 3.790009844363976500, -1.819145745771367800, -2.428892910556139200 ) ) ;
#6979 = cartesian_point ( 'none', ( 3.790009844363965800, -5.204170427930421300e-015, -3.469446951953614200e-015 ) ) ;
#6980 = b_spline_curve_with_knots ( 'none', 3,
( #6987, #6986, #7050, #7049, #7048 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#6981 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #6979, #6978, #6977, #6976, #6975, #6974, #6973 ),
( #6972, #6971, #6970, #6969, #6968, #7021, #7020 ),
( #7019, #7018, #7017, #7016, #7015, #7014, #7013 ),
( #7012, #7011, #7010, #7009, #7008, #7007, #7006 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#6982 = face_bound ( 'none', #2347, .t. ) ;
#6983 = b_spline_curve_with_knots ( 'none', 3,
( #7005, #7004, #7003, #7002, #7001, #7000, #6999 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#6984 = plane ( 'none', #6992 ) ;
#6985 = face_outer_bound ( 'none', #8512, .t. ) ;
#6986 = cartesian_point ( 'none', ( 5.040009844363972900, -26.10755944522798800, -20.47501388717390100 ) ) ;
#6987 = cartesian_point ( 'none', ( 5.040009844363969400, -25.16314144182622700, -20.01408997943377300 ) ) ;
#6988 = cartesian_point ( 'none', ( 3.790009844363965800, -5.204170427930421300e-015, -3.469446951953614200e-015 ) ) ;
#6989 = axis2_placement_3d ( 'none', #7046, #7040, #7039 ) ;
#6990 = cartesian_point ( 'none', ( 1.262574684646747600, -25.84952505401362500, -19.60314285764756500 ) ) ;
#6991 = cartesian_point ( 'none', ( 5.040009844363982700, -30.98331947051439500, -21.62215671420215600 ) ) ;
#6992 = axis2_placement_3d ( 'none', #6990, #7044, #7043 ) ;
#6993 = plane ( 'none', #7041 ) ;
#6994 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152548436200, -0.5136839022230146300 ) ) ;
#6995 = direction ( 'none', ( 7.882583474838605100e-015, -0.5136839022230153000, -0.8579795152548432800 ) ) ;
#6996 = cartesian_point ( 'none', ( 5.040009844363969400, -25.84952505403009900, -19.60314285765536400 ) ) ;
#6997 = axis2_placement_3d ( 'none', #6996, #6995, #6994 ) ;
#6998 = circle ( 'none', #6997, 0.7999999999999939400 ) ;
#6999 = cartesian_point ( 'none', ( 1.262574684646734500, -25.84952505401362200, -19.60314285764755800 ) ) ;
#7000 = cartesian_point ( 'none', ( 1.262574684646740500, -23.48759017967387000, -18.63643109682001500 ) ) ;
#7001 = cartesian_point ( 'none', ( 1.262574684646726700, -18.96889376729436800, -16.49583267372229000 ) ) ;
#7002 = cartesian_point ( 'none', ( 1.262574684646733800, -12.24613964765513300, -12.31500830393193800 ) ) ;
#7003 = cartesian_point ( 'none', ( 1.262574684646731800, -5.789784129171883900, -6.951089635116692200 ) ) ;
#7004 = cartesian_point ( 'none', ( 1.262574684646730300, -1.819145745771355600, -2.428892910556146300 ) ) ;
#7005 = cartesian_point ( 'none', ( 1.262574684646729400, -5.204170427930424400e-015, 1.706967900361182000e-014 ) ) ;
#7006 = cartesian_point ( 'none', ( 6.290009844363990700, -25.84952505401361100, -19.60314285764753000 ) ) ;
#7007 = cartesian_point ( 'none', ( 6.290009844363977400, -23.48759017967387000, -18.63643109682001500 ) ) ;
#7008 = cartesian_point ( 'none', ( 6.290009844363973800, -18.96889376729436400, -16.49583267372230500 ) ) ;
#7009 = cartesian_point ( 'none', ( 6.290009844363979100, -12.24613964765513300, -12.31500830393194500 ) ) ;
#7010 = cartesian_point ( 'none', ( 6.290009844363980900, -5.789784129171898100, -6.951089635116692200 ) ) ;
#7011 = cartesian_point ( 'none', ( 6.290009844363968500, -1.819145745771360700, -2.428892910556139200 ) ) ;
#7012 = cartesian_point ( 'none', ( 6.290009844363984500, -8.673617379884035500e-015, -3.469446951953614200e-015 ) ) ;
#7013 = cartesian_point ( 'none', ( 6.290009844363979100, -27.99447384215128300, -18.31893310209096300 ) ) ;
#7014 = cartesian_point ( 'none', ( 6.290009844363970300, -25.67661984405116700, -17.43104291343666600 ) ) ;
#7015 = cartesian_point ( 'none', ( 6.290009844363968500, -21.24608518415091000, -15.44808763468541100 ) ) ;
#7016 = cartesian_point ( 'none', ( 6.290009844363971100, -14.63961452539506800, -11.56884110464234200 ) ) ;
#7017 = cartesian_point ( 'none', ( 6.290009844363968500, -8.272435450254738100, -6.560846397952777100 ) ) ;
#7018 = cartesian_point ( 'none', ( 6.290009844363962300, -4.313362852798978700, -2.298811831501474100 ) ) ;
#7019 = cartesian_point ( 'none', ( 6.290009844363964900, -2.500000000000008000, 3.122502256758252100e-014 ) ) ;
#7020 = cartesian_point ( 'none', ( 3.790009844363965800, -27.99447384215128300, -18.31893310209096600 ) ) ;
#7021 = cartesian_point ( 'none', ( 3.790009844363976500, -25.67661984405115700, -17.43104291343666300 ) ) ;
#7022 = axis2_placement_3d ( 'none', #7076, #7061, #7060 ) ;
#7023 = cartesian_point ( 'none', ( 5.040009844363972900, -25.84952505401361100, -19.60314285764753700 ) ) ;
#7024 = circle ( 'none', #7022, 1.250000000000001100 ) ;
#7025 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#7026 = direction ( 'none', ( -1.110223024625155600e-016, -0.5136839022226267200, -0.8579795152550757600 ) ) ;
#7027 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, -26.46499999999998600 ) ) ;
#7028 = cartesian_point ( 'none', ( 18.00000000000000000, 2.755455298081544800e-015, -22.50000000000000000 ) ) ;
#7029 = cartesian_point ( 'none', ( 16.49999999999999600, 3.241027753943469700e-015, 26.46499999999999600 ) ) ;
#7030 = direction ( 'none', ( 0.0000000000000000000, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#7031 = direction ( 'none', ( 1.165734175856414200e-015, 0.6266669421770423300, 0.7792872022447664400 ) ) ;
#7032 = axis2_placement_3d ( 'none', #7033, #7026, #7025 ) ;
#7033 = cartesian_point ( 'none', ( 5.040009844363972900, -25.84952505401361100, -19.60314285764753700 ) ) ;
#7034 = circle ( 'none', #7042, 0.8000000000000030400 ) ;
#7035 = cartesian_point ( 'none', ( 6.290009844363972900, -25.84952505401361500, -19.60314285764753700 ) ) ;
#7036 = direction ( 'none', ( -1.000000000000000000, -8.326672684688667900e-017, 1.110223024625155800e-016 ) ) ;
#7037 = direction ( 'none', ( -1.110223024625155800e-016, 5.551115123125774700e-017, -1.000000000000000000 ) ) ;
#7038 = cartesian_point ( 'none', ( 5.040009844364076000, -31.60674923231021100, -21.12082316046052100 ) ) ;
#7039 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152548416200, -0.5136839022230177400 ) ) ;
#7040 = direction ( 'none', ( 1.221245327087671400e-015, -0.5136839022230159600, -0.8579795152548428400 ) ) ;
#7041 = axis2_placement_3d ( 'none', #6988, #7037, #7036 ) ;
#7042 = axis2_placement_3d ( 'none', #6991, #7031, #7030 ) ;
#7043 = direction ( 'none', ( 2.114194236346733900e-016, 0.8579795152550755400, -0.5136839022226272800 ) ) ;
#7044 = direction ( 'none', ( 5.551115123125766700e-017, -0.5136839022226272800, -0.8579795152550755400 ) ) ;
#7045 = circle ( 'none', #6989, 0.7999999999999958300 ) ;
#7046 = cartesian_point ( 'none', ( 2.512574684646731200, -25.84952505403007800, -19.60314285765536400 ) ) ;
#7047 = face_outer_bound ( 'none', #8473, .t. ) ;
#7048 = cartesian_point ( 'none', ( 5.040009844363991600, -30.35988970871858000, -22.12349026794379000 ) ) ;
#7049 = cartesian_point ( 'none', ( 5.040009844363976500, -29.57749700599258300, -21.86692397605512600 ) ) ;
#7050 = cartesian_point ( 'none', ( 5.040009844363979100, -27.81880766451672600, -21.23148250283406600 ) ) ;
#7051 = cartesian_point ( 'none', ( 3.790009844363978300, -18.96889376729436800, -16.49583267372229000 ) ) ;
#7052 = cartesian_point ( 'none', ( 3.790009844363978700, -12.24613964765513600, -12.31500830393193800 ) ) ;
#7053 = cartesian_point ( 'none', ( 3.790009844363974700, -5.789784129171901700, -6.951089635116692200 ) ) ;
#7054 = cartesian_point ( 'none', ( 3.790009844363976500, -1.819145745771367800, -2.428892910556139200 ) ) ;
#7055 = cartesian_point ( 'none', ( 3.790009844363968900, -5.204170427930433900e-015, -3.747002708109903300e-015 ) ) ;
#7056 = cartesian_point ( 'none', ( 5.040009844363972900, -30.84427712221262400, -20.88981791652660600 ) ) ;
#7057 = b_spline_curve_with_knots ( 'none', 3,
( #7055, #7054, #7053, #7052, #7051, #7107, #7106 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#7058 = face_outer_bound ( 'none', #8528, .t. ) ;
#7059 = product_definition_formation_with_specified_source ( 'any', '', #7724, .not_known. ) ;
#7060 = direction ( 'none', ( 1.000000000000000000, 8.326672684688612400e-017, -1.110223024625156500e-016 ) ) ;
#7061 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#7062 = cartesian_point ( 'none', ( 5.040009844363982700, -30.98331947051439500, -21.62215671420215600 ) ) ;
#7063 = cartesian_point ( 'none', ( 5.040009844364076000, -31.60674923231021100, -21.12082316046052100 ) ) ;
#7064 = cartesian_point ( 'none', ( 5.040009844363972900, -29.13086185489226300, -20.31246973411174000 ) ) ;
#7065 = circle ( 'none', #7077, 0.8000000000000030400 ) ;
#7066 = direction ( 'none', ( 0.0000000000000000000, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#7067 = axis2_placement_3d ( 'none', #7023, #7078, #7066 ) ;
#7068 = circle ( 'none', #7067, 1.250000000000000200 ) ;
#7069 = cartesian_point ( 'none', ( 6.290009844363972900, -25.84952505401361500, -19.60314285764753700 ) ) ;
#7070 = cartesian_point ( 'none', ( 6.290009844363977400, -23.48759017967387000, -18.63643109682001500 ) ) ;
#7071 = cartesian_point ( 'none', ( 6.290009844363973800, -18.96889376729436400, -16.49583267372230500 ) ) ;
#7072 = cartesian_point ( 'none', ( 6.290009844363979100, -12.24613964765513300, -12.31500830393194500 ) ) ;
#7073 = cartesian_point ( 'none', ( 6.290009844363980900, -5.789784129171898100, -6.951089635116692200 ) ) ;
#7074 = cartesian_point ( 'none', ( 6.290009844363968500, -1.819145745771360700, -2.428892910556139200 ) ) ;
#7075 = cartesian_point ( 'none', ( 6.290009844363970300, -1.030425744730223400e-014, -3.608224830031758800e-015 ) ) ;
#7076 = cartesian_point ( 'none', ( 5.040009844363969400, -1.040834085586084300e-014, -3.469446951953614200e-015 ) ) ;
#7077 = axis2_placement_3d ( 'none', #7062, #7105, #7104 ) ;
#7078 = direction ( 'none', ( -1.110223024625155600e-016, -0.5136839022226267200, -0.8579795152550757600 ) ) ;
#7079 = b_spline_curve_with_knots ( 'none', 3,
( #7075, #7074, #7073, #7072, #7071, #7070, #7069 ),
.unspecified., .f., .f.,
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. ) ;
#7080 = cartesian_point ( 'none', ( 5.040009844363976500, -31.60674923231020400, -21.12082316046052800 ) ) ;
#7081 = cartesian_point ( 'none', ( 5.040009844363972900, -30.84427712221262400, -20.88981791652660600 ) ) ;
#7082 = cartesian_point ( 'none', ( 5.040009844363972900, -29.13086185489226300, -20.31246973411174000 ) ) ;
#7083 = cartesian_point ( 'none', ( 5.040009844363969400, -27.45853224716285400, -19.61825658330166900 ) ) ;
#7084 = cartesian_point ( 'none', ( 5.040009844363986200, -26.53590866621765400, -19.19219573586944000 ) ) ;
#7085 = calendar_date ( 2018, 23, 4 ) ;
#7086 = cc_design_person_and_organization_assignment ( #7088, #7087, ( #7059 ) ) ;
#7087 = person_and_organization_role ( 'creator' ) ;
#7088 = person_and_organization ( #7568, #7567 ) ;
#7089 = cc_design_approval ( #7101, ( #7059 ) ) ;
#7090 = approval_date_time ( #7091, #7101 ) ;
#7091 = date_and_time ( #7092, #7093 ) ;
#7092 = calendar_date ( 2018, 23, 4 ) ;
#7093 = local_time ( 9, 4, 28.00000000000000000, #7094 ) ;
#7094 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7095 = approval_person_organization ( #7103, #7101, #7096 ) ;
#7096 = approval_role ( '' ) ;
#7097 = face_outer_bound ( 'none', #8607, .t. ) ;
#7098 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #7084, #7083, #7082, #7081, #7080 ),
( #6218, #6225, #6224, #6252, #6211 ),
( #6594, #6620, #6615, #6614, #6613 ),
( #6877, #6882, #6868, #6867, #6875 ) ),
.unspecified., .f., .f., .t. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.5000000000000000000, 1.000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#7099 = cc_design_date_and_time_assignment ( #7698, #7100, ( #7716 ) ) ;
#7100 = date_time_role ( 'creation_date' ) ;
#7101 = approval ( #7102, 'unspecified' ) ;
#7102 = approval_status ( 'not_yet_approved' ) ;
#7103 = person_and_organization ( #7568, #7567 ) ;
#7104 = direction ( 'none', ( 0.0000000000000000000, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#7105 = direction ( 'none', ( 1.165734175856414200e-015, 0.6266669421770423300, 0.7792872022447664400 ) ) ;
#7106 = cartesian_point ( 'none', ( 3.790009844363972500, -25.84952505401360800, -19.60314285764754100 ) ) ;
#7107 = cartesian_point ( 'none', ( 3.790009844363978300, -23.48759017967385500, -18.63643109682000100 ) ) ;
#7108 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7109 = direction ( 'none', ( -1.387778780781444900e-016, -0.7792872022447654400, 0.6266669421770434400 ) ) ;
#7110 = direction ( 'none', ( 1.054711873393897700e-015, 0.6266669421770435500, 0.7792872022447655500 ) ) ;
#7111 = cartesian_point ( 'none', ( 5.040009844363976500, -31.60674923231020400, -21.12082316046052800 ) ) ;
#7112 = cartesian_point ( 'none', ( 2.512574684646729400, -8.673617379884035500e-015, 1.734723475976807100e-014 ) ) ;
#7113 = face_outer_bound ( 'none', #8481, .t. ) ;
#7114 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7115 = cartesian_point ( 'none', ( 11.00000000000000200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7116 = plane ( 'none', #7127 ) ;
#7117 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7118 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7119 = axis2_placement_3d ( 'none', #7126, #7118, #7117 ) ;
#7120 = circle ( 'none', #7119, 26.46499999999998600 ) ;
#7121 = circle ( 'none', #7129, 1.250000000000001100 ) ;
#7122 = direction ( 'none', ( 2.524022657546253800e-016, 0.8579795152550754300, -0.5136839022226273900 ) ) ;
#7123 = direction ( 'none', ( -5.551115123125796300e-017, -0.5136839022226273900, -0.8579795152550754300 ) ) ;
#7124 = cartesian_point ( 'none', ( 3.790009844363953800, -25.84952505401360400, -19.60314285764753700 ) ) ;
#7125 = axis2_placement_3d ( 'none', #7124, #7123, #7122 ) ;
#7126 = cartesian_point ( 'none', ( 16.49999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7127 = axis2_placement_3d ( 'none', #7111, #7110, #7109 ) ;
#7128 = face_outer_bound ( 'none', #8506, .t. ) ;
#7129 = axis2_placement_3d ( 'none', #7112, #7151, #7150 ) ;
#7130 = face_outer_bound ( 'none', #8499, .t. ) ;
#7131 = plane ( 'none', #7125 ) ;
#7132 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, -26.46499999999998600 ) ) ;
#7133 = face_bound ( 'none', #8490, .t. ) ;
#7134 = cartesian_point ( 'none', ( 6.290009844363980000, -16.69170235043782900, -17.54357771275915600 ) ) ;
#7135 = cartesian_point ( 'none', ( 6.290009844363988000, -9.852664769915211500, -13.06117550322149900 ) ) ;
#7136 = cartesian_point ( 'none', ( 6.290009844363980000, -3.307132808089045200, -7.341332872280592200 ) ) ;
#7137 = cartesian_point ( 'none', ( 6.290009844363978300, 0.6750713612562581100, -2.558973989610765700 ) ) ;
#7138 = cartesian_point ( 'none', ( 6.290009844363979100, 2.499999999999997300, 0.0000000000000000000 ) ) ;
#7139 = cartesian_point ( 'none', ( 6.290009844363990700, -25.84952505401361100, -19.60314285764753000 ) ) ;
#7140 = cartesian_point ( 'none', ( 6.290009844363977400, -23.48759017967387000, -18.63643109682001500 ) ) ;
#7141 = cartesian_point ( 'none', ( 6.290009844363973800, -18.96889376729436400, -16.49583267372230500 ) ) ;
#7142 = cartesian_point ( 'none', ( 6.290009844363979100, -12.24613964765513300, -12.31500830393194500 ) ) ;
#7143 = cartesian_point ( 'none', ( 6.290009844363980900, -5.789784129171898100, -6.951089635116692200 ) ) ;
#7144 = cartesian_point ( 'none', ( 6.290009844363968500, -1.819145745771360700, -2.428892910556139200 ) ) ;
#7145 = cartesian_point ( 'none', ( 6.290009844363984500, -8.673617379884035500e-015, -3.469446951953614200e-015 ) ) ;
#7146 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7147 = cartesian_point ( 'none', ( 11.00000000000000200, 3.241027753943468100e-015, 26.46499999999998600 ) ) ;
#7148 = axis2_placement_3d ( 'none', #7108, #7154, #7169 ) ;
#7149 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 22.49999999999998600 ) ) ;
#7150 = direction ( 'none', ( 1.000000000000000000, 8.326672684688612400e-017, -1.110223024625156500e-016 ) ) ;
#7151 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#7152 = line ( 'none', #7147, #7173 ) ;
#7153 = cartesian_point ( 'none', ( 17.29999999999998300, 3.241027753943469700e-015, 26.46499999999999600 ) ) ;
#7154 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7155 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #7145, #7144, #7143, #7142, #7141, #7140, #7139 ),
( #7138, #7137, #7136, #7135, #7134, #7191, #7190 ),
( #7189, #7188, #7187, #7186, #7185, #7184, #7183 ),
( #7182, #7181, #7180, #7179, #7178, #7177, #7176 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#7156 = cartesian_point ( 'none', ( 16.50000000000000000, 1.255262969126036800e-015, -10.00000000000000000 ) ) ;
#7157 = cylindrical_surface ( 'none', #7171, 26.46499999999998600 ) ;
#7158 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 10.49999999999999500 ) ) ;
#7159 = axis2_placement_3d ( 'none', #7168, #7164, #7211 ) ;
#7160 = axis2_placement_3d ( 'none', #7200, #7218, #7192 ) ;
#7161 = face_outer_bound ( 'none', #8488, .t. ) ;
#7162 = circle ( 'none', #7159, 27.79999999999997600 ) ;
#7163 = cartesian_point ( 'none', ( 16.00000000000000000, 2.724839128102861000e-015, -22.00000000000000000 ) ) ;
#7164 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7165 = cartesian_point ( 'none', ( 11.00000000000000200, 0.0000000000000000000, -26.46499999999998600 ) ) ;
#7166 = line ( 'none', #7165, #7217 ) ;
#7167 = cartesian_point ( 'none', ( 16.50000000000000000, 2.755455298081544800e-015, -22.50000000000000000 ) ) ;
#7168 = cartesian_point ( 'none', ( 14.99999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7169 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7170 = cartesian_point ( 'none', ( 17.29999999999998300, 0.0000000000000000000, 26.96499999999999600 ) ) ;
#7171 = axis2_placement_3d ( 'none', #7115, #7114, #7219 ) ;
#7172 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 21.99999999999998600 ) ) ;
#7173 = vector ( 'none', #7146, 1000.000000000000000 ) ;
#7174 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 9.999999999999994700 ) ) ;
#7175 = circle ( 'none', #7148, 26.46499999999998600 ) ;
#7176 = cartesian_point ( 'none', ( 3.790009844363953800, -25.84952505401360400, -19.60314285764753700 ) ) ;
#7177 = cartesian_point ( 'none', ( 3.790009844363978300, -23.48759017967385500, -18.63643109682000100 ) ) ;
#7178 = cartesian_point ( 'none', ( 3.790009844363978300, -18.96889376729436800, -16.49583267372229000 ) ) ;
#7179 = cartesian_point ( 'none', ( 3.790009844363979100, -12.24613964765513600, -12.31500830393193800 ) ) ;
#7180 = cartesian_point ( 'none', ( 3.790009844363974700, -5.789784129171901700, -6.951089635116692200 ) ) ;
#7181 = cartesian_point ( 'none', ( 3.790009844363976500, -1.819145745771367800, -2.428892910556139200 ) ) ;
#7182 = cartesian_point ( 'none', ( 3.790009844363965800, -5.204170427930421300e-015, -3.469446951953614200e-015 ) ) ;
#7183 = cartesian_point ( 'none', ( 3.790009844363979100, -23.70457626587592500, -20.88735261320410100 ) ) ;
#7184 = cartesian_point ( 'none', ( 3.790009844363976500, -21.29856051529653600, -19.84181928020335000 ) ) ;
#7185 = cartesian_point ( 'none', ( 3.790009844363965800, -16.69170235043782900, -17.54357771275916600 ) ) ;
#7186 = cartesian_point ( 'none', ( 3.790009844363968500, -9.852664769915186600, -13.06117550322149900 ) ) ;
#7187 = cartesian_point ( 'none', ( 3.790009844363976500, -3.307132808089050500, -7.341332872280566400 ) ) ;
#7188 = cartesian_point ( 'none', ( 3.790009844363968500, 0.6750713612562567700, -2.558973989610744400 ) ) ;
#7189 = cartesian_point ( 'none', ( 3.790009844363964500, 2.499999999999993800, 0.0000000000000000000 ) ) ;
#7190 = cartesian_point ( 'none', ( 6.290009844363970300, -23.70457626587591400, -20.88735261320410100 ) ) ;
#7191 = cartesian_point ( 'none', ( 6.290009844363972900, -21.29856051529656500, -19.84181928020335000 ) ) ;
#7192 = direction ( 'none', ( -1.000000000000000000, -8.326672684688667900e-017, 1.110223024625155800e-016 ) ) ;
#7193 = cartesian_point ( 'none', ( 6.290009844363970300, -1.030425744730223400e-014, -3.608224830031758800e-015 ) ) ;
#7194 = axis2_placement_3d ( 'none', #7249, #7248, #7247 ) ;
#7195 = circle ( 'none', #7226, 0.5000000000000004400 ) ;
#7196 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7197 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7198 = plane ( 'none', #7160 ) ;
#7199 = face_outer_bound ( 'none', #2404, .t. ) ;
#7200 = cartesian_point ( 'none', ( 1.262574684646728500, -5.204170427930421300e-015, 0.0000000000000000000 ) ) ;
#7201 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7202 = axis2_placement_3d ( 'none', #7201, #7197, #7196 ) ;
#7203 = axis2_placement_3d ( 'none', #7250, #7236, #7235 ) ;
#7204 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7205 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7206 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7207 = toroidal_surface ( 'none', #7202, 23.50000000000000000, 1.000000000000000000 ) ;
#7208 = circle ( 'none', #7194, 22.49999999999998600 ) ;
#7209 = toroidal_surface ( 'none', #7212, 22.00000000000000000, 0.5000000000000000000 ) ;
#7210 = face_outer_bound ( 'none', #8536, .t. ) ;
#7211 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7212 = axis2_placement_3d ( 'none', #7206, #7205, #7204 ) ;
#7213 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 22.49999999999998600 ) ) ;
#7214 = face_outer_bound ( 'none', #8609, .t. ) ;
#7215 = face_outer_bound ( 'none', #8556, .t. ) ;
#7216 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7217 = vector ( 'none', #7216, 1000.000000000000000 ) ;
#7218 = direction ( 'none', ( -1.110223024625155800e-016, 5.551115123125774700e-017, -1.000000000000000000 ) ) ;
#7219 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7220 = direction ( 'none', ( 0.0000000000000000000, -1.224646799147353500e-016, 1.000000000000000000 ) ) ;
#7221 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.224646799147353200e-016 ) ) ;
#7222 = cartesian_point ( 'none', ( 16.50000000000000000, 1.285879139104720000e-015, -10.49999999999999500 ) ) ;
#7223 = axis2_placement_3d ( 'none', #7227, #7224, #7275 ) ;
#7224 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.224646799147353200e-016 ) ) ;
#7225 = direction ( 'none', ( -1.387778780781444900e-016, -0.7792872022447654400, 0.6266669421770434400 ) ) ;
#7226 = axis2_placement_3d ( 'none', #7222, #7221, #7220 ) ;
#7227 = cartesian_point ( 'none', ( 18.00000000000000000, 2.877919977996278300e-015, -23.49999999999998600 ) ) ;
#7228 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7229 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7230 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7231 = axis2_placement_3d ( 'none', #7230, #7229, #7228 ) ;
#7232 = circle ( 'none', #7223, 1.000000000000000900 ) ;
#7233 = cartesian_point ( 'none', ( 19.00000000000000000, 2.877919977996278300e-015, -23.49999999999998600 ) ) ;
#7234 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 23.49999999999998600 ) ) ;
#7235 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7236 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7237 = direction ( 'none', ( 1.054711873393897700e-015, 0.6266669421770435500, 0.7792872022447655500 ) ) ;
#7238 = cartesian_point ( 'none', ( 2.512574684646731200, -31.60674923231019700, -21.12082316046053500 ) ) ;
#7239 = plane ( 'none', #7245 ) ;
#7240 = direction ( 'none', ( 1.000000000000000000, 8.326672684688612400e-017, -1.110223024625156500e-016 ) ) ;
#7241 = direction ( 'none', ( -2.220446049250310600e-016, -5.551115123125776500e-017, 1.000000000000000000 ) ) ;
#7242 = cartesian_point ( 'none', ( 5.040009844363969400, -1.040834085586084300e-014, -3.469446951953614200e-015 ) ) ;
#7243 = axis2_placement_3d ( 'none', #7242, #7241, #7240 ) ;
#7244 = circle ( 'none', #7243, 1.250000000000001100 ) ;
#7245 = axis2_placement_3d ( 'none', #7238, #7237, #7225 ) ;
#7246 = circle ( 'none', #7203, 23.49999999999998600 ) ;
#7247 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7248 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7249 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7250 = cartesian_point ( 'none', ( 19.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7251 = circle ( 'none', #7231, 10.49999999999999500 ) ;
#7252 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 21.99999999999998600 ) ) ;
#7253 = cc_design_person_and_organization_assignment ( #7299, #7279, ( #7059 ) ) ;
#7254 = axis2_placement_3d ( 'none', #7309, #7308, #7307 ) ;
#7255 = direction ( 'none', ( -0.7071067811865453500, 8.659560562354960000e-017, -0.7071067811865497900 ) ) ;
#7256 = vector ( 'none', #7255, 1000.000000000000100 ) ;
#7257 = circle ( 'none', #7254, 21.99999999999998600 ) ;
#7258 = toroidal_surface ( 'none', #7304, 10.50000000000000000, 0.5000000000000000000 ) ;
#7259 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7260 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#7261 = cartesian_point ( 'none', ( 18.00000000000000000, 0.0000000000000000000, 23.49999999999998600 ) ) ;
#7262 = cartesian_point ( 'none', ( 18.49999999999999300, 3.302260093900835700e-015, -26.96499999999998600 ) ) ;
#7263 = line ( 'none', #7262, #7256 ) ;
#7264 = axis2_placement_3d ( 'none', #7261, #7260, #7259 ) ;
#7265 = direction ( 'none', ( 0.0000000000000000000, -1.224646799147349500e-016, 1.000000000000000000 ) ) ;
#7266 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.224646799147353200e-016 ) ) ;
#7267 = cartesian_point ( 'none', ( 14.99999999999999800, 3.416764569621114700e-015, 27.79999999999999000 ) ) ;
#7268 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7269 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7270 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7271 = circle ( 'none', #7264, 1.000000000000000900 ) ;
#7272 = axis2_placement_3d ( 'none', #7273, #7266, #7265 ) ;
#7273 = cartesian_point ( 'none', ( 16.50000000000000000, 2.694222958124175200e-015, -21.99999999999998600 ) ) ;
#7274 = cartesian_point ( 'none', ( 16.00000000000000000, 1.285879139104720000e-015, -10.49999999999999500 ) ) ;
#7275 = direction ( 'none', ( 0.0000000000000000000, -1.224646799147353500e-016, 1.000000000000000000 ) ) ;
#7276 = circle ( 'none', #7272, 0.5000000000000004400 ) ;
#7277 = circle ( 'none', #7278, 22.49999999999998600 ) ;
#7278 = axis2_placement_3d ( 'none', #7270, #7269, #7268 ) ;
#7279 = person_and_organization_role ( 'design_supplier' ) ;
#7280 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #7329, #7328, #7327, #7326, #7325 ),
( #7324, #7323, #7322, #7321, #7320 ),
( #7319, #7318, #7317, #7316, #7315 ),
( #7314, #7313, #7312, #7311, #7310 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333334300, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#7281 = local_time ( 9, 4, 28.00000000000000000, #7282 ) ;
#7282 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7283 = cc_design_person_and_organization_assignment ( #7284, #7292, ( #7306 ) ) ;
#7284 = person_and_organization ( #7568, #7567 ) ;
#7285 = security_classification_level ( 'unclassified' ) ;
#7286 = face_outer_bound ( 'none', #8456, .t. ) ;
#7287 = b_spline_curve_with_knots ( 'none', 3,
( #7331, #7330, #7064, #7056, #7063 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.5599999999997129500, 1.000000000000000000 ),
.unspecified. ) ;
#7288 = cartesian_point ( 'none', ( 5.040009844363991600, -30.35988970871858000, -22.12349026794379000 ) ) ;
#7289 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7290 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#7291 = cartesian_point ( 'none', ( 16.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7292 = person_and_organization_role ( 'classification_officer' ) ;
#7293 = face_outer_bound ( 'none', #8589, .t. ) ;
#7294 = cartesian_point ( 'none', ( 5.040009844363969400, -25.16314144182622700, -20.01408997943377300 ) ) ;
#7295 = direction ( 'none', ( 0.7071067811865415800, 8.659560562355008000e-017, 0.7071067811865534600 ) ) ;
#7296 = vector ( 'none', #7295, 1000.000000000000100 ) ;
#7297 = cartesian_point ( 'none', ( 14.99999999999999800, 3.404518101629638600e-015, 27.79999999999997600 ) ) ;
#7298 = line ( 'none', #7297, #7296 ) ;
#7299 = person_and_organization ( #7568, #7567 ) ;
#7300 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#7301 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#7302 = axis2_placement_3d ( 'none', #7252, #7301, #7300 ) ;
#7303 = circle ( 'none', #7302, 0.5000000000000004400 ) ;
#7304 = axis2_placement_3d ( 'none', #7291, #7290, #7289 ) ;
#7305 = cartesian_point ( 'none', ( 5.040009844363986200, -26.53590866623396800, -19.19219573587695400 ) ) ;
#7306 = security_classification ( '', '', #7285 ) ;
#7307 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7308 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7309 = cartesian_point ( 'none', ( 16.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7310 = cartesian_point ( 'none', ( 5.040009844363976500, -31.60674923231020400, -21.12082316046052800 ) ) ;
#7311 = cartesian_point ( 'none', ( 5.040009844363972900, -30.84427712221262400, -20.88981791652660600 ) ) ;
#7312 = cartesian_point ( 'none', ( 5.040009844363972900, -29.13086185489226300, -20.31246973411174000 ) ) ;
#7313 = cartesian_point ( 'none', ( 5.040009844363969400, -27.45853224716285400, -19.61825658330166900 ) ) ;
#7314 = cartesian_point ( 'none', ( 5.040009844363986200, -26.53590866621765400, -19.19219573586944000 ) ) ;
#7315 = cartesian_point ( 'none', ( 6.640009844363972600, -31.60674923231020700, -21.12082316046052100 ) ) ;
#7316 = cartesian_point ( 'none', ( 6.640009844363982300, -30.84427712221264500, -20.88981791652659900 ) ) ;
#7317 = cartesian_point ( 'none', ( 6.640009844363962800, -29.13086185489227700, -20.31246973411174700 ) ) ;
#7318 = cartesian_point ( 'none', ( 6.640009844363975200, -27.45853224716287900, -19.61825658330167600 ) ) ;
#7319 = cartesian_point ( 'none', ( 6.640009844363975200, -26.53590866621770400, -19.19219573586944700 ) ) ;
#7320 = cartesian_point ( 'none', ( 6.640009844363977900, -30.35988970871859000, -22.12349026794378700 ) ) ;
#7321 = cartesian_point ( 'none', ( 6.640009844363979700, -29.57749700599258300, -21.86692397605512600 ) ) ;
#7322 = cartesian_point ( 'none', ( 6.640009844363984100, -27.81880766451675400, -21.23148250283407600 ) ) ;
#7323 = cartesian_point ( 'none', ( 6.640009844363980600, -26.10755944522798100, -20.47501388717390800 ) ) ;
#7324 = cartesian_point ( 'none', ( 6.640009844363988600, -25.16314144180952900, -20.01408997942564500 ) ) ;
#7325 = cartesian_point ( 'none', ( 5.040009844363976500, -30.35988970871859000, -22.12349026794379000 ) ) ;
#7326 = cartesian_point ( 'none', ( 5.040009844363976500, -29.57749700599258300, -21.86692397605512600 ) ) ;
#7327 = cartesian_point ( 'none', ( 5.040009844363979100, -27.81880766451672600, -21.23148250283406600 ) ) ;
#7328 = cartesian_point ( 'none', ( 5.040009844363972900, -26.10755944522798800, -20.47501388717390100 ) ) ;
#7329 = cartesian_point ( 'none', ( 5.040009844363969400, -25.16314144180954700, -20.01408997942565500 ) ) ;
#7330 = cartesian_point ( 'none', ( 5.040009844363969400, -27.45853224716285400, -19.61825658330166900 ) ) ;
#7331 = cartesian_point ( 'none', ( 5.040009844363986200, -26.53590866623396800, -19.19219573587695400 ) ) ;
#7332 = cartesian_point ( 'none', ( 3.762574684646739200, -25.84952505401362500, -19.60314285764755800 ) ) ;
#7333 = cartesian_point ( 'none', ( 3.762574684646736100, -23.48759017967387000, -18.63643109682000800 ) ) ;
#7334 = cartesian_point ( 'none', ( 3.762574684646736100, -18.96889376729437200, -16.49583267372229800 ) ) ;
#7335 = cartesian_point ( 'none', ( 3.762574684646728100, -12.24613964765512500, -12.31500830393194500 ) ) ;
#7336 = cartesian_point ( 'none', ( 3.762574684646725400, -5.789784129171880300, -6.951089635116692200 ) ) ;
#7337 = cartesian_point ( 'none', ( 3.762574684646727200, -1.819145745771357300, -2.428892910556132500 ) ) ;
#7338 = cartesian_point ( 'none', ( 3.762574684646727200, -6.938893903907228400e-015, 0.0000000000000000000 ) ) ;
#7339 = cartesian_point ( 'none', ( 2.512574684646731200, -30.98331947051439500, -21.62215671420218400 ) ) ;
#7340 = circle ( 'none', #7341, 1.250000000000000200 ) ;
#7341 = axis2_placement_3d ( 'none', #7351, #7350, #7349 ) ;
#7342 =( bounded_surface ( ) b_spline_surface ( 3, 3, (
( #7338, #7337, #7336, #7335, #7334, #7333, #7332 ),
( #7374, #7373, #7372, #7371, #7370, #7369, #7368 ),
( #7367, #7366, #7365, #7364, #7363, #7362, #7361 ),
( #7360, #7359, #7358, #7357, #7356, #7355, #7354 ) ),
.unspecified., .f., .f., .f. )
b_spline_surface_with_knots ( ( 4, 4 ),
( 4, 1, 1, 1, 4 ),
( 0.0000000000000000000, 0.5000000000000000000 ),
( 0.0000000000000000000, 0.2800000000000000800, 0.5600000000000001600, 0.7800000000000000300, 1.000000000000000000 ),
.unspecified. )
geometric_representation_item ( ) rational_b_spline_surface ( (
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 0.3333333333333333700, 0.3333333333333333700, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333100, 0.3333333333333333700, 0.3333333333333333700),
( 1.000000000000000000, 1.000000000000000000, 1.000000000000000000, 0.9999999999999997800, 1.000000000000000000, 1.000000000000000000, 1.000000000000000000) ) )
representation_item ( '' ) surface ( ) );
#7343 = circle ( 'none', #7344, 0.8000000000000030400 ) ;
#7344 = axis2_placement_3d ( 'none', #7339, #7353, #7352 ) ;
#7345 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7346 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7392, 'distance_accuracy_value', 'none');
#7347 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7348 = axis2_placement_3d ( 'none', #7376, #7413, #7379 ) ;
#7349 = direction ( 'none', ( 3.469446951953613700e-016, 0.8579795152550749900, -0.5136839022226279400 ) ) ;
#7350 = direction ( 'none', ( 0.0000000000000000000, -0.5136839022226269400, -0.8579795152550757600 ) ) ;
#7351 = cartesian_point ( 'none', ( 2.512574684646734700, -25.84952505401361100, -19.60314285764756500 ) ) ;
#7352 = direction ( 'none', ( 0.0000000000000000000, -0.7792872022447666600, 0.6266669421770420000 ) ) ;
#7353 = direction ( 'none', ( 1.110223024625155400e-015, 0.6266669421770424400, 0.7792872022447663300 ) ) ;
#7354 = cartesian_point ( 'none', ( 1.262574684646747600, -25.84952505401362500, -19.60314285764756500 ) ) ;
#7355 = cartesian_point ( 'none', ( 1.262574684646740500, -23.48759017967387000, -18.63643109682001500 ) ) ;
#7356 = cartesian_point ( 'none', ( 1.262574684646726700, -18.96889376729436800, -16.49583267372229000 ) ) ;
#7357 = cartesian_point ( 'none', ( 1.262574684646733800, -12.24613964765513300, -12.31500830393193800 ) ) ;
#7358 = cartesian_point ( 'none', ( 1.262574684646731800, -5.789784129171883900, -6.951089635116692200 ) ) ;
#7359 = cartesian_point ( 'none', ( 1.262574684646730300, -1.819145745771355600, -2.428892910556146300 ) ) ;
#7360 = cartesian_point ( 'none', ( 1.262574684646728500, -5.204170427930421300e-015, 0.0000000000000000000 ) ) ;
#7361 = cartesian_point ( 'none', ( 1.262574684646748900, -23.70457626587590700, -20.88735261320410100 ) ) ;
#7362 = cartesian_point ( 'none', ( 1.262574684646736100, -21.29856051529657900, -19.84181928020335000 ) ) ;
#7363 = cartesian_point ( 'none', ( 1.262574684646757200, -16.69170235043782900, -17.54357771275917700 ) ) ;
#7364 = cartesian_point ( 'none', ( 1.262574684646725800, -9.852664769915211500, -13.06117550322149300 ) ) ;
#7365 = cartesian_point ( 'none', ( 1.262574684646738900, -3.307132808089043000, -7.341332872280592200 ) ) ;
#7366 = cartesian_point ( 'none', ( 1.262574684646725600, 0.6750713612562515600, -2.558973989610749700 ) ) ;
#7367 = cartesian_point ( 'none', ( 1.262574684646725600, 2.499999999999989800, 2.602085213965210300e-014 ) ) ;
#7368 = cartesian_point ( 'none', ( 3.762574684646733400, -23.70457626587592200, -20.88735261320410100 ) ) ;
#7369 = cartesian_point ( 'none', ( 3.762574684646725800, -21.29856051529655800, -19.84181928020335000 ) ) ;
#7370 = cartesian_point ( 'none', ( 3.762574684646728500, -16.69170235043782900, -17.54357771275917700 ) ) ;
#7371 = cartesian_point ( 'none', ( 3.762574684646738300, -9.852664769915218600, -13.06117550322149300 ) ) ;
#7372 = cartesian_point ( 'none', ( 3.762574684646712500, -3.307132808089047900, -7.341332872280545100 ) ) ;
#7373 = cartesian_point ( 'none', ( 3.762574684646729800, 0.6750713612562528900, -2.558973989610749700 ) ) ;
#7374 = cartesian_point ( 'none', ( 3.762574684646727200, 2.499999999999992500, -1.040834085586084100e-014 ) ) ;
#7375 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7376 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7377 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7378 = date_and_time ( #7085, #7281 ) ;
#7379 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7380 = shape_representation ( '�x�f�u-3��', ( #7385 ), #7387 ) ;
#7381 = shape_representation ( '�u��', ( #7385 ), #7402 ) ;
#7382 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7383 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7384 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7385 = axis2_placement_3d ( 'none', #7384, #7383, #7382 ) ;
#7386 = advanced_brep_shape_representation ( '', ( #2316, #2384, #8454, #7385 ), #7387 ) ;
#7387 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7346 ) ) global_unit_assigned_context ( ( #7392, #7390, #7347 ) ) representation_context ( 'none', 'workaspace' ) );
#7388 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7389 = shape_representation_relationship ( 'none' , 'none' , #7380, #7386 ) ;
#7390 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7391 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7392 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7393 = advanced_brep_shape_representation ( '', ( #417, #7385 ), #7394 ) ;
#7394 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7395 ) ) global_unit_assigned_context ( ( #7391, #7397, #7396 ) ) representation_context ( 'none', 'workaspace' ) );
#7395 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7391, 'distance_accuracy_value', 'none');
#7396 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7397 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7398 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7399 = shape_representation_relationship ( 'none' , 'none' , #7381, #7401 ) ;
#7400 = shape_representation ( '06a_0���~', ( #7385 ), #7394 ) ;
#7401 = advanced_brep_shape_representation ( '', ( #1100, #7385 ), #7402 ) ;
#7402 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7403 ) ) global_unit_assigned_context ( ( #7377, #7388, #7404 ) ) representation_context ( 'none', 'workaspace' ) );
#7403 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7377, 'distance_accuracy_value', 'none');
#7404 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7405 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7406 = shape_representation_relationship ( 'none' , 'none' , #7415, #7408 ) ;
#7407 = shape_representation ( 'm206_default', ( #7385 ), #7437 ) ;
#7408 = advanced_brep_shape_representation ( '', ( #8561, #7385 ), #7409 ) ;
#7409 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7410 ) ) global_unit_assigned_context ( ( #7375, #7398, #7411 ) ) representation_context ( 'none', 'workaspace' ) );
#7410 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7375, 'distance_accuracy_value', 'none');
#7411 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7412 = shape_representation ( '2tk3a-��p-5cad0��3000z0', ( #7348, #7427, #7423, #7419, #7462, #7458 ), #7450 ) ;
#7413 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7414 = shape_representation_relationship ( 'none' , 'none' , #7400, #7393 ) ;
#7415 = shape_representation ( 'c254_default', ( #7385 ), #7409 ) ;
#7416 = direction ( 'none', ( -0.8953060959579973700, -0.3708479274211106100, -0.2467768410283183700 ) ) ;
#7417 = direction ( 'none', ( -0.3826834323650907800, 0.9238795325112864100, 2.664535259100375700e-015 ) ) ;
#7418 = cartesian_point ( 'none', ( 13.16889876338965400, -25.42992090408190700, -10.37995475648956600 ) ) ;
#7419 = axis2_placement_3d ( 'none', #7418, #7417, #7416 ) ;
#7420 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7421 = direction ( 'none', ( -0.9055920614826218400, -0.4241497591413381800, 0.0000000000000000000 ) ) ;
#7422 = cartesian_point ( 'none', ( -2.667218888523684100e-015, -7.245072776710914200e-016, -16.50000000000000000 ) ) ;
#7423 = axis2_placement_3d ( 'none', #7422, #7421, #7420 ) ;
#7424 = direction ( 'none', ( 1.387778780781445100e-017, 1.000000000000000000, -3.639670118153687400e-016 ) ) ;
#7425 = direction ( 'none', ( -3.163086192808657400e-017, 3.639670118153687400e-016, 1.000000000000000000 ) ) ;
#7426 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7427 = axis2_placement_3d ( 'none', #7426, #7425, #7424 ) ;
#7428 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7429 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#7430 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#7431 = axis2_placement_3d ( 'none', #7430, #7429, #7428 ) ;
#7432 = person_and_organization ( #7568, #7567 ) ;
#7433 = cc_design_date_and_time_assignment ( #7378, #7434, ( #7306 ) ) ;
#7434 = date_time_role ( 'classification_date' ) ;
#7435 = shape_representation_relationship ( 'none' , 'none' , #7407, #7436 ) ;
#7436 = advanced_brep_shape_representation ( '', ( #21, #7385 ), #7437 ) ;
#7437 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7438 ) ) global_unit_assigned_context ( ( #7345, #7405, #7439 ) ) representation_context ( 'none', 'workaspace' ) );
#7438 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7345, 'distance_accuracy_value', 'none');
#7439 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7440 = cc_design_approval ( #7448, ( #7306 ) ) ;
#7441 = approval_date_time ( #7442, #7448 ) ;
#7442 = date_and_time ( #7443, #7444 ) ;
#7443 = calendar_date ( 2018, 23, 4 ) ;
#7444 = local_time ( 9, 4, 28.00000000000000000, #7445 ) ;
#7445 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7446 = approval_person_organization ( #7432, #7448, #7447 ) ;
#7447 = approval_role ( '' ) ;
#7448 = approval ( #7449, 'unspecified' ) ;
#7449 = approval_status ( 'not_yet_approved' ) ;
#7450 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #7451 ) ) global_unit_assigned_context ( ( #7454, #7453, #7452 ) ) representation_context ( 'none', 'workaspace' ) );
#7451 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #7454, 'distance_accuracy_value', 'none');
#7452 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#7453 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#7454 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#7455 = direction ( 'none', ( 0.9238795325112862900, 0.3826834323650907800, -6.938893903907228400e-017 ) ) ;
#7456 = direction ( 'none', ( 0.3826834323650907800, -0.9238795325112864100, 5.239287644940253500e-016 ) ) ;
#7457 = cartesian_point ( 'none', ( 12.44419276002298800, -30.04293893403247400, -10.99999999999998200 ) ) ;
#7458 = axis2_placement_3d ( 'none', #7457, #7456, #7455 ) ;
#7459 = direction ( 'none', ( 3.263240815673225500e-016, -1.480309022487108200e-016, -1.000000000000000000 ) ) ;
#7460 = direction ( 'none', ( -1.110223024625156500e-016, 1.000000000000000200, -1.480309022487108000e-016 ) ) ;
#7461 = cartesian_point ( 'none', ( -7.831777957615740500e-015, 3.552741653969058100e-015, 24.00000000000000000 ) ) ;
#7462 = axis2_placement_3d ( 'none', #7461, #7460, #7459 ) ;
#7463 = date_time_role ( 'classification_date' ) ;
#7464 = context_dependent_shape_representation ( #8005, #8004 ) ;
#7465 = date_and_time ( #7483, #195 ) ;
#7466 = cc_design_person_and_organization_assignment ( #7474, #7473, ( #8001 ) ) ;
#7467 = shape_definition_representation ( #7468, #7415 ) ;
#7468 = product_definition_shape ( 'none', 'none', #7716 ) ;
#7469 = product_related_product_category ( 'detail', '', ( #7724 ) ) ;
#7470 = cc_design_security_classification ( #7306, ( #7059 ) ) ;
#7471 = cc_design_security_classification ( #7472, ( #7476 ) ) ;
#7472 = security_classification ( '', '', #7475 ) ;
#7473 = person_and_organization_role ( 'classification_officer' ) ;
#7474 = person_and_organization ( #7986, #7479 ) ;
#7475 = security_classification_level ( 'unclassified' ) ;
#7476 = next_assembly_usage_occurrence ( 'nauo1', ' ', ' ', #7559, #7792, $ ) ;
#7477 = product_definition_shape ( 'none', 'none', #7476 ) ;
#7478 =( representation_relationship ('none','none', #7412, #7381 ) representation_relationship_with_transformation ( #7480 )shape_representation_relationship( ) );
#7479 = organization ( 'nauo-org4', 'unspecified', 'unspecified' ) ;
#7480 = item_defined_transformation ( 'none', 'none', #7458, #7385 ) ;
#7481 = cc_design_date_and_time_assignment ( #7993, #7463, ( #8001 ) ) ;
#7482 = approval_person_organization ( #7474, #7998, #7987 ) ;
#7483 = calendar_date ( 2018, 23, 4 ) ;
#7484 = cc_design_person_and_organization_assignment ( #7486, #7485, ( #7487 ) ) ;
#7485 = person_and_organization_role ( 'classification_officer' ) ;
#7486 = person_and_organization ( #7568, #7567 ) ;
#7487 = security_classification ( '', '', #7488 ) ;
#7488 = security_classification_level ( 'unclassified' ) ;
#7489 = cc_design_person_and_organization_assignment ( #7491, #7490, ( #7506 ) ) ;
#7490 = person_and_organization_role ( 'design_supplier' ) ;
#7491 = person_and_organization ( #7568, #7567 ) ;
#7492 = cc_design_person_and_organization_assignment ( #7494, #7493, ( #7506 ) ) ;
#7493 = person_and_organization_role ( 'creator' ) ;
#7494 = person_and_organization ( #7568, #7567 ) ;
#7495 = cc_design_approval ( #7503, ( #7506 ) ) ;
#7496 = approval_date_time ( #7497, #7503 ) ;
#7497 = date_and_time ( #7498, #7499 ) ;
#7498 = calendar_date ( 2018, 23, 4 ) ;
#7499 = local_time ( 9, 4, 28.00000000000000000, #7500 ) ;
#7500 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7501 = approval_person_organization ( #7505, #7503, #7502 ) ;
#7502 = approval_role ( '' ) ;
#7503 = approval ( #7504, 'unspecified' ) ;
#7504 = approval_status ( 'not_yet_approved' ) ;
#7505 = person_and_organization ( #7568, #7567 ) ;
#7506 = product_definition_formation_with_specified_source ( 'any', '', #7573, .not_known. ) ;
#7507 = cc_design_date_and_time_assignment ( #7509, #7508, ( #7638 ) ) ;
#7508 = date_time_role ( 'creation_date' ) ;
#7509 = date_and_time ( #7510, #7511 ) ;
#7510 = calendar_date ( 2018, 23, 4 ) ;
#7511 = local_time ( 9, 4, 28.00000000000000000, #7512 ) ;
#7512 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7513 = cc_design_person_and_organization_assignment ( #7516, #7514, ( #7638 ) ) ;
#7514 = person_and_organization_role ( 'creator' ) ;
#7515 = approval_status ( 'not_yet_approved' ) ;
#7516 = person_and_organization ( #7568, #7567 ) ;
#7517 = cc_design_approval ( #7522, ( #7638 ) ) ;
#7518 = approval_date_time ( #7639, #7522 ) ;
#7519 = calendar_date ( 2018, 23, 4 ) ;
#7520 = local_time ( 9, 4, 28.00000000000000000, #7552 ) ;
#7521 = approval_role ( '' ) ;
#7522 = approval ( #7640, 'unspecified' ) ;
#7523 = person_and_organization ( #7568, #7567 ) ;
#7524 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7525 ) ;
#7525 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7526 = date_and_time ( #7545, #7546 ) ;
#7527 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7528 = cc_design_approval ( #7529, ( #7472 ) ) ;
#7529 = approval ( #7515, 'unknown' ) ;
#7530 = context_dependent_shape_representation ( #7478, #7477 ) ;
#7531 = cc_design_person_and_organization_assignment ( #7536, #7533, ( #7472 ) ) ;
#7532 = cc_design_date_and_time_assignment ( #7526, #7534, ( #7472 ) ) ;
#7533 = person_and_organization_role ( 'classification_officer' ) ;
#7534 = date_time_role ( 'classification_date' ) ;
#7535 = approval_person_organization ( #7536, #7529, #7539 ) ;
#7536 = person_and_organization ( #7538, #7537 ) ;
#7537 = organization ( 'nauo-org5', 'unspecified', 'unspecified' ) ;
#7538 = person ( 'nauo-per5', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7539 = approval_role ( '' ) ;
#7540 = approval_date_time ( #7541, #7529 ) ;
#7541 = date_and_time ( #7542, #7543 ) ;
#7542 = calendar_date ( 2018, 23, 4 ) ;
#7543 = local_time ( 9, 4, 28.00000000000000000, #7544 ) ;
#7544 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7545 = calendar_date ( 2018, 23, 4 ) ;
#7546 = local_time ( 9, 4, 28.00000000000000000, #7527 ) ;
#7547 = shape_definition_representation ( #7727, #7407 ) ;
#7548 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7549 = cc_design_person_and_organization_assignment ( #7684, #7636, ( #7573 ) ) ;
#7550 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7551 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7552 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7553 = approval_person_organization ( #7523, #7522, #7521 ) ;
#7554 = date_and_time ( #7615, #7616 ) ;
#7555 = approval_role ( '' ) ;
#7556 = approval ( #7557, 'unspecified' ) ;
#7557 = approval_status ( 'not_yet_approved' ) ;
#7558 = person_and_organization ( #7568, #7567 ) ;
#7559 = product_definition ( 'unknown', '', #7603, #7560 ) ;
#7560 = design_context ( 'detailed design', #7562, 'design' ) ;
#7561 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7562 ) ;
#7562 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7563 = shape_definition_representation ( #7641, #7412 ) ;
#7564 = cc_design_person_and_organization_assignment ( #7566, #7565, ( #7569 ) ) ;
#7565 = person_and_organization_role ( 'design_owner' ) ;
#7566 = person_and_organization ( #7568, #7567 ) ;
#7567 = organization ( 'unspecified', 'unspecified', '' ) ;
#7568 = person ( 'unspecified', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7569 = product ( '2tk3a-��p-5cad0��3000z0', '2tk3a-��p-5cad0��3000z0', '', ( #7570 ) ) ;
#7570 = mechanical_context ( 'none', #7551, 'mechanical' ) ;
#7571 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7551 ) ;
#7572 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7573 = product ( '06a_0���~', '06a_0���~', '', ( #7720 ) ) ;
#7574 = design_context ( 'detailed design', #7525, 'design' ) ;
#7575 = cc_design_date_and_time_assignment ( #7577, #7576, ( #7584 ) ) ;
#7576 = date_time_role ( 'classification_date' ) ;
#7577 = date_and_time ( #7578, #7579 ) ;
#7578 = calendar_date ( 2018, 23, 4 ) ;
#7579 = local_time ( 9, 4, 28.00000000000000000, #7580 ) ;
#7580 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7581 = cc_design_person_and_organization_assignment ( #7583, #7582, ( #7584 ) ) ;
#7582 = person_and_organization_role ( 'classification_officer' ) ;
#7583 = person_and_organization ( #7568, #7567 ) ;
#7584 = security_classification ( '', '', #7585 ) ;
#7585 = security_classification_level ( 'unclassified' ) ;
#7586 = cc_design_person_and_organization_assignment ( #7588, #7587, ( #7603 ) ) ;
#7587 = person_and_organization_role ( 'design_supplier' ) ;
#7588 = person_and_organization ( #7568, #7567 ) ;
#7589 = cc_design_person_and_organization_assignment ( #7591, #7590, ( #7603 ) ) ;
#7590 = person_and_organization_role ( 'creator' ) ;
#7591 = person_and_organization ( #7568, #7567 ) ;
#7592 = cc_design_approval ( #7600, ( #7603 ) ) ;
#7593 = approval_date_time ( #7594, #7600 ) ;
#7594 = date_and_time ( #7595, #7596 ) ;
#7595 = calendar_date ( 2018, 23, 4 ) ;
#7596 = local_time ( 9, 4, 28.00000000000000000, #7597 ) ;
#7597 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7598 = approval_person_organization ( #7602, #7600, #7599 ) ;
#7599 = approval_role ( '' ) ;
#7600 = approval ( #7601, 'unspecified' ) ;
#7601 = approval_status ( 'not_yet_approved' ) ;
#7602 = person_and_organization ( #7568, #7567 ) ;
#7603 = product_definition_formation_with_specified_source ( 'any', '', #7569, .not_known. ) ;
#7604 = cc_design_date_and_time_assignment ( #7606, #7605, ( #7559 ) ) ;
#7605 = date_time_role ( 'creation_date' ) ;
#7606 = date_and_time ( #7607, #7608 ) ;
#7607 = calendar_date ( 2018, 23, 4 ) ;
#7608 = local_time ( 9, 4, 28.00000000000000000, #7609 ) ;
#7609 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7610 = cc_design_person_and_organization_assignment ( #7612, #7611, ( #7559 ) ) ;
#7611 = person_and_organization_role ( 'creator' ) ;
#7612 = person_and_organization ( #7568, #7567 ) ;
#7613 = cc_design_approval ( #7556, ( #7559 ) ) ;
#7614 = approval_date_time ( #7554, #7556 ) ;
#7615 = calendar_date ( 2018, 23, 4 ) ;
#7616 = local_time ( 9, 4, 28.00000000000000000, #7617 ) ;
#7617 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7618 = approval_person_organization ( #7558, #7556, #7555 ) ;
#7619 = local_time ( 9, 4, 28.00000000000000000, #7620 ) ;
#7620 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7621 = approval_person_organization ( #7625, #7623, #7622 ) ;
#7622 = approval_role ( '' ) ;
#7623 = approval ( #7624, 'unspecified' ) ;
#7624 = approval_status ( 'not_yet_approved' ) ;
#7625 = person_and_organization ( #7568, #7567 ) ;
#7626 = product_definition ( 'unknown', '', #7683, #7627 ) ;
#7627 = design_context ( 'detailed design', #7629, 'design' ) ;
#7628 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7629 ) ;
#7629 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7630 = cc_design_person_and_organization_assignment ( #7632, #7631, ( #7633 ) ) ;
#7631 = person_and_organization_role ( 'design_owner' ) ;
#7632 = person_and_organization ( #7568, #7567 ) ;
#7633 = product ( 'm206_default', 'm206_default', '', ( #7634 ) ) ;
#7634 = mechanical_context ( 'none', #7548, 'mechanical' ) ;
#7635 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7548 ) ;
#7636 = person_and_organization_role ( 'design_owner' ) ;
#7637 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7550 ) ;
#7638 = product_definition ( 'unknown', '', #7506, #7574 ) ;
#7639 = date_and_time ( #7519, #7520 ) ;
#7640 = approval_status ( 'not_yet_approved' ) ;
#7641 = product_definition_shape ( 'none', 'none', #7559 ) ;
#7642 = product_related_product_category ( 'detail', '', ( #7569 ) ) ;
#7643 = cc_design_security_classification ( #7584, ( #7603 ) ) ;
#7644 = cc_design_approval ( #7652, ( #7584 ) ) ;
#7645 = approval_date_time ( #7646, #7652 ) ;
#7646 = date_and_time ( #7647, #7648 ) ;
#7647 = calendar_date ( 2018, 23, 4 ) ;
#7648 = local_time ( 9, 4, 28.00000000000000000, #7649 ) ;
#7649 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7650 = approval_person_organization ( #7654, #7652, #7651 ) ;
#7651 = approval_role ( '' ) ;
#7652 = approval ( #7653, 'unspecified' ) ;
#7653 = approval_status ( 'not_yet_approved' ) ;
#7654 = person_and_organization ( #7568, #7567 ) ;
#7655 = cc_design_date_and_time_assignment ( #7657, #7656, ( #7664 ) ) ;
#7656 = date_time_role ( 'classification_date' ) ;
#7657 = date_and_time ( #7658, #7659 ) ;
#7658 = calendar_date ( 2018, 23, 4 ) ;
#7659 = local_time ( 9, 4, 28.00000000000000000, #7660 ) ;
#7660 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7661 = cc_design_person_and_organization_assignment ( #7663, #7662, ( #7664 ) ) ;
#7662 = person_and_organization_role ( 'classification_officer' ) ;
#7663 = person_and_organization ( #7568, #7567 ) ;
#7664 = security_classification ( '', '', #7665 ) ;
#7665 = security_classification_level ( 'unclassified' ) ;
#7666 = cc_design_person_and_organization_assignment ( #7668, #7667, ( #7683 ) ) ;
#7667 = person_and_organization_role ( 'design_supplier' ) ;
#7668 = person_and_organization ( #7568, #7567 ) ;
#7669 = cc_design_person_and_organization_assignment ( #7671, #7670, ( #7683 ) ) ;
#7670 = person_and_organization_role ( 'creator' ) ;
#7671 = person_and_organization ( #7568, #7567 ) ;
#7672 = cc_design_approval ( #7680, ( #7683 ) ) ;
#7673 = approval_date_time ( #7674, #7680 ) ;
#7674 = date_and_time ( #7675, #7676 ) ;
#7675 = calendar_date ( 2018, 23, 4 ) ;
#7676 = local_time ( 9, 4, 28.00000000000000000, #7677 ) ;
#7677 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7678 = approval_person_organization ( #7682, #7680, #7679 ) ;
#7679 = approval_role ( '' ) ;
#7680 = approval ( #7681, 'unspecified' ) ;
#7681 = approval_status ( 'not_yet_approved' ) ;
#7682 = person_and_organization ( #7568, #7567 ) ;
#7683 = product_definition_formation_with_specified_source ( 'any', '', #7633, .not_known. ) ;
#7684 = person_and_organization ( #7568, #7567 ) ;
#7685 = cc_design_date_and_time_assignment ( #7687, #7686, ( #7626 ) ) ;
#7686 = date_time_role ( 'creation_date' ) ;
#7687 = date_and_time ( #7688, #7689 ) ;
#7688 = calendar_date ( 2018, 23, 4 ) ;
#7689 = local_time ( 9, 4, 28.00000000000000000, #7690 ) ;
#7690 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7691 = cc_design_person_and_organization_assignment ( #7693, #7692, ( #7626 ) ) ;
#7692 = person_and_organization_role ( 'creator' ) ;
#7693 = person_and_organization ( #7568, #7567 ) ;
#7694 = cc_design_approval ( #7623, ( #7626 ) ) ;
#7695 = approval_date_time ( #7696, #7623 ) ;
#7696 = date_and_time ( #7697, #7619 ) ;
#7697 = calendar_date ( 2018, 23, 4 ) ;
#7698 = date_and_time ( #7699, #7700 ) ;
#7699 = calendar_date ( 2018, 23, 4 ) ;
#7700 = local_time ( 9, 4, 28.00000000000000000, #7701 ) ;
#7701 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7702 = cc_design_person_and_organization_assignment ( #7704, #7703, ( #7716 ) ) ;
#7703 = person_and_organization_role ( 'creator' ) ;
#7704 = person_and_organization ( #7568, #7567 ) ;
#7705 = cc_design_approval ( #7713, ( #7716 ) ) ;
#7706 = approval_date_time ( #7707, #7713 ) ;
#7707 = date_and_time ( #7708, #7709 ) ;
#7708 = calendar_date ( 2018, 23, 4 ) ;
#7709 = local_time ( 9, 4, 28.00000000000000000, #7710 ) ;
#7710 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7711 = approval_person_organization ( #7715, #7713, #7712 ) ;
#7712 = approval_role ( '' ) ;
#7713 = approval ( #7714, 'unspecified' ) ;
#7714 = approval_status ( 'not_yet_approved' ) ;
#7715 = person_and_organization ( #7568, #7567 ) ;
#7716 = product_definition ( 'unknown', '', #7059, #7717 ) ;
#7717 = design_context ( 'detailed design', #7719, 'design' ) ;
#7718 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7719 ) ;
#7719 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7720 = mechanical_context ( 'none', #7550, 'mechanical' ) ;
#7721 = cc_design_person_and_organization_assignment ( #7723, #7722, ( #7724 ) ) ;
#7722 = person_and_organization_role ( 'design_owner' ) ;
#7723 = person_and_organization ( #7568, #7567 ) ;
#7724 = product ( 'c254_default', 'c254_default', '', ( #7725 ) ) ;
#7725 = mechanical_context ( 'none', #7572, 'mechanical' ) ;
#7726 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7572 ) ;
#7727 = product_definition_shape ( 'none', 'none', #7626 ) ;
#7728 = product_related_product_category ( 'detail', '', ( #7633 ) ) ;
#7729 = cc_design_security_classification ( #7664, ( #7683 ) ) ;
#7730 = cc_design_approval ( #7738, ( #7664 ) ) ;
#7731 = approval_date_time ( #7732, #7738 ) ;
#7732 = date_and_time ( #7733, #7734 ) ;
#7733 = calendar_date ( 2018, 23, 4 ) ;
#7734 = local_time ( 9, 4, 28.00000000000000000, #7735 ) ;
#7735 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7736 = approval_person_organization ( #7740, #7738, #7737 ) ;
#7737 = approval_role ( '' ) ;
#7738 = approval ( #7739, 'unspecified' ) ;
#7739 = approval_status ( 'not_yet_approved' ) ;
#7740 = person_and_organization ( #7568, #7567 ) ;
#7741 = approval_status ( 'not_yet_approved' ) ;
#7742 = security_classification_level ( 'unclassified' ) ;
#7743 = product_definition_shape ( 'none', 'none', #7855 ) ;
#7744 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7745 = date_and_time ( #7749, #7803 ) ;
#7746 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7747 = local_time ( 9, 4, 28.00000000000000000, #7748 ) ;
#7748 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7749 = calendar_date ( 2018, 23, 4 ) ;
#7750 = shape_definition_representation ( #7751, #7400 ) ;
#7751 = product_definition_shape ( 'none', 'none', #7638 ) ;
#7752 = product_related_product_category ( 'detail', '', ( #7573 ) ) ;
#7753 = cc_design_security_classification ( #7487, ( #7506 ) ) ;
#7754 = cc_design_approval ( #7762, ( #7487 ) ) ;
#7755 = approval_date_time ( #7756, #7762 ) ;
#7756 = date_and_time ( #7757, #7758 ) ;
#7757 = calendar_date ( 2018, 23, 4 ) ;
#7758 = local_time ( 9, 4, 28.00000000000000000, #7759 ) ;
#7759 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7760 = approval_person_organization ( #7764, #7762, #7761 ) ;
#7761 = approval_role ( '' ) ;
#7762 = approval ( #7763, 'unspecified' ) ;
#7763 = approval_status ( 'not_yet_approved' ) ;
#7764 = person_and_organization ( #7568, #7567 ) ;
#7765 = cc_design_date_and_time_assignment ( #7465, #1091, ( #7487 ) ) ;
#7766 = approval_role ( '' ) ;
#7767 = approval ( #7768, 'unspecified' ) ;
#7768 = approval_status ( 'not_yet_approved' ) ;
#7769 = person_and_organization ( #7568, #7567 ) ;
#7770 = product_definition_formation_with_specified_source ( 'any', '', #7800, .not_known. ) ;
#7771 =( representation_relationship ('none','none', #7412, #7407 ) representation_relationship_with_transformation ( #7807 )shape_representation_relationship( ) );
#7772 = cc_design_date_and_time_assignment ( #7774, #7773, ( #7792 ) ) ;
#7773 = date_time_role ( 'creation_date' ) ;
#7774 = date_and_time ( #7775, #7776 ) ;
#7775 = calendar_date ( 2018, 23, 4 ) ;
#7776 = local_time ( 9, 4, 28.00000000000000000, #7777 ) ;
#7777 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7778 = cc_design_person_and_organization_assignment ( #7780, #7779, ( #7792 ) ) ;
#7779 = person_and_organization_role ( 'creator' ) ;
#7780 = person_and_organization ( #7568, #7567 ) ;
#7781 = cc_design_approval ( #7789, ( #7792 ) ) ;
#7782 = approval_date_time ( #7783, #7789 ) ;
#7783 = date_and_time ( #7784, #7785 ) ;
#7784 = calendar_date ( 2018, 23, 4 ) ;
#7785 = local_time ( 9, 4, 28.00000000000000000, #7786 ) ;
#7786 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7787 = approval_person_organization ( #7791, #7789, #7788 ) ;
#7788 = approval_role ( '' ) ;
#7789 = approval ( #7790, 'unspecified' ) ;
#7790 = approval_status ( 'not_yet_approved' ) ;
#7791 = person_and_organization ( #7568, #7567 ) ;
#7792 = product_definition ( 'unknown', '', #7770, #7793 ) ;
#7793 = design_context ( 'detailed design', #7795, 'design' ) ;
#7794 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7795 ) ;
#7795 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7796 = shape_definition_representation ( #7809, #7381 ) ;
#7797 = cc_design_person_and_organization_assignment ( #7799, #7798, ( #7800 ) ) ;
#7798 = person_and_organization_role ( 'design_owner' ) ;
#7799 = person_and_organization ( #7568, #7567 ) ;
#7800 = product ( '�u��', '�u��', '', ( #7801 ) ) ;
#7801 = mechanical_context ( 'none', #7746, 'mechanical' ) ;
#7802 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7746 ) ;
#7803 = local_time ( 9, 4, 28.00000000000000000, #7804 ) ;
#7804 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7805 = security_classification ( '', '', #7742 ) ;
#7806 = shape_definition_representation ( #7893, #7380 ) ;
#7807 = item_defined_transformation ( 'none', 'none', #7427, #7385 ) ;
#7808 = approval ( #7741, 'unknown' ) ;
#7809 = product_definition_shape ( 'none', 'none', #7792 ) ;
#7810 = product_related_product_category ( 'detail', '', ( #7800 ) ) ;
#7811 = cc_design_security_classification ( #7832, ( #7770 ) ) ;
#7812 = cc_design_approval ( #7820, ( #7832 ) ) ;
#7813 = approval_date_time ( #7814, #7820 ) ;
#7814 = date_and_time ( #7815, #7816 ) ;
#7815 = calendar_date ( 2018, 23, 4 ) ;
#7816 = local_time ( 9, 4, 28.00000000000000000, #7817 ) ;
#7817 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7818 = approval_person_organization ( #7822, #7820, #7819 ) ;
#7819 = approval_role ( '' ) ;
#7820 = approval ( #7821, 'unspecified' ) ;
#7821 = approval_status ( 'not_yet_approved' ) ;
#7822 = person_and_organization ( #7568, #7567 ) ;
#7823 = cc_design_date_and_time_assignment ( #7825, #7824, ( #7832 ) ) ;
#7824 = date_time_role ( 'classification_date' ) ;
#7825 = date_and_time ( #7826, #7827 ) ;
#7826 = calendar_date ( 2018, 23, 4 ) ;
#7827 = local_time ( 9, 4, 28.00000000000000000, #7828 ) ;
#7828 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7829 = cc_design_person_and_organization_assignment ( #7831, #7830, ( #7832 ) ) ;
#7830 = person_and_organization_role ( 'classification_officer' ) ;
#7831 = person_and_organization ( #7568, #7567 ) ;
#7832 = security_classification ( '', '', #7833 ) ;
#7833 = security_classification_level ( 'unclassified' ) ;
#7834 = cc_design_person_and_organization_assignment ( #7836, #7835, ( #7770 ) ) ;
#7835 = person_and_organization_role ( 'design_supplier' ) ;
#7836 = person_and_organization ( #7568, #7567 ) ;
#7837 = cc_design_person_and_organization_assignment ( #7839, #7838, ( #7770 ) ) ;
#7838 = person_and_organization_role ( 'creator' ) ;
#7839 = person_and_organization ( #7568, #7567 ) ;
#7840 = cc_design_approval ( #7767, ( #7770 ) ) ;
#7841 = approval_date_time ( #7842, #7767 ) ;
#7842 = date_and_time ( #7843, #7844 ) ;
#7843 = calendar_date ( 2018, 23, 4 ) ;
#7844 = local_time ( 9, 4, 28.00000000000000000, #7845 ) ;
#7845 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7846 = approval_person_organization ( #7769, #7767, #7766 ) ;
#7847 = local_time ( 9, 4, 28.00000000000000000, #7848 ) ;
#7848 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7849 = approval_person_organization ( #7853, #7851, #7850 ) ;
#7850 = approval_role ( '' ) ;
#7851 = approval ( #7852, 'unspecified' ) ;
#7852 = approval_status ( 'not_yet_approved' ) ;
#7853 = person_and_organization ( #7568, #7567 ) ;
#7854 = product_definition_formation_with_specified_source ( 'any', '', #7883, .not_known. ) ;
#7855 = next_assembly_usage_occurrence ( 'nauo2', ' ', ' ', #7559, #7626, $ ) ;
#7856 = cc_design_date_and_time_assignment ( #7858, #7857, ( #7876 ) ) ;
#7857 = date_time_role ( 'creation_date' ) ;
#7858 = date_and_time ( #7859, #7860 ) ;
#7859 = calendar_date ( 2018, 23, 4 ) ;
#7860 = local_time ( 9, 4, 28.00000000000000000, #7861 ) ;
#7861 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7862 = cc_design_person_and_organization_assignment ( #7864, #7863, ( #7876 ) ) ;
#7863 = person_and_organization_role ( 'creator' ) ;
#7864 = person_and_organization ( #7568, #7567 ) ;
#7865 = cc_design_approval ( #7873, ( #7876 ) ) ;
#7866 = approval_date_time ( #7867, #7873 ) ;
#7867 = date_and_time ( #7868, #7869 ) ;
#7868 = calendar_date ( 2018, 23, 4 ) ;
#7869 = local_time ( 9, 4, 28.00000000000000000, #7870 ) ;
#7870 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7871 = approval_person_organization ( #7875, #7873, #7872 ) ;
#7872 = approval_role ( '' ) ;
#7873 = approval ( #7874, 'unspecified' ) ;
#7874 = approval_status ( 'not_yet_approved' ) ;
#7875 = person_and_organization ( #7568, #7567 ) ;
#7876 = product_definition ( 'unknown', '', #7854, #7877 ) ;
#7877 = design_context ( 'detailed design', #7879, 'design' ) ;
#7878 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7879 ) ;
#7879 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#7880 = cc_design_person_and_organization_assignment ( #7882, #7881, ( #7883 ) ) ;
#7881 = person_and_organization_role ( 'design_owner' ) ;
#7882 = person_and_organization ( #7568, #7567 ) ;
#7883 = product ( '�x�f�u-3��', '�x�f�u-3��', '', ( #7884 ) ) ;
#7884 = mechanical_context ( 'none', #7744, 'mechanical' ) ;
#7885 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #7744 ) ;
#7886 = approval_role ( '' ) ;
#7887 = approval_date_time ( #7888, #7808 ) ;
#7888 = date_and_time ( #7889, #7747 ) ;
#7889 = calendar_date ( 2018, 23, 4 ) ;
#7890 = cc_design_approval ( #7808, ( #7805 ) ) ;
#7891 = cc_design_security_classification ( #7805, ( #7855 ) ) ;
#7892 = person ( 'nauo-per1', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7893 = product_definition_shape ( 'none', 'none', #7876 ) ;
#7894 = product_related_product_category ( 'detail', '', ( #7883 ) ) ;
#7895 = cc_design_security_classification ( #7916, ( #7854 ) ) ;
#7896 = cc_design_approval ( #7904, ( #7916 ) ) ;
#7897 = approval_date_time ( #7898, #7904 ) ;
#7898 = date_and_time ( #7899, #7900 ) ;
#7899 = calendar_date ( 2018, 23, 4 ) ;
#7900 = local_time ( 9, 4, 28.00000000000000000, #7901 ) ;
#7901 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7902 = approval_person_organization ( #7906, #7904, #7903 ) ;
#7903 = approval_role ( '' ) ;
#7904 = approval ( #7905, 'unspecified' ) ;
#7905 = approval_status ( 'not_yet_approved' ) ;
#7906 = person_and_organization ( #7568, #7567 ) ;
#7907 = cc_design_date_and_time_assignment ( #7909, #7908, ( #7916 ) ) ;
#7908 = date_time_role ( 'classification_date' ) ;
#7909 = date_and_time ( #7910, #7911 ) ;
#7910 = calendar_date ( 2018, 23, 4 ) ;
#7911 = local_time ( 9, 4, 28.00000000000000000, #7912 ) ;
#7912 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7913 = cc_design_person_and_organization_assignment ( #7915, #7914, ( #7916 ) ) ;
#7914 = person_and_organization_role ( 'classification_officer' ) ;
#7915 = person_and_organization ( #7568, #7567 ) ;
#7916 = security_classification ( '', '', #7917 ) ;
#7917 = security_classification_level ( 'unclassified' ) ;
#7918 = cc_design_person_and_organization_assignment ( #7920, #7919, ( #7854 ) ) ;
#7919 = person_and_organization_role ( 'design_supplier' ) ;
#7920 = person_and_organization ( #7568, #7567 ) ;
#7921 = cc_design_person_and_organization_assignment ( #7923, #7922, ( #7854 ) ) ;
#7922 = person_and_organization_role ( 'creator' ) ;
#7923 = person_and_organization ( #7568, #7567 ) ;
#7924 = cc_design_approval ( #7851, ( #7854 ) ) ;
#7925 = approval_date_time ( #7926, #7851 ) ;
#7926 = date_and_time ( #7927, #7847 ) ;
#7927 = calendar_date ( 2018, 23, 4 ) ;
#7928 = person ( 'nauo-per2', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7929 = approval_role ( '' ) ;
#7930 = approval_date_time ( #7931, #7940 ) ;
#7931 = date_and_time ( #7932, #7933 ) ;
#7932 = calendar_date ( 2018, 23, 4 ) ;
#7933 = local_time ( 9, 4, 28.00000000000000000, #7934 ) ;
#7934 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7935 = date_and_time ( #7936, #7937 ) ;
#7936 = calendar_date ( 2018, 23, 4 ) ;
#7937 = local_time ( 9, 4, 28.00000000000000000, #7938 ) ;
#7938 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7939 = cc_design_approval ( #7940, ( #7943 ) ) ;
#7940 = approval ( #7941, 'unknown' ) ;
#7941 = approval_status ( 'not_yet_approved' ) ;
#7942 = cc_design_security_classification ( #7943, ( #7945 ) ) ;
#7943 = security_classification ( '', '', #7944 ) ;
#7944 = security_classification_level ( 'unclassified' ) ;
#7945 = next_assembly_usage_occurrence ( 'nauo3', ' ', ' ', #7559, #7716, $ ) ;
#7946 = product_definition_shape ( 'none', 'none', #7945 ) ;
#7947 =( representation_relationship ('none','none', #7412, #7415 ) representation_relationship_with_transformation ( #7948 )shape_representation_relationship( ) );
#7948 = item_defined_transformation ( 'none', 'none', #7423, #7385 ) ;
#7949 = context_dependent_shape_representation ( #7771, #7743 ) ;
#7950 = cc_design_person_and_organization_assignment ( #7955, #7952, ( #7805 ) ) ;
#7951 = cc_design_date_and_time_assignment ( #7745, #7953, ( #7805 ) ) ;
#7952 = person_and_organization_role ( 'classification_officer' ) ;
#7953 = date_time_role ( 'classification_date' ) ;
#7954 = approval_person_organization ( #7955, #7808, #7886 ) ;
#7955 = person_and_organization ( #7892, #7956 ) ;
#7956 = organization ( 'nauo-org1', 'unspecified', 'unspecified' ) ;
#7957 = person ( 'nauo-per3', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7958 = approval_role ( '' ) ;
#7959 = approval_date_time ( #7960, #7969 ) ;
#7960 = date_and_time ( #7961, #7962 ) ;
#7961 = calendar_date ( 2018, 23, 4 ) ;
#7962 = local_time ( 9, 4, 28.00000000000000000, #7963 ) ;
#7963 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7964 = date_and_time ( #7965, #7966 ) ;
#7965 = calendar_date ( 2018, 23, 4 ) ;
#7966 = local_time ( 9, 4, 28.00000000000000000, #7967 ) ;
#7967 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7968 = cc_design_approval ( #7969, ( #7972 ) ) ;
#7969 = approval ( #7970, 'unknown' ) ;
#7970 = approval_status ( 'not_yet_approved' ) ;
#7971 = cc_design_security_classification ( #7972, ( #7974 ) ) ;
#7972 = security_classification ( '', '', #7973 ) ;
#7973 = security_classification_level ( 'unclassified' ) ;
#7974 = next_assembly_usage_occurrence ( 'nauo4', ' ', ' ', #7559, #7876, $ ) ;
#7975 = product_definition_shape ( 'none', 'none', #7974 ) ;
#7976 =( representation_relationship ('none','none', #7412, #7380 ) representation_relationship_with_transformation ( #7977 )shape_representation_relationship( ) );
#7977 = item_defined_transformation ( 'none', 'none', #7419, #7385 ) ;
#7978 = context_dependent_shape_representation ( #7947, #7946 ) ;
#7979 = cc_design_person_and_organization_assignment ( #7984, #7981, ( #7943 ) ) ;
#7980 = cc_design_date_and_time_assignment ( #7935, #7982, ( #7943 ) ) ;
#7981 = person_and_organization_role ( 'classification_officer' ) ;
#7982 = date_time_role ( 'classification_date' ) ;
#7983 = approval_person_organization ( #7984, #7940, #7929 ) ;
#7984 = person_and_organization ( #7928, #7985 ) ;
#7985 = organization ( 'nauo-org2', 'unspecified', 'unspecified' ) ;
#7986 = person ( 'nauo-per4', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#7987 = approval_role ( '' ) ;
#7988 = approval_date_time ( #7989, #7998 ) ;
#7989 = date_and_time ( #7990, #7991 ) ;
#7990 = calendar_date ( 2018, 23, 4 ) ;
#7991 = local_time ( 9, 4, 28.00000000000000000, #7992 ) ;
#7992 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7993 = date_and_time ( #7994, #7995 ) ;
#7994 = calendar_date ( 2018, 23, 4 ) ;
#7995 = local_time ( 9, 4, 28.00000000000000000, #7996 ) ;
#7996 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#7997 = cc_design_approval ( #7998, ( #8001 ) ) ;
#7998 = approval ( #7999, 'unknown' ) ;
#7999 = approval_status ( 'not_yet_approved' ) ;
#8000 = cc_design_security_classification ( #8001, ( #8003 ) ) ;
#8001 = security_classification ( '', '', #8002 ) ;
#8002 = security_classification_level ( 'unclassified' ) ;
#8003 = next_assembly_usage_occurrence ( 'nauo5', ' ', ' ', #7559, #7638, $ ) ;
#8004 = product_definition_shape ( 'none', 'none', #8003 ) ;
#8005 =( representation_relationship ('none','none', #7412, #7400 ) representation_relationship_with_transformation ( #8006 )shape_representation_relationship( ) );
#8006 = item_defined_transformation ( 'none', 'none', #7462, #7385 ) ;
#8007 = context_dependent_shape_representation ( #7976, #7975 ) ;
#8008 = cc_design_person_and_organization_assignment ( #8013, #8010, ( #7972 ) ) ;
#8009 = cc_design_date_and_time_assignment ( #7964, #8011, ( #7972 ) ) ;
#8010 = person_and_organization_role ( 'classification_officer' ) ;
#8011 = date_time_role ( 'classification_date' ) ;
#8012 = approval_person_organization ( #8013, #7969, #7958 ) ;
#8013 = person_and_organization ( #7957, #8014 ) ;
#8014 = organization ( 'nauo-org3', 'unspecified', 'unspecified' ) ;
#8015 = edge_curve ( 'none', #141, #87, #5683, .t. ) ;
#8016 = advanced_face ( 'none', ( #5679 ), #5682, .f. ) ;
#8017 = oriented_edge ( 'none', *, *, #8022, .f. ) ;
#8018 = oriented_edge ( 'none', *, *, #8027, .f. ) ;
#8019 = oriented_edge ( 'none', *, *, #8021, .f. ) ;
#8020 = oriented_edge ( 'none', *, *, #731, .f. ) ;
#8021 = edge_curve ( 'none', #737, #748, #5731, .t. ) ;
#8022 = edge_curve ( 'none', #164, #169, #5732, .t. ) ;
#8023 = oriented_edge ( 'none', *, *, #2260, .t. ) ;
#8024 = edge_curve ( 'none', #740, #613, #5756, .t. ) ;
#8025 = edge_loop ( 'none', ( #8020, #8019, #8023, #8018 ) ) ;
#8026 = oriented_edge ( 'none', *, *, #8024, .t. ) ;
#8027 = edge_curve ( 'none', #732, #2296, #5752, .t. ) ;
#8028 = edge_curve ( 'none', #585, #29, #5762, .t. ) ;
#8029 = edge_curve ( 'none', #8039, #8043, #5761, .t. ) ;
#8030 = oriented_edge ( 'none', *, *, #8037, .t. ) ;
#8031 = oriented_edge ( 'none', *, *, #8038, .t. ) ;
#8032 = vertex_point ( 'none', #5772 ) ;
#8033 = vertex_point ( 'none', #5775 ) ;
#8034 = vertex_point ( 'none', #5846 ) ;
#8035 = oriented_edge ( 'none', *, *, #8029, .t. ) ;
#8036 = oriented_edge ( 'none', *, *, #2180, .f. ) ;
#8037 = edge_curve ( 'none', #8034, #8039, #5780, .t. ) ;
#8038 = edge_curve ( 'none', #8043, #8040, #5840, .t. ) ;
#8039 = vertex_point ( 'none', #5839 ) ;
#8040 = vertex_point ( 'none', #5843 ) ;
#8041 = edge_curve ( 'none', #8040, #8034, #5833, .t. ) ;
#8042 = edge_loop ( 'none', ( #2215, #8045 ) ) ;
#8043 = vertex_point ( 'none', #5755 ) ;
#8044 = oriented_edge ( 'none', *, *, #8049, .t. ) ;
#8045 = oriented_edge ( 'none', *, *, #2080, .f. ) ;
#8046 = edge_curve ( 'none', #8051, #8033, #5845, .t. ) ;
#8047 = oriented_edge ( 'none', *, *, #1655, .t. ) ;
#8048 = oriented_edge ( 'none', *, *, #8060, .f. ) ;
#8049 = edge_curve ( 'none', #8055, #8051, #5828, .t. ) ;
#8050 = edge_curve ( 'none', #8033, #8032, #5829, .t. ) ;
#8051 = vertex_point ( 'none', #5824 ) ;
#8052 = edge_loop ( 'none', ( #8036, #8047, #8066, #8053, #8069, #8084 ) ) ;
#8053 = oriented_edge ( 'none', *, *, #8060, .t. ) ;
#8054 = edge_curve ( 'none', #8063, #2185, #4454, .t. ) ;
#8055 = vertex_point ( 'none', #5866 ) ;
#8056 = oriented_edge ( 'none', *, *, #8057, .t. ) ;
#8057 = edge_curve ( 'none', #8032, #8055, #5864, .t. ) ;
#8058 = edge_curve ( 'none', #2111, #2178, #5858, .t. ) ;
#8059 = advanced_face ( 'none', ( #5867, #5865 ), #5859, .t. ) ;
#8060 = edge_curve ( 'none', #8065, #2077, #5848, .t. ) ;
#8061 = vertex_point ( 'none', #5849 ) ;
#8062 = edge_loop ( 'none', ( #8099, #8048, #8105, #8097, #8111 ) ) ;
#8063 = vertex_point ( 'none', #5901 ) ;
#8064 = edge_loop ( 'none', ( #8078, #8076, #8088, #8072, #8074 ) ) ;
#8065 = vertex_point ( 'none', #5856 ) ;
#8066 = oriented_edge ( 'none', *, *, #8067, .f. ) ;
#8067 = edge_curve ( 'none', #8065, #1456, #5900, .t. ) ;
#8068 = advanced_face ( 'none', ( #5892 ), #5891, .t. ) ;
#8069 = oriented_edge ( 'none', *, *, #2104, .t. ) ;
#8070 = edge_curve ( 'none', #8061, #8065, #5890, .t. ) ;
#8071 = oriented_edge ( 'none', *, *, #8092, .t. ) ;
#8072 = oriented_edge ( 'none', *, *, #8077, .f. ) ;
#8073 = edge_curve ( 'none', #2041, #2191, #5877, .t. ) ;
#8074 = oriented_edge ( 'none', *, *, #8070, .t. ) ;
#8075 = edge_curve ( 'none', #1523, #8063, #5878, .t. ) ;
#8076 = oriented_edge ( 'none', *, *, #1621, .t. ) ;
#8077 = edge_curve ( 'none', #8061, #8063, #5885, .t. ) ;
#8078 = oriented_edge ( 'none', *, *, #8067, .t. ) ;
#8079 = oriented_edge ( 'none', *, *, #8054, .t. ) ;
#8080 = vertex_point ( 'none', #5927 ) ;
#8081 = oriented_edge ( 'none', *, *, #8090, .t. ) ;
#8082 = oriented_edge ( 'none', *, *, #8077, .t. ) ;
#8083 = oriented_edge ( 'none', *, *, #2030, .f. ) ;
#8084 = oriented_edge ( 'none', *, *, #8058, .t. ) ;
#8085 = advanced_face ( 'none', ( #5886 ), #5894, .t. ) ;
#8086 = edge_loop ( 'none', ( #8082, #8079, #8089, #8081, #8083, #8071 ) ) ;
#8087 = edge_loop ( 'none', ( #8110, #8095, #8101, #8102, #8093, #8106 ) ) ;
#8088 = oriented_edge ( 'none', *, *, #8075, .t. ) ;
#8089 = oriented_edge ( 'none', *, *, #2190, .f. ) ;
#8090 = edge_curve ( 'none', #2184, #2034, #5917, .t. ) ;
#8091 = advanced_face ( 'none', ( #5924 ), #5918, .t. ) ;
#8092 = edge_curve ( 'none', #2016, #8061, #5907, .t. ) ;
#8093 = oriented_edge ( 'none', *, *, #2052, .t. ) ;
#8094 = advanced_face ( 'none', ( #5931 ), #5920, .t. ) ;
#8095 = oriented_edge ( 'none', *, *, #8113, .t. ) ;
#8096 = edge_curve ( 'none', #1474, #8098, #5956, .t. ) ;
#8097 = oriented_edge ( 'none', *, *, #8092, .f. ) ;
#8098 = vertex_point ( 'none', #5957 ) ;
#8099 = oriented_edge ( 'none', *, *, #2106, .f. ) ;
#8100 = oriented_edge ( 'none', *, *, #8096, .t. ) ;
#8101 = oriented_edge ( 'none', *, *, #8108, .f. ) ;
#8102 = oriented_edge ( 'none', *, *, #8112, .t. ) ;
#8103 = advanced_face ( 'none', ( #5916 ), #5965, .f. ) ;
#8104 = edge_loop ( 'none', ( #8118, #8107, #8142, #8143, #8122, #8141 ) ) ;
#8105 = oriented_edge ( 'none', *, *, #8070, .f. ) ;
#8106 = oriented_edge ( 'none', *, *, #8073, .t. ) ;
#8107 = oriented_edge ( 'none', *, *, #2219, .t. ) ;
#8108 = edge_curve ( 'none', #8098, #8080, #5958, .t. ) ;
#8109 = edge_loop ( 'none', ( #8116, #8100, #8117, #8114 ) ) ;
#8110 = oriented_edge ( 'none', *, *, #2186, .f. ) ;
#8111 = oriented_edge ( 'none', *, *, #2012, .f. ) ;
#8112 = edge_curve ( 'none', #8098, #2037, #5960, .t. ) ;
#8113 = edge_curve ( 'none', #2177, #8080, #5991, .t. ) ;
#8114 = oriented_edge ( 'none', *, *, #8121, .t. ) ;
#8115 = advanced_face ( 'none', ( #5947 ), #5941, .t. ) ;
#8116 = oriented_edge ( 'none', *, *, #1972, .f. ) ;
#8117 = oriented_edge ( 'none', *, *, #8108, .t. ) ;
#8118 = oriented_edge ( 'none', *, *, #1962, .t. ) ;
#8119 = advanced_face ( 'none', ( #5950 ), #5992, .t. ) ;
#8120 = edge_loop ( 'none', ( #8160, #8158, #8159, #8151 ) ) ;
#8121 = edge_curve ( 'none', #8080, #1453, #5984, .t. ) ;
#8122 = oriented_edge ( 'none', *, *, #2110, .f. ) ;
#8123 = oriented_edge ( 'none', *, *, #8145, .f. ) ;
#8124 = edge_loop ( 'none', ( #8140, #8132, #8155, #8127, #8123, #8134 ) ) ;
#8125 = oriented_edge ( 'none', *, *, #8046, .f. ) ;
#8126 = edge_loop ( 'none', ( #8139, #8130, #8137, #8125 ) ) ;
#8127 = oriented_edge ( 'none', *, *, #1960, .f. ) ;
#8128 = advanced_face ( 'none', ( #5983 ), #5976, .f. ) ;
#8129 = oriented_edge ( 'none', *, *, #8133, .t. ) ;
#8130 = oriented_edge ( 'none', *, *, #2147, .f. ) ;
#8131 = edge_curve ( 'none', #2175, #2068, #6023, .t. ) ;
#8132 = oriented_edge ( 'none', *, *, #8112, .f. ) ;
#8133 = edge_curve ( 'none', #2173, #8051, #5939, .t. ) ;
#8134 = oriented_edge ( 'none', *, *, #2094, .f. ) ;
#8135 = advanced_face ( 'none', ( #5971 ), #5967, .t. ) ;
#8136 = oriented_edge ( 'none', *, *, #8157, .t. ) ;
#8137 = oriented_edge ( 'none', *, *, #8138, .f. ) ;
#8138 = edge_curve ( 'none', #8033, #2135, #6012, .t. ) ;
#8139 = oriented_edge ( 'none', *, *, #8133, .f. ) ;
#8140 = oriented_edge ( 'none', *, *, #2057, .f. ) ;
#8141 = oriented_edge ( 'none', *, *, #8145, .t. ) ;
#8142 = oriented_edge ( 'none', *, *, #2192, .f. ) ;
#8143 = oriented_edge ( 'none', *, *, #8131, .t. ) ;
#8144 = edge_loop ( 'none', ( #8147, #8162, #8146, #8154 ) ) ;
#8145 = edge_curve ( 'none', #2087, #1529, #6006, .t. ) ;
#8146 = oriented_edge ( 'none', *, *, #8149, .f. ) ;
#8147 = oriented_edge ( 'none', *, *, #8138, .t. ) ;
#8148 = edge_loop ( 'none', ( #8188, #8189, #8208 ) ) ;
#8149 = edge_curve ( 'none', #8032, #2202, #5993, .t. ) ;
#8150 = edge_loop ( 'none', ( #8153, #8129, #8168 ) ) ;
#8151 = oriented_edge ( 'none', *, *, #8057, .f. ) ;
#8152 = edge_curve ( 'none', #2165, #8051, #6013, .t. ) ;
#8153 = oriented_edge ( 'none', *, *, #8157, .f. ) ;
#8154 = oriented_edge ( 'none', *, *, #8050, .f. ) ;
#8155 = oriented_edge ( 'none', *, *, #8096, .f. ) ;
#8156 = advanced_face ( 'none', ( #6000 ), #5975, .t. ) ;
#8157 = edge_curve ( 'none', #2173, #2165, #6047, .t. ) ;
#8158 = oriented_edge ( 'none', *, *, #2137, .f. ) ;
#8159 = oriented_edge ( 'none', *, *, #8161, .f. ) ;
#8160 = oriented_edge ( 'none', *, *, #8149, .t. ) ;
#8161 = edge_curve ( 'none', #8055, #2152, #6037, .t. ) ;
#8162 = oriented_edge ( 'none', *, *, #2130, .f. ) ;
#8163 = oriented_edge ( 'none', *, *, #8152, .t. ) ;
#8164 = edge_curve ( 'none', #2154, #8055, #6031, .t. ) ;
#8165 = edge_curve ( 'none', #8040, #2157, #6050, .t. ) ;
#8166 = advanced_face ( 'none', ( #6042 ), #5995, .t. ) ;
#8167 = edge_loop ( 'none', ( #8136, #8180, #8172, #8191 ) ) ;
#8168 = oriented_edge ( 'none', *, *, #8152, .f. ) ;
#8169 = edge_loop ( 'none', ( #8163, #8176, #8175, #8183 ) ) ;
#8170 = advanced_face ( 'none', ( #6083 ), #6032, .t. ) ;
#8171 = edge_loop ( 'none', ( #8187, #8192, #8194 ) ) ;
#8172 = oriented_edge ( 'none', *, *, #8174, .f. ) ;
#8173 = advanced_face ( 'none', ( #6038 ), #6084, .t. ) ;
#8174 = edge_curve ( 'none', #2171, #2157, #6026, .t. ) ;
#8175 = oriented_edge ( 'none', *, *, #8164, .f. ) ;
#8176 = oriented_edge ( 'none', *, *, #8049, .f. ) ;
#8177 = oriented_edge ( 'none', *, *, #2134, .f. ) ;
#8178 = oriented_edge ( 'none', *, *, #2156, .f. ) ;
#8179 = edge_curve ( 'none', #2171, #8040, #6073, .t. ) ;
#8180 = oriented_edge ( 'none', *, *, #2148, .f. ) ;
#8181 = advanced_face ( 'none', ( #6121 ), #6117, .t. ) ;
#8182 = oriented_edge ( 'none', *, *, #2145, .f. ) ;
#8183 = oriented_edge ( 'none', *, *, #2122, .f. ) ;
#8184 = advanced_face ( 'none', ( #6119 ), #6122, .t. ) ;
#8185 = advanced_face ( 'none', ( #6112 ), #6108, .t. ) ;
#8186 = edge_loop ( 'none', ( #8209, #8182, #8211, #8198 ) ) ;
#8187 = oriented_edge ( 'none', *, *, #8164, .t. ) ;
#8188 = oriented_edge ( 'none', *, *, #8179, .f. ) ;
#8189 = oriented_edge ( 'none', *, *, #8174, .t. ) ;
#8190 = edge_curve ( 'none', #2154, #2152, #6101, .t. ) ;
#8191 = oriented_edge ( 'none', *, *, #2142, .f. ) ;
#8192 = oriented_edge ( 'none', *, *, #8161, .t. ) ;
#8193 = edge_loop ( 'none', ( #8199, #8177, #8196, #8178 ) ) ;
#8194 = oriented_edge ( 'none', *, *, #8190, .f. ) ;
#8195 = advanced_face ( 'none', ( #6105 ), #6090, .t. ) ;
#8196 = oriented_edge ( 'none', *, *, #8200, .f. ) ;
#8197 = edge_loop ( 'none', ( #8207, #8203, #8202, #4 ) ) ;
#8198 = oriented_edge ( 'none', *, *, #8041, .f. ) ;
#8199 = oriented_edge ( 'none', *, *, #8190, .t. ) ;
#8200 = edge_curve ( 'none', #2143, #2155, #6096, .t. ) ;
#8201 = advanced_face ( 'none', ( #6143 ), #6095, .t. ) ;
#8202 = oriented_edge ( 'none', *, *, #8204, .f. ) ;
#8203 = oriented_edge ( 'none', *, *, #8038, .f. ) ;
#8204 = edge_curve ( 'none', #2201, #8043, #6097, .t. ) ;
#8205 = advanced_face ( 'none', ( #6138 ), #6151, .t. ) ;
#8206 = edge_curve ( 'none', #8034, #2143, #6099, .t. ) ;
#8207 = oriented_edge ( 'none', *, *, #8179, .t. ) ;
#8208 = oriented_edge ( 'none', *, *, #8165, .f. ) ;
#8209 = oriented_edge ( 'none', *, *, #8165, .t. ) ;
#8210 = vertex_point ( 'none', #6132 ) ;
#8211 = oriented_edge ( 'none', *, *, #8206, .f. ) ;
#8212 = oriented_edge ( 'none', *, *, #2001, .f. ) ;
#8213 = oriented_edge ( 'none', *, *, #8204, .t. ) ;
#8214 = oriented_edge ( 'none', *, *, #2341, .f. ) ;
#8215 = oriented_edge ( 'none', *, *, #2043, .f. ) ;
#8216 = oriented_edge ( 'none', *, *, #8223, .f. ) ;
#8217 = oriented_edge ( 'none', *, *, #8029, .f. ) ;
#8218 = advanced_face ( 'none', ( #6129 ), #6130, .t. ) ;
#8219 = advanced_face ( 'none', ( #6100 ), #6184, .t. ) ;
#8220 = oriented_edge ( 'none', *, *, #8206, .t. ) ;
#8221 = oriented_edge ( 'none', *, *, #8200, .t. ) ;
#8222 = edge_loop ( 'none', ( #8220, #8221, #8216 ) ) ;
#8223 = edge_curve ( 'none', #8034, #2155, #6174, .t. ) ;
#8224 = edge_loop ( 'none', ( #2344, #233, #221, #225 ) ) ;
#8225 = edge_loop ( 'none', ( #8213, #8217, #8214, #8226 ) ) ;
#8226 = oriented_edge ( 'none', *, *, #2129, .f. ) ;
#8227 = oriented_edge ( 'none', *, *, #525, .f. ) ;
#8228 = advanced_face ( 'none', ( #6175 ), #6183, .f. ) ;
#8229 = edge_curve ( 'none', #197, #2, #6171, .t. ) ;
#8230 = advanced_face ( 'none', ( #6154 ), #6164, .t. ) ;
#8231 = oriented_edge ( 'none', *, *, #8340, .f. ) ;
#8232 = edge_loop ( 'none', ( #8234, #8233 ) ) ;
#8233 = oriented_edge ( 'none', *, *, #200, .f. ) ;
#8234 = oriented_edge ( 'none', *, *, #8229, .f. ) ;
#8235 = edge_loop ( 'none', ( #2277, #2290, #2268, #8026 ) ) ;
#8236 = oriented_edge ( 'none', *, *, #163, .t. ) ;
#8237 = advanced_face ( 'none', ( #6207 ), #6208, .f. ) ;
#8238 = oriented_edge ( 'none', *, *, #1933, .t. ) ;
#8239 = oriented_edge ( 'none', *, *, #654, .f. ) ;
#8240 = advanced_face ( 'none', ( #6210 ), #6181, .t. ) ;
#8241 = oriented_edge ( 'none', *, *, #2817, .f. ) ;
#8242 = oriented_edge ( 'none', *, *, #8316, .t. ) ;
#8243 = edge_loop ( 'none', ( #8255, #8245, #8279, #8270 ) ) ;
#8244 = advanced_face ( 'none', ( #6198, #6197 ), #6206, .t. ) ;
#8245 = oriented_edge ( 'none', *, *, #100, .f. ) ;
#8246 = edge_curve ( 'none', #2240, #101, #6203, .t. ) ;
#8247 = oriented_edge ( 'none', *, *, #8375, .f. ) ;
#8248 = oriented_edge ( 'none', *, *, #2731, .t. ) ;
#8249 = oriented_edge ( 'none', *, *, #667, .f. ) ;
#8250 = edge_curve ( 'none', #628, #724, #6185, .t. ) ;
#8251 = oriented_edge ( 'none', *, *, #2254, .f. ) ;
#8252 = oriented_edge ( 'none', *, *, #199, .t. ) ;
#8253 = advanced_face ( 'none', ( #6190 ), #6196, .t. ) ;
#8254 = edge_loop ( 'none', ( #8259, #8248, #8281 ) ) ;
#8255 = oriented_edge ( 'none', *, *, #8246, .t. ) ;
#8256 = edge_loop ( 'none', ( #8239, #8249 ) ) ;
#8257 = edge_loop ( 'none', ( #8269, #2427, #2423, #2575 ) ) ;
#8258 = advanced_face ( 'none', ( #6194 ), #6222, .t. ) ;
#8259 = oriented_edge ( 'none', *, *, #635, .f. ) ;
#8260 = edge_curve ( 'none', #104, #566, #6195, .t. ) ;
#8261 = advanced_face ( 'none', ( #6215 ), #6245, .t. ) ;
#8262 = edge_loop ( 'none', ( #8284, #8277, #8317, #8315 ) ) ;
#8263 = advanced_face ( 'none', ( #6362 ), #6361, .t. ) ;
#8264 = edge_loop ( 'none', ( #8271, #8283, #8291, #8286, #8292, #8289, #8290 ) ) ;
#8265 = oriented_edge ( 'none', *, *, #8260, .f. ) ;
#8266 = advanced_face ( 'none', ( #6364 ), #6385, .t. ) ;
#8267 = vertex_point ( 'none', #6353 ) ;
#8268 = edge_curve ( 'none', #8450, #2028, #6348, .t. ) ;
#8269 = oriented_edge ( 'none', *, *, #8300, .t. ) ;
#8270 = oriented_edge ( 'none', *, *, #565, .f. ) ;
#8271 = oriented_edge ( 'none', *, *, #8275, .f. ) ;
#8272 = advanced_face ( 'none', ( #6349 ), #6360, .t. ) ;
#8273 = oriented_edge ( 'none', *, *, #8366, .t. ) ;
#8274 = edge_curve ( 'none', #2093, #1090, #6351, .t. ) ;
#8275 = edge_curve ( 'none', #614, #69, #6386, .t. ) ;
#8276 = oriented_edge ( 'none', *, *, #564, .f. ) ;
#8277 = oriented_edge ( 'none', *, *, #8316, .f. ) ;
#8278 = oriented_edge ( 'none', *, *, #2223, .t. ) ;
#8279 = oriented_edge ( 'none', *, *, #8260, .t. ) ;
#8280 = oriented_edge ( 'none', *, *, #1114, .t. ) ;
#8281 = oriented_edge ( 'none', *, *, #8250, .f. ) ;
#8282 = oriented_edge ( 'none', *, *, #8268, .f. ) ;
#8283 = oriented_edge ( 'none', *, *, #678, .f. ) ;
#8284 = oriented_edge ( 'none', *, *, #518, .f. ) ;
#8285 = oriented_edge ( 'none', *, *, #2259, .t. ) ;
#8286 = oriented_edge ( 'none', *, *, #785, .f. ) ;
#8287 = edge_loop ( 'none', ( #8285, #8304 ) ) ;
#8288 = advanced_face ( 'none', ( #6390 ), #6354, .t. ) ;
#8289 = oriented_edge ( 'none', *, *, #626, .f. ) ;
#8290 = oriented_edge ( 'none', *, *, #145, .f. ) ;
#8291 = oriented_edge ( 'none', *, *, #8250, .t. ) ;
#8292 = oriented_edge ( 'none', *, *, #8300, .f. ) ;
#8293 = edge_curve ( 'none', #161, #160, #6545, .t. ) ;
#8294 = advanced_face ( 'none', ( #6539, #6350 ), #6388, .f. ) ;
#8295 = edge_loop ( 'none', ( #8305, #8299 ) ) ;
#8296 = oriented_edge ( 'none', *, *, #158, .f. ) ;
#8297 = edge_loop ( 'none', ( #2727, #729, #2293, #8017 ) ) ;
#8298 = edge_loop ( 'none', ( #8296, #8301, #8309, #8311 ) ) ;
#8299 = oriented_edge ( 'none', *, *, #8293, .f. ) ;
#8300 = edge_curve ( 'none', #574, #786, #6537, .t. ) ;
#8301 = oriented_edge ( 'none', *, *, #8293, .t. ) ;
#8302 = oriented_edge ( 'none', *, *, #734, .t. ) ;
#8303 = oriented_edge ( 'none', *, *, #8022, .t. ) ;
#8304 = oriented_edge ( 'none', *, *, #155, .t. ) ;
#8305 = oriented_edge ( 'none', *, *, #159, .f. ) ;
#8306 = advanced_face ( 'none', ( #6485 ), #6536, .t. ) ;
#8307 = oriented_edge ( 'none', *, *, #179, .t. ) ;
#8308 = oriented_edge ( 'none', *, *, #8229, .t. ) ;
#8309 = oriented_edge ( 'none', *, *, #193, .t. ) ;
#8310 = oriented_edge ( 'none', *, *, #8325, .t. ) ;
#8311 = oriented_edge ( 'none', *, *, #8318, .f. ) ;
#8312 = edge_curve ( 'none', #1096, #2724, #6587, .t. ) ;
#8313 = oriented_edge ( 'none', *, *, #2729, .f. ) ;
#8314 = oriented_edge ( 'none', *, *, #130, .f. ) ;
#8315 = oriented_edge ( 'none', *, *, #30, .t. ) ;
#8316 = edge_curve ( 'none', #516, #517, #6581, .t. ) ;
#8317 = oriented_edge ( 'none', *, *, #1135, .t. ) ;
#8318 = edge_curve ( 'none', #178, #177, #6525, .t. ) ;
#8319 = edge_loop ( 'none', ( #8324, #8313 ) ) ;
#8320 = advanced_face ( 'none', ( #6568 ), #6526, .t. ) ;
#8321 = advanced_face ( 'none', ( #6582, #6565 ), #6573, .f. ) ;
#8322 = vertex_point ( 'none', #6576 ) ;
#8323 = edge_loop ( 'none', ( #725, #727, #798, #791 ) ) ;
#8324 = oriented_edge ( 'none', *, *, #8312, .f. ) ;
#8325 = edge_curve ( 'none', #8322, #29, #6561, .t. ) ;
#8326 = cartesian_point ( 'none', ( -5.207147160155560800, 30.20478604738194800, -5.279658157471103200 ) ) ;
#8327 = cartesian_point ( 'none', ( -5.189877652108681800, 30.28201953521423900, -5.134272073421885600 ) ) ;
#8328 = oriented_edge ( 'none', *, *, #8345, .t. ) ;
#8329 = edge_loop ( 'none', ( #8372, #8328, #8336, #8330 ) ) ;
#8330 = oriented_edge ( 'none', *, *, #1211, .f. ) ;
#8331 = edge_loop ( 'none', ( #8347, #567, #640, #643, #642, #569, #563 ) ) ;
#8332 = oriented_edge ( 'none', *, *, #8348, .t. ) ;
#8333 = advanced_face ( 'none', ( #6557 ), #6563, .t. ) ;
#8334 = oriented_edge ( 'none', *, *, #1257, .f. ) ;
#8335 = edge_loop ( 'none', ( #8417, #8415, #8421, #8414, #8433, #8416, #8434, #8422, #8425 ) ) ;
#8336 = oriented_edge ( 'none', *, *, #8350, .t. ) ;
#8337 = edge_curve ( 'none', #8364, #191, #6616, .t. ) ;
#8338 = vertex_point ( 'none', #6556 ) ;
#8339 = oriented_edge ( 'none', *, *, #8337, .t. ) ;
#8340 = edge_curve ( 'none', #101, #8322, #6617, .t. ) ;
#8341 = cartesian_point ( 'none', ( -5.222003122405727300, 30.09116082883728200, -5.406459235039650800 ) ) ;
#8342 = edge_curve ( 'none', #8343, #1239, #6591, .t. ) ;
#8343 = vertex_point ( 'none', #6214 ) ;
#8344 = advanced_face ( 'none', ( #6213 ), #6257, .t. ) ;
#8345 = edge_curve ( 'none', #8343, #8338, #6251, .t. ) ;
#8346 = oriented_edge ( 'none', *, *, #662, .t. ) ;
#8347 = oriented_edge ( 'none', *, *, #2562, .f. ) ;
#8348 = edge_curve ( 'none', #8338, #8364, #6258, .t. ) ;
#8349 = oriented_edge ( 'none', *, *, #8371, .t. ) ;
#8350 = edge_curve ( 'none', #8338, #1415, #6612, .t. ) ;
#8351 = advanced_face ( 'none', ( #6653 ), #6650, .t. ) ;
#8352 = oriented_edge ( 'none', *, *, #8355, .t. ) ;
#8353 = vertex_point ( 'none', #6647 ) ;
#8354 = edge_curve ( 'none', #8400, #1328, #6641, .t. ) ;
#8355 = edge_curve ( 'none', #8353, #8400, #6646, .t. ) ;
#8356 = edge_curve ( 'none', #2036, #2712, #6637, .t. ) ;
#8357 = oriented_edge ( 'none', *, *, #2566, .t. ) ;
#8358 = edge_curve ( 'none', #8373, #8353, #6631, .t. ) ;
#8359 = oriented_edge ( 'none', *, *, #8356, .f. ) ;
#8360 = edge_curve ( 'none', #8391, #8392, #6626, .t. ) ;
#8361 = edge_curve ( 'none', #531, #8396, #6685, .t. ) ;
#8362 = oriented_edge ( 'none', *, *, #8358, .t. ) ;
#8363 = oriented_edge ( 'none', *, *, #1116, .f. ) ;
#8364 = vertex_point ( 'none', #6642 ) ;
#8365 = oriented_edge ( 'none', *, *, #8360, .f. ) ;
#8366 = edge_curve ( 'none', #8391, #2098, #6679, .t. ) ;
#8367 = edge_curve ( 'none', #191, #8373, #6665, .t. ) ;
#8368 = edge_loop ( 'none', ( #8395, #8362, #8349, #8334, #8397, #8332, #8339 ) ) ;
#8369 = oriented_edge ( 'none', *, *, #8354, .t. ) ;
#8370 = oriented_edge ( 'none', *, *, #8371, .f. ) ;
#8371 = edge_curve ( 'none', #8353, #1410, #6669, .t. ) ;
#8372 = oriented_edge ( 'none', *, *, #8342, .f. ) ;
#8373 = vertex_point ( 'none', #6678 ) ;
#8374 = oriented_edge ( 'none', *, *, #8325, .f. ) ;
#8375 = edge_curve ( 'none', #527, #8322, #6662, .t. ) ;
#8376 = edge_loop ( 'none', ( #8385, #8231, #8384, #8227 ) ) ;
#8377 = oriented_edge ( 'none', *, *, #74, .f. ) ;
#8378 = advanced_face ( 'none', ( #6664 ), #6731, .t. ) ;
#8379 = advanced_face ( 'none', ( #6672 ), #6689, .f. ) ;
#8380 = oriented_edge ( 'none', *, *, #8387, .f. ) ;
#8381 = oriented_edge ( 'none', *, *, #66, .t. ) ;
#8382 = oriented_edge ( 'none', *, *, #2755, .f. ) ;
#8383 = edge_loop ( 'none', ( #8278, #8276, #8265 ) ) ;
#8384 = oriented_edge ( 'none', *, *, #8246, .f. ) ;
#8385 = oriented_edge ( 'none', *, *, #8375, .t. ) ;
#8386 = edge_loop ( 'none', ( #2744, #2736, #8380 ) ) ;
#8387 = edge_curve ( 'none', #591, #29, #6691, .t. ) ;
#8388 = oriented_edge ( 'none', *, *, #8387, .t. ) ;
#8389 = oriented_edge ( 'none', *, *, #529, .f. ) ;
#8390 = oriented_edge ( 'none', *, *, #8408, .f. ) ;
#8391 = vertex_point ( 'none', #6693 ) ;
#8392 = vertex_point ( 'none', #6734 ) ;
#8393 = advanced_face ( 'none', ( #6733 ), #6732, .t. ) ;
#8394 = oriented_edge ( 'none', *, *, #8361, .t. ) ;
#8395 = oriented_edge ( 'none', *, *, #8367, .t. ) ;
#8396 = vertex_point ( 'none', #6692 ) ;
#8397 = oriented_edge ( 'none', *, *, #8350, .f. ) ;
#8398 = oriented_edge ( 'none', *, *, #8411, .f. ) ;
#8399 = vertex_point ( 'none', #6739 ) ;
#8400 = vertex_point ( 'none', #6738 ) ;
#8401 = edge_loop ( 'none', ( #8359, #8403, #8282, #8398, #8409, #8390, #8423, #8428, #8424 ) ) ;
#8402 = edge_curve ( 'none', #8392, #2105, #6842, .t. ) ;
#8403 = oriented_edge ( 'none', *, *, #2042, .t. ) ;
#8404 = edge_curve ( 'none', #2101, #1108, #6843, .t. ) ;
#8405 = edge_loop ( 'none', ( #8370, #8352, #8369, #8363 ) ) ;
#8406 = edge_curve ( 'none', #1981, #8452, #6663, .t. ) ;
#8407 = edge_curve ( 'none', #8410, #8267, #6831, .t. ) ;
#8408 = edge_curve ( 'none', #8452, #8410, #6892, .t. ) ;
#8409 = oriented_edge ( 'none', *, *, #8407, .f. ) ;
#8410 = vertex_point ( 'none', #6845 ) ;
#8411 = edge_curve ( 'none', #8267, #8450, #6847, .t. ) ;
#8412 = edge_curve ( 'none', #8391, #8418, #6894, .t. ) ;
#8413 = advanced_face ( 'none', ( #6878 ), #6891, .t. ) ;
#8414 = oriented_edge ( 'none', *, *, #8366, .f. ) ;
#8415 = oriented_edge ( 'none', *, *, #8274, .t. ) ;
#8416 = oriented_edge ( 'none', *, *, #8432, .t. ) ;
#8417 = oriented_edge ( 'none', *, *, #8449, .f. ) ;
#8418 = vertex_point ( 'none', #6844 ) ;
#8419 = oriented_edge ( 'none', *, *, #2033, .f. ) ;
#8420 = oriented_edge ( 'none', *, *, #2590, .t. ) ;
#8421 = oriented_edge ( 'none', *, *, #1106, .t. ) ;
#8422 = oriented_edge ( 'none', *, *, #8431, .t. ) ;
#8423 = oriented_edge ( 'none', *, *, #8406, .f. ) ;
#8424 = oriented_edge ( 'none', *, *, #2719, .f. ) ;
#8425 = oriented_edge ( 'none', *, *, #8427, .t. ) ;
#8426 = oriented_edge ( 'none', *, *, #2072, .f. ) ;
#8427 = edge_curve ( 'none', #8399, #2103, #6883, .t. ) ;
#8428 = oriented_edge ( 'none', *, *, #1996, .t. ) ;
#8429 = vertex_point ( 'none', #6246 ) ;
#8430 = edge_loop ( 'none', ( #8419, #8420, #8437, #8426, #8438, #8436, #2578, #2574, #2579 ) ) ;
#8431 = edge_curve ( 'none', #1974, #8399, #6869, .t. ) ;
#8432 = edge_curve ( 'none', #8418, #1973, #6918, .t. ) ;
#8433 = oriented_edge ( 'none', *, *, #8412, .t. ) ;
#8434 = oriented_edge ( 'none', *, *, #1971, .t. ) ;
#8435 = edge_loop ( 'none', ( #2563, #2598, #2595, #2604 ) ) ;
#8436 = oriented_edge ( 'none', *, *, #8443, .t. ) ;
#8437 = oriented_edge ( 'none', *, *, #1109, .t. ) ;
#8438 = oriented_edge ( 'none', *, *, #8442, .t. ) ;
#8439 = vertex_point ( 'none', #6919 ) ;
#8440 = vertex_point ( 'none', #6922 ) ;
#8441 = vertex_point ( 'none', #6921 ) ;
#8442 = edge_curve ( 'none', #2040, #8439, #6913, .t. ) ;
#8443 = edge_curve ( 'none', #8439, #8429, #6912, .t. ) ;
#8444 = cartesian_point ( 'none', ( -4.488791637492638200, 30.40000000000000200, -4.743602961579299800 ) ) ;
#8445 = edge_curve ( 'none', #8429, #8441, #6900, .t. ) ;
#8446 = edge_curve ( 'none', #2006, #2093, #6914, .t. ) ;
#8447 = advanced_face ( 'none', ( #6946 ), #6923, .f. ) ;
#8448 = oriented_edge ( 'none', *, *, #8449, .t. ) ;
#8449 = edge_curve ( 'none', #2093, #2103, #6896, .t. ) ;
#8450 = vertex_point ( 'none', #6901 ) ;
#8451 = edge_curve ( 'none', #2105, #2103, #6942, .t. ) ;
#8452 = vertex_point ( 'none', #6937 ) ;
#8453 = oriented_edge ( 'none', *, *, #8446, .t. ) ;
#8454 = manifold_solid_brep ( 'sweep2[3]', #8522 ) ;
#8455 = vertex_point ( 'none', #6936 ) ;
#8456 = edge_loop ( 'none', ( #8468, #8483, #8601, #8466 ) ) ;
#8457 = oriented_edge ( 'none', *, *, #8475, .f. ) ;
#8458 = closed_shell ( 'none', ( #2415, #2409, #8560, #8479, #8605, #8570, #8459 ) ) ;
#8459 = advanced_face ( 'none', ( #6941 ), #6927, .t. ) ;
#8460 = oriented_edge ( 'none', *, *, #8608, .f. ) ;
#8461 = edge_curve ( 'none', #8599, #8596, #6934, .t. ) ;
#8462 = oriented_edge ( 'none', *, *, #2411, .t. ) ;
#8463 = oriented_edge ( 'none', *, *, #8608, .t. ) ;
#8464 = edge_loop ( 'none', ( #8465, #8467, #8494, #8491 ) ) ;
#8465 = oriented_edge ( 'none', *, *, #8502, .f. ) ;
#8466 = oriented_edge ( 'none', *, *, #8478, .f. ) ;
#8467 = oriented_edge ( 'none', *, *, #8507, .t. ) ;
#8468 = oriented_edge ( 'none', *, *, #8461, .t. ) ;
#8469 = vertex_point ( 'none', #6928 ) ;
#8470 = oriented_edge ( 'none', *, *, #8472, .t. ) ;
#8471 = advanced_face ( 'none', ( #6935 ), #6981, .f. ) ;
#8472 = edge_curve ( 'none', #2390, #2397, #6983, .t. ) ;
#8473 = edge_loop ( 'none', ( #8510, #8485 ) ) ;
#8474 = oriented_edge ( 'none', *, *, #2402, .f. ) ;
#8475 = edge_curve ( 'none', #8596, #8599, #6998, .t. ) ;
#8476 = oriented_edge ( 'none', *, *, #8610, .t. ) ;
#8477 = oriented_edge ( 'none', *, *, #2418, .t. ) ;
#8478 = edge_curve ( 'none', #8599, #8597, #6980, .t. ) ;
#8479 = advanced_face ( 'none', ( #6982, #6985 ), #6984, .t. ) ;
#8480 = edge_curve ( 'none', #2396, #2395, #7045, .t. ) ;
#8481 = edge_loop ( 'none', ( #8523, #8527, #8526, #8515 ) ) ;
#8482 = oriented_edge ( 'none', *, *, #8461, .f. ) ;
#8483 = oriented_edge ( 'none', *, *, #8602, .t. ) ;
#8484 = advanced_face ( 'none', ( #7047 ), #6993, .f. ) ;
#8485 = oriented_edge ( 'none', *, *, #8502, .t. ) ;
#8486 = edge_curve ( 'none', #8487, #8597, #7034, .t. ) ;
#8487 = vertex_point ( 'none', #7038 ) ;
#8488 = edge_loop ( 'none', ( #8519, #8535, #8537, #8530 ) ) ;
#8489 = edge_curve ( 'none', #8469, #8500, #6929, .t. ) ;
#8490 = edge_loop ( 'none', ( #8482, #8457 ) ) ;
#8491 = oriented_edge ( 'none', *, *, #8496, .f. ) ;
#8492 = vertex_point ( 'none', #7027 ) ;
#8493 = vertex_point ( 'none', #7029 ) ;
#8494 = oriented_edge ( 'none', *, *, #8498, .f. ) ;
#8495 = oriented_edge ( 'none', *, *, #8508, .f. ) ;
#8496 = edge_curve ( 'none', #8566, #8500, #7079, .t. ) ;
#8497 = vertex_point ( 'none', #7028 ) ;
#8498 = edge_curve ( 'none', #8500, #8469, #7068, .t. ) ;
#8499 = edge_loop ( 'none', ( #8505, #8503 ) ) ;
#8500 = vertex_point ( 'none', #7035 ) ;
#8501 = oriented_edge ( 'none', *, *, #8508, .t. ) ;
#8502 = edge_curve ( 'none', #8455, #8566, #7024, .t. ) ;
#8503 = oriented_edge ( 'none', *, *, #8489, .t. ) ;
#8504 = oriented_edge ( 'none', *, *, #8563, .f. ) ;
#8505 = oriented_edge ( 'none', *, *, #8498, .t. ) ;
#8506 = edge_loop ( 'none', ( #8495, #8516 ) ) ;
#8507 = edge_curve ( 'none', #8455, #8469, #7057, .t. ) ;
#8508 = edge_curve ( 'none', #8597, #8487, #7065, .t. ) ;
#8509 = oriented_edge ( 'none', *, *, #8480, .f. ) ;
#8510 = oriented_edge ( 'none', *, *, #8567, .t. ) ;
#8511 = advanced_face ( 'none', ( #7058 ), #7098, .t. ) ;
#8512 = edge_loop ( 'none', ( #8477, #8476 ) ) ;
#8513 = advanced_face ( 'none', ( #7133, #7130 ), #7131, .t. ) ;
#8514 = edge_curve ( 'none', #8492, #8493, #7120, .t. ) ;
#8515 = oriented_edge ( 'none', *, *, #8489, .f. ) ;
#8516 = oriented_edge ( 'none', *, *, #8486, .f. ) ;
#8517 = cartesian_point ( 'none', ( -5.152958538686054800, 30.40000000000000200, -4.825142949259072700 ) ) ;
#8518 = cartesian_point ( 'none', ( -5.133290412675882500, 30.40000000000000200, -4.661278505522235900 ) ) ;
#8519 = oriented_edge ( 'none', *, *, #8514, .t. ) ;
#8520 = oriented_edge ( 'none', *, *, #8475, .t. ) ;
#8521 = advanced_face ( 'none', ( #7128 ), #7116, .f. ) ;
#8522 = closed_shell ( 'none', ( #8600, #8471, #8484, #8513, #8529, #8521, #8511 ) ) ;
#8523 = oriented_edge ( 'none', *, *, #8507, .f. ) ;
#8524 = oriented_edge ( 'none', *, *, #8602, .f. ) ;
#8525 = vertex_point ( 'none', #7132 ) ;
#8526 = oriented_edge ( 'none', *, *, #8496, .t. ) ;
#8527 = oriented_edge ( 'none', *, *, #8567, .f. ) ;
#8528 = edge_loop ( 'none', ( #8524, #8520, #8565, #8501 ) ) ;
#8529 = advanced_face ( 'none', ( #7113 ), #7155, .f. ) ;
#8530 = oriented_edge ( 'none', *, *, #8551, .f. ) ;
#8531 = oriented_edge ( 'none', *, *, #2401, .f. ) ;
#8532 = edge_curve ( 'none', #2405, #2390, #7121, .t. ) ;
#8533 = vertex_point ( 'none', #7153 ) ;
#8534 = edge_curve ( 'none', #8493, #8533, #7152, .t. ) ;
#8535 = oriented_edge ( 'none', *, *, #8534, .t. ) ;
#8536 = edge_loop ( 'none', ( #8504, #8562, #8577, #8580 ) ) ;
#8537 = oriented_edge ( 'none', *, *, #8538, .f. ) ;
#8538 = edge_curve ( 'none', #8525, #8533, #7175, .t. ) ;
#8539 = vertex_point ( 'none', #7170 ) ;
#8540 = vertex_point ( 'none', #7156 ) ;
#8541 = vertex_point ( 'none', #7149 ) ;
#8542 = oriented_edge ( 'none', *, *, #8578, .f. ) ;
#8543 = vertex_point ( 'none', #7174 ) ;
#8544 = vertex_point ( 'none', #7163 ) ;
#8545 = vertex_point ( 'none', #7172 ) ;
#8546 = advanced_face ( 'none', ( #7161 ), #7157, .t. ) ;
#8547 = cartesian_point ( 'none', ( -22.14873734152902800, -24.74873734152930300, -5.500000000000000000 ) ) ;
#8548 = line ( 'none', #8547, #2701 ) ;
#8549 = oriented_edge ( 'none', *, *, #8586, .f. ) ;
#8550 = oriented_edge ( 'none', *, *, #8610, .f. ) ;
#8551 = edge_curve ( 'none', #8492, #8525, #7166, .t. ) ;
#8552 = edge_curve ( 'none', #8594, #2800, #7162, .t. ) ;
#8553 = vertex_point ( 'none', #7167 ) ;
#8554 = advanced_face ( 'none', ( #7215 ), #7209, .f. ) ;
#8555 = vertex_point ( 'none', #7158 ) ;
#8556 = edge_loop ( 'none', ( #8542, #8585, #8549, #8587 ) ) ;
#8557 = oriented_edge ( 'none', *, *, #8569, .f. ) ;
#8558 = vertex_point ( 'none', #7213 ) ;
#8559 = advanced_face ( 'none', ( #7210 ), #7207, .t. ) ;
#8560 = advanced_face ( 'none', ( #7199 ), #7198, .f. ) ;
#8561 = manifold_solid_brep ( '����-����2', #2702 ) ;
#8562 = oriented_edge ( 'none', *, *, #8573, .t. ) ;
#8563 = edge_curve ( 'none', #8497, #8541, #7208, .t. ) ;
#8564 = oriented_edge ( 'none', *, *, #2526, .f. ) ;
#8565 = oriented_edge ( 'none', *, *, #8478, .t. ) ;
#8566 = vertex_point ( 'none', #7193 ) ;
#8567 = edge_curve ( 'none', #8566, #8455, #7244, .t. ) ;
#8568 = edge_curve ( 'none', #8576, #8572, #7246, .t. ) ;
#8569 = edge_curve ( 'none', #8581, #8555, #7251, .t. ) ;
#8570 = advanced_face ( 'none', ( #7214 ), #7239, .f. ) ;
#8571 = edge_curve ( 'none', #8581, #8540, #7195, .t. ) ;
#8572 = vertex_point ( 'none', #7233 ) ;
#8573 = edge_curve ( 'none', #8497, #8572, #7232, .t. ) ;
#8574 = oriented_edge ( 'none', *, *, #2742, .t. ) ;
#8575 = oriented_edge ( 'none', *, *, #8571, .t. ) ;
#8576 = vertex_point ( 'none', #7234 ) ;
#8577 = oriented_edge ( 'none', *, *, #8568, .f. ) ;
#8578 = edge_curve ( 'none', #8553, #8558, #7277, .t. ) ;
#8579 = edge_curve ( 'none', #8553, #8544, #7276, .t. ) ;
#8580 = oriented_edge ( 'none', *, *, #8582, .f. ) ;
#8581 = vertex_point ( 'none', #7274 ) ;
#8582 = edge_curve ( 'none', #8541, #8576, #7271, .t. ) ;
#8583 = edge_curve ( 'none', #2750, #2746, #7263, .t. ) ;
#8584 = oriented_edge ( 'none', *, *, #2803, .f. ) ;
#8585 = oriented_edge ( 'none', *, *, #8579, .t. ) ;
#8586 = edge_curve ( 'none', #8545, #8544, #7257, .t. ) ;
#8587 = oriented_edge ( 'none', *, *, #8588, .f. ) ;
#8588 = edge_curve ( 'none', #8558, #8545, #7303, .t. ) ;
#8589 = edge_loop ( 'none', ( #8557, #8575, #8574, #8584 ) ) ;
#8590 = oriented_edge ( 'none', *, *, #8552, .f. ) ;
#8591 = edge_curve ( 'none', #8594, #2799, #7298, .t. ) ;
#8592 = oriented_edge ( 'none', *, *, #8532, .f. ) ;
#8593 = oriented_edge ( 'none', *, *, #2413, .f. ) ;
#8594 = vertex_point ( 'none', #7267 ) ;
#8595 = advanced_face ( 'none', ( #7293 ), #7258, .f. ) ;
#8596 = vertex_point ( 'none', #7305 ) ;
#8597 = vertex_point ( 'none', #7288 ) ;
#8598 = oriented_edge ( 'none', *, *, #8472, .f. ) ;
#8599 = vertex_point ( 'none', #7294 ) ;
#8600 = advanced_face ( 'none', ( #7286 ), #7280, .t. ) ;
#8601 = oriented_edge ( 'none', *, *, #8486, .t. ) ;
#8602 = edge_curve ( 'none', #8596, #8487, #7287, .t. ) ;
#8603 = oriented_edge ( 'none', *, *, #8480, .t. ) ;
#8604 = oriented_edge ( 'none', *, *, #2416, .t. ) ;
#8605 = advanced_face ( 'none', ( #7097 ), #7342, .f. ) ;
#8606 = edge_loop ( 'none', ( #8593, #8603, #8462, #8463 ) ) ;
#8607 = edge_loop ( 'none', ( #8598, #8592, #8604, #8550 ) ) ;
#8608 = edge_curve ( 'none', #2393, #2399, #7343, .t. ) ;
#8609 = edge_loop ( 'none', ( #8460, #8531 ) ) ;
#8610 = edge_curve ( 'none', #2397, #2408, #7340, .t. ) ;
#8611 = cartesian_point ( 'none', ( -5.864919803378984200, 29.82889062134114500, -5.500000000000005300 ) ) ;
endsec;
end-iso-10303-21;